0 1 1 0 2 1 3 0 4 1 5 2 6 0 7 1 8 5 9 5 10 0 11 1 12 9 13 21 14 14 15 0 16 1 17 14 18 56 19 84 20 42 21 0 22 1 23 20 24 120 25 300 26 330 27 132 28 0 29 1 30 27 31 225 32 825 33 1485 34 1287 35 429 36 0 37 1 38 35 39 385 40 1925 41 5005 42 7007 43 5005 44 1430 45 0 46 1 47 44 48 616 49 4004 50 14014 51 28028 52 32032 53 19448 54 4862 55 0 56 1 57 54 58 936 59 7644 60 34398 61 91728 62 148512 63 143208 64 75582 65 16796 66 0 67 1 68 65 69 1365 70 13650 71 76440 72 259896 73 556920 74 755820 75 629850 76 293930 77 58786 78 0 79 1 80 77 81 1925 82 23100 83 157080 84 659736 85 1790712 86 3197700 87 3730650 88 2735810 89 1144066 90 208012 91 0 92 1 93 90 94 2640 95 37400 96 302940 97 1534896 98 5116320 99 11511720 100 17587350 101 17978180 102 11767536 103 4457400 104 742900 105 0 106 1 107 104 108 3536 109 58344 110 554268 111 3325608 112 13302432 113 36581688 114 70114902 115 93486536 116 84987760 117 50220040 118 17383860 119 2674440 120 0 121 1 122 119 123 4641 124 88179 125 969969 126 6789783 127 32008977 128 105172353 129 245402157 130 409003595 131 483367885 132 395482815 133 212952285 134 67863915 135 9694845 136 0 137 1 138 135 139 5985 140 129675 141 1633905 142 13180167 143 72177105 144 278397405 145 773326125 146 1563837275 147 2303105805 148 2442687975 149 1816357725 150 898198875 151 265182525 152 35357670 153 0 154 1 155 152 156 7600 157 186200 158 2662660 159 24496472 160 153977824 161 687401000 162 2234053250 163 5361727800 164 9553624080 165 12593413560 166 12109051500 167 8250123000 168 3771484800 169 1037158320 170 129644790 171 0 172 1 173 170 174 9520 175 261800 176 4214980 177 43835792 178 313112800 179 1599111800 180 5996669250 181 16790673900 182 35413057680 183 56338955400 184 67173369900 185 59053512000 186 37119350400 187 15775723920 188 4059928950 189 477638700 190 0 191 1 192 189 193 11781 194 361284 195 6503112 196 75869640 197 610569960 198 3532583340 199 15111606510 200 48692954310 201 119519069670 202 224550979380 203 322432175520 204 350777861280 205 283963030560 206 165645101160 207 65770848990 208 15905368710 209 1767263190 210 0 211 1 212 209 213 14421 214 490314 215 9806280 216 127481640 217 1147334760 218 7457675940 219 36045433710 220 132166590270 221 372469481670 222 812660687280 223 1375271932320 224 1798432526880 225 1798432526880 226 1348824395160 227 733919156190 228 273420862110 229 62359143990 230 6564120420 231 0 232 1 233 230 234 17480 235 655500 236 14486550 237 208606320 238 2086063200 239 15123958200 240 81921440250 241 338608619700 242 1083547583040 243 2708868957600 244 5313550647600 245 8174693304000 246 9809631964800 247 9073909567440 248 6338392712550 249 3231337461300 250 1133802618000 251 244662670200 252 24466267020 253 0 254 1 255 252 256 21000 257 864500 258 21007350 259 333316620 260 3682355040 261 29590353000 262 178364072250 263 824438378400 264 2967978162240 265 8409271459680 266 18866955198000 267 33587326836000 268 47342136873600 269 52470868368240 270 45140379405030 271 29503515951000 272 14147884842000 273 4691140763400 274 960566918220 275 91482563640 276 0 277 1 278 275 279 25025 280 1126125 281 29954925 282 521215695 283 6329047725 284 56057279850 285 373715199000 286 1918404688200 287 7708498838040 288 24527041757400 289 62260952153400 290 126574463169000 291 206135554303800 292 267976220594940 293 275857874141850 294 221768094898350 295 136173391604250 296 61636377252450 297 19371432850770 298 3773655750150 299 343059613650 300 0 301 1 302 299 303 29601 304 1450449 305 42063021 306 799197399 307 10617908301 308 103145394924 309 756399562776 310 4286264189064 311 19093358660376 312 67694635250424 313 192669346481976 314 442504323238824 315 821793743157816 316 1232690614736724 317 1486479858947226 318 1428186531145374 319 1077403874372826 320 623760137794794 321 267325773340626 322 79850555673174 323 14833897694226 324 1289904147324 325 0 326 1 327 324 328 34776 329 1848924 330 58241106 331 1203649524 332 17424259776 333 184821612624 334 1483706834676 335 9231953637984 336 45320499677376 337 177848627521824 338 563187320485776 339 1448195966963424 340 3034315359351936 341 5183622072226224 342 7203710085667326 343 8098288462318824 344 7293195457292976 345 5182007298602904 346 2837765901615876 347 1154761882042824 348 328627887379776 349 58343356817424 350 4861946401452 351 0 352 1 353 350 354 40600 355 2334500 356 79606450 357 1783184480 358 28021470400 359 323247676400 360 2828417168500 361 19233236745800 362 103509783213760 363 446974063877600 364 1564409223571600 365 4469740638776000 366 10471963782275200 367 20158530280879760 368 31868264782273150 369 41241283835882900 370 43411877721982000 371 36785854280205800 372 24699073588138180 373 12830687578253600 374 4969989654817600 375 1350540667070000 376 229591913401900 377 18367353072152 378 0 379 1 380 377 381 47125 382 2921750 383 107520400 384 2601993680 385 44233892560 386 552923657000 387 5252774741500 388 38870533087100 389 228276039766060 390 1079123097075920 391 4150473450292000 392 13089954727844000 393 34033882292394400 394 73172846928647960 395 130204624681858870 396 191477389238027750 397 231788418551296750 398 229348540461283100 399 183478832369026480 400 116759256962107760 401 57687379921990000 402 21319249101605000 403 5543004766417300 404 903936161908052 405 69533550916004 406 0 407 1 408 405 409 54405 410 3627000 411 143629200 412 3743934480 413 68638798800 414 926623783800 415 9523633333500 416 76400702964300 417 487575395281260 418 2511752036297400 419 10562239332122400 420 36561597688116000 421 104809913372599200 422 249796960204694760 423 495920435700496950 424 820051439426311950 425 1126971276404580750 426 1281188398438891800 427 1195775838542965680 428 905890786774974000 429 547831187259174000 430 258036428781495000 431 91172871502794900 432 22723084897619652 433 3560597348629860 434 263747951750360 435 0 436 1 437 434 438 62496 439 4468464 440 189909720 441 5317472160 442 104830165440 443 1523781333360 444 16888576444740 445 146367662521080 446 1011267486509280 447 5653904583665520 448 25877486363699880 449 97822585814425920 450 307442412559624320 451 807036332969013840 452 1774293114395111310 453 3270265740257656140 454 5048831318292521760 455 6510335120956146480 456 6975359058167299800 457 6160057350069823200 458 4431345603607540800 459 2552840402078257200 460 1148778180935215740 461 388817230470380712 462 93050277377527008 463 14031391033119152 464 1002242216651368 465 0 466 1 467 464 468 71456 469 5466384 470 248720472 471 7461614160 472 157759842240 473 2462180394960 474 29340983039940 475 273849175039440 476 2041421123021280 477 12341318607355920 478 61231926936496680 479 251656490925821520 480 862822254602816640 481 2480613981983097840 482 6000897059356170510 483 12237123415157681040 484 21039264819043030560 485 30451567501246491600 486 36976903394370739800 487 37457122918972957200 488 31386996279929908800 489 21493269191691133200 490 11821298055430123260 491 5092251470031437712 492 1653893639839270368 493 380658059963006672 494 55317304280338408 495 3814986502092304 496 0 497 1 498 495 499 81345 500 6643175 501 322858305 502 10352989647 503 234174765825 504 3914063943075 505 50013039272625 506 501241793598975 507 4019047835948145 508 26184705597843975 509 140323165896138225 510 624515188878417375 511 2325575608109154225 512 7286803572075349905 513 19288597690787690925 514 43241758221831228675 515 82184628199386838125 516 132360506468486170875 517 180262404047557356525 518 206794532781829867875 519 198620835833931454125 520 158320956099510579375 521 103436357985013578525 522 54423437585960990547 523 22482616666565081565 524 7018382980567935515 525 1555799182884517725 526 218169540588403635 527 14544636039226909 528 0 529 1 530 527 531 92225 532 8023575 533 415621185 534 14214244527 535 343172475009 536 6128079910875 537 83750425448625 538 898921233148575 539 7730722605077745 540 54115058235544215 541 312202259051216625 542 1499257002256941375 543 6039863923377963825 544 20535537339485077005 545 59190666449104045485 546 145075162865451091875 547 302876217210327718125 548 538800849563635624875 549 815898429339219660525 550 1049012266293282420675 551 1140230724231828718125 552 1041080226472539264375 553 791220972119129840925 554 494208791815948792947 555 249216399291803237469 556 98895396544366364075 557 29717335907420434525 558 6353361469862299795 559 860778005594247069 560 55534064877048198 561 0 562 1 563 560 564 104160 565 9634800 566 530877480 567 19323940272 568 496901321280 569 9458871580080 570 137941877209500 571 1581733525335600 572 14551948433087520 573 109139613248156400 574 675826066652045400 575 3490530234356718000 576 15158874160634889600 577 55708862540333219280 578 174090195438541310250 579 464240521169443494000 580 1058794171088204460000 581 2067434934072230814000 582 3455569818377871503400 583 4936528311968387862000 584 6009686640657167832000 585 6205654683287292870000 586 5398919574459944796900 587 3920446214069375298672 588 2345566110981677529120 589 1135551847380018486320 590 433523488531780456600 591 125572320816101925360 592 25924608168485558784 593 3397378086595889760 594 212336130412243110 595 0 596 1 597 594 598 117216 599 11506704 600 673142184 601 26028164448 602 711436494912 603 14406589021968 604 223702312868892 605 2734139379508680 606 26844277544267040 607 215160951832079760 608 1426130924322887640 609 7898571273172916160 610 36859999274806942080 611 145904163796110812400 612 492426552811873991850 613 1422565597012080420900 614 3527297152825275429600 615 7518712352074929205200 616 13784305978804036876200 617 21720724572660906592800 618 29361611872925019979200 619 33936065896605367294800 620 33370464798328611173220 621 27723155370919153897752 622 19271937066963742310688 623 11063519427331037252432 624 5150259043757551824408 625 1894348154025766188288 626 529602709727633558016 627 105706992465797827104 628 13413576695470557606 629 812944042149730764 630 0 631 1 632 629 633 131461 634 13671944 635 847660528 636 34754081648 637 1007868367792 638 21669169907528 639 357541303474212 640 4648036945164756 641 48593113517631540 642 415250242787033160 643 2938694025877465440 644 17406110768658833760 645 87030553843294168800 646 369879853834000217400 647 1343534174955853730850 648 4188665368980014572650 649 11243259674630565431850 650 26037022404407625210600 651 52074044808815250421200 652 89946077397044523454800 653 134030320864370693053200 654 171908455021692845437800 655 189099300523862129981580 656 177462420491624460444252 657 141059872698470724968508 658 94039915132313816645672 659 51884091107483485045888 660 23258385668871907089536 661 8252975559922289612416 662 2229634526269328242064 663 430724851665665683126 664 52976853413424121454 665 3116285494907301262 666 0 667 1 668 665 669 146965 670 16166150 671 1060499440 672 46025675696 673 1413645753520 674 32210928240920 675 563691244216100 676 7778939170182180 677 86416942417842036 678 785608567434927600 679 5922279969894069600 680 37420999809770220000 681 199935056126486604000 682 909704505375514048200 683 3545171969478106217250 684 11886753074132473787250 685 34409022056699266226250 686 86203655257836056440500 687 187185079988444008270800 688 352491384393823132458000 689 575410836974897050218000 690 813080530508006701395000 691 991958247219768175701900 692 1040793114775202916659532 693 934045103003387232899580 694 711653411812104558399680 695 455738638106273855132800 696 242012931959883357553280 697 104612041556852806168192 698 35854933598114873081840 699 9371175826780023646390 700 1753963390039041858950 701 209296471752557936110 702 11959798385860453492 703 0 704 1 705 702 706 163800 707 19028100 708 1318647330 709 60481957536 710 1964223573312 711 47351818285200 712 877323966561900 713 12828425999949560 714 151142182690314816 715 1458751066268644512 716 11688710466896190000 717 78609789074071080000 718 447701465393281008000 719 2175082952702356897200 720 9068176721928208534650 721 32598020895820357477500 722 101416065009218889930000 723 273823375524891002811000 724 642832972065577449456300 725 1313494211320140935685600 726 2336254526063491782840000 727 3614422763148952866930000 728 4855374578496760017909300 729 5647174125143923959291432 730 5663262940315274170001664 731 4869207554503873294313600 732 3561957250462193025643200 733 2194493202583603979016960 734 1123202972505156445174272 735 468756079251143919659424 736 155364230812405655190150 737 39325705481927991153300 738 7138111247139870663120 739 827114477843191362552 740 45950804324621742364 741 0 742 1 743 740 744 182040 745 22299900 746 1630122690 747 78897938196 748 2705072166720 749 68882730531120 750 1348953472901100 751 20863813714203680 752 260228658326249536 753 2661429460154824800 754 22622150411316010800 755 161586788652257220000 756 978754262693672304000 757 5065053309439754173200 758 22532038619198906432250 759 86593717046333052171000 760 288645723487776840570000 761 837072598114552837653000 762 2116597855232512175208300 763 4673008251812039867343000 764 9013549513376582827128000 765 15185871462754025415270000 766 22323231050248417360446900 767 28573735744317974221372032 768 31748595271464415801524480 769 30488730379739637396702080 770 25156957333036400315012800 771 17696618261860088497457280 772 10503799226394375108168192 773 5188368569489157059478240 774 2093035047918921313766790 775 671562047460616464310200 776 164786653662605048385360 777 29033838978649460905992 778 3269576461559623975900 779 176733862787006701400 780 0 781 1 782 779 783 201761 784 26027169 785 2004092013 786 102208692663 787 3694114177677 788 99213352200468 789 2050409278809672 790 33490018220557976 791 441459331089173320 792 4775787309055602280 793 42982085781500420520 794 325435792345646041080 795 2092087236507724549800 796 11506479800792485023900 797 54486566115517355554350 798 223288084669473084526650 799 795218968208825195770350 800 2469364164437930871076350 801 6702559874902955221492950 802 15929460481912218253678050 803 33181129146117545532364950 804 60591627136388561406927300 805 96946603418221698251083680 806 135725244785510377551517152 807 165886410293401572562965408 808 176418880788220720027280672 809 162513944371415146034982688 810 128890369673880977889813856 811 87312831069403243086648096 812 49993637144577663380258184 813 23860599546275702976941406 814 9314565598278750359982474 815 2896125438120283725372702 816 689553675742924696517310 817 118031710262302425529990 818 12928082062869540207410 819 680425371729975800390 820 0 821 1 822 819 823 223041 824 30259229 825 2450997549 826 131536868463 827 5004664661997 828 141560514725058 829 3082873431790152 830 53093931325274840 831 738488317524277320 832 8436669566868259080 833 80256523315592926120 834 642934126341398276280 835 4378075241277140643240 836 25538772240783320418900 837 128445001563939640930350 838 559953046033645362748650 839 2125201911554595558034350 840 7046722127786290534534950 841 20469049990236367743172950 842 52191646944801820782376050 843 116967050662856254480660950 844 230543752031136965353186800 845 399609170187304073278857120 846 608635505362201588532413152 847 813248011438383319150147488 848 950940796443823881122659232 849 969678546127446026563499808 850 858221241974866023510223968 851 655201163228123523325009696 852 427994308237725849913917624 853 236693821979954447300878686 854 109275757384684851784184634 855 41322765397569901935195870 856 12462421310378224393154310 857 2881701023721090925744390 858 479600312624989528182210 859 51131477324391596121990 860 2622127042276492108820 861 0 862 1 863 860 864 245960 865 35049300 866 2982695430 867 168224022252 868 6728960890080 869 200186586479880 870 4587609273497250 871 83188648159416800 872 1219091825754362560 873 14684515173859367200 874 147409940783742109200 875 1247314883554740924000 876 8980667161594134652800 877 55455619722843781481040 878 295627384551924570395250 879 1368001230475572521829000 880 5520004965076871579310000 881 19494333324034635945879000 882 60432433304507371432224900 883 164815727194111012996977000 884 396078901715492078664672000 885 839515063418706036300120000 886 1569893168592980287881224400 887 2589116118048730567090265472 888 3761963590327215353891838720 889 4806953476529219618861793920 890 5387103034041366814241665600 891 5275645729888786811188389760 892 4492807976421418445657209344 893 3306199418132697041663067360 894 2085159860299598702412502710 895 1115058748823314814124333000 896 498496852415128975726172400 897 182782179218880624432929880 898 53517304726248831478110100 899 12028071332499737373458600 900 1947865802833965566552000 901 202278371832757962680400 902 10113918591637898134020 903 0 904 1 905 902 906 270600 907 40454700 908 3612604710 909 213866198832 910 8982380350944 911 280699385967000 912 6760176878705250 913 128894039153980100 914 1987311730955911360 915 25202726042577239520 916 266567294681105418000 917 2378600475616017576000 918 18077363614681733577600 919 117954797585798311593840 920 665230365796377242591730 921 3260933165668515895057500 922 13959082323212594357790000 923 52383293139213577774233000 924 172864867359404806654968900 925 502879614136450346632636800 926 1291983198374279546684640000 927 2935048787611135057142280000 928 5899448063098381464855982800 929 10491941478371890728266947872 930 16500147282225879435906994944 931 22916871225313721438759715200 932 28053411327539210726757582400 933 30181601152387012919821950720 934 28429121085474218621251643904 935 23327927987475820521873828768 936 16568130672923167984285389750 937 10100357736434444653521574500 938 5228420475330771350058226800 939 2265648872643334251691898280 940 806244418643348675151621460 941 229372523084878712703164000 942 50146219621795346097048000 943 7907673094206189192226800 944 800410813194041101164420 945 39044429911904443959240 946 0 947 1 948 945 949 297045 950 46537050 951 4355867880 952 270354199752 953 11908458798600 954 390427327754100 955 9869135229339750 956 197602018703002550 957 3201152702988641310 958 42682036039848550800 959 474974452340878744800 960 4462672052213750844000 961 35743878056302518664800 962 246037027287549003476040 963 1465367588992019800114650 964 7595009791311579748306650 965 34421828001558329268641250 966 136962641943042615405751500 967 480021449857520785422062400 968 1485780678130421478687336000 969 4069747074878980572056616000 970 9879458478872887620572220000 971 21273767257839618009632180400 972 40649259898825854719943335472 973 68906865070659212416997961840 974 103542590899826541409668895040 975 137716746517010670840446313600 976 161777603379752765056248428160 977 167344144571314150520549449344 978 151824324711877757528724298800 979 120194257063569891376906736550 980 82486254847547964670426191750 981 48659958741998883360200997150 982 24407217400748646256862722380 983 10261292600915346774657000400 984 3546933288794351730073472400 985 981270343053768022489962000 986 208834457624263450940171400 987 32089197147142920510319020 988 3167923063306792384874700 989 150853479205085351660700 990 0 991 1 992 989 993 325381 994 53362484 995 5229523432 996 339919023080 997 15684834922120 998 538886114109980 999 14280482023914470 1000 299890122502203870 1001 5098132082537465790 1002 71373849155524521060 1003 834525005510748246240 1004 8244373406089699707360 1005 69488290137041754676320 1006 503790103493552721403320 1007 3163505502819809000576730 1008 17306235986014249238449170 1009 82887761827752456878888130 1010 349001102432641923700581600 1011 1296289809035527145173588800 1012 4259237943973874905570363200 1013 12407345315054331246661492800 1014 32097262880249248225059079200 1015 73823704624573270917635882160 1016 151054657154896077416085728112 1017 274996939948656961449797094768 1018 445233140869254128061576248672 1019 640433877506513327063942190208 1020 817105291991068727633305553024 1021 922538232893142111844054656640 1022 918818320663734280747909274960 1023 803966030580767495654420615590 1024 614797552797057496676909882510 1025 408142913201407917961982190910 1026 233224521829375953121132680520 1027 113460578187263977194064547280 1028 46320321393662534074959495120 1029 15565128241595102543407441680 1030 4190611449660219915532772760 1031 868785300539313884927526060 1032 130166438756761313769629340 1033 12540952571249428901392860 1034 583300119592996693088040 1035 0 1036 1 1037 1034 1038 355696 1039 61001864 1040 6252691060 1041 425182992080 1042 20530264474720 1043 738356297358680 1044 20489387251703370 1045 450766519537474140 1046 8031839802667721040 1047 117922011648257904360 1048 1446812373684395057340 1049 15008690997341416858560 1050 132934120262166835032960 1051 1013622666999022117126320 1052 6700343953177359436004130 1053 38625512200669483807553220 1054 195160482698119497132900480 1055 867950567789005131985794240 1056 3409805802028234447087048800 1057 11867895518747621192458819200 1058 36682586148856283685781804800 1059 100877111909354780135899963200 1060 247148924177919211332954909840 1061 539925342050223507835070726112 1062 1052162205020948374242701927808 1063 1828758118250695983802791445952 1064 2833223784186423088206787732768 1065 3907894874739893914767983079680 1066 4790322749681160282618817968640 1067 5205612826770454420023271945760 1068 4998571407523902255590528175190 1069 4223391884431960194563120062460 1070 3123180553193382328752559373920 1071 2007758927052888639912359597520 1072 1112406973096870732924415452680 1073 525347247607626007583080981920 1074 208437369496143112320412697280 1075 68142986181431402104750304880 1076 17866758571960672503074775060 1077 3610703822904944268914066040 1078 527810525607367268545577760 1079 49656592789699457611581840 1080 2257117854077248073253720 1081 0 1082 1 1083 1080 1084 388080 1085 69531000 1086 7446770100 1087 529217128440 1088 26712864578400 1089 1004594514323400 1090 29161146318554250 1091 671354390800493400 1092 12523810999296476880 1093 192601032792210970200 1094 2476651742187020552700 1095 26943793678737915903000 1096 250448977432840056393600 1097 2005678894274660784952080 1098 13936518787423194424850850 1099 84529996305416499518049600 1100 449837992034672599774416000 1101 2109503425804701507363182400 1102 8749416589885214347206342240 1103 32194822949794078766776584000 1104 105364875108416985054905184000 1105 307314219066216206410140120000 1106 800041350302382857354398112400 1107 1861019264088004431261307609152 1108 3870495905368214344218673944960 1109 7198303231412313978798221648960 1110 11967622367495842206130048308000 1111 17772607010120262218758646452800 1112 23543926705879745218828658526720 1113 27768542586571876921400736367200 1114 29083341004496681699876150020950 1115 26957820538927405497211404654000 1116 22019329045241544658226458255200 1117 15763043491117359747397035989040 1118 9822316890110667109864519422600 1119 5281416478608580608149058807600 1120 2423322000980995150837624824000 1121 935153746532409667182211630800 1122 297652594932876735529947848340 1123 76055250737784996302657986800 1124 14992064929485857521454176800 1125 2139459582960455354541558000 1126 196657396009496401276042200 1127 8740328711533173390046320 1128 0 1129 1 1130 1127 1131 422625 1132 79030875 1133 8835651825 1134 655605365415 1135 34559768548305 1136 1357705192969125 1137 41183724186730125 1138 991154962093971675 1139 19336532260487847405 1140 311142382736940817335 1141 4188455152228049464125 1142 47729977943521838398875 1143 465026356535455625543325 1144 3906221394897827254563930 1145 28492438409842975268583960 1146 181569460454881705142937000 1147 1016151892721180069133279000 1148 5016581449328773183405345800 1149 21929627478494351344600511640 1150 85155306702205338338124064680 1151 294509459938457197809717615000 1152 909137898070889610629997855000 1153 2509220598675655325338794079800 1154 6199705048420157619221697372552 1155 13724133397784793362208714696504 1156 27230423408303161432953799001000 1157 48424546061071139297026213987000 1158 77145311311085746052503830558600 1159 109994282579031934694215139054520 1160 140154005221669723239403161053340 1161 159265915024624685499321773924250 1162 160969293794941527055464252789750 1163 144196022844880393143802431490650 1164 113983522820238786961291445844990 1165 79069650965390870234409381351930 1166 47801709331850810596904675781750 1167 24965265197606293793525114072250 1168 11138349088162808000188127816850 1169 4183672584334323004948711423890 1170 1297375818835382395262840824830 1171 323266400042038802806355687250 1172 62192901488003236903548345750 1173 8669313540751966356252193650 1174 778981796415394078387878270 1175 33868773757191046886429490 1176 0 1177 1 1178 1175 1179 459425 1180 89587875 1181 10445946225 1182 808516237815 1183 44468393079825 1184 1823204116272825 1185 57734797015306125 1186 1451067898318027275 1187 29575402072991065005 1188 497404489409395184175 1189 7001924735532255284925 1190 83484487231346120704875 1191 851541769759730431189725 1192 7493567573885627794469580 1193 57303752035595977251826200 1194 383148616551729965546524200 1195 2251838360435605937861151000 1196 11685855912576355024900499400 1197 53754937197851233114542297240 1198 219906561263936862741309397800 1199 802267810460923811502879739800 1200 2616090686285621124465912195000 1201 7638984803954013683440463609400 1202 20002387902045740444947183174152 1203 47014159598825458310773293785400 1204 99252114708631523100521397991400 1205 188236769274990819673402651363000 1206 320651600075329189374692792321800 1207 490286640115180760527756076001720 1208 672167167899844591046117200970100 1209 824932433331627452647507473917850 1210 904337694294030095148337070337750 1211 883059160310641151733082080447450 1212 765317938935888998168671136387790 1213 586054277563518602201234653990650 1214 394315324733348931495283060224150 1215 231480656219982166262413132520250 1216 117520948542452484410148205741050 1217 51021289855015956646357025907090 1218 18666325556713154870618424112350 1219 5643307726448163100419523568850 1220 1372051561398602022300729831750 1221 257779384262767652674682574450 1222 35117771189420520799159655070 1223 3086205608690980088732809650 1224 131327898242169365477991900 1225 0 1226 1 1227 1224 1228 498576 1229 101294024 1230 12307223916 1231 992782729224 1232 56919543142176 1233 2433310469328024 1234 80366837445306126 1235 2107397070788027304 1236 44830083142218035376 1237 787243429724707621224 1238 11576515562746662071076 1239 144261193935766096578024 1240 1538786068648171696832256 1241 14169655048801914374997024 1242 113461429030480034958615876 1243 794971581180879722062981824 1244 4900000272307878520785864576 1245 26692106746519232994807209664 1246 129011849274842959474901513376 1247 555141896879627280164727724224 1248 2132798117656117455810732600576 1249 7333425411795853136102845065024 1250 22611395019703880502983772283824 1251 62616170823795361392878138632128 1252 155916049287741156288819068844672 1253 349367443774382961313835320929728 1254 704758464165565628857219526703072 1255 1279906176300682406430352703667648 1256 2091889664491437911585092590940672 1257 3074571704464230317632121973378528 1258 4058667571991607067025736771675822 1259 4803841832089887865427966517634128 1260 5086420763389293033982552783377312 1261 4803841832089887865427966517634128 1262 4032053429637007983144494419455672 1263 2993928720157209341680549199083728 1264 1955548583746409340584866143531072 1265 1115665538163015585333673633168368 1266 551029930434172331780655879796572 1267 232955742947780172785317932922128 1268 83069489733316960838175386933472 1269 24499352680333437710201831875728 1270 5815502908968038244340838879592 1271 1067580244158383832294453514128 1272 142212354448480362488807868672 1273 12229253884310811313310605728 1274 509552245179617138054608572 1275 0 1276 1 1277 1274 1278 540176 1279 114247224 1280 14452273836 1281 1213991002224 1282 72492605561376 1283 3228509969108424 1284 111114551436814926 1285 3037131072606274644 1286 67369089246902819376 1287 1234079225750083464024 1288 18938369656703203928676 1289 246406919489413114852224 1290 2745677102882031851210496 1291 26427142115239556567901024 1292 221327315215131286256171076 1293 1623066978244296099211921224 1294 10478748210419315166841877376 1295 59839167412131352400123352384 1296 303470063304380430029197001376 1297 1371527039349667398054033201024 1298 5540318712313676208740007634176 1299 20053544904352762799026331980224 1300 65174020939146479096835578935728 1301 190508676591351246590750153812128 1302 501510020428514392734624336531072 1303 1190091238953379392282957750974528 1304 2547264252833711063778054890632672 1305 4918855108920269640399002547428608 1306 8568328254248211631662778631004672 1307 13457112318668058187631662406356128 1308 19038755496297423231365249654447022 1309 24231143358923993203555772287478028 1310 27692735267341706518349454042832032 1311 28352086107040318578310155329566128 1312 25925556214996327348634961855414072 1313 21094478172088050132886483899426528 1314 15201688723205153537059895279748672 1315 9647225535880193590826472004455888 1316 5353033681494497663202493612228572 1317 2573932571589688771853463827482728 1318 1060357604242928264816709350856672 1319 368771302109855601611730841894128 1320 106161435455867521676104333272552 1321 24617144453534497779966222208128 1322 4417877913030242894832050979072 1323 575734089730005058103113026528 1324 48467410615025936013782474172 1325 1978261657756160653623774456 1326 0 1327 1 1328 1325 1329 584325 1330 128551500 1331 16917377400 1332 1478578784760 1333 91883110195800 1334 4259438465505300 1335 152629878347273250 1336 4344863870285711850 1337 100405854166057086570 1338 1916839034079271652700 1339 30669424545268346443200 1340 416227904542927558872000 1341 4840135918542043327454400 1342 48643365981347535440916720 1343 425629452336790935108021300 1344 3263159134582063835828163300 1345 22040636259896396084102506500 1346 131779804164433189218633933600 1347 700315530702416376990454618560 1348 3319677515667298410409297867200 1349 14079106617830083772210184235200 1350 53561818654788362176886570460000 1351 183181419799376198644952070973200 1352 564198772982078691826452378597456 1353 1567218813839107477295701051659600 1354 3930485279152047324011440732733600 1355 8906518366551437285937254862352000 1356 18243006585281219820161135821507200 1357 33778986386940065086362877295306880 1358 56525319962016641172744330957872400 1359 85430313124411514499715863834057150 1360 116495881533288428863248905228259750 1361 143123511598040069746277226423290550 1362 158117403289263315148268173953349560 1363 156692922178549231228013505719535600 1364 138861579683123998655835581882319600 1365 109627562907729472623028090959726000 1366 76739294035410630836119663671808200 1367 47353759490143633174483597338945060 1368 25574330038230882028031211106398900 1369 11980001778706160684227245069774900 1370 4812262870939049746306927195047000 1371 1633252853167192641170835896500800 1372 459204425383239670126292991190080 1373 104075008528116298964793508641600 1374 18268485539509775882118009495600 1375 2330163971876246923739542027500 1376 192119641762857909630770403900 1377 7684785670514316385230816156 1378 0 1379 1 1380 1377 1381 631125 1382 144317250 1383 19742599800 1384 1793944235160 1385 115922967957720 1386 5589143097961500 1387 208350834374009250 1388 6171814716012318450 1389 148460197623350860170 1390 2951208776997520129440 1391 49186812949958668824000 1392 695642068863701173368000 1393 8433831939652300892356800 1394 88414671500688287688207120 1395 807433985322462156682009140 1396 6464749228888994391735040500 1397 45631300112684305443416338500 1398 285315708072994499298834790200 1399 1586898795377417024671614452160 1400 7879536442848040377914899465920 1401 35037464419778835672546489720000 1402 139895963009406800402703737940000 1403 502692827080468436113715431664400 1404 1628724759740717733008437998592656 1405 4765528000722840774358022292178512 1406 12607216933129208397772545746504000 1407 30182795219215740302056439570448000 1408 65430749176368834723768327620534400 1409 128469406447365045382366630360318080 1410 228447613884225746022676145116533360 1411 367766045078772507801656673009570750 1412 535587983653043028295817293848162750 1413 704815783529970909505252001820355350 1414 836828898540346413190362694224802860 1415 894627891532622591879186543976065520 1416 858995486179971905431651375794942000 1417 738434716189800409932472235332494000 1418 566133282412180314281562047088245400 1419 385246794617069043133062953994196260 1420 231327053213733676306380426498257220 1421 121683665865474525188849061557776500 1422 55568016547447140466789423459788000 1423 21778172141827768182943733638785600 1424 7217307289513936702173623804930880 1425 1982923464371544126314122358986560 1426 439477718167452155654725700130000 1427 75488519617198414491713087947500 1428 9428362041984781565087430576300 1429 761663757117201961728631646556 1430 29869166945772625950142417512 1431 0 1432 1 1433 1430 1434 680680 1435 161661500 1436 22972099150 1437 2168566159760 1438 145603727869600 1439 7295786792894600 1440 282711738224665750 1441 8707521537319705100 1442 217846357006398440320 1443 4505458747177785924800 1444 78152380576045440464800 1445 1150815274416493299152000 1446 14533152894059715377862400 1447 158774695367602390503146720 1448 1511861988978272762511580900 1449 12628494260877337192743793400 1450 93052062974885642472849004000 1451 607776895535963591098976915600 1452 3533788521187674022532622923560 1453 18357342967208696220948690512000 1454 85474110732695036159199831712000 1455 357690572087908575231434078360000 1456 1348493456771415328622506475417200 1457 4589026963659031856789206651727456 1458 14120082965104713405505251236084480 1459 39334516831363130201050342729092480 1460 99305122542234503586395569697832000 1461 227374487476012794418505718204691200 1462 472352161079200772921024782334906880 1463 890421916550509521534593087667616800 1464 1522823845918769124897230223795185550 1465 2361598477628037680321907833693068500 1466 3318145087894184034872462099104882800 1467 4218784468894033987194987526004779560 1468 4845901079135039039345593779870354900 1469 5018230420498305008027869518841562400 1470 4672846140544980371847813721998216000 1471 3900029278839464387272982991052357200 1472 2905997426062088708077795862845110060 1473 1923831048612532594197843951012442200 1474 1124897888889720055079137991289667200 1475 576718262274327935214991464878952000 1476 256901771376746080232132561627896800 1477 98292851657189804610555067057630080 1478 31824697576333424249485914403488000 1479 8548655465983180449994886581788000 1480 1853662537266761066963176937377500 1481 311717945042410432485236284979400 1482 38139607393424335268781851338656 1483 3020104657850343290514399992880 1484 116157871455782434250553845880 1485 0 1486 1 1487 1484 1488 733096 1489 180708164 1490 26654454190 1491 2612136510620 1492 182103231026080 1493 9475871700178520 1494 381403835932185430 1495 12204922749829933760 1496 317327991495578277760 1497 6822551817154932971840 1498 123068338547910137068960 1499 1885244658635019022792640 1500 24777501227774535728131840 1501 281844076465935343907499680 1502 2795644552592255727435419620 1503 24338552575509049862378947280 1504 187022561896016909468806647520 1505 1274706408712325777695287413360 1506 7739288910039120793149959295400 1507 42013282654498084305671207603600 1508 204586419882773280097181532678400 1509 896177469703887303034393018145600 1510 3539901005330354846985852421675120 1511 12634723588256035761549504028132736 1512 40819876208211807845006089937044224 1513 119543923181191722974660691958486656 1514 317704170227846968201130262618736704 1515 766872135032734061175142013217640320 1516 1682171134910513424513214738670952960 1517 3354167847634068098474938259164460640 1518 6079429223836748428485825594735584910 1519 10013177545142879764564889214858610440 1520 14977694143154895782290338489452375280 1521 20326870622853072847394030807113937880 1522 24996557117292292285308875722261734420 1523 27805558557215608203572604288490293480 1524 27918131668783282730712574346338432320 1525 25233695931400274775836365274575121520 1526 20463911944367296007233149887307872940 1527 14830988447485705817088833367805008960 1528 9558843052532315377127022170611866240 1529 5446317553187016900921210306511412160 1530 2723158776593508450460605153255706080 1531 1183982076779786282808958762285089600 1532 442487288639254077941553505978886400 1533 140042519542742647008098051094381600 1534 36796886512506358780189028731431900 1535 7809951423062574108448283649120240 1536 1286344940269129853156187895149216 1537 154244981525483896419180901454544 1538 11976932527740766993361651999736 1539 451959718027953471447609509424 1540 0 1541 1 1542 1539 1543 788481 1544 201588309 1545 30843011277 1546 3135706146495 1547 226816077929805 1548 12248068208209470 1549 511697071809640080 1550 16999713830120264880 1551 458992273413247151760 1552 10250827439562519722640 1553 192137304059492356852560 1554 3059417072331916759113840 1555 41812033321869529041222480 1556 494775727642122760321132680 1557 5107831776540737908021105020 1558 46304331203019630577942958580 1559 370705435186747802697098890620 1560 2633959671063734387584650012300 1561 16681744583403651121369450077900 1562 94529885972620689687760217108100 1563 480869419947679160585562843549900 1564 2202242560919806010797650124083600 1565 9102602585135198177963620512878880 1566 34029729664428510111463996686608736 1567 115274497353292018582708524388540704 1568 354362343715675464532029908305514016 1569 989770684171369400934290433542987424 1570 2514245071285892386281358457620692192 1571 5812502046521149065059054498800524960 1572 12234379307596934725648493743443040440 1573 23449227006227458224159613008265827510 1574 40921200069691054548043246230110953890 1575 64992494228332851341009861659587985590 1576 93878047218703007492569800174960423630 1577 123197317220940583406165173202575691070 1578 146680162893210907981451280185712451530 1579 158161201284312436541402932345997636670 1580 154105785866765963809572087926869492140 1581 135312397346428651149868174765056139440 1582 106709776769134789931196853270003622160 1583 75275889038691983594875299593568446640 1584 47266255908015896675851932302938326960 1585 26259031060008831486584406834965737200 1586 12812377473724115846111232320442219600 1587 5440223182645114868977849801186844400 1588 1987031871675343374130207551497322600 1589 615033674566177711040302337368218900 1590 158151516317017125696077743894684860 1591 32870707312948657497616158534973716 1592 5304925614608606866131114575025924 1593 623655986623072795582903164843396 1594 47504194648438109516796956651244 1595 1759414616608818870992479875972 1596 0 1597 1 1598 1595 1599 846945 1600 224440425 1601 35596251405 1602 3751844898087 1603 281388367356525 1604 15757748571965400 1605 682835771451834000 1606 23535072922706545200 1607 659409952252559748240 1608 15286321620400248709200 1609 297495336150866378725200 1610 4920115174802790109686000 1611 69865635482199619557541200 1612 859347316431055320557756760 1613 9225346191098093882458271100 1614 87007676821925159950243694100 1615 725063973516042999585364117500 1616 5365473404018718196931694469500 1617 35412124466523540099749183498700 1618 209253462756730009680336084310500 1619 1110780239060428470358463878375500 1620 5312427230289005727801348983535000 1621 22949685634848504744101827608871200 1622 89750924436592152399241301202693216 1623 318347296078510626031496923069381920 1624 1025785731808534239434823418779119520 1625 3006613351852600356964137606766384800 1626 8024547359772112676862905198748902880 1627 19517770029897332123724614580182815392 1628 43285377082433599467937653302824792200 1629 87554512734922508014692071453441056950 1630 161531052906675215321223340382016923250 1631 271752241948877126952175737348569647350 1632 416686770988278261326669463934473459270 1633 581859905434082256807511413602192668350 1634 739119339335185569458190174035217713850 1635 852830006925214118605604046963712746750 1636 892191391860224001002785772208191796600 1637 844317707418943688753855803943361992880 1638 720759018528366563570364710683357798800 1639 553140642126420851112140359361646682800 1640 380064923236969929411090098927135670000 1641 232645801496569471942546060555398198000 1642 126100767767705771748568444416983950800 1643 60075758927260381545340193223632502000 1644 24925048916629307236896463145975187000 1645 8901803184510466870320165409276852500 1646 2695974678737455680725535809666703900 1647 678751272058606489029723133257264276 1648 138207272591118968354468511296728020 1649 21864430642136382511809967679743620 1650 2521055944061847040145803401228300 1651 188442565515734021182615607768580 1652 6852456927844873497549658464312 1653 0 1654 1 1655 1652 1656 908600 1657 249410700 1658 40978178010 1659 4474817038692 1660 347757209864064 1661 20182338072468000 1662 906523351755021000 1663 32393101102712750400 1664 941166828402454093440 1665 22630784192040827974080 1666 456967757723901334092000 1667 7843776236975097624744000 1668 115639672522261439267654400 1669 1477296816471889886644284960 1670 16478376989616595279701325620 1671 161552715584476424310797310000 1672 1400123535065462344026910020000 1673 10780951220004060049007207154000 1674 74080536240313612622463809158200 1675 456028236076735745234387604428400 1676 2523476405167707681138903739920000 1677 12589952934478019843943008876340000 1678 56780687734495869496182970032293400 1679 232014625573570814433633797547340416 1680 860635448708801140719633060987570432 1681 2902937029374924482586063896188233600 1682 8916163733080125196514339109721003200 1683 24965258452624350550240149507218808960 1684 63782208691866082696097414224894505472 1685 148782289226792454998759492456054320224 1686 317007718522995287639402327676252102750 1687 617063152632996174870280466706715323000 1688 1097231622665058744559255014749083717200 1689 1781695158708500151879552190616369274120 1690 2640440122590524999857534552760295005340 1691 3568162327825033783591262909135533791000 1692 4391584403476964656727708195859118512000 1693 4915196390045371981183704173057705719200 1694 4993120235253408366251250702630571785480 1695 4592974711173866929234599949458086938560 1696 3814763049147730007669933512838942640000 1697 2850990989162204138924569760652359880000 1698 1909300026075294286976757324558095556000 1699 1140045812671045284397715967707152708800 1700 603243482745455969172519457473164985600 1701 280764918830996794162741768770754980000 1702 113881689015633903754785564373852147500 1703 39788867672401070046569976777149974800 1704 11796229004053023119688981350402110176 1705 2909024799642035113226468251569751152 1706 580538330842931535658402590117330600 1707 90062550277519777020381114609397200 1708 10188894576850722248770388723487360 1709 747626679989695853318866185554592 1710 26700952856774851904245220912664 1711 0 1712 1 1713 1710 1714 973560 1715 276653300 1716 47058726330 1717 5320773323712 1718 428195567479680 1719 25737612145296480 1720 1197513898426989000 1721 44334625661763637200 1722 1334875274470556058240 1723 33270754947031283572800 1724 696553113185924180440800 1725 12400176300672496399056000 1726 189663648941714563970323200 1727 2514623878885565593973201760 1728 29121563303270336841969064500 1729 296545069454216894116260147000 1730 2670639806780666765725383780000 1731 21379174453228390266675309102000 1732 152810194544265779953712566486200 1733 979043670673217984119024235496000 1734 5642077754314434074488289863056000 1735 29334715860294249626415565048860000 1736 137970946929583954076241207613138200 1737 588393022905856493383600965390183216 1738 2279813422085369888893724538263957760 1739 8039659501692587465331573570121311360 1740 25841762684011888281422915046818500800 1741 75802503873101538958840550804000935680 1742 203118107152439822672506078068355195392 1743 497557460060916097877207429139216859680 1744 1114792566765272242024121948241843835230 1745 2285225404242536681511123423312157594500 1746 4286237901066673842968762588935072059600 1747 7354639954052499086109892632760020470520 1748 11539938066043335653130387088940272359900 1749 16546596828693715986280839524398000766400 1750 21660187481555876527250221779576330288000 1751 25853377622216052624192251893314824997600 1752 28091901782188418156286946874321352527880 1753 27733004082299832093895359864312601218000 1754 24815356919710148761757974275043833648000 1755 20067386938243407825311681099797603320000 1756 14614733315629794991969416235307143428000 1757 9545468329821972381228333695717515900800 1758 5563038897121038483047039989178570784000 1759 2875223117926919712425908079513392524000 1760 1308030925247365685499881651819443027500 1761 518941248710383447471789781864693315400 1762 177457556421746810272706152857259831776 1763 51524252807219096496977276659159151760 1764 12451071251671958732578688771770680360 1765 2436268309202060408890309473162676800 1766 370772146720313570645932620158090880 1767 41170153954008844532762648082489312 1768 2966521118239985664954702086144280 1769 104088460289122304033498318812080 1770 0 1771 1 1772 1769 1773 1041941 1774 306330654 1775 53914195104 1776 6307960827168 1777 525363023176992 1778 32685085227654288 1779 1574331605132014872 1780 60349378196727236760 1781 1881803338316131109880 1782 48584740734707385018720 1783 1053915145168267890406080 1784 19445313502610129538371520 1785 308347114112817768394176960 1786 4239772819051244315419933200 1787 50939623428895097142618903300 1788 538361902513224654115129193700 1789 5034156035781556853392348425300 1790 41862981771236104359789002694600 1791 310982150300611060958432591445600 1792 2071868092262512652878908044306400 1793 12423019351629374286234401198469600 1794 67246343881645960810268823878672400 1795 329507085020065207970317237005494760 1796 1465039193396905309283410484532122856 1797 5922765286125950523855155206698240264 1798 21810818196527309865625333459587170496 1799 73275753743998154326879199110534237824 1800 224880761490201232244560300718536109184 1801 631116975795080877589572456855246499968 1802 1621054490247848867034506673454806534192 1803 3813162266833008130410714561422101733838 1804 8217670553656161906713999830230518709822 1805 16228172942094101244351176135329175603430 1806 29365265323789326061206890149643270139540 1807 48677556933128252209568178266075330681760 1808 73881868062087973126044446955764406596640 1809 102597088037636335150741883829259884464160 1810 130219380970846117691326237167906776435280 1811 150863916978419282691170640621355411723800 1812 159274448935404329809842174593277664642200 1813 152924637017713791744333516469957624855800 1814 133202855076740131498235536544656535815200 1815 104947703999855861180427998489729391854400 1816 74528079652071553591898143855025220302400 1817 47502171027083534158018335907597018305600 1818 27035810105840096568659372032515324248400 1819 13655842859582497756618764444994985207100 1820 6075456619161192879475287038793687296220 1821 2358706687439051353208052615061078597356 1822 789793189459229864875094540789682426264 1823 224672663474614010907864339615062054496 1824 53224341661701013066223627623693945824 1825 10214772642144638871295443685355403744 1826 1525582927073549961297371459501131728 1827 166322950695988529615126963629822632 1828 11772404858699732586188659857646248 1829 405944995127576985730643443367112 1830 0 1831 1 1832 1829 1833 1113861 1834 338613744 1835 61627701408 1836 7456951870368 1837 642363139690272 1838 41340656347209648 1839 2060142707969280792 1840 81718994082781471416 1841 2637294809035220213880 1842 70487697623304976625520 1843 1583262131231157936511680 1844 30255965342977842325206720 1845 497062287777493123914110400 1846 7083137600829277015776073200 1847 88226728645623494593563735300 1848 967034143390265362309845647700 1849 9381927742014328865918327073300 1850 80980849983702628105821349474800 1851 624709414159991702530621838805600 1852 4324287243471111395439239481602400 1853 26954154082821907788963164673861600 1854 151763606683714654724814340228916400 1855 773994394086944739096553135167473640 1856 3584189424925697945662499902852454856 1857 15102610140926231514629166257318463624 1858 58013200858796000421273940226524892016 1859 203474871977649026108113524341308980864 1860 652522865307633083726019233232473628288 1861 1915470346548213245776379039488874199168 1862 5151688391724428366664696852173706011472 1863 12703595238684101767798172919564706869198 1864 28735940031889706137853621096127652436742 1865 59645186452745860639074322779357396234246 1866 113609878957611163122046329103537897589040 1867 198561410070059149961053944559336505696160 1868 318319643170635365584790605289291951521440 1869 467813888546318371284530322753088981385760 1870 629749465350813192113790819090696705711600 1871 775667024395513809798693569855614235083800 1872 872963236514811709285637711022172118230200 1873 896164917219524312854691205002827855591800 1874 837431064293931810320874233850422647297200 1875 710547569703942142090438743873085882555200 1876 545782915859549761315844252540196402542400 1877 378160410711195903076380522805371975489600 1878 235344510921329365212428304086321920916400 1879 130880365767473983715074924211270864183100 1880 64638874521895314406220676855362345167980 1881 28136921850707372153296059337040079661356 1882 10694576631038096203062755585119306296624 1883 3507945310035718057898668740547116434016 1884 978106344307653043397322730592801856864 1885 227236827465414343415539624279135784928 1886 42791350626603999734095124052564530928 1887 6273919828712616502367330218233145512 1888 671799037920225723483979097778140808 1889 46723603455585541259259796981647432 1890 1583850964596120042686772779038896 1891 0 1892 1 1893 1890 1894 1189440 1895 373682400 1896 70289659440 1897 8790893407296 1898 782808127221120 1899 52084697893319520 1900 2683808738669658600 1901 110095798479648661680 1902 3675197927429726233536 1903 101624791175140157215200 1904 2362124953852937243989200 1905 46723350735552604826160000 1906 794741946797113830662112000 1907 11729066564814071617521669600 1908 151356704568005115358459780500 1909 1719333023131979676424856853000 1910 17293876022146228324273413960000 1911 154825700598267023050468827084000 1912 1239342870027080313084943325372400 1913 8906100278116681037753272381464000 1914 57660838954763334149564664667344000 1915 337399474318633277722996135644060000 1916 1789341878803151816190956172698998200 1917 8621875022171494597400114973681942096 1918 37828169612946158632467740910171483840 1919 151412752974570206378105005283305436640 1920 553812655584326986382970277945095008400 1921 1853680980530528947525528102731168579840 1922 5684621673626955439078286181708916978176 1923 15987998457075812172407679886056329001120 1924 41272049047337749982938764554346167478270 1925 97846390789588605128892258212621038763100 1926 213124239434129129826965322090011539894080 1927 426586771311804496367941700246832621914976 1928 784637830115556318394487361565120062831600 1929 1325959803950612953417711216983446137473600 1930 2057832354309318348758931038503323965040000 1931 2931091981586734212142528697150247339948000 1932 3828292088145600416103229554448676708639400 1933 4579722242497059731226859978028033693262000 1934 5010814590904867125639133619370650375352000 1935 5005517746728434919375244471781463641340000 1936 4555526757376080669047570978863736101866000 1937 3767662709482053191019053872374259036905600 1938 2823133020055932548312149525090795393056000 1939 1909619232537833807058661425216557522076000 1940 1161035502775978887795019488970951214527500 1941 631224199876573011650190187473186537857400 1942 304967927156054098177660514104692476329536 1943 129944855839495147413558213023492646399840 1944 48375697420653853862957447954319105662640 1945 15550538653739184330510430509424729982400 1946 4251527739675494167129451034899959847040 1947 969017036770193800430154099512912926176 1948 179110291884215019503067330423752702520 1949 25788414681453826159546294398580243920 1950 2712983426453354008602181760224689600 1951 185463838757545669514612425416490080 1952 6182127958584855650487080847216336 1953 0 1954 1 1955 1952 1956 1268800 1957 411725600 1958 79998284080 1959 10335778303136 1960 950891603888512 1961 65373797767335200 1962 3481154731110599400 1963 147600960599089414560 1964 5093574967583121978816 1965 145629938845899260212512 1966 3500719683795655293570000 1967 71630110453049562160740000 1968 1260689943973672294029024000 1969 19257038894197844291293341600 1970 257279703461452081450588247700 1971 3026820040722965664124567620000 1972 31542650950691957973508652040000 1973 292682598031946957406819755508000 1974 2429265563665159746476603970716400 1975 18109070565503918110098320508976800 1976 121681501823544113783269347293520000 1977 739347386080012604400517012359540000 1978 4073804097300869450246848738101065400 1979 20406624832017893738467291525010875296 1980 93137928720491925267876356191075276992 1981 388074703002049688616151484129480320800 1982 1478698437300913468692577206769226739600 1983 5160147650167325621782372873277439518880 1984 16512472480535441989703593194487806460416 1985 48505387911572860844754305008807931477472 1986 130909427602256300575331220904453224157950 1987 324823392553192104101356612297680727322400 1988 741361625356697272890155091597059542359360 1989 1556859413249064273069325692353825038954656 1990 3008525622900218797958291540629688926628592 1991 5349441008001811518418014830422633226580000 1992 8749692984747902240651327900772242200560000 1993 13158192142447806831133343112315179616996000 1994 18180770362674835536187899690552559153727400 1995 23058538020953449948335872778261782341312800 1996 26812253512736569707367293928211374815480000 1997 28541162037342204751922690259734518434660000 1998 27762766709051053713233889616287213386442000 1999 24624366994114847641303102094446050134061600 2000 19863504180266556099182520838443067268179200 2001 14527828855248146083178705400457030581780000 2002 9598744065074667947814501782444823777247500 2003 5704396472958659808986903916424352416192800 2004 3033396712679193216073035964969185049551936 2005 1434343694456903579545847322802171211213472 2006 598510612708795035006431212344882762298800 2007 218324626019560453021213901358510693165600 2008 68805336684952385194564381034197309361280 2009 18452340292782685120360447640989278419616 2010 4127497170754021671659573814431812278072 2011 749092045508896855110630456339711847200 2012 105949897728318549933823828424436158400 2013 10954141968521070416886870396424755360 2014 736262001162891618184199485661336016 2015 24139737743045626825711458546273312 2016 0 2017 1 2018 2015 2019 1352065 2020 452941775 2021 90860120065 2022 12120740016671 2023 1151470301583745 2024 81754391412445895 2025 4496491527684524225 2026 196946328912582161055 2027 7022031836319520324161 2028 207469122436713100486575 2029 5154809734389102419781825 2030 109044052073615628110769375 2031 1984601747739804431616002625 2032 31356707614288910019532841475 2033 433460369962229050270012808625 2034 5278017446010671376817214787375 2035 56947030338536191170922580600625 2036 547290933674563605674234906193375 2037 4706702029601247008798420193263025 2038 36369970228736908704351428766123375 2039 253439753016850474489215687409784625 2040 1597772355975796469605924985844294375 2041 9139257876181555806145890919029363825 2042 47552261749609264209823697058703551471 2043 225568421119941381508138050150260436465 2044 977463158186412653201931550651128558015 2045 3876147006601291555800763045685509799025 2046 14087789465371590689013807759146645959215 2047 46989594539336208943355732977282683618801 2048 144000370362481930632864342994898546573745 2049 405819225566994531783526784803804994889645 2050 1052525798930440363181874281443023649847475 2051 2513679260975051690893182107446280010812205 2052 5530094374145113719965000636381816023786851 2053 11209650758402257540469595884557735183351725 2054 20936374745067089830208505542566580790527475 2055 36024126585641753756431639091460715935118125 2056 57084385204940009798653212714160826789494875 2057 83259664274522258194133222446507742488092525 2058 111689793538993273187251883769705508215733875 2059 137664164129456825091263949762660277568230125 2060 155708938285960679542972966433452956657511875 2061 161371081496359249708171983394669427808694125 2062 152951720722636158419049966869730153314327475 2063 132294041513103430269946086052911834735334125 2064 104146373106060147233787344339526337983135375 2065 74390266504328676595562388813947384273668125 2066 48034857799937945458848856777006025273854275 2067 27916729121375700066672159115107031159157661 2068 14526804746417219491707232118720853318113715 2069 6725763010315084205884770748725620041332765 2070 2749525758933839455235912570233744042054275 2071 983163756224827441569205100871459990795165 2072 303886979196764845575936122087542178973051 2073 79970257683359169888404242654616362887645 2074 17561526641899200646999842760814119617795 2075 3130488384441412155075950930478262117725 2076 435084826312196265620725383557995751955 2077 44221736444846177817188481607533994461 2078 2923171367321931373425996933337783875 2079 94295850558771979787935384946380125 2080 0 2081 1 2082 2079 2083 1439361 2084 497539119 2085 102990597633 2086 14178372274143 2087 1390155643450497 2088 101878549298586423 2089 5784437632397518017 2090 261585124042865536991 2091 9631088657941867498305 2092 293894129652953350630095 2093 7543282661092469332839105 2094 164874606735306829703483295 2095 3101212840973628463470281025 2096 50653143069235931570014590075 2097 724041986224960668912561493425 2098 9119143185983654960748405214575 2099 101803768082121621754787751781425 2100 1012679587764262447981836057194175 2101 9017670614853194179647778223586225 2102 72180402453954788044020527858921775 2103 521239507048914615638045471929842225 2104 3406942285203775241344326200584910775 2105 20214524225542399765309668790137137265 2106 109158430817928958732672211466740541231 2107 537706344399427833757237189817647851249 2108 2421101053354037494854015071612795351391 2109 9982569367770095483708426674580836005489 2110 37750176114900705909656004321116035009263 2111 131110826721644387191600961244306229118193 2112 418708769207832075224790166554397312345197 2113 1230750018580597312024383216841713312044973 2114 3332458606459763488351226571091911802132467 2115 8317144589231510554960624299279813489355821 2116 19142634372040778261417309895167824697723715 2117 40642169672771261954420534822473429613485485 2118 79607777580947407839597548293806419029544115 2119 143852650716448824692606096039685283509527085 2120 239754417860748041154343493399475472515878475 2121 368403129883588453481064392296754994353666925 2122 521583525352025928912215440429435932772497075 2123 679849179777779090066088121135599216913874925 2124 814956627767443433546452356625549166998239075 2125 897275479057084184409730372446311709119273325 2126 905944807357152630635911342228401677323324275 2127 837223739639033744685731203409966027424607725 2128 706593085227269614309234136211247923854810775 2129 543163392045452152496213995863068131942813725 2130 379105877713356400313684054255447553315188355 2131 239357044360197570394129932294615906210765981 2132 136104986008739794929995451696938456472788499 2133 69336502306339140813393909355044119335194141 2134 31446114602944865400344267764796389551740739 2135 12599621675927403981956120754245018035882653 2136 4418049159091427370296302082657343986608203 2137 1339809394110432861668803388475034141302237 2138 346097163511890400443181516563121342006083 2139 74640475357035393199026288493157086616157 2140 13072625627503373950111948832134856977971 2141 1785877817964941796463380987996565160925 2142 178493340875396086478888951206425603075 2143 11607093851088224773588784845476728925 2144 368479169875816659479009042713546950 2145 0 2146 1 2147 2144 2148 1530816 2149 545735904 2150 116514615504 2151 16545075401568 2152 1673416197758592 2153 126522217523390688 2154 7412093243245304472 2155 345897684684780875360 2156 13144112018021673263680 2157 414039528567682707805920 2158 10972047507043591756856880 2159 247654786587555356797626720 2160 4811578710843932646353890560 2161 81195390745491363407221903200 2162 1199423088291854037390505908300 2163 15616018247564530996613645551200 2164 180269122928025638522311908292800 2165 1854874396443632227953262003749600 2166 17091342652944896957569342748835600 2167 141613981981543431934145982776066400 2168 1059026300035890012724917784238409600 2169 7171449836112603020952432386744882400 2170 44104416492092508578857459178481026760 2171 246984732355718048041601771399493749856 2172 1262366409818114467768186831597412499264 2173 5901062026848170012027476538181555254496 2174 25275731193815191258413255418467301939824 2175 99359770899825234602038314403630083487584 2176 358977236799368589529944877845373204858368 2177 1193454563472094363175159482998025029861792 2178 3654954600633288987223925916681451653951738 2179 10319871813552815963926379058865275258216672 2180 26883699682364478561488886623934750672665280 2181 64648896855209817493104227357557376617599840 2182 143567144818101081189641369762503543569714960 2183 294486234463302644488567361589658762201321440 2184 557973917930468168504653948275142917855135360 2185 976454356378319294883144409481500106246486880 2186 1577807344147893982585568710442667854605603800 2187 2352967049809402872984750550764675406868287200 2188 3236306839272733519653444279124835941672660800 2189 4101830761403813414444481702611710670259535200 2190 4785469221637782316851895319713662448636124400 2191 5132242353640520165899134110997261176798162400 2192 5051531789337200237295724971416360677255545600 2193 4554439565386465107561837141782303908483058400 2194 3752765254132214871792023971417561638877622100 2195 2818403292899296066978499635676862618585642720 2196 1923145776331284375114740927873623904446673856 2197 1187825332439910937570869396627826529217063264 2198 661148062395799484119634852840016653054780496 2199 329881003878826576982123888838415017666745824 2200 146613779501700700880943950594851118962998144 2201 57598270518525275346085123447977225306892128 2202 19812938918966401105890183441691413968348232 2203 5897136084774028641317586360140457152103648 2204 1495825283922810304109779357277006665115712 2205 316912136424324216972410880779026835829600 2206 54550449712383676691972364724258717642800 2207 7327241791086966620709138360635491423200 2208 720343279000869222312419132228373964800 2209 46093394340829429403919676615803691200 2210 1440418573150919668872489894243865350 2211 0 2212 1 2213 2210 2214 1626560 2215 597760800 2216 131567152080 2217 19261431064512 2218 2008692096727680 2219 156606244541304480 2220 9461627274370479000 2221 455419659473032389200 2222 17852450651342869656640 2223 580204646168643263840800 2224 15866365516380975407338800 2225 369634009832172174324816000 2226 7413802140062424753600595200 2227 129185502290587751331490371360 2228 1971028803330658705976783239500 2229 26512269785977095535295554947000 2230 316286727271305701122824164280000 2231 3364291977975309589311724400052000 2232 32056896418707592801013145354781200 2233 274773397874636509722969817326696000 2234 2126507166160230379595157716702256000 2235 14908664371449441248248660079053860000 2236 94968192046132940751343964703573088200 2237 551107723689251465406260669018273367216 2238 2920399903310563320956253117874611005760 2239 14161621753355191977018021071598312099360 2240 62959919371443649060388000084322545170800 2241 257050153571687174094825489999441012007680 2242 965181866959496356923796355997901090248192 2243 3337271979507129540573207158339516874547680 2244 10637554434678975410577097817207210037620730 2245 31286924807879339442873817109432970698884500 2246 84974236116862205949048888149317110335121600 2247 213244868731363726357851257403286272126709920 2248 494689672957893329163483772804920856510160400 2249 1061155087938126799969464479928621126055934400 2250 2105125478095879076862500385283499399868048000 2251 3862095588660516614090048783770112360527149600 2252 6551432882715583670974704705151495479869835480 2253 10272281523421646870866261732815933679238418000 2254 14879450977447966896005615001686867389195848000 2255 19896940260540885965588903781325462206482820000 2256 24539559654667092690892981330301403387995478000 2257 27882630100375363289362459946313478632157180800 2258 29146505100299870968528750915202803750543584000 2259 27983745588319822924571486915926096154112324000 2260 24628551601965150278002966801006385645838652500 2261 19823470922071541366621163482279425507589315400 2262 14552759829850166838554830603461601784394979776 2263 9712814818565156600392929927649711598182169760 2264 5871389509335831239569891603579252366680513360 2265 3200338097331899627438515339477160619154996800 2266 1564609736473373151192163054855500747142442880 2267 681722813749112587305156759615611039826350112 2268 262693941388285865408941984438346359331582280 2269 88677083662833341136230869520022545981260080 2270 25913817551967662517893299099948143185640000 2271 6456493525659739644288669436766740759812000 2272 1344220783211126122663378718802255863108400 2273 227472580977028217478731459554057047168000 2274 30050141265782529497958380217586645248000 2275 2906635687910512525844188562712993960000 2276 183062151498210163887302260440097215750 2277 5632681584560312734993915705849145100 2278 0 2279 1 2280 2277 2281 1726725 2282 653853200 2283 148293905760 2284 22372607248992 2285 2404522598141664 2286 193220565922098000 2287 12033347466592881000 2288 597121442064486739400 2289 24134563012897345848840 2290 808873536129226197236880 2291 22814381788260226075912000 2292 548297285394781477230984000 2293 11347142868217715714504078400 2294 204059452580115254265831676560 2295 3213936378136815254686848905820 2296 44638005251900211870650679247500 2297 550013316173998517026087609207500 2298 6044356864059520545002478568554000 2299 59522523785119468986024407998903200 2300 527457169645625770625073433652618400 2301 4221742168112222077137445466982420000 2302 30622926886089378979815818206155090000 2303 201907164602282638740252294705915893400 2304 1213306746056178441414500712494319199416 2305 6661088602992181927651689096799296573432 2306 33481662290172343022587855248462072723600 2307 154378501988183808222375529618524630883200 2308 654067998078673008169742761119404355672960 2309 2550161893584159492068265862170924939430272 2310 9162073577352766562229132593525379520291824 2311 30366721137059358871024587194449648031270250 2312 92940570752818037756772221413315589429039250 2313 262889042986542449654869997711949810099282450 2314 687684353717177709573374216236973471497805520 2315 1664485252540676378126545400261263117198892640 2316 3729109918565526736201008542548349089030236000 2317 7735009372247253162673347003909328677246252000 2318 14855184666187673381647017707507915844249853200 2319 26413242979636131451757746118959196708434495080 2320 43469878399703133875889345238751662875553634760 2321 66191675304088382147672037323680549782819765000 2322 93200117870027193467969507098459294197374130000 2323 121254294764237399178530025396783404975977656000 2324 145622307625069649448224948375074176217526788800 2325 161248753216658992034713471974989628984624945600 2326 164393675708473263155957883662445100471913730000 2327 154049175706409469385940125676883078843579022500 2328 132419413892938098990526491704292148589623437300 2329 104169938929111304539214173474043156890503770676 2330 74788674102951705823025560442902779306002707152 2331 48846013565062797707346157038180334815241245600 2332 28911651634946324009868759616588919349063127200 2333 15439016664318138006616785438353544137243811360 2334 7398697596277133668105966008769425696938917392 2335 3161598847531958121333501765652097948190690264 2336 1195401863101920039826641623431676477688555000 2337 396138431548093899813971829623471982962835000 2338 113693967924537684240394174829787439178034000 2339 27833277393548023245735841706964356694950400 2340 5696181042465936010629175431303652057612800 2341 947905191398581261369422434804755206720000 2342 123190059596442604404161050554983067540000 2343 11726746057738286380780715389368580467750 2344 727112925724565076290832236263879348350 2345 22033725021956517463358552614056949950 2346 0 2347 1 2348 2345 2349 1831445 2350 714263550 2351 166851965280 2352 25928795404512 2353 2870688062642400 2354 237651961757324400 2355 15249334212761649000 2356 779749289412545652200 2357 32480102218984401621640 2358 1122039894837642965111200 2359 32625467711433003139387200 2360 808466260321773869003496000 2361 17254979898867573718446043200 2362 320079877123993492477174101360 2363 5201298003264894252754079147100 2364 74551938046796817622808467775100 2365 948248334805748996079581388367500 2366 10760123209690499134460934070107000 2367 109445824647137648339088357970231200 2368 1002068913977039507520224576220948000 2369 8289842833810054107667312403282388000 2370 62173821253575405807504843024617910000 2371 424025460949384267607183029427894146200 2372 2636786020242171091797282776842381752216 2373 14986860713342254496112761082052853548920 2374 78026830380575547217856914839894221651520 2375 372837563887479215770055208840873867004800 2376 1637913987560856968589828745045770022634880 2377 6625626259359079479392404020281921317368192 2378 24712517298012695638862797253067650074861200 2379 85089690242020986120175313269085204235033450 2380 270739923497339501291466905856180195293288250 2381 796748917720741960943459751519616003291676850 2382 2170192290172687626950757037472477875632567420 2383 5474358930165338158073981716146791037631701600 2384 12794269875194382067874184864337379338305669600 2385 27712284952344106908148538066479748769204588000 2386 55637741327398553100205911041163187913556903600 2387 103540479592207551257212463718067103361082725480 2388 178580269679939853213659127318617477922424909800 2389 285372457528408868424485183522441883324539473800 2390 422327104164664287308963273711859023947521420000 2391 578460154795237145041367877932606905528120248000 2392 732716196073967050385732645381302080335618980800 2393 857433846469535910025857350978119455711894552000 2394 925846121453807392208771501322118348454864862000 2395 921122416752512456534236952845985091574993102500 2396 842921003411890990836636427869672887882095728900 2397 708053642865988432302774599410525225820960412276 2398 544656648358452640232903538008096327554584932520 2399 382603509151656136244884343100027028354744713120 2400 244641656795084112273982651248444955237310560800 2401 141842738384220485298248527087482226571935618080 2402 74237173466027085162589813527604334166870200112 2403 34885889786666863328284686808084743499469079000 2404 14625481925081752139444215340594511340067799000 2405 5427925787508423500027514167900359264139715000 2406 1766375849494266630517428339384523692736992000 2407 498060075595104689260651925203505041230758400 2408 119839944154295417035217676344576834352192000 2409 24115257579435790524751944087771989708352000 2410 3947437996633834758515943228653153077260000 2411 504816589954134637387135047510451306995750 2412 47304491646051777209703563892587744851350 2413 2888333953965169571827218962233987134750 2414 86218923998960285726185640663701108500 2415 0 2416 1 2417 2414 2418 1940856 2419 779253684 2420 187410511002 2421 29985681760320 2422 3418367720676480 2423 291415848187669920 2424 19257730634401853880 2425 1014240480078497637680 2426 43520136963368262271360 2427 1548921238287152243567040 2428 46408063254834292220720160 2429 1185190538508075770559930240 2430 26074191847177666952318465280 2431 498668919077272880463090648480 2432 8356371077772830107171938146220 2433 123543211620406154917796889455880 2434 1621233724422171997868632865140320 2435 18985500193891224711882674341774800 2436 199347752035857859474768080588635400 2437 1884742382884474307761443671019825600 2438 16105980362830962266325064097805782400 2439 124821347811939957564019246757994813600 2440 879990502074176700826335689643863435880 2441 5659015844107782476083204896478998710736 2442 33276947869625250799532008280150009512704 2443 179325774630758295975255822398586162374016 2444 887353402052200533532731397041279803471424 2445 4038987898996223118148984289980997726145792 2446 16937691189339000172882837345081603367708160 2447 65531107645849881717262429163733058190790240 2448 234199242666133952273625386045386895465949210 2449 773984662928720762059360901476198403197628940 2450 2367482498370204683946280404515430409780982640 2451 6707867078715579937847794479460386161046117480 2452 17615704985996320287230919736600924017522011220 2453 42899127931757752961222382061252890352770530880 2454 96913819376197676730210887409632035695732616320 2455 203146275230875899299865129377882536362208753440 2456 395144279260057389491810830924052006704540197240 2457 713187235737664556643756133862923134052096941360 2458 1194173976118880187868614921816987573296534413440 2459 1854377981943588790675470740115385565721574052160 2460 2669180428555165683548026065317600435508326287200 2461 3558907238073554244730701420423467247344435049600 2462 4391842974643960557327248561373640432893132614400 2463 5010905947133667763546249023482158898167962477600 2464 5279347337158685679450512364025845981998389038900 2465 5128508841811294660037640582196536096798435066360 2466 4585490258560686990151302167611020510078600765216 2467 3765911682935586826753218748513123179091701533424 2468 2833998849930481523471036169962343060027644767896 2469 1948745540413412871485324661944755814861776695744 2470 1220426500056884828606971000409847075974041971072 2471 693424147759593652617597159323776747712523847200 2472 355836075824002005948503805442464383694584605800 2473 164033327149358456462649667118667792120552613200 2474 67492380077819025920342119024863895764388684800 2475 24594680875815407750633145068382606083633164800 2476 7862234050465581166186005390712472436571257600 2477 2178641270462170561121875634443858041651686400 2478 515377504840513466071841547932955665767065600 2479 102001797833018290160051973028397475516398400 2480 16428174170221695770969909117554401104804550 2481 2067882063384549118024184364447407132073300 2482 190795088616213487144700864019570807301200 2483 11474507085347343168930648977471993239800 2484 337485502510215975556783793455058624700 2485 0 2486 1 2487 2484 2488 2055096 2489 849097164 2490 210151548090 2491 34604954918820 2492 4060314710474880 2493 356292615844170720 2494 24237794894510391480 2495 1314227100946785671360 2496 58064942823648894207360 2497 2128168131672828410418240 2498 65673085806878179280470560 2499 1727707334304025947224687040 2500 39161366244224588137092906240 2501 771805259729926257868539360480 2502 13330665846364682203920580571820 2503 203183743488381953591782966624080 2504 2749515686737519535739098156538720 2505 33211255268750564918532790890822960 2506 359788598744797786617438567983915400 2507 3510664508964390523964097542146083600 2508 30971554086990196243035042348102998400 2509 247884648471599070655305828068693925600 2510 1805426523034813231272810781100320758120 2511 11999142430015989475536219345159054884736 2512 72952051127219719489442427585667872148224 2513 406640136838761769746706864875667213270656 2514 2082277942088142165771929980484020040368704 2515 9813033979955612505361968873545381799438720 2516 42628663740882445722217585214111120935196160 2517 170944379396401581736876566513844797459889440 2518 633594981967344498975506516415898236039779610 2519 2172971025499413219302806662360406784564235240 2520 6902378551586371402491268221615409786262864880 2521 20323670179670982462890956430312039926218435480 2522 55508642727960235885883858478584985924611612820 2523 140706118550818122828798059472031927336639963080 2524 331162578613531452379789224992204698077058158720 2525 723887431456501443984026446938088474642800205920 2526 1469844601676920614918785407502338183268612613240 2527 2772389817797118558220798492199532183075757124160 2528 4857055029629060419828685730520110646318768295040 2529 7901699461521272712596561669419080639201463431360 2530 11932364338357881520537232015940934904652714979680 2531 16716838928134230149544914418467976436469987169600 2532 21711787100000424727068510493551377351344923206400 2533 26119587849911858470418412003323775767531082261600 2534 29073588856747128178382399075128250407906621326900 2535 29904262824082760412050467620131914705275381936240 2536 28379731778149129489083188878713424935986833053216 2537 24805512165063982713308760113445595400308250006544 2538 19927214779917147215988967667332564664833986035736 2539 14677347573747500465165878351759974253483592789424 2540 9883735739897306710549413031488198150494001878400 2541 6065019658573347299655321632958667046894046607200 2542 3378322353679013627439587049937503135769929469800 2543 1700401813829969351500143028159711197193334131200 2544 769205729926590460585102690704626806912706380800 2545 310724348529667897919970860934354896577731673600 2546 111215545511984957998678095033881124184925817600 2547 34934973048185650476581062110061019442541478400 2548 9516336744308635972115271399156406729867929600 2549 2213870006488467396290705499109302954517886400 2550 431066034917225622835449868816955623355646150 2551 68327483390142989167390655197093199040055800 2552 8467539777882939408351442570784050898677200 2553 769438425821671842637729856080903659361800 2554 45589062740499738331903005113062919288700 2555 1321422108420282270489942177190229544600 2556 0 2557 1 2558 2555 2559 2174305 2560 924079625 2561 235270672525 2562 39854851925735 2563 4811049982463725 2564 434369084131010600 2565 30405835889170742000 2566 1696645642615727403600 2567 77151104585126077025520 2568 2910700763893392905962800 2569 92470724268305482320202800 2570 2504838849685417735376922000 2571 58470095434085322565798436400 2572 1186942937311932048085708258920 2573 21120602266874084973289808724900 2574 331717694426787099286375231149900 2575 4626588895952556911099444013406500 2576 57613206988546050798217287030104100 2577 643621826643471596060084549393448660 2578 6478011891541434895409941893245749500 2579 58967831566086658356241486878043324500 2580 487125565111150655986342717688183985000 2581 3663184249635852933017297237015143567200 2582 25146350956731039672497200417787031687456 2583 157970666266643710763123438521995455472480 2584 910211934203042333444663621960069052960480 2585 4820087828907736494842430510379676019372000 2586 23502083414053584150714471523023661694455200 2587 105683562190937730019664430009983820651840480 2588 438927697809136540001025656896303771255627800 2589 1685881384766910801367575818533530394140934050 2590 5995246635668426111815176039170041241196369750 2591 19759123785791232950032874307247816594934590050 2592 60406464145133197875814787167871896447371461010 2593 171423749601053669647582504125041868296594686650 2594 451846668578595234504936529365153032650910319150 2595 1106749937206680635123427531440961881594334992250 2596 2519984472409057446127188840819420899630178136200 2597 5334991517197711861557072960564042294826816151760 2598 10502683648838701051497373598322940406192164201200 2599 19225842825615030828488547683308771308345124501200 2600 32720514745497039782099959587872221782701533242000 2601 51757905142877135655321754257179696274455152582800 2602 76061617123010747180429360604029292785938441621680 2603 103784352688659437642121467984221282941035338938000 2604 131386574148409288078855900958748219893438354613000 2605 154178122725174164582330904186286176405565416127500 2606 167519250079352500456393823242405633302700056216900 2607 168307575962078865164423911822369895106477468246156 2608 156122412091521119270166977029800128944922538418380 2609 133463136025988300798444629129974275687314042276380 2610 104923849077034827671733199001552103527762611852500 2611 75672351758588754502643943522331517089719701881500 2612 49924097004367645827718341960187546339711179942600 2613 30029532032702343355018551555000027873510484176000 2614 16404517498808358166716123444745931742153640176000 2615 8101588127699043045514391765523268452437069520000 2616 3597654388910422504957238377232366668709342736000 2617 1427266167403806960983035552934807760373214659200 2618 501920677590445070890385321365228535509353648000 2619 154970900454192717740349384937651206816252048000 2620 41510062621658763680450728108299430397210370000 2621 9499418176879601688410839701706985033207757750 2622 1820168238087420183653545509278121607761486450 2623 284015396716490259321787969561715040559797750 2624 34660351311318828837338479165125891692547750 2625 3102588992061787747587843403527893118258750 2626 181144947362613694579662906789827300072250 2627 5175569924646105559418940193995065716350 2628 0 2629 1 2630 2627 2631 2298625 2632 1004499125 2633 262977870925 2634 45810745115135 2635 5687076786436045 2636 528085701597632750 2637 38022170515029558000 2638 2182472587562696629200 2639 102100035778160335035120 2640 3963337752479496641817840 2641 129570657292598928674814000 2642 3612316017047510791736298000 2643 86798793438198759310006474800 2644 1814094782858354069579135323320 2645 33240619109433958392582391365540 2646 537715897358490503409421036795500 2647 7726128419940416180566944370798500 2648 99138426777972287622222159873719700 2649 1141508171186366626050158012260258260 2650 11845000373739051093689301971375926620 2651 111193185326601764219415384118647532500 2652 947559318435388947261105012489344190000 2653 7353060311058618230746174896917310914400 2654 52104916604209223955102894731078667802656 2655 338013946176023940016436727358023152668512 2656 2011987774857285357240694805702518765884000 2657 11011420777667211979775428222342356398508000 2658 55512748886032634187695434693325948464202400 2659 258223819011803414511796183315406508662515680 2660 1109945931720090483345059400863803783202587560 2661 4414557682977632604213304435253765046828473250 2662 16265402372040582162047950566255850894464267750 2663 55575736172031098378896610926383436753690514850 2664 176254477574155769144500680366530327990275632810 2665 519236163664404833425691193512210966241622810170 2666 1421805995809358896649296653642967439566321350750 2667 3620712434672415975677763543082698459462413480250 2668 8578303306762339388528855163611316350110948860900 2669 18914112656861353188366061141230804830488531146960 2670 38816767787077829365671115025034648240967752075120 2671 74151632815846351778275385845165856274273944994000 2672 131842543759253238574058349885379461155738663298000 2673 218139481492582631095260178901264199366767606547600 2674 335745114992931527859661318830641419894937968338480 2675 480478901844648541719607826300649654558250728047760 2676 638934709899798592712244449867885178933844053255000 2677 788888774468118670593689575857286802561174800447500 2678 903519143329608567218731816267570109382308771451300 2679 958793255627419914860348350909821457250402955116556 2680 941439531543665708256541140938602969336368512490012 2681 853990866784892696168850817251998339383498287817500 2682 714344561524469991134950683613306787031479699872500 2683 549828844324895084085689314053878557290896496265500 2684 388450508198367436029370112786116798917204797361600 2685 251178524098192477432525035335383794788568515587200 2686 148154301872799555654393169662431457906142953840000 2687 79402393230483455602033043004353972472199350480000 2688 38489973667658081868104153049568196825506803792000 2689 16784152451798442257238860182270721894401327555200 2690 6541470310404786855412501297902444228542452886400 2691 2260876835393359512239343766556144318620663440000 2692 686337610744412709072657929133115239581272830000 2693 180823562830739502197988723636993822735835341750 2694 40716914147900783012414244063714692951705580450 2695 7679309452589157176018425949601549959683956150 2696 1179876342583935474805289325004627956931248750 2697 141826568034386105667131964898254511446978750 2698 12508927118560762114740831686678348214578250 2699 719829608834683695133979449173039756412350 2700 20276890389709399862928998568254641025700 2701 0 2702 1 2703 2700 2704 2428200 2705 1090666500 2706 293498355150 2707 52555772128860 2708 6707117585968800 2709 640290189546235800 2710 47399259865019955750 2711 2797609648922066721600 2712 134590456928141609915520 2713 5373422030388683971627200 2714 180698538278327154584335200 2715 5182672361609163444671592000 2716 128135404292737031451118598400 2717 2755978987329618984794475853920 2718 51978574283091710999984048274300 2719 865630112897501174038950032698800 2720 12807275939360689884903763641684000 2721 169258262545972064742070265811939600 2722 2007725390485792444154747772083531160 2723 21467886209956308818451199121412649200 2724 207720891074992268725567333791376147200 2725 1825083916148029897317031827695967960000 2726 14606754942238065944860644727660063573200 2727 106786614593100445184581205762831726307456 2728 714953117646114091691640551403574235961600 2729 4393746275904558293649949737858473413065600 2730 24836570697539313507208459725086690844792000 2731 129378549886492148062837631579417106791491200 2732 622129973217626759287107406906616453302740480 2733 2765718933356586702072725468203809031315610400 2734 11382400079893679741674303868194842850471252650 2735 43419494065904589388918021885805639393954511000 2736 153683116811420277736237569901691893384316302800 2737 505202753835637135224996836930799859045903274760 2738 1543675081164446802076379223955221791529148895100 2739 4387287072783164595374972531241156670661791596600 2740 11604699949601892856862275521231669466257910296000 2741 28580293081006713048759527277289791082924930357200 2742 65560404006553203956971549766563532959733895124260 2743 140105857574980133891785890325757143607329113854400 2744 278970467242319247771241451612083437658890084950400 2745 517540348848065834924448993212691789737158667112000 2746 894456097857616811672456795340318840646745938816800 2747 1439771844474192858208998087958426269099013269631680 2748 2157659933439585966973706662805412170157633207033600 2749 3008864428457862345788688457972440907498188860517600 2750 3901801235882857208612032226537391482937702391402500 2751 4701272346255589583601109850097297819441672432416400 2752 5258050482949388820560927565677448384724568540098656 2753 5452352499287639237006995024740943837855416095502000 2754 5234733205049017932191766631155492523572362477757000 2755 4645779993299966997822182824295929772841998844690000 2756 3804221193166841662863147686426835423418094676864000 2757 2867987535887469591288386015546464887395070077817600 2758 1985668062127602693216583049610804323666386238088000 2759 1258911148886707575614627365996444604478144451008000 2760 728417321681964056024828224626814820826045006720000 2761 383139280500513297265036766738737061123755876416000 2762 182357548260080372632703291710076491933765775059200 2763 78111905917855685791903578151857196439106439872000 2764 29916899962394292356550884002861844821531805952000 2765 10165216505079409853292339058512085170014527320000 2766 3034903581564573807160837766988463889701452627750 2767 786669646316971112718613425848758005908628280200 2768 174341079464186271023121021558521674760392518000 2769 32373255756519224162765668182289143293962263000 2770 4898766322917444406556612192972142314303752500 2771 580143755012169399699872085792974203681521000 2772 50426982327013517237493911682608622935697600 2773 2860685617142785602283496554764573679842000 2774 79463489365077377841208237632349268884500 2775 0 2776 1 2777 2774 2778 2563176 2779 1182905724 2780 327073432686 2781 60181511614224 2782 7892375380265376 2783 774298398913892424 2784 58911203184031981926 2785 3573946326497940236844 2786 176747891055898135349376 2787 7254697528339818919113024 2788 250845118383749892626254176 2789 7398552722439392437460068224 2790 188134626370601693409698877696 2791 4162478608449562466689587669024 2792 80770448880135259923483984254076 2793 1384183771004670924963235338001224 2794 21078447600562357243299794269913376 2795 286777826565545755125947200988031984 2796 3502786310193451723324069383496676376 2797 38576140143429182615309231652015345024 2798 384541602536475883619801906033133202176 2799 3481773422966134902774945518756521276224 2800 28724630739470612947893300529741300528848 2801 216539524036009236068734111685742111679008 2802 1495418251462354382423394549077603643048192 2803 9482850658082707552034065434230200879329408 2804 55332200022162399484651972940126467692441792 2805 297649075981287390331231302712404446897273088 2806 1478643796810266390677729697345493058780001792 2807 6794010509940719968456745927924150566450855008 2808 28913146999690904865761947159177208944725513642 2809 114106430405197260914076561515897220327312454908 2810 418070618963579880323843536310346118174018742352 2811 1423430916947426735388324421247130830925825718008 2812 4507531237000184662063027333949247631265114773692 2813 13285355224842649530291027931639887755307706701408 2814 36467493289244195876669299342720015781775810297792 2815 93272627066720731761481092549649271134157360953968 2816 222375592579803695845970165773858933008875171542692 2817 494340167477054905748184549699379788361192890049608 2818 1024811509985655352780289564825292318728851705617792 2819 1981374473323217378684090501126278700798171003779008 2820 3572478217052467697930405600515563112045187112874272 2821 6005905408378061637100392024055149579670169639035008 2822 9411659354109561899396914050647015160001172403816192 2823 13742023897356780539279004823950030113937882047061408 2824 18684945758395826600601299926442260333492069211948292 2825 23642176265725331617087359090600411034214454921240696 2826 27814325018500390137749834224235777687311123436753760 2827 30394386841483458001206266810646788739754010452380240 2828 30813467646990123967841186309487346784786903194466760 2829 28940112171596594418433650873480778531623758136522240 2830 25139895421790981009952464395144918724440840401423360 2831 20160890159683026978760580212989593912132751880362240 2832 14893289159314717298219751924257350389977765956733760 2833 10109056525560261832185457748951450173959499941594240 2834 6286403356631279128840050873690440084800063084661760 2835 3569398516053353403663418716417453268488171412477440 2836 1843213987798043151072093271592619310776678680213760 2837 861661113280523609491131915435153606941609705610240 2838 362665353362309476191351988984995527345623747061760 2839 136539188096226633149422698233934328003635130962240 2840 45622469099460341364831141957973249020445392316710 2841 13399606308932407953307048686957178033976968372740 2842 3418081392237846262173304142670216377730895595760 2843 745735931493507283713842036394687243078250707240 2844 136368591053160539093451932486496516317378326260 2845 20328237175626415765483517886185816097000495840 2846 2372309368584169244261658022935165661219373760 2847 203261248716718726327583375204538841865040240 2848 11369636058355271221520074640436533391994260 2849 311496878311103321137536291518809134027240 2850 0 2851 1 2852 2849 2853 2703701 2854 1281554274 2855 363961413816 2856 68788707211224 2857 9266821557169176 2858 933963229797550524 2859 73004792462508532626 2860 4550632063496365200354 2861 231254847590406195181626 2862 9754749934722588596752224 2863 346668805372448917823040576 2864 10510541033215236970041417024 2865 274775572725484052216797045056 2866 6251144279504762187932132775024 2867 124747099813058268956233884936876 2868 2198973386900772231208907108985324 2869 34450583061445431622272878040770076 2870 482308162860236042711820292570781064 2871 6063302618814395965520026535175533376 2872 68743677743181398414272508639068060224 2873 705641624897399571865081837690354752576 2874 6580875153934443833263480616720917149024 2875 55937438808442772582739585242127795766704 2876 434590870742516925450515239188839028649008 2877 3094138421611252982053668326874383853543792 2878 20234683011172003628668434137654700756508608 2879 121806811032769401153856288257212041007160192 2880 676237812975030123647271117565901331108716928 2881 3468445556871928698706971215902526182138257792 2882 16461130727573629348298810972247069824099715408 2883 72391563540579483611268634616586545703711248442 2884 295373064071990085536887530547890558138672099258 2885 1119439091566954021656607363673097829584379132482 2886 3944690132188314171551854519609963780440193133508 2887 12935740613662579805809685091333574919641714419792 2888 39506451063347878866391740954613350430257127822608 2889 112441437641836270619730339640053381993808748418192 2890 298402276818719333567745901352449359906646293879048 2891 738727587734146642856736804567649025134746312895692 2892 1706537946577488586111555754105753671304309426654508 2893 3679545273517575057762125197390811072014939594348092 2894 7405765539933893139512776295805607062490956646552608 2895 13913862529572768928781579707271140541649676123826112 2896 24399671972149348411341610791011710225211750883811008 2897 39928787898919701516802321451711115067899710743257792 2898 60955117696755076251714182216176010768549026506994608 2899 86767744068340134052184983868944423491965195895160692 2900 115100068662083851293714774520028316877096688432356020 2901 142182437759044757480471192054152626730531203357616260 2902 163413299505870445249048338378980847011560749560337240 2903 174560505713092376927865859284368510015252121446165760 2904 173096685958684893683187738871082400916591726297770240 2905 159109074972124498234041254921904025084947950435324160 2906 135346031307456553692593535030970307052780399396282240 2907 106343310313001577901323491810048098398613170954221760 2908 77007224709414935721648045793483105736926778966850240 2909 51263137898318884738139756960126976875721567062093760 2910 31279202785414912721576800857026629958067396851447040 2911 17434309749247656271042807035064023255316253982773760 2912 8841619804086992260142809067491485088232833193802240 2913 4060897575149017950511059771397778865409550115125760 2914 1679954651624147306907849131619914471106926982150240 2915 621906289303169916499540303532372184015545084738310 2916 204402766414328573954394365496653794746367964913990 2917 59074340904005408754797828834175384370388570592510 2918 14833416592226116684699015844226654898973776285740 2919 3186718654084383124078560948631813328679788255760 2920 574005223406503792535889860312562649265303474640 2921 84310626375603172746720241051945821723072743760 2922 9697701155879238179787069980153392639508367240 2923 819212198099387700118999062250400748086323260 2924 45191639213924016037664146714294598839267740 2925 1221395654430378811828760722007962130791020 2926 0 2927 1 2928 2925 2929 2849925 2930 1386963500 2931 404438556600 2932 78488042550840 2933 10857512552866200 2934 1123752549221651700 2935 90212357423627039250 2936 5775595594165988890650 2937 301486090015464620091930 2938 13064397234003466870650300 2939 477017991313357354456564800 2940 14860945113993056042685288000 2941 399264058729280105680144737600 2942 9336124573286333137820717780880 2943 191527849701976981283233842710700 2944 3471285798846942281688937554488700 2945 55926271203645181204988438377873500 2946 805338305332490609351833512641378400 2947 10415708748966878547617046763495160640 2948 121516602071280249722198878907443540800 2949 1283849317535700029673666416282990452800 2950 12326814099527554632736289866485234420000 2951 107900712751197861551884990631300751956400 2952 863537704202663501219854955790810017964912 2953 6335070052199027110088679518978164661708400 2954 42703064796304553112449617498297258090034400 2955 265053505632235157249687281023914015731248000 2956 1517812143746891440710278200070275432612732800 2957 8032979969378709323845149785748274923999861120 2958 39355123640302950921257487861629653357499319600 2959 178737853199709235434044424038234675665309409850 2960 753502714469362463104304924867067750353755355250 2961 2951957693156443531926276940949806598444712156450 2962 10758245815059038649686875962572628492109617636840 2963 36506960273323464486925434948069279868119723512400 2964 115440928431860684999196645646597452555946152728400 2965 340402737683691763459169596137402744716251475994000 2966 936543942396413492799202504244700372001379060875800 2967 2405318954496154653457463992608949979798663783176140 2968 5768854403059883111950828274956424748297608260463100 2969 12924022654917102475610770321414005831457432459487100 2970 27050279975407888902441147184354895926306253984973000 2971 52898325285242093853662687827182907589221118903947200 2972 96648051318253912538431055730630800242721870383926720 2973 164954352157426890502687602056442022615931406899486400 2974 262932557782848891067227223845286131793833926955032400 2975 391268687176858468850040511674532934217014772254512500 2976 543304519908437759603199110496637160084197655187694500 2977 703526088132416267533240573670547412783537512717555780 2978 848900257173352962332718640929770633826289608105648000 2979 953626703994448755944157079941425936983379037262368000 2980 996276675382041153135230492321755259112614717475360000 2981 966757366481832526375668107364073621805574281402016000 2982 870081629833649273738101296627666259625016853261814400 2983 725068024861374394781751080523055216354180711051512000 2984 558385720295541200579049682701663212594598938395992000 2985 396515868006477240621592848908545180188449859819480000 2986 258967425658467621558509227874733462315168383023344000 2987 155097430886164214878757439208037089998592649067532800 2988 84889392367625575039404521195303219539155680478528000 2989 42292564656272239894183614502319525146747812138048000 2990 19090393768456219396680103768408118989851442978980000 2991 7764650542362481543072772975035225319910731134719750 2992 2827129171834544561836753237064107680582881592641550 2993 914245752085797992633775922433666662875061211550750 2994 260066394798769578238229498567610183293696077737000 2995 64296039634819418319766883703842244804068084010000 2996 13604669256063239238675311624291257596223101834000 2997 2414349755301363583201534175578448531160719480400 2998 349495074124219298037780768765268371099165183000 2999 39630719972989859518743785803671984241838365500 3000 3301337280237955717037153574907884655465987500 3001 179640334888623896674814482814807417288419500 3002 4790408930363303911328386208394864461024520 3003 0 3004 1 3005 3002 3006 3002000 3007 1499499000 3008 448800050700 3009 89400970099440 3010 12694937754120480 3011 1348837136375301000 3012 111166660656264390750 3013 7307355160471779285300 3014 391674236601287369692080 3015 17429503528757287951297560 3016 653606382328398298173658500 3017 20915404234508745541557072000 3018 577265156872441376946975187200 3019 13868795393860404081151078872480 3020 292366444074983665446030464172060 3021 5446041605318323179877038058107000 3022 90194092551236790908840770646544000 3023 1335347275508574172771416251730148800 3024 17760118764264036497859836148010979040 3025 213121425171168437974318033776131748480 3026 2316537230121396064938239497566649440000 3027 22888395023699445902487605470522655880000 3028 206224439163532007581413325289409129478800 3029 1699289378707503742470845800384731226905312 3030 12839075305790028276446390491795747047729024 3031 89160245179097418586433267304137132275896000 3032 570318120024916246475288658100601311626852000 3033 3366843522353988324019635112649067053466105600 3034 18376449160719187884649105195491036949885969920 3035 92882576705489927473417957107048446841459932640 3036 435387078306984035031646673939289594569343434250 3037 1895214340865695211314226698323966470478318478500 3038 7670043920679990031671693932040523127582841842400 3039 28890498767894629119296713810685970447228704273040 3040 101377020451305928306000630894253923326086309138280 3041 331674462358468897729447298800546264082501438148000 3042 1012479937725852424647786491075351753515004390136000 3043 2885567822518679410246191499564752497517762511887600 3044 7681944581168630673862726882377871587903994589573940 3045 19111179201931715334975564439086412243078230442354680 3046 44444602795190035662733870788573051728088908005476000 3047 96641171194192286848037602761199542711077044151442000 3048 196503714761524316591009792281105736845856656441265400 3049 373641846039304207778847605033059024263425990218753920 3050 664328980654526075255268359735004111595101529325111040 3051 1104270247098613821900379587325472259965261850606900000 3052 1715562705313917901880946858880644403874603232192862500 3053 2490016726569915126158631440889621020480852691297069000 3054 3374705022362990853334992258711580488934049765146145280 3055 4268009292988488432158960797782292971298945291214242560 3056 5033029826637368434149717921913081334078944918884720000 3057 5528946811651951906696964761179150144774354585944640000 3058 5651812296355328615734675089205353481324895798965632000 3059 5369221681537562184947941334745085807258651009017350400 3060 4733392798197587715677790387209483540609600231633716800 3061 3865747294353746773239574726396129933347223419664560000 3062 2919079780423752677396569577150087594321807515024320000 3063 2033460660600275170186423891879128815705530319788128000 3064 1303414948024110805808019248729080929411249762355996800 3065 766471402539826132236127659749729240351829579978777600 3066 412081399214960286148455731048241527070876118268160000 3067 201748185032324306760181451659034914295116432902120000 3068 89525757108093911124830519173696743218457917100315750 3069 35810302843237564449932207669478697287383166840126300 3070 12827571167726888758184671403992369177570089614373600 3071 4082523747410884262372206658426017407260015351370000 3072 1143315474019160682173290611502938378759518365665000 3073 278372463239447818268279453235498040045795775988000 3074 58026935999208840991134308561765788629264471614400 3075 10147903126622203412768793398712561626479350082800 3076 1448045537474629482415638327441860962682555662500 3077 161906609521413588926146899254884120966357575000 3078 13302597106624251630688826317158046695614244000 3079 714139423618775613858031728605326717343501520 3080 18793142726809884575211361279087545193250040 3081 0 3082 1 3083 3080 3084 3160080 3085 1619541000 3086 497361041100 3087 101660596800840 3088 14813401248122400 3089 1615189786089917400 3090 136618136073438846750 3091 9217170247088007527400 3092 507111948503423832325680 3093 23165795829360952340332200 3094 891883139430396665102789700 3095 29304731724141604710520233000 3096 830579824867099196366744889600 3097 20494557178595672670349430150880 3098 443797580080619529516022586723100 3099 8493067414876169819757608718465600 3100 144531147235612012722190885208976000 3101 2199155508727128046209757100732366400 3102 30065597455026593431753393505726780640 3103 370939189380198230651502906888836904000 3104 4146308409356524095978064113366129504000 3105 42139112638569022062385760282579685720000 3106 390629574159534834518315997819513686624400 3107 3312538788872855396715319661509476062574912 3108 25764190580122208641119152922851480486693760 3109 184234410418175476076574260186422094591357760 3110 1213859723814333493854276221671623406482468000 3111 7383615699339600976410149155271529962189908800 3112 41538792837575045493094516538043704045352261120 3113 216487458639378009273486542844441481768620151200 3114 1046766064216537988021233227048975573778953117450 3115 4702050769742737486298587757867056053338612934000 3116 19645879350555370404938301119424372014453431519200 3117 76431825854303512480164723878903390170516445481840 3118 277151440597812286245642354605933464357052876634600 3119 937505157527165884341589643318506085691424951119600 3120 2960542602717365950552388347321598165341341950904000 3121 8733600678016229554129545624598714587756958755166800 3122 24081306259749628075471832508802065466973760665161140 3123 62091172934546079358359428768339820367806909032122800 3124 149761433722526423967338688657191726202750219127312800 3125 337992242069338176712756977043450671715509215472318000 3126 713880584007056694450883675755409449047605827830926200 3127 1411207415341485987291312077870113751450629491538236720 3128 2610929538097106359465887285606130900001164646694240000 3129 4520518960907490000032693146089338340161590917547740000 3130 7322779439225143239848877927976351647965842430211262500 3131 11094758072817849676048585660672741762142533510589472000 3132 15715398493732577658779408394647036566611306290293793280 3133 20799792124057823371913922875268136632279670090094726400 3134 25705403474071460959629470723208734894609780960400086400 3135 29639354110564577626407146536194558054581508444905760000 3136 31854820983475465246966872640920211888964368672100736000 3137 31875505932166033730893474506271458779801358521887814400 3138 29658600444402606572917800527451827248123444489350504000 3139 25621585864855972284408118060012830798741850411852704000 3140 20515238243631023979917663204101448389407559944031680000 3141 15195184936384334710549184441003954146052718128037024000 3142 10387528063069291105408212970325653899842595835067932800 3143 6536836803306428564482164693118735135279052905198752000 3144 3775500212047952596382939976363509079669621954461952000 3145 1994497879876522576958249541084889469170708026538680000 3146 959852104690576490161157591647103057038403237771739750 3147 418844554774069741161232403627826788525848685573122800 3148 164809933357503697336170145253826009053590391880876000 3149 58095863251130583389352338296234541382806446303926000 3150 18201389381748072801011921844728213093078745964785000 3151 5019513593475866039533722545999581747408051682214000 3152 1203875292439282156765432047249799083080562898430400 3153 247274854667692931260505408766097229505984163410000 3154 42623861934727891119105384387763335223063480222500 3155 5996692904552609635416529458478366303133699550000 3156 661256947312828305743228113259236068021229572000 3157 53596615729566083728661647074695976039615449520 3158 2839191879043999650698070846403922175714420600 3159 73745243611532458459690151854647329239335600 3160 0 3161 1 3162 3159 3163 3324321 3164 1747484739 3165 550457692785 3166 115412629587255 3167 17251440203542545 3168 1929696811339116105 3169 167454801072872186445 3170 11591593452044374683915 3171 654398139429050607155565 3172 30677391566567917856656335 3173 1212150266771311831207882365 3174 40880100755177538571175725035 3175 1189416264829213146047065142685 3176 30131878709006733033192316948020 3177 669991185412032063914511518020680 3178 13167735258392028863993046631948920 3179 230165851972712130260088984695294280 3180 3597855686099763299328759392342231640 3181 50541306066639532061999239082902777800 3182 640846257442368785322925416769793230200 3183 7363399487687612881161044215611813913800 3184 76942188849605346193001635934146635244200 3185 733515533699570967039948929238864589328040 3186 6398512424733180589410016044283634186907672 3187 51206328777992889674224316434167317467303848 3188 376867742487767775327227641057813431730262712 3189 2556388578352986338057105722840438894052077608 3190 16014158335659512117714053091356772382280256280 3191 92813240246456742273633060389691401226333958440 3192 498496919388227341566448534028503816264019486460 3193 2484931613314042354172144965081481144710036530990 3194 11512187634586802278954375693844508903924037333410 3195 49628170223050668647929367486909521577420429849070 3196 199300429625901891554383015463303316810910615108170 3197 746329236466965942247194054903120829018635246366030 3198 2608436605973449957469922891745331261591446373145570 3199 8515260661065823815276306983983746723063034786287630 3200 25982462017098282923535398233181175898576952296621230 3201 74145074536597539074479063250785306832524473626943510 3202 197978543971704694927093340782294332645730272785532090 3203 494836737258181059192081583771470995328253849033162710 3204 1158106275147582309779353727769594908728069790443363890 3205 2538475370778033951738583423494970658525163076022322870 3206 5211845568022533475791777560315761013880165735794624250 3207 10023521679850922383137007907397286908285721151449605750 3208 18056556784979675782388652542403623224855128882753190500 3209 30462762467176595877771332180381622855537904509678852000 3210 48118730917540173896724512464521175694257832837737615200 3211 71140241395735864937510357643625424457785109724812082080 3212 98394572186862425562137251823837879679922994898420330720 3213 127241747196653731750165880079883237728318415753980427680 3214 153739329771498464148173869083241172629114284303726177120 3215 173409681728794563938175912939009403470549781958748381600 3216 182417976883537138688211025299477424430058861541021024800 3217 178760473587626619616768197724550558777325851785812583200 3218 162971587233244595137610208088867327330568698512534520800 3219 138016265284027713824896079205592494039739359523473127200 3220 108385654658078261139325169545634783454936559173800930400 3221 78772087811608790882678948358302875407139685082598490400 3222 52861861149091250994246211246264594866028694008364613600 3223 32669875272377439810576127482970489505016197474703578400 3224 18538857793452277352826929484384047615941731106677030600 3225 9625945392754067087044751847660947800585129613082304350 3226 4554934533168008435128402389452616325218604455607710450 3227 1955057834453387609650318348073511032398216023686891550 3228 756962690951662805843538535118892331244612174228199450 3229 262646048778624690518602032219428114933126304271847550 3230 81023315254689604321473504763343248706078300903737650 3231 22008345189905626928368054613785389487566540486930750 3232 5200720068350155972118272686512666373431216922576750 3233 1052809389787778910641902994377754380009667961495750 3234 178911332807327108472652156393702058653993926074250 3235 24821932659755292526836425301468573903346905058950 3236 2699929517376891467831330471387809792995628269570 3237 215920542401296173435588287869018281463081686630 3238 11288553165835331078717069995150139923311296970 3239 289450081175264899454283846029490767264392230 3240 0 3241 1 3242 3239 3243 3494881 3244 1883740859 3245 608448297457 3246 130816383953255 3247 20052282854548945 3248 2300283304600400405 3249 204725214109435636045 3250 14535490201769930159195 3251 841737023502495046491565 3252 40479898675710898144912535 3253 1640992815546126409412992765 3254 56785564573129143552104551835 3255 1695454713683427286055693047645 3256 44081822555769109437448019238770 3257 1006102773625789085984107733214280 3258 20299603020802685676032291323088120 3259 364324454215458727133000596903844680 3260 5848366238721837461871851687140664600 3261 84383570015843654807008145771601017800 3262 1099178191245340074953625587128776894200 3263 12977253981224627683345769283611290841800 3264 139364423189673175555930652741390819040200 3265 1365771347258797120448120396865630026593960 3266 12249918391567364941865449098040958546219672 3267 100826251376746772983046388730029428034269608 3268 763398760423939852585922657527365669402327032 3269 5328748982860703305981538944415158391837918248 3270 34361243441205224766156820089849469630127265944 3271 205059033439450534894806829568456512308824006440 3272 1134439491447282797885786170031944898740752164660 3273 5826893751524679825504265327891353343532045209390 3274 27825754653002882803076518383994537624460515358210 3275 123696001776794327754852758194395885742349685920110 3276 512454864503862214984389998233925812361162984526170 3277 1980568800650062074128858641823010572098548832087630 3278 7147515003199441653008413050220452093049812783792770 3279 24104777318482327518040518505399338435265158092710030 3280 76022759235213494479973942978567144295836267830854710 3281 224359850425873971514069441473332303897468009939839510 3282 619921119817832959619014171039555808329937741750148890 3283 1604380572551800250974126376212006560428642859878292310 3284 3890538090310602299930915335127212526028865455138269090 3285 8842132023433187045297534852561846650065603307132429750 3286 18837585615140268053025182946762195037096285306499524250 3287 37622893009331950718299139668880276674459648452111445750 3288 70442863506834290706602644486414135050052107740123558000 3289 123634413501790795934037294404726849271520025829604612000 3290 203365994453966084740477672020836409209888042487063912800 3291 313422885570230083541206765114465524782298041950651442080 3292 452406789578748401129615194893730780115624775485329457120 3293 611307287514970626199813855509525916237513303304559832480 3294 772784684217038338780896760738457290337988515498217146720 3295 913290990438318036741059808145449524944895518316074809760 3296 1008178366068273157441429658342379345718391156582679984800 3297 1038499519934988139620119272127112559123455552269377127200 3298 997034929302375183047265145109333110301829377768603448800 3299 890979781942332936808456111555914860111921168093626343200 3300 739966259579225659383294058749827595686171817569282895200 3301 570137937708583704770734766577736016348361892225513050400 3302 406724525631348184947499312593001526205150815765318405600 3303 268025839471349264734988026270964139388647772601108442400 3304 162729973964747767874814158807371084628821861936387268600 3305 90753254711109332084030973181033874119919884541446745950 3306 46328584572804064630309517777730579096182878122556730450 3307 21561335832390494122382855627899034776106821161515547550 3308 9105357801035845191278449128199680182008236153370481450 3309 3469816655637700597187951202306271987517205081463431550 3310 1185341093540829396554890162278540119959293661369495250 3311 360133813128099072192733228378389452945378959490530750 3312 96373837315970174248759596326611262055805637046761750 3313 22443222388650588523683741610306732259571175750615750 3314 4478673405213871608391535256555101328363148363414250 3315 750480408441243350595338340287611573941932969004550 3316 102697319049854353239362088670936320644685564179570 3317 11020833281494964770047742940079974259204124112230 3318 869776053184917299534237454811506460017108696170 3319 44886203328919782741299498641684364538370750630 3320 1136359577947336271931632877004667456667613940 3321 0 3322 1 3323 3320 3324 3671920 3325 2028735800 3326 671714423380 3327 148045858912952 3328 23264349257749600 3329 2736053646634622600 3330 249664895255409312250 3331 18175604374593797931800 3332 1079300434316788073550160 3333 53229135056077957263723800 3334 2213103653677702761618670300 3335 78553019795373405714596759000 3336 2405966777732579740744220732800 3337 64179163796016564584352088047440 3338 1503019387428770280890892650228650 3339 31121342610289831698446718404734400 3340 573287890189549531287176391666160000 3341 9447180969386734644527101485824984000 3342 139953238075057768948208632011435834400 3343 1872101756068954571644868713919206616000 3344 22702008646717599311487973179067691296000 3345 250462378004547427186524921486453333320000 3346 2522156146505792591768305959368585066532400 3347 23250399430558014169039522013133171874864832 3348 196734149027798581430334417034203762018087040 3349 1531715874573574669707603675480586432855106240 3350 10997418163502389562063213581344604561016341600 3351 72962181195098612128998699760369031639294624960 3352 448129009662799217721333949495943987874893438464 3353 2552347686083483447707194369608955172876157184800 3354 13501339180362063010314761125601916283793763290050 3355 66423700780390898232564600190127074765188568058000 3356 304321022398900148877262353139977152621687456346400 3357 1299885509961016350204306336983616694769779277822480 3358 5181976019439186801490140127164417904825471445373400 3359 19297885090884482284923452137861231969890589251760400 3360 67191016915630181234956149143970281352655492941352000 3361 218887658952072167330799455095933955021920009697404400 3362 667607359803820110358938338042598562816856029577083420 3363 1907449599439486029596966680121710179476731513077381200 3364 5107655738033972557658322738133217291223407307443087200 3365 12823131477622288397926550214657918675111619825768850000 3366 30192645933674297227845240959967281244126450317037565000 3367 66686365801332795616284271337666864660940159830674274000 3368 138184513778894969639663985010521532692419942664856960000 3369 268651275458436762783495672985880958505741963000027760000 3370 490014443757097666811733179043124707478585468227091450000 3371 838424713563164660928483872060726030102134809309374432000 3372 1345425069764890114713472942930388594187425741056454970880 3373 2024225500890615217838143681105675147363434655661860985600 3374 2854187335435751355776134377640295218669922740167631273600 3375 3769681386424577262345837857260767269941407392674229984000 3376 4660696986852204615263944987158766806473012776397229798400 3377 5390065801028426246613692222162184209304179061534718357760 3378 5825729014269445661283595916810631429229140902974554616000 3379 5878594068845393444053864482298931169966247444743833696000 3380 5531581794763929541161146590591045694708158028075728960000 3381 4847165742191443343695445402263679024006979153415511648000 3382 3949248153883848101338748139221390942510604326635261129600 3383 2986475335829668315660713822890845609619335900099642208000 3384 2091908990995896700370638253822159136691885054447675648000 3385 1354137516492879560507779226804522655447872021852290040000 3386 807925316330607468552958663684813757409042874576294201750 3387 442946467135102276465398316313911878187894834732737520400 3388 222374752835804399310986943061258337760544218251170804000 3389 101816008431845473433432564360356648939529244791910074000 3390 42314837263874397526682331735442341311185427822724775000 3391 15874634600857227395103185321867810032270806462686810000 3392 5340520936143517948614190313513677741238790423664456000 3393 1598395350606334597296500622002333126779215443702390000 3394 421494664372218369835036122925272776582190373853027500 3395 96751829659672487707412956761817519985545365342050000 3396 19036576214119343527296387168271122851210007018652000 3397 3146044700649196772405823984651122408042074844135120 3398 424705282555171813089644727934789251940061368227400 3399 44973786164683528658843497663424236469177327704400 3400 3503313430549836701759960869594877232263082976000 3401 178491601999532819298529651900245327339986189600 3402 4462290049988320482463241297506133183499654740 3403 0 3404 1 3405 3402 3406 3855600 3407 2182912200 3408 740662109460 3409 167290881790032 3410 26941798200661344 3411 3247448890258287000 3412 303726678152768120250 3413 22664759671933229951100 3414 1379665734211499161386960 3415 69756735682784434871943720 3416 2973604437759721101912985500 3417 108226130745716442742151736000 3418 3399331230470217411082061193600 3419 93000036913614364671520057488240 3420 2234052357329250951337176675103530 3421 47455360531503696678730877085532500 3422 896934065718245307986305232400240000 3423 15167627121856432497684203745799848000 3424 230620159048036137929074583620661498400 3425 3166784175326279781433006836557308540800 3426 39428340522837080282663919111286647840000 3427 446711669619244746535833605293454158680000 3428 4620487702761721495002305590751960847946800 3429 43759572766463319266514143410260109199939232 3430 380496342117510115103707024752461120450753664 3431 3044977341019756873515115740413213993025211200 3432 22477332736542392487499512004971434327824034400 3433 153362582901282346903215061220126935827544216320 3434 968987674331112978928270644870393413895322381824 3435 5679127357420454495452586219028696883455044685408 3436 30923278698075391428837472310052090037752373997250 3437 156655896720018293120777355267679215485369424064500 3438 739310517629935070727971115280072667366247634912800 3439 3254139786329857065283593496304192867629531256528880 3440 13373244136914142323845638737814678496549590163843160 3441 51362388577052893704670305251919817838810659235244000 3442 184516435077078006804092243698529763949951383109608000 3443 620495652829712322880940968232363552359900612687822800 3444 1954561306413593817074964049931945189933686929966641820 3445 5770609571316324602792751004560981036947075697996752040 3446 15976216974851397017698646192029294122223354645616700000 3447 41494254870200721429688767118198705769876091294165150000 3448 101137007072519536171554540460821693962334351810929805000 3449 231393654828721025752890001749976590630732120858243264000 3450 497036139234311028490481576376915488847881576903645568000 3451 1002444341097568785297735448809825121568200875404072400000 3452 1898336350020651092566374867771667130724815773405501050000 3453 3375164547220390269069032213883013069974407146511984724000 3454 5633215809007835680454039647955334755220030123747061562880 3455 8823672123159332359202896190651003232723983836367003669760 3456 12966571879098438336274212471747664402225012531671395088000 3457 17868679067492746610155658276929695458551869121213131456000 3458 23078873031280193938234715538822327198318171699991101772800 3459 27919441855373377472033295486250646474329060959145079612160 3460 31610546010438404192960003097528144222501637314019523094720 3461 33465490331680101232716276721521023829024721899294715920000 3462 33093868872707616181037954537003841214909310025486066240000 3463 30532366027757930634822022462670775538953052695829800096000 3464 26244487301455314146762317668732857881296804311770642377600 3465 20984486938022440502329256644698086259397550565519413683200 3466 15579880215121627613096478307635547914043240307221274880000 3467 10718895763082191219923023518199655236497011064541621160000 3468 6817836103152759126902961593547184556675743095379117689750 3469 3998525789168378080020478174677090057015424155704862495900 3470 2155695495562508670911085474543234440507637084396289504800 3471 1064599399696146731683481632511474427379759315164980550000 3472 479659661329423314317749397086371896735040748563249975000 3473 196233434945536329004528531810076784254335511213453820000 3474 72491868523139778682558226238088727543452716013662216000 3475 24022148919835443092381384046815787257161365596076642000 3476 7084157310834272601444281825069343654604283994276787500 3477 1841198975270514389564563436208322564062275958527325000 3478 416674939268426319512268770428405971254453802506364000 3479 80849558391382370066766536858564386703057176416147120 3480 13180191166332669351280805906197953676472410509399240 3481 1755603218958730516321119667825235254941380021232000 3482 183480764850604098103018673495529293116236405984000 3483 14109438562878732860453651158042284249128305903200 3484 709826693132479461806773190975584053274047488340 3485 17526585015616776834735140517915655636396234280 3486 0 3487 1 3488 3485 3489 4046085 3490 2346729300 3491 815723104680 3492 188758326422952 3493 31145123859787080 3494 3846422796683704380 3495 368615518015521669750 3496 28186799944253557013550 3497 1758343829249708256608910 3498 91114180242939427842461700 3499 3980988798306891924193711200 3500 148521505167603275633380764000 3501 4782392466396825475394860600800 3502 134146108682430954584825839852440 3503 3304334294751056601905636496365250 3504 71982654930753409504258081322780250 3505 1395453222780395043898336488801266250 3506 24207441169916747708889037195205124000 3507 377636082250701264258668980245199934400 3508 5321235704441699632735790176182362712000 3509 67998241235019821789070393832401496632000 3510 790849110015991405590275232615973928220000 3511 8398817548369828727368722970381643117696400 3512 81688191601221626483730871721158073523194832 3513 729608207036552133978621888449659716510586320 3514 5999000813411650879379779971697202113531487520 3515 45509661343122868740122468750806360861273353600 3516 319195348868661775922100349790138406868379314560 3517 2073740105230596182926161627346254036880373998464 3518 12500973618224763280139563035817136230387738418160 3519 70033863565736457921690961098384638199785852729010 3520 365149823404240890233415438881951990613856718774250 3521 1774198553717076325487065603038190260276739115926650 3522 8043033443517412675541364067106462513254550658867480 3523 34056087553632287905445415419279616047113863150159600 3524 134819476048020849560248351510462548305999830934415600 3525 499432471999753349585535391222968549392671438481742000 3526 1732646499014528928177511241858144736739190913502043400 3527 5633214105332602588440542647309529107495954848044448420 3528 17174433247965251794026044656431491181390106244037952500 3529 49126867197668045829423337040490079425836815535271352500 3530 131905119114246127279847014886728120234276439175041475000 3531 332560785160765993626765807229569078893690901192831840000 3532 787542497032886425487152650743646195525059322534909024000 3533 1752118136322009114982980689212274838332810056148433120000 3534 3662672487098667990363358568406510699280821021629437320000 3535 7194535242515240695356597187941360302158755578200680450000 3536 13279056476185272826286747952600339300555874581478970202000 3537 23027446171643637818760784096626941328258069568352943620880 3538 37510772044306378347302634727537098996257488889624704540800 3539 57382226030041977907194451382908711672068785616348967468800 3540 82404244927838060516620962677761986363453077876727552864000 3541 111037639124985831039568044658721706877622632209651066182400 3542 140311198530663913768181438250566520508995871610377256357760 3543 166157998259996739988635913717776142708021426907025698318400 3544 184251428197564443072697900692488608338658968856974050222400 3545 191143357715182283140875963605591630509128971198789561160000 3546 185311865445905535519628900309149851951223341568995981328000 3547 167692048731376812470221562246968390618156204173911117529600 3548 141443055381568490687468742350034152848206845931987431232000 3549 111025194009188170109518475177983797396979567236936370752000 3550 80955870631699707371523888150613185601964267776932770340000 3551 54723054859697013732866628240270259113635461776138209181750 3552 34211476254943447746281654298462665487825246732774516789150 3553 19728463240639030247177344744703708049288642959876756628750 3554 10461801402410864152146721883934187587155698286010150135000 3555 5083739811913207644265670480684132075599955688854037150000 3556 2254528090500639911804775604477310746570415131578746910000 3557 908162019553778894050937778704944892280477081171157206000 3558 330434537631069785394120553284663047660736966153824805000 3559 107881595619276208473422920364627433368688096255700792500 3560 31353962443958468586315065711304159642510239008043362500 3561 8033393620776386005358562782247660362459380156655434500 3562 1792715208004835613827384536670004207201461677064160120 3563 343103389091834567239690820415311809990710368816107200 3564 55184461182602762563027194891973228180324045334059200 3565 7254043096057812021430059698555390267131203622296000 3566 748360142188242632590569449914258616166067209135600 3567 56819936721699903585580273049045561597793991804740 3568 2823032086443987983023410133421414532862393450100 3569 68854441132780194707888052034668647142985206100 3570 0 3571 1 3572 3569 3573 4243541 3574 2520663354 3575 897356154024 3576 212673408503688 3577 35941806037123272 3578 4546638463696093908 3579 446328342519499885302 3580 34962386830694157681990 3581 2234414358361635713676270 3582 118627089571199568798812880 3583 5310843548495242233916084320 3584 203037634123241183865868762080 3585 6700241926066959067573669148640 3586 192631955374425073192742988023400 3587 4863956873204233098116760447590850 3588 108628370168227872524607649996195650 3589 2159227077203547010006674867468239850 3590 38411513268147309967487163431803424700 3591 614584212290356959479794614908854795200 3592 8883535432196977868844303979137082948800 3593 116469118690108203916824333196828870123200 3594 1390033612192813129355142585327370645600800 3595 15151366372901663109971054180068340037048720 3596 151280565784818143974941756351759272062224912 3597 1387385017838545884488141064661860674553566928 3598 11715695706192165246788746768255712362896787392 3599 91301628606876873992215750676751413586712894848 3600 658001392373698850495623858325553291021482587008 3601 4393751232946956840406262537851275201336996629376 3602 27230627600965615579453328712408911227640983142544 3603 156885547655563262486168609740810431731977027878066 3604 841477028334384771516722543155255952016967694982354 3605 4207385141671923857583612715776279760084838474911770 3606 19634463994468978002056859340289305547062579549588260 3607 85613338498405273450410089375675890853858454972979440 3608 349151410348403867684673863783873085459476800010714160 3609 1332995060560910312658491714770009391045694827571269040 3610 4768020793544794579893835748985033591048062267851077720 3611 15990313636888030603302497938669319969978257605598126500 3612 50310986808745267020146883758252250637248664173711178500 3613 148592914528154625850201261332512461184432101164216736500 3614 412164701608750251829733731222529279226162614645776656000 3615 1074126192071288535071427299549621757983332874531417952000 3616 2630830818261561774305379907592551842017148634721878752000 3617 6057481874794659811513497308046125379075562397615870688000 3618 13113803845965034804712730874333899091934861148030103032000 3619 26695957829285963709593773565608294580010253051346995458000 3620 51103690701775987672650937968450163910305341555435677019600 3621 91986643263196777810771688343210295038549614799784218635280 3622 155669703983871470141305934119278960834468578891942523844320 3623 247625537832109043940306681850115734505918087758445582196480 3624 370140478981747900061716277063170898747839825098053878629120 3625 519692187661242001096753156684654090161108441299287768984320 3626 685048792826182637809356433811589482485097490803606604570240 3627 847297191127120630974730326030123833599989001783408168810560 3628 982618702595698880567790704779036532977119731650812740235840 3629 1067614358927764008752497323310478617653106710192203906544960 3630 1085709517553658313985590498281842662020108518839529396486400 3631 1032313967510035773953512277054866793396168755617913196659200 3632 916581254071575919866709208447975328456989603745360262924800 3633 758889855521627374513296871510689250442883865466588604787200 3634 584977596964587767853999671789489630549722979630495382856800 3635 419046451671747968318490149503047860345715019062229865604150 3636 278387502858853545386409539879647179949950537139243617009750 3637 171111992937667104559082118813405932859331876966183661472750 3638 97048593009423133929031649476260081323203154100223569193500 3639 50634048526655548136886077987613955472975558660986210014000 3640 24216284077965696935032472081032761313162223707428187398000 3641 10573307132632909929380375133972050714197590632820757878000 3642 4194574895340285864003012670519428569716884546823258407000 3643 1503534836914212056275052486921347683665641264500574360500 3644 483736309988319243577571496162403234766916793354683124500 3645 138583915834491458970871834035715521311603189447557868100 3646 35010673473976789634746568598496552752405016281488303520 3647 7705698467956613986594938543209767591438424636117042880 3648 1454922088355444598867575808857788286495366889336784320 3649 230917527168390914912770065086484411585924832484806080 3650 29960818398430466808302445153626142009566196619864080 3651 3051564836877177174919693487869329278752112618689860 3652 228798447570736861353509087166354408433988570326340 3653 11228134218134897398188662226500495506457858138260 3654 270557451039395118028642463289168566420671280440 3655 0 3656 1 3657 3654 3658 4448136 3659 2705208044 3660 986048332038 3661 239281061907888 3662 41407018046345952 3663 5363687659074884568 3664 539199601060889090322 3665 43255790218440213690276 3666 2831288087025177623363520 3667 153962014308081249852298080 3668 7060540066410341419508592720 3669 276524887875675349660754114880 3670 9349174780558547536149305788800 3671 275411107077287212835731633028400 3672 7126262395624806632124556004609850 3673 163112228166523351801962059661069900 3674 3323292414807996243731203601515599600 3675 60606359038472142023834844627639750600 3676 994232889940650139391004951153423527700 3677 14737027771241498170020783345235160860800 3678 198163511769816508989765632175849870547200 3679 2426067051703659361871079967834046060068800 3680 27131516528219257196924910973610748438436080 3681 277993692427600389125415241668073207076898912 3682 2616783930999406511881401591086364319607048448 3683 22685716777473690845067071465582052580297084032 3684 181541610369487737821731318206098740968929128128 3685 1343825253769541415599942171548592979126325959936 3686 9218930235537284119922183929548412050350494219776 3687 58714920592867501078294715793232729167454054919904 3688 347730221011167946726946167207270348686797026012386 3689 1917784855273714130433460679749187983666577537401644 3690 9862893541407672670800654924424395344570970192351312 3691 47357544385330491792336478010133009392582833066448760 3692 212540090341971231182122721880311659270916048101524540 3693 892486979643668669202882325733541988858811058315363360 3694 3509726125076451419780295677715980236888765754292805440 3695 12936490525121535681882500094145439975711796850758738000 3696 44725549559414089826996204593783319916027980575489051500 3697 145137265353081262458336115720128450459212749974351231000 3698 442323094409390514158738638385153372828076952302784704000 3699 1266652497626891017818206100830211931280402181594338016000 3700 3409726167854206628773251776477287673598254357524152336000 3701 8631384115727556876701371646734776526403310547549061952000 3702 20552435442999751526946651821179754652138872663636711808000 3703 46042557060691819245207614496561382984002598600186144272000 3704 97057397069264472711623874436203799674610920008385588138000 3705 192530183574132790766731440718347129150452682139083248306400 3706 359389676005047876097898689340914641080845006659622063505280 3707 631235712983225115710411800509042382411227768107284906413120 3708 1043050593949784897295070877909353777032195666168568745938080 3709 1621065353559973173713653132404194828874635333025085178872320 3710 2368829506548917028254967876981213992362261732433962853975040 3711 3253295069059064619973543545334589346653365950712877555946240 3712 4197076783955271962735292080102706431553433892555021859456960 3713 5083210962781884131516064576143749713230474684147098464992640 3714 5775430807509048948958053498552571269737020915243693404994560 3715 6150670662234213146206740590266438894606940353239752581025280 3716 6133865551135212563840055506686475946807467838613414459219200 3717 5721913713486258573566291863455813627799245514179832419916800 3718 4986532073913779873123312212801738246039076223826971212851200 3719 4054030788266212902802137260308556044274824370462502885844800 3720 3069758890153502558612195281243257581602330953595404829425750 3721 2160995768826008794174552389126955220615160717915646290178500 3722 1411342329346339529076460266802045833816504783659065238814000 3723 853124840873533595934278220977356063724902145346151375701000 3724 476018932951174542658981326197510267440706269504736637166500 3725 244415518368304941158234718213214381625869885791251937924000 3726 115076924141213996440698036341835342656848195724653829928000 3727 49479475599058756685573999193926855078198813419950922962000 3728 19336157321245564351630326169011750443420921378344595845500 3729 6829579446304431096429222941590969982607759716749627707000 3730 2165776545134378149498276104000019309799938216482764822400 3731 611736883801113828191618338147373875224193075181973923520 3732 152411547604583725479046400720928077593450701232966162080 3733 33091018660735460876569514908439928934708577157473838720 3734 6164960957890994658601396156262421034898644364943194880 3735 965713820935456441774585790300600763378110430584456160 3736 123694825829695809671744784868749789136393774287823860 3737 12440250474892622833593121995231083881829425056348440 3738 921229244687905070251386054304505770855426128180960 3739 44660855522735501110867539637826011266370342989840 3740 1063353702922273835973036658043476458723103404520 3741 0 3742 1 3743 3740 3744 4660040 3745 2900874900 3746 1082316425190 3747 268847400017196 3748 47624396574474720 3749 6315335160036594120 3750 649953243553766144850 3751 53382826403882659363680 3752 3577619965903845134809536 3753 199208384465100467733712800 3754 9355132208918756580879358800 3755 375233324863224851870435820000 3756 12993793992406529156199091824000 3757 392087733720867017288307595789200 3758 10393207941645041156796682961912250 3759 243730915651126847520173192597001000 3760 5088417361839314886824668406849670000 3761 95099842378375827174286302698543043000 3762 1599035921133547836916213975374073737300 3763 24297039321120142457038575989450211333000 3764 334972621154415244625101000202380779168000 3765 4205362798188582690673822339497280434120000 3766 48235511295223043462028742234033806579356400 3767 506992327952252050665508256835259948538712192 3768 4896592569111494164547216497639690101271322880 3769 43564129126777658400455791221064227012104388480 3770 357848203541387908289458285030170436170857476800 3771 2719646346914548102999882966229295314898516823680 3772 19160347166649590506295949671757357960446324977152 3773 125353480959229679824456364283977069721065170465440 3774 762804421064403335749958898568974100404890895275490 3775 4323918108707313026176237606861564419407402935786200 3776 22862262806711271899748644556615935568833091825182160 3777 112896031097902804571615925739098691356571029631970952 3778 521254197636713399486064521993586300182366240417883900 3779 2252589263755811248419152230179964694102458945077569400 3780 9119794590104498981454057612064634389078781154160200000 3781 34620143309358232671904441781183823623156757689061990000 3782 123323705617848045895893749320534083906391328304573259500 3783 412511349801861059442710799120950245819288066802753760000 3784 1296464242234420472534233940094415058289191067094368960000 3785 3830462533874424123396600277551680854036246334596999200000 3786 10644042859281354306529340771257246494397690572198328080000 3787 27828772924845743723157870654127641559265846075718527328000 3788 68477831618954374008880606789990311329923358521194526080000 3789 158628168457737392983337788601280747788200120404150085680000 3790 345987459263687426022331146056364896323752813636602865450000 3791 710615875516275562344640949777807411551479248252810456712000 3792 1374414705116184734699517319334959275988978687208965165687680 3793 2503176103209340976093012312363443930251420459735784973707200 3794 4292456554342287900223358558864164011018945244089738674071200 3795 6929122739713965792813388030032298298709827752513833918312000 3796 10526667273262428840799328886028865294201596908869501225395200 3797 15044931602890003817272287583213982150998516101572579348762880 3798 20220161834711189340882867710522551199180336489895477884145600 3799 25541257054372028641115201318554801514754109250394287853657600 3800 30303186335695627201323120208454849254793010975044070334848000 3801 33744395631444113680117440638906501627794929170515176627110400 3802 35238000028245738383991491290136789404762901445275684445031680 3803 34473982047728511903957831246299873293924573069148607204288000 3804 31561433641238391850628060557288363261411744315226681864448000 3805 27005690987666778741236807768513108445404394317344259035800000 3806 21565602274285826677497277742067439003758028346686929931953750 3807 16046014559328754954445526935356472097901078434178247166153000 3808 11103754986781092302262169249703935915779579377789560454190000 3809 7131164857621043914929566993993353048632802734726131231115000 3810 4240398540657014604146098020724947784672958147887021767862500 3811 2328268515491180689481460031255188721522295032752874063845000 3812 1176782798976628952108134325656546090234206262027207172712000 3813 545574184971559197280179646284431579392619100352989240870000 3814 231059386557589568711126311383018397208517906656345899957500 3815 88967701599368067922832789277430260309832885199037295800000 3816 30970378286482722022867197997116263588936420577394604592000 3817 9682318264300387832412166110677400300962228327880207961920 3818 2696886324471912537052602658989091334683600850041821424800 3819 662771264555534949165774479631684783548617191918369700800 3820 141976317626307389305229197194713390828330849291179488000 3821 26103873588887529489347520117129265845335513746258000800 3822 4036432304948349467334292462556099440899102588541746420 3823 510479243624904178343993626700861717909552269553608400 3824 50702904597477993617475711379633047503211480196626400 3825 3708904381054758569264574412451642889649721012662000 3826 177653403126152301216874572697263566983221930858600 3827 4180080073556524734514695828170907458428751314320 3828 0 3829 1 3830 3827 3831 4879425 3832 3108193725 3833 1186708364205 3834 301661266180911 3835 54686878111939437 3836 7421790600906066450 3837 781761943295438999400 3838 65720120699703238549560 3839 4508400279999642164499816 3840 256978815959979603376489512 3841 12354750767306711700792765000 3842 507359380411265732152335855000 3843 17989514031153736388601394173000 3844 555875983562650454407783079945700 3845 15090398024362540277011287729114150 3846 362465442742041408614486813101271250 3847 7751673240395587317562446055621923750 3848 148424143413469192954169361843960834750 3849 2557135956523483524324689291197382381550 3850 39818259894437100593055876105787811369850 3851 562649324595306856206224336277436465008750 3852 7241052177400470845088800153831356245330000 3853 85154773606229537138244289809056749445080800 3854 917837452131144826446983837541925517864978592 3855 9092082111282024391897899724026424574406069984 3856 82983289110907365481607814941511017941007781600 3857 699430579649076366202123011649878579788494159200 3858 5455558521262795656376559490869052922350254441760 3859 39456007111842541489020149608156182748094420833632 3860 265055273581974492422207940512855647009376230277544 3861 1656595459887340577638799628205347793808601439234650 3862 9647232384049806893308303717195848916885384852013550 3863 52419331592660547371539068769233915207210839036234970 3864 266090511798934016657431653847635017194698830536316562 3865 1263330628090434475481680014213546432987443997230980434 3866 5615801156163026651323257531176860032838922462797743750 3867 23395382144501030057536971658222627424256077790359831250 3868 91421954841588640532529089249054574857862211673098417500 3869 335362488004266622831521342025800196551767722820341512000 3870 1155656796641880452893291314507025764424035811391351064000 3871 3743406567195459938773950271243688107353604372447067400000 3872 11404331634944308185567150826347049815426097041641065800000 3873 32692417353507016798625832368861542804221478186037721960000 3874 88222146539463862723248260682348105364435351278843823608000 3875 224187082834326763090437532002229644251714995340410715496000 3876 536618017422590656333494092558528403793998659059493733900000 3877 1210128386228495255609206065871783441208915343389266481550000 3878 2571399338247161755388378277113675344870862562320212776714000 3879 5148849027878434479612964503114676984670833036551767230549680 3880 9715249070702747411758399085062535305917363693403108303797360 3881 17273120626430864411326616660669964803699231530361114183094000 3882 28933382349094886089412928117138997648125127867418302373778000 3883 45650447706349709163295953251485974067041868413037765967516400 3884 67823522306576710756896844830779161471033633070798966580310080 3885 94850940970099760908141452169360331079791396625327878074719360 3886 124803869697499685405449279170210961947093942928062997466736000 3887 154418347252838593806742328464837291900641658199128793475792000 3888 179544044432961483646483453096404037701424029702715851397276800 3889 196026776380905488702554065183942769031390825872145503328830080 3890 200795275436178705244234386177312080176522490594577387598066560 3891 192775802070064041133097528972073809693281961016299335251600000 3892 173268726860593275066057898064185388474318905437269045374950000 3893 145612372380921656161283272027017336083225695530935716978563750 3894 114249707560415453295776105744275140619146314955041870244719250 3895 83555756275527719574522823604022117766241334817866442417779750 3896 56853126526368729297853545472447007259734007448504383559068750 3897 35914890670110169147237405963412815327760357646497654064168750 3898 21013557149840856730868097153748367725931836585714776477296250 3899 11356622636714797017929921318907065535584087136665973766200750 3900 5651652579773560957279679154010088951980813316838465817921500 3901 2580663278435415962228163997264880799991238957460486674850000 3902 1076789157644099885017082867425961000218484378029606990950000 3903 408597831711436821233509282666499795758581639663126544674000 3904 140213571724135161812762132788714666755050120558083424803920 3905 43223732636763470934761258979979709300428984532943010653840 3906 11874651823286667839220126093401019038579391355204123806000 3907 2879053850047108366081607981749614158331322733637611322000 3908 608610117668186198905858902471120967647254299389216570600 3909 110451465799041199060692911929944175610057261741005970220 3910 16862057561009903018299098569250736836585074285663964740 3911 2105899048906614393998565057869986234366340455893971500 3912 206602832681027573937897088293613107330260595500785500 3913 14930961017284345679545503859874560697817152279888700 3914 706718537890613352273973233312804104164806386982420 3915 16435314834665426797069144960762886143367590394940 3916 0 3917 1 3918 3915 3919 5106465 3920 3327713025 3921 1299804707565 3922 338035877614071 3923 62697606824133645 3924 8706010547579700420 3925 938314470128034378600 3926 80715895863680468434680 3927 5666255889630368884114536 3928 330531593561771518240014600 3929 16263849437052295987245846600 3930 683617847216758595068300695000 3931 24812072530886352436240894749000 3932 784888561060371615399753637226700 3933 21815285005942681663316681975859750 3934 536541944296485693457912903759217250 3935 11750582347311923520467156868878763750 3936 230435104347811721248740139439169861750 3937 4066630936728524947370623603626492893550 3938 64872445895431231303293281295946434254250 3939 939240194920808696695507072676094026376750 3940 12387080831564288608592919364278921217432500 3941 149305614289788225362239988070775263740786400 3942 1649712187429629283925550145114319914132812192 3943 16755623784007488311095687371317807674881696480 3944 156829092454546279483218364866990485591882122080 3945 1355837720481422268438661233209696070018488296800 3946 10849818632174323945827539661615981654561741979680 3947 80521987311039982660324385746745704709446390477152 3948 555212089926928912698204433979577238117553740790040 3949 3562610910364460523146811784702287277920969836736090 3950 21305810346297263912936815575180345485605800004009950 3951 118918649008492795722459100042309121609574557669440410 3952 620264572447471947212699369427028212077876184923462202 3953 3026816607288714457119028454411173707587233635137015250 3954 13833800510979572618383269450957469591006801806109857750 3955 59274381406693850287944508106329238800872598831847231250 3956 238313410373579377567940996694164734460944192226503740000 3957 899778437215367991402860153372114655964735633089336072000 3958 3192593641919801641969497989026492768841193216129990360000 3959 10652585429794421204046619535921176868791268172978583560000 3960 33444163558656903780146363659287415750856307054700204200000 3961 98846083406697071172432585926338362108086418628336159080000 3962 275145474680864021302201236766937991529852146925832342328000 3963 721588733321229880103367720845762447721675149430836901480000 3964 1783501230939351866780309579537221369014211273593238724580000 3965 4155436541474340233824870959125838903995696334732546007950000 3966 9128391618863224138141002245720516318899933744298188822362000 3967 18908299816013941136337558377214026351540960798973738572437680 3968 36932501148926174617733239967559825226614697186532415462001200 3969 68022269895482315805375154599177675199672062016995116431465200 3970 118123927805921421926175582934281287820534642985487675983362000 3971 193373244778582475893961509840564182283986341479946491794985200 3972 298347291944098677093540615182584738381007498283346015912262880 3973 433687792800945445399131721318042978097705135349224785035369600 3974 593729869999116480906373312367048553802242420626313181206921600 3975 765151585825863144592959178123519614923404171526020201380048000 3976 927692261684916558359599093928289883404308108528157826079990400 3977 1057467791188380295485313502696400380754856128081823620329431680 3978 1132402050320713959998815358519413416725850692419721222193072000 3979 1138200319907609576793484151957812870984559605335336794247312000 3980 1072708634833560613049414627341192685947749628044216224737050000 3981 946871660362700618057079449903091236250032844754413936835203750 3982 781776088812281023113793802227680456596180964130567404258809250 3983 602862158039321186978298703210400352101532584279790784378683750 3984 433489119784200221365431639973062237375904465781517693069483750 3985 290101414348335186506277781226644378806551581959498200391768750 3986 180307338690207501012804534004634870637115496696151883556126250 3987 103830906102892126337755850366451710213968722644745813025680750 3988 55246491510146045312733942292008734699138287479207474849345000 3989 27076667071943723882344489220740962820582235263782050078370000 3990 12179989075309746211421160460274072501668795203811621934550000 3991 5008060372947178532335691562224402423208683000918580406242000 3992 1873190300898839408936788493098671222154545992624283057211920 3993 633786192033441905279364527740151917270335110286411560710800 3994 192689574867310176330356248360559007814790528035795456186800 3995 52221939310030508677652537286941503253927325838977346938000 3996 12493603202019957139337126009154359639230714662742681735800 3997 2606690050791818217960462093268008369172828120991991621420 3998 467022156043701246518059303069697374181822563080468236900 3999 70403281237266746830374499698723112828467521263673289900 4000 8684283113030608473052505700071984657556234694027399500 4001 841670015996804070497525762527985067651108460541591100 4002 60102838351618567004064083179152969263184489247976820 4003 2811546835480686775116603730647358893626646783853500 4004 64633260585762914370496637486146181462681535261000 4005 0 4006 1 4007 4004 4008 5341336 4009 3560000444 4010 1422220177378 4011 378310567182548 4012 71770919031203392 4013 10194033749539138928 4014 1123892220886690066812 4015 98902515438028725879456 4016 7102998836003881222251840 4017 423919885076049820218939360 4018 21342735752482662102561216240 4019 917972172914474060103567036960 4020 34096109279680465089561061372800 4021 1103861537929655057274539361944400 4022 31403237428307613357317594054138850 4023 790622683489156383348937073833613400 4024 17726592798230558910876168076479963600 4025 355931323817103064447329374798795058600 4026 6432187494694791093226737987435367844700 4027 105086907380857755782847225820697308423800 4028 1558442990090823318961433957625518977099200 4029 21055919963944493320315895753570870527546800 4030 260040611554714492505901312556600251015202980 4031 2944459847757997945912974862179350534572144512 4032 30652582004865311949760712667815803000930530048 4033 294118822570493350375084933455470681175595324032 4034 2607225720273905339901307082527682220568885643328 4035 21397231773282395548155554677296150637772233900416 4036 162895054790149849979506803349738437113362812919296 4037 1152416829150475450762276961601274548045947803495584 4038 7588926732871596860417494309635665915825304001428306 4039 46588705290570017089621836724394355461858016008768424 4040 267004176539233207185899938201991180041908965697311472 4041 1430379517174463609924463954653524178795940887664168600 4042 7171227038807108098405082799681857707206676612478466900 4043 33683345209304510584542792894096008747078870802850494600 4044 148370362703333228809645986513265010189561989609317158400 4045 613454384254166234501420905775999561360688995500061328000 4046 2382746602255511532789055591337266588943651769106945524000 4047 8700761112068906224261081044325628519905738864195396896000 4048 29888993321857970218890225248613620895623036496937011264000 4049 96649503775437136257489639572419731839017831547706466656000 4050 294341670588831278602354811425096456055190668804378784816000 4051 844632619950559321206757284958972439114894962656043469472000 4052 2284649195869968043671191768011133591093388409626522761088000 4053 5827070688402391898618810918943290196432339055403817361392000 4054 14017672599906774388769231368784496569478815635831121866818000 4055 31811534553257822694513031187935428949511108136824913297758400 4056 68114109278740279181192607955344094927188490363554520237553280 4057 137615157434196989386436649104349042466016565372520784099853120 4058 262347618708008338982706151812137107807130273754435486088762080 4059 471895716669750848736188424014284357439240618199802195103056320 4060 800792731318365076643228840751512848987802261187543118962762240 4061 1281788365389460983068544865228882579710995177809931031326759040 4062 1934729431217551070308348734546602841180317909363486124352232160 4063 2752863655307731468460517981641627273113192814774905846628221440 4064 3690864538442978368584703828103970172134228122205513741768053760 4065 4660498442610201499314583647351623352949152459395097860368135680 4066 5539117001462944404923070728409716280144484480428599916011308800 4067 6192328578050060535170476742389286206359302057972533168930675200 4068 6506225418412045170593864964353720069354474051694643145235916800 4069 6419088470844026708487697130009697032711333774216589888826507200 4070 5940742935757092025884046622725320571139094959311026699995685750 4071 5151413454782373504962390078447131124624110314367603572024231000 4072 4179844295739293563049537675592109107903959251006549438358874000 4073 3168828401554767332478732030617898344754230740337274310819041000 4074 2240872258388473573990714594541813023847940664202701654581751500 4075 1475356890616013657410035695785293046757029257176934008606619000 4076 902431578968346381997285415530642024575728157307420399630608000 4077 511589733147548477118179408100117485763000821572164381480732000 4078 268059004012242866435210443285335531923764129111442295775863000 4079 129414639478698518264166759734941700714027554372943633354952000 4080 57362164525693397284657698909541726802974375451791232081654400 4081 23246771939359955741677067452814278756994878472568025633091520 4082 8572545086318999400297182427063091858782458602836944517466080 4083 2860369689141404395303954975663409271561779393953585882950720 4084 857832389732767822544905679166825760117846205781601219034880 4085 229388724469680003180520664207584736487208874647295262684960 4086 54161226610896667417622934604568618337257650958389159245060 4087 11155157784358121202545645067607628709028676078150612744240 4088 1973377897791239777823237828592357473651267410827701696160 4089 293798946917284407541669659506435320948080259959718066640 4090 35799031347064066465161429099523631544093813188369008120 4091 3428087817092318266157729188736873061677930127477196400 4092 241917985488471537627810881001479414136052807712905600 4093 11185862965376035047053951394269032471808084369170400 4094 254224158304000796523953440778841647086547372026600 4095 0 4096 1 4097 4094 4098 5584216 4099 3805643204 4100 1554605248834 4101 422852627682848 4102 82033409770472512 4103 11915352769161132368 4104 1343456024722917674492 4105 120911042225062590704280 4106 8881465647077324844459840 4107 542173107455674875732252960 4108 27921915033967256100211027440 4109 1228564261494559268409285207360 4110 46685441936793252199552837879680 4111 1546455264156276479110187754764400 4112 45017767579372783682332597949354850 4113 1159869541162663485462451641283377900 4114 26615953681416909455875206084186987600 4115 547027890136489639079961472414474666200 4116 10120015967525058322979287239667781324700 4117 169280267093146430129835350190806523976800 4118 2570651328742563575331333657838255593355200 4119 35569990668361776428225953765522819242838800 4120 449960381954776471817058315133863663421910820 4121 5219540430675407073077876455552818495694165512 4122 55675097927204342112830682192563397287404432128 4123 547471796284176030776168374893540073326143582592 4124 4974442011064840831362771268429234804187546000448 4125 41853925886200729753535041017128734214543490486528 4126 326730647240663761301789675036940441287726603152896 4127 2370773385925703380897461775116831952005096864409824 4128 16016190658327621135722057105760870403034432794223186 4129 100893436339625335282783867757146017833019047227780284 4130 593490801997796089898728633865564810782464983692825200 4131 3264199410987878494443007486260606459303557410310538600 4132 16806215886302455491659268273855284608035883423355610900 4133 81090589312002743993895075369725640669214390571866617600 4134 367041614780643999130261920094547636713286188904238374400 4135 1559926862817736996303613160401827456031466302843013091200 4136 6230195702107425198651625732092664534759819685135204724000 4137 23401222881086426355910984457128544837878347110020037256000 4138 82720601812212483862755107848454391054825785133094085184000 4139 275356421888643881272532594730214458172987735078343841696000 4140 863617868650746718536579501653854436997097896382078412592000 4141 2553305002967425080890756787498352248513158997999188350272000 4142 7119020609568750410550176648954702753948807789056016362368000 4143 18725296231019931266048204004830321871423858785575532399952000 4144 46478860287710186535369649226275263216569935199910696492738000 4145 108893329816921008454294606758702045250249562468362203211557600 4146 240846423595072348110675130242776288318199032282965814162033280 4147 502944002213239315172292183742268131488003861532075670750128320 4148 991653740212896385575557230208811693216913274152866181007328480 4149 1846097528949794529121792076363573969762303956913511884139429120 4150 3244656263002669172395876982699614855945867560635869372123845120 4151 5383179709072610217838614084933451920092007543782237821932743040 4152 8428926123416323893720987843514220769617748654080082905394689760 4153 12452170352923571051703963892233349739507890026172754056245512640 4154 17350072543173461944630186977840038444761431807361686540087260160 4155 22790349527049886452692194759027169143542558730008995031470553600 4156 28207727693315843068496077119779529021925625969109493850426668800 4157 32876695841389803343715152814380794269869952213599854281512627200 4158 36058311567975913344719845022224096941147689524593388566820300800 4159 37185133804475160636742340179168599970558554822236931959533435200 4160 36023098373085311866844142048569581221478599984042027835798015350 4161 32748271248259374424403765498699619292253272712765479850725468500 4162 27904904130131461517673764902555442219179179462166514716764714000 4163 22257774716614954160497467439834608653313682652658716962406271000 4164 16593711841159230531419467413585136630283730161764746789108511500 4165 11543451715589029934900499070320095047153899242966780375032008000 4166 7478856041085850380358069820207385523508160072908054890865808000 4167 4503114024738311320567711053716418748309490748124216149077652000 4168 2513724609699810771412797608752658410871393808028243946231703000 4169 1297346207301568387763583808441764466773314686557338786022582000 4170 617116033743448746611866892664190665275955094146193584702633600 4171 269582267372138136677815537321725395883706699021758250159571520 4172 107703920218055188577021996968249141417653154872329253054182880 4173 39165061897474614028007998897545142333692056317210637474248320 4174 12889767206763797021876050270078148109822702079081981953550080 4175 3813902638710174118814590823583249519836780520234700356509280 4176 1006446529659629281353850356223357512179150415061934816301060 4177 234564773850211702429352657547991181700289798632320851495640 4178 47698743315999558648578324720308521227328986380712908972960 4179 8332912988939681932582960342704500696340606054461893736240 4180 1225428380726423813615141226868308925932442066832631431800 4181 147520790019049651981029313220808735269568949221985726400 4182 13959465294505099385534449847678773666246299926378761600 4183 973661764271907402282575263670384683617492706463722400 4184 44505989735615787795858266648876112964129518502810600 4185 1000134600800354781929399250536541864362461089950800 4186 0 4187 1 4188 4185 4189 5835285 4190 4065248550 4191 1697647794480 4192 472059263385072 4193 93625087238039280 4194 13903325454848833080 4195 1602744462156184924500 4196 147488107061972483830100 4197 11077697641327424194584420 4198 691516883064681631540724400 4199 36419889174739899261144818400 4200 1638895012863295466751516828000 4201 63698386166620083807742287381600 4202 2158313651278977173019001170779880 4203 64273310938822481990639373100430250 4204 1694210869387392613517964651725720250 4205 39779278599943750545465661267127291250 4206 836621038344080143050951486439161346500 4207 15840024992647917375098014809914788160400 4208 271200427904426464149405405078844100322000 4209 4215933924696084124504393115316576468642000 4210 59725730599861191763812235800318166639095000 4211 773647297036868637313914494400121318531743900 4212 9190929888797999411289304193473441264157117532 4213 100419419155385549123346101373135747145420358220 4214 1011632667046847013390745910129367526798308793920 4215 9418648969056851503982806749480318352949771529600 4216 81216901799844252853883926706438331360723202316160 4217 649909874402624655632907723171305442996238786706304 4218 4835014993035655200172236892141365090032502264004560 4219 33497130387356868792102353317146048294202449397213410 4220 216447589401370141481944796389758333451842921684311250 4221 1306324863092975089179266829975835588950534339106490250 4222 7373478116124792725589639440308049768743016047401078300 4223 38970935388527433024137433678505007786749874604882576000 4224 193080751007455262052732121624797926203769293383792336000 4225 897656123104835867438140565448621937614015135907104720000 4226 3919765070891116621146547135792315794247866093461023944000 4227 16090157595877437252169850803752359711510143012914398287200 4228 62136787463754330851875440095791633032254617326295440540000 4229 225908165275199854027361096162219192962228027333585748940000 4230 773723525889690831975317073536564677798751383256678463600000 4231 2497798372468133231306175118204909808328090324129640777440000 4232 7604408378402983393087688693201614305354408320128017477984000 4233 21842449597540484214188041991111019813252023898240050202720000 4234 59214725947942199226052333695760193784507703085831625460920000 4235 151561500938185390876205377911767162662728049564926184215450000 4236 366345799410585259089342142038157198893336942662650148132202000 4237 836417742811147991536529392527902436061571639287038887225756880 4238 1804038268808358413118004572119005254250448633756358384212416800 4239 3676153453420805822957443279034954103000914197088428405564924800 4240 7077430303406233432737775145870928409341382678531530578149104000 4241 12872821043434502694831468463971298069785235430783612182882646400 4242 22117847065537463721119523088096139410812813603800933659680183360 4243 35892997430916059547430805011384085885968162427220813395095034400 4244 55001187230798777273830749603046515153755205945644476908515258400 4245 79560454936427220194465870992133328466127489605768603359775140000 4246 108597773517744725417982793399431707104047466038156466506902112000 4247 139812215523391569991676208332820274282587885238194882562984358400 4248 169682197052450371830194023333592030395843044220865814638841408000 4249 194009393762479098974307861804357912889870720811670949354087488000 4250 208829555786001807923734156803301920124513623095895813540858060000 4251 211439925233326830522780833763343194126070043384594511210118785750 4252 201188292494741287224706611520272008956321192796250534909022117350 4253 179713648881553162491540279399609777335474606862322390974816228750 4254 150523986859527407389753666854458057575103402060277050913059422500 4255 118058028909433260697846013219182790254983060439432981108281900000 4256 86575887866917724511753743027400712853654244322250852812740060000 4257 59261804934256357905228618466643304854754877099456217559143196000 4258 37792152598919351872270206612139509746968094550905177864398830000 4259 22404936738628748179983630860621520618636336115034348216413005000 4260 12318152927383817492512288718260998933237674613412072233014925000 4261 6263392353347231164661203380708565583711120316945741953435697000 4262 2936102520726982749469251830395313550820370787171758333259681120 4263 1264350367777169605034606051366402964468102252849082535853451200 4264 498077417609188026225753899023128440548040281425396150487723200 4265 178635360745911317422738740155974335217651577726407902073656000 4266 57999962064969940403712008670895464535857759097245097318851600 4267 16934556825142457907997395124279972052753530896911685822109140 4268 4410837595226807013073696712587225481972840778629511663994100 4269 1014894456968142783202087724347868807635831422176581731680100 4270 203794067664285699438170225772664419203982213288470227245000 4271 35164466577366944216782313466655821352843989743892901956000 4272 5108709097833610774038689042624963375748333393709201351200 4273 607691940266227424337668169999494440579526426142901524000 4274 56832213849349377720189447455543105989412346018589014000 4275 3918462139766172621157086520172788206624446737747455000 4276 177089050511280210843803410774350727939831425601071000 4277 3935312233584004685417853572763349509774031680023800 4278 0 4279 1 4280 4277 4281 6094725 4282 4339444200 4283 1852074784560 4284 526359653771952 4285 106700621243199984 4286 16195630010128569000 4287 1908385069526816380500 4288 179515422206822527525700 4289 13783520508716573340746020 4290 879639217919912225927609640 4291 47365188657226042934563596000 4292 2179319174811048810626568972000 4293 86612370633204825588044498287200 4294 3001118642440547206625741865651480 4295 91401716301387842131204579467120810 4296 2464261959106044763341299936613551250 4297 59185519684494303175688414267086871250 4298 1273423181422172165169548618546584893000 4299 24668026200120935085284398953559558784400 4300 432171004467053784805826677770803179222800 4301 6875447798339492031001788055444596033090000 4302 99693993075922634449525926803946642479805000 4303 1321942348186734132800713789420332479282214300 4304 16078886468868184698342220337164843971084901932 4305 179891131519217553590854413857681886821796039564 4306 1856019610912562060858021730277670260859800408200 4307 17700758456781872659217389506490490763667850198400 4308 156377045400948819837637765226305645987989766235520 4309 1282291772287780322668629674855706297101516083131264 4310 9777474763694324960348301270774760515399060133875888 4311 69442292355783557957019185161752560478686506632641250 4312 460101605501688921437148504895248248305307923624826250 4313 2847990274054992096895828476519662686568821987748294250 4314 16491219872623192332501559178323380127941369224294884800 4315 89438868138010466524017465093249322856042380838067753600 4316 454827814499839854656276582799952104139902576808097040000 4317 2171020215770490642266194700895317938384393271484803280000 4318 9736190659955354188009165466322848908293086748274156248000 4319 41058228417226359490409383149444404298631090214063454031200 4320 162945373404950604388767551941523263052755441650934753106400 4321 609015099935446611087586365229945750612458046037546834700000 4322 2145072212457619564634077979858540423933097472935630077400000 4323 7124239832889548614663483230075637286759620697992274438880000 4324 22322618143053918992612247454236996831846811520375793241824000 4325 66017955784776483829214944598700905523972485134728409800288000 4326 184358653122381138352860882522967954255774227104959655027400000 4327 486292977878933921063413654410073634439975894965633375761050000 4328 1211961193032151233474777050542003923220609312106186690774274000 4329 2854525068765137375784121947276578652103129226866571476388348880 4330 6354870288834604474596325783077270121424160993748204372774061760 4331 13373819911190386775275286481076983564680745197293028070424368000 4332 26607453030858861739488987149983348853002153442832460458768816000 4333 50043512670160808645382317245726258145747484556115193307300540800 4334 88973466033052139007179730271947074547439358905612596932070701760 4335 149515561341256789985749396359249407228215764777476807626449637920 4336 237433967647186372481906936142183722912320860581292571094634180000 4337 356220336031751851642931095895374410704808678616118077147823460000 4338 504746103258550081311000671472089842964779754784872394060305784000 4339 675201344686847321884879586756107068621738163777796514021654950400 4340 852303336735856455494028330823282693178259649358857894748646412800 4341 1014646829447448161302414679551527015688404344474830827081721920000 4342 1138457900897880823842292661282516919388477493651819112529193940000 4343 1203043493352664447502576571874505860007631505310912696797677057750 4344 1196313180103139051992072646996886246804791608777704793598808934350 4345 1118398617491265680898966151670087685276121327609007602156824091950 4346 981912745822006743546063346505783744755154809138724848250065050000 4347 808634025971064377037934520651821907445421607526008698558877100000 4348 623803391463392519429263773074262614315039525805778138888276620000 4349 450092346436162087459424525200061516083245822844973924759227356000 4350 303231228702296993194494926601919378206318195203069287337789322000 4351 190384903865597427233986540674721070791638136257634826524867725000 4352 111157716918195906237688550405048177948320377963084087904374825000 4353 60205422892990431378466987841004472596874064172437976259558689000 4354 30166085575856258248579248644545398901170583732716291262684143120 4355 13938669753437341473711259113952624509358383187502537863003746240 4356 5918016628582287838488796327102762653823489365323255336440152000 4357 2299209965729632762957185720072056766188483210091508158948024000 4358 813454665090420705375358745265999830569216528127312063830345200 4359 260606772334523670425809375798181427200878628455601827856758740 4360 75098067185829314241945068545275406754363398805182459879228580 4361 19309670522362812213253580657395233884827497488843565205502500 4362 4387050789934408282529212817170689970391100978532445106930000 4363 870036963381949877879743046094355321859075488179543735492000 4364 148299050119549869745302303068887377706758968299823733847200 4365 21287514010745330139862960905638204177634206355788651450400 4366 2502450706592319373808341799252139989533801687592709810000 4367 231329712917880391552252229655075249287853986442431295000 4368 15768542228859262645134796178735466430857462746263107000 4369 704674780923380968024338876851914617056633866316519800 4370 15487357822491889407128326963778343232013931127835600 4371 0 4372 1 4373 4370 4374 6362720 4375 4628878800 4376 2018654044680 4377 586217134575072 4378 121430692161979200 4379 18834767716409845200 4380 2268019945851018859500 4381 218032317461144613026600 4382 17109590584769093633141920 4383 1116011931324711334707211600 4384 61423579758679304614077684600 4385 2888933201836784876354422968000 4386 117373228943197374119313984585600 4387 4157946635312766978176697903944880 4388 129477235298158589357193497229460050 4389 3569509663317862286984589354992565300 4390 87672167169210652662779387666484060000 4391 1929249110181419677805687472808262394000 4392 38226693083166129901664121782643713435400 4393 685101772139860509925928416364263955076000 4394 11151182204236939050889222207857861529656000 4395 165449605530254584831128133844847619434570000 4396 2245151147045554716158408776274582195727114900 4397 27950404741373275020236682796329106350498175032 4398 320115746610599901941172264504965833415962004640 4399 3381540148719908487965875270286583526005122445840 4400 33024154408065116144789890262774146996577119452600 4401 298811659195734016427340248446618488686270211874560 4402 2510017937244165737989658086951595304964669779746304 4403 19609515134720044828044203804309338320036482654268000 4404 142726073224865780822299006098410581749810990227939250 4405 969316112275826425905453143021291116696577313312742500 4406 6151491831854656444065531206804025641422312495914144000 4407 36528144353917888503570082928021999880255350868594940800 4408 203208370617516181540130866739221485820339451904120504000 4409 1060267856934636349771266030155710398277389914060190624000 4410 5194024724254696288353165572827569157553205651873808320000 4411 23912490749741813296764381502594616467658412174203648304000 4412 103552749576016071971719900872821320825189050769020920887200 4413 422148839734978411870774508784672283503383935190782151352000 4414 1621275942636661276154868213139804517375122355749316169312000 4415 5869841547072478721808058805500877877388788655857725031600000 4416 20046398253183889452962673556968149599445953985308048820040000 4417 64613318427653579917955052160430673491547538642500145761984000 4418 196649229997206547576384941357832484539492508911956965362560000 4419 565366536241968824282106706403768393051040963121876275417360000 4420 1536008574228818361888886842653095251528976086032648554386450000 4421 3944720795529683727757092250601336866375639809517316205795732000 4422 9578710261145020251871339300283716814352141843345577233838106880 4423 21996359536339808949433052918072336123455710341619368534718729600 4424 47775837512529062544015331918570756181061640821819136447324497600 4425 98155808725950694534874266834799457143480939214638896684230624000 4426 190759369685584986146563726656721369236421542473702259818646182400 4427 350675178947981231026572668938427400200200900482500712692589183360 4428 609726579937749320863871651819634107490950813808859321880911644000 4429 1002563124180763856084696400269670601427951791852679756123604264000 4430 1558631157405512482282461966520937346463092791541863326293855840000 4431 2290395277068778512099821228768902846412714322486094074401310192000 4432 3180270163405336720899259968470919198215686936304461772160507758400 4433 4170846115941425207736734384879894030446802539415687570046567552000 4434 5163904714975097876245480666994154513886517429752756039105274112000 4435 6032239882820612846506997505342873948513268128505823646871488360000 4436 6644164217087511553532466963817559719251873693464827872587778765750 4437 6895062725984522479330196485528152883475371021749513680363820761100 4438 6736017859849194281028143106621804716556671825861125983530462616000 4439 6188975145155559100172038420614327160558873631047996788204239796000 4440 5342146065191818916388907843880653239612838492272887253245347650000 4441 4326806502490765134764680638770417282270274157716673899522939960000 4442 3283845900884339253185588605521531989682791574025612464587631696000 4443 2331838931965992075325447307911416495021231105968891480135583540000 4444 1546573538210321228041192792119329889962711498365212271642436115000 4445 956230214295163439773710463842754874578944169666754718120277050000 4446 549961593518948054010393477583076317055133295419149740583770152000 4447 293505818856954382508704729615389150259950085028956756290496281120 4448 144947337063670226495242082807326494232955527295571603841342148400 4449 66029955745288334946883506253886994375851868578202448902749270400 4450 27646427429867559909600689083905947012284618781525854944675936000 4451 10594880891635954129913428633104462605024263716591079220886885600 4452 3698398237172921024979039439518872594531617982550774876179959140 4453 1169321935872197252703400003461251497819391412730597295991857000 4454 332619345849041122720214870217599603258645573765271284901592000 4455 84442949247389958005562294934760656593201759260546496597220000 4456 18946443234498419149147170376118567487718377918122617303746000 4457 3711533065909950235510088642763582577621438738543308889051200 4458 625037645421884161553423107442143016279472441935922106416000 4459 88661296098245323856715973704567308735567799365518731396000 4460 10301555088023907649337530141873882909776136034553376605000 4461 941415521152746616643579533564504655425234903532218686000 4462 63450716443994643759127704826325588497524989835138548800 4463 2804200320625659124567277924718163849030607529742148000 4464 60960876535340415751462563580829648891969728907438000 4465 0 4466 1 4467 4464 4468 6639456 4469 4934222384 4470 2198196072072 4471 652131501381360 4472 138003447244703040 4473 21868617693740978160 4474 2690447437932744229740 4475 264261726125838433232240 4476 21188985676635408919166880 4477 1412277999871502482354774320 4478 79431584428670274231928140280 4479 3817953299901140433961029511920 4480 158535965595894974210191320685440 4481 5740323087618030524527344069818640 4482 182719548869841574563815238810624210 4483 5149586240044162545876936665041905840 4484 129311832249997859485354187366607857760 4485 2909516225624951838420469215748676799600 4486 58952340666829381297519507204812475153800 4487 1080537707287253681444578326862233851953200 4488 17989030921319812277646497678828968317892800 4489 273029168584814107358917314408023725665409200 4490 3790554957185835857166302048364729391321431060 4491 48285838531536493688210739939169168246371460272 4492 565948546207239700949569755298410137223852386208 4493 6119131503568753062912411613504238705909747890032 4494 61176243283215686409757336796092869229772578043448 4495 566759219382434979842119694915527041370076987391024 4496 4875348123719870794340814579918512183828619246374400 4497 39012614320653562868424784410678578341967318122701600 4498 290895194281085373130659803456139323735464642895977650 4499 2024340175531831188417283195530780605816851989065769600 4500 13166716771946532267520816750763228478170112937284921600 4501 80149775905420557533241797205042827323464100181726467200 4502 457190688685724771875053434807744295798558733619187460800 4503 2446588009723608238682718380863064069408503493421597763200 4504 12295673074508390122610584683311809169335043197708542604800 4505 58089173435337714874128210971800021524358505363533307049600 4506 258213459965617037458777230478306193239374087865949883165600 4507 1080837758090689666668331171479460534767368423541095678198400 4508 4263503980419752594321811332015324944453340337379161468153600 4509 15859693982132250929617816149431214037559518654584851169590400 4510 55669127866575325232749405170983301798504371035032684660936000 4511 184488027615800353186792714721229686153497577439770153030928000 4512 577527738623375018671698933040371191437035894594063087748992000 4513 1708519560094151096903776010244431441334564521507436634590768000 4514 4778334041793931086493638858583278070195053325882618274803602000 4515 12638205955438642220603583593314139548924059408865047518664220800 4516 31620295684587661712725828755036945224366862364140785556501070080 4517 74853776888326297221905261283605558868241011282834031570027797120 4518 167687669995836922731510552672344238190319304666261723843741516480 4519 355530671395785620941581423345836770558650433513234151042565870720 4520 713455488726896397579739152572790287046988748733628128018078312960 4521 1355102145796215560338140922906111421826261097432378100294077315200 4522 2435957428752720828703086659033605055901969353717727299338162792800 4523 4143927579947157271816745121114638485902200739657742991977564291200 4524 6670003831194898379066812427556817294082209723563661133785045036800 4525 10155740296649859396375739826138769834774889946329981217825252188800 4526 14623156110203486070737745596653365308541986343486065851895923233600 4527 19904814292788880563764652123630757432145464224290393179682763830400 4528 25602096007929169470648646254255229221479470625405769414932464281600 4529 31100958890584591286517130295967785894545249782548972865659526302400 4530 35661436035598197220357382574943831422351163813163125136825947226550 4531 38570877204003644546027565302503351468463729625425850963839719144800 4532 39321011857903308370305803795496406246005086646634947115556185867200 4533 37750242727495406236110093459504231984202425151971303486269261848800 4534 34097512506207487559385033265426030509175165770258820156608936853200 4535 28944058235082960454136363641458949293502728707673118559440298364000 4536 23062066521313586196857142861202704064843220459232504928648607952000 4537 17224368149134442898982897387338013325424768332032414674800544828000 4538 12040016853105012026419932458348527579454071318852186361342694387000 4539 7863232035867175570012869624778527452853380898354408271532215068000 4540 4788779149771360977773603483198454556872869808367189181581781428800 4541 2713641518203771220738375307145790915561292891408073869563009476320 4542 1427304954379905642076677921290967949093926780545805087237686802480 4543 694878402698442240664703003971826553971135848537451560952879821920 4544 312142716434483629042502095909447565951331390579627705406941146880 4545 128907039540190232879894061760072491634964387565320935302550062240 4546 48738001060720072616626612856817531559515856409727822760995008100 4547 16789001268733442659867764260222600452901577757521418018240978400 4548 5239470863178053513011920553733882362909631377751321168196273600 4549 1471440612464519331393766558263187272888275708209564952284610400 4550 368890573713093781960061924270462915752102733570745275152584400 4551 81751399372806009134788005105082068880766953267388145793048800 4552 15821441632160264799141009274546756982003548293394551604963200 4553 2632773855717369037892586966532467136242492231685561487032800 4554 369099296932797651124369316809582343666273808783292455664200 4555 42393427363067895010539297311462641220096367550640331986400 4556 3830419566382202967985235654515550000350587544258100814400 4557 255300300769382376509288281798814727687007626576208821600 4558 11159690566590580740354583612991667619792058478202676400 4559 239993345518077005168915776623476723006280827488229600 4560 0 4561 1 4562 4559 4563 6925121 4564 5256166839 4565 2391555911745 4566 724641441258735 4567 156626071517780865 4568 25351048432806531435 4569 3185781753056020783665 4570 319640102556620751961055 4571 26181430218501390683355505 4572 1782717384877958329257570295 4573 102437683577218067073492693105 4574 5030703383588874085180646653695 4575 213445557846556514756950293735345 4576 7897485640322591046007160868207765 4577 256900562299905461673056468242287885 4578 7399743647422767121523920624469037315 4579 189926753617184356119113962694705291085 4580 4368315333195240190739621141978221694955 4581 90486531901901403951035009369548877966925 4582 1695741110836931505212253487276091310471075 4583 28867814088437407086755635453352273811062925 4584 448078679546615405650946167688989641328237575 4585 6362717249561938760243435581183652906860973565 4586 82911100159676340460402922111731600186326840147 4587 994224560034409450136284613015037906507833818173 4588 10999595529269577567380799607483832076761272559787 4589 112542659676319766539162171353418321297700310870333 4590 1067214876240963303388606797316897874374744327218675 4591 9398376168186547800809343731210100635622748430022525 4592 77006049894173649722760429281527921337038003265345850 4593 588046199191871506973806914513485944755562934026277400 4594 4191794564292859458802591535007897135610510112604426600 4595 27933555373817122275886177203876154861673399321809330200 4596 174252178760478238959099486367036966041867395769382012200 4597 1018825801941895289049149249118981900551098557246206539800 4598 5589773994437966045323710745166306103023594787053511556200 4599 28808835202103363464360663071241731454044680825583482635800 4600 139612047517885530634978597960633006277293453231673800465800 4601 636767143557185225091243849235082248142777457422512211880600 4602 2735658146362402029747399533473367289059388867602639572295400 4603 11078961064504212871302591466126361213831877174776138334312600 4604 42324910451499181096075650696174069161509940919282202896623400 4605 152626192234194016679787952510445885764232817254381277112066200 4606 519813843116457882894929983187750480501372638475066668425153000 4607 1672925402592189615718280676697672452973427760642698371370127000 4608 5089964522780491809525832697186535335642556803657571640551663000 4609 14646632606368353982513110414353091476032663455422808190158867000 4610 39874709993664049413617325087238824549035863366395971685044752200 4611 102736017513087374371555225813003559720457106791067268223821185080 4612 250564314206127125729720663860673840223196292128440079514206419720 4613 578589004211826207599398514081759186930486648441724479691004954680 4614 1265132770215796089153401782363259605803978143238403841336935362120 4615 2619719372669072709863104700853214335250661811756290782566381305400 4616 5137371756792597132328945582192667073024025111366232573604202300200 4617 9540833262614823245753756081214953135616046635394431922407804271800 4618 16778706772184689156325571039378021031600633738107449242855104064200 4619 27938360954970297724355085851074215031578144663862140790703793967800 4620 44038433369698943870593609900845796575199448368460662602295810830600 4621 65696679289223014626623254114376516202346718057867545849326537468600 4622 92725773148036079343446570719868282254925113958989148530858026707400 4623 123776800100834643547550030653710502733532909416838049267765937340600 4624 156194533460577050190955991063015634401839147597438490742657016167900 4625 186231943741457252150755220113595564094500522135407431270091057738650 4626 209673726869752570603297835232789411323178909537067107933459162908550 4627 222760553784282581794277075966450622884734173904373874507324999399450 4628 223151704888381409857129186723195926875752144358990861117522233814550 4629 210595854485454578611971022764346028176860719356694700133927632423450 4630 187050976344223631934856250032928459809261384273337528690382928177350 4631 156189447047993575961700892884638452355821880228239586331003853508250 4632 122458392755938625284526052167768176260198375578009440926186119886750 4633 90026489651626112652094494972651490310008851452326575292766964848250 4634 61961956409616047175210539116682384482157147297251056449186889171750 4635 39856609798617889804594887323703804072306489342556084959206701683450 4636 23913965879170733882756932394222282443383893605533650975524021010070 4637 13354552374082357882578546661708547338513083442051259635682245499130 4638 6924088593555188552505759957469266801886403902522081669249835578470 4639 3323832207032821768632268411910758065559880354375254394294224868730 4640 1472583889191756479773789802745272560691086232951062073421492030450 4641 599941584485530417685618067785111043244516613424506770653200456850 4642 223826444799028060076025530257679187768731130392340827714337659150 4643 76099675766228464739336332209266770569621486295603390439461848850 4644 23445511122469699119348026618689762361380802146149753681004597150 4645 6501696361693277907046091415266908890130810679184385474564300050 4646 1609859153852918332661207313492900833260843683902016102457097550 4647 352439093024736732010031753475189997979318625264835922991810450 4648 67394309324479437782482561009362350710778796680736649851098550 4649 11083231666232062801817867540865514263978944091520531793694450 4650 1535878545507813946319329958846531939203074649386740360923950 4651 174403790881839678886077760894661135953462689124501652705650 4652 15582182940709039632917602143956823900285486319293745368350 4653 1027156519233274702310136466712441407171694049097904673650 4654 44413768504939125769072475911382161051349845637040490350 4655 944973797977428207852605870454939596837230758234904050 4656 0 4657 1 4658 4655 4659 7219905 4660 5595426375 4661 2599635093825 4662 804327098029455 4663 177526480922215425 4664 29342591203857606675 4665 3765632537828392856625 4666 385851814042815988042175 4667 32278258116563570199673585 4668 2244806132651921018431844775 4669 131752852247185825927961351025 4670 6609360115476959289682896345375 4671 286468551290815635498541535883825 4672 10828511238792831021844870056408585 4673 359888755877526442784844210698285325 4674 10592020050434650796471591377610319075 4675 277808245182452683170614545781182930125 4676 6529955910446493068631392428730331399675 4677 138248495132595753253024622562547873347405 4678 2648266627539983585041705432204650820615875 4679 46088213284816394169717901256905444913722125 4680 731399906476434081389001476468282060587329375 4681 10619926642037822861768301438319455519728022525 4682 141522776266664033274826195474958651864437124787 4683 1735770802928742630336543508603125345516814308285 4684 19644517182352277705237389232286164624658549235035 4685 205638418780781232136105675461123644469947867608125 4686 1995401760169373749072418519819317019098045860169875 4687 17984362961010420177123668852823134681806258494563325 4688 150836592576216427292004964572065000557084748664079500 4689 1179267905595873886101129723017962731628117125919167000 4690 8608025086301432377155305197430583575788127683848465000 4691 58751579622638851905256629255068235128194263065728767000 4692 375450570731339710746925697430007483533508100162895263400 4693 2249320986813882050871221520639234022971016996471399551000 4694 12648031096550890109664208635969974527460071389831354801000 4695 66824617736837698757537620526076181207835599853157562815000 4696 332066946599978103056686945075732408155859980808767581373000 4697 1553425374582336589421281855256718924007169373637112734325400 4698 6846979438490089845358611661671600832296408563243719891713000 4699 28457047433724592679546920892861038675092382433946490314063000 4700 111602162768623931121690355721474052309294649925942366876505000 4701 413266190615934678274865499065579672490782006695459310069967000 4702 1445832730647632338196413499629433810714127194438896774650580200 4703 4781546727164926557865104774445167320354305939055555938368015000 4704 14955050401983919234173838337094459491320914320024823892342515000 4705 44254740985462618141942990997524420943704746457216315599789075000 4706 123949401078467137016331756826535745516613049056905452100307197000 4707 328684647095135208040955035161190082816995073616782222393049908280 4708 825429769854298825623212871106156090332272696186941780217840267400 4709 1963540483006089659211097091063845910093751740276339009836052537400 4710 4425169851638462020234652773361916883334975096010617265353787165000 4711 9449302087236069404824298952411204334717310457541863534300915219000 4712 19119496950537397574956178919294358900635804795909381021351721962600 4713 36657682123210799861758087401654597892196467841781144063493903011000 4714 66595898013310364177168503609902454609961278238880082046383660461000 4715 114625902775686161602432053261930291540815876337522993352776084195000 4716 186898505881712012646677347860977865190279445824910372212492530501000 4717 288620315640283140841262396204985490179087275355845197744537645462200 4718 422017542435421937824479389480055462900674942548340545618004542413000 4719 584082650897565539139563640432457714398629989609915255916777408163000 4720 764870138080145348873238100566313673617253557822508073224351367832500 4721 947262247930026162835317955316742318864444790841721536839389001700250 4722 1108893009115289368242183396643515134111245160747581715153242789402950 4723 1226252106416500454704721123832381050611485489836199590026991687060250 4724 1280082313019507498370424421630115073904351402471678061933356554797750 4725 1260439106170103291234305376796916377118095370720194511110849804596250 4726 1169624860011263550996305734741983271685984151463335776148825843519750 4727 1021833227800584776343251408500943936752624383431348881295412839549850 4728 839534342089682327981544584449132342402390925354394620782616182728750 4729 647859834763270837574799245533805323589059663857957492750055410416250 4730 468924834121508510721485570166082712927290500867199888310388125643750 4731 317854995669390093213374543236901471357201236804037113481744167328250 4732 201419691992602985383633131609068090270563310058979307701063146033270 4733 119089564985373603798251988271937045853750692550250923555310745945850 4734 65552797509431424268568277260576735529886744850337920958018202813350 4735 33510436896252675502432663643430171522094002966336327656241048176250 4736 15864434682529747642923817978028967277548300138493400687891331668250 4737 6933345527920408229129668597805252365743331171637856596930285692050 4738 2787117217637381808457725859099672360212992205400945063806664076750 4739 1026229172406594007051874963694354824374633921060059995577358239250 4740 344431477830096095310009669398277436752243742868694835004448978750 4741 104776634432348560085902101111072632020430449511317252329084479250 4742 28695324505275214403827087062156964337195863190377173620085790350 4743 7018503587898107773189463956662288791375090836459533243084335250 4744 1518108926535954345924993771190275631990223409767109071388147750 4745 286874516250410167513916085464965262429204627994806106442091250 4746 46630539345572289401138419884567387226320153014886086215680750 4747 6388213082506972980229219427409598103532504478962416206836850 4748 717262338456349092381207150234713594997677282635531681130750 4749 63376616160939681374496564466741874452810194678875870843250 4750 4132311966567789794493598918559010345241570689425674488750 4751 176768552209282833314283850715514216336201568125487979250 4752 3721443204405954385563870541379246659709506697378694300 4753 0 4754 1 4755 4752 4756 7524000 4757 5952738000 4758 2823383633400 4759 891812777003280 4760 200955145751405760 4761 33911180845549722000 4762 4443306668012723296500 4763 464868617622308917331600 4764 39708232101629223520433760 4765 2819886119096002585458682320 4766 169012405215048872910504357000 4767 8658635528709426873722761674000 4768 383288932737537296276794250102400 4769 14798146878108419113753231339370160 4770 502375324531077728295578449219647270 4771 15104094724463774837644842264120114000 4772 404719076184169686000518521954376388000 4773 9719648129622980406422979029883260307600 4774 210268387870843809458950446346474531321080 4775 4116162986805003057893393586055228704042960 4776 73212385140800449646325182360666123194440000 4777 1187579160417984105313760295031529831672130000 4778 17627633337804277403207248645918007801453316300 4779 240169724368607201050466760012692118599493183312 4780 3012043095927660680980497656911312552920139581024 4781 34861609906570146770607611769806858251390504410000 4782 373259650896207950768057360500863085760577642045000 4783 3705138327746726279118325707224659320262469559426000 4784 34166953009414972655611571252858793903839719292083200 4785 293243385002176489102698505692378801710979203682254400 4786 2346502465216279671323676489678599312933498362798342500 4787 17533936424575123675915956942482510374005748907042160000 4788 122531273367030864276400922633348366613640174715094624000 4789 801899111257568656208890482567135421504822921191008150400 4790 4920963465029554201089692796173997699234551469831306772800 4791 28349789521151770290772767886919901396728212592911511280000 4792 153494406962025509320621247992338251556914424996978384960000 4793 781837537000163267347215664453281889020026936555121953136000 4794 3749959796367856256678779522310680084775324318867432489858400 4795 16951037778703480314743100930119822171829921311303190767164800 4796 72271866498348171884563608616789939492298114117959340480160000 4797 290844604396629482414940441864819555652409006815085844828720000 4798 1105503279135875497300425134078096957494964740045624276859064000 4799 3971266852006942124601913670050593708179979616898194262185507200 4800 13489816725781213211413716000393876129913862306429388835101926400 4801 43351583006167462669658440160840249087710772039722105077344400000 4802 131861064977092698953544422155889090975120264954154736276922550000 4803 379759867134026972986207935808960582008346363067965640477536944000 4804 1035925347366388872192965647642011689588257765294419213788920385280 4805 2677312341949181496987400659479015128370255928856692794611334962560 4806 6557278050855215930575092326372769273040358316321725821344887880000 4807 15222416271796664794808145847805967522739392261929261480438656560000 4808 33499566583320875790863986956653132568560494216824799002069716928000 4809 69892277553383099945484409150471762949860303843284467008863636681600 4810 138251829721823588050059072486240197764855250146146029039462719927200 4811 259274453803782893499808302908254454368452072264399691483565899440000 4812 460966036511459708957578525684926972641046875411048428692581803680000 4813 776871009555753848486133752609117039202397078729467493101678825072000 4814 1240871016902441802800529485724835576824375224659143979418692462123200 4815 1878039582429819375788003907003955272803470065031449005339131584662400 4816 2692529867282895162420077286027176018356229483916055921633163562240000 4817 3655483257318097251757813259849395219365575445177700921383913030680000 4818 4697647474428497093244535982489150683348164983153843539836153620676750 4819 5711638514363412782835314611809652672341265396767004173376544821783200 4820 6566705157626320802337118834563607911845995765979974947409849360910400 4821 7134589668623856007807010147298037568840579245303089549973387694580000 4822 7320101164696343312357831809269555169735411015961013020795372626110000 4823 7086706634807474395152219780568207033888774722698487967958418716292000 4824 6467867463880624518392448475786194588675952141279746765122613138249600 4825 5559430680025716771090848709429682907402608315489672786766189774935200 4826 4495353955500246628070035581254975714699597667585827500714670194725000 4827 3415204115766940422361981863285897877291215999217370615130138185700000 4828 2434332879634957893849369414623245405867396485207913180802671470744000 4829 1625451042086078902454508770536152985040580881175669748444731160991520 4830 1014934741589632998901021026578794088745434473652750728095872806265040 4831 591453812115170745280315283554075809292211231732372219170089047940000 4832 320970715305603857873640751088093071449716708684364281224404053280000 4833 161805806798046501769844846988396285702341366118415284807112549644000 4834 75559316569581591721535572065877648230753853992951335158383113460300 4835 32580831474748822446624191267189639345510243576605333317315452717600 4836 12925102113109288951790378551485751723902094865829327058000546920000 4837 4697677675648155221433852445419520204872046527540377906622688740000 4838 1556681425852035749847688359364507675732109535596713463174969406000 4839 467643284701924829913204327929474535691889540378985330387446349600 4840 126504946302685893577161929929063948174336331158388974699838467200 4841 30568723962900849414544092263423237215585450972181243886455220000 4842 6533713472152198917255721456712270058591680915147012546721915000 4843 1220279070454393206019295792664364045899270243328330932571284000 4844 196079030124295660454382571812735419341079321150193346430257600 4845 26559199732555097820744127620119680546199707379875687392727200 4846 2948952751978417827221472795595336199028719262608918071890000 4847 257721334078187053305559965206455828878739592385405331380000 4848 16623458950619903998208571104022234875045241345352012416000 4849 703580609094219620976810136639537572562221837643188244800 4850 14657929356129575437016877846657032761712954950899755100 4851 0 4852 1 4853 4850 4854 7837600 4855 6328862000 4856 3063802094200 4857 987769795170080 4858 227187052889118400 4859 39132969860150644400 4860 5234034718795148688500 4861 558994907967321879931800 4862 48744355974750467930052960 4863 3533965808169408924928839600 4864 216251523107597292290837838600 4865 11311618131782012212136133096000 4866 511285139556546951988553215939200 4867 20157416627016863582148710538402960 4868 698839848502827292572288016092426150 4869 21458494171675049807219667317661555900 4870 587285103645843468408117210799158372000 4871 14407030884701454769738075365973037746800 4872 318395382551902150411211465588004134204280 4873 6367907651038043008224229311760082684085600 4874 115729799918865303366857732709378893997729600 4875 1918347226915973778635413504150030579853670000 4876 29101327432315322221899222857955963896380173900 4877 405269562949720456542510408169565207984666667912 4878 5195763627560518673621928309866220615188034204000 4879 61483202926132804304526151666750277279725071414000 4880 673135066518867771265070798420455621941817592205000 4881 6833481502867402477946098036378694313781762039488000 4882 64455161014142854340369002123778394108057652269235200 4883 565931907694742198895780250502126827299578781517176000 4884 4633567494250701753459200800986163398515301273671878500 4885 35433163191328895761746829654600073047469950916314365000 4886 253451332003858454389906734470551110739549766554342752000 4887 1698123924425851644412375120952692441954983435914096438400 4888 10670643579162446143942627449229756560933341860811551944000 4889 62961350734517534288867736357617397176033431064930750304000 4890 349218827960684299496958699635367749518889880805486347840000 4891 1822653652087109978528357520789207831142821416357865284688000 4892 8959898623857488199326596544269874106508186743095798734850400 4893 41521481427632262387123252278323806835037938565565896576136000 4894 181535779264996868111143521588950597325282150007590431542176000 4895 749362809756673118365766862372993744772967014566216316249680000 4896 2922514958051025161626490763254675604614571356808243633373752000 4897 10775185584466388421996800727130282229187637002493002613482355200 4898 37578584323254657123892635283331326553226079092875689040544384000 4899 124029316875422950773273298900569617692961606793241303455626544000 4900 387591615235696721166479059064280055290505021228879073298832950000 4901 1147271181097662294652778014830268963659894862837482056964545532000 4902 3217758230278619894649673867476895540429634532946537910357031233280 4903 8553995295423932977858295914672742669694164199575072499252288912000 4904 21558799463720841242454181213104815160992621382528466465822350792000 4905 51524174818955469636054017993583834975957208335602624257940209440000 4906 116788129589632397841722440785456692612169672227365948317997808064000 4907 251094478617709655359703247688731889116164795288836788883695287337600 4908 512100581391381533957289518312545300171125569339075029960168020228000 4909 990742685595667359706843242325178384723085039773963669578110906648000 4910 1818195226633778789876965389188229180613960856160283999108865135520000 4911 3164892369072696300345158397790358251678877625892562147601363549456000 4912 5224666583042959302373072961598181572853491425039032922351759170987200 4913 8178219505979460356966840807155270997168870765793515309445376597632000 4914 12135422492743715368402408939649756963540905007306506588209268499712000 4915 17065437880420849736815887571382470729979397666524774889669283827720000 4916 22734773253195276259960011759760012688833130256701995778496916099332750 4917 28680790873261733127949553296928016007451025862300979289796109540696700 4918 34245720445685651496059168115734944486508687596777288704234160645608000 4919 38680526210162063783740228078044781459081147140697086846354036585228000 4920 41302096400876372454505230748295898361039332304964280711899770522590000 4921 41661245065231819171500928406976732259830978672833535326785855483656000 4922 39666199526896774309767081131149677475557382511035873071700335643593600 4923 35615777744220695242924667917053407592489903310965308567899949257452000 4924 30127044872679834674665729368192437244332212732220654850244135159557000 4925 23981172334787724750289269952467138124884952748713220262134354162550000 4926 17940509465592546515892080872548388737751770056334646942050781708632000 4927 12596126119526556343263176781041868724295190134289694221418811999639520 4928 8286925078635892331094195250685439950194204035716904093038692105026000 4929 5099646202237472203750274000421809200119510175825787134177656680016000 4930 2929689639065344304004539104429276950409455699841494069293882610720000 4931 1567754803689714309516353046072755482007085312794926098473403637572000 4932 779522527390163503898408875686175642442411863861921587852053475348300 4933 359129619664844974695743926467885797331192457605763333156772603819000 4934 152812133198558778536419983992212352199696349871626596065532392104000 4935 59836076252447714487152403370444595740844956275034510507587984860000 4936 21470592067054768139507627091747766707009072545747677299781571038000 4937 7025671166127907714049554583236752115344145216064082640366281521600 4938 2084601709276123379469394703927504637271318147508990037638752336000 4939 557091836099653661754752032946143480650093642868781820403459676000 4940 133013500192333037216724502248376954649601010235523749253635035000 4941 28097233748492821344656411710893109521488752723908387482790322000 4942 5187181615106367017475029854318727911659462041336933073745905600 4943 824050591028603455953391030368359785297071728974930839474684000 4944 110374237648291206232186316129282411635161781370415000238194000 4945 12120712439071100203946335333346043830903146890368153766720000 4946 1047837626311633746634554409556903229278525128708198735488000 4947 66868585363308206199705116925670798184221669397825840356800 4948 2800552866375665852436103479490078532200005483800695633500 4949 57743358069601357782187700608042856334020731624756611000 4950 0 4951 1 4952 4949 4953 8160901 4954 6724582424 4955 3321943717456 4956 1092919483043024 4957 256523815805669776 4958 45093222192696665624 4959 6155224829303094857676 4960 670919506394037339486684 4961 59711836069069323214314876 4962 4418675869111129917859300824 4963 275997292747556730253980943776 4964 14737042257806353322023004459424 4965 680009235610207446144775777199136 4966 27370371733310849707327225032265224 4967 968830658265870812434362215480329326 4968 30375690638571126060442062403000913574 4969 848920617320066733583933428210183426726 4970 21267695465492198167681700622528805848504 4971 480042269078252472927672671194221617723376 4972 9806577782598586232665313140110527333491824 4973 182061248398678100928177770035965007452217776 4974 3083167663099353057022836583869929147940818424 4975 47789098778039972383853967049983901793082685572 4976 680075636456722683924075684942078602440022833140 4977 8910734621266289525261607051420568355047478659860 4978 107777456847697025686497532907658302961050456171640 4979 1206258039201811046107006870769456474519737125231360 4980 12520126544818797409593416141434703407946237058435840 4981 120758639900026465337691336331902461902449189692655360 4982 1084393109102253783496123411335269284906267521957836640 4983 9081792288731375436780033569932880261089990496396881860 4984 71051669082427819593632027341239592630880513883575605140 4985 520050451855417066101289880791762060348713677248692034260 4986 3566060241294288453265987754000654128105465215419602520640 4987 22938441552109206807494732039247450878083803277563929727360 4988 138576900813382363174153807924159208932036859914386926816640 4989 787139238223382411066144908978118907415577791335566228031360 4990 4208167465886544428392082397998404928106358192140142526783040 4991 21194794675745644499096707687479771162291779675047303214163360 4992 100656812345091684502678789470504975937991971069998168226148640 4993 451116411473517217256191651148542234353326142768862222382307360 4994 1909376439260003105595973965326388061681519953114719173804184640 4995 7637505757040012422383895861305552246726079812458876695216738560 4996 28889695689673090467278214779721001976746475812344446629732880640 4997 103398920095601468101664581852673965446838219165551030536944047360 4998 350346340962224123301916694894432531859765668130085140702305096640 4999 1124325757475709048759722454533663584386696965580732415825254621360 5000 3418868119671033638065278484194201511706486691255696529754345685360 5001 9854384580228273427364626219147992592565755757148772350468408151920 5002 26932345187592204299222779350069626814071115281981260179560717302080 5003 69813016698170793727738583337045505790901323503074790538019508129920 5004 171678550496759624827331987954621338139889418174227944027456777854080 5005 400583284492439124597107971894116455659741975739865202730732481659520 5006 887005844233258061607881937765543580389428660566844377475193352246080 5007 1864046116264628783604533846657664892622897072394233109055011593629920 5008 3717943161115838535719387835711023079841313761454196346372881563338080 5009 7038233722299357695613733021547635158156642474196459360550416939597920 5010 12644962280741218910763655937017785199400069529912282918954986366057280 5011 21558624216345684700318364220489338700616511985424220058546206263441920 5012 34874580369011871760060220068998882646846065660186509338494365393902080 5013 53517213192999784774654623423855428209215391082221694054002874083729920 5014 77886658486240758198827710875789596411625970950019072596450611389714080 5015 107468610507457200014728620294959683510272373378151316515294833984845870 5016 140535875278982492326952811154947278436510026725274798520000936749413830 5017 174096681315754430793090795908367524033288540570116541450150414182109670 5018 204208223211455592220868571846864804309458727130531781718525858952852080 5019 226665905048009532030324706346647890205383855689643972546905940627973920 5020 237928807162196341075309784922878841271489885786023797269733565007003680 5021 236013887185035807143114132730340580979566425940663444776616997079381920 5022 221055260532463115141085772205178149790720666550058015178099018391252080 5023 195315949374573574336986743934712200842486068390119753136813516249804920 5024 162630718305596434166561713109651143907719795560673574529690336188749080 5025 127467319753035042995413234599456301981726326250257666523270804039830360 5026 93923288239078452733462383389073064618114135131768806911883750345138160 5027 64969492616505395875778490765373849209522559640020528089423346103403840 5028 42123077630481520402977263243484143992987154052321001728307444176932160 5029 25552753031927933019527590068832153561471272614017511272381244130699840 5030 14474502508592088640808350070635935087035942398446628220747603479098960 5031 7639320768423602338204406981724521295935636265846831560950124058413340 5032 3747200702126482447737121039816093101800406948830017649138136733259660 5033 1703473254830933983734741771553187196146115060193957479640522340979340 5034 715400127674264874408394134697035586677542297224312607628721946986160 5035 276541225823665413636858236941711235186276854389230083621186634969440 5036 97981090955306897581321865072371012193222579051724475592185141528160 5037 31665099963904314134140105552658795440151322660661558671732647983840 5038 9281149989420230004834168868882750387630560090193905127921638202160 5039 2450640727543543877680932229424097012464249012579289556248971884840 5040 578241070543982263273028953010180193952238531058034614395824826760 5041 120731652091600692331731319859268392143873979012117117291435952840 5042 22035112804104856412193676152049940658843698032789650647553050160 5043 3461336092650412227441362873814296428878673463776214407469763840 5044 458502310145181578514881972989814146035404240568846520687484160 5045 49803722378591951977540371086239610487608299367500685897744640 5046 4259528887642732734921215948165229844334920340641506030728160 5047 268965097286718948467963378170227142232488526664218808641340 5048 11147932708917238133429157479388753843846042447475511319660 5049 227508830794229349661819540395688853956041682601541047340 5050 0 5051 1 5052 5049 5053 8494101 5054 7140707574 5055 3598916617296 5056 1208036344539024 5057 289295941746988176 5058 51887293551906236424 5059 7226746940812718595276 5060 803774854194836812652364 5061 72997370849149270530882876 5062 5512407519881211580695761424 5063 351380643446786974092555458976 5064 19148314404973808840933873857824 5065 901794426024718902080171487875616 5066 37048721002515534893793711960223224 5067 1338657463282068665206634563033359726 5068 42845788220211047408607120622054657374 5069 1222483045183682457933299073187161832326 5070 31269829471540509187135965766787402658444 5071 720695117344076497455895591958338232699376 5072 15034760911173613165540956093710960793845424 5073 285066197987746333419367456053484106435084976 5074 4930818946353264477333551576809177985945998824 5075 78071299983926687557781233299478651444144981380 5076 1135036592074011072955434853353958855611030883140 5077 15195261954859766472414781697750007585516336523860 5078 187810221833610658622015502888592686347969111744640 5079 2148252882254403691233103436981833584728986588527360 5080 22791234601388673643771890486600372398906374956445440 5081 224726474510466814315471221249597220320399417581295360 5082 2063315251856181194340032140263438994635280136421812640 5083 17671044638056157880313684352786498359357456016854993860 5084 141399856292752393448713242530585723948583992976224719140 5085 1058716571065902374477340328527326723009986031443833821460 5086 7427821022398870627285467066810768437625616284098008715640 5087 48894245288583556801831062493841454700526579263491997311360 5088 302337530966533031888420524410709535680212005772972563744640 5089 1758127423663685336581921780952425626512865766364019942207360 5090 9624620639799918445134366672649817211807611310736365581058240 5091 49648957690675189052339476860132593665788043712701007814483360 5092 241555730274376732799361287534373327370483292813594101898804640 5093 1109337334936700233575804273981225015066881744516029613039139360 5094 4812600869535113909719979641034828183757381267963832486165568640 5095 19736524778093497447942542770304446895005018129225414034173948160 5096 76562460854150137442984839828765559694149901245256074731602320640 5097 281106759602332928317490128844006018895542051843127993163487151360 5098 977394247482579561047159827416836530237868729901372330839713304640 5099 3219749417302307159435966982493898569848217227583262253123341277360 5100 10053503282596999905993937720848295534424025220821206627099412559920 5101 29766254817100921290295776389178286778392702124392200013568848951920 5102 83596932834754020275310310160859683229814798424763614517745394794080 5103 222763379803495473476734005015004903352597924394580546087925319073920 5104 563368743192767378415304237700421205613593213406000696220965569342080 5105 1352464356553680608788255627880135756237346670567267664665146299464320 5106 3082564864612609699251154060947582145709796632266954222710820461766080 5107 6671164813516261842865592811098338804061176420958684138623542528157920 5108 13709586734128700230014772401271056816331407321232093175380625510074080 5109 26754126303480847497381253680797228936137094708120373531616545048589920 5110 49578267952213095927350571792663791474875520137081822137684897039194880 5111 87236078036134518516977508837364704125190805924264189772319873478801920 5112 145731766534187701742534082716676414770744450510180103379565563363054080 5113 231096406019651465589671302700228805194570180865349605820027931252113920 5114 347790920567273088590804926781991168135082305925332690504942829076842080 5115 496605304848462054382062804106977773731343484902999082115230866518375470 5116 672558699573325066657292515585440761160630687013152603051163481228848830 5117 863588488506861087399390977723684450897797612134934527391340173319177670 5118 1050863604100535089671251883340673089503377954713800926219839754363810580 5119 1211225569261656812647512827175268556699545605092121783673677193435525920 5120 1321564958593981656863849399423119108448572533920389606617034950187416480 5121 1364110309373667183040552800611790950974079899197504764978951568302101920 5122 1331021561650205772497315604352819495981750887558128671305753212576464080 5123 1226687299207305320010844137649364086479376198502963334057280928790028920 5124 1066822830743413623363744124153408455808979892737305024694762273871817080 5125 874602500879735493027934372053695220528082614766619434659669972273291480 5126 675131755065058977074194953866010345670800614907565879386411908421488160 5127 490081971209222579393571456599933689065201813418889243956506798867819840 5128 334065199821937602403809780772582171667155548474347746379943195898244160 5129 213493793719375248014638577845249690364371721826027495171083464045323840 5130 127690908268866841375843959534025922401475491851643027175110046533437360 5131 71333501224274377435270853937218185045268716126998110860169501304173340 5132 37138098047808009209751070899563457375269379760186610562250246237553660 5133 17974271961428090264019986415392598970634342775500249073178417735307340 5134 8064188567892579797167888340124505103290909954355246572131682541027160 5135 3343136997333618515352513933721083348143010289200494377242266151462240 5136 1275971576273706656338373991119264369537482723237945186389319092008160 5137 446470674510099442167049332898988789020199113798040697402731540079840 5138 142525382510799769678195999164724216348663353464264820330757038134160 5139 41272672054966021147873918042083059586155322479181896387915853228840 5140 10769024293992382546698687728833157869546145316041218907708381179560 5141 2511457436083693609791757455686365266279992375291663994349573632840 5142 518370574480724146884873015220501574311016104216912969688970764160 5143 93544199041402300466367921400240115794320811700667791631576771840 5144 14531345492819071612139972233073218628310187861988888244758780160 5145 1903882892116272540448350225385852832600550929286338101496951040 5146 204583907266880163337651668955935940345234639331207383713488160 5147 17312297994662969148418118034501451996568395166773133415617340 5148 1081790975050473771739991806489991845777574871561460261821660 5149 44377737380961509086014918468667981304831457316167922511340 5150 896519947090131496687170070074100632420837521538745909320 5151 0 5152 1 5153 5150 5154 8837400 5155 7578070500 5156 3895886044050 5157 1333951381482720 5158 325865266047921600 5159 59621705641553655600 5160 8471250676570748566500 5161 961204576768227604012200 5162 89059973149288870364475840 5163 6861666113092937966717570400 5164 446272207586159926989208136400 5165 24814696377867793742476848024000 5166 1192523408787817973567030239324800 5167 49996543913429268541797742783692240 5168 1843622556807704277478791765148651350 5169 60225003522385006397640530994855944100 5170 1753921155213317730176899674587032758000 5171 45795804479017206628461048871717207960200 5172 1077509856813447704529647821310260593006420 5173 22949560586676029031540550999335420422474400 5174 444296236179996799195595331204525253870670400 5175 7847623736874943464052634926166886277606950000 5176 126896075825267835813731106756118551108904381500 5177 1884309113639207925037127142169317315850992446520 5178 25768329759168655385123106217700065857791349696000 5179 325376290847915323156594142796514323648778074336000 5180 3802735221855562089601081792043006073185842272720000 5181 41226894956944438654157935014424865841711338294592000 5182 415460709179014278566417383822784777062923293007436800 5183 3899132260540950537755388955030369228282072437398424000 5184 34139561440304572606142354430123857845356100147903246500 5185 279323684511582866777528354428286109643822637573753835000 5186 2138821355688691665610788542479447925272699053421886508000 5187 15348589442965992095597420635792990587552178445270395083600 5188 103360996474027739562694341668966310488245526016573156081000 5189 653982521076067404800660642593971762520222047968303553696000 5190 3892122696282668360554539047016755023905774941349822768960000 5191 21810856801860953082030628428859277191656592652102660670672000 5192 115198561962024131461310550884621377459835003385678808981317600 5193 573985866221932083587714591515709302326007159726552950673464000 5194 2700212579967627343389381599954300239513708100241857070277824000 5195 12002530548376187081344978464913142185153427654880559176023520000 5196 50446999607872034793410561002528873366084255022179804779226128000 5197 200618212933334584743650115059332215241355356204146933788690572800 5198 755334067195811063743437528484257276625639500232079574949094016000 5199 2693890915185060203404121610897311191369634494178773164911529456000 5200 9105626180153583595689951873568717674910116593844067457928001350000 5201 29182602761863648323819388616841457625875198161168823542714557796000 5202 88715112396065490904410941395198031182660602409953223569852255699840 5203 255908978065573531455031561716917397642290199259480452605343045288000 5204 700685467519164683729923136689353658421161771992757436632771632708000 5205 1821488427093845299423699558689305107845368128450774049108253300960000 5206 4496684561431674658375274466097638064216242127205749268707647542976000 5207 10543849319045309864540984478622448733691461247623351045002152777718400 5208 23485829780204308626844110163848875468842822515852765015653291431572000 5209 49699596231793509725771746735113954258930546376559571702816221069352000 5210 99922040349134817917390303196254823290894844848255363330033781694080000 5211 190868033005889728462540460512168111608200830752514905886352664354624000 5212 346378545143475294111528343913065736967669376463990165272446556459948800 5213 597141225366329697939493601880800794560868412095509221992689462749568000 5214 977807290692023745013057111528315894012113252371448280559457707052288000 5215 1520548539841019067765840299921265043515860637988338472000942416472680000 5216 2245002195121043056302353635124136994537119240029897811305237577397884750 5217 3146142936379419779601340339013126249686983886027912736962025248325427300 5218 4183473646746039869754835186204699762134659712764388714006492189089442000 5219 5276171987314035358123635421407419849259384264605833527366396865344147000 5220 6308466506571129232539129308204523732810133359854800956633735382476697500 5221 7146983172661950136739982520599410738289244253649165804285672880520184000 5222 7667548144191854754345590905399609266913128845162445084195414044051030400 5223 7784541249678350190738187949730823962300300998903186617170226699652748000 5224 7473515058195767705948420166351167753760905411047465690685114902292193000 5225 6779012177926557156450806889137490187602450298802773395845439285677850000 5226 5804300156667927857198961141834478084952584472055996248118473420818224000 5227 4686208652804527017338529679775836517009086621123104339270388540807976640 5228 3563504529217386402453256506323047248921810571428197933997475906800324000 5229 2548920322597051612543987670856445384843173195946643077664528221047984000 5230 1712517061920122310277849554908419976184799907695407715276070567208480000 5231 1078994136165494784735189387285653219172131840576442013010967246617748000 5232 636406726608722386922514481204593611678377761525179224340727903792134700 5233 350684826767227331547185034810119334348518911048201740603291798837581000 5234 180134315953309837068609885644457418877816942848150644306363227848396000 5235 86036613901968123556866167411939644988974529501483311179028908309690000 5236 38101929013728740432326445568144699923688720207799752093569945108577000 5237 15595208154456414688580126558124342294347011061797107833647233346766400 5238 5877905238648368006120817547969880415672089173251516184293664533264000 5239 2031470384203707124372476911171408513566921101413729339556039231324000 5240 640670562944733988406539577450635728870058110379457541969282035415000 5241 183322962580440736757526680588871047511881796378241783544768342718000 5242 47274492914516585596080140342331581482917503534901910481874327206400 5243 10898204888320235332111164699080261856429859271662767227665725216000 5244 2223967477209809594421002052897865498051254591903131320652683056000 5245 396864477745058678482814367709982861697547147491293166348454080000 5246 60974027263854480053574615061376986142109147408516710440098432000 5247 7902554849328508270101446820454780440786514499656442076775915200 5248 840155637976291149849702786968452817480525059563990298110841500 5249 70351766024524274698123650160623652715600457333572088922389000 5250 4350758566760932263334795928300782480865829148643913971700000 5251 176667166044231794935412925573425712859400335126752870366000 5252 3533343320884635898708258511468514257188006702535057407320 5253 0 5254 1 5255 5252 5256 9191000 5257 8037529500 5258 4214076716850 5259 1471555589524020 5260 366627564018555840 5261 68415322214176938000 5262 9914520444204474598500 5263 1147440499409264526866400 5264 108443558471442854739119040 5265 8522677845323849811088037280 5266 565446895507063112466417858000 5267 32075130490191865786281856956000 5268 1572597826319121191121704758185600 5269 67267872020800408950230921031389040 5270 2530953684782615386752438403806012630 5271 84365122826087179558414613460200421000 5272 2507272246796345301262357108799640582000 5273 66812207292262611896270073904487264561400 5274 1604447435118477865680428489049187024681620 5275 34881103979069246066870614164523884146974440 5276 689349881009273637685190003251460161007400000 5277 12430776658634619183910111036893178338166050000 5278 205232122634057562726355933219106374363121485500 5279 3111950462586571289586098581242326808804500555520 5280 43460915007405619548578504972221897483645759895040 5281 560507832436778823543175163332226852467653649440000 5282 6691579960150411225895985262737200871701273987280000 5283 74115016662079727095096222979006514482429282921184000 5284 763145590920511254475958528222544497509400874465868800 5285 7319120112921112978915594191037589061798830564181729600 5286 65497807828697459896545800289114788479165671241967182500 5287 547799847294560573680201238781687321825749250387361890000 5288 4288490233105988491096432555033780748007294131603918796000 5289 31469349758172991737045726510985981584186858365722089831600 5290 216741602613722992639382503762601647937935614599950789876200 5291 1402808381070326623768407385661219769726325812844631712570000 5292 8541796781901907862946091935362245075580542601288769618240000 5293 48983919237752863937125473367788874644963803917390598079984000 5294 264811846318242007113752711511473269879420174104625025961669600 5295 1350817223031032398656912786246678979454603257453557623720851200 5296 6507259047823910226088118073281343920960713366470626426562240000 5297 29626601182851565902496326153935251868475467726626837229602080000 5298 127573940244945682264991755953763614863950423150111320312922896000 5299 519910028940271389172691040205772876807867521591468163362230700800 5300 2006535282829613538971754874873713637412047456132844752587628569600 5301 7337728760347655893846178066359990030429694819634738124489333200000 5302 25438707615593021325859581612712312375902947091539819161176030150000 5303 83646623898456073388214199784494036122560874191610115576503713832000 5304 260977466563182948971228303327621392702389927477823560598691587155840 5305 772894804821734118107099206008724893772462477530477467926894315807680 5306 2173416087579259584662561265082589958902969593926415230926498892420000 5307 5804889089257812811027469710094800016021767846252102734172661612040000 5308 14729173123450127051819195870462765293178465484631598048729016130752000 5309 35512610264526182950262775498070290606215352171712417892812231749014400 5310 81371939685070332737538201752157301219880665972401198141612989665504800 5311 177216565557321958775037825957511363818251904114122391596979287837760000 5312 366862112918781050836460537429284190908385882157931917613384358574720000 5313 721910022201194576307001159246438890923111879975184671778202102212288000 5314 1350326779232070510764407086393748810726673205002763459834309178072492800 5315 2400739625477642018609167966396501058520928247075246299292938898297049600 5316 4056549290361607097496289958580877364628296577239279461170864497890560000 5317 6513417684970497110414429859090426601836208343513664491969289870868920000 5318 9936093420390090063146627857160540195974177439408104535105075365513020750 5319 14396912983949836790797071972053593906334612345771743074641759550589495800 5320 19807964403968974906198413812296260815499724448592330363211321824013227600 5321 25868610229063959765557629978745116736660087899281028459417771038823245000 5322 32054582240361863187756193669314601173687500223022143960582890200280977500 5323 37669111552027729907599203989033059267463820137862047436908588980702863000 5324 41958994276061471381985753175711673260498935268250361088677253238867414400 5325 44273633631665801376062432048080744438014721603470744857653580588898832800 5326 44223092954004082424719895025194807515140275574243038527907400702381825000 5327 41783536919147877951827164792409162820673077847267024925294219397437400000 5328 37311569184017456419685662830843209178244283569559527122478946186252208000 5329 31459544122524192202282332555268853212393338041281243394848037784408440640 5330 25019261508241215056292203641869658723595111969262287552908880356909925280 5331 18745700430750161131088064666735508534162171805141574090591069198483960000 5332 13215079953128643290075714526500981673547626472173806856463421713439520000 5333 8752899475284256457635591931634985646435184242487271440056310647540796000 5334 5438144025847903780623594616784329045146304283989776978034985596759142700 5335 3163653796428229480326644022772455198802366719863971430762900383299808400 5336 1719882316600712470938669245409650930879923135982470510405925862211180000 5337 871782000411204514098860744876320480454625410579754845636050200380710000 5338 410982943050996413789462922584551083642894836416170141514137951608049000 5339 179685565799040292540509370804408380755498207549395317685251011400728400 5340 72623516569940904122226722442198736087226220212426014525554538689628800 5341 27034616277995242521988787742981504421185309248356079074951728744180000 5342 9230153719019315437155007459746238869030837197408600031463345590135000 5343 2876212694465943986409350639141899153196126048031443904935394580896000 5344 813346593453373171248358495757342910720662750578855199490888137894400 5345 207319831632763777764452583605610340596977342299961418503769145516800 5346 47250312258519093810271451382765330079956266653217013333607974960000 5347 9534380098836385435977904397071384381267771033662183884749996320000 5348 1682663273881986948163625680826931890803808191383158096569540224000 5349 255720537017591437516972060704619254457684008032572052833923547200 5350 32788909063466943341415876340347443065128297421702215537339423900 5351 3449285615765510555587615857389800448677498150820767466583150000 5352 285840613798749792485306447056421311145816173290032678121300000 5353 17496910299196199418797546153150637833774202122602000297122000 5354 703341146680560095448693439423679105001220402156080407983320 5355 13927547459020991989083038404429289207944958458536245702640 5356 0 5357 1 5358 5355 5359 9555105 5360 8519968625 5361 4554775226925 5362 1621803632467095 5363 412015351391045325 5364 78400635436124624700 5365 11585871681116194539000 5366 1367390322186846871036200 5367 131791565416590459333870840 5368 10563293652329750452669344600 5369 714782870474313113963958984600 5370 41355294648870973022200484109000 5371 2068158592392585517519759448155800 5372 90240653248063148081112170587864740 5373 3463648602609482595466217135798926050 5374 117786690714883254537325018023279818550 5375 3571485329571167688748714727781905609250 5376 97106806381919222526715054124849075670450 5377 2379579169720744376773693659649873063810170 5378 52793693700514350350498614743314283342108750 5379 1064846715232113556674286288676414181402296250 5380 19599352584707017637338312849551391454795887500 5381 330314422227595603914608365891106117318160024000 5382 5113267256083179948598137503994322696085117171520 5383 72911403466371269637417886631030156962695189297600 5384 960193032951312646177423914416053231111895905617600 5385 11706786978100979306842976296451880527103164366520000 5386 132434709699390618779251232999631503618102693902632000 5387 1392985301375740895589930710970317600421807044898436800 5388 13649009202996170872111014627652708746068512577029038000 5389 124805712939518016989681777693763783761399202124803400500 5390 1066744017014240448245141041072366030545292645612178797500 5391 8535744983201342477470784027807621296514518127327030680500 5392 64031636175570705632582421135585425789408908999599280946100 5393 450913473969109023148365698387230701129621296108289230686500 5394 2984495582330390163171188612511784427249115065137794865411500 5395 18587647925040149261855648376169885467955014879366968021422500 5396 109047534493568875669553137140196661412002753958952879059012000 5397 603219044466863926874503695204795190444932307265622267575217600 5398 3149209761763708886528332299588332614459896307966285822009992000 5399 15529823996825908828029527940273361165215856322673168068007192000 5400 72395902564484416418192619679287021922412184337197326828659320000 5401 319273243026807032405887856080572866377021814965862150438309688000 5402 1332927230066505494710957899636865077888996388857478601008633972800 5403 5271289462103895457806979667851617213668325219579760424895384120000 5404 19757989224978076237241054996167231896622055876226265138703620620000 5405 70228227007149964856860212486376725618945742825362064863759467850000 5406 236826780217580820264236357372426329413767235601282195879339070766000 5407 758031443190546923528116528970095568892222814501045208928300194349840 5408 2303821052834015159742314940987545356437147769562000144782088825965200 5409 6650653227992534329067437471152725274243086957414830606635086610805200 5410 18241658923739131545485459171400731447522093855942145444474294163110000 5411 47551152655753655362002836668344936992160286408317875431353530441346000 5412 117828050996335031728183652419743038676677696710481177042886410496218400 5413 277589894577831904322036674873580091117987556160030843158679764076304000 5414 621848384526141283547792986725267439449430078923529468975554244630704000 5415 1324744220688360595284456713391934434128096223072042615088191245867280000 5416 2683916822253367850107379533459591458069690992054432100399013450666704000 5417 5171306401784357945070284281409027038881819911466627096178645588552348800 5418 9475714797558329074388437353295758164846909568076077677556323090604912000 5419 16510935717404502734328649417954667196607287895628721114554105211125712000 5420 27354427230223729728500837825381244264220407525495996290977535419226130000 5421 43083222887602374322388819574975459716147141852656194158289618285281154750 5422 64494279110532039137151748091023869999323297197612605800591125554329971050 5423 91738809499151181857233038329384925892298403295563837739872948832368954750 5424 123956126267948787426059390683866023659567377236060356700319989686581054750 5425 159040042654103090431559576282368598130987981875763714265968955224471003750 5426 193679820060338380521414788342213684100718697596944548097811468867564895250 5427 223764492311159553511863926491145065212540595895705351142380976707758074150 5428 245125421937107492110023080663226206023127413344278162440792932230720895000 5429 254452873304577335797619088298813200164037893304106098606728736349089270000 5430 250119355284580831744790329297796759139400446768752940318720768236516850000 5431 232633533689911036660650032402743580302267586706360842869412001015657654000 5432 204554258044532301007575081123254530609643007819698341133595254226399326640 5433 169879305211282806373344992183700789262280420027979141816348758636415025200 5434 133108892827888259539287634568181137906808467640970669561727815208619565200 5435 98287157151394284469938126790851051197010471886792688494946698993706430000 5436 68303353514070205283539280516680034312859176032720488586994604743727633000 5437 44607992603633504438262073325091034754941363112727331435210056678311009700 5438 27334316455403246471503558933020251648992976192231291620190444245818399500 5439 15687311206994575480119438905726873779160529680701649290106358393206974500 5440 8415166941216252480729590003932660346250771802327046521084018988897602500 5441 4209940660227514546381806091603286100393243260211794141920464401728604500 5442 1959263765539535497509015639348068305545528532317445098606486989696403900 5443 845819561974431924211991514981857875823584223387509712443057067190508500 5444 337620765594809817188067668467157480213802688959277649062954858585971000 5445 124150639033842220825029990447575784348282909116792598225397087937640000 5446 41879528922527051269566920622890108527972586820670861473785634407928000 5447 12896235890428964994120607302921715959407431497158963691927639801806400 5448 3604537981796915681586505146779361603561083337715238298985986280008000 5449 908296387184917041783602746196388922075467002818379356312971764808000 5450 204683583019250351442884627088410681364524135844452909166844472280000 5451 40845033028029577409991086838919130368598209414872909757594272072000 5452 7129966291734987635603707263986760476623722520666411440141456265200 5453 1071945103997957763084749803434435638667655877247957046413019627500 5454 135994718643124033482033269823472478459203975169475720384399502500 5455 14157355785359232510498206815265636285693260659778445432719387500 5456 1161189181587040080659044841817747137776053298559605827410923500 5457 70361166250620646471617370613114975081083625615690966967869820 5458 2800240551616624447035830125352081128251241166999931708098100 5459 54906677482678910726192747555923159377475316999998660943100 5460 0 5461 1 5462 5459 5463 9929921 5464 9026298189 5465 4919332513005 5466 1785717702220815 5467 462500884875191085 5468 89725171665787070490 5469 13518592530978585287160 5470 1626737301227756429554920 5471 159863911147927700031715320 5472 13065241465635182029864733880 5473 901501661128827560060666637720 5474 53188598006600826043579331625480 5475 2712618498336642128222545912899480 5476 120711523175980574705903293124026860 5477 4725501098447945439222273033767051490 5478 163910028297145401607533352877135570310 5479 5069708419085391983054057914427894920290 5480 140617701939894819740499395837026348578570 5481 3515442548497370493512484895925658714464250 5482 79576835870531386625873521735044456354690750 5483 1637773060782043202217088646934294404106224250 5484 30761650532949681015555751977200660111908212000 5485 529100389166734513467558934007851353924821246400 5486 8359786148834405312787431157324051392012175693120 5487 121681331721923010663905942401050081372621668422080 5488 1635937904261409365592513225614117760676357986563520 5489 20364606325460992447548181877472293503591904591359680 5490 235246314449290774825125549274248907713906484072603200 5491 2527000732632704129573122835752415686088092232134737600 5492 25290386364493434070969721283618934406736471452251688400 5493 236235199904700031890194441990167773662924767428987362100 5494 2062952307189171936238970715347293980703508797922654343900 5495 16867668864664405831600995849016109606928689583014644341300 5496 129318794629093778042274301509123506986453286803112273283300 5497 930862314492305663565560062214321460199785370771952309489700 5498 6298879132346938892718875129379128287582331449163836609164300 5499 40113914474419979264157046876572343305129584492043380510993700 5500 240683486846519875584942281259434059830777506952260283065962200 5501 1361916315814453930139185591516797606847326380803033796861054400 5502 7274626174716229529280040110784845753647914082825961012501729600 5503 36711485579381902508227179163728175082362729208679849760764542400 5504 175175101379841340298242586411277993997658942545434293678743281600 5505 790942124412010900134489253796376397140944922402112416913113604800 5506 3381564155094829210719917824201899089225779016067002362164761064000 5507 13698306600518276700964403471026934423422466522994822704828389176000 5508 52607326412628700947320740989794929009101174625543946770670728644000 5509 191640974788861696308096985034252955676011421850195806093157654346000 5510 662530227127207578665135291118417361051353772682105501064916462167600 5511 2174658039629304875853797014376922867450914147980087468201314034644240 5512 6779816241197244612955955397763347763229320578996743283215861402126160 5513 20083606601282403853473301838657464128811383601933748971035664908185040 5514 56545668061891547956424830962928667347995153411733804754928507278181360 5515 151359616529305658671238183890667644921401168223327861212687418471899600 5516 385279023892778040254060831721699459799930246386652737632295247019380800 5517 932780794687778413246673592589377639515620596515053996372925334889027200 5518 2148273735859874421796785460972631986470639813026503668597535843873276800 5519 4707117612939023499308093917700992003084996294001380627453046100923971200 5520 9813143498161015091777890709783424006431432951901183341978384244299126400 5521 19465415791434144690247947145635972209478744052131855481629253992790070400 5522 36738270206043607826279705638696343107154752787973872138516556055138953600 5523 65970872305476155989125923028626766654783265759049856420777041518367798400 5524 112700240188521766481423451840570726368588079005043504718827445927211655600 5525 183137890306347870532313109240927430348955628383195695168094599631718940350 5526 283031285018901254459029350645069665084749607501302437987055290339929271450 5527 415906216655997365779007851762022316535663263126065862062389252968986975550 5528 580954162159518708476208509353272612474311019871440550080124057483457662950 5529 771138644912506930176859888374292802747231251440607788981034234869346616550 5530 972305247933160911962127685341499620855204621381635907845651861357002255650 5531 1164027409497446162208181031746865743277357645316042988265921242469650587750 5532 1322510014546394231241219763768739482972396949138415038311516153416222733500 5533 1425170609282872322250812165522477251057012237427698397449853023772733174000 5534 1455774050726192053717138380109779613352942155891529018350294147570888866000 5535 1408559757189126365488474432646759734000954842727479428565960283325346524400 5536 1289944198688989408394708164634401019558769171760954845107774154203212080240 5537 1117128707955536281911206592338883179617881435831257545284723071343451610160 5538 914014397418166048836441757368177146960084811134665264323864331099187681040 5539 705757952436811759228138572145048176766647765559678242072857268317094285360 5540 513684585634388305767316049346079369165598057211158214166953075040923055800 5541 351969067934673468766494330107498827020872742903941739336615995861373204900 5542 226697331018448223333794451099048476662946942809855880891605424615319869100 5543 137030975581824271348109076083086311047805425024940801349994815878258292900 5544 77595853642719768112784657541024778545142831038219489921081401762387226100 5545 41080157810851641942062465757013118053310910549645612311160742109499119700 5546 20287191477041645336640971461397723142606345702355767502502090152570700700 5547 9322021424494677448191881834307053216289844496752088836354208225680041300 5548 3974278726430332705185253697384825195659620224320639754683925763926287200 5549 1566978129113491750971918209591973979085406952592203212776297594357044800 5550 569276698591792883311895379514687175922413761803159968686520099822596800 5551 189758899530597627770631793171562391974137920601053322895506699940865600 5552 57752708552790582364974893573953771470389801922059706968197691286350400 5553 15956919473912685450070202011316820448340520306656048068351956778977600 5554 3975539992471039683167799128420045176902957358487402504332024921598400 5555 885926605265102908119140007341085095412865077647248710371862216571200 5556 174853935249691363444567106712056268831486528483009613889183332218000 5557 30193849643632271522644319973473634050797931464849598274678565099500 5558 4491279549347362921630451130074870455273330011708114029075898490500 5559 563840289744907033451441916762646074471543594543442886767104139500 5560 58092635913111633749542500514939292521310552165081994394186487100 5561 4716431826609063334121272319034675234403430967858142119131972220 5562 282930971543816845320029731427240273234451595625735957059168980 5563 11149193053411400529458624482284168391306202226256870952074620 5564 216489185503133990863274261791925599831188392742851863147080 5565 0 5566 1 5567 5564 5568 10315656 5569 9557455284 5570 5309166410262 5571 1964391571796940 5572 518599374954392160 5573 102553026397231049640 5574 15750435637508068707210 5575 1932053438200989761417760 5576 193556626263408247007488320 5577 16126786179128514398396640480 5578 1134457381601002032102594439920 5579 68241974800921814546479142462880 5580 3548582689647934356416915408069760 5581 161016939542775021422417536641165360 5582 6427654152777394053693417694300637790 5583 227362511600204291624763245500359815160 5584 7171891155388900286689900270344683292240 5585 202889026106396521268201126068961435241000 5586 5173670165713111292339128714758516598645500 5587 119464747462830024386739881231696656005087000 5588 2508287504041711816372973316611749552170048000 5589 48066422495929760133321216925940374570389072000 5590 843565714803567290339787357050253573710328213600 5591 13600874909448284927324571541364088388437291813120 5592 202036928142060847894787225118724663411145411719680 5593 2772395625060501635000691366906943992364050927486720 5594 35228544408096374224060509265696857282281129888926080 5595 415453868536860689125127385133390523811729186965955840 5596 4556590816210730138791719707914605745031868502207257600 5597 46567255740669740067611345160119226857997059350178606400 5598 444241036298775531667724139340001033491915128687215228100 5599 3962535018964479073913175745556800662377082538236764708400 5600 33098821923115060499745350345239158473973277672330622858400 5601 259274105064401307248005244371040074712790675099923212390800 5602 1907182944009762769081047585846434423450392668640426152406200 5603 13190218312625130274924684726010475343976968925931368354194800 5604 85869923265996799522586611495647143130020105396346721917187200 5605 526778952343326520148175558982912281893777185027588544068898400 5606 3048251376669615046467186618748681436080454564580375172691369400 5607 16653861179853506595332922014626942480049312743073269236167481600 5608 85980399579708801492183922959236772803975521603773622568120486400 5609 419813388645533778110356807768197308225753630325402074674575609600 5610 1940046720255875792782709490443942106194770564382539890541599408000 5611 8491218978511224484353308204551746609722039281790247057153087264000 5612 35221670582464690645550632737474590007394656928351034046507348096000 5613 138544815934748078363748366539162017608874195736785051475490339984000 5614 517069045185041935321846582262229672861691194803358495685312161726000 5615 1831901760084148570854542177157613698138563090160470098999391658686400 5616 6163810628047841073698812501965617854913282868069346450750894286874240 5617 19704670627673301893973805577550719522607395232085942386676501419351360 5618 59871883830238109600920409254865647780230162435953440328747831235721440 5619 172963219954021205513770071180722982476220469259421049838604845792084160 5620 475212079065593615148944033951077285187191592308712379354550687428756480 5621 1242031570285074221412012816008497449921068934443225536949393842143340800 5622 3088736405051039840090400292442184447830026692233810874782045212698571200 5623 7309822635547288478181274013329598039873602189968946244493261265624204800 5624 16465257999648889418416499151006587285606582606744780143937480372715187200 5625 35302629439925161210672663433937852400495469487342621834035445205906291200 5626 72052087955257091323422075369266600391175179527445187185859228330087430400 5627 139989091035227156807114069226168952848851194914771876108327236850735705600 5628 258904555463000763127135697923667310645187156186459813877766502562650982400 5629 455779894512990926755061801553122661448298222869913630680651447219666833600 5630 763650448258544894106437681929150228436211205145023559097149179596412939950 5631 1217568546873763887106767772586337427157036047364093506812237852783091960200 5632 1847003575854637755475395345660142799947851154617444424173788221725233122800 5633 2665101296678750791153478709914350036623611389476531967629166762427937346200 5634 3656846152603963681467624879460482850763599770982504860954086874789228609300 5635 4769799329483430888870815060165847196648173614325006340374895923638124273000 5636 5911863957669604481980728525275979624014637719163388140182969595495139944000 5637 6959623884439686966463228533863623900101739005071453409159059277325851366000 5638 7777935825190015456812215450516538582419637541055882291742829945778548501500 5639 8247318846110405134509509459562890225860733771782320208645488694820349096000 5640 8291898947981272189290641943128095037892413413791954371935464309386945577600 5641 7899124787287422454008453640558869483465930673138651270106942315784406050240 5642 7124330250735306854452600532274387070015923119074812269928988643662012155360 5643 6078099934193758295407113740821505052740857486203685992526829472215143237440 5644 4900357103712202403697264048101466585851441089169086661939839146050767868160 5645 3729543934945521133193645580912666816130606271978371336064972514636739469280 5646 2676293101465535998356551227043811835649277648873368319861438610040252859900 5647 1808371490421157115420686827306929767900324915408563236907277398654118463600 5648 1148897784981058384819137502391296549574053031770001092622254991445843114400 5649 685186028392317952392136221305652761492959338224277760057850868392400411600 5650 382898074689824738101487888376688307893124336066508160032328426454576700600 5651 200091743545161491046194765198214683468089598327504948197468480035086593200 5652 97558765096598385369756549511238594666077366305631923419455361556802444800 5653 44268436513268389599599562826808108394716924052477181551618067665665059200 5654 18641126611435029226184800587693199883270737426592153314253879872492768800 5655 7260963174491546964506439180225066621199088735451625260982784669435385600 5656 2606499601099529679566414064696177761456083135803147529583563727489625600 5657 858662912067905262332079549741048526767304979520434888508297749691398400 5658 258321451105982719172834591051128904616531441945488476276339224837033600 5659 70564130089348745525592427754529378199985939529378458172946473222470400 5660 17384220178786924989507652974240160362818484542512050165787485004416000 5661 3831390631508960441766489306822666922068547580093116319433425971368000 5662 748009897775267405834565889154167575635805358742406085559489735389500 5663 127789614347468363883372081210432163142493993540676150110310470258000 5664 18808860986207464814002817147855816220107341040619000449136606012000 5665 2336858486165169870830653039582086257649699947470845510347275292400 5666 238313291163378709599561646610846420334573360979700086698781539720 5667 19153892941494619641665408987942228308777591039719634225062232080 5668 1137638415714129321949287569814958163399697012067870907713576320 5669 44392537132982268164189899568955611678591612308100265069480480 5670 853702637172735926234421145556838686126761775155774328259240 5671 0 5672 1 5673 5670 5674 10712520 5675 10114404300 5676 5725764274230 5677 2158994849002992 5678 580872423660328800 5679 117066538811258407800 5680 18324165172262253554250 5681 2290927850203276411026900 5682 233924560122574551351401280 5683 19865866052833793338251578400 5684 1424484472224351360780013820400 5685 87347509395734951573104144152000 5686 4630249879015816575770453965238400 5687 214187642320139981767514916341986320 5688 8717122060602755875611728396712457950 5689 314386140721607888376637367928492437700 5690 10111834935490312199248570313489522850000 5691 291699827796960006126744283622295130215000 5692 7585584569519993302181669204101684314781500 5693 178638874710773868241854028010013691222560000 5694 3825555032343766079582470844894285292663360000 5695 74778512317009485504881993507987931717097200000 5696 1338784632182193155489070623771343937508430204000 5697 22021977365064629566906374014404937507446362678720 5698 333780397669925439589578090474741502961865098150400 5699 4673808584304008867057240298631763955495111017222400 5700 60609857626503957352355591557379894644536353462256000 5701 729547619614654530337779028492968111169637578685913600 5702 8167795500459981688039736822224498896234695128255626240 5703 85218430876775010555656528336717301991964813082102552000 5704 830072708331920225923752888704047507849763321366010274500 5705 7560911835251537173743987988017259830859697989626225495000 5706 64502837774347567552814257188530438489821557975365916996000 5707 516125087651565219101169318233939587979667418656856488217200 5708 3878687783327453335737766423064365822579933078644995080371000 5709 27410129313756455436621939672523142825856482979670463099976000 5710 182364288146854690016931393502751813942607909702800786886480000 5711 1143517606828546524195912109771742464093968315841536729053556000 5712 6764882817957657547407767859149661821121756463594261795900975800 5713 37792202502179248319432477819407518419971717293714749405672118000 5714 199549525504308589132950226182652323174335712133368687891743808000 5715 996692926012534972149249279823501297038833234492777008761616800000 5716 4712646047136036570333975635205868253978564010768372907083967920000 5717 21109011666205473951756822265521164469028621018282296422455338432000 5718 89630308554933511043999828120945554961000342714075615706817764480000 5719 360984478515126720454690797121857851230340919281955250138362680880000 5720 1379783359630522626227750963488733878639780979738425892323078444350000 5721 5007768830136574364251902680547682305659156110952686952872168786596000 5722 17266001393945396788432442497009891306413843344116087721432199204608640 5723 56576754190567684046560303657245835389417910505418100414496912174980800 5724 176258349593691631068130176778342794867032721189956389752855764852824800 5725 522246961759086314275941264528423095902319173896167080749202266230592000 5726 1472138573685882364686255982030962343062025630928858855229737835987379200 5727 3948963927205441589947352897253185350122875247640984370749381169132378880 5728 10082724312883567969320465574127023998590674582792613603260481368555416000 5729 24508400658902707864930206096093395297239764351881864160859415691987696000 5730 56723124844684233281778852215388571231484200370223367666278951572338560000 5731 125015203400628923182044803667927014900576195279232405235115361629204928000 5732 262395298503724422919253601578419488651974407687175775141026286348511545600 5733 524513076860961564587402757253530231149901248576163104195176817766987648000 5734 998535391586817766070641808227662774918245182901266984842635641811397888000 5735 1810340702504870503466366968785767580518941539436572832142774439891200040000 5736 3125448780141822104782559511975813164251691859671506269338799525792932376750 5737 5137684101995368177838370554418049984685997900793347834819863462911831962900 5738 8039976025736758885264930854041814991865017067727265268420048657473965894000 5739 11975258408834426206191356623250166052413521909920373597782802938897790289000 5740 16972606227354845326336854549150384537201602877444689775203674242043969612500 5741 22883149431166615479317928949082257578935163134144890231082055209977294020000 5742 29338315528248224111511839690855562433194136718465038340534176216896442152000 5743 35754637273275906927761886008221861103051539858379731780424084082798285330000 5744 41400822383020770464680144262944871893678019706639849241944630085218866917500 5745 45524043864336056379155878734152635884570054990270400684404128601666062475000 5746 47509056227429628567219972905984156224041397928584893831363732046999970064000 5747 47025630743010169188816681953607475336147643353171222981851609861258566859840 5748 44116663154327721949180380028247614421642269652923789161033037959383036920800 5749 39195223874707413306830920384736808284029828649350872288257124633910736764800 5750 32948922374388899858712133656757005341005276274527348012523840571836679072000 5751 26181881038636242894058913801302797598501344533334864196027646732874019351200 5752 19644491606458242739338647978693549679616286592758350265599755928276771926780 5753 13900799540854221751715092667849997514934740588070497779030239816757125573000 5754 9264476449796466333496864581452775305281219998161589468951097239025906788000 5755 5806907929663017480978384713274329903052055563965310668289772652688355230000 5756 3417454778773669391466550779436797514373212532182385914307230348262810739000 5757 1884976425173110121257610498315891597531161823496495212925684372666983980800 5758 972468457787784692335522122894859872556841036981618754596784506615150784000 5759 468197326986125179721621544538982953271227280866542153793592958644650704000 5760 209827964469011667622943261150642258169306403963427344205249142599939220000 5761 87284241898969647505573900893126092911376896130604233569524362439824904000 5762 33592177102021041384318551357159150776148959292266733114913405422506483200 5763 11916957237577937519281664779116421142518204622316315976026375311137632000 5764 3880393041595621076287835212087231101338910481273171611642061900050192000 5765 1154086239779068267941932229630153381775470973611329923389311477937600000 5766 311719598023192907309735782516005594271269427586845215589587825843840000 5767 75947472237668271934455362801596977025302704835303735640357911077304000 5768 16556418453873130587085952157135079828325224529173816940498986199197500 5769 3197726097339687329885315396644225390785305305655704597386507328185000 5770 540535023669046301897744511492118082961028726167321741879393116700000 5771 78732475164723713872378543997134775316141759912452318362634835786000 5772 9681755856889787389058826895489246627984957011016413802613115450120 5773 977385565051968441527973206300603425849772402587562643634016702400 5774 77774065522886504579991014702770270703446576105387623270325334400 5775 4574090858795602864581248997642388960340864726138368433560956000 5776 176764317070672564913304677381418327954564552603515703201714600 5777 3366939372774715522158184331074634818182181954352680060985040 5778 0 5779 1 5780 5777 5781 11120725 5782 10698137450 5783 6170685681160 5784 2370777438701672 5785 649931700695501224 5786 133468117107111858500 5787 21288164678584341430750 5788 2712112180051645098277550 5789 282207600117010270862589430 5790 24423785028308525260107739760 5791 1784815059761007615161719444000 5792 111541134558910442938732950308000 5793 6026408155739989931346971686640800 5794 284145144543140525263009715025113720 5795 11787844893473520908337505971850673590 5796 433376650495350033394761248965098293750 5797 14210192276768582673944013584487170368750 5798 417929233908330736747363936369022673792500 5799 11081095116198026391472963798584372607984000 5800 266090193114937023348487143682889674703408000 5801 5810862912885482426879017663430693489076400000 5802 115838288937304073596696939073172737597457800000 5803 2115207155995172383875686107476134188529579428000 5804 35489921912743615413151127212514953015543989602720 5805 548728792650882053695644351516577350471103223857440 5806 7838982752155457909937776450236819292444331769392000 5807 103721712671377142591590480518897027682292980948704000 5808 1273988760467053041073259626235555905532164131514771200 5809 14556348998626780230585437406859158120628791463952643840 5810 155013377844247284632968307223850954018470315549592469280 5811 1541326200155867886975537145691699826888199160294243302500 5812 14333509422839862328612080729186449192291862779420797342500 5813 124858116535426901595288091461131707838065083673509231304500 5814 1020269180832345538750068404510961955476760398017818290088200 5815 7831255333956381973108633158949005279875674406407037686082400 5816 56534311265759087501459905094831012511193524342127619142060000 5817 384295986296394768886442026940167085045724402309442398945420000 5818 2462450435268437249864663141855070629562218670182811679396422000 5819 14888816168366965713206097386972488026060341666788268666399341800 5820 85027072125273368654859908074034522211543205546571332209855474600 5821 459033196689598751043678905715302653135407671140127624056528725000 5822 2344660049053003345711476186486619894239207047514901352474785200000 5823 11339628600874525271986412101917107124865983175253886541059870240000 5824 51965080631833694072494253719220134389603244637902593105552622752000 5825 225790919267088678129977344791098030738174320133421350431804504224000 5826 930787034212732582716661926665430711819601585656391205237491972200000 5827 3642416608373295361957549478328496714110379674481898236822226238150000 5828 13537896177896827577953243081493588195383313190135577691633955969222000 5829 47812663912995619281194865565463237367694948466808240270923689199534640 5830 160529396486166287360391811084043991524116071322948933398304875050021280 5831 512575721726510641789349759629748594126350300305497319994587409448544000 5832 1557069645244683270341232288686594785930988648097831481492991941909728000 5833 4501346792616447999713744252748519472055039909955549191952467613884486400 5834 12387472537083445858952498794252094495174843596358193165905556978988606080 5835 32458903602808878810864254359374849109537090175419776829459297798327287360 5836 80999986304650105925477948718948126180786749530312510236853964560254120000 5837 192534742431918165282828063962572781517977621472694903058611966023701640000 5838 435976976083123167487895412633893620522064580148339644892043367131636256000 5839 940566722172770636744377644305252466568913094221663889635949296959398873600 5840 1933359518289560795888628187950563901403154519957486800113662039810250355200 5841 3786533618769877134804916957967694276941662078257750645383900308384130880000 5842 7065942199311645724769889680493286641792922985320266829332456825466815660000 5843 12562429929353108601057236556953929808341456346016512853303569875277059764750 5844 21277066635589670651580858000659033563498606482553842049441430935609118007150 5845 34326230976548328907367218674061860118045920091935574215448929962604126608550 5846 52740038813836326240467631852158257424565724460831654852533474481613012787500 5847 77154225579320661405492290075280110605758553431191065410867384663638473950000 5848 107440853260147157062803549284955284458453836517223831460350730693091589190000 5849 142375343978134643141976695289882395059029570885802043057921511538169256822000 5850 179473144873845782552210059555555976870185163299708209206816553276988006839000 5851 215121920225500081826279180974125314741660298475677648021869156325156857512500 5852 245068548142859589699911529010508549966711861684435439823506624958351592212500 5853 265203909936218864096877233015696279477490349779589054338735277387362101410500 5854 272462122208157485640581241498231125021084822510398860036426979715858327343840 5855 265571419185804903980498188910784404839416922009452340678021102580187269167680 5856 245408154592277258923037786955520054422038614244498916210958561325347876104000 5857 214821743893337152650254109516078411806633606821620765018161389125109776648000 5858 177975735921758438493153562883890279148660374259178216081502062256182720020400 5859 139414326472044110152970290925714051999783959836356269263843282100676464015980 5860 103143932593138325397725987595446981560815775163483093520404379440337871751660 5861 71985553896180876526476409209281980960016886868431486074334528701381852897500 5862 47329572441206703671452647707307601939288211331739806678822357941356054745000 5863 29272743963637087312763990514771760527156406336269325811439710457847106128000 5864 17003019270807533889192326091069889904009042586019091298956636197540193244800 5865 9258259891642594635735035618152730749656888465041670402559387312052759593600 5866 4716198220664331123219257955955544660875374218085490408827274100967314840000 5867 2242482402164704941632854523490608824961682020958933386424000096016634380000 5868 992739400508869378655443463208202109027980580064966016012422514416352748000 5869 408004984384963898480369071692162185468642568070656362624885736694193327200 5870 155170553067573465451683602994248017024863585372308869875494049884652598400 5871 54407627302795745249538430222387102743640808335311665454240550450439200000 5872 17513505288271245382315390373575532729421783877324070760493354949386400000 5873 5150108050056023558114245814222771438685510018124637157565011209080480000 5874 1375620966001806292496305131956871844806787544314870188139075362425444000 5875 331496289487548681310320953190637931673800606684124645853101923677265500 5876 71488259357192804195892904906459894796054201946397593519762144281337500 5877 13661021732450572972499015223312373217056739889571339763516699185487500 5878 2285116362519004933581653455535887883580400126982842287715520591027000 5879 329418754834422889435137369431708193910204216325447363456811681241120 5880 40098147792891312691871700763673274622733070012823820013088900046240 5881 4007524765137624055441203674267745893191483296541501143512597092000 5882 315753444900686585398840170003918739157357347113613420941433154000 5883 18390035801908119808943438472755706786087845491232430010874678200 5884 703877381097291917215624868768547267823308371901618614971483640 5885 13280705303722489004068393750349948449496384375502238018329880 5886 0 5887 1 5888 5885 5889 11540485 5890 11309675300 5891 6645565206280 5892 2601074221737992 5893 726442871928253480 5894 151982226562703888780 5895 24697111816439381926750 5896 3205685113773831774092150 5897 339860907243912964995115030 5898 29969552729690506913205598100 5899 2231579003256954668614078381600 5900 142109893668945629721083343092000 5901 7824164717144520813500788632522400 5902 375951114658794225088712893792701320 5903 15894991980059314663677199553735533750 5904 595594699488104908280139771513502058750 5905 19905401798681400881994144995319674068750 5906 596742992869943470651782367859688755240000 5907 16129110607284757806759603428436158927344000 5908 394849006425087902152491590423404669844720000 5909 8791242897994150801679783118004104763775920000 5910 178691567600533282599360809028996477263706200000 5911 3327236988721929722000098264119914406650209444000 5912 56931584290100465181669373682371827739636352978720 5913 897767290728507335557093969606632668201957873895200 5914 13081751950615392603831940699982361736657100448187200 5915 176571430269390028248766096147545178120396331172576000 5916 2212622681375735733296606873793721300998345749934969600 5917 25794897969328738516561087877066157360671037226661226240 5918 280311492045729638315048918664085863254066311797790341600 5919 2844524572691324625174303231443507680521377459493486080100 5920 27000166398540648180130418373327412475537138987170790332500 5921 240097278007863142052218560694580402366499163665748994368500 5922 2003097290808458213692794849223356499743364451154248753017200 5923 15699951738768996810024608277696577970961505157695463199324000 5924 115750853288818933807051983930727402024884041582269681027164000 5925 803695195912244823802000617170840058593830491148147785269580000 5926 5261112397856310346580788655479883768179613445900567425110866000 5927 32503409033585449043632043083733038011704782581624725092209325800 5928 189697596276152010968932655628058671322667285101816775363939445000 5929 1046803014666739170164110102984071272647675616458862670696024645000 5930 5466392063904536469990173265054241106637967806878204644015181550000 5931 27033793479673343997042311419904610563736858972197666603129625120000 5932 126706214656903760125267877002857261685688408574039498252929286432000 5933 563203849608161486958290609619545922663952639406345780855990028960000 5934 2375641769889744995520874752278191046130395973666128745844681345560000 5935 9514687700833927660632074900706020261287555302693423803510586001350000 5936 36202415815173009654045796826278171786009220625186978243398237838606000 5937 130924972018637449031219740522328353023755699060970318964948450724558640 5938 450239722779024711600574673289454969674453987720983902322899649550518400 5939 1472917757828623657398686957321380989326878502646005393085364020445382400 5940 4585498680032507612656289584113733268659150055407375280360095535348832000 5941 13589750633550886197508640040191609505298935618752766739976283132033811200 5942 38351335229488410009332824425112165525992970259155535228530471747934378880 5943 103087235673248921641627704751711271996560051636451908603004839472831131200 5944 263985643439118381917126481678157177472134723882093726023302774040226363200 5945 644149655966288278494449480424492236087762987847890886117644115498506760000 5946 1497920894891097488295567266343056521885442066656451348734589366888053008000 5947 3319982049004530826517388432943954782932979793638561022113384957430569945600 5948 7013922943296192835503419772401427476370837797771576564433089849251785792000 5949 14124812563227816908364029679905178834903484413023866168927466654944840512000 5950 27114595545481969958020235546246548656287938828572600234994690453688756340000 5951 49614495502934796952031257927410752012419180375743902160764323012855483956750 5952 86530455793230338180675494595078612251030374725248455936326029086756347544150 5953 143826062885627088563537965914479375858225521083350554303934037491555665863750 5954 227798259390404976091854688770606491701702230056509569766722566843517490095000 5955 343736503939485769550368967710122327631724592668390399392241213395589051550000 5956 494041161562714329651896764770946003813547023251338747946364079377262773470000 5957 676150499185026734465231749290135758136769990373361401112911160548116978902000 5958 880900298234013703352590659286444473628890480415999008492172990854941134485000 5959 1092075027262715618539855543361961984430336828460930277651255557155783187272500 5960 1287767109156515825638444985415716001632959199795654548063402054624646224162500 5961 1443691342913845309391424270136321614803652638041182450099186952049468253466500 5962 1537911198977696266425390906713639446506627862839659620526712837341117760534840 5963 1555781664037587473895815818138199850191257168149484783581363635861144419406400 5964 1493612566573548014399479521709100955078719419172482394627063390671887899150400 5965 1359812804037261337354930236414809535539048351437459628993480302120949547912000 5966 1173053703735941267604284754578092023379571457600795869821590918854971034053200 5967 957993858051018701876832549572108485759983357040649960354299250398226344476780 5968 739913955405258346978041400076018749164214787958225579135434380388874005896700 5969 539878445862843513237283807343154438488023896121150194826119179108308597308700 5970 371689119354797599474894187499589974862667054128158481807999434842209017080000 5971 241129411883952728398838918277044924868889887215914578114097112351416269904000 5972 147184601344213006034968434111104576575237575479809965464446144365529329180800 5973 84392133088301763684845573688403987370725634697725842267104244764517618576000 5974 45370692240262546934015723785458570012788233074169222410057611213525929736000 5975 22824377863462006501534978513113734148414918068466130783404875916916772620000 5976 10719763985311369345664742717394989746109478373729036705014874307046304444000 5977 4688424248520796702829195166509017493353376255762809459995516455169702383200 5978 1904042336953023027904833201878960759364725187481312967508929281841494040000 5979 715684917676592105860442213328978237741579733863943724112753222347153440000 5980 248058259043705568606398982656921077597459001785375141164681110010509600000 5981 78945304837873597534085768052740168256660524420384787367303887418798240000 5982 22956463643644822440832835183757338400949968285401365800229156736255804000 5983 6064529699674212113879808263750327799220030281581546377637857127490257500 5984 1445636892432333752372359091695586239536354788350913537947336866283707500 5985 308438298014319817296514462977722481533730613470046487688207309132887500 5986 58322878169980474543340916635787523780923606910699699490133745726946000 5987 9655034881208648855095644813369974233832106015315831440346893352025120 5988 1377684068664018036982197425320701040937021533926836751825852574983200 5989 166014470866994749173754230007234677120337831900949488655199824855200 5990 16427869596621959869695620221029570364783243261296345964760251526000 5991 1281734880615559506316911028234175270219351946760484135712063580600 5992 73932955377824726240382469014046767608339977522033316723013910040 5993 2802959867083815225124710075475234532850131399618614546896136600 5994 52391773216519910749994580850004383791591241114366627044787600 5995 0 5996 1 5997 5994 5998 11972016 5999 11950067304 6000 7152115281444 6001 2851309958869008 6002 811129794965878752 6003 172857553091478518328 6004 28612726635336680297682 6005 3783238299561183283804620 6006 408589736352607794650898960 6007 36704977982342600219472423240 6008 2784401983609245711520747798860 6009 180649552870648205283719725323840 6010 10133579680077313610677230306261120 6011 496123171837118478856072733744034000 6012 21373423998482920350130368727987464750 6013 816101588229655037159879830777142281500 6014 27795179238886028867948187920737290336000 6015 849215870956491566202311741473052475792000 6016 23393875302301446240382730592483850345032000 6017 583732888495521801426692896688644646704608000 6018 13248198599767929580205812698759674155643712000 6019 274516115188669526337670445015241219188863728000 6020 5211230919998243174976777281205995810935263103200 6021 90915936358123196314210237490578449993855205523520 6022 1461907535057684672357272308822862597621990826138880 6023 21723636572537076202726980313910103732388154683656320 6024 299047795083521475115864761020796969852998513613190080 6025 3822312047504320463549903612127887706626831576297326080 6026 45456743274621273469744015000144557027196513154675727360 6027 503964982393432223407504714689102659460793600478955291840 6028 5218137421865329479865205066676750453166967071625849584260 6029 50544311498068093393204143194868916154205524183983719502440 6030 458721482503475133316474576894608650811277026207583336660800 6031 3906413894652609667052200166729484780321430548577277144738400 6032 31257176643549184558139901934686823414914269359411876733199600 6033 235295844662393008082043187821284024909994755974406332392734400 6034 1668345975514457306967685436994637337216076177988570675292073600 6035 11154390079881916481841640453752607325104919574628712912369440800 6036 70395083735840143650646938229475296228558486339882426001843727000 6037 419754192682698371082951661870065239067850486491238530886719738000 6038 2366985990188593693858682017987123142119041724488800220681259032000 6039 12633099645308889598617849375070808398053955250469294201077882508000 6040 63867337095728275193012460729524642456828329321816987349893739346000 6041 306069557482910381601296430162746112643351220711316190584998016576000 6042 1391328219677170781858252227400309340915289452891219019921073314944000 6043 6003186564865948754702228360600448193470490928387910434358035304816000 6044 24599792564701536606216019106916292384638006618963724815621915079854000 6045 95788580027450064989102376440808746673243503324454667241237987698696800 6046 354605566846717103332206444549503752390360263287392964218543766225763840 6047 1248607384319247477721019524586450241259873355421446266920347544877896960 6048 4183469008274285634715491396963454835919328941930927006074923523005261440 6049 13342664258395415539372119312188125696111682243866352799249441620542287360 6050 40522165525497187934389399392571344706709553481371886279202007884609909760 6051 117224835984474007953055048242795675758695493999682956736262951380478667520 6052 323102790410840326432010750137881063698309196807396821229837545816244146880 6053 848706785217101450313242998849775909605601048117191166231067528090824008320 6054 2124991155973151731818780249603997660286613027547660406857915423928164846080 6055 5072365894907664444595676019534966166503355955586929502245589076890675974400 6056 11544483034038482192208191596373297313380588827879541735985179511065390947200 6057 25054763813693247444115504130891598188320431808364695549700252095934618956800 6058 51854252603660064602721386429628182220784017086231489714228581142738212915200 6059 102345273368037399332454561807286972746279565469303123796089049785196105748800 6060 192635454440320393455076735324773316491194470582846985414273379763962862503150 6061 345755943867241731842445422377798260368810588225622794333311194448138471159500 6062 591741515872294307232841916905286574959556429600070851993328611393829025268000 6063 965541358427268630370708255108406584339188432319343001255137159153144199702000 6064 1501816034484698734962793871649861733270971265785712963162828428708364528863000 6065 2226294577000091706487288637890892341660487425057081742493965124130826092476000 6066 3144585096688258305742608901004841899085839381066542018572964823218993796616000 6067 4230918680559827978657602508042117093488341796356744132187960104479702529954000 6068 5420663317140388433843282969778465849990580984906072105432595765518705638643500 6069 6610760816979059422835903036819795079551637824613328957902617716260131941389000 6070 7670864803845971654605984785066573029245504070362133061061776232921666613071200 6071 8464866599331782755696779701415569184904249228522424027031328509662681227406640 6072 8878563087269050333982712543965954145068742611871264299029100203743940084385160 6073 8846040878158174691733691618896481785562996301937669924307381887979310267226240 6074 8366557325203804301107425309141300851389344765935206153661704258867805945698560 6075 7506072790174932023303655301080882251167339370704528305579408725914629701283360 6076 6382478560781462260556040232863527963569759248855239346256565135770001489825820 6077 5139038744814703428102032996891621130558728163637130385995198787428179459137080 6078 3914307501192980101569341618555122530240441786702157496473568985311149326501120 6079 2817268365029600423074434343360528522195429845908121961747614625400365364369280 6080 1913690696133552108110785233235092903732189741268122060850970718934421851147200 6081 1225180910794120911895824198569115566274507248855651333075587272860888408121600 6082 738187055046765179206946737122370084571702576562587036822339939328640061990400 6083 417881752425898679033817549462950881208693699950659903028738413930293368425600 6084 221852952832850703194919991147465495922593003625490791214695393912431029866400 6085 110234051470005717692357249034570870633198521152241366920660133304803433067200 6086 51146446347499600394500310907371099927491377335594285018132906783669480544000 6087 22103182379987285502544448741384213991598638700451519731916490294232701936000 6088 8871239865927575784915572344309652974187672428395338798433991078821306504000 6089 3296017740166182355228297755012325881967691609177311875693617367194189376000 6090 1129430491031189026539595871258422978591392645473972490439246264682443392000 6091 355423849699507950237789490187683546990931676810340027144806664434058392000 6092 102214891483599902355756041099937343088672146745928972583096246494244885500 6093 26709635014229135014906165168550847909979130287911589301116250398874847000 6094 6298870842357891250680818996665052568339749546355567544934444538510168000 6095 1329761622275554819588172899295955542205058237563953148375049402574368800 6096 248836580802059268219965027690035245026491095940185292121667660481738320 6097 40772291632098237697078331075594980936198502227434747922866920102230080 6098 5759192916622290571336783106432795708101901513945665897347659378613120 6099 687103113092166481531778268299207703039043141787020259224263320189280 6100 67326037638151843886355562919427861012067414076200703055857303351880 6101 5202191587494212555459639183352018011714103872913980649419342397360 6102 297215671724232916235041984730392141737853933137741091590877611840 6103 11162305428203278439426118152733661259452112061420875194742201760 6104 206709359781542193322705891717290023323187260396682873976707440 6105 0 6106 1 6107 6104 6108 12415536 6109 12620392344 6110 7692129133668 6111 3123004428269208 6112 904778997218564832 6113 196369355932043517288 6114 33104600587543669622802 6115 4458086212455880842537336 6116 490389483370146892679106960 6117 44870637728368440680138286840 6118 3467119661395853743322993010060 6119 229134699380600707827961318269240 6120 13093411393177183304454932472528000 6121 653033893234712017309689757067334000 6122 28661465505279382583246604117168504750 6123 1114987207107339118532573775852202224000 6124 38692012204531873271182998747993964896000 6125 1204543432577926475784460197865180538736000 6126 33813254928794650355949489840072567980232000 6127 859822768189349680479858455933273871497328000 6128 19888074464205827391968899937239204332025152000 6129 420027485695129593723864919326693195838313808000 6130 8127531848200757638556786188971513339471372184800 6131 144545027946462705079563766683862606468137019163520 6132 2369550116250559558483788927347422899195613698766080 6133 35900564856526334897980579859573256464797036118606720 6134 503934283540255129516234789703714257617926869063890880 6135 6568522730283325481280577603724275495847460569177612160 6136 79669824083436463901983779967752502788343392710025231360 6137 900943635653215979891586737578878605120600987319620005440 6138 9516217151587093787604884915676905266586347928563486307460 6139 94042616556860691548095333284336475575676850117568570567840 6140 870882045761852790638664346885199967095763771676979535846720 6141 7568379683406577823407440157454713999760804206240417394858400 6142 61808434081153718891160761285880164331379901017630075391343600 6143 474949019781496997795235323565184420651656081503894263533482400 6144 3438092499470917538695873516334209490385267504975558474485289600 6145 23471593025234148581481444198050853251668653158967754970043804000 6146 151277279437027408845279795837437511506181502372127542703270127000 6147 921368238522382963977522937713730906316394655562644406429673108000 6148 5307815699660505181186128817261160769277834992510383391192867672000 6149 28946111199311359650887144363900981404550053621946160586854127188000 6150 149554907863108691529583579213488403923508610380055163032079657138000 6151 732602302285952720826076083683464935161534932006647030504969914676000 6152 3404804779541745115106573769126482732887651709899532545103578955904000 6153 15022795556541901983940973093034135249629293049796075777464993318736000 6154 62965441580097818774528109162895622997808491022487123730548428629294000 6155 250833759110920290301793610379535216513718723420193603106184760580371200 6156 950217299220192158555029912261298114322557987544733414119899916551523840 6157 3424651940402185766013942647584271258180621887237014318309956034087279360 6158 11747699363048717065274243029848222233250943150195476547642352810689818240 6159 38370892259182182783432433208602788761855281819716042895653638740156680960 6160 119376109250789013104012014426764231703549765661338800119811320524931896320 6161 353864895279124574558321328479336829692665376781825728926583557270333835520 6162 999734845121286157069843903579780554564052746810308403339577230408480742080 6163 2692570798838454913051993380966232927355815383423770726961765172279828350720 6164 6914761011160824598451466344807497067680568553339595893787256672704597178880 6165 16935304510385409397902320115672598750505799253518162824614552359420581226240 6166 39561981848031489167230829778415497081099613010267839385370060839630046307200 6167 88161920416501689767694720616733423955448846761115111142226037217451620908800 6168 187428721745681011733470803891795789177175428444521219386852281887792693299200 6169 380156767469290504453453431107913185488824566919467889917082827698008096676800 6170 735639898588410711742860605869880082496403308582143392748201144944462783232750 6171 1358104428163219775525281118529009383070283031228572417381294421435931292122000 6172 2391885410794924380775868238603329958243185040074202167925264801931938693588000 6173 4018325490391648641452698748522802348637694972942919972190512904738160395242000 6174 6438570127187641621151191217262239568852981842835650543676103158103471835343000 6175 9837815225392297135423559251220564807067289026941428781020629670145677462698000 6176 14331143306205277919610979673810239276291181600614878143780555092928512038216000 6177 19898758839484558425938719429715390920014633607426526812315019571519283733814000 6178 26327239149500688602354995227214769493489680765990119378393958542683618547363500 6179 33179534270603607553652870697311764293165077129740972367291016245573875429554000 6180 39815441124724329064383444836774117151798092555689166840749219494688650515464800 6181 45473424863500944247216881734631491694422032024129206339171477001828616641346640 6182 49405337539668319125735634666573312404841982161553912150453221253866429358455560 6183 51034084931085956019990655589647157868737871683363381781786843932565322634009040 6184 50089929513665670562950906362574815123357132090389765176281537180161485116924160 6185 46681912157514367027813423809424946372875555065252486849414280694802396730804320 6186 41278913065209463436631314572222984987126069525292708278880220429200267479553820 6187 34604183671648041616254616009957479736271899294915657888708983340829131184305280 6188 27475904872404645444349095638820191080636694650268030448219709957954837631499520 6189 20642396689853059787363821422280573849738239612464707901287269185279322936574080 6190 14657836304979693714556663110779062943721691153388805190409867614757166286895040 6191 9825362229056155841494890457293763122330545369576627282217284721246253735401600 6192 6208809491977747235844405517520036359580168204672319405282454178301562103846400 6193 3693171163331591028217792937145538869060617294158534818659390847437998147977600 6194 2064441183997153411840844928348208525120963038026821429531513423146521436650400 6195 1082478523444200290852877490519659900812489982485973783274950858578700378768000 6196 531326454730852890015698108899759804794409002392382736112979542306028757344000 6197 243577512333613639737249085279177989823332746199470250979648289939146962576000 6198 104024337314986470266468929126942072792713634246477828083173778802903576584000 6199 41267032922486053407013755000255674724906301025713235849055898523046168336000 6200 15157432025280431710526888734696373247222023221090639819138112783380899456000 6201 5135577298039093638764044538400415935736409183461631254510610581211291592000 6202 1598249893655207620826696850546005732577761363152041170057103679590885205500 6203 454625259040993204998462895421460077939224355771420084560741463245713612000 6204 117522175806515250271711496775615530351636228022543967437470582335626648000 6205 27421841021520225063399349247643623748715119871926925735409802544979551200 6206 5728721243109670780571547219062182783147416131659981515021255779198698320 6207 1060997877291132969261358191998703625533417780936443868245054943381005280 6208 172086463249961029851642333825032455540542918210137097990631412861339520 6209 24065115939921734757072462291812791112745826314300352202199949259362080 6210 2842857102792952182840977688318544005077116844821195452457686313605960 6211 275856753909828244157076002100990792945488426990735946869209453611360 6212 21111238087967811314436780975459355340917294536057027145342426885440 6213 1194768926058406767016411799753411075887842733349021785484072964960 6214 44453685831938681953210021091742613934664892729092044006288137840 6215 815663960219058384462569194343901173113117297781505394610791520 6216 0 6217 1 6218 6215 6219 12871265 6220 13321759275 6221 8267483806065 6222 3417777805427271 6223 1008244452601044945 6224 222822024024830932845 6225 38251114124262643471725 6226 5245502783573883841422555 6227 587591684538158151763715661 6228 54752861513782918687073504775 6229 4308629025276917370528938106525 6230 290003876701330976862524680246875 6231 16878225624017462853398936390368125 6232 857413861700087112952665968630700750 6233 38331443228945070932001537421137210000 6234 1518977387562705653991668767218005910000 6235 53697183086646524434968641507794419450000 6236 1703048554105957664448005440662995640030000 6237 48707188647430389203212955602961675304858000 6238 1261958978592514629355972031531279769262230000 6239 29743325649593536501382060173996131478698330000 6240 640128095502121763834092164614264568780681450000 6241 12623326043301841182808297486193297296355038194000 6242 228812349911049681255149786126660659608700092310320 6243 3823317470735915614135195144253175978931698123646800 6244 59049014270254696707199125005687940119056226576322800 6245 845011755936403418396125409564155005152011518247378000 6246 11229914853030685429305749408483632378813284108018602800 6247 138888688859740799793413687845568537227000423452075235920 6248 1601700202172817287940173980799701679311375851100545059400 6249 17254679450679895329173692429524058999854367123219508139900 6250 173930859703377554521349787324346797939708460038870443014500 6251 1643135062844849132713457402605299749948069334249564302831100 6252 14569130890557662310059322303100324449539548097012803485102420 6253 121409424087980519250494352525836037079496234141773362375853500 6254 952105483637320914122297817176293132886575730901275315473798500 6255 7034787480316237523373253102618360192380569671638977533359037500 6256 49027057362819316893662825469017187186898431711576258809409907500 6257 322621953085089065802688544183922856171346265263006698214116903500 6258 2006551171626773458041111677241471422529104820538212391331702692500 6259 11805987126083108950800029170746331858136360920841110116440018167500 6260 65769082615706114345365913033650284241415033882486945363254646662500 6261 347181036110788033907961880317026651965287845525128057038756346927500 6262 1737917824241538940750870050166681240417542345570713491321542640996500 6263 8255511588788438909117222671235807742408954620264212560532952323327500 6264 37237626740918064866656408644723217901929752755234320485808210479690000 6265 159589828889648849428527465620242362436841797522432802082035187770100000 6266 650214559990397883671657617069901739528389723619969073625663365029036000 6267 2519772659539259563311106106621478035301783234828444857085806028712523040 6268 9292374287441160833025119804961559270456802427082274020474805038012245600 6269 32624460669550316480533766049640075290616843354299014304105302448405837600 6270 109090177710550848608912697797014507523131792767519764811421294350539436000 6271 347545879291997350012637019042205814876724923625007412338608850890506445600 6272 1055275669850246499129279676000879474262055677188658870191775965431174116640 6273 3054745360092818813268967483160440583390161170809275676870930426248135600800 6274 8432427754448597849332304068760490249249428567696748284066579271004381576800 6275 22202271790643444366593822226631214829262814551416628299076528121493126244000 6276 55769096260565397544562787355707559960961849432541429049544770637377649311200 6277 133662981529420674115001303465646643709715121098976343066285991265321513595040 6278 305707242260573461421142589893665644656011580514581006748644586051039421628000 6279 667296453536520566327870384391549740485702697252257466343815601810333361188000 6280 1390200944867751179849729967482395292678547285942203054882949170438194502475000 6281 2764361109602412923008886127647686024287726718585072997594172004294409837613750 6282 5246486749273390680451830035269804104836986233734187493336071901856663146352250 6283 9503473283961976334332690769450730637662654846723392542203061043390292130773750 6284 16428743543565523619228330223923168240173632478664056115538039679047836001311250 6285 27101124259845940497192514052251773695427091940507202543534617884874307470193750 6286 42654812965496654173842130812674530772802640358537423133737094236193475235696250 6287 64042296649604835703261565417339506765926217777747736705019355571524288170777750 6288 91703758113283919668989565503702110627265241418840655845215509151713182591958750 6289 125202847835031470233004018655739411313024233717960530126572772768777358881258750 6290 162935212935999858522402490031441699653935646619263703589375526205943138270131250 6291 202039664040639824567779087638987707570880201807886992450825652495369491454962750 6292 238619476898524087542155932979941271467923775187841268978764612736636388855229690 6293 268304196512694548193333226077924396148143957747094249808658775086648571200856350 6294 287066727737358502612447437691765263011650528218919022522550997120679939816300850 6295 292098082264400813271672417125506036852166311576212637328204276524937231848134750 6296 282484727658230659923490793270742547031715268410413234074364642107660816622753100 6297 259467453552745198744539691596830191347649579873268452038675671269258824157195440 6298 226184365563142833593930264129124782882097420576065091433895232858929327291502800 6299 186969327161069876843880644429981784968363221886709110256699174267460534137818800 6300 146421762234572795118701709493359229192091679790796291164884895510661864083834000 6301 108524364950330424617390678800960369871785597962590192275149981378490558085665200 6302 76041285537016748958997955789127088164608185056687683287731628539073685159340240 6303 50307987624730407290435696492405651752848237908394016609766313989363103653934000 6304 31383352781571633388077440758585343883438242456960530737753907472988268423614000 6305 18432510571403155462864686860251861831437169982382334192245655563808227112950000 6306 10175850405336423652532789674910578404321493840461258651449474270057425754490000 6307 5270568671481942507209291062389581635058825014803010891263573852696410262582000 6308 2555961395869169443295475598817690090580366645974704278371967252979864508610000 6309 1157889945113242258323195818258224262633181524053056776878184323579938620310000 6310 488745584244779676642941268516683542566511075698441947687085352780825155450000 6311 191667081301816173303872376522444094744448128454193023605842430620207132630000 6312 69605413735922715568248389368677065986141688754417466467384882698917327113000 6313 23321401509458641814103841798783553036593864788851212991649574100152712692500 6314 7178457902027770455298531569875939005372780178011639934101268021991041167500 6315 2019912396674480864045041350830891927918747669137474440331525633893583012500 6316 516607897816139954319398454576143268837400919015766190193881101517025473500 6317 119280160169033502324043286739759020091962271598491757973478289974030040020 6318 24661885183463537172414307974731771772071407348552460151767497344659676300 6319 4521110876009020806593371136429982146678995864583289382477079753075817300 6320 725943867320343146689749659695628201296478051445412410181159183652950500 6321 100515304705893666464734568265548520179512345584749410640468194659639300 6322 11758394135406428907195364589554732549301444200480119735300052960184220 6323 1130016717297919900268290195963203886328564113782695336931498653376900 6324 85660664966508985170908810285891883387315867399934329798545588469900 6325 4802585701486232603873582635804335969727189303767979754250772034500 6326 177042775651118833270402295665180692128391799188110679848110195100 6327 3218959557293069695825496284821467129607123621602012360874730820 6328 0 6329 1 6330 6327 6331 13339425 6332 14055307475 6333 8880143262705 6334 3737356294497111 6335 1122452673780632337 6336 252551851600642275825 6337 44140451396423366652525 6338 6162987913860622503951435 6339 702916785157230635768860941 6340 66691892555372397593706169887 6341 5343901647065095961034148228125 6342 366262797502692346252417390096875 6343 21707175131992899721226603986408125 6344 1122984526828432678911456312896847000 6345 51128824927365111381027481540127034000 6346 2063532640042350083515324826864604150000 6347 74299242483864031954408508532195133050000 6348 2400256580873460148085049607213756456110000 6349 69927475056113472314211111890160771421338000 6350 1845661538602267708656905407767576724484406000 6351 44317762241141408419330831431573235578034650000 6352 971779337258651462876051419651743556950238050000 6353 19526286149983836727389459858869033870986783218000 6354 360665525410316836536981315485510185623180491254320 6355 6141589303069697242112641944891436978546295715746640 6356 96673164955726715848069363947365211699339839970086000 6357 1410094785388703475990804860335706363752439734736082000 6358 19102732345507194446008765613697281842742821509884439600 6359 240858752132706840939676113533563792352690672069790256720 6360 2832032746850698178145546560741419429437282257078662857240 6361 31109450628284184532659412977841349793061055096697432901500 6362 319800716173466831015769758722301362311199830200809439470500 6363 3081373959365521583551946263453703714504384246287799187368700 6364 27869315588039272989014269538347942484517430849758539316868020 6365 236931028317535080576274465654843919440446987194193467886046140 6366 1895785255030063767057672644820052698225482650024663238775262500 6367 14293862644875797930568444084493433771910622895665038481831837500 6368 101669679427911444767684266385602013546871969006602094227183377500 6369 682922675962117363146835291770604744653866835717517481711373223500 6370 4336281381515558216403889129047498419306260151994968725338069004500 6371 26051302873446183083046620736525668798157764479039540791759716887500 6372 148211534952312217075007307403785570266051890513943772242336993962500 6373 799144619773174358329685865577179165737560597538820056797570579567500 6374 4086833306724069447960412837198076641786384775626062377419846451836500 6375 19836831045681029041117748526159396983767956445615124231565156644575500 6376 91446384253139495579620826539032681130845189288296671989484764673575000 6377 400622254823277790158338859123381269716083686405871134430123730950900000 6378 1668877850092397194431023018862542546417285756513600325711772570646892000 6379 6613991981581869038007811226911707832977682296206448977114970038806859040 6380 24949613794775647758759480963056080377491981029882849007186334942769162080 6381 89623068421001056898301473706188387422775984105892672413332625520106932000 6382 306697530438603896317947111627676123836012574539871709858902772307451884000 6383 1000226356844551292840281388291471695446335958583568141984286953727265639200 6384 3109794673098514019557965770869848362205880889414366405078419437952044078240 6385 9220268416730681917636775706614111810750769654579437236109699737085885074080 6386 26076681698860216554719858698379293838632696996466345480225557332653667708000 6387 70365890943096212643566094453779777704831772082223914133373114088171819876000 6388 181202107863634201824505230802445325863628936243376610519725793228184833330400 6389 445380918672473573664822146529726270893225658591643712632637496142281628590240 6390 1045031801242604572369548315257744824935611976293560630857225050440668210499680 6391 2341021060131282644197016835254804715357553710335037255504536403316909073700000 6392 5007183934169687877865841564294998974514767658216607463162480640427833296525000 6393 10226210265554247165949084117848632521028237025050071395920297000258382617133750 6394 19942301883829098319424251219095957965249937284747994708221259837799913513972250 6395 37133630418690365346481068416561763429639978200500901951038863298155696036645750 6396 66018965406363467802128326201525523217753253604929171598642404019987080310981250 6397 112057766516683430855956945837371966518795164473498704733927558741512597526993750 6398 181566062269060979270956326733596896475381150552712394047146392279726208746636250 6399 280788079396378810196493023596463932859110568037856631920798223553717432681417750 6400 414371140642856366221115682709648652090987896181062290925372026308537619747381750 6401 583399246719394427328054804423782348834343689448223164544854070525718871029418750 6402 783409503091908029588617095758999844214055742920661021030798116918468102637431250 6403 1003046473688486208694903258101523043781095515170129228008081336724798979701186750 6404 1224068644031071941698552116377928823252859719916389282460388382150473982947623690 6405 1423199428227514267142335714257591885408827329854940648985044865371125252900825630 6406 1575803562722772207208879870098732274054062894361531021603487904548448706591823250 6407 1660705669640000440378848730350724989890795916258322371680144507000588429180022750 6408 1664909987790987783265883790427562268346215652755178884013511961448691184696934200 6409 1586803099474867368742299118777874161929973436946911232664729918812826659982757040 6410 1436771129214371026139142863645006806661677243269907279922566355275570540972041680 6411 1234956083735537834692034345037215665437968244656032557676610810808417229604238000 6412 1006811586338611166435674586516284257365090576968572727744385520458267861886186000 6413 777811303955711371716972131543952936082050367305132656335858617765799093300308400 6414 568834368118636524377419017131870368850156123613302213511833128669762237042879440 6415 393363942882361050137498796396725112059704328197704578015266587508333308535132080 6416 256899126751803193663465776121163213205136055510517618870994375331983613202150000 6417 158233067856320046761051954035813501085492381484006255545668649974653849602550000 6418 91779130244751927247421645249736520105268115402583403653580093356085116760730000 6419 50047081278762162037482914247292222074496630450297616693148803043745559396022000 6420 25609376038965253484063163477711404606682222270553629946661427644458430058834000 6421 12271907639055345872447284976462921796095969063729532816890118436451561856150000 6422 5494423072439101320608404644003188733690187933589269211314107019019836777050000 6423 2292521877705273406560684849222383115535234069490886571260510946569754964310000 6424 888854973636606004999844476628327488654888998872782337278198103845466398443000 6425 319193624553351640970734528548660558640673197189710495689249834542444119028500 6426 105771083246692369982938540387995030477395389348578588409545232359425518087500 6427 32204471233841399807215053422607433521977528358658127206946672478843844612500 6428 8965204315198676552392392649768291594603037187521393796196467611282185429500 6429 2268818042539387848308411446812648843149045846663829954760214971726461976020 6430 518423381104418461941176523567945581127242663856208087119544364535438894540 6431 106092734568294278809587809410915952734015964904896952913289585356100668500 6432 19253573189018304518842298496529183356509245311344256577990567021308784500 6433 3060824455690089436328775658422588123342495408470112584193372193131140100 6434 419660208390213520201052260085612711250732074872002857455443483083389020 6435 48618719258044486470127197121538979243824893879546090168969558875998340 6436 4627950085137498712109719352171415469730649296253089233806378916891500 6437 347528701602238265503312258521876594906718822450537791597420910850500 6438 19303929546879957032961298096377799183308985467227537047863413396700 6439 705123061253764196289986810072440494328894964650571787333913380420 6440 12704920022590345879098861442746675573493602966676969141151592440 6441 0 6442 1 6443 6440 6444 13820240 6445 14822207400 6446 9532161578940 6447 4083578020417896 6448 1248408137670613920 6449 285930049531487395320 6450 50871721312477132417350 6451 7230567322546749754252680 6452 839534598577882616921047536 6453 81091410089909116407146637000 6454 6615187723103739842290692964500 6455 461609253205590637346658245325000 6456 27854821222005926459318348975040000 6457 1467252707869162176244594032260232000 6458 68022267081728437656045333627946785000 6459 2795581800064760888766098417336793360000 6460 102504666002374565921423608635682423200000 6461 3372403511478123218814836724113951723280000 6462 100064029904858027506834512514066824703608000 6463 2690033011728001518690226505248289962811280000 6464 65794167101078550978873998476191376639826880000 6465 1469641449920830676756370292049709554291785200000 6466 30083560479879403953202899878257554576352843044000 6467 566126325830592106393196725093609857812227655560320 6468 9822533687488051076736661127692547105630958468268800 6469 157550322082645644651466604278306648416509262415644800 6470 2341911807312232673575371814826553259097619208567528000 6471 32334534056821309051709616367467307756644370038290972800 6472 415550915104439016974229392283837916459584420105003985920 6473 4980746351403003943370551889369791155952075357911791726400 6474 55778699196677958933996350988340104365804207559341713026900 6475 584632355216517644441886887364420345224471908108608329052000 6476 5744135711925650671272723938709918215432374411433486204433600 6477 52982813685714215953596506044195769444250043975936489418989920 6478 459423046599098494192221955563409262072888894836386225817818000 6479 3749885407376425547190568394058097220162498547042936221540028000 6480 28845272364434042670696679954293055539711527284945663242615600000 6481 209350111352642455844633211822119214628598661487278717456983220000 6482 1435069482820979566222784492258697689545552531975602037592320341000 6483 9300450306784048756705153852268911855591385747298326794152319980000 6484 57038642080808485066038916981024622210703315912002362996694959080000 6485 331318539359453092429052694303097567703821058072360448907863425100000 6486 1824259957624625057404814380450691759144978371265087683835114676990000 6487 9528453459824853198386885546585932028925365289912139148611236660684000 6488 47245615674987246201067258584366878515300608653033363401069591583040000 6489 222531875958517055909814135513068462368610047671601294104505975248840000 6490 996284291599993451841132162819987631267629167509337426411755067759475000 6491 4242137848967808852900690090831882028319962234880574707072419945659936000 6492 17188144413935451399282325497441178477098764631680822695479310932768023040 6493 66302683768687657547005350617957487111885506101845707456543495792691129600 6494 243607030421528018984389034962785745462609809429350375074368446442957321600 6495 852879959756712351580565384460906069020038536157264415878816154213288736000 6496 2846379178824421827901200030564478436406270023700607707134958155071420185600 6497 9058509321700319076976481395971758971965668432569271670563915531172097616640 6498 27499046155161682912250032809199982593467207741728146142783315005343867764800 6499 79652409552882116021689750205958570270732601734660837103234429670651203180800 6500 220196316297564236576617485958026906709856929400903424604499621474097130944000 6501 581094346568317824321683772265504904656351252673231579846111712940964801491200 6502 1464167230615581140954799931101772194191494877637306456104055250475840819495040 6503 3522983024484872655390978152571688780312692592940108077881254040013260565152000 6504 8095825813562779558317823834481177289320719076863904277281652909154896782592000 6505 17769855766376636679343437731934131699029852140437885132426247084826596360600000 6506 37256894710177169499334967283156129009360185184831546664668684392754224388738750 6507 74618004510452736675591151258013394043921377880669615138189588881711957097446000 6508 142756290854461816434984427779917076800446598116342140223673433274374300552780000 6509 260884301504444487190008855508250566602396482861427712796818482318358302546630000 6510 455379886897144149634734127581537114337942709854026634229740701233451512757225000 6511 759155041262071364981134408962015909865241138663482910728337914354399913192790000 6512 1208538166290846808798940733140335991721084082314985269553844985587930002652184000 6513 1836921273881040630744868837343585809012680618072659535296043728094330227035890000 6514 2665213400802286120635534580209700414674791170742408983289122806401705158176502500 6515 3690447285820270304026989755640236783000266189772902479637659865213764269374350000 6516 4875380090024184120563223223126885782514946252867553329856454438152670202351844000 6517 6142978913430471991909661261139876085968832278613117195619132592072364454963323440 6518 7379552590809333237034333333187513479897623191840432994737269672294723533559836600 6519 8448518750317178710930415584248641806156519658190945266702208835614139030429143600 6520 9213574489148237737334046206775539262799709851191683250931328038839177910497216000 6521 9566372752814989878542090381148906430774002538531617957691673194756754026690305600 6522 9451221969679253889263342996931373297810982137604848482275014165560607913406070440 6523 8879196791749253879705399021507342574275900111209613750285469496100300117382396800 6524 7926829225193721212619747936332443943770256990260007808806128806686074568500652800 6525 6719386219290718928081283749817088885209727311020746722611047224256268029236784000 6526 5403741690639679003507385334936936187517402551804079507175438818162393700823195200 6527 4118966990457495404588666359270671468788914776833424215318952817346218563746490240 6528 2972790931364671903873135303403050779398575219847699914825226572262707864772928000 6529 2029232681205822279211207562119167107254043116369393907376780834201268456283088000 6530 1308430163443488573801914988342925675642609517066578042933189889264096744666700000 6531 795839170573867207436071138977120336046291331728884921993820367102956222224240000 6532 455931305046713667556782147018394214496849686016108431501221631556418876028832000 6533 245610390081304185461190573704366687455899675577239491886109598461472662552560000 6534 124183093442230236828554280253049355999792192209810430329512637090267734712760000 6535 58810112886162569259919322837751582457005224862573230560990885101087671209200000 6536 26026603149620881715028125851600700321398056960457940333374689576651565130880000 6537 10735973799218613707449101913785288882576698496188900387517059450368770616488000 6538 4115917790293218528306839973390622992998154384814687970729800498047305745367500 6539 1461743999582359115460119056402981614176495813500356258066884755039733241780000 6540 479112133443815912921374829866159712748016562248106874938434706351922460200000 6541 144314382013076671952680782086958410445917716022611585966304272155700280436000 6542 39750753540631613997263161957021613649558721383654003183985988627441403977520 6543 9955051847682931868854490181432320250035090387286675229536386202562494880800 6544 2251399504101908064001358144972700639071328265771286916559913727135778396800 6545 456080743456043735892732185828114300484016274899523208451737564216265788000 6546 81944177533036429470837046574611745196853473567112136903141859065230171800 6547 12899029563151826094600764204736727545811975353960508881788368111615746720 6548 1751411173272245828397564527887018199660592668409379622461125629685086400 6549 200966702644426961617789076149029606503110581369923622307325422720874400 6550 18949459729469412792706921043613902753861089476776692215522529665322000 6551 1409751299306648558056261348699216118135453862659283524290750330397600 6552 77588277897958053318084162680251697902295249443655899125584293368320 6553 2808456004993655404853432529449265126772270129475961599622983592000 6554 50151000089172417943811295168736877263790538026356457136124707000 6555 0 6556 1 6557 6554 6558 14313936 6559 15623661144 6560 10225686218748 6561 4458399191374128 6562 1387199062687550112 6563 323366010077201413608 6564 58556194991479889314182 6565 8471129542100757320784996 6566 1001133491339180410638226800 6567 98429624625756692191385662200 6568 8173444598731103786200063257300 6569 580584020727448954659309987859200 6570 35664446987543292929071899254208000 6571 1912505969707009083321480597506904000 6572 90267469261391847837063117319094241000 6573 3777074105957062809495935144293080594000 6574 141010766622397011554514912053608342176000 6575 4723860681850299887076249553795879462896000 6576 142728076315905489445232397232546929486072000 6577 3907412790570503529227920693067648407229088000 6578 97330100419665269728040933627321423961888192000 6579 2214259784547384886312931240021562395132956368000 6580 46167316507812974879624616354449575938522140272800 6581 884991944134384103077111876579141101836901335075520 6582 15642421713418002779174934707398835885459076589198080 6583 255617034189902124780326909226461929271113005533006720 6584 3871401830624896958803522573481562569182447958183394880 6585 54466618858446826179028869309671638904359957480649141760 6586 713337008275142304151152288378280174037746539907856501760 6587 8713929300683643590427080071137095916319972349398593839040 6588 99467522528826363483909112857468327817538775283760085355860 6589 1062759946591417509309360467856800636253703064261778879898440 6590 10645460977621593874762669560380725700961462626891096007049920 6591 100118025860964990012648916103580634568566136610047212447255200 6592 885277859302136375652386586987967502964393361105958009161990800 6593 7369340017974540640565812670061999754406301492449596400591707200 6594 57820975525646395795208684026640305765341750171527602527719548800 6595 428097607257189661176064295197240725378011034923810134099462044000 6596 2994072899536564276639913088970945804930357664985428193976115637000 6597 19800523914008358874782421752149321037483689366349626174796750798000 6598 123934176259108797741163065053320002772821497562135201705372353832000 6599 734827478474990746860659230321429065066338033642723410534284918228000 6600 4130621129003357077050069309837123986963809249718945231942722797918000 6601 22029979354684571077600369652464661263806982665167707903694521588896000 6602 111556065668402721626997616538012540016724720729998180448495662513984000 6603 536715220197182243146911405099108204495359095214273160721618759276056000 6604 2454924463810070821332684054445665843520864432957121880545567437198899000 6605 10681426442536879573635270212404407302829557083805273161883979134914393200 6606 44233671856152724822583707232545310242305930511758307682154831241057251840 6607 174432782907860179560550682593498813919319540457001652239809662563716719360 6608 655325484117555986636408478800104034586587272094265278407470698905922682240 6609 2346532341452380765566007718638527654242958198610073575513542879939865704960 6610 8011393246574794936982935443432548960950705768991968368925025186057319275520 6611 26089050085436751044785338473255995479979084046425143746856494355894452056320 6612 81062405622607047889154444541902557384220725429963839499161250320100618889280 6613 240391961501524348912664904503573101208378702999203110238891983707884593947520 6614 680571982181989448353564463714382292374860571202887122149148316236699575150080 6615 1839851375559785034108364948515999587013394256048482982759138244741586139600640 6616 4750435928699444965115860317889671064829665497174361799746955304045898639132800 6617 11716569630594506249233406939522700077401142188694459774732839523040756876211200 6618 27608629513566778166396384401271615850588866539872966658126230151066852608460800 6619 62160500675634725246663288093934456520745468861350890704977658063339505947323200 6620 133734731020896824749431833759786871601123064016608286492680297996848215920322750 6621 274951125315689975358971742135505875879232033712467386215720332944569059304719500 6622 540202482302739598805686679256733389787147876276326696391266000140754406883628000 6623 1014243203164537868345883198938124981615290371744446567368500738631258383775802000 6624 1819671629206964999091143386330165408192138608129742370867016031073728276774233000 6625 3119437078640511427013388662280283556900809042508129778629170338983534188755828000 6626 5109098152944419117885107386511369849732914608856373520732685424411663641141336000 6627 7993459903609050098756864021384572781330956776532330872226138111198060602865494000 6628 11944565084274254085927779684922837637856418288220115424365313684427238960217958500 6629 17043448291296917899728123993221997873490794551203378321178792647087219160562759000 6630 23215940375172017895845877006983478184430703929206763983443544578735022856550352800 6631 30180722487723623264599640109078521639759915107968793178476607952355529713515458640 6632 37431935033475402880120332862558426189572362244298957773305403369479910229100341560 6633 44275135943691185824238235873395780827626050846403562441152445144319893817437367040 6634 49922694666791035233172227012066518206807173203637122986226418186097796534169884160 6635 53635300124606191334373326172773996617756440831122795107037560044874056719464163520 6636 54876857997860964281928264278625246539463765850361748697478244305172067291673982120 6637 53439252865125672534705211284876256341049629256269164494924613695551480162985142480 6638 49497656488650049905786313831892436081983082990232267554511425909015064788048536320 6639 43576680368234940665765403657509433831212301117906720919333208868263693010476465280 6640 36435963837305685682719812301867131648786755976737132197257599011699474407919397440 6641 28909519870912855945249645875626451923797973278396083001928053935411347683438099200 6642 21745893856388339115191794572042992706112669555040517927673227418938126805986316800 6643 15491393037192006469991646760177962672301266947908958304275049940293696917430691200 6644 10439679832775716311110305362642912025588111204170516078902414911244909643794584800 6645 6646987159445212632542141991195861589325763688048643196304908370455560447359848000 6646 3993061883329724804897110939766012090290934962783800308402948618149127887791264000 6647 2259809747159129972002211136241204644505309347069952921788481910271209738695056000 6648 1202801962197601436710854314450963762397987233117878168048708113531450344789304000 6649 600988214467984794732671201729788345247587306595617917871969462354767227870016000 6650 281313632304163095406782264639475395647806824363906259429432514293720830066816000 6651 123074714133071354240467240779770485595915485659208988500376725003502863154232000 6652 50197354411233355176685414570615152952457797952499542345836641061351361067415500 6653 19031271333692932048892723975646645407180507450116594846875158256376005184827000 6654 6685072428903887077162070017419477174569281528550541665445324607063432866408000 6655 2167584090583987628049519672314800174784585222893660479401968887744810050623200 6656 645982981451267600042480615214608764960554606030684954752467955654641411126320 6657 176074569201626812358695939382898603378881511719487803625017474226192300761280 6658 43641555130500306432709330492391772625034024035555515004715924508376618235520 6659 9769646116779288165201360578860667546194136448586830188695741875568253410080 6660 1959297160782659439724448687518760249648824067985820340040629551968358513560 6661 348554211891254779034538041445385920422701855760280707392672642668225503760 6662 54332908360407198847915998701767087577793764854891226474188435217547407040 6663 7306450293533470665425879368513850302517437745283918824929805151269355360 6664 830447714300695187762472527613959539990514076043992812415569087019911440 6665 77573097582717148481565407083205561700531756894851705580103200789182720 6666 5717918740740821755397941554044635997582193382912902131211538141708800 6667 311836301980556398822378086682936229597870585071987423179007630315200 6668 11186289593803145153710465498897996858204270355774517234771607471800 6669 197987426438993719534698504405274280676181776208398535128701017200 6670 0 6671 1 6672 6669 6673 14820741 6674 16460903004 6675 10962961400664 6676 4863900541427928 6677 1540003557140680632 6678 365310843804585741348 6679 67318670494433939113962 6680 9910804267236107702888850 6681 1191999458686670044629268050 6682 119272188260102560223207366700 6683 10080029038597385602453627708800 6684 728752868625628570093872710947200 6685 45564405547878586311107374736841600 6686 2487057136155039502814610871052604000 6687 119488465644389912583754907584247901000 6688 5089583860160059217701508057036232489000 6689 193433950334387279858725736039055409041000 6690 6597115779825418807813382997542521318872000 6691 202939847322248597611783115067260417713872000 6692 5656838428172981471957885185792596665193168000 6693 143477992860023802788749996985103133598990352000 6694 3323906834590551431272708263488222595043276488000 6695 70577621787806042057357172128066593101418904095200 6696 1377892339211167190319788483546407794549239835335520 6697 24805987725001041241113229138261398443751129685142880 6698 412908134300810982775355655391377563513444730102960320 6699 6370582643498226591391201540324110979921718693017102080 6700 91311684556807914476607222077978924045544634599911796480 6701 1218470973494608837263113576330880050973342919768715477760 6702 15167015706362328550932385524731559344172216102121067257440 6703 176431459220601177954217257372919010401336650187931051316660 6704 1921247387484229226599488815135761558897977889479627081093540 6705 19616097275574273195952763952856725160176833073258377340576900 6706 188065440546775571592943959167070825345187415496000951011245200 6707 1695412770334595393159212508767407260319076940897882447254528800 6708 14390509246922518792291637325483810984813559183979608197393703200 6709 115143494365726874385286258708223367515465036979507553309510480800 6710 869481002325809346319661620245430300853960343345255755119252220400 6711 6203004711714615458500024973702155195116668303133836789570274987000 6712 41850469651974681995849761988659488418621052465626548095950902903000 6713 267277584145003312369950805524473166899432568736731232413453883767000 6714 1617227158188159577172937009325670620858723069185041833334682907698000 6715 9278636624756309493275032538353342551997522255526300619536362541136000 6716 50517021623673240574497399375479309449764287835643192261920196057296000 6717 261183750096863775736231235068967493538143020086410547226523566849424000 6718 1283227254465265110931022610595937809564174306133765294972866673297436000 6719 5994940932000141598176052910386124426654399351954852491990586312156559000 6720 26646900714074098777198863752695875512761799568485038219501014260973439800 6721 112752964197984127767049309761407253640274438174099436230751350539569966840 6722 454413152846174342976705513849894693403941627151121709816844055266562520960 6723 1745104793078341526148567183812512857397430399770490630152930871168830813440 6724 6388961572982132254012818641505069783301983133750943683697557536026208687360 6725 22307586367617747971081794381282011330923085891244877441058475302556156258560 6726 74310336406414965643928315049335531251711318585770273553655830066307195848320 6727 236247272510118756690032750977649427049613552947492711786497294333610721638080 6728 717031195513167454515362559984795629466370958945898932264281261749379909533120 6729 2078175159877146351222491487413560214216092101351673176562577894222779059833280 6730 5753140273106224362141360614873697768168842540465083935116741063102608696713600 6731 15215955694991325635390265232780708851331802128880331281948102046675751962892800 6732 38454284646411182026192531754341093390013052550988420516356414426791866013043200 6733 92877040797297258380722054421519169237425278485925437570738969201831660001804800 6734 214409597158046349456289901427455463110603792695186997249116648147482413516071200 6735 473144255267034973079024349784625276768111254072552075660310295671607825980176350 6736 998124827544677507311228523438428614161167097752120346089931975717494364829975750 6737 2012952784270337858480672992316577652892195426900363918233833866903802520478001750 6738 3880987106459755871135696129172260338675382930178401373521948350940079310772337000 6739 7153191921710138272289322277297891604617372459544504492373787156634655984560778000 6740 12603242909679767432128805917143904255754418143006984105610958323594393877559466000 6741 21225179709058280363565011172332893082628667979269307236210004259252530534239986000 6742 34162906620917748597694231597409046221414061058964761334025022504915849224516159000 6743 52544318326388713786864567776532482810865918873795877211616872513268593061451413500 6744 77211551069025103672738048687544399954212081455052142411294841542081838526805131500 6745 108374411320307307677590882752427184800596777393667781870988615425732886869155310700 6746 145259737278446987834525323548867314364308663032916114648132109096947237838657293640 6747 185868918786912345335769928696841840389600695282036204115723382248451968034153420160 6748 226966808255613576538883892284821521381507076123618634862589957610747041885195002240 6749 264389443307172063030851765469076416825131092569836832366710599761431721300215794560 6750 293673084179801880138699271138119690840572827506369392913656394038805487899923240160 6751 310894653931086558294981018519676092463939752576187351140074515911451488733560714120 6752 313515867514365818647964899434626688847255113332626148439659606680954843652121298280 6753 300986288324840766830120871716992475011455320381336945916064629746306045904049450920 6754 274911170977135112331355380248681595076441118787773045265849047938106267974323996480 6755 238718383761657940679888425426026034940327021916553624740653234904237935776023638400 6756 196918174293132336839907962423931188876904506451001143253917784743167544833026339200 6757 154176244989196635820393055851294961833855466291093918361594544643875364559191164800 6758 114464181885918714472716056616870501967559361337327303026032313447725649445460107200 6759 80499069691986756807420842676930889279534852176455411780820477843472022107455856800 6760 53565548246977454904313744253188719083635550824033376378498520212947050915448154400 6761 33682853903777032082688129780698645089221378112792660360105907093611393432790964000 6762 19987627591252304752364384705029965217779718880118721532370538275329837861216616000 6763 11175877792958277926053204351199550444349950341571758276164171938894102890142624000 6764 5878138422789082807594673256327560391571845306628568354358597869484681433181856000 6765 2902865671276579527602744575633207315434696282444791314974402755255033048189472000 6766 1343211966314382193693375231268874437624387972797918788288594257365815730631532000 6767 581019952782896421412898993938039758886494282047897001635143649985986443619395500 6768 234339417101790961466132415606821421793690203805137503079017541978358092240349500 6769 87871242982510360525024709129830584671763034574633089692997919781206631578065500 6770 30533037965639963657180302970365374875844933225933113994334630711853617437226800 6771 9794756733532027945471701150889486593835404321982503895212297376871853514516320 6772 2888416905112628703003594262900627089115895780448732948326049255575295183178080 6773 779152247200570126052939857325373802641771239462374754954885169455586003153120 6774 191151242125009175809104363802378860468873675999544516058760103186079165075280 6775 42361355855542326507145838864629747466545265194038253558809473416695199586280 6776 8411374343283786305551869172581468275028305128375969484723174865309648794760 6777 1481742720673691151339502257698622254761642888952141335785302713885441570440 6778 228749481973162427655734858751673771416992983202718946265228456349223586160 6779 30468840276411713095836923082112170708617481962441667324488465813420199040 6780 3430603367235680790607159813248659754514895800608528014016632931452649600 6781 317492367319927870056190875427599141900231961890879332992530320437468800 6782 23188792593829995657257184273508688935441652300266926830535515681887200 6783 1253250168629876503600182841583434199734678427100393327440446643995800 6784 44557411677727327949765854793138710097693115945659070328188523750200 6785 781708976802233823680102715669100177152510806064194216284009188600 6786 0 6787 1 6788 6785 6789 15340885 6790 17335200050 6791 11746331553880 6792 5302294063421432 6793 1708096159002189880 6794 412261208662028543180 6795 77298976624130351846250 6796 11579386698294726706568250 6797 1417106397567669190216561650 6798 144287196843253590276595368000 6799 12408698928519808763787201648000 6800 912925706883957359050058406960000 6801 58088158549444943960128002065712000 6802 3226797207421666636985110514750301600 6803 157780892862897670117286653846246365000 6804 6840265767056210757437662581451974765000 6805 264610280988753416142983263019326392225000 6806 9186154807377987015153250541449878332190000 6807 287657876253893536245941788383687618630864000 6808 8162759215776069827238737761277369437771920000 6809 210779865441363890044864323298122745205391120000 6810 4971655521823474363014734582140503881474986200000 6811 107487192381823515728378561665877693917489201644000 6812 2136845384550651492680165805917648555079685328682720 6813 39175498716761944032469706441823556843127564359183200 6814 664117978246059622645676928251866011245400614850915200 6815 10436139658152365498717780301100751605284866804800096000 6816 152367639009024536281279592396070973437159055350081401600 6817 2071216873496869018997781297925945426013510513694332343040 6818 26266036561079246228822670088617332116179397441809174269600 6819 311312228786427884280250510254862243149717176497806463218100 6820 3454400399635496576906523041598070345110498081459617172072500 6821 35943181301081276147274427143754039506855619533305025062690500 6822 351216228713422755496224402376110900324132053725437673469718600 6823 3227392371961182077532872886699397462437970223422940783235252000 6824 27926355332346899825935228691027645468008780752605617047539172000 6825 227820267184935235422103181426804476186387421929151086440451140000 6826 1754216057324001312750194496986394466635183148854463365591473778000 6827 12762991460969502233984951669537596814567686178128937120876503121400 6828 87828948207020093770453935705006110483523275964476135239481162595000 6829 572201220710851840145714843579790640060429050386503990713031760295000 6830 3532404998891516645297013410682851308618293503443111316875375771800000 6831 20680625629873970177920696695270511297728918329248760800615836336720000 6832 114912345891212756032098479898068319297815467933825723057334951470992000 6833 606452297233458624572730645530508567617055730400070074044492042684560000 6834 3041938916442295122191941482634412655653635924293968509701893597082660000 6835 14511290239150744588007475950322325678755865251096227329445257720776975000 6836 65875334710136563799109856130402002530254176866404996064526594436931231000 6837 284736446735343218115211307556584655642533936243731712401259656425041579640 6838 1172444192439648545180281854644760346763375031591836462828716232338406504400 6839 4601290415612205611273558976719059474090226539077395929591942949554500998400 6840 17218665391756366910111745856275725704928835161956292944070478333238541472000 6841 61465417671178788545792838238463045092139902487225797236712192353196975315200 6842 209381546170781769293005993116218918541146706784406839158306598107059306820480 6843 680883599389948234731015729494471295255984591610947052150132358506038723307200 6844 2114322756000365571006838317903884548426478468686625056676726797466120246059200 6845 6271296310170575846206723824291182982620910712206091269803850670450356662040000 6846 17772215984076614940436681752906538893122309679336584073071251391513553116832000 6847 48130657058515685051805570911150167625308287852891863751989684096361294670502400 6848 124589934585634203240924521211041814133201517207776664762553941645525403179328000 6849 308317027062145470692979114701979051564650759173161608191204915500678071462208000 6850 729500108673826336907495226750218291648504028400784162238118773282854365513260000 6851 1650493995874532087253207950522368884854740364256774167063743724552458001973750750 6852 3571068827437623970602395383857489041776620060846475016010645513122590949725024350 6853 7389253679569031960880126133490733770297619528888567706127862154018929712796013750 6854 14622807544994379315034068748804314239026193518977025118184548986091894269220557500 6855 27674878729656881568095168475997934876929368808294114034415770459611257696223050000 6856 50089811564111896204614485055315516913895764414514936829992270260439257718505570000 6857 86694679894263688360582253610829794063044540340776154247805534965854827946596562000 6858 143473589965858920878428377454542264822644133662552086255171131809689327939790085000 6859 227002734808995963855595583506844268315279416959243369348935146904371470918434997500 6860 343319574859218257071494986532935518721923886811739786668048898594726937690413537500 6861 496235969282999794275231131885983555168878093694374156513709597212053962910359891500 6862 685327991262416557988529731615168867770071640975809361416828412149699788777254923840 6863 904089557851308241228887479164235075048693278935961768649677946308216399412236502400 6864 1138918014436063628561066045180919510126275948789458331935308581712947931727103126400 6865 1369584954068684110294952839141612069139192596645551158656383737502912069798415152000 6866 1571555393497800184787816137571989038828706441593914082686090959552392140850966247200 6867 1719980069550370202239998772787121336940306494411117079384221772399006954153557503880 6868 1794559151156890319410296822555668603582704607989918903964567431906822973845852680200 6869 1784012226965548031315026197680231233006256153050219116107003121404872794745965212200 6870 1688823967006973179385997261143076038129846616484716891323324813722340855611498910000 6871 1521360750110483401934276524323846649474954262917324796217314454042310417828173808000 6872 1303250481147995494242467796896843737210966291981981925295871834639254149991795401600 6873 1060785275353019588336892392823012344241484191148124822915244516566834773249135792000 6874 819697712772787863714871394454145902368419602250823726798143490074372324783423112000 6875 600748834437666284183268871829264233860409667635307481080355417904353567959250340000 6876 417149190654469397331752991899421681489587836627662947536696234005494949436872708000 6877 274126611001508461103723394676762819264586292641035651238400382346468109629944922400 6878 170264975777334447890511425265070074077382790460270590831304585308365285484437840000 6879 99818737552490601989107679888919061661074342794380234175996236548242201027342240000 6880 55150366321039762938388251414262075934910669834918386075275889101808491301997600000 6881 28668309122314286624859827890817979450151772606236410768357298679797874202001440000 6882 13994661426813947812924994930912461021060931101202247888237576066059225432819124000 6883 6402196915617205507201511856280829461954420800163399484954045751869877614240707500 6884 2738410757300605679810787629669456405670805278083776804736287610677774287765907500 6885 1092315979257198926084080408866295226751805444875718020442118434685939650964137500 6886 405149926851761056220277097106771320467942383190266320309440292138057615993971000 6887 139275301587060830415524958530169309372742173706594521199443237059736241854561120 6888 44207943718665202432417648455994335240619967775244038470411510889665842638751200 6889 12901347367354607905748382844667678645320847249086067194963039442957878691263200 6890 3444534491283997256389131342022923910158478634464726678266830919236326835046000 6891 836529805026113619408789040205567235324201954084290764721944651814536517082600 6892 183540501695756465282683093996585371847412504211485898243574918214833618572840 6893 36086697124099534260305351755632637913924341773198161971713284043297387534600 6894 6295498563705837752576634574191363623612969281305598350205432730294871345600 6895 962614459282238188467375317154642755904123743318898830306641090259154640000 6896 127010514977856615025470204481955366125131256207714591288165655111758352000 6897 14167757690404644526182671458183718973171889513096418782512827376102774400 6898 1299166969679962577207870452246576546767692571181621413454361583715988000 6899 94029467780250135960999473313674471937358280278315835550268268859343000 6900 5036510849896956513979943843070593513179414174199497479404215611935000 6901 177488025373943089966341270442304668427832902248677943210125676027000 6902 3086748267372923303762456877257472494397093952150920751480446539600 6903 0 6904 1 6905 6902 6906 15874600 6907 18247852700 6908 12578244866110 6909 5775930042517712 6910 1892854788219375904 6911 464763452464578905000 6912 88653628557618426128750 6913 13510812992181048142021500 6914 1682219043099196685028422400 6915 174262599964684965689989756800 6916 15247977496909934497874103720000 6917 1141420029768686525269432907040000 6918 73898793927309819036015284781504000 6919 4177129326741187521010763972274513600 6920 207842898191600117313822351473394364200 6921 9169539626100005175609809623826221950000 6922 360990296859094940597691452559053369400000 6923 12754357172711075453854224847520659309380000 6924 406499583604548704822125366211694155988954000 6925 11740974986188523630187101486426075362590048000 6926 308606654775310996603732114168906723957406400000 6927 7409914134768065124974393915207771230672942800000 6928 163092210106245113400686410073723044787111471028000 6929 3300986332550401095229892939892154426491136173606720 6930 61618411540940820444291334877986882627834541907325440 6931 1063651151599573686240743280631916426313810544828832000 6932 17021038256015838028340170182920101038819771206287984000 6933 253085230896345839924837289064660260963416736005219955200 6934 3504005841958439822443231111824264000177369777207754992640 6935 45262430301265572464503592204552539211968564843891302898880 6936 546492411307893985721989394515194010371779547120846696932500 6937 6177994425159828266397249090936471325807176270660266937515000 6938 65497124090602011267956045824583632139817929269453720742596000 6939 652164221302137169339505199139068451449329952868703476536991600 6940 6107429802194338626382123013559114011545752126189344719461286200 6941 53863534528598719037793972523565443629564243502665629104779480000 6942 447917813448347242524813034669649478603744761759008915713429360000 6943 3516154835569525853819782322156748407039396379808219988350420476000 6944 26083865688743202157055775445950610439049570949235856328214155799400 6945 183041482568393063220593490411653412628034271399864162526213622926800 6946 1216222475537495436681684321672115698525144660464213704493113773600000 6947 7658601783062220207518809201057920947266687888356576149752091701200000 6948 45742739740653442512180524046318673294129217660457004821701129524440000 6949 259341446181791691460362623288693695545845651431460583858688143042912000 6950 1396749213386115844294385932272687044836182592630863570051140026638144000 6951 7150910201511364362411417339427985535398009284080883969011820615102200000 6952 34824202996645904509804580869816388742537754396200019124600932536301275000 6953 161413734379555465964628906268422412473574995478876496807742118319280522000 6954 712499213402461303881514889787201048942180450631464254144292268157577080640 6955 2996687868133881366325194977634404411727406012949982010077464539603927133280 6956 12015022112800939440454791183911527122491958070790022210216249333317632374000 6957 45944235500521831319474924778730871009277424572580713860449557199101386688000 6958 167626847098873590632266089192702935439909149046627816630246263235509301734400 6959 583755052591726666597950023597705092704047250868224013368838123202621029351680 6960 1941095278260835475961980435609662234950112005236632104604275638995181580682560 6961 6165003152371074560677796301845569711729030869626327010993615913324079430480000 6962 18707595772712226253091243950427935676970852294038509550601317254224792754560000 6963 54252027740865456133964607456241013463215471652711677696743820037251898988224000 6964 150393735917710633315629756079514022567700594368418765549498032267201575719814400 6965 398611001808337225900548036737453348021848428860134771514587063840938285302860800 6966 1010304382463527531084338341961287287612979888816009789553100853053069386712320000 6967 2449086069989711827583909462879370523097536069763809445211311442892038736539240000 6968 5678818324788644300210190067051540400432411761764833151083728408205914820350362750 6969 12596651556803901902284421603277962342777349726096538989676633923656756510595350100 6970 26731564497749392910682273253089190100547862919423320189761540646674582337274257200 6971 54272820808643960584681963913756586573763769096722061403708132348933249916546725000 6972 105422525330345493769989646016619251925252129485832239478558379844027629952985262500 6973 195915649558008520099260261417220373764195261752552832621022777946168117279088140000 6974 348312007946592209979288464765102459271716163550413848901279127954193457601211832000 6975 592375703655648019084494114371635520521967982376232003589147249302378309934455334000 6976 963624860398742496798406521666187918657310930235308909948099121296677045270090012500 6977 1499130567714000729932211848960133889003339699684845627397968347903975173722665025000 6978 2230058012080502707445106490993669439209292353260916306269842645098237663829607648000 6979 3171377236127114902903514599297313065654477862374208347126902540555493772456631507840 6980 4310515129213101834876034709981344518833854565503153313917871293161038528045120815680 6981 5598071596380651733605239883092655219264746188965134173919313367741608477980676384000 6982 6944443246143086960674854538520002677062596538209913279039148228337691529646915008000 6983 8225649072884042561331006499265939879824461659025223228937826524894930188439367998400 6984 9299553257399459229060332347781215364134877486731294039382487210089546074152285487080 6985 10030412456490473640016293426604129308741683576474403869035853413592518529844470525360 6986 10316321950548532982679114602737129762149836179153809445085362018093980268720436920000 6987 10112126249289827080268082213870560068062533053404637657445978776771982380441116740000 6988 9440817027698317551409949024882514483712163212044161712119733126885439012327798906000 6989 8389541369620830480705749502823093582242710290757711967432255320416937322035756729600 6990 7091079874563236027797802707277899467268497711674922545046990463287451433380663667200 6991 5696204444692254646154191046206776609678848083437927593004047981872756833240736880000 6992 4344883216623024675194731525796639870559427789895068876481892574528581374078161660000 6993 3143937967983402124522929328778692220944125277182499276914987435951018432479029336000 6994 2155843178045761456815722968305388951504543047210856647027419956080698353699905830400 6995 1399289516184981815138155591229274195231209617599593289530219785157968807215156268800 6996 858610327252355601855460127858074979542292016409287607530815085563269780023325200000 6997 497369331641035091260129271044759974422576844097075319667816013874673777858398400000 6998 271575908295821624298363978232278794544735127863083903549862360991367227417418880000 6999 139539989723050453011198859868032722723314562408597716231870068377801187245397464000 7000 67342430607322673521512851830642080747269721162396707124787810061194000803352255500 7001 30462071492897906179518752669025978036320197874848079174898756918065874548118525000 7002 12885625789203566992449490924931211488461976095483046478435837805786677916458300000 7003 5083965084103952795202799146745587078174997841308765610582866916101289287039002000 7004 1865462831850420698913027092855360961556093267315869836912881662482314663145202120 7005 634496385440096498640190927331118696300965910374180538588889278328288738076178240 7006 199299264415792732297033129658546706433769988981039004125579156528017593342032000 7007 57564593362813920250842093275162762295190846331902042453747377735034207785684000 7008 15213499674457964637722553222721587178014723673431254077061806972830469200502200 7009 3657800999896631929069681260018236054660143805040614187800305072712878309123440 7010 794641303451357879847266322049456325046957709012526305655083027611050269236480 7011 154719879955482453241290171738601309393878058608357925555896228117416329680000 7012 26732945619219445284810075545048850094049267007254503956905617396434319960000 7013 4048959903628232913862810441185046853277186729372325203147673160293972064000 7014 529249795756810788740789964302320620624929567573974694858614771812381606400 7015 58493341326404281188050628294030609132774551628590832588138408660731364800 7016 5315055509273461075083614296628887523916777368274293416273638587218795000 7017 381238261959996742227702189883953739489140062745338232932529269879690000 7018 20239651435862527276161763856539420494617962141171274608775009293384000 7019 707022306530130263170268512529787852360717418124873610771300924341600 7020 12190039767760866606383939871203238833805472726290924323643119385200 7021 0 7022 1 7023 7020 7024 16422120 7025 19200195300 7026 13461256924830 7027 6287304401023932 7028 2095768133674644000 7029 523418091385242339000 7030 101557649120164381608750 7031 15743692450272593913392000 7032 1994010211065434349103430400 7033 210126379060001453000217552000 7034 18703941664276796002314236712000 7035 1424377095971848310945468795760000 7036 93818971388012408747608211347392000 7037 5395372679572280273060368887569601600 7038 273140741903346688823681174933211081000 7039 12260984414328006920529688297001919636000 7040 491156393205537119331160028271714324600000 7041 17658364852563284537637653437495160796540000 7042 572719633384802528504047893156093048501114000 7043 16834486193432074322694741101860916880184260000 7044 450339140542088059351770781728832748794810560000 7045 11005570662885449131622079430293394531235497200000 7046 246561468084177012045439986170006348814779255604000 7047 5079924893205074685096203530444192343580805832382720 7048 96533045691389880768067457401888213480581125076902400 7049 1696478895576462904609185501377628048019842364777414400 7050 27640906143444093876822074117273422506530190253700976000 7051 418489673243040924764942942842213242823006512668677305600 7052 5900254403830916780126808458652795741822861714098598743040 7053 77619274163299862883724647565946556885875348154220477416000 7054 954511263527094715348530561828960215643917870388927196708500 7055 10991341822433211873710351924091057028626933052963404083310000 7056 118706491682278688236071800780183415909170876972004764099748000 7057 1204211410065782692883706156803416208056366785282670551367443600 7058 11490635902354427947861790730459024027324641021728785816726883000 7059 103268616829410065113215922951692907261219177774228262859289398000 7060 875205011725634559933867741075076191093733382486037099536217840000 7061 7002762151512417036599062271858398087969218000122253254109660948000 7062 52956253782351826882866811155846251882313561974095234669187814071400 7063 378874010800565915909941413147517899645820605993526882186059157584000 7064 2566944848369725662831696085976206544887187671615058101012524835104000 7065 16484344560090997253385363342817605454745946199853570786100516250800000 7066 100421294991827075187037501333871695452093738920522106475729508594520000 7067 580794079054180552724257471482662771957713160558691139481852017822992000 7068 3191412423294942167606003127296037803356906728694380544423867702006080000 7069 16672866498649906200090581940740736502821144815776582046356252099221480000 7070 82868116228408759982593070955467351070569380483175273861353991088392475000 7071 392084572783556875803354644292154095351036840228966438612577740692508396000 7072 1766994474677896320287118263609974456382006026631875416680683684720904504640 7073 7589014730988400862771597670632582601127846396431772622923449158737218064800 7074 31077510977480076972873821230319059229437182304110662489954298695757707938800 7075 121399920589876750718633585379094018932602270496141581634412669258760019132000 7076 452572363895998445776670389669134335899586646105481344059332348159256206003200 7077 1610746186048030832014240523231509931860801563184508601811169220948625496820480 7078 5475124097312385503557177217124649987684742155561377922823053272961336666824000 7079 17780076318434897388442182275574785924919356255930717900613520852544740004544000 7080 55179547195142784998613669131094163215266967690819469346731616438931951738240000 7081 163699323345590262162553885088912684205292004149431092395303795435498123490112000 7082 464351468572108770975856403003576909130967646743003716187990165085065988544902400 7083 1259716041128988892176701928825145184474809110413331075644838470061548662736832000 7084 3268940551173433540989004288420806858637139053545705013501301262812047425883392000 7085 8115598937809045075719229396600267027519286191962427377268855565661853852453560000 7086 19278449207555044095734957907981692011044612055041516188021834302853471098544730750 7087 43823644911906011660048323897118289158906073837008127241396020541125186515852730600 7088 95337734973436416139679980979257788717475447831754451393539058707739550945839726000 7089 198501701922304179872915781292633754120713805560145462229831323727308468014099131000 7090 395564985714736590326462607648364365095625337166956537052200101630506005100559862500 7091 754439885797961380970470712558329716617163686538717105450283092385138989438169245000 7092 1377118439428391478503845131655768046106822729231235730512066039057943845509672312000 7093 2405647039142319229859025239766433617318843304388680569928159180122738368623116930000 7094 4021311812386685074874694778650663196682526117267684072943075828873359837656526892500 7095 6431716782491847287470818750007724920277124334171194074459121651511630691846055600000 7096 9841106111156894984721115824336144148287088260501221636091326317952570781109316064000 7097 14402545119170318940797113720458265699124717591070384366363832306028130781756827123840 7098 20156671996924967895613185470019343143511865528172667115604884925900613653894124084800 7099 26969533161386786881309949789722850732810747816249675814352456754002219667448082108800 7100 34488789566979532720662512876179172959193231546908056705144005066786350369927115712000 7101 42139625480413916403315810827508793289697806013484812322329431507234841385534365115200 7102 49175902451063277136091691586052699823564013745983356602076413743473745456390566203880 7103 54787967199317713159752863254560370173799111972339180797254661502816277684024418836000 7104 58249446173121212521888292464002180220042664447817559836752090895442048974669511416000 7105 59068213488807655268179894968516267090605513144875236380642180526502479381943982460000 7106 57099273039180733425907231802899058187585329373379395167954107842285730069212516378000 7107 52584446798873419620137822776623318702985559143856373224441457454756160714902689501600 7108 46104513632800004371572322562770511987648391871651671792613734416359317600876990528000 7109 38456560091308885569077958710273313682487281934739756539659261753248511259038722768000 7110 30492241849722699104184642950816812815148879062146819217477530067374011097884380540000 7111 22962447295571450811041419011151936941445448002855132774010544490187270279954879328000 7112 16407355503502335793188569481472666053887516692638368375275910422048340131660067622400 7113 11112004981468973237861823812703059785659605786820299652151745352725046410238005664000 7114 7124878369371059745548149303002452779818676641712969131802767064638803717457421584000 7115 4319589951689157704347425223737474231644816540960733973753679414617439911064325600000 7116 2472759667753076616419265144876368227566439211354005831335812896699255635538727040000 7117 1334531039986912621273642877530864519307238355075045690990665688328260552425615624000 7118 677870685044898700453643772628972205361172403297354608933188220123783549503131647500 7119 323461122171645329818822654391438872661295815417294393658840917997210412428593010000 7120 144694008475050580438434376423298774206351663462281763397172705020397154188836700000 7121 60537634656935303452120725974273083107344302026340511514251448908533839661632486000 7122 23627658991845442198837614038671732040510023622557851127641506098756474846153986120 7123 8577697983838279346112665162554094140119150490037503709704837197568357204874384400 7124 2886992201680197579274165621053805147483468126096765002619103781705854852126006400 7125 897468636257940434931195996836181025123221514180566416982973823103108351155676000 7126 256583981904513739730329111915985087951895381618290142291286105835888669625276600 7127 67131406586338185992337679595628802885527345127804213329040893099201060732147840 7128 15980849742824290440778675269634788202338549801187742548793018106845606063904000 7129 3437901735951989099669071194211845229405818172875798544158830305782119823024000 7130 662932122036273807020794394398648375021339386037042362830491402830904858840000 7131 113455939484439854212399507698584359094561169320100994873074925655464284432000 7132 17023036948033891311803103857805613911649145142868552220104280409566795174400 7133 2204559965117001690154681242846447747567175328186805749225216494482186312000 7134 241428580250645096598798056462166290939325616693024080943911983355903147000 7135 21740191980340654560984765214726975430027768620082901249412971642046860000 7136 1545526996619183070239344102221627849030196823334650187982676549991432000 7137 81331330706646665315443745109413999251813955770683990402086876918589600 7138 2816513810206596868424591821501958417945222458902260204021576197446000 7139 48145535217206784075634048230802707999063631776107012034556858076000 7140 0 7141 1 7142 7139 7143 16983681 7144 20193596709 7145 14398034453517 7146 6839066365420575 7147 2318443497877574925 7148 588884648460904030950 7149 116206570629618395440800 7150 18321902635936500347832800 7151 2360194185011092817534461600 7152 252969904011643493806648202400 7153 22903505924746491708494225709600 7154 1774140805093824396188745022274400 7155 118867433941286234544645916492384800 7156 6953744885565244720861786114804510800 7157 358117861606610103124381984912432306200 7158 16354049013368528042680110644334408649800 7159 666499225579913870932384158364716338482200 7160 24379840093581060015684578424393571328691000 7161 804534723088174980517591088004987853846803000 7162 24062902172364506235480678904876454901418017000 7163 655024534628752389105752709952111244688007443000 7164 16290175382941146372543067395330766607023489452000 7165 371415998731058137293981936613541478640135559505600 7166 7788307788775880632795344301603954390561611809325120 7167 150640517316237759589879180807946570819153226705151680 7168 2694791476434919921552283123342155322431518833281046720 7169 44696368971213671802298213183709541727226226165799430080 7170 688940583797672803297493148038557419036900796417667077440 7171 9889630960966593466689820996037356499078092077608446756800 7172 132473201823915417323966069954984267298134765652480887605200 7173 1658925777385849885125120557845371165483460360784476569783300 7174 19454675025706785016467322905641170940669671503745225227458700 7175 214001425282774635181140551962052880347366386541197477502045700 7176 2211348061255337896871785703607879763589452660925707267521138900 7177 21495896919770356673195106073809930314531706496746289564462242100 7178 196826583887001117930806398004430329210015070724830534746007755900 7179 1699721066522159451604898975479554219453288039903091217057629730100 7180 13859264080872992451547637800064057481696040940748282231392980876200 7181 106817742672094283285098866946835174736974364323816028905370291631200 7182 778987928267224163469379541880578469423300852020024210797700419456800 7183 5380451504543385501172226138105390823691171001161562572253884292527200 7184 35228875918754471241290453170639313701842614356442620055539703285320800 7185 218846047374080806195895239393365433602355634638507185193504217378508000 7186 1290874511322476639445353078740575818495054250693803251793568354681924000 7187 7235345665220061016095646904800322742147579745563139595390592655890636000 7188 38562852960375006053871479779840018019318483537522690822241350219161794000 7189 195568754299044673558919647454902948526543737940293646312795418968606241000 7190 944317699329672852327354869139388522885311191768846463624640737305555849400 7191 4343861416916495120705832398041187205272431482136693732673347391605556907240 7192 19046161597249247836940957437565205438502199575522426366336984717039749516360 7193 79640045807946419474930186324565104308163769197503788623246521001148792970440 7194 317725381913044101175664873324208372114120865372850544549346183365170132123160 7195 1209923929103208344881067244881076326131551174197622780758621324532011513236680 7196 4399723378557121254112971799567550276842004269809537384576804816480041866315200 7197 15283249630777368566918744145866227277451172726706814072740479888825408588252800 7198 50731512839731047384563308607603139184134655022044941813143988596482163898211200 7199 160971001289830424459844653670764139468537137413607240855382065511573154765276800 7200 488369647981010948784952423848589507879121145712469425645989656382569401745500800 7201 1417072585125228490736665229855743326141056439198476858021969986552701378835305600 7202 3933481755326453912150584765474773516083767979562562151114394743212654435487318400 7203 10446989178125098024744026205078161919061190225289815605647908619070168231885673600 7204 26552764161067957479557733271240328210947191822611614664355101073470010922709420400 7205 64594705122598011945462562669459644590092687799237870289248467034499161186975801550 7206 150419837802972992852021212370140291248257797462560914729508667989428116610230363050 7207 335332148589260009845143625405889414546658834777459406920736419954722382076809343950 7208 715708914153196737430679678105107257913018110047413361039780717216795531895279644550 7209 1462535607182619419967041081345219179213558746618627302994334509095190869525136664950 7210 2861482709705124952109428202631950568026527982514705592815002300403634309940484779250 7211 5360242259025093220148647196479569373908848192597969631611201492305399482001189797750 7212 9613204426983970000454381357066645543817746523814199057631356666951467615607767618500 7213 16504862395187090046442225526287939381166541976959538108079406880245442116294614724000 7214 27125170000827653726826004854199245802665042516002735898468895646578866180759642636000 7215 42667159298599174240574958986875570424732580390036735926780803422456486803248951389600 7216 64225302944207178067391780369717963902492199955528981447680577783276606451206316302240 7217 92496728163666797120980506656866541314115560701503461319386860826632815989536369411360 7218 127425562575121391837994124555263696775389968239134139020414067012913739510060592825440 7219 167874183217272875517824781424802124378873054554574966012288444662582560425620235728160 7220 211436471267324697645867920908453308553137581369369735673705066378822338763914094366480 7221 254506863562520469388544719612027130665813755352019126273904246567100963326933632107800 7222 292671397755274216379058200601725869320307958954941596880469833676530737412092604944200 7223 321396712727434542053641050734249066602994664300504480617783064486980712814866313451800 7224 336885710931166327212852667637104443306753443302938431490929236269485807408353846630200 7225 336885710931166327212852667637104443306753443302938431490929236269485807408353846630200 7226 321216608097158591063417659840029818036671887800476178863444155512765537296337388647400 7227 291851176402630861006296879389537918071811747295861676545535066716891221938051532748600 7228 252510735696320117986639306305681709679686652832783143343472346124959176347655871594400 7229 207889328877664979670307743495791070481948357694814314131602360548229924551798398881600 7230 162729849196374459741926286107192261163772309955865886342714956384194959667887136203200 7231 121004246838329726474765699925860912147420435608207966767659839362606508470992998715200 7232 85390956798955091258112249780457031649182982987732043438047578948193890593242550932800 7233 57126909387239240575202725308945307288443594509324242243967314387501382626895787931200 7234 36189524615251763247022728524472559112720272980169029232108326135664911574896919876800 7235 21681294142396073165909473416117378639759626029552553907254148356753334482161088616000 7236 12267048001618830870185623117013780019863998937773155500156952359742018193854300138000 7237 6544533341069840180743360786654258928123319020925369042609508088831437541566598269500 7238 3286724402510773934659036860455231656097278035545730255566777994538321357399425640500 7239 1550878614171750471332619124630390694868412579543223367345362776643623497647348029500 7240 686146295966895663074431491503142549850873444282759429189160501181724335322766097900 7241 283969457142735036797140953909221372116500098722963803367395138112832447688035870220 7242 109651572560066004307806902994649836757856473764312755755726835508915499602310880580 7243 39389399851674195722221897192252853980977568245432737504484397221649257138694199820 7244 13119994274717469224877495255970704163940250513415235942494429545075107306839143480 7245 4036921315297682838423844694144832050443154004127764905382901398484648402104351840 7246 1142524900555947973138823970040990202955609623809744784542330584476787283614439200 7247 295956458987248734357420633396264258180530865345885221035564032550943487855688800 7248 69763360529704530321011925006180671450654731498978136215029112553545349681455200 7249 14862938176053258753406210322417696567978429034950489774659617251468886935192800 7250 2838709626619012722710610645399209769864103627192378780981695038020329531408800 7251 481255440385041468960766915313379543293914374143179695055864760745461271909600 7252 71537970868046704845519406330367229408554839399661846562358275245946945824400 7253 9179651129085639117345410546817033862159691781372537833222964522710006322600 7254 996208063845809927499525224689505770788639117400932144918933737210727281400 7255 88906440480518506115518269480299142015462072262325752063703468538257125800 7256 6264771668042533414436819588566806109035558315336297371805191935979137800 7257 326809485777638789966200137688277241762243979314625592339970224776984200 7258 11220316982370041028826514940188571099181779385421739154653475774611800 7259 190174864107966797098754490511670696596301345515622697536499589400200 7260 0 7261 1 7262 7259 7263 17559521 7264 21229460889 7265 15391359144525 7266 7434026466805575 7267 2562615123485978925 7268 661886877608949985200 7269 132818633440195963696800 7270 21295254228244752846053600 7271 2789678303900062622833021600 7272 304074935125106825888799354400 7273 27998284411134836199145602093600 7274 2205710999378303744084338696802400 7275 150303449529064412275461365482106400 7276 8943055246979332530389951246185330800 7277 468458276319711506959544210866355122200 7278 21760346207870520784061965402792064401800 7279 902099966477158607241024986785923652306200 7280 33567614542071112385231824508297264325288600 7281 1126912773912387344361354108492836730920403000 7282 34290345834762643478424060729853460526577977000 7283 949693491162774082424179421083332798062181363000 7284 24031374428553674607429235785673899498790850142000 7285 557527886742445250892358270227634468371947723294400 7286 11896787367873408661349244935472753963567561418605120 7287 234173515454807351684506932362339763915351230316646080 7288 4263444797248635434636975419358789035093775574177667520 7289 71974508966359968642861649074593941001312162033038751680 7290 1129255226885992611465587942377249763986104611208021793600 7291 16501697347721117838513268964415940099538883512168834596800 7292 225035243669325889233273692087317376680002032411915316961200 7293 2869199356783905087724239574113296552670025913251920291255300 7294 34261615848654866635765919620294070599530309434714107007342700 7295 383787680052579304415764460956739463102301701482973988578048900 7296 4038908442458096489327806946259020064076603620368440546464228900 7297 39988832236589621997939277783231198652434120529593839284362050100 7298 372982607361761239602400916678018448881949542407605695857129391900 7299 3281340914158328638283470412717951779030268646363267923471830642100 7300 27260370671469191764201138813349137856559154908248687364227516103600 7301 214093642834465359709091870680449326580781655620879934909299028911200 7302 1591155889079841854562693240980482277340791886548212199169110901280800 7303 11201526009834501295077564709759607792973880423905852657938026577455200 7304 74763673600523299341564210969790870618221015852580923554144502970456800 7305 473503266136647562496573336142008847248733100399679182509581852146226400 7306 2847881962995778817914172963752661907365568647331403778861977806386724000 7307 16278503838437481328299421593920164593535475182109846391848437433546316000 7308 88492717674910137859159621643544724545708806575086505385473952431299654000 7309 457814365930402447904019675237522197394636376873151614596278509006825761000 7310 2255436488481615324980211216374242009205412681166914280888604736209137524600 7311 10587284222401935466671815003921441902034819526889397624406509291146422027240 7312 47379294551834905776191968501711792041232744398613639142706052891148467805160 7313 202238759473071782130305630426029579670922353086099728183887520396034316132040 7314 823794359866202248803320419114833277359752897371680863440866775952819027766360 7315 3203644732813008745346246074335462745287927934223203357825593017594296219091400 7316 11899251864734032482714628276103147339640875184257612471923631208207385956625200 7317 42228923910935814525122590573839740934665361556162354035698901731382602793436800 7318 143241123030016401719517462400193241028837678309378293453214604965433910382819200 7319 464549965922595565833782816398990236393349080618784424530618260054466843199452800 7320 1440892267183643873687834837305342597626828504292161859137341382880803937381353600 7321 4275434432135074444877018123807655904433704250440676991866537545925008404361065600 7322 12138978036030256316522850505935116103069570661351663019212818658948371297204950400 7323 32985947996524613554422308056834439917557711981460970631317167753732210176275817600 7324 85802733776674143590967551314503870499837619856538358130271442311791522899003168400 7325 213681808155371184519813421062081754417864841758109949574425995757250042604248275150 7326 509548927139731286162632004071118029765677699577031418215938912959596255440899733050 7327 1163596803766849056460935770490762067972368478138594134134905278848033240036681479950 7328 2544793361003705882040553998500867700894793572469919216971070280606190343223330611550 7329 5330398369979629456243513362588774033332061217014997029921500152983298954219712968950 7330 10693904804369070275569284572150149147616495485067354289842512729277053181447001794850 7331 20548650076805758779011401944473626631737933980360811562977061683017275227931361597750 7332 37817233944168344795175913437716721312869812771368254144070460937759492438258656086000 7333 66655033344515895392410514095701618387067341231726694518772593251028146489350873284000 7334 112506589047629754570159027679490439921007037643629026401734266061250396092169800556000 7335 181834973649952954683662428519825089385843806786189615643884030012507396927344704682400 7336 281365696068874571984193442025413559365463574711261826312115288545669340508628121982240 7337 416759715229836772036737654729371963872152813670064509650276028898472632181952932560160 7338 590791244666471907612518213847131685049535307290531008185556128878054610455735475827040 7339 801336128354815352779199485773178614677704657308383344111469997592142232098188430211360 7340 1039708267802133843795796801161402632967907941444421427486400946242969351772966001223600 7341 1290008406347091991376266401440999563126848742162522882251645618486647158681272631147800 7342 1530064171213849850656764033506804359878547785419505460159359256615146991281401052120200 7343 1734192626615286181011795144647588720555850369780497372857669307306677033609275303563800 7344 1877464995079199669288156877768215671651686544908662388171211694140963604372175844994200 7345 1940573062140685372457506688785634685824852479191306502059319650246542212922501083481400 7346 1914026235025217720303505229294723130615210174414407644302010215906644234633547580287400 7347 1800443282826447783413000508390304917571484791169286420822981542308334953668926472876600 7348 1614190529430608357542690110970618201960641536910394722117155865517817544668692699820400 7349 1378409890300294777227465712738954869089986031518988751470829727857911611177760058273600 7350 1120280697360164669132434680390835979747292018125919696888277344363920672754958549233600 7351 865857974882764634384409221840536233431057200822597274884346225863689604217202395195200 7352 635845058478169729120323446712328805916643534478897282129593955639030540698442466036800 7353 443218785503015926189061364678860331753957695141671738034233093902662242254033528219200 7354 292944193849968659519606104451436169855223926164330736943696959113427412004553388932800 7355 183377160539901994032989711521111779338264473377223831972594177093399690157385604046400 7356 108578581898626180677428118663816185134498701341777268931141289068460342856346739238000 7357 60725650185571858780932736469196165397387160286509451953756854968700758762441346429500 7358 32030129395166978742646406549184680549389777159326571859471583296135662153890270460500 7359 15906118679232581280361820939391031837452066208373059494839629800121791409755032269500 7360 7422855383641871264168849771715814857477630897240761097591827240056835991219015059100 7361 3248417900564066434418447127820188284163478075822194460530284792183288621899806590220 7362 1330016181768514096328577944587997882217195741003496042954449743101253291319489826980 7363 508155811309615037375110591050468636895090777116698373921488793909045375152906164620 7364 180643888113052096930957909887993331711772374837601513059468757207397758456148868080 7365 59552930147160031955260849413624175289595288408000498810813876002438821469060066400 7366 18138763090644430218179180549163158511386166011062146538064603741982713816721799200 7367 5082435999124316631403053763466806361240101885307309266264266504322082922724552800 7368 1303594695517867297981883987098962794627523536522227818034552260194760625039423200 7369 304304979891530694432060584144406197726506513622416075769533606100509870676888800 7370 64211142545919320843462325094691216034033484525830915070635531562492908491453600 7371 12148053995173925564979358801698338168600929504886929878228343809120279984869600 7372 2040310226988670896048656787157828997429113642712669689972714114659197603636400 7373 300500810928167078874422902280514637421607761537327457499141838631854008626600 7374 38209930779408296475415674113917324646529538378989471773295632019793267049400 7375 4109534889318512435571022158705066952830408017877586209027219004417124831400 7376 363512081663856422336867027531632609020980619272530114441688037871979557800 7377 25391206411533737722911136317417308676089716111874340442876529612631640200 7378 1313148006506959925695969240231490539962918825429398745198742730944443800 7379 44700523223923005589137822021838233734672781552147315211864337372984200 7380 751269297881058917464501210451062751843240026086509499359064493663600 7381 0 7382 1 7383 7380 7384 18149880 7385 22309227500 7386 16444131590250 7387 8075164886252100 7388 2830153026800736000 7389 743218400216636136000 7390 151637198599755344970000 7391 24720233087284560237776000 7392 3292735047226303423671763200 7393 364944801067581962790287088000 7394 34169126694827577875095725688000 7395 2737284984673549919884042200720000 7396 189680814747473802067393248118464000 7397 11477269965678393973427853121568059200 7398 611417800745146796599152910777651389000 7399 28884495841738046051102465615038328364000 7400 1217878450403107087885665363066820745640000 7401 46093494404467068784135892767439515694196000 7402 1573983087497301667862088033501470319252759600 7403 48718524136821242100493201036950271786394940000 7404 1372591462637398473092156272693207657286257440000 7405 35334283847966362867100617092337827554416156200000 7406 834006879758166051539798232102813856376069340174000 7407 18106930903303445106660973309899860217198600813131520 7408 362654485043370994586400690508820562184917845345625600 7409 6718702007298219775366571522839339674552856272368825600 7410 115425976603214489983206493526611808448291065270375760000 7411 1843100766634316890628396101231829014900758021535701216000 7412 27412655703318141108787069755095332187212134359012708838400 7413 380516400236583470834675353354498713929345856979440524904000 7414 4938785778070656298541723857080264557874634768712321812816500 7415 60040140831447194217566054733132627958475952090228225959730000 7416 684760328877648168000677726754685736682719009889560909853324000 7417 7337804730560321876464405290985529219595295294864167781618714800 7418 73984022170739581682370092385837580645018630488007337317672177000 7419 702795590407110848470650749576989137336322068846248931162752202000 7420 6297655492986796266997464206735773106495517593979882460081882080000 7421 53295928088725438664679822088029279840996040561360518101282696936000 7422 426432419744058052535322332584829396386311002589129706417702164142800 7423 3229197882382414056365042518528557101554875420303281865091077944496000 7424 23165829326769964847323084645656692030866537068355105118560357612896000 7425 157581513443725923670744238578013544628568885871950424352997781436560000 7426 1017276214564497351696693362375842993657761363240035517212130122384904000 7427 6237328364856328689726778818973043128262950348909435161573118605463382400 7428 36350757353001730569175491729445117213743373911313081885208739328787520000 7429 201508232028652323802353146971826522994270671159078635663306956580592520000 7430 1063230084811043936389116732108999638758035301481363039362941892502190975000 7431 5343056654772886916254206206418776960158747196668792547198587992035500116000 7432 25588003085524115694626025957955334995081812064987958661329081003426481339840 7433 116844161902600694216410699227314896979804202151962360252147500358783819391200 7434 509009799638107378360749947359630861081106404585072604204384212375746928741200 7435 2116427888082976171381175532347871155438562618645130674364840016516907215940000 7436 8403002577870186873039333965470066217148663434028074381181883324837498279584000 7437 31871388348921923068456330969032894009328144881920767831482714610633654188993600 7438 115523797994055968014423480360811586368398069011222833273889413547942161330406000 7439 400314770060467383415981666973217644717594760614812092554651276952578765941056000 7440 1326583720773144397410061982313351283196237459196951820447032577627774168840320000 7441 4205345343083679781846247334892776299442987787318698680524463159926237774781376000 7442 12756214207353828671600283582508088108310396288200052664257538251776254583503507200 7443 37034170279414341304645984594378320314449537610903378702683175569672997177913408000 7444 102929583346984661854387303829127251749530000077820552789638646693387111460171008000 7445 273917269174887257365470181073049457160827604373763524660918323169653696916576120000 7446 698093963411575649660748764359728448273820735954480982801696168808814541997485582750 7447 1704065264532871842248802111975542263478659847765809988787730135143567805081041730200 7448 3984630220549501322671328321534850068830697156467316889205140117002372479542734394000 7449 8926061464207245500259784207547120237595718871577136999830478497393813328843974369000 7450 19157169425525780517394720155583866324081178396586054899465668897859271146943482927500 7451 39393169096132930041152041529039122221692394168714844153518224325784323194915667171000 7452 77613261929443390535807000131257763540203606378280835805080573963396396926481732985600 7453 146511732711097167189072290936353172567090141148358776509981912900386390911687934920000 7454 264981075181067289059992617511600696046948036863831531488563178088103697109304701170000 7455 459130481987188046205392613829800539614852577757397840565152044965688745824341355600000 7456 762073873885761492188121938486508571339103053387594397709221736616923374150240102304000 7457 1211563762307503621440133509923638714644728398210242181059818838109220985359557159136640 7458 1844674149377966040162609291425089020417725568703564223042205373812911650641431012971200 7459 2689305170155423018259042117169177399729870975619115607219039336181460941228166824771200 7460 3753330811966348256577046771771328405984565139617720581318360644459682585939992647360000 7461 5013547264971505060446745070774296582804066283014683092957215278564658289636933216616000 7462 6407746674150309399787028190764309305367789653692531693807354465597608017711895200619400 7463 7833619842532446902479775505722100505809462810596711435368220153666452439599606899884000 7464 9157255284629466288000160729286663476964455792110995618540928525208682869446734130984000 7465 10231643526572510382031160654208707470676005539378177835403590535194440555506319403380000 7466 10922351114780906741154272619941003969396710675229757907765569616141740324099323038174000 7467 11134522641223983178533740022407710202454758953736273040857595729068159903582510982280800 7468 10833911364355867086303879626186598539677979842715860430024498383803288438663549846432000 7469 10055613134157888128954462986374342897459734164359835973844577522897879786460708621832000 7470 8897522857471165057923190563786286552527573769026259358879331235148404867233492179430000 7471 7500134124050600058813655766127965892967063431768452333477308926307369496074973682336000 7472 6018422645086757458671959181317825622537184477848872861491193438790235937509734681356800 7473 4593612123997178710094818343122420655519900718281688674740650510495653086560822338016000 7474 3331925764554288344418939064681830597026239347552145852669527474069193905469432378416000 7475 2294462720500665274925876592242578379558220186715158777518937931125205594935481916960000 7476 1498466582974230670029978979390673808464002254078701678666343338669899107465143397504000 7477 927011892668926473718107609837958511771261043586845928841612841751707320648940685166400 7478 542548841821912508780464612716588690845508235346682808439303048490851041402139898427500 7479 299982822703131932058712603033703993171048946452994407864188599081413115254538954990000 7480 156453626353107356856017910879256050860184257787275995031209473443820899112344579700000 7481 76836114275637168589288796231812416089112713268862210893105096957965374897395893586000 7482 35466333143863413857748947329971236020538957352419369028084748714656888888283134247320 7483 15354285170028230033543030973759630426286522014345795560595804627001526348451055983600 7484 6220049275046654009400260786628687140136630277275433648000737149487768526461802233600 7485 2351680317768759217519702780605506246971000058155853834428956819961301580673104840000 7486 827395218028166017739074916033548992752983720094761028560078031345359035984072234000 7487 269999948955822010460765507190822097185879323574498836992830495044595149927596617600 7488 81414197269345025196245638740311371219864863923892260846013074682817440729358176000 7489 22586874043399113082309061768902583604265035803045914526853402339314011334226576000 7490 5736897161889513091751961832230608645663647387963581756310879459271907398006920000 7491 1326328518161612201028893928185425118080035909877818901459029012602312536052976000 7492 277214609201345973548381433638755520175286784767255842467112370201564421949811200 7493 51955440752826264347468528022707558076610216257054867515152173630119458103528000 7494 8645556117687429892206757270529560470080682319639503080508097160637766969503000 7495 1261733077259149836776021089007574420412333702912767100710698855922915844020000 7496 158991841619535890949960857287605868994750211839198417267282571318433026264000 7497 16948005905770617461082784037704313771404407888706158122494439011605079711200 7498 1486009949002876125750700928740652327436726008514613039033921487165491074000 7499 102899138870545384341421851939451225918405770254959442656557217277285924000 7500 5276127331348289184291677353397299719502361101237060156154479165335840000 7501 178087771268198556500601434477415858879561488150998809192329058661896000 7502 2968129521136642608343357241290264314659358135849980153205484311031600 7503 0 7504 1 7505 7502 7506 18755000 7507 23434372500 7508 17559375314250 7509 8765640156873600 7510 3123072364463251200 7511 833748783012957240000 7512 172933393409937547530000 7513 28660827734473649543972000 7514 3881197181206540760063699200 7515 437340355100500661099905014400 7516 41631437648989966777779419640000 7517 3390903470926523447878033608480000 7518 238913370265851623499063739386048000 7519 14699145105606521135779896565726603200 7520 796239720536788538288900720586087395400 7521 38250731672845723898192289518351257230000 7522 1640084003656753494862841326014920573160000 7523 63125970098641254252273466406037442902732000 7524 2192274761568526986961097097615386052807735600 7525 69013948338209213199918173566489555740337027200 7526 1977672432616667176677497068604937862124282400000 7527 51784922719277730745827069981187992498449959800000 7528 1243355994489858315207307950248323699887783534798000 7529 27460951779840624574024789128869130823983108347015520 7530 559546231137949136619445275924991520379279746147735040 7531 10547002372639914281517321669221070324609439659530720000 7532 184364718814348452354503526813945655403332988334210640000 7533 2995608810528310025842829718439006649174155313899312192000 7534 45339988835480098842756635609405868380403666880050234854400 7535 640518753568969864095152713135296209156226802073612894404800 7536 8461398307090084852393352602497520944819473379665624883472500 7537 104704148035328643574535924717536168269049526206129711124895000 7538 1215623957358067680357805324283596387231250633667132847816428000 7539 13261878506225395503332057133017711062603786674911435020702078800 7540 136143338358953497081503415343006141944477611856410632487297466600 7541 1316891466345496131087088512563928542279442049251198152081966960000 7542 12017301073452422184090273308984190017400252546608099736003050720000 7543 103579891175411069671331932636282960880746022911341351955318602552000 7544 844176113079600217821355250985706131178080086727432018435846610798800 7545 6512215729471201680336169079032590154802332097611618427933673854733600 7546 47597590049291175072224491607547170566661563504138074888551769037920000 7547 329912682825795174364245234112776741443551661624348157552044344166640000 7548 2170425558832731283469019403814661532345305022383211666804509912684168000 7549 13563586970560488832345524158331623952859355444226679285885574990571206400 7550 80578497247862589529438442317119046276838835025738884712263795179878156800 7551 455397092158797879654406090223079716325219479866210452163724906269258200000 7552 2450082824905369204569240929286926330943591538361831233707387314596595775000 7553 12556424469188496217376077186990468167888871573743327743032634743704023082000 7554 61334440465965454464171144094569910391852464440214466810672352301010710395840 7555 285718581265662603488073270793482908363855711046157437020756500877332698427680 7556 1269975551706954605489440336436925118816122082843043760342622327919929446930000 7557 5388743221498692078638631532386449560762748628248051511390917383039700630160000 7558 21838017984497729918685040109024682462404189390435538044141778323995231240608000 7559 84558507299714262016310970240333884106049468399459164517673652042846470056977600 7560 312961843746498838176910339103792138730848502403261456645299663293918608162009200 7561 1107578212895957775762205374323765282259808674566896262174835469007515945400940000 7562 3749323792573575357811042389294709827497844443653689743142400371999726683671680000 7563 12143996216284919506401528823630831322624374121732544235839198493036402868638272000 7564 37646388270483250469844739353255577100135559777370887131101515328412848892778643200 7565 111724765189821259458894065177403648168144241919939406969720626135934906391472102400 7566 317497412597802350228808019321346772828059673658813982940066295470782760098653440000 7567 864141023275863837155490874015986975450180272502932700591341152404853672947079080000 7568 2252998446742793071583762985475335273012657508549713478512905321870923782880773966750 7569 5627769546688990805382658310571956360280568266111591989683984482323734092622464761700 7570 13469993867516119105420636716212932183900844533813905386434937078451922577185926512400 7571 30895837558284338158833549974632383960000839635284308886796552341927697746179309055000 7572 67915530387072605236617483895643309497751206308252847795912114419147969853813596247500 7573 143086632964565389417768015760262177525696951427076807281822293235869511642320322032000 7574 288937112360639486558696138062372477595149819823368780257619423524182378036685463161600 7575 559222181082974780909964708526821849242255930620581125169969987548564250448937005579200 7576 1037369913538623309336407136251239160980212200066717269864384965486777291072514422450000 7577 1844298528253413228964615723168622899306545347915726149533053167074233451214444374900000 7578 3142285924894464052808902032122972637088773479259658823420639774388099372015096578208000 7579 5130195231064540785164849528234453221183881754033400879079381357974675922100436624000640 7580 8024915780103350366951304268875287899302333147030374512490201119429286293729903768985280 7581 12025348321833192358068887515797134714239260460085476292442858820323605834760095557920000 7582 17259360687811222527549698343023346220826358245536506382727141091681592016004265679040000 7583 23720697299735487163654537944224807796534453753280078234235434734548466495413457545592000 7584 31210287836040858573660276313651344332292091466121288121156067368327195268502336270635400 7585 39301843941681081166831459061635026196219670735115696152566899649004616264039979007466800 7586 47351619206844676104616215736909670115927314138693609822369758613258573812096360249960000 7587 54564387364858021776317653073771125890900751834518712179133482601680921113938921148620000 7588 60112530954057871049371800991356257178967130802566413165415122429246796286028508929278000 7589 63286735734942459041855729196918981566255956040567868087692856664224807690461751671644800 7590 63641994075074453599428295439403691166066534783377791966292575987921338286959933116473600 7591 61098309358907684685971521875603073415698671716017080845382762997808494828782067451160000 7592 55965177648212937938861044169506696716575877284308802092029614625418557444035055144870000 7593 48880447294244408716638185394490493162192863605621021153038599740253211969846347789452000 7594 40679991301290584836704013632337875628022778795593758263627728428518424027652345120012800 7595 32234957273382912064822554519461235895401709810077519388545909029478168299025998271161600 7596 24300546331617552924042248322875756372760755992870500240313360593751073577456485372720000 7597 17412333816203654943514143616391413626055064692214689259359744996483267546235120610240000 7598 11847406524888399489002456507636531824402079851052234259783853370507540157998274672768000 7599 7646253816391789407046980153941735341933184430185685400557868523992037430918623324990400 7600 4675447726646783600056433096707929664622804139333901704335964709580182681663513875912300 7601 2705129654592605701694759313264634247362236773231270710482622123152851330648992880025000 7602 1478871128422921113356937064270832822924067598971207982725193541661793801047439521300000 7603 762738988053276283313183904057259837762655470742119995938872547851022136176588504622000 7604 370494799543502321379651508248011560798375023708994128720406803936347980206172594423320 7605 169171766361156563751687118501130497184581257185702619054629548215548524450576187552640 7606 72460779423682137529277749215218659559358048480455148081651719681131578148447824480000 7607 29046544701763545421090240396765209498495468649652203683963077325502146804465548760000 7608 10868514803242293643825524016591817400261216566161071818010360252014814271341230058000 7609 3784938308838017085666462811168902447745954664010809916137300659192221034655759901600 7610 1222713274870613172445946018349749477035900007841263228066220209423408382205845907200 7611 365036413837280671939989076090916899945816461323326249292874673114465119298214640000 7612 100282684535318186633870597356271258445869048243258332501967099290874974159907080000 7613 25225402548667193568619993463429033817576401126077325339944351247813087745311072000 7614 5776431247016664473207330198505125188693170970394119709294382153061866776076147200 7615 1195988902012620202222946262142229105187920051302643511239039548100164501417310400 7616 222074424757400242985455413719519468804646975392004760699410788403554565291615000 7617 36615904221760449937983799001727942224892887419082294032413329806641041505930000 7618 5295480885160779029932668413979876312616088066100688747937122296978750167448000 7619 661339666767455611984094870891339875323718344686937590259613624195397134855200 7620 69876295471892966960300032777643779930313299902819665814344675589168839624400 7621 6073558928456581222103436138865169920061999122365898810460206483195900880000 7622 416957043657039189439375618705741618212488759005891358302495303361404960000 7623 21198236253151992404270777253527199917525689008282711913698290633079832000 7624 709527742357566687911542544436240988975033392425991597111389066644407600 7625 11727731278637465915893265197293239487190634585553580117543620936271200 7626 0 7627 1 7628 7625 7629 19375125 7630 24606408750 7631 18740240904000 7632 9508798234689600 7633 3443543360705448000 7634 934430087665714068000 7635 197009010149521382670000 7636 33189451243189368933806000 7637 4568678824767031130869913200 7638 523321392655132656808735512000 7639 50641408612319760174260713392000 7640 4193219932899224097945653575920000 7641 300354353479381566101421528995184000 7642 18787164810135316959643916638648759200 7643 1034675473734658264909800997231464753000 7644 50536796177902622311574789884383896073000 7645 2203226991264702042881813208117438276165000 7646 86227346879180654688785068502954058008226000 7647 3045057164076208262723952704847177591376209600 7648 97481375447374719059929135291536269646004632000 7649 2840830755626457721853191756934770419367557912000 7650 75652558166139363245003476135762907907070835700000 7651 1847435470417123250442984887235330211090669807794000 7652 41501927290816667235336100497554294988224554666781520 7653 860189518634448017484530288090334746550808077495258000 7654 16493792674768463573354168063700386886244065993877328000 7655 293313258896128834974426338472701461376064424817227360000 7656 4848771597062212534025516781510795882196044319219958496000 7657 74671082594758073023992958435266256585819082515987360838400 7658 1073396812299647299719898777506952438421149311167318312052000 7659 14429868510800940404189093793076417439229768580806108672244500 7660 181723745149391522202488320228315310531476497367905807075592500 7661 2147394373353566037992765343739974703103884458813018032854606500 7662 23846303231716742859995851340960100036372659799771228821985439800 7663 249204610349472267726082770770393838217948516826438066968496488000 7664 2454115956542527040494553374172740458012599689885392229904553608000 7665 22802413442368824121194331958406637049145410074036336711056479880000 7666 200135028751867910171405636650322868254422406880580462979349565716000 7667 1661120738640503654422666784197679806511705977108817842728601395442800 7668 13051662946461100141892381875838912765449118391569283050010439535622000 7669 97172015491758556205916371374601340556051409686068981113200647838302000 7670 686161800724045618874758309495070776865141032455539951201036287061160000 7671 4599363343035117905912016304857868358865733223611073854717249293876624000 7672 29289279027965663881996231367457208070805843166010229735692164343904182400 7673 177334256464417456158802344403337120095674600852485618519986323432796368000 7674 1021558509313638856489270952068160112040508471932137898176304192966587588000 7675 5602935701592662095540644252414653675732380649627797145609831670607559475000 7676 29277054225220106182494419477311182186418749827157166962488597978415500571000 7677 145834173634802270090213378902277112208584690315509935199031439812483799314840 7678 692877295549965536627710623743850533117710067109888832393588288701846105342000 7679 3141580074452964203809822915204338266269559143180395808995021500587180309272000 7680 13600341412464090316283614926408718070957315787562929445649306915539889598840000 7681 56242219942048470459459716675472011901514394782103669848978042941636674765304000 7682 222266331537212331958618075121378353527673121197326580974597642430390131572493600 7683 839765651108640577512823930439794155245531905275613586013047483618579256505098000 7684 3034434503370786551412037106180816992910805850097543828950957422658060435030218000 7685 10490169542628990328230391281741398312722043602178241816624730073069799809002770000 7686 34706459232562354441874108105015609332938015443138861061104191699376693605378656000 7687 109922752848049948822460289932606815133174173501875868147628357972452085320641907200 7688 333372283227692467740248420287414111469462657341754682087069610244321898103586112000 7689 968367108423297168197864458930107657125582004659382647967202201185887418300892992000 7690 2694712042785068012693462110415626962536961828442032070980160887228585524140877820000 7691 7185035091002878460768240800175513045302879952182456666180755904120065056194859802750 7692 18359523232534627899053952366322604662613093248443843816940197254303998402332879523950 7693 44964639667198104963083289038279920510198959719730173798612016341952126344926523121750 7694 105562288384624875040636272948516687835181754425424481771280537048621585466491240410500 7695 237582643934705601114475499219167993081738986942131825981398651158023005653484121640000 7696 512647270204451713212228499557384849668298907227929169850545909393150261888325365576000 7697 1060571274092992457796405117192963988790633674872750045151572040317982091093714569185600 7698 2103715320677414616990521887389799461333533932552755371251357685607264945948800025732000 7699 4000901511699283963363252813232198518928844214192797315644705370116099771633220140262000 7700 7295238780125499266776756795693660757395245373898380888393252109523062338131658345350000 7701 12752866062122088988516773771499080480765526237398575023277717471458153298117720588574000 7702 21371118706208805968124951414975301184609176599935296249534869699538294790108853870536640 7703 34328181107033967207856210406829772921279265215207071897749107172874226081172800133808000 7704 52846880205733609857448971265659021050640706989644453341090283869529652738348936070128000 7705 77958153370678109964980712237072460459319056562133735941335715737426897661731877454960000 7706 110177567390331784526456917990748610256746489432433311618356109646629280049776760985396000 7707 149147781041356545349703716761550433514225340324275464431515400280900006882197800519119400 7708 193339716164721447675541855061269080481403218938875602040853296660425934847293445117377000 7709 239927599577907338681696518931454401079331705430170927833829994650890015533388251169757000 7710 284939834266361555405112905443551698355832834331872530473911697606048383335693448032930000 7711 323729962964807414208161889209816719476542850434194673277923206019644885941056757765144000 7712 351718654701299655764873012873374061023625624917698234633825732176199683193416247629380800 7713 365257143414741823749407018180448603869763580006751574860308198210247465706073809687288000 7714 362394626616820649582091916157090856190533457906385183207797945873176560802421193623908000 7715 343330966483249389670470124857713758035464537495579425357745244941135097185133459740730000 7716 310412341981484654181466247717798131796858199818100648993856562280112406219068229143866000 7717 267659579862423031481015218728094066758170037498831109059171555900140880673877879635406800 7718 219959138730705979047943705787062491554731230051595560239739644600211330510783541793072000 7719 172141934658813374907086378442048906434137484388205221057187547947991476051917554446752000 7720 128190802405499321739319643520674717557336424544408143340458812301695780038662008630560000 7721 90752771870948120048821812579810253571946346693140905061408803065097505196463742280224000 7722 61019297929019064927563087142477683651663925210782898008394603113506348888674963559466400 7723 38923392364516027241164598112791821401512426519764864064633155336579436468935704847855500 7724 23527647015201882235191645356206796315284073509632748676139502478853928250631660010075500 7725 13458919906655374809865350621206732586046857140637162971817587998107534713564802417637500 7726 7275973670749451109333268335828124525305331254211120830825023329886012705757456822141000 7727 3711466965514967536166831531305593817264660061554029160436685167878488857431922529472320 7728 1783319887332468385170434486503852591289076616646519544181866781304457371800428705192000 7729 805600246076517699982760524742745516681701658348027960849718231874258013189114280872000 7730 341432516541018517356397757872672203672043085222185114101728974300703078778806836740000 7731 135447404913524928313911638013224907170997311829899809000795779914894298284779415454000 7732 50163001172825674259653528471744210903760190418944026298407924960394815591182457367600 7733 17293011337131756864331272820007041494771851925416253114686562034486310083012114998000 7734 5530890438044217148716544162577537674340322318824720622350426901995621501108755368000 7735 1635023676893805273320894808509159964891634528500681937290136393046615938146319120000 7736 444824623355095312891806410788730592616890061048308964090110501594500516283010256000 7737 110823628521392296627098697921320103418556884988448474100091412436565976292622211200 7738 25138564384678754543791693061303305312124389934638408700310310736093633618500212000 7739 5156424869044409512933251832106777859534996544747258927465673725576728261190467000 7740 948666894863782840059913588114661040762144217594395564205375464183888059231595000 7741 154999579618476189428553387165644847392258803515422982343853107878099788167359000 7742 22215831801388791168470320559273834198950437205508901217499785776831094076161200 7743 2749970337926110312631162580281464887580071802627096525596790458670515623928000 7744 288023838087871614664976176378893106434940158380326059395404824224073996248000 7745 24819031768004889171387350336024829709890157501794226738957401887988145240000 7746 1689362666561677330153256619510933786975716603063304509122310548678184676000 7747 85166217074596956313511284124104926450841911394100475253273506999478731600 7748 2826950709019950453435884651186249421549419901308036368656280885364082000 7749 46343454246228695957965322150594252812285572152590760141906244022362000 7750 0 7751 1 7752 7749 7753 20010501 7754 25826886624 7755 19990010246976 7756 10308181950690624 7757 3793901823661325376 7758 1046303924368312662624 7759 224199679793810107763376 7760 38387967395806819562595824 7761 5370825620195154118803179376 7762 625294304023932791649751974624 7763 61503306416302722788934578837376 7764 5176415646620467624620329003466624 7765 376892358270604523716403954585736576 7766 23964072446705937632968018112409750624 7767 1341635644185433890716312425793292950376 7768 66617032607037524625959643782690500287624 7769 2952575965665130989123673334672580711578376 7770 117481443686465211988289317948024790418592224 7771 4218143263790227135198578368229080570267549376 7772 137299650218349427833584895024737908259054994624 7773 4068519674652038183669509715416838332878005117376 7774 110174333508512077480963462366034238043225399446624 7775 2735995948794716590777259315423183578073430752924496 7776 62506984368617755958526616667745040206754533355275024 7777 1317632983884338394122901529130044309087683168933560976 7778 25697328987289266247285793843245202768768254818460877024 7779 464830502666631456453366674839391056979886855632454878976 7780 7816632475876802537830752244712978348983614595290591815424 7781 122460575455403239759348451833836660800743295326219271774976 7782 1790985916035272381480471108069861164210870694145956849709024 7783 24497159631830941551234777163788896454414598774852462819315476 7784 313921712287402208220725156917073755099441266653145018196183524 7785 3774974540195567730788720164271702046615970189753365723014610276 7786 42663204327289590862247123126372251701437631350863434837879405024 7787 453793002183963155657895826166998545124600871605880739326633190976 7788 4548903679075943610129718189187537336405494085642448890518896297024 7789 43027349374687299275842368134973615642194477795233366091291422598976 7790 384487980950731379426437571667648847469353218247149438020898994249824 7791 3249392326815327389542941916654642088978802198113104396932719548964976 7792 25998912589350511482649624696671114228774643836006011835620795554959024 7793 197136826688020987953158339200561593714750815443115352202099210592252976 7794 1417884745016167866842800570740614253314127429466127755161821383583181024 7795 9681718056878075535209426119400557931720708508273761237266578336386165376 7796 62814238407667900694619610040362073924158992882181938848545964762157585024 7797 387519108178295309650710619203676846438683000491462858631778944494753870976 7798 2274957034004141436619685922310946876876736550757506249875567526989592317024 7799 12717319338046960717974332698360684327030328303299188849219371532678214193976 7800 67739190759801158110026547638206910394998279329818128360127672857734977645464 7801 344008831505656861774448545848933133182442242086723436181824848434379592356376 7802 1666600854896183770768519953645208482325798614754985938184044363757507165382624 7803 7706517160666533372523228697117030805065303899287932074099224010060112959229376 7804 34030385701084433529681538879861996965204511068903174546633820069580610614514624 7805 143569270314676078157208647193491859250509267236820463659704298138668367340022976 7806 578938421203986003478094609786743146717962694506918882679716682753980883884118624 7807 2232322709329154051005134228463419376505227081450863912287579239140349849262447376 7808 8233800096055566998776953049571365964036521183064680746048016104681617078616540624 7809 29061320152004423790540046444395955030284366700483697852357667595658846018565335376 7810 98184573168918900716061851829089158802881645688639837941863758317536666209616217824 7811 317624411562841471168899542529075311537190897528277508533242321988971073202692901376 7812 984114980088148164769213336688446457057853764472859821521029489441238243201786202624 7813 2921103194864820743045125300964118848727280221530552168641785944849389706011651109376 7814 8308336170314921696736482378833461050893960709452473281246032047503174888031154494624 7815 22648204848887310586776853407685444307004210203170924761858173898722596930354156723326 7816 59180973509563345379433223007028864960726619202225190345088608252839233470692330272374 7817 148260249782664572617223257456324234743312864659034522533444505252137726908260885291126 7818 356137000355900149851380888850310014273664616072974937358651594705749623196665304790624 7819 820359910453232911251859472867466034584349354330075260650534193431317546357535936525376 7820 1812265060980537300840029104657528486338510892484866051996107628139163192470995536796224 7821 3839668227791762128339136111075206229606543198765722238937427228230460446020036821421376 7822 7802518300137094090216538717106659294435205545535665613865804782249222048759026310822624 7823 15207191298821231328039996692930102323476835161428340667511663658554229579050126622539376 7824 28426919240188225462892981600371746253696608933747386904948681900051945629257345174824624 7825 50963575935112224028069399445711509049420046646988558505268357640633668290290195403514416 7826 87621586695456104469312300801398734856897624059734714623092965768107008639446300869200224 7827 144458829193055450430609206789455740584304216836691819323923604533611828324227257482235776 7828 228353667059418655742291676533315484699864174932992363080474642264753695989046550538852224 7829 346051045602215418260551716239548847148220004142207511594526486444055503593917021897403776 7830 502650094719673661334155815677066205193142347788839391841416636955131253637999724844646624 7831 699676520736335868091679854538138452290454317446810388026169454527049985773882333039924776 7832 933112710129849912610072290198559230711960906947281905621169682053689968982994535692209224 7833 1191960314703043658570668306051465464562119912577089169478467413425621597169872831811352776 7834 1457980143974118806696881714573565330147125446709325363928911374310628367852076234894896224 7835 1707102801627959835292147217623950442581228114074224095580630124542976632387024835255088576 7836 1912609021249383180717193667898789893945315766657714821177203928865523750923356142371980224 7837 2049625652549793416598564398451282727833940365819507810237746739059578914047509963851715776 7838 2099956063035603390778361956824955814672077877414866674961453163686433777663096676652672224 7839 2055983540775920173708947840262226913547688095507813797702301182220068208263614059827973776 7840 1922511450738032721732836369983031158860447420144010654780304101726380883881956218241139024 7841 1715941233808915652731017565882290326162377367674324528259343465643448627738351642898989776 7842 1460968599449349112836442093837669068906524830002697711112350719434603657252624284589584224 7843 1185713645929906526360010974708832867518338992465957562641907830265765287045608115029227776 7844 916615513520282350164831179030232500421978370062335988141616691482045505588448826511956224 7845 674374459555235726828996735299958289784143100930520430245287980183319033786798296773074176 7846 471766343416930256268530610878698891318293090343938634316330845786137657407869861119760224 7847 313497651746559753628615487555561505528092530396079496257458684893107798973356819223483276 7848 197675670583723875788967097875871624672352895770471333954050847596180112249768648687729724 7849 118132708518288088211134944700505429792857358243371757809275078784029302290678068964281276 7850 66822542192162958988116736396245495640404162238674933710297014261673140689676483454542944 7851 35726903746304948369884195697002542223582423375133132874812265050795540566757723827181376 7852 18026445901115620425806450129394216120965000650741800105151830104255020371384842598882624 7853 8568824560267600267130916804320837170007539810565824264718088667489964947144098985229376 7854 3830053397550529320297127488712487711911510512788383735947554942115566856509143571814624 7855 1606377707031265960344399624386739351699150013605384387421227255942243242015739703196976 7856 630716134746328144358043697984730545096611460867522890658648976502030814699800763968624 7857 231221802880905697781762096298757679995742413532636235175336135099228013359352105147376 7858 78914744770014890277887652111656307537487718844991113839695891037673527577819721590624 7859 24991009896586434841655212969100808231375655441227223275092276740438915291378858485376 7860 7315967033946487597515412637326425095256759849767102059680891689653093634090057821824 7861 1971296604560519590157715608255850824192853391132986550069626016294732027531227701376 7862 486481497972303257931456844122341564400231194015122485168405133364883997785216102624 7863 109319957350918968517467072114723404642403406746128978177855894381299785848700584376 7864 22217019744193903087931128302774869845816807860686668597238529070815311236756569624 7865 4050242348483861813894385708896410292257984041727012810633110944259999531338535576 7866 655811354776997115293243862909763585553016906306622763940593676132053897128278624 7867 93162709402449929139800631276895387042898363937457168352303610932994393874397376 7868 11431090086031448642823574488125509608189905005798380645284826663805048763090624 7869 1186905664822237011909754422709513816318251068113804228801116456048124276925376 7870 101402304697698120065119075329524289629430413382271789855557568373859356992224 7871 6843957204114611409353766792213071889589655999629914191353059022478110871376 7872 342151498214102643280251991102374139988969389495114257771206988117385572624 7873 11263683867637392095191555618057631957520383740542879070970028797147039376 7874 183149331181095806425878953139148487114152581147038684080813476376374624 7875 0 7876 1 7877 7874 7878 20661376 7879 27097394624 7880 21312100871776 7881 11167540856810624 7882 4176660280447173376 7883 1170509043595320338624 7884 254878344242881003735376 7885 44348831898261294649955424 7886 6305597553534605893866389376 7887 746066837811389960987918706624 7888 74577988902761634946446181481376 7889 6379286435374687543111396446714624 7890 472067196217726878190243337056882176 7891 30507342555570599503044475657301010624 7892 1736002382629124040838685272881268538376 7893 87617061429164025119975997890125200348624 7894 3947379188598126605405234431260377447285376 7895 159661100338824226118627508443347372012569024 7896 5827630162367084253329904058182179078458769376 7897 192841579918328969837462279743483016778090186624 7898 5809638427420962087356274688556630647757325701376 7899 159954501485405401818189606370803754682275065234624 7900 4038851162506486395909287560862794805727445397174256 7901 93825619313612222428046526413889540871514500765125024 7902 2011236352466149178201202463641324517143233913837038976 7903 39889520990578625367657182195552936256674139291101273024 7904 733829636154265401160176093149223844583988045234569970976 7905 12551017225259159964670598006966035410815795532287817434624 7906 200006532557355645888621787594878112675580741708070381054976 7907 2975500410767595385105121311819769341599012687628732543961024 7908 41403411965737733512059330071855767713499898136379352273639476 7909 539794215895553980226741426284408351259426479446485886861674024 7910 6604540994486778111009542156891584533056512219109944968660482176 7911 75952221436597948276609734804253222130149890519764367139595545024 7912 822131477982634548237356724029822039543919760896368352416432858976 7913 8387378321609466543326205440600119015091027774038056647981019153024 7914 80749739468774540243035289626506408979297425290131573720238313950976 7915 734512053244814567979917153718029450907840041581389122493706201900224 7916 6319490897124593630607701853025241190432696943117927145357435676104976 7917 51480730722917421283487132168547086770841970219546040647545939410221024 7918 397479130232757764328319253022270530416733351462541523139191904283566976 7919 2911345553258751108912181928320626326910724516156395574874694191100249024 7920 20247084984026769075616537956047992182606402316905841952537645965379004576 7921 133806822503133430412770163883447600511137963137812520729814008119026465024 7922 840965358081673012233450965239725252426152933911469256094686744829478078976 7923 5030135878525751607747423459638675778474515820124719034459974705110362233024 7924 28653809736602049336989787207584599523810188332496167357013070195182242005976 7925 155549252855839696400801701984030683129255308090693479938070952488132170889584 7926 805196132430229016662973516152629418551439241881236837326484930526801825781376 7927 3976794473066040595871654266428031721035728201417963836840987790362009922354624 7928 18749806742750410559780941777200959427844068305234042850475977992730027914033376 7929 84433091998800590948447511399219414781989640921682859628558492093048427587722624 7930 363318153449384361050895352081489603001288757905423214159251693248875052044139776 7931 1494558767598603848868455880153400412346210572292763676427830829046508736817938624 7932 5879908835683980931732477739024562148572591593625478148051597603748764635638995376 7933 22132361025786890113272520563950892733465616996695538437493672287068852730154766624 7934 79733415174138159356056000441959849683858599162847047883524836924308830057670357376 7935 275012711659951108965379594744725922214664829315921597360971259560963507063320639424 7936 908443629499674564861048989197742185676310870609150850298946045926789289725559161376 7937 2874736477486014064584091566028180454303037678331654515171281406042256536074958234624 7938 8716942867215655550674342167956418151757598121392758852454853295741035948098260453376 7939 25333615207845498944147306925623340253545519540297705414946917390747385724160569442624 7940 70580913523781089606410405593263104216007829680781347538277589557394759745918509576926 7941 188544817944645987619921503053332208465139796769639683633720553922551036524062032576124 7942 483002193052227441826881679463624436339462600137150234328988338949493021651871258485376 7943 1186726634992676467034704460034199284544324922286053494968984957462823723523056819026624 7944 2796850624413686353893811150694410845799476766973397175483170430439877394441168436657376 7945 6323314455196160452281659992874320173111860516635506657614124451429288022214815595921024 7946 13715358114087446614808107590178102910693331261434760919332044584790286696071571855941376 7947 28541467061358031511801378823222742324717460477140646842694501231024857173867249883314624 7948 56985189372505932778699328266913899915446162527989716127708541841395519631385639321823376 7949 109160077679876229617545473696043138897637336142102477321275081631758762892554349445062624 7950 200618521141394151729543032738673876892955104261161309671532582458367456126856642223358336 7951 353722129380879162259983768249767098732315578565731782841912711176595251592089342867500224 7952 598281209263831501717245273092309422975471564703283182940747097612088140850734845472063776 7953 970638045798663695093712610891019483428737083994137751344428857664366773967625763283348224 7954 1510301457824989858578142894064117949872562668181725537145469634418362322103472219792395776 7955 2253503599254692146580994856174783586597826892555960730266104217178031123011984657063653824 7956 3223762093378240154136700974805593186383002360184221600241787977351905634308811384410504776 7957 4420660214767993273694229521007127784037396190388119592743481616639740517507475773744486224 7958 5809342486171750196873521721405781795537830080345480699015236494156015161414467134935451776 7959 7314172166324673440641964095022942140165099318025334133097496549871127522503756814466924224 7960 8820031141744459149009427291057077286669678589383491160499922310138712600666294982151290976 7961 10183455928361591685039612357937309480094676784459188152478706470255914411713205150390820224 7962 11253249614500620161976412052315647524916170496379118904663718938261948724411224296101483776 7963 11897048377712646237073808666593893817485826018507391381184448940215806292500581171975628224 7964 12027685017202340769299082867989077023346880798588039447933920672705407842699131986683225776 7965 11622257432352823664715967715135512629301480322231139241823788515198483982832869110727611424 7966 10728237629864144921276277890894319350124443374367205453991189398644754445691879179133179776 7967 9454483663776595942328759947326599159725052940286818184370161894792283600133144360205996224 7968 7949457161899115382084279927661004482826324316552521040013901901722263700252202025166191776 7969 6372660236855296339241207244686378336267087715671478774698858902684697324567310889083124224 7970 4866914089065299107908738343646259826801963966503861729389274100370619905212660723801445376 7971 3538118466063918101473128861663892834615901436175504744062597290072062496881572434079340224 7972 2446134738457850594639605198817884672385864846015667906172143616138739084506396405777791276 7973 1606739460017969610028371014245620859917666747161985104790539105740615068762669804089683224 7974 1001603819231981055602101411477789626961662387841237467921375026955188614293612345406555776 7975 591856802273443351037605379509602961386436865542549412862630697746247817537134567740237504 7976 331088211172767815184403009329629379389442404981723186403352816065970313770773297795281376 7977 175089164673775874308350572202273428355045837928599099157975746644089135063402536050154624 7978 87394591619006347313248657969609923690639670102567454405523016885741806993383104801733376 7979 41102870852926995683732891976371806903794124157648883055920925977442795335386863516722624 7980 18180115954179248090881856066472145361293554915883159813195794182330467167574958863165776 7981 7546463226263084113196242140799758451857702040555273884722782490778684484653756509238624 7982 2932887489099601020187712516015282600580916116625608118837773339741883372275944162645376 7983 1064428013956708781469995352385608794291827811797144379578194997133736488692048270866624 7984 359692035297297615756680386662415204187299612243377534995078125942745816515202856057376 7985 112797502311746374916190012831583083214699461387414473025979462347349814019780044935424 7986 32702961358196737690688996349205906190011146053353581860111981712499454678953428261376 7987 8728155227356561748528482133740765503415136953428827591043400524619786890666624434624 7988 2133763611997566533655746185350342009131355383526295240730742827368332857120933628376 7989 475053100388838753184651456263373768218345539508881753641963237765283235073966592624 7990 95662866897523593318648348172029500236188575461742778765429668016807607978281602176 7991 17282421980737020981854761551318672831275447291064475024339242872601674304921938624 7992 2773439071179283207963429904124084101570728278804776495948340036584618820816385376 7993 390523363347278469960952320267798022124691856728703861228710200718564318967626624 7994 47501346289499474910504669065474933897519846979961985114558967584910116564357376 7995 4889844470977887123140186521445949077685866600878439644145776074917217881625024 7996 414222362210936719108982742519181636746116798834743854152844667503318043691376 7997 27723322982279195128009412654718294072968662596445395468297692148304987614624 7998 1374527009117401117902106025263921817292328733290375465041548910991530773376 7999 44880307536091381898455861564478957842353770599174336584755530925372562624 8000 723875928001473901587997767169015449070222106438295751367024692344718752 8001 0 8002 1 8003 8000 8004 21328000 8005 28419560000 8006 22710070396000 8007 12090841478830400 8008 4594519761955552000 8009 1308289502216843432000 8010 289459052365476609330000 8011 51176360458216264529544000 8012 7393588367290662508213756800 8013 888910965067445560646608488000 8014 90292840720889374064142039108000 8015 7848531539584999437883115707080000 8016 590209571776791957728810301172416000 8017 38762013626440811823839616529498420800 8018 2241641449793801360253666058856654997000 8019 114983020248246752125952753136647244552000 8020 5265011979788140755240994485730689618960000 8021 216447413548027197048354778568644297966824000 8022 8030199042631809010493962284896703454569170400 8023 270106695070342666716615095037434570744599368000 8024 8271884084604802299289856744466573336478877088000 8025 231522842585406151311645446923928547189490309800000 8026 5943191369167375904169938622537245806354216252566000 8027 140369036768396238278179842666448919414076812168297280 8028 3059325160336841090678278622217476448768340778026992000 8029 61696390733459628662011952214719108383494872356877672000 8030 1154147999065580984453154623327072975794688560469177140000 8031 20074215542368243053730041103661227896235893444850101704000 8032 325331802854380816457870085499335512744158479570731970841600 8033 4922611250851064571605473773533292385372801187859563389448000 8034 69671730828806828681075199828814950749793453175898706835880500 8035 923988729708240294807842222328668865558758095594806379427720000 8036 11500942070956685081255259661455666585425483119285942934523856000 8037 134561022230193215450686538039031299049478152495645532333929115200 8038 1481989636724425278274453087862304171963847220053393362866922012000 8039 15384865389494816046723980988931857534839483658534373772692456392000 8040 150734308674402651146040623454312126454702633415599937368079937120000 8041 1395451849920335312725076079440497262986420148582111727865263110184000 8042 12220414310095034000827769910319769323787174496302615021707871212477200 8043 101340021108105160006864433402651745611893642164460709936114053957128000 8044 796579700803245211216748336978983488763257001199714417637361633430448000 8045 5940665739077055988513910694911975172542048777446073167475249813796840000 8046 42070714643100241955021240284876624176456872705731736340574723681343076000 8047 283154201163126845853795130265169627065892343254229251544389879385735137600 8048 1812605987094207005835580297349652006749283085401726568628286739453549632000 8049 11044362543704330453109878886244821136868637097487647789168630106617239912000 8050 64096746905426917808226975679099408383612626012205098776425085440189338775000 8051 354546577168304322504935499756389870373354411313225917803311329749161599624000 8052 1870337472967854802484859742244296680887201388621770606388291767759106603192960 8053 9415160356003341483096861824646063608538513777564342984646943853538489122408000 8054 45251529055014608594013436766785834019848023765463456884845217084169385673228000 8055 207758592516733737569998797734299741097415455023825934125389990386438060009160000 8056 911619521103728642428358360967472803360780542043939250344135472968370639070496000 8057 3824658263539734258915339850786260897736365637757072400307441097953664090282126400 8058 15348957504994986170647087559076441760652519993630356343339072827314046678105902000 8059 58944453866732106600887907940119329883014033224177557209628816883115286335521032000 8060 216692352321300380198471619487639149599157375207525911659009502159436090619770480000 8061 762830535205662524868178904535299175792287912383103929687733450822286034266547944000 8062 2572364608062373465006301650211656400991370878314827513717488046461380938502113312800 8063 8311553545881069207397410408669074886333831870176412537712243238434181668031682888000 8064 25739004529180085287424238684910683518969285791514051729689527448054240004227147008000 8065 76412669696003378197040708595828591696940067193557341072515784611411025012549342680000 8066 217518950610594231877249055574952447806529873967813950235752865713540711105434931734750 8067 593841946282349567306839379695534514850834005573668294909356075346617437871061519924800 8068 1555108488907645406922930804358726748523893664528059442571312381843923548291925011472000 8069 3906885813001955515285308601117205084197648569839369705810193486081112584229449886152000 8070 9417493296046913230579036717526766731090239839062930812598740052765853224133648382860000 8071 21783071449986773211600206668366260438869598236441213879576216122049712674952612781224000 8072 48352282542505851523213979872317220354448572986804722639735375504718798839049743300294400 8073 103003982176817042857550907826591261670568262876819919707886979508291807386003854565768000 8074 210593758080684159540951684837243093210031688141991411183590845090582907566590072519738000 8075 413234697455618676626080684797255977050413901204203805728630684553902040023297809831400000 8076 778221451856959713170413570720886391374941638808349221166783408100429571589821388893296000 8077 1406532876671999818435368527292380983148183993509405908150912749166776394126024552347146560 8078 2439560611452631264032636799729608164551276065297414553611032878339504511342985168544692000 8079 4060247730949134551327045862487040161980445479306186459856124650662951564333080210584872000 8080 6483745159451393051778340033572293929550078467441232516225943940688647093969086217487040000 8081 9932851366108922077107260791937808516756939829393356522484112220529664741108970373055304000 8082 14595773257421166052193724885930835292678947693747460001094709346278312911240681464850710600 8083 20568569360051507715828555394807681171254885638885309486637530786083259387114239462662248000 8084 27791443408027279599582632296598800477646184004582619165312773010405767458698581560188368000 8085 35994941763408825987411240625112904233095961210754597111700278296609879539880692984581320000 8086 44676074776936836960845716305287192901077928326289529356286816003439321075969565998509756000 8087 53122358681413814892431048717586358508367900548852064181237346744445222817007861512865499200 8088 60492180695755907896753880656754313618189590039590963221617507920699451804451614553543712000 8089 65944062184793470128828094038828566021082852464789208339553255107909825595605169156723592000 8090 68789962723411983012324505655928164503606601715695586329692300080646485586835320736776270000 8091 68635378537516675185330518002768775369890631824199641191872766822038291237201982937367784000 8092 65467591835785136330622955633410216506664910355390426983017100661021139333946506801796963200 8093 59665280184787457023728278963559478254401966795464519574823277358288496550168639142105928000 8094 51924693344545044997508270823125745100780393263093596628580425807598894964066817093515748000 8095 43122085756279687334924507684270522698657704768938402141786077712556391837008132246502440000 8096 34149987734424406364231368235516364672442025546017063823819836683448914117729172592078976000 8097 25769760481174206644587749582985046236375660066632613293369310970997305587523263791522753600 8098 18513713232286881706646482464580107315437410421582064318367771734962626114747705623420019500 8099 12651491811165115039593472553115124881241470450094370903862512643626890305217872473147112000 8100 8215254422834490285450306852672159013793162629931409677832800417939539159232384722822800000 8101 5063584089710713103213916405556112555774331148266814328700580621239097772690506220067144000 8102 2958937950244814726254310358969522406354465587828785957226814537282490599447462149587750880 8103 1637152622441801974339892161340155087965487657796940395670048812124849195966854421728808000 8104 856443062339629131065300525292736756468524668499141863183189441408544753572609166364128000 8105 422944716185272414426385341560733517710837891743881670672056772316206287005143996458760000 8106 196831964070838315944587024341725983242351480388498777505072574808696002798547782967346000 8107 86160406914027338300272055938264958702312346132323993172031768595504665375968086129102400 8108 35400061384179809246981818080789517505975624490974238069270679038533921764416441664752000 8109 13619649784879147794399546831705624336411182631262674148146195829467100741138412914632000 8110 4893910855422935369547237775918687643817473881264110741306354770527169226555851735380000 8111 1637562164466790383871853040615994564386630960102719957808264832306505666133617778344000 8112 508569674664870527079612344800643029332850499648608851761583967576271047172700951308800 8113 146041967386871604060023815229914383423284771858553217566671071770212969627295881288000 8114 38610652882148576737108066194634444290005597869683870573489365213585066085092605783000 8115 9351438984032258920957705831956176539731211407655152630747307830025260532952098280000 8116 2062880361694988009108290256751888829359470891757338017400550285616556328092865616000 8117 411648240092358176930005147186921144209513606735984542902568580233228856475502868800 8118 73703597364016384463595086034793573565363842054851343888390926169079437167364572000 8119 11723388368200780840363234023787243774412501604552625755389430238106507606803752000 8120 1636365275720946478216204150877581384264955358561682558080279395149462676921760000 8121 197326400895761192961365794664649519867244616767732308474386632944494028687624000 8122 20140339264980584570850145157920839424466702620508214955856817494747944250348400 8123 1691777583564281592457267307669817157996119174192533975427615072042233496168000 8124 112289115902307374789246850489080227200062288251083822439417873634150643888000 8125 5521691379932502694199786117677037136116359571748811095565395044952333000000 8126 178831553079104280805696298778959525311639516452767946449924407262327172000 8127 2861304849265668492891140780463352404986232263244287143198790516197234752 8128 0 8129 1 8130 8127 8131 22010625 8132 29795049375 8133 24187621082625 8134 13082277989555775 8135 5050382269587079425 8136 1461003442273405119375 8137 328401107079899839610625 8138 58988136633929564523837375 8139 8658385946285697716380711425 8140 1057634962105383257416080234975 8141 109153351858311990028198024250625 8142 9640280097640147954468434295629375 8143 736609211651113400368573793846042625 8144 49156388057517634251262824509325911175 8145 2888660686438830389235974216753916780225 8146 150569078263723348719979701820996642629375 8147 7006305004353489390437885891167662487730625 8148 292716048023989467269978622126783709618977375 8149 11036788896447374294493765380951778156014585025 8150 377305289676384912569771710880416416008862242175 8151 11744186388148344610620364518510985280908261490625 8152 334113592462828992328228631157058900093085758059375 8153 8718137339330084506484579082324856899762251046962625 8154 209315771257823536627997447936556487350291830521382655 8155 4637745735248130040900102998867805704054756598190293185 8156 95086056741198433378242852490014534937630591629562889375 8157 1808508694964370203317219967802690243321141449663755250625 8158 31983580207726206837056030373117462165217336028191423317375 8159 527075645444743920413678195159567984025936442976410487916225 8160 8110163963778801614107241906164965431624893009669283959227075 8161 116737208569543356566695148649344199394600732714936663049480625 8162 1574599745536068768520823867788926126236976371575625185909839375 8163 19935226694324716022298094447149547073854021860637284916737512625 8164 237260840879439239262208114547186196761519771287394225882060110575 8165 2658318910874437842904800226353008108460150950970774344642541359025 8166 28076839136902846349314568535805242112825918650011379102376770399375 8167 279896910532120547884462507117399896744190365813271332563100138920625 8168 2636772434089771520326962182434172360610654882046048399581615154857375 8169 23499430424790305207987121499059672696759348631698197200173711648411825 8170 198339559694484492388434857065814914619454339728862716670920281706165775 8171 1586936122693965069220865827575318669020551057077556066386931379099720625 8172 12047965362778073073091182213156383383621139209229394998721925121241219375 8173 86867047231828167268408948118697236961906759268161031819067779308504872625 8174 595312044459282309598864414498472948570825742501513235451833583222439672975 8175 3880817740337245546478443597567751034762820543393305985410796726150353723825 8176 24083088814149573426727930126750228052606155854391083242797497414053613534375 8177 142368735914938634747119532517999647467447275084801709782251872468112858240625 8178 802262354302711343395400924874899237932888604008478532756640551548884130967375 8179 4312081501205083008853868657386419198081635767270669321553927607658433685897585 8180 22119742361385350396850689749277845690310170806165228299554913715906987881957295 8181 108351423032910823787185889555606283316105698796527787388966377055422473296960625 8182 507078602411882450665816843014601872374535195555797758311605749224433475660199375 8183 2268365761496387286042438577876094436487567208132770712770368344847078504249632625 8184 9703891971907921714576354124056954641285774524142008737487783542761398172725051775 8185 39715427544174526716549339059110293055688395483518547038389850940675095779599021425 8186 155570110918650974282914077681632878121949401546147968586554316298167722427648919375 8187 583456108571001345396528133537719566866481186277984520409070162294180172307552960625 8188 2095827083782161894932839476289729381998354453308150045627609091449942110469729787375 8189 7212851898174893778298919683974161556188872320729360102383979266640292574720414317425 8190 23789824055482185349154078301928527565282917326488111559264346211547067577224338496975 8191 75218721732003325412711947524018769951675378643658007618257725476857727746728259200625 8192 228044061124010081806793364715675953345555513030772689763289294699679777771826944560625 8193 663081962345198545561291475865580848958615260966400590234795026126761199982696808030125 8194 1849519524807143542234595291423669099915801914387867007633929436511147906525163171302675 8195 4949618737351365146721890700748009979286205304130714194559005190337612918547892575575725 8196 12710829505489677835084750043624169613180114586990640051874530449286670576604552926741875 8197 31327372634587091748704187873927940623788330154296624373375334636732962179849754911518125 8198 74109018576147434849004979430124358088489743342234623207077965540229984651545196608489875 8199 168288608380362162918686156508729075530522181762667999500016482713689256896848911252196525 8200 366863899020100927927589696426697343057930202183719128800505415368026815113162024059952675 8201 767789743002494331659719684302448777328240529684343686606841622726083517169859639394878125 8202 1542686018243071728218177981010510742154891282708971931586571450031268140570465850794521875 8203 2975855227263121787802488912558293334326174067149955585507357467393649858188722053802910125 8204 5511075048945528700358433852800937620552121658392093186072923758913573316322833333323424435 8205 9797885305746630314171077546914038790879062497250741200940310797631034993681264183167619245 8206 16721332731252574212496427714929886381370361404731950934005691920698985795077082563681001875 8207 27391290585729224943352635727767327675032851025537863149602962390057702469248307594579038125 8208 43063269503133794151448067815046861990368102498377248141527695301837552489628351939831854875 8209 64967055966456168460579677617268228829913359571625922504872646492401838447315859346264847725 8210 94036928042985486838303676695636367354830930280278774309220961062624401510462913543358965075 8211 130568464590980436471050506137784847414509593174938938763170449903291300951201077429436118125 8212 173866555545419158375965705534021015977668827170988684377119113152919741542018187443328301875 8213 221984246547904908649202152891895739727230956371251098989050117017089126596223781055095350125 8214 271664989003769810229242470556894567387114656046130277914643275900804285434995614954703557075 8215 318576398492258261821888991802485021953293770669439596153846578822996097354537760707373564525 8216 357857500918680910614974572818883384116813796728994321698417003380063536735766032142556511875 8217 384906995370144023368302579344519104673140886573678264298705929069669973628970001885711958125 8218 396247576007766244281525976189126658818317072495199871087032345956117178844505197946264769875 8219 390248223208625461095822774596031212457697864071585123344078498471555697748446755388836585325 8220 367500835138175243105526368241174161373207114230814275256177123978708208438694961715908700275 8221 330733570659648126684496614709799093334933938707020794702263190116415755607521178729838358125 8222 284274999992747200172421363867470874779077283853186256164814185602236100164140258176161681875 8223 233213734596513548540107380928677673978893637346970046210910271413435797290312601500398710125 8224 182479518649201829208575248937175864201029056590787088789589440439284851914876175910838288975 8225 136075792257308580543851646114663788768464966598628172740003122251975301943395636332137143325 8226 96624405400466328494740018017460611633404010576555876919316334441493087325680680122230771875 8227 65272763656427161096116891165371763414278487458126903455905922070660244726088556743053028125 8228 41906432909116266255244339418899285682944855180187333168256367745567324795860491581701519875 8229 25542178315695023273988530045816237887545398860320121087503584142743807073595761007619263005 8230 14762000552479923177376015132284010908798806524397786930207371382828249593883630463925945635 8231 8079335920117985748135549877273278386216746384474326560888291019537638983897856003005348125 8232 4181463624078987396159773013405811741335478151187982305224485195324558488305611807380661875 8233 2043249990667168200174775531092803246498728151532882196032770421451634074505379542507620125 8234 941033194264142335498283860950737595826817655413976112925784472629027517153151440691290275 8235 407709144473108396811723407927343021150853637692142357513428398739114902071114986735760925 8236 165821476204881400572438561548850138405072005638029515430349037216497061243876811843031875 8237 63162036977802259613219037545450562403019272280064929254985141257116277830236461459748125 8238 22472831505196366931609042049115270993434546751189073244517649091147459651692138831299875 8239 7446771193286199885773151853457853107242930070050040159485537118983015704401834046800925 8240 2290576982233464314928936026996688407504582093618995621772256591295934045498118838076475 8241 651554767386257232438698617034456247393844464050915315927633037979247990185937722588125 8242 170652521748271378842428903421382966830215123560610796144995642768357608980542918491875 8243 40951398430210660399563793300051168089081371374651530486053111529309918981906027580125 8244 8951595039167487685541830679381499711226482678297141146726452265327415573556070196675 8245 1770268279186968534334974472698198145073082781354960716019289557923576731463637813725 8246 314150172679130299081608536731173798017460003934496143288951138411760321026069291875 8247 49532009849850055701942835801368664635426324505837805244390957160207758919791868125 8248 6854009206113705186767440024054935666638824735541701902165023203681409777696689875 8249 819460053843897534726465281112904154082988962871927996016424261817556981686050525 8250 82934109229290266690241100798176317992141004642369626476665617609770365169960675 8251 6908412404145863878635304278136771790628832187322539857112623084913565004828125 8252 454763050994128464080110509785557230382333301604499738823831207530371050671875 8253 22180701067842652828681519057927823623809288775032374358117186638255517052125 8254 712599031131960782940498326559458968485555563185167074616336281838558198627 8255 11311095732253345760960290897769189975961199415637572612957718759342193629 8256 0 8257 1 8258 8255 8259 22709505 8260 31225569375 8261 25748604506625 8262 14146283315939775 8263 5547363957464954625 8264 1630132522929344523375 8265 372213592735533666170625 8266 67916573554477042953933375 8267 10126978540368476895731047425 8268 1256665973418451905697534521375 8269 131756593982257688266595350202625 8270 11821896591924549721942319059389375 8271 917716944007400045557636596696026625 8272 62221208803701723088807761255990605175 8273 3714972172691602878537639863225321426625 8274 196747839969412144606473828834737121045375 8275 9302375942413433854639420503677483179250625 8276 394910338692140828797481925171908312230713375 8277 15130707548176024326212093190157972762896761025 8278 525644710277543702241783756930812690139595269375 8279 16627409550795186755102748643151359522478976050625 8280 480749015272991269223622949899811047062979090159375 8281 12749463885039728459810480631342988968110205471026625 8282 311126147914615650506944375037480755403329352586806655 8283 7006986322692412299878619044647536670835665333899449025 8284 146034492725319640472073441359082788076305215609682167775 8285 2823573319935367432772848558297536666007379168807894130625 8286 50765901000493123429233215113666745436422327538497793093375 8287 850574483214713816423991352581887341279927642693411410732225 8288 13307374979326974224697929225877914855508545377622726909842875 8289 194771579242876622743306055033304026521534164163387184771336625 8290 2671599469294002873457647225456817262180401770476407106622879375 8291 34398526948338413468166446040713742933721105821209672006450216625 8292 416385978584172604933710027788068259702471671416738029716173574575 8293 4745299665846651758929217884251408545257897876956518987305942088625 8294 50983283607595676721468538662519045152678382168780352647399403407375 8295 517057188004158583754164734208948210961373875841274426646702451560625 8296 4955794278870627656597609683264226698906706533063291812321471189573375 8297 44940592997173155188365640981405841137890572902266631605393243616667825 8298 385988019993142256234569007035419506637283143568248247063743364164063375 8299 3143045305658444086481490485859844554046448454770021440376195965335944625 8300 24287168270997067940993335572553344281268010786859256584725150641232299375 8301 178253095613196662282078359868861211664336733714463998327891863191104936625 8302 1243638264176708307573804673056083873843647878407869112971697723770984296975 8303 8254490791367143484590239157425903602986284484344552160566078786361528520625 8304 52161356702894502445176617654372199363551627486177276418896285096795190864375 8305 314032657701099555537287800164077526780565920580046868236212328643971047040625 8306 1802419278609331408149118794247860482280946112325150637199027659343477903463375 8307 9868775673703327498265881021681814922982968478542648312381499678334760191433585 8308 51576633045825082626683676832771476181200581867496646157468923658265375661112175 8309 257434021835402698335508221520901460939258056665197338367976238694883348183693425 8310 1227803772904698404011071706415200888127488635038414978589404492727169008632919375 8311 5598289122112937975460583517937592736371195655114550720558153414313576671685856625 8312 24414356976695124313761869419784982349005811701135923791732830084759727874702735775 8313 101879459564404466121337124270531317321039289429552163191065569150689090003458784625 8314 406963140655633811130785863011686804761538069028029602873929796189957689832328103375 8315 1556735099702585209731732012514021120493434635761808153600158104069709573321208320625 8316 5704510653486422412610177306873412987299670648333947844209392916946969656814326083375 8317 20031248884865437389854098018562050194747368079887403741469704308361326237534895853425 8318 67424060894853785820423761971521654938956635551815613333926318309211973295562988951375 8319 217600540614574199706160251769841777306832398301635335813485706248316982940058125632625 8320 673525482854634427661924588811415024997338375695537944184598614578123994814465626958125 8321 1999852587552991454442329932932355381915173946295981895809654347901198938449105630814125 8322 5697482127056564465313323179556934144001691368678202967502469799545094038630528909046675 8323 15577240822278124013034391054012513297372331218299293052262519194142964026920645524734125 8324 40878290445820292076347493292751011629364265154957495112565996375147778293648647474477875 8325 102979836545097155230696370571252548478065987666580902009916896239183022044102091463838125 8326 249070486650067281036230849071091567561235376381159026351935648419489868223436983950425875 8327 578424860546293069963818201202925326517460505873508547717110916309406852924529108401572525 8328 1289914595114972808604758899396194976975557466149843005472430447168865047601649420144351875 8329 2762419840680010261349917460350755452975052290521809906696666117452957567694856520765758125 8330 5681318850417422066567490371065696609136029423861034443428352566623909399683423907017321875 8331 11221372475365005530398708008580570491774622440426064787182270420780413484563908624995294125 8332 21285171790113410490293128243644408448608283829102914470002580313943479051772803518148968435 8333 38773057293678905643630339555237422088544823243034358894433955254039215087474040585008202925 8334 67823799521710053728268456105115610466575410088464697726427428221601064553613431632716646675 8335 113920208544254958793829685278796911445805825124246936298040227538716491095407175819314718125 8336 183714361627064325953593694993907930610071672415557717523674999853575708424745243030135380875 8337 284417048741158845365193201879457462944481329887789355277393147921461652302013005876283663725 8338 422643220577422132453245543894948081791934767538765573108682681418974180701726643781830737875 8339 602729224055900560915545290779366159546358926495923986569625933860206200101522010659190294125 8340 824732759250328650478241835059545777692522111126092201932620684025583354700017209077549541875 8341 1082548378108414581552112391901689499794722300486517663377103788611732100875148639142128054125 8342 1362737370089416002659717952158597370329826895906557529192354180958298056395775345743620021075 8343 1644683032866536554934142356053479584880825564025155638680427459777256274960418520725058646125 8344 1902470342093266422478678775497598642072177533308095393959491324946105220878979417390428339875 8345 2108457937866388221031017846184774797393577756526336570424972510282455735090595166362221398125 8346 2237966215697881729738541039733202912289662682395369977746955840502052267133612996805443985875 8347 2274036000859312790584143898981650138714844058961449200831522161740913182794374524959084841325 8348 2211019236382561647796814541054781668554566488287887780072693549518756964637626449255488605875 8349 2055968799048581167586659243645610443550739946332215425228886147729222815644805520135187862125 8350 1827371032785115039138451421085151355112016630405091953103230996094264616513399552899840961875 8351 1551525998944763967161000971407347992660617031548869785938263987949240125689204413223582774125 8352 1257552651776282373383127103140692583524921172939610247549961337600963049242828840191746037975 8353 972334524569290494883861162222184987261536989386296583157186601237858027765073845509081988125 8354 716618522946817715880110593575492112429447522369071519208841713472799636284673612627459331875 8355 503006817281779905704344788935178446263093962825538759617832618918755465171987971757678628125 8356 335947583420922094597689671155494938049654270929541644302334270332405165223958027198158695875 8357 213276822266826977283206551628617182452909226257447626065996766472414051427328601029167679005 8358 128562324429916087063551998215270112893861997190715371565699856318548947715366978488752794275 8359 73495652058450030354434923023121292408198663156999478547838695702380066626546171026408650525 8360 39794135729930001498853860486753500370383891552520255375043356522946638016613871541558081875 8361 20378095879282835932380108776733111178680102707114768137110114439223223423892378174028644125 8362 9853990298499570798568710281794933006617817858912100818861332966028696178561435699247274275 8363 4491723668069368808728639759908288101235594985943886548537567574887000462278489028840452125 8364 1926357087136707495332220374706254398556906260846132029642798970330561984341657288588895875 8365 775648368418959694858539294606493870978570818587382417644144335658075416732879336383908125 8366 292533938447917909937474119283616787703511029328785929323337838686056466594335309351795875 8367 103069697232018251314579333428183408738780053085375681240704290092335374225129443147536925 8368 33825962412052321859997078538206910203846735568559586507567045010998095788169894469268875 8369 10306013832243501350517441122260259619629662796489077557931299428129634747090953940700125 8370 2904116613184591670732674373063557088903561244469441976035601375881895212850501692651875 8371 753608292757740721878913670264090100415706739411521098586812805549214913357544375164125 8372 179193815939096969250368377966843613082355455578211763472066733073621417179170221740675 8373 38817404867443640553793326792110243329069042101380974403763350665815426356230507804125 8374 7608278833210378917757840236089404494311229025520564735374737570744353449222059547875 8375 1338302857002537809917523528211140086949774654111650398545477980326061317446124988125 8376 209180110422245405583747374997707610229124441735098297587780591882896979029394325875 8377 28697436636440278782563689462495424213251782915724229255844279547570990511470626525 8378 3402012878591687296402008979770152579134983071570071887124203306343939398121771875 8379 341425522801484810634507898409559495147093463000435043449890055934557692494428125 8380 28205885046542804969805923944141421707667044543702344266119949546127897491671875 8381 1841571333361375395447973872998136694719938650208178864342799286495576274940125 8382 89096974985483685798816259760290803896926555648167129817727813099024071206627 8383 2839611126271508546268984656777172227686073202135060380392524976909278609885 8384 44718285453094622775889522153971216184032648852520635911693306722980765510 8385 0 8386 1 8387 8384 8388 23424896 8389 32712867264 8390 27397026333600 8391 15287540694148800 8392 6088809065040979200 8393 1817292048448123684800 8394 421460314235927351233200 8395 78110644905058535761886400 8396 11830212219257047325391158400 8397 1491144476545445101514076465600 8398 158806886752089903311249143586400 8399 14474113392547622616082421944017600 8400 1141387227526612526296785273299673600 8401 78613045295895437748691085698515019200 8402 4768228019454716661683476220051841127800 8403 256549366380073382738420759761220628523200 8404 12323371318397209156803439302214422471868800 8405 531526462917184889684232553061301011352446400 8406 20691565877847554634136195815600646513363092000 8407 730385403324540954488080262685747496406764728000 8408 23476261264170620718960745834626476841026920032000 8409 689742763011447693514683652076036596753214835288000 8410 18588567463158515340220724423449186282499139811011600 8411 460996473086331180437473965701539819805978667313087680 8412 10551697050642691463346626326057466986670178385166229120 8413 223511741493375742187874171938471264979545286587370361280 8414 4392611294028682381569083787923798579487172023843911607520 8415 80278758132248333180400496813779767142351764573699074206400 8416 1367328525607326449008111687666958614553604248223003586483200 8417 21747691005072980556905228032267412318978596601272732447108800 8418 323620470126625773173493137593797459451164457379166399312374700 8419 4513380674279358376665615523233282215233352432325486467415364800 8420 59091152021237313872647302396617257910366076382883259800278473600 8421 727383942737611696956158460453598150944268130713110602779618353600 8422 8430445426413850884090971706068054244953161713174926040324135242400 8423 92123302653927741808800632497887329601323169673698124952731162065600 8424 950324595798412494448680208925574557992596908212885920565016198150400 8425 9265664809034521820874632037024351940427819855075637725508907931966400 8426 85481407658958728749898282146450271255288362443472194382286449396738800 8427 746994321981423316044407287886053241492206317101840639410363815634219200 8428 6189381524988936047225088956770155429506852341700965297971585900969244800 8429 48671045628322088007724563160056222241122066141557590752231107312167243200 8430 363557962041860445269821358150116932801108766784665033952271756134825013600 8431 2581788426094371278003079210051555030036859358325882125168306674000931256000 8432 17444387293425798163306651757832153505447937792055728993736643799170029504000 8433 112228651230843100417656357984563774812974897656869171371938673803702929176000 8434 687973083948255026284765888359455997131578262932287292874409778444638109209000 8435 4021132474342453867917488784207106073030286010281777156718999194827435805662400 8436 22423726974568507451681055102519626807251241986747792615115360215861230257458560 8437 119373370070497054375125616869295660356249258811804425392231770560908314017647040 8438 607002325169791625548987806533493971056776891505307408362386078606882842033129760 8439 2949751341181503119544137810366119549076748080732290508561867778219610959817179840 8440 13705915322661529646366700937054696894700041587240945797358173514959808500160633600 8441 60920123625726084694402641502687922236507652379652125962932920590844083885454244800 8442 259139548430485206134272890452223248160181987472091656116761652814060454572900293200 8443 1055370502137947010100378160026840233886476188543327906217809707649277060002882500800 8444 4116623454861869284283999906498615850940001217029906748157604902893790238725445827200 8445 15385007996560036901434270836999064324275767260255837931673760696408148265067132286400 8446 55108594217186361687924396358758943522200904038785255542142896920740662228150301714400 8447 189251830167323232576087271260592585527854400226267292168522460393067086467270258769600 8448 623280989061046099298204469405085258635514338072376458386040176778396057428306351462400 8449 1969085624667560816681678703194934529885709731737582174335659665625795877857580928801600 8450 5968790799773543725566338569059645293716057624329545965954968361428193754755792190429850 8451 17363755053886672656192984928173513581719440361685951900959907960518381832016850008523200 8452 48486577884530220252978511509065252308247772407530107207836486543754178847070118476988800 8453 129985746769458320932809380941993632944016306449862319893879465901100425908277969068907200 8454 334605253512684910534201130225362126747192870695105946222991515164853142395605564879424800 8455 827160813031357729146658694594373456182501630662435817371121882208767395487273383987646400 8456 1963882815647891590328083017346802169608353972196527695166848734419206291096544452928416000 8457 4478667031459921784046320777822578187264121793401236281348811139643800262442002197229944000 8458 9811143873711860620530695859179825960456449453809329251036950430338416328340413489137286000 8459 20646627833461020276599953818429518977872809587357359297628295537224568089702669482508824000 8460 41739669241699576126748014746446703230942869111738661498989094761740478192155666953828649600 8461 81062831316774439951421144428625439432725887906481926805931452458327560278449690031383008960 8462 151237866082799613019414910265162773022300280957445262622549487002737577429957914518564540640 8463 271049682070472033723107241773928086715291412625031769375478301381529684225119379267037748160 8464 466617174197268311219526390901952149282020659708915451076772771998582747526787792155913085440 8465 771542637715419913329754871032499993670429730056671908821562573953352802477046270257799326400 8466 1225181133038838103111601485019201378837765728747400299656462791046296348377902179159375782200 8467 1868207545229953674844068027743822879384054697493777512032618962318110421013458788094874724800 8468 2735060238123899267726461038560013395560199971470467106948723970105444054507508575459496291200 8469 3843677597983070141305775280523667706497251767135346631365977834063846937186541741588087300800 8470 5184119785514981156971234727092845940275705114497673397766718003086112885869243273318386653600 8471 6708860898901740320786303764473094746239147795232283220639282121640851969948432471353206257600 8472 8328241115878022467182997776587290029814114504426282618724626082036919686832536860990187078400 8473 9914261955343821416654368042818255137372758567573294120566384810826082291770081106460888849600 8474 11314309672735326330701831149988453066628921868867479934834314024408008621532301446571428056400 8475 12373701964189944900992264778264525451144738523255820752702695487367559990589633042692348286400 8476 12962925867246608943896658339134264758342107024363240788545680986766015228236758425677698204800 8477 13003183400995822015150995787392445704796585617606604890373462604737338256895878793459305963200 8478 12483420810633436422680023305007193667508082545935092633184621532878973403709998645333653480800 8479 11463841485674356852124825794165837424245583010611636199863434187365865761265599305049024267200 8480 10064559602204586530868828020857801277277197178409320023172376710968464453339563107680218393600 8481 8442311508428189359774839293811642518768701580573607256279460727950521169742067738350183192000 8482 6761464693927989287500080697298886372957149526193939316723820673223258900766359664155462440500 8483 5166766204154524951020469828022208143610428588078347906236254299420760851584981758933860632000 8484 3764038706551657632839897005201089173267213900282185425817135166801271665533153068660536688000 8485 2612014738788877569455564891488028547509672676256425643976133191507549125476036523403826974400 8486 1724964188883347860224615626358925783355397698082213766863446374985678481873778575356784744480 8487 1083000230411327311195186747358719856993080208813410856539775883654374725369792256397562000320 8488 645718012878027248936479134347517721702327663050371749987165061413573508444353578343263694080 8489 365175478156748419908251549279057352321947440511496645017013250750880163756151416878593302720 8490 195629720441115224950849044256637867315328985988301774116257098616542944869366830470674983600 8491 99133119792263240675901941564010563491325739530460198204464513584663271254557854793765220800 8492 47442653344419403137788374079478869567176522145242281418959035420344933554023984819305027200 8493 21405849302336688123955398273658949976052127593050645146975805701079827236992130222209796800 8494 9088212267505841593911746565727780494419685160556160758119697323649080575134783116768991200 8495 3623157184210001903160813059564536343897088829646242570793340551046088836459071167485886400 8496 1353120127763931914693964582441792442929625312300316635775399910955787477006827561321510400 8497 472155334157009060967054243776745142972065203085486934201551223755325456503830273569233600 8498 153480329070949373958475123174583558643100209030791185785807659175838252848985283301503400 8499 46322893916150532987932873692189169073464804588706422165441715484836137795129233152945600 8500 12932249560115251772374852609718715393507336750165179643441394254347846249441113145673600 8501 3325158620029633701592634516591843613173175791084450238156220561650158368484484114667200 8502 783514387478247021639643765403825219195978203646335975657500247285382144298068095984800 8503 168212128385160377527155158674267561183317354455145576694830561564093341713709534731200 8504 32679296840529661721555282215026485323179728169323254039559733082669608046930608940800 8505 5698280751604962022876236184552937566856969407676113624545079508112557705662270046400 8506 882998050352008577925036598846013052715439474329976284795208601463722784968326970000 8507 120109746992740362042641477474786222046646962772970625922556487721118774706435480000 8508 14119258542929094938239342014229168045467495823771836873743145697724478114231120000 8509 1405260586688064917141838524626270462432445493081933410329274532464316665185080000 8510 115140706135086609340008704920991192728335856529939060072140558466431107405487200 8511 7456731444938942319162468509168953433835084041938910557052912357826014574831552 8512 357878374560249200169777266281824536756989410336775609787316378628320159571968 8513 11315790140500005467966628621361824058384138589634760299623561676609040478592 8514 176809220945312585436978572208778500912252165463043129681618151197016257478 8515 0 8516 1 8517 8514 8518 24157056 8519 34258731584 8520 29137051212192 8521 16510995686908800 8522 6678304636409683200 8523 2024241837471749332800 8524 476765181664526738689200 8525 89737801971078699482167200 8526 13803305539551378138529718400 8527 1767032250055599907461175617600 8528 191133988381014056657050495970400 8529 17693546352985301244824103055545600 8530 1417168807891489366371149587591795200 8531 99142767852075443589048339898609339200 8532 6108215087003971631122323823606232743800 8533 333835912140700724048659292895394236625200 8534 16289630707029279774631655789000991288892800 8535 713743029663256600651623865491753960421224000 8536 28226837435015933659103505728138174482372692000 8537 1012255936414164478060664248709509252865694288000 8538 33056357891912359358645090999359547222040973152000 8539 986780190838644669405351104143925034646360789128000 8540 27021330892464886530549864401807813865399512942288400 8541 680937538490115140569856582925556909408067726145667680 8542 15838102747103418825106293854712953300306167852573307520 8543 340938206489895552856851621946558997366643618561875670080 8544 6809526887750155266296083257055780565630820450537561105120 8545 126485005179359205865913454521863694184590871816881594780160 8546 2189686648803960445635706040647317716528938748657842662323200 8547 35401405719272094382162755524094437033962822228804919978164800 8548 535513309620882988315026379490420963239130797616410787624246700 8549 7592643252628348108837290236126218077725572841784191452340923800 8550 101065100102212633650405611210285121303506784717530750088302716800 8551 1264917959215788279894362292687457430917699996028142800708360193600 8552 14907419011838922235571846299255035098007548451689028292432311050400 8553 165656838293720711954889421464836890733477906834416342845634728201600 8554 1737943671923596241210945158525832643133680496262824088099816973062400 8555 17234608079908996058675206155381173711075664921273005540323184982868800 8556 161732084359633810575006965080070892325277123864872899552179156638018800 8557 1437743755735931691220793624532941474863729507621065241779766858196743200 8558 12119718126978861609715039944567830018452612416402600908557680315164572800 8559 96970556557191335648977946448661633625441673762950619742994801591417179200 8560 737074179891782627028847522248665447506513732390104458147510991894357852000 8561 5326874266271047391474183059343012123042244172249257340041915187796905056000 8562 36632732003199783818889062778127615284640187952359832623377981041704155584000 8563 239898928464217023998345307395415508960671159932696882614266973364422515336000 8564 1497124350339191104697156641985505459406773505736447637335123569321000714329000 8565 8909417562426696451626344424550477387000309270872410837692286383959261393843600 8566 50591516197622966517470379320584671593633128722444121148935022290090237248178560 8567 274285377032210789060403134943954150894893335132466656817265365945293149002379840 8568 1420591245195129464095861519662554989068834348940794288610176282112886215116099360 8569 7032472663146259345670917543878084935404348377286224137326686780215014638632039040 8570 33291772944052662087586902581456523296897352924122663761216571087482527211840561920 8571 150785789795303453286310808769908603893414958860880246580834794373500407339342804800 8572 653688521048687088526306068846489743319886027793502773241100214455043432569494277200 8573 2713618046845789958540539772791659176443471217615859667259788065088026639015045208800 8574 10791032840875952587907558512024809489492330896936475263609350084663315752108923203200 8575 41121760741078135709286148115032395483969362655274873250307947074041844490381179099200 8576 150218016696233517604687377130596482956467316584979523321480123601076355419780427474400 8577 526199969643495938981199992656304126442961134351615210196448619108159586621166341401600 8578 1768010343471899821605035510399727433547727067903378909016434121140677525554579381606400 8579 5699553185626923085620598106194359419953709431698442227032641544292293273104767560049600 8580 17632992668033293296138725391038799455481788554317055639882234777654282313667874638903450 8581 52364644892947355849139245100660677170824705403729437960862394188185444446650051957955700 8582 149301999730954378685198462738383043367199883701994743059826563981149272633053789028924800 8583 408778126568025662800519232703816962897816362883819671845539192076570681919383881551099200 8584 1074915713042689818336062722314512721277335525417853178011564908746958455567211920412928800 8585 2715108012240334530786742279966264016476913749502651919615132895799770840149065306218992000 8586 6588370750023829867462396759837654736159271593360559788844769159626808115130327483501216000 8587 15359977034190924170660572101671590208440179743675890368437394140147163363873873816190824000 8588 34407985083821145583211106530647127685345258048333320623664740982894349590230401505295046000 8589 74064429943478763576745417759786153410809822396523482453160608691058033512624788727058644000 8590 153199937973177694749736467726548656064161578578754879020231313112314635085573436862456438400 8591 304518473199316365177984943744174784773149243034612768298108908344302599213955620991514288960 8592 581665668732392059118167413050646914592320956705553917299429490340501444636636351921248585440 8593 1067646075941706636649796463781273990420537167286384679372113003915032954657722135128179221760 8594 1883021349129254743120738066922246953568711122049404202436891289605416772349906550563624112640 8595 3191006115375683275130238084926782416569762043852708703813149637923103422763844803249432633920 8596 5195233721792200393923458610490363347964658883124394571794556895075423010826938684302702822200 8597 8125276709120351956048914189366741110908894380893738454050264532677430628797085072649273850800 8598 12205822667359165206970922520141869103428230407031675279784000085526601638087187449715864803200 8599 17608457313295823816941127181237366529300221089203182725769861282304440515760317178606162964800 8600 24390426166455980048956267202022066523078317447089562627151810655741024748020943542915259344800 8601 32431592659090578122551972257681872312492646454953563438565745495732251785330173903849017897600 8602 41386908140737348291115508034796380224496095743370305227402531140504081802503675545836731206400 8603 50674095730312422006389338077087417479679519526953140177856756388595253763932791871300093825600 8604 59512299863050773444173791066528353674424440833620401347794489946667408595589098523010503448400 8605 67016347661013480208045892062432677920512915895038204763683682811353311552086600334276497016800 8606 72335105411887565938843185083260668231664734616866633713182387796381352151458552741758758684800 8607 74806180441486209495760188300390691059454523687629158467359425888804317597626391500017598267200 8608 74089244163295247693673660081522991589272748215167074433427276178322555788018471431878112168800 8609 70241552919857127989609619624303655261026371220236183127916411000450393773861483782590459123200 8610 63712942738056297504573115224732318881782038844783100037639745700296549783681749007724828544000 8611 55259800116011547506707603226714105521370167462964289615979209264182643507557306431042038792000 8612 45800594640826581148708041420079410053042842834961167016336720049501894608175181597377841000500 8613 36251175476286471340509078860159634045770497526851232971903795671413029142847682131145684377000 8614 27380809512495079569496034826556359336982705202717567018976604275418952541619028515464396528000 8615 19719714325665648215202699829630994148756231120745076044980120048862336527448855890430418913600 8616 13530457453154746745678684140528989054542641749184492771456656627585741795566393200067604264480 8617 8836431541916631343906638215635705528922820198846172332203493087788475131097912390803226702720 8618 5487233902480877868612879089930262980267702168025169264734017599917381663362153097049329050880 8619 3236402520152556606973130142847218214089931133082806144005743390242533359701464083939288736320 8620 1810844267228216196758775198974038762645556705415379628193689754064274617928200142204125840560 8621 959926430965541380132684067740056486936997714460982911621093400627063813636691899281612080800 8622 481402004878504617368604036087589604804941192016758138009238164588850200314362856913578691200 8623 228036913698938583893712226855613144401371416156086366170177372184091900010455371992465364800 8624 101853388738448783054123249134116030688278194542023624984946705992520829957099417765577887200 8625 42814101688222007222083500887067956185898423727422774806015963152819431441516352421894291200 8626 16901226055465198592173830817007989256022145975935935672808922391203084320074432323794470400 8627 6250952172058315888579092189237671701994033719220835925319773580658927099718648634556545600 8628 2160371744673125292086358188663525286387634599231347687843606956526718326024760518927807400 8629 695639030966008671912297295961520174502088830741471061106604693034686199064641098626963600 8630 208001907047044545682395530142575063619236324676320866478862730487869557615056682426979200 8631 57535759895321917059073426253830733489878713497423088253898311506764517811061406158587200 8632 14659494379459415649150892129807447421750706695703583788828496993102836913546296971440800 8633 3423309421945324935018287427676315405455908908224565705865788375037197320677478012163200 8634 728446699385602542788395017369094889011697466014456795978277714329236974375751623724800 8635 140282102472717576517372990039566592771860506410347072054640316134832050387487182440000 8636 24249867576206688502658829545407172717449715639805175678866886604574961878277742970000 8637 3725694327519087489773081249761784834248472772732565942261895327135619397096187580000 8638 502519346854500405124664564142199953653132673064821635821543125557943066754810320000 8639 58581130258805515362683818190718038132393777387178918731360062761737658844089480000 8640 5782524470707899258381047860116038602745966413057015848966509420997330195577864800 8641 469944845873403876236681984822128851524751556108760653122357591039783025418391552 8642 30190182574544381000581744806720938593141144836883261555417048093294397583433728 8643 1437450868153134282384982189985359650042522521145893482030806792827870554230912 8644 45094449473311746504083137985248080106711886261723160349561404959110764722118 8645 699138751524213124094312216825551629561424593205010237977696200916445964684 8646 0 8647 1 8648 8645 8649 24906245 8650 35864992800 8651 30973007782080 8652 17821868677808832 8653 7319696064100056000 8654 2252897881443367236000 8655 538818076645205330610000 8656 102986095049453578857258000 8657 16086428046724649017503699600 8658 2091235646074204372275480948000 8659 229714192507227987969952830288000 8660 21595658427465224583329082012240000 8661 1756652558371242696821082756824208000 8662 124810164272276793609137929872359978400 8663 7809812484978496423630616053042525119000 8664 433521159705374968143103412669870364939000 8665 21485917125748847105338020013901469841275000 8666 956236395870169742751254195987109626199060000 8667 38413382074098818808807525701653603841025096000 8668 1399344632699314113749417007703095568494485640000 8669 46421737163025072556121964212063561685273588840000 8670 1407789637878695135125872610344101490238188183300000 8671 39164707725785298659201776019772903458426395259406000 8672 1002737024573106061979132240801631783623280107549284080 8673 23697161307219130439079492699286426339473243567297183600 8674 518328385418221615000818110152645960250700470408500301600 8675 10519768216369817999031382334132518996221112995482863264000 8676 198569693849684081816199265162211755121773698404390322438400 8677 3493545516955409620082421910305493265916625003540467156706560 8678 57404024119327799200951085824576149429880027779949208320884000 8679 882586870834664912714622944552858297484405427116719077933591500 8680 12719634314970170800887213024438251934334078214329186711395877500 8681 172110547680377890954525969848323304745081787737082827249492789500 8682 2189901825723665355383301863974856525137421603968977687669736826400 8683 26239364218130404708646770081860893499394330930439102023430179992000 8684 296471223306699579801964857411409782454749887027706667670136443352000 8685 3162759811389284991004766798700667112422129361611364653080200519160000 8686 31895216251779635563132686716127496802964704562096146616831868312452000 8687 304404832178570034045215129561480231682928997442639565150397806601523600 8688 2752371217781844036053425997254498958944950342730486660506210132860466000 8689 23600897385697473279248812288750371471883444633180684620486805159178946000 8690 192100327558002689482257774443316977096725712130540456213264693156107700000 8691 1485575866448554131996126789028317956214678840476179528049246960407232880000 8692 10924365139652121254707749750043022188164174545762514384524462430588840048000 8693 76450344386187139030401597464454637237245125290188178833420497953195721520000 8694 509533412318577048963261710760434364139724159513860574884446191145501271620000 8695 3236577032329736867139085866820106037520186625483451100669058714164025934525000 8696 19607051556668552890644209157283270942397799957316482137195987524743866498049000 8697 113351825117022669299559580939870580483462104694415521437860097290107482319309160 8698 625743106980849124640102664011955240677935600575506498435245785945389721400711200 8699 3300363498938179563050991409317046944301332325822047337175157019050139691683867200 8700 16640197515610737629219359202112154928814893592457073052214366102338754629978408000 8701 80242730241945112567568909930185280434507375768070774496233720982389105660118100800 8702 370262883830689590847496541534997794004941176758383716604049883961595444688830665120 8703 1635559731206993493405294873321888751713555949966544612818641404717573862817203126000 8704 6919219116957353599142908075704759855252811105938322127913345035202658210938113406000 8705 28044877017007157925222716250737878197649471081053339542419081133331639212656818510000 8706 108947217157593908414594009570663079371207775792837719035973786368806978093914284788000 8707 405783733413202229373700966794338551362924699346438192868413840376933531523562713177600 8708 1449534171975769994404732961764017405846936194651078790495047853911256480931605567168000 8709 4967604819781786263466911271421694059054553994265064180636638651422447325588958556608000 8710 16336914660294267324794455222979083140640720725187190236915136041136322305880354776940000 8711 51571241182448153487788650477923394183387967443066870719031145791394755894428081473744250 8712 156300530968342865186067140679244748525037378250525746640755934167765644787728185389655650 8713 454904530430251622556464066156010835259437145654515232760409062130064190053835763447505250 8714 1271655860307217880789975054118295434122956867220348113353066245673506919342768279909444000 8715 3414932617193296099308117153003095155573157827573824856830484802959545435575208935818200000 8716 8810950367590653413991253822096184643634097897976191587126604889126678098993427279123480000 8717 21844774734296183373682138751683941082265463641622260107962580572196967311025555519790648000 8718 52047996139226821887998523082063850231219355859733788754887369203708736668288588855839220000 8719 119187534538001146926170133907100552013500031797518242285735231304383248580578663521476570000 8720 262336132109743361153676951528216505635045423560253961639650481341932029919118902123353650000 8721 555018173555424603002968426098075353003009615035045408571671342687741602758611558330165506000 8722 1128731696114821403159721051812085875791383764471271294063651614813386080557513190204083955360 8723 2206543165337244848282161454670243065456840441823537868094356540236694593571078416940314499200 8724 4146361332666690868749995700534193013111205665404670059825658993192030500007191310953777795200 8725 7489289456764081364684753675258936747148282871787403077873999447294271253664401053378050448000 8726 13001975303736629862867265399515989555334012605894206735828088913878598765064210183174678720800 8727 21694036571605006493413715046229456646955454366501259757372422428527069420968246990815528754520 8728 34784927655464215470469145625164666258668411472935624272209620425145030011037613738660852339000 8729 53593116572905930564698715989638067938348069748046276244253611486639844945010346409579444259000 8730 79328881674180895500242505595677690924232943172667465697174020444940217990893111725022929540000 8731 112793670414045441333117915519232481549413562897607858789595329909948612471084995830872938472000 8732 154022765810260136167877295856768622548050093685898994040730585931751990381172425223498450318400 8733 201946449157798975649141442442515395241428952026018328192938659180765440475715248789430606472000 8734 254173979112402159006678022384545238838350232722402378587664174486135813012538157959110935732000 8735 307007896118912720148515588835265316574411797951216356159257289407411234818515190793308152710000 8736 355761209959519084696444656125959134637164832532233485377056948848887775478833707982957087822000 8737 395377110262703627461176954830095243402622015349009668364099187841584436191495043963476851447600 8738 421257026223520826200871767449169800663089868240941978237907878111196030915926396578381929636000 8739 430119376003819300805378186119208436020658378792995456040949418323914039981478845314252517216000 8740 420672691012657861117133778462506534886368009457802693794339685045694925856971417002614850400000 8741 393915458258437293915058528051901415982061511207855109239447754350739190371332025641194331360000 8742 352968982992099733100203760004401137215505117279670170252715685148491300845890933502175446916000 8743 302479863002250415607777706704802520938544978081160648476876199257405560647574060282147773452500 8744 247749654253684171672854746939153421841732716109816622032501376753435692741638084720892337902500 8745 193817756729072651308695890462603017087069811922645656692092913786701392280873331584371556862500 8746 144717258357707579643826264878743586091678792902242090330096042294070372903052087582997429124000 8747 103050150703825040871128564060190482294193453322071793431094132294945952665222833059100743590080 8748 69920457524726949688331262160816489151272785742698683370544358837281324900981130176967015889600 8749 45162785528535796743291066535627326801878652584233130149677709791527800378646292535779380337600 8750 27741890289186477088392010624013051750967282860740664337647435626237203742671079619625496884000 8751 16187850267646175092237535869616407120619370548410211827792075074210939766327849756067185544400 8752 8962222223651009067238786705173072837129969570467540456680572022218132150953478005111050972560 8753 4701571348150546989073424519113012112583611262941444693814971216028732701302521083619357546000 8754 2333697927742431423444545088407081817045655434772596639297566190302943126918593019698912676000 8755 1094292606280854693969919205573147437146790519872981094879592709010554371439911099960754160000 8756 483898198373735745406881703748859692389681679430070539203636408938612116544988211175305968000 8757 201406277160960283223404817236011871967597239546569900100972991828503421480886985191884105600 8758 78735079392074241993705551139560625624398534764827036236384229431026916698609294404163188000 8759 28841326490333137316910472114649420069114381097482469974073742702452653746424833190399853000 8760 9873486246108456417293524454712307289612980953260184178362459658268607593675944292009265000 8761 3149574331138487012747636862670241730370822757172699483898688504262343017296170787885793000 8762 933067298100397351902448341924497400181820954748613820117512516405155892380394824117290400 8763 255747888957668593359645434126077978829676831098205379519388930225993215418145354090504000 8764 64576064095786811274208603749348676966554645314236125815195553438201676730961517047624000 8765 14946033920474799646857852313444181750555661392342074412433097042740026305058035209000000 8766 3152482784906869505345647840902932453268463033174672838252695258594745044176106586100000 8767 601837622573129632838714587808741650169433851787892087302787276640814962979074893710000 8768 103146537400759922170569564229516080133360496208059001549658028038291685160348156150000 8769 15713247001075381986000401428007047793206856879356449256465297354094015212352118150000 8770 2101693147272080989472909711063098445983607922494568350589378875055847825412950500000 8771 242982846445907686008738980788714349367911315942597837693946254458069632460645632000 8772 23789177728227914401617492595314128680972650741808626395178738055513864968527972352 8773 1917762733996626020377863107608750531087034086797470819258878395926314573765847040 8774 122219623057363715373490783678805705598312457795409680656508244228571721113522240 8775 5773456031052791787265189635990095104571446044114556135663543513704332756089350 8776 179710438175882964397878890279477021144084367026106040716539637099204633194910 8777 2764775971936660990736598311991954171447451800401631395639071339987763587614 8778 0 8779 1 8780 8777 8781 25672725 8782 37533523950 8783 32909393799360 8784 19225667857586112 8785 8017103496613408704 8786 2505344842691690220000 8787 608381239300298775090000 8788 118066519173544648952466000 8789 18725349940924181323861107600 8790 2471746192201991934749666203200 8791 275694767591760638875924307280000 8792 26318246660105765603463235794960000 8793 2173887174124736238846063276663696000 8794 156845959613099719632743465411285666400 8795 9966638110120645419604184030031843595800 8796 561844795423467756497294687967481379175000 8797 28279521369647877077030499294363229418475000 8798 1278234365908084043881778568105217969715070000 8799 52151962129049828990376565578692893164374856000 8800 1929622598774843672643932926411637047081869672000 8801 65019891915239297665176000781261683108193434600000 8802 2002895366171610538946834632761908803571958626700000 8803 56601823048009713830637546721851542788943550790542000 8804 1472169877614849572339628253660957203676737953330620080 8805 35344659711283012382068510807979733206221853939365058160 8806 785436882472955830712633573510660737916041198652556848000 8807 16196250197200951267798444033081900733579056441180310176000 8808 310632908954592037763775674868970799586781765261534086892800 8809 5553314778794674429957563839109148939709498526062651321160960 8810 92726921366890108122799483297383007094100941114618706132772320 8811 1448858146357657939418741926521609485845327204915917283324567500 8812 21221510496650401583250984688463574233852145530827259032224547500 8813 291858185536286111186122365891928450345566566182789009513770541500 8814 3774699199602633704673849265535607957802660922630737856378099003400 8815 45976516377141988907378776639676954585127906012583401638046755428800 8816 528108634061766088800972434374667721585928650144539072869455974520000 8817 5727947492516078347764393326679088364893533820798462251891791723640000 8818 58733492365568711058230279265101729156946773716341155244398141289324000 8819 570001380786824149513898246819121415403637103944686479798683424854195600 8820 5241232208698358643091210708556311551394419224076751289856186613903213200 8821 45708420424694988166493116644386437948207144396018179853396976284039650000 8822 378423201655614320634222081986083067664226590813545861111844733886467800000 8823 2976929186357499322322547044957186798958582514399894107413178573240213360000 8824 22270881826054219567868098327636229356846670926568483162995402601544900528000 8825 158574447192543319161776829627951949453884205478073649311355794471869657136000 8826 1075438405162195382613114137104461359328204053109276079106269350806562834300000 8827 6951941119084191580463344957710982358514461914742106082794098303428138321725000 8828 42863682671381958373256852624972285513354882320038471219056183253708349995093000 8829 252240165555591242097683266858954555456236613370391097691434151335351960794653160 8830 1417566903258119107173405508772948225686180424461654947207064325604104684646874320 8831 7612478290355646874516110859883756799766135806252718874696862125885612965447656000 8832 39083772186752576930167621584602348852468064128957879505519109740658000319457672000 8833 191944747850495988923712097115491535475454270499993141571549405615231512680003233600 8834 902140314897331147941446856442810216734635071349967765386282206391588109596015197920 8835 4059631417037990165736510853992645975305857821074854944238269928762146493182068390640 8836 17498411280336164507484960577554508514249387159805409242406335899836838332681329270000 8837 72274267982545689406426777557906318918878094131119127478717461019372844241413766190000 8838 286157101707163949921038902330964679651693606593719121678447438883482990081258572576000 8839 1086458766481625750847747701309039668972659660444349976733252899105158368898680088665600 8840 3956870187603890294071093822800294130203441079577069428747706354382456735380861856499200 8841 13827772160981337049173177337742963358237831729704812519817253388970950956976130143680000 8842 46380652456624901352435032320346189597422727260051558660220370742173398001524103190260000 8843 149354620266573840989716272346960950924777609224916028801036559245710297987600213061712250 8844 461850441132020646752814934488294632859696914680124950600128437052119536853963735775448650 8845 1371764743063762816474778686017472118493726657034997987603366551841369967670728110736034050 8846 3914166299347874586078165697591557844692371936228045179728657852049563121097336575849087500 8847 10731422692841231601728372449662787748107986485003745352094939174928725488021342223299800000 8848 28274965877659940654988668280415866849362781782227259492911013652203511503221449510085560000 8849 71603364293003624362914965588996800838245467104851566997540848657270300961679107350892728000 8850 174302086318884409540710843464295029270564669924251349709976197318284746707185996063088636000 8851 407898717983690684427462590298863938361481248110405555828140644409228003138962662019785050000 8852 917734361046608030087260333671305499230922452708972440861758865633053896732867862678353850000 8853 1985282655626229911572549111001386274552514408508814977475004854196476591743209289966903842000 8854 4129387923702558216070902150882883451069229969698335153148010096728671310825875323131159991360 8855 8258775847405116432141804301765766902138459939396670306296020193457342621651750646262319982720 8856 15882261245009839292580392888011090196420115268070519819800038833571812733945674319735230736000 8857 29367491824998719392999188017851081093477895709898653493476410657208249641443851541555212432000 8858 52210939580013546060085265279837776450366714588041340293148884516517704584060619607739615013600 8859 89242031911763894469367962691278273451274958453263253871437815571751558020533244255451230847320 8860 146640701036584032556260455406897181036918834170267261781522481052408386666079468202950125484440 8861 231617328260840192474257992304458521326311705455535272428940151530030878145805801231518343955000 8862 351611847721275472912729000365804502254400902257800534048752519190167357185199168134594112510000 8863 512939636675743042837392894651291273877008375058438426141709557406832379893702315866937293544000 8864 718957526317327389454436059999607440785749358529242149691922862543146999232677691979841246190400 8865 968027014183474488287087525853521165260042640714192116545900951250957347002137806603170370772800 8866 1251759070064837700371233869638173920594882725061455323119699505927962086640695439573065134620000 8867 1554150306091736695404734186460878856468927428306638350614907813539773152514571304189030307590000 8868 1852174634450901185310061491130530532316152463247836416350800248196089202734593966265728254214000 8869 2118127915295133150380224166780042608751292304124448824852453617167835344665715151165422567639600 8870 2323565070959209609781650590982789216289043062718458911543828717160702317894162440074443485571200 8871 2444142781513895101453349149000128909139947120671590720417772142875914079131306914524309416800000 8872 2464272989735011601945758338971303615323666657698398605555049607333368416090521521919156165600000 8873 2380382845403606951666753799772280513525414175734197801961686216445423959372546321172972125920000 8874 2201854131998336430291747264789359475011008112554132966814559750212017162419605347084999216476000 8875 1949321892632547844858802024368930359964642491397795551806188851025329627039006280215714512524500 8876 1650751234556281311920193172330095665654888707737455732383738717731317430850410325661319358912500 8877 1336322427974132490602061139505315538863481334835083211929693247687256967831284549344877576262500 8878 1033422677633329126065593947884110683387758898939131017225629444878145388456193384826705325643000 8879 762891038062782372667828561923161312409814886187144640042999320892222971913799789828506426534080 8880 537178372171172911214563035157310440712560394525485072691896435037098178825733224171615765684160 8881 360470923644276510952091128674951323722020824424583072765835700267612998355360672987806124888000 8882 230308345913128121821892427618686226620006583491583882562488753979793069524280101374957535356000 8883 139956610208747089414842321399047783869080923814116359403358550495412711480139446220166502254800 8884 80805137214861527096116510090770984648941061673810577315901351795464697571552208572398018282960 8885 44271127019321947573202961885386254506129409032010132907865544000795065306791167701364952002320 8886 22986047258214926050468827562505843461126380598136102236690313603735755611002683126357711320000 8887 11293858082017935123675815377296449080798078948319675105081275389399219372582358070238957040000 8888 5242836871101903828055011542121103885214521053073170278138647107372481653694195581230194736000 8889 2295512359779752486878140188712483322715547055669874554212056301065789264590431578808896073600 8890 946123337476789876348422645347712720848975475647718566263077259223061791486596799373936895200 8891 366308814288580151241092838353649836611882097872457409504510000805388967942819557279732205000 8892 132908507839219346910485012146014542487497044360803130882167345424964138811111520782911685000 8893 45073320049822213300077525858213627452281606348446279168735012796292186205507385308987441000 8894 14245061269119224233367829761486405797512687583586920013147437327523827364499185641880888400 8895 4181574130280797918194623767297512577165528097038777581224535095258983806378187120339924800 8896 1135803490406561798727353261434569909051914411407751407329567333566651403296986940553000000 8897 284233974169538396291690596829588282325055351209716453878087139307307579489076492601000000 8898 65206617603599985031623136919729076533395051159876127654384696664617621176905783596700000 8899 13634110953479996870248474083216079638800783424337735782280436575329138973353027479310000 8900 2580524725919462894965061413663848158163486579569139261325805432290313933853702667470000 8901 438513797887153830611815714037239291171324188851213189149727032676282855612884299750000 8902 66242839649357620359928101569748185605738980534565643050155460482963263790459312000000 8903 8786792149618017255484656569509823845509635095423674974910943661482094861495764224000 8904 1007552166489532645295573953303793134285104824275248063789788206516613544118180964352 8905 97846273386122592850226341921890671833461623354814116431029300895314176200453269504 8906 7824812709274075461693789646804741226839327655097093464587727064708933874298059200 8907 494737431472997503755348618656985818848126094471981926903439138539009627226694150 8908 23188051349897199639338343128466956089125051297255682441628095580898125641036470 8909 716201703467171286570285877015479677209616969016822605067315224636078337474174 8910 10934377152170553993439479038404269881062854488806451985760537780703486068308 8911 0 8912 1 8913 8910 8914 26456760 8915 39266241300 8916 34950881381130 8917 20728202717768832 8918 8774939150522138880 8919 2783849445503148559680 8920 686296217467790096310000 8921 135215605868209488752988000 8922 21772171010342967861753849600 8923 2917800796764902283897163632000 8924 330422236382363870175174953352000 8925 32025539833982959724670803171040000 8926 2685875274076704222242391359277888000 8927 196762746120069223481107186995099278400 8928 12695537479438289970931732102073501235000 8929 726715798986408781473334050653331528210000 8930 37143251948194226608637073700059166997400000 8931 1704875264422115001336441682832715765180660000 8932 70638665122556298222039900392035523203985346000 8933 2654301356120297266525135651094668144634600880000 8934 90833759451737287484484681688449157297416499680000 8935 2841846061107795208074366762245501714721708241800000 8936 81570454773997415122427907298986717551562098900466000 8937 2154965922121667096126664652520307559685268249721234080 8938 52554154681941510948274214887674737068107966431948044800 8939 1186361380690494478628634591631027860852289094084160492800 8940 24852225474809496405755017738477566395440193953659568944000 8941 484247041665483428816504667474335293718968009083260934182400 8942 8795592503025103311363867573092980410215922160682197527106560 8943 149223610711605331381304325862051270467675372947864298771374400 8944 2369207440521567221533095007010560227898717142844595485985665900 8945 35263604506871811586098651173864844746799087598489077197825865000 8946 492860731225455437226884677582958065402321365494176749541377972000 8947 6478380500441264247104495262007104348566068615329012163416112676400 8948 80201572411618954530595440593466329360251104704786344275324097623000 8949 936407548157280766411276495577769034692661546823451370998378653328000 8950 10324493479682839219406381874318991920970370900873951013571867203360000 8951 107626226260642520119222167974471440140269340762828327809426733628872000 8952 1061955849603486134493447025709083441676730775746395122324477685111223600 8953 9928855504422837842824911215979235430310897496815889355066254779495180000 8954 88051245713641290637144949078141436684307494080289747458882135408856480000 8955 741361704132296913239809217132554485402229588107302154873146097813469200000 8956 5931642483264569545224776574653499069566727845856505422979990142202514680000 8957 45137793428204589119024483383546819972857534796102257692164639961340102048000 8958 326946274322702990566107035053812766315887601714598221766557937925340424640000 8959 2255871323629075687567385686014029042762901776724040744688936552192308976040000 8960 14837725075060289492630721327651798168172657519524196564769493393883937015025000 8961 93096126470949702073763040101495282220877588322500387589239449979911787671414000 8962 557554526848762294145297705266680764736173540729892517357986227487534439732484160 8963 3189329627562490196902023449809784012461445178307869339487424989059539008575333600 8964 17434847666493641983499958379838245983941993126410144945107962585330556858924519600 8965 91133934692782978362389719553591949657502521722954496288894172004383344028480368000 8966 455731043116906664861350880407389776536440219740511844741635098521582971552522028800 8967 2181294492736830536813647623040824703149416142667086238695189812469213041112753165120 8968 9997599758377139960395884938937113222768157320557478594019619973817226438433452006800 8969 43897506985058246722657793639930773001119955131643181872591894597680235626225042144800 8970 184723582871080874578104099478376134195244697222577971643870041556573755995803800960000 8971 745260511458976568001266313206262132366238634387813161304449698731917057381940645568000 8972 2883710208547001681976484570389913748243352879836122948194977222251751193071869787577600 8973 10705259473294527661277060647349124543981140780777146005462051877423211726792451564672000 8974 38139885005214195323689599582311934755258974681335064980033260093758682639540132097792000 8975 130443703924083272200813387460337693520590590489982774324072087473445494444260521237240000 8976 428394683416063861732575120068060954057285732517823236253719437274570275263819048351724250 8977 1351290642421020087870677511599300892844566557676266674355555110769110714421911273262361900 8978 4094820128548545720820234883634245129832019871746262649562288214451850649763367494734430000 8979 11923152727244294892976566278817360819216763744202353009019603918550976891958040646432605000 8980 33365514771678941164702113222692230936981267681452876174004134580258807883932027640166262500 8981 89748399153965383770561046581618522636285844661994982868045904030377315119678033768331280000 8982 232081775840394992398239551442044517690451846196370124712298985633482747267223760561487648000 8983 577026481011623699800787304152657632990149249834871730260821617253827409578719482929676840000 8984 1379549992464243419272582432264515946756890310773401476875472686912403962855058794234078990000 8985 3171790245539782167227966273366399122310362395373129645093182297566097226704892673896197900000 8986 7013371151939496712832721100315756761980678795679107568393429397429035165067106827757502816000 8987 14915102649791329675957586873338176047145576905477568762116693185199081451042713853697622655360 8988 30508164510936810700822336786373541914615952761204117922511417878816302968041914700745137249600 8989 60020724585619273266885902675289672204978704266797845050348803472543029615448428921745677945600 8990 113573782646595379145064853163563384925357301485047528933311757301176846042864115746114022208000 8991 206697096202712033374451889412548426172699316721679854080846808936413937212820104321487892948800 8992 361783713754808623847690328660050038526351180595261250769284646135309703066019386298505506454520 8993 608964456455700152757780468897825870328907889047729717494821189971810069298117545741838536910800 8994 985652725876578442959111026355928561202358111335555475745364417973767223536300746972097167588800 8995 1533897314366161231512672781979607700666320353986055208238267919537489153093640720689508644340000 8996 2294830687963492195380724181667530736487063588414431615462349848249223968255780137031559011042000 8997 3300035593963369351277998987371967592606294451629617666448730725690265711943195731939226856918400 8998 4560594499008452164155908785007503997266651246972767531553044066243965177959455208266720890208000 8999 6055773730005214825079541367344081195952557024128155005978088555046519069897573360402231526888000 9000 7724358984008183874175768419275711331405266173524038369474094058339469549064958870073837200410000 9001 9462098670547852705794337044935490584737636915682629772943796616782381425146738630856990088692000 9002 11128075017669953267669237413530970123588878970922477408180054824523552855557190047913861847897600 9003 12560954242353208119860761294537466276626242985573030519266784291895314678095490438698757102560000 9004 13603296167560171393014237278539523436093825094006510143937122866842214329971109678001716142160000 9005 14129252939996151481190720028499070327125592753783929547809320021840231768032220987903864398400000 9006 14069128459400423177015440368803329602329313635682721336967578234513252058381020047529805400960000 9007 13424293405011237114735566018566510328889220094047263275689897565431394672371889962018022653416000 9008 12268120369055587182817833635953715947041157968249807826043924858442994916439517136680989344992500 9009 10732346832428599096603524565178950327750291359558742045169501275280027953409533400866727055855000 9010 8982339340272132000043353892934763622070950921420014987299149696482563077889652774174172716300000 9011 7187686086225841384277116115134262365055158909039329164584228676316653000307255482526040026114000 9012 5495377421567915561325533726838294453758013573821950476130635033516553907759666023372879315015080 9013 4011380140767882452064454826812655240949355666389154298243290181716607007023169141503014215580800 9014 2793380650091169619198891253851264586216018090167813901194356650432009981285123304705506567788800 9015 1854082937093746825289779388992017476474597518772699480721795722980917752701384120281567559464000 9016 1171875497419509211369052870221877712694841765070436979481852937730246733438182527306170265148400 9017 704599355681164028974097197441581819708345111576941982631856231742211243501196538430628159422560 9018 402557205502904506061730721162180408368019425411619118978524808824680731607102236733421836806400 9019 218278249366666635079855027587592803637418632712807666971221569063296076864841001676325824630400 9020 112180038113178146638899330352101296466733157315026026603456548830525081976918795458866058360000 9021 54564969330780229457719841085359029273893892699018497677344336345256236704703120526781222048000 9022 25079329065056400304399979375187131227280305145527584681839182274330712562390983816240476505600 9023 10873357759061614996840081148025952164980762929085720836157753576145635514099694559969125512000 9024 4438350678201035325037599495156611005395908761982998881130764457519623345910162934323680657000 9025 1702022383970898502226808065989260857526454687486105765625366901113719867163189325846839190000 9026 611741378586641780510504928065705351690667771734136565036363755762612358052856453347849448000 9027 205534097363218025505853304916828439750942500218320845914016668165519384467234079753003090400 9028 64361915251523475419973220298888952913461952986137901203549280850534732094440380117172350000 9029 18722110071716520156932670775049835933685586208339114242608569599865818056734214584279600000 9030 5039850168856889773052663119903744468689041152793181301599515246225095588552580197164000000 9031 1250080483059601090766984087583967990763066089859485165984977801269558023435100774394600000 9032 284281388089724710861748034242580048588129767817907714743966714861713539489166856546210000 9033 58928400457563854168605133774711756447613947264787807012365407632898213713375598227300000 9034 11058401685225897197040654185631634423329393275865817975931026782236530042440736012800000 9035 1863368235708795947835987493907244982163423860410120128385965042640170614284860448000000 9036 279144583439730592959687932958233732166675497024019286329820053484546849443190061952000 9037 36723020754737891340474501402505415431704865386270981668278549258411496637859670372352 9038 4176721520661352470920109520844885394682093176041318999891698515829829013929796280320 9039 402358876805836489263096180465249171264281367721500095585039362437839089309427963520 9040 31921640541160719533348836991852980520603718006005639850799513371703561470164161350 9041 2002478583738883539003159005094176237786232041879423561302390463150396342672194260 9042 93127600606059645501497471053117297729107209463799381124573884134768872777238864 9043 2854362035693477452914275945995383286862527238943654406432116504246327930368760 9044 43247909631719355347185999181748231619129200590055369794426007640095877732860 9045 0 9046 1 9047 9044 9048 27258616 9049 41065105004 9050 37102322371114 9051 22335598067410628 9052 9597925569538738432 9053 3090874816447528730048 9054 773491422815994064694512 9055 154698284563198812938902400 9056 25286137785875587787649683200 9057 3440064108778437920383431900800 9058 395475062351490420924079921211200 9059 38913007783464233285211116643132800 9060 3313164662706383291140832217043878400 9061 246416621788787257278599396142638456000 9062 16142100614090482905110603089961514739000 9063 938140906277729241779369167816586856596000 9064 48684575452096896441813578919323928452824000 9065 2268957450675357989432943375424280981314508000 9066 95458281317698989698285974866064392713874658000 9067 3642291305342852360176158365668794620693035652000 9068 126573221962744497828730372928695819387878140128000 9069 4021451389098936599493248696419324783377910908632000 9070 117225307992234001875228199500623317435466102986622800 9071 3145245186745478450313815075832108701653121286287233280 9072 77905303856311081615465265724456846302485004168037624320 9073 1786257324133989799897453592682189118792691881281434100480 9074 38008564096535807589443599968427171914409027493572190133120 9075 752307441083157019184159530409558506167957992458980590910720 9076 13881285687082768224946427464331208565421676506017319290352640 9077 239256272860626180554570581436628028277802242842625126236340160 9078 3859366810518850719286510685787425978867503224035299621505509740 9079 58365183637151389487391723098432303038702134318565921548757120560 9080 828883700393158388518420269213030186011820226877112667373105325600 9081 11071517998108615618067470738774046056015027316144290628483621134800 9082 139291665624852988384065071051332930785810681504463980744841233466200 9083 1652874928367743426884595764879401576977571415519542713191273925426800 9084 18522906079845804881038708814518961801918695053271636559163749901139200 9085 196271562499904586335621703015383614478023095660628302771138965298609600 9086 1968699514099652710500595740611622230587487758303253402795875597050078000 9087 18712934754229451547894164391597579947883855765335453947132922051402832000 9088 168727258880328011631178611823241966706168719425649242566507476569791648000 9089 1444526500710123220085534436740419332297315495378787754277107878159347312000 9090 11753192892141457108877757462569775476419066985127409455254650463205598584000 9091 90959492817442581103488731666844349339243214058812125349362077497852023824000 9092 670121554854868377343371192409572986251371837894893400816206831815812689856000 9093 4703326551228717148428607916938465719993006064373999161579706992451940660984000 9094 31471493734369706837572037158493866284545038027686223981692784288779184575921000 9095 200903739594098863240663943330140436200116079491025527785173529092451610925471200 9096 1224331024820508366572516737000149952372472107957073216384939859645763934816400960 9097 7127157753084090559255849692989560695598123832066853813933145382055544353580542240 9098 39654512694409087313363279823041336613316992322537422490149075213512234077577661360 9099 210991935468365332497517828492408621225573430848217983815510173777555660563715103840 9100 1074140762384405329078272581415898435330192011590927917606233611958465181051640528640 9101 5234692481620105191384698521770336205943565614928515598464144972563818950514650758080 9102 24431844796734438327459034642022076690522318462156962840200135276082636191969695173520 9103 109256017385033858509726064170494368358342999438756363771784270998670808669715660449280 9104 468313051725212342671146086865228344558788753877170760901382725601549801743830890552320 9105 1924846017684135476233100441776574128059428352800235754552293406074166558014898151846400 9106 7588942086115321016951814036840427504890041292597650802784042035423558314796442713427200 9107 28710360488666846406807656065339195330504154102191218319998432956858876882101401994636800 9108 104256977258384677274490474559849243872982826878003133807183249631358502226248409086515200 9109 363503121601778718532933306389474372610712445498751997783080883759334777851339319181108800 9110 1217211174017494603164365614905138944823852011009042146422672286242195542180085749084818650 9111 3915504475860472150039218061932614787545258217231883827653351410289580065754121990063053000 9112 12102468379932368463757583100518991161503525398716731830928540722713247475967286151103982000 9113 35951450187446153377632820386835826685642825449129115144817135676295235149196938272397123000 9114 102659320036531023647383744148087469295448119217270222657770670032183197043678725271435774500 9115 281834903454327406535053508779221499556447631639959244812016373628726540952211158819718089000 9116 743998779340196292502998397421204441485028757971079535600332962174827407906038310606579744000 9117 1888813802479864531319231846974254937713752586257564595661408682141023102465681767420225336000 9118 4612069319068984283666480503056999214348991760279601221597891747830648876911065411543221454000 9119 10832642636125004181999315924247909298715292013037315864426888281465248602415327275390668976000 9120 24475916875136495935544400304516897766826984115943773142326698927851210355727604330342160172800 9121 53202914049638804323051775398765677777366023367814622672531192932644999352186845202270063954560 9122 111260639463342393592875534403638818291080894390860449806294726437065875268636809908643377080640 9123 223855072806365215480570755533395184853383537765427518391486092951299373417616918237769991448960 9124 433324133144161682936099962999405674282888484009415683118086029977783013003137715147698873418240 9125 806997634035883387366755785522627339605948964682092182009473508360523111241602991659559452552640 9126 1445870760980957735698770782394707316793991895055415159433640035812603907641205360056710685823480 9127 2492069929495634471285686226566487407807530745949170843901883638961561206666142571805062320281120 9128 4131724520192292003230632292179877153937728024873706112634271963273913702030671874852824452255680 9129 6588713886330737592070879206032110470091747013847656993727457786528883037747706526766164982813920 9130 10104540203826551349184331555469413115897006975018465557607235681021186171335768412897689994651600 9131 14901086648050646175678125057176507987601878959055958783995348924953267705471899246379903986640800 9132 21126801278070202436727285566229403465982455492871640040179452204745290539915250896230689854355200 9133 28792717415802572129677703448019539676601481271241208487360554376216348157455032373468001298372800 9134 37711401334436004201510965522189024259777578508732420411560848670994292568842405782307808646413200 9135 47457044375919465961452001556013154124663919022225068383087809563498435592251117388971624364025600 9136 57365658036825728085271650232543373117725616400491840902633615955877229836787064975679985494976000 9137 66588564835388488477385319751535654557818626395124188950285891048640100281163007337990695059744000 9138 74200020703669220329989672570259575801103644699756196523144656995995174857481079004254708590416000 9139 79343604843045055095486554471149223814769717530693311038475892655978368172927605414295700743904000 9140 81387169133515420456288559793474455783123248889266599004752427405236489637627868487676217112448000 9141 80048564378029969461941708481081783813006090190429977310595315112387205268587936440181542488888000 9142 75458150570269230233776236796277480488677777028736505673583083768957784347902159157207214343584500 9143 68139360876834743564773323864848084632317487693527684062911549660502169244939210415050150213058000 9144 58910838902792190169173226198551405266530518117224305701886423268634528512322211601880092763052000 9145 48735330365037175503588759855165253447766155896976471080651495613143109951102920507009894922161200 9146 38553989070955151710264771410175284658183325308598218211327272272179549357357656915941491131491880 9147 29145648115375531112360904653702690440490364735329346091032498199935384429732229864235326434872720 9148 21039462717209977913206272691193718284854266719278294379820147187160665859041426926552514342478080 9149 14491145997719867162400660933124276839586891323266920830313017732157523591113484677380923340067520 9150 9514790916085297395092741656639291661157326995221961753969261642817714665593744060148463401857520 9151 5949950114640940689114598556173357588648247608871954520002341512489783834010104102303082235123840 9152 3539963266936789611192497889001747223434876993887140636658067406655004524061028256245917732552960 9153 2001568015417530574552767497986969224465514561964224378671150262641381062670020649559607689901440 9154 1074236044971793932214099987451722014965436714448689230754699911601108185010974385314101374855360 9155 546525427383481483445038358920392351233458211687823545254684692307486232574390638066390190710400 9156 263191606307524252469846482428493613861812799731728292063681080324981084974399422754330411251200 9157 119782666384167649652058510101384883142707273236978658019329758082266970623001281687902305892800 9158 51430073414314713038028282545111050489686419308607935183078216294171832993472579384644526724200 9159 20792409745517080073129273055033251898019474597052486138291519209753680036485421008789682904800 9160 7898260910196419432813408071248329096272843897278518761913940935512839556193546653224456206400 9161 2812349274620164340769391929417508486304048614098423097383149883334781701043429280570927060000 9162 936206456140134283200420920800788634034902124852392834805266075221525473424271550959287390000 9163 290504741279468004435071941526189954237688012666061922664476304957917943513659229632738460000 9164 83746132509563201962197067319328937099712368271771732156801031368013946399607788174998240000 9165 22344031152761610607560982246963813049713173887636575596457418033062544522584430878623480000 9166 5493677080947586079131729106174987092801379530224695239624861045319096690470138997016930000 9167 1238514925172305004155967651087275236745901034858947687133961357459826160810501462001920000 9168 254536853873876358311142492066717101834223563341662979283029243396381705980247001786880000 9169 47362679733416017891884499900691262457744982478602120063285929239373936635978297342720000 9170 7914151000615966860643926112438088371971580943198676836381326240643773928205405814041600 9171 1175816720091515076438526165276515986692920597275231987119511327181360697904803149514752 9172 153424903858960347431798689732368790164655555999917784596021725481482385778354516697088 9173 17309379532316269512175122845051941508487837703238755963896643979640667785279415823232 9174 1654203058502608605269642917241519119452144373528994483468320264042694632096106962758 9175 130205607467110516336072072197901326039166998989759852008239877670623548859085342328 9176 8104400699655733841235255227820047304845391598892862191939769250197355360577243856 9177 374006000365792019737782423768239518231935143182772613299094139582320701928096264 9178 11376122362459155760992014940318973726125163275210786939036014498573664549419196 9179 171069509209912116706646841207804116182333282333996796075729541331934805254424 9180 0 9181 1 9182 9179 9183 28078561 9184 42932119769 9185 39368753828173 9186 24054308589013703 9187 10491114874608405037 9188 3429095833300575817808 9189 870990341658346257723232 9190 176811039356644290317816096 9191 29334558802352348166364943200 9192 4050835892797565169518940792800 9193 472701388413377412473864090975200 9194 47212999113067992329395062888720800 9195 4080552066200876479897716149668012000 9196 308081680998166174232277569299934906000 9197 20487431786378050586446458358445671249000 9198 1208758475396304984600341043148294603691000 9199 63682485993247436293944283378496994647089000 9200 3013187100417339222539784776698357799354369000 9201 128706134717826346791342235461829854572422333000 9202 4986109089133454447773686862112187742721244407000 9203 175932789876262244487255741573420948534674106013000 9204 5675744786442895017806250445542536687509921159202000 9205 168002045678709692527065013188059085950293666312379200 9206 4577409583030690237929725205477732941814924354449593280 9207 115139456434695054446386164783939897844113866454232077120 9208 2681104485550756267822992122826029049798651461719975510080 9209 57940913192665850970145154890826548972742285529879470752320 9210 1164812151424972107434297424184547519003750084962749360296640 9211 21830834192835767561913767853265229307779961269785721881688640 9212 382215653489084285297699919430958167961212063844393566170532560 9213 6263124685582494765900946407039109979546224955268358209294408540 9214 96224370169403783221569085708146326049392001585486594306432276660 9215 1388380198158540300768353950931825561569798880019163717849951420380 9216 18842302689294475510427660762646204049875841943117221885106483562300 9217 240875923568548295038710365965720392313277655110660701396090992566700 9218 2904559323030702556249143346075976907026535821298820434899947857735300 9219 33079050103989337209428502965634506232654434272524623009609527626758700 9220 356235924196808246870768493476063913274740061396419017026564143672786000 9221 3631868690591849931511737323731578432898569406431784124807410050127428000 9222 35091191216066898467184834838702672454452031233572604104846508951231212000 9223 321649822475510208873631094086314529241970611871849882808211023908461508000 9224 2799645494992971522056531108569464940569118412423691263258783901545742132000 9225 23160703640396400773376757352711028144708161411868718632413575912787503092000 9226 182264667778771675651356220906117221486616400676010350976819880009327741724000 9227 1365551844903119149954055534799855112692050165656806505607089924325203866996000 9228 9747715829042478187437992168624497666131549586762948566620822757683104199514000 9229 66344147530319723990011640576250407584793301779294762183021314075251331643631000 9230 430830770288729309665749061864548565173086298493297822992599635484591300591905800 9231 2671150775790121719927644183560201104073135050658446502554117740004466063669815960 9232 15821431518141490187263738625702729616433184530823106207435928152334145146351986840 9233 89578235634644344296829962814029532995218944636779299441520400177439042403365893560 9234 485074596738545788928116968445782565464676171901050168673893487753301984335207763240 9235 2513568364917919088082060654673600566498776527123623601310175345630746646100622045880 9236 12469910589592793398017495715393706706526397835860054749356973792609678166369319760080 9237 59255514982125153590579378136306937131764537084688380463109830352852004519890301416320 9238 269822299619150654008645480479118158373134706979098269658697938938848782831950573962880 9239 1177850821657180733366787313675355654523052674708874912963655701890275604308497274651520 9240 4931002592361417646467736719962929604528712044967662771220728107913526682444047912524160 9241 19804846477517169235813040924441274641139909033066842277853744039980557986865438337187200 9242 76339252234068030967657987994845293949904176066644216479786324858497243345458582781468800 9243 282490412644961423350365734377238576229368909592236432411375202126144176988033373149859200 9244 1003849859220487915120049663233401369100793089443840179461851164698262343225332879586106800 9245 3426602884839165479496323369690937365680591795697723689509203494883491652355703579356422250 9246 11238298971955025243942487135559787583945437427847779093565149923778724370313461389637496750 9247 35422752390571945239726455381147064528501019192524275216216883681055599338179336238979518250 9248 107325652765464251994992096154818717899786670090782505505851155033646069636573212783773764250 9249 312644292838526299289759584450993656490682908525322950821392495098012463723930663326645313250 9250 875792397951399757637773742778870429051540321397022675903403821672072180990638069318739355750 9251 2359529217015944216251466884468626769617731368914715016166313314323751811562302565025738425250 9252 6114836280717376560426336714679258107178346082821233281332417603317892018696671436123040426000 9253 15245208261514555260241003863994862678170671055800882975376712380874744484969783580471141884000 9254 36569309265587857656831345440511927172109506764359096926125775459343750284383275756339329236000 9255 84405919223816298483605321638370772445895996693953158851111924979133953359090047286253478831200 9256 187469989012897252421481293323118241958779529499201226500890696532602780618610526077889305614560 9257 400696278635221946904970611224463938896174701807246914058978269348905601499928308301818085206240 9258 824209428281640348329005483028143107080143567453667728319117139449946686801550835957485951488160 9259 1631565499217697008912237728331270629692241356020746340479810267285045388770742794061897701436640 9260 3108235539648903795459389596377926959097244608621801572686220825650624443164516335522982329952080 9261 5698431822689656958342214260026199425011615115806636216591404847026144812468279948458800938245480 9262 10053330939216711869595613775818579473394475448211707796750689852070515644761111778988291086172920 9263 17066733128373477658141011102822196185071961405912146912086022708025674075752260578082679284402280 9264 27876643268203838722161479408912675007974683948727413803045844319993743025626325797935391808774120 9265 43806153707177460849110896214005632155388789062285935976214898217133024754555654825327044270930760 9266 66218604441082208260283912881636420700006309047641531126836474049154572303398082875494369246755800 9267 96274522735911823236483347276990241162078138174317639080155996352138925089062328992198309097328200 9268 134603251223249759133139726913911120872372569359704285359716534084808653886275231130158137484038800 9269 180937567527882209416968213093674193123638714277191868777719059096637577644880698842990918211435200 9270 233795733322544427898329713548005979878859012830079381004917885349587881226531240078021972969832000 9271 290317778741181542335288545394776656333088664283505165423689242247290445918659671745236076325176000 9272 346356184193373297281994982250720167636752219166704442457215498275912204232629336047708782887704000 9273 396876581326768560840659046982943025188256049171385034344382976285301922662073166270656487544536000 9274 436645957355394648611926185527561887012199345793912292418700007539697310931573977715760020270344000 9275 461094219245394348982134818535824030741885759332205253920306950850990553424943181395253862390744000 9276 467161248445991643047689224042874346935857940376050059892942568625345692285797696939928255316938000 9277 453916986247780539765409374907638218543346503922089877782575640133390015442643638521528227460014500 9278 422783609955591089741524784918181021142729849119102017450760016593839174913651038866990419306855500 9279 377289269737735276745219706021604955787853538824282134311346137257210840692887105185570299975134500 9280 322410830503155600127733203327553325855074842268022914775150335474343809319376253522214619978751300 9281 263674599995650025450997649454018858570585960112264284756707106041394046037430480603316114952919380 9282 206240528709468831788404102048192968584913770780879985106731300765050788484722851164970030507729020 9283 154179812724554369395214717065153966806197673302211251002119516105911754498287956696142644165972180 9284 110079089592736353354611851765711121931833439639218787123245897981517279537239198358112298597960720 9285 74998940162084108878966316587627357799710695138808404413640062361033750893503629650582005638171040 9286 48718988083725795794692405114873836198733901693942925778132762881426237103327155649030359457679840 9287 30145464501109824976825189481236517584439651039330933972045118136294245458574323606497536825427360 9288 17749198724952513771401747077737388858128018836241577946157406005481658541029741936535932897214240 9289 9933037818551406789500060291210832296750542651474644538675245562700744688099213377327448685596960 9290 5277185229705793265147238036281317909116009732268013820797440720133756769240366072858702929712480 9291 2658041700466062946818633408937764548817646179643594184922543851664422942737776523184358969511200 9292 1267444594623779049930892764493490045478684568285652053428317242009869627135580697348526381214800 9293 571231350168618497219169747840618459182238999486517012701890134989277524745682071560998299498200 9294 242913005451303534215697242561008222279172895450018645829914156145882803955662660146805518137800 9295 97276375180727959926194547936330523796007452411334697986807728433705928357530813559933559895000 9296 36606252129479337243590452071992445986203703980877075254405906801889337357931385612508730935000 9297 12914141997933028788852865054575584393010855781052124691872640861143983736352451688232523115000 9298 4259814765941403238044035018002115842805406144206241912703752461368224100778579240055838785000 9299 1309918826330649421868262584228253540039434819162694244342316132188291672636512260259301515000 9300 374262521808756977676646452636643868582695662617912641240661752053797620753289217216943290000 9301 98978518164299365997129640366715733840051745485728962972736992278690279868638470668943680000 9302 24124421376178642382988243194651348757384241990086221973710045943552880840493240581686720000 9303 5392063794195866090400011173854499782238221220495081200841229781065997756831555971676480000 9304 1098776178360919997965069153444780050039102514640618435104546430602748559417287959609920000 9305 202741927104014915753554695409811028587860205927236691896709857517668443866673778353830400 9306 33597233634379614610589063810768684737416834125084937514311919245785056412191654698634752 9307 4950773460184172681650356984488973791452874319894405865438539281437393014619917621508608 9308 640774320880136523264785377421555170842571823883970837898787318414386989589093668531872 9309 71714567889201326004925107647470564178601788428874643195067766741145055520872401856038 9310 6799413413466315345726351887863935423015911961950547565900879494240944441156059567746 9311 531017019372295913670936465699297364216744739248046286708641792562563482486057500006 9312 32797026179135556083770538131323709517897489099983427839742622857784975670547617974 9313 1501982743678798535620386913737996266369878174777094781450960855414622945951257966 9314 45340967124856559991233764986591964499326363933906239054012845932727367575007114 9315 676730852609799402854235298307342753721289013938899090358400685563095038432942 9316 0 9317 1 9318 9315 9319 28916865 9320 44869335525 9321 41755403639565 9322 25891133950106271 9323 11459909050773228045 9324 3801415545127919360070 9325 979920451632974768373600 9326 201885389046429090613147680 9327 33993828871981451057606557536 9328 4764286622209521549740312988000 9329 564262561743225129185910402348000 9330 57201342110782986997143114963300000 9331 5017919639832591364101764113590060000 9332 384539908399170918202331856571451598000 9333 25956443816944036978657400318572982865000 9334 1554502579703648436832926530190093084915000 9335 83134070709882251197877854494669013225425000 9336 3993060680517818023325438421675523235238045000 9337 173146716937120242478102106037034831333703037000 9338 6809687979972889190101981096737928323232433295000 9339 243937557954522904070728279366544839499824280445000 9340 7989838854742344394200665382150599090863809765300000 9341 240121290381189923527043996951566004677427029479816000 9342 6642863144053164930558931004897015224783835144778540480 9343 169667430445688386331797197888608950114493111318916283200 9344 4011871675459160838713236388170335439479733939070036347200 9345 88043784798869761263386542410339134891045392603729122792000 9346 1797510006433936436276174444014303119465227888997053654059200 9347 34214539928917787951570795707463649269648886119382627724898880 9348 608411778574707438977529068830301182577224144300312049462919600 9349 10126368769156304874497207304698270440319404886574133126288139100 9350 158032724730772636677759447330897250811045258078353895758739140500 9351 2316308222482467503305445613735722561887606211262729957835233687900 9352 31935640032512242434462064445886485988183726271473130815487047322380 9353 414779709130977322910055341526904059756440288661024897228172611619500 9354 5081788954118218609138416296687375059291920634761603755087127601534500 9355 58807476763243892811554547562880217454019189531822877462715410503587500 9356 643564899552628037230037971790699405368599745953384720540690697511055000 9357 6667960227559911956471222693089978229282467611731654372821595324456004000 9358 65479214545899019270573969651655941845044440949118626855059916920180620000 9359 610051641167938481864162576610610674133287798122851614320729879346046020000 9360 5397602787077848935732601232802126154857948065843835107679185084700216900000 9361 45394384651727444685767310974051012490249773329510879905592823247690915060000 9362 363198936522661806224965316112189791721505674339787049756728666003988857596000 9363 2766830011345161863332645123204332039617575604244353704668511160539175062260000 9364 20084046217104774234900441727656977606727578942865929196654050871005997703710000 9365 139017122625198012136130608557081460645206201186163829643506780688766004513775000 9366 918193909518756829545659390885996814759480305140613506649480295961474075527309000 9367 5790742922698293071667958558521019911749789124420135848602722399863696502992228760 9368 34892938123951253124153083621857427673364113954839280113375378563281248159055737400 9369 201001555027521805006913771981352874362238270372651818243812594365258743023646185400 9370 1107545256039140064625796710044002385986197597406261066982852764898717811838889009000 9371 5840529899018522455275834367915543895392534266187495229321696970991150966000228841400 9372 29490883438161058839107070159033291773098926268749326560523062108069603838712843812160 9373 142650137933962013933525427085048253438799317540566917949397267841038434608310247011200 9374 661299459762825718555720113583015587478233012893747303234259687517167286390490878915200 9375 2939323431616767732095997348801188511263566372330185997134158342237321573933187103536000 9376 12531149499988773619432992087036027404516876748928578268008112344928151749660920838012800 9377 51261303364434950445396381838006394071154830241791987384868157931219750818558280542821760 9378 201277195917995508755720854123319659427987633286782393618533089708781940681012814928848000 9379 758834610109677896041153430061445290511148460773465829090250455466339697508600796887408000 9380 2747764213194766191022033749726463601553265755776934797797037859575535611018246933173650000 9381 9559048964748715460690113563952255106172803369616298171567002861484892154484632119444486250 9382 31957081643922162502847927443870219751219194854787167453756166675854620811099905327989002750 9383 102693380859369952321453878104340982058983437106857903554471987440952999033407882114591526250 9384 317276564744620598963297802501471392331486141509247552772771662690705534327095993995827551250 9385 942633272067351054890957239315965730839922594339068816208959287704270065754415634335429681250 9386 2693628244528691358096271597730633336863894750945720041680342875547481459118518547639254753750 9387 7404496796126958014951964299435797313528074464269703663870592427712211608546720401981388017250 9388 19583097942808386612314271777850543755653279882027854760471519879238869512431858340138569247500 9389 49837046819445391804854585102840348796731025818494023073833152569387199124484120463792523260000 9390 122055558945068962158131462589888525468484167267433529297817957884670981935750631939277134900000 9391 287699247228719308640121764612778682915082860575237014463793608116624465888917075140472698876000 9392 652723976344175105146325378942535776746991500519116679130838410555120630329030809774840866993760 9393 1425463502679179399140471350458921262273846783430333417514031935559542319823139738366791913906400 9394 2996653710427459056534730481334388920657607307291273681240787082646483737943217172264254862634400 9395 6064308953104578778803649643336551418468088789666047193293186452548142196064900704014160684364000 9396 11813887947883476886808628862145509662053656515564615987947106266419735240182129346174421890172400 9397 22154686163993828877854700298270406390937659564373644056409449899619231888687227749183885001446760 9398 39993177823891299043281821224971721262773643206389640505322087367725773915290554157289187167622200 9399 69491525263787614235358627359170669358442712982480735911833530004514399400856023136071396920996200 9400 116217897959805447788910154189318704061882104614992165911069845073528097678425305474267425143261000 9401 187055473859115435012626819599951057013886435046987390847340988737392842930036920239535189040105800 9402 289718478116676464461417353147831172026158990096031633265881624416520077654429276464024269536535960 9403 431751006549177035384229281956471206641495955569467082453164944165223050768094952228531222311197000 9404 618978454530272614991810423034773767515289917493530655303805959660068992323747413226274646824412000 9405 853545366308343238242026630333957697799429406145318064004226808520013421488313593315087613087800000 9406 1131880010103273642522697486567702704872102266176725153040311755318299945449296752583378355333160000 9407 1443112462209814819929427003020751116517031973555233705500236306353319661829249901156976408594488000 9408 1768553973037828482139981014213199528841943149626934760921216495841502595600585760376323214546040000 9409 2082743084657452055404680773633964288524008786306801618868884690521152425581054478909751368602840000 9410 2356249039952207827493970813456864197380742038043270191101952595430587678906043101855117940457800000 9411 2559947165242589064092553732604534876034485918599754467421180748137464911617741340895672369352920000 9412 2669979981994244208075479287777887690881582243171147422599810446960917350801310924846451269439142000 9413 2672273779229634452240492586135085188897803533758064215918195163839749754023648820829996330667182500 9414 2565450295523842206095806368721732319995934678000851465860451195581901562720368097927050969247707500 9415 2361314279429799103322567601802212906366078816176829889727255120237722217593577315449243986330862500 9416 2082726897775859168708349525145143747311979820490512989605898152516746505457284557424525099862736500 9417 1759388702160755487863330509756273906145129884002480873991833964086423879659559588509509718022660180 9418 1422608026499620774014904207558703323450682579473953181940591819145788285533307258035742181239444700 9419 1100334363538541634270427526234725224287097529107685470821363898950949515347768396992046541476463700 9420 813540716880624509281346714691843145664097500983277532571434100045885003879231301734224104601717000 9421 574544506280528957470489547958195452322483509851926403955210602523247724351339908330983177169271200 9422 387262613307864172411825030438668668762198678428495227535668458232650892011118777385358112769440480 9423 248910637543143168478416899303288185088734646953247241115766448643627667321553155275900250580957600 9424 152413609489034359653277776001217306826573759245515531164344357096080769640646428412276754336349600 9425 88817308961499805234580831071045763237367990861725836203483035140937315641763039322818428028148000 9426 49201381661574787853885394493234859001050725212976063725065414462560938322984996428870725518178400 9427 25878073139282005536253235334607228870167711492033765867515978024452608182654352749075167836014880 9428 12905731456205633391632083258893566521480036297507186967390529581049402407694416589789739429158000 9429 6093919973315807928918562701892221360016173902805226715954946647941784828411965355608682271543000 9430 2720077615786826237484997324629737061022589655420746282932847634347559599702592826793193841125000 9431 1145710800486258923218318476476385053468096115730996260438991963147766903856423919874295681975000 9432 454505364030980676287206999813570442500237229718773029253609105620538414933148079758228841755000 9433 169451601974415135721578795981186740277866223281534890069500594933681430854828270231110959275000 9434 59233190723491774952364136564190004967476632881115991559858747729244284029074404761360386025000 9435 19361938856347190359731618489505207434889456268645663100680220202053216329116330854197704875000 9436 5900781365743905633442017063468253694442500958063440183064448061578123071730691307945967200000 9437 1671075273824995865338400424585499944321457571594825484349931847741683338220151698228224320000 9438 438088423635194011574285980432589404181279013824141351065860740466082815262971621199243200000 9439 105858231647421930292440421501304090334620665342285521722298483601893661744871058141307200000 9440 23459272421209423314217717327196946323827553688494955640005827076737514863471294028168000000 9441 4740286530530833149685799397985860379756638590475238778354725832538186874347876961046592000 9442 867397192443800707136157070793349181870389359857119883124972688849209814087021041380081152 9443 142560593433770519920515754042401471585997001401338913424489324564018360895442153407674880 9444 20836858390664293512004517200095096978858813689073650239701441631650321449776732067952480 9445 2675274938723855513895928807182752276839915517250250636395776178482236038852148254848550 9446 297040067734276622950162160940625208078468854688131585269465429000233959710357784766130 9447 27942348121568476216450956067344778822178925731672742196223348048054891571109405237542 9448 2165321910877964268450397937210386515250969262112044560660379735391716094453308062590 9449 132711686950597491048794040808747772294944345296910454959590373392657012852116625390 9450 6031672451463582524381280050223639072994328340842636545688935161488731927405143450 9451 180716775494375993820599988237767406167104807116457103801183131980480525409264110 9452 2677285562879644352897777603522480091364515660984549685943453807118230006063172 9453 0 9454 1 9455 9452 9456 29773800 9457 46878848100 9458 44267696260830 9459 27853234487314236 9460 12510081318302279712 9461 4210982729464249510200 9462 1101522898982356601043150 9463 230291720747244686724754560 9464 39350574392411010287986242816 9465 5596724876084275054141316080512 9466 672683278375513828622754336600000 9467 69205064309357807291936550541200000 9468 6161228011084540786333551185325120000 9469 479189508562100159657091943438661208000 9470 32828004788772699908272982625132400551000 9471 1995427742062654308149926394860989053100000 9472 108313218139330744375717057292980704040200000 9473 5280554419076950974485616324762527692233540000 9474 232419830931086942177002627094190683139593382000 9475 9278682601067029353923455528409638441183247484000 9476 337406640038801067415398382851259579679390817600000 9477 11218770781290135491561996229804381024339744685200000 9478 342284696537162033847556504971331665052605610345452000 9479 9613460646126815522955371622702509041846720034563956480 9480 249292646156826993988432457292986431050965372520231144960 9481 5985002020828584577896890343740348840707700411696025504000 9482 133365303651320701172988095910884078723848683804467839248000 9483 2764800708799103639489670457297362349268200989767105688134400 9484 53440922087497512928458404452018694183274388163498378333230080 9485 965061167616361337298794211041797265724977207218659223247463360 9486 16312823713969744195817686237780379917794359042474495392961383500 9487 258562617583991025649217229993481529820013263111734782592179362000 9488 3849323809342844546555909618961780489320466360745792780170629896800 9489 53908863444177646721052048520793316281388055080730364602294392983280 9490 711257031657641113720547072600917222469304564556122693333875121837960 9491 8852772442395959808043793577891928444674843442199251161694747249050000 9492 104082798270112823006312455668818462361683179579540993415228931219600000 9493 1157320653072677581966343497455977594952407969863280815243949385214860000 9494 12184328290215153128189565138460310460029436590036223509757335417755959000 9495 121588558268906615188623395667422749677785039699873672933606301869174448000 9496 1151253790918218781686301254658321716218230442340996570966039735306136800000 9497 10352765326999246486052182635706493488233072275893084386055074025633515600000 9498 88500457537772346476221840046448539788804536031195124403216254019127719720000 9499 719803721307215084673270965711114790282276893053720345146158866022238787056000 9500 5574650096932474272788736840826506035377633810033068204961741004938189755072000 9501 41142696859009617305821129609823282574928015486281287948853274703998607899800000 9502 289573215903080444251940042330363358735271415119005289415525981909010610192725000 9503 1944986465673915016575479729219779359733725064162592262294651248283542286257748000 9504 12475372012769629023964135863183808316786198882134650604741692477225732405502637760 9505 76461047019441006845970235414852798032067449709734770335396481721277169878974311520 9506 448057296576187322410166655279344226494154322500804260129409716908064692868445258000 9507 2511750966550785954140011815968483148103498235570546313597571452855691800273003396000 9508 13477193064967449483223982592348063113864426896313880826091211674312560447525448524800 9509 69250018651355472571916476787824820402603383136708921413545297388854084948875892322560 9510 340913155729135305762874535164122565102289963223760648838487093724452722708845793219520 9511 1608664618685574945523545900955932249121513438079451337531881023019196150713246937152000 9512 7278948847377978508616769354296217108532295171017599214010416645362137112111021500544000 9513 31595572878194920272148383587038325449069843954196731503526571235207513803586993326937600 9514 131613689645070971166441053597810467157518808996088352049936094276495561598220573842210560 9515 526315558485471540962785429564591619590247082828355430037872419311929897834872543307665920 9516 2021181100174621893098254337805651380914927353411503187549433253886059515494902240044800000 9517 7456113016864416180045494796756264543583489448076066074308102732713603480523605138498600000 9518 26429769842952567545901650546386508884538974856088863060516173773219903106682952252956816250 9519 90046041031374062296246742281115434465366353495709748832751607428760397157873666696787139000 9520 294940492604799167412672504567995466484931312535472637289365509271407868031352824160168458000 9521 928971920298259010617175250340372024595865745145748978292887413969425572047829900504481425000 9522 2814238464432961120399089728972303486275710933823886610710805989377965703556661169175340787500 9523 8201494953490343836591632924433570160003500435715326694071491740472928621793698264453850295000 9524 22997189873609946017452916787707491700162732811293519679794830763627914139500398191836792296000 9525 62054623849095382504840675698285825608772444522492725051465159537066402120553304510601860902000 9526 161157841617228305021133033348858736598124784576108389831145248797746649342761150412807344237500 9527 402864771047584418919914935642907882084612567737091391388334957379631757261134130909764971600000 9528 969488627407484234071060158639041022184159541386773445654522827164389504500848189627174947872000 9529 2246152072551445051779372009646872936660352790097145635669057623777706630954070384599381116069760 9530 5010469780431743627123705094656575412707492365332901423107292929048903342528098906452549741827520 9531 10761748279648600198117848105406230906414693891574163895784894902552589596838574074798183761168000 9532 22257013968815605473030486247208212702263690190558446070737212047732911688106262254012991537216000 9533 44323857248657153557525585428380152701058671635817816811123188422906080143434401381172074602436800 9534 84995100335156449090403229094606755781381952738683980199848262244294899978752449315192006020043160 9535 156937655903396370316878229692300098299137047333215948986892364975012444043875344535006739209546720 9536 279010525482088757101708283760921420719888080037013368019600002379907518796781026869465404706952000 9537 477583420984401495589757122547738989511064880545283639407043377567673024859550311913396462962244000 9538 787009318109589355337406485139593410446385067856555644434631986058997312394603497195101230141983600 9539 1248448707633214523186397483129784567378424247177102496971818400867323233177540650270094919935217760 9540 1906211980219439015354371137032165049148772868183803652152640124499906524434673134013039877751928320 9541 2801056005416495418330286741328612435073627843138426212998589524637401828616780663224490415975600000 9542 3960532967822046764886311973119644293412328234795062804232173186393588847050846407628703634641700000 9543 5387511512782649382047597410625673435832800055721224009352529218345136588947068970976573633340320000 9544 7049154257750777872774365549727071616408337655324619839343309292281621939823784016237480226480448000 9545 8869540247389715015743569840041205495370930346534823863789108944684018814393662306144961383868256000 9546 10729282557326268164205931258114361486335802838550190157809405981472603404508462467110840383711600000 9547 12474539912224226678218838401678605599075394652370639757947243467820583505310456705069158277287200000 9548 13935723422659449646350630671348910353457574137967469454118891470882210643782431812964157107975040000 9549 14953397962077343666577551726953995254269278565147988605044678940137424710532333083516144896781112000 9550 15406239266341283842047361605283143306428206459839970218728377335876122494936340593132935367237756500 9551 15234446570966554609219987280629239120600162078949686519676703866740537708016158381595791337264350000 9552 14452468175548976357788163567399661602350432052633778058864603420890528660542230647722909036093700000 9553 13147366503938796068509111221010237615229090006668667191730769536216171829984174668019446341319178000 9554 11462941528087627542504082516061005192050234316705374583206055102566297934142637834314776681352146680 9555 9573592400278193299913135892854677603610970302944383897680537575468882491299092984512166430436213360 9556 7654499920268115716663843660763305908084156724227377188322531470963127063288823631249019418966704000 9557 5855206529749527649583974510483059056277219958767655776803101463132175425372350712701126318055748000 9558 4282021918184956759118829710688434947200538332483379032376334091993915105038790548684175345786923400 9559 2991644423702266285616174288437849968502370716387309555773438804972568181202303262045655659374583680 9560 1995132994258855773620238257603940853619461479346994311397486432799550848405415435911950221081762560 9561 1268970881602854788517545101539370480625046891069609569814081453883411105553807844751889418912336000 9562 769014463927520052776432785795265800949633411560533016569287894325879614935513520596328501063592000 9563 443578317975206729357949053090913951573616736810062247088673484333426473469058507793511919379132800 9564 243259657425223936099985819778604407840863036009842490295311846936660414934382945797326438342561280 9565 126678171024042773673689526805557025125623173675009675206873302531204916850482238665692677109856960 9566 62558357213990781878994906963869422174079079920101965079247640709547308021137325510475603029125000 9567 29254117672494990687708843312400978045074707144751920325833549730966696438389322222877273144500000 9568 12933399392050416935618646517061485030454081053469270038789569354743171056972121403798373390200000 9569 5396349401510691204171918029532550650637737267137178188598406523875598958253885137446907517980000 9570 2120846427030505959552977510280476360927032904723674363246677011372859183858401364805614846810000 9571 783450440232911806006097733045808303688821368541991833446186640446297395167162607598771238500000 9572 271378930443874307393082137411680073290302459520598794892625823894800635955923580925824192000000 9573 87913090492532391176498457119498040549085376592597340698409458076845079967234067602441366400000 9574 26555565764479825599181971964608705636934467061648204979560873493460228700846323726191999520000 9575 7454698857065736166035096316307985107672160378232635241518781991390000524069039799575914240000 9576 1937446724147432430197046223750575897635707415374335428623433944183726645599710463704256000000 9577 464164065698578422498033497350157640306902366625873436676503254133709491412361790871712000000 9578 101996310178668264969567876901589478895826416821143543569043231198671905016161565142519424000 9579 20438117772944574237711506000089929866363693427779620539930186518286256014667041243796273152 9580 3709054743946446918279853357346653939002635027763530686661496166048199441731851504310984704 9581 604637984218632156338681803455255471109558490623360994073140061517453772181927072245577600 9582 87663719368907787201720217870147868086015202673953865056389129558671531649923292814674950 9583 11165754595825106348412306819954433287521077692997343813980153890120595802280033002513160 9584 1230003266104985291228507785920993355689344788729478390782546605864136096598786959055472 9585 114805995344289050430419359615804029382523854326242084358259901796479045796347568350424 9586 8828212218887572230637168801625395287446297752359695482094490056120227376684279862900 9587 536964540751550235552165356355174979889562718188638194511863271284610395933439533800 9588 24221286083652017258737807119172072061353409510333265158744081225441795637461949120 9589 720306220134749532857889035243352469798418387398799715505134441671635099022561232 9590 10592738531393375483204250518284595144094388049982348757428447671641692632684724 9591 0 9592 1 9593 9590 9594 30649640 9595 48962799900 9596 46911258584190 9597 29948147480146896 9598 13647798637381228320 9599 4661210656045595943720 9600 1237162994958768590062350 9601 262443509997253443571893180 9602 45502932933341978870937697536 9603 6566900548334581041601235894400 9604 800909293798806018573750731582400 9605 83611409792183045895061889560800000 9606 7553693650368079746291019851178560000 9607 596175271355300693976018741754267848000 9608 41447332284296823981935714730048547815000 9609 2556731516988192318571956049818288851490000 9610 140844508128823225970455122744375912169800000 9611 6968838004837195512359203204841462896359420000 9612 311307949158941576673531834593417921098798662000 9613 12614036381505165184693757453655375504263010720000 9614 465572615535554278635060502380371132248252941120000 9615 15713075774324956903933291955337525713378536762800000 9616 486633956730843915314814051856803171343333283543916000 9617 13874308440209229905560206167708117494361003708670540480 9618 365238205092687419736114829030264973355828131817993715200 9619 8901956570155897349282608253586855025204350736611576979200 9620 201390322898723933874780189185210008390398919989599346192000 9621 4238919072323485835764338878574213417982741405574187617779200 9622 83192205277471251047710444313695207854861286166172120859898880 9623 1525469973787502073142996957727939345645087495325273062945121600 9624 26184345402341157744119283007364231609055734791918465472484161100 9625 421469944711480667432080437712119449963945249859222358674745053000 9626 6372342222898285855830244735560044658614540281905150148971439490400 9627 90638981999034189768404481071989778072769675343098492833227094084880 9628 1214644015527597813337852843194457611560764793449180253057885607669000 9629 15356694182090027546154816600728789831510778782612111079912499688424000 9630 183409910271925430207112182073481497987679341735650719375473174416400000 9631 2071826563340942263531878764422365998422362410298485241560633512542180000 9632 22160964374467566577363547125303136795320171586253675675278434803057879000 9633 224698279894427242996961401165965603046626130020899638380000854623339470000 9634 2161881124831432876143522318194805270508402898805732068931835465080369120000 9635 19756302668253422002389799620289737382183026490671832701813654963657284400000 9636 171640362878432002669247137913244475983996172571988316230605299335774043560000 9637 1418893666461704555399109673416154334801035026595103414173003807842398760096000 9638 11170013970017674159524905939659087316518786379578473686042795934078458324160000 9639 83804812259095369159627020361112460957179511640401261351932785452221624820360000 9640 599674740782557424726412734981939931083899311610524331867784344881330759237525000 9641 4095411331744388094090750155803191398732980931374405355433374554512010719821334000 9642 26711718144930455992516610427968109546559583862987886224144268859075985212575853760 9643 166494985269871959862858058210525207694053514802107752369949006123878595612322346400 9644 992324611046051093144886235183631009282482958686292431215087944336295287201744144400 9645 5658538662568677092985514800208545797166359848274036505042010919485792832680805184000 9646 30887619123758718192417900990229274230188897596033225528532350514041640876572799206400 9647 161478065951546389718932805761257069368344684769911362811827242849707305647589354812160 9648 808907980753517159024353246905545281704207866375589815589322560515920995396288779275200 9649 3884519994689303816294807062272364456241985507132142744191193276089159625805045571619200 9650 17890132997166402146348965313095401470009845585155631107087436011445106868114412100736000 9651 79050130040021712534799580629219850224263843119492763213859229969215921364702156519692800 9652 335250305595960934963158221455396315623230429754307833498776767098953423886040129371221760 9653 1365112296715441141838349183081201285192424277688085837091793287499704581661823900665472000 9654 5338826278705857368848597573156280295084350554522068419716905852495004400784951844998912000 9655 20060321954958764667176650107469654382571406473464617202061290591592092428544647929497400000 9656 72438979905622731449597989883271429840141266356823432598404977708388560687884062787718736250 9657 251459507868189677563499595650740823584937934402287775817120496045063507171088452921843221500 9658 839335670767634473278438270421740062440905452686062318195544667938746577531719937839530970000 9659 2694495943952463083004924965581292834341677601182253614119410955503096453682821731966852495000 9660 8321237473970841873985797687824580811937533768356959690662886774347797871667537701662338587500 9661 24725962779799072996986370272393040126900100340260680223684006415204885104383540599225234660000 9662 70705308456037107733032252376509031445373083709413438096377685950280045694868989737663789736000 9663 194605573156581006612629849557410421055633663495979474572776612151885806519328381378898576210000 9664 515615907872630726424559224683504095057221156363205890962801959822519357227581247922857985597500 9665 1315288265546992115907150336197461390205203171915027244995818401768662854978909588370415224275000 9666 3230632366835422797125454663611494355185104439557775027708648009533407574607656848408198258976000 9667 7641295713978100026464101714878976648527294395459284723432981134127965073835163093024443671493760 9668 17405753907609035091040067645136151525097203399089587382666035290144527415280711556735446708990400 9669 38184850730379061997926062486232755993120338326074659233101511985172209993962480098492548424518400 9670 80682693364092078418207941183179240998121844369602736646378073035855594631838930685227682649664000 9671 164199493995087391236549135996527119892063791500289620054701704966325104138403849125537730101262400 9672 321861415544074080784976408245044363714350969079734375607225471679361338389815693147003124652196760 9673 607669700530365699042999722883597759858169399617565352320777990794819509697122672698497317545701200 9674 1104983869198325872958590151396915350573715029336906964490442023813794630034027357819071819269115200 9675 1935148170239753142401661753952429206899750503184686465351161375611938099930504021653882230819836000 9676 3263733090479987022521121966539937326258654840245097257109059563742151064336572749125497174164210800 9677 5300552565003885900324317371650086995532523975839917186921854328419537268919807343039384740311560960 9678 8288755013438313958005147453662926737200017444176293916998890088546990917717421266180272849725376000 9679 12478603746720220308250696127340503340251750399892367252785946598823487110450757251044125504954896000 9680 18083778412317990359888330061965617072504771072367003105097100855036590743566917109212311603835300000 9681 25222468467218050973866719532119834448692047742881917439468765387324443419117303114122340229469160000 9682 33851693942815728486537604529555704549453356384585840841836467538152659592544248575144415604679488000 9683 43709604816273056012837016837613134995173289837239959328744889403658653869493947336038119049998240000 9684 54284509207306859886910488653164699913360376088185110779247685227124457225016676530240889787901040000 9685 64828446136385680304203328933772531125083771031875149454969781945913902245387108553616436671892800000 9686 74425669629364613043526598905827098442817337135362153663197111367246285086193576359650135359489920000 9687 82113057873976615838154017345442134268818864721054165587619444580836855322070149707324524340700392000 9688 87033492398641451709899071219879066283638551846735890716259011814095764822683889348291779987404732500 9689 88589950815196158925413782150594345188353316607302385711184746298463141218629214531250921855473195000 9690 86562846189245473779934307852776169077055188769040055302208966698560150355865280741729410347339300000 9691 81159226093795604810641438938330141552851137591336342759101376656165183394256720792397210792323574000 9692 72979018948896206226756984993852905503266735802427392568134525028840811444221736459064501823354722680 9693 62905619128926258133721804188061910393031315659634560862457249296845894547145119370655482060899819200 9694 51948329674715801976791392836057979684936197854843846377563211012700835816774324734419090268452963200 9695 41075649023977113773657869428809847641094995876636237753730432904926818462292618605351913235044492000 9696 31077565223085981135344442968940197913070224902268186476311431928617708254163151549214057431129816200 9697 22483068748992661284976950115535172829833014457597793127336895767226395944521266511614698152332190480 9698 15541109062960894416700695548033482188845956034876273859841409170786011656237588560312046686147449600 9699 10255840923688108413097914871002365452763868182932369717475820901385784431504659948160234339612361600 9700 6455638909660965285512703805141652056148510298634799490867807753930399476507775247695152604190248000 9701 3872306508613983514045651857095809973963309930590615340977587436719552379903579614797626149235718400 9702 2211115559218402380010342731177066923707796628671398047280568354529788631669758974149799304870714880 9703 1200533303147057276791329909543532958094242860644460812350694690562747205901775504786932537634920000 9704 619048699141726911215251184393259804402894193154689575015852840598331879402258766137762463701445000 9705 302748548718590245354454468380495013797409828976443434451162311424428725371388777105100413081750000 9706 140220380459136534690484174828860848495642447104879064377380438975524883329906380974993875532600000 9707 61406856270035654847212035183673543996367554421791866123887295689281586837579690978704214457380000 9708 25382586477667257861248122412349586046243883016965249701960486944950611712262162274574907390650000 9709 9883875481959957863397791256612442024091490301260696972167143112853432461619685961764066502400000 9710 3617940462702904388111711085243409201241294697940463070569656430712622336755817251350755008000000 9711 1241956873121123060961036956573052654375688137906453079266978699114374978625841468215784387200000 9712 398760533229385379490382526965810707623929621137733075450596053393334445616644140827960524320000 9713 119395851298867590932630454490508286661547820446333843211735168405266105515889927005797691200000 9714 33226514395846398756141861785443329674705031199779430178075840547806960991227264772505075200000 9715 8561513347474190080752525361709433885496379007024204078143066702916427792782792457116768000000 9716 2033773686799997927569728927858976488154688226055685123595017522589566911808144634006705792000 9717 443168970990323357931384741613460781418850158210991196455752389684278961354003325962604081152 9718 88068824381279107500425164250144062299209067810958130529264629371079058686772314495755591680 9719 15851954979061433842657728260083755308039230586544259961160697929366223284786896666743409280 9720 2563270336367128655516965507171973514563029655164315291684778553258709797140323043859308550 9721 368670724586613853136966058634394759518546662388570571469510189055456650608375622050605380 9722 46587163788044216791001230662432033029002490749277972390040277560031868004064846661943792 9723 5091934973363611481320398216053466483045032819577571583227858234354628182262465891225640 9724 471604366979336538427145562730857627103624023959508509588089399012339110523967278373940 9725 35988213393103899240316348631689281385979613544211175683974951333003096751913112927200 9726 2172422831689853950825066484566318146682683139318883573626348637680452274908187911360 9727 97262067954741827210141865485485485652133199374734329930329988026869922111902530672 9728 2871089382519751232587914663858792244991050861748812873641127813158998344866165300 9729 41913713613427025293254228669471419634905851996333034651695296542467129122133800 9730 0 9731 1 9732 9729 9733 31544661 9734 51123380594 9735 49691925937368 9736 32183804032102008 9737 14879645397508495032 9738 5155797130236693528588 9739 1388341593903180751837002 9740 298801963043384568478696986 9741 52561981680813558182388969810 9742 7696348347930033731433439458240 9743 952373772490008789433276380140160 9744 100878360362980161773047813496384640 9745 9247183033273181495862716237168592000 9746 740545241247960618127005858659918076000 9747 52241110621565692428753633882229808979000 9748 3270020368776043375099173540458267193411000 9749 182796050907194143991654970018950737437519000 9750 9178285924498063861475728494635737027125954000 9751 416082295243912228386899691756820078563043248000 9752 17109808322605724058212814597394086260910596592000 9753 640907721238476074702303730986180851757508790128000 9754 21953411581842582645781085046171571639548869934312000 9755 690068904055918514499052106617993068536486144935207200 9756 19969532438910503473426415577668384029494314440355765280 9757 533601836879035931844063680065389668981843803806543369120 9758 13201704705007259350808686603099270328884135590472998910080 9759 303183977018442576815123630264279794449546010457069561176320 9760 6478379462957295980451894582313748711283977395858532347434240 9761 129079969299568488728788824312122326473217313059417854191351040 9762 2403073460710111743793620975197857989221146509658597712909144160 9763 41880837093663727777251704950323275031842784435375788170814288940 9764 684501595921216969678468596594499302614913530281569700068085945260 9765 10509112737378684063887076688892018704852495964911158336339437159580 9766 151798295095469880922813329950662492403424941715383398191569647860600 9767 2065915535653662163189759793803010256973939447009362043856437369682400 9768 26527766060235573751228963952574357880090684762665023001268933337301600 9769 321805788279969733400535974318071394040668239313894590767080218311746400 9770 3692515134750934761454867910444537149569206079306867419699189684474526000 9771 40122329086135156981174235465927836588611739227590474035999731815448813000 9772 413292609366936942236973628742524950876187590254936021167574473253444277000 9773 4040015352028740187293207332126542349262577917143211803816367525368939793000 9774 37513208089027963853259548842917069763131590300408004740721958079112861672000 9775 331177210806166064724735815037469888615929393157137334781727185466107485872000 9776 2782208548753250176600558368841353315473918911595467754518954471137975448944000 9777 22260242125963793503624633979749181152205295713588529702899571897199213374576000 9778 169754080467677794076399912671810688183749958978979195482572799166407476461084000 9779 1234758847211323002150956507648527743812752677811384386188714051079463906163361000 9780 8572754282067185414933783753102635478471397163090468738395928983208849405648477800 9781 56849127415590629555502071868613947427824049422690127986774572198455546450790493960 9782 360301709502732768314056871782678442068954231786039091705017726060196389421148801840 9783 2183773496202339681392600140151618540028959175527575104441442705409840525722376482560 9784 12664665440239844176014806822584404097624271277221066241620917548704588765178198762240 9785 70316610474597653354371772560409704905664725037500128728730279588598878362891750030080 9786 373956519342178429202795335889451612452853310426705230057338305084821307657197034250880 9787 1905866120507067257603720089050626200307962924192243321608013642581413857445890148243520 9788 9312571479331870683403053332886816587953670017362824748111268113206339822498762690479680 9789 43645535179872747522039207876340959800584733997213612890183669783636258934317696092902720 9790 196281615837167836313803443330889288142742645546791163054159328518499785941903311242658560 9791 847335937220560604851938361920232446080692294983415403348556664096255906525156370938252800 9792 3512568171270213951049362675353094735497909518971440162268289629746456928212956526591731200 9793 13987323434699669174250329506513577961068736471603118352258314618811160025966289251051660800 9794 53520938975829984132027302486729037892700512471203598695099523298367702599357120675899063200 9795 196843838060143932024042723088210163403441788656109389431495842900246598502443256332032612250 9796 696065506613609195525577647843391183876506278301440428362655463122783426406075570759192244250 9797 2367126433391102460948357455510835961812505973111049561672911093270107907348386348502201033250 9798 7743558464280287769529042914164508159537662208789965466894878607132942987515441206777173880500 9799 24372734740087657668457993554215996696515813192542670506202806323559101031463775733522017022000 9800 73824660299685803662430734099002076950316013873064030953570819153968871240230856931972486342000 9801 215235277211760019128495238852020139841062181291890907146326191054528962629968836407300065814000 9802 604107151297795922233108311238025228176752773312998970214297376613924404502111280276201358431000 9803 1632560497913602222107890116595302576298058674303241509308196335126366484312783223942763336216500 9804 4248525634888822665381843624416283527878213410469264927407372099075612742774732795665932428828500 9805 10648106591225860049632692759573063760862333070203148673916494756421941126485861835623985600901700 9806 25704902928994356891744886381004448657801000534385144868963327692695773666744817343541410854106560 9807 59773123557374437556880453498412258601393714161297513905819029945694478478650627889766151555482240 9808 133897370020132481333711225668937483720138366687661796884596941207021897011615975296189444393516160 9809 288959303233969772277781869351757653117559234049420086817814041572699965345743141754094000575296640 9810 600779310837715634134502177734508791450115242944522142529442485168556573519472291558353665753069280 9811 1203412878807646439979296028857087054478780224293194044758049916278991408068325670436331879857228280 9812 2322394802854021690402682399561900310796297036282770440486101148278246291571785372425911176755488120 9813 4317893599076519316831552025280089117369430311067025735220558908362169934403375272212383195807221080 9814 7734058414410151065489446599497669664043236621429291075937225996504127673670302696412541788473978320 9815 13345041969962613603197476485407743734035388680113286562401487993967906574176208574202032889915884160 9816 22180883712044562965642864473010134934135427149572699279504525188332430215628034771074514310872502400 9817 35509572988889304357453920162752659214257437369364045972989201110110378123869633852971201873246569600 9818 54748563161030479184350323093146863814667553645242058341844896800384391767784372779580990975940766400 9819 81284000566453321240503773867098025081327159574422197956967883043267327307941354274893738900439125600 9820 116192485204231027241419252281931633855330334223112879726252467021898988473898689943512273459429212000 9821 159888804426335003298021364251205068809471656495052766119031172568596043968356316930816034418530796000 9822 211759085460965422428148696466478954008531023317862526365004496110916499703910038476933610801799984000 9823 269871560059182674866355000732875936712134441124120265016831349414847301632940049036054709231279456000 9824 330872040804657962619262514053416185046975170437922786599221963283954859174313823560790937261593824000 9825 390154825271338000714539112316066341382379456294661471768175506537518999675870611656789313478676704000 9826 442346589178249443792580528656592759856776708123552589702076177368195883404441022426666831290517228000 9827 482058976265128367225849141409697522232234754514369811028422363394807970875028725900538552828196824500 9828 504777514174530587772575463243438789848481458703559551754356848856713501166635381613082343241307720500 9829 507691092899924703719314715556532231636928682130419924347455589687055281837149871550242991687144994500 9830 490255237184169713894610977850550316611013959713819644117340953273560453976076037577810404093849105800 9831 454335546538992922975599876503084253809810956724886323657258546796091668239215020963198552704794814880 9832 403883220268306851932687213066904057114176736719715487483321080524034895916786173750822398143128607520 9833 344219527344604945003358205387498470150422472928643867782758133924634347804959394609257924326439515680 9834 281108329463275210874661835393001924652342773821861142210938027966084883737657280063647154780404488720 9835 219841129452048562350697076397091248766575759014532431729066919306809973179449924152339441559034279640 9836 164535184935809930312785862209143764800141605803329304250056373569247715775814723107725745569340121240 9837 117765529122633134745123931353714431550656811489281193078994678243268643684364655456578875201190539960 9838 80548523899731074508952886242623647194218712185122754421631527936552038740153879952301785184338008640 9839 52604234772437351412234946435039976183244432490589851851299964897741426591429071446933072077573106560 9840 32773447351968891997447460372789709932346614737673577425288635344964842088238128749673898950748215680 9841 19460073161488490334274700057553267568346679512541640977341736793693292804236399134736754086234608000 9842 11001077395345970887168805663166374233457244499207098840794540394632920031223730141484065936137132000 9843 5914296033338652490225707469357143669756881445370188093612994061716370724750810673408469076286113000 9844 3020046522845959950372978088296172260492219076823870305836537411735001290747619361099278806381777000 9845 1462799040432635063681800980982509065913469957119113382308315222312529229309487638671275394395445000 9846 671089214951103942258817241650146587960302559038153965496768302890005913296406622838696057998510000 9847 291141563338645742117588853436196810338215551695892318659370156750394548886622619752007249447040000 9848 119231812191561859041927232893543152662050610552555060821387720285870692409457068816300810399360000 9849 46004697226455074226546200528216550428926805866240088273057874128247216313519327648961529037440000 9850 16687978405674879866492249211215807508532272716185130059834719046521049054904069833446829160640000 9851 5677590449313629927029732169656066741883569367627723312368010474505095201875076100360009370080000 9852 1806890660538912979080455340268540953351104788586576623865662729252468314483749323905387076320000 9853 536311542185813568494225515497539744517247816097868338177906290556477000713755796926202454880000 9854 147967412111061073709920074037086758781050276038541172767678315674118490624408890208855227520000 9855 37803287223213022702663451173346036436965102781459551236129427746419949862752206788843012966400 9856 8904774323690178681071835165277066360707335321854916513399376313601143745448297599149687498752 9857 1924303812730948498884289838865647761237718131669435152064432151758077432305975071732259678208 9858 379273463089933500887380945111068862389619149475201170473329270068459651396920775703134843072 9859 67714278657287061568313894512320191758999349118997883391192750009800087955312648181494762438 9860 10861741776273237663611471451290477986386896191419457741342188284219572844352476064890930886 9861 1549855109591542426457773084359122813089850719034015402904375662398917323063800166628594366 9862 194314473605971777733081890289762795441753201414859206193423920661626923224746632040873964 9863 21073977998733781317144447431744609394001942099219180257022052001579953395985280667909776 9864 1936885644816851857113825883357517124193422800949445475311531880742226667187963737741904 9865 146685093056887067122495381990038610289938597971295760153499097657095109676479288043472 9866 8788322568767743672916389988509938524996321229217066240133388203856460819396907235720 9867 390550187147901017667173191846620282240068375793888516897297414812856889140223228380 9868 11444240118477581920428115322280103478313650702941618447112174325945346270162047420 9869 165858552441704085803306019163479760555270300042632151407422816318048496669015180 9870 0 9871 1 9872 9869 9873 32459141 9874 53362827804 9875 52615748214744 9876 34568546577086808 9877 16212648344653712952 9878 5698745893145780102628 9879 1556707419810988931367882 9880 339881119992065916681987570 9881 60653330776765944949703781810 9882 9009776589930504913437816316140 9883 1131073491905121847594655094456960 9884 121546897553188863160748705150490240 9885 11303861472446564273949629578995592320 9886 918438744636283347258407403293391876000 9887 65735902502129280163333365173954974419000 9888 4174874278517583106843858231341963963591000 9889 236795939341181512007477081788220517443679000 9890 12064129962224405453854621851105129520288488000 9891 554949978262322650877312605150835957933270448000 9892 23156549092946008795698771433112154971942830512000 9893 880223449118030697977213774198575471799107513968000 9894 30597332503037632305773148368337438682755932931192000 9895 976054906846900470554163432949964293979914260505024800 9896 28665981802626661512121507592330489803194712666216805280 9897 777411626151576042546679859747561061072964301623127548320 9898 19521669723361798401727738700327644422498881351869647324480 9899 455056852861812955847170736600740952745146337719444192805120 9900 9870026222416563766478289424891933078506794704328634388773120 9901 199629240046941467147802821593782001297540654181098508443895040 9902 3772831645564575227910289616169581613232149379624228665631193760 9903 66753396274364132157458192413364074679573370273578682186224644140 9904 1107678014114181294570014818495554672356770951651950004405642089660 9905 17266745514132826062414936876548352245561429540456867715735009044700 9906 253245600873948115582085740856042499601567633260034059830780132655600 9907 3499808574239967651377653391650172922421664409197227457481231743186400 9908 45636906401220175619031221395813848050980650980243220629773046073669600 9909 562239296270902811371303670880411091575441785153360811240483316608002400 9910 6552250260387828917134808164490944644129186957748781761764094035854797200 9911 72314469337207136219597577912979328084596514594666432858493964664007213000 9912 756656276723460035078228315235808091421753774661265846251070996118514497000 9913 7513772794439940348334964897806745465978810739078151543004821287037341633000 9914 70880452872708274491058379226244605220290599403312287917309751760593273502000 9915 635776183343080280283432734877830398339576285556982946167384440034412392624000 9916 5427132927377888189665824360044088472782759886855984859312890364931433322544000 9917 44124950322594134411630832840358458452625047775742137769196108619225131796336000 9918 341968365000104541690138954512778053007844120262001567711269841798994771421604000 9919 2528123269822201433209241556576609177593704746222654447008316330442568488724001000 9920 17841327075602392971505218984983499053304144923342732811744403817694697620423664200 9921 120271534286119660854970476216418175971097353424416304719171098676930138076503053960 9922 774962284268933923337004335439726165533224575911171121810405631293884690592490266240 9923 4775747255451224148750247326962376340862222858227623487963689855549832215175201263360 9924 28163893143782586017682276165084202613931725157640052141806833466795970694523776003840 9925 159026426943176420039236286629111810719069033970917062093636564726656036547866573597440 9926 860188400283545181121323550402922976162237047388142290415579600112366743145278284458880 9927 4459397759364694754760545774457258586946334166722737663470241611108848642095258474694720 9928 22167496302903627828110952588454503211698746429498327514056246411664494429580604287094080 9929 105706956362005084424054507404558908067942765703259412149143725583150561105171332775219520 9930 483743698605785979567707067783574664039738080336949852207945862838146635566038302530665600 9931 2125300184038535123346647445344229671518849270988566563798844118698742595601610902921612800 9932 8967620395792422923946536206452463537307719901225686204416169869432716642149790266743283200 9933 36352611711975735939009076879920201651236670997441760204998882158883163162263128285615244800 9934 141623716461238804595722862011355785599609530760866857465308145077315656486316770612709391200 9935 530408053477428022981096680321375754721614540686131163295553101034754309629042136092791421850 9936 1910210821964163858987865666891667927843576842331171672008460468761527758454242657956556519250 9937 6617053227238141563088223945148477910155565371060354516468927512548412981456827009176511253250 9938 22052971071638266350731253815437771858604500569398688098784941911882155994389916880451305283000 9939 70727431518758020470120184870994797725549983923340038045719481221228193393772265391524135102000 9940 218332505992687802320805788080027419065828211241614900054177528987269640476427427947748417054000 9941 648847306541649666051972130773039231308306374253249914245513501638223861134171652070069239414000 9942 1856678090784673574923366261531302401325881385480543768697842625579800203574073342425855405741000 9943 5116462227344979463316217072302013694977942539440676549813461299257577273319421288374446289336500 9944 13580125030668699656613831984943774964567519461403261823625584618429311911302084863515885023418500 9945 34721076429763756419342392047991381395894252460776988338242710943335483967815600759151424951767300 9946 85523493521733884232906523570841928911992158692861213380513624849900034194408953448857194091721560 9947 202964845869760797031203998522189458087790003405067759984376832179667066796300674213555829040640640 9948 464122409786096368036389563054237432130820497296903199404833735124133782114617625649180112561464960 9949 1022696215526714781758860351695948694169471066585094391677837139811017282303193463334074581038554240 9950 2171611267779827906836061063253106246163655334425944103847559243079723406409629157902417860369841440 9951 4443760094253166364914532360916078522242294712112348582873246228894619192745630036078095806867916280 9952 8763078848920200699736607176043179235821977738519653980498912843429949139804616412609289201800055320 9953 16653197448124283845194428036283056161639944177198531381688648063021299173410653641006251327664107480 9954 30497421832709531861078952548373789597220138734146708072490054284087198486246016306421086768734269120 9955 53818979704781526813668739791247863995094362472023602480864801677800938505140028776037211944825180800 9956 91514352630702377331587200493188912374695338649419066872387070431609530180422784909185026603854582400 9957 149930892080613437761373416686114633505615538781686570665827413706317778795993383776635933722273385600 9958 236646408033193937030882493108021059467327347262003725173179005646178688475807738970332892254434638400 9959 359804063695004264831939316640744991845880241470370321675461644437525002856220448883902461818923349600 9960 526904078294931339135911134106858770830483799306796987921743456835476689575963279077175515247936440800 9961 743069854005672401345515701945570061427605357996764982966561285280800459658409752544734700990679596000 9962 1008984484034458177077857441437797474714407275406978538743892581351187246225131637234656483619451224000 9963 1318896969312924293178910428359084497102142469395938286268314005356671126902977119078120396540432736000 9964 1659257477522711207547661506645299851193017945369083650466588587384199159652132504646667595647641184000 9965 2008574841211703040715590244886415609338916460183627576880607237359820035368370926677544984205039328000 9966 2338932545358364725043812324637470808243343509555934744130707111925579909606589829091614882922973428000 9967 2619242760201570806782310451172631613870445244592921768878330515803258945165111548299759450077401944500 9968 2819832780128642503325285625636515036434897605003572625994196770327219865855223183810197581747541710500 9969 2917489326626604148462092054229987418649093193055644405249407048087469904499559917448645982847023674500 9970 2899807573131897456653230890264957191869401719158337469460016702341485238411683796736836007193405349200 9971 2767737129207078364568034235856850230655547779473898337187580298076427494880062554509217733598458174880 9972 2535614737473927936788303933024359588131145403094025675245232270747944350289073033338963013948966050720 9973 2228618549955668243699143205553677559185512721508683903028219568635686096570464533585759039673020418080 9974 1878264401512301428688934359572311520194810385528416568011460629727686153831044978455212155542198313520 9975 1517059708913781923171831598116097766311193003696028766470795124010823431940459405675363664091775560920 9976 1173574491801227525472548972127547328655828550029003385383067926121580390746393125145092645806845245240 9977 868954204033389945240563063650779621411712939794001977644772036992508562994904731526052551532876597560 9978 615396435255214893721769480176356907375688707102294235465975627444331090303764306231326936807291629840 9979 416537444454090407167436223075536173799650664134478463149243442021443266016003567112743206972519512960 9980 269238131319366193123238592897031304999774199086089081685290798637713537249710395756777302254964656000 9981 166041206292778659641112744022493507506003252999037738336628969184437586854244003279978139719892208000 9982 97605303699133401275518977905114426709610020344028940778964326480041013894048839765933095646152852000 9983 54633057159028209121031640287597234419317113157166641630703483627102602909722027568099719465656353000 9984 29085041608183159303837524382265318556720754698948053741916200179682475605874372384880288471935357000 9985 14708911202307730448851471140687952862780976632648786903806590937551091782375826766724356412580581000 9986 7056749002606407411742834730165134806731503032155340043805261019514766672204294700677352401837760000 9987 3207045965817589221605496950755861441786023482341153653860215883316171591081350553623482877581440000 9988 1378430447715600060916052361711232927390863634956714890772600394871661757313974662118046312876160000 9989 559343162732053065596045175689403590676053339409155494062261575984811899528203078247302940519040000 9990 213866503397549701551429037763595490552608629774088865376747073170663373349018824035733477257280000 9991 76885891717300925764356720187738874702797317315478228461888410602676501989110073103755423642080000 9992 25927243528568216261683224027541262584373732935676102241110994985782659998766423513785022279520000 9993 8179366311091692375237130650831689795710066088064152206412065191436432922441706578319225341280000 9994 2406831628912897677685827587262826108257722043222653757040214304954544384731076522652549392320000 9995 658384910102624913121800578709315012839531707307358189022613461484339883307081577809471575705600 9996 166790843892664977990856146606359803252681365851197407885728743576032770437793999711732799178752 9997 38961640699336438428310228472351765064274649765765273758083617265792431939537181035024197183488 9998 8350292580984753413154086860093107128686815931589949174038098090183368164206910600764290292032 9999 1632433651369839148356431224829248413965663870347163028936227024897766014659635865992437564358 10000 289107211959953623769743633735412509807872492243951949668491011565078417623083990578267117838 10001 46005903958395438662125968727126711777999674338291825226166214993620816897155467672760063966 10002 6512980157885266819620886620634177101118621488557621336667528007424459852199663709398371304 10003 810227196674722188086808861897074663297053390921043802647635063124573952905221322700275856 10004 87196485423752505709263797391908270912565840185532600913374708285991069558535209120139664 10005 7953244939148238497528207058963440962174330365181248839528373060911291584941022390725840 10006 597792920262776096219440399856729222647090190846956612121413661441044792332168349629720 10007 35549299895403387430825459587873335052220691898799266113703646247138129556893652393180 10008 1568185555525569931096394440721800562443248547741383049763505816677943512665254739020 10009 45618159732210823769773125738857507759531471673427783430718186096668359924262962380 10010 656376399024616169349253607753345435388942038466586811952779656067170646392272840 10011 0 10012 1 10013 10010 10014 33393360 10015 55683427800 10016 55688996142780 10017 37111147029548592 10018 17654302801199544480 10019 6294389459441966162280 10020 1744070412720378124131750 10021 386253460737139741891044900 10022 69918899183617514004858964080 10023 10535506854258729951186702996600 10024 1341656276709640571860737446990100 10025 146255277636919060141302367847712000 10026 13798140764488763902473726246661286400 10027 1137311752512986364661396885881056531520 10028 82580540853424561404641869471142891535000 10029 5320777593026531544620650648670108658510000 10030 306178079037316201164135686449788708770400000 10031 15826183759081486377015666192754604783337360000 10032 738630604870274514195859735024704197530902216000 10033 31271893141260972938681853716630333557801834080000 10034 1206130961551085272472954658367109861094981410880000 10035 42542336632970344664942802895665994557100159546800000 10036 1377095436809250056804198529732708243813332164529916000 10037 41041681233644295539093744489203113998695185678882358080 10038 1129523192925937022528904762865248094664944426376078572800 10039 28784912480041141105875501536192949460072512326139589660800 10040 680982966430529951531857616391953890551715470178745711064000 10041 14991018129974149001997858700159426335455695040072802135974400 10042 307751094771469304028110879896176094189806591080720363849487360 10043 5903733199093811346426360931879265193983890552687609399249742400 10044 106032390013270100375305266509490666353312943392304166539934293900 10045 1786107104501608642685623473288211759427464019709936495191406555000 10046 28265520161322936100046774158792944414737817158972709308776948104000 10047 420887054973603910404029822831169224689929305981465057183550079624800 10048 5905689983075568382470959000536451058149233279875061500570984225366000 10049 78193687571077369138036538231853892530943191136667243879537298961176000 10050 978212528723194617961671672617119546237305508551829083351296574048720000 10051 11576769041851037844107937448626449399123804037746069574892075224415044000 10052 129758639345918157103897625719909385887008393793809909101015930960486182200 10053 1378968118484496094658145499810883717614549132651986838878392297663703330000 10054 13908794710029668250438969227328381949095585271532996820049166165139545880000 10055 133280363685432286141891391168849664237369429689689869105439419965105690700000 10056 1214466829097257225541416403771911940490211742657264958788049502530523672530000 10057 10532419572924619184985269217639305872309314591392860164329982932090802400608000 10058 87006944298072941093356571797889918075598685754984497009682467699880541570240000 10059 685179686347324411110183002908383104845339650320502913951249433136559264865640000 10060 5147587184420587731427267713176500621861033852535410922414361174967262844462525000 10061 36919755920260639843526509492219375072384525247653975807618430435316221511385914000 10062 252965480564232901704351048567865459319491147108631476592434986888566675390954780160 10063 1656866665686548077905195216298575802556395635473955033337328703715838292436230969600 10064 10380065257526828415497496590932949857379799362152869232802001958765480390857751785600 10065 62236869258965889451410566561987917383870495127373597496464833547315039660069539008000 10066 357327641280769813779613798321554871121131206367668210272632438265594631745288141132800 10067 1965534057980130579563057458170059294329287304636699616376278821134968912671646651646720 10068 10363389159086966683598451447682361504875283626890869217923800927224789097827009131332800 10069 52400003987688365118884366122038219877645263492773070129102920840740948142551810235740800 10070 254190551196851800401367760849162609575953060777332835810376530086586715127516087058240000 10071 1183493973114833721529758032292626590686683149076836101645939539233650349924214730760992000 10072 5290800106039592719035492055839332316069811389397593523259798563098630334825137001287254400 10073 22718824358033576350379796664947318036217275770443394716483111756933304240497150952116608000 10074 93736961944206123006328930632946998840675272994486878968469490290511298294893006846981888000 10075 371739588662662675315277678775005583199999408527243351861564273250316383862931344117867160000 10076 1417435902732489268233397726136812154018843898571907222891378005359740019431206004903271368250 10077 5197925785964457148682473899203806248723648534343413620169500881193340323005065936862066472100 10078 18337322989833905816247533430026996264153983974617198660028089947222096119149486344425200580000 10079 62248691255656538049623431086215435518306741912078488690955759245771935596744064048042175630000 10080 203382872325067077642951235837954523976053357526036494380296630272311119500870950949805318075000 10081 639708612083316572163916185269193608332133045038415408411069649502474229287211487956406292380000 10082 1937403225166615904267860446815272070948745793544915236902096652778921951555554792096544771208000 10083 5650759406735963054114592969877876873600508564506002774297781903938522358703701476948255582690000 10084 15875021575316444150885859930216272814989556595033416469802330211863816809097955861609197476027500 10085 42964238324903075432423412102880767966521162054681330764255843705562569742505019381104492243525000 10086 112032154421260776154600291883403689011080046352314994382037940559802073750186061348350308423116000 10087 281495529056367865980032522869141690178366390150500938515710067490786894780730661514223353901029360 10088 681611696296775916086305681656824632574752520237969634102462689054075580834407633912601661787010600 10089 1590654268280987552425184887462879462232389497778118946317035805824496060768407824994842639295161600 10090 3577810476854022634958302911430624691097195462383110775065581997521505258398268817661233200362048000 10091 7756828980040161098765611786775699290730027250881864531637437425639187508002069515758578688506452800 10092 16210336118472818148068505372919216017757103245592933562875644694136709449593213793580659351813948120 10093 32654967971268639991140710913830037687080704821745475921601343873464193380842698066562665180257546800 10094 63409940744679157526140998448013191018580457673257156888022827010241372277581119254729971058225644800 10095 118689002684747992787742402430661523636327448742972733417770782054453515235575675024989403658899120000 10096 214138898121137765138893225225739740543861371807699545082314175689841762362000818721556512315677656000 10097 372384907375636562304461105207880106948504207718122656236166593894564771976163393650947521827208531200 10098 624125466251066892715576351150336346048415231861167884148827731547426121435590611652349896246083264000 10099 1008089800896119800851726379091569913170676953656635587171421594607558962600903017723740702322239504000 10100 1569026388269113939272541440388947553824125646715320200155723855754104156550690473193615827541892180000 10101 2352951932070985847508335553302376781090561456722150592293452553722634098437814477403459840253833816000 10102 3399282937761160506436950704111565576784312961652806569965339513509915342211992783472251139179897644800 10103 4730249190745045377447500681187259790914625657340563370771166427662507613087639265104123957411109360000 10104 6339064658845569226018354699683627952621212925089632960409326117295267916276632984301529370696093960000 10105 8179438269478153840023683483462745745317694096889848981173324022316474730679526431356812091220766400000 10106 10159723324193917401292575274195831557341977930873707155562655101403621244422990725264250808042636160000 10107 12144879789513386788255663995535411802427877566051003882669305473191039342839851413029699814614124936000 10108 13968176819768940346028582623731127620704743205799640419178292699514178625624442507898205005854518692500 10109 15452277239289940740462505246281983805946884026108670171268559439100684033985549906696562575380403805000 10110 16436559586628755765983617206929506583938553200313489607038912946971661433800337563090963283645203800000 10111 16805136983419824834675371047327319761881417726623549677014937055479510811406769375111790945157247764000 10112 16508967242523911090064260547681353136374992740946421771816059946977000620869105518797939579985169536080 10113 15576311550896177033141585374049966267284501013589518503402456094410449042404164787683553942676747028800 10114 14108526624626691476049431412474726727534676532011979638147513058672171434182184667770483468352553276800 10115 12261984958483429578231908742544782097960029734226244439054644004503166173659086935861015785134640684000 10116 10220566583527122346251541517824414528904046761989677370354887337819397299692766418517121398928159295400 10117 8165433788025442219485059045507160286703933855131375667313176838085362155334059208755996718712416213360 10118 6248983008293143930976045892699889903772716087333833608911865187319779889640242808323227959656477934400 10119 4578045184164914894396262074039223600323625337086209357307706012101874052067696055318834190589455018400 10120 3208364999096206921404108232315969648544844464063984641334401512048968818345097898095513257930938150000 10121 2149256686633922768366788767469713779575662279846699302685397243100693707168292436822615720408781920000 10122 1375101821128927491112313992749664541035632574132875917492082167330271846060499632797565438806994624000 10123 839528862803133820587392471442242106375518921948884187078901516251348400225160248788088938267783880000 10124 488619595718069194251480163135552730369948828940856583598545240890283842924978697263990448742137805000 10125 270823157384491076459832973512486143055537543753898152995933319356980797895074359452328194691729850000 10126 142786396936811771204451984204294753684201029933405341991448596750225116327288632535049006995365120000 10127 71521642003881278499861181293335647984844923689281446415806560980884874610115640374752433638907776000 10128 33990170271517406890959668386532193449915248879742508796194541580217170736460792839460153033521600000 10129 15303701173964377896146986722489071018736287631209578058608233410302037758788953229761285763897600000 10130 6517314700207020354576198589978966293408560036649571057575647044125209072607743933483299306944000000 10131 2620617717688285075348496659920113757475626871879680463067182445894044152304878548043494721321600000 10132 993019193024858435576269188903613353555847041947796274641572852431751441183294887833010189856160000 10133 353832878696027324964854080316556444906093716342325457567719360777063580857887217856769651716800000 10134 118274404874001936693569776547237580144539922775763327679573524833916494840941109207620723244800000 10135 36989831579398717415966944278148653113654303149776493117726574446484505664259709606631972848000000 10136 10791485058196193558387259485534723185802887667308987217958681912709866749276284312334824594752000 10137 2927061851975500881360658572838370631730154673951999580642507246418828619232272163955198137700352 10138 735332373762124330900502903562695284311662404029936152617352776565659983084222853337076397547520 10139 170353206175452770064671132801249411953599939319435257797548631677305333187449757976588934126720 10140 36212436632499952938892664494451637352055219659109602402458557242450443282942626604761819209350 10141 7022232792420384433946269823253233432849348499190484616147598577963556443418570168079036140060 10142 1233735790658942467784335837414778298948047604790248383529865821800761061580056485196269884384 10143 194777857303892721319178628044317878563970041700056562979211987827670466002403088398439554960 10144 27359432451093611914621468259130091623305429644129612913347958645650226085778424241886075560 10145 3377328660779146347894020321517573873374029021270628908616626025161625933605236972963156000 10146 360696460620525745944236996195243378847906250364558045961709313466681111317043550677988800 10147 32651280912380925368154786910484449653879095212739404814180875761526362037523223378366960 10148 2435878084382218026069941702746532042662727691375470840044623084398971835130811533701700 10149 143787154457344510583627152240829882556416169659104276816343984036245243203532511986200 10150 6296591061629099618926431440011317972442372146473130670718848221793660947292634244000 10151 181843996743861972550701668514201474846485773192081163255086983589313332599098686800 10152 2597771382055171036438595264488592497806939617029730903644099765561619037129981240 10153 0 10154 1 10155 10152 10156 34347600 10157 58087516200 10158 58918167681660 10159 39820825597111272 10160 19212600235711019424 10161 6947413478091931131000 10162 1952416171051557423675750 10163 438556059044203165300321800 10164 80518892440515701149139082480 10165 12305970727992149658960089772360 10166 1589521219032319330949011595596500 10167 175755631933002166022076424998813000 10168 16818977044407673944664989698934028800 10169 1406206639054518272390198680411709257920 10170 103573322819184628930386913100618320857240 10171 6769498223476119537933785169975053650800000 10172 395164510331804825892719553021584710773600000 10173 20721179033872481475627183719758149860196720000 10174 981098491113305158629338512978834685999695176000 10175 42140516142104821575412539938424232703415478512000 10176 1648976718604101713820490693242687366655388289600000 10177 59010663223379393577554299192601533045127790349200000 10178 1938106882466523883065475033149009683645480394368892000 10179 58608352125787682223899965002426052833439327125715294080 10180 1636692500105330088771132355993675697644935283436641916160 10181 42324521662776723856449256031317936361056196813738557488000 10182 1016101262677548589726135218072058930323189040254950048856000 10183 22699935794713602747031223101664985482484485271718631206396800 10184 472939737589645985834921482599850278181311168413785159414133760 10185 9208022269966151784693219269086197855638955551153071138028809920 10186 167854572629591308575136809592717148410085127234561192620316847500 10187 2869984065353012177990574469899006929678318253892889411076790020000 10188 46103038145620319995351110560159173502294732555812163010204973128000 10189 696887670255146519548775596610152078194210695442855918009812633488800 10190 9926986978544406953392243370931700849592307609108669811049688369231600 10191 133442428089963934152996728101428980126098587348615831741706337253540000 10192 1694952946265506812750344406060255817742024162112243196157813827571280000 10193 20367684570957173533216638612824074076533323681382122407163062827981548000 10194 231819024513101586079891327040837906532055499900413839543966908992136326200 10195 2501814606011312355231533345950599102782647741085534723626644039901197146400 10196 25627668998454750039747157751985649723963999562614835208800063531656781400000 10197 249422778508216578875213616725720800220440321324518803136809920651124721300000 10198 2308546383303826780033921585916949184262519862925824033477362932248743253810000 10199 20337512969047625681496905333710862475464402038799674915214101658206802887188000 10200 170677074611655929863589199988367201089188765306189316217226947496070412389056000 10201 1365567906356555644520294796006218076090362240149254059273469149957478255151800000 10202 10424067257961564643587318353527057541720392712431848375933616121741736646681725000 10203 75972304064555795214651084294113934475493605009462483510477816110130795740060768000 10204 529005580772648117580919471657367459037986059038437591063546707000581336925693724160 10205 3521517542594392861151414914268161810654828765559795336589688373072497331103392536320 10206 22424757936332218691294387425764237945207636007102470303755091054942789608441414736000 10207 136679761509915871017099683527264628482250874391298215226661009211188686907635233632000 10208 797804830146768195270181856440626127733434733484022174804510187099382853949752326681600 10209 4462008442892282120689659954235787557251995687985638306228081974991548390304686227083520 10210 23923186870820337159612418689470948701381783898554578312276752794487894471075939877915840 10211 123016992378688969060317942444345471241225144063952762041350513462278949185810943110880000 10212 606960519965454282178377597963275551267342294674394633052648179221834534790541193303360000 10213 2874661038909832343221095708319852512019282743647147010666864229613920285394975606475744000 10214 13074209741446193766464032557566192599746715997472789382393612559058283352646110367594326400 10215 57122750335181625012440950285886770628824625896943514477702817008429157620075179194640044800 10216 239839504735529608347166304323743737407251373453628683418926318212554578845169723193061120000 10217 968042683548117273373458441608285114723613306444532042152680283380732444475766883741040840000 10218 3757215665521130167280735576492156601521024145637839988605090349871467800121570217519914760250 10219 14026938484612219291181412818904051312345156810381269290792337306186813120453862145407681771600 10220 50385321322835931981258607240043408196583100582563564318169490224213328721232280940220628055200 10221 174181038374597438258301813878552168370540788888361751099905502860263372993724412820121793650000 10222 579638263678807417085491159825173392356697331138721308967162089015377729310318197308904877675000 10223 1857242602213917926876824262826994496917649668054420492251718527867905950063454331584391695010000 10224 5730920029688661031505629153866154447631604689996497518948160028849538360195801937460408658888000 10225 17033567866019075843641731096213292386016158384156256514651475641302794570581966869673992402806000 10226 48773819707683997611645367769788822376244897960721396603026009969864356599554528422487364090987500 10227 134565903169811606887071929144933840928462413773897018691503082671391775409063437913504567643850000 10228 357775579670944156977591601164440316529800248224797190596724232053884150979484700874175387414892000 10229 916784230995405325756965425720669344427063583433576801027325286557724896351991849292667668172265360 10230 2264388119413463530159121371046916388302935241788947211559972606272275401891949793177754353342775720 10231 5391400284317770309902669931064086638816512480449874313238030014933989052123689983756557984149466000 10232 12375197277083827209228069377632333888253935820104352854014718684067890482511760975373702714672192000 10233 27385998278052912555105028214488262936886004174047385920292698657495809539305298892654526292310961600 10234 58431915461783884102913907421838691877374366313330116934254143771379176341116521989173067981094344920 10235 120206819161369315324031260314965956912442538588579150525391240664276583186542631204465643013199808640 10236 238435506711502462073820454635915430255359134726097345297205663968224195271572953461693532277137440000 10237 456009616536312941665565396172589837496408304996813253326583523142900375753177533198253235711897680000 10238 840871514190069494393394118488559916033292961286840797380644070826250188678758459676218781706280792000 10239 1494933816472523002617859092185680529243320837877398495589446011553754781404807789596735880582055427200 10240 2562286990436198207106579122987057886529851166123998704549459456317208141771619231995260750144918310400 10241 4233663849140270026110008608383788174582369024486492112402124101673547935398508788497916469348643760000 10242 6742942141748688496641502474588786221876975384505171426213495409126128312839759783927861343035620820000 10243 10350963367658161517441187818669627388788925009722295612574424413310221440034667453580147699621222672000 10244 15312853743900645292468550868254115438652822395335205572887878655881152987479857248788408977852348460800 10245 21827949902019863941748648597915027907893308942418817881849491624377171494575324463335030188926173737600 10246 29976438914064212402471554584560726731854415623354500948075213486025217982849469663883427386615537800000 10247 39653115946263847199974955069304534880709730298383830812576271877418853895409662227539230645026547600000 10248 50514428555957169736496650489183470190700323838120320193042292147538284648844380459180995276351848320000 10249 61957719059971151389523194339035778240479585795308541850808232452013514482672504365833181267683308696000 10250 73148965135880889000903994691082403992250060806875226493533688528504787180251451138098152368654456164500 10251 83106335311120723880682005329653898918188581602593356420172926163249705611899397463860724340571021100000 10252 90832774648435802518115026233317866844822894177891151461504195942599451485114534189525780345023202200000 10253 95475338686022521313485349796354113372447175435872254758425521512998979005464832603657098007102165868000 10254 96477357092034242824300146536791097136554046782030914065791175501155205913839017975537063590147000480080 10255 93686612342138474588846696365177454450988806446072341711723443963653337212390364572633739483190700136160 10256 87390900528551023317218506032623172817408176582096796951731367870150647694786367105635888724088031728000 10257 78270005570474096126343759043781433906853439705809995328128336757489293687806236558203016842690494436000 10258 67274933359383687384785945273345470572319266032850972174891260879651511955471550946455450190979210693800 10259 55464042093953703094590820649435582926469145113876057563055005375712693055112933646421851837594360945760 10260 43835273614018779275252346702657429496814443378662050784273061910411618810265591360123918168946909849920 10261 33191298383754267796682072832143692289470957040783397746831887479759576375028030841215323985659870300000 10262 24061717669636333790085355891056258069856026791203322831418903138996621201536630580948995488754785350000 10263 16688677576371622335141769773980303762212069957935515651883202544111418007671277724034349164677630940000 10264 11065645672260823458256164462747300512601877017153639207014447813032435724005459824224577464146609344000 10265 7008598296604064021099504422431808577560101321836209388355193217488529511809764370651892129399163608000 10266 4236391985542121504536283883660187706884858969030262470047189326310623480194745372589046680618173325000 10267 2441466705532115358614917835141533421511659135699477455180122151725669051153997022675134494403766400000 10268 1340106362548367820029973206840463348680236395155868784704512509825927878879036046923742778163959040000 10269 699788674776006764192563220303648252391793607845261016060842139688711664488108328551033897503008896000 10270 347213154726026344685582134211963404922365027647361308735168801109916323950996277959229462554174912000 10271 163471353449164945708842812717496894972864890606102311080587947791862676059791091317904643387088000000 10272 72922985187691868673991694834240175908704292462371804344737423797765831280339794617245028213696000000 10273 30772682684946162509066803436353732494807567673547093346035554328104824880625182238341634454883200000 10274 12262447797183092030128135308728835827476348936580129621223258770138740823643065043460378578233760000 10275 4605271005797524875696408491504719267547004369624728263112162757190704452396501327797340390037120000 10276 1626545137326861378194786419097361863121359666734043702152103332874232546828032589452612559456000000 10277 538982371102147744911909950309340863900822958016906430020766472878728776007663041377753991312000000 10278 167119308097865939486879949753980141413377750724467890495471204429365838547924424313644237564224000 10279 48342575726595379066807939751056096779641208400042902164912178246361318122180550931616707704292352 10280 13002527554509843238566514978661757314059227656154521367190477138628865966620740608028890761109504 10281 3239433845704039438742272740131650905631143701244205926250088115861645371851254888196174186915200 10282 744332122735048790612171921999726473835062936199159234750050527590787460077741100158447484566150 10283 156944447584444396160085862623198140219486138485404117714739336050150534217942309490773423102320 10284 30190840298687013612474532351943459034588173204825830277949857011173995895359894650133513451744 10285 5262271146208805171639963018086837007300992021706283394502710445967986561913874767262457179248 10286 824290593077820358966159620627637375830355893124417824953432087401000401302298679082465097000 10287 114888218673847254610702530447707958790405343873922897384374666429361743734424302482372534000 10288 14073648014441432626717347013384236411251422997491052548577902753314849315394375583246961600 10289 1491684043360731366644442118085279088033511391782003717839466163287074987350623904411687760 10290 134020990155960943954636974327756397239593069441985520806315283240798815415679713180826820 10291 9924330171286645590632167780538398187635158003743770714526679177886297555376684568558000 10292 581532015041507123546583077120485849384939922646647809567719080176425735181075667556000 10293 25281402092760278855108390711404472177783102495327032214506184061112855702116650295600 10294 724887212994038390678386481390827317762170010757603861874898691924512478591591898040 10295 10282088127575012633735978459444359117193900861809983856381541729425708916192792880 10296 0 10297 1 10298 10295 10299 35322145 10300 60577478675 10301 62309994565105 10302 42707270274922967 10303 20896057241658737425 10304 7662882705619711281425 10305 2183921571101617715206125 10306 497497333896948515523955275 10307 92634003571611813590560472205 10308 14358270553599831106536873191775 10309 1880933442521577874956330388122525 10310 210933250339919804548674193525168875 10311 20472578611563073601481321011571390525 10312 1736074666260548641405616021781253916520 10313 129694989773582163210890138097776027881200 10314 8598014910283946937569010919776093142477200 10315 509092988108917910777112488670952883436150000 10316 27078388093835391612176309528992893894767010000 10317 1300536296735351237144810751949630132488666966000 10318 56666224357754589618452468477805312915577632090000 10319 2249402732114345231375961031314619595300972960790000 10320 81663099187629489921692498310769885307665757489550000 10321 2721014464931814604190794043714852578451423039551806000 10322 83480723784108072056573561261171677106889658853449408080 10323 2365287173883062041602917569066530851361873667514399895600 10324 62060630133788913567771789550269452338113923371449254403600 10325 1511772492667912204889810341507795279861937690008948586334000 10326 34270318506202947706709010983007745413146132324547682781240400 10327 724540862869851997644422122524621817541160487919630686929837360 10328 14315525113154333824426082259559060104643896737121735346597593000 10329 264837214593355175751882521801842611935912089636752103912055470500 10330 4595704606178810402753255525384915913005533320167168862003315517500 10331 74929294763933848264049297229847175247170888636876815345032208126500 10332 1149629465378070757651270646069369517363736205657224281150922736112300 10333 16623020648034266360633237720192234913232401892611215957182261184326500 10334 226834476638111973253989544025325902592657797092203975358818537043021500 10335 2924970882965128076169865172958149796589534751978419682258449556607382500 10336 35684644772174562529272355110089427518392323974136720123553084590610066500 10337 412375236416007505521201020760009042883275197535267755964376865342220719700 10338 4518885430412347055275878781499053797449130648949188475637509552269282799500 10339 47005416221332420697902911843433679202037302531096043578807449860980479884500 10340 464588416141076251083924128685100317694554734318972523744027120718993115137500 10341 4367131111726116760188886809639942986328814502598341723193854934758535282292500 10342 39076329686662383880298821974952185503759566288466901157969362851013328743295500 10343 333106732712852791357033898704148371338708976270326081564003403026908255660932500 10344 2707378125453399282944403176701801656412485722026905599094665956516573482180345000 10345 20995993625965137296303534839728257743607032130004574033795368642373427004663900000 10346 155473190351942661563077032270346959993681133429609380457598195065281107232086724000 10347 1100018549148921372518053261263372491061174513465495075378818288379530092816199480160 10348 7441301950125056343504477943840460968943239355795996098150829597861527098462525895200 10349 48157859790431968411736527070514681365047756585623144559730840605028373486276346831200 10350 298336427003619426953210560782748183299195221615338348373175333307880175370957242948000 10351 1770129466888141933255715993977639220908558314917674200347506977626755707201012974824800 10352 10064450397449721277653928080044291570308660133389061881975825387077839592371473771146720 10353 54862605550007879145105998932572266078750215012835111762650175982191230860671567549484000 10354 286858741541874228343104143239093826811033338388344749524855094382382824155344439401204000 10355 1439323375883688048115458252313045297003343781451747325932718284788285532071088259648940000 10356 6933147515697358360583275174701143617090683096416721864916585365031029630755987854105572000 10357 32074331621799910317321315644273159487590012619816375578351809672323878062284258564403154400 10358 142562008081030272986295958746756163666416740385804673049205161446791218991802852053838452000 10359 609009131295461120084314994277617344326121282661939778417572279544587373296779925594047212000 10360 2501287503534929600346293726497356949910855268075824089929314719558126711754631837261265335000 10361 9880085638962971921367860219664559952147878308899505155220793142254600511430795757181998073250 10362 37544325428059293301197868834725327818161937573818119589839013940567481943437023877291592678350 10363 137288951192157117295425042753846347991786189635603571634485946499090045912568221640842391137250 10364 483223358498119300471781384021220376733161399691953220968089692286963998299812116381156405679750 10365 1637521611278793025895422848665260867446135177984240454687260466189839636182227760115171962981250 10366 5343812761278744445996615929743652545069561630515030651507370490286594688510201646984542542548750 10367 16796990534546588679146707053210329991765933962154086285281316257395811312657217329817409174989250 10368 50864126266584740366430169245636914763798250730466599314584267540001400453821151069165393980601250 10369 148411765681952735589720904785214559516288046651909392520636287479730113652930207914140122162576250 10370 417322236340033701149178182837358230109665943843484574673910626956145950830805231065492124333493750 10371 1131056050275096744628096977700818467983710833746611706710804261382765295927382393817501357517912250 10372 2955032754508200126491512314372033092142705567746410795848648607107393120517645369952671967746798110 10373 7443127614738699566726741543719030720810574174398854260220280326172757108070760894241692550339679450 10374 18076167064365413233479229463317646036254251566397217489106395077848124405314705028872681907967792950 10375 42330264644400018331565284186250183755785272655487154879552950498758266012445828232170204468025844250 10376 95591382437480547725965148086418136481418894199226688993825903404790818438232098185052714899946969800 10377 208176788419402081714324100277088386115090036256093678253220856303766671265483236047448134670995623120 10378 437227672154570767828187473481689699835216200808868836439691500366989621221543381942472369566454222000 10379 885633365901103820934380327566643285619789971253462500610870852785677184566587872973688522897904482000 10380 1730109931665667533150639710478726556245200718369500754205401751999558699626638960112110969860794470000 10381 3259585266213803873381289269658239444623310933264219068007151872254630760136911385354077978510841346000 10382 5922546033632249390731913006785326443705446760002100911254581555032285329157107663512019659450204481200 10383 10377516506404542837810128243645499823172735501687722927899968482554565713078011423234773821891497026000 10384 17534424441855951691472285653056189356395311709748221498865463987764611032442157232362204043885632906000 10385 28567320719877674104084060895428623108733934808016765363320137957594029210158570771826062768128278330000 10386 44873162209425829660123052957089005737089933552367907840361295353613991950338968470800939044767790006000 10387 67950788488559113485329194477877637259021899379299974729689961535472616381941866541498564839219796294800 10388 99182827918083178068648203119883507800435691640593130816628204725689843787306451163056911411283553598000 10389 139523669567794428615503713505249871421931274495813338301652299214399597922396031580008530358369430938000 10390 189127829372954012708043812060994163389371494254791587608622711701056421342987070947506415550981212150000 10391 246988661382686416147951504619855983588673053303401959092022179603328105901670237557650595538134702810000 10392 310685737212958176101896892653397789882593998629016148542070004869449564792100983033044696492706284061000 10393 376346124974459646308998813265713817641286544731024716017455933733611586217235726869925276679309158527500 10394 438898920835983551334058578146823414934915067840115716575795969005977071828768700618555819194910722852500 10395 492641645836308067823943302001536486151435280228701314523852618272015080624128133347358572565716117487500 10396 532052977503212713249858766161659405043550102646997419685760827733776287074058384015147258370973406886500 10397 552702954451852256179952294511696086902666106630920487855742832136908990493170352978903468794876533173580 10398 552059153689532102124996030918787879463059040694250807613627814277693021954447964681898339535942489454100 10399 529989398830441726825881398043679283482240004230174533180187524729184448832339822176054316824625542417100 10400 488825173678562757752026532176209047871968935940452239340949658730801190670604690356554952411062393491500 10401 432959439543869871151794928498928013829458200404400554844841126304423911736821297172948672135512405663900 10402 368073873941068887766242912260274651110003009184765323444913453467426689384887970696355825314125640825860 10403 300183683120691871965944889649756702765608167427180324622240296647301787763199940834181924189354803177500 10404 234723066863843177144710801564139976305818224374524179065988518562220401023561324452896146328747836752500 10405 175862848261900851377535615850808239128212431106294874223752865589431187311230961746053687616340122337500 10406 126169492973216941080030139078286277980056991857910634534839211826546044474662946867352278638511904282500 10407 86613651932965143336020690069958688126849934951106219383376107578223500801525374335966158849140604561500 10408 56850659569899901031364931706150490276310768114625703842370418101536660757757967710865818549628968245000 10409 35648454041302592808542359198799801740897776213469467896100793145843468692601709209341903919868480720000 10410 21335940122530895090347895468308218554752511613557646132505598133399560908240892563579108773652071600000 10411 12176621204940973079022345834773614891430838435746629165782371108626660161362193604935079469448115920000 10412 6619554496119335589885311243911413432732866591906638284126968161901089916806493854796791327768945776000 10413 3423907497992759787871712712367972465206655133744812905582914566500563750072324407653512755742558160000 10414 1682937583759153116072536756926630533745644048789823292574652922517226250035549285117828303670070960000 10415 785019311609632026084255501913504486257938222445046472465743956878495366595417164045134267842114000000 10416 346991729333333147664133104207145680480399584038734827325194387662259296495117166628353466289875600000 10417 145105632266666589023182934486624557291803462416198200517808562113308433079776269680947813175766160000 10418 57306993369100813846711591116178103848476777258260094094216496214644910232698526774144814443484400000 10419 21332591294135488880963011327133872324243054629124409276975433017126913805134877419723639442976400000 10420 7468924567970332456356050385975273945151974280063227480923735399387471788579874470320235682238000000 10421 2453662187103544055984839262282973866368635679618190602120236171205226215964433600185202586706832000 10422 754325860949546686925624870347565680060757711791192310823249748633378116679351586799793709513300352 10423 216370185086765360141770913316793305304266835215696332125904033634995972725798261680480760321587840 10424 57712913541843910037814879437845458403008181440407190950905505034531406110916662318317210676329040 10425 14260458287955617305855420791328092919347951809402939624496999790509213719267198537956287521767350 10426 3250057935394536037148444738488728153711858784468576937676060417371867312763221992371432970077210 10427 679783110151223568075323555989245430623701761026251970170412636915947819616124294587612697558134 10428 129729601173897627495290754959779662332767511646231292017254320022127446491626773776261965182850 10429 22434442308268010769862311008082197245516186224536238469149243312097227588777562382361091723350 10430 3486892896078015364859084361597333990016823916617965467374223093620767614235991908828426892250 10431 482266778661536453448171866927392462300834352646663880562205980112723082963982960524528694550 10432 58628510347088745321150305391173201299317117380574824695797589739193786556405771671609370710 10433 6167447417362276772727275577860641613710903288209889244512842200988612153851186801006567550 10434 550000864575944072718617720526448839559747325924144359793116045216693118131445093964724050 10435 40428590295698109818228077673980443320782177538997161260989136886431930797901031304882750 10436 2351755612267742051091170808167824349389795733512065084657744242314539859364027103655050 10437 101504345575081875761381840352532236356641639561918918547537897388651872349450409944990 10438 2889695184187227508939548946206341760228035888037847546303895790207350276655016165650 10439 40699932171651091675204914735300588172225857577997852764843602678976764459929805150 10440 0 10441 1 10442 10439 10443 36317281 10444 63155751659 10445 65871448980337 10446 45780657041334215 10447 22713745986364818385 10448 8446268686072517465165 10449 2440971650274957547432685 10450 563864451213515193456950235 10451 106467860470042823346371421645 10452 16734811886609458324170562547655 10453 2223155394474964194295581655369245 10454 252828957993641807107307412652926555 10455 24885593151088457870990686759695199485 10456 2140161010993607376905199061333787155710 10457 162148669538809782438464493588112815091440 10458 10902113487227034195715583304188996920559760 10459 654700604680318211437446344741033972966246640 10460 35319374726175061406493815966292622225810674000 10461 1720558111660813705659198749215112025571634262000 10462 76039730571191545978678614851675665234029498618000 10463 3061726226595763948161261065193754947585211472022000 10464 112751396257678785395329918357352627852377135513158000 10465 3810997193509542946362151240478518821410347180344740400 10466 118609958807227775084471260915200670395586651474421689680 10467 3409275995459034253069032909895896192652631700072479849520 10468 90751680069600007022170923649133617699658148587643630280080 10469 2242862950291543030690795684471445123148694243666049719779120 10470 51585847856705489705888300742843237832419967604319143554919760 10471 1106599639506746795303732903031959779308363821189426789161988400 10472 22185537933982036557460322555947193640004777899007379014973412600 10473 416483053033390049919596055254826862423726057831365796962909972900 10474 7334110661170873980669678128097031325996416622666778445983222143100 10475 121351797410465973680156270875823988915016338907822577816310625208100 10476 1889620845391541590162433360780687827390968705850380140282551163954700 10477 27731462676962353606978413916321986223602594791263686923606088703443300 10478 384098509367827079759813394456937666940566807229778832966077504559640700 10479 5027491825045283193779257912061860231655273229853744805584326203406147300 10480 62263552602483891861420040295535345945884537692804070284544347596029978100 10481 730457775653530536227879009320792717072450308054603848947947102285132182100 10482 8126660897776038335106681800561990054398375726893205887424373162356888701900 10483 85829418584817361685395818750785934827018061248483393741269376355922090310100 10484 861378964105978892009670087970361168337959274305603953678236214717890407403900 10485 8222253748284343969183214476080720243225974891098946830564982049579862979764500 10486 74715262321366429980838775021776979601488206619116516851655706450530059250903500 10487 646864144371571154662969560988724099991052845280584163935842513108705665614436500 10488 5340069957790842723600684886460105336096351148273758629938444576301655282093646000 10489 42066673545046230434895191146400013463942684555789200635841624621478345691594844000 10490 316444405483755929353109539929858060465495378107426517436147404805651392284119581600 10491 2274676844124410268644116810554626764051972659101618848864541933367682361007024286560 10492 15634543557579091393983771200146959523054056421607959418213752021653889169093528919840 10493 102815844498390222215007935134783561101535456670980644592055893193198507728828417323360 10494 647287171967852908410207189118983299765012529104727202746213516266614504632435507803040 10495 3903337794594022084049431231353868989492045251267900404439287567789584437025898971297120 10496 22558250890835582174051907765616515588622858919665138700980298281381364603591234314639200 10497 125003239898840782423129744535784751795601857321753437764078795739684704607870223232248800 10498 664490906830679948670321273584961049018725662605110379693260966826745008704994344550375200 10499 3390029880610757026267232260153784334824346177019291937079178830760173688478021995079032800 10500 16605400601635742043919154630244808012953153307772463895184452238808308406273700958946448800 10501 78127048732286196173849137358692785241271393431650772752753078566196467419681183200289029600 10502 353203669810848593913398347583006145440311550738859046146634621185834796388606258688139034400 10503 1534889680330093198434721851478224862443381531551816039245513584231530935458321207110207877600 10504 6413646164236460864887944879391153889495558542555802735418753191253182837450842186853368631400 10505 25777924006258083091568855380629830055857148757580053301971527249459907942831269558699116230050 10506 99686657171053985661801237940477594551671351489103283048882899083575727918781063398325952973550 10507 371018318344913273636798908644138455705881298690108962555068917484733000924309982227419388068450 10508 1329346582234935091933078442648576854904040017519170040550690300487441068281043931053642249962550 10509 4586415701879609818459649153792660299911892541261791265224760141579432227905698882330852673144450 10510 15240573916183796601713740976888653791632686394876138676367991774813641254220800633832336522560750 10511 48788235614986761354781814676518809220296990048788604897588480711727370695101194785567902228157250 10512 150487656333550714601369259354332665059789307333587386937632074308004143411650164197737613915020250 10513 447340019512061713267083962738221757780469584813540588568029590751190398908603912752178934514512250 10514 1281734324695981339864480854361754233048150357968156466096994077313388558738869189481344973790377750 10515 3540358053619710619841890359885710341014080177955286238786832289227792181165200842297120441118286650 10516 9428532500692492492842086958432470697648024052870393878032300728154014966682061190538647069504489710 10517 24212574576282771220511087288332735756024351583481934244543645820693529890515723781854885194892937690 10518 59963009365239750105541443943833018920264103471979735256966731258241019579009469785432827570569023510 10519 143222260927880337885971920150167863107505205274358608164887431135798657280730505728984153875955028890 10520 329955082137648373357555562877601912475518321011813502354550790717915893988518380287026784878782471620 10521 733233515861440829683456806394670916612262935581807783010112868262035319974485289526726188619516603600 10522 1571782414759890775825513099886679390353116482507344055178859834133522867479181203294418469371375700400 10523 3250259433636600467083201787805631169531260854365025012134480356390714198780781113012877687030964091600 10524 6483736116324991293200397370166482832163048761117149723001484910596966878462866282240835179464522172400 10525 12477105635617000051620932754353987971137295515090985601406218861568953068638625030530682824347693928400 10526 23162014155310901600615055742350699968308221633349476690982543085019246667773753989644509702653653434800 10527 41476164882766033098775797492116369710691466645765341981526879477825162637641373423316912723356542197200 10528 71640648433868602625158195668201002227557987842685590695364610007152553646835099549365576522161300158800 10529 119352295807599275670718097175521792270834604873769354876547169480761813072510773610842957413324903533200 10530 191768295511086476639468403326961980839655601089314806149957811637628531116506074453376886630398440508400 10531 297135490846848276990824668891226805476829008281246018320264301548413438323377543933254296866881100128400 10532 443928657371282638390018509136582045258501819825827185517184171496363507710081977964303003489124319207600 10533 639431600449238807330363266315946368135317488024017558942704269462503958510875443715763232234685379840400 10534 887831247569533361173181117197775911281913025581734743816809016556379895722375444500335634049944079215600 10535 1188083248427315080181356590203070788333579020795266538478260666052490453962193343984211738734247675994000 10536 1532002083498379971812801918946064963903825579446527904879862437804527164319670364611220399946793055887000 10537 1903157227438709140241676610649493073715577137353676417917767255210778590727013184903629465913284157055500 10538 2277141837248882575332298524040325501834733259021745800273162714156048357976966964558582110803460341084500 10539 2623571578722738551542407019348872238663022919948987276381510288480345139710012031522967515415489558095500 10540 2909779387310673666256124148732385573789898147579785888350402319950928245860195162234563971642633873524100 10541 3105685326258322982400100824092585790639119012961395235288845248422871929739891470186990060822533975899980 10542 3188889475942587896314139634755520529351640547379697029594778202078930234205840804857113265713527897211220 10543 3148823474531544530398142449167501425042253858606222823626140212104209237545344803882323721541227718034380 10544 2988913096437336144985839471913289254091639024860723830342661844349850590679711161862907729707916676341820 10545 2726151505541746154217853584272560528457209220477363493609241022868545044246329960820014742480847078421660 10546 2388138111323632075797311091343887255387043117668849421625345909520962639838429210960929356620688141474500 10547 2008293185135320290861819184380003230636714623199214052500665604391724709820043891213661100639051621705500 10548 1620398551246255312564520774935890457118096845509646229276237979867466354652309557085165810172941962684500 10549 1253702854633952887091204146968747050920117742856087143751951709194094763691236446307483027442673750945500 10550 929559497722755726959199738661564744176801228856598390988728164698540654646796664526565814342399470050500 10551 660055761282251609560709396740030002621856400834292223576762750854737713004727852698224865712416331313500 10552 448532100330796460550906771529904557766203577400909001349460402125227171771552517663658596005348549464000 10553 291460808558823490168351555709697778371464777223852372558309287853813863831324897698003183750631042256000 10554 180958201121989619186964426530520325369894060567953056646588859203136413827273446032341985998878052784000 10555 107249826294268447069619648675983442267282749856063710918687676278289087371313095016880032891783559888000 10556 60619467035890861387176323164686293455420684701253401823606077896424266775090010226932192504051577328000 10557 32641251480864309977710327857908004168303445608367216366557118867305374417356159352963488271412387792000 10558 16724917642737514760417417011939824821568779822800933548966033526533262250353286343826141969576360368000 10559 8144494149055627825931797288679997303082703064258138698748735027377470963389529413123711635661811152000 10560 3764262001664365801901250847709242451004610659951240575051936357191268092322891745561379327406719440000 10561 1648808975935631301659225577922230164489622851053022731221096090339976933000936053840934746715339920000 10562 683336493346036600972167869240496148648388606065735880613105668656007239947143122706871614984720880000 10563 267487575764002332007897778483185017803587543118094932874942202964506632510297128000810600187941520000 10564 98703125911343110709444577583488413335863538727290734475490081188319127181219003172604383546927280000 10565 34259536606646834555923343703172107338512634732440267837299137857623026079674724972168489256933468800 10566 11158820494736397541072174806176057818829829598566258667006004902197214208808338990934879357972615552 10567 3401620195808283164938761948789326961645538606537070977231301831828397132268908736269237689550707328 10568 967586847036017553806399806299326271570433717804344008287250225785833436245782111005718201063144112 10569 255960474070574411035995297596624100909620547442428211494592356239857100867343523550931268304494518 10570 62730921194398379806675055046042042620068005366033389936957339543578573915610130101033244647076474 10571 14181682125568629609847267288741154673356536738651118688037918804625807960957075800879506276643830 10572 2942625229385857219531112365949760754568774798651411858239651438295014975937658337587073127492370 10573 557147770703952460567408151311062015731750252376241342947630518392152527911641394061257181350230 10574 95598579441852015734212441179958907199399184814641792544824044733655169473336291271424332878970 10575 14744059515907524814729281973028488175031715070914903327808683516135871908823010096587832434070 10576 2023694443359856347119705368847047396572980499929496535189427149273551046309040601492447588990 10577 244164078395929426166009965069137105383000223477968452721437968632832908549952945049110250110 10578 25493488350447724915460894480401811384007322603697753394272640964837203082492706734737312690 10579 2256696028519457663770858035018364911377564059069898095270302594009674217186561152934206910 10580 164671549871409552032611429071227038754169628154124115893310877877376022014641152989032570 10581 9509907135430946773919808973718278833827425334128748334264154041550590937015750476570270 10582 407526736699618036760723009661886087275193833617144444650816310441035212464265003940530 10583 11519764939701603127186792452768768546043596005921447416013422741709554415172269883870 10584 161115593562260183597018076262500259385225118963936327496691227156776984827584194180 10585 0 10586 1 10587 10584 10588 37333296 10589 65824823064 10590 69609750390180 10591 49051670774946840 10592 24675326193644686560 10593 9303479236653819857640 10594 2726177846318365157729010 10595 638531433337679305832528120 10596 122249745328104783462118565520 10597 19484016228883851776333715010680 10598 2624596904062597828383824918169420 10599 302665053969592325396262183420548280 10600 30208854910488834001455501735689009280 10601 2634463888652213731876931880533212350960 10602 202408185092110156502809273674202469523390 10603 13800798607064661128348407470387452039660160 10604 840476705812698134448072019863245178602461440 10605 45982922931173668987303729718307545429329403520 10606 2271775359099651503539410456321146589663297912000 10607 101826675619557539686783791622290700386899509008000 10608 4158392144273788537722727806488172001570931727552000 10609 155321973243907558099215945496690453493459185432368000 10610 5324954982711964116834786664778204380600759073906349600 10611 168104732684999236426845880555767313676811655687012759680 10612 4901378445294251241003819776660178598770628160401391973120 10613 132350184632588419092396794868704875549343390564066158385280 10614 3318208200431323935816519642779672236987109291999087256659520 10615 77424858010064225169052124998192352196365883479978702655388800 10616 1685031318412580556367327967702594847800479012510504238435558400 10617 34274760023113962163689459407563466571489985397617897704791025600 10618 652843298394805146742850176632321559298247695348187873517203303900 10619 11665064568822685901872246293337595918726621921872077084022185237600 10620 195855453853006104470090320118390896181645299158826974906523748779200 10621 3094827052550278999999601804410446621409966592263686563800704633487200 10622 46092476778147473575069144591512342399047235178173433973482266155494800 10623 647917290926960645617117051000462258303534534894324145840614159528591200 10624 8607419449237517672678677800335425736491219921052263011680169752225980800 10625 108199676538171616385403122861908781213200527340919793371184697975097104800 10626 1288499806579568090248123774081145425057198962785465588133681189910760034600 10627 14552116282438699314254071520516908377765624522794271055762968514160546546400 10628 156028338700522133732677652781444858154514702801433147687593644688928473601600 10629 1589806719592318020136659508626159606502502347043355296575808817290255345714400 10630 15408278257058880205263886853806062044839909110990903101661500607979798022353200 10631 142173002275277590299777893192123567660117035758418477894557807542229054215916000 10632 1249965044980793911386761421737227000038623781543024249685362999890235829110144000 10633 10479538502112914911333867699795173527806086083379769795456097420179042762317936000 10634 83845219189098993538044524819194547383611789080374365650889813457878072577082874000 10635 640645919681605371033548369230743643682127629218207397952921350176113272915506694400 10636 4677971382145683140644968876500567311906359394526675196032704133442834957524209666560 10637 32664658391619065006962116762834655159080679965250743318300759857878739722259922551040 10638 218246378673176147691654723538039673475802482177114364101302682156378488115273662501760 10639 1396105765460694937784351739529849874910898617644517742126711916463653864575272611139840 10640 8555260919658130595176835575570123812585304660313206365894328915703198766084162128870400 10641 50248269492407656645048362195475175249892260163982436090593639638010021324176134062099200 10642 283008580493265930816002335698700720752682660785738169184427460342150427119686258824692800 10643 1529239347226770292830328410442102140207478237228199229979011540094426869348480135403603200 10644 7931309156803249315357296501614970422093022721895406175823347987608383424078557990398348800 10645 39499711987130306618573202633749132356355929544354805333267125712298248521611575528452793600 10646 188972665818210838494867972163100357256773859650724765405876330935066210823338439208526889600 10647 868814572513762575290524669479637496557584312957906457133098266075867602801747430184522886400 10648 3840044746512441653818642573962227788164397229622451888362982198037321632045409020661956761600 10649 16322094956778329628755926694584489046022182470552971344931743281240976718748566417684676334400 10650 66740104618942160332965940643000518911739741303871644850309844522574282208152191049234698184650 10651 262604420971502020144630554324906470683022571843672113070683024601644261928580182962956108474800 10652 994594944014182685070617938451726271144111721672958061896833852561813229032080711050110561903200 10653 3626909657561815436734689734292576880770033394177902818339332227054865010346573514790723633770800 10654 12737471725768029575130907383135780443590922904787613521013537177623628653131039722233918166512200 10655 43091156935621035871146796405887919761547759889074452367155527429062130888646208915383482989815600 10656 140458097053734563604140463133880140872650645916097812544853027032355436699410177953563868095576000 10657 441212074039293744592192401604821459728682330227053731190385349781996009882458653673381962808834000 10658 1335892113063417171126360327081264975289621499854134908326444531284376807699666479177739831837858500 10659 3899360762455379850855322035804773441385922215790447840520432685911153925177404858140429779418614000 10660 10974417136856402391055879315183884892693352254170593742149397937645445821850642141288921289102477600 10661 29784953176696235963093763685244684085958975328424400910710734402697376642812181390480633744283390960 10662 77964099924920188394167852380481556874353995912646099307974543674046209059227100912402998580815615640 10663 196844424119462160640885999583353701039411254415478762888132863848357761267752207498448063682898434160 10664 479428938199430072524897286878768637650029877680542887605501139343744446787800248318193531280905501440 10665 1126506286750243129271317200973056055237807544866465487490774037856741302974499001190692079038203591200 10666 2553761937092757958178341000354042199296819881803762038771523243227705206897436778933837444609754746100 10667 5585825567913819273775208981201976072174676188323555389833286612106609642548323023840829628920583702400 10668 11788833155673538061784763709371904834075381835010218868581447090258498516832811036504507315576735865600 10669 24007150479669089701838794484461030526994014815472617254176618730276844799482537449267210967664729750400 10670 47173714457949205674621608769886310685395802221439890766960498709493575985537815183924225472876212660800 10671 89442911407274417325616347134148326415812013514248548020529755419094523004042971060080679213962285564800 10672 163631992962145445649964790105883759954508799917539979324380017665940367666311171861853025538721700723200 10673 288835260304393097245771182535385727798489018036263751383185940273970497471594720028876931443349668700800 10674 491890283700203668419828400492463590063361404822227517358137649562591738416257708854080759906971128847200 10675 808149330024304653733450905178629319005472670094945584074043878682110771230705549128552159847158558755200 10676 1280803211686871111777801312480904586164961569942905211389632423112795825466979002159781078732126751238400 10677 1957921584229404740627365169270260020752410197339859160936994236860673790531103352799913789490415451785600 10678 2886538436590662856273209939828782129706744066064163564289299357615771294268272287543023906104733579806400 10679 4103626137033717453416089353945562149164426361592933513725396066855274038568529854676813212659532021257600 10680 5624679050088768379598312843481935129425820679271837201343655975174530149168959173711555848035013655116800 10681 7431730543154567869973648000433916481313721401888776126775334923339154418583986627546518417633981857912000 10682 9463644843291115313804501502270766928202116450128555338413007036185104499094599809863253371596193822070500 10683 11612029607842159585547623135123735056864031798264198344966264892705981367287966777008729994350726356052000 10684 13725701457713243261910960844526797941879686318541932242844065737946010546285137394221409562483418867368000 10685 15625116709942247632498639264425960889392329778784603674429557663298135238043787720492453107998801074266400 10686 17125746730600067454629696698732216539165652539717382443161901320070332384667795056024896624311557217042480 10687 18066648754432297912727193139373105158964503184007815219596538880462470622846980845358044701321879618988320 10688 18338353542477253468620101621766113974414378636422933704718969219612772389305178349028953806862414263934080 10689 17903519543243756233647220197949030988090512675477132252049195304211199929738009258228603333846819302858720 10690 16805043527312133827370330314008934764462248619381007837317239182066373560422581950260364850909331305339000 10691 15159266578096480110224448908593863884564328494032822882898929145368049465107162873370535768475263819012000 10692 13135714329882931275197133122347072320357804658733431783912068033916169118592240938060802815427163887608000 10693 10928241395594885884367016081537275293174102975862167979450555735381624256329681929605101961536583040452000 10694 8724397947315726940305913789864705505033148128368387246931389976309590958289700201701388738916140623018000 10695 6679730872089939392160824736526938827039557949826671803738962467266225604428644524738844755900764880676000 10696 4901751729232256916769941821398965756779233352206959816666757060336231074175319815041773055927178814976000 10697 3445262758207163846423403445574659168495571189799261171013040797395269234728438267682996538183050875584000 10698 2317712320115027890996275042321637812940209632581456195480801939714232163754576754982066413249881096296000 10699 1491165945436527803180960064490120648474495997114975077483689370932429449867872391343841517855535982464000 10700 916765638460596040704693983202926958558690902879229528948782328734964253694511935486755349650314265344000 10701 538101570400784632587537772749544084371405529950852114817763540779218148907648309959617270446923590528000 10702 301244896250011909696442086453804594242111642835733448893705230094348621824367216259443856532252095552000 10703 160681400549405164638896097685485805591692752270197096744404267305141478423485454189087683579856905088000 10704 81565092089172483517024026798329498807690210666711644038891441201470478436305677073053483019314913792000 10705 39354585748907451780973077355776627926119436379106668587392299011073641206312753153595132913380935296000 10706 18023966613652517516767972755916981798119438837538522459101844932757556062119821520069396272312893920000 10707 7823979004219301737396637950136568172493521478861052155393891229447935188054722686668790903196113280000 10708 3213848232840715441111080656047034933709853818186027288141273193277160635690344571546476551199576320000 10709 1247020314840765406536544408765168681988913906112307205036720086402716800551761026384215068843370880000 10710 456168076461105797100787535335387511411428506300437538874722767090542210266353872232161254215607283200 10711 156979744407567836208651964540812718212694762168150568933396660167031033628167491269734222085624855552 10712 50698120178622083334977712332640927866717068546744290729145977986702686026144831576177131592207802368 10713 15325452913247349748282509744254276546324291021081535718689919772801242564743830115977757421512619392 10714 4323277596287921216539482218310102964678933356116629928394964044434846648896363897784907586567695078 10715 1134312547624737826641247570695554743266983110728274996120324495856489281761717421004984697727958160 10716 275751846574657345994995005442137207112466827857607662004588573860591052642014687196749069206914080 10717 61841641280159680069893050607483697038060742449213654479169239499848028113910071533020639046056720 10718 12730444952523187729129271183381526606035060561144802192282845269563156391186545825947629842358680 10719 2391512159187949305191605875993791441869901400443990446625685442851388598232103884259491903951120 10720 407178410740679041458825102159252495354300514835129385052908300938765996824482032256453016261440 10721 62318700118807631072946543413262500650630961148513811111038797692697845919215387289794824384240 10722 8488882616011902515196346456787259910439103660097040178178213210823697560270966774447148147660 10723 1016546611797892060425501342333986905597912339281693587400585777494173874772742450933478441040 10724 105353699523209749563439509360857364629790935798770037105221797813492736057147950810955851360 10725 9257699187291298651258045272716654343111125396500347556522573189160975265042291669410817360 10726 670643862098609780714235295845228759404706652330065704449203630217841673202151828128544520 10727 38452659758725603249422740966453032454130618163765629243216749949559596485669278727977680 10728 1636122231435975633187296769182282086101095936841007764509961191589652879130220467889920 10729 45924565354020683565571946998220621880654305142487494555495219927098842469758519349280 10730 637841185472509493966277041641953081675754238090104091048544721209706145413312768740 10731 0 10732 1 10733 10730 10734 38370480 10735 68587233000 10736 73532372499300 10737 52531526913499920 10738 26791078725884959200 10739 10240889842969525654200 10740 3042397690848863246435250 10741 722468038320243392253490700 10742 140237614129216699194513940240 10743 22661123555880243892568048070600 10744 3094986528728105617788813026873100 10745 361875347974363118387615061603624000 10746 36621785215005547580826644234286748800 10747 3238281357636865544834596016416805762640 10748 252276404295313165055312829367176890111550 10749 17441698069515180784020255614679719892810300 10750 1077101354468305901048268416906537088117408000 10751 59756449355002171068156828329535828662345251200 10752 2993798112685608770514657099309745015983497085120 10753 136081732394800398659757140877715682544704412960000 10754 5635827636492958802991839217852588623333647584960000 10755 213487601230195232917679996458872514699106106886800000 10756 7422963894773888248547733476874997336087919336454036000 10757 237671883966206403428885275570342222397941195738894457280 10758 7028587337804052614221735499772513585443389207321152326400 10759 192505197640966552156184200077102733201310604400518227606400 10760 4895606319317683869489167157133216059860916232599385960680000 10761 115873937157919248552322908160559982878914927657110983565888000 10762 2558197502931610764813219301454427492978366983500863133951411200 10763 52788611779244024552143749093520293126277391282522851161275592000 10764 1020079935575050724442277787881037027968576180408296686360785729500 10765 18492358190371240405664821930035911897398252682268052228679484615000 10766 315022760701853601263560731231670593263913763340283995613269337912000 10767 5050864929919719406925757057414451845331417338889220062999418384522400 10768 76331765044507471217278896070385071806697771044924924825959678739066000 10769 1088840597249389646325565817629902560565526668618075599082110467134216000 10770 14679510885993795636696899484646054763899610552624258076694039901040240000 10771 187276683110928538949706213809888321737903877704056400155362039814424908000 10772 2263535617454161889671388152524150191151665038932808514560723386098494223400 10773 25947847322035514345013473943569526581494696787766341508379024182104689878000 10774 282409128993316760778286181525361359073012048759875530835381007377325461928000 10775 2921113453699370511855740260280825474132582343673765400871250694700982711380000 10776 28741986012611685006047238257975273680328772333056715929178639411194214738942000 10777 269258257370321640404477316086307491405282875885331321400305398773854208800755200 10778 2403646793361335642833678168578045598576299493333438715553142551496478367185280000 10779 20462961131780945193379265472389159470858336910000897150227684328032519290851280000 10780 166261559195720179696206531963161920700723987393757289345599935165264219238166650000 10781 1290189699358788594442562688034136504637618142175556565321855496882450341288173204000 10782 9568653958538592116901076688667290029688876197970245397398796532172902295859581032960 10783 67868167782847254041820985110796276568042142263883980363903228797199205198008566828800 10784 460646569864274576961648529565513479492669199270034011860367851190278785353391963388800 10785 2993719846078094734970881429042121145549841756262275548778071988867639904812400600640000 10786 18639685991136743380162134473349126001181034934950168164311147211495083205316805355904000 10787 111245035028920654809785829834124556543412267589043503635184255857695655675368024692281600 10788 636731450494480063713905736550581343373478110542551632648751990764442239720856457120296000 10789 3496822811608523907074916077680688103535652926500474120499316740568425076942489363422896000 10790 18434448720461067002814578036633434654524599296922429320224334891833544239638371746390720000 10791 93328302250876622266791770500718761547567759491368298948322183596452197701355621027913696000 10792 453942742259591702074706857501036992642022200673589742589626096279792902590036274737409731200 10793 2122080296972390611496778752146571663117650054973312175828817922323304737649878724843311488000 10794 9537952302521067479630682993518999518098685193320908489209095607861735272447842010586066688000 10795 41231772974440031292153473357399841666780774533626843989810152888152293104852650358262684120000 10796 171488494231673418609817162507147129932365615620387416998003669536252638293307826081408884770250 10797 686433665022446607078736670063573546666336212455312989438162940157699371741883913629359759737700 10798 2645144652189617861741671835794503219175569665363756974225756784325462979303867455505266916764000 10799 9815367754591237833758714674262921734719530457120209702866690999957479615476554697711159458914000 10800 35081781168903465147513564596630263744937452209272360766639899418006592743295358542330806505965000 10801 120803350807702366942742361567526821243436791955407433596429566691570528055173582458808690229236000 10802 400862950004150389460705639229708719506390256122450582469278956514563611405618253905567991802929600 10803 1282102745025011515587350782747601244900133154851734550738010747068293240704588898935061945613830000 10804 3953150130493785506394331580138437171775410560792848198108866470127237492172482438383107665642642500 10805 11752608496062605559550715508519678078251220586140900048431765181459354706458731573571401168126775000 10806 33695046196278951290733510841723444609213229183184504787503828390519144520571412035796060430132116000 10807 93175669850131373727112561032849988408845424278132309554497428612519781742674841492669737631533756560 10808 248542755700709286377345707061310375779575713086405562567618739002295590055221168096475496313780235800 10809 639606532152874247460581959430505022985201835075505223950235636033879560421827901115405473031266620800 10810 1588117484897594285320821807738839151521192482417271977675852845069515948467050776868825663320087520000 10811 3804948569037875422203779084300870638027515279867457640184772750006742166406342225213252878796323612000 10812 8797182015636643453002626271758587021439542272063927525501275515524847397700589385516196702180018573300 10813 19628762040309403187819771356137046018930144003611473340549368133104221384209987156481486769995163393000 10814 42268459662470557320112631354032404709585687704515097455053120681571476433585302933498776094776537568000 10815 87847099900917724550836492874344455571126881072636798927670642380374454033656201879861914172878948560000 10816 176210947448311435716677906295008584410319214386877343731386406186515816620451557888428898429127773288000 10817 341140537385568185808813369341581598710648087825319858890093080759448951684354370347065084893162277369600 10818 637415759509521951030100361319875801921259057444262446843558041836019292241014982284411906817215802944000 10819 1149446444068503142100517971314290141238884867695335337137168537824984632795121845012877584315371130544000 10820 2000377302432801050412418277453239865307201321078577712612309393584594043028282781859744825615233466460000 10821 3359435140115610453201978859962669496643254952702749986274754801810232093235513106314268089160564368392000 10822 5444007714238630272881155485888223389432146487456764080322166755754017135704728931257993416280709438009600 10823 8511951860891503854755652808203158644011800946107147851339842669949842845959735034659237197696426964112000 10824 12839557119759905183435770820788916019122990066673544900583451320520415120378253898704080794000711360312000 10825 18682128410357583382898993919061428936541344503327326828577156348320713833357514252060845081181542953920000 10826 26217741684053889692552093145988558503105949531433153394818468461047613186969358186654704429716360167808000 10827 35480193844801875722091878685064779500584827754051313508645782647615092319471032756545215139425363727092800 10828 46293423025595230887394364908025888201471827449712570782865792436482320842093325600518080320448686564022500 10829 58224717619820805858372294008032560418346009782112717891851821414957145801395729105806245351492162482585000 10830 70575415296752491949542174555190982325267890644985112596184025957523813092600883764613630729081409069800000 10831 82423530470813364840465315374456377539873469862355340589604010921302053229964789705703312978751439562124000 10832 92722391406869450625481872602433006099806174710503106908819878424538012752362370360019905154908302604440880 10833 100444757144308199279788167175611759665486013373055200262320893342830928199996510698682017232457450695550400 10834 104747073983727453960532948750809293631740411433009020947457425039411350595770204760590156177308569371830400 10835 105118656210331416175852240391262127197648377791714616802200085807848396088921742081436163079356527328900000 10836 101479933495358405615918893608487668948499010868155264682123928991422874685843681778617218972763416767515000 10837 94204013735313840684966218217690439854078327070061113629443345403358593104594512141659757989810568018146000 10838 84054365984956451043189748577237458236931111792366290771465936826131983972711731870357675088774726533560000 10839 72052833977758619248341783437704591666237417221805164103681340446492162792807408783987809746400349692060000 10840 59309544788012319106050958334298122090200524369630652409503244047443854694385303356850312303994171637450000 10841 46854045724107813725814401780022669928138395899010970777549184955578664859484369757805350971095312239360000 10842 35503163885294471137693271520783762667906342248783742967558153907372138188366043325079042357458954040832000 10843 25787771065332132752040720868136854640540079673947651141976361790827735508441551739499980090721875401280000 10844 17943039823112733961320368834135045983296139507647204168476915449591422162400150491311379952504490738280000 10845 11950883533791900123282779428417846183564731949667210973880758776392982623303314020761655021928934213200000 10846 7613560585372231108288159709088165623579911612785701453383073783404591218141058634736944526556099050240000 10847 4635482689234877141043210881350380899154126095880469805425586601859976752154548593053483016843226123392000 10848 2694809786182079328236879889025530894070590546455710784321240663769173045571720335926317492108241535040000 10849 1494383870998841035562911229203206180284256209160142095086442019543444070469150434003468544080884919040000 10850 789654488164891075621478515929909546909926012816426032298917517804611522780308803611005312425592230400000 10851 397149757282930511562567135952983919181168671151790739773867339837025207045390604169064436543459621760000 10852 189876970734029174329706684420496857228352129141579291701803517434478580393188813646118823587100323296000 10853 86179088464841855304771357920155056457794287037568165181010944777876066158675318481845015447335873600000 10854 37076649015661669855231499848895178228143403779457555271798391275887503873144599234892137793415993600000 10855 15096117911569562667255941126517116233724792648205574235370312734281497446382635801775516371434128000000 10856 5806648708953402104656769096535164321643046049587202167179213194953954050021501590334556684289694912000 10857 2105877931780433829955521592343419593982544700650291985963661318703300668807797910094665890835729354752 10858 718541026591749075837842013135549992697456197072278105446918560187477918490849680609728519182794792960 10859 230113470991427515305844335653523207553085443033850874566723549725394318630866353177549622961714424960 10860 68983871209276053825334875332179013892185861374610091394457459492532817176767711254170944383508139750 10861 19300675236369901284941635960559566677527493236116311796231031600415264054465957138018489627156839100 10862 5022935563569665443033548477815619466518018204490164056423718852204371713998421728461417852469707040 10863 1211290845482622304964717623900713230128390927175802921309675434518403310627655482748329426601820400 10864 269497723994937498473011337375039067947225732601315004023444534474190210259263061951183341325285400 10865 55042740171786134802029024130015834773196143343552161073130855430706562975183343367877194614748000 10866 10260039793215193286481032026888523762035234679627301666036331924397044242803661350828186856878400 10867 1733477311468057166376043646372995681363469388682129072333589413370350285467154548489598890524880 10868 263296521653853680809585847962407566458706438920696934022330294108957240654360636122024734874700 10869 35596419620609859734967810609960527867790841948656583273091940745926938914235998409388301192200 10870 4231041431289254519639589625206443725292624316699875396864228177495225770225110852539116188000 10871 435279801924002443387382242017641332889816746250418835792506927612818190749777591304383895600 10872 37971216763583191869963131750475094996771248077164196313814434110905416639874215411659020680 10873 2730923591027859169550839562515439855926011249181722240130495710703416240206716121905353600 10874 155468712263774509997083154450302790970672166061955624425827491459329714058847820197113600 10875 6568462493661801850109865208418969898236440582454418864144809516784035121950155573596000 10876 183086454564711143523177277361103471301418027729332939604036357220704427249760083516900 10877 2525330407789119221009341756704875466226455554887350891090156651320061065513932186440 10878 0 10879 1 10880 10877 10881 39429125 10882 71445574500 10883 77647050366600 10884 56231993875491720 10885 29071940833629219240 10886 11265377073031322455500 10887 3392756061827933279514750 10888 816749475950711138155184150 10889 160721446876628120877337419190 10890 26329095206516715801905639034580 10891 3645567028594622187956165404788000 10892 432139907004947137818496222213716000 10893 44337554458707576340177712399127261600 10894 3974861757223134218896931916581759002440 10895 313955624971256674848462078293538641207430 10896 22007673711220443383985331958811777300324750 10897 1377989253953434428727081574754372512015070750 10898 77515521822391090390710778268288070570616190400 10899 3937788508577467391848107536029033984987302472320 10900 181496252168070542515180956433338202762596577587840 10901 7622125214568179898117777320570033218784935323600000 10902 292789027263955953912480707074940189078108276452200000 10903 10323741101327086934954069731462391066894097827704572000 10904 335219814899399225921754762695761885935179736540819533280 10905 10053729320358904989396901387174602202961929021553296942560 10906 279270258898858471927691705199294505637831361709813803960000 10907 7203246677805039206962530878933527248865443398584162943520000 10908 172927597830616148134045310272880057608969713589458422113056000 10909 3872462529484313872085621109401075354585379844316194730028499200 10910 81056262058681747217727657979439444216341559563892608240233626400 10911 1588886955127568340347502386528784559922604434633122150163670517500 10912 29220225875313943970347918220708503216972388506434797189373598447500 10913 504994256598072749322836374896715190890969867246502553778703719051500 10914 8214573240661983388984805031653233771826443173876441541466913829904400 10915 125956789690150411964433677152016251168005461999438770302492678725200800 10916 1823058798146913857379961116673919424800079055255034833325551928917380000 10917 24939739590843813457841654304620136584613227237679201221890850072112660000 10918 322873705626077984996519263035966845168492780315493043511094620548966206000 10919 3960321623398893137920720423921651864274024859040523209310475235953051341400 10920 46074961325884683580199601029527510713627069701520233435148699696331841215800 10921 508967596041749411641739778814548083464485072284235136783619357110642432035000 10922 5343621737723736951824270066792908631045735452354147334603496252455497499970000 10923 53371446204658899979432709515604323781596194093815968529857950448767635636064000 10924 507570188398509712558025275132457351673672790787855631149170827311323514556307200 10925 4600060255078815591055479759919227265815885597917318795900487137066638734605126400 10926 39761159119697209231197630903557150568887309024551292783714317009219616721985800000 10927 328029562737501976157380454954346492193320299452548165465643115326061837956382850000 10928 2584872954371515572120157985040250358483363959686079543869267748769367283096296858000 10929 19468654886925226697309707553209038582365289494012095576295355444260575701626461746960 10930 140244789954683081005054544908184567525454936083562245056390071797569396004476593217920 10931 966854502590340543939055280571664289906982505655908075497609348386726605255825570080000 10932 6382861276010445226130157397316920018694104633774537798201198821949270607862882012960000 10933 40373209404421624248512167294948033491982306279491066355894855578834679339835724409248000 10934 244808460661356576125069232597548530355929075349277647812562442464388464724276619826985600 10935 1423754468583152719043165800106795400227903306636588425436218415384996071159608762677995200 10936 7945635192183656281411496978817415346099460377327603281699404042302836513277308430553240000 10937 42570214965954165477322731037299384265162918339545376553675299155926418654128045811152280000 10938 219056224807859061676528493947865984117007830642135191893149505487106113616835164546878512000 10939 1083071432820496606584278586470104603437533798715868424179899850080511538800614518480959987200 10940 5147309871368483872751407539189227959330045610290592029669360101889771125965691527016598310400 10941 23522652637974254257197292517800235298013649294338727017306215519388739016509880634215637440000 10942 103401660554428492672263098359496867664185000023030654180241905720646331926741350287906239580000 10943 437369139210510518524312855464833385437259437597415238210465522370310782832437692227403411454250 10944 1780673516422092474719265345815566412598408703281224836965965224643321243112204366537022840200450 10945 6980143539950373350697364428848265082763640086539292474891008865664253828156252937483662123933650 10946 26351727148188415634766169485555346668905752741105318386331288957292617612881376322370278431005000 10947 95836716124613624124392565239027373307375908945912436688908165977672895768586488824579375777210000 10948 335845187810602526279393076446330708198891228740893147701130355556540669519481347793960769027962000 10949 1134305296295527969039414925800423997550621361296706715756775482569837359870022918323828062153595600 10950 3693148934182857495440536389871333531931248422813455903179923930338883610656623914824294653068162200 10951 11593789462332029808745976109755898644761339226868725723452957543872066129344424390144760611800737500 10952 35099006454457240927847407126795254801263780399150525820316487906790775542261887537287562948054287500 10953 102489098847015143509314428810242144019690238765519535395324144687829064583404711608879683808318519500 10954 288695608962750025295710959469692607785990609406873975492513064404874291394937903437223193548484587560 10955 784589023401157963483080502290839240298768737526815397510753208526165538336481957666711837012149501120 10956 2057488697730309344798288030482970035748519416591299119346380791589594943190075063811307264892000440000 10957 5206828749173392392532376427677934881120157705667756972912603385921477368404094538311185571036328280000 10958 12717184900670962811887620654689335890027018092513844404094769915361380483969241027432193113056449894000 10959 29979585886211362332468409432258378866674803762537266530393781670842661770542303385039225616520112435300 10960 68219129943420435154008964191381080727329567007977754643235714569875939476057870123680044560085061630100 10961 149849543440219733404706731510600522608518517009883548621271515254135365143559382654865804609649084832500 10962 317753248740706904569016683685128819025292277033006079004142008249732822473089775268149176039737818440000 10963 650459591539800016411869446602498994240010072985212444079067169828864836591972010548917136834286828336000 10964 1285436287193426954457710810618290078083609509486235152827114136162487199645366301558092607210411425737600 10965 2452327928815687830517156390104981632526789914248398900221094250144793141905634668329352295552180258083200 10966 4516434665138610032692255107168265545797771393796032457303739410533122165735298958130076719864908782520000 10967 8029473477705567683249101137922743802309521053015316130681469299318589509154533030260876946807838341140000 10968 13779418529905210159043963076390266704937163095474224161341757426770703045298153687136830775383339055844000 10969 22824370180304527596775384993200287926639506050452176431350705891522754275032326363821519694609325718141600 10970 36488458013998542445681050256688085715497270542194449278212834167718650647041645491326710414793503990875200 10971 56293553738286671374823499694750202366124821313343470134690206990870288515772524600924798676399515273440000 10972 83802826395568833364442121371251330770161110108882626439356938203979173500830889402474871879966059456480000 10973 120364507429962581940910934905674083813895453332198047784008072721639068233108285271684513631852707568736000 10974 166768192531250787873393703231151066126357779419479663574421711284060445854556611040899727439922238249840800 10975 222859040792406014207099575065339762336382754198454138049839322940168405091720625836872445045360001372532100 10976 287189485557224245112241720445025466928328291492853270682782632654856192128505961129990264233711341974912500 10977 356811179025642243927330622371092246789741210642635881757396604207548602341477103222109116169156515787012500 10978 427308418033132772121457763518350472519108261957483940819767084796433962561671973313265220333486833451598000 10979 493139299068732236816605117977217139374527316967963644969822291127448937388004804053407862198725003040774880 10980 548283588772399440933546400826154641273134914439046358909371434922714048616016989480463371541855579967873760 10981 587111210136064506996230440633375186971517969487842331784735260125693227387225502727509321325516397738300000 10982 605307711421088164233230861310212431377281969288996519065591506051918969684887831602185674450989833515850000 10983 600651498256310562969898316223210797289764415679081161226625417543827285302696386743707323109059142488805000 10984 573452185127722914835412354733857855525699611950217108642778228824861521439932776777954538666384766225161000 10985 526532450707115714609062269634843564401748876639883703879905878591263259061493558223031084964885466008537000 10986 464748269056124981742162958660038452483371282600105034577279332089900072899552984932062743738476268024150000 10987 394159592104684999805789583695363906693338335497744534932004489601220041439783979065724977360257140668800000 10988 321047754503282210850987579180060376377576495785735873907085558419142195554706450338271069966661487553920000 10989 251000971702566092119863016449865385167923442159757137781903254764056625615497770264466472883026253905792000 10990 188250728776924569089897262337399038875942581619817853336427441073042469211623327698349854662269690429344000 10991 135357271797567444588974801459413025740445440323984075960926810506059297552605268809654209657605419003400000 10992 93243318578762110175637508783638502594372988467243804539455404163233209632185930400316057793944301213800000 10993 61493648545536018655878100758454499880316465163065593748903998809711238022874107874991047725891870960680000 10994 38795393265309680135522495950761099774568468576638683432591908094642412233921176302543077785690103898432000 10995 23393862251937402168369887036621635761499288743826332538486013546017794114530718159446842661220734623104000 10996 13471041931254697033068274803791250492823362705593172800301594067133236506628944615935274457243578172800000 10997 7400343074896648120858045281045841497054509322813398018909449981047271500650596693300434921177678537600000 10998 3874297256857656957390388411841646430810890174884661315782006166548277432693547680610227694028314057920000 10999 1930744831310055491988763811851663469238815516905331217699627866469926687532404340006584545040556509856000 11000 914756086585999736551240624582748564141462926787419491707844282488190438463733637312427334237478135072000 11001 411475648704218194170390125012231961079226626403777260364384173450305575078648677319664434633011956000000 11002 175467979227133171707593585961156351616790583407432946591263746664095689766032716842846674721551912000000 11003 70821140519028717561464869275677041013847863857864549282254580589069847430729075907667664326324436224000 11004 27006461584589617630105270150458178306613985417799014792966413397965301820251354279457269329771718346752 11005 9710984874248760145208456720768426320226026252594396395371125027614819814631064399699858000469095573504 11006 3285581742640759153460046257641876523206394216859570630815771878191529833936445263185852546910680712000 11007 1043458736579950399754389690835392471396216767999732823885532202594257658016153037799576717296487987750 11008 310237642253287578603183482319932430672721336031405358371691327497612920862763210880661270867041687950 11009 86094133722198302787941581764180896497902585677300159933330194583307026658685785943746633359814387390 11010 22225550135085196833528291753140384106328772985396016304787531148501189394192305601022725614053401880 11011 5317117257197415510413466926588608637877696886458377106408500274761050094304379330388211869390766000 11012 1173692026137057155087340303512489416530740632438966195523007523336885370384548775992998849409902000 11013 237852679260279244364300141109827871807722230985143729838990911031123370250401095234402088553714800 11014 43994972699777141277841137211817835112147314620127892512702240406410401163963078399565876510262280 11015 7376572279632019608843694324265721172732299853653903832636421158739056098981357713624076761381460 11016 1111987252562744942621629579189532706140222923035736058553570311139654600766786707068053462918500 11017 149215680747393675440938094924088060974086842033885132661708371435380614241148419559648087454500 11018 17605303339980260987276149329172979855935425966587886155769908572231957363703842307757040534200 11019 1797988426210750058275010995319793687414681800843018160589267258440710539271881767600719033280 11020 155714310810580391621659627703751985514786646821585930000089372996513438972002946010370932160 11021 11119164319676035056210305336867939475841654579498650571266108088493277184546649843151672000 11022 628530850238097552711188588389388187154219402221077567256883732274969631061203400224774000 11023 26369397739874207671216532731278929690952882966746357706754317503490105211188418515177300 11024 729922866110830689434713659921088937123211592749804705534153521825470082841587777510340 11025 9998943371381242321023474793439574481139884832189105555262377011307809353994353116580 11026 0 11027 1 11028 11025 11029 40509525 11030 74402494250 11031 81961787665800 11032 60165416265874920 11033 31529543143140642600 11034 12384354124580742404100 11035 3780668106365065528362750 11036 922567032799884101487807950 11037 184026962124500517771322563990 11038 30559628861886752648086292444400 11039 4289318163845335487067291406170400 11040 515425210128008170890998148642564000 11041 53609130664837878421910388393575632800 11042 4872176491922682517244622465169465427640 11043 390132367625279504505837784159525577257350 11044 27724896948952052630666498216774650990321350 11045 1759963487607453399449618936509291441520106750 11046 100373496587970342297031951557972010843746719700 11047 5169713043311843915641417085957263187076021525120 11048 241588971006715822811035053865405437681756070838400 11049 10287106658716796676455654684948667115199834589494400 11050 400675349931904218376443071968109316986950079119800000 11051 14325479344565348821019094633099801780006755162129916000 11052 471682936819057839180693328211695319531853190738314557280 11053 14345342879041146533486898229800135430206646185559851564000 11054 404098441735529439916847863362200640372593567682119839824000 11055 10570259732096853822455478593365937932898876080749046056480000 11056 257355450166983399617530974212272755511108038094742866170528000 11057 5845012707986046630883321760550134561188842989932428837907411200 11058 124088677046558610933873746247163138970400235249976765449929516000 11059 2467202522035553593908724598679391350210722859193666825176818293500 11060 46023662019789783173359720009233209411684874726313232309225318077500 11061 806845073157020551733302923388759003988714165159955170113494609859500 11062 13314224413556167707649868558015140643597892795242688807142682482697400 11063 207110157544207053230109066458013298900411665703775159222219505286404000 11064 3041249155517566729010548923251879494379729196387014180157854840784564000 11065 42212209938594026731273273516390797030628225080756330422298970360957140000 11066 554495260295941535754648667242230905610021530996704309624199038869701098000 11067 6901437349488267455990175973017327588604731396771175834176311452078255373400 11068 81478641878685526933960672201766707245257949649452964406971203147938984751000 11069 913408960950092568275175952047048037036263814287278359570065879807958297491000 11070 9732729731899506435743946719486516081739470663864445945524592038545686721680000 11071 98664318777114592514268938663400682218522553113680383342711924948327789837152000 11072 952420491692900380492812527715977020333583408849063487900516755708930384795155200 11073 8762092312567894804811304891892129016852439408884307481193930745166801736158944000 11074 76885806480316509554984304804918699475891352188951130717072275279841315234486904000 11075 643984008359793893806628743476572440338035560426163807451668292097310335935115650000 11076 5152397768109665267917361889643988969594356349172923654558204841506725389795974274000 11077 39404729911244977276440937871308656033344759812380532200468278752574179824235721682960 11078 288254811567930829246966136765983381239399826681818372808855432805406896150140648812000 11079 2018202047900868389386595999650368405078178176942078128345310025911876439808822191392000 11080 13532249231033425713601948718829688921540964086484444193901641997641128190052864379040000 11081 86943562231171659753182621364548189899274301918618237073411155757235019569895204741024000 11082 535549760600580756116032692379288395704231187012995192778167677605929477688328514398281600 11083 3164307169463331159257010206225995972112092790433925230512607268060097101880286898982328000 11084 17942559648747612193415581768273599665218781442672220922924783982775130148774306778077048000 11085 97682608490990068721020540135282630556115107620392599589155092226505165012175726264048920000 11086 510819335702036201176139050560551428490057308550482430393909341044368252741637583220359776000 11087 2566936945964986287440314048609197233002495633568435207596934590297273471154152576663622131200 11088 12400300899730380611193690552112647659163298578872372089581172650642830861445364245278788032000 11089 57607747088199561334029879354489530062257351769641081397219651540851205532971730567032485312000 11090 257463195071764904573218855646800925526259295359358206046105684713824088220275442663175938820000 11091 1107339299573081171303853789719365903729767142444624284273298776658591487124319283684986513790250 11092 4584746069700948196899545690674913096048513749207789402625252417484825639697472987602035071781450 11093 18278849662783291884065805184667281294286589190079902118562460452342260521905574122890972029739250 11094 70194634262523370237843574958502799281132169549964435352583144880197583426527639344622573887690500 11095 259714162574042137111885008797870544654828317004983503350563383444209302703435596552141492474490000 11096 926044991273323744376994538616340894419348504235988798075238631402934288024548207830430804015666000 11097 3182837130972015332283263724073306872931853349971662102358395634129763281294835510293645672876379600 11098 10547195031037938131627247160759354152477620451588410800851178020766469089423809378789976075611477000 11099 33704468748347261959438973232898423201106185902754746539401899930896806473737119925067815480587969500 11100 103883636553125122477722862704138975619847833261915314676238732663723033651929479221099431275784837500 11101 308880679351292030833762645106973220843014224232094868970683165120136486725070318217402308993333583500 11102 886108222588127594419945047857758966179819051691792157440107213341135408934798218156309220466489606560 11103 2452999522544030592891850610952784561194987805435241447458943413555432950229619127500377541277705336000 11104 6553584804985267215042063753471258919236559161840473570750284051600146040523554532113063274615727576000 11105 16899782952160969822625510068591091240939455547167336098543007721507030279766193040453842167095733720000 11106 42067624272689300197712741202385292310515745991777932199727626182713386133114200777281621039992101722000 11107 101092136600974966462775124383262927756072715522216969168851635018088402602600977546887253523882254323300 11108 234542280189856102558169928748280896826419835320289595738031270043472189717868272206795028124514534646500 11109 525394005844041454540384768394988326919717427166196764123130288434142962744434275354804143224559006056500 11110 1136394378675867058873924599454449794886594779355457143284108541248834750170118885879295249544800604035000 11111 2373377167340970529681787622838201028200126239460585002892524729286081763940730087707570134623538740528000 11112 4786364733370805410200945709422812524996752533806832299950971211920029735159267161831053204462408770569600 11113 9320680856082950391155811144919858124726367871901302674456783020271963811984833272905432396286727584496000 11114 17526191432101639737601757738018061332753499462368227965188067967585578766631878238864499056549599047336000 11115 31821047263085459278434243492673242103135184161756409814220419624497820487934794248806585365696539639060000 11116 55784163004774783918573489029228172985296411485565980850347457224369337739273455785485901586156156006452000 11117 94417590668154829631167973739091689123587161906338904340356099150696918161392996837412157238986158066109600 11118 154280057374624709669658131957808684568881076789144315740094533729280200722390850063998842693422198082224000 11119 243357135849454778132504224976926835780927888306018196029489928378958109975384164617079053411690741621984000 11120 370519729827984797179550587330461700325343193016827063504062107838473169042823522197817684844383867649120000 11121 544452395834581915855550146355018861329132517219127069126573681865223395764829816156748450227100236426848000 11122 772023945497019006123242817177971920472405889547999041441321365557134753731445085804722692800094326477192800 11123 1056226918560139834408302565597869659237376614351536489257134256571939085324163487237131347323153105597018500 11124 1394006198217495725066964442246041736249960762008665768379971216384551626812219136427209118821405308523058500 11125 1774477071530207401007731484409257415242941188497940861625710628978479961980097540185119832760704551665612500 11126 2178125795276270741115752828135484455558810234608785590957134905388534191715368212962583455324048657761669000 11127 2577520743083365138397572059591614872558306923172693602289076870218194124691295136765227471092379164115590880 11128 2939804769096247367129826412366673922787818515558061524645374997579477864989586280041877575746015839483420000 11129 3230819138014969741184178160782944708976599331870681359561726605944474721984557699349278363750570995876220000 11130 3420228624448259602784594878946844006702262548862353119625651578735095532795452232134131501580608205119150000 11131 3486628667340478562106054046926398121118094019591182685684318074585996654860711927483255666263308657452965000 11132 3421469748849299807306587807774494184982194329018409460291475472653032835973827104400010636741047363585021000 11133 3230818286913771904095711111026700116483803673407438310679042700768293217534798826320235753790920231352105000 11134 2934464238442969012235079943002444134874870487719320916310767755907234822710734551839494156437305187631680000 11135 2562546072986214869671816328072130963856071068106916328548648702915933909061022017746347258594588628003200000 11136 2150486954661158800553612668312075209200983076504736622006380587884914678312927734992806181482798229772160000 11137 1733422817999600730143215059912157592871095449546242246829385564779961528579511446994201346286134330664832000 11138 1341339085356833898325106891598693375435966716910782690998929306079732135210336238745512946530937279681120000 11139 995829807681163978244524680267171535682391219350009020593073621991558402531314736034516406890382955110920000 11140 708877451982322130143012833259584147042969063921718888281205178828022865332413920931261873248316387080200000 11141 483507412328445803793960393211838401438461431700077063234976102904666701891872256366692881051597645558440000 11142 315765860285263856270838301773728347326227585679990357938764003636091177427435614502745755601313244985392000 11143 197295497732024572736273857872179220846331412213846023822628849899355524947292514808671088085701172817280000 11144 117839973511391759146987848182963193908362221144094908912168440987258123911007828271208300185042146244480000 11145 67219640209816834551158856569259021735221577507776685684836149573275713753537438004014989636959663254400000 11146 36584806982541767376162929499739574014435721315857170948357601854586754012079339507507317889247234090560000 11147 18977738718492051782180384641324963600325747448418471872109466747158913995797629832682170684697669915296000 11148 9371881537583461420681141040188252584092582231335229640135348366534919592830559645051688408850156732320000 11149 4400524944276494013735793667144237485506886205650275092922408675903308240109564391512341498651086521120000 11150 1961943982499354792381549759807291824117940348703243550476814778136801470806781921209278926752385808000000 11151 829332707957146619334446066210153292362628720303461402756392930732407950756518396629883582456879471872000 11152 331838395272757967939408197413103876093288012403327857788621476157183168613814535591208021374174884554752 11153 125460710623683646171317309983082017895537587491571899738855138779587437202448315231021655375187979724800 11154 44732423645107677977913086162767186006553632941753858937401844510733808195459549402005506554785281156800 11155 15008334968138113856446129926219126118962398649304528737476151804110059193486307151593417291273646899750 11156 4727133291693829301714278966624294821726856867359959498589685976703001351222103421271104957215706793350 11157 1393990803927563755326430356452566564575001479030047950787868642102317838275831085239194896954625925790 11158 383726360553736032578869332449353275929736701375377529825945797849122884003756417172019876792968968700 11159 98270318811209683440111444445904097093876521382074354869984752057966307044935569127671529167303969200 11160 23324175096589437826937010997989806458708208138602542986198827359735017326903684065203151631561878000 11161 5108368254985481076303175100831156063537972396083099796092855389677730163028877626663067261705260400 11162 1027238322298823318829592727247746633256110789016274752024772445462428091606896307061004593149009880 11163 188554908880526822155281619106230865486040086863227761481575878246109063616122014284490967613225300 11164 31375951726337532132683591119655257739293457805549272062892082564384804513716272978896042743637300 11165 4694452166332432343905844359994296200175801475441894005864887757261202635510671642656221597030500 11166 625283659564936517749432095637472546292686404128745594203586282981553814555172708004364151053600 11167 73234844017939879890409676044267301267917475498766961185344046922662229951953358708515193375680 11168 7425168981940762969610011106276227228742007554814550554702248289531731435544167324856949483200 11169 638448982688297653153702324020402479138360346237870839579933296243593178689063141396643051200 11170 45266876200704864685528622429573990847999519498217338082104827725118785979313917367866106000 11171 2540841901687073822386951412234708681698057320493808440240749908708774768570685400150338900 11172 105858410830798257503320318639159804310707914816983422026090761430379751812911881102153940 11173 2910095163086896464773040163875886895131752387569668204053375698626598339838692100003300 11174 39593131470570019928884900188787576804513637926117934749025519709205419589642069387800 11175 0 11176 1 11177 11174 11178 41611976 11179 77460693324 11180 86484864096246 11181 64344738887607024 11182 34176248454874702176 11183 13605808625946010898424 11184 4209863952344794872154026 11185 1041239684213279265046095764 11186 210519732517303007769319725376 11187 35434298614162410807717770139424 11188 5041210406684106060682616605604976 11189 614030507117435511830836510511269824 11190 64736359178952486818736763536759590016 11191 5963837089360997848176124340823977230224 11192 484079394334235700338354680870263857679726 11193 34872699897725136530257158774849988492457124 11194 2244088828506242119175144883967539610356714576 11195 129743767269163524627047192370439066419834261144 11196 6774478133839895464455106973056496968064203206876 11197 320951899120103099406912081009222090123353419463424 11198 13855480799169035777558473315346733866906189910590976 11199 547140888515012032389890582115811784113806390708445824 11200 19833857208669186174133533601698177174125481663181161120 11201 662145694504802061505688737164385299505419926293894148160 11202 20418988596353212289850640715291471458252607641610000739840 11203 583237618716469928818829015351857188716278848429796767164160 11204 15470162354575528727709284892424014939127110637291826072883840 11205 381952973995726847208270620102606713669483145389687843730511360 11206 8797239465578998996990491056556812695484224703491520013664035840 11207 189406694058302682033994866921310892691685555662471657713544836160 11208 3819342938709751241696862401725752035015863846852908597871423997340 11209 72261151428636897824189835172757811229337573744201019354380203757160 11210 1284912574983156939462064632147525450094775681031339134066121942438240 11211 21506989052694269724805510390469295033729221518215033601154374417478160 11212 339364786718864985792764427467630362626817400803185868039836817947864840 11213 5055231929615866473999756876872013026213416530883303570573500935348564160 11214 71182577535238799986118034080003487065466650584664493192124033413531603840 11215 948644735229240161353457646489277241084007477984086418887345291453411566560 11216 11979531991827782769286651133410324184664509066494164472656659137804971672840 11217 143503940724403892546367618803709737097130948329640897062695449880743876694160 11218 1632416920399863548434427663733894152227828462062094456952389436517166225251840 11219 17651155051554127100354926609232561610082935875722160888124726792953587017020160 11220 181592943636443216683954472237407717170398688782050715803586204430537660372071040 11221 1779084491278777021425409032354892997205645124879221505553974988333963165384348160 11222 16612468876011077941043551130980841733389252442674247804867551833712325801470499840 11223 147965846451492287299348012600145848311490974549244829517291040135911114651927404160 11224 1258087158731693350940629913255831919444386270848553614237579175441305472282841933840 11225 10218748758677835789272871540322879672221749710157639560541969629094685264664716115680 11226 79345578596792607304942296666036477454898291867106377764208234767088144407984854545280 11227 589347363197443732538745610757008496571111068325136285520125870453281398396864881158720 11228 4190011696114191761743171805940792627653973248462525536459124203795934586425315849573280 11229 28530729536643385413295224372527661330440471930830781849935504012430179322241982975710720 11230 186170214956279060373623383279321911307722675427441263384427632242726220627962838407162880 11231 1164772740976460225129780063569004295746693492041166605655168984843290347889884381852606720 11232 6990825868304205824886067186044794579547353985126776262889012347001176843632332389577769280 11233 40270202007255080377837345278595604347519603536828290124155581105955962435007301278620398720 11234 222745290354565798185770096853669666595514627628604873018707434007461851832208707949072737280 11235 1183570314002650470020998734976702380977861623077417418497708145107445602532159829526005137920 11236 6043969718226649531336739441725291666796785173583861079705509626245398445717504703235255745280 11237 29673302413546385113130771537270020007689769197013519970378609925998032347985887712763677598720 11238 140116331212352669489652829040811123661502842567771982164276262538430032930427985912496996833280 11239 636570177368024851118913820032137441277631217796737889207642008228909063298506906236388885910720 11240 2783464309212589433137750573650139436740411502817947645357453877327849966682653996259594671806730 11241 11717800798223628242999481435925761824599494578296534842693617022037522237363340599638293653340220 11242 47507176099175306906489078060442573041931193758412545603756482580526616614981901915494194621683280 11243 185544927899193461609760020853273736766488951215362782369017307075919801590647050633078072673009720 11244 698284811774074625981488160321207937728615068320732312675214750286997411868637173929857759433078780 11245 2532908882459997401075708606382518233748516769560917208710095740171468872865118693012651748502596320 11246 8857536494397334975995133919301442032706080775647634021605928363014110464868362753432572915286745280 11247 29868195244605097870931948063559909577423204305675648525908253740539365452543199754239180734294388720 11248 97139826771552424468362009170185139710135512633413153710402528432416269605360246689300714511420905780 11249 304762270293274803755979143172213577898440701242333604051074056251868000235402713974503611540089135720 11250 922523628995858865423504433386160019584469149706523341992440386492140973685543350409308229526756302720 11251 2694740074172114054263394529101677951944107253090107656872654813174411791555139786721926670459735515840 11252 7597030373153031043615427706958216481745365936684995919870994379315011233266694497836354444505248896160 11253 20673637099369487075732692381372808887386989821708220665063525164090000598819656155950279227604693299840 11254 54311073898830453875683353500432169793739141712725198981831928814717450453374325519721376198712232252160 11255 137754195347824711333418379210748050916714943299839389189678135901886191577150385772331275390088146044640 11256 337370228421292927293418160196693143217325023174143689265461730981934237705150713303533540191465876192660 11257 797863828371223923806837166571763910517576251734334397919583389079226589261142337333921235972229145322840 11258 1822215008551616907383702162384880726577314906987730514437555715522700279676050028139652026440248286056160 11259 4019222949154728170072658039752538125832752243209598372206071685787160771781167144683242808749015797901840 11260 8561958131182551185827048849388810209231955408854060397934782960899539963416183791405059260654416006454760 11261 17615848193294879594369194896690520594644132605904934115586749074135305205168181152220532322878579580995840 11262 35005671068953257124977437813952774686069094304276204281013604014199908819893145866240961584677722695836160 11263 67185649253813892397390082450133499377886529742298138153763570713773962930970465694689745235796036741459840 11264 124540507643880246402618643642880253315648191879300864366233340094812358763001688068884795880143879138472160 11265 222960159751965384945512028693995359868463804188411285269885904739027368871591037067142069028871813588725440 11266 385484232245156269942423727265808827318369654127949181858557315153190176217549338812055152313653831552668160 11267 643609483793931478888580848031709960374602368060257246060548751936370315715349338021369674992863504233539840 11268 1037628473521913373046877538306382327420203958043850917737168008907233769866471338086345640118228047849164160 11269 1615196553155593363123073614879118132181896071958444668104253290460951400176497594220886693059808656500963840 11270 2427316656589928659922916899404005076582423884174952681518373925866289786155498064327469140074202930598312960 11271 3521206070908416246796073528411731048594897805661691225492114806931032222679521863053993061752379909190315840 11272 4930142262940714242453523052344517763271077919911633397547915899137327976728480031196086935043763880586698660 11273 6661345174122715519679470869378601530765171975946246513581467684464531930685945457677523731717031693904434840 11274 8684054191125964326211703520500984555876921784350456184681344390136817136602333348660618445553186648577952160 11275 10920856028234167258720778669720935123299765274258907020129569460323573065727176786951989863347189270181364080 11276 13245592707511737516765300861790243095091299466304119900652200583065719807441377786154641170891392926705119800 11277 15490477668423744282856566179659177714003103860418563052131402895047155138813212926382364281391914383706395200 11278 17463279792957436444522479519501551574781340388615787244378863115261612932048704921004447225281347226405724800 11279 18972894905754167787654277132931203998068076871052140772038947809504728463702653834078580732619895352960215200 11280 19858991645858071228286482383645023965010816724919960533370437130278300946897557996659173788813681674389675800 11281 20019576483964740267868313777582854347477211469326321400217098346965187477465462778303318051256918992511425200 11282 19430038611839522206726714694377716510053706917152543288096439658207792607294993322479538450734981861185484800 11283 18148826304620612902337154587323734164894402255429608190698595506290664018963495839636910525894201645001395200 11284 16308043208484271430591439111851041453980036277432415514883600345357003397264344120937753953695962028612364800 11285 14091019819841288742362577914827088362237962955312746016196338580308469991297631784229785734803183204038707200 11286 11702124567828883525598406229021021784856096999743754676841185356619810459603438680760854000893061235786444800 11287 9335720034083563932342743965526905893034328349699047529352547970314935661063940221668770107855323466580595200 11288 7150795670860150818594386852229600642151926281762212922688337549323086780843381519347112628441016568033524800 11289 5255684941135220303559358385104010159904862446493140191896691501086088001942643706348273743679517533468515200 11290 3704235610685693028595611859524107847255600992036355100924899273076693603199849568776357695774122197501836800 11291 2501886270785464331907530948599116319623160789973580169365318024769191106808893899151048188824950599662035200 11292 1618151907232154870725339424314989909641328132507227138718594283924547563776044108955784040782892452389724800 11293 1001411697478743388054273507268381413007062694780656864639408196570428392358577492895713374217661387311155200 11294 592488846507149983474925530436242186245739700059656546889631341483201757848957542442500121991192907405004800 11295 334830881744586860409149091780145269117865502764805905700232837939036287523885669993765825242922042209971200 11296 180559628378795806956173373873177510825956397152095746668927212194397667445731735265233223942980688051244800 11297 92811709804789498928562766627128502380934639045529232199147790687650013587468663270057560173373354622195200 11298 45422444142767831542807207657579083132452618229399352343765252219785532439448877985825851120435420254924800 11299 21138769245041048275035769732067685029776336493068227310257393145557153767060591131877254868400905649715200 11300 9341972214743947140902904688042815642191477740484990779049235035294613116410648338926399732164271206487040 11301 3914731213797463563806931488322703697680238291250853278839679443361552163067319303931062744906932696051712 11302 1552975487138251387516960447936040686968763446622948169858410517838965949953214781986900781444145029029888 11303 582174742779312497264293612802794780166562773358774984443722545257791492311447519772894522768246789302912 11304 205834311309691518836539856561453241679529643342328510124906263276101425152266873815053187010720976014438 11305 68488697501972491061889827049070309396051008339307876356408881877200116419180033147763672243281040319652 11306 21395177375836385933602694063479392013328911589261180400240472788414833784500163026782309825851740135088 11307 6258200738317166322701967763883805505633682328156549298196640721940910784293420344058808876888624890312 11308 1708920844126936395023538018914272248462512706834273031189034838288034079511429547130207892219416024388 11309 434182110998023117308191008284357801651793150967657293526200748948951762542237290394208356860594532512 11310 102245206901690352666273836113397691267918121786745166966368998923302073434490373525667639592378811968 11311 22219955094648393634990882684774334867047565682413573866874308589541136873835326272734960891807813712 11312 4433973435052744071215977985293633374607280442637058159995635430222946913746229233685518709518111388 11313 807712076077523039313859525089985895596502371968794472814184302427156943348249946091871703987113912 11314 133397552758502397484428473333597920824195574726156860070656650510334334090671245397719192901218688 11315 19810839027341825731243488588597019074096876205477560411315401848657051671225071901305676643603392 11316 2619366254374983037413652746516627142015848373672564978395805411600552424614865129807893416403488 11317 304559216870690266262060912690575765988057887019764822180872789841478675681920188901846762230912 11318 30656901373174968198544888483184126153825978581128695781429330367181247566918391909552584556288 11319 2617270426089821002964350910714728718843534884694262198123191665962734713609291616986861094112 11320 184261854710346593599501716415261073596743116882210988086259183379560346216746105218902577028 11321 10270618259717004272433255803968260124901127913132213790353605875667511031448294953155646712 11322 424951496348369201095924478330249510339772695315506748943900942018113400238844745056481888 11323 11602371246135838639960431151322311506794676457869599598854438295585556156548712013400912 11324 156788800623457278918384204747598804145874006187427021606141058048453461574982594775688 11325 0 11326 1 11327 11324 11328 42736776 11329 80622927924 11330 91224842946006 11331 68783531581288524 11332 37025192428327879776 11333 14938342816529287779624 11334 4684415334883309159560426 11335 1174226777277416162663146784 11336 240609741453026911876612077376 11337 41045834530600454557860233017824 11338 5918493602123888620669923599377776 11339 730641287101755656753911227641867424 11340 78074240393159033035989371182302404736 11341 7290182196711224709735507534147487042224 11342 599778298522072744685519072055707592025326 11343 43795576150905860808017118124224609268672824 11344 2856700914545052464635221845366089425630272976 11345 167417708860311364177437869727112661865226787304 11346 8861180161820765775391532961985034460152360670876 11347 425566808291080413472699855758709836800564022868824 11348 18624014630034949952449536770594605980457884826891776 11349 745567890026290442118170042674999280717678150189591424 11350 27399619958466173747842749068306223566374672019467484832 11351 927371752440393573003908430004210643784988899120437948160 11352 28994238208777433248276043050900876367226405068227025763840 11353 839682343046260745420311754704264268761977397571114420732160 11354 22582491388478130737055133127132663917763623655366991034419840 11355 565340991311555962589725056906838413941254854268842603137544960 11356 13203447668050532803708417458082290699789306919052969182954275840 11357 288266400801046813974513009382203883040359686746823796939943252160 11358 5894720320925951610762910913446316903762809730692152529470771389340 11359 113102975997231627697418846831258743586636156757879375806102287406160 11360 2039655348655958596963536515125052636444715902541253281343659737593440 11361 34625577704564249515119084173432441185359105678855085466619747450098160 11362 554165214343769272645126603910835421313427488635009543526576408514408840 11363 8373176254280963320108868828934415142519526008934667669045938280569062160 11364 119597432490296512523660280277249460011372015220734848325482065805051219840 11365 1616865289243816313541022635286660968999894744234165353323344081941365529760 11366 20713621784763768748473710711812650584565724741682813459343572659504932792840 11367 251739068938174304511067257710113328358763929961636422809025719290429287740160 11368 2905453573060523368343679911245626919330052799623670873217791856528077560163840 11369 31877064095977983129005342282049008240725811847033911197809156108778982026364160 11370 332777229729224702664919406550481313300910369130399466898341038771950282063104640 11371 3308480863684755739538184244835220013397456713383391801337129747790694108627388160 11372 31352523559284586305114856062989818517339081010082761899072670801450388944291363840 11373 283423477601085927795439882335378705160732809450189648124861723548217744738421132160 11374 2445973532460392075846870209032107549894793608086713213281651047866379159311425229840 11375 20166802185999967319227256417325947962397890156470043636036469864041166946159505976640 11376 158961852524940918869203079995392766291842192998057991013463938928324492399139635345280 11377 1198687453542144983237678429015031877942782871634677113230487123185759124810706797750720 11378 8652644485038981239669947266627374520970146026233768683094089560470788109210522871717280 11379 59824783043309350374070201436765369329474929967545008630700854026064275019237535494598720 11380 396414724004150846923131839823414972526621758168783087492320810516143074874947709944007680 11381 2518777970377023400742107177059815263748697340052949682540492942143155836137248923248126720 11382 15354129620174223474824536795498084399129747131187435752779734231898974392092289958822697280 11383 89839771135102897428011445787088609986922513159615776528061457647263690453912055947811934720 11384 504803950726405175846231466859772002579937487736146157534063620000463541802402399697407329280 11385 2725085734006102517068215630420972590198476099050212731772868863900807424814663801756342955520 11386 14139174341195597486099840115217013521275699759826103764034639269255828687767886774686599105280 11387 70538852847614630715952348834985354605877816781702518725490632927635900497304200863243456350720 11388 338499809978414909918026325284937400597177111560735281871632468918486256764329221961248168417280 11389 1563043021373543847433981677617798741150358001745478541142374331925688771934097582954989682438720 11390 6947275352210775418041904139219494885545701791411994765798678220506246488716698151162922891416330 11391 29732395213657304586305212120296020069608178296112872703977559936712047909752582297284676989837720 11392 122560402522511385798093940870365412444327877426853334158322696184167166281992327027341721431651280 11393 486744495882862382491376594843808554163228405215426740180134079182686722279712283852660471374955720 11394 1862949202272899118665844179498106141445706671112240707620385292830922454965701874131729911541230780 11395 6873241156211814139673984115663820174029501631308515405754713440630856759314452877231351350655224120 11396 24450483630145849897270832829967070558720641618015000477614352843129486419452621100493016474765465280 11397 83883525411873614142866953476518482679742295128471650699608865446558085450774661357677332342417200720 11398 277600844941805487899738924804140503754078668467396478742198745353392568175565916981628523356926329780 11399 886349384219966874360365970940728509579849847042883092437142532368625512012617722343415174168875478720 11400 2730914318948006045326532991547109461948726555753747906427952667297927253228065414787819725817616339840 11401 8120876790555912713734163895916404452637002652636145090167332931701731042493983996605884974141859115840 11402 23310746467491152044652509419617867736738956008028360427995703791306506844124050440018054647237687872160 11403 64599411289530924847019042087932033068645218747523148678581500816267982003596519401208874716720625531840 11404 172852173538102221499131769871117066088254197778182680203254103449955612995017755905084700799949638716160 11405 446625948398292607133041424366351533104618836980652399955560048945850500033012650938296386718857215227040 11406 1114497158271665348355135776543812390478655338576720572111328085100988053323119531739545150191963143552660 11407 2686069031859804109676153795681022093764275016551662589334257751625506889129252855177151274356059319781840 11408 6253023470582829314385686267818118432794765407323617699884216840545773016656462274085628091521804857864160 11409 14061230919649684163932700703794099367377557667243212607398845614755684072739531774686528574136382180377840 11410 30544774728818851734257169175888862911488224008255213941282366314406254897505621544171996944657603307795560 11411 64098063521214936471067712059936409994833017275873458530680095658412031481222467098166680318884765354525840 11412 129943788758325067681522996060560741352797006955419489306783706354824070236191176282410078465229099291292160 11413 254490225789227542426431008742430480125893197791217322709758998574220494921819552922995913859410281449011840 11414 481490828108372538773602488195267473762191701336856267608938820336159256096976779266209582682423589186856160 11415 880028180213055426672352113255769764778837266862868384244052974996425906274624225774944855239785436416426240 11416 1553749387775431192879390910583446983968496566402573484269719904572444274081937277741844030130317144149148160 11417 2649836808248639103193017608852180606438389151349252772145611657606946887881259012374348908528507905418243840 11418 4364983634345058382468722554834342387464078623085129566458654827292228779546337601730256371762598225685452160 11419 6944428321490628229624227098219633256102768873240446352128457027908981682215793109684786732838505619175619840 11420 10669379235257717727933302999728260724941768078483642099798704414659712058230759402561620825816830581756943360 11421 15828585641780364129269472542360018378120846721697771667793472667801085981125238455773983527774311159119675840 11422 22672001212421230321756467436640670653713042694802929392722222770954777149511214618031936457630343883197834660 11423 31348704390497017814976541972144432471323820027402661891220376194133136003910730584831871744066193982826881840 11424 41837046428381301450042905118050516557276934829396997131263804469350221086233368337703883255222539650550656160 11425 53881044642612282170509802045974150111644537280284011456930657271132860489846004677345910252938119246921299600 11426 66951199036117241706920595611581740980310786422531123146978192945813603875996768188187244918254791737511119800 11427 80247855338572675266652641682373455409131973475578946672382714666560510644613482196441089133237251832147865200 11428 92759371333678523552087348238220373356986358831851392384296181887560521727411586502339671276797371620940764800 11429 103375781831726494974310937571683608769203057480829156299825225856394464934824451051617904751905061838199295200 11430 111043765648914998722405430193759041287797789766495055256130943158929219201968022970281870214271646095428363800 11431 114934787086747599755805081386532269149634370000900542367531757878783881869422428087838916879461757683677875200 11432 114590246197931745550929629723056506748727336974976488546292463242222547714638407407624975495763847283285964800 11433 110009016209748596845103263425717279843404385289061021454877863206058925609743725491536126527345458788575155200 11434 101654610799324264057172383583499198958252879984234267022269911311205317089941577123422526704422689492195084800 11435 90378494672293298986610309341126060124685212729936387527722873609461941632925538960440711815608496245771443200 11436 77276943847562820755136087593886655831426176977930866977021031980571881297931419061998446466417092613092044800 11437 63514785411389712232623917554241783243686669591417117018275491053529881201919501285030576415206712702748915200 11438 50155401817432742102784721241868867077860664972868415572111667002921747213336243350394720345573315956958964800 11439 38031203613777598576308116526205177271894346798243959269398134085121846512953611632250863867067237251014995200 11440 27674880432909099192828331934401021447282385084305672877960198258738551924758005718663100022259454109434252800 11441 19314328098229663679552606469960532959085382693769551311380018424951718022451051967072973103990668497663635200 11442 12918911765084651258692791153426298128689736523286176451864707284240472753301698331645184927647162438976604800 11443 8275739218485343744160440747566433481829061988406703211668221876127969073605694628789657793720954991330515200 11444 5073177837396513242396601193209789161913158068380921609887484255071183434382411292167880237028199726917324800 11445 2973564320658880660984562464087250370112964498063607414198756527657269281917421744779072659938797739096499200 11446 1664950270451563345303339726792654649381432601188507457123683923543636312809134902551918782734326833254444800 11447 889657751884699340722987655123998094724342254313436310919361793043774775466634338933039924008154048280115200 11448 453188315034429012427463523641732735977133959214441367497507766628456243080564633266970357131702621954764800 11449 219819509220082994619615469964695697663181027423841937893165647621119806340808887812027714533198006636595200 11450 101400612317651187840661329693391886341402861037449668124911895515548813892695712764903107026604241771074560 11451 44423125396304329911146868246628826397186015311644616511866163749669004181561931306528980221179001156851712 11452 18455501664456392029077889020346734026277504673904100148161870804136954118174210681527600331858392681586688 11453 7259133713246442583287649015507936599656641540658391753650775216637037686491504865753412679743021826160512 11454 2698435242969153620168337551913015676398526270382825132261897909382154634186340653221562925645752662849638 11455 946141874100096797053656816055368645034188101958915430989860447654565846691453967855861061585988411303272 11456 312232374189227480883238479520327174697130777041051363603230517664043456160068778587782687381870515063088 11457 96746533709569791960004150663307483346473901421810849305234161094375713515246849159920173432342251891512 11458 28071704415387817284362106600529068134366487459712033855141422682544422684362465802041089283683722438788 11459 7604656543457096950336676616954008582242251231931865079823969740283047509825046846159487098059982714312 11460 1916928349262817141710074371106151417082623859458778593919143284449458078761869188418311838980294150208 11461 447909728667619038013955286059117079481724202455237481912479558294562917096319107751337570219251737712 11462 96591954153418489412842010486557128883510511242225429493577869537760508849989811879823655922120732188 11463 19128333669226638335009017627296619620219155510996086323069689175361014764326766935261809360648472512 11464 3458297422837972148149894334869391973877595209682745666166493695138775894207341660488372164671509888 11465 566904870444662443607305391995547810722997364793831381041681135020179604446116130367826680642452032 11466 83571082725125010683751706722747929544271648001522255259943875527290914333242043534466851097747488 11467 10969174178485092801763034924951631147854654427529741625368719652668091243020681770481414678098112 11468 1266214137415988256049076817890604915324106666902871780255307734947995955561926429134661479634688 11469 126547625038952206242667059596875724346202968166574889460247830153602159894446609904775316874912 11470 10727456720256005988961719132493775483370653910672296664015261464170298037029238483307103010948 11471 749959184977746285482444228440755206206356532252952246704893101888145540614231126844332189712 11472 41512976971091351558715112449334506801470112772179073203122402620590667330617210823365326688 11473 1705855920764647375137493589341103561340057033385185302610380030465529352526741426553070512 11474 46258926202487716775449898713313074990084985759311663838246293225938080573689070065242888 11475 620925183926009621146978506218967449531342090729015621989883130549504437230725772687824