1 1 2 1 3 2 4 1 5 6 6 6 7 3 8 1 9 24 10 36 11 30 12 20 13 10 14 4 15 1 16 120 17 240 18 270 19 240 20 180 21 120 22 70 23 35 24 15 25 5 26 1 27 720 28 1800 29 2520 30 2730 31 2520 32 2100 33 1610 34 1140 35 750 36 455 37 252 38 126 39 56 40 21 41 6 42 1 43 5040 44 15120 45 25200 46 31920 47 34230 48 32970 49 29400 50 24640 51 19600 52 14840 53 10696 54 7336 55 4781 56 2947 57 1708 58 924 59 462 60 210 61 84 62 28 63 7 64 1 65 40320 66 141120 67 272160 68 393120 69 476280 70 514080 71 511560 72 478800 73 427140 74 365960 75 302344 76 241416 77 186522 78 139440 79 100800 80 70392 81 47418 82 30744 83 19124 84 11368 85 6426 86 3432 87 1716 88 792 89 330 90 120 91 36 92 8 93 1 94 362880 95 1451520 96 3175200 97 5140800 98 6917400 99 8225280 100 8961120 101 9147600 102 8883000 103 8288700 104 7480620 105 6558300 106 5600910 107 4667040 108 3797640 109 3018960 110 2344860 111 1779120 112 1317960 113 952560 114 671076 115 460284 116 306900 117 198540 118 124320 119 75132 120 43668 121 24300 122 12870 123 6435 124 3003 125 1287 126 495 127 165 128 45 129 9 130 1 131 3628800 132 16329600 133 39916800 134 71517600 135 105613200 136 136798200 137 161330400 138 177408000 139 184892400 140 184707600 141 178295040 142 167246100 143 153072360 144 137082330 145 120346380 146 103705140 147 87789240 148 73042200 149 59745840 150 48048000 151 37988412 152 29522790 153 22545720 154 16911720 155 12453540 156 8996922 157 6371640 158 4419360 159 2998710 160 1987920 161 1285482 162 809325 163 495000 164 293325 165 167850 166 92367 167 48620 168 24310 169 11440 170 5005 171 2002 172 715 173 220 174 55 175 10 176 1 177 39916800 178 199584000 179 538876800 180 1057795200 181 1698958800 182 2377544400 183 3011639400 184 3539705400 185 3926815200 186 4162065600 187 4252174080 188 4214881440 189 4073370840 190 3852109800 191 3574279170 192 3260474910 193 2928188340 194 2591722980 195 2262353940 196 1948618980 197 1656638676 198 1390429524 199 1152213414 200 942726114 201 761520144 202 607250688 203 477933984 204 371175024 205 284362584 206 214829604 207 159978258 208 117371034 209 84791124 210 60276744 211 42134499 212 28936413 213 19504914 214 12889734 215 8340189 216 5275699 217 3256748 218 1957824 219 1143274 220 646514 221 352704 222 184756 223 92378 224 43758 225 19448 226 8008 227 3003 228 1001 229 286 230 66 231 11 232 1 233 479001600 234 2634508800 235 7783776000 236 16605388800 237 28799971200 238 43264821600 239 58518860400 240 73102629600 241 85848562800 242 95992696800 243 103167104040 244 107331063840 245 108680011440 246 107555651280 247 104371704360 248 99560260800 249 93536663220 250 86678832240 251 79317127890 252 71731459800 253 64152512424 254 56764902480 255 49711183236 256 43096214304 257 36991686732 258 31440658392 259 26461979478 260 22054556304 261 18201412944 262 14873488344 263 12033095646 264 9636978780 265 7638926724 266 5991935664 267 4649933574 268 3569092956 269 2708766060 270 2032085484 271 1506279489 272 1102754444 273 796996266 274 568339200 275 399644674 276 276926364 277 188951334 278 126841000 279 83689749 280 54213588 281 34436402 282 21417396 283 13020150 284 7721428 285 4456386 286 2495988 287 1352065 288 705432 289 352716 290 167960 291 75582 292 31824 293 12376 294 4368 295 1365 296 364 297 78 298 12 299 1 300 6227020800 301 37362124800 302 119870150400 303 276064588800 304 513988675200 305 824561337600 306 1185306922800 307 1566960595200 308 1939998060000 309 2279298621600 310 2566507703760 311 2790555407640 312 2946973509480 313 3036580146600 314 3063983722800 315 3036197804640 316 2961499020480 317 2848560755040 318 2705847924780 319 2541236467770 320 2361804575130 321 2173741616046 322 1982332137786 323 1791984958764 324 1606287703020 325 1428074139492 326 1259496542304 327 1102099300302 328 956892334398 329 824423602002 330 704849907762 331 598005005598 332 503463910950 333 420602480298 334 348651555252 335 286745148690 336 233962318590 337 189362579406 338 152014923060 339 121020731832 340 95531035600 341 74758684000 342 57986069856 343 44569063825 344 33937820917 345 25595100531 346 19112702609 347 14126566454 348 10331010690 349 7472518482 350 5343396630 351 3775564793 352 2634665033 353 1814623811 354 1232748517 355 825398756 356 544239020 357 353053740 358 225087408 359 140860629 360 86406593 361 51870455 362 30415385 363 17382586 364 9657518 365 5200286 366 2704156 367 1352078 368 646646 369 293930 370 125970 371 50388 372 18564 373 6188 374 1820 375 455 376 91 377 13 378 1 379 87178291200 380 566658892800 381 1961511552000 382 4849292448000 383 9644098464000 384 16449453820800 385 25032883075200 386 34897424562000 387 45400819464000 388 55875583764000 389 65721256801200 390 74460249864000 391 81760498419600 392 87433053107400 393 91414031108400 394 93739235389800 395 94517302479600 396 93904880869800 397 92085656262600 398 89253942577800 399 85602732775560 400 81315598053690 401 76561651546380 402 71492808326940 403 66242674598100 404 60926522466810 405 55641932646300 406 50469816166770 407 45475636446240 408 40710729829770 409 36213668182692 410 32011630438788 411 28121761247580 412 24552500492520 413 21304870406820 414 18373707518166 415 15748826197104 416 13416100908210 417 11358455938830 418 9556754196990 419 7990580039442 420 6638914460178 421 5480703950150 422 4495326785950 423 3662962553250 424 2964872400490 425 2383598797580 426 1903094403210 427 1508790022740 428 1187611611615 429 927955918890 430 719633754840 431 553789085850 432 422801273895 433 320176826970 434 240436047579 435 178998996696 436 132074264595 437 96553184910 438 69911363340 439 50118728842 440 35558757143 441 24957062130 442 17319193775 443 11877212620 444 8044420839 445 5377508136 446 3545306310 447 2303328300 448 1473285450 449 926820960 450 572759460 451 347245080 452 206217375 453 119751450 454 67862340 455 37441950 456 20058285 457 10400600 458 5200300 459 2496144 460 1144066 461 497420 462 203490 463 77520 464 27132 465 8568 466 2380 467 560 468 105 469 14 470 1 471 1307674368000 472 9153720576000 473 33999533568000 474 89793639936000 475 189939701952000 476 343155548736000 477 551003124672000 478 807597895104000 479 1101072034062000 480 1415946854322000 481 1735606567094400 482 2044355144832000 483 2328832035129600 484 2578770783388800 485 2787208124500800 486 2950302428673600 487 3066916821368400 488 3138091892535600 489 3166497729595200 490 3155924368396800 491 3110843596180320 492 3036054652831200 493 2936413121241600 494 2816634830929920 495 2681163070816230 496 2534086269604890 497 2379093689372400 498 2219458239158160 499 2058037703041320 500 1897287902710200 501 1739283228739056 502 1585741457860560 503 1438050858704460 504 1297298352610260 505 1164298006151280 506 1039619426397552 507 923615763230160 508 816451064629200 509 718126736286960 510 628506859540560 511 547342135017678 512 474292245437010 513 408946466042400 514 350842390881840 515 299482686565920 516 254349831102224 517 214918841280000 518 180668034930240 519 151087911797680 520 125688267310320 521 104003676759840 522 85597503614480 523 70064595623880 524 57032836883880 525 46163723708960 526 37152127559040 527 29725400042325 528 23641963923435 529 18689520905640 530 14682992496120 531 11462295191932 532 8890036121460 533 6849200602920 534 5240889186520 535 3982148883570 536 3003931643934 537 2249202851480 538 1671213730680 539 1231944101700 540 900715840700 541 652972611096 542 469217815560 543 334100144235 544 235634419605 545 164544519360 546 113714857568 547 77737093200 548 52539296160 549 35085629520 550 23135611440 551 15053124300 552 9656479060 553 6101970480 554 3794436720 555 2319339240 556 1391789592 557 818760240 558 471424720 559 265180605 560 145422435 561 77558744 562 40116600 563 20058300 564 9657700 565 4457400 566 1961256 567 817190 568 319770 569 116280 570 38760 571 11628 572 3060 573 680 574 120 575 15 576 1 577 20922789888000 578 156920924160000 579 622452999168000 580 1748796521472000 581 3919971863808000 582 7476846144768000 583 12630608774784000 584 19413370424448000 585 27673377299568000 586 37106349920640000 587 47307076325308800 588 57825904206470400 589 68219117957390400 590 78087198741552000 591 87099202529539200 592 95004393355872000 593 101633746219605600 594 106894319964432000 595 110759270352931200 596 113255784046204800 597 114452629701970560 598 114448450528251840 599 113361448295135040 600 111320756858351040 601 108459561139970040 602 104909859563308800 603 100798672772878080 604 96245457329461440 605 91360477975526760 606 86243911890296160 607 80985490747905744 608 75664522679954208 609 70350171533049408 610 65101902605707968 611 59970030990677808 612 54996329781897504 613 50214670581050976 614 45651678764948256 615 41327392109059056 616 37255914857056896 617 33446061177893364 618 29901982863777024 619 26623776546928704 620 23608065931685664 621 20848554761984664 622 18336546606453504 623 16061428086873312 624 14011112876135232 625 12172444590466732 626 10531557533271632 627 9074195060154224 628 7785986089058320 629 6652680954817040 630 5660348393516960 631 4795535931403360 632 4045396339879856 633 3397783100718266 634 2841318006842016 635 2365434111244256 636 1960397240081696 637 1617309217770480 638 1328095824487120 639 1085482331889280 640 882959252231680 641 714740699454210 642 575717507655888 643 461406991358456 644 367900970928816 645 291813432176136 646 230228946926576 647 180652755500568 648 140963205466512 649 109367055726162 650 84357991865472 651 64678557960432 652 49285591209088 653 37319147918468 654 28074831154448 655 20979370099088 656 15569256977648 657 11472217324298 658 8391271328464 659 6091136060264 660 4386718628624 661 3133457034884 662 2219277073008 663 1557948705960 664 1083642719120 665 746507107090 666 509101760800 667 343548926528 668 229275100336 669 151237131076 670 98541082896 671 63376705976 672 40203117488 673 25132505322 674 15468387312 675 9363277272 676 5567638992 677 3247877268 678 1855953648 679 1037156008 680 565722448 681 300540178 682 155117520 683 77558760 684 37442160 685 17383860 686 7726160 687 3268760 688 1307504 689 490314 690 170544 691 54264 692 15504 693 3876 694 816 695 136 696 16 697 1 698 355687428096000 699 2845499424768000 700 12004450698240000 701 35746586523648000 702 84631377422592000 703 169929668772864000 704 301233905900928000 705 484424046602496000 706 720512966405232000 707 1005504893737344000 708 1331092520235878400 709 1685872821887654400 710 2056752765385718400 711 2430284324697028800 712 2793764333281521600 713 3136026372338059200 714 3447921080053850400 715 3722523412089081600 716 3955125074185084800 717 4143074850482568000 718 4285524522523083840 719 4383127865855138400 720 4437728455411611360 721 4452061011964806240 722 4429481812930694520 723 4373736456924394560 724 4288767844780298880 725 4178563433208003840 726 4047038411491115040 727 3897950159122699680 728 3734838859116324960 729 3560989201953831648 730 3379408518594804696 731 3192817284645468480 732 3003648634442199744 733 2814054224799609792 734 2625914426907739968 735 2440851364414807344 736 2260243745145994608 737 2085242759183696112 738 1916788551307045416 739 1755626937747847164 740 1602326142121002012 741 1457293387924083996 742 1320791218659120780 743 1192953433085639940 744 1073800531246468740 745 963254572569097380 746 861153353784230364 747 767263823002647828 748 681294657287534004 749 602907944105440116 750 531729921576681828 751 467360747874867132 752 409383285808292796 753 357370903909082076 754 310894309683168822 755 269527443585110568 756 232852473475542648 757 200463938636937768 758 171972099822940560 759 147005557340675904 760 125213202911345328 761 106265573150441952 762 89855673100972116 763 75699337503473424 764 63535195573312320 765 53124302167191216 766 44249494548464712 767 36714529691515728 768 30343052374839360 769 24977439361017936 770 20477559891991852 771 16719487663734440 772 13594194490858488 773 11006251116290664 774 8872556134602576 775 7121109834276048 776 5689845962855616 777 4525531003753584 778 3582737535429252 779 2822895622372388 780 2213423952859444 781 1726940573235972 782 1340551549048140 783 1035214681996980 784 795174497933220 785 607464062932500 786 461468749403448 787 348546830104476 788 261701693951148 789 195300524418012 790 144834432235956 791 106715264564124 792 78104601215532 793 56770775988156 794 40970111633424 795 29348917097292 796 20863154526300 797 14713032579628 798 10290115336244 799 7134847863516 800 4902687221388 801 3337289543676 802 2249439189984 803 1500615000948 804 990272298084 805 646078831380 806 416480123804 807 265086537988 808 166472948052 809 103064208228 810 62847688824 811 37709917956 812 22239608148 813 12875687460 814 7307854668 815 4059926196 816 2203961124 817 1166803092 818 601080390 819 300540195 820 145422675 821 67863915 822 30421755 823 13037895 824 5311735 825 2042975 826 735471 827 245157 828 74613 829 20349 830 4845 831 969 832 153 833 17 834 1 835 6402373705728000 836 54420176498688000 837 243290200817664000 838 765350423405568000 839 1908307512663552000 840 4023158268729600000 841 7466812795233792000 842 12537681729116544000 843 19422192522436704000 844 28163595006538992000 845 38656067447591193600 846 50660580391131110400 847 63835498007638156800 848 77774161008031488000 849 92042780476911264000 850 106213931242005787200 851 119893008529790496000 852 132736743459296776800 853 144464097205480852800 854 154860593781889195200 855 163777495623205464000 856 171127279087056452160 857 176876737290428535360 858 181038817424123699040 859 183664053069287590800 860 184832216073165580920 861 184644605044485986400 862 183217216485442819680 863 180674912080522379520 864 177146599235316590880 865 172761376309101740160 866 167645552905920529440 867 161920433387991069792 868 155700743768855196912 869 149093584486037231040 870 142197800867247421296 871 135103676425439209488 872 127892869078187245032 873 120638525299127900064 874 113405521002653303424 875 106250790038460683616 876 99223711263654377400 877 92366533226369516400 878 85714821648736636356 879 79297919366799512808 880 73139411472731241924 881 67257590432274541728 882 61665917215820639436 883 56373475234254791184 884 51385414303962233352 885 46703382120278481312 886 42325940892880420776 887 38248966954400325552 888 34466031333863281152 889 30968759508222437616 890 27747168811576315920 891 24789982285523272896 892 22084918082999076630 893 19618953877690142508 894 17378566068399641820 895 15349943891364552444 896 13519178854786815444 897 11872430182417734540 898 10396067192560061844 899 9076789742551007256 900 7901728035275250072 901 6858523213425780936 902 5935390260113474784 903 5121164782986674760 904 4405335285919433424 905 3778062530689497960 906 3230187564292202592 907 2753229939132929204 908 2339377586813260422 909 1981469724996126456 910 1672974084190324968 911 1407959640349185456 912 1181065932833099040 913 987469938188044368 914 822851360701130520 915 683357092859485116 916 565565494393599686 917 466451038950645024 918 383349783737642688 919 313926030538843128 920 256140466929598392 921 208220004632641320 922 168629467939311780 923 136045228916484972 924 109330837555395186 925 87514653779735288 926 69769453904386956 927 55393956233151192 928 43796188460417928 929 34478602821476424 930 27024832928244744 931 21087978341906532 932 16380298595881134 933 12664197041114664 934 9744376023203672 935 7461048038604480 936 5684092219362348 937 4308051371987976 938 3247871502182760 939 2435292994920660 940 1815810135386190 941 1346123239248600 942 992015138964600 943 726591010547216 944 528827419201788 945 382382937666936 946 274628698012008 947 195862747063860 948 138677076087966 949 97450689561336 950 67946079788280 951 46990006196112 952 32222569051100 953 21901249836504 954 14748899827464 955 9836630659470 956 6494231930184 957 4242146047362 958 2740202852649 959 1749287017440 960 1102908314475 961 686294431526 962 421151098833 963 254655351180 964 151582562457 965 88731878454 966 51021004095 967 28781121720 968 15905365461 969 8597496258 970 4537567631 971 2333606220 972 1166803110 973 565722720 974 265182525 975 119759850 976 51895935 977 21474180 978 8436285 979 3124550 980 1081575 981 346104 982 100947 983 26334 984 5985 985 1140 986 171 987 18 988 1 989 121645100408832000 990 1094805903679488000 991 5169916767375360000 992 17131684974243840000 993 44869302140382720000 994 99092605647619584000 995 192152374596838656000 996 336270562548560640000 997 541653584127495840000 998 814929865367698080000 999 1158192108535814352000 1000 1568731070280117744000 1001 2039389752670478208000 1002 2559372645820902912000 1003 3115312753586185152000 1004 3692413676561658048000 1005 4275524702086589952000 1006 4850055831251318688000 1007 5402685193921979964000 1008 5921847662003172900000 1009 6398018951324229028800 1010 6823824664449203611200 1011 7194010475813984222400 1012 7505310403313918395200 1013 7756247101473700830000 1014 7946893114924332769200 1015 8078616271818995502600 1016 8153826682268073807000 1017 8175737635007392850400 1018 8148148309709653845600 1019 8075252712915311283360 1020 7961476556991533415840 1021 7811341834698699897600 1022 7629357485087080142400 1023 7419933692226258643440 1024 7187316905169302101200 1025 6935542519624234195680 1026 6668402232465375161760 1027 6389423296169682328560 1028 6101857202851420330320 1029 5808675671675374994496 1030 5512572165417600707424 1031 5215967497640643503760 1032 4921018395068416726800 1033 4629628140950704937760 1034 4343458641148741006464 1035 4063943426559025239516 1036 3792301237490876004180 1037 3529549933437704353320 1038 3276520541545616456520 1039 3033871305024434237220 1040 2802101624251830383340 1041 2581565803146560081280 1042 2372486525485029988320 1043 2174967993323651088420 1044 1989008664861958378860 1045 1814513533491333792000 1046 1651305894363728999760 1047 1499138550065323564410 1048 1357704413052011088870 1049 1226646469352562419460 1050 1105567075508996891700 1051 994036568581752857460 1052 891601177059574864740 1053 797790228444590340180 1054 712122656916635774004 1055 634112821635121758696 1056 563275652768585430960 1057 499131148149299796780 1058 441208248468724349340 1059 389048123128143551436 1060 342206902233754629084 1061 300257892794457690300 1062 262793318977925052460 1063 229425627352965445870 1064 199788398449995621370 1065 173536905769899524320 1066 150348362632920343840 1067 129921896054518255840 1068 111978285236144896960 1069 96259500336428205040 1070 82528075010609079680 1071 70566343837819983640 1072 60175573256994759640 1073 51175012057763561440 1074 43400884872028964560 1075 36705349528749380320 1076 30955436606710042000 1077 26031987079925980240 1078 21828601624338094240 1079 18250612963728413792 1080 15214090593231418768 1081 12644885341602949840 1082 10477719525315349600 1083 8655326911474772620 1084 7127645341998662068 1085 5851063675029154792 1086 4787723665337471560 1087 3904876525663774540 1088 3174293176158528740 1089 2571726588819465040 1090 2076424156744265680 1091 1670687652380542660 1092 1339478072827157740 1093 1070062491792135640 1094 851699935517055880 1095 675363262793777380 1096 533494046706686380 1097 419787518238602720 1098 329004730485728320 1099 256809228883545280 1100 199625660359587040 1101 154517916367731280 1102 119084575828390960 1103 91369589410854760 1104 69786322418642776 1105 53053246552385824 1106 40139738449808960 1107 30220603144234720 1108 22638091965095680 1109 16870325903235544 1110 12505166447731516 1111 9218696067289270 1112 6757579829408350 1113 4924678317621700 1114 3567370388721880 1115 2568122907772715 1116 1836914003829805 1117 1305177261815830 1118 920987300142430 1119 645253087169125 1120 448724825333515 1121 309653963323000 1122 211974537107020 1123 143898204637345 1124 96835597225415 1125 64573486490470 1126 42651234195250 1127 27891479562925 1128 18049403822275 1129 11552528621116 1130 7309145055304 1131 4568385663490 1132 2818859362330 1133 1715853249440 1134 1029521082964 1135 608356356286 1136 353696448070 1137 202112494300 1138 113380235200 1139 62359140190 1140 33578000230 1141 17672631880 1142 9075135300 1143 4537567650 1144 2203961430 1145 1037158320 1146 471435600 1147 206253075 1148 86493225 1149 34597290 1150 13123110 1151 4686825 1152 1562275 1153 480700 1154 134596 1155 33649 1156 7315 1157 1330 1158 190 1159 19 1160 1 1161 2432902008176640000 1162 23112569077678080000 1163 114954619886346240000 1164 400212380345057280000 1165 1098455256691752960000 1166 2535920202585369600000 1167 5128164620932953600000 1168 9337680649215959040000 1169 15616142247366460800000 1170 24344413853883963840000 1171 35782269302255347872000 1172 50035672509583400640000 1173 67044544558776072288000 1174 86589713044488798144000 1175 108314952354369384624000 1176 131758783241747485824000 1177 156390715075557074112000 1178 181647432160263381312000 1179 206965615484201622048000 1180 231809335033257517536000 1181 255691048768796858817600 1182 278186104261243065888000 1183 298941233714448641316000 1184 317677886989284543321600 1185 334191408262690496918400 1186 348347083267782979380000 1187 360074013351592033494000 1188 369357648721035679504800 1189 376231665913330636609200 1190 380769724650068828474400 1191 383077499948403879298680 1192 383285263576292265988800 1193 381541187244794759582400 1194 378005458345181494027200 1195 372845236210858784973600 1196 366230430747198576599040 1197 358330253388419616464160 1198 349310470168140515274240 1199 339331275802323017413200 1200 328545703904617281962880 1201 317098489909452622154784 1202 305125308385670739526560 1203 292752313866477749203920 1204 280095923022134080942080 1205 267262785108897005347920 1206 254349896509188705056832 1207 241444823403048925940280 1208 228626003920473854735040 1209 215963107394834256497040 1210 203517433546602531195840 1211 191342338622068474644804 1212 179483678787779020855200 1213 167980263559616263315560 1214 156864313859786214842160 1215 146161920579980826841320 1216 135893500409891185765440 1217 126074246276883811462920 1218 116714570126214219541200 1219 107820536023856649193200 1220 99394281740462317998480 1221 91434427114394238458220 1222 83936467620829578474720 1223 76893151709083281168870 1224 70294840620321601903320 1225 64129849565651433720000 1226 58384769329092676769208 1227 53044767557510771733600 1228 48093869205204585879480 1229 43515215809076863640880 1230 39291303475911400226040 1231 35404199661551770743252 1232 31835739008773180002600 1233 28567698683215726125000 1234 25581953802540810008880 1235 22860613691344190623680 1236 20386139812323522687632 1237 18141446322347501711740 1238 16109984280502648779360 1239 14275810594420811576030 1240 12623642832078959785720 1241 11138901049944914928528 1242 9807737796149564554640 1243 8617057440767185158700 1244 7554525965836021979520 1245 6608572317049144985640 1246 5768382378695613100320 1247 5023886585016384175020 1248 4365742126193394518880 1249 3785310647181217025760 1250 3274632273900804595800 1251 2826396735226494794364 1252 2433912281882581153320 1253 2091073035878265798420 1254 1792325337381606381480 1255 1532633590773020327970 1256 1307446048714351108416 1257 1112660912989868608800 1258 944593074077669574600 1259 799941758244481236300 1260 675759301675994189640 1261 569421225920344312116 1262 478597747814371845240 1263 401226820088354362830 1264 335488765949192298240 1265 279782542014474168600 1266 232703638855214958984 1267 193023606911534147700 1268 159671177452891020840 1269 131714933321627795580 1270 108347472170405777400 1271 88870995517771221090 1272 72684249936319286160 1273 59270741791878634800 1274 48188143913357794200 1275 39058811144657882340 1276 31561321678074531672 1277 25422962173107867060 1278 20413076721831417960 1279 16337202545241407550 1280 13031918725212897360 1281 10360338142462912824 1282 8208176968432792680 1283 6480340431464769450 1284 5097968044585628100 1285 3995885958544239900 1286 3120418518743367240 1287 2427515400815550270 1288 1881154831259206740 1289 1451987331967861080 1290 1116188135369771520 1291 854489883286021815 1292 651370437717667080 1293 494373591864701850 1294 373543176091444020 1295 280953511727259255 1296 210321384231524244 1297 156686697557281500 1298 116150746541699940 1299 85662618091580985 1300 62845619810198820 1301 45856851828923022 1302 33274099224622320 1303 24005143461016410 1304 17215386184813740 1305 12270361120983630 1306 8690292600785544 1307 6114354366670305 1308 4272700721384760 1309 2964693846408000 1310 2042045267142300 1311 1395834113346855 1312 946567242293820 1313 636612844051590 1314 424475432119200 1315 280491013693275 1316 183610948304700 1317 119015162910350 1318 76353085696300 1319 48456508735950 1320 30404796209900 1321 18851264267374 1322 11541702851580 1323 6973153149215 1324 4154232858160 1325 2438358457920 1326 1408830587472 1327 800472245895 1328 446775278460 1329 244662665790 1330 131282407980 1331 68923264389 1332 35345263800 1333 17672631900 1334 8597496600 1335 4059928950 1336 1855967520 1337 818809200 1338 347373600 1339 141120525 1340 54627300 1341 20030010 1342 6906900 1343 2220075 1344 657800 1345 177100 1346 42504 1347 8855 1348 1540 1349 210 1350 20 1351 1 1352 51090942171709440000 1353 510909421717094400000 1354 2669501728471818240000 1355 9741339640739266560000 1356 27959518103467991040000 1357 67346376939341660160000 1358 141781178607246097920000 1359 268202965325017282560000 1360 465054569346678030720000 1361 750277478272932529920000 1362 1139249008324884641184000 1363 1643017655207182205952000 1364 2267081612079396944832000 1365 3010818892179108890880000 1366 3867554057741550592416000 1367 4825157999781940893072000 1368 5867029534894953529104000 1369 6973295840604270633456000 1370 8122082776021777779216000 1371 9290735084453581991232000 1372 10456901223222797011468800 1373 11599431516615668344819200 1374 12699067467583923325099200 1375 13738922582871762235159200 1376 14704770741735104982151200 1377 15585167690570653089314400 1378 16371435821683426486002000 1379 17057543244264308726740800 1380 17639906454106825731242400 1381 18117142657483902630998400 1382 18489793787732812877251920 1383 18760040032524085582527240 1384 18931416633855917955003240 1385 19008544049850548944590840 1386 18996878389091523387306840 1387 18902486383208405840903040 1388 18731847041359790735517120 1389 18491680490133105156021120 1390 18188803286883526829051520 1391 17830008640772222925990960 1392 17421969421823468529147120 1393 16971161526586329587821296 1394 16483805047352074109854176 1395 15965820713967364876171536 1396 15422799202556095101928176 1397 14859981099420114233079504 1398 14282245542647797280053488 1399 13694105816030555581754088 1400 13099710422672075717242728 1401 12502848406798476995676408 1402 11906957913379270318368792 1403 11315137171220969690459856 1404 10730157253875144048980016 1405 10154476113816641308477776 1406 9590253500281166760703656 1407 9039366462352047844666644 1408 8503425209406940751598660 1409 7983789154164749504118540 1410 7481583002560949978475780 1411 6997712782552953186365640 1412 6532881723410078746109400 1413 6087605910381369471497400 1414 5662229648762200329876060 1415 5256940477809404461081290 1416 4871783779834363900678170 1417 4506676933963713643620486 1418 4161422968056840078751158 1419 3835723666449189846298968 1420 3529192095724681879981488 1421 3241364515662262765944168 1422 2971711647821217682273464 1423 2719649279845561047376392 1424 2484548189369276743304592 1425 2265743377269269713807992 1426 2062542605819846488350012 1427 1874234242937992437301800 1428 1700094419072893464140520 1429 1539393508302829555919400 1430 1391401949792193017985460 1431 1255395429882863292618210 1432 1130659448715730464610002 1433 1016493298382659314208222 1434 912213482192184800619222 1435 817156606700033229313992 1436 730681779723371430012432 1437 652172548647914921596200 1438 581038413977813701419048 1439 516715953302122544794208 1440 458669590694423540754168 1441 406392046061752509391248 1442 359404498154573277234752 1443 317256493880728745523840 1444 279525635272332482242440 1445 245817073973763526874640 1446 215762841488151544776420 1447 189021041673985814092338 1448 165274930155558023377962 1449 144231903431230995515982 1450 125622418559780494555302 1451 109198862402329565460672 1452 94734387517945049696976 1453 82021729974258522926016 1454 70872022557208655555696 1455 61113615160184840510796 1456 52590912513900856519116 1457 45163237893207651315252 1458 38703730012437445311972 1459 33098279001311170959312 1460 28244506141562661949152 1461 24050790941127512310672 1462 20435348127368798784216 1463 17325356251385391391280 1464 14656138808847499896240 1465 12370398094948568893680 1466 10417501417095635496480 1467 8752818783416175253632 1468 7337110762120878875136 1469 6135964860003572178816 1470 5119278491479118832096 1471 4260786396094064058156 1472 3537630205970315009324 1473 2929967758865310807756 1474 2420619691361569839876 1475 1994750824306314552786 1476 1639583863491962805186 1477 1344142977533141862846 1478 1099024877162860602900 1479 896195101338403264860 1480 728807311614877414920 1481 591043503609999213620 1482 477973159841069320890 1483 385429488941037624006 1484 309901019799683470326 1485 248436943421378303226 1486 198564718462333131216 1487 158218577029988123649 1488 125677684195075251393 1489 99512816834359751823 1490 78540534166430128793 1491 61783913141751999198 1492 48439016354687635182 1493 37846348164373232946 1494 29466636177861859746 1495 22860350206120182441 1496 17670439384150052661 1497 13607830555516596399 1498 10439287519934296485 1499 7977281633480454350 1500 6071569867460732250 1501 4602217126008789210 1502 3473835756124484520 1503 2610847121178262890 1504 1953598209855773250 1505 1455190867634946750 1506 1078902704294070540 1507 796097369252478090 1508 584537998633250046 1509 427031505511515366 1510 310343268560612826 1511 224331913613864441 1512 161262495747571449 1513 115263673933621983 1514 81900603808821413 1515 57840415482931158 1516 40591433638014798 1517 28300861035208482 1518 19598593308813876 1519 13477258059907026 1520 9200557630791846 1521 6233614080120966 1522 4190328193988244 1523 2793824287856910 1524 1846903592921310 1525 1210108768524810 1526 785542107413910 1527 505006666498125 1528 321374756677905 1529 202350040993555 1530 125992765103205 1531 77534494636830 1532 47128991913850 1533 28277458968066 1534 16735659913236 1535 9762474614046 1536 5608231838286 1537 3169870596354 1538 1761039311108 1539 960566913138 1540 513791606958 1541 269128937198 1542 137846528820 1543 68923264410 1544 33578000610 1545 15905368710 1546 7307872110 1547 3247943160 1548 1391975640 1549 573166440 1550 225792840 1551 84672315 1552 30045015 1553 10015005 1554 3108105 1555 888030 1556 230230 1557 53130 1558 10626 1559 1771 1560 231 1561 21 1562 1 1563 1124000727777607680000 1564 11802007641664880640000 1565 64630041847212441600000 1566 246671326383527485440000 1567 738936811786462248960000 1568 1853805033650876866560000 1569 4056612293276700917760000 1570 7960917609464155015680000 1571 14294156788289042945280000 1572 23838265442237854608000000 1573 37355566135391837004672000 1574 55512479220416629643232000 1575 78812619929941506440832000 1576 107547658973850971139264000 1577 141770250075714944812128000 1578 181289451699810883420992000 1579 225686069392741796206368000 1580 274343481268280135856144000 1581 326488731853999545806976000 1582 381238764762838072394304000 1583 437647328687075440552819200 1584 494749063038218424836400000 1585 551598330211617951547084800 1586 607301358654212908224739200 1587 661041106184401320483705600 1588 712094908860605489589770400 1589 759845444789842128364046400 1590 803785833577431756438987600 1591 843519840519748052065204800 1592 878758193560537452325363200 1593 909311982493347201721352400 1594 935084021582638064767069440 1595 956058940800037444036146480 1596 972292643760419836409154600 1597 983901643833862172941441920 1598 991052671441528247989797360 1599 993952839709972836196382880 1600 992840564588595516093900600 1601 987977359691605995074803440 1602 979640564896156233817426680 1603 968117019880961538432804960 1604 953697657791951221126657680 1605 936672968437200035033952960 1606 917329263216976698442898544 1607 895945663836922386549109248 1608 872791732302731426930576832 1609 848125659469297407960185424 1610 822192932392809023880930096 1611 795225405950572220488008144 1612 767440710847597684665599832 1613 739041937565467071412020144 1614 710217543506857677446291136 1615 681141438149964968383295088 1616 651973208162129729311636200 1617 622858450938339655389141792 1618 593929190815933722956822616 1619 565304357225104830914236656 1620 537090308269098256999662336 1621 509381386728018700632528792 1622 482260498309856093887467408 1623 455799704210100932752798728 1624 430060821772069153141319844 1625 405096028349205807329035320 1626 380948464439595837613325640 1627 357652832865955826927150280 1628 335235991276712279058758310 1629 313717535600599160186110812 1630 293110372343677132499882484 1631 273421277809421748903363324 1632 254651442476614229431201674 1633 236796998905854806100118008 1634 219849531677079072596375262 1635 203796567995970940839610476 1636 188622047751209140810559532 1637 174306771958702697495975508 1638 160828828692909212085916380 1639 148163995777128546337291884 1640 136286119681624230360150108 1641 125167470257445881170347552 1642 114779071111734004821026676 1643 105091005604062335177480424 1644 96072698610289721131629774 1645 87693174358112890801328204 1646 79921290785111516942898884 1647 72725951004059973515538764 1648 66076292580555709313698342 1649 59941855433870629493666128 1650 54292729263000202908215634 1651 49099681476099153123049100 1652 44334266663048773007573636 1653 39968918698217293074781612 1654 35977026594152715628745584 1655 32332995247735524070984156 1656 29012292229079114667739852 1657 25991481761145475462736288 1658 23248247025647520574341776 1659 20761401909377759765816736 1660 18510893275691070186341926 1661 16477794809530622854804804 1662 14644293442156944366177212 1663 12993669314627423482557948 1664 11510270188043597771584542 1665 10179481154553162467102076 1666 8987690446923100840120798 1667 7922252086987740053803240 1668 6971446055152811269644244 1669 6124436605066910159705984 1670 5371229290148252258365484 1671 4702627212400262606749904 1672 4110186949317987075660584 1673 3586174562064634626236108 1674 3123522037804697154189256 1675 2715784471375924503516324 1676 2357098246567335875190642 1677 2042140435290265582740600 1678 1766089593979731890518088 1679 1524588100693932038158064 1680 1313706143598933659072630 1681 1129907441805595297736408 1682 970016752806365760378806 1683 831189196953365822994268 1684 710881408415405679003510 1685 606824503720728568328592 1686 516998843189636363262168 1687 439610547130690304605544 1688 373069717451802753198740 1689 315970306154192873768552 1690 267071564861614595919254 1691 225281003918466861068660 1692 189638785499737393962406 1693 159303472448811731755902 1694 133539053037375553791564 1695 111703161373377350539446 1696 93236413624789808760794 1697 77652781444034057003732 1698 64530925845112206339464 1699 53506417187154912833996 1700 44264769748543394315408 1701 36535222539212025389134 1702 30085201409138101145370 1703 24715401091845055764018 1704 20255429505605941143057 1705 16559960363284095099056 1706 13505343863972536572977 1707 10986628913076370651658 1708 8914953906636725033108 1709 7215266591475691455344 1710 5824336852051390696540 1711 4689029460007012647120 1712 3764806840307303917335 1713 3014434749821208461880 1714 2406866425143771032420 1715 1916283234431314061060 1716 1521272163815815991789 1717 1204122585577432941488 1718 950226697538659304852 1719 747569797422447891364 1720 586298169653739211526 1721 458353823590082634764 1722 357166640340714532647 1723 277395669435023750314 1724 214712376059748165841 1725 165619583833247302418 1726 127300696427075717205 1727 97494522839630604732 1728 74391684502870136481 1729 56549155991301459376 1730 42819992784327289036 1731 32295736707584397652 1732 24259369241778656678 1733 18147011222109233618 1734 13516850429476758749 1735 10024021565135930660 1736 7400370984211154180 1737 5438215753562068400 1738 3977357064715343815 1739 2894735324046816010 1740 2096221521506703855 1741 1510129546667345714 1742 1082109446055746603 1743 771144365447207092 1744 546425987575529479 1745 384926304877226596 1746 269518982258979904 1747 187532592980044532 1748 129641703309345524 1749 89021036391274746 1750 60703525522451143 1751 41095616946818500 1752 27613245436806722 1753 18409937439515490 1754 12174875970837525 1755 7983803759046060 1756 5189606578656060 1757 3342521148681660 1758 2132326309663110 1759 1346744762939400 1760 841720655805315 1761 520338482701050 1762 317985421728260 1763 191991484869470 1764 114456559587425 1765 67327418829880 1766 39049911908194 1767 22314237753588 1768 12551759296472 1769 6943526533724 1770 3773655744331 1771 2012616399574 1772 1052049481837 1773 538257874440 1774 269128937220 1775 131282408400 1776 62359143990 1777 28781143380 1778 12875774670 1779 5567902560 1780 2319959400 1781 927983760 1782 354817320 1783 129024480 1784 44352165 1785 14307150 1786 4292145 1787 1184040 1788 296010 1789 65780 1790 12650 1791 2024 1792 253 1793 22 1794 1 1795 25852016738884976640000 1796 284372184127734743040000 1797 1628677054549753528320000 1798 6488856201460129136640000 1799 20251823612824018575360000 1800 52831827708003810385920000 1801 119994290028262859489280000 1802 243976253638498726625280000 1803 453093048731938658883840000 1804 780264944605561753578240000 1805 1260645640038462507717888000 1806 1928711837861550326737152000 1807 2815246213526177149983264000 1808 3944619907917643990395360000 1809 5332684380385382189769600000 1810 6985453016729278813962240000 1811 8898623098125674943085056000 1812 11057880997986175061444736000 1813 13439858670494788120452864000 1814 16013569155523839586342656000 1815 18742138417792911515009616000 1816 21584662835436805481974396800 1817 24498047872053231546355084800 1818 27438716593785308193513331200 1819 30364111053493178901331392000 1820 33233941297933821096389337600 1821 36011163627148542204987014400 1822 38662690792728717422720812800 1823 41159852019322955195242165200 1824 43478630610196696591625348400 1825 45599712304161282875667259200 1826 47508379447787170997289004800 1827 49194285364593631072493242560 1828 50651140865534472295220348160 1829 51876341335065967293787012800 1830 52870558779926036892686623680 1831 53637319041281239920099083640 1832 54182580322244702013707341320 1833 54514325449479001101073958880 1834 54642176969861248600851738720 1835 54577041324657077670080036400 1836 54330785949069367323258713040 1837 53915951193924153960507641760 1838 53345497422885122669571957600 1839 52632586458898203036594074760 1840 51790395690061608801404022840 1841 50831962550204059777011915456 1842 49770056717656284497026226688 1843 48617077184961087235052011392 1844 47384971304608506135221823168 1845 46085172977646919434907645056 1846 44728557293874634130239441152 1847 43325409129146794028980440840 1848 41885403436093247939949224184 1849 40417595212052520478753280544 1850 38930417378702020414177430496 1851 37431685051388271638050007952 1852 35928604905099703150975468848 1853 34427788553419518617265185280 1854 32935269043753598732653130688 1855 31456519735427061528972919200 1856 29996474966970206965628213856 1857 28559552036135841291272974272 1858 27149674112657184323888178240 1859 25770293781653140196469392400 1860 24424416977320292714260201008 1861 23114627114573091089331465984 1862 21843109262980874512619426880 1863 20611674234908690813112475242 1864 19421782480177480620687528630 1865 18274567694540193883147765464 1866 17170860060279453878410161816 1867 16111209045464899455781851588 1868 15095905694816331231674247420 1869 14125004350434656363151807912 1870 13198343745426887122197075096 1871 12315567418042133375795664714 1872 11476143398597405089804206822 1873 10679383126344224230851955680 1874 9924459558567979006193272848 1875 9210424439621128092589017864 1876 8536224703227541175308419912 1877 7900717987191268339952951616 1878 7302687245517368853219858336 1879 6740854448818117906737674622 1880 6213893369648954040452993922 1881 5720441455014458709596066568 1882 5259110793633503305178464840 1883 4828498190592747868098763796 1884 4427194366698295309880453196 1885 4053792304117047373460068952 1886 3706894763753519199363114184 1887 3385121003215956221019172854 1888 3087112727178098283856263930 1889 2811539304438487963775758752 1890 2557102288023501544549478640 1891 2322539276284979862002044416 1892 2106627154125170645529519024 1893 1908184754261503330011069792 1894 1726074978845626978686516960 1895 1559206421801804213249864514 1896 1406534531977661722968355518 1897 1267062356635167988804345272 1898 1139840903981932845873572568 1899 1023969162383082016656985716 1900 918593812632398086669317580 1901 822908668227881096464083272 1902 736153877020196485338755256 1903 657614915910299106815745866 1904 586621408491111647460515302 1905 522545793682192124173522848 1906 464801871518848604589866208 1907 412843250349354766841650920 1908 366161717785131665432180952 1909 324285555856437524154888064 1910 286777818965792911938264032 1911 253234591416719744764941078 1912 223283239538195523154479818 1913 196580671735531874897589256 1914 172811618184470880156192072 1915 151686940353811259581210932 1916 132941979097949101867283340 1917 116334948708031819732656408 1918 101645383051345827623501928 1919 88672638764248621803274470 1920 77234459394486631882691754 1921 67165603413212696183467152 1922 58316538133678232569862496 1923 50552200779931676341956708 1924 43750827241782966123999228 1925 37802848428145698180529536 1926 32609853585571556421132768 1927 28083619477942799437573134 1928 24145203922241738619784098 1929 20724101839261975350024360 1930 17757461702165154503564496 1931 15189360044994840022980072 1932 12970131522744831072293088 1933 11055751889535917994025512 1934 9407271177203655536383464 1935 7990294308625892163997782 1936 6774506364103448222868906 1937 5733239730951003314713872 1938 4843080402296792871958344 1939 4083510747319830897499752 1940 3436586148423377899732512 1941 2886642988069643861275584 1942 2420035566365379576595392 1943 2024899637436253462762629 1944 1690940365862425161676515 1945 1409242621920699386465220 1946 1172101654281727845252636 1947 972872299563383566870758 1948 805835008378000486162842 1949 666077086067019170171988 1950 549387662213628658255356 1951 452165015455900836552753 1952 371334988440146528693823 1953 304279331449251045957480 1954 248772911933521617531784 1955 202928820595457664415316 1956 165150492668102069636292 1957 134090045499593129400128 1958 108612110509565318790160 1959 87762509075236167803448 1960 70741188048781053195840 1961 56878891559117502897576 1962 45617101701754563125952 1963 36490831888422709851640 1964 29113903252564736540840 1965 23166376840309524713808 1966 18383852620831895406224 1967 14548380890608592921392 1968 11480762688635982325104 1969 9034043646488829315120 1970 7088030524399052079240 1971 5544681780225191289276 1972 4324243120091978375868 1973 3362016314011975183392 1974 2605664840989171273008 1975 2012973356973719831871 1976 1549989743263162527297 1977 1189488766750434068340 1978 909705327671293868004 1979 693293032987087409034 1980 526470549354700373526 1981 398323981714185346252 1982 300238503214212654308 1983 225436729911115952475 1984 168604979586270108413 1985 125591658755769166096 1986 93164657295923328240 1987 68816859759446180760 1988 50610762666414852840 1989 37054767322021492080 1990 27005041426731158080 1991 19587947784546273620 1992 14138957727616144020 1993 10154729004243375560 1994 7255657457330392840 1995 5156730031057313460 1996 3644931623847361236 1997 2561805529905428448 1998 1790049829963485072 1999 1243261235558474268 2000 858122945269607076 2001 588481917138811392 2002 400880190775601640 2003 271199996175485964 2004 182157918794195484 2005 121443114322595520 2006 80341576539153120 2007 52725291914591685 2008 34313831599138755 2009 22138212115430580 2010 14154055408678860 2011 8964286316866830 2012 5621692785451890 2013 3489335388332820 2014 2142577797382620 2015 1300852077366465 2016 780511691554335 2017 462525593097880 2018 270533882175440 2019 156077252285640 2020 88749813327080 2021 49699896189376 2022 27385657226448 2023 14833897687602 2024 7890371113398 2025 4116715363776 2026 2104098963720 2027 1052049481860 2028 513791607420 2029 244662670200 2030 113380261800 2031 51021117810 2032 22239974430 2033 9364199760 2034 3796297200 2035 1476337800 2036 548354040 2037 193536720 2038 64512240 2039 20160075 2040 5852925 2041 1560780 2042 376740 2043 80730 2044 14950 2045 2300 2046 276 2047 23 2048 1 2049 620448401733239439360000 2050 7135156619932253552640000 2051 42655827619160211456000000 2052 177086314661362089984000000 2053 574884222230954668032000000 2054 1557196228266736567910400000 2055 3665988320352148920729600000 2056 7713272344255568842752000000 2057 14799512101264713478656000000 2058 26291275491529158574464000000 2059 43756829891925054941836800000 2060 68866815206950398987148800000 2061 103273193268359753868028800000 2062 148482358258353369669619200000 2063 205737704793129035057731200000 2064 275923923793693008939705600000 2065 359500955051030295698395200000 2066 456470926078214760932419200000 2067 566377334317216618179984000000 2068 688332636536835692779977600000 2069 821068450714992276964046880000 2070 963001689097490593980549120000 2071 1112309933009984793529885440000 2072 1267009982512127608367733120000 2073 1425034520763572330175564000000 2074 1584303012781416460347534720000 2075 1742784149619038734822373760000 2076 1898548241726055730431741120000 2077 2049808894766511185365858800000 2078 2194954039386081614129448960000 2079 2332566931828374389125393416000 2080 2461438110729675558386649744000 2081 2580569512289119003712999940000 2082 2689172040530888501352243480000 2083 2786657890641266375251782264000 2084 2872628857974653864148070008000 2085 2946861756117663223458749130000 2086 3009291932963296399202639856000 2087 3059995728442726981240469136000 2088 3099172571915828451267520296000 2089 3127127278490785837654238451600 2090 3144252976351286933615896814400 2091 3151014984113211848809740564000 2092 3147935859409813644416844600000 2093 3135581757350980571075628186000 2094 3114550169538180330562316712000 2095 3085459059814709447552735052000 2096 3048937370517557456356274856000 2097 3005616841197021548633634498000 2098 2956125059102173203047891088000 2099 2901079645768782780945127509024 2100 2841083475457020713555154494976 2101 2776720817746090807549301143800 2102 2708554297200639532497585532800 2103 2637122566704686362132616385600 2104 2562938596965616658332073449920 2105 2486488492100731409531151191280 2106 2408230749528205111833460737600 2107 2328595891100529331174580887200 2108 2247986401151038182298551888000 2109 2166776915574133788374553664560 2110 2085314614009697613039523266240 2111 2003919774504518488333261946400 2112 1922886456590500878299245737600 2113 1842483284511963849632714666400 2114 1762954307352362105408889015840 2115 1684519917083604973667029294560 2116 1607377809139283070618986743200 2117 1531703973060868490424763794000 2118 1457653703155473761224388244000 2119 1385362621010097257870875927680 2120 1314947703204630662793977070720 2121 1246508308724747205345935941500 2122 1180127201460964437328862385600 2123 1115871563849631192385147337400 2124 1053793998215753791833942884064 2125 993933512759212149196998819036 2126 936316489420341926825396925600 2127 880957631096451979504037241000 2128 827860885879719859434244454400 2129 777020346165685884660870244740 2130 728421120652192355355866286960 2131 682040177419148685700697197800 2132 637847156454867901326052659600 2133 595805150177378024634046264650 2134 555871450689664000633104351120 2135 517998262705493132759922110880 2136 482133381285650234396121597600 2137 448220833730818218816432102900 2138 416201485184453078002809576000 2139 386013607704206357536455153480 2140 357593412761206989987300642720 2141 330875547320477389439069467200 2142 305793553840832973137416251200 2143 282280294707004987787143734600 2144 260268341768955222095472905760 2145 239690331812256876205467546140 2146 220479288918144173229908547600 2147 202568914791817717480066032600 2148 185893848242530621559037201200 2149 170389895088806933587823632494 2150 155994229837003404336683887056 2151 142645570541644463717164818000 2152 130284328302019559680838707200 2153 118852732882042043068688351100 2154 108294935960045067019141248960 2155 98557093522831184917651730040 2156 89587428914760245495960155200 2157 81336278038861542478016209700 2158 73756118183826470396986053600 2159 66801581919226962396160124280 2160 60429457462364067614994349120 2161 54598676874721815256997215500 2162 49270293395006224582953898800 2163 44407449160082333370029286200 2164 39975334505642841736517566320 2165 35941139975968901954456097330 2166 32274002107449484774067226000 2167 28944943984333842598361377200 2168 25926811498172731327248544800 2169 23194206175174802754739777740 2170 20723415368826056123746590960 2171 18492340549097718124803617400 2172 16480424354851096496217906800 2173 14668577013031766450206669200 2174 13039102667271446196378891264 2175 11575626099874038241882570136 2176 10263020275093065021271503600 2177 9087335078304674362746140700 2178 8035727575292895192484957200 2179 7096394068499991848826572880 2180 6258504182824532692855636320 2181 5512137172408107484292668600 2182 4848220601841700543392777600 2183 4258471520319247244772114600 2184 3735340215418267155140628640 2185 3271956604322925474870409860 2186 2862079294331576425686230400 2187 2500047321300777925318882000 2188 2180734554149561574026295600 2189 1899506735549296162207866510 2190 1652181113315443033132324440 2191 1434988603651551505209406800 2192 1244538416122808841426932400 2193 1077785060904227237336978200 2194 931997651304788765616437520 2195 804731408662565678561917080 2196 693801272288643160159621600 2197 597257514065085479914315350 2198 513363255434525079644091000 2199 440573783722195606875544704 2200 377517564877681638776479896 2201 322978850692481547636896100 2202 275881780227081521633538400 2203 235275877461533759720750400 2204 200322849968098421793817200 2205 170284596602639274848705725 2206 144512335740125278117086600 2207 122436769363311772750701300 2208 103559202284356976203294800 2209 87443539875805725794678850 2210 73709091855918700877832600 2211 62024113866131433794524100 2212 52100022754038818517409200 2213 43686225598038734509224450 2214 36565506549334857283632600 2215 30549919498073550537131100 2216 25477138372225050165411000 2217 21207220533836548502677850 2218 17619742234679571339522600 2219 14611268422670312189510100 2220 12093122345361315354723200 2221 9989423373551526910169925 2222 8235364265232357755247000 2223 6775701708285028283284500 2224 5563436421891397371747504 2225 4558661365283527783713996 2226 3727558703196999317779800 2227 3041528116135169092570800 2228 2476430826980127203289600 2229 2011935350857441177786070 2230 1630952470139614644185880 2231 1319148298982759889434100 2232 1064525539891961516138200 2233 857064156587503189587000 2234 688413700911973433330760 2235 551630444545261189415540 2236 440953286536358554652400 2237 351613142508908222032725 2238 279671177937151717037400 2239 221881832869330067743740 2240 175577105286959117649360 2241 138569020948110186031050 2242 109067624707830845102400 2243 85612187194038960268200 2244 67013636218721117308880 2245 52306498926735657749070 2246 40708882571900851000200 2247 31589232758915018633900 2248 24438791464639320862200 2249 18848836303003282171224 2250 14491920176875571282976 2251 11106449241882192388500 2252 8484039306049341001200 2253 6459178479371069561925 2254 4900798921012717296840 2255 3705424557051741186060 2256 2791616120263856628800 2257 2095481087717587522350 2258 1567055200377531424200 2259 1167395241353853705520 2260 866250501002889553080 2261 640203631273111498650 2262 471191052425227657800 2263 345329297991143946900 2264 251987165722139087880 2265 183054711400924521270 2266 132369346165568459400 2267 95266890704972130300 2268 68231669289670273400 2269 48624820781727041085 2270 34474155334224136440 2271 24312257165841344900 2272 17052262433038564800 2273 11892941517352040400 2274 8246482783925163824 2275 5683789755659523576 2276 3893231769554611200 2277 2649684125650228350 2278 1791402426111021000 2279 1202834057949093660 2280 801907668478790640 2281 530683475165216100 2282 348513151973641200 2283 227063823219222600 2284 146719209282529680 2285 93992471769600045 2286 59677971662994600 2287 37539459893171700 2288 23385274651128600 2289 14420934131573970 2290 8799219622865880 2291 5309875912454100 2292 3167295082996200 2293 1866441961337850 2294 1085929932264840 2295 623404237716260 2296 352870327500600 2297 196793068191450 2298 108043253300600 2299 58343356809924 2300 30957699535176 2301 16123801841525 2302 8233430727600 2303 4116715363800 2304 2012616400080 2305 960566918220 2306 446775310800 2307 202112640600 2308 88732378800 2309 37711260990 2310 15471286560 2311 6107086800 2312 2310789600 2313 834451800 2314 286097760 2315 92561040 2316 28048800 2317 7888725 2318 2035800 2319 475020 2320 98280 2321 17550 2322 2600 2323 300 2324 24 2325 1 2326 15511210043330985984000000 2327 186134520519971831808000000 2328 1159462950738991202304000000 2329 5007535642322019975168000000 2330 16883628981956542181376000000 2331 47420354304136712650752000000 2332 115572410281812996255744000000 2333 251345801876863537299456000000 2334 497742706409789348411904000000 2335 911332278010553659932672000000 2336 1561100168580274492525555200000 2337 2525551263438629840878464000000 2338 3888349225746639615878716800000 2339 5733002872004362056092390400000 2340 8137219137273458776326182400000 2341 11167536110628026273560416000000 2342 14874752261430863145827683200000 2343 19290515624330184122706417600000 2344 24425265451195708736685048000000 2345 30267557695706764545661348800000 2346 36784673709661251666277745760000 2347 43924317856894975543243200000000 2348 51617155515825698722497974400000 2349 59779923779995132964130840960000 2350 68318855723654340485236395840000 2351 77133187063137789237829855680000 2352 86118553537625807575199222400000 2353 95170131712443953519955881280000 2354 104185420100024929647761379600000 2355 113066598009189931452209223360000 2356 121722434294034123531568274688000 2357 130069746239444165020033046880000 2358 138034430090959372268405267160000 2359 145552099674182600498230911780000 2360 152568378946197890804250862740000 2361 159038899125839414534895990948000 2362 164929052236750208436278335086000 2363 170213551386720327300243933504000 2364 174875844712580395031290963320000 2365 178907425325768260300057967088000 2366 182307074348491634001708354506400 2367 185080068655762327882201687320000 2368 187237379543419046304511304256000 2369 188794883440555789141172419992000 2370 189772601113529414069364907632000 2371 190193977644805637078844726057600 2372 190085211845025226653307424040000 2373 189474640670092682353609768608000 2374 188392181643980028355833420228000 2375 186868834195442721534078975108000 2376 184936239158079957141539018193120 2377 182626294409510241649401606564000 2378 179970823687454756701973596368000 2379 177001294969994652247275123939000 2380 173748584398451378771690622387000 2381 170242781511797357813526681685080 2382 166513031512589270413669966601400 2383 162587410361495627250971021593800 2384 158492828670002904537150742451400 2385 154254960602275187877376613058600 2386 149898194284715606807483416210200 2387 145445600536497349096268409349200 2388 140918917060579393587231050470800 2389 136338545560025254248817327513200 2390 131723559559178611502700700935600 2391 127091721006325808226095266579200 2392 122459504009002903125439432147200 2393 117842124302068729919667503649600 2394 113253573270602199850975774414200 2395 108706655544378351388590519600600 2396 104213029348890375430632479278200 2397 99783248941091115773257004148600 2398 95426808578204942314386575550600 2399 91152187567399483545987025402200 2400 86966896025252316107444811343800 2401 82877521041275324602837637146680 2402 78889772991674838861804223787700 2403 75008531790292851252271690377600 2404 71237892895366205386235140654800 2405 67581212915207662676485639130400 2406 64041154674770636216739627644760 2407 60619731619686665875539147829200 2408 57318351445911297032172264926400 2409 54137858852516304818815923231600 2410 51078577323166658755760233048800 2411 48140349848990013374798604976410 2412 45322578512307109978898275592250 2413 42624262857340141251441949546050 2414 40044036980746358588492756313450 2415 37580205281746513795681336414350 2416 35230776818777996479305564689550 2417 32993498226998022129234047808150 2418 30865885158555293053730117144550 2419 28845252215278032904307137671900 2420 26928741351216779997367089516300 2421 25113348730249504174952143656300 2422 23395950031620914842605075579300 2423 21773324203766616482010992739900 2424 20242175673991321474963992324300 2425 18799155028461834410165863181100 2426 17440878183482264772558528594220 2427 16163944075092867551890184371150 2428 14964950899636786811621112661550 2429 13840510943042037471804815606950 2430 12787264041149576678088203621950 2431 11801889717470915687023076321930 2432 10881118048276629296710575258250 2433 10021739307903342796863525803650 2434 9220612449630294610637564160050 2435 8474672479431528858866417239200 2436 7780936781374701429050611952400 2437 7136510454434585999880215822400 2438 6538590721043829252876208579000 2439 5984470467842873377147864141600 2440 5471540978844571408159427453200 2441 4997293920627464383088336448000 2442 4559322638246360557956223760400 2443 4155322819331520311784862293650 2444 3783092582370167235489320294450 2445 3440532043457643389065850068250 2446 3125642413901107921095038938850 2447 2836524678986171584565245810550 2448 2571377906005104726901017243350 2449 2328497227321823852081548864350 2450 2106271541839905667583401132750 2451 1903180975770015933201360530380 2452 1717794141085365050382911562300 2453 1548765227529412336421001995100 2454 1394830961518600556766428102100 2455 1254807462782219734190369336900 2456 1127587027117624947769948132340 2457 1012134861226275215934100524500 2458 907485793247017426988441290200 2459 812740980328642887698011426500 2460 727064632393318106487751144500 2461 649680769143818224325783713300 2462 579870025366887609151607491500 2463 516966517687450841992974860400 2464 460354784137436556762226872000 2465 409466806221090676539178079200 2466 363779121587169688829235239680 2467 322810033957630590141671496700 2468 286116925611766735159140119900 2469 253293676482751108014968584700 2470 223968192788085768628250014500 2471 197800047083727410505730144000 2472 174478230700325242962372088000 2473 153719018685266843728218166400 2474 135263946631895810359428143450 2475 118877898122851147653426070550 2476 104347300943256310967914178110 2477 91478429726560492706815370750 2478 80095812276202614857897248850 2479 70040736454873341019806260850 2480 61169854244933455882298558250 2481 53353879353491745400713615690 2482 46476374558817701727851038600 2483 40432624866346405453638702200 2484 35128592457853844713099489400 2485 30479949371941555284599983000 2486 26411183843463235525421197160 2487 22854776249855576940746943500 2488 19750440659625673960961079900 2489 17044428048854040814407795900 2490 14688887342088740187411615000 2491 12641280541265971565631267165 2492 10863848327369871776373111525 2493 9323122651752077708383037025 2494 7989482974917180918884858025 2495 6836752957919640832565799975 2496 5841834563308378836332734575 2497 4984376677007125325813084875 2498 4246475518044518888682273825 2499 3612404258253233717031889950 2500 3068369427728574653486706150 2501 2602291832930286619035491110 2502 2203609861940964320917050250 2503 1863103194820651751811635350 2504 1572735075614422891899246350 2505 1325511435894887275685816750 2506 1115355287382717864867799090 2507 936994922913536527332220175 2508 785864580626284835901326975 2509 658016335633253303490009275 2510 550042086561536887091759375 2511 459004601256657308127427685 2512 382376676690327452927471925 2513 317987552838894830668815025 2514 263975799156869787242328775 2515 218747965451355279220378500 2516 180942356682577292978387940 2517 149397353706212075290050900 2518 123123759481762375326329300 2519 101280703054221489592675700 2520 83154681935622089641358900 2521 68141367632935500964020900 2522 55729839252587589710166100 2523 45488946619802521353624925 2524 37055537437981318198852325 2525 30124312927229219252735025 2526 24439103361370143607269225 2527 19785379199165717112694875 2528 15983835297413123375463475 2529 12884905209528881326954975 2530 10364080010108300564895625 2531 8317921629114638712844920 2532 6660674502428631876172800 2533 5321391610483864018742600 2534 4241501834197238081651900 2535 3372755146797096961314500 2536 2675490610085772753776060 2537 2117179572413090899840100 2538 1671202981548958758344600 2539 1315827427697180716146075 2540 1033349510188935777151275 2541 809382457700140070057415 2542 632262700129327774592475 2543 492557357278795266350425 2544 382656435210088395076825 2545 296435959403518509281525 2546 228980372748528351961855 2547 176354328816066948478600 2548 135415554942130371987800 2549 103661779180395222974200 2550 79105840036465757382400 2551 60174054410783554451600 2552 45623730499680833682000 2553 34476398824927155735600 2554 25963913817630535457100 2555 19485065932668338952625 2556 14570753553451354786345 2557 10856106612234573269125 2558 8058239966828116808925 2559 5958552818567868321075 2560 4388688287317333267275 2561 3219431069085663600135 2562 2351956352731997886225 2563 1710954518220141049050 2564 1239247533826217976450 2565 893587762615941679650 2566 641390907644574531990 2567 458204451904567354350 2568 325753181743755926550 2569 230435893706685148950 2570 162173569492227410650 2571 113530321826400159655 2572 79045226749757879975 2573 54726559105201000675 2574 37670591533392686575 2575 25775539313832872525 2576 17527872375832517725 2577 11843428936436865625 2578 7949842443241147475 2579 5299969291743722700 2580 3508468064463963900 2581 2305583416657177020 2582 1503650407508258100 2583 972954534328167300 2584 624435467900411700 2585 397368898907022900 2586 250648451807808960 2587 156655439510134725 2588 96977239849232925 2589 59437687359420825 2590 36052376634299025 2591 21631429079971815 2592 12832204711248975 2593 7522327214037675 2594 4355031634928325 2595 2488589529303150 2596 1402659558493830 2597 779255311457350 2598 426384981956050 2599 229591913393450 2600 121548660035650 2601 63205303218850 2602 32247603683100 2603 16123801841550 2604 7890371113950 2605 3773655750150 2606 1761039350070 2607 800472431850 2608 353697121050 2609 151584480450 2610 62852101650 2611 25140840660 2612 9669554100 2613 3562467300 2614 1251677700 2615 417225900 2616 131128140 2617 38567100 2618 10518300 2619 2629575 2620 593775 2621 118755 2622 20475 2623 2925 2624 325 2625 25 2626 1 2627 403291461126605635584000000 2628 5041143264082570444800000000 2629 32666608351255056482304000000 2630 146546034686880322830336000000 2631 512457418510313698566144000000 2632 1490527431749453809840128000000 2633 3756357491798486541238272000000 2634 8435206392349602854596608000000 2635 17224121451109019212846080000000 2636 32474222045605875327496704000000 2637 57209768682802988496826982400000 2638 95070693060055882037976307200000 2639 150177955213346595305029459200000 2640 226933244208477134487183024000000 2641 329773690672047979531920345600000 2642 462907135868076616993666790400000 2643 630053996104098869076053280000000 2644 834218631212619906618055891200000 2645 1077507585280934335755004377600000 2646 1361005415019900513382054536000000 2647 1684712180825470644579422570880000 2648 2047540864486999822886551525920000 2649 2447368472771125758230968912320000 2650 2881131562338838073950132768320000 2651 3344955323568615987566494878720000 2652 3834304986298062665192853329280000 2653 4344148883060001816145880895360000 2654 4869123732280366462122198819840000 2655 5403694314233096956961881394400000 2656 5942301479337796176088394910000000 2657 6479494177642484584441431768192000 2658 7010042808911865439951841390784000 2659 7529032590497827752134457810144000 2660 8031936789268979805567357712704000 2661 8514670557390756186251089650384000 2662 8973626762874281515321970876220000 2663 9405695640382353285890863250304000 2664 9808270338277248686956690296714000 2665 10179240538958505017229731709204000 2666 10516976314828326843892022138508000 2667 10820304282422309537350918101672000 2668 11088477958981762972576524310329600 2669 11321144031182016039880675637433600 2670 11518306032608394531488253831153600 2671 11680286708536033484873979968565600 2672 11807690133664065965920065294224400 2673 11901364447672450578121764732662400 2674 11962365889319506156723590869906400 2675 11991924644836290509518067803298400 2676 11991412881677164179956867984228400 2677 11962315214252754926032389499888320 2678 11906201743348100360848007045313600 2679 11824703724264073806029337883011600 2680 11719491848761160960229678792447600 2681 11592257070920603072852437920939600 2682 11444693865305520768745223784357000 2683 11278485775561564334531271909794400 2684 11095293091171452681829656104159400 2685 10896742477901926489793640775484400 2686 10684418382108712004329271411105400 2687 10459856029180971184791521516894880 2688 10224535840833830155756559666823600 2689 9979879103655002136560824391332800 2690 9727244731372238292727531759332600 2691 9467926974954388829741183308177200 2692 9203153947234749275169861542820600 2693 8934086841710094263871304114996800 2694 8661819738086720497991053099344600 2695 8387379899675741378612512118890800 2696 8111728479628665020219635174172400 2697 7835761564070294953576815282831600 2698 7560311490312564438718139230497000 2699 7286148387457219005741489367436400 2700 7013981894798618947782625596975000 2701 6744463020536809786897958221456800 2702 6478186109448790766473945965870120 2703 6215690893405561204665847223845440 2704 5957464603040171699859424267206840 2705 5703944122551500779320724996164240 2706 5455518172656883283238214404916440 2707 5212529509170712833898882266887280 2708 4975277126669241797302590779838180 2709 4744018458282323597848557818897880 2710 4518971563902509656507795145538480 2711 4300317300085019192903136726993480 2712 4088201465685113547734061043597080 2713 3882736917890944699826558876449320 2714 3684005653801028170574599572431070 2715 3492060853099991264222091670900620 2716 3306928877731506977126466240850470 2717 3128611224774827896774603196852160 2718 2957086429017443413361284193790210 2719 2792311911993062343675308272557660 2720 2634225774529645645882255948899960 2721 2482748530131823438850670099340260 2722 2337784776808540958239526509591410 2723 2199224805251110065514497164009400 2724 2066946141568491302012251288123050 2725 1940815023094064519755207932577500 2726 1820687806089139730603859820171350 2727 1706412304480371285092135571939780 2728 1597829059078225523378942459899410 2729 1494772537028843342369067947138160 2730 1397072261549263046418030175783110 2731 1304553872283446428825122625200660 2732 1217040116891559479412262510811670 2733 1134351774745471323498769661040120 2734 1056308513847740025658785220105170 2735 982729682318062731634110960165020 2736 913435035999207937546340813766820 2737 848245403923050525820149465242460 2738 786983293546011223534728686222730 2739 729473437811739110190853194085680 2740 675543286227284184558813762176730 2741 625023442247514510631088184922980 2742 577748049351553612232056175282190 2743 533555128265124983465131720173540 2744 492286867834606239724744357956390 2745 453789872093145364842120950776440 2746 417915366077299798062572825025990 2747 384519362955324536036664163759500 2748 353462795016513511521398575467150 2749 324611611045985090924214040962000 2750 297836842572118910222641663873650 2751 273014641425630822359983292144700 2752 250026290991148931997179541203520 2753 228758193465249462653314551394740 2754 209101835360329507687906278130290 2755 190953733412509382265408252910440 2756 174215362965009907372191051327090 2757 158793070807137842603415101445660 2758 144597974354087854094384938756110 2759 131545848955133436575656264071660 2760 119557005018279988871301880917510 2761 108556156538882500256784691569360 2762 98472282518821895416908230102840 2763 89238482662262946822162751793200 2764 80791828634398399338294752896800 2765 73073212071474978890180168767200 2766 66027190434295158053478933324300 2767 59601831703734385722936345138540 2768 53748558825991501189742635685490 2769 48421994727630737468299237937640 2770 43579808636255674279289884806390 2771 39182564362107848212196719999140 2772 35193571119187728420243697012230 2773 31578737391791609898518846860680 2774 28306428283741688207598512994030 2775 25347326723117015637340827320580 2776 22674298834993931776787916556530 2777 20262263738567583460586570421840 2778 18088067973013963766450144972280 2779 16130364708501175828748705831880 2780 14369497854782989931007370081980 2781 12787391139700661940188078280480 2782 11367442193556460427250235490700 2783 10094421642565694852784706171470 2784 8954377185292298666123345219520 2785 7934542599965395769555561923770 2786 7023251607692342641943927190120 2787 6209856496653526482130090764090 2788 5484651395208127565212856336400 2789 4838800067278679614613836526750 2790 4264268091235887737122707499900 2791 3753759273595279209727390144350 2792 3300656140987832662147897976880 2793 2898964347905330220263054941530 2794 2543260833479976993420596124930 2795 2228645557874449650505629690630 2796 1950696647576744743530965743830 2797 1705428778864514643715623156270 2798 1489254629783730134223146020110 2799 1298949233041783581454735926660 2800 1131617065118651348897193900210 2801 984661710532549536068697945960 2802 855757944447771238826848397775 2803 742826081579256956501170337790 2804 644008444536062302426980261765 2805 557647810267223615134814566740 2806 482267699049205237566886996365 2807 416554376412180608988440199210 2808 359340444478036483594617672720 2809 309589905318222241085206748670 2810 266384585082937043895243772545 2811 228911813759368735750886421420 2812 196453261446291357955647249465 2813 168374837951254545403831687350 2814 144117568295885818557682559775 2815 123189362330196157727960024550 2816 105157602088271745648674599925 2817 89642475749348380056757538980 2818 76310992087598374435498573755 2819 64871614091867304163868266230 2820 55069455006858644138934893655 2821 46681984386264670372364413680 2822 39515195854775081247606297045 2823 33400192150476291529244492910 2824 28190146664355845114911467060 2825 23757604113426638324044382610 2826 19992086183639857825449257385 2827 16797970964582652484970314920 2828 14092617777144270175834288695 2829 11804711575761580466185943670 2830 9872803496930964847057877895 2831 8244026334193995764779149270 2832 6872965755821950151221967385 2833 5720669954135105578634429820 2834 4753782134036297661196376895 2835 3943781822110069245802218270 2836 3266322415616267691708981645 2837 2700653701785804242998792740 2838 2229119270667522302479269795 2839 1836719827761781337616225270 2840 1510734393878809575131160570 2841 1240392266808907296840550470 2842 1016589419858572211929957875 2843 831643733089918914897902300 2844 679084100817589801901297575 2845 553469039800487540660765250 2846 450230942464317622852460775 2847 365542583875195125118698810 2848 296202905152818087194253225 2849 239539464300535079720247000 2850 193325272425803241419585175 2851 155708023078547459265487950 2852 125149978675824367151865225 2853 100377004132221980935562700 2854 80335437010357030048377675 2855 64155658605583973973708150 2856 51121383988413116830543650 2857 40643823512525386561839990 2858 32239985798037574503598275 2859 25514494654230932562388800 2860 20144381557338128434169475 2861 15866392714821867610823550 2862 12466416833454247598641395 2863 9770697721597805920272150 2864 7638545918092197158917425 2865 5956306649442552386915100 2866 4632378460053568543551375 2867 3593108622257556115871430 2868 2779418607672504917184975 2869 2144036100610952241291000 2870 1649229795686923768275425 2871 1264960017272801792723950 2872 967372440972604720136460 2873 737574247311742567519650 2874 560642209374944701492425 2875 424820781943889208614100 2876 320875456219969592784375 2877 241572675871796431786650 2878 181262653208057385066375 2879 135545630401657819868850 2880 101005630023066675698025 2881 74998643077220711214600 2882 55484606389193558915715 2883 40894505544079677221550 2884 30025573451760668151825 2885 21958896257691057697500 2886 15994836997712900475525 2887 11602584590374210369770 2888 8380866341826454086000 2889 6027455325915130296150 2890 4315584213974248631325 2891 3075764713212015197100 2892 2181823636908931196805 2893 1540216781457266056950 2894 1081881795002085812475 2895 756050618583941493150 2896 525568685965487368425 2897 363368284951675208660 2898 249822533869656304375 2899 170768558876190906150 2900 116037112743094434075 2901 78363833633769621600 2902 52586840597961983625 2903 35058195569545129800 2904 23214363538062217950 2905 15264314915993266500 2906 9964242363305835150 2907 6455723731854819240 2908 4150116140930200350 2909 2646454470960982500 2910 1673494833288640050 2911 1049057121198481200 2912 651687266939513220 2913 401038422547807800 2914 244382827815883575 2915 147405529137798750 2916 87967820499857025 2917 51915436558144380 2918 30284005110152625 2919 17451799680153150 2920 9929472263638200 2921 5574440576372850 2922 3085851034837935 2923 1683191473809300 2924 903936161898575 2925 477551179875250 2926 247959266474025 2927 126410606437752 2928 63205303218876 2929 30957699535776 2930 14833897694226 2931 6943526580276 2932 3169870830126 2933 1408831480056 2934 608359048206 2935 254661927156 2936 103077446706 2937 40225345056 2938 15084504396 2939 5414950296 2940 1852482996 2941 600805296 2942 183579396 2943 52451256 2944 13884156 2945 3365856 2946 736281 2947 142506 2948 23751 2949 3276 2950 351 2951 26 2952 1 2953 10888869450418352160768000000 2954 141555302855438578089984000000 2955 952776076911605814067200000000 2956 4433584677895339054792704000000 2957 16059040776345115996102656000000 2958 48313686900059344821657600000000 2959 125766177492310603121922048000000 2960 291322741513791105292382208000000 2961 612819476036909859749391360000000 2962 1188798185729182633191595008000000 2963 2152254059811401140960023859200000 2964 3671362949604484435341988147200000 2965 5946626591922017395427012179200000 2966 9204403716125325640608394118400000 2967 13687304986713730665064448476800000 2968 19642326780895693778772665596800000 2969 27307830640012773367896361382400000 2970 36900531729535824985413018240000000 2971 48603563604638946495169318540800000 2972 62556480337925236123152608716800000 2973 78847789459783113723325245793920000 2974 97510325575176267947899123017600000 2975 118519510842945978197652347006880000 2976 141794328696794650766034881255520000 2977 167200673574106774972629098199360000 2978 194556634636761106068842178696000000 2979 223639221137473670109707618331840000 2980 254192032505330110264679210404800000 2981 285933406690452706501094681142240000 2982 318564634875746965712864181324000000 2983 351777899337591634911084608326800000 2984 385263665646915946307716086291504000 2985 418717334073262202721847873536768000 2986 451845023391505119943048144703040000 2987 484368420380300434220690838341952000 2988 516028678625174347765373497191936000 2989 546589390361841213186138685426080000 2990 575838685363003476733158704648784000 2991 603590532147523018476244691538714000 2992 629685330235776874039679270065494000 2993 653989889079561756715703367253596000 2994 676396890955474745588390386700172000 2995 696823932746910806452136816241948000 2996 715212236244289482032854197103826400 2997 731525109305934175310970943059808800 2998 745746231723208296149788596920743200 2999 757877830547903229155303929721504400 3000 767938800449942078692926393113511600 3001 775962815736630821475592378815652800 3002 781996472232521939859806911266696000 3003 786097489456324948587408742150772640 3004 788332996534227889172982443583613920 3005 788777919100487895244198173908467200 3006 787513479059692135080711851627757600 3007 784625814495813933000604002664908000 3008 780204723166854639369863533400414400 3009 774342529863902828882403261522811200 3010 767133075376329378370434520920180000 3011 758670822824052015828497505693735000 3012 749050075626692790200493783524985000 3013 738364300313211958130199806850298800 3014 726705546672608649979245332185266000 3015 714163957348949188624748793484096200 3016 700827358839296197005787212472750200 3017 686780925912886054569850563011179200 3018 672106911690909734797833498440777760 3019 656884435970194730082606534171338880 3020 641189324807481953859664124579162400 3021 625093994874987486448469931803742000 3022 608667376628065187353504882681983600 3023 591974870871671081740572511904019000 3024 575078333857383720483719208548339400 3025 558036086573808268055436661911856800 3026 540902944400227138142687195725003200 3027 523730263769028104849397711970596000 3028 506566002921785600881723037682920640 3029 489454794243957852460459424252657520 3030 472438026022743148679072351025836400 3031 455553931791835016289986278480398360 3032 438837685706830441096750236759927720 3033 422321502637897215825305081401433280 3034 406034741874601159479014923724136480 3035 390004013514520871889994208162004480 3036 374253286755640332312379213258632480 3037 358803999435784560515974535844419280 3038 343675168263787200849722340061680960 3039 328883499269760004023862723671015660 3040 314443498068689012303444949581056260 3041 300367579585289894637291754132871160 3042 286666176931029866373746314527115560 3043 273347849158602947743737562142112810 3044 260419387646787069299821373988643950 3045 247885920891102731385590639162248140 3046 235751017494364079708751313745522340 3047 224016787167157750222475842113279990 3048 212683979562381320525540636073616170 3049 201752080780909623261503335312102920 3050 191219407397755202754983889967893120 3051 181083197870128215746108457165996120 3052 171339701200841027728739050160152320 3053 161984262742705339517248619492300760 3054 153011407042017636837540698017535400 3055 144414917631943039984756614316395840 3056 136187913699562399103386298062121400 3057 128322923563482959550620637713817360 3058 120811954912146226417778071531674840 3059 113646561766200720274803805109684880 3060 106817908141438099655215054373404920 3061 100316828401713310182697324439736720 3062 94133884303880767521209581956929520 3063 88259418748983164879739260421816840 3064 82683606265639978872423057898667040 3065 77396500262721877113236963855910840 3066 72388077098898696588727932078897840 3067 67648277026457451127997744180306040 3068 63167042075859190057123846907406720 3069 58934350955806654429700293893929640 3070 54940251051106141888437387207668760 3071 51174887607314081176029147534155760 3072 47628530197057739732978088586469160 3073 44291596568014536690053864910084480 3074 41154673976837134011155583664946280 3075 38208538116839734883992277822704680 3076 35444169750038283504677636821781280 3077 32852769156191738265970563264584880 3078 30425768512855480846228223452325040 3079 28154842321166713331988869743956000 3080 26031915992173497836597762667213960 3081 24049172708034039263170106979345000 3082 22199058671392491398371735807883040 3083 20474286854724517097401427710870560 3084 18867839359483078283682007197036120 3085 17372968492505563128133077360268680 3086 15983196664410164322262921394364840 3087 14692315211654556587020133313503700 3088 13494382240594608788913915855430740 3089 12383719588305149393382574014816120 3090 11354908991147324750304570123874800 3091 10402787548124900657329619968816230 3092 9522442562000267382557279662703610 3093 8709205836973354568461465905906900 3094 7958647507494612372543992968126740 3095 7266569468516090992575226862299530 3096 6628998473209778333159127745164510 3097 6042178959924935051972966930897640 3098 5502565665939261746427861851168760 3099 5006816081403280852728558648998160 3100 4551782792802148462602501683933760 3101 4134505761280996298861144683887360 3102 3752204577313595839436168311394160 3103 3402270729452439093927998445890310 3104 3082259921292170425998845638008570 3105 2789884467316811381773176723200580 3106 2523005794991817781871994099267300 3107 2279627077310502805559621520934920 3108 2057886017015042231561056715953920 3109 1856047800888023637200264568211140 3110 1672498239852873000684513049948260 3111 1505737108130844307390797535484130 3112 1354371692377840837235567489623950 3113 1217110559564400522465290118259680 3114 1092757550364072980697615843638520 3115 980206002975694151578285730834160 3116 878433210619574958775710343531800 3117 786495114411602922766720983759840 3118 703521231927430254032304620447220 3119 628709820515574240937230265849740 3120 561323273297317483901515445309760 3121 500683744796420604840108978190320 3122 446169002266295447331198216096180 3123 397208498019738421240942881610230 3124 353279657409817205522651171924550 3125 313904376553240504113232159355220 3126 278645723422746764661628113481020 3127 247104835556021781580174316188770 3128 218918007328806730914574944178350 3129 193753959512744706563939149155240 3130 171311283677871080140132317642480 3131 151316053899422038354491570157680 3132 133519598182985170315753924190280 3133 117696422025360812811912228252360 3134 103642276575518687248857143846100 3135 91172363945668921598529630422790 3136 80119672341947654645228596569990 3137 70333433833057963763977018375740 3138 61677697749207126945439397551200 3139 54030012898928746260235739649075 3140 47280212004245421880168908760125 3141 41329291981767431115790197311850 3142 36088383935662715843665448161950 3143 31477806975167888581998561083265 3144 27426200221891601171026954341975 3145 23869727628291479390989614758460 3146 20751350486322506783286560965560 3147 18020162762523010943916023947860 3148 15630784651103270128381585189800 3149 13542809988512154413163359382660 3150 11720303420249491495530221800620 3151 10131343452313146703858235103870 3152 8747607754731481703358158718270 3153 7543997312397004621764503953380 3154 6498296238288246842249100521640 3155 5590864275674356500132113100900 3156 4804359218686719190578199554360 3157 4123486674465050830214317802220 3158 3534774774786926132990619917700 3159 3026371620598612251863173685010 3160 2587863409184652107384583913170 3161 2210111350912342500084275951340 3162 1885105630690174183699147516560 3163 1605834808660215952512725151540 3164 1366169185418388270754481398080 3165 1160756779473101534706456474420 3166 984930678989544684391453117260 3167 834626636424195040626860126250 3168 706309873749361313477505388530 3169 596910157930856193942649437180 3170 503764291491721434626118745680 3171 424565241714474764128385545350 3172 357317204648177668246631438670 3173 300295966937802679415558122920 3174 252013989920981551505284890960 3175 211189696774182719142029751600 3176 176720495061699606382057252980 3177 147659114162090672214141727260 3178 123192880022791796596050328440 3179 102625588817779465008226274220 3180 85361676636278436384664800000 3181 70892414580544067827705968180 3182 58783887852401704716638209260 3183 48666543802726111944745062510 3184 40226117733112609638174985830 3185 33195766688907401856320383500 3186 27349260768543373201283966280 3187 22495098783789079845353513760 3188 18471430614428173127494520100 3189 15141682472158219663680201900 3190 12390793673446824029389239300 3191 10121984559715043391118543350 3192 8253985024748332954742372550 3193 6718661832625295624670373740 3194 5458990643961602727867151320 3195 4427325513997387773365947500 3196 3583924674520264996245886800 3197 2895696746270940271260226500 3198 2335136225267545444728783180 3199 1879421214359535209499140190 3200 1509649992746987970639653550 3201 1210196187641445298726112100 3202 968165084631135142823815800 3203 772936032487581533803053150 3204 615778005283919507852389350 3205 489527216687366757874978800 3206 388317271140405375436006200 3207 307353713809841037212208300 3208 242726031890511588760423320 3209 191251187413109583380461260 3210 150343646798552272068238200 3211 117907633322894799249837300 3212 92247981567864087110707800 3213 71996532076102716191857860 3214 56051482334324403683735580 3215 43527517866439801414860150 3216 33714894261641092416519750 3217 26045935805211380267926500 3218 20067666362040786234220440 3219 15419499671894829395594220 3220 11815094798261101982451600 3221 9027632935673587368686700 3222 6877898279846021896202700 3223 5224651786495132197425730 3224 3956875475315455468882890 3225 2987539126761981848445900 3226 2248603043659895244483000 3227 1687021950508263666832500 3228 1261557738669823318067400 3229 940244046751137708751500 3230 698374790911876754365200 3231 516912745046485053483000 3232 381233974038333793339200 3233 280140068290982702334120 3234 205083323218519600181760 3235 149560764081548845071375 3236 108641661965267169152925 3237 78600277681459728342750 3238 56631304093825553064210 3239 40630100602499971742655 3240 29023530688465393719825 3241 20640193362960181675500 3242 14611221185921239660200 3243 10294715472724230350040 3244 7218396994767809214420 3245 5036244340079459259900 3246 3495834385244365808700 3247 2413840578824531262150 3248 1657725854173288598430 3249 1132120979590960534140 3250 768732558681991138200 3251 518898989968993919250 3252 348124480070406741450 3253 232084211924097660456 3254 153718734952444339656 3255 101131054626882447756 3256 66072438548585290332 3257 42857868914029576008 3258 27593455279201885584 3259 17629166776665078600 3260 11173422040413647616 3261 7023296604323106072 3262 4376838143658598128 3263 2703341653588558584 3264 1654283868671883960 3265 1002596346069360336 3266 601557829187418432 3267 357174968177042253 3268 209769427957723599 3269 121801603969858050 3270 69886166384286126 3271 39602160993505257 3272 22150361243089863 3273 12220888963562244 3274 6646448384006760 3275 3560597348619276 3276 1877405874731352 3277 973469712824028 3278 495918532948104 3279 247959266474052 3280 121548660036300 3281 58343356817424 3282 27385657281648 3283 12551759587422 3284 5608233007146 3285 2438362177020 3286 1029530696964 3287 421171648758 3288 166509721602 3289 63432274896 3290 23206929840 3291 8122425444 3292 2707475148 3293 854992152 3294 254186856 3295 70607460 3296 18156204 3297 4272048 3298 906192 3299 169911 3300 27405 3301 3654 3302 378 3303 27 3304 1 3305 304888344611713860501504000000 3306 4115992652258137116770304000000 3307 28735726479654031352266752000000 3308 138520937901921997287849984000000 3309 519085110382468335581331456000000 3310 1613529462170060818142183424000000 3311 4334075156462562757561835520000000 3312 10346304459111929640954445824000000 3313 22402254166372741530239225856000000 3314 44679166890477458654226143232000000 3315 83068847826483368916601139404800000 3316 145361870557603361215788397363200000 3317 241281513393009892040724092006400000 3318 382341522022910873865138400704000000 3319 581525127002989874083774947552000000 3320 852805490704327560254527863590400000 3321 1210546108074680545597256879251200000 3322 1668831339708150520125904077196800000 3323 2240781521904476241078637904054400000 3324 2937904615446478094952338605401600000 3325 3769528634742389464036812174854400000 3326 4742348046539029727850298748378880000 3327 5860104840259803071702109898231680000 3328 7123412667847809888884073594769920000 3329 8529721525608489015145791823368000000 3330 10073411644596378842031951840917760000 3331 11745998896870558936478695525973280000 3332 13536430109697774668684710655560320000 3333 15431444973404160019041138551815680000 3334 17415981357182113809371928322703040000 3335 19473602376923453040198839591628960000 3336 21586926055884427629623694595573440000 3337 23738041488164674299516685120298976000 3338 25908898724540878105015163288617536000 3339 28081662889770144508846362740370000000 3340 30239026120950552449260945687787328000 3341 32364473663431531806400723733370144000 3342 34442502804352775185739474988719520000 3343 36458795237916336484651705958520816000 3344 38400344947192056592740765170093712000 3345 40255544783341199614152281977934388000 3346 42014235667382626108804126281834336000 3347 43667722782084953294801194516253874000 3348 45208763314509029351443149111641352000 3349 46631530303967208207295749668174568000 3350 47931556992673671435812148538731648000 3351 49105665808813264884724942830801021600 3352 50151885769877596591381488067631356800 3353 51069361707554720747494313268014983200 3354 51858258308053691986154767321758340800 3355 52519661552041843625081250790799563920 3356 53055479740260484979855015341340171520 3357 53468345914290537486773837446690724160 3358 53761523133510730973436959211340806720 3359 53938813753033906041352638531245545200 3360 54004473565260073982503812110039364000 3361 53963131420014601999528812271804430400 3362 53819714724258192877360015448420995200 3363 53579381040461277036373245326579160000 3364 53247455850787277576233016318094856800 3365 52829376429755693423898652701754663200 3366 52330641668416484634719765166457197600 3367 51756767615570483271724376275372955400 3368 51113248443560098801579415164080357600 3369 50405522505069399359672636384702173200 3370 49638943120788239367893062851269337600 3371 48818753723450346447811848584412877200 3372 47950066979568572852010791346543410400 3373 47037847514268074115203819518929678000 3374 46086897875256575381636419988268108000 3375 45101847387655374050877335896579957080 3376 44087143570814416968204155380675421280 3377 43047045810195478568829454741576417440 3378 41985621000942642831301505858306940480 3379 40906740904039722797980644945589594200 3380 39814080980296460479983144380362705920 3381 38711120491259282892312683542107281520 3382 37601143679078540953068102764167589760 3383 36487241859060434399785590331275426720 3384 35372316278860419467203354639847167200 3385 34259081616889410418403883618968366400 3386 33150070009427141979901637576255463840 3387 32047635511148565950374790120218875720 3388 30953958907295393524675472980179071520 3389 29871052807628532396890835423342858240 3390 28800766962668272176392070167888683680 3391 27744793751677171309543350558435104280 3392 26704673799487798498224381236646110160 3393 25681801685752618967030721644568455280 3394 24677431715627115450609458430052136640 3395 23692683725418400149656543957982369000 3396 22728548900463746819847169214552190480 3397 21785895585562956054962142132633568680 3398 20865475070782642425443643929449525680 3399 19967927337476854658164633386085820730 3400 19093786751013930754389941952905142840 3401 18243487688040632008701800885606191380 3402 17417370087217555931150166518650423800 3403 16615684913280904372916208910948274880 3404 15838599525071973902249214171814980120 3405 15086202938865889051779578439407488500 3406 14358510978956157017423850955307423640 3407 13655471308035890183147889436057643430 3408 12976968330478459196207843430483297720 3409 12322827962173318500838144784410503660 3410 11692822261125974116297542635576505600 3411 11086673913590233876456354702181174880 3412 10504060571068863576761549153062795320 3413 9944619034096211198181618104840805900 3414 9407949279302193501482818289776824120 3415 8893618326848948918887453415704041780 3416 8401163945926260822178112564088255120 3417 7930098196585806983486488488186865020 3418 7479910806783364733674150027549618200 3419 7050072384078186018629032289948496060 3420 6640037462005823749998830412752791200 3421 6249247381690918705279949784783858180 3422 5877133009796320136155180163759121000 3423 5523117294411248129323994013888313080 3424 5186617660961245194866658720535849920 3425 4867048250674060989072724798863781800 3426 4563822004556444207301080937595939560 3427 4276352596225574237527562725814539770 3428 4004056217294449999076345637523579560 3429 3746353219332244237468928600665129980 3430 3502669616708064399613273318777006200 3431 3272438454879699900646306580274190860 3432 3055101048908041788458466052110149520 3433 2850108097163463463414286718504547380 3434 2656920675343316027961879774293723640 3435 2475011116040791984827931578096369000 3436 2303863779195897885213608843356820400 3437 2142975718820452992498959051698439220 3438 1991857251422325586163041072774817640 3439 1850032431561061374725696643586064160 3440 1717039439949259199154363169711065360 3441 1592430889473176204171460731991141960 3442 1475774054443806314292239050559245320 3443 1366651028307803307211322073768870450 3444 1264658814947851300365235525115638200 3445 1169409358586152384364803316865065820 3446 1080529517174315215588680928316702760 3447 997660984009770601051875099928058250 3448 920460162164550768394722338417556480 3449 848597996148439077166101588535878000 3450 781759765056660564024442746005997600 3451 719644841273911951536217121016218790 3452 661966418623025176365361312096070760 3453 608451213659250944994698981025540900 3454 558839143621291998189031101934481160 3455 512882984358984677638767827638325220 3456 470348011366016645054295175010988960 3457 431011626855291396794376241660466460 3458 394662975625437998682323450287219080 3459 361102552280367243986702468785837770 3460 330141802180462631153803571801991480 3461 301602718324656357176867284534089240 3462 275317436187889703066547928462432320 3463 251127828368831323482383278560558060 3464 228885100738690976984192765394053160 3465 208449391623915302524853876550378060 3466 189689375403814855430852876898033120 3467 172481871759012918054384792663574950 3468 156711461668231905444270163852635840 3469 142270111119491574194292970453811640 3470 129056803377381269485438108285265760 3471 116977180530733905137886955476555120 3472 105943194934775077798980292193655840 3473 95872771058608276515049766710518540 3474 86689478152650702671066919404664720 3475 78322214061244113867208430102443770 3476 70704900422991508504028159079258840 3477 63776189425246839785038161072792240 3478 57479182209421434513491321312287920 3479 51761158960157465967421118971105680 3480 46573320653728789721558446190619180 3481 41870542389021764995926124603067940 3482 37611138177871171122489557774910840 3483 33756637030118170216045990988791950 3484 30271570132251443951544004229243220 3485 27123268886618186501313012920920800 3486 24281673550675754864150022224626260 3487 21719152192324703441847721352912340 3488 19410329657748690418235259635211960 3489 17331926232118717123893545205860820 3490 15462605660735469878527908429276660 3491 13782832188427274865738503115802680 3492 12274736268042500854006011840337440 3493 10921988584432281085218998495812980 3494 9709682038179065636626585593957300 3495 8624221333265060912631336709370910 3496 7653219814678297532701413327374040 3497 6785403205419460050873369256855860 3498 6010519897306906198702676435994540 3499 5319257456198510122958306663283330 3500 4703165009586005716255282684338120 3501 4154581192810227480200184060618600 3502 3666567339244748395380004016079480 3503 3232845609562318630008322937432025 3504 2847741765505161204609718175993760 3505 2506132304308800176171081650774470 3506 2203395680971879571260264611095820 3507 1935367356823213698344087035389090 3508 1698298424223199140556102111739280 3509 1488817568669697855031758815299590 3510 1303896140987008626063733227738300 3511 1140816123597043447339500907238655 3512 997140786048358131960532880757420 3513 870687835962422534225859070258290 3514 759504882305299829830177253172840 3515 661847038370803428059612832235110 3516 576156502038056200102388429476020 3517 501043960717366362053305210899390 3518 435271677903538550461180388046060 3519 377738127399724799265453021720930 3520 327464050046338157893230670349760 3521 283579816180745567241677039328270 3522 245313985060092914261107163609580 3523 211982960100329436862992863474550 3524 182981646020560233851041325032080 3525 157775020836851811077827420032090 3526 135890542129154893722957060775260 3527 116911313116443823381630203612600 3528 100469939827341830935735865004840 3529 86243016056493332283021572569380 3530 73946177861873366336595583960020 3531 63329674097032550087652962114715 3532 54174403897549079982428420987220 3533 46288376165760108073802055849510 3534 39503549935563272387573262387660 3535 33673018063298347201476777082650 3536 28668499995095750449309993225920 3537 24378112419238345861815485902110 3538 20704389437527352409351451666140 3539 17562526495670595702233856692310 3540 14878824712348481247723111128160 3541 12589314452557188132661913012310 3542 10638539015399520327177251693580 3543 8978481161595004147915686816240 3544 7567616903068203117784716718440 3545 6370082527032920022920401767840 3546 5354942240517184124866501543980 3547 4495545108268006887678631981815 3548 3768961126929514864534267052580 3549 3155487340291142038425776474550 3550 2638215862739133643795279829220 3551 2202656548803274665304654350690 3552 1836407833373047412015020717920 3553 1528869976789739960468954996190 3554 1270995588168627755041342389900 3555 1055072875088051704678227175350 3556 874537583891436320211993384720 3557 723810057565111068009885643110 3558 598154252368752149231770329420 3559 493555924623609828100431939600 3560 406617529470932981596348570680 3561 334467667830471789721550070600 3562 274683179734230591878726736900 3563 225222214906820528653949250075 3564 184366817858155968090406629900 3565 150673747536751752246912119190 3566 122932413212709678260979016140 3567 100128950946208111730346632970 3568 81415590771257383551251864040 3569 66084575416375368872683077750 3570 53545988648652662404303968060 3571 43308936658742460540810006510 3572 34965600646597570772146432080 3573 28177744130407877324259960810 3574 22665315569166169183265291100 3575 18196836634447451607007838520 3576 14581309758218389325170888920 3577 11661416196233805868043155860 3578 9307808471596186285613211420 3579 7414329314581992129243144375 3580 5894013638052608505458130900 3581 4675751165674280342466575550 3582 3701505489915388801356238500 3583 2924000955424729773056009700 3584 2304802173148359072914781300 3585 1812722463607192819246521630 3586 1422507360640502510399633580 3587 1113747704385972117871117590 3588 869984010898024877990834580 3589 677969897216369380871953950 3590 527067514420552008418937940 3591 408752327293163500144491315 3592 316208290552470416632256820 3593 243997606008526112122161390 3594 187791887016900934601752800 3595 144153779238467758758040560 3596 110359952828621753252538060 3597 84257944816732545871379430 3598 64150637959766121900369660 3599 48703253458430019332509650 3600 36868643527530708639511920 3601 27827424835661514494055870 3602 20940119882383398039303660 3603 15708991360395760489351170 3604 11747682162109691286967800 3605 8757125905265793533204874 3606 6506482301040250934901936 3607 4818089002645893799590192 3608 3555615682974832554105000 3609 2614764480048044218819260 3610 1915989876027111209934672 3611 1398815758642889917378020 3612 1017412196508308623292424 3613 737162947699141129661844 3614 532009900348169070098880 3615 382404981649252918868757 3616 273735600326118660286620 3617 195118077980868892873254 3618 138476146362744741404364 3619 97839560213758043531550 3620 68812111939121332442412 3621 48169577278535748999390 3622 33556972346478931174524 3623 23261448523750174101609 3624 16042585028946620428620 3625 11006074884531303978282 3626 7510091061398870175840 3627 5096167639342651794024 3628 3438396533213961325524 3629 2306251216880179104690 3630 1537505782683684265872 3631 1018600097814495537768 3632 670472199795768575184 3633 438386276466537603624 3634 284666702084163543888 3635 183535244659905245226 3636 117462617300808714312 3637 74604662068758071796 3638 47011168371805441608 3639 29381984982258661998 3640 18208555977820775616 3641 11185256550761436672 3642 6808417304000106816 3643 4105075236167850588 3644 2450791218584833488 3645 1448194821500941416 3646 846636975745161552 3647 489462002498503671 3648 279692573090301108 3649 157890968735958738 3650 88004802258334836 3651 48402641244383622 3652 26252279997330996 3653 14031391033107378 3654 7384942649009268 3655 3824345300380191 3656 1946939425648112 3657 973469712824056 3658 477551179875952 3659 229591913401900 3660 108043253365600 3661 49699896548176 3662 22314239266528 3663 9762479679106 3664 4154246671960 3665 1715884494940 3666 686353797976 3667 265182149218 3668 98672427616 3669 35240152720 3670 12033222880 3671 3910797436 3672 1203322288 3673 348330136 3674 94143280 3675 23535820 3676 5379616 3677 1107568 3678 201376 3679 31465 3680 4060 3681 406 3682 28 3683 1 3684 8841761993739701954543616000000 3685 123784667912355827363610624000000 3686 895228401866144822897541120000000 3687 4465089806838549487044526080000000 3688 17291170799007204634854359040000000 3689 55475425189221324988295282688000000 3690 153614516387891429438471135232000000 3691 377589287976402667740025651200000000 3692 840865726239088754618509455360000000 3693 1722898553051737996310721945600000000 3694 3287380743520136793558876976128000000 3695 5897605513727431061219538100224000000 3696 10026230920209528281988717482496000000 3697 16257255804760360572983021405184000000 3698 25278909439168393814535858352224000000 3699 37867239482952834293403911438592000000 3700 54861255558932040643295525054400000000 3701 77131383127258926169052238681792000000 3702 105543596739375128200541208966432000000 3703 140921890171469957926667446659504000000 3704 184011717057792641614273107064233600000 3705 235446753715335729227311947991094400000 3706 295720872209902146603551651516620800000 3707 365166648153776792317798106445542400000 3708 443941139010465139635917443774656000000 3709 532019114887827663082058333317056000000 3710 629193447059565571620016103477553600000 3711 735081984076546213563844411496272800000 3712 849139980116362682745444589037095200000 3713 970676981904072693468058627249663200000 3714 1098877017514174390608810963567217920000 3715 1232820946159195405707882349488406080000 3716 1371509904223906828644771045832694400000 3717 1513888901042090096701200133965254400000 3718 1658869761613694906160579136436074080000 3719 1805352768507846071904570170537667120000 3720 1952246510344590822106424924828023440000 3721 2098485591126704013736916086681728720000 3722 2243045987584225977118189870437311520000 3723 2384957957167423160573821844902788960000 3724 2523316495810290758461668914344287072000 3725 2657289421953023900587945485217580448000 3726 2786123222462419496380336176344961180000 3727 2909146838621148172275482376824992290000 3728 3025773598275578329824045631332071970000 3729 3135501515726709207673643117909685846000 3730 3237912186225372890014952735139209634000 3731 3332668499094468128168817268072587540000 3732 3419511384471203488805426842836182100000 3733 3498255795140822655754863530784922620000 3734 3568786108376857897073572987327961873280 3735 3631051114325101763690664940093548043920 3736 3685058738251647873581509486030504515600 3737 3730870624691188142335904772980136596400 3738 3768596692765783974681864005738515705200 3739 3798389754122277973028691445218793979280 3740 3820440268350450661850570768929439962320 3741 3834971295576995586459585059261922582000 3742 3842233692278703080789549103771706920000 3743 3842501584251046835864331337320865296000 3744 3836068140084268907084161916975294340000 3745 3823241659379968936733391303912889512000 3746 3804341982203556408517130148041991870000 3747 3779697219811594497821529755230207608000 3748 3749640801408304012543460529136342608000 3749 3714508827458231858073943843451611478400 3750 3674637716797868891638189503552376305600 3751 3630362132335876876580923444785334713000 3752 3582013168402144638322262464950560973000 3753 3529916781698666656871395518896658459000 3754 3474392447225593808944040420342617483800 3755 3415752020416503461416058328435710467200 3756 3354298786938393614633556006731311344000 3757 3290326682122278079882434029829729096000 3758 3224119662725361926831297776798170156000 3759 3155951214628894426175745627104240248800 3760 3086083981097407957757052292005086611200 3761 3014769497322476136567549929586190308000 3762 2942248018111121723161835537769488580000 3763 2868748426725326163688776831352425798000 3764 2794488214010004737911667572855956291600 3765 2719673518042599563324401852069099760400 3766 2644499215582903514145267764349867324000 3767 2569149057585660683512934163932414091000 3768 2493795841953194447550004084049521719000 3769 2418601617546109514538221937231546037560 3770 2343717914234868238990332742172003231640 3771 2269285994463737329816138855896133318200 3772 2195437122412931957856161831764962391800 3773 2122292847387783282705876680137860247800 3774 2049965298539463665688537491935632167760 3775 1978557488434977025150205746297063235640 3776 1908163623349975601586314279324149252200 3777 1838869418461957647239753790715964845800 3778 1770752416379054477218275522874932039600 3779 1703882307656366706538646623986323830560 3780 1638321252132894907125813592756077174240 3781 1574124200072477950753344576213203364000 3782 1511339212216400736010790425236869795400 3783 1450007777957667532916608251926804755350 3784 1390165130931148605483283931676350252910 3785 1331840561383264453500667800318716971890 3786 1275057724742524815835048272186112614150 3787 1219834945860636564726779150273489926500 3788 1166185518435203124263189066454834733500 3789 1114117999161071968974004038965170610460 3790 1063636496189637293268036803935138140540 3791 1014740951505073152330728100666444457050 3792 967427416854502359506327734962351883050 3793 921688322896218050553582440663381191950 3794 877512741256795230036105599299829284890 3795 834886639214622903572851142239061787360 3796 793793126754282115621798813218280348800 3797 754212695763409338624063253165336885200 3798 716123451171248011128215986962656293800 3799 679501333855965009375256511886528524940 3800 644320335175903644254271863398084854060 3801 610552703008134082750793731480671192900 3802 578169139205795485230982220277825360900 3803 547138988413637413959633738370795051500 3804 517430418208691577097823879376850996140 3805 489010590559970371100160622444506191460 3806 461845824627334088461413972313076177700 3807 435901750945042567575800801909968754850 3808 411143457059871184224747963444694819050 3809 387535624716902239444418362936613951190 3810 365042658708094067301449416093979945310 3811 343628807519391445704294337404224552400 3812 323258275931398862213827887779664468000 3813 303895329746436087304024079002609488000 3814 285504392831092438737635222067552536640 3815 268050136678166218096248465495971068110 3816 251497562705107246567510995707721433350 3817 235812077517774365523588209009969252250 3818 220959561378489162434325290416214480850 3819 206906430126035656868453078834476405260 3820 193619690802456357845014044300471136140 3821 181066991247269471861474268600911711700 3822 169216663924128859560058951506633102900 3823 158037764248022588646893702417184596550 3824 147500103682917819829784609745113618910 3825 137574277880373793512205413818551554690 3826 128231690129128781256966411864020584050 3827 119444570384091561901993626614747073600 3828 111185990140605674451865990574126140800 3829 103429873416378960405931267917014510160 3830 96151004099155856084201359544075697540 3831 89325029913129626335308376540800301800 3832 82928463251319801273914196311510780400 3833 76938679114749042083511570039134860200 3834 71333910392314660800392321190514635660 3835 66093240707832413761558593624282122640 3836 61196595052901242210141770415524499200 3837 56624728416062235008131829482180606800 3838 52359212610265515803859123601779365100 3839 48382421491974480800510232012792605760 3840 44677514756384334485826603588197099640 3841 41228420484264592935052766792081192400 3842 38019816606903357328248215330157462300 3843 35037111446581652770368558504431379600 3844 32266423480982626843567022995788272760 3845 29694560470983239851749860421212782440 3846 27308998082422277541186702339574597500 3847 25097858123721821090195109411058661700 3848 23049886512690231048173656188700992900 3849 21154431077480588293014321980197743660 3850 19401419288543646912178560154188788340 3851 17781336010519960318765719044390061750 3852 16285201355380325768462870903412685350 3853 14904548710762666019801461269984171450 3854 13631403010379895946700292483972076410 3855 12458259306597656771470499304643734690 3856 11378061698811112612715440106713190850 3857 10384182665092126354755494416389168150 3858 9470402838735802836440781458593748250 3859 8630891265810395888369026869480876360 3860 7860186174606906897594280976366593440 3861 7153176282992682931788357371172512400 3862 6505082665093763989112075331358711800 3863 5911441194459070674809393943649977900 3864 5368085576889970239995934182608799460 3865 4871130982444415787476397006454641540 3866 4416958282737857200330880023550430300 3867 4002198896554766817825389535729337950 3868 3623720243945479736830890418198020150 3869 3278611806403082389296746909650217010 3870 2964171788383760273703571971474964140 3871 2677894373340407943282614078586944250 3872 2417457565572184829174310227454502950 3873 2180711607540634461845764087867957950 3874 1965667960854413246342819659796714160 3875 1770488837867992445268359043610646640 3876 1593477269763321864708562747144027800 3877 1433067696075883090067450724959914200 3878 1287817059876468248004606122775754500 3879 1156396392216250844558912580454839660 3880 1037582868974367730627067428997138940 3881 930252322903691711858071392195203700 3882 833372193441450638676341378356196700 3883 745994896726900822186721803625452650 3884 667251598238827282042894333556682210 3885 596346370522055236678558110398303790 3886 532550718605664766692014942310766350 3887 475198455917877931361213882906613300 3888 423680913765743123052552897264231300 3889 377442467764322323128053126608240260 3890 335976364963080858770102113858198440 3891 298820835820013055655621493803116900 3892 265555475610572778668834024299310700 3893 235797880323005991288327457283768100 3894 209200522578914243136807881758970040 3895 185447853622934595981356485358409135 3896 164253617943822312811185104356669875 3897 145358367616872030335339329326864525 3898 128527163990786081965989328791208575 3899 113547454877425400425443538465734240 3900 100227115937328520615852399388379660 3901 88392645484749786549334702676233200 3902 77887502460846760838075537107504050 3903 68570577840425293789760928720189375 3904 60314790244486097027480390694482715 3905 53005797026120176761099449561939685 3906 46540812579719997507282369193301325 3907 40827526091876454493979561915607300 3908 35783111405789575337274264349568100 3909 31333322108791421696458141047095940 3910 27411665374092481734262021024533660 3911 23958648492703889620028864056212150 3912 20921092419384922366336344690581550 3913 18251507027274262942313413064693250 3914 15907523119555134112043172266214990 3915 13851376583151512900277588835191510 3916 12049440389218564790183463159494550 3917 10471800448317807202673457253328850 3918 9091871614967792618966677426585350 3919 7886050407104882954247052073135685 3920 6833401261296641789610108662803665 3921 5915373384784899099580562293359975 3922 5115545491093076226555552555781875 3923 4419395917536313356808436569466100 3924 3814095821067292214258072447525460 3925 3288323334034098151127332865494740 3926 2832096734187198084722853231389100 3927 2436624844223567240033321473421775 3928 2094173025870690391017902646805875 3929 1797943272561964562812640841536685 3930 1541967033701921679070068749246865 3931 1321009522919439227084128703319450 3932 1130484373102843378128583392434850 3933 966377602931965499499235657343550 3934 825179953582811746443228984861210 3935 703826740777753908114017874936615 3936 599644446867322834120354497600675 3937 510303350619267516670752899030925 3938 433775559297602233002175647342525 3939 368297868860141880225104558425260 3940 312338934088709316642595192500540 3941 264570281572864167342465532281900 3942 223840745056703072249781135952500 3943 189153945070263011472998827708125 3944 159648473324088679798573705394505 3945 134580477350309968997909280758295 3946 113308372610266643870419964969775 3947 95279438023472808894862008280350 3948 80018076854319989408304429077550 3949 67115548353449575161720909444330 3950 56220996706239223532020317843870 3951 47033622892095777863257590486225 3952 39295862191406138117607755639325 3953 32787445464404121813559863194475 3954 27320236127098056302345185549455 3955 22733747110628893546367865582420 3956 18891253147196259756555936300900 3957 15676423602256095372132175563300 3958 12990409883054400164793666030900 3959 10749329302120534266930733343355 3960 8882094256556076870354028951695 3961 7328541786948901381042232256825 3962 6037824082910092076910087231525 3963 4967025377799177946309379812200 3964 4079974988767773221547336809280 3965 3346230069292159215729342427320 3966 2740205003725669954299642348750 3967 2240427335745884033790819070875 3968 1828902728810772392097553981875 3969 1490573746431015471241821302625 3970 1212859248793523703177445398375 3971 985262961985355771535492162000 3972 799041315414385131144673401000 3973 646921987645782891097371051000 3974 522865773688537444043945358900 3975 421865408222037175851353163600 3976 339775867565556333072229188000 3977 273171444565451093784686502000 3978 219225559393568336450781091500 3979 175609848271523211396719311050 3980 140409572649892420869550125450 3981 112052823356949569484330264750 3982 89251366491838003203709737750 3983 70951298126705952517477625625 3984 56291950020971905920099622845 3985 44571724526092934861607717315 3986 35219738919290962354031511855 3987 27772332142386276764695496520 3988 21853634349546261243454830120 3989 17159525284821547465665759240 3990 13444414363763312776619635080 3991 10510366071661858194331258665 3992 8198171212180276035683357445 3993 6380029635134116526436646395 3994 4953565062364057516673052741 3995 3836939002077511577172275334 3996 2964869775190751774219577450 3997 2285395473518180105597094690 3998 1757247174837685524631147830 3999 1347721764436980726667561251 4000 1030962950109955796674621059 4001 786575099815800829432668585 4002 598507882978893889337592435 4003 454160786988798683571657240 4004 343665774355442462551599696 4005 259313952067534662222642624 4006 195098404232945361224039220 4007 146350512556115299990503930 4008 109451342382252052788817650 4009 81603161067783441787448886 4010 60649011326750872726692234 4011 44930594628840902734074600 4012 33176620309908424072705560 4013 24415321178026272748444920 4014 17906089587396552216601956 4015 13086201935151982962473814 4016 9529417973318417906215590 4017 6913900291834566309531330 4018 4997428550902154920747230 4019 3598306971127120351868112 4020 2580702284088585026757648 4021 1843419216426742375274160 4022 1311335024217510847502520 4023 928884519116842297186575 4024 655121291687831235151107 4025 459986615165659061726973 4026 321500600190448738797555 4027 223655236355736414458010 4028 154839750061036246835670 4029 106668234088469268110622 4030 73110161681960810196978 4031 49848097050014169970125 4032 33805171646678562306525 4033 22798911400086758849415 4034 15288720905710077480477 4035 10192500768536483961768 4036 6754076978170563552120 4037 4447811857204108827960 4038 2910299113293610216480 4039 1891695598611226991612 4040 1221221756558007259308 4041 782834708221647754420 4042 498167651898935854400 4043 314632248754520073900 4044 197169562457092720948 4045 122564871218298235172 4046 75553690897697128800 4047 46171701185328967960 4048 27963143403212373080 4049 16777886191483193928 4050 9969468655843546672 4051 5864393342362239080 4052 3413602099330963320 4053 1965407270552746360 4054 1118770292783504288 4055 629308289763850317 4056 349615716550767385 4057 191724747788730455 4058 103719945525499665 4059 55317304280325358 4060 29065024282888802 4061 15033633249770490 4062 7648690600760440 4063 3824345300380220 4064 1877405874732108 4065 903936161908052 4066 426384982032100 4067 196793068630200 4068 88749815264600 4069 39049918716424 4070 16735679449896 4071 6973199770790 4072 2818953098830 4073 1103068603890 4074 416714805914 4075 151532656696 4076 52860229080 4077 17620076360 4078 5586853480 4079 1676056044 4080 472733756 4081 124403620 4082 30260340 4083 6724520 4084 1344904 4085 237336 4086 35960 4087 4495 4088 435 4089 29 4090 1 4091 265252859812191058636308480000000 4092 3846166467276770350226472960000000 4093 28779935289622729862039470080000000 4094 148353714052460024169798696960000000 4095 593072237932582683228456222720000000 4096 1962003564714578125654393159680000000 4097 5595698807214286046370701967360000000 4098 14150841500928018930744887746560000000 4099 32386271035107278079491593052160000000 4100 68125891096995181556318256844800000000 4101 133316393679494774796931655675904000000 4102 245058670659449709683004799134720000000 4103 426471126479347864492302067639296000000 4104 707245922677749885439185270302208000000 4105 1123784908458917269572398310087168000000 4106 1718845283638073020019203128426912000000 4107 2540677724146635235080747633028224000000 4108 3641692950603538347000746278336320000000 4109 5076738895241584250489791111594464000000 4110 6901104404731467391979980762460160000000 4111 9168384216385238743237376854603987200000 4112 11928343701725099715272869859820624000000 4113 15224912474732205165563446745349408000000 4114 19094416520693726926358109369067363200000 4115 23564132628829289065043644739342572800000 4116 28651220143665787032150303696549571200000 4117 34362056441881359777979991864041776000000 4118 40691976445867849113719274574505097600000 4119 47625394483184790654517612035128169600000 4120 55136269742935873844521344981355149600000 4121 63188864698026072108810892087204061760000 4122 71738738914729269778342038596935029600000 4123 80733918092816860199016197624701185600000 4124 90116179218440313713531645679887896800000 4125 99822396541727363924832989317759418400000 4126 109785898896737529671668316912981963040000 4127 119937795918145108686928570843853154720000 4128 130208238337011167799510138484407697680000 4129 140527585238710237622073555249846132000000 4130 150827458544002701055965416200123329360000 4131 161041671749076042757201251724759645728000 4132 171107025953138391527200533929305039920000 4133 180963971318436116899632528112137369360000 4134 190557136320120019474384886856628618320000 4135 199835730475455920308048611378658665360000 4136 208753828752357198091399040176249882386000 4137 217270547627962358757678126033943084500000 4138 225350123893474681733832727731186402420000 4139 232961907880785399283412434875812226300000 4140 240080282917174695200448800561508594090000 4141 246684522588694361902164245809512347632800 4142 252758596894465854246616880513611751134800 4143 258290937677069866037475335725656402542400 4144 263274172882062023083293925409482533226800 4145 267704838285708489154760999460044942229600 4146 271583074377793693862558458252479404330400 4147 274912315130353238205872238072233509514400 4148 277698974450015426735170998238349111947200 4149 279952135220993895072822453642425612584800 4150 281683245011536604671580881625640650499600 4151 282905821747863806479994219853012972318720 4152 283635171961488422054420195258115167556000 4153 283888123590402080197498239346423488222000 4154 283682774761657830632274825325499259462000 4155 283038259500346603556068914204798151410000 4156 281974530894534927320361645997992892341600 4157 280512161893219729408417044753139667718000 4158 278672163620022720403803629622825236352000 4159 276475820844149113592617609871865292902000 4160 273944544056918468967498163753588655922000 4161 271099737451815982860452909355675559432800 4162 267962681993524107947266007686358226456000 4163 264554432682002634471499836250230108492000 4164 260895729066880133740492560331189701261000 4165 257006918040989304550269044797275607992000 4166 252907887935930944013337852801046137880800 4167 248618012953523574094103159307519346144800 4168 244156106991658499546465900457081570002400 4169 239540385958533109218798839235087638776800 4170 234788437712900190923718411259899729192600 4171 229917198817579938892484476275153366469200 4172 224942937347062429903465009030165509021600 4173 219881241045889687494301798497123515962800 4174 214747010191217840803194568435614644625000 4175 209554454569333516762866432980782898124000 4176 204317094030968888568333551396931605345520 4177 199047762143262657156092800841326443747600 4178 193758612506566245252037739616588094249800 4179 188461127351572196784317412025032154447200 4180 183166128076161529307866397778390411230400 4181 177883787421765208054828371150161933833440 4182 172623643025850406775192142575950142261400 4183 167394612120397638648097644298936400173200 4184 162205007176021422998330197081768291181400 4185 157062552317849914413112468508069109972600 4186 151974400362603498106956907966048444869600 4187 146947150346713366952858827009750510613400 4188 141986865433031989514216315472678611104800 4189 137099091098951737869060310029750350724600 4190 132288873521812182996829525725294483025200 4191 127560778088583930366015098369954645902200 4192 122918907966202645499962746636732563223600 4193 118366922676814738005216239216687107220400 4194 113908056628795285998883853179646626276800 4195 109545137559902207392888061573048881173600 4196 105280604853514078278351504752397757919250 4197 101116527692720164911484582285922745195900 4198 97054623020230141420390271013025827822900 4199 93096273274770174054614429915161288280700 4200 89242543876937480834781930643924691564250 4201 85494200439487387612694091572867065487100 4202 81851725678801075322002305104494872576150 4203 78315336005891208985663915879182441528000 4204 74884997776797123857841973848634930841550 4205 71560443183641325439997495990696069660100 4206 68341185768995595337548952499892923763180 4207 65226535547560848650047299574128365342700 4208 62215613720516118360846483543123279503550 4209 59307366969248997958541919836865312007500 4210 56500581316548202051628540647352373016050 4211 53793895544720454369956426144790259037400 4212 51185814161487537224556979566119209593000 4213 48674719905921600881005055973584450809800 4214 46258885788082620935916790888569643256100 4215 43936486657424933892415185000898025602200 4216 41705610296433082673877022223336606300250 4217 39564268037323414176430269813258285241500 4218 37510404900999576846651592667405102839950 4219 35541909258770026544119863182828424349200 4220 33656622018616976864751916224140859111000 4221 31852345339042530103646556251783799792600 4222 30126850874703190789708568281611257987100 4223 28477887559173443528228233616090934025800 4224 26903188931248112031526043467744484040900 4225 25400480012198057233926540177283933644600 4226 23967483742331377562609621371884815937090 4227 22601926986080294371534068395062427019300 4228 21301546115630657011221694954293041086200 4229 20064092183835433837516684860063412891200 4230 18887335697805208793803101050411512835700 4231 17769071005147667941266049149851241521760 4232 16707120305334929383640986851248731738950 4233 15699337299113392627391089822127266275300 4234 14743610489237018228210921872706812016550 4235 13837866146103417763008287354132148809400 4236 12980070952104978636626551125737479475070 4237 12168234338676884619829324918277017202100 4238 11400410530132972692767971422131987470650 4239 10674700308431737065916029139213593450000 4240 9989252513011459004017691878398416798100 4241 9342265289778538570256090727216975974100 4242 8731987103229857711035914753337104561150 4243 8156717525541703809019726098988230695400 4244 7614807816267757120664446307441961394950 4245 7104661306060235486750292455720764022700 4246 6624733597564826927003034169080772071750 4247 6173532596344826889859980332433475004400 4248 5749618384366185517487713742497046865900 4249 5351602948226150224119435365895998514000 4250 4978149773936969991481263996088514851350 4251 4627973319685728004394233687973581723980 4252 4299838377584703550384557204440930070000 4253 3992559335006534951945289704547196740300 4254 3704999345667544609691265968383656386700 4255 3436069420183449755304124895460732185700 4256 3184727445376740503610800584283959698870 4257 2949977141166545947701965230870589594100 4258 2730866963421975567113007680422478251950 4259 2526488960710721988909887205014558313000 4260 2335977592428004838784770181852123309150 4261 2158508515348444604197069305078545185200 4262 1993297345206759448210952124963966199800 4263 1839598399483716564607930183568419056000 4264 1696703427152845587602643081301464714300 4265 1563940330732203229067374890803086798800 4266 1440671885585003566005690572205333223950 4267 1326294461024108531391990027579479846100 4268 1220236747398997378029052987160678229900 4269 1121958492980574155276973549131712414900 4270 1030949254109588448049334266476549511350 4271 946727161738989990569016374077210918800 4272 868837707179564438439552334398446747700 4273 796852549551962419300821607320502889100 4274 730368347156904413230081837685172091350 4275 669005614699003966721324572471871181600 4276 612407608038307593273176587851126685380 4277 560239237897236211443524778503809367100 4278 512186013718999124878762191219238884000 4279 467953018656546414237896158262146455300 4280 427263916468483973850316368701545538550 4281 389859990909803344776932253126781427520 4282 355499218030438683742542499446074871750 4283 323955371633180233129131105520458533700 4284 295017161993938949111452086927669417600 4285 268487407811333581631630321595141440700 4286 244182241228598776765892309739239672250 4287 221930345658410534309611760240705629200 4288 201572226039898087332480009143469519300 4289 182959511066351948240824062706335560850 4290 165954286841431540927063501526031299700 4291 150428461350502989663651962673623960850 4292 136263159071577260196018057841834236750 4293 123348144996651308424754104124786978650 4294 111581277288564511797732665602522134300 4295 100867987760260084814642534074303230450 4296 91120789332085505795213241595148304750 4297 82258809597986642464214672221860021600 4298 74207349612668712331772973013003599450 4299 66897466998548386082340619782349896600 4300 60265582463154918135425712339509225100 4301 54253108814119661095967085411535426260 4302 48806101559604881973925658900402625600 4303 43874930186564052742673197131492267600 4304 39413969217214305987088510010493837750 4305 35381308155173464265975544049346550300 4306 31738479446523532891828246726952477610 4307 28450203597283112654794878182860176300 4308 25484150607094936178846167132533077100 4309 22810716899072430561081012646694834100 4310 20402816947430114933633363412287132400 4311 18235688827494212527896155432829210840 4312 16286712936717394010497189098897459900 4313 14535243160187788676755302670869815100 4314 12962449779626945654570303457128496450 4315 11551173450830328594528194612016929400 4316 10285789600749017950929459065147623995 4317 9152082621789592801200281470508985900 4318 8137129267282223578295254748350177800 4319 7229190678310249011657881968299609000 4320 6417612498096536682863457259891117425 4321 5692732555803823530365909816086999650 4322 5045795626840871245475606666778064425 4323 4468874801497606134272787970886917200 4324 3954799017894785047036344766335470175 4325 3497086338771178521464929798840979550 4326 3089882574496851619881823546756347990 4327 2727904876856274603796320435780483450 4328 2406389949558847908873589770945832275 4329 2121046542083208187133223643174151700 4330 1868011913328111649735826900110885575 4331 1643811970615392700489928907120819390 4332 1445324807863447615051626439377145800 4333 1269747384221695293164399912275167900 4334 1114565101130639649251378956258815750 4335 977524051655463277090578155269019100 4336 856605731043874686571429133317356555 4337 750004011794536887405172112051972850 4338 656104200106723097376868944190498125 4339 573464003432981060773368573834717000 4340 500796250994508710650375634654861250 4341 436953220565164003137553227762977160 4342 380912435607317228124129636566739300 4343 331763806974856632849524363417180100 4344 288698002910069795105499926058371850 4345 250995939976853753293398093615659700 4346 218019295918083156289539762201802575 4347 189201953225450429900028101584255950 4348 164042289491122594748493544702684500 4349 142096237397404744155201489454938900 4350 122971043518234445141893931941867050 4351 106319660979323884436018758274735340 4352 91835716476187093184918815848761475 4353 79248997204626796612106816036583450 4354 68321407939348955909823934728434325 4355 58843352825357006814575109686702400 4356 50630500445035296824133361766197515 4357 43520894411958950630041782944832150 4358 37372375140249078335345734531981125 4359 32060281564680375046410752311514700 4360 27475404459853054381150434594825150 4361 23522165643826461936611359123482780 4362 20116999769096260624092442671655575 4363 17186917617260858657447932711258350 4364 14668231837918365727328095082705700 4365 12505427921202856627539380041638900 4366 10650164880053817013587744986383410 4367 9060391655187776335163797919451900 4368 7699566654428786921704283607858075 4369 6535969109452350795235970482663050 4370 5542092087305367420340279254166725 4371 4694108040812207335422133928862000 4372 3971398730052036470525943991973325 4373 3356142204770454376893963293584350 4374 2832950312561644182797362779955725 4375 2388550897064042050507974084629700 4376 2011509480866862585811336915485690 4377 1691985795444667033441395402855150 4378 1421521030872973500000883214775075 4379 1192852136540192230482742536926400 4380 999749915357380818245344396597050 4381 836878022487894751030671365065140 4382 699670309422506186612689270072500 4383 584224249022790026708789022231000 4384 487208440342752858243772294290525 4385 405782426719547591829505460824050 4386 337527269630987979232080108868005 4387 280385506731331073392296154291800 4388 232609287645807623947467017231400 4389 192715627662403985911183683354900 4390 159447849342411961132969194521550 4391 131742397033298931270601154215980 4392 108700310895444479605848624890550 4393 89562736781964421044152679314280 4394 73689927431672783672976882710565 4395 60543260114515940468660395326390 4396 49669857154897744736509803060570 4397 40689449593005096069963191631630 4398 33283171472439759305892119493660 4399 27184013621063263581725400204690 4400 22168701998075700649933427170365 4401 18050797318851364842038801663982 4402 14674840279529047261279952987565 4403 11911390766462998312072849546740 4404 9652830378946192634216250512835 4405 7809815796912808771952357657730 4406 6308286325488712737099409536486 4407 5086942643670680849307364537470 4408 4095125638986141842399669546505 4409 3291034456796567227020112819170 4410 2640231737515727603939124642375 4411 2114391638437288685266774611276 4412 1690252798281252966721785264750 4413 1348744041740133546452190724320 4414 1074255460772034724835773352580 4415 854031656424983681899076041620 4416 677667473358851762886777619761 4417 536689590805947540470997007170 4418 424209919809230040497885646975 4419 334638959267539331555249571120 4420 263449136528131896746900505900 4421 206979748779730571774991106956 4422 162276469833187793954946918240 4423 126959528071115876726111977020 4424 99115625655221595259409670330 4425 77209482578761705910191077420 4426 60011574284793230831964288762 4427 46539207622248103981121344800 4428 36008563422631994758799938575 4429 27795739115782297536227314650 4430 21405163674059569849410508860 4431 16444040116550435139334634046 4432 12601706624662864127345857305 4433 9633003507945339040471860990 4434 7344896173377345100373390685 4435 5585739282451173139125748380 4436 4236678987785404594036969521 4437 3204782375264452704607619310 4438 2417559244379803351703537730 4439 1818603869175048907597173570 4440 1364135687974165852518354675 4441 1020259893733592751652627926 4442 760803246013851571318406565 4443 565608442327501847519599920 4444 419193189206155432915993050 4445 309698631524974796946504500 4446 228066803939487213973084506 4447 167398899566357635545891960 4448 122455936135395503458845700 4449 89271273969536536047477060 4450 64850761356204669925162470 4451 46941345055342070622584392 4452 33853027543263454576768770 4453 24322274787778470481311480 4454 17407539207770508788713180 4455 12409592363205861853595760 4456 8810966612220988069967256 4457 6230070045064894682858200 4458 4386533540768556975527220 4459 3075128406414676769025840 4460 2146202406859869756490705 4461 1491056834832887656299366 4462 1031056165115397054558480 4463 709547523763460576091610 4464 485887742403407230915275 4465 331045455918248218462050 4466 224375825067845801536291 4467 151264904882509339210260 4468 101416401924397423871775 4469 67611016378129991859760 4470 44811994072029521972220 4471 29523216635542549780056 4472 19330687566850843004660 4473 12576596688529865206080 4474 8128778140361422951320 4475 5218475874520027031440 4476 3326778823961822310972 4477 2105556414712316505720 4478 1322721420589478148910 4479 824553646882095234540 4480 509921347754108916330 4481 312751765123117062016 4482 190186886100887007000 4483 114633192295877278800 4484 68461490070963805600 4485 40498346312341599600 4486 23720460005210538636 4487 13750991313740057080 4488 7886597961052317540 4489 4472995858927316160 4490 2507588587675219720 4491 1388818294731671856 4492 759510004934831835 4493 409894288378059130 4494 218169540588389220 4495 114449595062768190 4496 59132290782430681 4497 30067266499541040 4498 15033633249770520 4499 7384942649010080 4500 3560597348629860 4501 1683191473897752 4502 779255311989700 4503 352870329957600 4504 156077261327400 4505 67327446062800 4506 28277527346376 4507 11541847896480 4508 4568648125690 4509 1749695026860 4510 646626422970 4511 229911617056 4512 78378960360 4513 25518731280 4514 7898654920 4515 2311801440 4516 635745396 4517 163011640 4518 38608020 4519 8347680 4520 1623160 4521 278256 4522 40920 4523 4960 4524 465 4525 30 4526 1 4527 8222838654177922817725562880000000 4528 123342579812668842265883443200000000 4529 953849283884639046856165294080000000 4530 5076232395845837686142580817920000000 4531 20928494847991843224914511790080000000 4532 71326272959448332174754486681600000000 4533 209343878823606707362672151101440000000 4534 544239996936007735472857664716800000000 4535 1279173289739737800802935433052160000000 4536 2760657509132883462411520634142720000000 4537 5537351879638829477424477241049088000000 4538 10423376548708365845139857866850304000000 4539 18559435867336315713183904459321344000000 4540 31464061419359453865770716244398080000000 4541 51067469576428759038166191110172672000000 4542 79721832488421731338156432194220032000000 4543 120183942584526133652759624295323232000000 4544 175568933520514041598031801089085856000000 4545 249276491538335234929684363587144192000000 4546 344893479137635621197410360436658176000000 4547 466078822666438639657809893782796697600000 4548 616437731663237434734646299404493926400000 4549 799392782762145192535475108040715622400000 4550 1018059173954989383613383288208273766400000 4551 1275130662510250532448663346995616166400000 4552 1572781504277535329219295022970799398400000 4553 1912588284023013239252773946777785190400000 4554 2295474023463553490171781114040084992000000 4555 2721675506828554506506046571659533875200000 4556 3190733470829588910600080574577969459200000 4557 3701504230232517287828318308423758013440000 4558 4252190483676502597860899205961787642880000 4559 4840388472599315799114190963479364889280000 4560 5463148334800683162071078521943797212480000 4561 6117044375404484228991242121429257671680000 4562 6798252035997026605991977967394281387520000 4563 7502628538625517913955858195909666353920000 4564 8225794476738993285146405290830336126720000 4565 8963213984677149123823650505849491313920000 4566 9710271510196448855153318496353913427200000 4567 10462343615379539575245060283737327407040000 4568 11214864620258660174525051007390820249152000 4569 11963385266031464146805304624485730039552000 4570 12703623901035028190598447465012628434432000 4571 13431509976900214927547697459831912254592000 4572 14143219882073204803091356478148103736448000 4573 14835205335282382171966486735902698233344000 4574 15504214714570956883511097277454019331584000 4575 16147307811547275925508125559032711072014000 4576 16761864579681622909956714202519780671474000 4577 17345588494372157816724591893497350559276800 4578 17896505165789961998421899367232195421856000 4579 18412956847744898350529250727266617363318400 4580 18893593471255028847568366929938777298249600 4581 19337360804028292056796773347932632726086400 4582 19743486300105390598407783541066111513478400 4583 20111463160428916918179113305399699672843200 4584 20441033077594201826271537190893108511924800 4585 20732168088561131201032005001699629479520000 4586 20985051909318071305550271539286915036921600 4587 21200061076682340460975575571521508421111040 4588 21377746175573663583772028042386936556248320 4589 21518813385914789506875559223973262453105920 4590 21624106542277494623035260616008244009470720 4591 21694589861797078524720328791093604264789920 4592 21731331461869079830205961945303773221261920 4593 21735487758745496963492806880484919078905600 4594 21708288811301203375772676447798133424409600 4595 21651024650814239108995087034978836445673600 4596 21565032617417912500263083078513353831209600 4597 21451685706727284300637085146316259744595200 4598 21312381915786609993267327397741886974636800 4599 21148534565686245922642922043183554551420800 4600 20961563568713033254263999421101685141660800 4601 20752887600485691463895527308286818960364800 4602 20523917131951709677484815740586864944057600 4603 20276048272160103582738913182921591110592000 4604 20010657370162885941004647835207334963558400 4605 19729096323038480610833043538711812798201600 4606 19432688536688394742350651681678988698182400 4607 19122725486565007749543089348356894218921600 4608 18800463826689178370940953497576799386416000 4609 18467122997072311357350533410318189977273600 4610 18123883281844000761684918714922333068076800 4611 17771884272892979662300088952315639765110400 4612 17412223696559027019743308341739048003155840 4613 17045956563782757808656007633476934370949120 4614 16674094607057007440064658497625289977048320 4615 16297605970467254182663471362678356746897920 4616 15917415122009060249058714924223417994584320 4617 15534402960187236950629852535844267134171520 4618 15149407089602360178772199940177797303318400 4619 14763222242791112372412105088253955786628800 4620 14376600827990277659376938223830785492257600 4621 13990253584728617609225016594933152685504000 4622 13604850331210008025934189413291939035809280 4623 13221020789333194564404242354369979785168640 4624 12839355474900036596755524570404549275683840 4625 12460406642099825277176796231653001484803840 4626 12084689272729196119993814216965389811827840 4627 11712682101824106619676588467665864457645440 4628 11344828672452402975887405302491894526387200 4629 10981538413353599464929144862009321906464000 4630 10623187733928062536912293813930042152966400 4631 10270121131782415375782185370345913045526400 4632 9922652308643142694154957404429185026236800 4633 9581065290967250558678133716067374682278400 4634 9245615552018109777640643801661324862742400 4635 8916531132546361462768052666700835798992000 4636 8594013757529366515342985890291565301043200 4637 8278239946686753678623515160891984838608640 4638 7969362116711988219076439231604850862307840 4639 7667509673347569071718667629156262621945590 4640 7372790091590699063660082481770979691770890 4641 7085289982452526949921907259718313345740640 4642 6805076144812067996777685842444130610799520 4643 6532196601009723638845680813340715754773520 4644 6266681614918358736809160513930871787532720 4645 6008544691314996930808827601433395373591520 4646 5757783555455678186149226230141652982719520 4647 5514381111831740144029381700236311743074200 4648 5278306381159178764531291252291040231847720 4649 5049515414724899963240570560998046496586720 4650 4827952185285372453198464926116737023017120 4651 4613549453784953703158505370710812150969520 4652 4406229611233290772651229331708982533044880 4653 4205905495153823927776436754210748876370400 4654 4012481180088529743115592288490017412813600 4655 3825852741717507452519097360578702053526700 4656 3645908994225629578970232560909806855766100 4657 3472532200621977092310189432847737949653600 4658 3305598755790852023114025865696529317456800 4659 3144979842125474686660860862819785058592400 4660 2990542057666687025041341624704233553026800 4661 2842148016738758469896476509483117880999200 4662 2699656923142397441140383362365013478317280 4663 2562925116030999296530478585854061462982840 4664 2431806588659722571887508974404141908136840 4665 2306153480257918998672942435709324976747040 4666 2185816541333517833032771266032567209062240 4667 2070645572772981208485865712529362349455280 4668 1960489839152235816462654415873137918650640 4669 1855198456722409959344760081384979402043040 4670 1754620756579157433684779551248427189004640 4671 1658606623565754004136346097338083691474690 4672 1567006811497959906007173747142663798500990 4673 1479673235332830953578163383047699717770880 4674 1396459240934234293086827565334981459034880 4675 1317219853114808325699108237563730604699680 4676 1241812002657546396196897969610865830616480 4677 1170094733040145917507586241101001489620800 4678 1101929387601830983499469013860125767947840 4679 1037179777905624467817564900197052642081840 4680 975712334059125451475962767911687112458640 4681 917396237763861190886653929686328968903040 4682 862103538867360935787410594104792900021440 4683 809709256193380903062504966278817608694720 4684 760091463424341223618614816930587533110720 4685 713131360806167345761312515687251022083520 4686 668713333439514541610633526357435084717120 4687 626724996912951639564639325119423689590560 4688 587057231023247055937231474668129529784160 4689 549604202315595088165213441064396093415360 4690 514263376162601082456690667272927346344960 4691 480935519085266816935976087922365692671360 4692 449524692002236279222708702849459520446080 4693 419938235075328013163816711112633219571200 4694 392086744800040804320822715481068864800000 4695 365884043969417951328278504368648979151600 4696 341247145118530374504702684469916812285200 4697 318096208035023932543605944180572142179200 4698 296354491898799731138016385632724222030080 4699 275948302591080386561096727682905578033280 4700 256806935689976678616521660680858133143680 4701 238862615646318181767571328421433145556480 4702 222050431610052415906816987267317801036480 4703 206308270354047554005832525406783366395610 4704 191576746718745084639872102524118978203110 4705 177799131977885938473631143005955291248160 4706 164921280502554920724223401109911721822560 4707 152891555078125959841989216136983962286000 4708 141660751206410527662008691267843091558800 4709 131182020703473291159244877132144888349600 4710 121410794882236283631136904956336183927200 4711 112304707588193436789025391514124803989400 4712 103823518336343318089261991900917899008040 4713 95929035777856009859978680417074417872160 4714 88585041706051617066128776952863415240160 4715 81757215793009220012381783312889034145760 4716 75413061230567704567799602412263956723360 4717 69521831432640742077757138717595311310880 4718 64054457939659867739116874746153384413600 4719 58983479650590663640092614197248122159700 4720 54282973493342220153808584035153877110700 4721 49928486630510498043553088398101541960800 4722 45896970284259812397146666245158433111200 4723 42166715251748229100869960470848559675280 4724 38717289170834228473210145812220515156080 4725 35529475584853021744166265916964635013280 4726 32585214845008567767562779223958998997280 4727 29867546879376718840408154053914912848280 4728 27360555848639268535440339575703050597160 4729 25049316700449597545433750474131253444960 4730 22919843626748317681043996986927624995360 4731 20959040421380789602018904735830619567760 4732 19154652728995608496169499180737388826800 4733 17495222170401250997727207374425029948000 4734 15970042324303532457219407556311849464800 4735 14569116540615315145138605336746159639550 4736 13283117556297669887847536511519726624450 4737 12103348880933859659898092613750452298240 4738 11021707915929449016123420974530788610080 4739 10030650768348967214276069245902333372480 4740 9123158717917451202823392017726804136480 4741 8292706293609722087483022346518483266880 4742 7533230914497621891085600509616288469760 4743 6839104048102318402141793812729815592800 4744 6205103838382356442534016465279583444000 4745 5626389154656161121783467491332977428800 4746 5098475012188592305002865725444974728800 4747 4617209314844011053383249221835617608000 4748 4178750870102982880220132383244777583840 4749 3779548626836811464521823708845825799040 4750 3416322086514967035538525410611488707840 4751 3086042838967358930331657473895507012840 4752 2785917174419345660540908718230239995160 4753 2513369724246262332397580897870195692800 4754 2266028083740803136434228431032282609600 4755 2041708371136398631709175969437604124800 4756 1838401678169185729722952201671476563200 4757 1654261368577525183507550582730065490240 4758 1487591182119337766360709350593419984000 4759 1336834102922669677932357123750023232000 4760 1200561952263507990601603033949712950400 4761 1077465667177359798558136173957341712000 4762 966346227648636633705300124745633945760 4763 866106196476317276079173840175266160480 4764 775741837278255842742852574883916026880 4765 694335777463078994767398275952314474880 4766 621050184361731323568552120767010089280 4767 555120424064841451870020996352293407925 4768 495849173852228381346779057152286999115 4769 442600960422628773326955568029868433040 4770 394797097431197149929284817609155779440 4771 351910997116093871027365489441995515640 4772 313463832040567353053371537168956001320 4773 279020524190820995242194364034719660560 4774 248186039850493020327194905514495944560 4775 220601969817999848969187100256082149460 4776 195943375641873818632742243254937264460 4777 173915883620452738039716113682098644560 4778 154253009345030563351580492413465174320 4779 136713696559299200236177162560324681720 4780 121080055062286336903369187503976132520 4781 107155283296927317712667394659941584720 4782 94761762142001534491625325103414895280 4783 83739307261693407716016597427024712850 4784 73943568164939687080418019307628861550 4785 65244562886572293757166550591044720400 4786 57525337924754632167499895433114147600 4787 50680743755140053645637410686747549880 4788 44616316892445180335435047089787166760 4789 39247260085695682545883969151377470960 4790 34497512815298805106727644701851279760 4791 30298904809407791173006566754086465060 4792 26590385814891032697542653953188819580 4793 23317325345756207181950838426676919280 4794 20430876590280800880438061780693676880 4795 17887399088551918167705109125451708680 4796 15647935195811936871971129427751937880 4797 13677735725132582956486880746069475760 4798 11945830516680920366212808861254689360 4799 10424640011366162630797350752728330335 4800 9089624215118026161943243110630178785 4801 7918965727575728145805162960208026560 4802 6893283776666589025058166949560461760 4803 5995376449501183932905844655354956720 4804 5209988541253999356065591314660860720 4805 4523602658247685999533545634731836320 4806 3924251410293906870678333419975029920 4807 3401348711407404394475298755934893880 4808 2945538378208568801159842176017620200 4809 2548558372532563819914165107170152000 4810 2203119179801472621498338177168390400 4811 1902794948383842504732819399914244000 4812 1641926138219808983937221274129103680 4813 1415532540148890713845860956180988960 4814 1219235631324146293738660523690816160 4815 1049189327477274815016414854718079260 4816 902018280225841279095616643745726660 4817 774762947663249492469214824779556480 4818 664830739688211796974678490136933280 4819 569952606424896464352878057234884080 4820 488144499138191946160001722775401680 4821 417673188711209029665537119397648480 4822 357025977446122925072458644128744160 4823 304883886069118180575787904727815160 4824 260097939733663654473727579503989160 4825 221668214866719001060136930534756160 4826 188725343209082139990767918581676160 4827 160514200660692434647863705165817200 4828 136379536829713384033641552618974640 4829 115753326755861012876456478793748640 4830 98143649369923749549695164338930720 4831 83124918081034376849608231688047605 4832 70329307652481216111199747847569035 4833 59439238421386380401886959658201840 4834 50180794108369478297176374433800720 4835 42317963107491706156216359790306200 4836 35647605388599490520955263104810440 4837 29995058115928710484937114646354096 4838 25210302909608584057930731724509264 4839 21164626461283426034211759893038524 4840 17747714062617582034597866538765284 4841 14865122608247024171846398439131824 4842 12436085876863170387386510611592976 4843 10391610452056763878311045694127064 4844 8672825587827113022275787584503944 4845 7229554715366179436812946646727344 4846 6019080185047823929424280686689104 4847 5005076292265492107630591972117846 4848 4156688694681933572776717999009770 4849 3447741033859477924261132750638000 4850 2856051964260565383522698468027280 4851 2362847901595266092490215799442920 4852 1952258661349549270234400603777112 4853 1610884794824634734427289607065296 4854 1327426869075624981946965598839216 4855 1092368201094800389967465047028076 4856 897703665438548226636798552559476 4857 736708166125891354669168584028368 4858 603739214006148581891940816738192 4859 494068794141610216155025344883032 4860 403740356760263485961009519666472 4861 329447331285128156836177670153232 4862 268430055863673459289308351474096 4863 218388443596559306150195332750983 4864 177408079180691109878273979606393 4865 143897762912294008719401187973728 4866 116536799106470374743055167768288 4867 94230568422615010527090677317680 4868 76073133137779457446873773508272 4869 61315805306559495266158579500672 4870 49340763700282619091833256522432 4871 39638939691385474161927811514352 4872 31791507700690442011886239887984 4873 25454414960248508543892309371232 4874 20345470352771201111284355984352 4875 16233584883314659597229858906352 4876 12929818588151817270388131898992 4877 10279941842732986265251187919744 4878 8158264359079259317202403719232 4879 6462523760505802784386791649872 4880 5109658440199729431050328256752 4881 4032317274336255653409367537152 4882 3175982383105572217494129093184 4883 2496601129954512583489435882912 4884 1958640451445250397096632452832 4885 1533490874531537667344325919552 4886 1198159597763528513570838905152 4887 934202125330870397155325737296 4888 726850437115527476252325166448 4889 564302801530467909900140261888 4890 437146302335355864131397723328 4891 337888136257680447187491863328 4892 260575898780266923943704680160 4893 200490541570790711811928989632 4894 153898567684535437772895387712 4895 117852423922284652789598158777 4896 90030033163305015075590775687 4897 68606050359936822587189788304 4898 52148780885104058702658705392 4899 39537816812483214506205854392 4900 29898365609001070112963935272 4901 22549000296779302717855079952 4902 16960178590674601865780997104 4903 12721384406761106165380495252 4904 9515158132099566188879949772 4905 7096618525259609846203424592 4906 5277352694953145521750514192 4907 3912772576316763550965116984 4908 2892216043964281374318949512 4909 2131215997277226966090802512 4910 1565477801130810959641938672 4911 1146199610923528723747577282 4912 836445663518570471462045246 4913 608343107217700783230601808 4914 440921262477569807914862128 4915 318450707690296704630121208 4916 229170190038903230413234568 4917 164313629176604236567503280 4918 117368674796579423184161552 4919 83513419721876999483711012 4920 59189782072773744969694492 4921 41781416505876644563180112 4922 29371327748649671408593904 4923 20560065833888742972947752 4924 14329821879227316477617432 4925 9943186989789290580850352 4926 6868000163337748895429392 4927 4721764463417081676470459 4928 3230688879537212751440837 4929 2199622286228890299968512 4930 1490069037167788738859072 4931 1004178193895665261828832 4932 673131082273275133446784 4933 448754386256943061683872 4934 297489030365436229344992 4935 196072398716572830909192 4936 128461267344335875892472 4937 83649216755915711122656 4938 54125972877607454182688 4939 34795272445692498140528 4940 22218669812654766725648 4941 14089888988376516634528 4942 8871411931586536740320 4943 5544632600360499379052 4944 3439075974047638104532 4945 2116354467820308918752 4946 1291800787389713386592 4947 781879426947357103984 4948 469127657205106644752 4949 278940769491071267552 4950 164307576656870276512 4951 95846086415025814472 4952 55347740051362222904 4953 31627280031659949472 4954 17876288714101988192 4955 9989690752119947792 4956 5516694892985794672 4957 3009106305269161184 4958 1620288010530172832 4959 860778005594231197 4960 450883717216033187 4961 232714176627630512 4962 118264581564861424 4963 59132290782430712 4964 29065024282889672 4965 14031391033119152 4966 6646448384109072 4967 3085851035479212 4968 1402659561581460 4969 623404249591760 4970 270533919634160 4971 114456658306760 4972 47129212243960 4973 18851684897584 4974 7309837001104 4975 2741188875414 4976 991493848554 4977 344867425584 4978 114955808528 4979 36576848168 4980 11058116888 4981 3159461968 4982 847660528 4983 211915132 4984 48903492 4985 10295472 4986 1947792 4987 324632 4988 46376 4989 5456 4990 496 4991 31 4992 1 4993 263130836933693530167218012160000000 4994 4078527972472249717591879188480000000 4995 32562441070544574358193229004800000000 4996 178731620987211330366082834759680000000 4997 759247584294864325451872122961920000000 4998 2663426777120154268198216170209280000000 4999 8038249631122718747005653535948800000000 5000 21467120930248895821859201152450560000000 5001 51781845285872885146279189419786240000000 5002 114583033776655205839583265893253120000000 5003 235438564923527838290463356303376384000000 5004 453600383548545574610452922348273664000000 5005 825952545647656951076786184837709824000000 5006 1430804603133730055291666598575751168000000 5007 2371094790072908172105387132932530176000000 5008 3776577208608462672629821336969125888000000 5009 5804634836631188466071270232042677760000000 5010 8639474204142472005744339187958833152000000 5011 12489600043019171900435833645510970880000000 5012 17583618801385649856112610225939518464000000 5013 24164559719270082634572904895743948646400000 5014 32483016343924036048548495786943342080000000 5015 42789490534199971032349238502163551129600000 5016 55326361437099492410418742060481621606400000 5017 70319904862751878392504166260832054963200000 5018 87972758939637571934895973954692329779200000 5019 108457177248937595267644121171936163532800000 5020 131909339167319983529393308356863038156800000 5021 158424907134029432333830320212504803584000000 5022 188055939330771812856922598089968728217600000 5023 220809189751263076477072699236735307468800000 5024 256645760162808630203525314319566873927680000 5025 295482012748708008579281124058357298760960000 5026 337191609555911713192274907524341847808000000 5027 381608515360048133844247470879325206090240000 5028 428530783403191518809507361888992008811520000 5029 477724937245996907107068112469103728048640000 5030 528930764931465689209927387026279680309760000 5031 581866351860475047233838202451141720878080000 5032 636233194323279008659117578392250070348800000 5033 691721254744198006946156209402886761326720000 5034 748013840815574423653110478727155442603520000 5035 804792212508059351082639124454840016038400000 5036 861739842395628945049420522778046522859008000 5037 918546275027991688317603429743895518036736000 5038 974910549656058138043844607190368219181824000 5039 1030544167107755086187750608750272616843008000 5040 1085173595832616951702677997300059142294272000 5041 1138542324032810173941339685336052558912880000 5042 1190412474429841493117476498249901705192448000 5043 1240566005711497222478957799305141161155993600 5044 1288805530246022336686748996960261131873228800 5045 1334954781455006619127077910113119314720464000 5046 1378858766532389663009681941783778595794342400 5047 1420383641215638460412108200190349271819449600 5048 1459416343279842463699698738766107774284275200 5049 1495864020545001451567064333069886608754854400 5050 1529653287651069108088464649083872673352012800 5051 1560729343833020233870975388506795950073824000 5052 1589054981565848016132435478157168998596364800 5053 1614609513371577130359329374752001364504305920 5054 1637387641390833552313630788143335450795307520 5055 1657398291604675916156939931049463850454590720 5056 1674663431915287743987800343125307598364989440 5057 1689216890708408112488642592749159474535418560 5058 1701103190064394378392828386866500922467348480 5059 1710376405485623733594299733429774518572208640 5060 1717099061883191989479340898427149586717888000 5061 1721341073625491742362523664660379110383751680 5062 1723178734698996333142782031902280728033077760 5063 1722693763466331921898577580857524096884330240 5064 1719972405123658600237809760751394218644062720 5065 1715104593750910939273618306087370590759636800 5066 1708183174805006885726236693657232658998112000 5067 1699303188016836236617399988165156089747219200 5068 1688561209905996765157607429563632245350214400 5069 1676054754510774905386370359178108629707916800 5070 1661881730432612709862672865366669338748947200 5071 1646139951902278696876768337069677941707155200 5072 1628926701277536978748325072041390170868224000 5073 1610338340168145552658056269036052926123920800 5074 1590469966242954155500181009261458778374963200 5075 1569415112695807129271019843521824234042252800 5076 1547265487322669675091588287015165071730438400 5077 1524110748183380875343839870933574315146929600 5078 1500038312879907277480988345406667998816760320 5079 1475133198571855050719414413312156809934293120 5080 1449477889962927051006360813840190680581003520 5081 1423152232623295480070244374683799782173299040 5082 1396233349157468737045230657257180676799848960 5083 1368795575880755147069417029675002202511930880 5084 1340910417826050076574184095678160008657994240 5085 1312646520063134159207853394923054007294492800 5086 1284069653472221800251909356819424511151354880 5087 1255242713269868586429502186164771914632306560 5088 1226225728736695445170782777433826458833757440 5089 1197075882741270915491666452457371612758445920 5090 1167847539791817252727755325160410873109644800 5091 1138592281476389867272416358933533540008956800 5092 1109358948272314711206431717815471983369907200 5093 1080193686816682894216069984810946295328683840 5094 1051140001831525479364165672761638972278621440 5095 1022238811990021921799819745540446314736883840 5096 993528509093968802554334921760593905762356480 5097 965045020008097370331289699246030027586433120 5098 936821870864109917386669735146907713823109760 5099 908890253106999649905994515962344036718484480 5100 881279091008862582780607291039954525142044800 5101 854015110321564598050351241241057329666132160 5102 827122907779864280014151462932286164130181120 5103 800625021201482801592100324356186705159004800 5104 774541999960714280224272077406336378968242560 5105 748892475638021702598217869981514764884006520 5106 723693232670176174890344435996187506593201920 5107 698959278844350976627438532542833137709880320 5108 674703915495622132113401873170229143296568320 5109 650938807280962751450161526408798820682813440 5110 627674051414420411517178168076606408238111360 5111 604918246258068871757148059648654166553870080 5112 582678559171824025135293896043614143324550400 5113 560960793532570091044308152971156963947426600 5114 539769454839482685358116314877571899172175040 5115 519107815828155772459947126868188599263142880 5116 498977980521305363817350775278787032744560320 5117 479380947148572931936477058393397884369276160 5118 460316669872400159423274301467085408293632640 5119 441784119261186234746107385898542887095458400 5120 423781341455042419948107891349045809945274560 5121 406305515973482020884165085262603988836182800 5122 389353012118368425784616838724942862695712640 5123 372919443929418182639671937692694707129653120 5124 356999723653538172269039863823549139056855040 5125 341588113693274987536672863465227311650878160 5126 326678277003672635390580973389037046685188160 5127 312263325910867875769214466982633401394080960 5128 298335869329792676016302836451301072671210880 5129 284888058362388827825269643242996284665466480 5130 271911630261756813366677073616215174374657280 5131 259397950751644045309532146979326985536310400 5132 247338054694610327357489021874463502581144320 5133 235722685106074211680794452795744682216931440 5134 224542330515226503901642838260469111970521280 5135 213787260677480714128603348236322699034248320 5136 203447560646699892040462036699972549393123200 5137 193513163218881246785466549198370310007505080 5138 183973879762281745779942558712507681188481920 5139 174819429452118402575272916951646237797396160 5140 166039466930966544593482132624827290118902400 5141 157623608418799815655790986621378505813532480 5142 149561456299260309234162658470635089286261760 5143 141842622211210786923432171760097879861070240 5144 134456748676899554299232653851747917652114240 5145 127393529300159724204989793320196978887289240 5146 120642727569967043927187069709557215083656000 5147 114194194306394132984946392051952910495745760 5148 108037883787524909236008388432955965458997440 5149 102163868597233222643117861334181134242511840 5150 96562353234887241750276558273687897619741440 5151 91223686529019755102244740515163224608981600 5152 86138372897808811888567812979975848349680960 5153 81297082499848246579870439676762233282904960 5154 76690660319159402170782463827349603197034560 5155 72310134228710074713166742644825084169388960 5156 68146722076871059299630666701467708917902400 5157 64191837841261746446970425114408953621211040 5158 60437096894321343117778904968128793696296000 5159 56874320424699039647254420409014858798322400 5160 53495539058192538908004461006206127390467200 5161 50292995721487639681992615482810125569258600 5162 47259147791369910474379052306123293522987200 5163 44386668571400799776845027944746697263772000 5164 41668448137282666947618938457622765313945280 5165 39097593591287974242161752989502830266142960 5166 36667428765204936420436116505081851280520640 5167 34371493410262820620233842465159867264989920 5168 32203541911452197552546578231029792037056000 5169 30157541562555942695679515216101054551414900 5170 28227670437062633175630166259498794182072000 5171 26408314888951905989225246088554938047498240 5172 24694066716127806338196871601025342601015680 5173 23079720018037363675170295262229403097410080 5174 21560267777753510816838017439035608289297280 5175 20130898197529642517119066407134284932655680 5176 18786990815552932449600174349711123207886400 5177 17524112430340028484727796392673429533637520 5178 16338012857936657604851516817284389238804160 5179 15224620545806419633068129319781019534252000 5180 14180038066027752803306803504335954881413440 5181 13200537509165529101526715146850013186441280 5182 12282555798948496680629700909595535434302720 5183 11422689946669046578713410028364506729074880 5184 10617692263030465640636367162566286701596800 5185 9864465544001585740555069824044826899319420 5186 9160058246101911936728167633692881984104320 5187 8501659665434000155578073264462744988116320 5188 7886595133705888777071304926906278959825920 5189 7312321243446347362234592039801316299004240 5190 6776421113610928080658803831188789493984960 5191 6276599705808399196417215691129681170365760 5192 5810679200445993942236620624755521310490560 5193 5376594441198702844028241538229133737827560 5194 4972388455353056996558251589120756994473280 5195 4596208056759792819497913179648225410219200 5196 4246299537352580906331837907685720769368640 5197 3921004452451606405042698245027028190206480 5198 3618755504371019432057935153105460193977280 5199 3338072528187806083168243332275256627444480 5200 3077558582906011002598357928616416072897280 5201 2835896150663902203394651420927011444654900 5202 2611843446081933402717343361706529695832320 5203 2404230837335459106922872167417714915618400 5204 2211957380057238908844353204266899467815680 5205 2033987464729900978398216628616263206746160 5206 1869347577816726266831246591710687077909120 5207 1717123176499314050199526332722315646154080 5208 1576455676541798183501220295351213947298560 5209 1446539552482164715923854263400521532184960 5210 1326619549060706896707691109317831478007360 5211 1215988002532550736420655727129476505253120 5212 1113982270274283896052037880690360034732480 5213 1019982266882803055898751102504738643268000 5214 933408104776336028968679811562219948786560 5215 853717837141971987840261305985072162546720 5216 780405300929730023114048466360015458903040 5217 712998057469007862670619824714140404167260 5218 651055428177989581259923651645425348048480 5219 594166622749083693814934605542172653781440 5220 541948957122564412505672434832138095245600 5221 494046158505178553401066233172303432597920 5222 450126754649467118512408983781022878333440 5223 409882544581873910951314081365130164096000 5224 373027147952347150466946056527917168497760 5225 339294630174092717036622577850879745433320 5226 308438200528454875566621178988484269711040 5227 280228980425665542901379759857131123533760 5228 254454839036538560849958370932091798104000 5229 230919293542252676059214294908341369096720 5230 209440471288367465045152097474398410275040 5231 189850131174391748047726402505003905628160 5232 171992741660855550567357897255495787687680 5233 155724612831245598842323305301054861393530 5234 140913080005711253532460846814573794980480 5235 127435736466532110235439248230634182449280 5236 115179712921397801828753849440763966645760 5237 104041001399059760338427449890652792322640 5238 93923821342385217543021043627186387823520 5239 84740025735822368335806827151254533560960 5240 76408545177353567136544190581240931832000 5241 68854867878785048945580427888926876428520 5242 62010553652343315813939074402521149171840 5243 55812780015697075729784522534651459954400 5244 50203918621405950413165310526348578667200 5245 45131140290147658731323487512126038122000 5246 40546046999655358838583014044306711447680 5247 36404329252893015799726053920132453386560 5248 32665447319419815444355868451012557253600 5249 29292334912978226617169627250799219083090 5250 26251123935939138129648957279062732318880 5251 23510888987226419163825128102680169526480 5252 21043410394615873676513128774330809091680 5253 18822954594770959883388212281385591154720 5254 16826070744967147468053152784314215995840 5255 15031402509110752797276557711026770131760 5256 13419514017332771932906312701779041675680 5257 11972729053102627955345731310920142871000 5258 10674982574441549507863863033972095203200 5259 9511683726411835124232098351208819693600 5260 8469589550617525252591625731568932538400 5261 7536688643983710516949376480983158735240 5262 6702094063603382802470687331092924232480 5263 5955944816976892677620993637596656197120 5264 5289315317550395344791542073690031513920 5265 4694132224122253089487552535976135924570 5266 4163098119471036437896892146624840794240 5267 3689621518510405556927197298449328648160 5268 3267752729443073757385412760644426752320 5269 2892125122819439228621456935517170464840 5270 2557901393159839491390199279724840907360 5271 2260724425928104170088286457184282197600 5272 1996672409204923706465283338828836208640 5273 1762217854460271304836437971422749010840 5274 1554190214423083687240784687900611136160 5275 1369741808252268889148849710338846953280 5276 1206316785084480605414259590593163472000 5277 1061622876629286547440199620761571844320 5278 933605707859119786602624346281979111680 5279 820425452056726027158868968030967445520 5280 720435632592736616381497134426751443360 5281 632163888865413122037428886222399231690 5282 554294537897163907351523464397004455520 5283 485652776200377686445646207810330775280 5284 425190378749215564718519505688966955040 5285 371972763273441264948464932292416387200 5286 325167298672700450337772814178540128640 5287 284032746180746671249662154655503276080 5288 247909731033090461601368106810657450720 5289 216212150850807414707365358580188017320 5290 188419434788407477222140366040451586720 5291 164069574743605239696931529768401526640 5292 142752856628648570089467035885708216160 5293 124106225891930199014788205191442894040 5294 107808227188577428670994841920093483360 5295 93574463361556067741196674400825197280 5296 81153523740851533773000549869300432640 5297 70323336226206540251905987391508847170 5298 60887901715836480652550618260913567040 5299 52674373205124920306489705323722122880 5300 45530445329665291825645557938562400320 5301 39322023288883818753823055414867994120 5302 33931142981209030722736221292119262560 5303 29254116829388772365761981267627550784 5304 25199882193882737687531692994048136960 5305 21688531480861519588376030211755409876 5306 18650005065659218180618908160517705184 5307 16022929987900909444334838614496722592 5308 13753589045265861612077157516384332256 5309 11795006432274747426348236235744383088 5310 10106137450994244645615787708163110080 5311 8651151073643914082886861880096308144 5312 7398795273444839577715843758779580768 5313 6321836069560242975142678232921623578 5314 5396562163800989823607737376036383072 5315 4602347889367065432616266386102658576 5316 3921267953083972596765582205907930592 5317 3337758139576930674423202089891831888 5318 2838316765243743120045795694086219840 5319 2411242227846650755382234448263176656 5320 2046402499657153669906661356018518432 5321 1735032863507926820412363376785705684 5322 1469558596556736745468249120910932896 5323 1243439670375413850527017735995024624 5324 1051034862100692212641389966438872736 5325 887482963440168969876227249243328648 5326 748599035617354728557817619025067936 5327 630783891875049012426251294515089504 5328 530945197677654754290557136887984544 5329 446428764754627915497934378532669346 5330 374958780875454979100917866369587328 5331 314585864798596958435777005139795808 5332 263641967058023304860353645738896768 5333 220701253830659506120501242646616664 5334 184546214594644919756136303624175008 5335 154138326022892315681824572277680672 5336 128592685805793903636342415918208064 5337 107156101985184026766922556170141476 5338 89188186921343196276438786541991904 5339 74145061116827142384850533605369808 5340 61565321603839688228121461345202912 5341 51057973200578899858301543942764224 5342 42292059315373781832584562244862976 5343 34987762715642254900790246265405264 5344 28908776309715136864343488191624288 5345 23855769985203972670484373520242042 5346 19660802329001034645609621008229408 5347 16182545996698229729967713004170064 5348 13302212937627124833510355613974176 5349 10920080913356270170476350759804544 5350 8952536036681924313047711381872352 5351 7329557639531548393418982026079952 5352 5992581859755804460273181889426912 5353 4892689102683928912637259011586244 5354 3989068146446136586793089674439136 5355 3247716264319374460357461878362608 5356 2640340459695212339488468832094624 5357 2143429861596958295626825628660760 5358 1737473609484182374101556104834912 5359 1406302251974870812843536556242832 5360 1136533871133073152038158551039392 5361 917108888809149773816698527464226 5362 738899872605534682418705962424000 5363 594384687489768092218548987277120 5364 477373079555079380743709642959296 5365 382778269918839800862886404416712 5366 306426413228389290948163640076192 5367 244897866290294366716699104179712 5368 195395143668496282354609898843008 5369 155633231037402784967021378182580 5370 123748602989882126192570293552992 5371 98223866655251820404753715091472 5372 77825440380795536224533794454112 5373 61552090397766281695803638335008 5374 48592498633296005205988534536480 5375 38290330949523953144209850410992 5376 30115525095915921629677682466912 5377 23640728426804475079586497870602 5378 18521992862435596716078513343584 5379 14482983711120447397058875314096 5380 11302084144518078141410347773408 5381 8801882019231327483025440434904 5382 6840613514319799694797968240480 5383 5305211387412114459316245460272 5384 4105666821987062608743586412832 5385 3170464781121324892271613896052 5386 2442895139908459408109766383456 5387 1878077029195189580534915086960 5388 1440562961477630784868651573920 5389 1102413416582679914531671797736 5390 841652474872886463409783980512 5391 641031501263884383823629554832 5392 487041393907919180660064469152 5393 369125011232858473931526779778 5394 279050493784838774145923086080 5395 210413648604065402194567148192 5396 158243651910619160575369030912 5397 118691290674249658870993750152 5398 88783004637313852566879981088 5399 66227273013210901242526288160 5400 49262551405761884550000351072 5401 36538117731730049236812211092 5402 27020924500900165263270286752 5403 19922955637341606618516756624 5404 14644712323626039526131220576 5405 10731355959719548052764501208 5406 7838759682929335174719079584 5407 5707297654457110319101416560 5408 4141661733428393758268361952 5409 2995361210179497402141256842 5410 2158851607916558069749383072 5411 1550468289961667125207443216 5412 1109521933565712727211918880 5413 791055690270761692510328760 5414 561875961302677224645310176 5415 397556525086360469819282832 5416 280184346335160790400060832 5417 196668831691673727361504452 5418 137477809019553625439776608 5419 95695665086235550739998320 5420 66323915182152197102688672 5421 45763606966819361120200392 5422 31433647468419430326349152 5423 21490383244901634747026448 5424 14622340259666464067070240 5425 9900552352707229916980002 5426 6669850807436506261399872 5427 4470221772496493757946752 5428 2980149191206244575122528 5429 1975969164209565057927240 5430 1302837148848786222056352 5431 854082295546970200834992 5432 556593035509817587276512 5433 360520525939980635691012 5434 232059206136177156651936 5435 148409965067495711450640 5436 94283981168571618258912 5437 59488703842863415948344 5438 37270031922859587457056 5439 23180142048453880636080 5440 14308729754838048209504 5441 8764097011021997683786 5442 5325020981975612568288 5443 3208666493808125540080 5444 1916865699176196216224 5445 1134986269757289228888 5446 665858611746641300064 5447 386917842005972537040 5448 222610265275972274976 5449 126764178840814522964 5450 71416438784284831072 5451 39789158751399720432 5452 21912870037032554272 5453 11923179284860989992 5454 6406484391866337504 5455 3397378086595872336 5456 1777090076065541280 5457 916312070471295234 5458 465428353255261088 5459 232714176627630544 5460 114449595062769120 5461 55317304280338408 5462 26252279997448736 5463 12220888964329584 5464 5574440580220512 5465 2488589544741300 5466 1085929983159840 5467 462525733568080 5468 191991813933920 5469 77535155627160 5470 30405943383200 5471 11554258485616 5472 4244421484512 5473 1503232609098 5474 511738760544 5475 166871334960 5476 51915526432 5477 15338678264 5478 4280561376 5479 1121099408 5480 273438880 5481 61523748 5482 12620256 5483 2324784 5484 376992 5485 52360 5486 5984 5487 528 5488 32 5489 1 5490 8683317618811886495518194401280000000 5491 138933081900990183928291110420480000000 5492 1144027096278466045784522112368640000000 5493 6470518845617990753576974528020480000000 5494 28296218582952059374363946118021120000000 5495 102089041634569781870599451726315520000000 5496 316579258035441629830050505886269440000000 5497 867907545635019610513652978339020800000000 5498 2147144536563750403493279162198261760000000 5499 4868604130079038660596598928257843200000000 5500 10242130703578619860212271885148553216000000 5501 20186235352174430408212046298229899264000000 5502 37571593951506792633738600439769776128000000 5503 66477348469061866751021940687071477760000000 5504 112437221205806480245348765452164751360000000 5505 182649694847547464782498676845091045376000000 5506 286126949250554810290153779327782708736000000 5507 433760825605775259252885551742854799360000000 5508 638290256606189143754305103618470576128000000 5509 914162463651060273857227840007789432832000000 5510 1277288738588654370117324102306177796608000000 5511 1744703792756122706518229544173789125785600000 5512 2334144638462138046066727601914637697177600000 5513 3063570191315422043095271832527359679846400000 5514 3950645951110910728859917612826015523456000000 5515 5012219201834651548106766350616726566707200000 5516 6263809348266932431164603992973639400550400000 5517 7719135607091026593486124808618355931699200000 5518 9389700706554762734395247781475725963724800000 5519 11284444956499434398756260604406612583756800000 5520 13409480442921681802737194238142264931712000000 5521 15767910535842407827363839415257952420070400000 5522 18359735660063030385272748313000776182641920000 5523 21181842569006319131646242178261434688184320000 5524 24228071308046329004053384048451631807590400000 5525 27489351712152027083971412180405248358722560000 5526 30953899652980831086107835744273789780487680000 5527 34607462289082708653346943839688359131605760000 5528 38433601205927554698677884275242122895297280000 5529 42414002468399989836044765020953802852151040000 5530 46528803147730882173309945880680031446165120000 5531 50756924728194602324328461611935917829135360000 5532 55076404852885056769441341202453744499274240000 5533 59464720048905996511854522685343904720910080000 5534 63899093308829384049512922068701645410451200000 5535 68356781638682077104910012231126470531342720000 5536 72815339867233120391142163754859081049840512000 5537 77252858113199503801355691530945318526600576000 5538 81648171303141468829961169351293057798398704000 5539 85981040009491625692299405912219566351308416000 5540 90232302629213454816324332855951958385474636800 5541 94383999548957366186970943280312008116776524800 5542 98419470446853354116367584695240863429020774400 5543 102323426272165382809812447414219925372609996800 5544 106081997732078192179798597286029194443411865600 5545 109682762311338145392839844013104954227728896000 5546 113114751967329124664704418605637994468618345600 5547 116368443692414889751957174205984208501531667200 5548 119435735128553327830584180344727753069901459200 5549 122309907367066133021562050047879024803544339200 5550 124985576978862209838822268041451217701415527680 5551 127458639206139341789855329697822245231096542720 5552 129726204113301359199435449586249019730508925440 5553 131786527349111295958332484364997393494774592000 5554 133638937019494371063103965038397865995556608000 5555 135283758015474720006577184286994277563734018240 5556 136722234987158030020429875631431951617828064960 5557 137956455005350679375650237185145661799716633280 5558 138989270809535805836789625105320222490284268480 5559 139824225406114695428282066183976214762984637760 5560 140465478655171897472571117115694622559033446720 5561 140917736368220118137619460503449352680858552640 5562 141186182333769800356793704611662621283392358720 5563 141276413592217511645178414019657274246982939840 5564 141194379196310350251954490442298087047996702400 5565 140946322618008777176632232107354645259451883200 5566 140538727896503003936693599206536766546233469120 5567 139978269564916226363135343245871230370296564160 5568 139271766344270953285212882479161508850060995520 5569 138426138551986651934900895772077931228846680000 5570 137448369137885651765465775343766154661424666400 5571 136345468232775620516694868676255613958967371200 5572 135124441072526357871142100360034412844092209600 5573 133792259143559650496057520836523220095450763200 5574 132355834383241490070638324004719906669350737600 5575 130821996260253155903646957020049492801251638080 5576 129197471555100866650040138556264502290367360320 5577 127488866659016612666981974128818956644145784640 5578 125702652210154606511196119109115041098356617600 5579 123845149888783731813514251063640408676207020800 5580 121922521197737523043176876078493041263093303040 5581 119940758060366026568703961399677038450529557760 5582 117905675075329310454159251652257451732760548480 5583 115822903275504647944795143910661194487204513280 5584 113697885246804649936577045370762196588468431360 5585 111535871471608350675851640954490101445843499520 5586 109341917770606558798898787280302798093394009440 5587 107120883725998561461019702831016440549507693920 5588 104877431978016288015638296163034467681541241440 5589 102616028295584013143750201168577528844885432800 5590 100340942330457283707533108251836915068938600800 5591 98056248972353660402273860651776702828174786720 5592 95765830230336797025472698577769674216663596960 5593 93473377573006211572001088827258823739798434720 5594 91182394666853026115550511195380768158008951200 5595 88896200458453719677978944214428919023319076960 5596 86617932551986201927235927986166036408643078240 5597 84350550838870267439685273263998677912536256480 5598 82096841341169615460062006742565693021124786400 5599 79859420234762567869169251789723155565152285600 5600 77640738022215194118229141963862522062385158560 5601 75443083828798832737905059526333187997170791840 5602 73268589798211367758615826280740402585232238200 5603 71119235567316918880180221744061162534972131360 5604 68996852801641409722334267591352557653008604320 5605 66903129775481468685773180900294909176652789280 5606 64839615982330557258821950275244839410356299360 5607 62807726762927535933031754062784469344561006880 5608 60808747939616313176329050236733818230288129440 5609 58843840446896582042253276377815266177120395040 5610 56914044949069103800329548058513796475796890880 5611 55020286436756958972713487382259217043802772960 5612 53163378794837226949524942646350416691731764320 5613 51344029334964382879589160689835717084383710560 5614 49562843286424163936537324982933069745498210080 5615 47820328239539788241967907011065209835419714080 5616 46116898536274489370275772930254959885609386400 5617 44452879603046972732860457705216481845771189280 5618 42828512221109657600109669044657373801316731000 5619 41243956730142036236508760506530018416021656960 5620 39699297160990418632659304851074013627367226880 5621 38194545293746779583779399247528179810065116800 5622 36729644637608329567993872718488655784748226560 5623 35304474329199758626509459304509809195906197920 5624 33918852946274955578155090975310616888747336480 5625 32572542233946730447558044428391500272865022240 5626 31265250740823360258250643001528722163610343520 5627 29996637362660774367092743310008129453857651600 5628 28766314791369562895226039953941781748482088720 5629 27573852867447008754584739351739792628220347280 5630 26418781834135971292286131362999893421721292880 5631 25300595491844395974342848892468840532317006000 5632 24218754251591002405157045649821804000060090160 5633 23172688086473679154069464657160988477730392880 5634 22161799380386552626555955394165895578522974760 5635 21185465673438797377230905770702662657989083200 5636 20243042303752181470165128619128443369258297280 5637 19333864945534249420009309148755511394421608000 5638 18457252043539107076210162934863850744336162880 5639 17612507144237188566707474293127353468606341120 5640 16798921124218400620687712487237839059475769600 5641 16015774316548954703511454533909306764219825280 5642 15262338535990375469111917537089553607773687680 5643 14537879004169045958314784815139958487425548880 5644 13841656175955717708309400099317556015284025680 5645 13172927468476252044294610436103310171242951120 5646 12530948894327114558347741652157421266822474000 5647 11914976600711537065002324158967113361353057520 5648 11324268316344578777963776844446905655136561520 5649 10758084708097416704901205113006728967115196400 5650 10215690649462993695499822642787794465101944520 5651 9696356403026630696590967482959090196104219840 5652 9199358719216403228552891052675655913594047680 5653 8723981853689078606054389492366892628521496000 5654 8269518505778345518756340442608738832864292800 5655 7835270680493120384975453157049439427922572480 5656 7420550476605103889812207331606320976598154560 5657 7024680803406740055926014800242844953711037120 5658 6646996028753584025659347109695385081813487760 5659 6286842561029125748633705693961318846126728880 5660 5943579367685680871705655442307218560766184880 5661 5616578433022403281512103719906770433405215280 5662 5305225157861168610223625387464381613743578000 5663 5008918703773410753539609533012742936767031280 5664 4727072284496360764660081302741642373370623920 5665 4459113407155943809085208775065063847983910320 5666 4204484065886244749404329748416606138854293560 5667 3962640890402368642093640729247906930051716100 5668 3733055252045111708574130034978270587092346500 5669 3515213329772532345614879855909913684784744260 5670 3308616138525678152610576599460648058081914660 5671 3112779522343786276003388828939774241220064580 5672 2927234114548626360705554568178636629598639620 5673 2751525267258685663298709939878151899371011780 5674 2585212952431982625980328020891114766967912260 5675 2427871636571806117533266235280795274974486980 5676 2279090131162968800634968975462708425337494020 5677 2138471420837578511908598435479933428908213700 5678 2005632471199201884776782153271380236777994500 5679 1880204018162936746015401210952554260176349220 5680 1761830340596626906579508895299132622023668260 5681 1650169017975533064466844285102985410205970020 5682 1544890674689489940729345060728358419164713420 5683 1445678712568190641791282770328273659789352540 5684 1352229033116987477632795146302154315616266780 5685 1264249750882711643567131479578644407988670940 5686 1181460899296704575024525136550788957482074620 5687 1103594130270718486985904134627242621637886780 5688 1030392408750764638786639250322847971584256060 5689 961609703364532408278075712492429052031460860 5690 897010674229822929631204468072900411225665180 5691 836370358924676196888844874413882883627349180 5692 779473857554644603927882520619083819127938940 5693 726116017789089809976855984350524383192245820 5694 676101120676551430420739656615631419862276220 5695 629242567989240566831337681034590581317635420 5696 585362571788621670415676870969887908323345820 5697 544291846847924095490892301881341869959326940 5698 505869306513320234150118418914038573623370340 5699 469941762533460027769110792128973902397930420 5700 436363629337091575302683823141908186474219700 5701 404996633190644655788366536121192586310037940 5702 375709526621919465348027515759739042499097460 5703 348377808452409564963643452659591350262645220 5704 322883449739290942681828475384612230032566820 5705 299114625888715932672340549984737995837663460 5706 276965455164742490351306644495616083431900900 5707 256335743782980787402592948395448855459992260 5708 237130737744819382354241409693662761304227140 5709 219260881536866304682971489042759711760425540 5710 202641583790965571337024044231645762384416740 5711 187192989972782073033431220082549111532259060 5712 172839762141438863440813244338716395424092340 5713 159510865798988850786833799394191761848465140 5714 147139363826553110421169302774845924421192060 5715 135662217483703494964335578505772630907384460 5716 125020094429048903918537308628155405800842700 5717 115157183702941853625350630837497747532828940 5718 106021017597692963422958231279209208452847820 5719 97562300326602819277223663616045346529159340 5720 89734743390429955173268320838923915038336940 5721 82494907528546652925555775969925016830894700 5722 75802051131927110940430446343459519039297740 5723 69617984986201696078703096036415667416512220 5724 63906933205233346399481112240826339698792540 5725 58635400208965281128441280841151336135467740 5726 53772043593591408842835517146875841169343100 5727 49287552737351662174459546352382433708450860 5728 45154532981394590537480148874211212245186540 5729 41347395222120925321498832808908618685296940 5730 37842250749167986321303467789066392415484710 5731 34616811161660804639479144814056135877535840 5732 31650293194488461606571567896291845820498880 5733 28923328286111917407890212307060415076465440 5734 26417876719722892805103552408035257716204720 5735 24117146170404426371028814757687998881174960 5736 22005514492246741825361373120918893449661520 5737 20068456581103169582612839382650317317542320 5738 18292475150788197659552966268013666432488120 5739 16665035262983393188904612173673134785903120 5740 15174502453889039999598617249076755628206640 5741 13810084303703964099532766378056334664101520 5742 12561775298299216085659086120914463874136640 5743 11420304835941037177541614865386460769978240 5744 10377088235584754316336011172267154472893920 5745 9424180607075705160563749274130626261864640 5746 8554233447529595228904872989145211506487060 5747 7760453832198234327273904914248333202702840 5748 7036566072234523462358081608958280104492760 5749 6376775715931687424976661205722288413129720 5750 5775735774206521718976447944656455013931880 5751 5228515055306865366048781829474998873224840 5752 4730568497933152885922250766719522749958120 5753 4277709396157716621864077939410543321226760 5754 3866083413689866213827132748038198688038960 5755 3492144289157347679736830693182731672878520 5756 3152631138144518895714397734678818721129240 5757 2844547261734602056376421037430150394329400 5758 2565140375238945917606537707278667573077960 5759 2311884174652675030306896238643075375197320 5760 2082461162146745710462558281695924029705320 5761 1874746655585535738731499946243611062659080 5762 1686793910641813633576582074591123911040060 5763 1516820287563232088112079155925737845698560 5764 1363194398023101151606599399585381057216480 5765 1224424170760560735669899453104878659643840 5766 1099145777879484383649176337721321800321840 5767 986113366730204981471426754641173643323920 5768 884189545242708972436588745366036584428720 5769 792336571414054290977685903400771462913040 5770 709608200376643346767881238832185087643640 5771 635142145088256072992341213771248211142280 5772 568153109190423284685815968743340897874280 5773 507926352980135859084658496150759067637320 5774 453811755732676292453123911601587274940600 5775 405218339802423886088891345003074220636280 5776 361609224015950157893774942811547233941400 5777 322496975859912199499557753365196993912440 5778 287439333857662935066041119161080589378300 5779 256035273325765141347524950178311771654680 5780 227921390407474377602009414324191681897080 5781 202768580897592329283510755206077238334040 5782 180278991904806729887668321596667390751400 5783 160183225846700111864300148942293461119480 5784 142237777642035138946748492482923222617880 5785 126222687257735620350628781156157599891640 5786 111939390987209469650453655685184168981040 5787 99208755985322888188561396165927269060240 5788 87869283666431945336771494789060195204080 5789 77775468588373700833550311365475627026960 5790 68796300400136884119413074816416084331680 5791 60813897326943917167283405841492496224480 5792 53722260506495590533560381565620314221120 5793 47426139276906335991118965449875724156640 5794 41839998253071254675838514997320131382140 5795 36887077716460917928783692816655313751960 5796 32498539486163393093516217980273822517240 5797 28612691038830795201179430499358694215640 5798 25174281204402380998000565607327009718440 5799 22133861285345194404435848312325924770280 5800 19447205931867821234739900630348943185480 5801 17074788556227493569178246178896508781096 5802 14981306487883374971760539591293073893776 5803 13135251459780646142216142619292922550944 5804 11508521376326494354276962291693374154240 5805 10076069647401021589030333086852130555488 5806 8815588681710711846280817175358849083504 5807 7707224418534852464419643896617390998256 5808 6733319040951526190654378098040243395920 5809 5878179257396726933403764481433839308976 5810 5127867763269099501000161610649057535748 5811 4470015701531382199688844849696586269708 5812 3893654132094162127511842255535807916972 5813 3389062695345518591052471330948795226956 5814 2947633816592693842318387464184256839260 5815 2561750946426498489857431086307538158188 5816 2224679468061965177937496541623444020492 5817 1930469027447462191220769158808851533548 5818 1673866156210728462392389058701244066004 5819 1450236162112326337709839143664609149060 5820 1255493357342172172117335155920342878180 5821 1086038782412048970936502655165130240516 5822 938704663209338370185233382301243808404 5823 810704911584090297905239402579058414532 5824 699591046201219294276356353262992647140 5825 603212970821366144276433750800746179396 5826 519684102160323850492907209902199524456 5827 447350389465792005358298920061997685524 5828 384762813356892872837876995047306835764 5829 330652992681025781803744637291646056916 5830 283911565510178676745016908390085408004 5831 243569044253741238721988290524087010980 5832 208778875510940539349808468221712998148 5833 178802463003442296124285369601309582244 5834 152995936975614140298498032668454024748 5835 130798476064094555435353629429994224204 5836 111722008038200927855220313775754379116 5837 95342134199110838046019145403112677516 5838 81290138782910890191826148805136017180 5839 69245959609445073164918052802460051868 5840 58932009610117698856857663895037241084 5841 50107750894965700471169023964917424412 5842 42564933811795913968627309695640256304 5843 36123423126130415490477590913887247372 5844 30627542117892606209751151847478289836 5845 25942873147416679536286486262261164620 5846 21953460178892841688587366183188623068 5847 18559364945098447380937937185907350092 5848 15674533967106929498555476793390671404 5849 13224938573688204297897229348375861644 5850 11146954458141589500108277277124324500 5851 9385951220437746033690058961904741636 5852 7895065819658320773611610671777745060 5853 6634136950897742795065224972543101380 5854 5568780102754218462658134311068902996 5855 4669585483031594438138798551595359332 5856 3911423154423145174089851695680886084 5857 3272841628580027091496438558573937700 5858 2735547852914386635079529213718062280 5859 2283958013865258399458450522572511284 5860 1904809894815360079314371231644776276 5861 1586828685807410782382507276729930484 5862 1320439163068720217545312441308151940 5863 1097518054686131227706461031961791364 5864 911181198505442819325525890743446756 5865 755600791899264895728596399642944260 5866 625848641554768433372095691307665964 5867 517761854772715336112095649534345100 5868 427827880752745454945680077789190444 5869 353086218805462599467481903448389516 5870 291044467344893171439561395798002140 5871 239606699058785182249200431064693644 5872 197012419312300919032196137442557740 5873 161784601470309674879342784547035084 5874 132685498723009498490261938531458256 5875 108679110968506037149144262160090684 5876 88899340699234820560307999761738716 5877 72623006615991332375354690807666300 5878 59247000461204760069069071631761580 5879 48268973616771310578607031779933116 5880 39271027368750340502752979441197212 5881 31905956173249700600708311083501948 5882 25885658319046624861528986063154212 5883 20971384434685999103157360891498204 5884 16965542522829463373052001595125884 5885 13704819664451908066614862724194716 5886 11054416129955267538926029862902572 5887 8903218156983280549352192983084284 5888 7159761797047736501891095255893852 5889 5748862596630423316065889097702716 5890 4608804986093791681629801783103680 5891 3689001555439398138551229893414316 5892 2948046293274558417306344823018956 5893 2352097695126251422633053109485036 5894 1873537704287774577642163110343356 5895 1489860987378942307318861168798620 5896 1182756287484352154963445519124860 5897 937347729460050906297767663861148 5898 741569137729157845181820783376900 5899 585648806691252414327539596149876 5900 461685857985625615494434464654164 5901 363302430352477768589516765623476 5902 285358564979308674940338478694820 5903 223718847457456378750086620848020 5904 175061711234417146045174346047156 5905 136723851669230850963889918833492 5906 106573491261899482906794101668968 5907 82907315113287637111899060511892 5908 64366794957915104982627364942644 5909 49870368840569996067931112229204 5910 38558565930349027850311410250436 5911 29749682586784544508271936607412 5912 22904043922461745457996040248724 5913 17595239337078495103156175494772 5914 13487013111413561586623150441916 5915 10314732468205408860108863625540 5916 7870554191829109123489613828196 5917 5991574206277863996163411924356 5918 4550378510975570614515586987476 5919 3447523635212788193156053291876 5920 2605564520642028729330018445380 5921 1964320994975884476748467565860 5922 1477133681886092288910478879208 5923 1107908726952026034987179659860 5924 828790115414382552656828519796 5925 618330274449132261052856910420 5926 460055460506357033425304638980 5927 341343259281527468105822941908 5928 252546299800474685868685647220 5929 186309766226780310051620365716 5930 137041104944829311144176061916 5931 100498980046871877169635647172 5932 73475443530092787816167155236 5933 53550796018852238469462768900 5934 38904994939591977901853635124 5935 28172943033648583788355511268 5936 20333741564459892787670817156 5937 14626165462111917449708646564 5938 10484329519893894688081278264 5939 7488860145224008484633413956 5940 5329941906274910856963458020 5941 3779432903752378635533215620 5942 2669886303151643448346137972 5943 1878815797526737767004388004 5944 1316931018096487632372319236 5945 919369293470356178026865508 5946 639181910978520647604350924 5947 442511324227863503374276020 5948 305032511297227458055422804 5949 209336278206334349846460916 5950 143012045287566611535565956 5951 97248262676300172601142484 5952 65814519304750754798395956 5953 44324084367434848594380180 5954 29701716618406270385866776 5955 19801149851964725594775524 5956 13131291597674567249182404 5957 8661066036896476913577252 5958 5680914949641940798579636 5959 3704944852538854402741956 5960 2402107252875053052083172 5961 1548024743569726755869316 5962 991431608715414542520108 5963 630911037573598357800756 5964 398851811327606698188820 5965 250441837524483452744820 5966 156157852656377265989988 5967 96669147288655789374164 5968 59399114755244858782452 5969 36218972469810778594452 5970 21910242626016730105384 5971 13146145582787174179860 5972 7821124589597807902260 5973 4612458092048056207188 5974 2695592391680162679684 5975 1560606121562236154868 5976 894747509712453709268 5977 507829667678781813684 5978 285219402395877863100 5979 158455223553462145156 5980 87038784768839888292 5981 47249626017376267716 5982 25336755980333052948 5983 13413576695470538532 5984 7007092303604021508 5985 3609714217008132836 5986 1832624140942590534 5987 916312070471295267 5988 450883717216034179 5989 218169540588403635 5990 103719945525634515 5991 48402641245296107 5992 22150361247847371 5993 9929472283517787 5994 4355031703297275 5995 1866442158555975 5996 780512175396135 5997 317986441828055 5998 125994627894135 5999 48459472266975 6000 18053528883775 6001 6499270398159 6002 2254848913647 6003 751616304549 6004 239877544005 6005 73006209045 6006 21090682613 6007 5752004349 6008 1471442973 6009 350343565 6010 76904685 6011 15380937 6012 2760681 6013 435897 6014 58905 6015 6545 6016 561 6017 33 6018 1 6019 295232799039604140847618609643520000000 6020 4871341184153468323985707059118080000000 6021 41332591865544579718666605350092800000000 6022 240676238050410625653485754069811200000000 6023 1082612523394915059401949782841753600000000 6024 4014062019283874462542568350726225920000000 6025 12780855445707056285485312984146247680000000 6026 35945257044312700480423950561076838400000000 6027 91147856977409851524769798541967360000000000 6028 211661971719012266217111777508658380800000000 6029 455647236707784455351037715543975526400000000 6030 918231066237050300010072181115375124480000000 6031 1746161008544404520723911120415729418240000000 6032 3154335664205468657615814703374606581760000000 6033 5443110116447664036370720618852232232960000000 6034 9014955617606498858292647393588012605440000000 6035 14388887805427022640477535403557362478080000000 6036 22211091715009934872362848469759284774400000000 6037 33260364500796011783276646647012705525760000000 6038 48447340923048371800216475421626995875840000000 6039 68806916267026531431989970577546428985344000000 6040 95483781039622793650474450985460017750016000000 6041 129711475964777046294530373611625916296192000000 6042 172785816226763520733312671886331836375296000000 6043 226033884540107553393453199877287465144320000000 6044 290780031781020248628599627253658165283712000000 6045 368310444119123746366921064104768882620672000000 6046 459837841657671613464833213622980289070848000000 6047 566467779721810215429790970552445996078336000000 6048 689167850410190265509417348809441197727488000000 6049 828740852049962905142862909832923718255564800000 6050 985802731194546278886987545582493519124147200000 6051 1160765827362098906395678545459214293352128000000 6052 1353827683195378378280045560145325797121312000000 6053 1564965436533218940012611118361825723947187200000 6054 1793935596249197406486106548250316752591027200000 6055 2040278826880661700011791793243244477302707200000 6056 2303329230768105082666558242035625362161996800000 6057 2582227520475639326872610296964289039026380800000 6058 2875937416266555802735388373921453582210720000000 6059 3183264579398596282589878497557605085063124480000 6060 3502877397053818307295769749688144825393096320000 6061 3833328963448092412089119384505290596227667200000 6062 4173079648652021297156016173860068894693331200000 6063 4520519706737518998031269177513339056905900800000 6064 4873991443355183150321552017250286314659246080000 6065 5231810535662514424386872943159467684622001920000 6066 5592286171242160320287263076322841873167984000000 6067 5953739744526824397523625682253026303418120800000 6068 6314521917182399437554124228310289448096969200000 6069 6673027911382375515351113689708192744735625395200 6070 7027710960943177026530028318683451917530180300800 6071 7377093894331761414723959643374332176487749888000 6072 7719778865415824223867628224327829099458058752000 6073 8054455282602015873708608613557804513550867456000 6074 8379906015014277065211633446903724351667019980800 6075 8695011976073615692050299541697455781606235059200 6076 8998755200825725419941921531460649208569912896000 6077 9290220544255686882843970233141893671848604416000 6078 9568596134284648364195981778890566659060078912000 6079 9833172715812466622920511122690944410342283168000 6080 10083342021678326875392995302007351981148872534400 6081 10318594303344131422674014164455893081797065907200 6082 10538515148999334477623928155386644822307546732800 6083 10742781710122356572901794884916696704595701516800 6084 10931158449736962485902219634722967111465894227200 6085 11103492517039251791048591552108573848733484787200 6086 11259708844054473121755604721345502476990789966400 6087 11399805050773448495015540446311863666914033699200 6088 11523846236029353044082074429961525473031657115200 6089 11631959722377662503510050731477773374549719013120 6090 11724329814568225791373658630622607566925046374080 6091 11801192622948723093626187806605250611002646464000 6092 11862830995385097673964143848199157014167238204800 6093 11909569594074933624426008719539824192647550918400 6094 11941770146992397454852005775608646918952283773440 6095 11959826897650251269448212169793843032992182978560 6096 11964162271394522300701129933667759082062521056000 6097 11955222771549351625052853536585570245064912102400 6098 11933475114384125299582338134092252372578069523200 6099 11899402608057114230722229431662799942500648869760 6100 11853501777370214550441049282755133711087956155040 6101 11796279233315873464253657452772579588663320958400 6102 11728248783976106353795528086327399767053473532800 6103 11649928781310081558872044317153534677825239262400 6104 11561839696706434232614228564110002898382119770880 6105 11464501916845139573160919751458327312819468230720 6106 11358433750378235921778035059183292360941935043200 6107 11244149635167010603774667680588115317170154828800 6108 11122158535275019582144266894950158087223139172800 6109 10992962516582751336037679376340139987391068361600 6110 10857055489733895740326570079800421446934787940800 6111 10714922109119922281267499561340546573691527862400 6112 10567036816735774932191911119270838691589832723200 6113 10413863019973606685080928336971217278231576579200 6114 10255852392744125205815806532695133775023677206720 6115 10093444289708650587409185477536292843797771556480 6116 9927065263853519320645512365037522923879087688000 6117 9757128678127836501352299409553193861315610348800 6118 9584034402383244984001461439094240760339575450400 6119 9408168587389359300622815504372374292067898562240 6120 9229903508241277578619118753813657823602345945760 6121 9049597470017976753232356178275574353872150160000 6122 8867594769085525000927804882451260591182143666400 6123 8684225703961191349615054608940193215140585403200 6124 8499806630159048318565061121167406780093801955360 6125 8314640053920874531744704303495670079395527133440 6126 8129014760195271440287181026046167947827442206400 6127 7943205970660893206352799299695045618266654876800 6128 7757475527995222142650030531779466145988221054400 6129 7572072102967675941382663617502610270022260782080 6130 7387231421284797528719390487662060171304133552320 6131 7203176507436084040267187747343243560761316139600 6132 7020117943082255673640199765968695550955683121400 6133 6838254137794345699390650512709395943633622826400 6134 6657771610193046158514448210756573995431056742400 6135 6478845277754589533431033646499274011304086568800 6136 6301638753743538443936536972498959409719698995200 6137 6126304649905736480058928843384796131478801853600 6138 5952984883707938354549052020270422694995732497600 6139 5781810989045899702184393696438680375249598672640 6140 5612904429461569411974131485220593830776586471360 6141 5446376913014060575826244446617550229830641632000 6142 5282330708039798008079498571206514365812195684800 6143 5120858959116101556643773515693884856094312652800 6144 4962046002610836942111955125240378802703236798080 6145 4805967681259934241160529165006483111286186510720 6146 4652691657265730189386311325649545019821676289600 6147 4502277723453330112025695872839185624493532806400 6148 4354778112060507451256790058126576926214101958800 6149 4210237800769966296331131177533059131711721689120 6150 4068694815621893785419202490243260999561044166080 6151 3930180530470342857518047917427999217618435584800 6152 3794719962669743382141926650209228693194114203200 6153 3662332064698291637012162102000404908801219823200 6154 3533030011443589029815427443131849661412649282560 6155 3406821482893095383997387577647454633127526794640 6156 3283708941988070414766876460115279448568905889800 6157 3163689907414981437240981640171708904694607473600 6158 3046757221123085838244677077394056484963124106400 6159 2932899310371236835324532560536650223818183752000 6160 2822100444121052925427500867890558798477543232000 6161 2714340983607541734320654312104365714109796006400 6162 2609597626932153293513799264632333787409617550800 6163 2507843647537105229592698486901457727397006351600 6164 2409049126433699801715345412907539002882761839320 6165 2313181178071248516247037162889963782018520348480 6166 2220204169747127447034724261994014274617763911200 6167 2130079934472386627433066514660539623121357429600 6168 2042767977221201861529309588629013884886411447600 6169 1958225674506251982227331884250985537375981299840 6170 1876408467235789033026548189688455181041296307760 6171 1797270046821700030517685730792784357041296237600 6172 1720762534521192241463835423414143896782119532000 6173 1646836654007824320719252042086331022365407466400 6174 1575441897180408967182528385733647640153003291760 6175 1506526683230786306620611905575802154165762601440 6176 1440038511003570604704946544558420810405734531200 6177 1375924104692668540829165526879985285197425488800 6178 1314129552930620704653089220858438676279285596000 6179 1254600441337598243998192631780133761017213181280 6180 1197281978607166364648422223642426984054119973520 6181 1142119116215682063538010768125880980563087249600 6182 1089056661851405228885337783846797914239212479200 6183 1038039386668053950923465032953524944245760192000 6184 989012126475614085365667391637155591484271888000 6185 941919876988710853281931347000616858580357486400 6186 896707883259760975527630311057621401026228334800 6187 853321723430445160635617186926303553095862859600 6188 811707386940773340741012546842795037553930791000 6189 771811347340162344766484176742509357836095809440 6190 733580629849513784700046141694030721795807646560 6191 696962873827277281043407217320057327526287360800 6192 661906390295921427369956578694407974997801522800 6193 628360214688124731228727194145536254770755235200 6194 596274154974355584601760541613053831091094272080 6195 565598835335350103528866259579920211226346455120 6196 536285735544336809477871653087081049612807208200 6197 508287226224716180502118727287295195578325606400 6198 481556600149300677682572270025507825293261880500 6199 456048099747177407286582716473223246327574637320 6200 431716940983792264405231800579968056274389729980 6201 408519333778992920465451264858813780932766034800 6202 386412499126530473578695528201536491010836853700 6203 365354683076928362359407157800721245387863478600 6204 345305167743704790157555595003865870492642043860 6205 326224279490703998110922084458629055361401974240 6206 308073394455774778731504160096283419067918511300 6207 290814941563253993335649772332109515373202650600 6208 274412403174690654328364365790694431020421612700 6209 258830313524004135796425356683680667761107120400 6210 244034255079829659459263637176779048614680772900 6211 229990852974186276112864108826985436651220179200 6212 216667767632827506640202821434537291944343843000 6213 204033685738722423530916986305263878839534023600 6214 192058309656084420470664807071002887247855243920 6215 180712345438234745525555723234224844624300970480 6216 169967489538375874909322110994588957857866306000 6217 159796414338073063191131351800307359377078361200 6218 150172752603917254111104353960409796090317765600 6219 141071080978484535298904585162950614519707479440 6220 132466902607331246686720297548346898031589495560 6221 124336628999383688124210190589268681469590662400 6222 116657561213710297979549792175279095717868729000 6223 109407870461314570141715401729566244108175108400 6224 102566578206270419563759264055281491390022895160 6225 96113535846248977750864990412533197051167600640 6226 90029404048266892336737241168238447220894514200 6227 84295631811330334098022980466837231150260143400 6228 78894435323564530581369959074257396986782275900 6229 73808776677413448696459479020029146771058515280 6230 69022342502575207989652578112474609043306151120 6231 64519522572512178163718784511076804357207595600 6232 60285388436646063583207213171096711410686436000 6233 56305672126722499873415955098158217318313370800 6234 52566744982311033970025606491896961700363908800 6235 49055596636998459467001339933633775497801631200 6236 45759814203539369638601068805077410797089924800 6237 42667561693049938802222343593325624129575138400 6238 39767559700271275459045813084082259028988508600 6239 37049065383988621086595422883743097890865484880 6240 34501852768873123970372470346295630976495059720 6241 32116193392314367565931808764966825892886515200 6242 29882837317234317091560570119609285993572725000 6243 27792994529416503655706561291602177373758963800 6244 25838316735547354845923732829202227756035613060 6245 24010879575948519533359388190004042496630683440 6246 22303165263878417237070621023554915492594251600 6247 20708045661296368980456239122859959334494167600 6248 19218765799111568789284223818917279281371159200 6249 17828927848179620922131652904247903393203466640 6250 16532475545658966498790620584387789112362424960 6251 15323679079795627703852649768351434620869260400 6252 14197120434764508650393306317566511544076963000 6253 13147679195856058809037738754902870740008932800 6254 12170518814055347222929452099715563200000926920 6255 11261073327913323273671602533347855816250277680 6256 10415034539553971566858335656856868152273269400 6257 9628339640692851076793576132483120782216651200 6258 8897159283658733228668996839711482056011293400 6259 8217886091607272232014244715347549762160222800 6260 7587123601390382029885624123403137319967625350 6261 7001675631893776488132144753420874673276259900 6262 6458536070074475509218988632344274493656600900 6263 5954879066416528370305244366207450860094981100 6264 5488049631073323101615708148716876321644348500 6265 5055554621575241582153964662760253263086552700 6266 4655054112648736382454794669015552970887595300 6267 4284353138413855807955675119394368391450653500 6268 3941393796998600982031970657920694758452453900 6269 3624247707427107410808412514475037668524723100 6270 3331108808501425175339902176723189783802719900 6271 3060286489300631708509337502944493769532744700 6272 2810199040863241934463946357747281708485949900 6273 2579367418596567240519906834408715514658755100 6274 2366409304967097546664782044706448422190425900 6275 2170033462066518012683055958983667439790100200 6276 1989034363716102381089311359242296942139571000 6277 1822287096865529247840755854481358855447407400 6278 1668742522158329379999040653786180026676553800 6279 1527422683672978909298724541169868190687523400 6280 1397416458003995973074191685893836770035678200 6281 1277875433019271827094651595915113188488718600 6282 1168010006816369161476673222224414278571877800 6283 1067085697599849698961071142546120364973165400 6284 974419655412150031872598383020170547352843000 6285 889377366870507806262520100728111240792263000 6286 811369544290445488142582305050552479704944000 6287 739849190810936556529600781187613463534971800 6288 674308833376292028474338631920662127263676400 6289 614277915673786622642678342284812030734221320 6290 559320343372953730823012217967195732087885680 6291 509032174261261214733235262671970815296498900 6292 463039446120561867567246273327518325710431350 6293 420996135438397601618433350677990897611979800 6294 382582240297104809621823223258378751240645640 6295 347501981030971852437796960433352343809506760 6296 315482112486759210752155999999192888922615400 6297 286270341965095272420684520092282513735899400 6298 259633847159055384524947167345615238915783800 6299 235357888641127470700245369169302786218269560 6300 213244511680329241298918319265092668003159640 6301 193111332397087969957858325106391762879361400 6302 174790403484292178610223033696408009029292800 6303 158127154938390581463677971493971023220072200 6304 142979405454306557304057161358432119123768880 6305 129216440342056682541668221701159675131995320 6306 116718152021148251308168730763194712314332800 6307 105374239340957646278865024052089993884733300 6308 95083462161266305509087043283467910452679550 6309 85752947806891700156548117280833799586733800 6310 77297546183863032918123857572295483657354400 6311 69639230511846767521699167230202809289396600 6312 62706540788540477910057744408806515534741200 6313 56434067256560976732668324340981589467712200 6314 50761971292009556588682958051087230194583480 6315 45635541276476014237355287259873297688771720 6316 41004781150831894078232411925928574633107800 6317 36824029479863712431699145749006475784096200 6318 33051606981722458626601418438823053539245600 6319 29649490595440537869716150212420143384074760 6320 26583012273524675720618745468708812745542040 6321 23820580795013967229909079397716628984613800 6322 21333424997543455547324806316879566900913400 6323 19095356925027828224034975649020406968368100 6324 17082553480733632177105724938550572434476790 6325 15273355263901577085009190622412559739292360 6326 13648081351874982218777456748015882884324400 6327 12188858869049548783089421099563676422717000 6328 10879466259047324074799074632662102455075800 6329 9705189247497765546915586871842250669803560 6330 8652688549844259621360832097810294874114840 6331 7709878441847021792034332985640507036689120 6332 6865815370082879362110821178460481627907960 6333 6110595835906594901587819338147018731202000 6334 5435262839192002722301098942937861106805600 6335 4831720217866120891125095949607346129238000 6336 4292654265934022538899444313690311435964480 6337 3811462056511431396601460336026327155592560 6338 3382185937476728912239228255671634906803240 6339 2999453705861274200599492961438586532662492 6340 2658424003149414360785608588074958819855278 6341 2354736507385777204420146305035716488106720 6342 2084466529511486063421419677649640348552000 6343 1844083650792472495455925826154532231347360 6344 1630414065677269685954439271291640795057424 6345 1440606320039245394361111491865050155826016 6346 1272100158625402047301401071913042168384600 6347 1122598217752409935708030755867782710321800 6348 990040319957821850197630521109882569066480 6349 872580146523474697291007778727791943337016 6350 768564081627674570794964838539811642140844 6351 676512038437456305698391241657411735824720 6352 595100092802480245438545333458362011967980 6353 523144764434455884981310339563326235826440 6354 459588798622954734511653084943112338735188 6355 403488313718909811251450342577965524094892 6356 354001190876157653860369817724157280457810 6357 310376592940688046858228823075477740717240 6358 271945508975045059414077414241972110104580 6359 238112229756506211080932449479631172485600 6360 208346667744035042642462800176738089499540 6361 182177442519309138016207896335568437803080 6362 159185659617223814731833894573620387791500 6363 138999317014241043917607886511633503957320 6364 121288279379225349121529904498126718532688 6365 105759765548890469221914944598782139224952 6366 92154299604176008425549795206004715000080 6367 80242080428000926377067200425745894402120 6368 69819728749950429405969879906414639285360 6369 60707374458538381581759001256590588940856 6370 52746050413795940024412429324938419586904 6371 45795362147275405545609717257390230954740 6372 39731405716594959334090876093704357335670 6373 34444908609214606772974097139600018892440 6374 29839570985511872977407879197192122011384 6375 25830586733250588644071980453378365618616 6376 22343325791675445103628088583056382139160 6377 19312161009905637853988857616517260538840 6378 16679424446028427739528428830313766724480 6379 14394479504168527621590511529446716650112 6380 12412896659640343161515552278475723857068 6381 10695721748902546536746397823921365870840 6382 9208826912335855801786460252276161420240 6383 7922335283907243605926773915694862738360 6384 6810111431822245417862703961860502089320 6385 5849310376815322591110321327994148318200 6386 5019978757611048151050305727049525802600 6387 4304702383491167636993156438668016772260 6388 3688295018415938076152836634192912978510 6389 3157523785814401716607645266284699939064 6390 2700867073510393062821576628259730992056 6391 2308301259351580857140564524915669699880 6392 1971112974585556930526448468020082584160 6393 1681733978106669648273096517687138309080 6394 1433596034236978231013489347893507318928 6395 1221003473220857830894144268963359790432 6396 1039021370308577048430197828230412421740 6397 883377509094766431433104280126315225880 6398 750376500313803241792148373413785921040 6399 636824610983844400835897493774986091272 6400 539964022820279212384152579728988666688 6401 457415385189886058055748100568379088280 6402 387127658344869139755926765139501727560 6403 327334358886939007032053273965923388180 6404 276515422836021566143213498096696123286 6405 233363993644651132469908770784372792184 6406 196757524207100970015436691768149105000 6407 165732654443744459585394293404513867240 6408 139463390371015791881744663267593528840 6409 117242167573496107589577042776165819720 6410 98463432466748480895855849442758516800 6411 82609419387248908350516517634988452720 6412 69237841006340362959610660092022717260 6413 57971244410220497002667985571263413960 6414 48487815929904411874795673435348864000 6415 40513444902650930519005858737837445800 6416 33814880409920190432872439391475807080 6417 28193836033360792790151278078717307400 6418 23481916127152857125014446928861054000 6419 19536253314464387979197675885010250660 6420 16235761138244246259720355259993695750 6421 13477918263969872961481417443652025640 6422 11176011550579249361245610822774158400 6423 9256774858977828084762551743253841800 6424 7658368817999654825252191444107527400 6425 6328654059904419654686421548940333000 6426 5223716799358711884111504715816114200 6427 4306611174654199051429520120009224800 6428 3546287597840789712801006942119906500 6429 2916680560016772920013618633145849480 6430 2395932987353699238683321030470875240 6431 1965737411439685594331112220571868760 6432 1610776964894855802365947712823187240 6433 1318251593359408171465410284192924440 6434 1077476934835426649141463015676254560 6435 879545098217599840446348754872449060 6436 717038110856432121568107031069131070 6437 583786131870261174149171926292912760 6438 474663671421858147512233113866693760 6439 385418040582355054596524297940663896 6440 312525102932989262981976816828602664 6441 253068126217203796918033100385207000 6442 204636156291996926187683197714179440 6443 165238870393607369872613767107314720 6444 133235324555557108849831041011858252 6445 107274401521226814066506137906977048 6446 86245099900318904001934356891611600 6447 69235090624140270221601851060369720 6448 55496209882825930507348333054565960 6449 44415764668164754433504126113791288 6450 35492702974005078846449955578853552 6451 28317850088950278147920003273268020 6452 22557539103616095324974050552453990 6453 17940071062399925838333968176228120 6454 14244530968638366390647048161859744 6455 11291562551213172481790576583771416 6456 8935769421156203110606089936594200 6457 7059464788917066186395821394550200 6458 5567537817410478733094201592072600 6459 4383243269655560386329597776397840 6460 3444753496932125394723533877338820 6461 2702338962338018632017345311857880 6462 2116066221500127128452322857888280 6463 1653921280908045227370934612519080 6464 1290282114213637454451095424767120 6465 1004677337661260963312323737913880 6466 780779050877356503147951082797560 6467 605586996573560630979479334260180 6468 468768784695196882200375398203430 6469 362127218225757601507286466773080 6470 279170964052013024067218582090840 6471 214769113671280377864750266075240 6472 164873726810682293840627854397840 6473 126297373465670115046547625212440 6474 96535092993055979673358831254520 6475 73622161789323939487945141739600 6476 56020678109850495326498008603220 6477 42529295720258507144832194257400 6478 32211518898663310148214839908600 6479 24338852684931652517805658173160 6480 18345819752703465250541941489120 6481 13794438305877700871526767984440 6482 10346228318273302735136933335960 6483 7740196337935443866508295899460 6484 5775558524356455880823820067550 6485 4298211198328369635738607020440 6486 3190159144642761389068826306360 6487 2361273384940015393866998990920 6488 1742879632419260951602142705920 6489 1282782277525462745361266645464 6490 941411527455490855518548457496 6491 688847294916311180905666267920 6492 502525901899418460271219407060 6493 365477305791921221003267529080 6494 264973530247427832342718553368 6495 191495037219550415764552960072 6496 137942315253798753235364534960 6497 99036112532188955118660702520 6498 70862417592664560587129849080 6499 50528211441628503999982889652 6500 35901761146361161725587847878 6501 25417258396877531968811994680 6502 17928293769450505370051402840 6503 12598289385334109194662105160 6504 8818819452654647592251378416 6505 6148911405057704760152225144 6506 4270082960154003754627036920 6507 2953144658527898423860704720 6508 2033771213530685038277185220 6509 1394586961432030454921130200 6510 952074331622395413384262520 6511 647041100624342675099879240 6512 437704430443489335216348160 6513 294692174342545703797207960 6514 197443799765104803940922648 6515 131629221871915603856400702 6516 87305107266182429709259320 6517 57603375274095865860549170 6518 37802217728018675514738785 6519 24670922342777821657040816 6520 16009854473495640457253799 6521 10328938653426540993264510 6522 6623993395306934086834485 6523 4221885957255933010551180 6524 2673861130940603892033639 6525 1682429486084082097475106 6526 1051518433102595240187685 6527 652666615373261496139720 6528 402224775261042224338435 6529 246066921588916412203422 6530 149397773913915104716473 6531 89998659016614764374260 6532 53779686496445693375025 6533 31869443853269722955150 6534 18723298264881929595695 6535 10902173673540084477360 6536 6289715580976265213545 6537 3594123189152034890050 6538 2033517067552031698875 6539 1138769557830357972372 6540 630939890149499732193 6541 345720487753195541070 6542 187265264199654789155 6543 100226479430802142040 6544 52976853413424100629 6545 27640097433090844786 6546 14226520737620288335 6547 7219428434016265740 6548 3609714217008132870 6549 1777090076065542336 6550 860778005594247069 6551 409894288378212890 6552 191724747789809255 6553 88004802264174740 6554 39602161018878633 6555 17451799771031262 6556 7522327487513475 6557 3167295784216200 6558 1300853625660225 6559 520341450264090 6560 202355008436035 6561 76360380541900 6562 27900908274925 6563 9847379391150 6564 3348108992991 6565 1093260079344 6566 341643774795 6567 101766230790 6568 28760021745 6569 7669339132 6570 1917334783 6571 445891810 6572 95548245 6573 18643560 6574 3262623 6575 501942 6576 66045 6577 7140 6578 595 6579 34 6580 1 6581 10333147966386144929666651337523200000000 6582 175663515428564463804333072737894400000000 6583 1534472473008342522055497723622195200000000 6584 9191335116100475914938486364726886400000000 6585 42494425190015121889195999459855564800000000 6586 161803534896901147783359572465732812800000000 6587 528618340001273158806450767882197401600000000 6588 1524195834444897551355915186784174080000000000 6589 3959207924755664452542505880452536729600000000 6590 9410699339622299850564002264272856678400000000 6591 20719975832319892282835027747655169474560000000 6592 42674499365252893110898094248055488512000000000 6593 82878485345222510626636457755473812029440000000 6594 152792615981554303003033024579052190597120000000 6595 268896508782816906390146471181432328273920000000 6596 453902459905629957001117034733892807311360000000 6597 737929540871632213120242863326785060725760000000 6598 1159536482913652032036420191122362756817920000000 6599 1766511639437882317475697877336810441413120000000 6600 2616328784689542589544188281965455827125760000000 6601 3776197239168796410121526685339656287346688000000 6602 5322661368770924865570554238266839420600320000000 6603 7340734829160802318265429552337131932078080000000 6604 9922585837766551089431607288025905245442048000000 6605 13165818362409576240439393905839163533386752000000 6606 17171418115717153907996470930809609101617152000000 6607 22041450085799069408352111493277691180996480000000 6608 27876605249986636031057173804835363608984704000000 6609 34773698066050299842445474087829598553539328000000 6610 42823213862828007687532652144455778257148160000000 6611 52106997336118366048754869295051577729676646400000 6612 62696161229727979664949842127354989991216384000000 6613 74649279280118247532718471949816888855455040000000 6614 88010910931884463459769927298978593998930752000000 6615 102810488371063652849088358749480657971912928000000 6616 119061580067236373852644894152818977203543916800000 6617 136761530037297059686606111538507479689392716800000 6618 155891458991113615996952445042133085134302643200000 6619 176416602725595634761418176280080865133362176000000 6620 198286954743561580215421808461309668333329510400000 6621 221438174075358734011154616967959181131987985920000 6622 245792715541251034280946322731901692183363801600000 6623 271261137991195945952151151450502701037796048000000 6624 297743546120644560042020948261248286626087728000000 6625 325131122983273256406965838642169507005611155200000 6626 353307712995055449877486335151044645916401542400000 6627 382151418750860206132285847123750444660799110400000 6628 411536179080102759878448305616777700770630547200000 6629 441333300208248030444015145935131652163700800800000 6630 471412916457928596307188146185000252671182234400000 6631 501645361445598078754526727831746189083202875728000 6632 531902435071503649532218514477257123925412300144000 6633 562058555660491422962651962299813821469864074112000 6634 591991790317239652683841566421100599655513533824000 6635 621584759866843402970546005332612239640130979328000 6636 650725417637433651039391946305441098157638345984000 6637 679307703801088454223051535655792809760127000576000 6638 707232079032411803989978169234487147309452792064000 6639 734405942891375070029631473776259347399387488192000 6640 760743943616626031569370539472697645628990666560000 6641 786168186960837210760705347869301148381498690329600 6642 810608352347018008098539912888996357000454567552000 6643 834001725011355611091085995021957384887136035827200 6644 856293152961046499286185237630659291758481483737600 6645 877434937550308062052771635877082114279092091961600 6646 897386666297735150776501045502496901553062202169600 6647 916114996264136647198050501785873686279925081308800 6648 933593395909726092611709188508446093798828331696000 6649 949801852877710883931414148181880587493531773260800 6650 964726554629471227374595454283790132624294360704000 6651 978359548303160719727734602891078484748868844367040 6652 990698385598347879108026210655050658990533034868800 6653 1001745757917249836205480326227646749990774015862400 6654 1011509126428767302225393901847871898449396030006400 6655 1020000351173332527658305551247985670198841642772800 6656 1027235322801040711595433362238262173037052804245440 6657 1033233600037503864281820136443545593445529437260800 6658 1038018055504777154342642156841999033909503656435200 6659 1041614532090793022064140232271405114044351336043200 6660 1044051511661229169520462811522540533699917729166400 6661 1045359797543043802834458964847767210300133790426240 6662 1045572211878784489486897872369405723870722241264000 6663 1044723308654441954377528048487989063267828494732000 6664 1042849102939899494366431859296334134785957365652000 6665 1039986816648442380459522303028698640504876924104000 6666 1036174640918642242082972177183331603004896876440640 6667 1031451515046374974362912628287338759826203765606400 6668 1025856921744834604531957668372036944842500494774400 6669 1019430698384195773009492693055339799062114446814400 6670 1012212863758076298317839501995204586803719073643200 6671 1004243459839207107708244779733141393072074738714240 6672 995562407919827397565204641473621786336251058457600 6673 986209378481453130209117448333156233534191866734400 6674 976223674102062143332922102814487259359200686414400 6675 965644124684734469645457450372302000410008248443200 6676 954508994278813718774089769980037662588956858154560 6677 942855898761247083392272977787539774505221290836800 6678 930721733650553192859343245070716094025432833790400 6679 918142611337597775953371174991795548865421440166400 6680 905153807034869044377399887472137438117851963468800 6681 891789712768181359238181521018293415750430398063040 6682 878083798760739439161284819340252936749744476084800 6683 864068581588404132459212684991101090934007879015200 6684 849775598516044567880560032540060820906735102159200 6685 835235387457358037023730798886462764745749528678400 6686 820477472033889185171848068010238653119153199943040 6687 805530351242663346739748997461143292331273292428000 6688 790421493275417911550780742518985579485968938948000 6689 775177333065491467344415190293253300528526786456000 6690 759823273170697202598794708049794763992486283816000 6691 744383687631706567135192425324915764223523256747040 6692 728881928475396006369308314193745657834701390882400 6693 713340334561105769139269859943500353996023298228400 6694 697780242494709953209758233582385282608378107364400 6695 682221999360723455260688959536719678952176935312200 6696 666684977046329826414678110653831793671675665748440 6697 651187587953188447099284817883842001389010094501600 6698 635747301913178798714037840194281625065594854760800 6699 620380664142893563813751678042796099755647289481600 6700 605103314088747663097915894716042521390912537966400 6701 589930005030087876590355162236198393302385283972960 6702 574874624321739057748366394734847139235064526530400 6703 559950214170088017510516878512546046458224858074400 6704 545168992848170635075870068092534730516052619124000 6705 530542376265381044914926407000937556499791738456800 6706 516080999816455101330464908686237232715011773821280 6707 501794740442385229706667975397716132917786005411200 6708 487692738842990633849263170368287239626400627336000 6709 473783421787083812772940308033236674274361336715200 6710 460074524471626478118414065746671816331460226763200 6711 446573112886036419075563037259903517786844117332880 6712 433285606141968380275673479514924741493162975855600 6713 420217798732518526889286270691613922987241659938400 6714 407374882687960416990123423778583086265606333772000 6715 394761469597872206542346383107344800750034075577600 6716 382381612471916433219840107168026869580780651231680 6717 370238827413636295993867244318573525887335976312800 6718 358336115083481897079503390718315387994195448661600 6719 346675981928917540161012177328339936557946274388000 6720 335260461160923273485766391132702650507473268957600 6721 324091133457522365440783377043365022273584537706080 6722 313169147376169069812269429092067695272362448424800 6723 302495239457941772084117409980254877283120240936000 6724 292069754007525736546586546250008414902514619014400 6725 281892662533954272780200860147755581169672772334400 6726 271963582838021340012996047217880523006257357524480 6727 262281797733193895555811001695976709258663320777200 6728 252846273387747802170150341588038214649478825630800 6729 243655677276733895809342726444137989877421035415200 6730 234708395733256122319843353094684001365236131800800 6731 226002551089415152487397754827072429676280117721600 6732 217536018398140909740192228472270785152474087088000 6733 209306441728007190250819800647447697992435125850400 6734 201311250023991273380967989465760956866380280941600 6735 193547672528010591276771297250178737178452521765600 6736 186012753753936011389795787206163995094223205758240 6737 178703368012645464601058864653801477385936430645600 6738 171616233483540543292414074771197208680282258052000 6739 164747925829800061310130702740094891540738585600000 6740 158094891355486009940425372555492660273141867392000 6741 151653459703446372894204232437698605076269753213440 6742 145419856093773370505864776126272839564886770500800 6743 139390213103372415131643479217686450121432507675600 6744 133560581987973982248682386876351835343591781793200 6745 127926943548675457623850601015182047772518187980000 6746 122485218545830677977335551510142548821019736095840 6747 117231277663809375793330846373102579912197971109200 6748 112160951030825286426155466048045561653958051985200 6749 107270037298678689438464237133138035563991770632000 6750 102554312287875248534734175619069274678434684014400 6751 98009537204167000836616266990393746994593789451600 6752 93631466433112244387655534326211823151271937110000 6753 89415854919768099863576581163003819922526033360800 6754 85358465141112089865942593044566900224156692053600 6755 81455073679236785515970497474187015414795332256400 6756 77701477403774192977573978760011665488731552714800 6757 74093499272384039411261384334222275459515056571200 6758 70626993758482575833049620093151566105446129250400 6759 67297851915696199816192983314170998201870051170400 6760 64102006088797508764849635858272534716010150985600 6761 61035434281120846945660842935950751856661039606080 6762 58094164188660645480282862297730237430112912034400 6763 55274276911229618699262766729282793645276785707900 6764 52571910351196012353889814107189320898593645513300 6765 49983262310430523645646769596601786779755684122600 6766 47504593296175229065161395134642039161809995107480 6767 45132229046599927934935489150823107180951916880900 6768 42862562786836857495683758661325906032320383660300 6769 40692057226283926617098569418450023822859799049200 6770 38617246307940655736248322079707787413237114233200 6771 36634736720491137260706581923007237409374278705980 6772 34741209183775803662213965448381520849419315337300 6773 32933419518199886513238308404170081481952568787800 6774 31208199508512455385118000416219655013831904221400 6775 29562457572257131277642203134849132137366353096500 6776 27993179243045263734298578339420081462638179203420 6777 26497427478635825651357166392362912299875457066000 6778 25072342803624784833952874725267380216152403334800 6779 23715143296351510191480791879530362926165347247100 6780 22423124429422096464722553276144666847282051223700 6781 21193658773030554022270332862204443054701341843800 6782 20024195570029791866183875948308893487884596161000 6783 18912260191466374740171089250912937459187162424900 6784 17855453481047278595012763283578396084775054968300 6785 16851450996754387051376997511969506590945560183200 6786 15898002157564312279260311555359238386029665627040 6787 14992929302968295489569339525863305948161155011100 6788 14134126672720413395376823271229538854986523422100 6789 13319559313973014530123421665641800662135641769000 6790 12547261922687117834738296149662148300435445791000 6791 11815337625933266999647526308808872788034786738740 6792 11121956711425845650825462768924207636782098983100 6793 10465355310361874708948923279138436297011975340400 6794 9843834039364544255318558348286422334303571808400 6795 9255756607062844226918783130087866806723630025400 6796 8699548390572273783398884188372316479343978596840 6797 8173694986878307507173920791421967026240210008800 6798 7676740743864614231682242204915155224712316323200 6799 7207287275472455673443640608212647016618586965800 6800 6763991965226690298198074505069689943744121726200 6801 6345566462117785693481472106705303511427756616560 6802 5950775172588573436977615073691756636886563538000 6803 5578433752139498978693400845687772712216236312600 6804 5227407599837123134396855707512892447662792699400 6805 4896610358787883179630475387167231308490601046400 6806 4585002425422847302021875775709924939425659005760 6807 4291589470229590010178729689113509948477159677400 6808 4015420972364539708105064876117285536736350129800 6809 3755588770383334129172998899666686626366247038800 6810 3511225631137966623848957110665048245894928073200 6811 3281503838707890635742450464628567084979907230920 6812 3065633805057819050576103367365273517739178024600 6813 2862862703947732641025092483342649783048688282400 6814 2672473129460597408770265970532923488429461742400 6815 2493781780360462225531895053138754618632178736600 6816 2326138171347923354738625498795398405585083447560 6817 2168923372141339756071473414184153504395812098000 6818 2021548775180583508389624017590397450376600308400 6819 1883454892625417996677535045769228856899075383400 6820 1754110183202702604220539846941250570601005324600 6821 1633009909345402904701061539257641122954374081960 6822 1519675024961703880539336185535464550952237038600 6823 1413651094074233617005465462698617033652780189550 6824 1314507240477349547723354496491873339791381356450 6825 1221835128474453327303402640216878900807870178500 6826 1135247974677210929327932853317710839441136058260 6827 1054379590774182309796480304464216691536884783900 6828 978883457107525207487820679280185903097718323100 6829 908431826832941193025709864579684209119895643700 6830 842714860379686224506584907952207317255382168900 6831 781439789874077372196891931581602643125565540180 6832 724330113141294876647857736194608184948089886500 6833 671124816856206108623300175356433206584343435700 6834 621577628374226808727280118932066496110341829700 6835 575456295737687084449265359917011001865275463500 6836 532541895321587934750873638311619883552687396300 6837 492628166554823065559223308647882945254918755700 6838 455520873128707110486154332102732545762829374100 6839 421037190083804382805152462599559721731153859800 6840 389005116148404360049525661106043694610112375200 6841 359262910687357155229953007002852599442660537900 6842 331658554608184052823614284204665161084365338300 6843 306049234562238787946514644746650277362927554100 6844 282300849772043129892394261569026405912528298900 6845 260287540811588759347373383444014592767302715900 6846 239891239664224640710155081635172906994663351500 6847 221001240382578487244729274884501729535755851500 6848 203513789676641212756612226773733786462499817500 6849 187331696759528613376588459981927396161453937500 6850 172363961785384614722216359478439598089426729900 6851 158525422220270542529428104110541783652574060100 6852 145736416494565962211715332926573664279525524900 6853 133922464294265281137429331278566384092179599100 6854 123013962858472773110550192865811012946489926700 6855 112945898661264860518237204231813612941683953950 6856 103657573867795863059675833018433829924965999370 6857 95092346966971014818963368765539684191106771600 6858 87197386996102845036406149480568569597464511600 6859 79923440786613863406336096315620679589519344600 6860 73224612673965006476660467107826486657231845000 6861 67058156129495759300434448122537228712191571040 6862 61384276786683566279849888622376129544550021600 6863 56165946349397283048958681822624169363773164600 6864 51368726884966947569293281195693865575350920200 6865 46960605020259620316909022896355474056156570000 6866 42911835574382470801871812033741302052263636240 6867 39194794177077976429859805265885586913578479800 6868 35783838437284489672151829119190597456357102600 6869 32655177241664930374829811705044747692715199600 6870 29786747778117185561046285526114034043247246800 6871 27158099894335800116764390154933244087096533040 6872 24750287416363039052956089347256148192316122800 6873 22545766066719019449222766857955453060712922000 6874 20528297636109108860932842302371990294701354000 6875 18682860076848901206413202556289684072792588400 6876 16995563200002356320759792910111537216284687920 6877 15453569671779322481571366221158585086031470000 6878 14045021017969344500418101871816366163615352400 6879 12758968358086427837697909644019701379891568800 6880 11585307603453508942678166709303090579808396800 6881 10514718865657048595108876485126362848651868720 6882 9538609833644600053990726766243961258718983600 6883 8649062889216359127014109738605813042437450800 6884 7838785741772169085747381295601180895758846000 6885 7101065373916331311885800310458431660454648000 6886 6429725099893353683575214033490230995863889920 6887 5819084548829216344088735486674640979098727600 6888 5263922394386772342572626419811745557059315600 6889 4759441661713505882082871645722946382678440800 6890 4301237451468972435073467066605791357924082400 6891 3885266929272626667210590470119027045285714840 6892 3507821437115953156722785963257561312203289800 6893 3165500591142075174799616493999817459019480400 6894 2855188237718147059934779731073840378417168080 6895 2574030146918172681008362790110344515447575320 6896 2319413329404218573627580336428200036018115880 6897 2088946869250466101609887474399065399226475200 6898 1880444171505647981370489326656161134275323360 6899 1691906529243872471867108673322643858258403480 6900 1521507920520586899987822050620528318326763560 6901 1367580951038555559290315750814423563134311936 6902 1228603863447414593191718492756521261571863920 6903 1103188539058869257266564371755215228724747280 6904 990069422367190556917385840938113273992192640 6905 888093303130609135733991231293821306417570560 6906 796209894902709294066972706174018240640732688 6907 713463152813135046319911131518122051581506560 6908 638983277092871761455908301957468894146883600 6909 571979352329974878396827553868327852626254880 6910 511732575735649363645198277379374619497651760 6911 457590030806643701675956743067549509744621360 6912 408958965696433735246609294038263557396355040 6913 365301538362863928357764172150728505964596480 6914 326129993151809991464722241229071725463846160 6915 291002235912834826284638080227484612879748640 6916 259517777031312991413075997183010871638628912 6917 231314013909450495769974962161129233613726320 6918 206062826443144435954396491816531687249925440 6919 183467460929589596166135647786662144358645280 6920 163259679608584190124814419461937837207559440 6921 145197154695009678586281560104196436347325264 6922 129061087307112909966995169520852556298198240 6923 114654033140914126869041025291722339406848700 6924 101797918090973426765224340056979934337745700 6925 90332228277305745799857819658585916740077240 6926 80112360112641212550548374727454105493106328 6927 71008117138454704418174755470645049746367860 6928 62902341376981000062392524681287308164262220 6929 55689667894314752630507354797987007964155040 6930 49275392150976906054462744739361011594084080 6931 43574440535110644774200923816430742541721148 6932 38510435233646108231509337336222348421757380 6933 34014845302041732661774527714706559591156280 6934 30026216447077532396923207515429749305907640 6935 26489472642963170875709980309748465311117500 6936 23355283261874033120324724437497319043663444 6937 20579489918912477578988096529026716111063680 6938 18122587711214445261486375753322526267833920 6939 15949255974130309994226739602990499119290460 6940 14027934086597738680968559031701385436355860 6941 12330438235342167549888240008665597123610760 6942 10831615395596778052378192654351679619754200 6943 9509031106705093213710440695871092387733940 6944 8342687916205257276886139451764050475556540 6945 7314771637624743832741101902215588622811120 6946 6409422816951903541140387236880538653262416 6947 5612531032201624994596868669608828615486620 6948 4911549861158221055763518009667297691538580 6949 4295330545663239952862940919962544138473000 6950 3753972558030247178552226779620243556575800 6951 3278689437536048362978011293661133384916220 6952 2861688413598829836530040391613788480145940 6953 2496062468270670415673719709035547068469760 6954 2175693615033604001413710121371194117104320 6955 1895166284514379523553542178069781751223720 6956 1649689811477612843952985346754706059726840 6957 1435029112113295390220273116575216705244560 6958 1247442726938328927271202470758030743012880 6959 1083627483264771356785120531671262059693000 6960 940669102781262937501045155199553000753880 6961 815998144932942990499363138010535582942336 6962 707350736009260994587984469636584895568960 6963 612733587657459113342448024011522539399080 6964 530392857392773470453837922515320389323000 6965 458786447999389509966162973118627122733280 6966 396559382900380690094253196726952319884352 6967 342521930980739152778672322313971337853280 6968 295630187306831399320853953738596805356640 6969 254968846003079381561496557353402371305600 6970 219735928502448400395140929697834564428800 6971 189229254738476199183254265445185496368168 6972 162834466828850512730068225800585620265720 6973 140014434629965884399026519553802371859920 6974 120299890416269110441559473021037745874800 6975 103281156038506869493790335838416407246600 6976 88600840406656062988079920828220607389112 6977 75947398177463015295438386165881267072960 6978 65049452241065885998383187785135767342240 6979 55670793121908234973612269107363857205160 6980 47605977850689204902296814384223274800600 6981 40676459330798734170028637597198456622432 6982 34727184809500657337755720563118128141600 6983 29623608857363207532029312917649185894800 6984 25249072337492945003745491002311204092880 6985 21502504280157181178527230414542163419040 6986 18296408432906697484356095875046419145728 6987 15555100589802616229538866429409166168160 6988 13213166668744565284731757468101996167040 6989 11214114951080415442166579127594048333120 6990 9509198965938214317457747273609827880320 6991 8056390232154774880957181663072388124944 6992 6819482498564819109327054784509055001040 6993 5767311280573585996060462192385320515840 6994 4873074406027514819769226868225479380960 6995 4113740982225065118234911220746502285920 6996 3469537701682088628874950176169048411520 6997 2923502737842108655774012176695195955120 6998 2461098662032028378348737334605605910800 6999 2069876856413825869912290230273241097800 7000 1739186819538535503562180483031512923000 7001 1459924574865028613772734745127698839904 7002 1224315110340096996302454592945702798080 7003 1025724409647666887805795916042630345200 7004 858497192672381963299549728197483764400 7005 717816972699488929497418205281384734880 7006 599585468571105682676402458392401605824 7007 500318788284402309023544527585281199040 7008 417058132445263479208369316553883885920 7009 347293057003896702499413122186228734560 7010 288895589615939433517465521611011224000 7011 240063717073566084774669479029002262320 7012 199272956332965185233467052933069318320 7013 165234892093222615846199912971097703920 7014 136861712638088476568494705857539135440 7015 113235905374040085414129805867254561960 7016 93584386517347925834338047903307030296 7017 77256437759103901525861397086903396320 7018 63704908287834164229685638947476072320 7019 52470214876685821733318547121685529240 7020 43166737257542312706413496277926365160 7021 35471261949686379118927130202020922192 7022 29113176177601762901994030817798746960 7023 23866155460133308177627123736592031320 7024 19541124722961412150744131817723743240 7025 15980304115832300986231267996801393440 7026 13052177751233544791767114569964378272 7027 10647246887429828596934946036328871640 7028 8674449150014710288315540240528234440 7029 7058142653785937859876763314138081120 7030 5735568727136687920564510548710487360 7031 4654719682221846423900108984742984320 7032 3772549001412049464054139834227672000 7033 3053470672289043098965413719807065920 7034 2468102415386028265120530176326494720 7035 1992214398259802474760461983018908840 7036 1605850878618126497579461251028338744 7037 1292597208697022341907646641342092560 7038 1038968884512602395643324203425526320 7039 833902942110733560723537691092342600 7040 668335079245661263021415132880382680 7041 534848493285066536122189448824589088 7042 427382641967487850822689687911001120 7043 340992010925072121177182850005203560 7044 271646560476432961421419974079155960 7045 216066866883729163024188525462305280 7046 171588106750253180839206525759328992 7047 136047988940170715149926243784903920 7048 107694543219905935278283474185221520 7049 85110351728293454819120211077718400 7050 67150377990993979680464532381237440 7051 52891025221507712934792154224283200 7052 41588455330380217415155831860913920 7053 32644534500200500553503183659203040 7054 25579050657256604963561327154672480 7055 20007081401778311827243364978181360 7056 15620585335433654245662434373675408 7057 12173451497978816857966826929488000 7058 9469376076588270327876688673360320 7059 7352047138709635333650131396814080 7060 5697210618720628385150765604306240 7061 4406267321710960958776315206208752 7062 3401113951536817475675727207320880 7063 2619993355106988080630545264989720 7064 2014162169896849425868743520303560 7065 1545219431428437224608522760090880 7066 1182968749433953400359532919500736 7067 903710486836362708807212556410560 7068 688879883856284980903881384296960 7069 523963017119488185130654380330720 7070 397635499222003590419999265475680 7071 301079429291660903445731649476400 7072 227442731592132468047548654192080 7073 171412024336623115760242712862720 7074 128875839524300564565703469818560 7075 96659609881753772261580438685440 7076 72317550943699816203920138510528 7077 53969559307970521285454130734680 7078 40173656962131517340002878943020 7079 29826446686068559989066676762110 7080 22085595109559801569384911668070 7081 16309601660648740101404289032196 7082 12011103334731321575901799093560 7083 8820755686940597398845925073835 7084 6459359252894323019072805868605 7085 4716399768593416109432227695710 7086 3433565984056846476010473765310 7087 2492121438921791015532092160765 7088 1803253113636412456841680915995 7089 1300713904589713640339442962280 7090 935228235558049517574596044260 7091 670249485852618616327266808659 7092 478751214610655397895743517845 7093 340806910386487380979432438170 7094 241769583969944190958196852810 7095 170906431388230078058422849945 7096 120377778554803940883039451383 7097 84475754571255656444512637940 7098 59058341028060434828553396240 7099 41129956506999395635961994045 7100 28531614533968095446285877915 7101 19712764903920164758757896506 7102 13563836355763981155370863690 7103 9293743758651381246686048475 7104 6340593741455922641044763565 7105 4306819581794250122343824880 7106 2912231019602162472391035684 7107 1960155828833405180402509245 7108 1313114272960398901449882075 7109 875409604488107374108694670 7110 580717307415278292034950090 7111 383273445285418631168900493 7112 251644192203358566411412515 7113 164339069566140322519169820 7114 106735686847835283854302680 7115 68933465577623317206530610 7116 44262541580355212983004682 7117 28252686349048728622124160 7118 17923747355612985193250580 7119 11299753811047237275227670 7120 7077867789766682340877590 7121 4404006632028493760243316 7122 2721577135017241207222320 7123 1670058697581194371281810 7124 1017392080539752254072890 7125 615167304656683898193480 7126 369100382843641131047484 7127 219702608851899574432710 7128 129703949809319883174030 7129 75924263304580241989620 7130 44054819448784061739640 7131 25331521183171627591622 7132 14429347509432140296830 7133 8139631928404820471040 7134 4545508739240619104460 7135 2511991671685914385170 7136 1373222113855021342626 7137 742282223705425488540 7138 396561735952214757120 7139 209296471752557913430 7140 109069992321755542910 7141 56093138908331422680 7142 28453041475240576740 7143 14226520737620288370 7144 7007092303604022630 7145 3397378086595889760 7146 1620288010530347424 7147 759510004936100355 7148 349615716557887465 7149 157890968768078210 7150 69886166503903470 7151 30284005485024837 7152 12832205713993575 7153 5309878226480100 7154 2142582442263900 7155 841728816603675 7156 321387366339585 7157 119032357903550 7158 42671977361650 7159 14771069086725 7160 4923689695575 7161 1575580702584 7162 482320623240 7163 140676848445 7164 38910617655 7165 10150595910 7166 2481256778 7167 563921995 7168 118030185 7169 22481940 7170 3838380 7171 575757 7172 73815 7173 7770 7174 630 7175 35 7176 1 7177 371993326789901217467999448150835200000000 7178 6509883218823271305689990342639616000000000 7179 58495950637711966446842913221718835200000000 7180 360151539220422695378601465718033612800000000 7181 1710146321584873372004760463011427123200000000 7182 6682445498218424127747307211644836249600000000 7183 22386624925856288878032191518785247641600000000 7184 66136840817335058456200869636518549913600000000 7185 175885907538017707087695047246519127244800000000 7186 427697116694299668568965212847167727206400000000 7187 962666276275573735659984393180457036677120000000 7188 2025427912822111106066260127232736989020160000000 7189 4015609349454352816319543347190148822466560000000 7190 7552359199646317862426692271650241381990400000000 7191 13550499048128861217364014796052273194106880000000 7192 23305134317904081974570132043402832788848640000000 7193 38579956839167921001369315594594099765596160000000 7194 61693213439351919456594850463820469725419520000000 7195 95594587820673278487565621209547476907054080000000 7196 143926154464817980839975207413026632129607680000000 7197 211061131094006067243048983360565808435559424000000 7198 302115313894409601361789542736152155141707776000000 7199 422927694582984910520226785498113656742196736000000 7200 580008656642225139806745099926786138829398016000000 7201 780456141503770524501639225650041477122748416000000 7202 1031842085725447369576998496648401028912386048000000 7203 1342073107060220546216843085460547750776264704000000 7204 1719230750247795277902988718767995372350112768000000 7205 2171397526224180096190688317067360705117819136000000 7206 2706475468282727341248370948378249885675262976000000 7207 3332004000272062799106024574290471530459475993600000 7208 4054983609492367613744152984916921492778143539200000 7209 4881711205202952137795633553455614791033862963200000 7210 5817632198485965765930087790923998842247056051200000 7211 6867213339718726080959600759662413962450554483200000 7212 8033839271858490657303287367175084698518875929600000 7213 9319734668819837439542522805318894097421657510400000 7214 10725912784994550429331480029314578560032249318400000 7215 12252150288402788002624708307250044697313025030400000 7216 13896987417244101654084832695763350482347422105600000 7217 15657751806848902804228881654849430168894679424000000 7218 17530603789657540962822950360998502698814030638080000 7219 19510600574413882934392269636169955373365338682880000 7220 21591776454801529501823722509015063311586569441280000 7221 23767236069720260799920599196248666909409982708480000 7222 26029257721385326330520235340341042414107689912320000 7223 28369403835681062076861577193564874793502074300800000 7224 30778635803382046612616637100977367099749024537600000 7225 33247430653049509363752795027033988186292507529600000 7226 35765897259840701315508034108584470931975760209600000 7227 38323890073998787038048919211035659961501870393248000 7228 40911118645225001843184080230917518938904955602880000 7229 43517251513352023798143803728311015274551253506912000 7230 46132013322695905860979168786148513210200408160448000 7231 48745274290110785035124623752248571425462001269232000 7232 51347131409885596220999014801763346693791270707968000 7233 53927981008618855202248832529135226983841976361216000 7234 56478582467914096234106294416814801057074070558976000 7235 58990113111171102186284227059817606547469430376448000 7236 61454214402891622222918760051257973484110355466752000 7237 63863029735520556404615093236531543004337788912563200 7238 66209234181228443970817889338350286715616215506329600 7239 68486056665944039271477181629402486746450823164505600 7240 70687295082372826148163478597123306076317966219468800 7241 72807324899846961854653264887341783161903784903347200 7242 74841101853859046608228939573270410368088376357401600 7243 76784159309231144346967850667982257600575030693721600 7244 78632600890178568339988157883593518740174527943782400 7245 80383088960041677166522070669451501016213522473561600 7246 82032829515025467576179450792594829331077343705766400 7247 83579554031585896675486466956117717492572786639237120 7248 85021498777637139962286040207587076568556648453972480 7249 86357382064850910786323804225238095967743802998081280 7250 87586379884128817991147146435624043414094922710305280 7251 88708100329836431505134896255244589799384885636994880 7252 89722557181422504568252699523605798304166160539240960 7253 90630142974294805829452589417340704289187264748158080 7254 91431601855841869798764684849375455469639989253146880 7255 92128002487718756621152474709897635625292737756830080 7256 92720711222293988943305966409016402770933992536212480 7257 93211365749735199142254826039153225336985243975103360 7258 93601849382767863618824418087433743855863609352353280 7259 93894266118785828317284871672586398463125257597358080 7260 94090916593781537597679462566264504366978279569236480 7261 94194275019511234915985481067964030147912516475094080 7262 94206967174393437382763535346775830727094924785199360 7263 94131749499806820787065858512745726648613373148936480 7264 93971489336633342303833948583542108178171479772330880 7265 93729146321994377175120737140534169955428772031591680 7266 93407754953050181307259698729935452690996411739057280 7267 93010408313366198374803928500703129513387067696544960 7268 92540242947578619035225763463345211670028894683377280 7269 92000424861798705719582551269361233858937411328782080 7270 91394136620262878418136327622849678042054065535806080 7271 90724565503046879352720320011863414940997444068375680 7272 89994892685103592059030505739643706046058295353363840 7273 89208283393345035773186577027980836843261651409456640 7274 88367877995863880510960711352833894364020430487319040 7275 87476783975577739176283331657208306005631601090227840 7276 86538068739485123588788030251773765869300712852384640 7277 85554753214255633452086587509163063833468229149640320 7278 84529806178954873043137175913598759678151165656492800 7279 83466139286248881982055913735053662690859587252300800 7280 82366602724371571823942389341579967823177029308297600 7281 81233981473405687987614775246708241217474924626918400 7282 80070992110962820927866052293229517199792115391297280 7283 78880280124096215604935970398127178764937403935387680 7284 77664417686192219190210433192043963547774527095284480 7285 76425901859617993210872800694881349840677013532370880 7286 75167153187015374244839661703586805447832012896516480 7287 73890514636288964434983756027761032462379619810802560 7288 72598250866510559952978591693449049175525960285102080 7289 71292547784125917385093101290088703105192926323868480 7290 69975512360981510706406632665853781784761246400069280 7291 68649172687769814171598605598936567738056233290160880 7292 67315478238506513808611639678831849175909633665715360 7293 65976300323589657309098177772724990302845396798989680 7294 64633432710839573794833961924565755354780615783560480 7295 63288592395672352170079925771346947452247418580215480 7296 61943420503213861869314278161422530800988293473782080 7297 60599483306712762217228119294149035615278479645639040 7298 59258273348058390640136136653902881791588870359410240 7299 57921210647553015712275690255851451085201969448012640 7300 56589643991329099450167417370958676812681238440235840 7301 55264852285943386074259973328500091016486202314525440 7302 53948045970724129202187734150904304851026750018877120 7303 52640368479399580204915723310822247329285883768787200 7304 51342897743399514024524837754683100204704726229460800 7305 50056647730001986131528923304192587522451664069152000 7306 48782570009199887294726535073211448370921915131806400 7307 47521555343791545145716545291713029189370209096088800 7308 46274435297762033765254376880902028942825385358669760 7309 45041983858522400491428408158393151866650525797382560 7310 43824919069018024478610935559693395554047128851085760 7311 42623904666109963917399599976033924693797377888319760 7312 41439551721979418921371299032925328625604964561691520 7313 40272420285610099169324444312335900400000914844664960 7314 39123021021670848809773439414141593871120660544346560 7315 37991816844355579674692065695133565213652873285495360 7316 36879224543943342101516201774754963617112525307594560 7317 35785616404021868513361775811243515586446059287147520 7318 34711321807476507338126865292025176897742777808596160 7319 33656628829486176246358140811244415645193298399276160 7320 32621785815891565952482270235910806603406393705159360 7321 31607002945410799569355134261076078419806741564391360 7322 30612453774276308765234419543436269192778083879341600 7323 29638276761955781825522424749751909577338080458077840 7324 28684576776701384351892322073069566249006728509305440 7325 27751426579746540060828581642157031121006136132093840 7326 26838868287039668061017950270518012075839425674683040 7327 25946914807470493831389657076208170615241808033468840 7328 25075551256607799122237420620715244301546698139558080 7329 24224736345028508464970431745224661947639723024418880 7330 23394403740377442380194489691617360825544802684413280 7331 22584463402355388846151598979726747133612362824918880 7332 21794802889890732628079251121446424786858498887244640 7333 21025288639807016422134598100679455157737896163829360 7334 20275767216355683407253457594899829614138201276848160 7335 19546066531039989949236470659749951181021368840417960 7336 18835997032212740406713077487294945837863175722344960 7337 18145352863987092213972196885435930584732591320036640 7338 17473912994056175204508968252326354598666518380551040 7339 16821442310073596847489308813003978570066796528629040 7340 16187692684302970214938801054205714488270958717341440 7341 15572404006300289267678660242352218448965579626531840 7342 14975305183448157014923048120004619839802650406299520 7343 14396115109215407197668588042429573404987933638997280 7344 13834543599069404950055867533719976628784186434916480 7345 13290292294021120294279975370348677813103962025304480 7346 12763055531834795604235777477278693072494157080455680 7347 12252521185984533567897713826825132230274718828653840 7348 11758371472489280977322952109769558194912246810516800 7349 11280283724805348896813446368158171677981391289151200 7350 10817931137001673460350274707195550960090790927120000 7351 10370983475487375804583590306309642433423335480054000 7352 9939107759603727246320193985064883083469615256654080 7353 9521968911433280725423232124053361994973315966023680 7354 9119230375217617126654225300531798870383293698867680 7355 8730554706811812209263137411241533744769516535532480 7356 8355604133638304734163299798529757298878875074265280 7357 7994041085635298374698496668486920415410140027392240 7358 7645528697725129366786895823651315697835782573695840 7359 7309731284356159285653494093028474753913605043766040 7360 6986314786697698502881210928213764000777519968035040 7361 6674947193091230924478243244350584754241705540148640 7362 6375298933382803605839293758495977519101291513426080 7363 6087043247780883198901685998105119035574258224634180 7364 5809856530901290085697902164093903030378850334284880 7365 5543418651676032829519712954018244423217982651237880 7366 5287413249816019136385757590363211869063734997085680 7367 5041528009528759749598835474160565824387213851725740 7368 4805454911201358881353860824136521120111067332494560 7369 4578890461766354033034158492167764177095057861276160 7370 4361535904473388770153747216685049922345582710787360 7371 4153097408793337354893549139071878514301665906870060 7372 3953286241183416503057887071734942938346535926517120 7373 3761818917442086090151049848272174167655997323519720 7374 3578417337381228851084831984713741735677763258889520 7375 3402808902540282330272644221033916436475274001023320 7376 3234726617662749322328290269559068059711613849013920 7377 3073909176649911635116438034653191204534462295590120 7378 2920101033699692735067836627852994798708241754917680 7379 2773052460330534577002538072061536754721784013304480 7380 2632519588980949584073126621044262719613899379721280 7381 2498264443865156967105540324070883473182721597622280 7382 2370054959753989453322444596361652197011574121174960 7383 2247664989338137332951522933058909347550191611970240 7384 2130874299817855800640091073443256663036319686368640 7385 2019468559349571897698960342422928494356536243507640 7386 1913239313965460547168176119627574437121416614263040 7387 1811983955567085203463706494109549087491793032090240 7388 1715505681578685732825918149399827460609721395550240 7389 1623613446829710615197647951912459792776503335141440 7390 1536121908219796698915287731194643829749638222930240 7391 1452851362702659696751260315158251597709160547880640 7392 1373627679108332306560481498392709983385130141767520 7393 1298282224305931886039938478431307258330072744189280 7394 1226651784191711250973939457403252163427722800761280 7395 1158578479969597218058268817339382852048907732209380 7396 1093909680173802331672324893597461636355060726798480 7397 1032497908865453661685988230884291081964064644103640 7398 974200750417563990176655511384678858486153314242640 7399 918880751285117955874210021139349384705998077491540 7400 866405319139599119008467381681011526798986127618240 7401 816646619729981265551409259637504479591814052998640 7402 769481471815083924330385366494073920648029839999920 7403 724791240495280902035517197091797365500174252732900 7404 682461729254882105947867423871036936285044975094400 7405 642383071010111096362466671310346936389411206717200 7406 604449618441499428687883289964423074290250708584800 7407 568559833873737363938038323186931800217107710328480 7408 534616178950580173792528049996645715299550603956160 7409 502525004337329104854737920488008623781305794321360 7410 472196439668703057700216651792402998328923391695360 7411 443544283945606108913388947785123551162418754483760 7412 416485896570390126585973473799955809607740606560000 7413 390942089196721982375061087420780489605496974504880 7414 366837018557100515337015735621876285264157082748480 7415 344098080418436989438493336665749232340674301919480 7416 322655804803920187632694347923633980228783509490080 7417 302443752607637804709915395690726431011182574932880 7418 283398413717122247311685188209162594546823149746400 7419 265459106748132715983449026513714635648474841683600 7420 248567880485576589654830504229794294808119251164000 7421 232669417114510461475043068202856784793045192232900 7422 217710937315642315133146176146243362801376970583920 7423 203642107290677814435603057281099562501343914734730 7424 190414947774211018302650081768840601748497019652280 7425 177983745080647597389913832781816064637230067753280 7426 166304964226860517323314296825895262239693345416680 7427 155337164163907071189834159613915239837781806342480 7428 145040915144174269689476039017013573516654248083000 7429 135378718243758454620987723304381815881512836201600 7430 126314927053715524659239578378381019894376681928200 7431 117815671548030762057894368107772161293551312135400 7432 109848784130741873642325615982170068923309585620600 7433 102383727859595056249728255205064719240068798185760 7434 95391526838910868567280217641549909959956603920760 7435 88844698769973352086202577958050159883973862523660 7436 82717189643220871183557923348313501605319546717960 7437 76984310552799027287009055049971032644926277452840 7438 71622676610623096764921672016311841635997373239080 7439 66610147933978004498788129361629095683407728856080 7440 61925772677846080946824130637770505053535559591080 7441 57549732080584953504772672097981621866025242443480 7442 53463287489268111549809172906090392390343955835880 7443 49648729328937236605280885231442552318014301238200 7444 46089327978186674082766855891878075376710130929000 7445 42769286511894931875479493144908015188576076805000 7446 39673695270524463223720137669438594023650701373800 7447 36788488214218040027915727881459611569826771755000 7448 34100401018916757977060678400069764130828382079400 7449 31596930870900363491030676591969104331680569260600 7450 29266297915494617228440436928049448196930676710000 7451 27097408315192524632361578204689508092256978133000 7452 25079818872086452200085732408248947380498912770480 7453 23203703169296669719874717012220286366679426051580 7454 21459819185999264638082504709519502963950007490880 7455 19839478340693515330579999447776762605888820670230 7456 18334515917496842490673652370356524118569049278680 7457 16937262830505852021550445333469718515236343800160 7458 15640518681606525917939093431068317920689380412840 7459 14437526067547417221266500305017578485870026877840 7460 13321946092599191049866784811183218586847086960440 7461 12287835043704778613184308529816152940754283913840 7462 11329622185669850044666019924277811640001553725000 7463 10442088634646660668182546618553009628380238730960 7464 9620347268919298075720772143758271514237739942360 7465 8859823636798983154906078908358782462033526539360 7466 8156237822278696645028702204635652004767985014160 7467 7505587229971659304776635954599269343438894081740 7468 6904130251763033798890378641847236653941200307680 7469 6348370778533879242774313881763501681171894377480 7470 5835043521266401331389933073184631385341367009280 7471 5361100106805708280565113190058540998621694735780 7472 4923695914531683734048688210181385165024778030000 7473 4520177621181564779440919071568073556783062937440 7474 4148071422055964525657337733202217024416810599440 7475 3805071897835249825518534390169958566760681290440 7476 3489031497226459660716874662266542453724138213040 7477 3197950606650641983680229039922210105936452508880 7478 2929968179164130502665701876539697380260059101840 7479 2683352895782623505642592920402668653049914668640 7480 2456494833341912151416563528537145263434368976240 7481 2247897613981876699086880925561747523834510169440 7482 2056171012279250979457937806475361606273631178520 7483 1880023996978148190880470680474499991480917248580 7484 1718258185174111137823281313870394353268968659480 7485 1569761687696320986975785190596503707806764464180 7486 1433503325302542852264290911947841145499001856280 7487 1308527196151516598987810332119485293296626138610 7488 1193947575847061633075091774040301138212520745840 7489 1088944132156523350435991364159859028856423577440 7490 992757437292830483427187058691257387541020793840 7491 904684761413949128075420289780585850288052973840 7492 824076131735603874097050687708145312768122625680 7493 750330642372575881880640839554383836738794136640 7494 682893000720555294373230384100117174713657421680 7495 621250296864374340017663698916489640850363291320 7496 564928983149504723999811246042896488529190978960 7497 513492051682062658756846271012796920676299014944 7498 466536398128382893633468017790865992190791474968 7499 423690360768710991838791799998375816427062594348 7500 384611424320983020371905623781591095904281251448 7501 348984078590321349807160283398187763007381056948 7502 316517822518122595185479660802683195155550322072 7503 286945304701833089884496546720291358814423411890 7504 260020591933114611020900184726565234298420011440 7505 235517557758541956400354995000085306204573192320 7506 213228383503711823217585201413676090944855510640 7507 192962164619166911100940898913327980353483602048 7508 174543615605354805691696105327277585724947320224 7509 157811867154466289146835618346355916429462397744 7510 142619349509961411217141087397961892310518402224 7511 128830756390431223475361268371804639145145700624 7512 116322084153701460450846926694419478429552227136 7513 104979741190307918362239969508448612374582698960 7514 94699722833209335233120256588885364279491645240 7515 85386847353399005889422125984268509853362326180 7516 76954048879475486449479050605106484260560802280 7517 69321723333775791854638219605109241931819607956 7518 62417123718896177236636986596989729150689020568 7519 56173801316853803567348200701400127775024449178 7520 50531089579297216608796102085409608567851957248 7521 45433627691565495004342045701542359265212699968 7522 40830920986526104881712942643969130401451232224 7523 36676935566480178988832585139180238577121501960 7524 32929724663489970598177731652219362503759663520 7525 29551084430723498912441363205616939971143274480 7526 26506237010280334023594664845256622895372090240 7527 23763538866901650184564349129767982535710950080 7528 21294212512405533274788559885630758993211264320 7529 19072099873040095846355568132579780007007323200 7530 17073435671613706511583858709359364905572096520 7531 15276639308631395645458666165733970744550197600 7532 13662123832113370784880655056034453581813791832 7533 12212120684655987089270811728520985779898821420 7534 10910519008964265586369077014258947460049731160 7535 9742718379871404356947138805878260632853529470 7536 8695493912084573964520202274022683713772477600 7537 7756872768864315369221029093846960205010374304 7538 6916021167850762594728739710720698297478785520 7539 6163141046574637628651350850383432024011278820 7540 5489375612102965943539683860901670033040681760 7541 4886723057024986088823936683444690678919290760 7542 4347957777827119742120449916403746983560985056 7543 3866558481869884641581564006753661342203209704 7544 3436642615885767195428586423484159979416030944 7545 3052906592375897903880949491988844152569206184 7546 2710571330694888945206412982737582435980133384 7547 2405332667167172964597662900668967976975188052 7548 2133316223454529495997916171201784376598908520 7549 1891036354763592206469081176301636074196900540 7550 1675358829505232406548362437062593458627700200 7551 1483466919847248451563785371882983436982004570 7552 1312830608381746873153103350107786072647675904 7553 1161178639994872833596468515605836870867084472 7554 1026473170107276760838975142464028603868750512 7555 906886780869620729897177326316110671110651832 7556 800781655762183315197395172605418040664174832 7557 706690720468113390347681497797091369367535888 7558 623300573966575368905272208408663451271338960 7559 549436048619260096495129848990679014103208520 7560 484046251690023867401407755385413345044123760 7561 426191953325749828541074974482686186831461840 7562 375034197614641993525781761752645239778129528 7563 329824023998830650992820342086983709822319264 7564 289893196119449917292614349107483737659162024 7565 254645844177851676960253981483379378412162204 7566 223550935165745895406743903983271267285237384 7567 196135492905234205447827439053479449788988134 7568 171978496798614891364829540113316458714848528 7569 150705394565636706127154423830394521879314528 7570 131983170087397836002756402650266325793760768 7571 115515912823031699831169386507642000397618348 7572 101040840156464168168509951928470126568518320 7573 88324728501882078196954558834218773032276144 7574 77160713081550336114658212921244830640234224 7575 67365420019261580959346084338728260787835944 7576 58776397795737182234517078514702490273261424 7577 51249818215338120089923216246817596100811072 7578 44658419861122489503670126447593957733115256 7579 38889669590384082802975327250423165829325356 7580 33844119966376388722983985635306147623103096 7581 29433942653409543201218125873977944565644436 7582 25581619739844190401465498209751766007110936 7583 22218776713238432843911316234057252053015914 7584 19285142409275059572535451368398644838318384 7585 16727622705141365179364283908727178900094304 7586 14499476041667086006810206370869935045666304 7587 12559580048620901003490688643148841698572856 7588 10871779625031750393340814834749920324211008 7589 9404307801253743412895145754687133843345928 7590 8129271590921646950945710833995857796158848 7591 7022195837372189241116106393624525073706108 7592 6061618778252377747847569476594908432322672 7593 5228733700964961072780933291063253411260672 7594 4507071646776329302991623275143483375374872 7595 3882220648741851983695921160434414691270412 7596 3341577463484983945243785294181990372126872 7597 2874128184225954573660855024926380197174948 7598 2470254506787231339909937266578894182736568 7599 2121562765702201204673346251226880474462458 7600 1820733167751374971404601945695564131539888 7601 1561386928642461845060779456092566173395648 7602 1337969268225153666362520484315040946281760 7603 1145646443395126587813238408587819923893080 7604 980215198243595366509700503749295046075520 7605 838023190361953110149696776138002995416680 7606 715899112613301845341697292837011969649600 7607 611091373034900949644734316952408019118844 7608 521214323558972264474943856597492236774768 7609 444201142491331959082212626480890016705008 7610 378262577576131864742808918702978548100408 7611 321850847272840005192149810150027536394268 7612 273628078727074662214231008703579055414904 7613 232438732866223106528201595437819037541572 7614 197285531028009788798381149119439028251992 7615 167308454376731814332205867335335571568042 7616 141766437835095247128671669817751123175472 7617 120021425040628895358650570345476030823280 7618 101524490536704722914860501717204571033856 7619 85803770579020602201948675576509015301576 7620 72453975072334237301365559285227987831296 7621 61127280691628523649015037318006158052376 7622 51525429583070892733133701020779471147424 7623 43392879537927202876718569978908341045244 7624 36510870504420899743413047255412694841904 7625 30692289032119761674376680534643697656144 7626 25777226984203186264928463652359480756024 7627 21629143831077850781809910360822562781564 7628 18131553255951709488202506630130521012888 7629 15185164838853034911719565676846454465268 7630 12705420400190214353325051849462696931608 7631 10620372320623962834487626095107774878618 7632 8868857937285429956759076553132285245936 7633 7398930059590204271537725799318039403936 7634 6166508850788959110040412016431211428736 7635 5134224872381576117667604617745469567016 7636 4270427065940911997633791421964666879616 7637 3548332920091554230756357777223217993992 7638 2945301100703769294745321546702617713568 7639 2442209463998031661497605251962500704668 7640 2022923673072938555075489671625406881328 7641 1673843640594216004388562488632365060528 7642 1383516761235303248412284877885072656472 7643 1142308409721034182071654929659558179148 7644 942121492840067530291776511568370264888 7645 776157981918521541374766073847808294788 7646 638716338262476917154509361397998886008 7647 525019597530140121364086047772933310218 7648 431069617027104651719218324804241346000 7649 353523627547026631976177440270630687440 7650 289589781748440488677995668047581396960 7651 236938865659461228701375517662132828280 7652 193629748776553957521785845421684357856 7653 158046500135293759337023327906799421624 7654 128845400322312070567748798527542654784 7655 104910339326259791502574060179570137244 7656 85315313186342344925188406617980816144 7657 69292923628488521317807407372539054688 7658 56207948658567742261375102591885960344 7659 45535192207885861532583189012839900844 7660 36840940691846859624223202793324426744 7661 29767456600683134475587800638487680324 7662 24020026459734566809247930425333286136 7663 19356154809416016752326062763696755130 7664 15576559104100472961734538882368165520 7665 12517674203941737883463559392331921360 7666 10045420803726450141388401759775578720 7667 8050030887165645737274178405521349080 7668 6441756127471544800329073202548362336 7669 5147312946552269128428520934424797976 7670 4106941443053649695580019401945182976 7671 3271975244402810521898480372769239676 7672 2602836078488189820288352668254948432 7673 2067380965796846657886847999274484456 7674 1639541803538568147593092982663304456 7675 1298207091565989304350398131182032226 7676 1026303927315788116585211166335706516 7677 810045421794813038116136931689067468 7678 638314571935437160933744681293789720 7679 502160545779156049573521750304732590 7680 394387448067898374030286421300464260 7681 309219063863822210073786123617143360 7682 242025935909240835548142942786030360 7683 189103509830291335167467320613496675 7684 147492057868712451169952953923709560 7685 114830732273416854765209720313405030 7686 89239459109034005112424881725978940 7687 69223508563973783705756406786657453 7688 53596507943610578594564486651016396 7689 41418431196688513935222509792253996 7690 31945731508511775146806147901136616 7691 24591304179922633474050254548006011 7692 18892394893675103624196784929986832 7693 14484919566573234440458292374863222 7694 11082949641562581497465658018558972 7695 8462351991663493618201117381092987 7696 6447764811371925826072495355545452 7697 4902247613138528939314770548101224 7698 3719071065549506749147439461041912 7699 2815216148803473947471958535436597 7700 2126236291960623162467973276953592 7701 1602204365691142160537327727504402 7702 1204521573457084822719885479469780 7703 903409829584617813025849805335491 7704 675945117594784720883546541992196 7705 504518211291250537417546702485756 7706 375632343557148298131910024542036 7707 278966008967529016384454448808137 7708 206643971013755896167975619856596 7709 152671433059862724561666971529366 7710 112495809111356139333709910139216 7711 82668070478649982526590425823146 7712 60581631478302516094985300481900 7713 44271481715521304344888105327662 7714 32260024462719619967621916192072 7715 23439041611758973681549601315337 7716 16979537448832930659208422438192 7717 12263045825243292144921161887684 7718 8829421995301196558389487023788 7719 6337264371774155094907320611823 7720 4533988779531530309286100942548 7721 3233261010017159005702216320738 7722 2298024285150295688505937289856 7723 1627769640680418126841855941873 7724 1149015315821985584842294687968 7725 808206545291046864297749734788 7726 566435858075943162338272899188 7727 395528777980496659409936613867 7728 275150621376787960050364800612 7729 190674648515403311403396165402 7730 131616182644416804977203603752 7731 90486155442794648837069654487 7732 61954501286344585285205636064 7733 42241714410870598836732490692 7734 28677866005730794516250823972 7735 19384115714826373834201700977 7736 13043518474287184005990031452 7737 8736697041419349908705177622 7738 5824465055226721320283911408 7739 3864308728465090323171288423 7740 2551194202612360100739861708 7741 1675784471571919000934273478 7742 1095067101801685981070146716 7743 711793626287769153444452094 7744 460149419677831921975263004 7745 295810343367491647791038214 7746 189074653421369648930348364 7747 120141186448352540529211803 7748 75878644252564741503075264 7749 47625957638022101556946104 7750 29702210170529050574176224 7751 18402456313492811591784129 7752 11324588505315224407738884 7753 6920581866120982701701858 7754 4199004728397439772332788 7755 2528946029826583772240403 7756 1511553948937249549781688 7757 896386644161609308543116 7758 527286261279093135262488 7759 307583652415035061785603 7760 177879702602090504920788 7761 101955439296485052744258 7762 57900619847427376052644 7763 32569098664187288330829 7764 18139751154739213959024 7765 10000119226330976233104 7766 5454610487089689798864 7767 2942618815403658535023 7768 1569396701548619196300 7769 827114477843191337910 7770 430552741890976324380 7771 221256270138418389565 7772 112186277816662845432 7773 56093138908331422716 7774 27640097433090845976 7775 13413576695470557606 7776 6406484391866534976 7777 3009106305270645216 7778 1388818294740297792 7779 629308289804197437 7780 279692573246309972 7781 121801604478231762 7782 51915437974328292 7783 21631432489303455 7784 8799226775309880 7785 3489348548829780 7786 1346766106565880 7787 505037289962205 7788 183649923622620 7789 64617565719070 7790 21945588357420 7791 7174519270695 7792 2250829575120 7793 675248872536 7794 192928249296 7795 52251400851 7796 13340783196 7797 3190187286 7798 708930508 7799 145008513 7800 26978328 7801 4496388 7802 658008 7803 82251 7804 8436 7805 666 7806 36 7807 1 7808 13763753091226345046315979581580902400000000 7809 247747555642074210833687632468456243200000000 7810 2288223951416379863950031605437825024000000000 7811 14470292416575964092026866533435388723200000000 7812 70520882921746716568974307382826683596800000000 7813 282606554304453467387657236755406808678400000000 7814 970216489667009297230913192503993801113600000000 7815 2935157527953688130072875818800302679654400000000 7816 7987436493840735353404866070706200589107200000000 7817 19860429200099659776999492013248199734067200000000 7818 45677199816318092337375818577716554003906560000000 7819 98133188755479740647339870624057624897781760000000 7820 198535815138059574070283102558482074111836160000000 7821 380785393343419991980501250862426452428062720000000 7822 696296573188060932224539981876153012070154240000000 7823 1219753578139006763977437521379496755599769600000000 7824 2055478623542919579561621042343576125341306880000000 7825 3344086006848581270968475947492968152423669760000000 7826 5269008960240804634685581107793778160034575360000000 7827 8062434082532448803751015354521178616642068480000000 7828 12010166155067286414035862599730562553174194176000000 7829 17454976287352461193602616624653853487955701760000000 7830 24798055455564751262919661371310543986016134144000000 7831 34498296246760097157004794733805176693106459136000000 7832 47069247845679611224998462377189461011229137408000000 7833 63073721545519962103575776538385287168961261056000000 7834 83116155010590698038195872843463694835928960512000000 7835 107832963153135411955931079906734324176015847424000000 7836 137881203907618747698565822040989048235920293888000000 7837 173925963033110541491951454752642346861880301568000000 7838 216626910608756523485164666684056084103379804928000000 7839 266624502793274020874189716996928951711379525043200000 7840 324526297416021417826418926262436711981543785702400000 7841 390893824312197618123737221495038420282690920832000000 7842 466230405277030458059836782616151392294883209305600000 7843 550970258872557149527047900711078139556535770572800000 7844 645469156930639475344566680695094691653735584435200000 7845 749996827041941246880635499669034306131909335193600000 7846 864731222668000015483531089552528445983547627507200000 7847 989754713151766845542923262716264635458647201324800000 7848 1125052182470861520642285643704603955300516840492800000 7849 1270510969960784507538156425002167852022396021612800000 7850 1425922539603975700821994832706754937923544525587200000 7851 1590985727373753529943067001090094371595021574558720000 7852 1765311388545795848438298781540735146323098132208640000 7853 1948428248425582136215106025555291060515856413429760000 7854 2139789749853321836787859468806235297671365505189120000 7855 2338781688187800528406716430382904951985759164689280000 7856 2544730428160077140262182712415724554216577874236160000 7857 2756911505898374600444801684750361281698805332947840000 7858 2974558432437114232836500005939403808188737587783456000 7859 3196871531071199823995730685394177255520620125229568000 7860 3423026659024599384292992080434751920012766500447680000 7861 3652183683202323934316924921737881263884250264499072000 7862 3883494599539868954017978042294785765941439292529568000 7863 4116111205030851066152513266711971477474366674718288000 7864 4349192250400110620813974174824836264765484251234448000 7865 4581910019208473981348044394212828708749238100691504000 7866 4813456295643478377801449382207769894777104449861232000 7867 5043047698176873362342672402046084307597958406423552000 7868 5269930369543538067657625139806296811953839316770457600 7869 5493384025073383073732627877305937281988200753446809600 7870 5712725371298149265545712070713870883669386624408985600 7871 5927310915012087961254639628453066963360637323816435200 7872 6136539189675204511653805139927886489983609323835481600 7873 6339852431319359188396089142926919381795649631585984000 7874 6536737740075804777409178871093165310585160034859852800 7875 6726727766221274346381138849435270070394852735600601600 7876 6909400961375440971140618283235169760985715819315289600 7877 7084381436311369664902103567728682083104306208613644800 7878 7251338466894004373559873007267888844983748145172692480 7879 7409985689064428417275711808668722540748005421598496000 7880 7560080022655611576681305280670717286169414809483147520 7881 7701420362264846244018105828686470606683044465939623680 7882 7833846071514930786112283025419392328732374326399575040 7883 7957235314895654009342951584237916029121789629803479040 7884 8071503259064095563559910192380311671717342399596392960 7885 8176600173061437290858355779715884515122827279945287680 7886 8272509454430619040852901839444765413118346100624977280 7887 8359245605739671844927880706791392994023182522232790080 7888 8436852183568240524642654344750985750099434317336749120 7889 8505399739630691831621537488631712998707985047176484800 7890 8564983771412820133050647276582157058170616780877407680 7891 8615722697509318629038687958103794350663334014773898880 7892 8657755870779714402450635646728249051546415459742404480 7893 8691241640500929564282384675970574438644480946689614720 7894 8716355472890957632903583563144848376815976813229908800 7895 8733288137713219917480589574816585902260983577500429280 7896 8742243967145360176909961940451454064737271323395565280 7897 8743439191707866856201348002826721817689349308566274080 7898 8737100356793660960339518228038035542438053452464751520 7899 8723462822215050802133010006428081556172490987626022400 7900 8702769346183651574914894122592168087759199960609374080 7901 8675268754255699871861523312516144589922614735270894080 7902 8641214693002865069441994198074824566954820578367802880 7903 8600864467500060499525050317316864251973217882810308480 7904 8554477961149613927358035154629116275322808840608078080 7905 8502316635878155987457370696211972882069066777797732480 7906 8444642610341474555179298194278812053307032972669005120 7907 8381717813446250836328052142816093625575730363207050560 7908 8313803210239131083329848452086357405867589921295416640 7909 8241158097016340321378856089235830197121066053820848320 7910 8164039462364644220906142989413411162844042788204790400 7911 8082701410750860949556332782965320192637710546148802240 7912 7997394645226599544125972633240040668610716889948457280 7913 7908366005802084456098146551434413353001283840190096960 7914 7815858060062799550065656607914982533014148272919809920 7915 7720108742650585607574636038254149143245681015773785280 7916 7621351040302442532050673450774753997671556195456201920 7917 7519812719231657733924796577159958359756495111042775360 7918 7415716091743382323939720052551955807640006555311538240 7919 7309277819097113738037565343287687887080812829423921760 7920 7200708747758743068011693121445077959107086946135901280 7921 7090213776322219474243178033516642659155906031705664160 7922 6977991750523096414615744603293253925130097306506122640 7923 6864235383911155972085172379034402436483383865915951360 7924 6749131201895120805533294113870916601112753030636506720 7925 6632859507017566201805481482230065368982400117687174080 7926 6515594363461174534175088821992864145732621482760584080 7927 6397503598927280922356725083152602136267596115436011880 7928 6278748822163287934341420628861198711706431063842671880 7929 6159485454546204384073583371325032464211485846953931480 7930 6039862774254677875979316674262613910038553110363805880 7931 5920023971680979803811668329075102409825860751341784320 7932 5800106214847134707695236370872842906276440473745762560 7933 5680240723695550830003822659137865123304656423047789440 7934 5560552852223996874321322790530344577296491883120001920 7935 5441162177527563416776156559496023890482488261151952800 7936 5322182594896406217680766372243072932026697867456751840 7937 5203722418197719180321791715047017933995026236272515680 7938 5085884484843708615662939442853271751995513540575664160 7939 4968766264714564817509224360522562326371728940203029120 7940 4852459972466814858930685302228998505138434626256316480 7941 4737052682713282867874920225715076355404450829199886720 7942 4622626447611491946768042679298397504730016804502344160 7943 4509258416443040023939094184808496015316402233458435920 7944 4397020956807602542644465020952618799455194725709721360 7945 4285981777092092743000292102794856509594978405889598000 7946 4176204049908478114900870140682880086045411265925681840 7947 4067746536223136357835677759678387528371921346325415680 7948 3960663709926753895892651717453654514846879357495820800 7949 3855005882616931152281564494537748829733017277401319680 7950 3750819328386154284071487608393918373150417709674308160 7951 3648146408425900633513822544774501345189249757438536160 7952 3547025695273626152159181707827657206191644715080256160 7953 3447492096543481773486811858956202504615558536134052000 7954 3349576977994048875645633270119942011642627811255089680 7955 3253308285797380618547514841553857553072464418804120160 7956 3158710667883377496225485063126959034750273602217306880 7957 3065805594242186075335006910819471225977612215920354400 7958 2974611476075046966275258891370207759552825867974151600 7959 2885143783690972814035836787153068534140219531302573080 7960 2797415163052935314731866252157425755146382203471122360 7961 2711435550882993200216807700701332783440399175951322280 7962 2627212288241098346294059722028193890138604380386685800 7963 2544750232497259462355016406424054774005815313486399200 7964 2464051867621395232242326680232529199179611333981355360 7965 2385117412719633485979961560455209451363104162262879520 7966 2307944928750062296636422828177171010897896724459029120 7967 2232530423355056172416459244897539770498519652750957520 7968 2158867953751321058289667379993847781197244716846028560 7969 2086949727622753796182626671956229115139407980987110320 7970 2016766201965116776383116858605475280319998790809569280 7971 1948306179835402914228921811144809445380669871598462400 7972 1881556904962621108971798370198347090869682957607281120 7973 1816504154180575096627693667668396020082020413923397760 7974 1753132327647042633394796685114882397885594457245940400 7975 1691424536817587773183301438601488507539039858575126840 7976 1631362690146054674927963879460424677027622311087563160 7977 1572927576487592912209000983485565776370374389672953480 7978 1516098946183846073227731086022488474989886139690330600 7979 1460855589813690713576440486778227696133547720811859040 7980 1407175414596633732514271565106515396317934330715046880 7981 1355035518439654643327631461883048473702407397140354080 7982 1304412261621906290359815320435255555686248223752624480 7983 1255281336115254468045753516330270210856158783986677920 7984 1207617832542134790683012412800211017702948059495592160 7985 1161396304775625400987495004769400324543457336496408000 7986 1116590832189968359088407192760631644641175520759874800 7987 1073175079573012906965094294520399310207611409326794800 7988 1031122354715192841780240993834748442574460553562171600 7989 990405663692681104430050291786751906842535040473538480 7990 950997763865281157666534513263548863017760649848022960 7991 912871214612411196576999510423395854676864375024611800 7992 875998425833208773209216516318214125521227896522209240 7993 840351704239325771516853526947371967745087315884762120 7994 805903297471393258484924963233436605175550551637692280 7995 772625436072409650014865172842904706850592200862313040 7996 740490373353441607698146218965418131597377602551618000 7997 709470423189023501761663881788210530073591403327556560 7998 679537995781497124608540264520803105707444270269315200 7999 650665631435248191720054853543246578104583166472939580 8000 622826032383370150898793879011006374020106281031285260 8001 595992092710719589743672835107882209126107000039701540 8002 570136926418622229198349638154116228692199685150330020 8003 545233893677645720413347563206460028994783562317365240 8004 521256625315877249631102606687727910304941771104071960 8005 498179045591032718301322027652488636040984748004315080 8006 475975393295482776855694903874759194092212420289707040 8007 454620241243912347870039866035452682501693341157527900 8008 434088514193837866388432860299239451088917609185141340 8009 414355505249593940516907366889754604528252323211294180 8010 395396890800672372002156152189583172677783906655527220 8011 377188744045455552537563678212396340626892552181090120 8012 359707547151437417194429933909708272560804977722566520 8013 342930202102972787100003706749783228192639564311430840 8014 326834040287444584401024060327853035288467485075273080 8015 311396830870492664238742985444022529177170482928713220 8016 296596788010612564032030426785717586376411112510068740 8017 282412576963012053868472110165061497061526218374550460 8018 268823319122112747928753156266436194060373813692204060 8019 255808596051507981936308128518872214349838555103266040 8020 243348452549541445833342239930439112155442825088422920 8021 231423398797958431805388288493607861523129681612992040 8022 220014411640307725037095483428328023223152095614772760 8023 209102935035941785726643795779592101944046384466241600 8024 198670879734580538369829987298157992205043995862867120 8025 188700622215474313602114693047590239377020123529041440 8026 179175002934228706560862856440884837072057431330692080 8027 170077323919342653721199378226911707369877993534072520 8028 161391345759465110855758340092237091154139731158940600 8029 153101284021299447120343402032117692817650609507812920 8030 145191805136982041780623428456969696764759141124311640 8031 137648021798636440694479842035563501200166068604314180 8032 130455487896660526381630116487319599064942209904100420 8033 123600193037145067959675354733501462170577554287140860 8034 117068556672651193824861188017810434607823467933905420 8035 110847421879395074875258054396493911589867538061499280 8036 104924048812703576845902369830993150915076527910474720 8037 99286107871417846101517745048693994221132764211735760 8038 93921672600735593645074432245031556223309373887478680 8039 88819212361799946692842371376793368462167240519964860 8040 83967584795165705358335856389898472268477338146904140 8041 79356028104105083541465215242590220091000971306228260 8042 74974153182556789076439528277166104255800862665867780 8043 70811935611376722242796540352890572487033641371648560 8044 66859707545417612002739668487646205054845203957326320 8045 63108149512850390481207343896860265788718872810665680 8046 59548282147043712002296134042996127924166920949459520 8047 56171457870241299053806706672831400789726208237343460 8048 52969352547221154444664907913953309564960925121209060 8049 49933957126087395525163089708897785480832595224100380 8050 47057569282335693415197883871135152939192333436290500 8051 44332785081348064150593776569511742379152121074850200 8052 41752490673512965554365262616417949489012187130999800 8053 39309854035233093249017963066025402052599161164436520 8054 36998316768176619314828215165123165183722012616033260 8055 34811585968248447778923279832392654088559509844112150 8056 32743626174906839293214505053256657418820461283864070 8057 30788651410627851233870619679056098316329603521642890 8058 28941117319525723108911169895866557155684132644802970 8059 27195713413371795136229954168178493340806657244988840 8060 25547355432517879767785571095380586269803308338241760 8061 23991177828522231081879854457029736136454851874970120 8062 22522526374597318906646675065625018848474294755668880 8063 21136950909348385659357642451967686452677689843080960 8064 19830198218650049906463485247594726264896296573733400 8065 18598205059914765072660346417600002455153442415987440 8066 17437091332441430226731791664077280009204918207147880 8067 16343153396994514592663576917482400267659736239213720 8068 15312857547253281207945255010921281653891171862899520 8069 14342833635286615610670898729586807818781939371317960 8070 13429868852751079029091073270729906545229143168285200 8071 12570901669077571427618265710556222742930079804285220 8072 11763015927504833576370822997383725323272897032201340 8073 11003435099435334844312908303957003559138955898711420 8074 10289516697230254124224204808695828812503504787500340 8075 9618746845224611697290842709064152494765130304065760 8076 8988735008430476769921648673626154326192968825790120 8077 8397208878104869135500602949919799476867310980176480 8078 7842009413088790613652559209522138995015294346705240 8079 7321086035574048534923031587269992738516674421405720 8080 6832491979724447451170301040407374773921968161635200 8081 6374379791366798841407639961515151640283171380365480 8082 5944996976774301138198804073150374076872096143434860 8083 5542681798389442388345995327398332792544980896119240 8084 5165859215174945059147705201139339686239515936393160 8085 4813036965138679983673681095092793292582516845479880 8086 4482801787451202437015788434110481512328478322656260 8087 4173815781461892960402937520808067771680021257585190 8088 3884812899820912381494321184043668490737938182548230 8089 3614595572828608031091286232487438406534510198185930 8090 3362031461060951216360475590812822311115390111748730 8091 3126050333258371857883313003586579143312119059328560 8092 2905641066415325705312827317097657336990853008185240 8093 2699848764968438168555278979871071184618140402775120 8094 2507771995951487453062498010919922374316030145439000 8095 2328560136965205518122853762969163424486122170616480 8096 2161410833798292442316339091206995543796725457128680 8097 2005567564532579620677567278079976745833811290253280 8098 1860317306969379341988729343825246553244878735663280 8099 1724988306225180575557270648222945009931970296451360 8100 1598947939362469787263044697595535876614500029228840 8101 1481600673945066770964121704055128599625647272514160 8102 1372386117436483364645123991364804106843694606776880 8103 1270777154393971227808018585198647968182151025351600 8104 1176278168449676485605322214320584070155595604465160 8105 1088423346113236049758209561134080521329714903586720 8106 1006775059476823923091054279691132591029527807498120 8107 930922324953695817987904205640838820180847010286520 8108 860479335234315727398479165521097248644937211684880 8109 795084061699825923331331121918814750363659347912280 8110 734396924590607670550560774632852689101498018538080 8111 678099528287657069472184195382316475745402202271920 8112 625893459126169757288988007948722309622412165097960 8113 577499143223807733219945131581490898339658574650080 8114 532654761870346116294440750210280691589158064131440 8115 491115222090518296195172986928484949178194082826600 8116 452651180057661672482060004230845774962819595681200 8117 417048115101995368733683083802138837259543336934600 8118 384105452123833246975000628335277926260861244324020 8119 353635730288561947674274824557149055212500841222170 8120 325463815946620172576923607675053111703291765709570 8121 299426157787841048313666871742481563904107590486710 8122 275370082305216083478959002933582627188511026207150 8123 253153127708271255228595908237045801122301700369920 8124 232642414490689276404798028798629493707043361330880 8125 213714050920454572593434139416836893124598301357600 8126 196252571783537223895303744449905657082211489424160 8127 180150408773877680837221495122206417799418016669280 8128 165307390983103821370169471729733601417754809285440 8129 151630274002933540676605429602606779796840645031008 8130 139032296211526020152677926006802569474013686910776 8131 127432760872087883877316088628387249696680017076040 8132 116756642727769239017694314796980330669453215441944 8133 106934217831259108838494005737768571766257627050424 8134 97900715400476929371848749677598650308304053900016 8135 89595990543330009168421422144203322934869133113708 8136 81964216744645625777167692808718367532992235389372 8137 74953597057075884380815927606279384720867947922836 8138 68516092985003978271357969237262357768964912011908 8139 62607170096247321218139509534777072912659139113752 8140 57185559440655920342247687169657832519820164856216 8141 52213033897547219571639027005511623813804689297608 8142 47654198615309164157551663472490602299620076716360 8143 43476294746452586761423725523542501003825598541952 8144 39649015719916528438400857633618323043534930419264 8145 36144335329542981457655001004341860249803609511136 8146 32936346953360554903589680720059312665839477717848 8147 30001113252671810539088652703665721804473763573800 8148 27316525732950645176150403003472466380411905248184 8149 24862173580250072833558593059521822462195101352536 8150 22619221217224639991988735484405627375110970663368 8151 20570294052014419270597911405963759691979678153772 8152 18699371921149172593812073970454225448118323406796 8153 16991689754342939988722087236355448001634782268628 8154 15433645014592887307923088766371992950544930030060 8155 14012711491404270487323499988457704516789969960952 8156 12717359048268869446586725659782809251042305757912 8157 11536978947760582076087667855315250283490224748072 8158 10461814398812633554427162646224082851779159445424 8159 9482895990939727681090027231865998595063968251624 8160 8591981699399106117250486043822597940409439588184 8161 7781501163580429283490992490912456550458740338488 8162 7044503958308976578066073113030399660720327719512 8163 6374611594272912837305052460788223873877082036024 8164 5765972999475937199649551147238661814775900876360 8165 5213223248503730962896138320750792533264669956456 8166 4711445320507958949271082801726801295190249464552 8167 4256134680186301183563980888510265463010321834748 8168 3843166488701637760141648801570411665846285971388 8169 3468765263467969716221486875544446102300500613476 8170 3129476817064137208775025200478508491564114823404 8171 2822142316247381859087658554136542069549786255144 8172 2543874312155039565395175922825863042461910081384 8173 2292034602331127468689176210341283677394697802424 8174 2064213794221508899146910048374702457294490200560 8175 1858212448272096061371528678639536015616856512516 8176 1672023686763794425338309682610858384049674510436 8177 1503817162049411914825986060198881067636201472476 8178 1351924284944548671701065527263322155749890459804 8179 1214824620688740833110924148179597317527644700592 8180 1091133366156241963174172595784243766813604424800 8181 979589827878378062348951526857439891127645792368 8182 879046825961205881782477105410254799405429984216 8183 788460954162258855060876440271629066842543034088 8184 706883631246731029355583622936965543230389698888 8185 633452883294022248940313467292579938830505152888 8186 567385800886901966518605098077442320104629400960 8187 507971619103673711966187939990018471122887355472 8188 454565371963958255659372574203764142600269579264 8189 406582076465690801305171800765365223217767066960 8190 363491404608603476909592364757232887453130165336 8191 324812804841142599561345138961663644336535228836 8192 290111037206119947894417818524834355019906737556 8193 258992089107473206215492729360833937106357103292 8194 231099441087772762171511525967723550619181393516 8195 206110654304445462591817207626453247622065557960 8196 183734253532421651250004107543373016573574454696 8197 163706881511846454066665078501864559423028439512 8198 145790702310912278513824927942322377350401941960 8199 129771033094555027669206992299575111715963035412 8200 115454185288025221897999977480573906084852298564 8201 102665497608055608789515347266772276789227926476 8202 91247544810921520248042905170812647591095287988 8203 81058507283134660617886110642411976314689364520 8204 71970687783431915807126760966367048469056472952 8205 63869162740344176550183348365111841579647619544 8206 56650556523818929359504084360946462958462790016 8207 50221928047641290441121772576793146676587402228 8208 44499759926938607732642344512674366417290718116 8209 39409041216737787208810040277595602569073779404 8210 34882435497948467343702885882276945711126319132 8211 30859526760562830221401335710002875089233230256 8212 27286136164319945298404910353886249885348669040 8213 24113703338350882707058081734501381849623708496 8214 21298726416931777091158280814435681641011716848 8215 18802255501729532577451515663370417198117327040 8216 16589434694917984074323349281511748415495550464 8217 14629088265157187855887157235508831637579688128 8218 12893346892359767427239014042107699901849697600 8219 11357310289930071735704445027101253903128994032 8220 9998742827098502968172103218779821894497480624 8221 8797799071268948595267234302690566819995214160 8222 7736776442985573166957230810803564751188165616 8223 6799892426098698903925819991320922621683828836 8224 5973084004727824347173561453577345826387206612 8225 5243827208318187070849559608417049534436798108 8226 4600974837984149512603902067458764955421523460 8227 4034610622837236724873290354238956229834568472 8228 3535918215415723477827220553508241979566978056 8229 3097063581877405321168293725638588173615814632 8230 2711089476409315436374461446697336947870029728 8231 2371820811385876764093989785677949262489565560 8232 2073779846130590037364226836877934887734026392 8233 1812110218593473197940928494813347852738185032 8234 1582508936667002440223981430029024959860130184 8235 1381165529984138867587670225209682412528562016 8236 1204707639571387419973439563813937305778072480 8237 1050152392311429568374554702710138653367492064 8238 914862970396744143699492336261615694353745952 8239 796509843373798886384927440613283476714033768 8240 693036182489247902105376380467472981874659944 8241 602627024317051415025295309497380617591297688 8242 523681793493021443697355816727930494971409712 8243 454789833200784380984352606478652653872363776 8244 394708627198249239173817014430179707893701072 8245 342344428974430789726767212680412926613628128 8246 296735042383555981698276001985431399931187944 8247 257034524092146764089107792676397464563725660 8248 222499601647262136726022763108043394680548972 8249 192477622160833332229600429920659971833225732 8250 166395865716767770854166340542836631494762132 8251 143752074836726872102024796203691444237234304 8252 124106066862926210932798141484232289993014816 8253 107072310092274483027144098605982798700447744 8254 92313357071810828057177385774607492074361152 8255 79534039773871137861451443776882140808376600 8256 68476341531943646264594410544746095565438776 8257 58914869745064726914940079394399679930799592 8258 50652861550149747988458133987602625849335968 8259 43518662008980823684183105671525990711782048 8260 37362620942432191831968977286412669884740048 8261 32054360443992935556115658932513685105945408 8262 27480370385836754231449216101839138214869048 8263 23541893955293457665301041729915790133780772 8264 20153069483475117498972567411959591097561428 8265 17239298601569668937937432503633575532366204 8266 14735814129667960603273224434811548909298092 8267 12586424109266328969662155476914048231402560 8268 10742411071111211346547711578660106217234336 8269 9161568018511292501982536982016486681986560 8270 7807354733016958377861409003294210275717824 8271 6648159901837106090442230792946341512124600 8272 5656656249189388053391519605459149802957656 8273 4809237349155468013033134321741606150860744 8274 4085526125498149406609858172685582084806368 8275 3467946222231345863330141013753281037480512 8276 2941348473627885558648273209309442686401968 8277 2492685628263219489426922428550114498187424 8278 2110729301592591434551479662185752288038280 8279 1785823857066290788441279912181267691988956 8280 1509672557309508215345365746626851582584012 8281 1275151893743484202937188195841669320566084 8282 1076150503531623056467672048671256272646356 8283 907429524340420428961968600409825603917216 8284 764501626756068655506174751508396370500640 8285 643526307223309933527799743593648672630624 8286 541219326360745994211626073707915687079584 8287 454774443167162464428691379489072166489224 8288 381795829160521625956182840225739786158536 8289 320239751616295231571122754391206985302840 8290 268364295111647575159587655655187737293424 8291 224686048483021791127245112380363838309664 8292 187942822682192907520241403286287980536304 8293 157061586189406292063628200611849659829760 8294 131130910667555549561874800135942466394360 8295 109377312238963031996473628516917137621860 8296 91144954747122403477519292626526051090804 8297 75878252054089210447033468398804053907068 8298 63106968078448990569683583582097121910092 8299 52433467009837355496452288457800471829344 8300 43521812923720486457754898053387466890656 8301 36088458728211199023044243879690339593760 8302 29894299763668702026752253694753914185024 8303 24737898114968014325500198527656937475176 8304 20449710374051865966412286795708381618136 8305 16887174723619778393031861970227755893776 8306 13930533255303858139635676659078685141200 8307 11479282785369260450543279850905032235514 8308 9449162436569941712018644836779490021594 8309 7769599221598878154690371938534672566662 8310 6381544058681740259376923973843433631700 8311 5235640306718003928008955543925522374720 8312 4290675229836505470284933956361060169740 8313 3512271967178054021650363047134124417440 8314 2871785748208405164728591500591923458870 8315 2345373391956739420587752150627481945410 8316 1913209677793439173435835499780044699570 8317 1558828077884916219616655784076145052590 8318 1268566686047217484579704338709283891184 8319 1031103041387962245225180106966738726025 8320 837063994659534239628500159308583736161 8321 678698858492913134923642338477279233143 8322 549605869702628082621618082822294903625 8323 444503515931505392800278949816321186760 8324 359039577424751915706376008229746917576 8325 289631839947454910525732330548392882032 8326 233335374599550689771831416397508858950 8327 187732078490333034593515222387675251683 8328 150838847519170250716418402556996409907 8329 121031326583880695833004490862850480357 8330 96980668613155933737996118960828583547 8331 77601144941428232755088558298260250474 8332 62006796893612974385479145147515732026 8333 49475611593432533384647313588657894262 8334 39419952136213144090622866033193484804 8335 31362180365737614581527821190358444451 8336 24914585530013496326149683424277665131 8337 19762879147186803823552829733036079701 8338 15652639819496968334247849409031851239 8339 12378195172163131196765395690176418490 8340 9773514693538553873251976614883523866 8341 7704759667319476552739739672148999286 8342 6064196867158106407091918240466993446 8343 4765233133804294594140002033257249673 8344 3738369985998159598954564171501107365 8345 2927912389646890099916773266351351767 8346 2289294873508504892002477172105664509 8347 1786912301201189307522694068627970046 8348 1392362603177267091318885706779186154 8349 1083025322872940716505959655417071946 8350 840913513275503076873274199018594768 8351 651747815536767003309797424801966806 8352 504210863566916565203327690086156094 8353 389347825291083083944378131089595026 8354 300085194365963803055454179495258252 8355 230845120807787161560954842123436758 8356 177236811086273122255176571509799610 8357 135810000774198454178946946200636162 8358 103858341211276078388799999509967576 8359 79262858177710767832369986777333954 8360 60367528340427460711715286809689602 8361 45880555222610693610062053684394742 8362 34796174253803408843405697259732812 8363 26332828544083090550427413152146738 8364 19884376600552762531935271438671510 8365 14981655802469043183814572401860422 8366 11262260252044237952631909116488352 8367 8446822544536619676363309670162802 8368 6320435636813270988082726420033562 8369 4718129342968412342635606315261670 8370 3513539108017557499768712272702268 8371 2610083244380210885273478127257410 8372 1934107412405041100651184879511622 8373 1429568809635806796629356857983198 8374 1053922996752507229353318475996466 8375 774948137098180044971495873907049 8376 568298381348671044108963338986697 8377 415623188142806045720959439317415 8378 303124948634299741908471275960405 8379 220455316320206392758819812991002 8380 159872687118445153709610555855794 8381 115600571926472712780779978244446 8382 83340147775314586546135017339788 8383 59900855607034349240569324379420 8384 42921162130537287967994604389184 8385 30658019805944493680989209779388 8386 21828538547417428971498050672358 8387 15491238043690211326469137769718 8388 10957227399355041921748745037222 8389 7723953259909975312200663263730 8390 5425921153346803340469856271628 8391 3798146891499944509235147238918 8392 2649128868435655845699865057458 8393 1840920751016909194541279303426 8394 1274483988243780911399269166000 8395 878954694517177555872849788894 8396 603803781974127470751701416886 8397 413128970729511294446761852298 8398 281512698084021452477643410492 8399 191026493401405292550564512636 8400 129071965477732908007385160680 8401 86830236824630820829629507788 8402 58152363296186841607148729986 8403 38768243657957029684654345250 8404 25724723164316844978733073378 8405 16988025097775057919217401686 8406 11163559529580646002453378194 8407 7299250548259624837799787437 8408 4748056222953381838282649825 8409 3072271692819624742465819451 8410 1977204563545376868564157037 8411 1265410924601518775724178710 8412 805261499203522613808253698 8413 509451153302158243347115386 8414 320376498781911823960151508 8415 200235311867566898788487310 8416 124356667422026011454478126 8417 76730709706075125640333602 8418 47028499504907146141783608 8419 28626043179706651919057454 8420 17301454670051847834606290 8421 10380872802373947558880802 8422 6181868073437152749609884 8423 3652922043430643288208326 8424 2141368094435772501303566 8425 1244981450256510257949866 8426 717695188972264330695764 8427 410111536555802916840122 8428 232231833953340030057950 8429 130276394656763879743414 8430 72375774809315783585468 8431 39806676145124155116122 8432 21666924990384113821706 8433 11666805764052996226550 8434 6212195276963285206928 8435 3269576461559623949186 8436 1700179760011004466062 8437 873065282167813104878 8438 442512540276836779204 8439 221256270138418389602 8440 109069992321755544170 8441 52976853413424121454 8442 25336755980333275478 8443 11923179284862717872 8444 5516694892996182896 8445 2507588587725537680 8446 1118770292985239888 8447 489462003181042451 8448 209769429934732479 8449 87967825456500717 8450 36052387482172425 8451 14420954992868970 8452 5621728217559090 8453 2132379668729310 8454 785613562163430 8455 280576272201225 8456 96926348578605 8457 32308782859535 8458 10363194502115 8459 3188675231420 8460 937845656300 8461 262596783764 8462 69668534468 8463 17417133617 8464 4076350421 8465 886163135 8466 177232627 8467 32224114 8468 5245786 8469 749398 8470 91390 8471 9139 8472 703 8473 37 8474 1 8475 523022617466601111760007224100074291200000000 8476 9675918423132120567560133645851374387200000000 8477 91790469365388495113881267829563038105600000000 8478 595788139121641991433618229152997126963200000000 8479 2978090783854826730361481134025823014092800000000 8480 12231929954691400200731288950028437448294400000000 8481 43009217672122603730628570719164979950387200000000 8482 133166599309880090686167172033838274890956800000000 8483 370628056629531418405420058256358959218688000000000 8484 941865344324379943247989660350577871447654400000000 8485 2212475752458066512169923815359980083363184640000000 8486 4851668805739622409323694079725633516723240960000000 8487 10012343855210757290272312951018432486999326720000000 8488 19576391732367662758822070145355736581924454400000000 8489 36470720747677915777920358360601367316817510400000000 8490 65053488873109481367461265370823784312615567360000000 8491 111562672221612397351215546574194466906441605120000000 8492 184611235555987057650216641320075136629941596160000000 8493 295705745551199729802662484556746826219047505920000000 8494 459759209988291588389487250135431596594964372480000000 8495 695564999063129308174423781411813155335392071680000000 8496 1026197404363788734382300318416546001329761204224000000 8497 1479305894561228604068556416807441945239434230784000000 8498 2087274295645158320472528232775688118345399719936000000 8499 2887222547369955877565373546127314097305848878080000000 8500 3920836759437429469157007526418302829469629434368000000 8501 5234022295355774477062505868295230126726443808768000000 8502 6876383812426599762285921291440863717462660807680000000 8503 8900544901096215793218284159727869991523673210880000000 8504 11361327625582429296604417772983443404163424599552000000 8505 14314818446598755879806012305576445275062592863232000000 8506 17817351443559111531511018449277495426892841278976000000 8507 21924442342743404463261365913880225222634023493836800000 8508 26689707634681041574609790008639140954479157595468800000 8509 32163802177792829605544311945815021192932615384832000000 8510 38393406369196080963164140932270907697432760319526400000 8511 45420290503328105900789053047435228265853981851699200000 8512 53280479644488832012754626111808407563279802889164800000 8513 62003537519817494637294023759753593588529306205273600000 8514 71611982884003046661570374090217872496778374545817600000 8515 82120846771867557027390406223966084488561600089715200000 8516 93537374253207151519706352275646528385305725241696000000 8517 105860869902931448339533544422428798775217465615539200000 8518 119082682319034977551492073014846737056536763839872000000 8519 133186319737748273038461215605124284217787857064345600000 8520 148147686146539092258070994246158115544776351404320000000 8521 163935425285207135970479707682768727794835808637153280000 8522 180511358529838187444468744395079240392709902117059840000 8523 197831001829943229121728011030104203525464386523708160000 8524 215844146557252071604244336580655407579786935267274240000 8525 234495489257820604345937612773246849778797134516336768000 8526 253725295805406304008898510261378947280080255769610208000 8527 273470086260979040199041910087587426703805573762687104000 8528 293663327780744786577739301921182031707147857761007168000 8529 314236124117857530285192029769563904004116073965747168000 8530 335117891572010795986202843772215124054074187884475456000 8531 356237012604437543462328132735831097114770898218754464000 8532 377521459709206949026788127452289437894548462249155344000 8533 398899383478415315381681850903186530252862849816280512000 8534 420299660089600521307290802811639584543400849777176224000 8535 441652394655990808387490274254298104903124424302485606400 8536 462889377997764531356257794884229799619121234700559817600 8537 483944495404566494636248719026337805846670454289260115200 8538 504754086860040183382501737120409123806875653972378608000 8539 525257258986000561712148291293713984895160305455297152000 8540 545396149638235830201989199883243080792011939920092249600 8541 565116146651500406274745820507789939212392514419375820800 8542 584366062693711523274792706460531952922066934629671513600 8543 603098268555768413284019174693300950310681949862539724800 8544 621268787481802937856110109204373090097455363190189260800 8545 638837353343621861782853765721255876344576154087482841600 8546 655767435591415902835225798200353077031455220207734571520 8547 672026233979251609132165310587609023074780296047299781120 8548 687584646076944867761225928041778870028140979685965505280 8549 702417210547752592895998699793822106593166691874831500800 8550 716502029101510003743292411269190971043403773134942320640 8551 729820669932392906542770453044525432903892622485879713280 8552 742358055325771480372756126608267119042694100079281578240 8553 754102335975365480424910508110798062980982747392324981760 8554 765044754395180689183549694532710336311765188399171287040 8555 775179499644939265209991708884459584312080220645034723840 8556 784503555416744002093210701071554549319002625507262735360 8557 793016543357802652987788097829979949949906199248046249600 8558 800720563331923082872622727987588386309574153576900716160 8559 807620032153434223017098673216888365358953384854163514240 8560 813721522163021499378213048432672192772451630805140520000 8561 819033600857134264784070398046651403421136640626550560000 8562 823566672632233955829406851090018502378922724221347701120 8563 827332823563017387258141831154506315292485619676423942400 8564 830345670000427667857924545130574423656446099258898801440 8565 832620211651096818279154665803361399544574015057992920000 8566 834172689685007901978815887429195260058800855663092270400 8567 835020450312627191543562973001358249231018525376536265920 8568 835181814176421060029406578223125465206185891897698402400 8569 834675951814320155555380204288124739936810960536671597440 8570 833522765374028067018646570431148360763427371001981167520 8571 831742776686735248959695650700663248408766558631015278400 8572 829357021746388231049337244722719805774917191996979884800 8573 826386951585743791038518035941528164035843716907642860480 8574 822854339492551585951240232802545194079974497031939823040 8575 818781194467888853846583839656091587276830638240964997440 8576 814189680793445415460622355145515336896221824049368224640 8577 809102043544956863348203571428257858412757559149841091200 8578 803540539864546493505114228719812709097210865343721002880 8579 797527375785011660181639468596157964836488605513884823680 8580 791084648383641936365655436437749517855047546573405362560 8581 784234293031565981246825227840562587574931046144338423360 8582 776998035496491558112950692877622862782890355197357739200 8583 769397348651649213072606648944747526309089188624803088320 8584 761453413541416417599520381338260731876127267587788995520 8585 753187084554148946638360129919574706045231541871637508160 8586 744618858454865365649002922881190043255102898943101300800 8587 735768847034326210504355104825766495996457687282711568320 8588 726656753136451069624809041473933794338055732369707205120 8589 717301849832675097040093028759688990195301246605272304000 8590 707722962519533253487705174841836429112085365341671528720 8591 697938453724267909796053821786065906127486692171357022720 8592 687966210412395129256430928152389186920893864067134426880 8593 677823633600767621632640542683426973594219855417168066320 8594 667527630089586702166957767743370928746849762125261075040 8595 657094606136907390504096103795243741534894730733220687920 8596 646540462909332031504732870217830729234090082532361929960 8597 635880593552695722144474837981822659658023946352213922880 8598 625129881736522839955730741278677453410476770405632090640 8599 614302701535802797603805291745923416439169402035752619040 8600 603412918523131769839388506504792842333960642084105798840 8601 592473891953443812278213049692478007881622296795946475760 8602 581498477932368093063130683865737470526063936811217514360 8603 570499033467666837739270218277641680627722521994723106400 8604 559487421311207447977620900053896111844678778884039165280 8605 548475015506486067312862026680309971339596507738731196960 8606 537472707563839321139271248736588077424092692508805812160 8607 526490913192152651840114952757413169542759372142105768800 8608 515539579522099343690541080567477598989684066442790283520 8609 504628192761730148830395178864107000468674761271391969120 8610 493765786230589297145942154558463394745392265531948267360 8611 482960948723471636174152154582658165364648065686755634400 8612 472221833159473288541997960889171665205313568635509971120 8613 461556165476142143657839063660104577881333865825366158720 8614 450971253732323872616055862037195877499851347406364480800 8615 440473997386744241144553039128817333992662638132923229120 8616 430070896722490296812010216789781398977214162896906885040 8617 419768062390372917218175847456174876787563506755724381600 8618 409571225046692713648703426706084360780433404055814122800 8619 399485745063211715365497002979842255895709894557831306240 8620 389516622289175557330187151837282858492095213563858284960 8621 379668505847055437043866347374027129467639516990996999040 8622 369945703945305555525806511858671052013892039544230463120 8623 360352193692878935758022913092291067147943639655763268800 8624 350891630901530308652662844133945466928336652074013794880 8625 341567359863076058336710020169407995604964585840774132080 8626 332382423089793861095151224066281355107831690565500585440 8627 323339571007043392205358545107226488324772893908079959120 8628 314441271587987977916501225710664085817339103361783438360 8629 305689719921007914236908206833799125734823618341432664160 8630 297086847701030866503834121064740745901812130572757744240 8631 288634332636573765023065508859372450024310832119908285120 8632 280333607764803373082549027056971942507495698649469088520 8633 272185870667387706676494631543484450416573709027155159920 8634 264192092580335291692928484306138881996977910091282210120 8635 256353027391410546041278619051267202385194042244050421440 8636 248669220519077248010461331040494416600539580012530426240 8637 241141017667263215716459701809514973505341164284443996320 8638 233768573450562391147587237023554182802559516966096514720 8639 226551859884799265750682940114926719101833737268874820640 8640 219490674738178182762231237279281554885533741367673474160 8641 212584649738529149559109743296945565603313098016479658080 8642 205833258632444553898984550549310276706929715852358257680 8643 199235825092379332065884141817055100799284855914460502720 8644 192791530468062032049436648889176532091930527568890913600 8645 186499421378836860139850778531912133571673248887580028480 8646 180358417143827908144350370545034018843623785320529544720 8647 174367317047086788058939661857964587941608738394840304320 8648 168524807435154089064235159976337708107091823129062658800 8649 162829468644733469711112683273719586514328094731291706160 8650 157279781758444702285565175922215842675574389436524019360 8651 151874135186888365169533461608642662942493735131732363920 8652 146610831075519798589441132353240086350273177184958746040 8653 141488091535092985404462865829897221789960248666011977440 8654 136504064694695717300584831795023499288548085475082618720 8655 131656830576655241117326268001886278210191564461938978240 8656 126944406792848006064430936498783494112967528781550582920 8657 122364754062197592512377944894871809260636222152148395680 8658 117915781549390836793998681099093774823636060754713115640 8659 113595352025083021454104723124749567104801315026989004400 8660 109401286848098239758312858426881639866645772652771642120 8661 105331370770360152664155719160506956165903099082199541200 8662 101383356565510849556137702368855847741896537710572939920 8663 97554969482390946979323885849578356178499168848596679280 8664 93843911524761994319933302498332958988398797990752559480 8665 90247865558852322128290108743853953908211536314242793200 8666 86764499250499327819727857189789806150824302615849038600 8667 83391468833844546112085236011798685577713041637134931200 8668 80126422713712440514547770389680932700285864528796198960 8669 76967004903969461610447975491020462250515314177783287280 8670 73910858304316372803540157440066849211113150469300355040 8671 70955627818114009681278336980412993354712155464204575920 8672 68098963313980419124563661687298984293112843207165833380 8673 65338522434025660177919500487016924857368617351676602120 8674 62671973251709417798514679136618904670893644501549460540 8675 60096996782415994396986665708877963694764956351766692160 8676 57611289349941246348819485880526223270903528592387852240 8677 55212564812176697558053436882383835084305936155807739080 8678 52898556649357492269126745420658541746926846938487044240 8679 50667019918313173626025317527941522622303514161986676520 8680 48515733076223646344543316447965635969733191558763523540 8681 46442499677437277065360005120708491518456579256811951960 8682 44445149946954100691674774475316339170292206202358439640 8683 42521542234214749977825708520151402165366938328394346680 8684 40669564350865240125548568883136095854720961033329431580 8685 38887134796189366242109489357506382651424944724072100360 8686 37172203873914468310639063479887980711997656924477994760 8687 35522754704102956219371573507189492866907678064500165720 8688 33936804133841546474981719347456612097227081946733528940 8689 32412403550432930689929486343333760770238975989104051120 8690 30947639600780868627629450701905185119860929512996038840 8691 29540634820639775585888799630807760492127779007572804080 8692 28189548177374059169664489322499073452724549221286479580 8693 26892575529841060660011058755724843113619872619112642040 8694 25647950008974779295006669004612559282716934078068925460 8695 24453942322605912254985071154581195652194721585716585040 8696 23308860988007436711756794097147458889445569263449751040 8697 22211052495604299023990399998162074270602351018482661280 8698 21158901407231063545167310300876221469308215904362455080 8699 20150830392262909673485920766943551434537675971756675040 8700 19185300204883446674999445990477928046920878439037300820 8701 18260809605687732551382799353335086296651580937810166600 8702 17375895230750921396838390452572205402518149049859606700 8703 16529131411222402800255872698033488251724103045447521600 8704 15719129946432409786620782562644556244130973765290865900 8705 14944539833423124351829244761759651005641397651336329160 8706 14204046955739560109822865389081188474873529988620124300 8707 13496373734237200337012128515696611874371419373609612160 8708 12820278742583758953351243980175833231026791907125289560 8709 12174556290051745421240731266425746464945577176340788600 8710 11558035974116977149117314175579184248165693416858801400 8711 10969582205296010816872999422729525956714242778042902920 8712 10408093706572864086554728061795159045698874062840381500 8713 9872502989682569230175713567266205879237470277412146680 8714 9361775810436228836994871686636488976835903513129875960 8715 8874910605189510182357980054763120313199813099763563800 8716 8410937910474088947772510462187489779365492205178686980 8717 7968919767729595361790451388483573464361880324619497480 8718 7547949114992277795989150016544413611771945408223777240 8719 7147149167316022508557353896377158412618899391515030360 8720 6765672787621686577049057644281912875400229379068283700 8721 6402701849592038102711045886354708398911414167972761640 8722 6057446594152068641759392085499541967970268925825569560 8723 5729144980998153958730243735807422061526176910155658600 8724 5417062036564588504995232709752064502904144560406005210 8725 5120489199742496058352722431503831265538950066045733780 8726 4838743666594105131995843179195440205753987391633888400 8727 4571167735234946561727285019358425270996152066226071180 8728 4317128151987747898902151436276211583359067764145269930 8729 4076015459844723201853795815205048912253719052245440000 8730 3847243350209638644193174006539352425197123869309719930 8731 3630248018827518197010979727360018764420259846376980700 8732 3424487526748176945408879745526307161585757468872433540 8733 3229441167109963384118692589647963960622070748258053420 8734 3044608838472181152155643818432362144291629556623390540 8735 2869510425368664068417705843411417106492163206686233740 8736 2703685186700909355003684234780489739816588144168397520 8737 2546691152537040574236357152971210190399983233573921780 8738 2398104529832676980944835265934101108779723731620169260 8739 2257519117541527830421415258678996372511570486535252260 8740 2124545731537202289282987118660736383010804586166541400 8741 1998811639723317324036894459330402157165495952742672540 8742 1879960007666482658772398574164488962729897051357574260 8743 1767649355046125246500876136946232908216612325196947020 8744 1661553023176363874134063276557253210575571292832592320 8745 1561358653818232497710467881044988490602350638261535460 8746 1466767679465450703033561783653352713734564868385311280 8747 1377494825253620613388966057221863406432068414416358220 8748 1293267622611158448729960846262796415069407731013876820 8749 1213825934740410360585238741707279243959553199186305180 8750 1138921493989218681003021469175259329549384710128624900 8751 1068317451146657081544147956756895888126923426723279940 8752 1001787936671700490310432765701792721399080827767936340 8753 939117633840195714219908869812385090540536888780405120 8754 880101363773608108852372356577317042829483815594907680 8755 824543682292593858841287272679488591017371615665919120 8756 772258488519441165960674096073647465952981303000814050 8757 723068645135790905235516238942143160759284743629847340 8758 676805610185741605613629321503623003825895064539469440 8759 633309080299418086395061381452909153500595169224629700 8760 592426645198290665256555232482392757963271694999781570 8761 554013453330925402603218328601170481081280030893187000 8762 517931888476378265722519318899392894688758092217759610 8763 484051257142070462379317958152494440073788314582255220 8764 452247486573651869448558966779977820532855852640326180 8765 422402833186028220236986768873132768158495185930350020 8766 394405601217349754105336462808180241117279450384293840 8767 368149871401289191372898646471265659400847166416607420 8768 343535239447330653448713376519846475935547800659492300 8769 320466564114004717505795970793085021301311303481618180 8770 298853724655995197390948103652347404306419727536561320 8771 278611387422768366744457848154974641537844859756657020 8772 259658781383793999841563286730346214483209477765645780 8773 241919482353499588237666752602270399386170892172455020 8774 225321205687785203152114864979487188719265434140884340 8775 209795607223188577737856559517826923876883510619118300 8776 195278092229591032760905050150826562801733552573449880 8777 181707632147658933977990553249935168449368764879859540 8778 169026588882987660024315133971629366480003844920847480 8779 157180546430121944435282258391110353141338365863845900 8780 146118149601235474753008443788215057558353285930420460 8781 135790949636232506746227616842079013771914951279897740 8782 126153256473354890174554776331850708016520489973149200 8783 117161997462010399751653523512015146645844351182791100 8784 108776582302454902505596737659361775994697806410785540 8785 100958774000135132906748534725797385399010060527295840 8786 93672565625905324814809021834767227555497030078202640 8787 86884062676945460885779353714300572358193937347599840 8788 80561370837008389837232335225278693242305120367018430 8789 74674488938585605977029882050488741515943199164445860 8790 69195206933686273334886845807776298109269218946315160 8791 64097008684151391672631568924041776022898752086674220 8792 59354979386756198071801242279631585870810864023693390 8793 54945717452771378014562652160073537843455884645342840 8794 50847250666140849014073020428539801699427392002952510 8795 47038956448975199611110784096931926894450057192937340 8796 43501486067640707870975608569848040386509921891522740 8797 40216692617330558306977887117158352734123304861255132 8798 37167562627624668297004965429866173250109898121563632 8799 34338151136165550714341891747113673228340254056429500 8800 31713520082188856967501048803032868473231283562984516 8801 29279679876238463853118727139643327823215673481935160 8802 27023534006957779326133681705247068173820332987412116 8803 24932826550372697165253081373342142443802311756275648 8804 22996092451559408227788097564596651193078040070152676 8805 21202610453014854326050242810100508375673116007638328 8806 19542358548412434891856283193436351862100456763967520 8807 18005971844724728620841385464726423080014377074428936 8808 16584702719923161065117217484257657297145070844527208 8809 15270383167617000535923824278385389022652401314282536 8810 14055389224066612249225245657299769537196640318882616 8811 12932607376994876864675386758014721162514241032899816 8812 11895402859522907582969419542694304690180717810145120 8813 10937589736368966004570710753912681905083376823993240 8814 10053402693170503365648011056982152428098032950467196 8815 9237470443416672775637950841662479309347044499067912 8816 8484790671010986245757403106040532456611219341179488 8817 7790706429919903743054344305356464411015059395787860 8818 7150883925702251917445145642903262491211967403861936 8819 6561291606956001574462038135475997975767239603736236 8820 6018180497862899409992412683612250603666535708914522 8821 5518065706057833375369912363671337423979106954176032 8822 5057709042998942326827167471667129163116393890542548 8823 4634102696866917073914484188085222844457563272443672 8824 4244453900778447948189964684705014873631499767645134 8825 3886170541760310310714834369317579927796964101403340 8826 3556847658498273691203087029879869946894076391855014 8827 3254254778350158519055961863297592993606924543679384 8828 2976324046496373208800423329953320843896430720870648 8829 2721139102395695761696182043547490684308942850885216 8830 2486924660920581402888709318047839810155472694562188 8831 2272036757666642299449054582212225458348492258604304 8832 2074953619967003460550784400130499043604515053827176 8833 1894267127095910059431736838328321071205649336915476 8834 1728674825019227138099458485460530753453292429144944 8835 1576972462844365863133275975928513333460116207924044 8836 1438047019840765632568981904084929809520231794989106 8837 1310870193546465151245542640357788043808744197370056 8838 1194492321048638602713124899545336232933550539095508 8839 1088036707028401538142910096104521747587033243762272 8840 990694333594859769711952181657515312918661271833406 8841 901718928302439686034477349528254616261850494794804 8842 820422368051151618040527573266431296413720658831030 8843 746170397813740376606084430173504163315982470247776 8844 678378644318794394988937122709432666043820753220872 8845 616508905946922138145681130390888112601900135514016 8846 560065701170141925346954442272723020298184697903924 8847 508593058884720737123027080835228732788171279462656 8848 461671534956858488765571910948598254388001939964128 8849 418915440220830957907716534851058203791025445900780 8850 379970266042423385795344717155055694397439978000176 8851 344510294388613695777424416985434262191136081299588 8852 312236380129362815678126804212745618229465339767442 8853 282873894040859075902035580794140348839102500077208 8854 256170815683417717495179556035891920846022763421916 8855 231895965993181913351779493870703625179408057470544 8856 209837370056487234084069316767132444119094771183378 8857 189800741130867412606180701167375458835561805024252 8858 171608077538776666761838888369362409219595466657258 8859 155096364590714337946675623013211702396954884644576 8860 140116374195043177939361745280642997387422793271888 8861 126531555283825636173358684790367760740611803567848 8862 114217008628845891792867585428413853464833551185428 8863 103058540040972928833223774079396278773645951274680 8864 92951786340436755167934118855966969297509178554084 8865 83801408856672846451413903048749641102861058582036 8866 75520349565328477806844341515920627917702634021720 8867 68029145297961444124298803594751451047582626468860 8868 61255295767993474466434306325219325098553624613814 8869 55132681445659073821790068693910583524871310382032 8870 49601027586023133999153967592893666007284222429140 8871 44605410968591911497955132924305706148600613410024 8872 40095806145534302656050258583580298769538956547650 8873 36026668218945237663587212112634812403785261540964 8874 32356549376762123136272534424860860299552188634406 8875 29047746612691568065367956892400618152167485925568 8876 26065978238582597583860132087757937418275593381372 8877 23380086968823325863621675886585066339104581816776 8878 20961767516234607450462127670303097348767744626256 8879 18785316788246539414495801637209586809622699182512 8880 16827404911499096778518185934201474230780869258160 8881 15066865443002313572022736123863567178690244588780 8882 13484503247189519524407889490807856963551875436904 8883 12062918631135203677902526528978193044256175579396 8884 10786346435394992812604380242879972702278699471766 8885 9640508875839923184201637393797141722588030694144 8886 8612481022955705868146820811184801885658453225912 8887 7690567889790325003969569086501083106620888301376 8888 6864192178466646532745353139599524513600677092866 8889 6123791808314673479543042041460346320430289743252 8890 5460726416582938972841277911690349161172437116938 8891 4867192085701902238668466094924199132677837140200 8892 4336143609516036013117786868966865877938042642456 8893 3861223665078738403485353178490340364733346436408 8894 3436698306800587411348527320058196235789508495276 8895 3057398246225124081755906764458203098458022861224 8896 2718665423729511556942299641751119859776570923284 8897 2416304418246968892397456877095812826739176638396 8898 2146538277906189861540918399286056566947290438744 8899 1905968388488628154451952395547648094029633008148 8900 1691538028013120342682253981400534029185341795838 8901 1500499284752044211803683988638805481889343808928 8902 1330383042735619544601436139694050628827976416460 8903 1178971763471570605594664077993271314305658675992 8904 1044274815346291675127266714589772110532683813274 8905 924506123121172412181955188046812907300207781580 8906 818063929224870100648449422398997241532344350718 8907 723512476291356760092770880020379447994812038664 8908 639565436718601882439279774938832599753509136224 8909 565070930030129511217608855758219608063786760328 8910 498997982610500009952198984043328121473097956244 8911 440424297048275991973918647565031755044499140168 8912 388525209942095622379324182078178396838670612000 8913 342563727686941832994025555284856176868601822052 8914 301881539532775674765269128678622661216097505904 8915 265890916165330653079042911362215410311742611868 8916 234067410263035776140124597487186596578897558490 8917 205943282994118819167189065067833811845308683552 8918 181101587288986832258900912664027554683040764548 8919 159170845005999368396931107564588240806089164488 8920 139820260850982676054385709662762764070060257394 8921 122755421156004293447528629331212458507032851692 8922 107714430411481662728563059788740311148078871050 8923 94464442815024273435369781890442276533965798576 8924 82798550085049635538288934952522583453393039980 8925 72532990419064307190137671233874578397846434952 8926 63504646784995003421426949092945141008559076788 8927 55568805746235707184606385141393081254326613672 8928 48597150762163442704056463138983810211338933824 8929 42475966398813950998037582333178001156663158724 8930 37104532150415101706194459685830168489845617328 8931 32393686631070496895486411095491762915992952092 8932 28264544765017135943315125058377911836011331482 8933 24647352300043379050674598039805220148887906144 8934 21480463506995181900701968917239305112475277748 8935 18709429322723836067321593432004165529446927176 8936 16286184457091728882599260596475040133997216478 8937 14168323128446820246127252698817266676338973812 8938 12318454127014854708868232464863445622847062214 8939 10703626841750559319744266103785355594586318544 8940 9294820732312338023192146727201912804727673860 8941 8066491492189461808185002854846318373237061048 8942 6996167839120752738874929968765395613058965916 8943 6064093491654194908854068469628334546167231176 8944 5252909452265753310074503054967080276260197748 8945 4547372223592498875577276900837890028212522972 8946 3934104040245963163665880672940374727326148068 8947 3401371609100520955428822723239053699856490908 8948 2938890220218934812393525336635638757791318362 8949 2537650422615201431669235533122031320977916480 8950 2189764757440214074530539881186653225187986884 8951 1888332309159833212826699594135718030857970984 8952 1627319075831490177181292223059889074490524446 8953 1401452375356186420555097024738221324865668052 8954 1206127698020985994968749446521240836646697302 8955 1037326588959314841090774750780998921045169584 8956 891544299342150034138475432656142033913608596 8957 765726083983439172090669647217739024836485784 8958 657211147236899946693459834293374865129896316 8959 563683350061289487277622187517531405957678312 8960 483127890277486842912487960459586955654699396 8961 413793256544002519924886004877019343851338076 8962 354157835530853244859567380958589704849099828 8963 302900622161297063030653606147884352185003900 8964 258875545505912935368422257516624374744770442 8965 221088978755172851859923207190977459774660544 8966 188680051386514836921746361381391053517310436 8967 160903425829294968261574491485276498512959912 8968 137114240199827243176200529680144362678974158 8969 116754953553839422684596452405717096453726004 8970 99343861056462193375962958606911612151275462 8971 84465073923427804355683132589358965192924352 8972 71759783320995580113452934144638361014982180 8973 60918648966435985633647929218179855484794832 8974 51675172250431916193889681011701819626055708 8975 43799930580296142555432256042346088415123392 8976 37095564562502177770377042844565333431293550 8977 31392422822855093674390808341195952724858620 8978 26544780897600368138407646306605808599565592 8979 22427560892894013476463314387801787742415836 8980 18933487658581971324864064030889999078921582 8981 15970625193569934792675213762416891969014398 8982 13460244017518832397801248984597009107337504 8983 11334976416962378060372849297701759752777718 8984 9537221900886645470447206815178233220316910 8985 8017769968176836808909337277055545514410216 8986 6734611474274097612481986054923998992264856 8987 5651913555389922694858554196673503995473832 8988 4739136286463423988817752625963776987998774 8989 3970272067588268191399798835616919741969282 8990 3323191200604851731073649100039247402438588 8991 2779079275196046076618024777068685013784906 8992 2321953869512887310693779493311091110100451 8993 1938249717123976558072413181814422387069518 8994 1616462929107714358958777186067071366051997 8995 1346846113143725809559130968735585320183752 8996 1121147323223064775455193034906316118383714 8997 932386724104012157208817011504548075118510 8998 774665681519999188223646388544591409945642 8999 643003707910739276571084084979874154812490 9000 533199317736756824244992086825942066657075 9001 441711388235009259719558470288976757695006 9002 365558091300000292518324135375329572703877 9003 302230869259771228120558181551748319643696 9004 249621279749011385007393432998701114789118 9005 205958839747357241420966672554674896961390 9006 169758262350135726901352808871882063077010 9007 139774707393097200306364769754854233257554 9008 114965863399109082027560336320523685717405 9009 94459847588734660131752977428553316946248 9010 77528056505286648084281217578266124148901 9011 63562225292142896045744917251662107982106 9012 52055061563523379272307486908897995025656 9013 42583912511545937159527436353704341583064 9014 34797003462953173947745550569937038221120 9015 28401854337063500369168393430872315477528 9016 23155538923160466073848655605205048111111 9017 18856501944131695108951066016971655046480 9018 15337691676203160921473524672017126749208 9019 12460802466939922204515094487992156448940 9020 10111452712916981929123574238199970342547 9021 8195150482855651204915263244837592746296 9022 6633921656097696367780422382629026716440 9023 5363494754522000467891987223099530186584 9024 4330953064750849894784022598505423421618 9025 3492778595402222483736656245367167322970 9026 2813224251263274033358441109788803475827 9027 2262960641928582820258230500863959025444 9028 1817952442186780217492588207945466489707 9029 1458526412941114770211312415058524954076 9030 1168599269770681427830291491129758034250 9031 935038718316042482098720516369911886592 9032 747135304233049587024995387215298230014 9033 596166372407804234647732188230056693462 9034 475036499480062259331080691803284486361 9035 377981344142602135707526480529436676836 9036 300324026663651183128655971506334846481 9037 238274966832916821274443089869131151360 9038 188767632621919404787582407526996199964 9039 149323926588383504395126425910616606228 9040 117944002709136951071188560799889497168 9041 93016196152986178662492254867994870456 9042 73243490639828279873549577803732918729 9043 57583566251088264845425540130753107978 9044 45199984929241065303470003031438452613 9045 35422498352514624148253161315461792642 9046 27714817646023301127991958444968749561 9047 21648478480526077330671054181553936484 9048 16881678587054774790711082523677573869 9049 13142166032486251690300086215381452116 9050 10213422842648846870602189625793078300 9051 7923525656974624498769168024691529272 9052 6136178011288889918060894211580889268 9053 4743501714449077478381567631532815102 9054 3660251064220987549081516216577469439 9055 2819176215053172456597290076118330100 9056 2167313258619903834989777395443026712 9057 1663020495494613646720649099792803258 9058 1273614612774020947997847585700043987 9059 973488404760867260892655679189124924 9060 742614412911994446758853112553233846 9061 565357351681753651335554638659906506 9062 429533199731280044014399064526099789 9063 325665006578965472550579994342428164 9064 246395315881675977569106416236013536 9065 186023067632390579621155976527381458 9066 140139264958729417857112686554689301 9067 105340865503865012049962023362085528 9068 79006518603808103847777729113552748 9069 59121110396145773731099197493693586 9070 44138756765227000351819205993528761 9071 32876026584050492184411256378965852 9072 24428889032973008218545047334631200 9073 18108243230007672935298392209322784 9074 13389974342538517409404819794667239 9075 9876343037187895239894530525476650 9076 7266199185264843734681276913983199 9077 5332052137512314695516349501217810 9078 3902457545128618698264770369687331 9079 2848517867959199768731172701906212 9080 2073558999518917776720798692877063 9081 1505253753709824615184670365275100 9082 1089626200437206402267597218745060 9083 786498492771076130790801767430564 9084 566041443395182505129053441770952 9085 406167674621247705707911171277294 9086 290566432027477223279644576112925 9087 207225871219253713967483647506940 9088 147324763010981111660903798244128 9089 104403447500132167533459105929994 9090 73745335247160566651692083132053 9091 51916741402061166849522775393156 9092 36425470540659925859965414216152 9093 25468223822122143770064366081098 9094 17744259284144913089237068686259 9095 12318331603601244781163380538580 9096 8520180968071001651662532165978 9097 5871049971787566410506473177106 9098 4030128022951584121411029992169 9099 2755643367064184320191330240012 9100 1876688304209281927773203257920 9101 1272884321172151224573069921186 9102 859755241892701406346399466707 9103 578242485871785055032168271620 9104 387215961913094886608139676560 9105 258143980516870327020490476582 9106 171313735505757511069380528915 9107 113161368055562104750799215980 9108 74393122319042649962974928976 9109 48668398129738858507122983988 9110 31680372534171065444887111146 9111 20516812766660707444501586760 9112 13217562106562631594142818795 9113 8469505831952924848714092762 9114 5397234115709047096869813156 9115 3420029541745121874880609662 9116 2154618612603109954440124713 9117 1349357111462853085089568344 9118 839905957353121362141790638 9119 519529458242460648937422780 9120 319294146244430884962133140 9121 194937478772013375020315004 9122 118206769047027408633618837 9123 71178269535238491742754274 9124 42552226353108681109231695 9125 25250771682233264111545560 9126 14869898879589873495609768 9127 8688030806068127067801624 9128 5035108762612086919220694 9129 2893740668169052812978348 9130 1648759217910574418929761 9131 931064028937807214822970 9132 520952492381883957029115 9133 288720658428517164844488 9134 158444263771747807001694 9135 86068488962431003485548 9136 46261812817306678256080 9137 24594887826922539521460 9138 12928082062869540178511 9139 6715886785906254651718 9140 3446310324346630677261 9141 1746130564335626209832 9142 873065282167813104916 9143 430552741890976325712 9144 209296471752557936110 9145 100226479430802391940 9146 47249626017378270486 9147 21912870037044995008 9148 9989690752182277136 9149 4472995859186094240 9150 1965407271460556560 9151 846636978475316672 9152 357174975294274221 9153 147405545359541742 9154 59437719903041025 9155 23385332420868600 9156 8964377427999630 9157 3342649210440540 9158 1210269541711230 9159 424655979547800 9160 144079707346575 9161 47153358767970 9162 14844575908435 9163 4481381406320 9164 1292706174900 9165 354860518600 9166 92263734836 9167 22595200368 9168 5178066751 9169 1101716330 9170 215553195 9171 38320568 9172 6096454 9173 850668 9174 101270 9175 9880 9176 741 9177 38 9178 1 9179 20397882081197443358640281739902897356800000000 9180 387559759542751423814165353058155049779200000000 9181 3773608185021527021348452121882036011008000000000 9182 25123391430008184403391947009647068577792000000000 9183 128723384608656615995119327954874721632256000000000 9184 541564619167545504398706090206161087443763200000000 9185 1949196680934461779365338096054105434541260800000000 9186 6173537999519879884245406670225094651936768000000000 9187 17564355576248510464528056691692263628865536000000000 9188 45598861940416570152082191328683195553284096000000000 9189 109354753236234978822697702958528780299193548800000000 9190 244666248833189531455586353814938130897436672000000000 9191 514848832039707824425509635831502588222957158400000000 9192 1025847152108079410679520019071725569228872089600000000 9193 1946494409548516313533829314746084156601309593600000000 9194 3534262447442236408330446616308355902213626265600000000 9195 6166444896966792839827997337804203007270933504000000000 9196 10376188526366845907652996885387666278891663155200000000 9197 16892224768415120410898042505465639506505517670400000000 9198 26680617130849714373442315488404397434470778675200000000 9199 40986392739955526552469066358567955868753315210240000000 9200 61372619810167014228662034597464432353478110632960000000 9201 89754363223047015765072233483455600729685196165120000000 9202 128425013531531912478023325096099824146755916431360000000 9203 180072736009051346769386158247444075026264234598400000000 9204 247785203013611001635864989657965402859442447831040000000 9205 335041318039379899289676214436567591639507255808000000000 9206 445689267678952536104391161486012128230543585546240000000 9207 583910899284133068596347371991889033174301912061440000000 9208 754173070018170282708401298525624311973075521210880000000 9209 961167205541984170790026831536073430744679521445888000000 9210 1209738810542423720141326014699400471026754220746752000000 9211 1504809065443499263615208030987219684977695206906880000000 9212 1851290911019236321500259399406326382201745453573120000000 9213 2254002162043078006595294270574322826879067526182912000000 9214 2717578207771183513079610143007946313078377467826176000000 9215 3246386762859991924825353092183908722855937668627648000000 9216 3844446943936398340603840899965012575705433503457088000000 9217 4515354684039442956120152805526275572116372792021248000000 9218 5262216180278567355061472836228733057292837330548736000000 9219 6087590719770693575982576246840180644254511661684172800000 9220 6993443864275613733539185117888383208749892503165235200000 9221 7981111611765013378507950575184611363402264984973312000000 9222 9051275807516277226224173725445897961877460450930688000000 9223 10203950759325784651755851518678880303204676116551776000000 9224 11438480729208130264665207821141116197103171089117907200000 9225 12753547732778500018167462762011792312409347517708364800000 9226 14147188880145756156840308075236982374897402069172352000000 9227 15616822339118690805029913396334009312637632040046240000000 9228 17159280891589345940854336144779101858533824752373216000000 9229 18770851984442603936594019298068645698046049315922740992000 9230 20447323143564426793898427517211517388729767706254613248000 9231 22184031619120532562277105000273328628428322201614428320000 9232 23975917157519668927621297119478076294751267327994301280000 9233 25817576845511274820155239447175723217898798251394586240000 9234 27703321039935490638429830658626794167315283704424863744000 9235 29627229478229961077694748343075559926556184202602576896000 9236 31583206755748504926170907256912341880778797936228671360000 9237 33565036452542193932849528533375003300244172241598916480000 9238 35566433291251066383144377686808091040378202370348405120000 9239 37581092806403456572111963513611270634723867669336866480000 9240 39602738101453536857811074076846604316824317935587506768000 9241 41625163361502231200766768464789248689648618533482119744000 9242 43642273875466485406544536628267243190247398729960603456000 9243 45648122400497999074756098363561587266735990277886231456000 9244 47636941773057016760380332955136931835723886660816921184000 9245 49603173734865618842670835918231247851629824680132896192000 9246 51541493997891436759396917240601531417854747531767468352000 9247 53446833620642949089961813898830560319593251330172638992000 9248 55314396808649073320162849417369146547141836432080502896000 9249 57139675285430197319841672077385461444988301815906792806400 9250 58918459407017306545626932974339829021900644504281932697600 9251 60646846213674376675689326697757544846831041921408478361600 9252 62321244627497661812713826017713550272419909762528125132800 9253 63938378014591292610118712195746677720989597570019202560000 9254 65495284336138722738334079186363105679620976187910210764800 9255 66989314114477344793003277204725132746118619729605962374400 9256 68418126438788404856896483660524700892911385945186223686400 9257 69779683230754035217553136844437106388934572929102786636800 9258 71072241983988903666625732576420630889980802952610873574400 9259 72294347182666717675585263114606123071316724550286075287040 9260 73444820594930996987375845194865409327078177255754089218560 9261 74522750625762465199520105452977179877101367451348080537600 9262 75527480902288077349609495483232158199190477662498988902400 9263 76458598252335192420325214501724163195639793512619554022400 9264 77315920224597018027094718939567187311056931701237941611520 9265 78099482286285192838156943244043846907971762719743601914880 9266 78809524821772666249166509138434993979205079044656953715200 9267 79446480043615651538973137295926878395486235605013019577600 9268 80010958915601395926428048489584066274200277393620299628800 9269 80503738176189008889356803677100594340431526066413144919040 9270 80925747539962746123904552197844828000633599542664321423360 9271 81278057144551688532308444352050064610780315696496686860000 9272 81561865300921494182942345894260894202908218327516676404000 9273 81778486596034020788433147624551608178094684306207537840000 9274 81929340388608765805593287389938433633548498752382798422400 9275 82015939731106250936486284131423464269516595822938580424000 9276 82039880744079725207363308223737231988658807345063867844800 9277 82002832462693443822629802970425869158066796414824539561600 9278 81906527169463706812927595177553729108180326485157917372800 9279 81752751222119200278722926898824020733598757658265325261600 9280 81543336380873325226858818089303744761113356392211352031200 9281 81280151635324280775938862334843209296204878656644059142400 9282 80965095527618364836231043866118728482734152441975940595200 9283 80600088965397060971917138996319514938034922539169570972800 9284 80187068515367410852276879794719663197730817567427733589120 9285 79727980166056378822990448568636466397865282088787267508480 9286 79224773546402224590868163155348379268649171641962310240000 9287 78679396585268786591364205649655439110272822953236669633600 9288 78093790595712384834512840769099271881614024042564086603200 9289 77469885766857160012619826703457414190519964190057481384960 9290 76809597045515629076557264620215419320429048588876261008640 9291 76114820389200880017340556160183932701162858296473494540800 9292 75387429371890314142700831031621448460845032077730079929600 9293 74629272123794723512787147725819109466769164171024760723200 9294 73842168586438728950171324584673250035264877788695177048320 9295 73027908064548588834942270404308779532030347363433290172080 9296 72188247056551930063286256679473553025899555201062148549200 9297 71324907345903265078251008491135381889067310160007569832000 9298 70439574335942838785083106548761159691802441798083136400000 9299 69533895611559340772909153669728675027724929264146318336000 9300 68609479711545574825513131727239526986369515993988458932800 9301 67667895096197816406354787523626574284012955079116331806400 9302 66710669295403041239703791537265330545163769835622638769600 9303 65739288223173367031359842753582357000182361194956736983800 9304 64755195645314913504801306502017533993892561895080546673800 9305 63759792787650897543936806018846011010758857113617630096800 9306 62754438072949171100911904787574839962456198727595821069600 9307 61740446975426535816614439844782902609971233521145836893200 9308 60719091982410849970153457087626877933927560924680867682800 9309 59691602653432802523853095352545454191847178693967022831200 9310 58659165767688628686836758704402220318366933943273844141600 9311 57622925551460025141880302549782684288329369893767300999400 9312 56583983977695755782288513690513243461703358783132573501400 9313 55543401130549149133125695532916085363941012583865593721600 9314 54502195628225613185043517311179130927849458126811994444800 9315 53461345098023623049949109559676685095903086919628286644800 9316 52421786697950965545298299652254265287871671414988440734400 9317 51384417679765300628295911646654446438446302463095251020800 9318 50350095988724578751152187150994523441540380322936449580800 9319 49319640895739056736772224926095920668393618614382615129200 9320 48293833657993328133998447476134594502518456985934765562000 9321 47273418204454859576646234146106863790298953268737524395200 9322 46259101843006087185596931089092307858290924488051752088000 9323 45251555986231382008044260660684085680708414697089660220000 9324 44251416893159438376187691447996060728931676320230811536800 9325 43259286424507237463332894648962636798578731114517719176000 9326 42275732809195096682802772264093589690741787795005418648000 9327 41301291420104862707396838798851425192173246783808390298400 9328 40336465557236474854925704878786544087870613727652313128800 9329 39381727236583338064153094204543180673672851681863175956800 9330 38437517983195597521681225467805037271925917211870086208000 9331 37504249627033860867672841496934262561071294295845732144000 9332 36582305100335483903224113011508995148300648082394997384000 9333 35672039235322483743487993124312902512877287884087418379200 9334 34773779561175672119204626280307055545879130055276626576320 9335 33887827099284850034927400287273308834900126398425844885480 9336 33014457155860945367767723931028195056821793656069836418200 9337 32153920111063810468029132214542862696758383641154437653600 9338 31306442203859960782909731785190998126854093476871768360800 9339 30472226311878691443432332234904040108634226603388448032560 9340 29651452725583550939110696750107371360097955653673133916240 9341 28844279916119805989109447365011020120127175777998002084000 9342 28050845296237960221761098099531200824750557602872611116000 9343 27271265973729188611914721058282200850429046555210103493400 9344 26505639496841256486224365336017291179217098026085082682920 9345 25754044591173585407926533691043839002688280975289783482880 9346 25016541887578033203315614397595599523710959155669823548800 9347 24293174640618045690298765938029568302605283793643087752000 9348 23583969437163439781265563198169762705551603370529744603200 9349 22888936894721474097163142059098874998354787920412620864000 9350 22208072349127296146829449347883778171207143313772862707200 9351 21541356531238529587901277616112522746182815571796841142000 9352 20888756232299852523747402339696327227203022162917651328400 9353 20250224957664059206061993639991306754357708702228546459200 9354 19625703568576406574969393837621546425269495235088498676800 9355 19015120911749113064917564725424332558529023851459341677600 9356 18418394436472767726158298536494599930888883085143326242400 9357 17835430799031171669254280786154313586479883824296351233600 9358 17266126454205803306468873330419588762001380872994953307200 9359 16710368233675691737865133983125530978739038870812649512880 9360 16168033911138004624323339924571209327000424178649733901520 9361 15638992753994103445310089877675181665557386383478237412800 9362 15123106061465177068972244250238484864495050446854600059200 9363 14620227689020814030801565100908735474058407161044522336800 9364 14130204559022989263952455764045658852249995129026696815840 9365 13652877157506892435618331704805144988443348157240955320960 9366 13188080017038779584220850957224891243689322534315945702400 9367 12735642185609552362542789559872219915295681442407556616000 9368 12295387681541023564092127176577025682650438476784470814400 9369 11867135934399776945760729448927715122871838824195105974080 9370 11450702211931137024518605253240990936778275473691820558720 9371 11045898033042994604392928724849052566914694435705550864800 9372 10652531566886051554528033869018738934339852894109047380000 9373 10270408018093420656536934388494910073818349253737700124800 9374 9899329998258411906045437756559994391264161698403311916800 9375 9539097883744726365368468936678830839260747515450113489600 9376 9189510159938135729651818547969866176882464811564600705600 9377 8850363752063025868576234577588735433965890930845391185600 9378 8521454342700903989897789549797494209173492336088239344000 9379 8202576676161092615408113723526136652616846641224146431200 9380 7893524849866342788231770906570340349510717073000685170400 9381 7594092592927980007913445107083575223163714960800080662400 9382 7304073532096438091017289523375104233075369480784171433600 9383 7023261445283629810795518651455731374564492040911580077900 9384 6751450502863542596355726907390911563474586206267105210580 9385 6488435496966728986679471004380468207621848677343414786320 9386 6234012058992983458631979059974428306086743364511539317200 9387 5987976865574460399475338870921714098201469444744914535000 9388 5750127833228795177123180725453272895756058801414184016200 9389 5520264301948446246355744539107506625911821892580662855440 9390 5298187207978487633185158776745525152837908681205405392560 9391 5083699246040456301839012905882536220041210171934402377300 9392 4876605021264607767351063352051046485119082358131002465900 9393 4676711191097067284438035769781055440007699707390637204800 9394 4483826597451895785720447195093756716983351795437777598080 9395 4297762389381033457097374703101804617078918876029624749920 9396 4118332136537454537218213595436326600959340701459633260800 9397 3945351933708680723089973043979646292048966666496151431200 9398 3778640496699074454815227655366783238269153976232382728800 9399 3618019249840085120047553556924374323032269162324041155300 9400 3463312405407869321244141599880274355938582014070553262300 9401 3314347035227469822803245391345405055865013132302800375600 9402 3170953134742036160880763286877587321234675407464578787600 9403 3032963679824423069505927055590361649967648705013044067800 9404 2900214676606931073370958087616802936051492561911900592200 9405 2772545204602977267200002600347384786350202358504826197200 9406 2649797453392124039910652453025510388883602196225224068400 9407 2531816753137169981574125950941256770398374418999351478300 9408 2418451599198941113788220105216149830334646669433022891300 9409 2309553671111032535663667562356093452673750697130148907680 9410 2204977846173061089597085246768433025812791448335128741120 9411 2104582207917019064528914401116221959072311315493668899200 9412 2008228049697087388899529509825030278662573512364228857600 9413 1915779873648794071123311211110363362049238743483309364800 9414 1827105385258709359028575509044930910864929844988200085440 9415 1742075483780972394926554433340757920344996815841072184360 9416 1660564248731863833309997433376329969479794695043793983000 9417 1582448922688393333879010166892015421305072703318207570400 9418 1507609890611477960598419269099670304480503238072904646400 9419 1435930655908764744630445965385481271705455596765347582480 9420 1367297813446514938142903434279185741268533206283406315920 9421 1301601019714235205202037496374741715365435191904370686400 9422 1238732960339928030277694132564644322164352512502904518400 9423 1178589315147955280923487696874602489315061676076213181600 9424 1121068720945579874167246851888464074162602865453024420800 9425 1066072732218285019375195612705382834454451287130527026400 9426 1013505779907982107033838401003233899374280478968963027200 9427 963275128442219950067330846954328151662475691439917953200 9428 915290831176512128894747617660981746810038231900757978000 9429 869465684405917408219695294804526882796511722940784334400 9430 825715180096051745027748770128727838501640583096022033600 9431 783957457477789855216266649517853846660046661843094359550 9432 744113253644039614947005207499325479320109108273580018050 9433 706105853281153113652318873074377147666765618055749487000 9434 669861037661782733455165265139328499421976768435184639640 9435 635307033020307410225223239158220316491625816250298094660 9436 602374458426350869757459727535819430815494189551163272700 9437 570996273266397203145965204086548873340642010392526178600 9438 541107724438086173068039979717366644919888674388831808600 9439 512646293356447114144125057241509992288598148325319842370 9440 485551642866111667234881401010439601051697562636108774830 9441 459765564148436819034618806862896412268214478724044044400 9442 435231923707475256424140494822109931097397598648536102000 9443 411896610513853858542543830358458300863054965650658915600 9444 389707483380866739465225334008595713346170164056466513040 9445 368614318642459669752844286977890310716024823793226585360 9446 348568758198280559077377628270808916133903888831316643600 9447 329524257986598168281098162522938244088178055863909192600 9448 311436036941650128445942335179202037484995316897288303400 9449 294261026487873081807378786354306083712955729440758905200 9450 277957820619493360713430929031596859194967374743953141200 9451 262486626610116770580557115761628573180690210988814358000 9452 247809216393251090517943080320527391919826635336795385200 9453 233888878651124882955814941276916068076584612936968120400 9454 220690371645730842593411479733745640507176939669765301200 9455 208179876822720662930783392505729907322992507271472490000 9456 196324953215610436220526311606852684463758260338983922000 9457 185094492674719860048116068449370447287803437671939666000 9458 174458675942363696904195764133812698431650734229932644000 9459 164388929593038499845359251963917966757464604753285334880 9460 154857883854699852971479955672768370973394272085363201520 9461 145839331324703368198938821050219786268623771776009999600 9462 137308186591584345825968804900230771717554922886477118000 9463 129240446771574104382624495463697300383048423214240310150 9464 121613152966593130760140488930091754884321723987255636890 9465 114404352648419880788942924789430630793834329953742324360 9466 107593062971806643481051954043705073021814023680557474600 9467 101159235017497636250861096184904228674433338462887441700 9468 95083718964396600226179504010881769966622847650693420700 9469 89348230188528712394776388883053487223116160357729052280 9470 83935316284941655968335225042011153208131394770240359720 9471 78828325007290167248360676158780504313514446501264550650 9472 74011373118544236382032231747599423620349055486271759350 9473 69469316145050275397170962236589756382582809436938655200 9474 65187719025053848865029872748637973485677280341134453600 9475 61152827641758842996329099859067080888027627337784550400 9476 57351541230048072576191686186418139090635408316119908800 9477 53771385645121136789382472249766195835872773637088688800 9478 50400487480513687507731169442887171211688154236759952800 9479 47227549022245034964442015791489184911712237309832338200 9480 44241824025195075748981991549866836810596320307444272200 9481 41433094297233804694005170883621927250828172993357056800 9482 38791647076114117449999892248090711739818520840803076800 9483 36308253183688215696634784607251128922358839572292492400 9484 33974145941616727723539730865942221395879575649313295760 9485 31781000832404738146897347215977699532043887295546359040 9486 29720915889317419505404543614384684955274669593049827200 9487 27786392798497069933453451016998902204637438695527501000 9488 25970318696420339802010180534894997415065760835634940600 9489 24265948645696594160590201364829461062869692386497761280 9490 22666888772113090941371832385692102920728609129288323120 9491 21167080045777409389942252426227169493239717918709568000 9492 19760782689189861524663123180582399772948170799602528400 9493 18442561195096056024370352582953425616052368143027048000 9494 17207269937020026601521755863589867575922814970085880960 9495 16050039355459127931535077149785291804021440677158089990 9496 14966262702831059229211346193483747931826801786411276250 9497 13951583330398792197277385329934780182762659318896693400 9498 13001882500558826249063173869993884103317692620297418200 9499 12113267708060116016267255335142449266435269924129478420 9500 11282061493923336970189471539437427997992835085048448780 9501 10504790736051073403607026869090941852847150459813437000 9502 9778176400757303593783989417673283142657809060880348600 9503 9099123739697569280209159539987769465398208565238542730 9504 8464712916947874473429208697073670721293087941133714630 9505 7872190051259159203709965391113361168908603191520043280 9506 7318958658803706500637513639877078935362538265750179600 9507 6802571482028706095181770184437085859743342703408110480 9508 6320722690539126224891031984644532402760843344802011120 9509 5871240440245814008136768581282465359556559914202224656 9510 5452079777334200482144565214286343051516907363391260624 9511 5061315873933039182481125525328763006947058279894678500 9512 4697137582690231304668230546154821977283083843720308380 9513 4357841297793022163944069669585021634093257391542111200 9514 4041825110301789133967140009927726293169149221353761408 9515 3747583245999435115807771702722551324973074953158365352 9516 3473700774291264979079751845110195965231613000989116280 9517 3218848577022421069835620783089104796396046677337578240 9518 2981778566410806274571117499817431980166819643308866400 9519 2761319141622298578472312180538495702713120820361402156 9520 2556370873841377790691067991413766259566812348174663764 9521 2365902410013508366908801594103692260725315765567113360 9522 2188946585755262371187415965915737631173223716603117200 9523 2024596738243777109442804753738907173899837048678342880 9524 1872003210208317665382364926330706155975913504098269760 9525 1730370036453089742014737892359995411391255008880269360 9526 1598951804641694712823303069997009236034188871910469680 9527 1477050682369444240409465083308394600971274057263491970 9528 1364013602839897829422272583460834332747722433800836670 9529 1259229601746227068422271309208969359710792629644641240 9530 1162127298236149404602077871545957609544728828733129880 9531 1072172513111045224095145407032685235462448793270744540 9532 988866017675335089330325088478914327309844298100682660 9533 911741406911135095421926386161155109253773294121612360 9534 840363090905537346600218467472652546076237295602183896 9535 774324398703511921425535365352789448797051184613986814 9536 713245788998349831244281066642137966627042659686982290 9537 656773162303736441392284192182940963868362110939368320 9538 604576269476952933953631975207430843721466944452969920 9539 556347211681357893323425395089608996882558185616736688 9540 511799027088225903908124211319841024993514140142058832 9541 470664359823253518278732735899872215079710571857542080 9542 432694206861636710547464186602930779320998487037341760 9543 397656738767641749472381540446475129115804749324714560 9544 365336190360108160773109861014816557802629852965225536 9545 335531817564423002041595695240510652553007498176334464 9546 308056916884284025470045972741154366812304484406804960 9547 282737904093127578799244628588106892926102024714061520 9548 259413448905544682940875212566879134590566142011749520 9549 237933662543461442860739898647901396166363041058484160 9550 218159335260439249905906933017921793810069147978479040 9551 199961221030282460762043125138488188164130368757633600 9552 183219366743356916401867387794253643248068969590295360 9553 167822483385755840315147256881013935312294001291096000 9554 153667356802837273974950039485711059516013399335756000 9555 140658295769838529222229534787895362806590431748024800 9556 128706615208389192804579142437979621871322210762146880 9557 117730152498937300839069857039491884390352917434811840 9558 107652814945516493565247717978078088256443092352582400 9559 98404156551058698237958748943642636995121536598875736 9560 89918982358740551731699940422925867166108637546486824 9561 82136978707785318695999923432693168077730728043909920 9562 75002367840867669940541077128114509741654052387269760 9563 68463585384927458663323219525227283304425903493138160 9564 62472979307930297680860159917064585239319666347580528 9565 56986529031055396397719938698372819464286909981656032 9566 51963583449080993248528295923780934767468084263377760 9567 47366616681508972049442759743887834793356658414492040 9568 43161000443354767894406183226825360193875224022830520 9569 39314791987655906230555328857044226084331049658300416 9570 35798536631749354644640447423605793994647090954985664 9571 32585083936358470936271220191443299397692448639832160 9572 29649416660636056960334572715728798089690036161677600 9573 26968491667649319852192260667955675067536609808507520 9574 24521092003480858586482266182838290614976669549997120 9575 22287689419269543699864633484011023616725491661945980 9576 20250316649235653623080981621240539500598766407902500 9577 18392448799132051773462742032207907258703739690909840 9578 16698893238740557054682311411379767078100825474243600 9579 15155687429089829907175988282264037461203983953019960 9580 13750004150104747572789956036310190417747057306081320 9581 12470063627500891227348632772653603801680747499039760 9582 11305052089001779108904309544876142791812782253292720 9583 10245046309468091236145313383329324003982563882693860 9584 9280943732371482775093683705891307109568733789238172 9585 8404397781301753470472804048744575548503095994850688 9586 7607757999943189755629184908403670028974528403997120 9587 6884014682268912485197855238579821253344329058100560 9588 6226747676653215216185495897349352187521996452255120 9589 5630079068260470247307300485727209073491861922137056 9590 5088629463501712428520842478218801257039015536093664 9591 4597477618620242325688298465443694593774200713984700 9592 4152123171636602027775103946641716376033606463923140 9593 3748452253009540422267784803221033612379598085680400 9594 3382705765509031216639003846619260545689110051987632 9595 3051450138003497240760478094418742860542485391757528 9596 2751550371187190850828199046009433193038569419379720 9597 2480145205763918410268748026963482569998882452049520 9598 2234624255306459064453286908069903801610108630915920 9599 2012606956971415915925490205462786581542494492242820 9600 1811923203509045084748090692049014213806577685389820 9601 1630595529606993794870777636855891851006841443542240 9602 1466822734584038514355942045395817958393623826830240 9603 1318964831841152973112029031875523577257937551348560 9604 1185529223317037741782893548532574519169487769348560 9605 1065158004516341400757976859229310489465049013418240 9606 956616312512249539288510416226202063446604953265280 9607 858781635700348721321096531054692042915321639617720 9608 770634010025576559895854481575795814936936332814280 9609 691247031945050938750570690258039869676366493530848 9610 619779623551615623638435563888898076408590868855072 9611 555468490089671787567482933189414108428755515432960 9612 497621214568612577720396633775452913404363143494720 9613 445609938341027963262694861490666135403517796844000 9614 398865580382703635150327217521481138428702535715104 9615 356872551608076394299130231612525267489108495968456 9616 319163923895930121245597808813720909467908870688280 9617 285317016602398677339882469519011263900653898083680 9618 254949366217489165059417211388264473012492276153920 9619 227715047492129825343914714395753852938928320204528 9620 203301316839081542648947282423162390646940470752272 9621 181425551105996316051001324863302100313238086103040 9622 161832456944734733859418154472548834778791182374720 9623 144291527969292080651422322429348519373625478440120 9624 128594728716143477987145803681133339694621582558440 9625 114554386105644325147035609940273582368485955999360 9626 102001270660819218457729899022751911618502507369120 9627 90782851179345320741132676482688771643170466362960 9628 80761707884121849158830573769466803790029904573360 9629 71814090305316984241935445913428479440680071862880 9630 63828607279492492486496427826839517522623871103520 9631 56705037496143463721144309338785542620634057507880 9632 50353249985125499994419846498598371415995041608760 9633 44692224825921377338745915746005756098656230171360 9634 39649165177072762145672493401328648341847916076928 9635 35158692476545081540287572240446615428627295852992 9636 31162117356128713056942629689582325869284704929920 9637 27606779449700775601881306517668335183766497035200 9638 24445449860462677563640045712499701733946973608320 9639 21635790590022344714243136955337146445241460656924 9640 19139865726027475789150888130937672333317929417956 9641 16923699638342870077455508175328829236390380001200 9642 14956877849627573999990246135281023134632158906480 9643 13212186627509532824045525760176633210103646321560 9644 11665287695070845403099883519853450338873495654888 9645 10294424776544532167866330391955781328101893008592 9646 9080158988300459238931713843726837525282245249520 9647 8005130353509975572297783697588159356444425065220 9648 7053842964313353238643765281133561500848946951260 9649 6212471539710643045594780863724204703976362852640 9650 5468687332456479402049816070003450806033621806880 9651 4811501525535635876932332459679161817553819076720 9652 4231124429782140044868250735576973055797859641040 9653 3718838950222703146473157640923195332485018258080 9654 3266886931013948801121436065863099394732446490720 9655 2868367118545258691696512484280863924684631879300 9656 2517143600448666626059527573167771521480387833820 9657 2207763685865079260667147071094956198861538697680 9658 1935384290256422885239528525597719634588938463920 9659 1695705977149252545721828351191021911751420906456 9660 1484913890204195630914609133069779702984917281064 9661 1299624882623651801041655848461800950406445743760 9662 1136840217777341154499481404164107255768423437360 9663 993903275629329523275523016808938491500720564060 9664 868461754630607627331173092673990758034854746948 9665 758433908693182958058985420919932817098356598912 9666 661978404138887639618048309242989064804876224000 9667 577467422534727925005008502239638414829629845120 9668 503462672467662065922574146840401369372535797760 9669 438694006924043558375983385684131952863912409856 9670 382040373341793189833798063797109560064226157824 9671 332512850888550430230887549074902047551917185680 9672 289239554353372293174240172941096914629739268720 9673 251452206466676640724136698792518840937428991680 9674 218474200705533507640033232503504845927735995200 9675 189709994902078338853367490792753599756354164320 9676 164635692436862953281687568100206101147172176480 9677 142790682635083555542817662180550600340815742560 9678 123770225345508680194019155718461670081938297920 9679 107218876709481060695377732887614000873333652600 9680 92824663947884776021023457388539845144402238120 9681 80313926723213423170696084720839523671159128880 9682 69446751377055431033710888148547377225152469760 9683 60012932195993525086635065153413983766763340220 9684 51828400907851539540866295471364602894899657604 9685 44732071934125334003814764129706684659681896416 9686 38583056594679533512127783175046427737687802880 9687 33258204542061002161911563095993807241185959090 9688 28649935253658451858016204191020750845347358430 9689 24664326483456796240431260953439884165389217192 9690 21219430219271110474630587078197282823857543808 9691 18243789949476128290827503596663749478740392040 9692 15675135954570141472235636061361158563031677680 9693 13459237938825399096865603266625856823802806600 9694 11548896637729734179256778546324816077687199464 9695 9903058106734982866246202162840622800548765926 9696 8486036241976574106483978860758687555676993130 9697 7266830727521894385239045359837874783418482880 9698 6218529067418042216662215224349314564163476680 9699 5317782663307421509027432896531122865426949740 9700 4544348056717999841375291684402863383740742780 9701 3880685484643292973795595954151322601291528720 9702 3311607811474501209912288904190533190615991120 9703 2823973712094139901056285714139188599161779095 9704 2406419701075884484215208757068195706757102385 9705 2049126241401244919355758005669299190518363300 9706 1743613731808380752404425170887471238665612980 9707 1482564672808900875458402578198351364737145050 9708 1259668754683525076879621009415878825595809550 9709 1069488002781404070010313173328969261560718292 9710 907339461906899279608575688324950696590902348 9711 769193207578526042300265235036069565866163625 9712 651583742037164089484362898202523118011036095 9713 551533071123070145095410227080076794379659560 9714 466483968151824492450691323732503382376819776 9715 394242115921541684991082408814097537949746804 9716 332925980847396694667121002489234402646403780 9717 280923416498265389848996168936464486152460600 9718 236854119774527772919584649084007758350888360 9719 199537173633314697826519807692332416869546247 9720 167963007429176792504307146097257325593780673 9721 141269191184053938652520471201647314021301980 9722 118719554840283181744517551613259820022458980 9723 99686189033511692178405441953175133010315730 9724 83633941255146485961673173738560762284903950 9725 70107071435482283501778398883162559567599580 9726 58717774834792772853622511754727610324583060 9727 49136318445680315695363351312504244439443145 9728 41082570561657650835687622428348893373476695 9729 34318732350688302141485958748080028809267720 9730 28643105714205012822646516530139882770141840 9731 23884753875471117274118088118538988647145880 9732 19898930434233298620632940152294294599095000 9733 16563169406637471959235357918472421747444400 9734 13773943356209995946223962312256142088936320 9735 11443809390902111733325634054224770417183210 9736 9498973796472093735992006090502794949791070 9737 7877215611678270471004814250140893006195600 9738 6526117713365702206858246078388309574351000 9739 5401561133810509661168808981982490959490700 9740 4466444522440006936100424329703838111238100 9741 3689596015068451025548106109050006187468120 9742 3044849396035535740342012582191367052926920 9743 2510260428148907830846862994655824200426470 9744 2067442665933310006823024814791267165097810 9745 1701005032474666473830881005025727378844840 9746 1398075992813052655298587974435077429609080 9747 1147901352842945100924602624861046210679980 9748 941504600271093979802598978561979600727580 9749 771400325303694807920826898666809572857920 9750 631352649815066725329232161597713164355760 9751 516171786405920826123104411776060370188560 9752 421542870406356072179692191534629847704920 9753 343882082270657261318046503218569541651320 9754 280215825511229442593699208449698618018320 9755 228079364114132636079817000078934428392640 9756 185431868640166055717241945457062997816080 9757 150585285216176686351396672241493215862000 9758 122144837812058033195602933877611869115600 9759 98959311449984741750415344598819524410368 9760 80079550804065725111368344617825036514432 9761 64723852334713871169107970532164155683360 9762 52249134950103087267757554638230146170880 9763 42126949597288228388739619812166933178040 9764 33923536791735464092544419391143188881224 9765 27283266868715988100177148607007308968976 9766 21914904085736107503928093750669940862480 9767 17580225533370592523605127704578228247665 9768 14084601611459604116948863819216450464855 9769 11269208724291850177294010235778505015628 9770 9004598655796096258527567036261292636852 9771 7185394349845692111721944465079633394730 9772 5725919857985713132030774504859794753830 9773 4556604147104175186122391181385599709980 9774 3621025234502970158034884911825787801460 9775 2873483545455796723296183483594789152175 9776 2277012153907279850862189358903481518425 9777 1801747251010236149124283856586567859080 9778 1423595280039434976104363091318036211680 9779 1123144095234458701366594324493279642800 9780 884774597100066828745633827344708273880 9781 695936863553666093627373933161171686680 9782 546561084422279935442760567763291389880 9783 428578826056162214144392147462727854005 9784 335534479725335642655497016848751517659 9785 262270330215479044136316991861970082076 9786 204671643975909262028452766100992615820 9787 159460623475537367748010115234417389350 9788 124030093283314402768129367084992006330 9789 96309446692692704500291626258772005492 9790 74656750308128159731693516584806245788 9791 57772028651436863298200921144847725755 9792 44627673792101979855364292314691567805 9793 34412681416467558837958672403072484000 9794 26488033835338853100921827880700315344 9795 20351056423757457358405717475735589096 9796 15606986974095264415076232218667500280 9797 11946334044811853511211951307003147680 9798 9126874339010264967891948954691529280 9799 6959361787314504044634075075794644020 9800 5296201683994263929802249648219699820 9801 4022489626085810734877010652286382240 9802 3048933455454057462952081827676895040 9803 2306272093259716769675097204212750640 9804 1740882339005374430822495271487943760 9805 1311326863795667022515182921628412240 9806 985646604933809677752164646972872080 9807 739240888294954275688197844032050460 9808 553210757842928297289512404206514260 9809 413066717220292051716821014137239680 9810 307722636650288072442806753322116880 9811 228713963265353515640114782303163400 9812 169591415300663206661066675468393240 9813 125451703939549388184308124787752240 9814 92575046502852721714834965779988480 9815 68145742607851607792704004228306940 9816 50037227924625550390144669067435100 9817 36647076877395925407329420718440280 9818 26770619418844183250893262575208280 9819 19504346542630030350807458052597660 9820 14172247208709884467739390296902300 9821 10269759607739742507320881975349280 9822 7421222711091451342834337474638800 9823 5347651736418510463914898174977900 9824 3842390492825657649773277230918900 9825 2752759637415896009628892618714560 9826 1966258270353908653459125438435240 9827 1400215064025514349568173133706700 9828 994046315540808757821734959919100 9829 703479234007371004752475387761600 9830 496252972803976851020950241520320 9831 348927977388171672763744046975205 9832 244524392459188571388941350445715 9833 170778976592412989127612522291340 9834 118862188284834479965046965204716 9835 82436690685126213066249517616094 9836 56968451389606635987176534255530 9837 39224183337140857142787806434380 9838 26905846811204484518841959522100 9839 18385663106546754266147642403843 9840 12514611628560631013079172592517 9841 8484482785193860093605939648120 9842 5728838976052333038216687627680 9843 3852150436283322094781542528560 9844 2579265991043999193729762029736 9845 1719510684590417711289814049624 9846 1141268165542151933880747764520 9847 754052186801620718366950023975 9848 495908197865052327700700289025 9849 324594458205791595513655929420 9850 211433088131381833656694247220 9851 137039964846118570497766569610 9852 88371566261365410633179865750 9853 56691193516516240220627715900 9854 36174380654024985126290716180 9855 22956818504676949084198858425 9856 14487312653992181086718384295 9857 9090078530249531767753546200 9858 5670048985133102419972449600 9859 3515430371147334686148468912 9860 2166073259131028733765010368 9861 1326167301562002620348855760 9862 806637843237589433872701120 9863 487343696962944275965742010 9864 292406218180132506036925806 9865 174199449129372123167509344 9866 103021179592888433469141640 9867 60468953239380069155733780 9868 35218181557023739416337740 9869 20348282677397644800650872 9870 11660251871319368722017288 9871 6625143108704587325152710 9872 3731402440534860422030050 9873 2082643222624128127150200 9874 1151579193686286567518160 9875 630626701304395736737160 9876 341906042875877321248680 9877 183461779104129310512000 9878 97393290141698277901200 9879 51131477324391596090790 9880 26536589497469056213650 9881 13608507434599516007760 9882 6892620648693261354600 9883 3446310324346630677300 9884 1700179760011004467468 9885 827114477843191362552 9886 396561735952215036840 9887 187265264199657100730 9888 87038784768854708790 9889 39789158751476438304 9890 17876288714431443296 9891 7886597962249166160 9892 3413602103063071920 9893 1448194831602515360 9894 601557853127198688 9895 244382877832924467 9896 96977332473382725 9897 37539612570341700 9898 14154280149473100 9899 5189902721473470 9900 1847253511032930 9901 636983969321700 9902 212327989773900 9903 68248282427325 9904 21094923659355 9905 6250347750920 9906 1768966344600 9907 476260169700 9908 121399651100 9909 29135916264 9910 6540715896 9911 1362649145 9912 260932815 9913 45379620 9914 7059052 9915 962598 9916 111930 9917 10660 9918 780 9919 39 9920 1 9921 815915283247897734345611269596115894272000000000 9922 15910348023334005819739419757124259938304000000000 9923 158899501412528083763807794753843570409472000000000 9924 1084419404376726747089846178232371033145344000000000 9925 5691808017702266930258852016467721226027008000000000 9926 24515126586346876642437293808163164178612224000000000 9927 90270946137984759235415492241583755019419648000000000 9928 292317469914329003124275605017980132703338496000000000 9929 849777168440558983673140366120371423604113408000000000 9930 2252724506294038242893912212487603186285150208000000000 9931 5513253980113150076430727766341018787203094937600000000 9932 12580623757249590236684435177100931629470711808000000000 9933 26984477260545139928548168053098482530852824678400000000 9934 54774520553765725311641445042161813824173716275200000000 9935 105821383014846093079925456039873812576329478963200000000 9936 195529980774988688341045263082549245789114492518400000000 9937 346993129892162385527359947065466877506184313241600000000 9938 593580552058489011806164079249406229509955163750400000000 9939 981919374825137917364974711557945338610877072588800000000 9940 1575180464323017967661182959759619237697623804723200000000 9941 2456544744677749431038864740379731729677536580833280000000 9942 3732689344937119120890352811995694885240370365644800000000 9943 5537108680730725859924114336245246156383059166720000000000 9944 8033073108945229043385345909450212283214694427156480000000 9945 11416028983129602550317112497049381184130966951966720000000 9946 15915258813421888050716620585138250735752150718607360000000 9947 21794647561249316294828325316959410003263596108902400000000 9948 29352438611032137965837232349647520913863459687280640000000 9949 38919907684660200267162848504582677201424465906027520000000 9950 50858931567121746702006259898008781190978032403701760000000 9951 65558477638204177895129276250502094777003212003590144000000 9952 83430086764787020379855732178692223839385473700925440000000 9953 104902463491226889692418829339502345884276716175580160000000 9954 130415321681656467923314385633556121470825321300234240000000 9955 160412659509310526457991950350994193248213585521633280000000 9956 195335654322707174282399039013014524441327930542735360000000 9957 235615375434378406220225504074146098082131847966210048000000 9958 281665511787523743688283263162191457883433267474388992000000 9959 333875302681564213415943202398093585173033606109308160000000 9960 392602844487816094296635150544127526754676974807642624000000 9961 458168925937630926511288214998136083263268339725319603200000 9962 530851520553935935700977787623087248785590536914114304000000 9963 610881038529891603591584211340885280506338634424630016000000 9964 698436413141662364714886613772861462842059680722513152000000 9965 793642069771355994285356548136167245163299984233632320000000 9966 896565799783554279115182087322308628907570647889082777600000 9967 1007217537619189820381762585047107156990677515193685504000000 9968 1125549018119299429597640645081823622116695799396574464000000 9969 1251454272654144660932911901402163092317923149851866048000000 9970 1384770907323542993104352843954325033509838330148051584000000 9971 1525282094374903920119878466916351753474364116772306736640000 9972 1672719198993905390587940866211808787197003362244840706560000 9973 1826764957596679837555760449273243789601412735734469828480000 9974 1987057120454577910320031673890547222888482665553659394560000 9975 2153192470623908567813640819397983523504167025948000936320000 9976 2324731132412958282837200131081293470895459690551056807680000 9977 2501201085662631583928574590195289905528486504036260351680000 9978 2682102806611378097742024167736413275092615560542796991360000 9979 2866913961737849549849023390960168759509712702699060640640000 9980 3055094087424756211054316025505607270672568253212888393600000 9981 3246089195290113119909162736379845171759987714575096220384000 9982 3439336250343386201524853228309525054625311021745398841600000 9983 3634267476532250485279548441235109316978718462759183133184000 9984 3830314451571811145995243261381911256608469346596272016512000 9985 4026911960045229904002532529311329534831915776385241455072000 9986 4223501580516017466225799975479243807836595186027150802560000 9987 4419534988708986819514290905811820439897166509788141434816000 9988 4614476964635372490735998980205091952109271734844972119424000 9989 4807808096816473509197413550070790190103758557979814448608000 9990 4999027181477112757259369736050466221366580564663121848192000 9991 5187653318729154254283104163535745866297356582122326572940800 9992 5373227711353560628990913941070091334154839758955633670784000 9993 5555315174834983260298568362710408670822275942368723989728000 9994 5733505369831926409039745387776583023941618732224495458790400 9995 5907413770310526804914293690333147554565275408359084048985600 9996 6076682382167618429535904503062498568070695643846077037593600 9997 6240980228358335832117527600599663291361035464871531497456000 9998 6400003617365666782626511514513155323043716958106054470963200 9999 6553476212344885765977706044050709516321154235504334074726400 10000 6701148918484741715927752017159495720724293831827593890048000 10001 6842799606088257122369293427303158111045766164855005134123520 10002 6978232686625671960957231382172799883585416310207177062451200 10003 7107278558584733610531300080753035607834179754587816890547200 10004 7229792939370886534879567279986607264357803497349583122739200 10005 7345656098820895728958325250722976713059510752071820842841600 10006 7454772009114181205007358954891987698693078813462801770096640 10007 7557067425019990516053884119978267495758278534608945943347200 10008 7652490907526115488150599213196979399852447238856049987840000 10009 7741011802974185217347113009186542644416453546943293248115200 10010 7822619188893197527008347230816404800679636320037152114995200 10011 7897320796790150850629895914327468015816038818312096280412160 10012 7965141921235561901093419635295436741696571423034335450931200 10013 8026124323681531355088313781286517998584152450243664836032000 10014 8080325138578343987600557317574157091490139758456180481932800 10015 8127815788518303906582229481577727132579607916543486260006400 10016 8168680914337179318607279440963473541849884115456374049876480 10017 8203017325347629986350323975547608133368926213999124710200000 10018 8230932974167633538115271745341347872734073042523891470284800 10019 8252545959941633521027589070383847399041983710138960488496000 10020 8267983563133555905967232886455673517299613582812947336256000 10021 8277381314498990044025656056575498616084598585410864810302400 10022 8280882100318176997243204417257692485613407658052935785881600 10023 8278635305491025385563300984475598757570815352665267665052800 10024 8270795995658860953161636590606689455631602359901703380736000 10025 8257524139123410128785657633414637544736173881065852158667200 10026 8238983868979804657354050759998729072630540123536997051493120 10027 8215342785565200165635504376372863665805354498388488432131200 10028 8186771299045841970188467875568436156138369837984909257286400 10029 8153442011720932304741530970973197342179850442349590477780000 10030 8115529139409264535430862779049290376079627189762486840224000 10031 8073207971102094883037933958616562758466549017338480322337280 10032 8026654365910940331453095936508098366975112567325033715174400 10033 7976044286209778429867129011457723370819200934733439301878400 10034 7921553365765387967672607910623700901403661827896648557017600 10035 7863356511565280649702223871462555077704349928955301894137600 10036 7801627537987878659574037564013695479294848060809293146442240 10037 7736538831912418750009252168868915563695089226868129491724800 10038 7668261047334724864354983352195652186354284373925111500217600 10039 7596962828037794094552880217104483609186215723557619587140800 10040 7522810556861484603931884506413726832069023877093588925878400 10041 7445968130121973738617112699437321582747698620450141977540000 10042 7366596755747660247704612246253300312936727245421219349755200 10043 7284854773722501823908964660537397980857938720853730649496000 10044 7200897497459187613634595089669095293476502876840813425889600 10045 7114877074761916840160833819860164990126910451675156044013200 10046 7026942367080851322450479382687366747539254652962915384018560 10047 6937238845806581118235331489919663670350998719905637260681600 10048 6845908504402323072543153535365582535407620040441474636600000 10049 6753089785223277422756619918036000925576622203571989224596400 10050 6658917519925891467528152074632049090856973153729696056952000 10051 6563522882424089638403685203047839900694086292981122920241120 10052 6467033353404264649686990702419123619530595809660506268174400 10053 6369572695465489932189135417525139666453757403144911984406000 10054 6271260938005577176213776507198901987833314030788020657134400 10055 6172214371026891136093278572586278342844931036132202402680800 10056 6072545547087928229643028124215694218811572436140674139830720 10057 5972363290677298006257933739899704747982798793837476624721200 10058 5871772714335696196752250963157753860042866561974431160164800 10059 5770875240898546716826907083487010447492394942681670004463200 10060 5669768631277078812512996424408028543735065815723249836948800 10061 5568547017238591213344431096992704932439416251497954443126520 10062 5467300938687466439185097101533629687720351397930711404476800 10063 5366117384987092684472551432574916729664713212326721233545600 10064 5265079839899210794727957059466024670005265708485175672220800 10065 5164268329751334921575517217483752213142135716715835445074400 10066 5063759474474822114563186154343824364235840390708360102158720 10067 4963626541185929733114956883191819318189925562920528469800000 10068 4863939500009855683682134245164235316516299473611824864374400 10069 4764765081873372482708359701885295958997767179288710668155200 10070 4666166838015319050752908908583299104786512272581720830166400 10071 4568205200985988656908541835472803571713234055834808981640320 10072 4470937546926438104613067707890273897793578097036033439564800 10073 4374418258937036837388201017392352733691767162959444546097600 10074 4278698791361272639242283161689585728456254385594136451451200 10075 4183827734826031928992261829439870853142595840249952882262400 10076 4089850881893376491859703470888292871549842340232644832287040 10077 3996811293191343311122086082212878795834239728534926603270400 10078 3904749363902596809194964975389305772633144292922173332035200 10079 3813702890499957790840906146767776173286695746846985336364800 10080 3723707137627012251063432442866889552216358521146982666708800 10081 3634794905030254050956509512689910582094249722515173125582480 10082 3546996594456622491824914672427003812017569549577603306120000 10083 3460340276436939067895197067887175017690034334480413255383200 10084 3374851756881702782936926705974712265137338114452353621617600 10085 3290554643421041453370319704391431437890365064098438044014800 10086 3207470411425403829370771113760512099454002894408243198047040 10087 3125618469647875923670057752936904543203318797271657914906400 10088 3045016225432871788331236847777915805191049020056319958907200 10089 2965679149439436703032590006019873020695555724339445713451600 10090 2887620839830557460857622607207738202008811604790467228497600 10091 2810853085882743972290198332960863878956136074307789518452000 10092 2735385930972768420353311016753257503310531404112164802152000 10093 2661227734900858393106302992702779185849434710382164485036200 10094 2588385235511870737098814622221002643827043848082714975084800 10095 2516863609578051712012304326538823137139085721185289702755200 10096 2446666532908941449620748438795981646758062795153355369631360 10097 2377796239655828691996151964837018341550872813198296886545600 10098 2310253580779924387497744153052088847370637823569587579920000 10099 2244038081655116384848967130571850172377429002496987933731200 10100 2179147998777806174600094272358271870042050766744734119011200 10101 2115580375557924149054134596298825156260588881854762605515760 10102 2053331097166781934967328462231416808009772751025871201475200 10103 1992394944418956928107286490100180972780433255761871183094400 10104 1932765646666921525598964269033658021470171614215826560912000 10105 1874435933688632560961209338725201939518793587129978414828800 10106 1817397586549788665987540691942697028129692853941909295449920 10107 1761641487423947157227590997019497290529922236719706276764800 10108 1707157668355169039681231581889482177780684352201300297352000 10109 1653935358949331462156121215573606093275077367248999161856000 10110 1601963032981711357344981140434217649029881372671755411548800 10111 1551228453909901363564747951163646885414735843447542983546560 10112 1501718719282568265952467537742244552874807733528637525448000 10113 1453420304036003522185657538709980604271919752299897393980400 10114 1406319102671843043888418780386007211979096908966850317865600 10115 1360400470310747141391154035771565818744008398925383323314400 10116 1315649262618229085029701301629087441609134673770614940016000 10117 1272049874600199656211049305375234332165093750704270262103600 10118 1229586278267152860997441730175614148746464768450951356355200 10119 1188242059167252148071225509368492152405369240430081678672800 10120 1148000451789884526269554230951276251259450607163316192652800 10121 1108844373842529487172275080874947788432204856833860226396640 10122 1070756459405038264665099244611101570861701381249073414985600 10123 1033719090966634475087208030752775709694646363217172538748800 10124 997714430352127476697513005472689754443440595803810573366400 10125 962724448544972908289445952141624943304923795398593222312600 10126 928730954415919012493803890926202309910670796246348840938880 10127 895715622367040883053705364916154598206907221311826123906400 10128 863660018901986231259869911814962479378541654770740414937600 10129 832545628134234353147325750606875352007832013149052109405200 10130 802353876246103579972661128707955233122023020915385452081600 10131 773066154912130669165609056390772671702571770642531792060000 10132 744663843701287573937558857802262565285455740660467333012800 10133 717128331473296219623615314085049171730007060747605422989300 10134 690441036785049881874981873810164643789626061683995586155200 10135 664583427323850234590277702901302605959461572308587456166800 10136 639537038384821996851753243670499191350794946316748505779040 10137 615283490410472388621351946253644003350838754936851192282200 10138 591804505610920475569033553262061291583039339425352820736800 10139 569081923683832248210597735007006390712113867752342920048400 10140 547097716653561368912988693186476255759364544402233547356000 10141 525834002849413479134367394809597765711283574595295708509480 10142 505273060043324444880139951398501412793303032108398033129600 10143 485397337767570688725525138890737744654516365448062120200400 10144 466189468833413663506988940403673323970270443654117900281600 10145 447632280071821503421148904832672748740347225242030657448600 10146 429708802317609958506505104524335176814988485336682613733920 10147 412402279658502964761724930768905357161589835323925662675600 10148 395696177970731774352677224812187688014627292002317524176800 10149 379574192762871674730088201299705474189084411027014525415600 10150 364020256349658217820432762742610498491262537149392451648000 10151 349018544377531859543642978029064533445287427388203895466080 10152 334553481723632311205979177578747468014976031015567684427200 10153 320609747789903093909625204960549317292491955676386838481400 10154 307172281213874155990698447074147265088943300092760662879200 10155 294226284017567372027652977383903219578353547775492043216400 10156 281757225215817714740138631065364210027892015508540878929600 10157 269750843905123311993308805102679517391142923534172748497200 10158 258193151853931908636702024690480587766874516989498397180800 10159 247070435615040885798976849615929458788513028987767744267200 10160 236369258180534383435134365511514233981602478113173714934400 10161 226076460199405652584338914407778829698826151076019327639720 10162 216179160777716947851752271399029551242949658461230584263200 10163 206664757880834459345813072323541511542497724295206700998400 10164 197520928356943360212258462672632681287647832706845732075200 10165 188735627600699373932095879669430206260352520699258802610500 10166 180297088875509684375330075611951743441825761811723167295360 10167 172193822312558835251266623821429097478925268408988081597200 10168 164414613604305780236979475744299937798932627915091598877600 10169 156948522409777707011870881038040538705034848521239024123600 10170 149784880488575892342269829445440807248666011537869347856000 10171 142913289580089842655270412575624514224556733625487903534800 10172 136323619043989491949618711455636955148156158252950214632000 10173 130006003277632387227662280132421164822874754642226010166400 10174 123950838925584674715233236318382882912417885859400236864000 10175 118148781896012353876160452928161157709815832183848712294000 10176 112590744198253697867472549020167623757429247640839300748960 10177 107267890615435916583470941023068780107484337195830335974300 10178 102171635225549990014259515807949115631991894742824342301600 10179 97293637783948013420922073247239760946769799994890583154200 10180 92625799979778219629138820675666765723406349573925262788000 10181 88160261578424884997562351644946976224862684096295351988840 10182 83889396461574351388122090615021157729581160221294009052800 10183 79805808576085133571311579496732888387316888170068851003800 10184 75902327802400216744490688396993129001451700643906680868800 10185 72172005752803829336567843497074433766166496678597730852100 10186 68608111509393809846161387809372635500924745952736909084320 10187 65204127311214742148564088309566171949824440220113824136200 10188 61953744199576842320750175764445849340548674355708783703200 10189 58850857630171634796708284673949633832265580108763636623050 10190 55889563060188212914828890699397735414388840750999724488400 10191 53064151518233758866644080679716333668120709859797085906640 10192 50369105164469385602423248001787967977626403146356042117200 10193 47799092847987608846196076534877441232341615513588345917200 10194 45348965668081177931167042432874166449467083250778407129200 10195 43013752545684874000209099163891609907349028217656631544000 10196 40788655810912475922153443508306285907923119547968506650960 10197 38669046812260620141930360731584851068273925750694725557400 10198 36650461552709933126658781936318667796573806255980326426000 10199 34728596357621758087834313567373782151300350120184980323200 10200 32899303579006167803725956801975561077969435025553617795600 10201 31158587340423862828493254539804509364991159110054312822240 10202 29502599326481084084299942013880440807090529819452831606400 10203 27927634620582881557140448891633665360492199003484004666000 10204 26430127594326014266870144560069811395854011227291570408000 10205 25006647851638426615824058718335538238561243179689755012300 10206 23653896230507647546989672299715879754185805349754347281680 10207 22368700864885566816064881658135050317955296765670923521200 10208 21148013309111813588733039752557248538005125281200429084000 10209 19988904726962335410976801485483025750333427790724160546700 10210 18888562147203672734080176678386232736482304665142587300000 10211 17844284787316752494588200096198097723542404017505141321000 10212 16853480446846676190230455387515959131700023030763625177600 10213 15913661971636832453971988236225659841684983221387134001400 10214 15022443790016587859512907116713814881912103469396780810400 10215 14177538521831657661549782511630911861804493761032881286200 10216 13376753661034874915319261604281488254334406709209308108640 10217 12617988332392296847685614725535007200832702640623861736900 10218 11899230122705237657963559149740592496847599369538228360800 10219 11218551986802715445231269097009904030901580869276222564200 10220 10574109228420759006009883652306995808589938047515496003200 10221 9964136555954842929484139912048709446333133209928465321030 10222 9386945212949206417391677348864140930393608562971829486000 10223 8840920183071757577292870722983458314880332698853737627200 10224 8324517469215461632381395607775369635840002928139488362000 10225 7836261446266346347412704476668648317769655771477705546000 10226 7374742286984316177007072728519366788097564000781225093200 10227 6938613460355631417963328721931994412789736694508736978000 10228 6526589301694961840495612055543920019602332354791180104400 10229 6137442653700146934820119020158101415640447822368789275000 10230 5770002577593967831100436615816599812360606134580724662800 10231 5423152133424140176284253626804317973453618375474278746560 10232 5095826228535154557860577472088220939286310426428102040400 10233 4787009533173304414267211365421271042599609649981110754600 10234 4495734462139035335460597320063647157733015222556869016800 10235 4221079221358410809891841727086713975331602872668007575600 10236 3962165918207806762476419652762619150727445519604786416480 10237 3718158734392712311426279764058824921387102960883548965400 10238 3488262160152521736596113488470933149618448176062216757200 10239 3271719288538250701048244510567116030188499741086610317600 10240 3067810168488999883902591384647371268611777052855203178400 10241 2875850215415526769435595524095378570452529988207899579420 10242 2695188677985280834766580681291919612063411823228442535200 10243 2525207159792522456911661304763925530336626191752197553800 10244 2365318194589499592875477312964080061856888756518053414400 10245 2214963873749921301137567269047418793344197944671587704400 10246 2073614524633970781726224008978572808515601368044414722080 10247 1940767438524674924159350427261365547508089577524484178920 10248 1815945646808429367010011246933221976308589132671229840480 10249 1698696744077709754592410071390537986862737986399380882300 10250 1588591756841328214788219823578447130418834868186046383840 10251 1485224056536871134544641707079370420983439282700207701944 10252 1388208315551037228891593081469453892055447676897361364640 10253 1297179504966345947576555913037182485865272286980625980550 10254 1211791932766972812319293996910236956092474549299473733840 10255 1131718321252162796209575332013331444911272964217711676400 10256 1056648922422652886964926416026659070893371094204979075504 10257 986290670123683097588142791395871111076796815183892122360 10258 920366367747378973812124391448233768756262758738748196560 10259 858613910317440607449369484838956355293363594090643300400 10260 800785539800070681921564064113621386600632885683870411120 10261 746647132506819336215652437768897410911885968615027429700 10262 695977517477423544276197365408845845015353779460475650800 10263 648567824753684813007988293309767833056584880679303286160 10264 604220862478877392820370038617715271669454635614049359280 10265 562750521781030406273732588469246996164874938520427846200 10266 523981208422606213898856347211182256886563964428099209472 10267 487747300223533070760766315131154184752080725354638679760 10268 453892629289175929681376112892139848204676300794570618080 10269 422269988099582378256606915600382745394871454635752801840 10270 392740658541162315878812644371650564361542073285098225680 10271 365173962986795022356233295280074543091276107233876805520 10272 339446836555154339119846364371806999265031448426924043680 10273 315443419704753912855615293752783225801961557926990069060 10274 293054670342795390391337005381866399319499494141864290240 10275 272177994653311945774461839659934031802663492077957588360 10276 252716895873299577797500895157730750333888579382347151424 10277 234580640269484297001622344231754047831502374940295356080 10278 217683939592052607309012398026980676834442715574859839680 10279 201946649305046362736819012024511137961106534483985468040 10280 187293481916164609261285447954834059477251603351895391200 10281 173653734751400432918972816048147849779713817971286380372 10282 160961031542248598906825424046243435993854110956396125360 10283 149153077215130682158999886843832866656098484886880032520 10284 138171425294181471069482389184704339322328088922433054000 10285 127961257349608788224939007119536372744245083914345852410 10286 118471173944465623171129390235892820639007835362139174960 10287 109652996552847605510049440314710718979731616699104603200 10288 101461579942241135673829052795672690938026325206661864800 10289 93854634531990387693403604352260948717638609202512070160 10290 86792558258618934548460667987724636281869427353760653600 10291 80238277497029436424111637739400722169138501586829247488 10292 74157096604409578864109431880255073520161672308951592480 10293 68516555670992453575563389577969398161141812101748358500 10294 63286296078654252842027268434630198871517167576444807360 10295 58437933484682039109001577790857777841176363829629360160 10296 53944937863911039441930112866871024192936429061088828576 10297 49782520257816952083931370781179275051400239775765446320 10298 45927525894057582503864753859777404205730527001399298640 10299 42358333354394011449106224028504326692830660086750126720 10300 39054759482889449736506810589998019890536979002154570640 10301 35997969739789649517375308803642269096537497953206333720 10302 33170393719538535500660410409907725543077961273558366880 10303 30555645563983468013505009817279090590735844964804563200 10304 28138449013983631219801198970047148355429338937795046800 10305 25904566854360280614120003598623640047382390718267745300 10306 23840734518427206483275695420364155283988653280148203408 10307 21934597629222343859602687631281616394351650735514528840 10308 20174653265035854730445660519963802483505313703159983280 10309 18550194746905351968604762674590419310352902255917879260 10310 17051259755434569327457045444673284810371976711501601040 10311 15668581593597227527744370594589236976771001038706409016 10312 14393543421122763119590982170409387802743879328309692880 10313 13218135294634741105794182003546764847200520333465587500 10314 12134913855936005644433647070322725287730998292904936480 10315 11136964518716821982648012120789192446472231554268045400 10316 10217866011513331140048285549736936803179777985987847104 10317 9371657141973472833656442064911721744582168191787660830 10318 8592805654405996253345681739350969109960330802569341600 10319 7876179059205083834535364353873931561369887187519137440 10320 7217017319068198207042662755668465341787326385550160560 10321 6610907282967673654106346155792541951537682547635868212 10322 6053758764606849260335782756044256444859021608454795600 10323 5541782167598596898614361822299167661059896576978915240 10324 5071467564857212017370952072115935721287996977348831120 10325 4639565144702938638393791138609215167107802747855398620 10326 4243066940950862077945416925158654701568639580621200848 10327 3879189768801324289183134443094965901197997346362605400 10328 3545359292676020214867037619741165064028728217919077200 10329 3239195156260956856414825180421939035311167297179772380 10330 2958497108932746284878277905027643687653514708498683360 10331 2701232066466309324193550424301315353313936252595515960 10332 2465522047457836996908675563190562057106144840008019040 10333 2249632930254436544926271552920470269655635229363883770 10334 2051963978368715430450825406997134033472341411004127840 10335 1871038085379858812749010710657482669837210644643267920 10336 1705492693189552153346790089323753811621022477655306384 10337 1554071340218198808696853358240956773739321018252888300 10338 1415615798700880195681704577470957158880071736855079440 10339 1289058762679790947156764493143672197055188660154704280 10340 1173417050596632248085671321855649258116425389935411760 10341 1067785288570634943984784228380458824332983286499821604 10342 971330042511276601938303154172142240301812917941733200 10343 883284369164917319711217522308536107721341261162398920 10344 802942758036871592183217105352386443720991119526755600 10345 729656437870024923594874533305300290995454514759770740 10346 662829023002967521366421093872010424222463867129894560 10347 601912476479536745031832760051072532702629324508191240 10348 546403368242232254428486547058979237547252138155083520 10349 495839408118608053120666508866094769270188891493999310 10350 449796234606690857056068203848874079922271276919400480 10351 407884441686787669657674165462776664064530758553913344 10352 369746827036620975374385060391709052789705901789018800 10353 335055846108296547484266284819988901733474332109572620 10354 303511257542735140172505404949689796019079167696699440 10355 274837946353298205556321367653302797538454752955507320 10356 248783912208671055662199414720481542382043179797398224 10357 225118410988749951228947772813582155669235906697917220 10358 203630238579286036966026773413656616415205245716031440 10359 184126146614205316298935509004303251914390472166311960 10360 166429380571553917285746349423125604031376304175936400 10361 150378331282487773358701174910443091350269107296968036 10362 135825291525088177858548343119937844026163298295892480 10363 122635309948373231037617365508563099556192099781743000 10364 110685135108909280660935041273903899098231954494328800 10365 99862242905015254203349554887506011960771868167360090 10366 90063941163699656057719033552301558632941695968949344 10367 81196545575076690169299620358988948701596613054120400 10368 73174621579878677686305384328529424748537182164713360 10369 65920287199527375210144235304245669875099827547008420 10370 59362572156668081350301315360528094773800118620270640 10371 53436828968642903136428287326024649095906665964023288 10372 48084192008536551399105941461849805289101229115217360 10373 43251080819544430441055752938616032006901687813562540 10374 38888744239788551602967903669792401692649070446194320 10375 34952842147570392011239369210575944925980655847005960 10376 31403061872561486808257692743300061367663045857766352 10377 28202766537687513748156664639596926111741935983163780 10378 25318672800493196567977403682457897771398388898195520 10379 22720555652557854902552683765460751459521684285137320 10380 20380978111983116738938393547669870115310793243972000 10381 18275043807960121584176416830541014201118778286022766 10382 16380170608757764143646959107251864943931094229275040 10383 14675883585922355572558015323116222306089015643901280 10384 13143625738763081003321201242335021089398372166392240 10385 11766585024994112519572997701848488708175584037771580 10386 10529536356349502693977746088145198819206387845379856 10387 9418697322678515928502235928792026298149693567211320 10388 8421596505027587281050291099195883987731726247091120 10389 7526953328046608072853417171461253561735030020749980 10390 6724568485214845315996722237712751057696449516330960 10391 6005224047327589022932905543870488033674376137796056 10392 5360592435851362203291963562736428138810430267066160 10393 4783153508548343273218059838557101987671132372972140 10394 4266119065568580992127504868224470805170943971884320 10395 3803364140366089515750818654340605170298026535111480 10396 3389364491643304337513247170049513605056775464462016 10397 3019139760377170855811358915247814563994887070500250 10398 2688201800118330291020802076373331724563873513968800 10399 2392507729452182594175731473699418284945821757391920 10400 2128417293018639204193488241855200683678714231300080 10401 1892654152040703348415366552941929557580714812032636 10402 1682270757129224976444629065695107593869822020094800 10403 1494616485415871071077374705528404330438490963098040 10404 1327308751008070456596229520585934629754763519210480 10405 1178206822534799659157839519926380819156205390497460 10406 1045388104324595516966360807295400746384372463998672 10407 927126658679580001724386879563411780515225168386280 10408 821873765923221830790551257162624602888336696696880 10409 728240336536587697983499033191709023139073057566300 10410 644981005880055024763689878796213710121620369634720 10411 570979756838144102032007490917519269288880032695992 10412 505236929329316703981598504471525132910001695013440 10413 446857488087628490379568195694928106813099917304030 10414 395040431539191132264309232680490272723657068832960 10415 349069235046990851969866685390810890081009262037120 10416 308303231359990208277719354071104214068695761956560 10417 272169839848079158166303197726536246811473787243140 10418 240157564099414062363938731955870408519605442247600 10419 211809684762045473718776770413720404897316123146280 10420 186718581183878246638738249633659358555341016244880 10421 164520621495987226321362140888361542998780585192476 10422 144891566342159831919029343500190746138489117507600 10423 127542436526548595858522366151814461630234240611960 10424 112215799472321841092147906905887173746996762819760 10425 98682433594815593036012830219426065983445916906420 10426 86738333527553315130953521518280746680316952240400 10427 76202022630493059513873230818678109367034388798000 10428 66912142386312139630631131135937878383361966789120 10429 58725291179413470217801138519574061774761852931820 10430 51514087578417111481708513468512836567624434168960 10431 45165435628948438066312846647164049566928219545880 10432 39578971830449115384550176256091282216459830656000 10433 34665675437695444936526854809075912812772767521500 10434 30346625512298691357803853041910273943569562692560 10435 26551889767806566695018333636439782653548901349920 10436 23219531718896332481614692058325348163654838751904 10437 20294723974075852793191945663590707469699020023250 10438 17728956714671437442398463985950376918196003594920 10439 15479331492007963688085653262888428573146277599440 10440 13507931459935056496932702091328136040704825240560 10441 11781260050688753544478434338878101478455166770696 10442 10269740907147357284497000169025750232034537076960 10443 8947272611736802592695045326028826838183482124440 10444 7790832408767799447101000420409020139311234585280 10445 6780123709413489959050321588397174599534449043470 10446 5897262702850573760195226048827200593368789032776 10447 5126499878744495639979235858397655601388210505000 10448 4453972700228314391690213023541100472908961720080 10449 3867486057326753217588456482455935918604543518080 10450 3356317482524625985987582924943194278098744681120 10451 2911044426611726862274344627248323917376909273304 10452 2523391177452321020278558365249984196279878002800 10453 2186093260012653764777735296231413504503631072935 10454 1892777385635733565016709624840471814461489026960 10455 1637855224720547890931137853613998519841840418780 10456 1416429461947392503489117482811499814715514355528 10457 1224210759080708529003565092267861604598884164370 10458 1057444399067546310796578061539080698987626249000 10459 912845518346187371693875652880239874392447193900 10460 787541953535215434415005675281428157781105343560 10461 679023835389832411734201316873155373769965857431 10462 585099158356096677863501314434846055875756311400 10463 503854639369217062556922853404046739862096683520 10464 433621255762099591176333296494828826327424446600 10465 372943920207168802559423009370482831047627270740 10466 320554811348732335860430836836892221233392186672 10467 275349932952553550505699122747853444415178403200 10468 236368522686436634444611551193897470763605007680 10469 202774974665079214952558942153724927526188264405 10470 173842978197217539144000797575903085200424202680 10471 148941609260513996763630811242978275744707213716 10472 127523141546729087384901011427039955391807263440 10473 109112370868033667230366345337700707277360407550 10474 93297270655363712370781048989125116042774696440 10475 79720817534976624659859462857093370556605147300 10476 68073844829916213435441585245246515320704895848 10477 58088798558914199367399246411508746768197968730 10478 49534285329218546916561232848118623547343807000 10479 42210314650405432326253732587650162094053332900 10480 35944149819905952559859686607025355771217906720 10481 30586691814520404640210714611519049617906333866 10482 26009329714619257601783950410414784811766986680 10483 22101199222123697536402518610338394775669413900 10484 18766797928501031117652778882934749002375925240 10485 15923912250853752633648660329150857449453349425 10486 13501816477177723028687008597485679123029536448 10487 11439709230163223970634537955357104002374428080 10488 9685356947435769706031735083821869384975518520 10489 8193917751549527859509520570909772468297504860 10490 6926922404640790075448784002900351183894635920 10491 5851391963110273780517965051466500047015268088 10492 4939074313826518897698167562097313024335182600 10493 4165784026663808886147566831218127110716078975 10494 3510831935550452749267195851044280358582269080 10495 2956532594267697727152045228667769232777563340 10496 2487779272940326527538220527160216332082823096 10497 2091677492113651602611134007402486780225336570 10498 1757229256182614828473896937776615872919587160 10499 1475061166766556861176668458448534353309062100 10500 1237190487114908888022183566774368782964007280 10501 1036824006420177765108681496910046580152019107 10502 868185231802506489458972180737673159746475400 10503 726366027881902528693335797648399048621648780 10504 607199339992197046626585864443017724400921440 10505 507150086657521614591924403352000548457730860 10506 423221698257549820804312764916709829616566544 10507 352876119160161994041053385267659420168058800 10508 293965386422320099967466700975801360853556680 10509 244673155092465545852886511367983614565381030 10510 203464763141032265146638959453894633520768040 10511 169044622441159436323890898895695725400685980 10512 140319889824146627177013025239109460470996560 10513 116369517375636260503500990333939665457330780 10514 96417906734852582558832341721898828987651920 10515 79812500760406029095404922711065303035414200 10516 66004739760443926965702696855369086473537704 10517 54533890498022189679752803274675583453712875 10518 45013326072254637545703287078059220101303760 10519 37118895022366080149188176566174113678167600 10520 30579069894950033030306768671127739685148520 10521 25166610177333870673103157990446578653507446 10522 20691512908761086045342742975229263303121440 10523 16995057285188331347752029950245725744904980 10524 13944777910362389122707646166669172039875720 10525 11430225655572096136327229062582939629428895 10526 9359395928160413379248969036512483748260872 10527 7655721995546979384999609829181694726419580 10528 6255546283636914020692226828604347520099240 10529 5105995626399411249326306390521373681704680 10530 4163197598568870643192116507712100277064280 10531 3390784584888309108818242196475462294720572 10532 2758640359264466971760023419436680724942400 10533 2241850865850609789514643975645995815378745 10534 1819826783917196086914494909861490988425800 10535 1475570467909548036787650964839470261727140 10536 1195064111049965673373433653285411022089264 10537 966759594982273147754057389338395462793010 10538 781153553524675056278786124421734995816800 10539 630433776442110785005908072229451155078920 10540 508185278569465755020905130255732224519560 10541 409146219954483672650530098864698368673562 10542 329005434715731215006716269900287200239800 10543 264234653425761284526085022623027745747820 10544 211949623095961424673151329764018682016320 10545 169795271880356838787271552557339627630550 10546 135850859386690637377223497052979524572656 10547 108551720940244248175993673861126330597760 10548 86624774819791017794715585196646967630200 10549 69035431976402223695499935191076057241165 10550 54943942150902290660624358407561313074160 10551 43669540582701991047788695873132245435992 10552 34661035785643559407794920021635611253080 10553 27472709735098123225174200811275428071980 10554 21744594521250265720941571734746920858440 10555 17186350207156348345769896331494538039060 10556 13564102461337125535139927921137349130440 10557 10689709876217475280899072983413605479915 10558 8412023410243213723970516262787161725800 10559 6609777194574549948481492836234307665580 10560 5185813623152707700192575250555421311320 10561 4062398378953371053175559102724350459740 10562 3177424668584936528412986157077578330800 10563 2481341974299818829611279732235843364740 10564 1934674368996280076710319998528232277600 10565 1506017947355495460493470810688405971375 10566 1170427099321015258922662359810398152216 10567 908115936474773696383758370941329713300 10568 703414798605454107950865963996569920240 10569 543932933556877676285167814000423176130 10570 419887587533257196454655701541214575160 10571 323567221614208848122751652919795377448 10572 248902678495110221954747345127881095080 10573 191125105763737033833738166010650281770 10574 146493500347808496745113833151602918360 10575 112078039890833580102820525053032401900 10576 85588048244480441582304340421360643792 10577 65235617236538595488221734297711438930 10578 49627668500763097649296113054416206520 10579 37680663909092595649272997180373103000 10580 28553323742286963600476756771771462040 10581 21593639533185764205554507440066469463 10582 16297215521687556287101869723198570880 10583 12274573174899746867854974541533325480 10584 9225535222515399594661215332431415960 10585 6919191913855428239374514100542058300 10586 5178261238733389767319139115946254096 10587 3866901704233598922322353378449927620 10588 2881233110865866715878217665985733360 10589 2141977487983268629642026742764603475 10590 1588756900288635574887799456580815800 10591 1175683655113042778642578507981221900 10592 867956703440954786597120163561611640 10593 639239901490593384599387051103179330 10594 469646627825533286507671765391624600 10595 344193713362258320792945166225654100 10596 251617882361267450430875016233734120 10597 183471634007746417474579986610585005 10598 133434081790198621045067976555456360 10599 96786798113515894400935083783926700 10600 70016047563538728005814980845970400 10601 50511618351594440756728999912054872 10602 36339319334673306646918011947329680 10603 26069527456862551692210319236855240 10604 18648284771230606225489946892641760 10605 13300620750389940075456866796179670 10606 9458222752471348680566719962063016 10607 6705458560984139551045143417243820 10608 4739197546520628955524311621930160 10609 3338980840875013679800784477205540 10610 2344933550521519176666307646132880 10611 1641453742066475661780525751039832 10612 1145200433401518438216381474279440 10613 796272261234139369361143386537905 10614 551747756756726511663644876330800 10615 380968716296588028717283321774400 10616 262106491920771584921680985477864 10617 179669781028172377883502766113630 10618 122701318431645447631328692118520 10619 83477128940195818722724631920020 10620 56571278783645065848335554154040 10621 38185613877757276214311650894147 10622 25671001291937721621799868145480 10623 17186518003229086448011829141100 10624 11457678765433902622238216193280 10625 7605528194744477877938077221160 10626 5026262135555435870794271264832 10627 3306751416869521350635124381120 10628 2165483234501821477067538624960 10629 1411431039515607152797928257315 10630 915522837728534432633986999480 10631 590928377672546955176676688924 10632 379495288682526608752614084680 10633 242455323444707006129805595790 10634 154083757007835363232245032360 10635 97392563414151026984797569420 10636 61218182726862120572621385048 10637 38261364208142555354484482250 10638 23774051548351129785857811000 10639 14683973015761628834552965500 10640 9013924029707267397895245000 10641 5498493658206547517348264358 10642 3332420398943660068676665320 10643 2006253097333883650628682060 10644 1199615254079520305563842840 10645 712271557110881089586665155 10646 419865338928883544122679904 10647 245665889798923888266584080 10648 142644710205857968507534240 10649 82175756966426667364974160 10650 46957575409388854927543520 10651 26609292731987548713415472 10652 14949040860667282724099360 10653 8323897751962489638925755 10654 4592495311427585409175320 10655 2509852088803448705276940 10656 1358272895117160611995112 10657 727646193812764632362390 10658 385740150936887277198920 10659 202278371832757962646780 10660 104885081691059684351160 10661 53753604366668088230769 10662 27217014869199032015600 10663 13608507434599516007800 10664 6715886785906254653200 10665 3269576461559623975900 10666 1569396701548619508432 10667 742282223705428145880 10668 345720487753213109040 10669 158455223553556008310 10670 71416438784701299520 10671 31627280033224861216 10672 13750991318793417920 10673 5864393356544251760 10674 2450791253481179840 10675 1002596421878664480 10676 401038568751465792 10677 156655690918541325 10678 59678358445158600 10679 22138745874816900 10680 7984465725343800 10681 2794563003870330 10682 947309492837400 10683 310325523515700 10684 97997533741800 10685 29749251314475 10686 8654327655120 10687 2403979904200 10688 635013559600 10689 158753389900 10690 37353738800 10691 8217822536 10692 1677106640 10693 314457495 10694 53524680 10695 8145060 10696 1086008 10697 123410 10698 11480 10699 820 10700 40 10701 1 10702 33452526613163807108170062053440751665152000000000 10703 669050532263276142163401241068815033303040000000000 10704 6849404824045289505397820205441993903439872000000000 10705 47887291846743989875345443829500436008665088000000000 10706 257335651754675908917542462974971322231160832000000000 10707 1134074104712866224774073273673694922200317952000000000 10708 4270155086393511392203506283093866202043252736000000000 10709 14130959143866357910462721155425101023776079872000000000 10710 41954600722263893104613931593753807818422484992000000000 10711 113522357263267865274122339891761350056544829440000000000 10712 283417492082249470602557626499464292527644554035200000000 10713 659354042438583735636079067087288317921425201561600000000 10714 1441077015058158521045184152321509804377590700441600000000 10715 2979022855880127746031997143010180021023311659008000000000 10716 5858181421837589605649274341705405447745385188556800000000 10717 11012240141196036048705346243809921605031326908416000000000 10718 19872003264862636617617461119958998297832372258406400000000 10719 34550242353834099766570571128875654497467202174976000000000 10720 58062632315880760668009627259265796142064704931020800000000 10721 94581444359164078033323428254719618076641307943731200000000 10722 149715464719656593761809953085270894738010050930954240000000 10723 230806490627004183278992630375921254579156585243279360000000 10724 347230030789368903162174227760942420903473437087580160000000 10725 510685780017015009253431218339054992611890645873909760000000 10726 735462254023837153357501021894047932811148565923368960000000 10727 1038659782606375663506839793806450649528020922152601600000000 10728 1440356895177763947454355104615154305790999162321233920000000 10729 1963706929855370292741191343010272477592589019514767360000000 10730 2634954316949193079032786372087049138910861219101271040000000 10731 3483363233577930031038060158482830607072392105642147840000000 10732 4541054967722484043709265144666224801262073723711942656000000 10733 5842754125458540747469050184075978600637541356293865472000000 10734 7425447531950714223604058126517390461938166310574958592000000 10735 9327963108812425483617222944900215052783362281321295872000000 10736 11590478989585383152839396586955908729586174985082130432000000 10737 14253975538424258046088445999827736859925549498952699904000000 10738 17359644688995256484888724283455794889090360428788208640000000 10739 20948272091166234745560135330088466762757346006662604800000000 10740 25059607953240160833179776028270458767617693829145712640000000 10741 29731742242347418584961500188994481657742929443541788672000000 10742 35000499126494011587344047414616870463644881436527150848000000 10743 40898864298066714165454134676565208509905249824294220108800000 10744 47456457209995607335411893469314638776833707558507013964800000 10745 54699058385229735281320906421528631548909091266439830860800000 10746 62648199928080732016436225618832695025891916334938914700800000 10747 71320825265549969437709163540179017143905139343990728499200000 10748 80729022060707979979131282163977563456847930446596676966400000 10749 90879830238674352947269613730122206620308107824258789734400000 10750 101775125205247456264750839792323679940672168580973687014400000 10751 113411574661467900553567966395424102687514844745937299430400000 10752 125780665953857597727031736174341837831613890727445042378240000 10753 138868799667109249943431328314910611644812009978463865651200000 10754 152657444170255382981369570485650970972830272066378786321280000 10755 167123345066393978696159298825218178255283170017949447505920000 10756 182238782960092720678548109367280008284602606054814219169280000 10757 197971872630149301370891435352206721493724511221396425365760000 10758 214286896558854323623405764710998562079498247425518987802240000 10759 231144665800008344364025874619463853807116929358869175786560000 10760 248502901342975185615915457948887648497394755822457038203200000 10761 266316629424919364536811007575785660880954166732673399133760000 10762 284538584634461237721232890992521462525257360594530401119648000 10763 303119615114815439358070143698522299138401413008634784056064000 10764 322009084692215558278090919834378376727411162615113267798144000 10765 341155267307198850732515544353275958877178459223087969215488000 10766 360505729695427960926611346589711352069910226468148490052416000 10767 380007698836721052935078429710768698670251980164055878360320000 10768 399608411253664779667191202063537088466161309046290647052160000 10769 419255441784599081807274134442928418588851274538647376158976000 10770 438897009971951699211888049393639864255219306699391982744384000 10771 458482262689823131379565595803502409087947235574258428395968000 10772 477961532080049531652471554514644870665503688361164170170534400 10773 497286568270882918022464353067951806984050869223783652487257600 10774 516410746715415434456909605689377986404744944191607987323929600 10775 535289250307538017709929037558393945393669825646731929983705600 10776 553879226712085562759093876136048566038935820411828820161881600 10777 572139921584146741691538401014955894392723376799449326292236800 10778 590032788552156198585637452104651337368123370735343434493843200 10779 607521577002627389230850220863662552147997036182484786004854400 10780 624572398833824189238565196738002163314024378506087018135388800 10781 641153775444107457774048645410346747325589041920394551147676800 10782 657236666291034741798599052252037354133240174057448443317783680 10783 672794480402471617709284938515927152642213442374911829043813760 10784 687803072243891034355759374562545988152056181243906758072549760 10785 702240723349505777251436830863828629479773648388319754749784960 10786 716088111111587090850156789952843728789901950910547452053605760 10787 729328266094803822651457112880318483483786806649096532250964480 10788 741946519203031257727391652209790762468274541578566589040785920 10789 753930439977000315262293155073355277416331881349100336115115520 10790 765269767244365948224887346458303376373424219556003391110443520 10791 775956333281053877537499439577784411238813175538890171450872320 10792 785983982575691012277892303813391035787366007656591881100782080 10793 795348486218945325767171689527478919365674638860878537874414080 10794 804047452867926854963958282923714504671429608491035969858951680 10795 812080237163497487480413150686624040539594287077253925237530880 10796 819447846406312777393188298431122484161344938026221338006554880 10797 826152846226440762586984733355590665847796357688002775087591680 10798 832199265912106858457006439418252815306513716507400773981994240 10799 837592503996018770350827915067984793249064453066377203669616640 10800 842339234633243848676476961382701526747006264164520188168432640 10801 846447315243062523640765446764445228502529392680720887986928640 10802 849925695828841999594325963687650640511297136508650041425743680 10803 852784330334928849402636423853717967647892755836881961457881600 10804 855034090347949843563764786224463295916348310628736940127571200 10805 856686681401786260774716650035224742944358321556541616218624000 10806 857754562100851835412524651069454395330396754352952753172816000 10807 858250866235124305314323965713022241998670438168721868890220800 10808 858189328022589809769374453827450614342365470371604757252666880 10809 857584210580267225948547883565468619326488027946377350752090880 10810 856450237693674613327205300246132957645782172090887892885066880 10811 854802528926355051386954400691816245872028819102707018779176480 10812 852656538085755090201513583897598256134950868572130334256642080 10813 850027995039197920411936243489270080655349347979407905100271520 10814 846932850853761566851808217099502292957410156740435250100044320 10815 843387226216402944668662253021768410103471417366113842882676320 10816 839407363075503243064281699828665911301406875969951552015322720 10817 835009579431991028100609145118818853149558784219615443740726240 10818 830210227197170774367775279290497045913567704637850891358608800 10819 825025653025193395252758416742463889306581657406907180723993600 10820 819472162020602902560930983092098549385199391947981432814451200 10821 813565984215435519173331799118146930289141035871410145912160000 10822 807323243705795693237733209931304290801930790865458996709528640 10823 800759930334554646045934717096694016870207985655224706696640480 10824 793891873804684620842252998931986538907507275507161880595062880 10825 786734720106635581892657909351079522080893991489727688429306080 10826 779303910142966992017930776321890120123762271826125522524743280 10827 771614660434058354858116358403654592038636396061895119068666240 10828 763681945790037976965838000388402809003876556957789714696775360 10829 755520483835996029427871723368969123705216411440723107720674560 10830 747144721279998147493401846482642048620507961895760218048872160 10831 738568821816308593979109616659088767901657910602432287841935360 10832 729806655559492789216001834274142659586943231930551179198855360 10833 720871789908629229379844556241606967063588585532320049587765760 10834 711777481744657821855605085040861823078491845372412105583549760 10835 702536670867868483364024312271858640202792722786287338859780960 10836 693161974586638941850311875955575690616316315275436268120633760 10837 683665683372717726277271496498858591071220718017389053931247840 10838 674059757502575937823715404062500989626285353068133896763814720 10839 664355824608582878497943199889264509506082738384021584979762720 10840 654565178067963699519132506455648015029481974299553864852417120 10841 644698776161643808898923857662652935478830315765606089405122720 10842 634767241939150620275262029178902427244888922359563938034618000 10843 624780863729707728576229278980897528635562740724210791810609320 10844 614749596243502513710394980841620539125935307834045749908530920 10845 604683062210821347551142481752127476936569349743345130799942920 10846 594590554510315698333514424652356922805897015078428255184213320 10847 584481038741078767978821324080568585088886388420801513214368600 10848 574363156196469490238655039243313436926932428803915875417002520 10849 564245227200714507960138994129261869555996725096693143250337720 10850 554135254772246779388541496961752579373302348188087436710636120 10851 544040928580501063261337700513480573197078682357683043301410720 10852 533969629165482509910041913290836400966198298301997696521312800 10853 523928432391857042219814661938843829425496693043609690390601120 10854 513924114111584361107289885691793704124453497020163299696143520 10855 503963155011230416680716363243038317056951708917654987798585920 10856 494051745622061001350168081111088074911771779433061188929798720 10857 484195791472837345843540547875161207556148978448339065900698560 10858 474400918366914350799827479258664729180901936288343455795086160 10859 464672477766788879134211050367824987052791194194406460779002160 10860 455015552270666168909943779145716280829425136268262659332821360 10861 445434961166913893618587078879645791600904216559590763768018160 10862 435935266053462789007622041209423246256187993873406674199741840 10863 426520776510297199637272041252431319770530599029994486292544400 10864 417195555814165447197534374032202585254922256317596301513182800 10865 407963426685535556513507335213906627322970186324701737463413200 10866 398827977058633411017202648586347667613609346746372399111157200 10867 389792565866134468142562620765159013633284790227336520240832320 10868 380860328830743136070657196489469960804794360600732344404446720 10869 372034184256491925918141668457534216020551954665988972237686720 10870 363316838813131394685791465834586339659456556700080474695716320 10871 354710793307467231503123666867357355867513079682011355231377920 10872 346218348435937849104990025410262987429974813084867602764052160 10873 337841610513119441682626107460041773606932844960255771747022080 10874 329582497171200255037476062821562806101620204392128806269816080 10875 321442743025786059481968442601034111014058850156189224342200280 10876 313423905303688476004185256901472968351657242236305551858083480 10877 305527369428610525277306121244417297255424701907817581569470840 10878 297754354560882886352264496713307400320536406242114071633976760 10879 290105919087622912309657354295005490072254322441276025496013160 10880 282582966059889216060928831108595339322575306665501861194773160 10881 275186248573590103206034217475263487787606241103171211093764360 10882 267916375091076526361588895261764059118605129199973426943374600 10883 260773814700511560595594217611438819936608650063282518929728160 10884 253758902310260419107162290839269016949643937759221065156249760 10885 246871843775689296192857121063729338352709235728804241346195360 10886 240112720955899197475600063473900291281615856285274622958147360 10887 233481496698053569313959196257646283678782026288316194084546560 10888 226978019747086976167779278607440083127305662412526385165947520 10889 220602029578707148535311579311516878183367152697581813199553920 10890 214353161153725146886503847626384722347788280236972082951294320 10891 208230949591868743948102831582979506600404745015933507114302720 10892 202234834763352889709108171859789209369750838243455508273199680 10893 196364165796598659391470488565293534828148819785984441292626880 10894 190618205500608672318081380233536609548100878561879649677002080 10895 184996134700622806877782269181608337561820006368592075867990880 10896 179497056485793251185626209257222260186526216005659896938466080 10897 174120000367732587154921547897263917420814871224811112835561440 10898 168863926348902721727150497270350297665258326625288227659558720 10899 163727728899926022622692653239827752698455665818476026862817920 10900 158710240845012919557776066380442441635870505143964192661376320 10901 153810237154812397077842933254059250952959605672011854554995520 10902 149026438646103108878923727761144106705862949107262649983836960 10903 144357515587853143230378354639805195970228310142146362199661440 10904 139802091213285607801634253632422282928945552330761424741307840 10905 135358745137695012471307349468351282384131449803717855509127040 10906 131026016681865736705488275228646167777785066248766224161937840 10907 126802408101048496821634889933577215776753991694503787349720920 10908 122686387719553500644660995485812407903356878733494228378128920 10909 118676392971119717715766694689098064591873917361834618695249720 10910 114770833345318231750306486292412069752659834549131145996123320 10911 110968093240343814109678704061684927406726195256925511990662920 10912 107266534722642506054149349763566235485786696811915561229014600 10913 103664500193913975870019171237430464606847442889300512788679720 10914 100160314966115586992540269162638179621605391233413816683354520 10915 96752289745180348110744088695332175290831765696034129422195520 10916 93438723024243100410092205432046542811365124779567974062331520 10917 90217903387248326783677587709543951933263530610089013631659840 10918 87088111723888751198228283409628217651973935540671505678914400 10919 84047623356896353696329416419638818181887796608381247852607200 10920 81094710082776490082609258409383616038653115362908906056896800 10921 78227642127141419470253522602861616006942789499584550878517600 10922 75444690015861663605232449063855021475057504109463014983800280 10923 72744126363312216773280869845061980809745465963320952959634500 10924 70124227579045672810234664260782919779990506084689460733773700 10925 67583275494275825719668042072113569583566030901527176302526900 10926 65119558909603232421275997986523905148773180350626705724390500 10927 62731375065458609842925836139104907695650455722860956850176460 10928 60417031036780792939650359860830910453626905089356898483939020 10929 58174845053483333155144657940177134464074208619548138394508220 10930 56003147748297704567367587656607797168885102681749642755119020 10931 53900283333611551535387048956934543331616620810179040953586720 10932 51864610708947508439700828514673615919852690712320097100454720 10933 49894504500751907198705264965701706774695219650408137111349280 10934 47988356036183226007135728515602996285175825256267254853932880 10935 46144574252607493260173969112507445929608469004450315160994480 10936 44361586544522119198866131995055684018645690368719153908593680 10937 42637839549640864459560006810457285033991386041489705549692400 10938 40971799875880953692562520338913762773294986970619358709066240 10939 39361954770998791764909495039707397718314515158075021524800640 10940 37806812736623431130093947111285628290996771156008361785078240 10941 36304904088436965968475882501497838002259654315192314888898240 10942 34854781464248488375526505950038596535563613129227259569641040 10943 33455020281703232964529582675883724714956785297995794104551600 10944 32104219147361159199881766059703955954653051692164110868914000 10945 30801000218869577345827482359770855864911742858430848605486000 10946 29544009521942616830123848941938646652008605068343076008688000 10947 28331917223846468447655449920105185728876092546878093132365040 10948 27163417865073507856598885083715441923061585764330562905602960 10949 26037230550870730972574350186909970390328200671637956964745360 10950 24952099104268505622506711534525016781406055205662932575548960 10951 23906792182234571152755892207988272128148989455551524690082560 10952 22900103356555600820000529715293709621339258259782491672548640 10953 21930851161024581977059612507028039111658778231072086896449920 10954 20997879106486866360683990265321568921464176976464802009405120 10955 20100055665271095872290928373261426551943714131503438254526020 10956 19236274226503415229004928118533229697570908269271453035988420 10957 18405453023774537133276972810064917814974481243515040858996020 10958 17606535036599421662895374095351909071276799955413399501070340 10959 16838487867078660894412751222323679365559880526569707426723340 10960 16100303593139211667827305891630263778768589359489369559505740 10961 15390998599699980942184330356289759914458864704001176029185340 10962 14709613389075024080233155086054620091389714026209026652635200 10963 14055212371893848881646230318070760289664381189792327071549320 10964 13426883639784606973110863110790843756084975207794430306920920 10965 12823738721031876375033121088026817878732978124713117668932520 10966 12244912320386369157196995158521708945416614029818766614223920 10967 11689562044169307823948626968719870442604386191062259803507000 10968 11156868111779472445617216675491833767088273999237954965619080 10969 10646033054676093817981462157937982091651720196396998159096280 10970 10156281403875919534862126263999039368448607779597205731896780 10971 9686859366967970445292401542388700350332537393585921788128330 10972 9237034495614792372020029659530440841961808065032758656304890 10973 8806095344474447221527968741056424034474001860267027424362210 10974 8393351122443130949201837552458597873382676519667106643407010 10975 7998131337084202707040627913739380795332590444425413571878710 10976 7619785433075606585979280971874237009292717434464124778078310 10977 7257682425474208628794124324227507301732887199761824945494190 10978 6911210528562498491556493434780339786607535399992179209036550 10979 6579776781010455868795142821278026007957045392314525227609600 10980 6262806668053192547559470923339662057785417076799416337816800 10981 5959743741353285123098569448186572242689036200946605578102400 10982 5670049237185541875928658375653642918424295197630357164312320 10983 5393201693551328489991738836416852242997176548411672388635760 10984 5128696566799537186168975480906359574416324687478544724810960 10985 4876045848301846104807825464987831198468989229887766612274960 10986 4634777681701101756429243133907239001067633782579200959038460 10987 4404435981223486208680105683732291617358994572017980451604720 10988 4184580051517619370118924333888441419599902326962638984002240 10989 3974784209456910159451477481945835988420732335717501642129840 10990 3774637408315321386075707830391095893877662562765286435306040 10991 3583742864701262741193756597385940052047915791053329773045440 10992 3401717688609583460869578297333516790256116573938473677446000 10993 3228192516927608224587398042345091338465115761427246109970400 10994 3062811150707852218874732884590982115894013976396250063151600 10995 2905230196497467895601251969925247278916437853153389043003400 10996 2755118711992619079397839495789680639331808413419762777741400 10997 2612157856264848513575991026354289707014516264205770816314120 10998 2476040544786102032629466343114464046994617055944138982910640 10999 2346471109459394307226038825921203585977484195520161131953240 11000 2223164963843144234360996667247128182829522537336333050636040 11001 2105848273738968037337877027192218037952961652525149153766840 11002 1994257633295189351379810888229076779950688314346169765137740 11003 1888139746761501282626319479400015344030380484041385411010750 11004 1787251116014087919462199286072601351722277900496850747703150 11005 1691357733955073388499319061547887666261720116155331313634950 11006 1600234783875405756957281444199082190143353825565514744156550 11007 1513666344856190558430367982240024239353819880341597974672610 11008 1431445103270053389192403516946264931187705911739947195246450 11009 1353372070431321137566776750363669535585416679571506223217450 11010 1279256306431654601116355168510421857104375800584669385336450 11011 1208914650186228586917413232469281292981330868051159006619600 11012 1142171455704625646845072998173643874374558671638904240229360 11013 1078858334590272491751836707949101654267895104722059699408880 11014 1018813904762489579020908628180987809148723056059042857682880 11015 961883545386029755850578159635155707022047938341026686718680 11016 907919157984336248806711057332448582967968434230698674051480 11017 856778933704638553290222496927220002349193905217717297364440 11018 808327126695411526052380080008726434760320705818137719534980 11019 762433833549632691296295150060849134240127049151725938164580 11020 718974778760669789177691013023246198301252658757100355085780 11021 677831106131499198370137347706134464403997771130003564876980 11022 638889176072280283659471230804519648783554471251801003252540 11023 602040368716075180779473152391174956793570374374441814885500 11024 567180892777692286578148716188607044007543100657780486509900 11025 534211600076229084631467194118096533668348815555415295889900 11026 503037805637880304744833270205555777054472048250250853613900 11027 473569113291945306120390381981480724386489553003434103064520 11028 445719246669698647751608849258017552986008679635879434296280 11029 419405885512864892347159183577088817491764715552223083467880 11030 394550507195847798009904729904902377970828933002097846583280 11031 371078233363590411884973172782496239897764711462903260640760 11032 348917681584971648868940465597428584955626689273052662677800 11033 328000821919962420694140886917549103698494670528510555681336 11034 308262838297356244474173784933915106100541715780735345661756 11035 289641994598741751689219196291322202598264236558168901628926 11036 272079505343484176686705801448977001826409254376973647333806 11037 255519410868816569408284167750711854019380947284127860074022 11038 239908456898696305187395770310888941467988183704068566177510 11039 225195978394845932743217509847009805300435060837556600226610 11040 211333787583357318075291194778038448007836662471335831427010 11041 198276066050382552089213090814238897116454525256990783988570 11042 185979260800752681260187868352613166650313572434406415614594 11043 174401984173844828174457135343780269121425327664873168563288 11044 163504917511648877292978474213552889218044626698831548642808 11045 153250718474756148189455541710315752968498804411218917274328 11046 143603931902894255143148401816539704081377252620321957135768 11047 134530904117654903994130198499210392254030876537355857491592 11048 125999700566195304269722118807530335248029600841581869749736 11049 117980026705930129282389678865626537522796868415432188409096 11050 110443152031560842643675230228459615238491197256825689169916 11051 103361837147204378254492270300536915609285982843057917060996 11052 96710263787875609259610513797611334166498079564237106385492 11053 90463967696140107920821816628318935773033982163256231360180 11054 84599774261378057994598144559883997363852678802163344178060 11055 79095736830779841119896507285496655652377229011224177503500 11056 73931077602922112684469951893964037276650303761811525248700 11057 69086131016543765233663883912561330665190224242523893282780 11058 64542289548948017958297740490019162969634907548929234914780 11059 60281951840294246515920090779477132623322358237516185778720 11060 56288473061905657053303576285365502485647184109709971509520 11061 52546117448601384624454013822760752795699660456180924982720 11062 49040012916959218862982133114852823517004746823304263216824 11063 45756107693323367638258569405105270815788367941066629691824 11064 42681128877286172869034653694698242341180120628168893408544 11065 39802542868289465664352104430017812525067840616350869995344 11066 37108517584906520090741964582477761904854862515081114968404 11067 34587886408275813212489733142687475965991943338589012636774 11068 32230113783059740044191052826685868164270696752578296004054 11069 30025262411192013253590471207514848570650802073758875602734 11070 27963961975553869331955299650774111258467220969296237820254 11071 26037379332578790676031119129086475021795444053152543582634 11072 24237190114625828263826863016870526347455371595572424519770 11073 22555551684780562363217175237183928034490254592498725305170 11074 20985077388538249244510480263410935187129269549269464536490 11075 19518812048593932665221633852785130654547164999603881027240 11076 18150208650707586753798692902514876767256392687311635154600 11077 16873106170327205122196829053619202194166853550093114811272 11078 15681708491337821652774688666953321915362380405774165421016 11079 14570564369958554713037447774400616758279272889587210723256 11080 13534548398431865612445058656442160543401395320158168385016 11081 12568842924738407486901374212133699444324276196236892888216 11082 11668920886126335410598438300969382750933757120129123229240 11083 10830529515765097739314112999675580103764297265100325607032 11084 10049674883319993461771259150651486674019174946883797332792 11085 9322607231694730676419307732934248059659800339704924603992 11086 8645807073604529818027464578717123764127814156875507793672 11087 8015972013021750890229230079429246343049876720809045810680 11088 7430004257879445988429752455797348955505443775716144357304 11089 6884998791725590553362501754914904666563557061344684729624 11090 6378232173292051610243794060572632398307437756390419150204 11091 5907151934177704590175824523340000355446399837101933579344 11092 5469366546044676138276969427645381791666941072106730717248 11093 5062635929890695527532825713187675513330089919434675466000 11094 4684862481089266987667462337325671634349729824352429371800 11095 4334082584983167944630920599105319846337299462138439572560 11096 4008458598876021336505149586510676665711884533299567698240 11097 3706271277291815990252583647250525646557282762355762829520 11098 3425912618363730250747863279604730500781051742506862565236 11099 3165879110171960050711501783357409873822226792778530200226 11100 2924765356776005731897427675576806575579881123514304727346 11101 2701258064580603893334140377155092618192992055192074809306 11102 2494130370536799085474959110889073497089676355714071995562 11103 2302236494511155842470805778670912697926936906145234906062 11104 2124506698957454694165634612963512139449210585183089341822 11105 1959942539797053703856919483262512840551260319676414835142 11106 1807612393157101251703332294215201702512039848036448834062 11107 1666647243330639435884646435574737974427481115204067601736 11108 1536236718010033109948124231602088141536679072635261154472 11109 1415625357505796797881796791223896537537926069707763379432 11110 1304109105297475081557579637053613322342225612697912115512 11111 1201032007872469104263202645445565787778923630562947947832 11112 1105783112393301333817503512533598708222290095413631285912 11113 1017793551294480927638228599963256539042853045704415859416 11114 936533803447579111177916590600013332720037445979673880256 11115 861511122048050562330951361352565724020202617399149834556 11116 792267119870440663222703955467108341130716821984602950876 11117 728375503010591318412216939162713515165945006124191928780 11118 669439944684984308913846067577422465794854857162026520236 11119 615092091089117078423612320678152422425276414499185416756 11120 564989691729458488140761599915225082914742315399413512276 11121 518814847037738482162102108973166699149633540917204750596 11122 476272366452732075304250165730631367848131992251692291596 11123 437088230513939486282644420513096188216654345462753510808 11124 401008150854263456329166926239917058670563013304860207608 11125 367796222305552152730980524639980049349391794223297385848 11126 337233661642308918612503441029515428886006697922204497448 11127 309117627785552496948375837338818658279713091584259783976 11128 283260118571313552609345189533747366406149377497772730952 11129 259486939457131724995740657203367871856080150330932727752 11130 237636739795714300456166215252133405760832822964196132792 11131 217560112548160826660468228215760628414159962822298913152 11132 199118753540361111879348834502576844636485390602612876768 11133 182184676585836088759872389147071286791261426134339189888 11134 166639481006896493589236846919467043453728664347034261168 11135 152373668284013240073185254487367047591574858261764096928 11136 139286004751181323077489119358846624966629253438804403968 11137 127282927433257273255006043984917681339508329814675165088 11138 116277990290185536000938553532063292042714814949396372488 11139 106191348293114478357158858846446268099207423271503366328 11140 96949276909036878279707558458025187774082875483992393848 11141 88483724714157779250289959418086639545461447764626388248 11142 80731896992065972705351621855419531894561935976156449688 11143 73635868301322209968530707542941844525933329019726660376 11144 67142222118622524267767262141418776520814271975434122456 11145 61201715778580862679827374788870922115423848249306300536 11146 55768969039721070682684647875440595164455651478119221136 11147 50802174708781276559484782926442677389889122543068282148 11148 46262829852208963732320721841849878125959369863451806692 11149 42115486215045796192313277285484102904301942156453381652 11150 38327518553539396209669550314461505208074391642047165572 11151 34868909669035406013031641834530239082702813181656048412 11152 31712051007247062501311562356088926603725010533596815708 11153 28831557759110374064505891800874779393391675913806461260 11154 26204097467339748583362241005989231484176072561786770740 11155 23808231206720567395069190931753381468115956204611421720 11156 21624266466321074212081067301422390780919095262253160280 11157 19634120918376058020178449954177105380089251627626426808 11158 17821196311780132628464540308953572913018527947105893976 11159 16170261778111204349889897305198808514112117642328868536 11160 14667345885058798904486024542492623688677911085792867576 11161 13299636816222985504418869861134062970057086486611684056 11162 12055390097635550030122612309308083873371204528271267832 11163 10923843330186141479518886178520227981302195074627372200 11164 9895137423555392181376762422289300223546791331630166120 11165 8960243861400550549598501257603257266857570799932557000 11166 8110897559536307716384752403300695945567976052173584360 11167 7339534908827139120311713029971188048709594067316865048 11168 6639236622574322673443914097045459946726689168763506200 11169 6003675034451604676245650366185282463779316352149907960 11170 5427065517623343287106417589576758140322829749085866880 11171 4904121718667499857769677065998404982857075777244641360 11172 4430014321417490343967529966104058107298507288417515440 11173 4000333075921085893966009520637533633737763853221905680 11174 3611051846475931802120077183650231020454481252324206720 11175 3258496450219953775723997538390745580168166157795302720 11176 2939315074106711551713970616677950084613394007683837600 11177 2650451073352269202128920099040703041311391790004897152 11178 2389117968669054415463686126115527774966826846958943368 11179 2152776472867386210070576252326331611902699777783097628 11180 1939113389767187601181159978744688085213678440296645628 11181 1746022239877780880457261897575893495499735445344380908 11182 1571585478026257986934980390476422833422047578812796396 11183 1414058178095312572897871565272228162813991800677556196 11184 1271853069317269762735786980574928450850965386895515716 11185 1143526817207228785071647110968582978168197124997097716 11186 1027767450246977916576595899268716046906845805239198476 11187 923382840892382930081584504767182507547906367963322688 11188 829290156407649688691602031602709583494945456763047456 11189 744506201465331726805365569369039544402936552855625216 11190 668138580424180177276991174449171987104029420621730096 11191 599377612738888713627913132526991436731804225978483216 11192 537488940095538927600535256063201900713671962415064752 11193 481806768631370899998837837817153011325460354770774032 11194 431727694012958798540737412096685109206948965975358672 11195 386705061236926176045410712590337541902189292970606352 11196 346243814804439521265668149310328876061686873524101872 11197 309895798425892099373095359697752140424765809712305808 11198 277255466655106926495024021349089739893453567570186144 11199 247955973851452552043043945258682520768618385091268784 11200 221665608640687809516875326946638719697025157288980304 11201 198084544607216638351393914197403193769810799822078864 11202 176941880316768077866729725785571450933386781263620056 11203 157992943953351199031531581268464075912496345961417944 11204 141016839870766593091201337565720846383470699869926584 11205 125814216219203257907424335333263815964325129651774904 11206 112205234522905867851547993629674306717623266899790664 11207 100027723666182233331720386053642639525490177671962872 11208 89135502202028255262339178107270792976336995193295928 11209 79396854239591524037448554742880651499607158322602808 11210 70693145402151117316862628203587519111029307005956448 11211 62917566484239361589862563460518783308676962267993158 11212 55973993482391801358233948412196247765507838062365254 11213 49775953635682048865539416159295279135436736771664110 11214 44245687996087392537255224090262283316564788445796870 11215 39313301860790941351934721559897122822008141374978950 11216 34915995144281754170935045457666743382989451962557510 11217 30997365452692373805118484475274105682570210122129998 11218 27506777250968022221342638161387973299470089944020010 11219 24398791089601011925288880310565498926763730968152960 11220 21632647385871781990225214560327113630703233373540080 11221 19171799738596991863650252430559400830534768943972400 11222 16983493198797105755608025279429701868341506736876016 11223 15038383324701240549193094297492131685835742725919740 11224 13310192221102813517283436635756060929166903327237500 11225 11775398103036517139190836506918576135507940355756220 11226 10412955234625810893143850741415592725751716024620030 11227 9204041378115429948211062312153634731725813927981430 11228 8131830147738802051824715969211537278863669222102894 11229 7181285900190643693405593794056570652346733288650894 11230 6338979009938912817173274271282161496448887069883234 11231 5592919575131247497364595892062852611820413621471694 11232 4932407780008110755383041068808473502406327927796598 11233 4347899303982635052143334334810090672454787146989270 11234 3830884317224819110498025080355836541747703278904800 11235 3373778738927715739224282820781206666468928943541080 11236 2969826558569229671911780730765834910517906905306600 11237 2613012133457447585794081429932652429417070900088840 11238 2297981478617953889973414018763411925029608406607064 11239 2019971658528257983508898760036002063864259823857244 11240 1774747475135165923210582986826405212331269089886124 11241 1558544723747097774612716977577924761636940363422284 11242 1368019358455090407611003448814883259224508882643834 11243 1200201972327106008062214437728367618467147381624541 11244 1052457055311756197912953459592209671646504697747661 11245 922446545103120938217756546645008628442713688908921 11246 808097233637270151565336748215880548357176272883261 11247 707571634851997170088262607987863055802485129143307 11248 619241958245353803925007167407513445440786124847963 11249 541666867982654689230767625165722116145188301880823 11250 473570739160910391013679369122068801191547301472853 11251 413825151650347067450310864380941051694079086248918 11252 361432387974323338028060598319447793317633532638886 11253 315510725216662300842733764952769678855589059682894 11254 275281332191856853384696112461751188167677113979454 11255 240056602290905159264730760758339062834451039816354 11256 209229769716985201023698149448245307678479522696194 11257 182265672426833599790149269343722271151010088916714 11258 158692539155821421850780728612729924688307417555762 11259 138094690573146187987376164362913867933481806258017 11260 120106056020909113368860947171219641379334680570537 11261 104404417557677186528282617584958816407426252818477 11262 90706302262975691583054366328967429623622358637221 11263 78762452063488835911724142556338100763430139801743 11264 68353807804850941427351355359527913046336977756343 11265 59287950996698193193377770019697169266703780490123 11266 51395952677394738197570391650047188584315617352393 11267 44529584245862352110095486040636942613143346926410 11268 38558849952208430250765452860508561484439724711202 11269 33369805081573076367005461091045348817704910503842 11270 28862627756765192131335471684333045476348214436142 11271 24949915770020499765670278479323390513128783492882 11272 21555182973445266726447849991658118020278985029338 11273 18611532548322518735997262222107814887769740114906 11274 16060486968790360956818827718816598481638957671496 11275 13850956705546643834704647705163340996976659485286 11276 11938331707338868396899735722799502267439302261846 11277 10283681476542737135603105882642054045141787008862 11278 8853051142179276835727109304154864443586154895894 11279 7616842349141862155566073358859636838673086677994 11280 6549269044092192210688322749254082247208037581354 11281 5627879362537386559299976207657069059670139892114 11282 4833135822497460139428701912951844361655908161180 11283 4148046920927801697245503994834652263173663603074 11284 3557844021366756016846765434480925232158899459194 11285 3049698125632126370091452766973187400353830310554 11286 2612471748213583155122988528208782022476417505494 11287 2236501667750777158197208255955215816981463870422 11288 1913408823224534322026486475342425493164245511342 11289 1635932060007815889602457738120937729320156061422 11290 1397782818801630148608433954000718881553682749502 11291 1193518204157916466363150460097331131677806978767 11292 1018430173631740998422503093054556220715857795231 11293 868448857958260263001591175551430726870510044403 11294 740058260901814368406419089474669541100230613903 11295 630222798045275809784173718793631242195883068393 11296 536323319874314363523156114950598484548145026313 11297 456101428825853911010947526688541130253355102829 11298 387611044975144544479787242170699792623399066919 11299 329176302925435101761632380476902363148805466014 11300 279354975191682435380003473053031864239827398254 11301 236906716673475980922591748925661788561978255574 11302 200765512238493581716637779738989691454873125718 11303 170015786360607418131264240166217047632328330654 11304 143871701397040265741133302595174369167096666334 11305 121659230530579590969238162444009259695396886374 11306 102800643607463910874054021040036325613038990884 11307 86801089921921684236424196654127182453325805644 11308 73237002190190985723274322998071168968755440708 11309 61746081189500413010692278854928621340099740108 11310 52018651403384900651631219754514991794045639568 11311 43790205037905388300000862367356797453904330108 11312 36834975417128708176366506056442162240228611812 11313 30960401439915038797809994571430358413268969932 11314 26002362845050329217102909828668106935338147722 11315 21821081806938099735349631116489960471489261022 11316 18297600150630638509378985846922370241030632302 11317 15330753480744902778945758633460798960733750950 11318 12834573982018566780940281174002151988830189894 11319 10736062761999194619441820511901682166345342514 11320 8973280537570782860010689576170963103586112514 11321 7493712365206504553681703023175321528728135674 11322 6252868110435823359476741911151114423430636258 11323 5213085559531461031394838365310258229838822869 11324 4342507596302346760321042980463693431795402749 11325 3614208787176824835441248548904058136655582529 11326 3005450115615400462525180709537911799189480169 11327 2497043549835595527791367868352963615313029091 11328 2072810674942700755918176179169057714308804379 11329 1719121823489235220341062997840119836219584239 11330 1424504042355820953389283407765250683848330309 11331 1179307878050324722894560702733860380218457394 11332 975424381427465227883140117735306658044408618 11333 806044956398188766534864607335387360261585642 11334 665457731527394738145020332021771497166143942 11335 548875041231247049251517056533823567460134662 11336 452287384346449117060838803398576250778504862 11337 372339899334502807488159400893644748291689982 11338 306227972227850147751915754701160014440674632 11339 251609088575286559884489284858815316962177062 11340 206528465335863938355983470614177980944005462 11341 169356362640416423032545210154441273748652462 11342 138735287019908401688259369787511209594275702 11343 113535564386625386102502561428424850783212078 11344 92817989056955474813009479238571368342898558 11345 75802449874217317016831886913818528938876118 11346 61841600732675514424583140579043496751312908 11347 50398784579080250047564859839888882278731060 11348 41029540774849719401907977225410035606385132 11349 33366128553941583193061844041929035344247252 11350 27104586801834001990839138478565578983216112 11351 21993924739675946879569720221423925435998152 11352 17827101240265313784701195632770043695997968 11353 14433504073521193100345668764690559383104088 11354 11672685788954110923982010071971276687388908 11355 9429151399974783218163993728622024348527403 11356 7608025574607493995235981365749191844930203 11357 6131454544617266230293955186936122766652687 11358 4935621176941337646511123096922931810905811 11359 3968271253860427793191871610721824695329361 11360 3186665532927410893206276741883965265081441 11361 2555886074311882795230376124370520815508101 11362 2047437032228329326967629611861196534870147 11363 1638089949118338635698940168348614046988312 11364 1308931855825298104980636116554087558330632 11365 1044581414074003881511930067867842629732232 11366 832544147834672212697970272774848105762952 11367 662682674518988897038654063424632593590244 11368 526781915249322433705308839551170206313092 11369 418192662424861452300573125636527624598212 11370 331539719627861276407939755785713258177602 11371 262483194046746712780990222910062916183352 11372 207523491364769241472085426713663159204272 11373 163842201793274857457856465397496647655160 11374 129172427765860494518298038857310424687980 11375 101693234292167565411586819289548013804080 11376 79943840355229579460871431982281132157960 11377 62753946130906645454697709631097962114800 11378 49187233128197246452856225161721833155650 11379 38495605135582240809458547104555194820790 11380 30082175966561401749519344255491992231990 11381 23471371182836134266895598683514512301550 11382 18284808386899664206445004248337556090374 11383 14221865281239146791559907090179793907482 11384 11044045619608204050801406876019715179082 11385 8562418021954322655980115094231497213762 11386 6627537698927924345738190134754136446942 11387 5121371671215445494272879240676644052369 11388 3950838413861291511265696801043055333657 11389 3042646599785541780937506616599160852317 11390 2339177731217630896748008515532264064517 11391 1795206386620506423095445525800722738407 11392 1375291597848139003552133270755795354511 11393 1051705175036514976620147861229970491171 11394 802788986751482941001898642517343580981 11395 611654407226690300782144026687381254026 11396 465154285904566367599353906653355505586 11397 353071634767673317235234583437208446034 11398 267480386287063834754090215104390888678 11399 202242556044450032263422550723704803598 11400 152613362828809974435248507412353394438 11401 114931652351009819553880672326714993158 11402 86377612982005016150355940928550622132 11403 64783486020666590594274570746289239802 11404 48485939821662032674198947231710140762 11405 36211143222021700610418185186026835522 11406 26985457666855590466655888357039288922 11407 20066165029351045057528987917560222766 11408 14887836597428174210173117698223628958 11409 11020890266681616800446047509550281958 11410 8139627651106442112139336986880648628 11411 5997630746409566317943379059003863198 11412 4408861128676363934402825771415612726 11413 3233169184301922502759318379299902982 11414 2365207104677698441712066433499936082 11415 1725963734036629961664267025191436962 11416 1256314879264719080393231566654124442 11417 912119743971033695983281476169916938 11418 660500958641570491950465521047979310 11419 477028754428056278495087265296822835 11420 343594314628610716169561924971438035 11421 246807293057010374508145015622575335 11422 176791106859320054003389864586410971 11423 126279403031142375061146046855764261 11424 89940031329862797006306193008560181 11425 63870472000463924972298007473931161 11426 45222167960413299795263391874473471 11427 31921535641233753068645345153386914 11428 22463305992250879819990869168243794 11429 15757843350043087146928431892574074 11430 11018643406471132337472708037472394 11431 7679661168608250227450449489736134 11432 5334726810416434009027150152516758 11433 3693272605228672483707345301050174 11434 2548071908520184340538408909276924 11435 1751799498891040220669531497410684 11436 1200051659255793670218827059132644 11437 819082897102731595480715771178508 11438 556976380053911450891532830255672 11439 377306585393331466033940780546412 11440 254605259642031446966067456889172 11441 171128126813595814124773016158492 11442 114556845987313782343050101197590 11443 76371231048773351601706176889494 11444 50700229212495332595925668400854 11445 33513710933384686337396378373534 11446 22056032029921636878505928386854 11447 14450503767039185541665287507938 11448 9424241598314338303005598524354 11449 6117490165531506266082870741834 11450 3952006923510264180382946995254 11451 2540575880497483290846676977069 11452 1625053041169220629435380868341 11453 1034124662777496828285808422201 11454 654629373777484096437522776721 11455 412174050195270195335612412051 11456 258090293129061440429542914411 11457 160697729690647580035281664575 11458 99479546953922417162428917705 11459 61218182741863469534980902330 11460 37444131191995354379613898530 11461 22760158175661384524657879730 11462 13746234145744125678186092790 11463 8247740487462788076378315702 11464 4915320088493321990482976382 11465 2909066991150830889807306222 11466 1709451737068542153915257532 11467 997180179956804826786213942 11468 577314841027667422385650518 11469 331648951228671641512497438 11470 189004241022794305091395398 11471 106828484056362697694464938 11472 59870908646972656412177130 11473 33261615914984841206516562 11474 18312575054317502928259752 11475 9988677302355002644613262 11476 5396181990927415383018582 11477 2886329902123966389406518 11478 1528057007006805738068298 11479 800410813194041101128258 11480 414670662257153823493098 11481 212392290424395860814378 11482 107507208733336176461620 11483 53753604366668088230810 11484 26536589497469056215210 11485 12928082062869540207410 11486 6212195276963285554210 11487 2942618815403661578310 11488 1373222113855042069878 11489 630939890149613923998 11490 285219402396400814958 11491 126764178842844806648 11492 55347740058143507128 11493 23720460024918645912 11494 9969468706125227992 11495 4105075349580976232 11496 1654284096099796392 11497 651687674221131912 11498 250649105469666120 11499 93993414551124795 11500 34315056105966195 11501 12176310231149295 11502 4191844505805495 11503 1397281501935165 11504 449972009097765 11505 139646485582065 11506 41648951840265 11507 11899700525790 11508 3245372870670 11509 841392966470 11510 206379406870 11511 47626016970 11512 10272278170 11513 2054455634 11514 377348994 11515 62891499 11516 9366819 11517 1221759 11518 135751 11519 12341 11520 861 11521 41 11522 1 11523 1405006117752879898543142606244511569936384000000000 11524 28802625413934037920134423428012487183695872000000000 11525 302076315316869178186775660342569987536322560000000000 11526 2162362957143255200520335768618896827447508992000000000 11527 11890478961660263026376956930234411134398496768000000000 11528 53588967662869502354455224594064296143084322816000000000 11529 206231695971205988908919892977821732851985416192000000000 11530 697117875323818666248773975054150649445229789184000000000 11531 2112930370781448745014494210376358580226682257408000000000 11532 5833247885998491558608347603162434011120372023296000000000 11533 14850343438758479094901442050625706667556579416473600000000 11534 35210499080992602858393955634396959735443709073817600000000 11535 78388621926267927735629612740982548310006877231513600000000 11536 164978264102381134070763853779489152870069270819635200000000 11537 330129008358519402463869145338096245607592022664806400000000 11538 631177776065366181543906347509471508365971956878540800000000 11539 1157887271509297994350617664858244438015971411122585600000000 11540 2045615555714437275784779836455152094979356058306150400000000 11541 3491594361255935538141367451132511837696837079233331200000000 11542 5774296437049764743736280209833526167849823277799424000000000 11543 9275637293754593973174987121391978164810382664339087360000000 11544 14505503174861103138630787805481214346099544624722841600000000 11545 22127847183486309742783202546296235748230910969303613440000000 11546 32987372129490277089856184195581159669948312525306920960000000 11547 48135642645077808895820679256982220500622066589626900480000000 11548 68855356969485218374045369905374996145365221600763043840000000 11549 96681471186518241838305817542872606046447690700928286720000000 11550 133417909659501205780110777463259043444868689178345052160000000 11551 181148712414515429973677581348783573743912966564581928960000000 11552 242242654879582141155302590725755633837515623703837854720000000 11553 319350614653644114989600032740660050771915868493419079680000000 11554 415395237678234713803125591360818006972505492376442836992000000 11555 533552754605505179487108771884669219493714286250274484224000000 11556 677227099571006895238347071211574220684482020465747578880000000 11557 850016771547682549948667486716925007958937397161443393536000000 11558 1055675138833338993794569292152989037173415181392947929088000000 11559 1298065108832858821049503347015111006119523561609017622528000000 11560 1581109260282343769803105075362141318892345663489111216128000000 11561 1908736658939295080797732515582198873614004611516367532032000000 11562 2284827649223538393318013791555155165814734833339038744576000000 11563 2713157934836023557255625920489402589853636812656275447808000000 11564 3197343234818568877852351706464822599358872436797205871616000000 11565 3740785733420515333970223947043429820657934936441068992000000000 11566 4346623439281600094418136521797259818342361462207678474931200000 11567 5017683439265631649131272925547862344746277305555757998182400000 11568 5756439882422152490556381853135020245426301125405913572313600000 11569 6564977367444220351988567661683894672148061621116657917875200000 11570 7444960239542294335818737187675122277214614563306421743692800000 11571 8397608136032255088304538534176219135039080548359778772787200000 11572 9423677959409391156416463482205053211516682725041542542489600000 11573 10523452306546947823068380227945958076897387200163780933089280000 11574 11696734246226441375265459664272122139001639741259698642122240000 11575 12942848216830683023452927072091454051079393499914379707219200000 11576 14260646713176422469389923559154224792222626919039829276458880000 11577 15648522346807385825006217282798814088338297772227592079813120000 11578 17104424797604690098118557580778615066571548177638513865830400000 11579 18625882125730490386169168154623869119030506288501697903548160000 11580 20210025880685650746319988053522180142555799379371507938261760000 11581 21853619427281718180203635167330435339572721849153574316198400000 11582 23553088905018212296522799893085923674105809084892457551341760000 11583 25304556245994826450010226266106058378000102405466987909894784000 11584 27103873695290069765990094341613886111801243053827201608856544000 11585 28946659304923345646427883793361270059561915529566234611585344000 11586 30828332906364153627800858444374883738729238204507059678989248000 11587 32744152105435831418387077758408961124598271038189403281172608000 11588 34689247885885436098748697523369703340558954297768596986559616000 11589 36658659452506651972153863607259138592740037137289032455427328000 11590 38647367990318096316927970030155996249319543010072975247006720000 11591 40650329061886748089634672462269740201018706877104254123552576000 11592 42662503409578169052059090638172456550149600579617588400287392000 11593 44678885972599513156895511766464419471893124956905694272609561600 11594 46694532969611612062588114894008123715538069199619308475071744000 11595 48704586935990469596413664930534075879178022804129519444568102400 11596 50704299640205235117667949520473369879721679865913542917131513600 11597 52689052836045438388347610040047909463686426272837879774100300800 11598 54654376836464591530789375346557293529756640880643672931777894400 11599 56595966920579454892134941275524116637916376816392332197236435200 11600 58509697607910079747176780698774560870640023044794000946880396800 11601 60391634853355160572618950479948034493356403816979038315849286400 11602 62238046232803189207978377231033967058644470714471051895952572800 11603 64045409202848138809695266080682561408496162332803769233677312000 11604 65810417528998446114670916906810867708259600410560183786755020160 11605 67529985985245369504290273844532852196179959763934506784157515520 11606 69201253434106032296430296114251103133678502645213446250714627200 11607 70821584400495776186463197176284535229760523453410601988531028480 11608 72388569255230813887565715962803830911678331751636722052190787840 11609 73900023124827549969847237421199167842986331021625336796684072960 11610 75353983643753310551121635918813209317655858231900124129349982080 11611 76748707663588294155411159268268685642575086505635401705685973760 11612 78082667030862118762711810118593062653883653993141755383002394240 11613 79354543541799157457070434627256947768261323092291050081776965120 11614 80563223178000010867320747335267679390055349865333358078553662080 11615 81707789722343091932656923969807411810152336975722544668726583040 11616 82787517849237622069225357212252230860659883220151683683188904320 11617 83801865777910966550571030089610599360011341305709043680232857600 11618 84750467571769652725560932549668358093476489593819296848389100800 11619 85633125161122608545629953592745396473736873764776106723969574400 11620 86449800160773373049963574424233065101856675167030597102142572800 11621 87200605548240571467281464320326475805371344171691679670099297280 11622 87885797262708039931437115585612935413600312169108628249095663360 11623 88505765779283641041914567176819803460329221904405854470210874880 11624 89061027707796698706824745564366365933268401238336125849624747520 11625 89552217460218267445105957174162369334434123905842865863904744960 11626 89980079025869622937477671043135359068309450717310051002173386240 11627 90345457888909993781819082214263890355616632279071990550441803520 11628 90649293118177044581882338651069930942808545203727036734154499520 11629 90892609655300858113828615742005821877073271590348045756892009600 11630 91076510823128157551667160412637474331611672832174841562223178880 11631 91202171072878953160879821053139317849247810174270419041919765760 11632 91270828985110587558505229418401036672815919214393578331547463040 11633 91283780536479850261027702280781717591125187302527521193514403840 11634 91242372641466074452946368045240686645340900839545683697459219040 11635 91147996975638999792885872514689313379208109351950675715086763840 11636 91002084084715534818007993974845671741887580257118177277801733600 11637 90806097781539280663219279617076048716948831047625009191280888960 11638 90561529831224978593902070069126082822493784056934705387318436000 11639 90269894923025617914338578961659601459437405588690044270337010880 11640 89932725925991176867522776130474716448892799349022881645711157760 11641 89551569424183098615709619688027544992502968203395013866302672960 11642 89127981526075832188856370133766210163165970144079122405320910560 11643 88663523941804382448169183932423627936970362322014193298596915200 11644 88159760321093275967370708468372473630194038298205238107880028320 11645 87618252844016372933009342816253935090062747102964492344705967040 11646 87040559056177560671995935529841384824182783019937745663870185280 11647 86428228939458933389959758884549563696644155056013154886115776320 11648 85782802209145373935534624714570891800862871595091715510759560560 11649 85105805827992712765230202756810660592973840010791703780986855840 11650 84398751727651501494513641671478237010191634397789703734536729120 11651 83663134727781022249065104425728912805842177961991231190187752960 11652 82900430643180051860370038732246048287441339370015148813160372800 11653 82112094569314182571662795836652541378876500649284186857222468160 11654 81299559336726718233817916739347748577212605156300543356067295360 11655 80464234124974343214863500525057407839962787257152746246144912160 11656 79607503226923397268271246700058195579026302931204519022639097200 11657 78730724954471642613052851927099166435485930172105510539917149440 11658 77835230677018290663681057965788684576477286396805123455294706240 11659 76922323984286616197107774883653007051903533430769215571488761440 11660 75993279965404003337599445133828738118388137012499652380473493040 11661 75049344596459428779819619980189383681680828664679208662294346560 11662 74091734229084276465720334270339739644179118110620490087612497280 11663 73121635172935456037091706900505511232895644662044837277733763760 11664 72140203365296887078884728424596550984722279478464989987836306720 11665 71148564121353677415432562190994605488798463836642984511923931280 11666 70147811959030255798005630368603278388465546083481895094300545240 11667 69139010492617112214723265943525241722623541276638639157741570400 11668 68123192389738734775849330019194817285384997224711205705331000920 11669 67101359386536161062775580788214754409896846209144166672760106000 11670 66074482356249884215180388447515268436427498967092361533019188680 11671 65043501426691501680960097708440601059828561178341343255128305280 11672 64009326142384512907631095254370833281474145948898840533272992080 11673 62972835667435302843929427577221596131419675295554629176036302240 11674 61934879025464011522775400591772957673982172012449644754303848760 11675 60896275373181269339456485831135856720334942191292158699351867280 11676 59857814304440402719811036983247283073456822083594108232451181480 11677 58820256181825546940898901643188336829338978842765558886084702080 11678 57784332493054120103415506307881807953888276850660764874447298120 11679 56750746229677395996320147491495083021431484808113026319800719440 11680 55720172285755635309080394884323120631953221094823036793628519560 11681 54693257874364643698904277255253834100279496205698130213966250880 11682 53670622959959037416861119533031071744194907594060238007461299600 11683 52652860704774284133632400407246519612155866004865574201183986880 11684 51640537927595165802241463529903246491179485772377611040351918000 11685 50634195573353136213294505552043691846495803957898784686514957920 11686 49634349192139601230452084106977279455220617439489116032944241680 11687 48641489426336938402650520599928339440275997725001910401652431840 11688 47656082504674612736156035826404663919381750633350779481492182960 11689 46678570742114562884556504566030434125371311008458330990868962880 11690 45709373044558655442946007716998937421687654253484881378022179600 11691 44748885417451960718568835503572642299294173183865838577911473920 11692 43797481477429411132825187282054492210579151046099832341368383040 11693 42855512966220573028136002077218493883127110525517101270175709120 11694 41923310266088290650391999056570113053167727714711706541212538480 11695 41001182916132328201600635187728270326810207127820299676896835440 11696 40089420128839304925367384033830852579407833689387590777951951280 11697 39188291306305632376049359592058997565378388429376847111499531120 11698 38298046555601244543027134122430021507584120729118611338240926760 11699 37418917202779060633269862471408604676403791410782986092179503840 11700 36551116305068714751651976447177175284408299971743620166056601320 11701 35694839160823481200080060975886383931492455717394366009003727280 11702 34850263816816850316369402467519075755852644110572166610145518840 11703 34017551572510176403685569857303034361512829751245734687076089440 11704 33196847480935512411030381112792039816487303009276210578753564560 11705 32388280845858429467525035515976832132104502587601848941741737280 11706 31591965714904535409199037366743698129221411397087108431617757640 11707 30808001368350776457942766264164780691272883889055860466164403600 11708 30036472803298631556855719412210886427148789713348299326369183480 11709 29277451212961171712718362500237346284285415975753669138404269600 11710 28530994460809821012269998672423845439342132457861607517732387320 11711 27797147549339668511695046078881923058205464122010946446401944400 11712 27075943083224471492192309021566641590362698889526114629416776280 11713 26367401726644175999736223194115033211852771676146640341841966240 11714 25671532654578961374553342827388621623017879940009448871976099600 11715 24988333997874579739757665872783087527331740314747818476078964960 11716 24317793281894185165321135846314121709384956328227958591930550960 11717 23659887858581995335771597224277123494937003353275421195440781760 11718 23014585331774055741375162906435969705998190450404651570204385840 11719 22381843975601128147641367497689220227461838758745432995624637760 11720 21761613145838338473477216987639683763195562624706877813148562880 11721 21153833684065723792496486739427083781538942990197712388089184000 11722 20558438314513236800241162126841750951125396033082482302598370320 11723 19975352033473115614873947706649106660320939580184472747507744640 11724 19404492491171818773513159166761202486800037872085851940853616480 11725 18845770366002966701892800982024626098501258684214296431912616320 11726 18299089731031924711000148173994378734387436476278550286452816080 11727 17764348412691808203663166249906987511074062754069009127184369840 11728 17241438341599784823037626537378593985957429145595089001005650720 11729 16730245895431584859893034260457269255654792892708637598817962000 11730 16230652233801102457481837325481816812234706867447319829995846280 11731 15742533625100866491638252328530628177839299104139303966521068160 11732 15265761765267970674798844241533308553399389524039667052915836840 11733 14800204088448765705987463286985002739056770889408116677803562000 11734 14345724069544219774961099129939654985151165502055560633469306360 11735 13902181518626334631834610997664086232380662291440193424588996720 11736 13469432867224349774646605500866964416637181425841817465681176640 11737 13047331446487664119715168357193166623911152224328879528543204560 11738 12635727757240440018037303961159968105763660807219407824864150600 11739 12234469731950716207286633356385144230590815209626704633708671680 11740 11843402988644532235795223262252413836533755583216988131929591160 11741 11462371076803045609326664366225327812930092827621242580154208240 11742 11091215715287893580427131440147928331598613536227367290845798520 11743 10729777022347104019583105174013802537515827691988049122170887520 11744 10377893737760684836355429585123552461969141217221063329285883080 11745 10035403437191610420170399896634094648148156317572107121825270640 11746 9702142738814268840676719268536592811820450363921182670657810000 11747 9377947502298528234266373202605998267962601442802261679818391760 11748 9062653020233418915090222853961397233269568795246395617084218400 11749 8756094202080004156206530194488815098074840426766213484105240880 11750 8458105750748323015896580151236407435475373570530802337574324560 11751 8168522331898329606087794113735200339771425070487774505843798520 11752 7887178736069522211268992719335547023973199732911036475999623880 11753 7613910033748450869171146565465692648577561470804710907440203000 11754 7348551723487512400177110042111937355996200683652009311278757900 11755 7090939873192387153247871127622028897131425386396340536367777200 11756 6840911254699142374481779579746043704414697833085306983169284660 11757 6598303471765424239791886048188174048650599341731793073600920120 11758 6362955081603286017946217362932523275648403318764267056366637300 11759 6134705710084055954126090858065430246185774543841345552384131440 11760 5913396160748238278280116787715968445533099550268859290942231280 11761 5698868517755767782763791633516337110054701843817690390809408400 11762 5490966242914006724160026702513312594522851782963159402538432020 11763 5289534266922686900650771313176549003722468116472218815455673320 11764 5094419074976564590392185783667077197163885928435800148743751780 11765 4905468786867876959643382421031786960163755694033983062726910240 11766 4722533231731771278664267974207673950497881830017275922780441340 11767 4545464017578728866396526436428044089270104388280496853701072040 11768 4374114595758630467213639385409615860237143957192466256488608580 11769 4208340320501515355629490678000457931605675016015095603683617920 11770 4047998503680279713157064437127063866441896418264121204854495360 11771 3892948464940547775073621430778427632496380330123438596477339280 11772 3743051577342739128469037420255188972867718415112817278010428200 11773 3598171308660954728848383339854982891259181581983553417557338400 11774 3458173258482720183758724552558073213526751715353763360451889360 11775 3322925191252865216838967091579377640685064818286126478144869920 11776 3192297065403890633955207125842264571312100195875464389941973960 11777 3066161058714086272449042244327004808499710565778556964604348400 11778 2944391590033423059093358488390523163410575340127032878678588240 11779 2826865337515857171903607272881814110070837426772807865876587920 11780 2713461253495162121471282559462117328575762624779203964697360600 11781 2604060576139753032795577303548186483267617686786799955856880640 11782 2498546838020194163132976576190783566224603724746568470620670880 11783 2396805871721193314092896381044906233388736516853877515092079080 11784 2298725812627892785434057323142795458577195389100703237868988360 11785 2204197099014173277518626161216327671874518533494131350018683240 11786 2113112469558501975315658086547418885063412594409756849639915380 11787 2025366958410586115748000867589854134840956397071279082935234320 11788 1940857887929745697900059494773908994138228706167174821188528520 11789 1859484859213500547179822850027112786779893642516268004054928000 11790 1781149740532384444928320780852143678617402085880675636502613180 11791 1705756653784459080727827186068059739846873523435990755552597040 11792 1633211959080409606334831993344931803636398354830976237829859400 11793 1563424237567467825601530654431574558959273480631417116212496640 11794 1496304272597734623124257434925147001429364405898365750300208690 11795 1431765029343766010953885161573235515666081819011426118709154340 11796 1369721632961552864415752277139274567067514122297964883159316810 11797 1310091345398268539601090176366166826176713105656499732321333280 11798 1252793540939386435724398579086446247064596408099027705027809430 11799 1197749680586986306703036238639173727639885592952652049491039780 11800 1144883285358278659575511341828995184930746989020811317777976380 11801 1094119908590585623092643094731762930737997833622330255651744980 11802 1045387107336228746313969273342172746421500470850807565608041730 11803 998614412927993610295724940877969402048774657100759917513484640 11804 953733300793072019769291671112893519675366171776977865388762550 11805 910677159590628798346893097504319512618285877129878881161467260 11806 869381259745405552055741914894940523518852248774793465899943550 11807 829782721447061704708434830519574408755104718562999548336709240 11808 791820482182266960459822081538821291846534023026366803282762390 11809 755435263863902234673641580706295988360170092910222217735208740 11810 720569539619100942380158144134451227642525973059617178788685540 11811 687167500295272083132721619811302411570592703890310456855145580 11812 655175020740693364638924877040150389217844177914556571067093220 11813 624539625913749034937205188287888120990931441812870846156360140 11814 595210456872415334682557116321534818837405582984321578424266460 11815 567138236693168552543200411627483909384543973014835798655147780 11816 540275236366108411814950755912135747869953998847569341341894260 11817 514575240710754612205816571866091991404364889028272838308534740 11818 489993514354688311899397652299743985954938416307924328715568180 11819 466486767814974518123832268825850059021533641145852276837189180 11820 444013123720116962981328272308142870481556803873479473283993880 11821 422532083208165130298675705883548869383129115354783937622929220 11822 402004492534514580342523943162359378240783113019429650628236660 11823 382392509920917365530660490816882174026825652760703135596223920 11824 363659572675249781464822049216945497190925311975982219138117840 11825 345770364609670465088484263997214125772519575876895055461216560 11826 328690783782943323714133061204786541210812370526745776895572350 11827 312387910590897225197563734081292618237958675692103050024705740 11828 296829976227247957891507143989298380949278608365938709813065190 11829 281986331535317728662186069185168511311864712506434939038165840 11830 267827416269553355045529558115088372523679874822871808066863090 11831 254324728784166172865825060662172766431322867155457419978829420 11832 241450796164694280170659863195324049793557359379876072634103000 11833 229179144816820741510352455366623175639996737416941711029503940 11834 217484271525369370238225443754243997567281361996988838150043630 11835 206341614995042199811348858408062719637559025994487821511477320 11836 195727527883159184364978157791973674688305187748205935929796250 11837 185619249333410402327178820146086558946641451151063046028640380 11838 175994878018433379247372237657788393163298780920686949796895930 11839 166833345697882343088117300516970331610735241665850218052631400 11840 158114391297561468201587602116864582191281115968476216738229170 11841 149818535514149594110433333806391814255721984405401080943677100 11842 141927055949048617084302280434283789179403054744947368880293880 11843 134421962773940799514712025753216997655438142466831073305679820 11844 127285974929740639510752870401866570139767853265114088370348160 11845 120502496859773672198022740574752301621838082892864429921699300 11846 114055595777206585835074059032288180116368912254693939614162800 11847 107929979465989254307658759445731063620468219666314656192846100 11848 102110974613848613855677649608964724704215097409921139971721740 11849 96584505675195627210043996355729623167547875770607623485124820 11850 91337074261168747211890175044024046496214698827812142404287600 11851 86355739053439165456342998888595661556425099439833922784627860 11852 81628096237843549964253468575494057584137442543949754051332620 11853 77142260453387771996881283959226959997377557035141542104303540 11854 72886846251679123488057153072290305704445021140978489804455400 11855 68850950061393558277207656171554857542852733562737193296592880 11856 65024132651967377426374684103458223245091423656517712271495764 11857 61396402090318348684548278327747569627958120301085564372468728 11858 57958197184048334341943077199065021089001729546127153488761342 11859 54700371404256938499164431029252699346483318291536337768268292 11860 51614177280802320783532658760673043273927130507912802775188782 11861 48691251262580015629198843159205881181973090703801770602737704 11862 45923599035152213174362180367872794683590687593737875238565306 11863 43303581287847381893346189581966002545476423854653764159264100 11864 40823899922262241512492585438104242066596856646806706283229908 11865 38477584693933841111765810118797100348413214552563214997252836 11866 36257980278807792704087139577353300984829480059047757312794418 11867 34158733756008504827162967480377190571059501046497319706749680 11868 32173782498317523330908200837642378383321499498641958401385062 11869 30297342461685807826829519177517991241890192075476287993335020 11870 28523896865043963932933046551247711085115552674452284908756758 11871 26848185251630147518615277124737560847880812042938291785913008 11872 25265192923027614581280175566232423075190381981706227044087998 11873 23770140737091789632396543750774222705896598646889815942031932 11874 22358475260949371001804946968922679388630475478324192841680448 11875 21025859270268512171697097322987412490408887709626103753809564 11876 19768162586028667772684352814280163100663869539588050384447056 11877 18581453240060449889684394369215321135315055759703577052943668 11878 17461988960679008740104096804636579588189196768337757202057824 11879 16406208969798260870248077996351006524172802035861169059198300 11880 15410726082986992474628764235842262851878490779534963985575516 11881 14472319104010745435509764794941579072800215456900180487697164 11882 13587925505494754776695936728211166266490846479480345027994272 11883 12754634387442379315387029431834242284138214466229019363858908 11884 11969679705449808445555506798089442654951552690200286606264996 11885 11230433760570718253041427872919148316127188360566821705375484 11886 10534400942903395364370685862804528456728989499168162798768512 11887 9879211721097077377425690611243364003578921423483072081567160 11888 9262616870103328906661861802041789245399243154922606063166944 11889 8682481929631660537273967383008580921875135587556863504941800 11890 8136781885905806133265901333883057227781473912510510893623966 11891 7623596069457626868271170480314691898329066525109633979307972 11892 7141103261839055576343240688268508470801732891982143596424478 11893 6687577004278402280850619960720809167809636409681606108986728 11894 6261381101455302507266129600311374164085005747689289627404290 11895 5860965313718216910770949903907967899873712624346489011755572 11896 5484861231219317273342410017384395593916413267635368628469764 11897 5131678323593473678352561315737128107077154203187489315118036 11898 4800100158960563961605379787525383154642903890311817581118570 11899 4488880786183151807747969137590017645504907312219207917679840 11900 4196841274464435133463474440047411015793809276203280914796390 11901 3922866404523980720360578549435810292652218555046932525856540 11902 3665901505740880937163634655112886914845874890607336744825870 11903 3424949433805357221320439509809887086574533165980966051889256 11904 3199067683570272496604709071088882307150052311567695315101850 11905 2987365631943296361790705229366964173979336352629201994855164 11906 2789001905808403357417934917080199752043519936672817035266804 11907 2603181870111801183199710505820919081243714607403684140872564 11908 2429155231392121733415541443396245553157088504822008329115980 11909 2266213752177616073960505326692624651423018836863405718951252 11910 2113689071814040778108996696172577027125794575257811699651884 11911 1970950629425785540135803385440079244028111373163909329378980 11912 1837403684849460724708655781777286261619024231469046705760376 11913 1712487433513539837983446362674689798585122525813702405895356 11914 1595673211369647977763250074173491643683781586495270181013448 11915 1486462786110625577187508550492223100476952010098476568791180 11916 1384386731037509426106159714638422441476747561042263612776116 11917 1289002878062001555271652146264292596166783969799000963943692 11918 1199894846452791429493018184279900160710533233212250061213800 11919 1116670644053216685468037975196129775331789047026310118395456 11920 1038961337814158918079902005909898468465857721690915334167352 11921 966419790599747750683614670957565033136148151625067104934032 11922 898719461334369607000668132910197178201097469249486678439122 11923 835553265667634801855620710734649992043989939626663867626252 11924 776632494439341524594251765152736660675964554991956760586138 11925 721685787329087519197016282193040931412347628644249686432584 11926 670458159175024680410916466492558204125681502448669100534054 11927 622710076543338323235525886537686795063042284756632726114764 11928 578216582224376151537472696871029869421965767843338465040772 11929 536766465422970885590296726036492190222687046661904484930348 11930 498161475499418040894060608315304662857985735038684774649334 11931 462215577203813095820456484204210800926603221498313810862936 11932 428754245430050234949146688155984140290706350666289519901178 11933 397613797596771086308213126290628059318266274463238759003676 11934 368640761840962270022023492501658471409906021972263478712554 11935 341691279285773571080896564445196505606366970257793580757812 11936 316630538717504856394602649923303734750434194495043666451346 11937 293332242077632238928232453331981891316268668035025851608960 11938 271678099244257029221310420198146325745734705986159714837580 11939 251557350643510884996002445222678643477080936748071988632432 11940 232866316295284842189229593006794171414883977504983758052084 11941 215507969959217350148710905589964267737304019897154611889800 11942 199391537106226814387408951448119491606181856128825300604636 11943 184432115498058081735045694769616150214437539205418476049944 11944 170550317212381064877388250301235005835819774267814475009804 11945 157671931003985091603353768849310493767696563916337294782864 11946 145727603943606744340750371988412663267096219634153525643272 11947 134652541324964327777194422238587866648487346529028610219320 11948 124386223877701173752412211754224776765316152910619612733492 11949 114872141369215259141485555941604427579187851568727710721376 11950 106057541721826448718207247259577533612797229788184767427280 11951 97893194813457232085620679749300265640663596276412169075332 11952 90333170170029934848630969429754967716544404827531608289044 11953 83334627796164477466700832457829665229202342656074199683620 11954 76857621427546773904003901043226602315237557047522974282966 11955 70864913523579191392090525586456168045173435899745434757072 11956 65321801352670892579282662808822278965385474619793573023070 11957 60195953554826426904651359927423225483626692708732062182668 11958 55457256597093963992498627044962048782295566436466846542058 11959 51077670566987613902903639715359826748242751654249416795936 11960 47031093777248070053190227675330883327677785414857714241464 11961 43293235682298181896968926347037982062317856286090655701728 11962 39841497632529951965977430004331971443839468957127920827462 11963 36654861017170856830050346424695002810748672003433643434196 11964 33713782369963355225230065126111012801666187320473940876966 11965 31000095034294029400566066942838542382087085366892812085336 11966 28496917005769069752907878234579211731758240316868706935146 11967 26188564590590808173231163902899078491640299283944053289336 11968 24060471537484759920214412227969428492124224203291735030610 11969 22099113319396145244580865096522423097257555806592639382396 11970 20291936258756094254443570736456281341080312065999017252202 11971 18627291206846619635732725182741345776908273141356355290480 11972 17094371503704864769955003502096547256537610927130115866458 11973 15683154960134960532951732608695389651321831631825360775300 11974 14384349617772886936107478038668782294822359561823936662390 11975 13189343056807850644026475033982435652807108057551510098800 11976 12090155033933660689656641614581691451600459364052079803576 11977 11079393245415217064328775727852896286335050204831161385072 11978 10150212021837337350379771536812036458962806778579347431290 11979 9296273772183578191924277638618161862620171191331876273932 11980 8511713005398344861578694032362722861758186277257821275994 11981 7791102767542363713662374173928659834078033323168836692168 11982 7129423342084532512495850486743044515979758252315021404582 11983 6522033069806367118288892155349250052235587828176690753816 11984 5964641153251943894339083054444043630859229784960109537846 11985 5453282318658738092772800028439808009068333510762855390116 11986 4984293215874570162463890689594712042518726115701073055422 11987 4554290443923653420298500081995253765130518623756369945248 11988 4160150096650335548169821114752642999862893230689665556766 11989 3798988729261600081856018531407757110544113944054515648700 11990 3468145652627030022622593368597171339428258019866473295794 11991 3165166467895273051123143451521111628029957973438009464496 11992 2887787759365898437017214870014828031913080820015286045168 11993 2633922868631005497286226016882626324152897323687696955584 11994 2401648677787453456675146196063130096969660226802330193230 11995 2189193334032890252517282746926128206881935289426505778036 11996 1994924852210978017203672920549848280402531974438314936390 11997 1817340535876838692354585677464418028788130217420563703544 11998 1655057161225666363020513157205378606592404223479965098114 11999 1506801871777984589381460431012100041226780728393756911464 12000 1371403735055917785705027073035312423489588045138657478274 12001 1247785915627305294928300396065310877527087832734607562924 12002 1134958421849203691407695095557928620784820389561803190994 12003 1032011386419483341183771775601540296818204064106748357856 12004 938108843454532335517494846290702401657495260432727322970 12005 852482967261772611542543997785164635442660573042054506324 12006 774428740276560443939162478334816484277150219174557684422 12007 703299019792448210426812500095942976775307413720482045360 12008 638499975139675847928178119609963478806370315409510754888 12009 579486868866692660104270739566986246772700588282395433424 12010 525760157260657811453384333670211358352671106246403274250 12011 476861887212042247343343374593629220099170029320115572572 12012 432372367992119192939791212876629449865101922856763607394 12013 391907097976414998500424438275011543156954235458982049960 12014 355113927717908496191995142334704430310906787533076679054 12015 321670442056422215065753481907805855706749770567657450728 12016 291281545150458763003831972111790573141552198708068372518 12017 263677233439638551697811574520482770271610367509575193588 12018 238610542594563753105840076856534723547080272488148953254 12019 215855655490787939081297268550124010362910344298853813584 12020 195206159158790158567888505413974020068506035323323548934 12021 176473439516385411023810826702045269591999221029103984508 12022 159485203487580987124862071120991603689614651573222670122 12023 144084118856032177905581272297825563278039870037069396672 12024 130126562895285568164386191189040443682941207153795858488 12025 117481471465059411345898544112030159278976772764461589504 12026 106029280865855399419348134105384808526279816745319512174 12027 95660955306011539075099024147121228712676877384259464324 12028 86277093358517573091948690237900390322004451421177888902 12029 77787107271995156566341741719749174760510964584060576520 12030 70108469453522404576188571528338286691467233076484290498 12031 63166020862646516380669465204552362246614740170980265072 12032 56891336448038693425294901845685735981365854135238826466 12033 51222143122738865881806628042844911876068017511538117796 12034 46101786112633419517107378169807631497072915740300925392 12035 41478739827416311007212841747668174782414272554465371228 12036 37306159695407382675744141926759950108324555927989807432 12037 33541471674747353716925481301820098329816493100792518116 12038 30145996405069671328348228009812318081410618970462266604 12039 27084605197089939202162450297753542217274807569705996632 12040 24325405273895738548582873904541151104020771385066907590 12041 21839451878226719184099792010487628258922478529762782148 12042 19600485045796414339317322679960778471985945450269350026 12043 17584689016743279535487914279210795992084689962699965384 12044 15770472416563382162065430801911596204722785791697637682 12045 14138267485263673773461215352675342421989081207420128940 12046 12670346769817492157196007769765586098117610556566164850 12047 11350655821082877560412977329638309058567448198170738680 12048 10164660552888111546380994581803841703330302271079835644 12049 9099208028678010193515415238434191201417950370090386784 12050 8142399540584016376848329937214200481246727746754460984 12051 7283474937623579322627985394713427573324004736318104672 12052 6512707244502294626119904408885655735875171869761619320 12053 5821306690700962221542348597415905838515470044584432928 12054 5201333341659146288263337486568789862420801301265655716 12055 4645617590364125217167404371600284607764289334878418314 12056 4147687828935612110881362612720273532918626182811422550 12057 3701704676249756311853434036986840060127469498381616106 12058 3302401189631143319074453502952167130902455386751335564 12059 2945028536493966533164405566217588099262634118902926274 12060 2625306645844796640229048143007953037584828493028418144 12061 2339379400058889659516974962257971654965763156798558134 12062 2083773964578591732798467390304729156251515700717869704 12063 1855363887405695014415501530121968794351748215566985428 12064 1651335631701173826818396855091063086613933642607128108 12065 1469158233680410229421498732912486314012544650027952708 12066 1306555804498988893225613851473277100154452377326864382 12067 1161482619148008906587019201206413867844267294265942096 12068 1032100557689647398163329275651952648637112196017754834 12069 916758684621788786915641792276778367075660258949375572 12070 813974770911500168091622945674149258184213008291244510 12071 722418580416626705116804252681032911623414270890121854 12072 640896758148248960702702122290671138754252314903376968 12073 568339172230161030154454827938784635061884819495309354 12074 503786574592064847086551914298643027606636086305281415 12075 446379457489825974206297702629140199662367110227738256 12076 395347993970301932453625665942650193810178545850403737 12077 350002960474293100652243697445694266957049605692863538 12078 309727548976901063774659997348039974009805217587287881 12079 273969984471773675766550964662474159519024488579794532 12080 242236871280518445478785918317135022729659362158736323 12081 214087198671922807477563597917734611673620651639578290 12082 189126942663661491310743393265109791935512214695363922 12083 167004206703569715828634950419056779983285897082048222 12084 147404849235864314437404042486884184613258929907381246 12085 130048550993637461784334831008822144150518890805123430 12086 114685279262738720729899705721447020277099524954951866 12087 101092110370753202310461163640949507747662127974154892 12088 89070375302121703121083358992039827301577982072830262 12089 78443096657701515262147918782872501787784157743963584 12090 69052688192841447078033087943617580905775595472819761 12091 60758890908586348182152884231875137292696984000129546 12092 53436922160002289982442143908058070003461927121523271 12093 46975816505884104427164838701083987261035689950840204 12094 41276939075484715909729225042793721387855091318194087 12095 36252654088901736346774967654076334615328719932883140 12096 31825132855316681362026908642704678938147886252998350 12097 27925287102911487266776513393341414969541593327279840 12098 24491814880167499753371694517082069808907420375936295 12099 21470347523348965122139606830698868768196450383715394 12100 18812687321134062910234801509905126270592951233912403 12101 16476126535403541347581178193419427021096302401041780 12102 14422839367010448439663924447968945845481780802881677 12103 12619339295951098137046778519178272378646833307315048 12104 11035994984962294186855847416765689087769911311898420 12105 9646598621682354268001948863871130659481107350444552 12106 8427981193968353730329132210675464279146759390691590 12107 7359669751985382847455607094902252882200531011624988 12108 6423582214944669559890298784744163424805207983556110 12109 5603755735025870627788974135979533551993846349999888 12110 4886105040768558514616997823026822855663463349924466 12111 4258207551327086523719282425302039072196743452610568 12112 3709112385330868362160309780730781653356885746573915 12113 3229170687202850680325384839976226907456577142386286 12114 2809884962862725112077686447702151858658968534324895 12115 2443775358682755360291808537009094739488543401727424 12116 2124261035007999530978869091693800182644659784545455 12117 1845554980888577317482836198726856004176230700888806 12118 1602570792065112021013880538476844041695456895375949 12119 1390840091661501912595954219209073823946351569745222 12120 1206439414248289013260970778077419685585661214715315 12121 1045925500553009635180207449628812088348304446855896 12122 906278063565628069084600661523031449388640475174237 12123 784849188432746754601545377967107576126864256829286 12124 679318619542479023250990673043799952707407504713293 12125 587654269646501467214300457396955948887217921702980 12126 508077358716457120930763119836818554183878929691683 12127 439031655363587872351278718582907136089808208461396 12128 379156351852546983429126918278803241148143707502652 12129 327262155724424025664331699428281480828812075896988 12130 282310227451408357651063475332539670546585429338774 12131 243393634953854753957435731640734340401677892725072 12132 209721032739819599907517162113548331313096950565630 12133 180602306345337101611034522699376736385801819212260 12134 155435952081645181976021650570277645953458755479314 12135 133697988211555695015551987244042865112389385780158 12136 114932216921089928216072041992187548777252803932971 12137 98741677129601105447779349506610792069398878997704 12138 84781146565846140196675792513724097378810996554176 12139 72750567874624599026323695280263511489139354713380 12140 62389288029046784037260597131221074194514912383074 12141 53471013204719563143360614870168804356639830443520 12142 45799392701047729295852627045894726930795245790856 12143 39204155629810360433369090184682013347504814703324 12144 33537733073893304791406705388163702987590862883459 12145 28672306376271885604714442143192200998621939007594 12146 24497229264320446858199012914424163130911308540865 12147 20916777748477031699872681371790747433006211903716 12148 17848187247573000155942255063139689226882952717323 12149 15219941266388273224637593269190441329452350454730 12150 12970280256138578184604190738048871089663440144307 12151 11045903089759893773101025697753480436223748129594 12152 9400836938154812744305286197781191939368289753101 12153 7995454291876921034656723449912321662059294292120 12154 6795618480327598354511924944896231095362780736223 12155 5771941337697170250072026127418610368181832897846 12156 4899138687401510328952962136721633511282870278309 12157 4155471096456894883513195285285537913964814879092 12158 3522258916348642807376380722226468166084189405925 12159 2983462002553698737359238918886847023197093511520 12160 2525315713211886984993839376945872434623160579200 12161 2136015848219130619330291854885331335204006201144 12162 1805446120704979927262306021733228089481321132068 12163 1524942568922545733863109557176487418200214550072 12164 1287090031708447660075755405283830260602477235070 12165 1085546436969154142245351076757133187531762355708 12166 914891200818482808336660633225434877302819484108 12167 770494514481802303021161526159071483204891639918 12168 648404715241263863019805529879883332821034032709 12169 545251303886959600487344348437247635780448116828 12170 458161490854755210766037509844824856179087555962 12171 384688432195289603643453607575632998439567776340 12172 322749559770435760522814241725039789659994066658 12173 270573622049749020774792369297957830535734947584 12174 226655236482591989451268189438863136746723686276 12175 189715915082458705508413967534785118909372573748 12176 158670664592643720562193735572830021436846582989 12177 132599384053237427867473956670582240216206047830 12178 110722388080585921091627029920699682830776707713 12179 92379475738068663721787024651661881915498082912 12180 77012044305730502860809291890376332951395950061 12181 64147816108671310014688883996406831198738739938 12182 53387806207818327070750643656009989875348744865 12183 44395210387968889544663143883594003601093574890 12184 36885937542304830745616003273658065848773392751 12185 30620549163150600753025000003633352669835608892 12186 25397402002684587669081529895445604239647088477 12187 21046818759920149120829167602640606525729426302 12188 17426136487635825446239566472160341951332396453 12189 14415503823008769024528935174969375917209039900 12190 11914316588071029232361456093644512866634309537 12191 9838197180545600735535643046666678875400960856 12192 8116436829647129475013527502063085887661083490 12193 6689831526927130284330320688210789455462275044 12194 5508852521247196254865550655279993906065090472 12195 4532100916776576555005172718986664333615199400 12196 3725003330555754413745425216178039964538958180 12197 3058711922299693692116962842769098396350027640 12198 2509177551439666460533395645672673871238831270 12199 2056369472670791468774406233197017061302256890 12200 1683618961890744291156300255624167329768372755 12201 1377067664730738624387161783760471362731903388 12202 1125204362171963766375755530216485203631047376 12203 918476322957158061737061908867712705168121956 12204 748963521778091838568966208681898956665115604 12205 610105798175551624915608392621018827173557172 12206 496474559005484716441197312895954844930029566 12207 403581926122926691513451152166977182146343180 12208 327721334042850409171551174817418776627566225 12209 265834518443458244674686895808506174899711126 12210 215400630084646250666166042930715441274731087 12211 174343881102090854261550857038284572789101512 12212 140956699752472420392831374522110984786506507 12213 113835850965230827489805942763633679536236694 12214 91829386695274355700153829474778229795050955 12215 73992633336812921294193130814693489973760806 12216 59551712964931287434925523687517963583845049 12217 47873339114631680369325523085158828742460612 12218 38439833167903004016707030015341640688491139 12219 30828480138905146296053300810321995680033166 12220 24694487776995675663958105424136459234173703 12221 19756934738252235019164057458689752605590320 12222 15787195750432047553074502961973097643832907 12223 12599417302298174707017627252974765008486056 12224 10042689042309874097396195144719175212168674 12225 7994615988305924223314873334673433998225252 12226 6356046701568481225658182005972688103311062 12227 5046754347475001688307862756550299629554552 12228 4001902385958549945860689194655628995050494 12229 3169155633945586128010267107596670945528756 12230 2506321567090473728688253392196309932319668 12231 1979426777456316288955611022566010827451454 12232 1561150148142965012703843206867717748639945 12233 1229548108625310644270143574542040237645220 12234 967018768406608670908798418232944099210486 12235 759461187659555997326306096828753844069372 12236 595593863490456840255381659509563148699044 12237 466402966711487270901399448329326998640756 12238 364696188294570223784469553682980925300226 12239 284742440420169306548726326582664095195308 12240 221981265465674300757003387484216912529835 12241 172788771672846529979144743743507381138570 12242 134289348281824781339974349256140799032655 12243 104204408421668023736315752743019304858688 12244 80731042023647351597929785274994385275817 12245 62444797321302574435200941190870129617346 12246 48221900987901763308036528667285033685325 12247 37177117360997322361155419464748797027914 12248 28614172633601632474847337646669346426487 12249 21986260152082681345447986972382286124188 12250 16864622609129627441265812777363550445389 12251 12913596167425411143399773983961133604326 12252 9870817009994983960924398778161650841743 12253 7531546126230796570008519987639540189552 12254 5736274491788757618216225151066844219463 12255 4360937343573225901485205323012921213104 12256 3309200476889301143635646974250438685432 12257 2506389516777000040570998630706412305800 12258 1894719927943403258098631604971334944710 12259 1429555190540509384278891930047619777576 12260 1076476386947502746425936272952329274872 12261 808991101809722617999576042183123927216 12262 606745210853662644443579626426810903170 12263 454129586587820097853966627471264412178 12264 339196406812169884173370119240142865031 12265 252817766348294108837991210598363917924 12266 188033592007559012056358928834979373016 12267 139547193019409129309341061812271397268 12268 103335744815701187401963008535601988432 12269 76350085470074644951288030002377423388 12270 56283787674652876400754334425357919344 12271 41395864078935119369023142856137210040 12272 30374917072725415293870549765159412851 12273 22235252594712687623526376955318797798 12274 16237598063435857372214492878867239177 12275 11828721650586713823276442791504615156 12276 8595542695335244272442627971049744325 12277 6230329377230039239912885174868898654 12278 4504361713403473308618311616220908195 12279 3248044362454625721749345009662262550 12280 2335923072724477650740074901508636105 12281 1675421153016873172826643975077869500 12282 1198391804622108351644600903221933095 12283 854797125154922512507457895925197270 12284 607989609408918973177415437565642271 12285 431198367503262249359286682858603512 12286 304918883118556776515902099846015053 12287 214978803114305044939196754091339524 12288 151108302195615901171974062813864700 12289 105886117178173207362444379230673284 12290 73964571550621033959266329503812328 12291 51501259756296566513698555717977652 12292 35743413061700170832595250842677496 12293 24724767742881779947608940261697196 12294 17045105489944850891630007316830464 12295 11710378069981275788886520849400982 12296 8017105125137575025107993038897645 12297 5469033029128769595538109862509028 12298 3717233427710271547247647950945354 12299 2517181712935073289114873195831996 12300 1698098786071612366692082945503188 12301 1141122390231285238708438181692164 12302 763815796554654446123058820275630 12303 509210532614956776865820796360662 12304 338082403597463183707656162705381 12305 223525556493571366355715773066940 12306 147154324886168784563699464057256 12307 96454095397818402236674385776212 12308 62940384330054123329177461993188 12309 40884352235591047099484556322068 12310 26433848438006948052340900611168 12311 17009606825457568666096752322092 12312 10892116653397707189607374037886 12313 6940109726943300320325115969920 12314 4399533845141191728107913467691 12315 2774480803404398931989334274702 12316 1740356140384702658078248254813 12317 1085726766505939613090615721204 12318 673552716269212055710320532905 12319 415462423123557644498685721350 12320 254764693426424518859376445920 12321 155285146470029925698356833210 12322 94066963727248805146864770375 12323 56622832534922295051292237740 12324 33862674359144936161973739315 12325 20116440213361473457097573490 12326 11868699725885791355217180453 12327 6953379637388395117268888736 12328 4044312646236326658606900354 12329 2334860909167424268302998452 12330 1337680729210519315753774580 12331 760365888182825429178027732 12332 428716936954147167649171464 12333 239712695931351303973024636 12334 132884211874988263184468820 12335 73013303228015536711161804 12336 39751687313030682360321951 12337 21439112258713177193392458 12338 11450434956358174207908435 12339 6054252965430758779413268 12340 3167923063306792384835871 12341 1639866056299986646286274 12342 839455243105945545123617 12343 424784580848791721628840 12344 212392290424395860814420 12345 104885081691059684352800 12346 51131477324391596121990 12347 24594887826922539906780 12348 11666805764052999699370 12349 5454610487089714145160 12350 2511991671686052566850 12351 1138769557831010496972 12352 507829667681396572974 12353 222610265284995758016 12354 95846086442150951368 12355 40498346384007444240 12356 16777886359088798328 12357 6808417652963570336 12358 2703342303382594104 12359 1049058207282797712 12360 397370533061665800 12361 146721427591999680 12362 52728013040874885 12363 18412956934908690 12364 6236646703759395 12365 2044802197953900 12366 647520696018735 12367 197548686920970 12368 57902201338905 12369 16253249498640 12370 4353548972850 12371 1108176102180 12372 266783135710 12373 60403728840 12374 12777711870 12375 2505433700 12376 450978066 12377 73629072 12378 10737573 12379 1370754 12380 148995 12381 13244 12382 903 12383 42 12384 1 12385 60415263063373835637355132068513997507264512000000000 12386 1268720524330850548384457773438793947652554752000000000 12387 13623641820790799936223582281449906437888147456000000000 12388 99795945370183014166971118988507038215749763072000000000 12389 561241431391663269323877393234893147634829099008000000000 12390 2585515235593067006189098448322523148113233838080000000000 12391 10164905140626405544488153095035730521491555483648000000000 12392 35082190671631843366460634811440511956417528201216000000000 12393 108506922487390588813895633391861349737692236087296000000000 12394 305518485313778241489591969162586896820142277132288000000000 12395 792840638730618499415026314316259026458521448638054400000000 12396 1915210433433103477760176014210369572205995996322201600000000 12397 4341803848678437773695040745461807880198047178109747200000000 12398 9300371455506531580247135786996415930372126978342912000000000 12399 18932280964867063633935007411307398554231989966340096000000000 12400 36805418529114761098805784339828998419390173365325004800000000 12401 68622749912305731537678017049995335039022384439902208000000000 12402 123161346375388119204713576159570893004702816479769395200000000 12403 213469257738112777829992348327477999542716489247527731200000000 12404 358335678359597001778878838914360631562205876155149516800000000 12405 584033864036096948534445432000781628998985062800645120000000000 12406 926317209158186874582241151709769577338177708534487408640000000 12407 1432628198630839767817987097480217225122648416353417277440000000 12408 2164459287354278201559394893501202692449225637460367708160000000 12409 3199785884886592338685240771514570490661357361051073331200000000 12410 4635476170001683494308959619975083056756317264613998100480000000 12411 6589571780219133429785211454389275687767831460859152793600000000 12412 9203328457759486612033674547843916834212375299164122398720000000 12413 12642906950553867438302975631618145666824052227343727431680000000 12414 17100611837498721507794794558695046473497067694618228715520000000 12415 22795588987135029774755322231417969062923637648661019376640000000 12416 29973910202729563967001582011898687132124424446276068049920000000 12417 38907995107868661301830911675137417659539624126435405027328000000 12418 49895344170698799711486602760521051054331226581463435327488000000 12419 63256581581865233013826955375287735151215872525755169454080000000 12420 79332831167254708626164717380466241380120847679782100015104000000 12421 98482471438365303822064407270518537055148628710021972611072000000 12422 121077336259540297084127688330168703924972865290365468905472000000 12423 147498444673139750572015829142261584828091984951761251031040000000 12424 178131356650577925670459481392465816665734242588641684719616000000 12425 213361260655367693251178976674141919396512793449253659344896000000 12426 253567903869275121035954961688760609995409598080312081903616000000 12427 299120476899744009593540820700009461649439596673764714045440000000 12428 350372562074870191514640965425611343223777971590464022466560000000 12429 407657248484212592075039263969260518715937442635000814372352000000 12430 471282508266317272258180651305739173734371066355760671493120000000 12431 541526917849899363603051747282280001182076020638730180278028800000 12432 618635795510736588291905914779839402042044639489728515993126400000 12433 702817813280430534288045746185803675203388273645418784719641600000 12434 794242127468182027073869425628641127630196913402338846473190400000 12435 893036058309868630343015154724737351917766111273830338445552640000 12436 999283335951645263778845726527769675612586625414612218854231040000 12437 1113022917448047735997665314600427477524219470991998652868184320000 12438 1234248367973902111392624133805969465276864298518414987969399040000 12439 1362907789210474220220253820807588783317839998098137027370849920000 12440 1498904268997471392483374849466443523373548869311576994684484480000 12441 1642096818911376289889574585777888484945224873210172159008268800000 12442 1792301760451844464199528023168410170187235399968574202928506880000 12443 1949294515961560976065503304994718376287852519547072699684792320000 12444 2112811757204821375887654897995572704138830267766841537862115840000 12445 2282553862591933841760044271099004944317735786443356435328308096000 12446 2458187633245718051689712963019301370690502899226246888655791744000 12447 2639349218334864637260973116003806257015490057137368105245709408000 12448 2825647201211356201945581980511570628464801105568848784701060000000 12449 3016665799748051333161464424589798593850963296267444188436182720000 12450 3211968136742574689413420198109802870662306897234895040319613888000 12451 3411099539205091563346310230830314059726329996432132947331218880000 12452 3613590828658795351535791842764193449162128496080903927252253376000 12453 3818961568141446354001903566912619730271478090933507175924405184000 12454 4026723235303746331137742569517936222655797287233457241515882432000 12455 4236382294767273348289671911965454462188514857946960047028889504000 12456 4447443146654764757274148436124837514909134158473193697657647174400 12457 4659410931874238555833771891424586648509369607535008486358518374400 12458 4871794178272712104438649931548343069264491512916354076111472281600 12459 5084107275132758636151181424063786279890100968723438759303009920000 12460 5295872766633357263609776009781549208114739308706576343062870348800 12461 5506623457811896284325420322914315660190072617342048983910881408000 12462 5715904329231180726162580292643903421927333473991524848990112499200 12463 5923274258965211903002034133323314719109712971326722715531219820800 12464 6128307552667643497694531881764407164362666256049338601534743200000 12465 6330595284379481156635052915012906619168837427990698419385529766400 12466 6529746452374211653997002497403090703811652961420038077190759219200 12467 6725388955738861802581248712763708158430966184168499010536906803840 12468 6917170398560800848528662098381117419877852471085978117468854343040 12469 7104758729546621145219174861611060502694429418754226489013981049600 12470 7287842725656689638250614226984022717302113170725819922930657573120 12471 7466132328913302856048381820833378180315818808824842271387620300160 12472 7639358845948532960789261624978561197950523625989688159736173005440 12473 7807275020116580575145110614772103579244296910661089019697705786880 12474 7969654986121240697143922168350527769893806096511162995000883809280 12475 8126294117117923384249404313870012108657424325254451952883660939520 12476 8277008774156841579552691084129636703963018252840846795884666886400 12477 8421635967653944479083086209159669858955837410675072894032711232000 12478 8560032940322467200935494617768822063533108998970749284473023902720 12479 8692076680683124355265219071254457375209244314166995242383013807360 12480 8817663375906507180834137138182052955851979064834888267998803470080 12481 8936707812337624479288305760634331455566740748456194559263354472960 12482 9049142731619202340770268165534158537919540358263498977727846417920 12483 9154918149875770666454023275954338966219871031186317243151606135680 12484 9254000646952196579185588590483182217639177073889047564059699123840 12485 9346372632224741384581683563072452240220250355333924057606730576640 12486 9432031593025623344692074030717504965154347807652666013961097534720 12487 9510989331248365815631079363013051468700899652512415045378878599040 12488 9583271193235061566158571827999307838277242703857983475371092531840 12489 9648915297591573682309042535250193981640621856077769108514598661120 12490 9707971765135489839772146733521150807069731282609419396632830976000 12491 9760501954756663126316784661780007809288201688533906434652541099520 12492 9806577708563225460830968106319476291412023826854277066270025059840 12493 9846280609298424243662074265018549566737184763239541565515118086400 12494 9879701252646495633713995432858540676498300747483107465166429164800 12495 9906938536699695257081798574132182893494357241828606748965735713600 12496 9928098970533910863172261578984904905773100185987716350445463413440 12497 9943296003537079694145672171136886183733762073803977152945111040640 12498 9952649376852808631127675193051102647008024705966823067588464312960 12499 9956284498040848369874524862168724242733214755469207590292884247200 12500 9954331839815953717184645874883438042345875595749522877401890888160 12501 9946926363506596533118942689558082176533271907530123556832867805120 12502 9934206967674312180872775585177434979623786861687004810455830946880 12503 9916315962152402550525163170065250969105540412009733978118525402720 12504 9893398567598477060453122059545842327792361828388215228578318292640 12505 9865602440508032301903533037494854886902139413902581325699815268480 12506 9833077223505066525988140039108064911954695461214412121889490067200 12507 9795974120609694941294266416227753045987213408658207754932498388800 12508 9754445497080966666251821027612706674152397483069376821368681414720 12509 9708644503344676669118895559481730192680459958201408258127415861760 12510 9658724722440017608054380116381905325385372274587662315750587785600 12511 9604839840354543723510274991564497996283417788849025541961454618640 12512 9547143338563258546461951291748604974194011229944810411441046297840 12513 9485788208043851142082309701530359322031627197032353750304034901600 12514 9420926684005380455547431059712952461698806766333473907537953287520 12515 9352710000541262794479607877215983524965323542745827384204812979520 12516 9281288164398504490274322257975057410310273890930469918802133463040 12517 9206809747043024921744068661533355181786451416352801436428328970720 12518 9129421694194953663876624748217778219175620595372702256069515467360 12519 9049269152007314210139921808488066710057111361095182397871839044560 12520 8966495309065915862257938027829688266155558443173577756361957677040 12521 8881241253396991065109415216361186708983595250059091565504894912640 12522 8793645843681599286587730184379834088175573628965338422554529840640 12523 8703845593891567214759641261390909222979415008621641049075584214400 12524 8611974570580279803609142645985728912228047979192722446884003787520 12525 8518164302082542566060578162953562282385192870648267254140596806720 12526 8422543698900600429904317321671041585918619669149027361876029662240 12527 8325238984577852323369982770060625463283740498308831040936324999120 12528 8226373636387504204052355625552050418906552420612212289260556580880 12529 8126068335190046983954370692837930000788941481936536219706246210720 12530 8024440923840748761207717979057128848040370014207342016834495565760 12531 7921606373556059248964369898732915317587261615909449549673523350440 12532 7817676757675710582566323596936762142086960287732944818524405801880 12533 7712761232285159741882564166081617903246267162510297786198224657200 12534 7606966023190673929884828633428204823442790786439654475849252573200 12535 7500394418766653666769515619068946956685384846137949938327162283000 12536 7393146768221581992033794427400035995674449083750272283282892779400 12537 7285320484855164210242102987425833554819098808653335971111173260960 12538 7177010053904681232728290784167599323264683298020984481603811158400 12539 7068307044603237580832417698563137970203656484016507884510139941520 12540 6959300126096374729913495748201816807496287863490486512135417746320 12541 6850075086886388020872528431020271537847953833043106093514504909440 12542 6740714857495590097318122555879845637584754102708906275398875988320 12543 6631299536060676734980790696008003193176082580645782132247054578880 12544 6521906416590253622367458422094317270486825144940398378119831995520 12545 6412610019636466266044339298212274788230686908730469508114344649760 12546 6303482125149539366957022486333366344515644115348999772945750868000 12547 6194591807300883899943475683590785278817139316078723876514365774840 12548 6086005471076283470937866241079089021520608604767696116261550697320 12549 5977786890455545785606114478398123816532031037350254346318558124240 12550 5869997248008924597730255987790366743972367226308384369125368497520 12551 5762695175753610809034613711447973443332367887039062315835850835880 12552 5655936797125690384738115828213357814490001480286864990079227240120 12553 5549775769934206124627581814431019752033624695295105788879126298560 12554 5444263330174376954707886425869080345529197361634372250265996883200 12555 5339448336586660771565815451518962563466039056066416881270187918560 12556 5235377315857234600670862747283092599444436625846666466374255703520 12557 5132094508363649221139370106342347774201742977341299752545938758720 12558 5029641914376935042243625808107584495012631105864453589571340341280 12559 4928059340638332393393997273978689197857477750285376162524426755600 12560 4827384447235132621419350361906576580038324008722558688215372890000 12561 4727652794705885925503518708760304433406448943174037333920826529120 12562 4628897891310496251783529115296060860554586051581653822400146347840 12563 4531151240405520269520304296979603642861412894078514507790094655720 12564 4434442387869352648088663869183927400929112972471016298388116062360 12565 4338798969525948338093903339331645743014305073242156513769371746160 12566 4244246758519337612257307722519382765026709394920414293591886631120 12567 4150809712594462933895579143625493086615592633753818183430920452440 12568 4058510021242838335474732997554404641777123477402502098858345336040 12569 3967368152674230262528931996306916101890943309818984014742707249120 12570 3877402900578010418708740032617582685589528323606291925422373895040 12571 3788631430640060976631739176420662827253748776606328578411957001680 12572 3701069326783143840669175742884888950783602747899427803731893137680 12573 3614730637100500034127023829752580250385707363746270276971734354560 12574 3529627919454142670799897532489828110190592074000334905074988890720 12575 3445772286710865705084509306457057070939922533086433024709317020960 12576 3363173451590427543304855301921636055338818804699078463063469245280 12577 3281839771101698970531413104635480643827295122726863936529377915040 12578 3201778290543802616520718604885189382460053942926893887465254421600 12579 3122994787050428919805260261384090247425578335812733788250251552360 12580 3045493812656602543495758647873155212141669958232398009597304605560 12581 2969278736868203540543679133708131351755056974064804093971236046960 12582 2894351788715528221706816096681706440144907462560555902136170772880 12583 2820714098273113552904488457800557811121065995922653248672748175800 12584 2748365737628952925029191722463430025696609239992616215392599116520 12585 2677305761287106314231474583023464624804337835055701141503252014720 12586 2607532245988559361226360453794047704374170991102287479812954187200 12587 2539042329936018151427437607873087488182498334277512654848048906240 12588 2471832251409143177403740804778494095594279783506905460326205710400 12589 2405897386757530175362092953479922448685441778686903349240838624480 12590 2341232287759539733550228332019873337860598440980494862152220365120 12591 2277830718335863737505849771514224274860242565196514633790237146240 12592 2215685690607496344080852557010283457292016163692737136275797112160 12593 2154789500288551348290378513049780870866637640982138435040832760480 12594 2095133761405137243926799421156356201928879547757395556428492572800 12595 2036709440332266379997201739178415296270902057911246411747143353960 12596 1979506889141535501760150056556568899024831616891842001085633196440 12597 1923515878253071519714879166136371935272083000185302590750055104400 12598 1868725628385988251409243448376035497840190618467091971475768595120 12599 1815124841802346638233722083490040554416161967992240180831642293800 12600 1762701732840351921194359689103357113491164549739653684562974098840 12601 1711444057733255722003286416373989226838276297431891291144101284000 12602 1661339143711158086712846011804827907023780787606231424397545377280 12603 1612373917383623410890015954228746726677475487036279121397905414320 12604 1564534932401733834603335538160530733841322496478489072175448539120 12605 1517808396398903200942015817679317846420731608969479001608352452640 12606 1472180197210463029830936141569592858437115686294016767179541628960 12607 1427635928372708187526907921429694985149595170655437106511638079040 12608 1384160913902753062941813420041253284790941242070756192574056859360 12609 1341740232361198150360481769516994601236429699911874176952092467520 12610 1300358740200241072564300164938447148296076648599911002329889927840 12611 1260001094400484387518733371789510625448608587071961703049035173960 12612 1220651774400294180867448717051429555727023042840165946416724471160 12613 1182295103322147682358992591919388577643475736058602045805298011760 12614 1144915268500974239542560891354620148380781095685409668873501258960 12615 1108496341320041277906719294534158167175214030194636628323111111320 12616 1073022296360464775433710953183047236174347073090003759786731933320 12617 1038477029870931746188694959462336973541090949951226220809406399360 12618 1004844377564709790348402574106993013731711580362201769850211675840 12619 972108131751485518958466565363503002767712221112933302840605848160 12620 940252057812019256078089020585784379292153332622911655322644083040 12621 909259910024027576939824466838854351114277734356687839864175205760 12622 879115446748107738086415624686029510875475995855978157081599044880 12623 849802444982898734151422807284632946495589168483124357809516447160 12624 821304714299032474582002545710175324648435503336243548841696469400 12625 793606110161765367343954236595844615742768114721168571090828118480 12626 766690546652495435195872919453298128697860531551154065590614859840 12627 740542008599663035406452540303402232156936713414558957213449461100 12628 715144563129804417600493712072065255036771070689658814746359103220 12629 690482370649776895902695191054617681601752582215286042900912229800 12630 666539695271402534665514048211346554539646569621306334979672465080 12631 643300914689984198001713694667162334679166020485701285419068084340 12632 620750529528333877885023708151100812974888709738019003742043741260 12633 598873172158118716515176238962843499734613843941057180524485948240 12634 577653615010475433132391718529018913779221572648126269362969011680 12635 557076778387969342480889181619441034096168388537727703813282007960 12636 537127737790080229890996831998187779943536103692899096595512608600 12637 517791730764484471467779209343293302592421220371989661706920212080 12638 499054163296471426454601718798150989652797910709947235718807958080 12639 480900615748882773737355572543336872563161121024575100411224575200 12640 463316848364996626552015952937550078389468502397397124013185524960 12641 446288806346794467025443238726028587178445493332495217600313049120 12642 429802624521048738710671719697588566237478507027724460498660502560 12643 413844631605652877404318134866681812044253806434066323981179543900 12644 398401354088584216017902821252201770250636085780260462317876447540 12645 383459519731844145087954193411727799693494485146402185718093508680 12646 369006060712659730990879272297812459863076863230336128847035899800 12647 355028116414157279027599856123223931353503672413053228405539804580 12648 341513035877631672146454198668649745420726117761187668753669952140 12649 328448379928436314412833786823125386402985858820546002904629430880 12650 315821922987407758478573341033620049953085091173248135353036031360 12651 303621654579617194729214342131431109166667577505976678725028442080 12652 291835780552108521028319487306910475438178849500046645992046630720 12653 280452724012140287359844831646131960547939761458187943550689697440 12654 269461125997297006113288457561411534131159942017770418989584577440 12655 258849845888674717661432060188612495632309718723065685391078480340 12656 248607961578176877080424713747680961060036720182024017751375300140 12657 238724769400780148651287026156204914565398677801772094489509747640 12658 229189783842446119013172580676497649488280459050449360414689749080 12659 219992737034164817087019860407204611331300434332376898382566555110 12660 211123578042419798681588666598666588240840035744876442691212425970 12661 202572471966162944807313804051123188906270072475793400564003741940 12662 194329798850180552534677802684263823757785161011353190917631056220 12663 186386152424521271138785329225221676193775081759248805816972488650 12664 178732338679441447157505098401562958996080030734541409934447825830 12665 171359374285104969763551277596286391725311942761989135295049914520 12666 164258484865053219019481430983496244954751427259336229134414262640 12667 157421103132236666892222533202384329051813891545665938552973611340 12668 150838866896173503011946637723175915497107915273366304108847603580 12669 144503616949572778378990548271522902976909817281140392233924760160 12670 138407394842530390286590283164935539058875969499029201572041719640 12671 132542440552176165614920621405157384916597621725579572276711291260 12672 126901190055419717446674272418732191661079997454373751307265409220 12673 121476272812212016745243890947919582339073516394887003573739510720 12674 116260509166509086656766968935423424859990721284545024792273989360 12675 111246907671894226798868915938870698163532757630540431595408792330 12676 106428662348586028561264339924583967416633153628547287598607894430 12677 101799149878331454814152182932304325981930635157793480754099110740 12678 97351926743456718387140396888684868821701681904669398139617974540 12679 93080726316123878272085599005551253322055557792078201733343067530 12680 88979455903618241013328387331804724669082941175519485695412532830 12681 85042193755271052894702649782986090724455439185537703550199266320 12682 81263186036403827628346434140283128490028979904963630279585608880 12683 77636843774465191406359156469618165315943581979473819089307777880 12684 74157739782318545519777351902865314700302649179925367187990693320 12685 70820605563429335662565899476755534183295103624055240699010544080 12686 67620328203494452415669451511996347015756438474848913191265208440 12687 64551947252853431926725717183151538343278799400491888238335010980 12688 61610651603821829216295984757565623401895865090030833145008851300 12689 58791776366891535976401043037446517139063136800930114203973839400 12690 56090799749551034993455681704694188098020384195312031130666099840 12691 53503339941290737247829255736223822516677035376198416877814795310 12692 51025152008174736483087689650103084131471202116044034450265114370 12693 48652124800180629452795094098127443137599418698598213095993236340 12694 46380277874333567030563145000075124875556921721815816546311684220 12695 44205758436489490189874953596503069388650132075875673564368724490 12696 42124838304455623555552931936781900293030921618708895084882215190 12697 40133910894973795945873990524100904041825358020712866720381743240 12698 38229488236934070693735446039607337358419978746842357524551900240 12699 36408198013032528040032295215968792184899973502209663589042078740 12700 34666780631937868238799272027788276293357755584281988710119761380 12701 33002086332886809502015618055907282495198892792928882675916595200 12702 31411072324488043806929289218404408360837358983420930129733515080 12703 29890799959378782488324824052564711122385993808685262990454675480 12704 28438431946246661740586295925686300766583084036253717069059830200 12705 27051229600602968022367754424864267628888619938666280058489497640 12706 25726550135570760678027593641379139903408843263074690332646781160 12707 24461843993833483434456278276343353773384997319271654064098247850 12708 23254652221776031503285781099918371585785911223651592581724837630 12709 22102603886740935001451848820829677291934892182231352145417930700 12710 21003413538217285304731879601533927651307263022327235860168579460 12711 19954878713679216933774912353890380573531815147524985221801832190 12712 18954877489694107291068066675518274697148082614630102559107384970 12713 18001366078828109479028562390075262542125298204556477805089332480 12714 17092376472788125115244756575212018903390652436907725309480989520 12715 16226014132154786531482168812844393034959455844850249963932501200 12716 15400455722980379737513342329761923278190873649800386259878244320 12717 14613946900448826807532957466321176347529163559813651400488810000 12718 13864800139721781966145647925458595901623949976848612992318047000 12719 13151392614025500248769263547972874507069438574296190707712798220 12720 12472164119967329665002802941711380023943267463716236375709829420 12721 11825615050008373877828754926019204949779240384004772058684343176 12722 11210304411959987446224495245908387323439677673448795632266341808 12723 10624847895316213167049900478897725210795225651607163493989743658 12724 10067915984181963309920402403811634730587127741647739592368656646 12725 9538232116507594915078729001850804667442669084057391567932352012 12726 9034570889294444411953035103515259547318787146389355186139850980 12727 8555756309392778653947307643138220462899041539268563627760304598 12728 8100660089473397730571578350630245207425253331882018861108131722 12729 7668199988716699111254191294144592110795626056420076654981302552 12730 7257338197728292293257847692084593898002240810392185315762468112 12731 6867079767158147829264321551649778860408679264372178959052680788 12732 6496471079470684378703924464258364877423087455684674268687374164 12733 6144598363286052709520826537992584258441836590239514329680812784 12734 5810586249688077430734566181806576955947732989990071295726154088 12735 5493596369871777457408025512374818908130141338033870593640171128 12736 5192825993483017457659402600960461080759553370086620876323281432 12737 4907506706984558443017611643169229737525536798390230439586031496 12738 4636903131366490960297051386195834262484210348879543924407728840 12739 4380311678504664930877939448810501109465700485585860061037302894 12740 4137059345458193243243475555001792120810602239261328192808183722 12741 3906502545986320278475655761385370271840232383557893374791507732 12742 3688025978555831615245704872895121469524221235459016802800230812 12743 3481041530102658707536841112489144148402883416310570966833638402 12744 3284987214805325413171027971102092604385348434150263004052892022 12745 3099326147123316560912840173045133550766669631028275506257889632 12746 2923545548350248644506958942277125704544401406168405567460349584 12747 2757155785929817313516141337558769210939159299112556964397626648 12748 2599689444781815446261339662973209176441108112184085919423113432 12749 2450700429885990888795502964959264539452154192673693624806193056 12750 2309763099373077899158749556357408256608744799786197715556822312 12751 2176471427374926268681088180568018922313911060651696908438072396 12752 2050438195889204187248998951979973686205971663352979985111730636 12753 1931294214918604240776871665484841250485993861903730690382597368 12754 1818687570149777427017851387158517765226694559453809475138036032 12755 1712282897443300592055788210681588358877981846341227778135280062 12756 1611760683412792957917350744117024857448899326213585496641901698 12757 1516816591378784053821818593071138531633736142937463898643977892 12758 1427160811991046883349209617428065097187324180949413635024525004 12759 1342517437821796932297727475096361870419991033599897470074533634 12760 1262623861241371880162156174532565968656297253024764494554798798 12761 1187230194897702696440331188992472635897390388809300056028668600 12762 1116098714131020078150238272592802824520884564531100519089758768 12763 1049003320665768614413035358850522211598951353665729335185685236 12764 985729026932584121631316318839181315523746047907780170151183284 12765 926071460384388502778848118166403919491543716922297236960332640 12766 869836387182134192624361856771947868865514117336932520880940856 12767 816839254637451395086611250440727377250518210906039434982007428 12768 766904751811382197027815244674402684359056204332903240664373868 12769 719866387680494178889987674900183228465707112750692370751753536 12770 675566086293921852816395240958663241709990551348179701103050208 12771 633853798357258215447101607164519322049738433974666252516831146 12772 594587128691683496677939090057582943654956703560765502951462190 12773 557630979029247889792268426419457567472273845468969186894779620 12774 522857205617795177565784428802948645886466181399916473490161116 12775 490144291121601641553727651590306960396030278653432809254348826 12776 459377030316387739620424563845086634054221478800252509551843358 12777 430446229089918364927605317381077745536984914759824469855405936 12778 403248416271921945827695655114841579516943771441721412484267296 12779 377685567829511340143972921627511071840525161842669439949423808 12780 353664842976663750022660541018958906408396665457950123079188592 12781 331098331758597226060958327669418233690283835149445260564502368 12782 309902813684053352425489412268072250464736974868849316065935864 12783 289999526990546097788063180513429300714117299991615582953777332 12784 271313948139553308315905913876921488932944975785255554440194292 12785 253775581150398635410746839519835989733533371465137007803274536 12786 237317756393187518050019393248304007091950693145556847225523200 12787 221877438472611782803766351050871144583370128494966012775091962 12788 207395042845714970252843883015756853199850158278128828662217894 12789 193814260827806973862666506871233502393369079333263103326175436 12790 181081892651625120964258270885978579452999773055727901135042532 12791 169147688255553338425759006211395120756394883011167185345482814 12792 157964195487226163219507340224608729123579295193741090191377362 12793 147486615419155412599929167624770083980187209461217520482473944 12794 137672664483120314355875504484402826442841775778929686469699200 12795 128482443139953437194080523505840955400884390556722115531940772 12796 119878310811032072531035250367034418375514381792642893314452660 12797 111824766807245582538013076573672522571962378330880707511218592 12798 104288337000451957470905405793212592685421517206441227250666952 12799 97237465991460231439472314292490380555633040955488838976710260 12800 90642414537378774566227109304199561908997215507542356937908300 12801 84475162009752538381969127794564291076851988760035089982481952 12802 78709313663275222597740721284747645228671196172445705152518576 12803 73320012503005585324347120405265161663775868498312479119562670 12804 68283855545941627561951299639304686631779652747553494381175114 12805 63578814280513375374011751672835014118744489200771395896256508 12806 59184159135046001258564974099812696227751187451585460000120484 12807 55080387773521900858560462344115963900252479672591756691193918 12808 51249157044035170298109778107257937792567850217027164468452634 12809 47673218412187056539347436552689641181520592118095759819397232 12810 44336356718318946507281780745976189343139247764455970872454512 12811 41223332103923093690918789111212046079841357848870466144626168 12812 38319824958813513044966813814968600833582055759014886581507656 12813 35612383746683433963941709416977579964205675209075891223602112 12814 33088375572524665460464128369108402842708747885585281786075856 12815 30735939361041610526388397564035898124771662722561565390700156 12816 28543941520661999943100401758202578049853318216906589709122516 12817 26501933973031335535594353668965237633107670836254120896240712 12818 24600114432982265007571641327406700184955008752099573301573144 12819 22829288828897457671511515159336670828486971722578815683000722 12820 21180835758138879260375581917032953804265604404804376951499686 12821 19646672876801593381619436081838968800004382635212762104505692 12822 18219225127470306784170335121357892607970828597221338066292308 12823 16891394712915815569667116783947157293431598995933711430256470 12824 15656532727770310379930118595257134634632704077709369833940298 12825 14508412364169182215513977206003248208022280507202362316827976 12826 13441203611146561180948032224839526052921197614043484488622624 12827 12449449371226336822421705144896607157649367339872178363450252 12828 11528042921163856413925167523452366835598837242852405909324028 12829 10672206647169862031438576686859607310151272971731872704805632 12830 9877471988191467410187201168586880005767649242591701336195736 12831 9139660523939017712628943614889197765033145306599371030539932 12832 8454866147336407677048359355812688959400456133358293457024532 12833 7819438263939701286112530938755212582580009579894275839588976 12834 7229965963618496491521173021459510663836272124260794058862224 12835 6683263112430157153132804845897665833041059698654312520146470 12836 6176354315142481010528754275473141304578854857607035713912994 12837 5706461701279217923739469044987423270611765708729788653813660 12838 5270992489878665388231745202988393194329564840590510725613156 12839 4867527290371852208976422686713447970783452199829723972614342 12840 4493809099107012771699705827700085023574227651088336063452082 12841 4147732953074520877307793280694448390620460813624236733894464 12842 3827336204324489878515765740653273636385298163050038168565792 12843 3530789380421078622632941432316622897145916281771965419337936 12844 3256387598046320450893282979705157200368794549416995688213136 12845 3002542498555090476603255879818560558651104502933809252793440 12846 2767774675894644301037995559356452181283978555424245139383568 12847 2550706568839922918526624227628748239089325722384286209400744 12848 2350055790962371111005112082495237600201431300637127221286248 12849 2164628873148130892829055823293106148162117631470318418703600 12850 1993315394813841769370423906963223604834443801895410169150560 12851 1835082481237523606283648523425574683501034623300976647992756 12852 1688969645630677649638247955094657846734059967664983403195916 12853 1554083955728283032491420807480515286143630286304399686987032 12854 1429595505768181355518857191339442796407274112462364928743464 12855 1314733175772747822080431372885260294604631524256370875598764 12856 1208780661035987729169846161952810118689464491535239910741204 12857 1111072755660443177887664867229624150805305913661730296986320 12858 1020991874882646518398866887915989820455917099758681765608896 12859 937964801775343757643014458213421759628898041706688161319352 12860 861459644721293192011195042394022976956966953576798953604632 12861 790982992819014150658890403503169429155647993236846649698336 12862 726077257107243507589369055794289997115428672919898609827216 12863 666318186183813721615043438779164949324485364861991543141480 12864 611312545447891763929611141297490086638924803396758988349528 12865 560695949813646963760750000042304126966834821929187301930560 12866 514130840330019950967795883222994913925912605999487285057568 12867 471304595696857207468887530205807403487170552056293556207980 12868 431927770193710745113676409257766650773146376825551235842372 12869 395732450035477871461641426173564400932306489077928127076024 12870 362470720640114435753410499018219376957907841699163306950632 12871 331913237739185209402010930180046088423092026456990802500988 12872 303847895683253801859741378014139841080880846973550825528404 12873 278078586692247717913570950994115378100516664765824880625504 12874 254424045177098628061407639072612910538719386466667255716288 12875 232716771614242777262969886094357704659015229357795919479616 12876 212802030790014639791198783325087814253971485399219373106848 12877 194536919548576666440553686638347169031764308829908255278752 12878 177789499475754236163347805893661078965963989082794469471120 12879 162437990232900871404567944302967966728432660381682801413112 12880 148370019520577160805413461582882464672465136858774100109624 12881 135481925902221408897414210569581066386597650428880017985904 12882 123678110953916926073351032629930828007810814069255813158848 12883 112870437428579929813167499757177182984439546794987353111788 12884 102977670332128138528771412144613176422897657591993008661844 12885 93924958006134528479738868154744207411071141380724856276040 12886 85643350496782222228625431891003447511403584142061901567064 12887 78069352664242756482075838624921904120637709142455130895860 12888 71144509650498761003558680212997193157278152429538450718956 12889 64815022477692320777369418099754221027030048486822043360112 12890 59031391693843320012951050734903683204618112888308732139616 12891 53748087118762702475898304339646135042263560924107413752848 12892 48923241870673232210092002141345813303362543494677827063392 12893 44518368973910042062902834853703560745993624009167618667360 12894 40498098960546714750667795380911873800361435713950316295072 12895 36829936984299206067183924360931938658135495257696625017784 12896 33484038063997561539779925019509441735792189703704258287416 12897 30432999166661613130269054354937269821577892780646590575232 12898 27651666927129637007724387758613284486333497917124733055184 12899 25116959882607592580972012809914863543529447985681810866462 12900 22807704176752494062553648412468190806000792999594685908362 12901 20704481759281109883967625878832398082386376373424000168060 12902 18789490173892720594453700710844298953194895284599128149292 12903 17046413089784783066232448244707434927801623777547725662406 12904 15460300790480978046341770584376792924841717154906005044282 12905 14017459888326128958180418064250622160590218056577099815968 12906 12705351584062354678846620494723947550190538963051156206664 12907 11512497838603299917285666000205198102216214068470410584860 12908 10428394868673997310926467605668967004523445462387160857468 12909 9443433419576957084418721357169475313990854829949831868368 12910 8548825307163605311794746428741721429424015842080975448432 12911 7736535757306952211753785478911945998115242874506637690550 12912 6999221104949244622837413474532772914196936520801564149514 12913 6330171446290848062020532254097207288871445618644422428532 12914 5723257867038330879188345078066868159632635381405761286644 12915 5172883896976875458457721288626594098899967482872142185282 12916 4673940866602921584059538625477616296556820042256183579390 12917 4221766865267991408597388327207463929568252590328153386392 12918 3812109022357426490296475752034141692297616080128507278256 12919 3441088853564977536414757866569693418217567785021116184292 12920 3105170433426105141144006997345877238905750194402692275636 12921 2801131173033688120235163574567279398891195948207441546896 12922 2526034998368075513112148189861060742424670035725728276136 12923 2277207740012123352368834894132937586286486093049861902776 12924 2052214559268977550782871840457582697140606391022478595056 12925 1848839248929021305126486822793788036820390822582680105608 12926 1665065259211165318243253530186290218342541364878014075820 12927 1499058310796791442972822794533500768156272713598276907670 12928 1349150467442384114734851878239101231936292083797992237454 12929 1213825550455601300277142082031952411351923480441135724172 12930 1091705786402054480070396661801103134607004158772517678424 12931 981539587825807114180673164594909931876120751474196283356 12932 882190374561798953487226907058382472841152432690771230584 12933 792626350436298188739641087436027011446585222223917935588 12934 711911156832495194127968501980498123620535482466702114908 12935 639195330780251830605656418682779099299179729633620887194 12936 573708500947091232710290954838851718408981785819830056734 12937 514752260194699408539183213083469924530271238107666720592 12938 461693658252262025753906033325344865549613545208834058496 12939 413959262573568313978493355335495147278017305669780702016 12940 371029739615738315307295230488317081120770503954032078048 12941 332434912628617841479621375152356801875112379414833739904 12942 297749255598588064936903407228566278231343335530682614868 12943 266587786270414034357759175660963073643305629598122845172 12944 238602324195979696817104767544631260607198397917175432256 12945 213478082548103338522439924289505195918579835366402117176 12946 190930565008569456533015592902020482781101740152384168996 12947 170702741408303680104147322109380381205029472512101616093 12948 152562477979368598659189468261457731732398204805499906027 12949 136300200087216399459043932786872909997239728886400853178 12950 121726767160449474524455146510387779715460946590540630574 12951 108671541236333190078039313458931266052345363099890729425 12952 96980632104728478237511361856026779221611717076232679075 12953 86515303471408684639709430779469397952904450339927706488 12954 77150525883582825587219021566757338051154446662021828744 12955 68773663374849633523767516966773351565887551686941417130 12956 61283281902080939169073045960612040361270088444312955118 12957 54588068670595311778952873723443710851586577699966632468 12958 48605852383580629162550079718151436873662891465793626524 12959 43262715313674873860356988052969502432751607763512549546 12960 38492188885042654161751997940352625068651950197357461182 12961 34234525178857136101195805669170819246610026336821205248 12962 30436037439053615141131023815068725030205465012711134480 12963 27048503263406334080224326094776231868316114756434090659 12964 24028624721871121394481578583452101842104362150442946945 12965 21337540153868310212385310713490464421014916273563373518 12966 18940382862571652406655395320054378178575682148349518242 12967 16805882350844038698891927368371179070926801445842935971 12968 14906004133471630179850103158482253371717764752609923709 12969 13215624516793646875095010444901762799794535922633187596 12970 11712237062470535322761222769120096963197012470169222088 12971 10375687749526660580154905729131503861434231722013516612 12972 9187936120292355296994231989755970761204515098088968408 12973 8132839943615599907835433121128568372613290987302585972 12974 7195961154705390513920875021265501325110887058046122604 12975 6364391037037602795846288365943221321427616066367245278 12976 5626592799583581002964502066571163418963192174963728950 12977 4972259873759717510873888941116340029520268864313367340 12978 4392188410365511710170691101136562818405344940725761832 12979 3878162598684834041331768383166420509276414777768482016 12980 3422851559070390381183085466003630838074929053481516836 12981 3019716677816180460509935545118733924780189255170511340 12982 2662928359957727744078384471544055594883982139849620012 12983 2347291272751959966653777121372693559379363317335681930 12984 2068177240827640066192100470117669960184057178836843034 12985 1821465034141957495078478942388292049463882639754946980 12986 1603486362642677433640974296108765307384678737001199032 12987 1410977457571337390069256092113430441446719675803106588 12988 1241035679249272393587392815032950548810083644986775832 12989 1091080645511767516857286307808698865473131918754916884 12990 958819424196658727913544735802730503499053096661986648 12991 842215377709568089796483534038367673665329677935041616 12992 739460288096577118996202362469723474618293484305012776 12993 648949427638235517377188872804264581487960268692671856 12994 569259273084895636807762685436859778682636838279630696 12995 499127591600535940750946299507261015752691483074601024 12996 437435653560663203329828576344651328296005748641110888 12997 383192351824168068489887733839142516463390802440328088 12998 335520029210339224352987440667938361823467631265271688 12999 293641835880367316490514433013557488830207516915170748 13000 256870456347723158500824053174628913406193881082438164 13001 224598062105964768232016136380787087397313343605766432 13002 196287360531597934103841305302723724187515398437820176 13003 171463623944376481647470797339524721580956887896595260 13004 149707594624976662331090519139454207250498933640337844 13005 130649172324905274400877813196308152781874886053935336 13006 113961800468979830895214444819854923770726279937202404 13007 99357475949515346663542897290584822438591098407429378 13008 86582315236735001712331400765372393402152212898132602 13009 75412616566505150423294126420729360446838089726457316 13010 65651364291007683329399636312608404327884909584990104 13011 57125127159952356269601146809991768767208274164969361 13012 49681307402409329500653046679520933264260047680555271 13013 43185702059371063770544281960405448774611435464818614 13014 37520342126386900621170298595703365953290207420107730 13015 32581578750789748053043352787335788535836354874060607 13016 28278389031420753244959997244312916684668897735676833 13017 24530876928564919359695110306949873976499656798585860 13018 21268947442564388303509410064475937896235999336495776 13019 18431134592459545852931683394153598561662393001161646 13020 15963565849171981445266740223264382163087553957617750 13021 13819047576589449969973642402609675580504459589152536 13022 11956257731352084489127628121833511023686055064414244 13023 10339033588825658658450035228253795214764241682932546 13024 8935743617293457536925385930944794465778570891323062 13025 7718733831566573983542574265717362433000882255398152 13026 6663840036094559305110675918201131515389652256467176 13027 5749958329834128289621399479812494216870515143347507 13028 4958667102816953512782372166171505431898056630123105 13029 4273894518528674115824654789731403198282215929745030 13030 3681626156736498535466542819789455377497764346911826 13031 3169648097143571119313335458060524933779741576792287 13032 2727321263159498191152952489266040077399212294492349 13033 2345383324295805040572167029503260285755347984213240 13034 2015774881624001736170652283304139073394858617838520 13035 1731487039110589143380932633691279610013754784054096 13036 1486427799608980134343240310109732696462611719493952 13037 1275305022447060361663130241347377396883989181802328 13038 1093523944022039817662646184428098891793766655213476 13039 937097497288230109873419838039745609545740722753846 13040 802567873795214244584243807412167738616197173090766 13041 686937955950057241375614808456146561426079345679972 13042 587611410069843798515617236726359518943993921971280 13043 502340374909993587624467792299958848208699538173235 13044 429179807796684386224103979069686317633402712491317 13045 366447663128871870298645223607650806973253149474938 13046 312690177514404460702905260011511426844796155852454 13047 266651623651434100057150322446754445575159556909265 13048 227247972583949450840501014075083595157867255501047 13049 193543972326607357571045964090228456382333284223900 13050 164733211116916566538213919507066862258230072309128 13051 140120786643900831123316490064879617102878580893230 13052 119108249349597974020224942075259379697054419948678 13053 101180529038545277322606254608116961857887678442080 13054 85894590213610664343391818163524654672103268303036 13055 72869593363403079235266827724910631901694214610026 13056 61778367370701765667135148428709914939740543592070 13057 52340022748145252063643888142681363788586698950280 13058 44313556940093898041801298021860649155033945219728 13059 37492321815155887338173520482940494713627558417189 13060 31699240028258638457193543413187226778578050990143 13061 26782671433730418003582837667850985683570135404906 13062 22612843428554223314145062862650491249516816224838 13063 19078770215886794101158581364537547134400009196793 13064 16085595695665100697351703773421539226229087344091 13065 13552303181558865813674960242232642789160057683120 13066 11409742561501183580701624649998955478136407864656 13067 9598931994589337711595473267294457163986837736116 13068 8069596886604913824246243967378761046400131897692 13069 6778913812143792555834313403046977853382749502824 13070 5690431343450805726758591969916743263192364181396 13071 4773143483722494630290221636372607582688425323194 13072 4000694655471562349082443491868086725931662880010 13073 3350698023658606919274715100053240503306643578364 13074 2804151392334208499943649358445183245406096338056 13075 2344937049550336723112935498782588400061400989789 13076 1959393789540997083628947850499144883037266622259 13077 1635950949772631885260377890165412671007385772966 13078 1364815695061484350597598114046484911401517968346 13079 1137705989228876120101355237562380055532351797979 13080 947622740920907248698832131882158561247405641461 13081 788655515408181102838730498643377826271892757508 13082 655816986875752955577426473874507252583350274336 13083 544901982034959671171016155259626142446344076206 13084 452367549897877199781406232739868871228785281158 13085 375230996507439430411374485829012331602810338840 13086 310983257986853181157352800847082328776587703620 13087 257515359753191605979237596101541279435173037138 13088 213056032215220130884844103372030475886191320350 13089 176118830771426862031315811754127947520759806896 13090 145457346545206150181990739943971259414020549384 13091 120027299339484381168902454908958640488358453815 13092 98954480360082947081967660410343491151070776837 13093 81507663331322280338443188156091621855909822454 13094 67075732161557564649992401259908391261980089506 13095 55148384299630694981097816589480536898845342179 13096 45299863941537466087315938109547309395944840209 13097 37175260535437909668675166665168164805183685800 13098 30478977523653406968921381978778786771060409232 13099 24965035619566979894409381320611871074416018840 13100 20428925583408891626773717206457900378250368576 13101 16700768673323561501098384655633364141947136088 13102 13639579774552488135395470019301529602089426244 13103 11128459568974706164114070271468551459045405418 13104 9070568789954263772153137931281252039007318250 13105 7385760292658758599384142034176961762246728332 13106 6007763940989990494048936055136024578481738456 13107 4881835669480878522131768504558584801196816787 13108 3962795951067795902567505531175612173643451397 13109 3213394657170220265710868189182985831324647986 13110 2602949249704559449213355660339370972311083350 13111 2106211664712022518692487578353214119643349469 13112 1702426364256559762393081525509686398924820003 13113 1374548043617840673446884397869046298670034492 13114 1108592552208119402393302801769399526696148496 13115 893098862006493051549281631715082671453223238 13116 718683518381135202793124142363180287676547734 13117 577672038586398752495777994832792000328436048 13118 463794271102260493599101807960111179977118876 13119 371932869206183710874597971340607419276119558 13120 297915828298750369222785331743923976315983402 13121 238345542461286382481517234768571591646700304 13122 190458097197804897097609371703459861996780840 13123 152007570991500916120163089771192354221105805 13124 121171000913696195313515861284872859499790519 13125 96470404719063814284306957109283548924731378 13126 76708866999404166019812535831799139422088622 13127 60918209750716906718034161988881652489818677 13128 48316194739333171689230215119386373521955055 13129 38271560313540399718652472236551562989739536 13130 30275490558360247282067765420254447653880368 13131 23918359816657581955691723557258888503798924 13132 18870798897626336940377380581974315648503188 13133 14868297723831253470676620908398563163638408 13134 11698698562126041658371909585240032274900084 13135 9192049223441085851413823516888412078540650 13136 7212380783611270965167879560560316151485186 13137 5651052881970595697770269034255221259256692 13138 4421374341850220328433828706218504523784152 13139 3454260099381373206040535473854325137353841 13140 2694729199334848436997995526880163822959287 13141 2099084562154717766041468754411189109420150 13142 1632644710095564804199260176654792063971170 13143 1267921795605050158395452329626913014142455 13144 983160041293236530511629590932267761708505 13145 761164856040210668049719612641361952790740 13146 588366079625656895437354259476514123321664 13147 454069560513832534346710218376389597708510 13148 349860026990209911211436848666612429894518 13149 269125332520113844547147554781518700067768 13150 206677939874490709520213766222145134731220 13151 158454200218107193133473744320565621573146 13152 121275784194840298248841313140422288646590 13153 92660697139869429819971344848829749664232 13154 70673795143663134356363853166817842939192 13155 53808723457478335897529206382166222321019 13156 40894814109639135720436227354711833444057 13157 31023779416719135115721211919130098975494 13158 23492082496843336420257691354599212909034 13159 17755703906979963072507567967741179539727 13160 13394694953253156862611614264739823329765 13161 10085445391319566924087967176706617366968 13162 7579022352074271305885380261212850840336 13163 5684279615267580080492471141364942831152 13164 4254708964358990832387648153835874462456 13165 3178222138595488636548945705027238327152 13166 2369224016358527152559280542525898954760 13167 1762474103085946994834178037094423174260 13168 1308341379689468087873552029895424797804 13169 969142889221513313969930641888346568352 13170 716323744724021556876302064751770133984 13171 528289245191431766071167570265952987176 13172 388741457234206361487294035213970518280 13173 285405324185721989638738078275128692032 13174 209054986555686287325513307685421622552 13175 152771035884845157243497045587007246660 13176 111375066960680901035951942913802441904 13177 81000082785155465904956222037022327180 13178 58764787463438396402047564112796547208 13179 42527162336666223453414548896886744768 13180 30698423636148063507000692569504170140 13181 22102870258392636189631458040409224860 13182 15872534225924913037280861652044318460 13183 11368168390186066932264880910894080470 13184 8120121489416546944286599657959670590 13185 5784196863217260538437598173164708220 13186 4108774765376260159119485569379694360 13187 2910382389782523749623971421085296290 13188 2055584921843460000692554027488206682 13189 1447595108029156859235271527680232216 13190 1016396619480326636484876007994183232 13191 711477665190206075146731819446413920 13192 496498820534834021263326563619649120 13193 345390494275045844081170013373205088 13194 239504363264684670839134138806564944 13195 165539783826593968830853620890383948 13196 114038519609556799768498844022838628 13197 78295104046420860344084470845371240 13198 53570334913041283365155961430586396 13199 36525228657094817396586125174062206 13200 24814850169050852562792601823970630 13201 16797744817931704893236496784204892 13202 11328711667858672569674623359038440 13203 7611478176081815777434315185307459 13204 5094296429568532764081620174238389 13205 3396197626090866501180714539348170 13206 2255075226939105064647650203414246 13207 1491259425866525724682195479640853 13208 982048890991295437374038485477351 13209 643966486277353793102135445424720 13210 420440929239541703807082443138520 13211 273286604091703132821051414395394 13212 176832508569864113193705633318702 13213 113892124181900208526592372817732 13214 73007771919686575818355814336724 13215 46573923469637803728254674440378 13216 29564316638825221458357746383790 13217 18672199983088059792634208983640 13218 11732090255141557577596680037832 13219 7332556409578487112778345336821 13220 4558075606000273283060411678247 13221 2817719465545485467057154976290 13222 1731992699011920654508092248670 13223 1058439982732077408690168072285 13224 642977559604530775378824859635 13225 388212866176649122063826776020 13226 232927719706101851672234282520 13227 138860755978674842013817829760 13228 82237923443693111378638398660 13229 48375249084529023968960376420 13230 28258808871161603615184113040 13231 16390109145274037608287299832 13232 9436729507885135157444774976 13233 5392416861648670055980537992 13234 3057555952481209874563117040 13235 1719875223270681744898575890 13236 959509335087854280579530318 13237 530792398133706673727831244 13238 291079702202355281864192412 13239 158195490327367002527345922 13240 85182187099351463122587234 13241 45430499786320780360862820 13242 23991387527607603115083720 13243 12540952571249428901351236 13244 6486699605818670121408208 13245 3318776542511877736535356 13246 1678910486211891090247320 13247 839455243105945545123660 13248 414670662257153823494820 13249 202278371832757962680400 13250 97393290141698278327600 13251 46261812817306682205610 13252 21666924990384142298830 13253 10000119226331142599460 13254 4545508739241428454300 13255 2033517067555375887450 13256 894747509724365390478 13257 386917842042968817504 13258 164307576757973059488 13259 68461490315822108120 13260 27963143931814663880 13261 11185257572725865552 13262 4376839919762295216 13263 1673497616379701112 13264 624439409096903400 13265 227068876035237600 13266 80347448443237920 13267 27619435402363035 13268 9206478467454345 13269 2969831763694950 13270 925029565741050 13271 277508869722315 13272 79960182801345 13273 22057981462440 13274 5804731963800 13275 1451182990950 13276 343006888770 13277 76223753060 13278 15820024220 13279 3042312350 13280 536878650 13281 85900584 13282 12271512 13283 1533939 13284 163185 13285 14190 13286 946 13287 43 13288 1 13289 2658271574788448768043625811014615890319638528000000000 13290 57152838857951648512937954936814241641872228352000000000 13291 628016659543771021450306597852203004088014602240000000000 13292 4705140687375554319437217685495870125865760194560000000000 13293 27049574693206708995323919893205600818933771796480000000000 13294 127313680454170434655225388689908723522783890374656000000000 13295 511109904627430583374412000804150016258965665480704000000000 13296 1800311516540942003291705532793917814482845155983360000000000 13297 5679863663125909453544974200199253320549912239144960000000000 13298 16304611169719532533611156149014516445236101560401920000000000 13299 43115006376938071510851597674128773323563679285772288000000000 13300 106074348631630950258434878695013877462388205972094976000000000 13301 244794739060955881356040895611543082599003375452291072000000000 13302 533533947545851922311354183021995632017157001624158208000000000 13303 1104566343154641168325097126523685230802685202804768768000000000 13304 2182882572296330109097440083383560529931290293393948672000000000 13305 4135467246319870130800647270930370464889479372268044288000000000 13306 7538454387731280586347946449054306690689824702232297472000000000 13307 13265194271271887598518872577901178514652215340322308096000000000 13308 22597637882378625800255667581689315825061169369089310720000000000 13309 37362449280845059570549287464365919039512866779166872371200000000 13310 60091926381802560163356436514532108534604080196915385548800000000 13311 94208222106132465460647940225253816798920249020126989721600000000 13312 144227618860626250435696503045139093280386970679844959436800000000 13313 215979850171111037012868739626120725193203096282420106240000000000 13314 316835822421050892133647301457935241054760872551307392204800000000 13315 455935699336215216012027100568354349258369007255202542694400000000 13316 644408285438291391517264940748219297119984962267043198976000000000 13317 895572066535258166015139752992864879894576634485008051609600000000 13318 1225108184505326580177515898780514259814263446659421925990400000000 13319 1651196051608546264338904343407817866648264510231618014474240000000 13320 2194603221517763190184004936786867629814776732442074486210560000000 13321 2878722473633662710731140682482530770481139675178055418828800000000 13322 3729550752458503160775682318454508378445191356816941502668800000000 13323 4775606536295165636849278181783312164997555991911204802984960000000 13324 6047784282197174193878125786730643305969013183372584070451200000000 13325 7579146699250708262612537412817292696265770853928388062187520000000 13326 9404657638685224270856720264075547152631222519801231164682240000000 13327 11560860267760623714273055596559005765166364932931461937111040000000 13328 14085506841619117385379627695961830305069658524546771214684160000000 13329 17017147748381873901719023940026236233561864078855722404102144000000 13330 20394688541899631730357182248834844874471923787867796881924096000000 13331 24256924376546434759058021800854777217971906783733849450690560000000 13332 28642061619185727047540012461202213068985647029644196181585920000000 13333 33587236449661701008895076509292231006935524473973128226088960000000 13334 39128039999667841002514249751398230210388529357691976242812928000000 13335 45298059056524838997995506497179099638215569997803428963571712000000 13336 52128440615334880445901061925386428709290825237134284449308160000000 13337 59647487645641026176006184543984900709666926299422431727831680000000 13338 67880292393511468890382759507341867757240849967900953988336640000000 13339 76848412412129756576943748291260629631241124240992071552204495360000 13340 86569593345906790921342931450622670665491844281296858680957450240000 13341 97057541323148399305272556580617632297223333963819073414673868800000 13342 108321746673776003972866346641837651865944793283953143836267763200000 13343 120367359609432204281843984391019858073360032216134663103886457600000 13344 133195117505820109021916031297391736732562973370323466045240409600000 13345 146801322528110065806345323949489161017536604375055693936343187200000 13346 161177867551248326465827909555642734385825013153822749947097536000000 13347 176312307654772047873888897470198773640454986275991745318575836800000 13348 192187973918774505955875928209612732676554414662774218321133376000000 13349 208784125812823699640751881301251201340793100789230913547312848640000 13350 226076138148740439097853103103098906079826626554402673121299365120000 13351 244035718354602873991262659368024560785188432834532053696187313280000 13352 262631149712755316609178172996111885825704070178048214269062725120000 13353 281827556179271225074443069596513983299893563149817986053795497920000 13354 301587184455767746841254940839331329541363479870777988857562976000000 13355 321869699105831426626041096911890969336485024544189604755681227360000 13356 342632486686711591460928023429063029691333478214603595438398700160000 13357 363830965091762176910865861702989318573225200628382385182773808000000 13358 385418894560259925602258388255589023781539116012290436767128925440000 13359 407348687099269123620614210855368391892573123575501769436920481728000 13360 429571711368531765702041949688077412533197543381160819666480694272000 13361 452038590396186004908447781546053761073222218843284139536783914816000 13362 474699489813620931949890671951451608754982344096195294990922055808000 13363 497504394616053534319661743171204703644540126977719888845001450400000 13364 520403372766463405388873654424260691011481904371432542508927482112000 13365 543346824260212063659342125347521393322001789345717502683475601920000 13366 566285714552694051515389367458758024142328169650701955836542533760000 13367 589171791520158420629824415650659657923055268354694031090376779936000 13368 611957785372528656680480344879649962779506504361695891882865536064000 13369 634597591165374753270621915467278089310385191505919288222182891942400 13370 657046433765428173486928579854532151385518345241594381871792085145600 13371 679261015309917755479885289864403765407874460495077588631367636832000 13372 701199645364674498831439471966491303558925512440983212719663409984000 13373 722822354129864830199598400307450706970040728981163064074209271308800 13374 744090989166089979790975744270279988208355360890915153236603840524800 13375 764969296218367259039655098263580791666568029351090113462204804604800 13376 785422984802279676031247575026237319109442594009063106503095636851200 13377 805419779286549596096431016554806902092634074954701018199422677779200 13378 824929456260740773969250841847086445679966430653837000245344487526400 13379 843923869017042604256294529911757602458564650202870567726712874597120 13380 862376960002474621799577234296923823798887309504477868832798046241280 13381 880264762113690261184055234827632252713899564012268100344048526163200 13382 897565389712147680007627574955835732969144184153578928958690455808000 13383 914259020233996471962234737154748657815659228939062112414464899811200 13384 930327867257788152228330450761250104089595186316854005357700317447680 13385 945756145875173726681636716720305873930405642363375352569982592305920 13386 960530031186148158800306865852296418667082970562598248499898561753600 13387 974637610712106347243601627872242115685580755580127660521180704710400 13388 988068831487876195663787079029244458724854284507894135919931093542400 13389 1000815442558799784115675205918466040317307400488578965590851481593600 13390 1012870933571573355326798816750612233476295906580784375715028242137600 13391 1024230470108584339529233562607461338692493899402067597506685601961600 13392 1034890826375479228335311634041871772013369495880852712140153916262400 13393 1044850315811170438072350151647453031528035328943802664927451804774400 13394 1054108720148888549408448823865956628265403972020938426692218080179200 13395 1062667217416592560097189991898841865568014742052706950755606423776000 13396 1070528309325392616733658376013430724765090052269718170027390924211200 13397 1077695748455892796881819317772750187560947771779111191212869474483200 13398 1084174465614754317300758238451482249801769017351726581764903163827200 13399 1089970497697497696701363651841887908304461999396935313694171740176000 13400 1095090916358753123214477649516619703213923248295852076794475842956800 13401 1099543757757944504075463337507378716178568527468443866864595992006400 13402 1103337953616836974444584733543835569531816374963102875388572694144000 13403 1106483263795545873517521719276349440661181592250753246767136723792000 13404 1108990210565529912286018796426409171490512709683097367670521890828800 13405 1110870014731784837212122564276150998507038621784854230701946877161600 13406 1112134533731911406828444529677466642890141697816785504797675046822400 13407 1112796201816933306327807310675573788758399540713286500436052918141600 13408 1112867972397654734216533571317705487622708637866074831014982416272000 13409 1112363262620931562512142506946642171122822693311336673470826008558400 13410 1111295900222433587867950962039103072164308884971427657493715051177600 13411 1109680072686241146285872212954887483008093807553055773841641877113600 13412 1107530278726884721411759526497211373887076959968237257490885404201600 13413 1104861282096134660122956763702719973185567148784264257007231465908800 13414 1101688067704910429751585976611865538943492694233143384448225097104000 13415 1098025800040033880320411576533628643713453432550565867549430947828000 13416 1093889783846126584807990372541111323922226523570078721055704056934400 13417 1089295427034675112554720342654912868326132743684143971248637335887200 13418 1084258205775087968202914574246638923095880745311505905751118650553600 13419 1078793631716372670440164432807515435842123958899085020801247126834000 13420 1072917221282801098935619753136397116134986665944901391895874049201600 13421 1066644466982537487660426683947628992770233439109216086706428395088000 13422 1059990810664609900232311063963598533501408018166407108817901594336000 13423 1052971618656748464709078487493847223751239910161401255278104623920000 13424 1045602158714430199784804718784347513582051545148428224676294558851200 13425 1037897578709901556043253479636147227270323240346175103808658498239200 13426 1029872886988939052566750629445878747485235739082210430114508405598400 13427 1021542934322601517257453465558628402872026013783987215172468102850800 13428 1012922397381173071633037896233633066554156908957280462646915492364800 13429 1004025763657845520957218992756814642568483378941665588760702865602240 13430 994867317770396355566941829794908763825501462428890045492964240279360 13431 985461129070141016025489876325749892046776587471126975725873119933200 13432 975821040488735010384663942538726111777051393161255252337854974901600 13433 965960658554935151318397798351317267199615790450813101411533963042400 13434 955893344515164473331995928101333790141745919956682890678301158335360 13435 945632206493629715817233097174720513794013743487910974355233368097840 13436 935190092629783516298346296972665388658490832056770885533626475752800 13437 924579585133077951236298399081374073992128569214540430412346631618400 13438 913812995197196408306962780011649503239700754423395110888343423381600 13439 902902358718253822204551309931933817977496808103106020273200671434200 13440 891859432763800040298474516807624427968820124992730576530803737575200 13441 880695692741828530436091737126598607627451484227327308814047687455600 13442 869422330221365769620713789052423778551369225566758833505006798360000 13443 858050251358580271916448614660683015823464434069187338182644687724400 13444 846590075884690883151732073782814830251844342392570598796351927965600 13445 835052136614259888375653920374868738185412173398542415217622284829200 13446 823446479434717387961427785163607580546593212209454287577850234617600 13447 811782863740170485396895517058001941084961837220513570447189955153400 13448 800070763274696624679388409780014509896043541912846444888019063930400 13449 788319367352398696514909998439435326844434893209496343989316273650000 13450 776537582423505232329724798977206691102391234243536419571933555424800 13451 764734033957728116691714657317491142539993818803329315148575796328000 13452 752917068617939736895206481695909228159026810463515114712987755004000 13453 741094756698999202884620528602046619963535347950392954423289915430000 13454 729274894808241862603307416923437134995861861747836105358418864553760 13455 717465008765747180056893313300851626470836983099773004777509460316840 13456 705672356704017153920288055081959741399548425799153081209666397262400 13457 693903932348131424094052370269189679704977891927315351617109058956000 13458 682166468458797136848490666462644599464246162466256068432159577744000 13459 670466440421983049810029760778411406104948739937255174965891617894240 13460 658810069970020168032189436018480201986370627128202986427893231596160 13461 647203329020167645130021090572356128573783759574886940210641315135200 13462 635651943617685260797944925082130147882738652665834514479320633054400 13463 624161397971425219319706614419992085626132587028867282697990248000600 13464 612736938570859198612466995880796321190352731453820939227191814886400 13465 601383578374294544613707713703711853346548006641815362970810375640400 13466 590106101058809375409477396920484190066076372373597044425512405007200 13467 578909065323153318566639666883508852832674028703653716471128445278600 13468 567796809235521869262133807018734741164846801312456817889305270636000 13469 556773454618721144585816761096709862525036617919836893375517033097600 13470 545842911465799318087574226380553041060613425211534873297374494812000 13471 535008882379734402806715799663842580445299523131238941078644656088600 13472 524274867031238403957825700106969335858866586324312960423906856200800 13473 513644166629168200230596344135647388413507979801591086820470972157200 13474 503119888398426760652031107365554277538078485306138782854633365531200 13475 492704950060597285575461267080808039435121222886925224601129572623600 13476 482402084312880287956734876934851058896137614579166006351595620901600 13477 472213843301202098759092326378947591665435030734276280684190906967600 13478 462142603083635258532277886917016813977706328762081775773838818883200 13479 452190568080519088895403700386119359992407229298976323388866281133560 13480 442359775507894635929540290174982051516732855913650511262382074475040 13481 432652099791074224557255844810818963054410027507926079739171682275600 13482 423069256955354010232690965776528329500279638605422879730979746423200 13483 413612808991049983350914512332919381095370088468631341629871442589200 13484 404284168190195566649142608971609042867207684755623232628937606382240 13485 395084601452383815489609951892064894985089986973770627873413822858960 13486 386015234557370732704460153236338681138924363050512413601175396752800 13487 377077056402179673468788502306025799539313684702894784338267713836600 13488 368270923200561458077195412194014934492961086435894275679638594196800 13489 359597562642771739729373126744584299578656673526468346892484481159200 13490 351057578013727395286708249498485739874705958220099094715431959848000 13491 342651452267698126097776056592888276180521306427244120427268248829200 13492 334379552057778887280666113948029747929182970715520655614914760558400 13493 326242131718473933838090040130106395274600765680032462364248132212800 13494 318239337199804825347510902166164758047196574914081655459808247440000 13495 310371209951433235970399558051208296800620380291546276501627223735000 13496 302637690755365370368635207676612995500466083315347652108027501356800 13497 295038623505878620226180033997287367495877802513542462514810667879600 13498 287573758935383181226967573681618708038342273047823866476828453152800 13499 280242758285002001639809915281666399302943430194761112853948323113400 13500 273045196918721915335898891828051828010871430868778064145920286650400 13501 265980567880037342064613409154703013124488427662928372520103265674400 13502 259048285390075692201701836729419396280072623831674213972197009821600 13503 252247688286260730306732404948610335748524155870349114692710892403400 13504 245578043400636736259507067058845568236919932014140863932519265547680 13505 239038548877042429009797818477755444361692910129751490674591288665520 13506 232628337426389334026678599088253382077759338342982269565752419560000 13507 226346479519364606019860306758887802704035747193751628580489931758000 13508 220191986515943267796097538043710215411763996492026165467430703815200 13509 214163813731159381112328239667181504983218430877804230151197924763920 13510 208260863436649798123654018496027839891039526107259097761315933810880 13511 202481987797547812038845963904001250809899765068415793910922870508200 13512 196825991744367182121312036855703500413336198579093033211918551426400 13513 191291635779579592122559989079596691693628789578085649592665809197200 13514 185877638718650547005662447272231932811163369551960765960686137821600 13515 180582680365359949918357877205714370479388830779555087638860679336800 13516 175405404121294055894859365465491074611368826357928695689980575757600 13517 170344419529455094669774498870134863458963399683199338726210267327600 13518 165398304751993515286463652108454440523303706854771663219186665170400 13519 160565608982125452950992623033390090501288009443926438855980333445800 13520 155844854790354577858806489678364467673101131907744652109832638964000 13521 151234540405172882281968379450461969583769992250244657526586407682400 13522 146733141928469124237849786074361305776567082057873647148974375737600 13523 142339115485926504732601669559823056720399034803950706966360672760000 13524 138050899312742645508957069832971209780929269200782825130284600524000 13525 133866915775054993903726862262678319566529475914407693818415723160800 13526 129785573327503353481055344755677701169946087190406763937017594597600 13527 125805268407408270617118792836705389714935511180264041413566787238600 13528 121924387266089449840384535098222671842152259104282742485392729417600 13529 118141307737892180886118585917327113042915043854271754665683437924080 13530 114454400947531899331104840664372465828144296693106275865729930081920 13531 110862032956407436418054256841769163050112927258623929147204240197000 13532 107362566348572213198198393348363798691223614350781515323767171756000 13533 103954361757089575174629597956392814293072317486291913750936268395200 13534 100635779331533626732686027365173154403994697587318936942140276035520 13535 97405180147430294975777699197104640935576288980453211834476465346480 13536 94260927558464919875226058278308082119106841070214352714510998018000 13537 91201388492312426039919262362660018374281237157670813795783338972400 13538 88224934690974079336686681546956384492972695857481693930833723732000 13539 85329943896530971577623829829911221018204612721468828634071670817200 13540 82514800983248715009338901645094137166835613547670276829160945482000 13541 79777899036990375626391971319910262001117698296108556101352202524400 13542 77117640382915444199135351849670165765280540591375484175012405020400 13543 74532437562461653554332826464294838633630275670189784476554690360700 13544 72020714260623720470232635330187087564132534037288661018668280859600 13545 69580906184558643942771060518772701934311014491011342163584651584200 13546 67211461894561054750744839567272429359280535452612725158902747769600 13547 64910843588464313014529610517307174097772708623876916811025756671400 13548 62677527840533622048523544596027591767508803042379843720653764319600 13549 60510006295926401730636332838447960118858376809105191030376061925000 13550 58406786321802578381720159026266023281931259929897219691382846228800 13551 56366391616173338161686455073759069925464465802047111672677424760500 13552 54387362775581296337041140284198902216091704827362912402945335239600 13553 52468257822707996066490237822877009464549262246714757099222689984200 13554 50607652695006209549821830173736917233262036543144462136620708401200 13555 48804141695454714644461502366056144333022342901780608841615838280400 13556 47056337906532105563199213485066922442855210225346370957993848912400 13557 45362873568503812099858760652212816797979774075589664757992133667000 13558 43722400423112893801958799758056614407726427006747939024284162288400 13559 42133590023760390037607951380900740531051201205436093751751732785900 13560 40595134013255090874454000440463484602839494546636470731239083309200 13561 39105744370205594330947398097761342214367580178165613829789913010400 13562 37664153625119480326382866239058085068279769304526312470946172911200 13563 36269115047265408105800743533597565440529272707781244977561068728200 13564 34919402803343979607448835205043583715335393346979615407235266297200 13565 33613812089002353628617278828836801821017381843568200353225068024600 13566 32351159234215891983319992181267347544479228946455915560778612301200 13567 31130281783547616092381895240049098875574213193592267066558618342550 13568 29950038552282997183430420184984076680221233366967284843142279650200 13569 28809309659423641625164980485152067548795429132487938906647651613500 13570 27706996538508810461162746957616413369942826107999562027137777901400 13571 26642021927218473920886686595135709901213369013119554115646679942200 13572 25613329836695791874869531519873762663594196354332649123721453385800 13573 24619885501510573439759007459863546976547248947952235347902526422700 13574 23660675311168446010618239066763421495113571380288835840871881515800 13575 22734706724053197845783836198974066093046895032168791983344847402250 13576 21841008164672090009443272656896448048802477647066604988219080939600 13577 20978628905055903114411755195337941842078113002505816494629691943300 13578 20146638931147131058975928800041623676490918612747442887902558850800 13579 19344128794991095970166295645022598507935521218105388445333016875580 13580 18570209453525872970065934528457496232927353199652922604021186875920 13581 17824012094747816228888036648363711227956131543279796553173520328100 13582 17104687952010204030613887054027092917508036147949801306197750103600 13583 16411408107193104120824680098005495748137163585676034404774444416150 13584 15743363283463034176779179485497371539060241794134931002400910072520 13585 15099763628321387445825864876582892218914850421045018725694793932680 13586 14479838487620940902495785553811103183356001647659622612099428887800 13587 13882836171210091985460603363764228480954135811083499180296772540300 13588 13308023710844808242019144847484630324006944033362400896169992592200 13589 12754686610988649017217023348008031572209693713231096546371501316400 13590 12222128593101655502743491091108169486059780680017990490214293767400 13591 11709671333999429673754338880013262321048279557471741308274857711350 13592 11216654198844357401493948461228859437726207230566119711298123103800 13593 10742433969311698699951830387077956838633589898073880216946488462900 13594 10286384567454189870646250056151974102335733201594859044575460450800 13595 9847896775769898347432698227018183092644581753635806975988642122650 13596 9426377953959360293460469229272202322118615478746955165578456148400 13597 9021251752839531343616822744558762081599691779533910739758058192400 13598 8631957825863809110295848043544360920259355689377560332035707861600 13599 8257951538679357901178402343108238356047438761049171422104980253450 13600 7898703677135196207150566632462829037054754677362694032500151667600 13601 7553700154137009547550746085037940002064181519975338750691264642100 13602 7222441715727437839187867328220211833475102255885792686485437238600 13603 6904443646753669226901898105376700925835368738106403348345129364800 13604 6599235476467561952766653379649609108171030434058668602795319226560 13605 6306360684387222081887356531231974199413446313080314037244840607140 13606 6025376406732996560566019009237652602994330966234487027200779387400 13607 5755853143735206079751970741793099819693105190498135170634956009650 13608 5497374468095647608007555697741788033495927895176814128464826948800 13609 5249536734869948457118557828531393887806496268242072575804350323940 13610 5011948793023257748471118022465680508206367702278769031354663412160 13611 4784231698897521769862734988338852023360855317545573354385160138600 13612 4566018431814710800080945061841382504331757597386422607509313311600 13613 4356953612026849648405295476841458907688042180331441321969166121900 13614 4156693221210554818182557388763799799578865544630029423597976802400 13615 3964904325690999589383789214253248977312198628610360056364191582350 13616 3781264802567815505361686835853076977429212800153264640345776244600 13617 3605463068903395201454685063129764017006187548292788372712888647800 13618 3437197814122387089474828205652496153238912278964484412217400229000 13619 3276177735759866405948023482677522038257127625368829415714336028380 13620 3122121278684728295528339454276487632369144862760294590363877664120 13621 2974756377914275172297019101314652336547671496252199021273941002400 13622 2833820205125760331083585665713628213523666816723279053109024900600 13623 2699058918960799957633001569894167571133537987556735819618354304050 13624 2570227419209073164206912235985981171186579170900728971554733894120 13625 2447089104948590900142815230026175079896866374603856341105100922380 13626 2329415636711025614527696923453749455029058596084058203438533257200 13627 2216986702732150080125109019931879565228701435444809997452148429850 13628 2109589789339331188018449013714567411721665472205216108141909036000 13629 2007019955520257843128500843557652812601782683396577207279957627784 13630 1909079611709646095063596555835118807829895794891382956528753399536 13631 1815578302823553823711826664407132127191405428196626919845307883870 13632 1726332495564145917478450740790484212956196065561354283872078766080 13633 1641165370011272964288211461836616699285369643271478481104205639980 13634 1559906615511055849715695582647027756636090727623418006965260556456 13635 1482392230865798969521522918637690915020423261895008937874017682264 13636 1408464328823979500028838530476868931230717815547306011187806435760 13637 1337970944863772670618054828161450849165579131283512282010472312060 13638 1270765850258566464767803748381921949634298293294628757540482825160 13639 1206708369408186748971059429390646417318795349108784681540882064930 13640 1145663201415088511770832755031585107701110893084269537412245618240 13641 1087500245880563633509019960019153368338024925116513360491074851140 13642 1032094432892063288418720509455417457746850833474617224823079006560 13643 979325557169026548524207674591541554696650841152937356752592018300 13644 929078116331138828775060808827730499618785081781942184033211715520 13645 881241153249707285198904668337849608143487546171303916056362106820 13646 835708102439827950880580777927369058506714491983382234568453564640 13647 792376640448224076962296544377725349610009198955872602431358855290 13648 751148540189049668526108428888279360759470067379500832889777383000 13649 711929529177569432466654958844315046676509633066555433079137178760 13650 674629151609439194517081090815647237152193043510487731850290425560 13651 639160634231312257550294259562996550722285330090476770772935745420 13652 605440755946680188443978856127798041435859200359584646196443529880 13653 573389721099214233435049670329465881618265026384424506689365656000 13654 542931036374399149401525177177622858414662678162314146219405248552 13655 513991391258937966058698352983289293216706971417635532933457314078 13656 486500541996247421629430565907224297023463269657392559769052003560 13657 460391198975353003491980581039262189180723543671207347683891882940 13658 435598917489623244340831353481775833108414005361738126111779957360 13659 412061991801048855111015310184595218494007694986600067506014175958 13660 389721352445167217799321795376561742887965459396743597241778645392 13661 368520466711250636278617936301633877288264029094635196990872601760 13662 348405242232011599659285693502035651576758986517122867539878391360 13663 329323933616824329252054969689298377214808684292784187642128327930 13664 311227052062313368609194564560866368124586669510425983351934780800 13665 294067277874111384463749924919536446988644202922474430510356771980 13666 277799375833634261151706696472528162741264518856463014832408439560 13667 262380113343856719301367117823156527483146644558315453043247396520 13668 247768181288290940366932429639576310812887285335456960336638456080 13669 233924117537669044562967608583181382417127910736603243002400165580 13670 220810233039202907903703460052498908623502757047609285402397033400 13671 208390540423737016366643413704785118713087278688336290220964201870 13672 196630685066617289033696976073749160198092564810592778768670507840 13673 185497878538666650155426970176326263565444046904496223888777336580 13674 174960834384282330333500845043477716357887211955532142320345482880 13675 164989706164346311989330750164466954779944562687197504128873401580 13676 155556027702365030483202836230636257735198461952970816292287640160 13677 146632655473023569138732633216527118292174952204676294786147344260 13678 138193713073149455275920925399596205948178635971393968315931808800 13679 130214537715928226840099190287572868094121899256288141238306676366 13680 122671628690093785859003004797717961700215125778648776536374682824 13681 115542597726727913398638268100568963478641609768562618673116328640 13682 108806121217242053758461607250692808368678658608692071485577769960 13683 102441894227077579340551026204101055606791570675437797311558289360 13684 96430586250645348906659367581800053226258137721579154959812518904 13685 90753798654028726418266037208301981125633578989328151578889447456 13686 85394023752993717186142129739737397516123416365380403267884458440 13687 80334605474883008189795570995380644366004044426036916431605355850 13688 75559701554015096801247276103721257114807085868354726714958186440 13689 71054247211263101785419295251757743881517572370528253192288786740 13690 66803920269548132989195369279682554269490012209353241585853532640 13691 62795107658047224993050812852790861493705460596923142024820671570 13692 59014873258983898499645414346865752608706079512047856652149747360 13693 55450927051938591656735963243230510754033853095411776625865627600 13694 52091595511684796143370511115505592001493384841613422509778673200 13695 48925793216623134984709209125286590933110153867612326588967552350 13696 45942995625948323995652014667873662230852555497890847127111857280 13697 43133212984741554752730716759280816098496400884550027725881267940 13698 40486965317232004264527216587042216928838481752384420777957237320 13699 37995258469514684170638054101607502530361980560128012277507407200 13700 35649561164046545351475215132174533320870591400780273021357366800 13701 33441783029267590153734425252328868917213356415400444731322642980 13702 31364253568707731786858832442787828382307181830758190069358087640 13703 29409702034942373490304525382673564787492198898914564970818050870 13704 27571238174749327440052835265591491212960919244025377617267881728 13705 25842333812795994737519925915523853333802992881029649251691433652 13706 24216805242147991061823276581658554129926488212615944428344286240 13707 22688796390838000862413056960838201050087786444659834992574578920 13708 21252762734666012062584294522345475867281809887467941125329115440 13709 19903455927318718670812943628490231741547006383125921560364802092 13710 18635909119796333089102850438201864279166072601748489766901219728 13711 17445422942018930348767627116042348708645869826192557386533441810 13712 16327552120351411934580524959170218633891040103675026694005209960 13713 15278092705635935538278714216957028212148710117476486743186501280 13714 14293069887152964113072376209789331764517552424123284707866325160 13715 13368726368746742504265309224504227801159798876755042471682294560 13716 12501511284147854291866618127979332606284203316945439989318923000 13717 11688069629304426649336726946691894825886167515791904829265876560 13718 10925232190294455880546436034762706566749619865077758668973266200 13719 10210005946134575089005038241783590804966133731898620420435012790 13720 9539564926525365660590729517836844876732024152610212442502628040 13721 8911241505280044620772779804299355890190336773763686724630373820 13722 8322518110872088417768101746514875958491455487077898300473257440 13723 7771019336208155572779790179061903287820771060567830333821364690 13724 7254504430385646701239733357646899880336623246203753611924665280 13725 6770860155829515123666153928869052628981341714519874695974988680 13726 6318093994820661119602830322707602141298698640558069579567978720 13727 5894327690028574639348905986236239519802846648771333203740745510 13728 5497791104244020532182356021000943677793127785166131190571603920 13729 5126816385073689858182666278888861875379804469929913823450832020 13730 4779832420908089167867663431166045943648627835023955703325372520 13731 4455359575006739665330699278471865545286878825178182845924080800 13732 4152004685061255842558282313010156528731429082332794481888311760 13733 3868456316097326150373638660584055368885675153973404070578618740 13734 3603480255061294736270750112106669543429429329388338395147655000 13735 3355915235906220762767983370954033611538812793178812864278469130 13736 3124668884446256093742811887712901235342436174026036820946887560 13737 2908713872687226157891919421705026271525991672788459382611595500 13738 2707084272765721709397042074465989264054009789980469913406546000 13739 2518872101039115382263670807555653983927391743624869824804154840 13740 2343224043265015089269442777243358692052831197110569563877483400 13741 2179338352191068649209989499184827712254843579752882841764468740 13742 2026461909245055424151475424175788724443748088528638521470371880 13743 1883887442371158031375338279068529980964485349912481723084711050 13744 1750950892401518406166362064661149896872559475702747040754397560 13745 1627028920682966233904703765850475608617953294700546441526020240 13746 1511536550997482581592837272061081705745562314952804726155467280 13747 1403924939121845332930961567884172282151659737369349652483494400 13748 1303679263667312472495359251089091916473071422321734047553342760 13749 1210316732124449386627156629488209635760148456105923441945181440 13750 1123384696311610004902944494163625701726949450322021891868031440 13751 1042458871688449058224422630875437438274831923057978732050775110 13752 967141655248481248865954647970620296672676138423979451924699600 13753 897060536947416628905765879693178289742795825133358718448636140 13754 831866599857090189324194076878264030425499548313287733704462488 13755 771233104458563798627729831029932698004553217890283680078949562 13756 714854152702702149059815720751673552226898810807646637049925480 13757 662443427672498698236318868414868170192193176492769658508874520 13758 613733004878935414255855789720780698690547286939974643421413400 13759 568472231411479175178517643042446713449986291978764559562457402 13760 526426669345720547520426984228532437413746772617658234201900088 13761 487377099984414703320328381676803961501078531068198615519154460 13762 451118585674551350458355984471473429826487518979278279533124400 13763 417459586102317140810274919961488365467996256287150881730731320 13764 386221126120170860994025605834676822149851086236282267819049080 13765 357236012305973880416853290614448798334260532980997839414058060 13766 330348095593445154302361561449375896181193782436446126235630720 13767 305411577446375077684718922746995484919506485913923357037991450 13768 282290357176263351387683345129572026249343734636088731050181120 13769 260857418124564596918465336555220888770710346223638537617713900 13770 240994250546747737444796383258194172964723659115324008832111160 13771 222590309146111297759974833113784202988396610229658254216126840 13772 205542503310951095809854821392937607921667126870535356928252640 13773 189754718209447837472705942536660466288224435022867703176280060 13774 175137364992722666767105829155574416248294744334137437513968080 13775 161606958448085841925128566658700928801068655610335280034922280 13776 149085720531758830845674881684840649316327672189125304733970040 13777 137501208293459088503873953209140801718540431225915741990111820 13778 126785964784369919454924758520463869823961710128071960891774400 13779 116877191615340026816291043370094945657160987234783422570183604 13780 107716441903828133703161348007812169316874518182249010911587016 13781 99249332416281691927559075859629420290691606978463319402923780 13782 91425273777464244147577043405673375504489399509872386709882080 13783 84197217679867473320362971471204481937685002277641399969161260 13784 77521420084900364948615927540624247315629399929522020084782376 13785 71357219463173346255293351769720575526740718104535959001046104 13786 65666829174019094443054217171872597970634664916475059762043600 13787 60415143134538591383539590817243708883986033565150794110239070 13788 55569553976051045488389490326828005743215057493263881144727360 13789 51099782930975146680337370980566435595971539005613391475323060 13790 46977720735988063621595655282945807783939600246817822715937360 13791 43177278877904693772790252805219997994617632022939520232412480 13792 39674250547195871812310938414491887637409165648584850085730120 13793 36446180700519452704880452207416963334490131302395439192521380 13794 33472244668167432988489642214492834595627034545149352267985280 13795 30733134775026788069868729012520482010200160236037519106925300 13796 28210954474599035309057517141552880952671440262623652760976120 13797 25889119524907663646553446681190110657535381254183107352473740 13798 23752265762824021136124939048183452159490875546539635171261120 13799 21786163059538190057180594699257189102433099900965671919474140 13800 19977635064665727495573575029042388941814000866661403817734120 13801 18314484369884689089575088870115439894632114517008160378355000 13802 16785422745107830052731596157943826373322844224250046839769520 13803 15380006121077101166269704982777165462726806035757551478676330 13804 14088574011983504780706010897182485259019943249605201223245680 13805 12902193090324288304979024992028892201126905638901846412939660 13806 11812604643767933035769558265809887119699087406509263687060400 13807 10812175660359503684653303713838713301913356795562546528435130 13808 9893853304016266955161474669189096952428242107669917298253240 13809 9051122556985314271742597836491598687007445420961475829753840 13810 8277966819808211073350925418376289930811045085431041363924840 13811 7568831272407234787889367934289837189819723096072773709618790 13812 6918588812216246875092254168091322685694553243839614188618080 13813 6322508396867343809500656103683133430369490334988698489393140 13814 5776225629850881610845203766380504273516848171604925334297680 13815 5275715437828141664755855239912257443633881974205576848659020 13816 4817266697927889875867076360490178727047273889780869815356120 13817 4397458682433752337480276656620452259135547201750973546172860 13818 4013139196800423386674098263257843066140331771986550820844720 13819 3661404294953398783158880595084535265633912699865511543579900 13820 3339579463357845145939616370339931753987231513027983686841560 13821 3045202172414593359202816042752253202675639915756311247788420 13822 2776005700380916881753702852861509881054587553501076439933960 13823 2529904141245246439858501734065016334520425599470145825810960 13824 2304978513831541685579263709024869130980772235952422765217440 13825 2099463894892746169293472670689501536557495084892840049047600 13826 1911737504094503711635024666333601900378172711293289951092040 13827 1740307673609924839227306259496194554278424599962614901979880 13828 1583803639562428262870622468993067059793140890365278884669280 13829 1440966096784313915515564635986938835101526096626940292722512 13830 1310638462320569658409756954448299380015682508230354956498728 13831 1191758796816386524127775453135947612084332630767212736571470 13832 1083352336398007901973528118743487108795932668318047218778200 13833 984524590904095978872103367533654015778568969789053429131320 13834 894454967362212445891919434332640213600324745681745840336288 13835 812390880444985431671079479634642500546349172297778034625242 13836 737642314295069992416796193380805908219483487589951707286720 13837 669576802588433263246562225683084922016763983680233944138180 13838 607614796022498021892050214864824647511177383110222526142760 13839 551225388579345087373360254476563954083008880663397197620100 13840 499922375934016342746954591077678928348880911642029800536780 13841 453260621262941898573932477351859685198277662474355358713640 13842 410832705466085845897642334538703637174660736582400328495520 13843 372265840456524129425248344629831885967270618603562718413890 13844 337219025700330060712614730663841542098098346551377076160180 13845 305380429614902996762212847666591032659659696272386534041340 13846 276464978761872603074044090110713285638471323361618779930600 13847 250212139007689857702388635166832356864245767574676564485360 13848 226383873976848848708443677579385988371018590214384068912720 13849 204762767194890410375725587780779038049519093163768208879800 13850 185150295316106592839827474001767199409761715646327444471800 13851 167365240759066008810867487467064901118059689899366840595890 13852 151242232936289146226582689839723771809363723371640945073240 13853 136630408066914035709570028246212581113822276157870755483980 13854 123392178307035622799967513892257425439226158177343297897944 13855 111402101625356365555668711652851107288832774643268981474226 13856 100545844495394886652424096863318907785066226294587500877020 13857 90719230073085776529881007305017824669902380403724484764240 13858 81827365083279402679938101397075597498701215475667018793800 13859 73783839153331228523511804717719944496825434976396715199656 13860 66509990809385469214130377275888312255686748134871879802524 13861 59934234793662998537018834226438799526546490029490805105800 13862 53991445771448995707278131911880836051833783262121913586660 13863 48622393876778029138176919347877847486793692911705751889045 13864 43773227898123939599158875123256724036110837967855663044740 13865 39395002231673263102930827484124330312250834110021733549450 13866 35443244031819987758796945176547130458679933423384427015760 13867 31877557268071660174172949563107037724823124429285550849075 13868 28661260656194651674822939241458519765055438997903896046120 13869 25761056670636056663037385357319744418981949651444115364360 13870 23146729066427988271348537363648815346518832393210034284680 13871 20790866543200401305451664974962909614431967607777835798540 13872 18668610372806982404958287294148565276103880511528742132040 13873 16757423986529125153304258324680049290205943860008715267100 13874 15036882678912824570059076356917003396541062798203255867800 13875 13488481733987896162351923372908172336541265700104423882660 13876 12095461416826417577156009601312298892842248300158329670040 13877 10842647399962963745163043538399223083867469138379303087620 13878 9716305310909486121268583040156345533639773893196076285460 13879 8704008194584004464751765644702471791726690181100089444671 13880 7794515783614675786294769678619742253224967969170481329764 13881 6977664560811315124471824025160330202311859531096960144510 13882 6244267682202277465018286825181967756881885119555348813880 13883 5586023906461140396813818016555229919028504300347684781110 13884 4995434747801185105782716132285117026207609370843519720764 13885 4465729134966179189771612804427592102719458480169985386486 13886 3990794919229389639269762440163906352012786542002916663880 13887 3565116629733428392935561779026628759017066436002668267315 13888 3183718925436307748847167823188661626102409396645105901800 13889 2842115239721356362400181155696222807909539846652172708400 13890 2536261156702257803083116153095241494793745045414674709380 13891 2262512097707476679464210166682820395637066830935030291730 13892 2017584932636659569151303957933200772315633259226958426680 13893 1798523164100590847895639731662731564661214707372671330900 13894 1602665362722171642315225172894926740869481851085747626560 13895 1427616559907125144889500411415998990947770624060290646670 13896 1271222329991656154228780063253948497139722031822901836480 13897 1131545317126720772327451314221288889434821155150041376580 13898 1006843983737279647624916636875318881493376265235930264680 13899 895553377059099943053904220439248787414478854733751089095 13900 796267728252278665347754784018595286529089777356216274980 13901 707724715055273072445997330032800095185743840521756900430 13902 628791234000912344905746366730415147403956640581572244080 13903 558450541981952143470914598194921525073710399279586674355 13904 495790639534517943897374951600772853571741899859673836820 13905 439993779701206671460211337960030246503838939594510318810 13906 390326996831889862238781612349184293134478953849456295740 13907 346133559262443950872388825465259289759813268905866926550 13908 306825258556169555703871542822849047057627292979585625100 13909 271875455969884165378199950603471294907508151910899643790 13910 240812814081265694222443668316847780283412940234025534640 13911 213215648145455566657786674658086326724002657932839438710 13912 188706837791850558315874017007880595494534925344332736340 13913 166949245176628750824557311929835218065733201076945516200 13914 147641590718972025109797565907985451538936886888711349440 13915 130514742111489130528125876128270927460392804122519095630 13916 115328376446846920399874981744960984205671913845607740700 13917 101867979078707725519655075357583595050895506910205536980 13918 89942146268413779510544861509240767172343960514471143320 13919 79380161789396123154605557762227706672080484062851544360 13920 70029820496448615321252455375259730470683195028077983020 13921 61755474441923260703449255931356144796687384069281439250 13922 54436279458574576306054387715894905009275445711856071320 13923 47964622250260717230388586894622508696693175571227780760 13924 42244709956257191398859285996072503305557043508828285620 13925 37191305900167798365579734799511631341682342227450882050 13926 32728596816427095955928275016512671560340855130813501740 13927 28789178280891139967790035386736185614684851821824477315 13928 25313146370446581410084137354765578063165170730917117400 13929 22247284752202277813661360621778767348823171836147156948 13930 19544337466861108125447076294742954807764534003302537072 13931 17162358633519784815832387571755940948220110088485282085 13932 15064131173728995338619995027085745707806099577277697580 13933 13216647439659582214676721848603981830160106533402304390 13934 11590645342403334617851485105607769250992712187037782272 13935 10160194218840285568173892476044360060526130022122253328 13936 8902325255548368258144799246274365900471298632121851560 13937 7796701811759363948251951202337014067133113460108324980 13938 6825325455693720669492702124532419414919813371838926080 13939 5972273954571036802042334414648142591574851618373844280 13940 5223467842588159346174512138419017170676801939360037120 13941 4566462537177041211010220350565009431208681858349348300 13942 3990263285527714434664244004944448407639718718120955580 13943 3485160503982041355169660674028509867450625972718811645 13944 3042583325460977743973319553854715533970291562571003180 13945 2654969397294207517923743807877419110176691042231539060 13946 2315649176135807146300125431523110175321522530983791840 13947 2018743150302634080460155608112468861818471509183286910 13948 1759070584883594429728777809661917587289529888288270260 13949 1532068533167537922664310418345828835165919779180541580 13950 1333719990981745640964516228727566276726898937937311160 13951 1160490189920862998968602290683175381596087220042502825 13952 1009270132533676183608291669618246774440995266955539120 13953 877326568548400047882381591097561862648719090384976700 13954 762257697264257212220202344000738696957538674920897356 13955 661953958319170857140064704311257779894283575181822719 13956 574563342064376751667446144428305979161904831439242740 13957 498460712552675585858163766532597228734150736997649710 13958 432220691414120473346621863832552196545240409441052980 13959 374593700315134878036168410923449691044823695001552509 13960 324484803872924512987155232637083133352046869307577496 13961 280935034365907982876529096987572483106469822248879300 13962 243104914828498505045581296959814319589668499588611320 13963 210259928582232713372522637966223359505408164460209135 13964 181757711328484932497392416600024057531349831060618180 13965 157036766964788337071037144541631585866873683401666030 13966 135606530605343796743697108399458024477730446229671760 13967 117038622172619703603789361404859456202663624964839415 13968 100959151637921368267847934640161839540688660499711860 13969 87041952755084964387940670638138756620004374116748330 13970 75002636160021592426040346176346425431622685914043540 13971 64593365185380690896510251251578219995533864411319725 13972 55598268830601493390494519406410511272230410420684320 13973 47829416182278692387937056535132664811993904366885720 13974 41123285331737119533332218904458278141155021849566140 13975 35337667605658844810113668377532806236457649446460345 13976 30348954818631934570368423275020592050606804135416900 13977 26049763369394528383881201252420927255076517607899400 13978 22346854420987121644510301587236820218741239576650800 13979 19159314205548983848674701047373872378293639607776294 13980 16416962745478885206695440637115957384485615347570236 13981 14058963045174472940874368996325450434945497006107900 13982 12032606136047955208054710707291277662311139842390360 13983 10292250300581278554054043320643900139841649333104425 13984 8798395402153442182457342982714124680968458418707896 13985 7516875544849238277880527343879094705426155866824784 13986 6418155315824299456639843243376610937165925135950140 13987 5476716652662595310455782034869381648992887156183485 13988 4670524956752051120927459905531763927326513904233860 13989 3980564465240070213120632102013536578030090014094770 13990 3390434120140234651189448454624377965433928316260180 13991 2885996252769074328849422282121868904366527685774945 13992 2455071351879582272352257437875853054271067605599600 13993 2087173019697817668477823750473651813369344338001400 13994 1773277954929846363767292290125982881455932601167400 13995 1505626447541591909558047552589734104756008326522275 13996 1277549437227358801591987301729822625255586369375260 13997 1083318685276391901527991668094669785284364139852630 13998 918017046255463785871614929496579783774845068781280 13999 777426208834548192422378428068580195702312103164935 14000 657929610634336945515043388945113282118338653968220 14001 556428525862206592657462346421604863257639308450950 14002 470269581756373653388868144278938099231712434943260 14003 397182184916263784204679242466422448625503291963135 14004 335224535378071657416889487480236324868312148179472 14005 282737078252816875622605402217671234009401801761148 14006 238302392924810207678062991398788781497449737050660 14007 200710650893550325259709551398452543011424546142485 14008 168929887693083327491164570234026725070988487752380 14009 142080434017578432974452476800953539144715962327228 14010 119412938047525866633215562587645051490396607964592 14011 100289486613493776973027726780528142864867216697630 14012 84167398664447834305212497877571237228222577345220 14013 70585321763641888451040833810526923281795128907920 14014 59151312103579527152757831595960116212990499574440 14015 49532621765283313294819913715455296158335534102745 14016 41446954481041966387050617221936025445583173008880 14017 34654983725212622687595229482497014300882214050560 14018 28953955194629296202103897075580799494969788520260 14019 24172220208653747907617199870247938900482004901395 14020 20164567748435364128501205574182805200959024080740 14021 16808241193240018390272410255018121439741186895670 14022 13999541672242393158640747718553873318734475067740 14023 11650933658867518750280837589551679913365577987365 14024 9688580275848920507893548502516921568639973197640 14025 8050246000370002555892903610878006779522335157860 14026 6683513275745837228813474870257133323471102356600 14027 5544267136906867461430932294794885454553253689095 14028 4595408504851760777650667023099789962423456808020 14029 3805762442283867351271881173371832930681213407530 14030 3149152512236126448788234901302776347326974183680 14031 2603616550761833925393616158357134613020126095695 14032 2150742746681734874358606224712023764190900436660 14033 1775107996532519485325208406920034804562822726310 14034 1463803141097840453326375637013856255223501606340 14035 1206031951695117732149686737036653952744594728745 14036 992772672069470183484098986569433998214610589320 14037 816492580561102023486754475354613360293055485680 14038 670907456267169296807130197772146210023879266780 14039 550779045980060517194885317502628593256787308945 14040 451744664889201314689065992694428761823617324620 14041 370173948509252560099764192480999177011210878920 14042 303048527695438858647406808421686652215022581520 14043 247861041570628719735817745155889919567819393870 14044 202530450761182083208982351941884511478355178860 14045 165331079313495659394447115866903804183856182880 14046 134833209892579620975776236560527706601381817960 14047 109853393523700201214437263957784755545449670625 14048 89412920958305736007035830861218129335252745800 14049 72703145210415866673084834207630251302747742580 14050 59056550330739298765477035045565992175512830700 14051 47922635551003723650521630088470832672170168865 14052 38847831234356558003550546557619154834233708780 14053 31458787621013037837369020662948827537671439330 14054 25448482587603074885042445814938636402828955668 14055 20564683467355965492373564899722363589597921657 14056 16600372898987109472550662813627390111182291480 14057 13385811808485802078980239228663707619374290960 14058 10781965787638244936976212623138942808233899240 14059 8675065853588555871240573105305429711388935907 14060 6972112161711157197379504381413927719820208668 14061 5597160809081281317708681925162899606356925210 14062 4488260349244530405077109388972082502749669040 14063 3594926838790153192872693918199368961989875215 14064 2876064828299530532228664389418722540367788060 14065 2298257266520595305689890747756424245770377410 14066 1834360290691711010633105262271030552314066060 14067 1462349736309870536904456729880026371734266555 14068 1164375261084544831380832914999765570471118080 14069 925985531068131387710068728602710901044692540 14070 735494206936107830001695547128020206960664740 14071 583461701260638789404769625594772175175982055 14072 462272026740122057602317480489825883314568880 14073 365787666358119687927370720579696380473261380 14074 289068391592139938294668117392022309239390480 14075 228142436580984817940432906564998156955275830 14076 179820490459573755959548401627585804972752760 14077 141544668747833231952352133565583899522999120 14078 111266027820688486169920751641770238036440720 14079 87345344275450126323327081719100300838078332 14080 68472835326519488273277271124176820110013268 14081 53603282101063912049799897705507194269959270 14082 41903663949193878099080801796209758744043040 14083 32710942796431269006098833082242526003382660 14084 25498072246121532001852386266269757908129068 14085 19846663262282656806217355484174151324661742 14086 15425030657937080405489778119174816414663100 14087 11970583734475304823964853818769010715140525 14088 9275719741104204293202046650266931287319300 14089 7176538182404884574940142148838604670017680 14090 5543823862476357994874740219334057923689120 14091 4275852247967640384966123885204180306932625 14092 3292656651157732441607414068900472679378840 14093 2531466491153019610875102926139075329903490 14094 1943082455185836154430840721273980466327480 14095 1489000189712928067611868910933975901045390 14096 1139131200150756713520812794224853118829600 14097 869999564253838380889473335787194580511860 14098 663317204893400340322695350571161645577360 14099 504859915773267957884439686057353703142810 14100 383581979561142921544951818200846359592280 14101 290919788005991700418588820180813027095080 14102 220244958542764972522541222295075174104460 14103 166435521625808566586671219578551301593085 14104 125540217074348802286633483706820347258436 14105 94516101702729586571391676716449697260064 14106 71023789897134210008220900978015279251760 14107 53267930043356054367742842598669348194270 14108 39873129428401034947282776458721257728980 14109 29787612716930983908116461259997454101624 14110 22208542410545984585386442924086814902476 14111 16524230678642382254821996506425162792205 14112 12269500291068646201777682431697097351000 14113 9091263920813785578240450997060075773300 14114 6722030489771652897877280673557339775600 14115 4959550185181991259883480597564030089330 14116 3651204738344822904220446150891736953120 14117 2682059193638517918021519310748448078560 14118 1965733723010767444363834195074121012360 14119 1437443361303926748915362307077914924230 14120 1048701185211336200682115187761685349600 14121 763295400444681221777410424953932945600 14122 554240120256257107588395138210160002240 14123 401468898124479132708729569821732215165 14124 290093713644718470800525006384794793820 14125 209093557101612286546989066558029041350 14126 150328723598188860115057649884157340700 14127 107801532683643102464121153875584118525 14128 77103091410125980712485317211499301900 14129 55000210330299699783792465209637117930 14130 39127669504756061716071514923513347520 14131 27759497114484346744174261577445942300 14132 19639373215901091700419140447737703700 14133 13855174911101408441968891916869727250 14134 9746399288860587765418840875912071520 14135 6836016393245385221883897184293660420 14136 4780431174889950683925370568738244360 14137 3332835894303454251923047515914725500 14138 2316439175146803564548063277381483600 14139 1604961452818520627407979539847554350 14140 1108462599787096861187903591850531360 14141 763072087179298189257900496518344640 14142 523567713658334599641650680000714680 14143 358027924143030798638677827301401330 14144 243989401406070843936846355619619340 14145 165694295656006241605732564123878650 14146 112123959823635406384804398133084800 14147 75598730675262403479708035300360520 14148 50783880246311120043780717151884420 14149 33986135292309576907557233158134810 14150 22657423553975708346895088451855600 14151 15045945341797317115905114826191975 14152 9951648893952933456733812723778500 14153 6555451258719084548712438271276250 14154 4300376027262429179799860234666404 14155 2809116599192380265661741207863601 14156 1827067707140576688893495108786760 14157 1183101220359883561399358819189220 14158 762660290884884504899570382117960 14159 489373686684687255591888030668616 14160 312541178065612029363342300873624 14161 198649053861754233300811447662540 14162 125641281932437113386673793032600 14163 79067358458650543345280298840150 14164 49503041818071357789958039573680 14165 30830841834256256255096649329160 14166 19098751578819505140689334491760 14167 11766195169123744464178534715475 14168 7208119563077937059406776841300 14169 4390400097515194357770943807410 14170 2658407398496898307897246810740 14171 1599967415762528486068682606550 14172 956989856157196747063189218900 14173 568776989980276182376160724450 14174 335849270274085284436782211380 14175 196988514295382229021209279595 14176 114750590851680505460529159600 14177 66375341767148955852691333800 14178 38116532895986642899261244400 14179 21726423750712415186002130118 14180 12289694242827231611815747992 14181 6897277381178549893600991820 14182 3839721428697337377093830040 14183 2119846205426655073018244220 14184 1160336870338800682736509752 14185 629544472205093989251544188 14186 338464770002738704159944120 14187 180269279675371701161678925 14188 95087092576020237978941700 14189 49656592789699457611537290 14190 25665205262091854495871780 14191 13124252690842425594480855 14192 6637553085023755473070800 14193 3318776542511877736535400 14194 1639866056299986646288080 14195 800410813194041101164420 14196 385740150936887277669600 14197 183461779104129314989200 14198 86068488962431036661600 14199 39806676145124354455990 14200 18139751154740212157160 14201 8139631928409069557700 14202 3594123189167641103400 14203 1560606121612265215950 14204 665858611887899825472 14205 278940769844931007968 14206 114633193086957948480 14207 46171702771135840360 14208 18208558839321176480 14209 7023301266595310928 14210 2646461346833015712 14211 972963730453314600 14212 348524321356411200 14213 121455445321173600 14214 41107996877935680 14215 13488561475572645 14216 4282083008118300 14217 1312251244423350 14218 387221678682300 14219 109712808959985 14220 29752626158640 14221 7694644696200 14222 1889912732400 14223 438729741450 14224 95722852680 14225 19499099620 14226 3679075400 14227 636763050 14228 99884400 14229 13983816 14230 1712304 14231 178365 14232 15180 14233 990 14234 44 14235 1 14236 119622220865480194561963161495657715064383733760000000000 14237 2631688859040564280363189552904469731416442142720000000000 14238 29576594108989978105445391679801370049668878172160000000000 14239 226524612245597661768837573485610493093587997163520000000000 14240 1330602821019560759185676981501761636304289414512640000000000 14241 6395651881164925885669761247349296259965219818700800000000000 14242 26207265001178302442346296458538984808634368865075200000000000 14243 94173709850410694317388077210297162323110028650741760000000000 14244 302951950068003341747490848868085595867646970036224000000000000 14245 886303459959012281520041058221698494317967970570076160000000000 14246 2387386440612134870797778659714288211022417470158798848000000000 14247 5980221507414519270339514336303307930945185525593538560000000000 14248 14044831949958813747524250321493878997886308413805166592000000000 14249 31137508001250052937666497435005683298699562916612407296000000000 14250 65542900129018720001317387895662662728204600190419337216000000000 14251 131639451150347091219706474277595611912557061717870247936000000000 14252 253347723582845854946816864211210988609577814171923447808000000000 14253 468955313519942457741033682776915856314720733140199538688000000000 14254 837615239555804248035027050019504549616314347200893468672000000000 14255 1447791135930413240328604882880742226534639580196870488064000000000 14256 2427868645011517880161095944783030790845051357872191243878400000000 14257 3959067412381187086655503391193693477017499690893040893952000000000 14258 6290674641116212053225591824904990870507774876186566820864000000000 14259 9757485065013658983987263656788495343441912681293361505894400000000 14260 14799181962087403623879164052214448952877735071351880073625600000000 14261 21981239835618145858689911175799055290730691421397188171776000000000 14262 32016782874764755828752479104035627323975978366332030442496000000000 14263 45788705264120820527611616039381689295939480781596958029107200000000 14264 64371259581319214823325663742937903549675690177977945914060800000000 14265 89050255560397332850471362478516226500437121576626520680345600000000 14266 121340988408094669676864657997562831836899286761987468666757120000000 14267 163003035706500157162665304041247188276187738250021069351731200000000 14268 216051123852012449128615003669826295666575462498692767267225600000000 14269 282761365421919963971067435595266397911215371549485844590182400000000 14270 365672302048948304729363602089033541799639532007632855254476800000000 14271 467580345887340847964530004292963268573677783880729304866728960000000 14272 591529388116919147840910216292787798031807596817956029231549440000000 14273 740794526312767179031279946530142206882118838469845578319528960000000 14274 918860045261890246845527288736557079070699087687803791692108800000000 14275 1129391959977813599958829701427344559622599903070484360962181120000000 14276 1376205588364496555720524654321396777524821291264704147311015936000000 14277 1663228758660035202519311579976394831542362658578887254600591360000000 14278 1994461369371895806448964423003916340471172510501702545507829760000000 14279 2373932104332147190038824018154215886671747421379660552627998720000000 14280 2805653161638672706907705292154967185472027932745837819910359040000000 14281 3293573882814022174862864663630709670041756945978568059473473536000000 14282 3841534168855383080478874162661121024990864057335157456238310400000000 14283 4453218545242761153257582186162383596720983140317437237994501120000000 14284 5132111691394828300857358323367967717359551651322911762077107200000000 14285 5881456184966623762796066885203746157749623313494437853101409280000000 14286 6704213131489561828666059796768092911374795803984548555823386496000000 14287 7603026258957952441779203589089615589740848275281023547467606694400000 14288 8580189958779176813300718004022901431062616737536441813576870259200000 14289 9637621652523826092483169829342599369202000708675752902941891366400000 14290 10776838761320662157400847760931043527440774749645940170762974700800000 14291 11998940454339142976177452472918369119291971681933624541227395558400000 14292 13304594256964294464482850292864618071562685670508193881921501401600000 14293 14694027509926711689264307977031513416396068271545139060279712243200000 14294 16167023589295502131395812976353541234071467383435485373753456134400000 14295 17722922724942830617709111548100539401869304462664282884274832035200000 14296 19360627192522630664907024223793960712309332771774711887657080274560000 14297 21078610601498078764583324239006020701236162877089407817265804611200000 14298 22874930959320255506231930907471998571917382046888757934509559540480000 14299 24747247159261697330386478171511766993061049192954104359968149744640000 14300 26692838516188620863718629273739503632333289115671038562213118973440000 14301 28708626960093704552108062535867556371848595973168183902011770408960000 14302 30791201490763857929606658384037201852505914490730086235984325600320000 14303 32936844497697474071762366352727226472383181401862026433820710117600000 14304 35141559556437993419445386241012404279798247214660722471302170180320000 14305 37401100324961874674403880944010654456309450917034687093912898570400000 14306 39711000180763275118090429230613821189470216407748432862455762924256000 14307 42066602259956938124905405302292036838975837502916077213883890050880000 14308 44463089583261328877070153250748516028152413741806941170636566315840000 14309 46895514979368801146611515341366450712799317818766396157468262437824000 14310 49358830543266386894247020729794005897669916112338502094376442067456000 14311 51847916394917889116817930789216075395870017718925971732191722433056000 14312 54357608531806477306095656115498921354436416561184291235675398536480000 14313 56882725596691337289638089273489628076674833598827105786445541818592000 14314 59418094409148237205856134349406638318002957705058715240805367863008000 14315 61958574135707002739380291807950909492226975653692532966853851537696000 14316 64499078998398379059243797124856035790978881464310053971004237017555200 14317 67034599445067946610964147961963738864357064316840434983565838233952000 14318 69560221726749477518053474515275098882018979123703159549931241334336000 14319 72071145847607045138765546712376958583480294123293322929205524467488000 14320 74562701871390158226819810288047413151114261928629779818883503180384000 14321 77030364584972532219344680713038023684620287417617823226934477375353600 14322 79469766534368268822488854491110338428497519578016253610141324738099200 14323 81876709461671560391176386114231905468084131538964758863457231265868800 14324 84247174182702065619371379189273411341214328535943470566159780151808000 14325 86577328954830030471920279968620583753594692231875460983468347608729600 14326 88863536392588981203036907491109505510841274320738029292803534054215680 14327 91102358995355463209062062618810343434133914628362626434703179122787200 14328 93290563356687895754334529663747121295795083458709664732651868366934400 14329 95425123128977456574641262225129002141035610438546885101527796633641600 14330 97503220819982189448996046737116516778396255407906407189707086918870400 14331 99522248499700331007991166498860138367373709017897050564949584386794240 14332 101479807496997521670190610173684985211397935535212666981473841477945600 14333 103373707165539353174379075900955273184493863910175414944947646987628800 14334 105201962797995715593368435696766087987125897144228522378043245495404800 14335 106962792766271780515522919834339475098909332059296762208033105094012800 14336 108654614963771776086599052634413118147311916313099440730358575949482880 14337 110276042623499591478830234892571275508907129951291082436568016001680000 14338 111825879583222104277383670655236003018814002969038227918470452763171200 14339 113303115066038054833207692935910949503882239833680650773959182956915200 14340 114706918041572098031579662512020536545915470116365718953747618626726400 14341 116036631229708952762296658750599338216763909917376681679853664978675200 14342 117291764805348938314105003244633160181310551503390796267648036796390400 14343 118471989859150459706369505107105145162690236218688048167774985855184000 14344 119577131665668520258383549507885119632734793514501187214677933111312000 14345 120607162806737271927679414721252790019359432387352556462360203859913600 14346 121562196194410306514728188397177886768766195005461614061157550781353600 14347 122442478034291711195101884529085171059037628896049216063952116308025600 14348 123248380766686605905196422888619858522805961162362062675996704207635200 14349 123980396019690925452705829286306080736067990802127549333224694957318400 14350 124639127605142161039454714143771709411347169856885234165379046869401600 14351 125225284585278101539479693308687910706486716612363159271133382956951040 14352 125739674435009013978014996176127534738586988633032085118862015718195200 14353 126183196321907410326187075399137059645223005054799966442859426334912000 14354 126556834523363619481212224894867231115702545564728125783471981896947200 14355 126861651997847960597286252736633756855681806533814810895028634144883200 14356 127098784124862869869058497787326139627834799280230408993024919491962880 14357 127269432625960898035766188319227035763714355973766245437004031547673600 14358 127374859677145864610160123742828017923138058691522091493040335400972800 14359 127416382221062372488747916524869228689003220928134760316715317681474400 14360 127395366485610218537152511421673916722324653565075167018264909687794400 14361 127313222713991119062493579673248634268664561461377228329615223563007520 14362 127171400109701148036213948780881465505468466523379272296075464970792800 14363 126971381998618432179651497907010059414774475894515086724128120695934400 14364 126714681209096665862324550224560644857965880585209453039703633708500800 14365 126402835669855332427537025058862985980801034754402661528067291928628800 14366 126037404224451387784785258876785854443091410563873279238735581403641760 14367 125619962660218696991350909010982422764860826010860992353346235827769200 14368 125152099948764775784062400325273547507047686476062540088227168754182000 14369 124635414694413430503019737136361656699581324635777585558709857085656400 14370 124071511786370803513906867731166460417194815422532695219640793029524400 14371 123461999249865285081283746353725273991153947783311596616659805269215200 14372 122808485291063022643426182906632804611566131688097217762326762370076000 14373 122112575530184755091347760898455642724029724956994069755564960005936800 14374 121375870416940989831745121863845404035738907560029513418733558486889600 14375 120599962822155865062892188876760674695981708313668249722165419672819600 14376 119786435799260327930322234987734538911317782596473224891319703229951120 14377 118936860509197639283281652439863884317972665071763932970577060439959600 14378 118052794302194023162302784492343026503292712150023687799690566293284400 14379 117135778949800062579180601214048531954968019852677728419263890597826800 14380 116187339020599968145136106329970045334898524963982104498214191531191600 14381 115208980393012097033922537057704620964454112664874046057629123162627600 14382 114202188898661280240515441678393765900718834659891597483552802387189600 14383 113168429089888048011902023925710959438148595259960589118766478770802800 14384 112109143125068364773951436256287432416251382078747955328889990042456400 14385 111025749765546847033079643309199920532361398080941712674771078211805200 14386 109919643478133700887207340532683293983668711395556447569027202173893440 14387 108792193637278044639502986566216989980677319930817964552427910723137600 14388 107644743821205340336781248172651331173371617777496105009696649957760000 14389 106478611196492002798342152096658249384715150866224757753226138849481600 14390 105295085985743729647442011208524808469442926653630109650158097508964800 14391 104095431013243724915797838749735306835395064649885550783062441070864440 14392 102880881323640968964034903248762825437334122344816341301665352831714200 14393 101652643868955381565859437456698119625745127092724756241961247162773800 14394 100411897259384654205609666175888366911013298317548071153981282567235000 14395 99159791573605363840938794142597256835535600403330428799382515128476400 14396 97897448224467538528029824210955303077075850691127447505174740863520400 14397 96625959876186075635122564003332092843581986632858861854660295552101200 14398 95346390409333393667954190043809397664902922364457237385538738135154800 14399 94059774930134626618222827627650066620146330059580134355999222955362600 14400 92767119820758855033193919516639728649746717165797606468119813221847400 14401 91469402827486725149344746785796261442906726952478874825096668528517560 14402 90167573183815848134053402247688319448769008359897245613073058932269800 14403 88862551765740197427955536642121382567583673754533729731322801203225600 14404 87555231276608017998023558887172179545697963401526296342975918221380800 14405 86246476459124287694079534048717733836063718652666511198318982797964800 14406 84937124332218357992826235767356308123141581290512828301053874276594880 14407 83627984450644942420147538092284690674067765280875184440449878865410200 14408 82319839185327066008566101001463936436318997697418881260450608776455800 14409 81013444022582939499155944761240951089677713902198791417814031570755400 14410 79709527880505024370446983477231358088529684614892884790742509798002200 14411 78408793440878896125722207401914730118355940528949526297961611187083840 14412 77111917495142015774479373166891276306871047020808125108669197768356000 14413 75819551302988335808779319400760155787200676417267425596544675055588800 14414 74532320962323976027201236063092886089930004616534904680870136000335200 14415 73250827789372207137332732313628351548267689827603947006533172693493200 14416 71975648707812895207600422976746107316883275945453040492698933836553840 14417 70707336645922621444095277299866067372772149759307860614223543718522800 14418 69446420940757144562640606403873956338968487235627586701595601852380800 14419 68193407748487970785525462603357797355178232339478466246322438883250400 14420 66948780460069798536223849618431971609131655789193837383033751758100000 14421 65713000121475773852088112779849452230109552227712196664979318135309280 14422 64486505857793092100202612446577832126555902297530256182123802601183200 14423 63269715300522774614931913469269785616942343489924833106380814079237600 14424 62063025017474695621741218012079952558173115438497056919651930254640800 14425 60866810944692391384186149105916771791216295015760851415270422134856800 14426 59681428819882100567164554092267258362141276655637521876249411114677200 14427 58507214616857106414705727622288204392695336960126343378640856083062800 14428 57344484980542014006913763921699290766666102057559012417776710821889200 14429 56193537662112327750593371029785590853936653090855420428555957141495600 14430 55054651953872814538712724679900531381100859143555881362177118464265200 14431 53928089123503856350755678928644610539555648590658628417991515198517880 14432 52814092847328512244163719219276283651106891202490634093230335271539000 14433 51712889642274513347678000300439949516837499733078145894279603921689000 14434 50624689296225084949377380995968553733670283658313933222986633878865400 14435 49549685296470496047602735467861155942377634822271684010744091717484800 14436 48488055255988737426038097639212176244664005084130858951561783038913600 14437 47439961337298872794598017997678886383780582826724635153394142821689600 14438 46405550673644532078238580042937922322244172296852485756260434554767200 14439 45384955787277849926253134912071914028465032954471099928698225852329400 14440 44378295004626014723881833960413767347555959969345068829653290545290200 14441 43385672868133593266213564205307628183035454794191040487916122616715560 14442 42407180544584034268262893184023341326268500410893163606327058941337400 14443 41442896229713321880953592478390754936095764872642261244973103079285600 14444 40492885548937731969509052236227755413263653757200519809242752799200000 14445 39557201954026114859226990235744360185117579331216818649079763860887200 14446 38635887115555156906103125780695575740855912077806836455649117462282560 14447 37728971310993720936049570849172080296060543804024925241177379321404400 14448 36836473808269687052101223007404567846848336666154796733901198579269200 14449 35958403244679759092542605238580867105367244833104309229078364420602000 14450 35094758001009510928758117683841818090828289781038365579654176789848000 14451 34245526570737558256267006414905490425301552456352373425404970076807840 14452 33410687924204188031282049747591786701386021326101161331440272696180000 14453 32590211867631087138513771332207658406597222968633620950122694098242400 14454 31784059396885007942157466256423410854712744648215416832870239995447200 14455 30992183045884310926598963485627931533911526846453816109487082030820400 14456 30214527229553350033262610251618933864100569133088921016157196652645040 14457 29451028581235627731751711740983884900812496126515988756308451352132400 14458 28701616284482554655068533020483499465289575985625072137802991393998400 14459 27966212399140510544934423116313718585693862177324887307730527691703200 14460 27244732181664724773487606500496703592722466676476780121140323520835200 14461 26537084399594279287209912788076608265504792790319631950952969665280960 14462 25843171640128286133220326103882469923806934212928195391110676336452800 14463 25162890612749005900150735567273844365824427989448925914817766553047000 14464 24496132445843351217703978726804237536805032995155275601613121585048600 14465 23842782977279858546998145563024095628966041638698627054867584334019400 14466 23202723038903808528486539980904184713659110445742141752333860371743800 14467 22575828734918726005531176750470003415832164636956116587460848059311200 14468 21961971714127990729746215381518739839599198376188915963861039848248800 14469 21361019436015733386652937627453628014480918090026323749842969187124000 14470 20772835430651573276454206459793540842511132887978408968103153526271200 14471 20197279552409067788191577636089311963789481752416573829622701780606360 14472 19634208227492983583948883761133543252626279878830364978154534618460600 14473 19083474695275658944927310991555107064081895951312966615216419498400200 14474 18544929243447799798487417220669246025025484972474225274348513634199000 14475 18018419436994032383496570480828855727913982725920819792482306250142400 14476 17503790341008417284068715117556556628684916219568718939418518973249120 14477 17000884737369906810217406262910268340938229740298586843795771379083200 14478 16509543335302394792320431247593042775786669968342879818106059054809200 14479 16029604975848559410438193111336389245108447869773716327067464345121600 14480 15560906830291130618952777507176711775557803685996529591098966545968000 14481 15103284592559519291223405122993315010169750793120788424938555327015680 14482 14656572665663920978553438887354492278289442773187261058881692886248800 14483 14220604342203049090593825672156678441515908062642888155082686032533600 14484 13795211978995556667452868616201907283087467972690859000262344583581600 14485 13380227165888969411608764377188560642194301772244160017878854397447200 14486 12975480888803572346466843122086399233768969933429968211575338411680480 14487 12580803687072165817684490769070967739945174544206694215342271937605200 14488 12196025805139931384980834944779948367824677593301646565868423170176400 14489 11820977338691822676379255386242297292029169715572279477495615297555600 14490 11455488375277919076861693617774724203584476375866993489524380814813200 14491 11099389129510050147727014590691240345982518137051925748956268843020600 14492 10752510072905715226266649755496242212330503334865308618127048874572600 14493 10414682058457885388268629838323813914052202629596620810502361751186600 14494 10085736440011683853240388750182647364134837132331759274993417626764000 14495 9765505186531196280916314640298103703064185421236710417804207701599200 14496 9453820991341764863146892100185951778019369395255676139396674409124240 14497 9150517376435070568204823190078916019342514756425770498608730707307200 14498 8855428791926107536242101370476754977710236054889626404559458298383800 14499 8568390710752803912732858985773392552176289163591696015042259593928800 14500 8289239718710546050457677165123427147972325802207707052914091117514400 14501 8017813599915219955900422888316901478296550130014915649840630419513600 14502 7753951417789597270734397543612422563089210685571680146082681641748400 14503 7497493591668965338413128724613804803184672554675352018103203397620500 14504 7248281969122834577295048459419492812145608451146387774998717670829700 14505 7006159894090354210803196669573777008976218784287915445467620208823500 14506 6770972270927732301250772235365672286776957885354276023571593615546500 14507 6542565624466491056425112844619992282203987223953846263582643511553200 14508 6320788156181796722339334762527834199510942608591158010460423630892800 14509 6105489796570388360225167510316418125203614989578071636568206712538400 14510 5896522253837794859409303242993854631112563646030928210934781946638600 14511 5693739058994578186297148855163150500205798887862127976743392323529780 14512 5496995607461276724839085739771951413914870029282190204622486026969700 14513 5306149197281549310900046545933116269902652509536626457256678935132700 14514 5121059064042741949737302888653337655192424957266993708932356087820700 14515 4941586412602719031865955970481189437804112221162940670065652615488400 14516 4767594445721322968848285669193145880033018579220013937843475505165360 14517 4598948389694254429287637576995365569988219348495652965256850030040400 14518 4435515517086503660778128119779836840498751537107896255018482617028600 14519 4277165166661715642888323003468632841645281935864173426007111069444250 14520 4123768760603041940859884095435329277554766434508064164412960503855650 14521 3975199819120124027120950790250267571676576588276787420655101356816190 14522 3831333972535870403867275781651987596847943422535457360745247878597850 14523 3692048970945636971828191148799080799995059439334367359211778880156300 14524 3557224691540300599036060708741662174306497115169280841032056350772500 14525 3426743143683533567732132842245202159007529610907159327405398354784100 14526 3300488471832345297787062806053274965793758378469343720654145593892560 14527 3178346956388661197335113650591119141096306528501259251454573625037350 14528 3060207012568360362348327571315438629449101400745699902693698094059950 14529 2945959187372797768758536181232656915832712876113878543076665698635650 14530 2835496154746396146523862317835815138989965070376302463472330404036650 14531 2728712709002411404427792794799110889992273730710325096146866869281920 14532 2625505756597456729806907140668386993575788299014614970696973540747200 14533 2525774306333817690364715562678331491145572342165567588567551028609600 14534 2429419458067007113125836169015031630113915015042672272341992750978600 14535 2336344389994397428674401197473518922307131200496351400926965039449650 14536 2246454344599132687563634775522391232664182219936598447755092752393370 14537 2159656613321865638458304496079862876107297244499481424362047966883350 14538 2075860520031190078166027563639475792167883951767295676732132935183850 14539 1994977403361948030082967252625436565616529781288027233696892820231900 14540 1916920597988887979863097483710693849686329389498676061974001445844100 14541 1841605414901437106401562757253433716240849924039415740750448076740340 14542 1768949120743629813428644606759991445243009874318763402566843145894700 14543 1698870916281509422037131990056846492251413671503160367713976815370500 14544 1631291914058592065519572351561372324363858842367504820541932168642700 14545 1566135115298253981041829897665096702748779972779405994704372994960700 14546 1503325386110177771604869180264611778593007456397456421794834055917480 14547 1442789433056271977674926683093290236849698117050310358543526415852400 14548 1384455778129763519685702810643616811022363242655894295023953374138400 14549 1328254733199456227180709435543583488202753048322375159512546813724400 14550 1274118373969452642918546623734983884743450984350051665144385062037600 14551 1221980513502952375064179288891401400347833923175091041908931319523020 14552 1171776675357070171644917099535683520683599883483592507663397617045900 14553 1123444066373962223408544258072372409183009641807727235499399777958500 14554 1076921549171911490380698813576321027797793657663689740389208552233000 14555 1032149614378403532858831577907722652119499400859233266970521556409500 14556 989070352645624762406295638678495783979216862709652739140233897203620 14557 947627426487236481101685816211789974503425975143893729551282082858100 14558 907766041973721733153752595989525181999831432634262735318203786351100 14559 869432920322068955662710452725567457329095941412751325873866328078850 14560 832576269414047708416275829886744929524605561469714359614275085340850 14561 797145755275848331437131666063374629692690425409756835963969037571190 14562 763092473550400092254191896906731362330418985720063567105838169434650 14563 730368920992252036504624283854607496380357647294954585253098203751800 14564 698928967013498066561827357842215790304527381819871042001872945663800 14565 668727825307853393551714682014659024752985276257490762722657314955400 14566 639722025578644019512249596011084741886903450109238746855620431278320 14567 611869385395154822745226696017343090795072766640785115099514071630150 14568 585128982200495589850588172663491644513999780077353358323420839789150 14569 559461125492888348904400104297760898614244513832089554069377586758450 14570 534827329201053935348983668345173003279570319989109255978184320637950 14571 511190284273181132343792794319619885619331030431157076037558543646240 14572 488513831497798180959961971774357395507520635885023834613951443717800 14573 466762934573734108639945786250499622342862660823951495825874142294400 14574 445903653445256280430402575741208493036294519851823972497048862455800 14575 425903117917400890093782463619583643582392389343858650870580870051900 14576 406729501565474782711160726588461910102322273235450167392534591969940 14577 388351995951699996250977955839087857298732988529185913104672348772100 14578 370740785160996642383115459758259264827669000663682789052690589918400 14579 353867020666955090375009928996819642701762366616396924096128383696200 14580 337702796538134706308764845289743717298734901080835073704871283130200 14581 322221124993943429518289583846150068440260967261004391515338194630504 14582 307395912318499999808948394116296661103748269546731249034650931634440 14583 293201935140058409751570164616701519729941869774559357187520349327020 14584 279614817082781841471193496740641567402169315593153812636568351594540 14585 266611005796890622403402549484461859386280234641228100096140103375060 14586 254167750372475237069808546196471541179932112319626960247842470001416 14587 242263079141560773557833656257867376722122827529441726645831423161180 14588 230875777872332951343807813322261618392329664659868047970739813324980 14589 219985368358787636144402099939368689581368668035875017272947690442100 14590 209572087408445041626126557245316330157345550069558416904648090259700 14591 199616866230176171972093911635510194022944975156466330488506839480210 14592 190101310223621980985721225380909185376194374416448375581284310991810 14593 181007679171144704244140392543518284220585382750112285133394615612230 14594 172318867832735338145867318795262046777833573443025129740422982959410 14595 164018386943810758080231057068086628232863764540583025430531676917200 14596 156090344615367940593520103527734094288383916950128030089685006561760 14597 148519428135520624619208814825420930624258352558244969571060402721040 14598 141290886171024949282307686017073387542035241954274471843741650386640 14599 134390511367004567920033547217375950352117389056387911740105961520770 14600 127804623342711881215746071453468961064133627333707996761406515474570 14601 121520052080809773358575003248006618363668554895659680197121624484582 14602 115524121707326986922636561856809809757413682258152868050665233368170 14603 109804634659129445192955339559995064700490883851943244051540715687000 14604 104349856235458833981176577547049978091619853707695302120254564441200 14605 99148499529817997165676694741507289737559829154629364319823120511560 14606 94189710738229590381054159747359808239148452567360078185010711535648 14607 89463054839659386046329193225637539342379762938362869561991046880400 14608 84958501644178043160958622918999950279629851080934848717293046149480 14609 80666412204234463069091275717839558798540925695761579178829175781120 14610 76577525584229467688897840910618929654608922289727194575102361355860 14611 72682945983409884194293179747066819305247300126622179477756424877736 14612 68974130206949629859352284490575370319957219234803090204829055993400 14613 65442875479945498789904304620575177942408496680202944698539352893160 14614 62081307598930501259713107373608499041300728459881471290851606049720 14615 58881869415396246223910400619779481070750883246981878421590855656380 14616 55837309645717445906406205470096916280944457591741147563079119018044 14617 52940672001785623967634714063270896459833996433073467977486370270340 14618 50185284636585000130343901570338858716181372208795060390475786607520 14619 47564749898880787821465192152194604488335570112507188436047843850260 14620 45072934391138270371291328078198174944427939083339021299274794921660 14621 42703959324749518378119276325036605394774334502459466084587294762300 14622 40452191166612988871363283975489624134918968031215081298139472260420 14623 38312232571089029129811771465459599864585003437499050145013468264270 14624 36278913591341028283434523741241582236929067628331858238155284323950 14625 34347283164067162815512241730512823688830453930817550375756106863930 14626 32512600861630923456233653917507763896431152016341125800789548525278 14627 30770328905609457542592929113512487532975248107525748535563173708600 14628 29116124435796790815576107975261567891713164354939892548216341220120 14629 27545832028723795317095617652589281741754223510557698127864939261480 14630 26055476459787946473364306787237944402885303319904522884841370138560 14631 24641255703123075051546798955967277837647084173613189985058862248878 14632 23299534163382092429855996982220979478399217255011489466944540855270 14633 22026836133653686045994488602315953061078932803504743929468812695210 14634 20819839473786893030482616027209893879159804892849511575606249107270 14635 19675369503454922429695824726817477320283369209746009479395480162960 14636 18590393104351280060884445260875695619803967005871901046125665688344 14637 17562013025976836274678948328805370583469298646946396749100645924400 14638 16587462389545658375278305204836492864328901131617473568010389495400 14639 15664099384609909999161159033432124694963965981448824517163505261080 14640 14789402153079614288459109409397689999757911852233049180577655175200 14641 13960963855391312070124719002279868202698436040346097718065746300120 14642 13176487913660357127781740575707888073106528609838425779082704840580 14643 12433783426734525344986905661669606076567980698598462941770879931000 14644 11730760752151530813779211750859681774800457334030444114849188784520 14645 11065427250089708067861809454136901734773183585911557721141894592120 14646 10435883184489313681389086161750513232162235319187988890182382559960 14647 9840317776611410787710759767195377811490723418483329604027321910980 14648 9277005406391924586552997531581639857046499596860394096977706599460 14649 8744301957040003142505606517496661200366829654942834490542777115260 14650 8240641298422102593666649403792834939025205563975254569016246088240 14651 7764531904866065276229425809610182579607787284168662949067820346052 14652 7314553603112708127845450117226129879738619168963753744827078289740 14653 6889354446235930646735196314648416193299780134869679857722793853660 14654 6487647709445938704381892312459138211356339314786242377216133278620 14655 6108209003783722921822336723410830126416821119020722883558857803790 14656 5749873503808296412887810346769612786788605203903041065367900491102 14657 5411533285471262536200443855903050221969141967190044200801342951210 14658 5092134770465932487273903018890088509265910022639397990079974757390 14659 4790676273430336018177396925688532487192128440984085504502241933360 14660 4506205648474964287361547467230883169318179226490165694086650358080 14661 4237818031596856653809207566174109803138414652905249549467696096960 14662 3984653675631604588806744100350969540616906224952002928851744356760 14663 3745895874483913620293558763543849372692067495775195284635490933510 14664 3520768973465462339414936327482701414688475072256589740317053445550 14665 3308536462655855906222213615977147038025866201944140873769528229810 14666 3108499150288425816193100348695798541569803439100427347395886182878 14667 2919993413247419039773377341254842071143312864654465109026709798220 14668 2742389521846694396863236048359916213729396296328579460090867962020 14669 2575090036142353599966428523763916362311854150626134487475058054420 14670 2417528271112735053774004357398308645881511987196626562974975013660 14671 2269166828118851124134998033319735756065188380383276056596299945248 14672 2129496190136619498349284891729674113003604742170713367400729366120 14673 1998033378329095987034455853323159853194826656414033777471485342960 14674 1874320667602333226988604939368090744775381499214332501276791088820 14675 1757924358862444629357613054827437604111186548414467351711018490160 14676 1648433605763926617929077146035048775438522317061741869855353888608 14677 1545459293810269219632523380883961194271669850783650682581872178320 14678 1448632969737353186360364914445491139842341407455594434895778523680 14679 1357605819178081934324020060343946947081717559022699496160220868220 14680 1272047690673122511898289392241915749225789038586683198088325247900 14681 1191646164157528148920304440766407178042060067892752262060436127444 14682 1116105662116384910955608485974006509881242265747266005276380577520 14683 1045146601664468248376070690252373244169071516840891052933211328580 14684 978504585865215764658181270971322870894553075772801082964698065900 14685 915929632663126462775181039160278696652761316287454373452727211900 14686 857185439860992212672857729459279770997890618902634149177850406756 14687 802048684629164248088048880989305496406185594995492361291726722170 14688 750308356088367929101952251800563145100990248313917203922403513770 14689 701765119560416202953662176876658140746289731757758066936591722830 14690 656230711132551066267696331888913388881977852555330224964476343890 14691 613527361231079167429116149139559098446934571728572646431306766456 14692 573487245948480050009275476320712999637174483497955140959059303320 14693 535951964915272151500616771439182040052972837011481510867112917560 14694 500772044553642319982518797331154385520203973788198270469963421520 14695 467806465594200038447798671552785329801731668983310423658076445630 14696 436922213780229361052464858241392097172467287602650003680810548726 14697 407993852725502150432878468837926291216566382278219862360547221210 14698 380903117932108631106014005678544792406473202159646585274824279710 14699 355538531013879216758801849346789110670651111001038915155257707300 14700 331795033208839231728972853907493779160122347598181305345431724940 14701 309573637300780184308367944638986568306656509000193764842991834188 14702 288781097105472698417842827118559127312295172334541464085148270040 14703 269329593711312422108083802534063106154137174606696239390880057660 14704 251136437697306808894358367420312370809556695667678854363592659500 14705 234123786583303405200472941363186648252095442046987818613924908660 14706 218218376798255103189301471530487289433853563626920485877262199204 14707 203351269482140743835307477538929535035756251255174164482381732840 14708 189457609465936522980680593314734794172823336050871262604702282280 14709 176476396801790891109837551852108662786165038103981036301444487000 14710 164350270242319014719076280431895729606617891928178163164731961040 14711 153025302093728252808728541227522339598127690238462867818169563740 14712 142450803892339227731077139352375547411331976033250671615949993020 14713 132579142378003493685374101737675190718081954952930054023971108340 14714 123365565260963880762774533962603639838431624085829977227203691320 14715 114768036300882433360695440572841887913235085807314010448198139180 14716 106747079238098320348858842237017456786562553387392143651448865524 14717 99265630137698731840979239843021675633561659129910099783845792420 14718 92288897726713841522789323974061189455871563200353759479103204920 14719 85784231323706317012475444371835283309643509069743844237263238270 14720 79720995978240162219061987366032335770462274257321276843765458390 14721 74070454455206061947908084489003821605683981215687666031780749354 14722 68805655715773669596565079040434227161542713135070443541424389650 14723 63901329562857832024059480408882704464420313363238799027411920600 14724 59333787134447566504566905437841398276713920715761192345760529800 14725 55080826942975254001699264384242941992208846648430194500671641640 14726 51121646173120118548428674178443927289244776901700882509248806208 14727 47436756964065311093882955963185165651222552756924684952630398730 14728 44007907415282047257725451262020644556014471523721489773543825570 14729 40818007067417049016304034379437212087703104893439444047078135950 14730 37851056621830340996526986441238139983023505705301404460691686170 14731 35092081673788124055435870634329278063253539417430849330678612204 14732 32527070245278402376461583579769049190354630109568354252296128740 14733 30142913913903223719354391936374113921251890496323362345443700580 14734 27927352344328292222917780130968719506183920544025106818548875680 14735 25868921038355354938343974890028135655089207043694716444948671320 14736 23956902128841713636885943920321065923769217672130715595868338760 14737 22181278051440582363094203937743085068880514461684202420993812200 14738 20532687936491455250357181764795151590079091919196627923223123600 14739 19002386571366375229200220469330060390430523050011507847719955000 14740 17582205791190764178801577320056261415460356329835436178379200920 14741 16264518163120610253026793379751187273223917495623978529069614856 14742 15042202836285195141898176686607656858228506296939575359221736200 14743 13908613436109640490326536964388653476512061568504461689930149230 14744 12857547888027393428763663295589671172442370775419203124157392470 14745 11883220061591974899714694935247165659190025755656521466377509770 14746 10980233131712090748219602897002624331851595189656053323197942938 14747 10143554559176362013863294104939326794048981364325715074711196440 14748 9368492597814880710683109062786624108478403721540703147244951560 14749 8650674240575567080182898466693963109138430354332575865844974520 14750 7986024521484541502096749960184426165249903983629812785410373200 14751 7370747094921705842639008108691828181690184276942039344168185688 14752 6801306017885369348810286879971838700697999693517385791158465400 14753 6274408664952613347581548458036283098000791063621254035353527080 14754 5786989709474381208124834187966654227381825349025385590909394920 14755 5336196108184882092804352513568486775261628827190977585114330000 14756 4919373029862356860073113489287337812194408859374956571277200304 14757 4534050671960799584957712454699584052555595398542464664863300880 14758 4177931912247774131373312386033369597537918355047119100084746580 14759 3848880745439624247801852218243145901587338116783106108734022250 14760 3544911457629465032380789706846027155708147763209933920196852650 14761 3264178493962394076496215794306123150478429153512344271050359054 14762 3004966977533124738058598150866185209658379971214838346043214250 14763 2765683839870204529582790402613274743529649777514648207409845780 14764 2544849525634359565433188072818962346061348566450742188220130100 14765 2341090236302268854108221075277147377899915998665200273297959820 14766 2153130679636941823693587147566406983893877152342801471743209088 14767 1979787293667333015846583040470794337193536126071445308849401250 14768 1819961915718133628668719693775051191355705054930103754239300610 14769 1672635868750862487188782803856149772056180667391478818556507510 14770 1536864438904256229890206808428522584931629768871064544378054750 14771 1411771719660139740443553395325426121918903536759361749399048612 14772 1296545799514852621219568310854473598331553327948083730332655380 14773 1190434271410132136106525976194352156133088323191393149466738740 14774 1092740043475137635172653349271168256897327062052809875897866880 14775 1002817431856896613963510718282344935964052614325654911208212680 14776 920068517573535966481553109423276389525241672420034932210071520 14777 843939750416744922722446448809089658856081021896170665731555560 14778 773918783960349705369732624077917157326545772674913985955006780 14779 709531526703861124839887888264864729458565967284738582830392690 14780 650339395296434082165434733483278870855920733478479560983705450 14781 595936756650758876430664218886310868020237484871756126994064822 14782 545948546570758243259606925959406819998509036016382646603233870 14783 500028053284229889336318890393560284657334495176158848410849300 14784 457854854994264726856031048689443822972666764394619728560853060 14785 419132901243778073769244951726616976996698544885290777385779620 14786 383588728528091011021822521658687663509177151094674533105999048 14787 350969801193357164911241988965841752920643260281255757332481860 14788 321042969225805422553085085102823581353257966749064868944196580 14789 293593035070218748426434196989196850861296431968733595058726940 14790 268421422117653225065499421537423638900298156981474183389787800 14791 245344937973886408168117353705753122625857469251994268006077654 14792 224194626063147703246511349305443850228009071479557755834114950 14793 204814699537918231397817492486403532742871008114380407743224970 14794 187061551856504702026786161537131047695010672732550872092550010 14795 170802838757124607660497498936410193649550237603354311926876990 14796 155916626701747893336299358143966417939728598912132074852627902 14797 142290603186211652768223417884079072513099448623662899824505890 14798 129821344616380383004941928647883420128845013468472117487198100 14799 118413637734521541916958848738452080927486691348135307320296190 14800 107979850846699907110037991682052799240241790361637137430671090 14801 98439351351901395286466343943302021739436389721699986614228282 14802 89717966307758773828280923629667755475227682073514354278034660 14803 81747482987096302884062549397059172347933657665120067204421500 14804 74465186584915588059399367130500644000274054449164968280139420 14805 67813432427740641932507260473648854837742385497029155792777980 14806 61739250217210584410253883237860041767769632073840471925450984 14807 56193978008194448900524542636329444545404217282376232191160000 14808 51132923779203910719224274410310700947298879254021671845346760 14809 46515052600157007960486311863137951576311782086027033317277720 14810 42302697540222538572560626382233060249130004343436413829940540 14811 38461292587139001416965939333737361777466193643314017134810368 14812 34959125969608478112819239818353671246774706246565476953576040 14813 31767112386637791836996610617367779433679267538333828197505280 14814 28858582752529634390585641421552302370140682570408346328515690 14815 26209090164079643207050758605744592574376733103171306035888750 14816 23796230887849170543323234976671172489893855652494643163955970 14817 21599479250569700098241363645400022808740004278822206162242010 14818 19600035395181325871181023799330387747548576982336405718106760 14819 17780684939079320330637741949052535362142789248964479790139680 14820 16125669640182840124615376582767243622106002123421897830970840 14821 14620568240771032488100685757862622796465061953314557964174872 14822 13252186718957649067273203357997950627230170702495626484860840 14823 12008457233480897534162120532615515957661215902712351365261335 14824 10878345099438547092407615426464433942011228348865025083048355 14825 9851763180950827869181978221442316101601539301244753650715165 14826 8919493131721611770794034953152248560252157888467688603445429 14827 8073112956313397709666784555419748125808986517280099073848070 14828 7304930403861714693519933937818874756015039524241850539095270 14829 6607921742124755685729439810114975715997341642818893279412650 14830 5975675493377245280132732843901044750332919462772793679735770 14831 5402340744885138881630384525801845909976800477113689025483936 14832 4882579675700362713543952530021771708861446467482402377713800 14833 4411523968442875291622780523715827403275821221744730616579840 14834 3984734799731732966631323449112306289712255775187692053776480 14835 3598166126119439944733493822026632072214122467174582054706500 14836 3248131003898051799139026971353793114929015367966924940257508 14837 2931270701096712034593653670337814048546110457853276733867620 14838 2644526378486479880325111689075316463999597080004350050791080 14839 2385113133550367714129540780111602227311038885622563639700765 14840 2150496217258756735209075377174008471039354432144476029567025 14841 1938369248200906494932923092205892923690487583073160329687191 14842 1746634262244403816384004847064668302995960865920688600965065 14843 1573383448502934450653059313042093663212504803440075140014690 14844 1416882434060409335220239125740146840721892612305317117017830 14845 1275554990693136828679785379705065455247322103490170676883110 14846 1147969046813801833557792624425212787668662061280683465078752 14847 1032823897089673890116682708498605467473669155655294022471770 14848 928938510716950595374868650649308673659541466392205699222090 14849 835240847213983033539182109013482890801418274579560784432110 14850 750758095875397551012112135280632797609564851302255160399790 14851 674607761750655477742199568309333486605040116962874692938312 14852 605989527215182116834410626828847768976692675082358216203840 14853 544177823927818751804650948088837993507319628514265259616520 14854 488515055250329256719697643088878194602193063965390284187640 14855 438405414075875073786387678183931289842974047610912053345340 14856 393309245504297193918809912220129983496444555557806985420148 14857 352737907941092260085113253403035239800212098117736535941580 14858 316249090010509209553864225111258330026816102026788399855590 14859 283442544185711236176785274121984534757586496499939719539180 14860 253956201273180967589746476233311299496850623506046474716240 14861 227462632865596149921672689623747802980329862910575483278852 14862 203665831616847160125052548948132478197395164553015682494220 14863 182298281712865392580320387592046408267907868170450227583345 14864 163118294229320066009284676722055166558445374808313434134825 14865 145907584197626387020431405323888389527782745930240644531955 14866 130469068158550617211208025042742957348307805531915469768597 14867 116624862781391606649522084970624287320239790287440640278480 14868 104214466778666270471453702036600848140612393060939387638880 14869 93093109862908670829569704264988790689346037990306556018280 14870 83130253884232067874592204274313741281137074945291312126180 14871 74208232564527322540273893738952567337618403677370978911472 14872 66221017415666376930252642569485440626893435691970450415320 14873 59073098503246273571029183787796197760798659584921166475480 14874 52678469702009736731197834594475470552237756486484570118840 14875 46959708991283498277749356847610650204629747838015216245640 14876 41847145165207263583294663302806622158217464265069277663608 14877 37278103089297545507151994357401945128530573480501187968920 14878 33196220327642906088986858915152671729174033659645706409530 14879 29550828598964710839177212437954851278672443380465646294995 14880 26296394099699730934342527567522473620612595611784757873195 14881 23392011262592351380411713530216128698922455252348295436577 14882 20800945004102282048406294545412316401562774845363052766055 14883 18490216956994964485618716132091054689562393853285918016540 14884 16430231589245768311780829892902796261156975422034960367100 14885 14594438480040410505142196116124012084965125608607883390260 14886 12959027361123811431576572649013375966771155584504641467660 14887 11502652839734287589909518704276663810534505695535923586605 14888 10206186000339403167933900131542131104933181881375476922505 14889 9052490338643765352439798770675224474812353877726581224055 14890 8026219714962731914793709059360072219081564489569770705915 14891 7113636226974235259021603414437180045358147593283518816794 14892 6302446095841426047530110902032150061699186586909073422170 14893 5581651836364445893855771207850886955412693379363251748510 14894 4941419142659675245006323064933372967344688922672861852900 14895 4372957067245572294367088896511340900667976732553569447100 14896 3868410204588720771354854993964225324985285430195283617472 14897 3420761711280621007569212445164956817170733556660071415420 14898 3023746105127763816590596508506236802112887527363416661870 14899 2671770885508965284833627982296685118238125245053494143400 14900 2359846108267922616321071265142092362580684365039143995480 14901 2083521130973903858977436486809400587719869005129156363584 14902 1838827819339200455316350782972596323030679458587094743380 14903 1622229573605191330582959493161598202811518961095748203415 14904 1430575595418427444634313255798632116202790532470339545475 14905 1261059871679727958709409713617661714332440899565335279925 14906 1111184402579786622690461958361391870308208644964213484051 14907 978726247006377580401166727247981839941742565910739899350 14908 861708000152050934861953144528114506991846107432789693090 14909 758371355860737440502362033115580899865650145809169901970 14910 667153440385993969816464962241992966842080706150373798730 14911 586665635120206790332668346936690834406435856251440723489 14912 515674633791516352477988502723558679839153670901347054185 14913 453085504885670701397609380520876782980388848736792379355 14914 397926552881388163414257331861829103251055967377756114165 14915 349335792515912399455969671319598411040436043347922125200 14916 306548868927836999195672487045264455804760419489604772800 14917 268888273344031951132891710345104776309096109070418944480 14918 235753719156795818751694142460833653436048961453275918160 14919 206613556930933087513591607279420535183490819113267415380 14920 180997119228981087059712062188814136388004679556242535860 14921 158487897274100190687180493099630677343920559074098959572 14922 138717461500288775659386649568912307147891253853679793950 14923 121360047073997992741551694852141746846121058120427384540 14924 106127733605567867411006762086798004259187560415191013800 14925 92766155589978848866456371354740583851819947206605353860 14926 81050686702923309708103927944524945031348605648606863080 14927 70783047001504328686787398520954123698031304559048658340 14928 61788287403624184730146549139262204913877205302013547920 14929 53912110604902350790738964140935997215352702511008658740 14930 47018491889795098009683988018308262799452873040862309690 14931 40987567152475897288048049139227819144849801247818010840 14932 35713758906404802960426169514962724861672044919506652520 14933 31104114168640309228832022651277398036698093800170091440 14934 27076830891333207311413758857695863693351245687141028540 14935 23559952110572105145901694740151265951160929255855232290 14936 20490209220804682412156310931096951116032971044502180578 14937 17811997787603918643417086442431531427039485355471105390 14938 15476471106200742819159338792103540669080068277124940460 14939 13440738319269699728255038760223346961544618921484886550 14940 11667155344145900322786075212495453283586555001031800010 14941 10122698144289299725754677473999274008354235783022471586 14942 8778409028002007858493775368554152313418020034472632690 14943 7608907683201573568489760230344891031845182220000693255 14944 6591959573112248666647129389423394416373004729938347135 14945 5708095135444884336314339151275982469132635495043686045 14946 4940273957238006980687966116012189417490078657794728747 14947 4273588748238373492816804721749120727311776139946188480 14948 3695004515787114991318911565022141450496564721162151760 14949 3193128861084428535775241239196087972407779983460339840 14950 2758009777110044802032137531957935040756163121391699560 14951 2380957738372940485233843137695868669093305021331577021 14952 2054389237430389066483632447544273278525347412335101545 14953 1771689247576943557542952811554408015964024735000792775 14954 1527090379582246398386825984493239944021515491978345385 14955 1315566756727057446069552496994450933618245299142517520 14956 1132740860119637545346217523862409192416914881493259444 14957 974801798476156914032684430423565377350404352169312720 14958 838433635998965604390933632247300451574847180144927540 14959 720752571171771725274925916779273200059747868422471640 14960 619251900433951796699016625179710260890521109379877100 14961 531753825783839754425820226050428067698755290103087152 14962 456367276167266094943070164240430017321633084903052970 14963 391451010617015037485818002686580246621317021545103940 14964 335581357934948047815016633455956211630195047893415460 14965 287524024512320387855787354542249009193068981262508260 14966 246209469789578507592749315421073483836626453236229352 14967 210711408866582714382007576902570385530702144980627190 14968 180228054780191805725094603874148802922036353427639350 14969 154065759763027671390926592051964067059821270530218890 14970 131624756092075606967991963627168593072222918367163980 14971 112386733557483897183205284635386419645937916712454722 14972 95904022689634065958976572734761740542965137757966670 14973 81790181173110510418549505073331839104243408510067030 14974 69711805790897094835209205761561897464937206646557030 14975 59381414172724507979875944101071628590379236494411135 14976 50551259915595359600070667821257071116666408048957807 14977 43007961610410052593180430045154244798664879272944325 14978 36567841219580634822876735878543950996503083899403055 14979 31072880348671793997867730981968063657573765987312780 14980 26387214454856438293841379769912916366158886528948700 14981 22394095126091099674093579211144470039042578717062388 14982 18993259415286926387320664499903034453729770711956820 14983 16098652971817722670078416623377762623764856239955765 14984 13636460509652850385989480729265461059218272049579665 14985 11543403103104732345942453246165054512069422649187135 14986 9765267009936236745230045318597207223241582168503261 14987 8255633277647165797503654355199594828223650665785780 14988 6974781371756561898489659389958709257825940913838160 14989 5888743544985793679511119105728077101424455419485420 14990 4968489705241733175784136738543978533428527484485760 14991 4189225192628220323321175703996405495291577064639348 14992 3529786189275892510493181073504267037853631139548240 14993 2972119502704408696009674982173101591410133717300580 14994 2500835220751532114841156065261681331726555885007170 14995 2102822266358442010794917436773970100822824431210640 14996 1766918212261728147983173239352459744777767992675472 14997 1483625873984743353496155937572140943334906587059880 14998 1244870206438211432694273859945253388384741494843580 14999 1043789904212710158521037767359437938563335453146970 15000 874558865166180959902633969308617586917405812094010 15001 732233335969454749191602296049875501558197080308038 15002 612621129816445731172883563449592542497679680562180 15003 512169801854776858070025332138987837890267233088830 15004 427871096943601652122660220907903193911803212366050 15005 357179355743872471595432609580578896569536091546330 15006 297941886440672089162765537708225891972900501392522 15007 248339587174005467856292027367474024792106578153295 15008 206836344257441315830918732677338804101820434581015 15009 172135938499077659764666522725450838727434847842965 15010 143145370766600682122759852160409035296909145976795 15011 118943672153055429243250949356633724926716667933080 15012 98755397004046790403097610693792361741230303368440 15013 81928111530917366330742210182415144272098357021080 15014 67913289252029347112117544780749776508994951327480 15015 56250109241190566707120655157645743968200607566285 15016 46551725997711698048738334552710600262239029144569 15017 38493642316216767595004297965170842727215194095615 15018 31803870238492461355338879148955136217072704517065 15019 26254611237565598849205281712198603650908111480790 15020 21655226274564304928530671691161440320936061144490 15021 17846300197496178379977055601994457408183315998402 15022 14694633909426935866415606296043461194554513838120 15023 12089022505423797364731809155927776711689942602680 15024 9936698753280057437497350305532282468291736101720 15025 8160339381629937276042783064599434036947756543320 15026 6695547079529396050293340089556551813228967167336 15027 5488734282045397643238702372642443641002650123820 15028 4495346042380618743692107732868087197911591842020 15029 3678368852595233197491234078013235703382429943100 15030 3007080412805938416763968574041981427351353630720 15031 2456002269648044125241737925293533652723317692913 15032 2004023126307338488511221494795100812913010986125 15033 1633665620851923635135797062632537546083449422955 15034 1330473607460613964095436618942957636567016376525 15035 1082500568270691968454952616512764098487423567300 15036 879882827661977873836298454573632168289282173520 15037 714483817715378509493638328634738726899621525900 15038 579597823293723624320532535917573818502454167750 15039 469703477438408182911131423906826315603952750065 15040 380258833543142986442818263443284389168618684885 15041 307531153531653320508812663812687941677415907155 15042 248455658072270623863540776946152818479638803515 15043 200518417246066794924205343680318001202566671500 15044 161659344874829959174227890979514066825480275060 15045 130191919715253285321102982654637518671217583940 15046 104736811304728269320271602077932485582756717232 15047 84167053838997363390081062185659751581267691860 15048 67562802010192013777404175974893808414895797380 15049 54174030043952920623477810721489399064165478420 15050 43389809242697512950154519548628476286671184830 15051 34713028623746558279420546868298990983934791504 15052 27739614881352104992208252915846822509005835260 15053 22141467934092534034082847551795463807620249760 15054 17652461833670283778029184118514555958491615600 15055 14056972098301824654015542171120075784506105660 15056 11180483206870984865419465131340684512411350784 15057 8881907089047894909545130071833266624424964220 15058 7047307527429215675018800877791732284752993130 15059 5584778596996017730650588884099430093852219300 15060 4420269406034613807210368572800729194075675700 15061 3494183981157873710701960921169849357475283020 15062 2758615421936954224557955307246626648262248080 15063 2175098496190263324576822221886292158852972360 15064 1712785539864333566753520544364452411135334160 15065 1346967604531447660064776992216460736766249240 15066 1057876877275916709025757286193244384560693860 15067 829717995972023425834961148334592518746363060 15068 649885425530696104298984528954669555798060100 15069 508331903524591454019978073633909263643204140 15070 397059402460934453685498471586189077527436210 15071 309709336391540844341953717011884504823570123 15072 241233065148787281906368158457487937420638075 15073 187627288957216361411872479139465499803150105 15074 145721819084889142897802946264484136362744395 15075 113009571961025158558037740605933943410998040 15076 87510560085054056874327158206294040012625072 15077 67663221685851538313957310503626032584097600 15078 52237707219500277870631904826133632571814700 15079 40266777718729626407190624430319716749613275 15080 30990811543820560625440406345769193487873775 15081 23814098212878440026541893452391965633454065 15082 18270150219168257317126643315605790922332265 15083 13994210250285215814828354201873951189052980 15084 10701491790168867438494733183477773016860100 15085 8169981877598657055622487733091913481699900 15086 6226869010874457434680027023437407023986040 15087 4737847587174418436173620892271055594263760 15088 3598701607521928788781459485892795645594920 15089 2728691789138571193097468449427791264468080 15090 2065367492982329491565554564765036386246420 15091 1560502689464808221184240994508047340936620 15092 1176917352318129919568230146489920613669780 15093 885995265770946231927022868962070153429100 15094 665748739191579033160618270991938309927920 15095 499312151681370074146705683872130958193355 15096 373771212694627640389772201214548791059279 15097 279254623857290246526170967872212287303825 15098 208230506489580206820266051263718642453715 15099 154962357154532062347501327804177723045210 15100 115089081452688280059367198792239960815270 15101 85301371557747697595820796114188887646990 15102 63092764849643945214382608487399565209980 15103 46568491805869077148813795155714891976590 15104 34298963719409721826789988233929074213310 15105 25207681641414389208338793233490009974970 15106 18485639343119228586208167087297881939106 15107 13526081513015525046679780599326270767260 15108 9874871848174165703230882682657194975620 15109 7192809494827192395624709617805474338100 15110 5227073755057226869131604273158613069800 15111 3789629112862093017336624188807628873780 15112 2740927118232599339137833267212662052340 15113 1977631208942608184916020339120985570780 15114 1423390770487507803401805745669435718550 15115 1021921674457745959033371140176607843850 15116 731827838406051634386051292740300597510 15117 522734206023175290119241462032104374750 15118 372405436395154622574816102615160768850 15119 264603875734511193975762707645097288825 15120 187500767423583225263899334527916858025 15121 132500546947385408969427466246307062275 15122 93372871390883842505076332467246703025 15123 65613370690443531645363970630665972900 15124 45973995364031572907978480482865681700 15125 32118819219400298159634825381577659900 15126 22372419214711222607572061878003922208 15127 15536402409102703773677825453655692610 15128 10755970998451271696739230364513254130 15129 7423134970397521011858692867565725670 15130 5106695719976178605556521180109572790 15131 3501734225140074769533882110385725832 15132 2393271602096864464534268820583925280 15133 1630199502157444446173118752635236360 15134 1106631781560582061475324565981485550 15135 748603853679439935941851122805653525 15136 504614450278653194410269106907326565 15137 338920153568699719324286256926866695 15138 226796193193845699924099983812559565 15139 151197462233319367267575548520923400 15140 100413581840982079353272210961439800 15141 66427446474761396622479865388462680 15142 43770022883810613149011268507206800 15143 28724077523738856382471118901417525 15144 18772428620866857972367327172010225 15145 12216977357851143856240897412653575 15146 7916601328546739775807360833190711 15147 5107484728397487636733073434036920 15148 3280417020815045214583085977832160 15149 2097315800254207883107030519302840 15150 1334655509279375716289080487465580 15151 845281822555090681371483914050926 15152 532740644472346289886052947397590 15153 334091590603312848824219670006570 15154 208450308667841140076105017948930 15155 129382950207950463812732380410660 15156 79879908389382792733268272198068 15157 49049066554932225143129152599900 15158 29950314976038385573433184872700 15159 18184119806886889860166645915425 15160 10976000243798856156783604555725 15161 6585600146280087271829592977595 15162 3927192747781959577900715402925 15163 2327225332019021082384005469150 15164 1370235475861692005142694400850 15165 801458485881374583657754011450 15166 465609215607276921034643255880 15167 268620701311891123557834074400 15168 153870110460209633182783801200 15169 87494768693060418007066828800 15170 49378235797073710243300733100 15171 27651812046361279717711461012 15172 15362117803534044695325924940 15173 8464840422355494093502918620 15174 4625118993658156580141795880 15175 2505272788231501483063896810 15176 1344935917892700796475844594 15177 715391445687606806673794670 15178 376926675684868102445001660 15179 196657396009496401275994590 15180 101570303433476163296415330 15181 51913710643776705684835514 15182 26248505381684851188961800 15183 13124252690842425594480900 15184 6486699605818670121410100 15185 3167923063306792384874700 15186 1528057007006805738586620 15187 727646193812764637422200 15188 341906042875877359752600 15189 158444263771748044763400 15190 72375774809317008101800 15191 32569098664192653645810 15192 14429347509452441488650 15193 6289715581043371930950 15194 2695592391875730827550 15195 1134986270263465611600 15196 469127658375565786128 15197 190186888530634778160 15198 75553695443676829680 15199 29381992672540989320 15200 11173433833219812840 15201 4150132566624501912 15202 1503671219791486200 15203 530707489338171600 15204 182183167981760400 15205 60727722660586800 15206 19619725782651120 15207 6131164307078475 15208 1849081298960175 15209 536830054536825 15210 149608375854525 15211 39895566894540 15212 10142940735900 15213 2448296039700 15214 558383307300 15215 119653565850 15216 23930713170 15217 4431613550 15218 752538150 15219 115775100 15220 15890700 15221 1906884 15222 194580 15223 16215 15224 1035 15225 45 15226 1 15227 5502622159812088949850305428800254892961651752960000000000 15228 123808998595772001371631872148005735091637164441600000000000 15229 1422427828311424993536303953344865889830586978140160000000000 15230 11131575353376530441840924119736715637840881427415040000000000 15231 66778676151862883976852087870288893327879905329807360000000000 15232 327648707073659338189152195859297877373059942150307840000000000 15233 1369824938584893015460944349191434353154768718035681280000000000 15234 5019715253706488316611323917125301452870912684001853440000000000 15235 16459532468572968953086121540289670881619196684355502080000000000 15236 49058206687525723994064692885033439788411970073059655680000000000 15237 134564972159783751042572390473322148010817968478519033856000000000 15238 343087709548462105506230417308123579335138080262054739968000000000 15239 819758202600007162894598545445669388343576178116251353088000000000 15240 1848168768020240421763890234670774082228597605411816734720000000000 15241 3954429371021476030177992470931772057809871740186283474944000000000 15242 8069770670482082461039113278553426339228911819324097036288000000000 15243 15773585972803410314712049209805486830596504045392936697856000000000 15244 29642123930156878490368642351482717808885810719699881754624000000000 15245 53730112579755103974366796540810167446295607124301947142144000000000 15246 94212828406723711330599909950719654014281824220274514280448000000000 15247 160214036328678112673496139087203376695445274296914183025459200000000 15248 264840510770609301405672413575860387903899965550695107570892800000000 15249 426436433532737737729134048392956041070114716385623971458252800000000 15250 670061045853662595336373024721228127384904791350053760002252800000000 15251 1029180967010785999664298444406086560051595669265495141006540800000000 15252 1547555263888249485634012733569568348142529980396653754626457600000000 15253 2281277514474021222251969017498759523823408079791288272962560000000000 15254 3300925689246288654165365900023777002155722501464832612188979200000000 15255 4693758615148217305268411089868429471817439110238247096911257600000000 15256 6565887943742758288973695399346655611337506824071716152225689600000000 15257 9044347623643569615501209119483127444934021061506729662009057280000000 15258 12278979380050418821468487065608972124557668450875507119740252160000000 15259 16444052900628156587877861388354818657370521182598388373312348160000000 15260 21739543345155485268294537863599768022518040506021238506681282560000000 15261 28391996235227984885237762854953323355647114999070726882038722560000000 15262 36654920338446561406005169800173869515108794611727087068202741760000000 15263 46808662278381256557788026685648663337072861444297726550195630080000000 15264 59159731605636462154855135189123091890746076797262220038992890880000000 15265 74039561224630531802536376258968169748912662098227320254827694080000000 15266 91802704641612451448715075748054361781264940708088995010271191040000000 15267 112824487770129677445787921383421384589635058019640255983661209600000000 15268 137498148356548237973196848517785299194420828511191081860975483904000000 15269 166231509921105358425274164339354708652604203065345303420969652224000000 15270 199443249012903028065648529218076299756690732959232915345919908864000000 15271 237558824235511035005225252582009108161109900863802451027926267904000000 15272 281006142721409408984433957438652234517043637179504039286077628416000000 15273 330211044443255135402841445288054355382876753469800543857170673664000000 15274 385592686978716589509380457235134712767910527946280170084139449344000000 15275 447558913215395796702299346986550747405521888114606126158928584704000000 15276 516501682189414216975455705842192346785634368867203545105736049664000000 15277 592792639048189562884306701770611950683806360799479118946122910720000000 15278 676778894306036660775823433385895507659495955777548076482778641408000000 15279 768779075433714310847301724319562566544898605656025171657718273843200000 15280 869079705710134697623000182310655214288780052367068525364877255436800000 15281 977931956480493289330813389564104837209104901967035856885542514611200000 15282 1095548809807979725258124649038246889018975836253693247552259860128000000 15283 1222102659249319687813085767157413154077060255810795383429025648281600000 15284 1357723367370557841672485534542883540483101955097361922318698907673600000 15285 1502496789857445782497212171455698024890379115368122620191076775724800000 15286 1656463767837286376229989116057032342116686518504961658349974164108800000 15287 1819619582452657135013271786062640488100039130377343617512766094168320000 15288 1991913858913566940631667339296989249085238475934410221155167135455360000 15289 2173250901271840889990738840643483249555025434363012478764390643695360000 15290 2363490434048396139072532734623674177992841323397540614112266115866240000 15291 2562448722612457303241358826406415489070116213840173392862623054406400000 15292 2769900040850607228065594498642555182626103606547279108566285784553600000 15293 2985578452142655505603588209570063433397011353278560997475327083564160000 15294 3209179867934969970295362148940271666457988937915235351689183236503680000 15295 3440364347212605722788712764592235563074234554219999294119456710623360000 15296 3678758599853140952899221440745484047534204046446010555114952370259680000 15297 3923958657125834954054502149997780205079447786511526547200036438709568000 15298 4175532673404819701291371627939458484190062651332055499976711047956032000 15299 4433023824419050168334061219319004352536980723135471217116257615060672000 15300 4695953268990356680068806527960854758253976228155381140100136471437792000 15301 4963823143142543863418782278448426801587414668681376135726951593950272000 15302 5236119557631336884381163365255193722732871954758930657874359740569696000 15303 5512315572284146815428809943840447526466598701305568007240257500233472000 15304 5791874122992584610102395437043620496243546679888209375315736468035424000 15305 6074250879717664151612731116807212706469236285008091051804843701489088000 15306 6358897016401941482484983355831977469733516472285794745383285913093568000 15307 6645261876194666651805603928736208709233627094601528893731075571837708800 15308 6932795517851458855369671456486251634879874888909165752945267155293977600 15309 7220951131540752927647410230792988197826954926706943057406164387688537600 15310 7509187314552297724287308555958745610391653376170667488961901610836281600 15311 7796970199540218164005067918068941510866961636776053200498763263368601600 15312 8083775429930976637155431453007219356689719276864649360325845706463033600 15313 8369089978975426903064750611758128817579439843139460514277473294329964800 15314 8652413810618080882290338461602101749457871980243173583067112238776684800 15315 8933261381892890766262478868367086470979223191674459399054406159250732800 15316 9211162987933185105657755593167776391117566481504527801085126926875449600 15317 9485665951906088695751162869172918403277543388636854431347185347186720000 15318 9756335663252916251372991264699245723428692938746379533086608748435198720 15319 10022756468542327941650824869250503649774859775676288612077211000345240320 15320 10284532420029367247510065482137124336147817564781033447643953362122059520 15321 10541287887668697374183491805556767960816433250710221546908588431050488320 15322 10792668040862910902913861771520766135383798218245208832981153074727937280 15323 11038339206645647469689689102526669404942759240904121923121827299139919360 15324 11277989111313594665211296285533477304989585230488373502566751962197919360 15325 11511327012740515368540223069603859038462139193635107027293418815306620160 15326 11738083730739412317927879049314823154144864855045608441657591158795893760 15327 11958011582894785378881862102557158229278465677983908693836605161465667840 15328 12170884233274345249741582807087516022690844340627232837037907692950190720 15329 12376496461356838794211082791281800541196563535941729719568843295446193920 15330 12574663858387710410152257763561001214754241589875998625526837304791765120 15331 12765222458204598536316606494101618235682602462027211095714509592125086720 15332 12948028309367079311188068709675467792232431034347582900813022435362199680 15333 13122956995186042222628168448488647468986421486404745555845805102507948800 15334 13289903107983520001282413544173389318063373490862432648900801612107366400 15335 13448779683629087201001985070160005508089162420851775741529871355896531200 15336 13599517602098974065060267594442791917058541449193708347269978197216694400 15337 13742064959493209698338234692922986794738148810488563465830353149120979200 15338 13876386416628336178963994633362010671063328903754238826170996989058396800 15339 14002462529002000453513000919480973000684916784797259660404486192724736000 15340 14120289062604088816724108608660303230203413121216251141294383076523145600 15341 14229876299729679244095014977122239121996355000518037570057992107441280000 15342 14331248338634241998326337253419615929181736695599806370896737745253566720 15343 14424442390563171494558337808843403709101441490932887631892040894867975680 15344 14509508077387523671439800384006003591358486340820167214206214016805972480 15345 14586506732787120409289648161996847615105341955096953100430585362817454080 15346 14655510709642065897105540800336755977615097461834489066743180457421140480 15347 14716602696025067588539108133275608334751534034091171935377931603398300160 15348 14769875041930427413119044589277009574560578457872566993918757701867836800 15349 14815429098631643667588458402829329729980336917368352768412530181435276800 15350 14853374572328553951638674673694780845699632095072534933946939568937081600 15351 14883828893527025042033293114323516676781768685300691219611150594254169600 15352 14906916603389402522615255038119439628473201894091108604652976367039498240 15353 14922768758102209424908692661261337409996592170226580129358716909140187520 15354 14931522352128774968109639558092072630747834870647852459167950657790904320 15355 14933319761048349387200473291833685098066312175589658077049529366596462720 15356 14928308204529520921217548614658212825556256001030220604157214489768876320 15357 14916639229844044242277911895787985972113342650088033168016008948659888320 15358 14898468216197119874839528679491899196340273286597895398603658135860085440 15359 14873953900031300456336260256947828728790250087829576358399270042858607040 15360 14843257921353084039509137453274389361182786687768387602090734106430344240 15361 14806544391033409139657793695312318700947524578821381384379835851654582240 15362 14763979478945199260810863218343235004322127028417116888475051424704926400 15363 14715731022722316218972226306598859604530528565712991004672753191866712160 15364 14661968156854268061567110287477110944734999422883521658412285675753608560 15365 14602860961769275442943947705952832072328728083810838400960082210985827360 15366 14538580132504330422704446682821515653356209587421081806133777776125017360 15367 14469296666514190985234201425907308891652167284195235594057862863352468160 15368 14395181570131359496322790228410051696591093562435875416419750352760413680 15369 14316405583155521425243154873746909901671496217003047787170772938370792480 15370 14233138921023212531985857200166107562754823926328608125096512994692102080 15371 14145551033986193260026959882846945101666968972207102328686371870323474080 15372 14053810382709708657175834306997395285790480764166113210498040405330548320 15373 13958084229689087476864522527999461435790889066309454469571637234489895840 15374 13858538445874588890174339291109766907741567882268579412931053479211832240 15375 13755337331889660634737525120979246554249306557770245315108572736089821440 15376 13648643453226467392954361809933357744443614709949528903078932475729785840 15377 13538617488804339636744284042229550491818270987314341859954630165858456560 15378 13425418092281356012993871084746898093459432761354811871006495342625910640 15379 13309201765516299436060353509271243123144775255361369973059556228093041040 15380 13190122743587429064843790094805921663620803419572342097647148294938071440 15381 13068332890785615507390282552222575182877428031481753504509249259807571440 15382 12943981607012140424251260379553256106258479750443238580804388121921057360 15383 12817215744025626616182251694692731019745174876823703336475335337738875280 15384 12688179530997919610245384456145193094326391606314163271075749040407849680 15385 12557014508855081679568392247735649593933564291349162737797370444109995680 15386 12423859472896794683333688888229314986765708194075389840967191400270864080 15387 12288850423205224667991253641586363472846650295808845931201916317962653920 15388 12152120522372618887224766501832216672551460371630740219735591889140141960 15389 12013800060095438751117607840569725436388425687161493462012070514619136560 15390 11874016424201547506147090059156334187685716682721082094354982699393204160 15391 11732894077695749206225665022045004698927637203030113937390791472893746160 15392 11590554541427707908125222502023123253231861160575655269608143503930202200 15393 11447116382004866662652195603553385105325211292699036464934035370577799600 15394 11302695204591349312675772804388575833726409516592815763838880671985613000 15395 11157403650251889157732633351964221151923563653591164431311834654329099200 15396 11011351397517521667674111502775524815220100857844553749381636152638249400 15397 10864645167867047141884364114708520011492450468549939096731546203112328400 15398 10717388734835065487703024832321872210682234692781979776277562075862509360 15399 10569682936473668971476731986704607702557260495325234404921238705428078160 15400 10421625690910617011941811630850360101176238638305210428026685127699253560 15401 10273312014761983707241795153959198098508907131054379765483482245329242960 15402 10124834044171843874816731529061134563736137159559661150988123438168190280 15403 9976281058265532665668194652620274146926173656252125754500231791430504640 15404 9827739504816368179847765559451200073266932179518097412707812163049277240 15405 9679293027938461521655826432580289313382020531555476307869528975597551840 15406 9531022497630354163263854218617529090258717070776338161452957557921831840 15407 9383006041005721871823651672804255436896802958553777980406458373572974560 15408 9235319075058274678662598461086406671700686541944066650837020043121139600 15409 9088034340818273255238204952401950604057606724871951034851033215598372400 15410 8941221938767786002258548282055275738722961134849714943280479686276946400 15411 8794949365390942762916970897539875530370936043833972462044855085127943600 15412 8649281550744016828705286333864810981017190096730735362309854049578835400 15413 8504280896938204881467250685619383574508086954520908172336186233042457120 15414 8360007317435494061242783835180643637393681271400698788786760840283322320 15415 8216518277065026842927457708857599238976900461214587551230165181066156320 15416 8073868832673919003506952822182161474698581924832077829221450901682176920 15417 7932111674332575381698161027028923671733737584548377812895831589902241440 15418 7791297167020204445382569280032422574360049119921125299616239110592673920 15419 7651473392721478134455630126163001497836785027833340976328966963553888320 15420 7512686192870140291413382936635254077368863184921780436467077662750720920 15421 7374979211079857344714818854214666722429395649774907226749912092209841520 15422 7238393936106750618078210189829187309713591983100776710230790011543967280 15423 7102969744991872167566025804187435593326533084946716301771900357650137360 15424 6968743946335406381537910960916930390393271064722340278495845096728921960 15425 6835751823657618134114471048322118805758213557819579375608190607637361360 15426 6704026678804544840613332792443304306716338724350934593981651800530506360 15427 6573599875359163406012940974069678408033899984780066516855714776691020480 15428 6444500882021272121821948416618486169824353488487582569256543929487801520 15429 6316757315921629606439401731275520684181105067375913136121307420727739520 15430 6190394985838004641377191138624287424423315841688705194477546055754194920 15431 6065437935282728141860719128828663189174873991496960556375745412817575920 15432 5941908485433116584130984281194450707713883036324449125698672485969225080 15433 5819827277877769215112883303135465380034069694556305589622091737195159760 15434 5699213317153242669817064918291930857093593385140873429187080154829269560 15435 5580084013046988757201887540011265035518890688604715558515627014438894560 15436 5462455222643715860461698593203328376341249976621669187734184723003565160 15437 5346341292093512538739895811198872472300408530696297386396745907970643040 15438 5231755098081163632149129603590592968907097936423870607056906478168895760 15439 5118708088977103814515883790287813174011745546210225248419787892410172160 15440 5007210325651399724196426827052395503603568273515191515582485871194024560 15441 4897270521933037438655388924546139295874066957826300337680812037807862160 15442 4788896084697624369564966370835154858113652435873626392908917963938537200 15443 4682093153567400219854916725459118549133006299724838715154454342693741040 15444 4576866640208196424069024141488380625637611788113362583667498556399872040 15445 4473220267208692866733993885817823346335760100292494905947037931279917440 15446 4371156606527999467942733409437237920525026867995639922357597040954128240 15447 4270677117498242751291658550193319745569323507060268156831473874676088960 15448 4171782184369467592349666132749333473148654375730432555082228148182936360 15449 4074471153384775359338007497371581685691500103372308246453213438654464960 15450 3978742369374214554449274979098852825177969936539866769780613090198556560 15451 3884593211856521407369641312371845756647327617642800910909462545094482560 15452 3792020130638377865610716467639179808741853081655509759926563401301523320 15453 3701018680901414942109416124996291894185152120920664767391349908156252080 15454 3611583557767741989400572706033467720679076453058351362236223888973504480 15455 3523708630335328465693247728301329278735960353756743592050908057425605680 15456 3437386975175105185065710380376156966812617688337307466607125342422512280 15457 3352610909282187719131693179963702524807105266472388602383098731966960400 15458 3269372022474156154972987517270932109710660555846016296039762107728731080 15459 3187661209229853246225771344059523554405942727356667472045374093605138080 15460 3107468699962687391929719194170449169139011112923688760741892804927541280 15461 3028784091722947969766367672594181697063283318545530859395309698130313280 15462 2951596378324158340763218947245947392527457286348001672612547129453762600 15463 2875893979889006227569949061395233272174590486140900423660332742680018160 15464 2801664771810901951509395754644301100670190221303159061834137313227244360 15465 2728896113127721919749202837102559951451912788389709015677126692631198160 15466 2657574874304797442626377826507705633768098305870920455979925352274622760 15467 2587687464424707038332500460878182067651400145267757207352984856589013440 15468 2519219857781923411120528016160797146663630775757284335403910259407726360 15469 2452157619880853800457876425831678412152544490561253574452604994311849760 15470 2386485932836293898861992261212069273959146501865445732499128996584072560 15471 2322189620175790516526011668020863639304264611813797230735450164439348160 15472 2259253171043876113791727907720569492890358403985492114917973382211206800 15473 2197660763808598708523732003895595438702145713328203245813974703175184880 15474 2137396289071222978608342819392962161316383188611431288412269107282578080 15475 2078443372080422112946672688974517527751545870474868780287561031979661680 15476 2020785394552714623292884247042575362449720691315454929488531858670843880 15477 1964405515901325436811727924102088671564916361545768529824868039663626080 15478 1909286693876065688085904971230086061536092989642179066150163354059252320 15479 1855411704617230285110720906232960798052982848056673025548098437536051520 15480 1802763162126906127289553283512493461813184693524184267478264146976196120 15481 1751323537161466422264089053199015141344464125033914758995376626493454320 15482 1701075175549397528680789673270002817075703592427775211104330548778376080 15483 1652000315938963819362358643606850932918243634288870355490837809320769680 15484 1604081106980562919830785470506258239540218919125512793348852598787541080 15485 1557299623948958067610201359854803043006504547591547560814008737579159280 15486 1511637884810896026270646448030712956881904210779640742867271859795597280 15487 1467077865743927774004531172862273403496465782773230000226686041893404560 15488 1423601516112544899946994490905686147678545615835247758267068942370939680 15489 1381190772908027143463279373360035648862380305182373278157357431631974480 15490 1339827574658665693461293197744050030269862992454992957185350288235592280 15491 1299493874817282647282980576698566373164514208579956361944335179397050080 15492 1260171654633209361592079152407267044134843498342987582865192489410178640 15493 1221842935516115288652640294558765964191314954733020630376537941431869200 15494 1184489790899294285345548126921321080846306685480440335936591906316597600 15495 1148094357610217340194683771522889630372861267895295269579819832122754800 15496 1112638846756349241655718314556415840809606058675461889464531431225131600 15497 1078105554134401989046991385358046050818739954551534501915347011254694200 15498 1044476870171359828743593764046351938797826271438318699093897794968684240 15499 1011735289405759807318845851759891215607548501688363487297612628745207640 15500 979863419517847815482313635986972605334516558183533877825587642982830240 15501 948843989917353416614303732019802542105979771411345881062059973082024040 15502 918659859897737494348001713109768099158332893350734545892068358485593200 15503 889294026365865114977988519155793642382359651512851049798496388030507560 15504 860729631156142198354616331833027584912094663884611475872784385414894760 15505 832949967938228855988206356179990063709475892340404339802719679739399160 15506 805938488727504831589529356892024000366425771245002771172881782885000560 15507 779678810007513623982064886932209144368482888690537421427340299983978280 15508 754154718473651853433756750607766716571447964747987813866768396474074580 15509 729350176407399528535871533481067048706829841415160399971371091165504080 15510 705249326690405369703972887155338525057800724157049353639563003490417080 15511 681836497467749543423208731417930124727192709504920663216375137158767680 15512 659096206469704362099657047999341573521182163675859248202976737153907820 15513 637013165001302017824144204902740586842250485724613507026301531685517640 15514 615572281608997560030267218302328721178781118580254689573341747427728740 15515 594758665433685417098577300315333376045131345242517500713988840777322240 15516 574557629259289124386712819562099956736508159827210530184831371277066990 15517 554954692266096882905521880784773878348626095696013060427170398009208420 15518 535935582497960463088555271703569934125150360774390902104397913147207760 15519 517486239052412117472973982481532461423192701172010291917271315887493260 15520 499592814002683906057228403036824592332320825824277326067881278412468010 15521 482241674060536500164301677402014148435915985361581148239419677421849760 15522 465419401988720445826705668505008648070389816877811998378216533592239270 15523 449112797771802365891920400992101488210380845886125813892283923724597220 15524 433308879553991989386193032915300561145031382951720065981734740338390970 15525 417994884352503543081472153320563623022502278339409069281862393652713120 15526 403158268554877246834838430634845699517045769975158643285198603769775020 15527 388786708208573741021674150758639601934133575004655647547804950069591720 15528 374868099111036557482087471997602352797261524523687476693897273133294950 15529 361390556708295536952482500326122739630106777842480249121525879042026900 15530 348342415810057703564384286365149429649282049982620887409707606152100250 15531 335712230129101833395465542627361125347552221441215823698606938580269000 15532 323488771652659096780839806190625635057799575513646256095887715319087730 15533 311661029853325005144559317998073104570666377168690203876684196607536260 15534 300218210746907738694426640038926813154161491784620861056040406629204260 15535 289149735804475051572108225778337559425533446658831910566605356462587860 15536 278445240725716619792992570623257000731967823558423119148483237262986660 15537 268094574080591181852186110572863621369762943752439825736338309486344360 15538 258087795826078382805305003936017539622297680086771610114509239262575860 15539 248415175704704123659338748219826780805798938820783572873199706622238360 15540 239067191531355685696132056541766138270872820132571003985920707493476010 15541 230034527374749183396519632888513188226978858544092883592165362013250460 15542 221308071639757232153901560910424652605106339545197009981063488035056960 15543 212878915056649322805280695955341125364695982076463102472741630197480220 15544 204738348583141491559303017589404433631966629728552757719964327573528470 15545 196877861224995671050470072190725238128609520235747210253790580421640620 15546 189289137780752808331985573553792978912843431633241970709653622250401820 15547 181964056516027633395240090235791278781429683978477286308711089303905300 15548 174894686772637044441513663850008257723033636952545567429716225273500450 15549 168073286517678623214433583962028058221667490296504901012948955999972400 15550 161492299837520977242842943718805399345663074358020164895125350007353400 15551 155144354381513590313936057169070418072488713679063335524184393319987800 15552 149022258760070804865752666516014176959297178996855544734044942435870970 15553 143118999901632609777805278800553677433828624009739451278100053323946800 15554 137427740372854206384937199592014800208232435855527394849354692642011350 15555 131941815666227009267051990348066796917309438115496426801680799462827300 15556 126654731459185934072349514467600608248472125789893115701901653103578600 15557 121560160848611652774367494690625838498255913709327707449582025764647260 15558 116651941564492070768481043081149438839299226109069531887729221866478830 15559 111924073166364706580102944477079154883774887215637489208476037135977480 15560 107370714226021033372800879876990912155147383351454379532860928571021130 15561 102986179499815264910524913118112616393627329804756777565337628579141680 15562 98764937093783623586358895525791122773827325455219535771950397954862010 15563 94701605624645894599426074622425924882016189781434566892619500154621700 15564 90790951379629122077198851104320367322728896910846861941705369423658450 15565 87027885477923707499439651353235470464295455671719495887346317871015700 15566 83407461036454989790007269139968878636710200555766923624755929086023300 15567 79924870342528675675177897368975300346578685039233716690591370304526100 15568 76575442035786298453385285164285339952911656185157508525167063178426140 15569 73354638301787257752152686839229089924853513598261119610444991486548040 15570 70258052079416971375380279882194253114989584814896070287134470598551940 15571 67281404284206286985018318269753249928291360830977463119933292437466440 15572 64420541049535585103118941331330962460948452749219800536741064563920890 15573 61671430987587979888574504658263987863252199667433964328957750775175700 15574 59030162471809709768360299887896817071517432821373958445838269231233200 15575 56492940942532221190821352503274907555481758495791488034311750464331300 15576 54056086237309596066560058887435551284388991940106921252690162347298050 15577 51716029947426863230824665785043703061155611340249675602984606525683548 15578 49469312801939368840512837454332453319411136156447605989153951797773884 15579 47312582080510758498012257850569021876347769566560098731907199492073764 15580 45242589056227239877688387785445243265986851609389913808291269752827094 15581 43256186469478640004999776716077070809596379585247712107929787381767864 15582 41350326033912334035157051269458965870469709103862255638551788818668216 15583 39522055975384387139159540817136065498510344342384780264970516506906640 15584 37768518604753199641310770526919771261719501572134521767082308034219610 15585 36086947925284556704526121943670172822419156719867216638149405583866400 15586 34474667275363233754571311407575633931257689630182666440804009522234550 15587 32929087007135171038983714487505947691677300924611739432422539168613060 15588 31447702201635676390365304117542153632426936700217259419169015171701560 15589 30028090420893113308012947051822568750948535130001300598333455035461940 15590 28667909497434048675212607023687725413766527879577812650264388409106130 15591 27364895361554835611677750718805398944210725981040207897846316455308840 15592 26116859906666055112347023870447420581919362384961686832934519333437970 15593 24921688892960096543819392530837004994603077011491034661975644974890704 15594 23777339889598381498353351194374081548313088358054094479556254862730574 15595 22681840255563286254491205443795771253496573264767619889651508216240684 15596 21633285159270652173176593588865828579349626435581377892303912394448294 15597 20629835636991846600270506866600282580622731972604750986619274622763492 15598 19669716690089604023036119633653818194915436198576523662750924875609368 15599 18751215421029292168504136884177724562302377552344812020773407716422828 15600 17872679208086763433457695928197699718313777008744745851519026174069788 15601 17032513918635520774042856301531044769254365579281495044956635083355768 15602 16229182160859500614449439951571214556212057619376399904717237695499312 15603 15461201573703304598100371989458199428121045064628329427210288661564032 15604 14727143154839147820475155480825354490998526891086556063279898442762642 15605 14025629626399083942311413193249288387478852195418680306884236572673692 15606 13355333838192167440396473151862835911357781662507779340781373117507152 15607 12714977208099070213924567676277099649504269447496648591784676858088476 15608 12103328199311233761553344303252470779556336762958190786344005840439126 15609 11519200834057859121033996641877070302971851673953305978836159650855236 15610 10961453243441864746668005701790688551760710028554760864847951821434136 15611 10428986252985327671943809764130167259556529527321046185947262359250276 15612 9920742003465816070225917826594752133515172934608025618719964667050910 15613 9435702606607372376677275526958488356275699141635124902863232091362944 15614 8972888835173666508322017312571551053241330775356259462676302553080524 15615 8531358846995959859356491881234578692062881178142034110633001969255824 15616 8110206942454954556787726923495833184086196728652990647384823896881414 15617 7708562354923301347275676336778329177006736033650761329326444462068624 15618 7325588073664456415787232247872132720172766193817758364878758189118014 15619 6960479698673665976635965338739382474934028954022845930578921269666404 15620 6612464326938071835227866181175521924039515649188047780735219253490484 15621 6280799469585226181198327384089637812608968494895888176422160044999564 15622 5964771999382635241854439452287473128587837139936720593871665103382746 15623 5663697128045275446842956084343776523265261724918437928255133503350432 15624 5376917412803299554818677747754551803613753040419062223124017749131142 15625 5103801791678331697615730321059293820947884960838204779720691395293032 15626 4843744646913798261194038171297226926841995330606214752929230385016962 15627 4596164896002615548421555347293438627230844009771130041777339390634652 15628 4360505109754215727566879256129213132331508051235124479223475849794406 15629 4136230656842301018122656471217218355146681185794487510802072802130156 15630 3922828874274834657658990668275563272766579432345625002337716604820276 15631 3719808263228569097125735241268748059651567855080413996237602853369836 15632 3526697709691841176908277057749303790607768251257898471251122777720916 15633 3343045729361395762030912006686790058414924175809861356815615205170192 15634 3168419736241599419109647094990650359329288124919295971309475569151792 15635 3002405334397541098290663123326195007947232811088116093732093911393192 15636 2844605632317155282927647048672681972029723627050834131384724235186282 15637 2694640579341613475826532769535049017709269081560124002104921726050372 15638 2552146323627781935888357473818373095745447962321703009776009930664052 15639 2416774591111507937924988316553910992806108449401528022926003904553932 15640 2288192084945845115484269532371612413975764477589147063050975318145002 15641 2166079904894033210190228531143528636278911815740042253574719889745812 15642 2050132986163082268051820558017330811499817841472118410044119194665320 15643 1940059557170150390932665086070877023569051844501361178960295882322884 15644 1835580615740522879781281421347596121727204348134026790156828096918154 15645 1736429423242875207998563410275412089958620805183549962257269632007864 15646 1642351016174609843462051723841137561062363768201469574361110067518864 15647 1553101734717375482068372327708872091910671136874764871388405585182912 15648 1468448767790385618555816339955316272149594417798238313137141813032738 15649 1388169714136831271612153062233597934226979126039917895919859194597248 15650 1312052158986510651236185423088776602838292937439176846961277477745798 15651 1239893265845757985481652850111001995081079257935474755528516306345748 15652 1171499382973826801542455748442938437504147706840776788121479483803236 15653 1106685664113052669460243010921930662527075995788434419088879096418532 15654 1045275703048370532576936702854677105033790212916965882405763393867382 15655 987101181580076797870258728101902085651263487136891664345917547993872 15656 932001530502091618815251492416259699189877590084828973490175051395842 15657 879823603186378280083799691929759477091877500308927508258434853879576 15658 830421361382601005671285643340318588711786557086451796694812601310850 15659 783655572850537272306479011715383119156289063435693580620610046933660 15660 739393520451193906547681814937287345887355899137451277744267537424530 15661 697508722330996622808744125561911585134237898767070033309246857781380 15662 657880662841819606130317090261315913193391567722153770472193921169280 15663 620394533847985264299342204246303580748104738926240633398445913324236 15664 584940986079684978038633968142241934904722070170680268894814053742796 15665 551415890200540758762440223565475902700309923542589847195833099493736 15666 519720107265236939961061904960304584993573669350348589226531310596576 15667 489759268251292687254071018222999255811978524096624046889317233552688 15668 461443562357113049383486815270630667469309507997368671467704410759462 15669 434687533766441834848999388946399682969180064645314978416419188128692 15670 409409886587237626566782329296184763045745834814068169341375555340592 15671 385533297680799055192193054792656350040838152240527668006870091386372 15672 362984237104671813558870937670733026663600949369661047665754028988150 15673 341692795900473023242307465251329488348269742443925654510064796116668 15674 321592520965264095761621606062495297614813632134244873210010885543728 15675 302620256752487207660676970991183573235987141018940673558239828045388 15676 284715993555749362307019629288743467181682196452263212047718296634938 15677 267822722135888546329552689772080535005894917283940519486598100969088 15678 251886294458785866648562009622007062667354017696858166433592000049708 15679 236855290318293277538062995552411165573723149667137886178343270464608 15680 222680889625426404146748292409271569555652763466736565510969202018538 15681 209316750151624177810457099866451377790451534374441621365893959794368 15682 196718890520399953277092287094193660123763027178245790229269203452322 15683 184845578248101193645706686721447347933134961785858379025092620532524 15684 173657222640755667316458843756276700731016702765012224904922195750304 15685 163116272360110637603729736682320308946909834759424997918199082560324 15686 153187117477967214627574417722041122355400028363590930250963202547374 15687 143835995843774582054866160192896241417134574495850901307422631870768 15688 135030903596178123542080897240792209843594588585174760894970926202690 15689 126741509654811672287277254040278542264184689428488109801002869412960 15690 118939074034087498543776152679705023292589471619353182866780213235170 15691 111596369826068718974759070736063043032761885446961325924574099742980 15692 104687608704708209891238113792386838602451878007147708252774988715706 15693 98188369808806641285719057285727769184329870239587337807155319791804 15694 92075531865980873256029211696245527879028832772427993743475438988884 15695 86327208424743759434427934714193873216774820108210851156367239099324 15696 80922686066478597590079339503880449913373898701042247495406168313024 15697 75842365473647386125358062642735378549414118644748554502252666532848 15698 71067705235003124439148923282111499734576707668451545859742767315944 15699 66581168272884171328831500329866222702502143092075091335114929692024 15700 62366170781854775193855234457952966536188141923520646477108481615614 15701 58407033572022021433068719650826407944391404375506126830174795485004 15702 54688935714307389271451150357885498249023592784116602168920112499596 15703 51197870388782722678206189450546941407528399066693861118836551732148 15704 47920602840897608593118108661134284864752547470911266732479211533818 15705 44844630354029884386227898654966091805763586113387528284681433301508 15706 41958144150285276452451803403465625745389917811640409427732184115308 15707 39249993134858055208727777061809674680708977342250441183026089672556 15708 36709649402544165855038940982170051964261596978165517053714405544658 15709 34327175428173676138897444104052620804802835390191334144734042992728 15710 32093192865802713583332698783478492945881691645551173278024288289568 15711 29998852884478506317332613728053067471704115652000811329999366768768 15712 28035807971266869784161397328566201510335485985519369835792387418126 15713 26196185135011682663011976306129374084530036574388599575929529298644 15714 24472560446982762091749861222079752353341498977607126951863249060334 15715 22857934857164275874596993809508153838158597198572377565088494885544 15716 21345711227442611649548444314051868008942279273713083256479062342804 15717 19929672525372649072354627123171788804940787191509267641135612085976 15718 18603961124536832055422988256537222901565007593270707737267263287098 15719 17363059159764484082188773191866458284132816818423489475978180005468 15720 16201769887651606881183017178553329769617497592527531201082764715238 15721 15115200004916091135065301758927712776975728368820337700301988843728 15722 14098742879141968405905943012806473994597146753650248196753588516494 15723 13148062648411145968889564645866183537722433250267608026501461517348 15724 12259079148194067491684932284149463730438408967215457895277824794778 15725 11427953625673984151325345264874822787589532865256594472726501561428 15726 10651075203415027734947037753766284416478845559137364624051936507948 15727 9925048055954046055044105292404722070218176992251698095179284192956 15728 9246679264502158366613989370580642549958330337715192862832655541044 15729 8612967316486150073142818937163998065617286982252335852305547563404 15730 8021091218144055299758860100712710832646694799800459201494199035744 15731 7468400189815443102195047386895525086899262188996874663470002234844 15732 6952403914936864237279591053636639063392363243081841666115649398002 15733 6470763315068431692283122895661686033209113227728492639873870906840 15734 6021281824540365114296899479045800558776548002992309048654886482620 15735 5601897139520256299528292441235949840882991846277586768730700743240 15736 5210673417464502777863284800838359641360360302137110479511310662370 15737 4845793904032465049613223623811420892626498794671084106435916503348 15738 4505553965611048712627242233539167592956851609010624432335603111216 15739 4188354506622176596936249201722779454722884233896208895432206339276 15740 3892695751767541541875629620742941255371358414765361632641801348266 15741 3617171374305623403570748232896610172120645506496229736681623083036 15742 3360462952356682441581082846618679356805743985814728525107341560184 15743 3121334736093736037292160114579622151451981969875461344989186946476 15744 2898628709502779986054413314651497554969650128092689996364776985906 15745 2691259931185085432334244218011956270702701214597249030517855620776 15746 2498212139429606997603008294266431116872791967310090359551938944566 15747 2318533607505659264430309271726562636765348446027415972336180807316 15748 2151333235816303718100742134579564111835177523729092690938795332868 15749 1995776868212546797407914640590397342192106670134461893662519312628 15750 1851083820398656679185953677189755962883662063299824150546339224678 15751 1716523608960801606741475134839648401066705517536645945900450611048 15752 1591412870125901230144354152794416870176523910850528805603946657574 15753 1475112457906135802579544867554298804045656458677987963657983607864 15754 1367024711808013947279899231125954203829405943384923321368485286594 15755 1266590884784262944081959744212905798481699591656959993524932388444 15756 1173288722583048633109593168400944354308817204011281247471428126194 15757 1086630186103095927469586804179500770195594016925150361275050968232 15758 1006159308796075299212265081838682714126074585055901349467324330974 15759 931450181570024716241091138528780789116404004169843544248945415604 15760 862105058040439798298329443791709782246977275698602977929775312284 15761 797752573349807687345388569487469823412114951931701149844641109164 15762 738046070132574033219181116320670018317031447640949663337372840242 15763 682662025541581466453986003022103331701647859209470352128645218536 15764 631298573574638666544152701950220323396525936979739971349392447946 15765 583674117246781818203381842713925062735973292930362893235687167776 15766 539526025445659216075656746806429611664903641540630253531261244996 15767 498609409584964188993486351026335383936598537149727502857761567528 15768 460695975434596019300507952597542384596940828719021646720158677592 15769 425572945756853939612023184725886661776371890361012165128261016132 15770 393042049616053226756591071047369859395328014651605753075413305862 15771 362918574455059984959499621305524692671599273366060782581896835232 15772 335030477246915649536584597513029974486786008042460833248218064220 15773 309217551233485552442932326302421463071416566831819974003114408148 15774 285330644956419485126603103548867821121067160937708119190349552748 15775 263230930469137523681266510596490736914754758276702238273023460908 15776 242789217792513556280753864161580163963586365489209327338866014848 15777 223885312841865352984648853917024741295699053597227120753370539172 15778 206407416209198893830813529025942144540666937950324363625892426468 15779 190251560332803735225495723541492052595893623029445014845099599708 15780 175321082726646201845975574451225812146945779068916632121343371228 15781 161526133074932508054797013610085489301490988638330037096798202988 15782 148783212123073075297275313918988959594159286631036682319465940862 15783 137014740415415572284453599852437119834185196877027452636500708464 15784 126148655042856065794095065511925375550377315593396812129334816604 15785 116118032670099407788194122161658423848035228645188153001899742724 15786 106860737213222159159956050151170819122742815576928033156016164504 15787 98319090633581303714386098594902671113928523408213570880673590036 15788 90439565404284347811438602093416478550305600875850454668173186806 15789 83172497290653482787784966679932622231908090817864076295195787556 15790 76471817166628862777302724547877900982144207609598492891807582306 15791 70294800665102925225517520008800281146965855202245150471768299016 15792 64601834531987348418966431388895744317949622925800175045647533212 15793 59356198621604504865558664844323080854557742749879306791821116608 15794 54523862534973860383192274298568115577217292777496097896920066978 15795 50073295962928738975517762652479955235818496646625718580986143428 15796 45975291852938987162664449085409127697522521648907041437504877258 15797 42202801572210179950470298767993856214197109148527397087627399020 15798 38730781290251417207221868134497419534302032157862548449965540600 15799 35536048851814571218486576355451525770042130318332489716690935620 15800 32597150456063316378116047344784436473755628675133455707834263090 15801 29894236500178128541919099782593751750894538450847293144059551110 15802 27408945985484207114953888400568148288820210872405883345762710196 15803 25124298921736572607204479331697346670258252908167048185398458862 15804 23024596200537451396059406636016627070491421204339729201316091012 15805 21095326442116190198942473293509053976248929053830274524891174952 15806 19323079350986021846566454201145869681923268438870377407555308822 15807 17695465145413939034555299632971469638212990071923815266680435732 15808 16201039653303119858668320223353248307863785483328387875136985914 15809 14829234693089920252606668016825738034459916453722455349276689604 15810 13570293382692510675976980819301894827117827716821700070073594434 15811 12415210042504098299251574773970804219721695338092686320284583064 15812 11355674379984076934900960930489992221805858600226405261457925212 15813 10384019663644757269235322072320191019998549586833744682604729508 15814 9493174613234762294843626835743942622117954025290708335103238178 15815 8676618750753976187054203366673678506137695391655621938968076208 15816 7928340973666582223106356597399749405392356503409311878138669928 15817 7242801127372093996325646281933436155011355599892922807906217126 15818 6614894368709828522216137797883417833970516023476515475492667334 15819 6039918126067187045558536836003503396230398705845355168586452514 15820 5513541474590498147124528446417647051960835249020923808619076334 15821 5031776757110190403471679925640597863009939669398597266444037554 15822 4590953292738049800886809482283262400729632071259802717410197180 15823 4187693025718970206588788929132624744005152104242104249969698082 15824 3818887977066084994869401187093272009996015193654596799913759182 15825 3481679370817235026653600749320172370232482374461862809982456412 15826 3173438315460864039493153362223664886993002986518246221187442212 15827 2891747929226955737299800336271264152206163571398866326755249180 15828 2634386805557804344461822909183340448452656877935923315171847117 15829 2399313722196563273595288432116905045843021691636813636739546882 15830 2184653503989121500372446626382930610426605970343460210595115577 15831 1988683955715642891630475747605005883081017672125086325781412492 15832 1809823787079142763316801589565846576729665276133541575342025828 15833 1646621457405272744689023760599524917160692823859758200407641124 15834 1497744872674059263751903013706312373233379315973477664183122254 15835 1361971872233307163911881927312637130602328114360094385236865744 15836 1238181446956023228327675811217459059592308466829611789584909614 15837 1125345634720562521156685028949991405694510924890767275579862698 15838 1022522042931092495391883761393561252637083175337373229544857410 15839 928846951375121252348831402157064472402746667396246849390981750 15840 843528952050901073113127978626019942856751491087491291202926150 15841 765843085706147583920171758287044549454923332043567253276745280 15842 695125437725413101423367461701652948580294212246852699780911774 15843 630768158700430596212937915937036278775357654736631761024155928 15844 572214877528769808052994625842566743680202699680239869608467583 15845 518956477223391381719300143126506220672219856704990455413683778 15846 470527205790570397047125954470585690653083218091653494211066988 15847 426501096556902153804852472046946614772752250434457958996927370 15848 386488674207748982846111585313383219524209639751418751336127515 15849 350133924548957860029824079636724949773235029955612987367239260 15850 317111507629804153336403184161652818259686417943059364759390520 15851 287124195376169782164674141128503374191723613567756632208943700 15852 259900516286693397699752089171868339007792358039011385000519948 15853 235192591048292014132838716806062615221200807072635860401977980 15854 212774144137840363731510281420770761910212118136042948634380260 15855 192438677600262764681285735954196057593888848991931801171523660 15856 173997794235789422798346269604664600552174042452260690581747060 15857 157279658396216799373454500429897763508341188644034237623519568 15858 142127583486890299213330801262182930276388440063509768478784854 15859 128398736102657808414790675853844942063291408570593483394244744 15860 115962947496766495885483849776413863050880880333549862322687744 15861 104701623795835576406311990496440667127339718597022188170296404 15862 94506747035596545922392990942881938845758863409886810351779179 15863 85279959704748655239373856684626491985745490422240473531061602 15864 76931726051483222388953218525975311802541791166161096323819247 15865 69380563932206641203474595934001852839012227657079437679050642 15866 62552341467742760805321369002811582173972488942360690540511647 15867 56379633221621845407310484065935135305414339623097264780085216 15868 50801131030576674384067491700428600183715011331424350167268833 15869 45761105001499702313840532396053223503075372130192468803134068 15870 41208910544135286002767888152485523187186993517515034868669858 15871 37098537636798789385037784581775432312502751537108123324701188 15872 33388198825395255658230427129151792034202180175405407101238992 15873 30039952735783503165731196938133204259683295367233611455793108 15874 27019360137798937252132696669848376556807998040368955143233528 15875 24295169837593184834562701617375685576418170354650498604974388 15876 21839031894842942542194667575815884046846392268641178694004748 15877 19625235864192619214514352357686869183848119166877048451492668 15878 17630471947297138271931329576983656789675708502813248010296110 15879 15833613114204062536141812881426713073902142877789587736492560 15880 14215516411655229014149326597613691043536338414726708170815330 15881 12758841822216033936405839532347989247425286476415988175915850 15882 11447887172900899257440792707802177580324836651850418340747381 15883 10268437716033588033154861188584401611308607916571295786495092 15884 9207629119274688746722065585815738568564671887867965331817277 15885 8253822706820359753183929416681137351602455893812461742731282 15886 7396491890425831755252324693191600657342947291939323225030122 15887 6626118817782459978224907827663523298456945415487935900952410 15888 5934100347478853565474381265275145632534587947657798930863293 15889 5312662534860981783681720778886155411389533013441889303216178 15890 4754782882088113450333938072061487712037138636923605995075313 15891 4254119669037599534972875767605816296771907039033327729709668 15892 3804947739882849866805662117513109468359241413864683788836447 15893 3402100173563286534917159332606589118298139711470314332419848 15894 3040915315359758101626120961200932595691372811780917529878883 15895 2717188691732529257378835674773779427269579905670708338578118 15896 2427129371793713422325133470646481670821209989901176962229018 15897 2167320376569533163634030794696132830592359458198021077101924 15898 1934682771834949349224431267806217422350675352402345137059686 15899 1726443112027761688886437280650974708036258685507013918893136 15900 1540103931805456472472220082330491281641255136287263943281796 15901 1373417008411945078427475891177381233978908373398100022231986 15902 1224359142372198158505328148223974344989115617264939129261202 15903 1091110226314394682330269206052115435465106240873972396506854 15904 972033392100949097162238542884882112473001591548826038227389 15905 865657045087723335086104187098807257736980843976531139990234 15906 770658611368634615209765515416517396075403067155040737791599 15907 685849839433115727870441962121727330225415406712141163050724 15908 610163511888333275628316969539530516979770469843472806710255 15909 542641435888862773271307274307836502624202180501774659691140 15910 482423592776820808082759568824525830947474806967582504618650 15911 428738338260136261330595292662885895563440234935269131836200 15912 380893554332924545156725788884465321727951161938646440929914 15913 338268663149968540077295554255769956316721830006201344872374 15914 300307421280750520906876934524050879566290160016808732058389 15915 266511420254956464794713067781707770313964541051428425096824 15916 236434226132985376554098582110372885015595288223054862132414 15917 209676097048735772538058091202497530110267122964293313739000 15918 185879223330101855283796235915148891657453449852808709860418 15919 164723439953156094693712820316351091844278692920084399538628 15920 145922365772899849391275635417142228275853558544018533165218 15921 129219928237037993131358846643842662241023301280713225247118 15922 114387236166411202905685807563601912579790140691282964799846 15923 101219766710330936014511005158577126602650658090336468138934 15924 89534835788084164087179102002639371373383138263296059389814 15925 79169324237662322425763634964207395547649414986477438411924 15926 69977634535267181863012299296511250285488761140539725701339 15927 61829855348088375518608037759205726198772064747435328682546 15928 54610113359934683929908335692290552723327798921377941657768 15929 48215093784371162632715214726873469188925148561309414865308 15930 42552712771193644906725930606277579944803380598607345747628 15931 37540926535919265449657712461472039879111887224013515958788 15932 33106663513606461590167794853006669781985619174704522219907 15933 29184867171542392372301768658223328255255501505597984883408 15934 25717638322744287987228155631641089045945003821803146948498 15935 22653466875302383471665099874987301085787021346777072154088 15936 19946543941821777748547042260720544313585400445973770105998 15937 17556146128148129421083607365859218839172784539737110521878 15938 15446084629889137751566640934111099316810839976786909287189 15939 13584212496896536339885421971691914117086647189173247568164 15940 11941984087069323694272259156544389227829193335151089182389 15941 10494061328147880098193119593324404662652583615895272747004 15942 9217961945568412565523492387186792685040339267664825321212 15943 8093745301375342901516372834223562157015665355208954708068 15944 7103731928589967124376344450046190853059760344192655794928 15945 6232253241800906566529621357358210201815091390528219509918 15946 5465428262158772770056659056005154669417199025855602956463 15947 4790964517132784362376195974954038581955917500489913869668 15948 4197980565688101866670128082895817721160845399640237005957 15949 3676847861025581058050439546842713420810329356389663321542 15950 3219049898463299409390917424947849624213224883692930352682 15951 2817056807946358074180789808249630349003242359663055948302 15952 2464213741328006249636055009205079040841388947971539769075 15953 2154641576037271453330317686601997817750306682394246780002 15954 1883148610907828121572884444243129766271675706798569504972 15955 1645152068484890529029509261859362201956275871255394053942 15956 1436608342585946118078203577323905334976344291216777208342 15957 1253951041655696764572681584984222055035960162791792539840 15958 1094035978781666076742019373763465238067023385932034669951 15959 954092349260266433543439231400559663569023698643903317046 15960 831679417350225154914339539773030487063689682058853692066 15961 724648106248628279894750948808579664710904237789915058436 15962 631106950212126645381480973739032952812436563139985846222 15963 549391925878329461268249843494087764568906930783350962864 15964 478039731902591309989851637607049628049591527695466278474 15965 415764132628977542178150184414080170853922751629936505014 15966 361435023216382113167971953518202971813741899133722521709 15967 314059910942041172230168646513948893727281738971428922244 15968 272767540755982472539589339223488483921973408986739152038 15969 236793422967438210722243986206619116998011384109168445898 15970 205467047573607996915100042722942064657980249015532705063 15971 178200593521490427985529885280240124368034972322576049148 15972 154478962420867511252866169132685598750348922222954163775 15973 133850985167156745494946627628541153584702015065265646500 15974 115921666826049646007985062397394197790595187962256367690 15975 100345350192654062401610325284458542751288682091111709160 15976 86819691859370211761540507101417693916163500919575127110 15977 75080356582334090882992599386984531716992749549728749134 15978 64896346381545554877304384352808158663769419315844366641 15979 56065890284329200869114206834886117160239006541024976856 15980 48412829050697749424858662440848771090538053301177952526 15981 41783436714663082378405605871975126067997029671642341656 15982 36043627438056414386537108479148155049016155558149724183 15983 31076502092964316206702991527558662310283732170375170194 15984 26780194246013314672048911450889758462158976227118091499 15985 23065979884516862886352443520337999272261993583481794174 15986 19856619365395864177275614976288841837946057401807224314 15987 17084903740425139718057574210878566998639958423789046246 15988 14692380867239115888814655037974872694691855081214024394 15989 12628239600647167553408460294150968128328987135740239764 15990 10848332914229092162891446044233383391823595023893822919 15991 9314323064552991799372423038066240191820287940155337194 15992 7992933912373340198888371659619874497609292831959258136 15993 6855297285975459446482577583723504258326437500790038468 15994 5876381837412886294677086766945034841578997995755463908 15995 5034494225879068326650030746510333649693528496730748748 15996 4310843684471710731826291846344674911867572849889343328 15997 3689162105487928719325788366345816692018440016440731822 15998 3155372731447768005386446742418981238686403192662799743 15999 2697301378791634040478924952360865269383420310467866088 16000 2304424861529404997373710779907513493320722908953758338 16001 1967651934491946643667801119858778901670999807404659438 16002 1679132650422504382547336218384828288053350087096599573 16003 1432092530975306077704390645211431117686234827773335380 16004 1220688396771969559277956187213263354370012711107801015 16005 1039883093105916740372180701463146284737377899666692560 16006 885336691976323502329191030339385688031127815332133670 16007 753312053453124513391441962651209481801579794674536316 16008 640592894861369160507031034671031255828158235390855512 16009 544412749297151321521546897076245107001679666359063102 16010 462393399414407910910362921379559781579081559479618887 16011 392491551670261121821350678322377280354683371749512532 16012 332952673306983581574373492448804925462280780068519790 16013 282271051949255757227195053602636194433034834966682584 16014 239155258161740803979033849293711912004849077602836569 16015 202498296722699498887390086014682566744701263485384134 16016 171351824557628444244827050535833213449736915597917859 16017 144903893858737193496959949034537013926209445972975084 16018 122459749315290707195151108479636717247336667987455052 16019 103425269850252609825234173132167964957246307321263712 16020 87292698903830177279306215294640485618397807014144472 16021 73628354095243353543598103770628205659218153015553792 16022 62062047883882914480369161404010529098093090015000633 16023 52277986390081292832373166705174578695110913241574402 16024 44006944482810559247401876288092676889532188952803312 16025 37019542175084707650456801078059463581188945955805032 16026 31120470795097670690923829070295591916900342876646362 16027 26143537767131659072725275841747021279289255906731212 16028 21947416530994404281346453887015605654268959070012325 16029 18412003493783404455079154002104188759127223111558500 16030 15435297242184710317882970440740774991347802128892230 16031 12930726808960088590640499333493786720406844227176860 16032 10824865812585714932213402655444429031778449008347790 16033 9055477974172786483539645908079182314636470026846580 16034 7569847035523272955933933330014535989660992106393555 16035 6323350608966023638327972322393639341520133471073950 16036 5278243116550026233823830849026835570572440596431875 16037 4402617839281879053918129734178081559090633171406784 16038 3669522297512429557932975929911236188962001623767594 16039 3056204809386229292204536984330090013954929049126844 16040 2543473202142212977849351998959612069757822426113544 16041 2115149347700138234883135950339571163298311786016694 16042 1757605517381982005377607110611309171460010153103537 16043 1459370551196249356310017675509468331086415033779936 16044 1210795558619852595601835945820885827798195188207791 16045 1003770348228539945147638932887620765922725312290246 16046 831483055796047929954398314138166946869038389480556 16047 688216533159777360947383559728490386988880098426794 16048 569175997973710261015573087576135977222777011136571 16049 470343248852903131229640001728972532543923279892186 16050 388353439886442447433478333614251425429933351659396 16051 320390999077336852804408557877089162269721374822326 16052 264101780801073686540201570533642695598306039249996 16053 217518974812880035931600764606489663378361827785670 16054 179000663992392684123206540630411524632166559806285 16055 147177238789301462330060978003555847513363276810880 16056 120907145891242817083557254599493274492021708546710 16057 99239678578700841069962355415378107046179239345360 16058 81383712243877313947353552261177478229886235172084 16059 66681455519285631042488206066025211552233894811464 16060 54586429588356914338492167809648094714776318474834 16061 44645009143057420385588615153534627545674599315294 16062 36480961209605986243041717832447489963006202476640 16063 29782505339390950673968698873564456328873223614526 16064 24291492735094342827854075226133292709258940004761 16065 19794364702096957872772688289794931488307378742826 16066 16114604051690269498002343522508440346576035413011 16067 13106438163125187591604553930209947659051955647420 16068 10649590556255954939738166527554596267316844337545 16069 8644910077562286130383034225605098064169869469970 16070 7010734048964976411961484064285002304579127404170 16071 5679864729467525575328991653400012137697449666870 16072 4597057840495173895758540983465987433419868169400 16073 3716938257123119351114888933320550990282065965770 16074 3002271737367174779828140982434472187619534334415 16075 2422533148388544425483712889455110613894040488240 16076 1952721389977773999321230631127855645848902083920 16077 1572379399059801680095849427657833372509862791900 16078 1264784487653865721879537029412592650458451906650 16079 1016280027054262196172312387032449650819185582880 16080 815724317690859669887771034517733349428111065890 16081 654036525018012448264443434292559226958498504720 16082 523822941853153122200345385738534586114219654100 16083 419069662422238543084979729250378262618880943268 16084 334890112081490340397974069873950104488258316528 16085 267317844424369566803322202215463072773802321348 16086 213136657571739244189470054540270740535878874793 16087 169741447191377664674139995467639051143124621606 16088 135024350041782779687928369284349020919104488708 16089 107281676269813032728754134729873905591727184088 16090 85137912955330360939714680273153983792840745208 16091 67483732034786648149339405758982815813972256988 16092 53425474999686149391673482252131312930048956993 16093 42244033287337438516911472196732119404496148644 16094 33361412648677882316459392558294610614656773044 16095 26313575020903988313623305655994496102945260124 16096 20728403431947518896347231951339531345928028854 16097 16307843297171370268065550822718225817381658216 16098 12813444702151973166753109049436687740706143500 16099 10054671199259262767213118376699427447196761080 16100 7879456520892361960415557477397231985598441080 16101 6166585784182190988487431077725980965638576100 16102 4819555846778111203545273227220504317941204010 16103 3761633470106960702678914422824773449295998200 16104 2931882340134993152872496118740726745061520120 16105 2281972842922755888048009470474190379669846670 16106 1773623493733832326844549626264533015832074725 16107 1376551478779560293019267891364247808738936620 16108 1066833046812219519893821770798494665417114937 16109 825593438943673131747851186221294706230020702 16110 637961455717446629867314339844271248900470422 16111 492236277389677126091979764949102836501144202 16112 379224307918655209503306696342946334632351287 16113 291712041333155864250868211955886507212113790 16114 224047608323499075243704854592642446707783765 16115 171809043666644030203779646200367332630666840 16116 131541660728580901775446248617162858114636565 16117 100550423222750092296571396326772261662163866 16118 76736026089484039617901556972518607989915533 16119 58465666726432123771130409610784850510222708 16120 44471310588819006729839756260747341926808018 16121 33769717349137175315362120649967123892720128 16122 25599665145042200868181860246374841457010892 16123 19372747538157692450530451844202156936599360 16124 14634866479865629588348364125410908281638300 16125 11036141894860033636987490578531452714229650 16126 8307434385040469858459694706318096047684360 16127 6242056173159946045793576270283434434309090 16128 4681546200677595714881921802842639235025495 16129 3504623917453456914788408098014886868706430 16130 2618625325338335752083539053345426016453905 16131 1952874350501833798655664055348595030146720 16132 1453560701885679918185227877714975773709305 16133 1079788490719588240197675816648960545427046 16134 800533203472888085273373355747346090230816 16135 592302257979886538023902975922327749912826 16136 437339611491573525446581315638787134901291 16137 322250340138189125129310896053507282918988 16138 236948844468562501184403073342755385428182 16139 173855998854221005567446895491431533342352 16140 127287454723011572524200336291463477878782 16141 92988457255883970429904845606034976416592 16142 67780753948561812354854962614772459907714 16143 49295100761289035508687404518984880168012 16144 35769010444508622689322217385074793303762 16145 25894133025285796452175530420746505055552 16146 18701320022743065038672534023656202463492 16147 13474244070425822875868998858988706696728 16148 9684613588394072017161749079139458060800 16149 6943685621569215020415651862391489881400 16150 4966053889565748859685648540223367540475 16151 3542662798480741397386853807302338812450 16152 2520740928650191098535184944374320436215 16153 1788912971884591880934059699667615559610 16154 1266178694590140797710082410609413959135 16155 893773215543688267750292054822823202260 16156 629169314446894020558228766652797739235 16157 441668532039853578292156466895887394120 16158 309167976299617213046586218594029462140 16159 215795099784076301824288203268054601040 16160 150181726127861817583097922550661101140 16161 104207729059847967256798587280273217340 16162 72088908868683988610751735464904869154 16163 49716489104008948636660552240362335624 16164 34180086386096325751124814304766853814 16165 23424115215642987327966198532058681824 16166 16000980150237813654712869533180213494 16167 10894284378231074931464217010826680612 16168 7392550124847345886183618087313348506 16169 4999278507558028677208236961948931506 16170 3369078997304854761977516355227737651 16171 2262447211471836745438737005313124996 16172 1513843355560107251814487538044948799 16173 1009228904127103120729677975515414080 16174 670308749967812030317482566836862380 16175 443512556475125588088108501384455080 16176 292315094092310422928293369367777980 16177 191901512177422561992228578415673120 16178 125474065666569914156635587011069320 16179 81704042765357160107403381090813520 16180 52979965233337506149914061744656195 16181 34207536608583873460084223894314170 16182 21990559248934191599831798830330865 16183 14073957919567452618415840679399444 16184 8966473190801831628556993417639274 16185 5686056169824152339664071679878264 16186 3588740369499291561233140426253324 16187 2254084860189755476455592112602160 16188 1408803037622023706559772006962866 16189 876062393144479843487162670764876 16190 541970802539072478328143293091066 16191 333520493870404917979262720836896 16192 204137543662135532440833580625460 16193 124257635272632506156830781190840 16194 75208568717656055389590114290940 16195 45258253741601819880542516263440 16196 27074133934709403797613756949215 16197 16098133690908676292699550003330 16198 9512533544627974678206387762540 16199 5585340796845819973568597877990 16200 3258115464826739064457403471565 16201 1887879988965029396725865539440 16202 1086421503083649806174466263220 16203 620812287476371526661960445800 16204 352191586164480051598766385900 16205 198321475704270332038380201600 16206 110826707011209893969398831950 16207 61448471214136179346777588740 16208 33796659167774898736539158758 16209 18434541364240853872728303568 16210 9969700941885359750050059748 16211 5344581948227203165329472168 16212 2839309159995701681624226706 16213 1494373242103000885069810708 16214 778981796415394078387827463 16215 402055120730525975942128558 16216 205397724721029574666088473 16217 103827421287553411369671120 16218 51913710643776705684835560 16219 25665205262091854495873760 16220 12540952571249428901392860 16221 6054252965430758779982760 16222 2886329902123966395108060 16223 1358272895117160656521440 16224 630626701304396019099240 16225 288720658428518659346640 16226 130276394656770614583240 16227 57900619847453606481440 16228 25331521183260952835630 16229 10902173673808511346980 16230 4612458092765139416030 16231 1916865700889408588480 16232 781879430625942976880 16233 312751772250377190752 16234 122564883719742412592 16235 47011188276065582912 16236 17629195603524593592 16237 6455761770304780752 16238 2305629203680278840 16239 801957983888792640 16240 271250494550621040 16241 89067326568860640 16242 28339603908273840 16243 8719878125622720 16244 2588713818544245 16245 739632519584070 16246 202802465047245 16247 53194089192720 16248 13298522298180 16249 3155581562280 16250 707285522580 16251 148902215280 16252 29248649430 16253 5317936260 16254 886322710 16255 133784560 16256 18009460 16257 2118760 16258 211876 16259 17296 16260 1081 16261 46 16262 1 16263 258623241511168180642964355153611979969197632389120000000000 16264 5948334554756868154788180168533075539291545544949760000000000 16265 69828275208015408773600375891475234591683360745062400000000000 16266 558108955181100933827517078421494652773528490695720960000000000 16267 3417900104001220883332256176621347524277923610246512640000000000 16268 17111354183913798127925611371117217833697015251169443840000000000 16269 72960827668882640764289894729577096898061936300906250240000000000 16270 272550900488205913272478301485395708727477163252640645120000000000 16271 910598134324259300471889914349450421221683597926119505920000000000 16272 2764146710641439797796492320293392099019352151644805529600000000000 16273 7718345416564935368914919794593405101973753895050698293248000000000 16274 20023791529461039520432492447524615120773299431237419532288000000000 16275 48661559884868986305354077618207954836726910262157863026688000000000 16276 111536051972306695672963415311726192046175103834987142578176000000000 16277 242521052686551372135835371549237452485720132522542788247552000000000 16278 502738103404923804703705654279647671420205427614792126824448000000000 16279 997822999993777785546275530178727141123430096663444675756032000000000 16280 1903298127774145379674280693342954339694480276832133854396416000000000 16281 3500468129778921471772278676301321741807660247976542895079424000000000 16282 6225442043115033741275455312976742147504566612006060527190016000000000 16283 10733906111131417165956834572560865172594856367244261424319692800000000 16284 17984086008769161018685966391488314692216960295981641179299840000000000 16285 29339917970199877860735261132357351596417332793277591203590963200000000 16286 46695787585813457576191608293948071255466871693870468649274572800000000 16287 72623307261851065208509660882861128146652684685514086462704230400000000 16288 110539525062207822671603848278771181405579176960667463749907865600000000 16289 164894745043890812775095062978093385602422525915313457688394137600000000 16290 241376863379383187666615348081981750739036774326037735678109286400000000 16291 347127865458828461744285388632330643968889398327402018690954035200000000 16292 490966968637498738458899023563475463655435035959334317037219020800000000 16293 683613910310053498218525675808521256814189422135455009892051353600000000 16294 937905137591253785953149746326705133120254817430425828837633064960000000 16295 1268995203419027813035979929217869868791847284600039120980816568320000000 16296 1694535545919293123683745189137140273173849735834485442867737190400000000 16297 2234823034747715004733567451094557377220943524735876200834222817280000000 16298 2912911201332659685972192627752922588778806338125227769578991779840000000 16299 3754677902842241570610612551281522046568928452638503414859663032320000000 16300 4788844260415627769297529622863258135242982377818519581247255756800000000 16301 6046941007300088493355375151751618663606223456684857056540144271360000000 16302 7563219821072622251564905939669714254094602943520415295418479902720000000 16303 9374508731723376471631456772653206764355952312372238878593769405440000000 16304 11520012230063442652030229514872821965394966494968481969694528373760000000 16305 14041058188462380789800819641456181007195563238949753952020807557120000000 16306 16980795094545139830267488670392006764648670508347810226040026832896000000 16307 20383844342858203166145222981370132892531942645785589611285333757952000000 16308 24295913394045049680885475155788141105917916809443860026059732430848000000 16309 28763376470446362782588343522794858174841676173594095988252778070016000000 16310 33832830096224820971845383108748918588906770812159620990336433700864000000 16311 39550631203798003427549478324939556442629929457859996556599473127424000000 16312 45962425720023060081482998747048841811783534094884712197093444501504000000 16313 53112675526258048919985895928446619388368349674517960691163155611648000000 16314 61044191473351378858980349359164453833757863833525572955815348330496000000 16315 69797679747728443337773769586714386702168580142596704661661855586304000000 16316 79411308353277523049655052024323664437306458892563495518882199591731200000 16317 89920299822826107828865914753768993934116295145688350277793079329996800000 16318 101356555530470159357208769889688583875583968918154829785818132921139200000 16319 113748316169317197244317261207490516509977403232650341139183722108832000000 16320 127119862114507907148513390777426849155631421152067525199970454039238400000 16321 141491256532905943369936489412835166373132026560405373261500995749939200000 16322 156878133250331991468219675339477095919052079794573575965325944276275200000 16323 173291530563590012571990031212606424832471167940755123713174708434319360000 16324 190737771403712503677322021796490538910705488529422670651227372004290560000 16325 209218389531704326381222476647974969970764916678806525886718298434984960000 16326 228730100788462201157576467274682444064414970773252435289389581251742720000 16327 249264817833512717098168537048352024419269495469085030449107712066272000000 16328 270809706297136804462697063783415489825372692802338854025603768685292800000 16329 293347279839354639230110323153308246583684798779323666048725972927482880000 16330 316855531257076062616264004459462835580118679356784709340575260945346560000 16331 341308096505650784028016622236918690708554147099336772473044487227189760000 16332 366674448299789184939858523328911434494893276890994570639511425912189440000 16333 392920115826912561094274803290389892388550680997396399986320869492969472000 16334 420006927038091684271456647955526958607402250824708643332540908288307200000 16335 447893269971880691116245883020867535517320270891812045626096285919022368000 16336 476534369608193796846784012967933480394859231439932444922412471879213792000 16337 505882576836361942997752913067884136783931912415160452527729841194534656000 16338 535887666247089483174897883928394051675113653194279975668285665718313216000 16339 566497139615785308670293764985857776358495221082073156597295043508921984000 16340 597656532128498456498919695041385937106369122849781938364574537087879040000 16341 629309718605619974774166301866704155972611721060686650440920694932735744000 16342 661399217197209057101161481163331337386420386589866734892266282096184576000 16343 693866488252312096962325843164644695305445949146459074213419863039265472000 16344 726652226298509048530172068865290794236145130901327712930283430843992281600 16345 759696643303187233479852452847374689119618587654668516066226615829844531200 16346 792939741621257767480338760198938685344463117179410022418185758116980480000 16347 826321575262236917134952813363176539223793134979497097490057376398714316800 16348 859782498330330878400434316309521154341379461341105384173484248250343270400 16349 893263399702352680388628947737050947691800720094207326210336799062138419200 16350 926705923208346309365373996793569631516672308541378255812805371925483776000 16351 960052672767460874733364217700529028317654870015874459779811536723447545600 16352 993247402106018827624921605635970515529085430394817938106440204355096531200 16353 1026235188845279173548881957350791118044437444300728826348354204805037670400 16354 1058962592892805076969655304514825796960800515373449856875141243476198451200 16355 1091377799203538783773004178659341998363273663450923832633977898017594419200 16356 1123430745094802445525525062883520561722318747490976308003956946743143239680 16357 1155073232403789463444276767001444993980392744446120135685005672067404738560 16358 1186259024867136723716060218970891280491557872951707108757738089565066915840 16359 1216943931180436352943797424841613593007373428873818941284410771685642004480 16360 1247085874261707490472683611630017089951396729741549914252819643006222878720 16361 1276644947297620942018908443030596898463377416456621901450519624538639482880 16362 1305583457195415120763617730088771930188326771406775304330452899895751075840 16363 1333865956097751332903779238662665225028090167672615114792560085791381806080 16364 1361459261643034254786926988739338167461653880989807467680216018008060472320 16365 1388332466670773559490943449222260190803167387895209812179509946736883957760 16366 1414456939081178535382458889969420056149211266732661165547186230364120780800 16367 1439806312561132941893684866345581881486998258285993252247394812336534509440 16368 1464356468885739047087800910576972047612280963717368575579091594275519342720 16369 1488085512496461895999391391200151033014193894853948481388048405404424913920 16370 1510973738044224483216537695409619926518693636074781184080922647298410449920 16371 1533003591569238662619898653177024805391416547088828542857651635003839178240 16372 1554159625969500190124928527965685944144275378395438731848636972667438133760 16373 1574428451387280850775667339700420657304965475528027687839630867252082242560 16374 1593798681118124123060212750501306821961871938329640611211359053393397857280 16375 1612260873620257893881047520557602112013628045331008738475973557391951443200 16376 1629807471174400462399931699396152135603602868090645593210814044026674963200 16377 1646432735715035324501008493077680475548755188172409069059274968715133977600 16378 1662132682324707245717853638429485741596457314529041160841059566068546995200 16379 1676905010853050383977569731154453154683178524005938478618654149064346595840 16380 1690749036092366492474063363925227494778348365355393289089660980369154158080 16381 1703665616911861789820394427386711489292843120668190322062303252624579599360 16382 1715657084723327963373076042433733591318071637982923618456176626437520266240 16383 1726727171622290066370469510067713325111244091517463323363329925415662889600 16384 1736880938520589226745732235908978870313443130297008178338953930467333518720 16385 1746124703559144159290921488216252626324994215655317406488362378644009328640 16386 1754465971063343318541782608081829724386285914261852659783333380263514757120 16387 1761913361278239915871224913025069903052659132493948782533613545767769420800 16388 1768476541096517648513218967694625360731996513564793015999552970469977902080 16389 1774166155969112386222190811019584761377896146144386279858532324457046195200 16390 1778993763166446401012725953704193049032294269827644283754679923590307281920 16391 1782971766537476483040833966023572812639847368850751108112591965620116317440 16392 1786113352894183800686774876594949966658630036716784927531858247724743996160 16393 1788432430130740273292671869076412602919505170769048869330983443505953177600 16394 1789943567169363784320805626824980720879541002199421044912302210695524966400 16395 1790661935808805842268333906394528760088068146076658508201232700301370009600 16396 1790603254536477277722549972106391269751858224717453388783771309920147998720 16397 1789783734351382125692989590527746337721300928582667423789721510238406615040 16398 1788220026632264646059455170294016926653705011653470652802230325291210291200 16399 1785929173073643725028241376215824752983417825661610834586153957823164169040 16400 1782928557701674209108743552136655955661816581955535422655371684282069474480 16401 1779235860971995500011913643951816170308164465021474466891019784625168956800 16402 1774869015942861906314273082220917543052809387380313190065867593993700001920 16403 1769846166508853688374512054674627088786735627589238494562064830047268747840 16404 1764185627673298716358770450128328268713375861511209590099078453864771977920 16405 1757905847831148214724302575631331838944831638890831803086077049319749065600 16406 1751025373028402296320442830610838591036531194575831591118426230396786768000 16407 1743562813159228356298716066490406770545372014922861999171768261162073432800 16408 1735536810057614951558789032598670726471359945776128533506784174539687487520 16409 1726966007436713376875099599285984907750351289295567114458557807696094195840 16410 1717869022625897563431766471356750879059657807060196513239747107450451794560 16411 1708264420052980065907374161575548943412533605589385363421839690675986291200 16412 1698170686416918879001202088616788795478530384174211661278514223365744528640 16413 1687606207494699046092940505633095650480734370631086231148618267552060717440 16414 1676589246524838281436746770887525827926605147322411237239527671466440410240 16415 1665137924109112345761654884118575229177792463167359847523410185185356571440 16416 1653270199573590390100613604287611483155307228566416870916510343303294107600 16417 1641003853729881112414351380400697876947362026978295702118050963848705295360 16418 1628356472977587072267973965007054551247053810642171032053763697968592170880 16419 1615345434689318120643900805237614400066340076319008457519395234656449802880 16420 1601987893820198386567293912580919965243587785038511310836462912759898708480 16421 1588300770684588892414316218664556517452238475701538643121874195445993004800 16422 1574300739843715412686871096921685564708129514289777698788414167074120715520 16423 1560004220049015885344385092286126851366043338919004124548776909113504036160 16424 1545427365187282212949660228835520577392712308632407393895422346316597620160 16425 1530586056175047747043555207321229549420663486758711804779319159351119548160 16426 1515495893751145603228226227814305469596160170783696057789625013884681888640 16427 1500172192117917013014151778470034267429224004535309595862845142154524022720 16428 1484629973383167283035893699993834577942266519616161097541474530525652113600 16429 1468883962756634954971489314579288325189432214380201462017478695098555443200 16430 1452948584456443997347942002553736114308991835139351750281369938061802387200 16431 1436837958282737027510006498674338250573228305161138489881209484382464161960 16432 1420565896817428480959569401106132676078347160800825728986730640086834802520 16433 1404145903210760197466190918095754552004048404541701456427274195227552486080 16434 1387591169517078968853693298522794798547835904332811111939408393262438098240 16435 1370914575543978040295976770887916201383760632789494278377443272459188845600 16436 1354128688180645130840644510243325098000165374021213715207615676678090091360 16437 1337245761172931852168681510949065585341211244467865169943576331181340809920 16438 1320277735314297876497913693286925630307915310514019792001148136044695237440 16439 1303236239023383011402291905184255565405083274719292730999325815097616157680 16440 1286132589280517365771336984806537264129274148496391762585786138208847903120 16441 1268977792896990582077841535809646350168215247437700887113337997453012590400 16442 1251782548092362823798190829410445960664884607153432741048294925997433238080 16443 1234557246356510569056069625197878234895961135793217708623255041406567269920 16444 1217311974574457521274640114130811761035292582547648108817542004493006836960 16445 1200056517393343833839054212023533721615739319930839394920242445717927176000 16446 1182800359812134526046083959132967591970357505817390216207856446726104633280 16447 1165552689975860008100692395191997121928518783764296266607828223702873914760 16448 1148322402157317960064442492981511822353421574431433925047377582972782565240 16449 1131118099910246673646492322270440073879940933973179687127635673286623063680 16450 1113948099379005905632391674232399007785147216682877845263734642135728318720 16451 1096820432750773102503714040243943513605747491725495506520946909895170793920 16452 1079742851837181556964231193733405406553735079883319432237602911201142905920 16453 1062722831773193863393726793793239180855601655689215966691433571018217768960 16454 1045767574821820332999512627619243877087895963228333868349250897000712061440 16455 1028884014274059334663536742901895356980676355684155050317033341160449915520 16456 1012078818434156485904365864072623985938559575869352104586246546605373571200 16457 995358394680953967071682312422849380277377912840748936968798759021113626880 16458 978728893596731782715097720672712973510549403235012817327213618797858343040 16459 962196213155531414694181209971639952997903610110446082478581726445579526720 16460 945766002963500908199698825746209199734194959407139763932295276659997204800 16461 929443668544310933352212873966159439969529749411368406614908832044411157760 16462 913234375663165708824033925092706099611678848104870373419796365959016158720 16463 897143054683372793036991275178344339905362270231316816372667686891522139040 16464 881174404949843560167168437008506988207060470168551315552129515923363504480 16465 865332899194273573743078221753796512877889009181859913831800053294115141120 16466 849622787957100906511674190973896577983402743071238078736991552946994462080 16467 834048104021662545333112670364559303529283591471931174437614247851068731840 16468 818612666856266128779732804579532975588948814311126828965696990143294708160 16469 803320087060168102627339319392334243439242458408270873529686364162339120640 16470 788173770809701594778453372043781653633662198824953382769537153645711550720 16471 773176924301029493273187425281088730460949827343158670282651973346674295680 16472 758332558186211879562376337103386518989477404848557376151765163759116471040 16473 743643491999473576267875169892851774846601390282212502605682468282601060480 16474 729112358570738496314232341098100963757573159567103710311871222288825054720 16475 714741608423664039691275425141528252111768661454221288039654505573344576960 16476 700533514155562214974489555643722592356504998315709434306666928524948383040 16477 686490174796735633675962312465998933026305550486303574348083460130365867520 16478 672613520146887134508502789627565089617890415746653623684695616791839564800 16479 658905315086382570086194230783778882420312661110619869401762013851441464640 16480 645367163860258190531970283285343282197994055038439941710225251779702556480 16481 632000514332967980327461736417687108555500458547524228007899323240101472640 16482 618806662211963075148305169657397169411766767558788797581340971759348121600 16483 605786755238285770315243719673781407434478711564684081224295191594184025280 16484 592941797342445337374581273300495515639158030231248404505550090718025186880 16485 580272652763922537711436057960263739621129251653614334282219024341181767680 16486 567780050132724954022341249432518509464064702106654051717135709607626289920 16487 555464586511486591075432394344115719616970660395965510970824581859246824960 16488 543326731396673115387676798787093643233241307218180124953500601109312097280 16489 531366830677519050632563882023521518124117136124408714312129303527159225600 16490 519585110551385618299131026941471225829382136064708515079031549304121358720 16491 507981681394288065736979946163322229860135997193968499800158005974550330560 16492 496556541585399571123969638296633890386163067593533198943938140719003608000 16493 485309581284395435079190192535804278540564885012444012096666798631477164800 16494 474240586160556505282371965605952613342533302290341836197968965018951468800 16495 463349241072604845387107262735258373061329552173577596129125944002983223600 16496 452635133698297735148199129460356636689014635700491278099807483426868208080 16497 442097758112858330360699457366197675521466008644187256450464562055891308160 16498 431736518315372849431089460469343524015885465779440569094178404599567496960 16499 421550731702335095985617104293223774627827860311724248293628000007483537280 16500 411539632487569561050850591651244781825119409863792204784540929664950918400 16501 401702375067814342521331193399219581590706353109112591500239656498223876480 16502 392038037333294725534377571233884024496275757269829681671314955283277580160 16503 382545623922667521597680772007183551981074236650780658911366249617185448160 16504 373224069421765190021779666071309384578230334550269819742360105852336059040 16505 364072241505617373666992624001413762487498494929422802906524843261147457920 16506 355088944023275773047126378649192045543057123417282134587157796001577454080 16507 346272920025016250164866677829644839217975978612917578236477526370085883840 16508 337622854731539679961852988975171083719949701369856602667357784263004362560 16509 329137378444840330134836259892041835882746907912609870921442932705640910720 16510 320815069400457420860344051585924606009285991637887089118746087963895882880 16511 312654456560871961606060392695869158001779797081797369629434566378716686160 16512 304654022349856945869267484649252097126728448638445502183244467049104334640 16513 296812205327634466633086221177149381193585209196040972218829803432621758080 16514 289127402806738253657897271986732910776950827616893981036003205795965150720 16515 281597973408524485017048261404398289136333979173443738589540193777605504960 16516 274222239560317445239916223722209185980969394407124210934857331622464119360 16517 266998489933219646391334018855924139608504403089892183861326974719676380160 16518 259924981820658351881447851865668841554588364594743033185072358189085729280 16519 252999943457782001818038166393023827781214774658545402628408158795414458720 16520 246221576281860790282012830350484831867543742955783211371390530698983590560 16521 239588057133885547297129426940709825504518889878600717663383340121202531200 16522 233097540401598091305556264955132862523048645132605489343401341946593715840 16523 226748160104224303280837947974716406702821093430333786003332706845895316800 16524 220538031919218294844072793558934714870396238537273504179383185393797432000 16525 214465255151362165708260864501955129975665176870814775595835868406715264000 16526 208527914644600938584278626102246466416655899915018979101315233206993751040 16527 202724082637026292886919258816377230093492389320000007302220154825450631880 16528 197051820559455665233134671108725397994915778412712671054394741376710913080 16529 191509180778085120442731415406556745197318762024354878268966549564020944320 16530 186094208281725099750246597849141617532471480456696149651590116736966215360 16531 180804942314157704049072777456426478976030430367646543424879739600891334880 16532 175639417952182552666188176460680877677219366462109835410004229557857300000 16533 170595667629945458461291221675722543097931283333569457580175175899452855360 16534 165671722610170166584025142721385951844086661917343773713984339938375266880 16535 160865614402938208165646699566992883334401270094806590130710301807340799600 16536 156175376132685515205861782227657545724474727604841952665409934814817828880 16537 151599043854106825000622440250184838509096680924621149970081655151688060160 16538 147134657817680070053310794526986890728517716594277063096124519518937848320 16539 142780263685542903207854559058592997912814280142136518883167912307744350240 16540 138533913698472250622682678925806967101948926289345150061364479549120078560 16541 134393667794735322165892008781999870854718352922193394952706594361918395200 16542 130357594681596846875191164062799381323871128729298185751568847706587279040 16543 126423772860282449244430181936002328604728738804344718242016017224664217640 16544 122590291605212051064655697656858957389028259664227908657849184890341953880 16545 118855251898329985899464965242897996539284106441473811052068088132081294720 16546 115216767319370163199385143202534331518183334847211401648111048445289732480 16547 111672964892905132299432130978501832182448386242102679782835679894906163840 16548 108221985893037290297702661486668400173153867300536293696286008001253516160 16549 104861986606598770644141685496947817573800407709926925865536631118076604160 16550 101591139055733761010356271295278670714654478267280069007404079485329205760 16551 98407631680743150673166418181593933536931764604001462778233760477051797920 16552 95309669984076521321722209639365801703139146116550473767902046143538608480 16553 92295477136360593981825560522374659413804874214700045898431137374776554560 16554 89363294545356352641539406347857359126651618967838540503928825453976653760 16555 86511382388739206982452002945543326919283855989114376639267018588405746560 16556 83738020111597757934423214690229787375967221464327680775525961642305389440 16557 81041506889547016801014221387721933751141582475054452744693927631559102720 16558 78420162058351328251997392599125772692206821160736965394735375489482014720 16559 75872325510950786857741982058062868713848290531001909432308077799811438410 16560 73396358062782643789658878504040937373582659164600426208484050008016549750 16561 70990641786286102935028926098096370416637537782870561759355225019885400880 16562 68653580315475032371436303267256650112994366528687881849762703542296435760 16563 66383599121458496542870814598123381753666187726505203399012855496097239400 16564 64179145759783675370375588870473359844612800320328608431250765031015531480 16565 62038690090469707816097520910350516281876685397774802405940180612345798960 16566 59960724471594308052131144594780994639169715252078459909184356914466476560 16567 57943763927287681311869664328300817202354669556689877757687728449305972460 16568 55986346290980342613070777479602477430635888610081435031041366429878820660 16569 54087032324742943624916415162255659147722062929675012109468722377279954320 16570 52244405815547169640860055009052421042632304732543575230325509411711427280 16571 50457073649267208354278868523939852832651320604263419502240691851107790200 16572 48723665863231243116951634541951431562596134050390508446813456979714022920 16573 47042835678121913516860544621162119438621980065514980964298523674202790480 16574 45413259510013743054260929868419770412277592892271244988045448393856367920 16575 43833636963324184688161799587204625782593798386979032041339234727928092010 16576 42302690805443206954125508826769280423545200352596725800292507787491889430 16577 40819166923794262693406635671014392549817602424874208500856517234193199200 16578 39381834266067075219730041976358420175822533824922310918603231212436956640 16579 37989484764349968556476636591733654600949595373916207070456668219902048080 16580 36640933243876484289100631264871580626324179293417701555837592534781947920 16581 35335017317087792171161529014915667965934241108995781773641527043220547840 16582 34070597263698938943900094456852976913753094783544403191414281244329724160 16583 32846555897443313377757366824552477621605304554748492758450593180294136480 16584 31661798420155858254696532276295761686498733486195272764153209302721219680 16585 30515252263841554239237278347990151600134261428208330788130576024774826880 16586 29405866921361558098948436791227882493001147295530552368338390233910236640 16587 28332613766355119694240810387360247304499332537736638483534451440397753600 16588 27294485863001049112635457312241026937222896088253072600824438790856352160 16589 26290497766208077203455358818445470004312665472203727373047701793251282880 16590 25319685312808968876683720653562961550367752073097102303673718133820627200 16591 24381105404318727533051383163466887516073021658118352696084476044683075420 16592 23473835781802688922538191603406033100682582816297952200323303681530619940 16593 22596974793385760976584795345021955286249400618811354990343943321709436320 16594 21749641154919539474848091573600380700369454137681723602262286753223635840 16595 20930973704309533897484480227947094944626388027806117456347835932425459360 16596 20140131149990288944263346267262440813707695635736915517871109292611487360 16597 19376291814021799797881946320792498533561624756986203563488661624003870560 16598 18638653370266307458955478909553007507759126255442357324344283278862999840 16599 17926432578090337938899366947746944542185535807639465225419045804251889960 16600 17238865012022728689762013651171013141057859026955903668422710309264015480 16601 16575204787785379678695327012580378957364275186606671301757329607953805760 16602 15934724285099586663278412063751072209632251775891069873029179727936695840 16603 15316713867657071565818734132953319006055832991016806979763397202737044000 16604 14720481600631229850559981225551477103951616468495071236576399143523329760 16605 14145352966090677353307489055689631389359178585242489954125171424372481120 16606 13590670576663908388543425707996553651574884505367647877283338895258102240 16607 13055793887790781878708825591884065984967591205312179703883654067038540260 16608 12540098908883640861980969664306131598808415531441317292629892578421745660 16609 12042977913708150631091363585258339926688797235893430296215047135852166240 16610 11563839150281418984581672316815001360721803348312226539295046198270387520 16611 11102106550572645148458404089965969539655007449848647469734188619540847760 16612 10657219440279437844400193558396326796721317191927589394992854007953887600 16613 10228632248941053225435836968509758510756415782376577525454850882991532160 16614 9815814220638134959801585329753206332981743118898216415967266614508213120 16615 9418249125517096123234544878384053537820208700449701158343091839385449680 16616 9035434972366069793278849837183248864389529674876442472484883723052460400 16617 8666883722458375902779878803236268053593635380989753735039566235651859520 16618 8312121004868709136009048766638599818646960621174217530734356141169528544 16619 7970685833456749141604808257398288622293550989076292625760989477168140144 16620 7642130325702632376610356081891592023667496414032044231256981099691727984 16621 7326019423568706367020257264146316605651857637659372681784268463153139968 16622 7021930616552213564711968866998375702067904845034398966336320950215650112 16623 6729453667084024415177417463324716901554860788220496852804260870553043312 16624 6448190338419258480122609618612097213070038177277589252065212863119584336 16625 6177754125156598890938014799946882059328028583198522164646472666899258880 16626 5917769986514319116355591016833186837277892091431289121398810867515999520 16627 5667874082482501763065304506050573180045910012622627079942098282218397040 16628 5427713512962636337761783929229506766781585262575013230519453452084068400 16629 5196946059997735736023335733283721855823999564225031414557403161285608960 16630 4975239933188308560928036728531454539023085674686083382363531537678896960 16631 4762273518381964819380323353085593873232792842438741102930160693802871056 16632 4557735129717114450573488478079195538414859539322114876250813742314457232 16633 4361322765094139622485104583485072036104068788091243287073090479024679328 16634 4172743865140580675066060797642843045789545465978054096700657465134021120 16635 3991715075730269664370814719189131254298764918159525562240575233263771312 16636 3817962014109972139492264553060421804757503590301414524357851297952588688 16637 3651219038680954342886527272308146640010912278373333494809258489241236224 16638 3491229022476976565417172341588531380517448208889882174845967218344868992 16639 3337743130374520844698673855732965577321133935987744191659729739252782840 16640 3190520600065589348605411304704917516325005327170912541267157842903280488 16641 3049328526818155270935478863775486391520225336193874052795482536156003296 16642 2913941652044307386205970210803078682938725901724931558066323585945291584 16643 2784142155691298946352101212505061045993229581355436708694385256489889680 16644 2659719452466087622976816556064023685618029785626840971014735721557436528 16645 2540469991899531872476052490531868730642543719716592364548937398189591296 16646 2426197062252186503871129191776927475770923848482444700263583223506265984 16647 2316710598259612354387709888706942473819215957571805712729700195764650912 16648 2211826992711277746714020590818592324195477533155326634721472289099209056 16649 2111368911853478671506868032462232805439772897123681433530891571742393216 16650 2015165114603236210890071829298142219848154211902410090516190479083232416 16651 1923050275556839348312544734320455443844315372915158214401193142785114736 16652 1834864811773584713286711014206270000607664539340425232320101970941952496 16653 1750454713312317671244879900624937514143789519707036723179526977332580160 16654 1669671377495597150484396868150422116811311092234500049583106017927889408 16655 1592371446873685344969207750434870441387739057867786816162166812426097356 16656 1518416650858098579136061805003618416683502513193223278303737883635796084 16657 1447673650992142801395206122324846270801585330897668825811447254810631392 16658 1380013889823692022644941356391553380387612231556201381966735687451610752 16659 1315313443343446180116834636327263537506260477092066705924976345825731328 16660 1253452876950022045584655466151255313491045444660469141209387442404957984 16661 1194317104901482591262534432805346310800612224645729076751662983249855456 16662 1137795253211292383107167507951939835853508491675506555011412894398690528 16663 1083780525945194826791968093188833215757775894833657044510175601112045032 16664 1032170074874137218563823534814902523420037013688019547665216898926713848 16665 982864872437117363258317566702201373461317697163287702075266735379182784 16666 935769587966686870264241227838617194989569114464234777383589127749849504 16667 890792467128817027947518556438715989363752533323318337619513642954165184 16668 847845214527909341733420983324324561194059132605262384226788129973938048 16669 806842879426910408819074001356371785353529500523981758032591409059409056 16670 767703744531765858911727408831964415712695513511049120044345900109980384 16671 730349217788816741348002896216617905511190244055292461439898792391595828 16672 694703727143200173294068629013026367438672366606320930387533869555891052 16673 660694618205860535690733113477716798268561229918686078143487847217766688 16674 628252054776404335019804249192612731121883884588226072100435115502453888 16675 597308922168737431254154155706345546867752720479289483382093610777352528 16676 567800733286204128336418356591018006001017147324564418390423857585310512 16677 539665537392800169036346254059934266682409580142155629561435243157211456 16678 512843831526952581312652123749648692637602969077984744348909957321738944 16679 487278474504345274258839937528153036520234237962987248463919446888669968 16680 462914603456317040971944397524122706867705285990535817304315949883235312 16681 439699552850465033491283376097550544620050372039297633667629988451650880 16682 417582775940248749900768438889499890332494765948389974714712720047733728 16683 396515768590604113286168615893570308387242218150776949339087717999797168 16684 376451995426841403352443143388645349590928698776801511307232060630437872 16685 357346818254411780637205653431217178307604869829607114890549301563439296 16686 339157426697482156692266180154173941729120227499983147304058387935406976 16687 321842771004654527439840137291958847206964281926743607649700172482379136 16688 305363496970600996939604503313926707742294860470450189885503956015761472 16689 289681882922857050304781921485247602105699802321211877863988886382613440 16690 274761778723520741906181900895622327446885332388222336607467249634296608 16691 260568546736141981440106459211408336105887952899417449719345954526646896 16692 247069004708651737220640023807126946375961986767134823047517133684968304 16693 234231370523773522043457784181959904192746126432894457046341602945076928 16694 222025208768976847835164558860307572666057523388505766399860949972346880 16695 210421379078672372749807031920976151093241216337048398410267748025214672 16696 199391986202009235246427408617854933879435840976055634196837478508590608 16697 188910331750314665014713979955260697324538199722734315073509181218922144 16698 178950867578912544621200530426168052320199766130213409408196201342556224 16699 169489150758769404732721907749752872877220969619897593047727339399312848 16700 160501800094141677002552562550641007750158347017195042809121791768060912 16701 151966454143135279213695039415675364218227751050720702140230686335650752 16702 143861730698836212632869285016524421992428775703352505111251146632647552 16703 136167187689427324561836078465020313951786442016941307582111908458391560 16704 128863285456470308539358351236830062459411553531709866081196753218049944 16705 121931350371302023889168808254784155587097581773889845523252503556485408 16706 115353539750269021866551313721608200965093187133208316492351402721666816 16707 109112808030302535855093974047589109047431391189399873871037202157274224 16708 103192874167116956584639705128565206743968790463575981630533476261303696 16709 97578190219096857758320443131668197646058571285042310270442625879935040 16710 92253911080719907795260211224464751256136794395737516656014838134489024 16711 87205865330144500564560350396283863847893194712051186538730194321835008 16712 82420527156370717404643095301381952003763731992164643528245402182243712 16713 77884989332160402739302805578877932906678365279492438637199104299011392 16714 73586937199675856013125545747823438254173215481597528474157951647060768 16715 69514623636566123209586022317853041184934029873869990626074798766440624 16716 65656844970994370055909792889065462024886625367373378041593939659756016 16717 62002917814858641265053806754670076880304971116715250146301749527753728 16718 58542656785210806361841813439271028483928312091732715438223719050083072 16719 55266353084624057285038704314758428379170526794896283956818829217311252 16720 52164753911997393023627079850659911967008138387259065771761879582834732 16721 49229042676015580018853442620889018129948549100554877837344245587293984 16722 46450819984204631489560793564438730499607747796514294781368566818156096 16723 43822085381235459888350613667446085659369347615247316870405234157586592 16724 41335219810831616749297864942027304537466330226635454283933350325609472 16725 38982968776330570931643379766001902818701028178348016741696805064679072 16726 36758426175631451314358208207208992324095932851944964830976348952544352 16727 34655018786935287540637261796093041616915260804967487018186623197934232 16728 32666491382346247870953422158697382501926538498614494996649080744114632 16729 30786892447053951922293092843418811631074616335052815991190141438416640 16730 29010560482457412027692894371155357393360426097723007028089976867943968 16731 27332110872220341493345914517411220315139634383991786836425193566276976 16732 25746423290865298643410657976829758664951934616442736908806146583811024 16733 24248629635120274631692621137359461709907415859780578394217139319770848 16734 22834102458825766711064907895287208784291270233159899777711067333213728 16735 21498443892793015716696418594509108945180417521561474082630383304747708 16736 20237475031574857125511472652033485504462360841917473447076044500668004 16737 19047225769669489747181142590772377499347309175662049145255162273324320 16738 17923925070224374714114394887120774316367433832645564139555364506508224 16739 16863991649842428048216183195006538743470751620308244252108778193656336 16740 15864025063615668003328987136268210718651905938971158500309070311748528 16741 14920797175022545177921671133064780392265518007978469799779143501545152 16742 14031243995824355923640113644553130875877650968386699234663053304194176 16743 13192457881583469075543601810989698731453175362826352480358985864811760 16744 12401680068901647210617140301581136720192388433253555492484649523427920 16745 11656293540940593825386474017360664108941793598113094688597874676760320 16746 10953816208239096108396777679498828023100437277919296344335971344292192 16747 10291894392281859432003560002699664284668575597825578198030882524640064 16748 9668296599704454549241286567377164004764085145559223268358859212255456 16749 9080907575436841438362509218959794221951480870777888026764648021200384 16750 8527722623494823182926863226170982064380628994081813779652238138117632 16751 8006842184524655615674443695486386444413972754642641464935725133465992 16752 7516466659591037440854669073249874958371088680010506040332873909488632 16753 7054891470072981635104414235078355534572028656458713181337111732608320 16754 6620502343895778649976185595351381101702633344059426397707196270419232 16755 6211770818680567333761463692057795116576309117944487631154925640951984 16756 5827249952736097520689303952069364724137245758181854347644699056725744 16757 5465570235150270256594895407020718288120550795282346415768864675016064 16758 5125435686562152871086803715607082140791451137584078905290688730492352 16759 4805620142508565179254209399864425132240802200244825146084752648093184 16760 4504963711543201527508617005593583559881221129081584744878640556309536 16761 4222369400620775183261494274324905244507852558493876376026371160408288 16762 3956799900524032746818029806511333686082926314816781303544838573112000 16763 3707274524387874519231225268160026287918871192359639140082559453997184 16764 3472866292642421037273304689654878206695450432646885165538470555224192 16765 3252699157955876133394722571751603104709567267060628738729975321658560 16766 3045945364008643303234966943557394093843449871782024081674167978215296 16767 2851822932172545514888651722018112300697904150941553954095081291685552 16768 2669593270403369459551346294212856423377114890067711313526635378189232 16769 2498558898881493862811320197774770749113342305540183168403014397212832 16770 2338061287154257477049105905722705608285881149332720091873169542076832 16771 2187478797745164522652653958482901617258364468438686718854867271444720 16772 2046224731399201307378353348084501787213725776191030185796664259738608 16773 1913745469330633883835281582890715549353530449295118178965194751942016 16774 1789518708029857743456355532927261145199963999807676752582541549051584 16775 1673051782369359826662180991127655108075940002396382508790961686064512 16776 1563880072925811811508157932816581640904818246660477154627475606539968 16777 1461565493605920948440972290752245571138978731475176414352569281797184 16778 1365695055828097674798615527963958065006767946931135238064712766588416 16779 1275879505670432589403023931742923081214941762948358177066408209633152 16780 1191752030548081374846018849235379502001780454845478005883525791818048 16781 1112967032130104651632537342654798728849751584151306640990919611015040 16782 1039198962347267612053631201498509580173267758126752313828198124868352 16783 970141219478435949988293149228279385406106977434107737519409194246452 16784 905505101434171593455266448274432662277561832412863579471393728035148 16785 845018813482092687611475198475078197598044707706493063073067605653344 16786 788426527779672844385789227452389974086826472720103780813352224377760 16787 735487492196567545537476425925393635449969222882736964970796572619616 16788 685975186020420386141702386046726687416664334022967678879820883550304 16789 639676520247565119461152472513471022751487966594021504020571762031648 16790 596391080263244643555287163251011347792526498683463451174103549964512 16791 555930408815055451906967897874137511004900296265850053038819517138824 16792 518117327278432801688810893125850868243370213760438770272727269838936 16793 482785293304251921220240866664695870198241213641528090855913261850496 16794 449777793026164806436841102652153207017567954671361615872925262949056 16795 418947766089248206860037035917915552523380527387496148037614595823136 16796 390157061842030781761333789163286807069173016288102291265705177372800 16797 363275925111117480735506624523110081462053211788367756369831295322464 16798 338182510051555206104739419394708120176046178418409472192166889915360 16799 314762420636900876533281292767576681379625783745067279109996964943392 16800 292908276420773177606635669313091501537881467032345640953588341924064 16801 272519302266601545647798460098727018477588151151312208972654476890080 16802 253500940804436250216727060909533376319901520656685485369603370820256 16803 235764486433154791592338318764878685397510263666548015398872221684976 16804 219226739743292230090258972031387681844171978133805402783281480212144 16805 203809681290133616340938061597765082843565924278398448795643438012352 16806 189440163698729622936376334537537538356209181038764512733238936431936 16807 176049621132223184070692368290276817927868358891738998440797164017560 16808 163573795202394040701483606446055514720263551329073277650316233967528 16809 151952476446725434788115471401071068543246889452811607149943753116160 16810 141129260539655976781369520486522512127137034079082328568915082117632 16811 131051318447080463841577737225204076723805388496737507527909912185872 16812 121669179772684099708574336824555269072013544300784443385764838073872 16813 112936528582410569243240733997024940648784735521474975295595618679904 16814 104810011029348673445333599927124560107629382326441871709887051126720 16815 97249054135645222934339951053380430762468014182449415325323114772456 16816 90215695120781728495566264965747799698522362991459808720966490050456 16817 83674420696754899752862462062060274797090556822482307215473257238976 16818 77592015780439579431167276162446489254184338773235172845407200588320 16819 71937421101748796272512649989707392116497897561688146238417872867760 16820 66681599213198247397697048378298607068584991886256322126923505695760 16821 61797408432188745829249650742873830101044796237554936198951936742688 16822 57259484271794962532001971851615994519462178782582298235257876290496 16823 53044127939145126750043368481636936253175668141903804743867526241576 16824 49129201502645250003190573565572999595774576909808562015820658178712 16825 45494029350392041934369594911123490953036700626889147771387353571488 16826 42119305582178284985320916769997052340193631708525136006381193866240 16827 38987006996568537377493156558554740985931354413852032860499965430952 16828 36080311352655412717331197565220827912270656897826380606936032556696 16829 33383520603339428433951672789145949074886542792859591919992621343456 16830 30881988813348979490380421674470597181215967991136589473552778639136 16831 28562054490770250075589503186248351511570019306784719633755248837428 16832 26410977075627161394850528624953484695536788162244545279823724601260 16833 24416877343074618997484151040867813767333174879129770086103303118624 16834 22568681492078780138513725705305731651324375940622042583557696930752 16835 20856068703088829888837534094750583571824854697872429847575220332960 16836 19269421960187506771583398994105015953056797716395942642572518867968 16837 17799781944572725308639836711139004031675851741822489669254363637536 16838 16438803816999216555455820352157785067104814125934243505349774962144 16839 15178716717025045769263318222624255423362119283903826932212301846192 16840 14012285816589892766691315346846963198445943175268735642577012552240 16841 12932776774625686923366038380070252234142582553469575720754883146208 16842 11933922448090074483291466188440979843614390260792105142802894326496 16843 11009891723042706951508504851938186211396045715599838559703255812424 16844 10155260337175906725801167556557232557266733224673122465477122105144 16845 9364983572586342583186348047252503974166674326242763997149608731584 16846 8634370704553444019106164841224856532292168609374583590627750092672 16847 7959061098693003788364481375537354168265947411557851326368760321740 16848 7335001855099493759972425720240428262249200357704913805425342733332 16849 6758426903995942448300413868816077381833670728506062766360448823680 16850 6225837462992878312426294280084243371573831760628653410661748884208 16851 5733983771334140376753461687428612682786849951574010488387892873952 16852 5279848021492860843201422701346371509172729760481224271699937745776 16853 4860628413190481226067888197732807426285054515715003817717090440768 16854 4473724259359434978782481616184186344593504256791126112113992942144 16855 4116722077769616865156651072253076979205131530012741057224527197160 16856 3787382606002830965214346517261042184760411173650719045091657021880 16857 3483628681200326887042579186874740870761421581019054370499009313760 16858 3203533929537977440668676173789337206016876305695381022479114099680 16859 2945312213712743199590291125050276679548622787661855925827815653824 16860 2707307789863398468116070832470934093544081114215376750967668089248 16861 2487986128308136212779370676989992361735166521044810590485927989184 16862 2285925355271213960278404132215216412344593384664990370167746051680 16863 2099808275399367477692786022667797799982955634364589804709655712504 16864 1928414937344975032456799111280046509026589586733781144386851638312 16865 1770615707025144406067876183440736190817927546678561251334332810240 16866 1625364815361850137579423741338421459737351749932371503390510951824 16867 1491694349375410716043116257895690362253920537093456256146238161088 16868 1368708657449031626308630634139754616346162230644671392642231290128 16869 1255579141412560106347460432370556494006336425730260304382274869248 16870 1151539409815370044680089861718662938164594523202196607098614937888 16871 1055880768377464074541808005049829306142233374677519078006410926136 16872 967948025130177604544565716841589173152343925947284444523809174664 16873 887135589188733191390664574756081528697200806410158127892497177088 16874 812883843443477967929259291950201782091018151391117358725813360128 16875 744675772719827426959207695460859909089012272368152842602114557728 16876 682033830143365052044006770664799711680943676709008118150589447904 16877 624517025560594280427131130322078230801668559050387836690388081280 16878 571718220911659837721574087944585822574620934427425164576088289760 16879 523261618432881111824061087134299497029805306757912491575535282607 16880 478800428487891926001918774382853151869726494423494112726494094689 16881 438014704690079567742491324547040442919664517983595805799833039608 16882 400609334789191546745752103325037143289659082458249009406098897352 16883 366312176554580588817136335214242652748363865623919938615506038180 16884 334872328599564093218034884464033378062952453138451462547461488028 16885 306058526758597533212835739294327225518229839411398112014864030536 16886 279657657254060697953790247210209582234492641348278769370189877752 16887 255473378474942534967794567456779810421202415615830960813463590138 16888 233324843737956071926604238620625088645486524094881693341081611590 16889 213045517914858186081206148444118415066270276586160095781520808840 16890 194482081290102688324766450954993188310062061140333682968856768520 16891 177493414462412777198667407419862277215740695601615028191418332812 16892 161949658524300732810723959175824845106728304458563073290716988324 16893 147731345146761876786533011362942028912165174948779967084310590392 16894 134728591563997860057346217361024554654810022524870986483235830920 16895 122840355796656592972648304829637975141807762838655844729872984183 16896 111973747773196858720175159678014337549819654461358248947047978409 16897 102043392308992901231719289842890610448310639071963921525650005360 16898 92970840183004533444967078644093417865767566827496447210998466304 16899 84684023813490894464128227174519773435734002907556936471986055856 16900 77116754278507256309693600121741460418436054095458577448623930928 16901 70208256654891630184363286721651034267913533603926720095285160096 16902 63902740862153552079799014868341748040335333080253060909370097504 16903 58149005396091957836275441002276786238986806652749055965720285928 16904 52900071522004943222608992176907001946878146318308560214316368760 16905 48112845669868980674627264398354437654777453453958536997919677472 16906 43747807934664527229459509838729666628561289080190447764431123472 16907 39768724734865686930861351108051689740288091050366832962979260392 16908 36142383821704318524915321286291631717169115091719730240323116584 16909 32838349961830819739470606618122581839135154250067788544003440064 16910 29828739737050858019680088860940297995057793174355470060097959904 16911 27088014017506969489212910440518212591872166758072653568865416590 16912 24592786769547192599135081768657379135277075421352307933553060386 16913 22321648957096399522916327063705625352566263956256238927466870272 16914 20255006386104077775715251795974293108894079154255939871623265152 16915 18374930426038913935385847011725967162505683830260846158856096912 16916 16665020620860926005918326623805258691691442820978830805700845920 16917 15110278274824428658009941482428945625612057749402673996413409328 16918 13696990166222808163412016762756711221944805822696139943872192528 16919 12412621605128120707079176312925703914182974907748430405765699276 16920 11245718109631705534420998772894619344267761078948396979123588404 16921 10185815029362077031491769322753618105548823082657455562829974160 16922 9223354495429313217757005973905553516792213652427338626606868496 16923 8349609122688412908151912987368021021532895320373066601529634928 16924 7556611933577640241466454792706545025239060268389604450531162512 16925 6837092013005343564403842608180561469946348058338354441181098416 16926 6184415441048405041611180853560907721334948214754060303155439856 16927 5592531084791227258008543630166564666094277121818962715028290066 16928 5055920862666369310916735681832579898200851882576272559966571726 16929 4569554124334323840771626531177412810361170823752366248956987008 16930 4128845816626329978315906573650067631035356312443822391166216720 16931 3729618131525280906091375589734755023028168298573124726565320136 16932 3368065355720032180781587471099780163134351376700381151313129992 16933 3040721663072322051594023012811492908292827904384565513044795968 16934 2744431611508525025024764908888288925306137308149941819225489600 16935 2476323124507481250936021430378999022595682583146561210020663712 16936 2233782754609592915259854036428591334673568741241461051810153904 16937 2014433042322697519714112313583212155541328861296034505996810736 16938 1816111798541372149040989891713264350635213674746712054040557520 16939 1636853152216216826358234024340427323217235832285798660883421608 16940 1474870217590130108656591066918320200685041100008626641752924616 16941 1328539246935746285194782346731922908055571092175793117879578592 16942 1196385145452846801296334220481845250906449126300298798109737088 16943 1077068234882514010316883927325426639474323305782912083714667449 16944 969372161527248919429495995310411330474740991079263924933020567 16945 872192852790083394374655601158395564748936284926376760842642760 16946 784528434113700779361125031663068015421440915061715358872893816 16947 705470025361791394065962945555617227656779427301385413275306652 16948 634193342284855296155758334298592447955578344382770762824846340 16949 569951034793697425526823832434346653869311825149236956458044952 16950 512065699365165673829769769449972110780385968343055003967752104 16951 459923508062648080953757201114753842330187214642771525017794462 16952 412968401402215970285157712921777098175559822555729797357843890 16953 370696796665360129381765979713887339884769999685848658446861384 16954 332652767280012727443809004731205150353665507024773773565599304 16955 298423652589844647045750976340417985460905731173165670584754484 16956 267636060732562009831670613500099516997979496342638929499980204 16957 239952230474141425060188923855337074953013536299454857729424104 16958 215066720718974175384987482086232840001459129867969561150214392 16959 192703399055478475936241589146554727810953176142079098261252109 16960 172612703121152517962604303642004006044578523595676033432355571 16961 154569150797174247907619964835474105105074285248850818807499792 16962 138369077286128670470952120410839423418911489286814531717571808 16963 123828579001700394046812445943126868890603186812629975123355168 16964 110781645919552588308754601598775933291396357953365213382393024 16965 99078465616451376165456015849098491803624831824561575009490720 16966 88583883671372299476475658279664087046250787860714730377491744 16967 79176006428354636516140665064335694546344013095023812546322808 16968 70744933335952277679273254932053171289934095406362973747056680 16969 63191607191219007026730389914154990150254082702162385075501888 16970 56426771635519429144692153359768596232621086914068541847151376 16971 50370026182689633951924337361492501476272907340149250153271432 16972 44948969914204301536570234272216913854993690451191731343684168 16973 40098425757509205317408198628296460333971862580219197521612352 16974 35759737978510798900707654626266333052354764535910164093837856 16975 31880136172867906925250590097458048323702385302251774522029100 16976 28412159638259553671328817308044306797162402240384103796597540 16977 25313136555860709859328343945527099379820484419557895034118960 16978 22544712908125911574830620019251217495011404357439062546449072 16979 20072426515598063132298036264364755552338459560416642665750520 16980 17865321991448447331467201234855029808752807421604189073653528 16981 15895602792144028632107702592800365238241622852052738341151712 16982 14138316889089988335505890783759327266980312721467711077356736 16983 12571072902120906005704262289220966763629317517925505987542496 16984 11173783823895706768653466779188761274068235275854710038968336 16985 9928435726960761219449806014789736314386939068171257331501776 16986 8818879084659008768647635764565211317421907702561845889590752 16987 7830640555178009269337311007932701660882707495437081654736088 16988 6950753276678617524969142306094505202457931580262384227020360 16989 6167603902308719716729322799578694804465852935186989477599072 16990 5470794768523484392046506860609743298312582900742657754667744 16991 4851019739916490427981398018220626635249111109455047328704196 16992 4299952410008178619986653125935991660900546378486215948961308 16993 3810145461323805052148242908200206134143715899511167215018656 16994 3374940100706926493375521138231752167016604149161644978825824 16995 2988384588149017621944528545472578134125076293981230549809752 16996 2645160970379317993311700232569182883710325512762227219024328 16997 2340519214882163765198938856273404371991435624949812683276384 16998 2070218016651488389163344587120862340808394493241588664845024 16999 1830471619548235640736621938240034046702490719810191170007240 17000 1617902057230618653718573422421401705451409776959260185024536 17001 1429496275859094479792287522449687795982928897586979650758208 17002 1262567652666906731122289758164339652204164518939476301744400 17003 1114721471516275903010077269910916825352438641059077349058520 17004 983823959170750128436255379539495441031581611383159765001336 17005 867974524608153890328597541604198325182144383248404335629312 17006 765480878642867670486397618540819755379811235221343457679520 17007 674836742755314776576506453192473516752800224131864051482323 17008 594701884645357372053487988319133301182284131900068803058365 17009 523884243912537957260702426974485842070373987800663842592408 17010 461323934672687780628460983539999526637179489484762172545656 17011 406078933077652746472991106125526839713454896733269403687628 17012 357312276822360441258922292381518550262842077417189543973220 17013 314280620991870629819325828984935293250646472001755356274600 17014 276324010193863921185729587934249534748379154878991650371544 17015 242856740996930370644257194846225658517723903516378368985538 17016 213359201395356077082506635770354796392800052134003592845998 17017 187370585477103057427770545940065732724242998982503840617848 17018 164482391801621492997113978744488183500519023088331434215832 17019 144332623305421879533104970439278066977963686279866676635340 17020 126600614943446182161041293607154725781888601228777293709748 17021 111002422831655962538069590763808670603059978930454181084184 17022 97286715461120505230142049370545084821058839090236348235720 17023 85231113678972110793657308854943420695614788620632419789991 17024 74638931642821042983797422689275594140426539410697993001689 17025 65336275912316942967284037906322229172568730693974360422672 17026 57169464298603119855503658856136706225854372702542408446336 17027 50002730098413120426815385157351304548450793006566763525880 17028 43716180938833638287957801647841643390365408483864202886248 17029 38203984691409505268068758845299436135362022993330099110272 17030 33372757816566806281426554808024781743818590846786869012416 17031 29140134104071430558931587930995297462781933896921824687168 17032 25433494112058639287500741389198012695032494841928288215200 17033 22188837702838155314268806208177893089848280975243293671904 17034 19349783952377714513391912167218873347545519856777022993200 17035 16866684393923400564542435570433718346892753121612437757656 17036 14695837064324802599419810056689317964723131049787608340024 17037 12798790172065657267326158444958603328273655917561869429792 17038 11141725414778785795102910386345849925968959251306774102400 17039 9694912055590612862708638558189150426089521727694922105886 17040 8432223835009189004813950547157831937668803134269612699202 17041 7330711659962229447095437166839135012602954651678366309680 17042 6370225784562247954862367983710271683553465619005139054528 17043 5533081887723348202178204651710156681269327016327172935648 17044 4803766069424697524741655125096295838437560183874330197936 17045 4168674337894947243197342724291337255912372209783279658224 17046 3615882651189334160681208496735935132285310908797751090160 17047 3134944014756010405083616976853315435919834887536914527236 17048 2716709527217877198218196307427023456043162106503679102828 17049 2353170614739146001659786423338066553460270497813041863168 17050 2037320004497379659038454064882530932283263305127964191248 17051 1763029263975232683133084455781024123587760359985692908664 17052 1524940978638905823280271697318257015991149752346358044520 17053 1318373859325485247704294663152515806872341029799377981360 17054 1139239265225093273001296421268750343870603591183952437328 17055 983967801319514486722208042320151217580076292877284572826 17056 849444802857810284470621128222126577135163291953055449110 17057 732953655997901091805866051497989979730866028095975957904 17058 632126024987963202061749126589015512082670210859851025456 17059 544898163872271067591369900033030803997196186426126640360 17060 469472586175290579497897571447121043229434433636831873384 17061 404284450679048548318544357583578382229219386800918899296 17062 347972096453305616292294376484918860065663089562811397088 17063 299351226789426885849133934929382260512213082576648151160 17064 257392300576284236688808421582270870154181427423523841224 17065 221200741786810065257121058052574114301089151178424427968 17066 189999623872026090093603503321569882893912718540169000880 17067 163114526658506493484045933005244846599053716229936378032 17068 139960299414917061100584371728543098556052897137855074944 17069 120029495627491678604154415720501555613871835537454594592 17070 102882273178406323717062949328032819817867348305806471040 17071 88137578477938340070337402976564113273497068472563701475 17072 75465455037222608430985377255409424441421770558942232045 17073 64580336317748143539304722698181512028319466954003784952 17074 55235199753638274082865126551508248136980844425242624968 17075 47216473877164355032106597819823884482505849804711790924 17076 40339603721184898612168072870731374850976211831103088212 17077 34445191332224020737079207085839969568443114379289978600 17078 29395638489153960355241268846961315697744868286773003672 17079 25072227748459148322705464538017459466135629179501036674 17080 21372585872756505899400552970011589129207220288480162766 17081 18208480672999359813540788723764184518648822345728060312 17082 15503908420257705983373860390444102553115570482767106648 17083 13193434360728453074134859719270328618812978670793792348 17084 11220753586656716487106907103935347940381923719843928740 17085 9537443654805779703550995635233998806690155155734623512 17086 8101883972514578025902099322709961203292764803770082888 17087 6878320150630468142842926909001904242144074505381282419 17088 5836054306912784872906810786880454442020042511144490925 17089 4948744740707885526502486098934396412334139336719000912 17090 4193800531993789139082880579060403663844220299779943264 17091 3551858482480712704950211741305304466101347304471682760 17092 3006331446110713953497610850176978738101774623759393656 17093 2543018519893647580564457620271216512734107618533321632 17094 2149768808960256667912679701695731041584734623106008288 17095 1816191564365671676377733011691723460015565789729943624 17096 1533406438200765196322515301392818524006397708523721016 17097 1293828425247693942212169981280217342617897345183990528 17098 1090982778932960753384063478266157152120244645188774768 17099 919345815018528733802073082285484947481766465785927832 17100 774208061029380416846278764169149752977533896028082456 17101 651556683107650644516632960137225526924152540214632448 17102 547974533806895632706948606961430340148778002794480160 17103 460553522179505265699112119092791956984942633575866164 17104 386820318270680567059865440503188776299368601221944572 17105 324672673857830829842615171168986926353212252134226320 17106 272324875252342770378466278840568149824267937843423600 17107 228261046834860128935498496718022406751193168208057880 17108 191195199765935441776760921966879026196370457907371800 17109 160037072530236256312397317336047950445590300758990560 17110 133862941715111991384952894722092018304306139856746560 17111 111890695381084674125505670494736478834685172349735760 17112 93458559896470099951480894337766795676861220556265440 17113 78006956223445339604692567133590389693702768350404560 17114 65063035137558901551885232246080649730159241570682560 17115 54227504285668809770524773838069862733555219170602560 17116 45163414686021141414451652110153499037465080356152960 17117 37586621420261796722351795127393587099484552316595520 17118 31257673878758062502867185523720005415105964621245760 17119 25974925881966416671391066513797422335035573772095584 17120 21568686079266622853948790065665004185434019973967168 17121 17896254888526299631011922126812049117904371563412192 17122 14837716461925197736113600898698429948164631005349296 17123 12292373246421702630195788427154604378139150856445784 17124 10175727083794020798735527952870997601132057550439576 17125 8416924840247373995963084561678902366568959747787648 17126 6956598593310404949298855796298919373395649282029824 17127 5745040714335898199222986648769660197896671429370160 17128 4740663010398325950912022821306080693836322045564816 17129 3908696638674322760499248693613443698473247125003360 17130 3220095959749508459351210815664272068880371778476384 17131 2650615009119465460624373015551807248044062085573808 17132 2180029972341881508847950447482114224209111749529072 17133 1791485064144678577813465755320912780453718823012992 17134 1470942634511519346595672144837354768483416724393536 17135 1206721240665706836110763973953473239826317909945185 17136 989107906272493767149997991762020499643796965927055 17137 810032901041942075592499125622606693900931087991720 17138 662797169276463666708551326916832506684795021243640 17139 541844061113106304889684479573913294085654368712540 17140 442568314979987866791198152799121370349028367711940 17141 361156338137460234811242413243776858780712504134296 17142 294452763223121670746487547181048000546349370142952 17143 239849047367552045446475924590260319327328853009678 17144 195190547977647194867198665908164269493664405104130 17145 158699073873879903033997137907299591727989712982472 17146 128908387630227507251073595791100565490448619025528 17147 104610537931495582287438048555592718457876543887124 17148 84811240807792896515434353876395322811179194201500 17149 68692815332159174058803552713237629668196574626920 17150 55583420945993821194972162185719079779016531942040 17151 44931546956234629923166897255729254103326452195185 17152 36284875832104812426707235285265284760456582898255 17153 29272785730422835617744212310549727882480361680848 17154 23591878449780275457855628959804408794660123931808 17155 18994020360672029131799806785226145926714216447088 17156 15276468834953383703461182253972570258985912305776 17157 12273727888818496853075084489138745600933268719744 17158 9850836345137433940114902448001755294633290716544 17159 7897841661044711017431064478902994968719339418032 17160 6325254215243401305937462151098608389118284661840 17161 5060311622851054199668495032607647835289532964320 17162 4043911653412238795736871211633942756512103656560 17163 3228096504614565698721159027238337432134092486840 17164 2573991316910294705801799792405762368165775148440 17165 2050116564154631964200109267441692940211751478240 17166 1631007878302683345687300697598003866345724320512 17167 1296088428718003962363910221072914588229915745914 17168 1028748570057953946785110437081759844356634895766 17169 815595424944041603277506888219609095951030250976 17170 645841653262874141546868364736236323459878064576 17171 510808108652646503670460891347567012211576789824 17172 403519586467302279305853017667191065380495802992 17173 318376586559472004656564851849375696029473527216 17174 250889082298584646122705518616639081475196486544 17175 197460815788116821853152627224559421938173657372 17176 155214721064684879310759903520547194604300702660 17177 121851789350304365460708458835226401635255168208 17178 95537097347274445792540918911488368217668153072 17179 74807874384198873409195847787618900922079805512 17180 58499431129455201956766530964266063356021771032 17181 45685548201982810975710973096988270356479241744 17182 35630557641696633217399947219955373043534187376 17183 27750868922393110957924477467810011153553439926 17184 21584114710138340083010362288454521531901615658 17185 16764436983398081540377223817518272438155650400 17186 13002715530632960490080436249281617382603358000 17187 10070769833766765565620604329425361786740098200 17188 7788751481249264314651891689647295981097744920 17189 6015095380509689866730556784340832890814387840 17190 4638520599394917586253391009665818406669667360 17191 3571670943296668862002486496117691375819060408 17192 2746065697137924121784530872719831375291959416 17193 2108095870551621552943839302750798732218674384 17194 1615853674803437882298739649859063445910426592 17195 1236625194154473281864953989251754251655885840 17196 944910219174357658006433348370031733346283440 17197 720860554280653694215280123836049036269811040 17198 549050073118328344016432161914247859289681312 17199 417507410602484120258981247369911000647397583 17200 316956291348879387005983485706994369697477729 17201 240219783152858095767314314223262644643319320 17202 181753783540053897451970494595026903417566856 17203 137282243830815693082737610897263565515506276 17204 103512369292717479255299411999147474568395676 17205 77912596663187092809662953411480842795531016 17206 58539775874731049884396874740385264039643512 17207 43904859645618502744947149654272677786663018 17208 32868684080220494027633635872626512776965638 17209 24561226987529657266306095244823271902465144 17210 18319155555431187957556411597543486097494680 17211 13637599138845040374220134301566204332497140 17212 10132968407425938384234501709853815657464300 17213 7514338554550761222246618198351960112971480 17214 5561461207433005307391213166482791440101000 17215 4107898530060290932319616019499088146444595 17216 3028108742289023503550607187991032915441869 17217 2227574690719526465118187658761742250124848 17218 1635271880532263179453392282419284692137952 17219 1197931911034385050306514545766877975934128 17220 875681339810886844385777756630373466036464 17221 638732346848780518275658330374163893845376 17222 464876253009457263053799242371883833608768 17223 337588737811721611484143180528383028285488 17224 244600242236395017273075696927755382449712 17225 176819464125085307316604041185136372387936 17226 127524348203462315768924470793382492335040 17227 91755328295309679472720224294585680493024 17228 65861189393162766874335653903196974350560 17229 47159865740321642794061202019050448537600 17230 33685619439798260549094247773414021851840 17231 24001004488997638397933475856959939679380 17232 17057318039848926387906917103144238471420 17233 12091263650509299760364458788260505816080 17234 8548600552017885032368166033360880978960 17235 6027859444374975584902948809623939817640 17236 4238946366368908563894196514455814745320 17237 2972767609265580389647370573594761874400 17238 2078994357139764788555468982395983386720 17239 1449825021430049921931414005770886930760 17240 1008156477117214968144806099914767617400 17241 698988493784024039172625076110051102560 17242 483193389998520315785704134573607235520 17243 333011661611329886954277329839674784800 17244 228803931285643412686273349138330769984 17245 156715021713374428673662337868517321248 17246 106998532221487681128178917635247078432 17247 72818445623355344623347946325601223476 17248 49394330292803845408496879633045195244 17249 33393350080848416854930073531760735456 17250 22499065669772925772563730683417669168 17251 15106515527612081249921837756905788120 17252 10107237011016552684988299509632651512 17253 6738158009041721082924956890841899200 17254 4475710795181853647872491424026290880 17255 2961867438413731848380907734596010160 17256 1952638533682329803752885185041386640 17257 1282329783415697144927355881278232320 17258 838817226794565502765952104199774400 17259 546502132631794673403456025774946720 17260 354600620420803367003331905419529440 17261 229126554738452589489958601159434560 17262 147422511965778825379939832579324480 17263 94442546729097558433835325060365125 17264 60235010119008268857717307397533515 17265 38244450869406800098615052328583080 17266 24170492949548343305982938307845016 17267 15204019758621735700708674949899372 17268 9517963588745020885772846329252788 17269 5929223219223993076368304688242200 17270 3675138359025421381035492483479112 17271 2266335321399893661978143731104198 17272 1390272928254050494030975158434874 17273 848302125714459320074440838921080 17274 514781631843861651493750446773160 17275 310644088181656248463570555088940 17276 186386452908999070305235430453940 17277 111177884191334541374076742284840 17278 65919630449729895630173086715640 17279 38845496515019578425325670786505 17280 22747362824110616556617506639095 17281 13234829279482555711222587332400 17282 7649488482636710709443891270880 17283 4391373017809964666586911829360 17284 2503493028844933408067924544720 17285 1417071525761283128330825256480 17286 796259238284911487306236467360 17287 444067652120431409612356853640 17288 245746176416161071979507706520 17289 134919469404951176890683291840 17290 73470998190814997336506188960 17291 39674339023040098564731521712 17292 21239797658799244686579797904 17293 11270096716913884935784994016 17294 5925514768686681770366110176 17295 3086205608690980088732755506 17296 1591832366587979203662183774 17297 812850570172585125274307712 17298 410795449442059149332177040 17299 205397724721029574666088520 17300 101570303433476163296417400 17301 49656592789699457611581840 17302 23991387527607603115708080 17303 11450434956358174214315220 17304 5396181990927415434332460 17305 2509852088803449039224400 17306 1151579193686288382702960 17307 520952492381892363603720 17308 232231833953373704257080 17309 101955439296603089673840 17310 44054819449149483192400 17311 18723298265888530356770 17312 7821124592080019009790 17313 3208666499314879593760 17314 1291800798425471005280 17315 509921367799528028400 17316 197169595549150837648 17317 74604711829408425056 17318 27593523553342842144 17319 9964327949818248552 17320 3508566179513467800 17321 1202936975833188960 17322 400978991944396320 17323 129728497393775280 17324 40661170824914640 17325 12321566916640800 17326 3601688791018080 17327 1012974972473835 17328 273342452889765 17329 70539987842520 17330 17345898649800 17331 4047376351620 17332 891794789340 17333 184509266760 17334 35607051480 17335 6358402050 17336 1040465790 17337 154143080 17338 20358520 17339 2349060 17340 230300 17341 18424 17342 1128 17343 47 17344 1 17345 12413915592536072670862289047373375038521486354677760000000000 17346 291727016424597707765263792613274313405254929334927360000000000 17347 3497620718197038475015449939097448417103428780430458880000000000 17348 28538557454274386397589830662490774765641020338874613760000000000 17349 178340639011546820503233431133762288311219395749992202240000000000 17350 910661313153468774830019014758991814135759041994613063680000000000 17351 3958645568889871422653069140339146450338283448765954129920000000000 17352 15069269853471582130180106717664867981681860175981151518720000000000 17353 51281886977653633431477278943782448585509381182883585064960000000000 17354 158488679053818684808760034883272908381400378855741204725760000000000 17355 450372063703066916364959696824767885704585027807594353262592000000000 17356 1188549058949097484940625931387934512154274165158830688698368000000000 17357 2936956480153304047381295385067513113762566839669716550680576000000000 17358 6842084368889411999759704253640352092674141517743401457418240000000000 17359 15115039284993060553016792094341874412999088228071872292454400000000000 17360 31821265467664241936850280860810721716194561925920526371389440000000000 17361 64117750928832591088724497794890979750514033131605622861594624000000000 17362 124113278273101844081914543621583831360159055251153066853924864000000000 17363 231561288425147476980307710739483366592807003340257553928421376000000000 17364 417622958741632292104881882681954720907975282411217997336674304000000000 17365 729955524897675186427469482050740057862458927614397485448822784000000000 17366 1239383217267071061719143556489967081790673969499805050733146931200000000 17367 2048391675079615059468145984171773092208477870426491589422363443200000000 17368 3301648830719721478117482819696502791774830536261642585811700940800000000 17369 5198695165400850383498846419976329456286409567428329199826198528000000000 17370 8008864962483604995308818891225225708985441409389171856392808038400000000 17371 12088400684551365731412122828847317394671346399871933655480465817600000000 17372 17899609578289323489670300118948669532603110368408943617701475123200000000 17373 26031791156906895999332484410567607692085063802334581660226673868800000000 17374 37223543307643233354327734354857220930768695666770861154289678745600000000 17375 52385940734844265019298713899765416404841832092815150036861775052800000000 17376 72625979341201238263524354138016628890499687109547038360796427059200000000 17377 99269600253995336774002909895569527904827953150643800569302940631040000000 17378 133883552581908290743402103835102780434021647530379722407074146877440000000 17379 178295328167068185174852238872135859065712849814597013980648182579200000000 17380 234610406390082023579197320496687728103892275546549371649185991557120000000 17381 305226082558288091772742365468132723991527642737247602594013417308160000000 17382 392841217968650915972805374318110043109948172272181197019934917754880000000 17383 500461340337839197776295990862740038929615952672358435830827621253120000000 17384 631398635702560979815661436391489019789809768144669231424874498785280000000 17385 789266502025692286718136852810633802546666301009052672191578719744000000000 17386 977968474997654278107382219825744328222880847241410150063119717826560000000 17387 1201681482121621958189064364961879349822389038850847532365375586713600000000 17388 1464833526472564988429581997797901593888771153787387396473931050844160000000 17389 1772076041279457341878629088416321822693318581165551542098018676387840000000 17390 2128251286062691935876619644500173602167767360232005904088165136957440000000 17391 2538355270592665473194895686034155898729919824991092250021638275948544000000 17392 3007496791404850183175622827158535422980929366024339961870398463393792000000 17393 3540853244890865493672114266232379610312155568774118460622052561358848000000 17394 4143623939849103342233428807102063427414019527251762256995317818376192000000 17395 4820981670422914859553684384830204268069634508176422747212395229995008000000 17396 5578023327934078523620960598007842037232292205011394990206590491623424000000 17397 6419720328239964070487695703779412809595806346348339665540725573132288000000 17398 7350869611444288564217968163249547034193927517258582577259273603825664000000 17399 8376045935025129585816198905914138639341130986251251701206608852090060800000 17400 9499556131951754578299482590008534964490653953758781862041317205056716800000 17401 10725395944561038676354208547732535540011582376679588409706806088797081600000 17402 12057209975342703571581201607476619698350919577802808775102062319927296000000 17403 13498255219807457468683485895331233665198637446649300243423064620978022400000 17404 15051368566652872295958724362326942453839653218013666365291078864651366400000 17405 16718938568708866282164335519088212828388425352295690301123822712716682240000 17406 18502881706642743578371990591177806563740464328158456050253966756746741760000 17407 20404623287899898489538817872702665408584123561936122126762150355780945920000 17408 22425083047360619323877882789458828779776578368151992576494137838243942400000 17409 24564665444951361489248316577198437727191466013238324913672771723237440000000 17410 26823254589943121080423338111696805414723881800561153878044334716829685760000 17411 29200213662629987041061160972388560256507585001589624538656168251198515200000 17412 31694388652000595025610437566758645184543763421227616731498377513512642560000 17413 34304116183170756692285568646198986941232555664048667532004677857263411200000 17414 37027235170820971828132171273239249979396819646986251919579758747524551680000 17415 39861102004594399880434852788058213680645615250595379465054257776498191360000 17416 42802608949134220460990910987600435391469148487521655536815501267933918208000 17417 45848205424833313978787730147106020994088080952506837018016464045788517248000 17418 48993921825001718564667515540615740851407705087231298590869307379413471232000 17419 52235395520527969478168503764977022181417799344322511351044415959715041280000 17420 55567898703671580164931596145644640652679803174215225641996463268176086016000 17421 58986367727799566165072506908087727708305543710701479910573440083277858432000 17422 62485433609082121047321615157206907438255010226301470862331026106338008576000 17423 66059453368805595474266113003997007800557781435657354973867113259020223744000 17424 69702541910473029316921551826221509563077405504309866879877726064052709888000 17425 73408604143695353899336938569577080548805679136311239861522468810854591488000 17426 77171367086512671269843185853037557921652593788883976282458507941895998464000 17427 80984411698743883068649260076881296701025459618190665813341980598281761126400 17428 84841204220803892366318602058948589632984419819181912509413655075912472678400 17429 88735126814752869023980803653555887377637089247913211389510277132153320448000 17430 92659507326797688374525989443839529014902416906246625165030629972306189619200 17431 96607648012741465505786724069301057445886054155507352951423067246611336345600 17432 100572853089705870541365581852528664688734203995239382998702174886874082508800 17433 104548454998606695614731128870842962351501483924826115242827454803548820339200 17434 108527839282159183798467119527904395999673095494444111617537300901640096972800 17435 112504468002475755657407279494511077206046086875549502797285316728219320320000 17436 116471901640478569510311132051032585103257307689358708538990624612805512089600 17437 120423819436297160097846980234310829941272270558156767683478713790673800934400 17438 124354038145499201633027207536819132348883612363165307059407213242367398912000 17439 128256529200376775841222236103273460648610802842789067369379923749290930790400 17440 132125434278569455517087863406259712227372491716637533497605875269244836249600 17441 135955079293055696989094425855257392660337105274121827267223153476420254328320 17442 139739986828007945677560203024721011170904173022658113829487334691451910645760 17443 143474887054220186259226576943602847138522458588326612832295674575549432330240 17444 147154727165825904660315446689275089770465133264644325353697927279418887669760 17445 150774679386884662512173528358355014492115293732677020624536197659069845534720 17446 154330147602188406391350899440014324402508074913814732012414009468312269578240 17447 157816772671390749143405207879580716002335340685087833582664473837537805721600 17448 161230436489363506666158313180301894615769418446091700569228449738388977223680 17449 164567264858606337371050233935488089524409779397455871785237237437561127527680 17450 167823629241649652580544855140567514244728576138814887231286099111031610552320 17451 170996147462769916687723660196281376993016964395312111190019726130928013168640 17452 174081683429050684847643581842615924008550148657013353071058056110568505180160 17453 177077345940940952290681629913428452642811034857644209672776909318743807539200 17454 179980486662050832156847741122252221228798443215515585532478089445760250562560 17455 182788697317046509857902551226464498290492693091261511804043891135659481600000 17456 185499806185221827746810144082283011595914852365214912214361890883098225745920 17457 188111873955689193472848906308122114396260533084652013485297087627422944170240 17458 190623189008200553175100856601488336449343830061852024488513964646599985715200 17459 193032262181428931212706928026240116216178927778531543332097825763868043033600 17460 195337821088157723341013871980343862732157350471281473619531578699262500444160 17461 197538804034279988539709768166163604212002554048961658152205670857357305338880 17462 199634353595841173489415691116430834357140040747515568765770655379901222758400 17463 201623809905600196974701067817394332319283272256064173887417985822625028797440 17464 203506703697766345363955641095999072266945535242871890222402030487136158259200 17465 205282749156720419974738304658159975691101429175453259242589587277745084737280 17466 206951836612672349688506210319232810511287404548569988439656205591935937085440 17467 208514025124365420384543571714176667047514304412317845003992098392855539640320 17468 209969534986128015396957129386490842463348968887556875417631260522997136445440 17469 211318740193813396477952989745192340997300157747909745848496928102736857996800 17470 212562160901470313731574468872490394688026406883893344058842622951842691952640 17471 213700455897963680412610406409938760110023163977242365009048085471492135505920 17472 214734415130224769047421062390934369367146122289100307021747310239169216010240 17473 215664952297362163629706105213865129590418355186312317142439527372547210394880 17474 216493097537514195654004004411047800598649491570396467111118869264692247306240 17475 217219990227075492802750681683690381206241459445412966335367580995105628441600 17476 217846871909787962703674917630896277950684789365430697958847810147402873262080 17477 218375079371152241252669307589822615537241465996421138923174360485113821345280 17478 218806037871690548365832693940877686119978201274552632073560519031472517176320 17479 219141254550776304003025892710468505178452379444288260163665366657833282176000 17480 219382312011039267611595037898736479919200869351738112407557631451613050864640 17481 219530862091756198264243410628885027308165625254932698396147282001219931838080 17482 219588619838144331148204394789623374801899394681884326118503580532562089507840 17483 219557357672086074445744560780668832714044949679142555731173103687050277969920 17484 219438899768525580048479198802651461500575275291424925489234397928136194232320 17485 219235116640588220337127490453480991453068835280736389113068657499576824395200 17486 218947919935379221810066469086916828051824289128675132711618141720844328572160 17487 218579257441414254806389882958742443783691451819655986466841303186151126865280 17488 218131108307718978238513389062387519972339404309032537860433127709279118263040 17489 217605478473802587063942399592185359938288976690275578586096013765616579445440 17490 217004396308958422867923954254321323790499233913665121139309632143160094663680 17491 216329908458668751008475695309332314041374972729593741283765594427880161804160 17492 215584075895286930546982235850401690161326957653166339821967571721960800454400 17493 214768970169634464224127342578789401074726236287325037341412176111703692110080 17494 213886669859678905965883722118802334451427420571692005552819245950904235680000 17495 212939257212047465851814444109507880041246035737373032875372960934548734843520 17496 211928814971776599124238535810998118013615570601239842733145271926267921441280 17497 210857423395396191797108952514350304116044291287554600867510629158056946354080 17498 209727157442194550922095587400989862706593091866029115728984179656808464394240 17499 208540084138303767643714187301882072111262103221406336759828594901403555311360 17500 207298260108080753749064296786881745664979658203084951195253769544156110995200 17501 206003729267134084655501775098266792410850122821648642271769478091310890323520 17502 204658520671257565032951747369784945176720836462523067545388316993626005427200 17503 203264646515475146751691828580889919729410516823890606224708922663825627095040 17504 201824100277375582258157865083705972013905698588031837803810285467354319971840 17505 200338854998916231542828218719277487149375265115726642947262655854541944703200 17506 198810861700901132110649321820676894964907059572098446188108162228514288941440 17507 197242047924386296130372262600456565172724444371540918879401101021566588480640 17508 195634316393332856696870256443469787593119321994288065773983477944909546367360 17509 193989543792913916261902739549429949768980431017760912979880177249066058732800 17510 192309579657981654303585363262351089372755634864124573301150978998371725111040 17511 190596245366315454719321644882217924772900538394623556674850582412243619230720 17512 188851333231397667160660099160758407161079768805784357873785913962543390016640 17513 187076605689599393019552899276528965971170082427458790974571112505081353812560 17514 185273794576802776800287343124358518585598864638957748825856725752213766542080 17515 183444600489637192860072466320150238264324255967923937402956355385468950430720 17516 181590692226663062945501059760136602555874841080980374955814099023336660885760 17517 179713706304997546039033262584921694626536420447294745396912571099488021095360 17518 177815246548039836733051792959661604933423204738968088863259470742078490829440 17519 175896883740119219105642515562432480875763148506812642751463756824811056611200 17520 173960155344055372629236732616645352453996139065108400375385865169282100384000 17521 172006565277786828841040871534338596425568105066477856940889187347764066523920 17522 170037583746389133016802756676773488882797177542196717346022338558930076438400 17523 168054647125968457143178424764307970777459086561386877905141986453700354497600 17524 166059157896078500573427923717412721614262557106697698317334463688923666113920 17525 164052484617467938371069477901111584114200080538846234649455894578166309171520 17526 162035961952121939754887922694825595679979498259697720178242758745116666321280 17527 160010890722713951089704350038514126041052263891748011036856372423161931657280 17528 157978538008732651801818316574824123726953645975826345374048371453423267260800 17529 155940137276693437112843733897024250659957189575221902738506210210823562298640 17530 153896888541983701687539250177586039821299022538320025805329279837811952389120 17531 151849958560026385848788984429016571646888481924041989758463810078395100990080 17532 149800481044576539395650775475071593058151956557739714104525785861646418592000 17533 147749556911090937893701391486264852706893396095422734497533867634981335448800 17534 145698254543230971850156954398147964045932526154863339263737513971788162526080 17535 143647610080674074940905723194081425327780909178970438813668507723139267825280 17536 141598627726518849909540364188251565951897758002804071440799560725885326119040 17537 139552280072673805265047716975946733881200573501449947001799870862133221067280 17538 137509508441719273715026597875185426760082902685916238798494369949221421834240 17539 135471223243826708701857207084234890026300285119846690706420904840205586029120 17540 133438304347409233162897557698174294253211443462722921745230399697319629596160 17541 131411601462262147268924920873695009531512477741438864762657037954250876811040 17542 129391934534032207433460411620054266378825061648447335510652029627905954480000 17543 127380094148929998587684155805220116798186685191321001614135997292079760611520 17544 125376841947670777981482141567062045786977321782740883491855802905914530451200 17545 123382911047695923195644202039375878718686267609798742421907367181167290088000 17546 121399006472789728617189266345929629215045371766771308299157821245100471690240 17547 119425805589264928044140415103445561011328524734713588903982838901987488258560 17548 117463958547945145240150604572489345023433734521936931640022864698878658899840 17549 115514088731223660829417123190038406466718675712491933708001208238005996024480 17550 113576793204525606090492062630777044397931569237025317638568190510129374019840 17551 111652643171545125504882065792257268186436724370546456880662802746462527602240 17552 109742184432670363181137455598361127836898060755875586466391987080991044819840 17553 107845937846047494722363525506269903033737079435415141921030117808682953805600 17554 105964399790770614500279214260639106552660466598436412492393663278107120651520 17555 104098042631717264231898277689629102930917111840898728663839570480019091024640 17556 102247315185579914007209073416175618105934247898328701740878475549881260299520 17557 100412643187671938917062030954554132048100417943321380345328231765002968048160 17558 98594429759112725795026631822001740848263904689381183675346295448609043660800 17559 96793055874020642731907527004925759148896908535446119483942903897655052762240 17560 95008880826364850852021260663449493196390923028976212626958897327637536839680 17561 93242242696147469502892529500163032262318649597499973621982777660305971981440 17562 91493458814606552706870346616311343824133607709303256936255700563259563180160 17563 89762826228147820581515331064570048348767358441065259108090950871705863249600 17564 88050622160729232428106163373026623057461257468641834952200657752601797996160 17565 86357104474437400098552052277037794450926728930159957042763041623741053108800 17566 84682512128008626683913758009591590915856638530899193672055597060063738241280 17567 83027065633060115989926361520054792995155413844693114681018625533599014751040 17568 81390967507808726084741842105047023667036615091908108590692062666170310366720 17569 79774402728065622877111423936415329506153408326964317509742984388533084193120 17570 78177539175305408843354886843312340826336122193032662691551469740191703377280 17571 76600528081617833633894921864486443196950362219254382099697381453763167768320 17572 75043504471359107822434559362455861219939721899855517970107758335689345887360 17573 73506587599328203669423019225411703627668738660081153179317121579961277180480 17574 71989881385301397500434934154017365851550503730412978286887719718846193338880 17575 70493474844765742290150981769611479677559441872966215531998010599027998997760 17576 69017442515699206747229526970986035563562031449661337745120498255970689573760 17577 67561844881251924602292175129168983046330596590400778531855572095690443717800 17578 66126728788189406657513582622881209930908484538989721553268397878284421102080 17579 64712127860964716194518391248847486602744444514200947674067755855290902265600 17580 63318062911292529501989163884243639413926718759479835191750362187856369814400 17581 61944542343103727956874757325206377406995862110112273148648489080220160390880 17582 60591562552764723313461506705017641168088492771299575644676311570182019987200 17583 59259108324451127539922353086278530865376102864678277436351568561583863522240 17584 57947153220570663699727325166600406509743127607597786811799064325487886646400 17585 56655659967135393310966060250056013273853968962701954264005972072282235389760 17586 55384580833988424135094321380338067470810658828286947346587141269709696721920 17587 54133858009795273946628687875255284517955663225886817198340140148217080672000 17588 52903423971715011896569899053767838167105613247831989535106539382847304833280 17589 51693201849671189044800975240514950588331912602706942809475165621554803340960 17590 50503105785147411171946134257194456607640278719983610373184672118681400551680 17591 49333041284437206155487711342904120321893977991809984510101774240194848405760 17592 48182905566282599624176192656602417951452135361195905144239995954814930090240 17593 47052587903840539600823252654921829387781983507385994147412748740018855461520 17594 45941969960921005552507411341701856547617852965027767159265753184701841609600 17595 44850926122445300799172366102649224273472227948162843145909943925757847257280 17596 43779323819077659782475624575887369348150436231279569520310564550937149200000 17597 42727023845987902661999920918754835174820880837990885552439450195419305855680 17598 41693880675707437786500782506114070812283895986445160553533804855411816535040 17599 40679742765045445888505493018836427129377503891687647480084178425833157900480 17600 39684452856036575970958495589394235506776890528781322150517253959083182672640 17601 38707848270895938973233875101135339552722653503702460766681214619081447674560 17602 37749761200961598255248808082214179476690019000653782553426297199720952849280 17603 36810018989609122283878246848297158991592632547534355470738952639663058495360 17604 35888444409127080997876934589082423114071678067486479369329373195311844988800 17605 34984855931546629368378367104934071347887039767044368133561634503640853450560 17606 34099067993422525766945339485358611590640708542498331746237958991763347844480 17607 33230891254567074957907708274457671789289367700125603271897403932448444376320 17608 32380132850742561895588267589839922380687266460238983738235608237525043496960 17609 31546596640321749110813336051478357770360072963859070494195005022596609435400 17610 30730083444929943461016692028348147925253303718656423645130998765114577976320 17611 29930391284085993635529415369490637109997701803689421376568973475181221925760 17612 29147315603863354414548863623666320758457579882521118653706888030414259484160 17613 28380649499596043782433897986089776631079207528577382813668380579749933369600 17614 27630183932657921261556273840639698002568138841939042950362186634638800190080 17615 26895707941347227108809995207482046497433877741102039614828378844757657669760 17616 26177008845911739341970199146817201716079574408263814945642529512003809820160 17617 25473872447753226179251222944231927463222219243268459632975416171416824943520 17618 24786083222853092835952350232362657859116449617526382234846411862938602346240 17619 24113424509464241398208369386564043405002670103536458907335616552176237264320 17620 23455678690117178579210332196329610892504073155860790208933464024891738965760 17621 22812627367991316676678032432278229998806707373685383463050944277152329844960 17622 22184051537705216337160135393668136168173881558077595316951605249407529124480 17623 21569731750582214364534436313287843702262862756392048881319562544426627296000 17624 20969448274450464583426407757449211106039558743900512733586188421384020398720 17625 20382981248038893702137584637243109670021756853606007236683868865018888316560 17626 19810110830032936452024019027790824682674568055416671760099687573443372062720 17627 19250617342856164463692711163015456116565663667824872872788272261676713159680 17628 18704281411246061037098486064255968681240112609299738351947414858164286901760 17629 18170884095694219038748987501289359287483982976393980685122227080954692164960 17630 17650207020823151678570269842640624471751620202555083543083538942644804816000 17631 17142032498773706136357376888374044190003979182815783317862991603618246842880 17632 16646143647678758361875310309247238703684812528274829459212781423296475656960 17633 16162324505300444478892777339844729994925375766477484784694122407579221904000 17634 15690360137909650865985587051104692935385841549327584350726086441544148360000 17635 15230036744487842111262815991655334957267248177651589425422803767357916379840 17636 14781141756332554742913471056355042711985373324591241166461935915298649350720 17637 14343463932149026166551952780926747765644276979276531816613591605649138334720 17638 13916793448711463974866472997705291628021138645506668011353919424126384421760 17639 13500921987178392245317467212723060512877504139346078963740557759231052819840 17640 13095642815147340239021925760566054034204457142480160937723196435451430137920 17641 12700750864534866803139327827549612334663932209603488938330457501970795275840 17642 12316042805368542610055360717802550941116638243410106378345712812473205462080 17643 11941317115578044087078188278613253005665254224279152303951585038279410130880 17644 11576374146872949537879535223273840950054486208323880366083725855660031045440 17645 11221016186795171651760459405849887199678439553692813474237646482395133924800 17646 10875047517034213534513442570875058850042062000688883150022204535789762648000 17647 10538274468093599838876037667961727777097300691247470976692145218625324204800 17648 10210505470396912848267661412064630290322217243520787808337924922675059263680 17649 9891551101921857854141316998016095938822542126676555186512343650926770517340 17650 9581224132450695292348873807294528752490119519818532711143189578524467846400 17651 9279339564525211336598012217938489840687966451029779665623759897844194194320 17652 8985714671194156492165948112721309540694821221028571851455297931724024728960 17653 8700169030640765725056267116316704331395058665645472255791679963822924838320 17654 8422524557777586359341162158659125912983770109733502645854048120881401707200 17655 8152605532895383955758688639560323345678414796808891735120252054121726349200 17656 7890238627452374238388552675928280501735907543775990904982463416299221001600 17657 7635252927089443462486583007712264052342422871288597132065145901332503630620 17658 7387479951956373018035372616771930686727365952454508443466777127947420273280 17659 7146753674433379142064075886278476608192806729999133029456953760611436550080 17660 6912910534331517964833200218476705321187589688377270461122131367318165577920 17661 6685789451654692327695438812912756587267494319322508604128942994287238706040 17662 6465231837005132457624862405269440115494366213461574186733719388959755812480 17663 6251081599713310221794872499411502982027511940015107912958024100122248855040 17664 6043185153772288851348145062381502014077555974650140162167150183453190421120 17665 5841391421655509228912538456461034507348101538668775825542873537428369751940 17666 5645551836095972564725974276967077547645473882776144807111829663083624532960 17667 5455520339903699996729794323258637786334588285736509341261875211111954391280 17668 5271153383897234763248926712512402885437917690138203410219502920685428420960 17669 5092309923023804500186696582047983447006421427225089037963964206389794915400 17670 4918851410741582257628152694153386272288598256260609821571872932539532967360 17671 4750641791736277323067494342317956438671098096180451773981986466183404816080 17672 4587547493043053147887802194561031035156749906239351042914093683193247522400 17673 4429437413643511824101271629166570244178929281658795281740011494982683427620 17674 4276182912606204827986026888164668955307671816118015408953878449088019994240 17675 4127657795837830267231631508637901916628724563790752579681610750774294103840 17676 3983738301510959721013570963290943081483868984085393961481768363782461788160 17677 3844303084232804980632354199701358813702728723673468428918292876237070538360 17678 3709233198018188563487902490928330491634604121730245338946809146707047859040 17679 3578412078128523714644730312033385393338369132118144650312765681428292961200 17680 3451725521837241604535826459229215513699878536836473619902460243970362995520 17681 3329061668180727401173213587218290917898465498226420471536232383460944085160 17682 3210310976752444608918429274739355135931605363206423935171105084649668175520 17683 3095366205596540236842473244372122418462550420253328268703995384293879542400 17684 2984122388255833646068465668701116602309318886174973103403863507317222508000 17685 2876476810027700929697346588598697093329692925460774839861243832247628370280 17686 2772328983479975947574649340442508881226329960645453037233658591876284361120 17687 2671580623277600161913004067422321502370101430559882491634771236560334096160 17688 2574135620369367633313701549083020598913933848797778857529360750426570128800 17689 2479900015582730318802822504502414082302465352218645287534073832386586716440 17690 2388781972673253487141963380742863381524604643789133443471544514059668573440 17691 2300691750873942899417310122717654140088979066023691834362321287871668740240 17692 2215541676988305607096655627887297175341604580745475784111601010193254806080 17693 2133246117069655952922583630844721853081479711953516660830902920330470438080 17694 2053721447727838725401160793882431697749346484946580903692504839443618897440 17695 1976886027103213464665037332104269734713810118160629625032355267262085736720 17696 1902660165546428642339361697280328397504995738480640110847170792512052073440 17697 1830966096041212784353225114427675252528772444863296102550041649693206336200 17698 1761727944406122465189351070270471398646172427286091959307505743473554984000 17699 1694871699309915315511387009566225963166560777004002822662543067408658170240 17700 1630325182133960542804442985103630525044600843951884123311758922008712182720 17701 1568018016713860707502061532635178660290465827404700266936651332217587808720 17702 1507881598991237317369658998185941008041311902917695928876733461122701092960 17703 1449849066605429845341125434787565383864546362322882643687519678332843936160 17704 1393855268453673638545525744559053114227800527012144740472974853819487325120 17705 1339836734247157421204747074600008663807826529142088261272692161531965549246 17706 1287731644089216209048611747203630581104641080854504363304798056062938637984 17707 1237479798100790911875618118847687925206103750765016717278646604985790558848 17708 1189022586117182125326666859755499194899845949561328368260777698449721807360 17709 1142302957479042982816786655314521539243765766433642285671539402714476435080 17710 1097265390939494793516172516642008277496746473521568677971984887263021518752 17711 1053855864708209832691660357938535897591158149156061035166076683745700923056 17712 1012021826652288338931073812660597310087340593583525388548493069504771612288 17713 971712164672761734155893541884469534901569836683109223732646306170204208576 17714 932877177274581506482284486890436937239715098437513317299811134560046535200 17715 895468544347003237899844615597763877459828678469472270028761363961835919520 17716 859439298170348039935681583091744794498619541649953077821444993100782664864 17717 824743794664219270213484503155304657163957193711450278163840643079785868472 17718 791337684891370899248592557651622700464031642336534978770071932857345747936 17719 759177886830565308144729389439588516462556897067630911351351336033476598656 17720 728222557430922623503234948019360764118929804517073762269280162407551658592 17721 698431064959450907630806087319431825844074043669610284157014281731930369708 17722 669763961652656565381227099612968756115783610659353951586672195701780612992 17723 642182956682367123713353953363959118529470615580895682951859754090364942288 17724 615650889445153982127628385793570143534582663116308360108969639347679753216 17725 590131703184020694328368987143791177269169454632146377733980085793982586000 17726 565590418950322674566945525459859228419475698144978600263158049280215164000 17727 541993109913206756112457927255487138223598539742197985730498952945572437008 17728 519306876023203574357056965411159713214838511809565311326550006202515702944 17729 497499819035972094668244615330144819888814374881609644106531500427761636968 17730 476541017901583529065190940487490527699242782939968769544463505183273250624 17731 456400504524141143305121770733845535894714620390145962533362683024595756832 17732 437049239895962788586106104375757401774417308805195464239255601878957676608 17733 418459090610004126745708310562252457463465698600525724025646451291298550512 17734 400602805753672167849493978538101412342052946932894647571585372358825628064 17735 383453994186670605006040820712611953290430058326564986887426065211872965696 17736 366987102205030201930633678316760292694401546052449557240931491230091362112 17737 351177391593008842158575783993699765667929924151211551707786336191405685442 17738 336000918064096452852110835850094799502989823880886585820266033234645102816 17739 321434510091929529706228631152997796785493120506081640193863724820674327104 17740 307455748131508063113594875579959384216655771148665607614439640442078834496 17741 294042944230713942609624790322935428659344502638480944996360485307212016504 17742 281175122031754033125237563843572801681400047472402458471626597632507000160 17743 268831997161792703261847146734238023042975307594090507553444555204444478128 17744 256993958011697268043005234991759030441725889885842966632909724049703173248 17745 245642046901495207318079158749313823882770187068943418117426054315886145136 17746 234757941630833753373491594093358389770587088065810403519960228447278922464 17747 224323937412440121443644510024345472864698056619763176677767195782779749856 17748 214322929186303896368104382655474887168492281794662064357333155692859220192 17749 204738394312041497460004361898458885196497196337982932327916724628374808152 17750 195554375636655830359856050205688868725770187919050777081291459447643030560 17751 186755464934671807228896498368487750760044482927321316929030511446735489952 17752 178326786717409982967488374129507909978966624172053888496678791163621474976 17753 170253982407955723532842257799043239773251785656545409000290726619969013416 17754 162523194878189702108102129806121524729197568090785934749927624470644681152 17755 155121053344066720476357501229836613706328934377668493642105125700531751824 17756 148034658615163488970479532772792390707690701753622103532171650515356757056 17757 141251568694361683583755760160888912150056283215678021227627112952086746080 17758 134759784723389950716068064778497546459954930062012245196081523475547211552 17759 128547737269817169159900593613816570459627567323764495712981228948766446352 17760 122604272950968829314443477976666139939702699395526810408497276267420554400 17761 116918641390128479063921218755901671978449353633119134326661496312028397568 17762 111480482500286446195600538874093169336610902631642556940083678427348777728 17763 106279814090608115012367832748321803720492234887847925691268016047844937984 17764 101307019790713550966989598540429136267584231790777061323255140572015633536 17765 96552837287788877730342816186582338061162741691408137476308013145886998864 17766 92008346871487167336080886575622566854927642443724146713766061051272338016 17767 87664960281522362589176582414982745632911822819204269327907309695694263104 17768 83514409852813574100856291908818604646140954752567027579563183130189190912 17769 79548737952998650268609527986346215849716791163473899408076287471854414670 17770 75760286707104881417041693853358350610789661882387370155952077502903167008 17771 72141688004140749478522840579490410968665613353833106326689724710303525504 17772 68685853780355458652923928653809893417961812650675520235959097724971048192 17773 65385966573902273505105734909657884689492441346056334551454837266490172568 17774 62235470345637148539883759401446498720766530342188177863929086750282349472 17775 59228061560785463675795341968544142988651776955512467828352919346973757840 17776 56357680526216596177673940507978720327923646670936309333742234764397088192 17777 53618502978078281245991539726803437829779041590384945212526803908651523544 17778 51004931914559967181089060201480455816929697971930645883729765139882068640 17779 48511589668576390309050032834842317385066030628686223235129885561397079520 17780 46133310215189120053411106147821114208617762252342965139996441126174860000 17781 43865131708614602976816546722107686479851025323262662849591298165912309112 17782 41702289243702020554515309700134351940384868723440758735617695708249771872 17783 39640207836802830072373662183444243658946223098490271191279220151971300416 17784 37674495620995949488693637039261061922318638335364492594116321779363346784 17785 35800937250677950390818886703902181169703548213807567330168977847453377964 17786 34015487510576120219535616729022518135673852765675526878429275368662606208 17787 32314265124293634469098314784209240748659048063187613665034574097272900688 17788 30693546757550137131133964696479625605971137768344982246119990012537024512 17789 29149761211337565505427386457085678116216317213084620579207337493128136400 17790 27679483800269882592748530274363972815232352722116395211144340605433407264 17791 26279430911466312163647012765833307161625600499507895639515847097384455280 17792 24946454739370530343304373729563605101864627918603341467736952678718177824 17793 23677538191972881698125885529015932801626596058541132336193858593447935072 17794 22469789963968892252215830300454975807286684774913603490279884479871908544 17795 21320439772454987773214750701908662554767589296871324050193602314882227872 17796 20226833750831240398216009588194353020642101821315782905024859980240785856 17797 19186429996651013651865157016546723013281609551741114358282864506086655344 17798 18196794269228414545986744251586367643435028037892329664281773945247768992 17799 17255595832886357017028619328617364752963849784550732194907499084229663200 17800 16360603441800664485696282786448511743779649784870634670356463609044299328 17801 15509681462468867487922850439718879849604662638754374167098768571562734130 17802 14700786129906067331407405783183156089874701035644207458892180386026303328 17803 13931961933744326190721497913701319170341585022981211695162962596456991232 17804 13201338130486400869225501557357999642652641534718916718137652219207666432 17805 12507125378239159697968812071482034404707730266531611199309638721359718312 17806 11847612490326612824572052706241042725439901888548030396835391343131399072 17807 11221163304257053502398707984572248152548752761661298231383188749071108816 17808 10626213662593264749598054176694271316955715319887820889277253775988349312 17809 10061268502349009404035358597779061736322370253651346025812179341800057000 17810 9524899049609014190016379484625983715746465200382457088873152254991176672 17811 9015740116143306386631005426491240017799587654424553219658724939836231840 17812 8532487494859995783487048001858280396783322368152266526569105168145722080 17813 8073895451013349726360811369555438310015349713174564880290890746588562600 17814 7638774306156224126140750013707917048799417594177262087696340763963840800 17815 7225988111897531171451355259524995007980080097261841873953622617881935104 17816 6834452410596391774367793540048156947951411508967067856813884828319146848 17817 6463132080194887775187198696206990404373219555858454637424029855511546976 17818 6111039260460849458412049569938288068807443500437431988235006411996194368 17819 5777231357980845224695243643233972543640082287543643510894992268115592784 17820 5460809127311442853321699449016007114632271503706893891540921486826658048 17821 5160914825763849382551443242242768320914162242829382646681508183930406640 17822 4876730439363175993734636437886218739200422977174745626462946412029494048 17823 4607475977588785113648901735758193408321959647474137451051130022774144464 17824 4352407834566431779062954303840691980414107243220356954326876968308031648 17825 4110817214446185383658453266808069603260681647174114884601869101617392448 17826 3882028618762389099677319975049260706584367229419478816472485143190842752 17827 3665398393633162879966645748594891847044985478120150364713071167709273312 17828 3460313334717164734367009266090459646432008111748122232203658828481635008 17829 3266189347904478956089202925077794578275546902211163837933891626621827680 17830 3082470163776586349648851495205977283668681491762258617067874459706265696 17831 2908626103927379565219618766601804072738025119156031051302590875632306944 17832 2744152897293107642658717260044559615205707609589046525414179773715513024 17833 2588570544693960968822717825655698279550188548217587843675768907130697110 17834 2441422229843736006989807120761514969617368672899697514788582914481910112 17835 2302273275136645025293211479865213915214790402027022745665596597836268416 17836 2170710140571857906861577015385074544484004797392004990386168408305815424 17837 2046339464226780773359501109679548582699355605872608838590765855365302984 17838 1928787142739390848340708911667889358025368518771464408362592982256786080 17839 1817697450308161345503213697269826588306252490909950934619975326142799632 17840 1712732194765228094623088779786515938797757038864067754256662209430054016 17841 1613569909324476229993633477112100029229151343572848932043480910058017608 17842 1519905078651166814121642063689990787442048835424262445693545481898994272 17843 1431447397943587069130147250680125811692975704955229428375612943329469888 17844 1347921063760002250650181500746782789737413078950750611172647554392471776 17845 1269064095365921362693657716852632372781756120242833666291722010919359512 17846 1194627685417372978931631343256157763217545548641341746846296516474412384 17847 1124375578835532308426300670176060137217390061552592157967540318695654880 17848 1058083478766657965055910825413587628998482768652233597607785482675365472 17849 995538478558898994927962389033803681174200629974945068863284665621673300 17850 936538518724132536944443305741039967266891648854276219183906907689112768 17851 880891867888603563354649554225876627863383265007347134562145454994190000 17852 828416626770774516177890069791758104021375368557475927866724666803702080 17853 778940254258468840588336507566006262192223188669498019494132079271347520 17854 732299114690123361434034046308721709560028353970055853510774168223822880 17855 688338045476765477362447012622025165970823341829734123262432438854964944 17856 646909944232217918251304344255215715901823016568210378324132880061062240 17857 607875374609022280509005600154207129513505928707264903581000584181540912 17858 571102190066678931587187200525683710080763242094296449791638303784314176 17859 536465174827041587983175632751578086253412707859227974756567776624862912 17860 503845701299096530537934324618052124188706874390707452740081647279221696 17861 473131403281915785572974079500854942472059348355882445769292983152781984 17862 444215864280317544867373253399647439562122990531153045426042259180208608 17863 416998320292712581443663702942287440099646911197443070009783964528092672 17864 391383376454779457697324135082391108721648478766037830349543709748666176 17865 367280736946010962557915211612948697817058518079166999030140107623630802 17866 344604947588826503139917957284199761738063159783869654855832536622338912 17867 323275150591867140429566307211236448183655757353821888040201948681483584 17868 303214850910298580410762521958841888162576615720703197402787877829379648 17869 284351693716459628333903499152097109415483688113630805367217649548177784 17870 266617252494026215306028032569434341802652510939902016329165268321045536 17871 249946827288030838950953995675722206544578401691676326381968390599308112 17872 234279252661600727067897424095145378111526283931814248394903580966610752 17873 219556714928171699730489300607555588372186854364227511716584731070988680 17874 205724578245214881841134338034122910275541238910429216897948977789135296 17875 192731219172196247438078953208226627120502162330065815530389426819519360 17876 180527869311590420626633869348394912875472477489944776220125530133809088 17877 169068465667305984439508546798442978808737987966379795349787897006327912 17878 158309508369865322833026556873874156143702657813205632660320912460062240 17879 148209925432133093063026496170876823637783438605208150204887845668927872 17880 138730944213318923519470897217932134545062656643398427505794635462136512 17881 129835969282406752210553931610177695897828199526754659727484753300501920 17882 121490466385100021431148234410223934058620143214001058103845275933715360 17883 113661852230833137626395341279738447889280289807839339736242405557941456 17884 106319389828399354146638091148216864777786936948345305981740822775741888 17885 99434089110297444705246223502197641845934665747796451965043302676864232 17886 92978612597017852920621779838559276350470973871298696578310593915729728 17887 86927185863186810498219073855060489938950875343475566866685217639327744 17888 81255512577777328613945066875116587062934396647084117860469524089203872 17889 75940693900491829743382088298482077394665625242484620877129825056115292 17890 70961152025935075116636498813896284341038634093364690602528590208857472 17891 66296557676340258109239900410067892245312749592304313699211610050576112 17892 61927761352397704659011015649885610838091678630178952525392156080098784 17893 57836728160176302807041874552711293722292865318524952022187314699977024 17894 54006476040234055465145784295120677386285577514148908410502264032442432 17895 50421017232797220945514398930493946255900538755205795653151515326496880 17896 47065302820358309621179854888336794623963065024003567911601215043798048 17897 43925170196212406062371914660735260448260050167766393124431112908162956 17898 40987293314329278211273279283097332351362803860075649836986699846768704 17899 38239135582555644963786527606630607767720710915155527433389010215452272 17900 35668905267467661713131809162477068417765699425147370529524768488455520 17901 33265513285257747678385907655182796784573727213556829877205464361886920 17902 31018533258851656523890987787475745840524863708168854029233068801339584 17903 28918163727020262788312803543075017661680333406309555359740317732608448 17904 26955192396584726649666672346267714370699676363994723248817757493346752 17905 25120962333922083329709411001578893768938314398482372621427853856441596 17906 23407339996869208411117574794269743088130074437491304054433380626034560 17907 21806685012804620274515603682423083452817709128995557076340945067152112 17908 20311821613167539720616770232188478015966619896876449629152512659207200 17909 18916011638959642748519924245383279637773978873889476984385329528702224 17910 17612929035874391785709881117641917045194205919818641992083092597751520 17911 16396635761618862214079245800229813284923412334597535784618851877588960 17912 15261559031740520322533476487547912883332816561667414618615431785619584 17913 14202469833853162409027104170929175219461420951073189200596364552905158 17914 13214462643578684687323658426382105853030974443554488536349419893025472 17915 12292936278790801887447554052209699316414694510622264771556715134904464 17916 11433575831869345363697205056685785959534458705742954410032950013947872 17917 10632335622655224491594740881725117242289279335215592453167601561854264 17918 9885423117642207011509017255517923681893344725229693347695355308048416 17919 9189283763657851708617158939850893987057528433415651310632071854293728 17920 8540586686877510002868349865879690508438917071944800682896665500506976 17921 7936211210487418470197569932067890765485615151309899521773362404033648 17922 7373234146670470607713930432435754452159273831758833772354233800933152 17923 6848917820836048175545726610487948954930618595429678993358152165451808 17924 6360698788157905896150284244516007689599100093485331272096768857147616 17925 5906177204525969163207750732485412240888976810170067292288791286225976 17926 5483106815963293441206182633937017897461782228722485457729671314458592 17927 5089385532412461100451466099699087358942823144836734072662060374007600 17928 4723046553560319907098128760172800653688957954306836876342483265708960 17929 4382250016050013457187609336463230969119648007771410077681090949275332 17930 4065275133028390750605715065106791905682652575334080375374660657987744 17931 3770512798498644343469606582874751165148042102494917633852867729490032 17932 3496458630395813983574245953809203750048725335061030969591681021329664 17933 3241706427679874671544654387745170623951039172984351587695429160903104 17934 3004942018050647513607502449028672342103707186051829505301737561122112 17935 2784937474133748754502320356198880510419388368333437475536146722859152 17936 2580545677170128480837750941187564039631525347507955449990298691793568 17937 2390695208366232204236119153744614208236486540413009698290754637405352 17938 2214385549130121184625500297326549690883744108703716891946869538060736 17939 2050682572433578671447191616696831861062662548574998414146555765740560 17940 1898714308503772945027791722772295109581875552564250688871026721872352 17941 1757666968962807328099217399803366459290791925390321621142860631728456 17942 1626781214401728291332239679172063802735913186595987372284657036084256 17943 1505348651199457699087535747255539920515637958717584185491811206744752 17944 1392708544178745907961945449524983782830148538511210337802015818288704 17945 1288244732432603264826025009205569087401848326418375237692890320813422 17946 1191382736357668720604388342859755874744596636387090245290662388500240 17947 1101587044597444709698139823952501150940260566685508967701020030649472 17948 1018358570230017770682373544832212761010872072906312469125813578276448 17949 941232266133469789222016074014196827457819943566370877865169935756608 17950 869774890029267758471954082696466078971278341976430276899688152695392 17951 803582910241033152288381901071544403436088359327285499969198841183200 17952 742280543714700645343291676221842011672849776437802395820583022560064 17953 685517918327580474257878227884557631147659798242298031454917405154948 17954 632969351969577405924600653372845263591720219218131228253845961872352 17955 584331741311070367116476031435810298415689872635089355705215656539472 17956 539323053579941042311047089113175772209329125628588415483541788841504 17957 497680915056122619028880179207548441944232387224794893134884119509216 17958 459161290356933702069249284319119045941596754462991456751860634332448 17959 423537246931428596066173421288827361274631879691833095868097649226560 17960 390597799508046104551943222440980139832571074814328871658114295825184 17961 360146829547940202072228030313001378520861102622461288775683453185106 17962 332002075047447866852691835291374192486946130886255941712969588048912 17963 305994186308069308021900418187836438401819443271257105663909445516080 17964 281965843551939699278650230215362506142339580615235605236692842548080 17965 259770932505855610296356246815632375782694969972053298587963196591120 17966 239273774308241903858384637370747273448234797875489526949453007008640 17967 220348406311727874729342936893930818380845378702794720504281710841408 17968 202877910559931973135955862180311557708274790168755105472762767813920 17969 186753786911286401941021263928135537373491751979537179790222005807336 17970 171875367965888160485894461427495444951333902315812076892199924143808 17971 158149273124033217702714398286773899429036816764123870400958248312752 17972 145488899267837790416623530369687340161605545276796127203858450828896 17973 133813945710709697581810110030608327959515874025625674298134890650648 17974 123049971203911376273591316099282555710050969141892026532180961865248 17975 113127980925536893897157388368134514877066304668857132023401848512528 17976 103984041505366428650023051540953509363957049739578096375514132641504 17977 95558922259698317019562918293084214330515409622651360773709628008157 17978 87797760923803887474693301510003124598651431624973652368981948215184 17979 80649752276495839537483141859341957844471978602151455503842160590760 17980 74067858151818711215529288707118240253341782511446372020124259807744 17981 68008537427412664642406024787675202905278042477309974207290865247396 17982 62431494668003803072471592640039160143892589847088396260353346428880 17983 57299446186052501440524075386004506932193605218033479085879421056504 17984 52577902360146199006640454426917776429481644182910531037695560793568 17985 48234965125539391427836837709111541142883954759981412842249318587542 17986 44241139620590768257240076053347178173172782738340163859988978776912 17987 40569159037980865818155351712799589857108220586408927545239964125528 17988 37193821790754933185421196579348797454496315933864513920181348295504 17989 34091840160653687272876577666766172288170157036435445875560798012420 17990 31241699650085702590147714465686893515701471009419571005982604491984 17991 28623528309664085303385404013430899415064947075372659861692777156856 17992 26218975360670446794882814630875417613925718045868803396254952529776 17993 24011098476304085258145654018921485784848968159029264951582294392574 17994 21984259127296741257168180443344172932920154706876487340563468738480 17995 20124025436586827605992544989848529166836783486160052871516078198984 17996 18417082024406118816651366740924255357936485764526052336116622080048 17997 16851146359482416207597755199050860315459992741195271502063735779444 17998 15414891164241439468315099162229260819445391588760098784115320775088 17999 14097872452030174320332768816974384003322249439675188822168761785160 18000 12890462802604851915497353661955550659785293253699403901696440304224 18001 11783789508545436075298344596784982789677994698152128514159226017262 18002 10769677249984164518249876160183618752851768638429565178080129497904 18003 9840594978171319000929040815421115858706167226573186199414048846536 18004 8989606710044079652709999661000751680356807278410853337260628088528 18005 8210325956205561004932971504412208844206649035109709426101193920132 18006 7496873523647157594705474368766105907210465261964068683360421035456 18007 6843838452239371843901444115991623313362105498783824411693096041752 18008 6246241860550852495795481218272483919884923985186890822291295192176 18009 5699503492004461308032725299555668872120689505194459021405669963453 18010 5199410766810602737840437980869192416866870589755157918189337123920 18011 4742090158595592284150175100971345190932936189732140497693469924792 18012 4323980727226522846807753878438113254983810338480809026126744131616 18013 3941809651080365396798221457924083416839219102486613328153325792208 18014 3592569612966990855824889366445740482795732638358306287123383801888 18015 3273497904143322972190578571833412386332006996337581879385664583664 18016 2982057120395822487381649309698928825502563406284125043242470399232 18017 2715917333065022375873829800043506830430913227709060166442679485464 18018 2472939626180270299400075496538685522907764210169039151726413205536 18019 2251160898604054171940246378515470827495156812872986665536122959248 18020 2048779837289779154180727445768188588212139083333583442899820381504 18021 1864143974468877993967069036193868685366494811088304817370965769400 18022 1695737747834808383321622230078674407248493829752213754644751575312 18023 1542171488612968697833291410788137024458341878928731487123547230624 18024 1402171267825121468824958092994369184895548794559409920732679079616 18025 1274569536101062632320137916442006099800460023928429443018988141258 18026 1158296497083864056370166268179408827096721362291849350384142947600 18027 1052372158841334672807606686013069475186310683653209062843908308136 18028 955899011757209424978921850143473538015192397764273136146712101168 18029 868055285151420415873855417156952035436825731926172955391964340576 18030 788088738388766456807547062103353042296491689658157775876972446128 18031 715310945497289157451721906360053716552875808570705585907317260712 18032 649092035348451004623308446634115913825531796488501694785840720192 18033 588855852266480041331763087556321503792877874589058468125284611092 18034 534075504548670085002379020177404196826392700394708096534424629952 18035 484269270805726874905507434263397321073399071566375430293761335008 18036 438996836284258039418685673444321959739624028466789047053195135488 18037 397855833424209181915799793654859705269487346801205188324522979072 18038 360478662843654289692089507059598034205732229530211284209904720448 18039 326529572742323195417466133404088991955573378064936685361781310496 18040 295701976383367580761423169284281627088479890636956105231582370304 18041 267715988859257391262307944004682342406840191353908470763994260821 18042 242316165780881416827624579895984403924255742117298917062408075760 18043 219269427856849903039448905355255134737506768114255360501740792488 18044 198363156560081005954945620418082190800415015434619395852421120960 18045 179403447217915101826667629547848890232349476034764832901926003484 18046 162213506916692513882739469041759375088197690998057000736960630432 18047 146632185587964875175823692199677133505573778402652928001535201920 18048 132512629546892675307880754854105754768214530494537959407576004960 18049 119721047589133367707641098097900456936649641951126206577168297282 18050 108135580525509673247442201114874496557513088247636995041122056272 18051 97645265748495757450515595433110822362018863409606683185842877608 18052 88149089085286443237025368242295335151899641430208538986319463088 18053 79555116802846054555514377925043654720332337953738093368991024696 18054 71779701194520481049143677829870270846628372870134672804672467792 18055 64746753698935393212195295802248943558723755169071088328533358120 18056 58387079983154108256885331271215641413794196706354788077945079072 18057 52637771866367269758059220340305525149971890297938772940281084366 18058 47441651370462962034555414627665731150546376698346416277021722128 18059 42746762562216605098445714676071413869801676921518444996663611368 18060 38505907200901249287580592385212775629739265509575704690430981616 18061 34676220527039008550644927305108981988472645277701636019001407804 18062 31218783824825076546424703808920774940042848858472436963250690288 18063 28098270664342927332106017585870959379598943826336751043458803288 18064 25282623981802903902051119937787943805446423924398414245495978144 18065 22742761388299905482351264242136770031485174616218536822472901234 18066 20452306311504967939939751481012641525638163938613608342661057424 18067 18387342771676231993659655818322726290774215684722474489866934008 18068 16526191774691150444730204541708535819550488217501113738210052240 18069 14849207471662958888664579925510084897803253484376838317517016520 18070 13338591388221356392828787685552242108533975276884182033692722240 18071 11978223167738924379457266441405776943331461493798741460694869384 18072 10753506402623735438575179313943688766981944678640541850281844768 18073 9651228247156725189017051632021497825731002559525821929809904117 18074 8659431615045788770650928190381834573501330508701720000628902096 18075 7767298865652198876703840709471080763767021170779563956084360312 18076 6965045975417093149775019876905458133171420221032358015757079456 18077 6243826276022082424070786659372495241165084124244515640921847284 18078 5595642918855293230457884040444352099501680179771907470951211616 18079 5013269296973890620834516342898841066833302778670759486633114352 18080 4490176721465844162804514767178409026773668729957749973861652672 18081 4020468709387981063216292842057329896090683047066297638426271492 18082 3598821295728714933771400865193395987843349134257477214785484640 18083 3220428832513317739144057339409186147333938504063013060697454464 18084 2880954784607325656468488075471202362750583140498407573842614704 18085 2576487074321078286855095684939854028760306295217272971819592944 18086 2303497565890388789770410532222782912281335467076578434130659920 18087 2058805316595276075424357983238639671327119576881117475816589744 18088 1839543253948185835726849524339409462794117907565383433454859008 18089 1643127968281799178993078612530350664918480783153699918313531482 18090 1467232337421562214662775441071152060903376214598380243755012944 18091 1309760725148695530903428045266444282764150405544252468689456552 18092 1168826518038293466221016205910274788404138755448418668959943376 18093 1042731786171504359525714460631502999291501265556138411379397060 18094 929948872333842614084566343264883513265358504717508133347486384 18095 829103731773499184832066287665817727264711688657741842050732184 18096 738960860542103249832470356351548816944589365217750989936101056 18097 658409665002627633660631449332969917588575287748025252681970616 18098 586452138381639797504726672249722912128027536823275975036531104 18099 522191722373026497555253951885793251585801406915650502799194400 18100 464823242866082636708087121233835030237290179786471911656771472 18101 413623818962828284819540746390581255723802088803745369829063104 18102 367944653650565867441022708165798723415013425188050716165568640 18103 327203622882149448665347423112353219771446901500245427067557192 18104 290878587458061780415759335899140959776337727885398491633464000 18105 258501359065248582235531218190925147928658575396636614872582125 18106 229652258166485469947533768613245016899456268244649315242359184 18107 203955207204695325354390918294104590524603751475043405331500520 18108 181073307838432576274508910265082878493868957717022811393896832 18109 160704855702904482569132225661164959516283858432760067985690460 18110 142579750536800528088783297005957098389657585999680829320660512 18111 126456263466744599488308958881844515070965639007901850652945776 18112 112118126833053648420618303616749515204534934980337939900410400 18113 99371915204414088663842133170169541561881756086603546879764078 18114 88044689194098584312210116075090384678216865706876704718733440 18115 77981876382981533433454662592199531813893337923549891593603864 18116 69045366099132162188652696788669440444352091792845078187445040 18117 61111797022339698792794937971342933598490400909870758160622984 18118 54071018594808715843865241262469384202678537094757294531107920 18119 47824709044950639211982125868761763345307569734700838595354928 18120 42285134486576072809394772009169807362781609600653412994648928 18121 37374035056273921530067086280488485748314149213501939964988798 18122 33021625411409063288133539084623140896695947797502838825894384 18123 29165698142806325065069218818752157184555729768072299098459176 18124 25750819771509529111639498887379305978309437199015498516333744 18125 22727610008670485873580607658541032934997881653125339225508332 18126 20052095871347873915780998385807700276953563362625054175731632 18127 17685133073628739497957349342738504267336729866218621761153176 18128 15591887860084018042152214744587728441366025287959062099440608 18129 13741373124469825041831168747695064053982217847151475485885558 18130 12106033267464327159702183467458572682880051046139534281592128 18131 10661372799159436096042953761604718225932425336483837205788720 18132 9385624190531183454709660897084346941517732330466657900082512 18133 8259450928214548068283465889281486476872227603582313255340024 18134 7265682133172200532443558577103099295968455673512662632460896 18135 6389075470419290063140623174540523818209913072107468175130680 18136 5616105407614823702672392223305254182033607326827670960283168 18137 4934774178474541725289110564079421607992975147773856128069377 18138 4334443075704872583146528926110633183347021959418539879383312 18139 3805681940319397798543403840240015616396556648097085058531848 18140 3340134932333338327680227600876955644464452129521984363428192 18141 2930400864254728201315641862202525176331711508194135496482940 18142 2569926555603283039214820672921323929327312547233157461693536 18143 2252911825792518167739889061926149016404027191840742767800352 18144 1974224885831256042183039917233085752027277883936554908955328 18145 1729327017998271465552412651738298580358710736045070279018664 18146 1514205548331494557647265409588074543753773827081324016098096 18147 1325314220729599450306436485383161738355062647617717181305048 18148 1159520174845637324290027758408294134119206786299778590042928 18149 1014056813805599038828315395721544806538652704315878608406016 18150 886481923054943676552360912804749244066441281460056810082672 18151 774640469177635443142849156756937829310397230489150693600320 18152 676631568116931367617494199224588774800236987882959158743232 18153 590779166552041235099272531594763330231587616697203793782226 18154 515606028879007324443365811199420686109153343483391292992912 18155 449810665875473045507304121595261654732817651110375017994728 18156 392246880209567983872053221466463748257859939735506585050256 18157 341905638944747849114584977861824414105788537829290180553004 18158 297899014511376853320567208339256866566814444499994856295856 18159 259445963637235733617009539434182741914007168671392842049352 18160 225859738790863232243929897371019753480310473226864819930688 18161 196536749097931880541423297489274517887106392251261164241186 18162 170946707715566835076839166606758480233251246999298408081232 18163 148623920539038375976951709174281022441602436016733454366592 18164 129159587091215528118211283384616396780737931995537278950576 18165 112194998706820962525464499841554078715383278304670379928360 18166 97415531849965939096804768104308265508708785337382549634720 18167 84545345755569556446915672293803248728672440312481310397688 18168 73342703707584023755859646650841028066264714447092211797984 18169 63595846289188012166972760621385640322799145313252751260453 18170 55119352978696642143298330847618393217202315249531447042160 18171 47750935624310259249864712189054930186303133362258287628344 18172 41348613704640902942250234868974466565914041176168160565632 18173 35788226954167913169049147396659162305942054981637570202220 18174 30961245978607990126545421637916157726615250561185349886048 18175 26772845972019777954578353536323523743994024665125773022176 18176 23140212635627105249613859049794580686108653741193230615072 18177 19991052941832448418209637761903287029760492175076255721948 18178 17262286534008813595779210861402751128315436924670766568128 18179 14898896346603847575747046168434570983321774446341697135672 18180 12852919509482744693720261228295464235779246689091479220832 18181 11082561799785102767203163443753503501398454249363578251944 18182 9551420854699474915729068650489517901837085272950344104336 18183 8227805086989957568357668305934293281209489606396648699504 18184 7084136776405386195108872586511296288980809664969089632288 18185 6096429166177955054251112812987810194790304960931230554246 18186 5243828594217201117198394137900377073450452836327534449360 18187 4508213750748140837216508013477182786357041143967044848360 18188 3873845093551761103281444982587092864908464267638163560688 18189 3327058282467934573702852263043553798191047899594288134404 18190 2855996228724481257776281503427971195998586599539824775248 18191 2450375002916060359309559360274627345611654159161564286040 18192 2101279417817590191705548360156220134382411794439649383360 18193 1800984607343854606491936463140555965826875328775914068520 18194 1542800368561298002363846366955955001279763768637365743200 18195 1320935426561918687261447870017594254174138513074634722400 18196 1130379128298825562201937923401622337028639339437698505952 18197 966798376552037355162716843381890957643155136729373096656 18198 826447883827116081345856682117199738469059278842219099392 18199 706092062432582316483507238419870271467706353004592832360 18200 602937074997384174205028508984986301901847722728331907840 18201 514571752611091974523494994645209708253584013016777043429 18202 438916248550049344599409931617259595384290147092716029904 18203 374177436806864947865517920998374901317862985777960221720 18204 318810188681963391481253314276721512107766625036996430912 18205 271483769570862182039153354472507510334416802487038273956 18206 231052693598711921445160554909378689183245707230614892992 18207 196531457513359382890775034790597035938570420854693345008 18208 167072648662133984443221133609383469976343552445246834272 18209 141947986192713233077631290900429529072349264845797836454 18210 120531910935269575077863962679204790095772487913233501584 18211 102287388712361892608802581171672037438637063101485672424 18212 86753634940573994679544414501447367093405524381019842928 18213 73535506087960752863872436782059529163177956368973979904 18214 62294336498308667053784462050223110775951776007311910832 18215 52740027871977561234568914721548110008966831192944724176 18216 44624223818399323841196528786296599618972162254526322256 18217 37734423819917267787951237724719776114858949862358634978 18218 31888910068589761789738063108429709486062028707472568336 18219 26932377306614458649735039127823196888510637341137772040 18220 22732170324344692923337938958494627236750747558059026000 18221 19175046417135095150104731292135507519612022944573860556 18222 16164391110079944747578777636186521708420666962073990128 18223 13617825035597441362266379052163422266988836377199237320 18224 11465148174648862310124996194492060216134528663360814432 18225 9646574907509464468955712921617555288770922022774562614 18226 8111219603958310987267995075119938167202332954471355056 18227 6815797937643122599665322606013450884330814843584927976 18228 5723513842023952146246900061199635318944963775339640880 18229 4803106129097521939279950381501858962534564138820086088 18230 4028032348660816729988560721651996103589842994695778400 18231 3375770546462300995320966643031474609390825369415125160 18232 2827222246427791280934689497962508463681080646177669040 18233 2366202289515271831143308772772849083892968512831300365 18234 1979003156979247066270049993401024046272298425099715760 18235 1654023130159158793290913511834618174126045895299662152 18236 1381449128276620453281265093294060973114743066769016448 18237 1152986351410458473645960751594413654180173277593331436 18238 961627965030634847628381926035721259583743749126589600 18239 801459018876872929159383929672091561419263612796516640 18240 667489617132356593240732530667121424071769806204244384 18241 555513066632099786746891391984117391633436704347713752 18242 461985340768360063373521446848805035692928134503831456 18243 383922722267687633076865615350539011787898992955333072 18244 318814939783828982478385412102679724205979811944920640 18245 264551501389500062908713846919004998012046076700491960 18246 219359261316011770798124075951197971470953743169993680 18247 181749542263907755362007585739564006043692940060326640 18248 150473380848525948945128409224383734253621163274402368 18249 124483673921993090024590188291101422149650464624501014 18250 102903183527107881145167574933104034745271263548668048 18251 84997512319811319494545436098524239661983130894934808 18252 70152293096880992568436950175628235785301339776226288 18253 57853948733424924171238541678033944397090167824736500 18254 47673475085266795049086728444168926353010916724097504 18255 39252781582811762827294282256234397967625346669047784 18256 32293194348557923509837501700830395944500439957392768 18257 26545786442024887335535037098971125423460814317784812 18258 21803250762631951344536596086269996124451378069989600 18259 17893074502495227454363582169641245761981798091426672 18260 14671810935937558700674833417301060385536875114822592 18261 12020275703555900444954129865955197066550054276936032 18262 9839521404517065316240452252845493810564700765082784 18263 8047466944282615487798620411100451925317515404454080 18264 6576077289642966659206090354283088309336758937301920 18265 5369005566674152625160753432671190590992971480927501 18266 4379623234418032817396284336563987810807016882898128 18267 3569375749007483487580598023112825062482196162236744 18268 2906411016725048525488351272798148797216534659084928 18269 2364436290757556292061686151222872154667024576865300 18270 1921766226042542742874525462584248527812840930020880 18271 1560530766354899071487769273263613994989656515380624 18272 1266016565237380998877092930938418025954486249293792 18273 1026119880167635055496770962144799171127364898637426 18274 830892448783795869442841531052905743407089006336976 18275 672164860155637097740582993447669877161448884525752 18276 543234460542187552491262104478897557681223091411280 18277 438606956119354320237184724466153678118277157133200 18278 353782657797656931789744011747270038486272296349680 18279 285079808868125245748870759368249531845605427836520 18280 229488690017250077143903492759329861124009255540848 18281 184551246484395256880664958816465175266612874965346 18282 148261861129621529024990911985350820108888831577744 18283 118985632249063373964089692189845580162522245092520 18284 95391129172952487907892532577335097541289854719504 18285 76395111452244949485668274370760206429163785154172 18286 61117125169922676778192627364900452436767518431376 18287 48842246400664669318971696128427243829908048865672 18288 38990538697205653782808925410641966113885969465760 18289 31092038463202725905601470938542826431047525852490 18290 24766287378967985046112062003999772888435642345168 18291 19705601558559044058416042165879314840442510338104 18292 15661408604304414861902672226111463514587749394512 18293 12433101022198689937055630328182200352756779661744 18294 9858951615725868432912048539243439203268150242160 18295 7808716871506302272830164164694597839963141609160 18296 6177620816438898187177256496335922465462784446288 18297 4881466724535980235007542442448844119824805232429 18298 3852669352627582970506891817398048977880530854064 18299 3037037729591355991408027931187830343547890035208 18300 2391169281044298093981713785546924480064001922176 18301 1880341377991245976076780232757511541473499810888 18302 1476807199168934853440807594534248933741632870880 18303 1158419877784386273685430380455659303142241023936 18304 907522915265850039103338349806693591877112192736 18305 710056327263375765437428145338402826000579172692 18306 554837387349640015430519086265592593788812669504 18307 432982521340496954293122089643356201412966638016 18308 337443185351405542612305991190196992164794140960 18309 262633685809202517872033726164392935722665809256 18310 204133077622034274078046711615307430899059336992 18311 158446678916235923082186008147471208226931050160 18312 122815508196246200004034812834021656894613716640 18313 95064198413284612266811205351564993928775515870 18314 73479767463480968939257664259215686111451650000 18315 56715104200715337918959869210204875412134246360 18316 43712227170841820930582501956254703977440855280 18317 33641342369353904323318995334225139877112070800 18318 25852509259218832212939159437258967009546902400 18319 19837356074893785541862110473891186548919319080 18320 15198794653375577430607883457759771543025291200 18321 11627094959774911887169646699450209968066255312 18322 8881009070702812659327097192067542921448059776 18323 6772899059076181893091626580227409380096795552 18324 5157035509300978739649881026389761496835833120 18325 3920403439435105789875144310523417678587885920 18326 2975488447093568085911379685030114362853372416 18327 2254624589260245444915307333990778758118344560 18328 1705572236748936383353791730646003566718396352 18329 1288063258320731627758006457739517491320772677 18330 971105892008641449949681221277477273507088016 18331 730885374202080435222508065643905483198093192 18332 549131090235438958832176007061651576156940928 18333 411848506668731162679431823654887026987720620 18334 308335907517881472682023807302983595322041328 18335 230423155877060072292622339064073298166421776 18336 171883275880573437745139956716724852331173200 18337 127978346532341189985412673667218803973127990 18338 95109615961771772924496628861882956465896720 18339 70548358081751871471363019648752914635784040 18340 52229182076535185177056131706320336021490800 18341 38591569453067754048213645998336582933550140 18342 28458592188969848233551500182180022509878480 18343 20944247840790488176135244211069548059545720 18344 15382782858985941360512162779636035552552560 18345 11274881880329865617864162246424117063308850 18346 8246771556314094867396050277575958590652816 18347 6019195848292175254076218987311712047016488 18348 4383923316380424854688939973871538668099280 18349 3185990990159346391432196900231770922562012 18350 2310309386935726978668500694418645621265904 18351 1671576873756631941327236076137598437269704 18352 1206700516226239747238240840178583051759440 18353 869111713058307650914129996613047610817798 18354 624511430161190690809408163791708434796368 18355 447691940869808987273744205032739328714440 18356 320167577172144597547389660496096511168880 18357 228412239388876910465784989681294146765500 18358 162551044217734103411207713347321823955280 18359 115391174978579046359985025958757628020920 18360 81705553432304236663392175494657799831920 18361 57704547682593665914314551359186424430165 18362 40647228892781685186865950063984983058800 18363 28555964798905604563830210454652553333960 18364 20007363986440849765496109281652925595520 18365 13979504390067704886718709537179366875680 18366 9740557935584049881347777263632123108160 18367 6767790275587308869446431388787963613600 18368 4688795889444813520310023683280804721280 18369 3238970851553635114603994596138120404000 18370 2230814365162735489070372731969730796960 18371 1531825866193948982764623733517568802800 18372 1048632473319373046891197950686122362240 18373 715620810125477858906765573367134986848 18374 486816877976216258395730481915238238784 18375 330101855795566281228484760813761012128 18376 223103323323464181354086772990848909952 18377 150284877566908202659636126033428452670 18378 100890547203966273996783183120438511824 18379 67497197086539581484086778951315742584 18380 44998131397878805365899860572006810720 18381 29891615860613031054089632805794811400 18382 19784378844714332450732245713714362400 18383 13046220833230409849695706407611938160 18384 8570510036840617736770413570899414880 18385 5608642597836370599925891423250862660 18386 3656004063868832835823257232204636000 18387 2373674280317101707682754413000441200 18388 1534857053458490685144864885670340640 18389 988354920796946882571179743342234120 18390 633754300362517155797232315978323040 18391 404627745617913254803045328408566800 18392 257205233649399254489876872201325600 18393 162762686919104506337510909935207005 18394 102527676799580754268042874012028240 18395 64283225929955764847474409871069480 18396 40112732980316703788647205421982704 18397 24908713221657947796636284737221492 18398 15390749632898111995390969453650256 18399 9461526413668310409315946538028696 18400 5786388054640660084766756249411952 18401 3520052733239930185727593156063890 18402 2129779804985573323697822881620720 18403 1281477679271004536358581222504280 18404 766696047427104791860596058080720 18405 456051959245435653101784466957140 18406 269665506336432348226044556107120 18407 158487622145096458872547133318760 18408 92567991695366148289912807730640 18409 53722495180346446619298819294210 18410 30975132356235794833662825509520 18411 17740303076753229458461903751880 18412 10090814594116516213047629880240 18413 5699441576306550912179024089860 18414 3195948547461617353534979345040 18415 1778877021700334191438958271480 18416 982617783415422697021022522160 18417 538550131294991286011088897930 18418 292803954878830213777360716720 18419 157884485473879036844288077880 18420 84413487283064039501380588560 18421 44739148260023940935786961828 18422 23499350601224696249105693744 18423 12229253884310811313310548104 18424 6303739115624129542943608848 18425 3217533506933149454210801501 18426 1625701140345170250548615520 18427 812850570172585125274307760 18428 402055120730525975942130720 18429 196657396009496401276042200 18430 95087092576020237979624800 18431 45430499786320780368042960 18432 21439112258713177252334880 18433 9988677302355003038019660 18434 4592495311427587603687200 18435 2082643222624138564462800 18436 931064028937850181759840 18437 410111536555957818156120 18438 177879702602584113899040 18439 75924263305981024225200 18440 31869443856831541032800 18441 13146145590943010676030 18442 5325020998862991666240 18443 2116354499548112072480 18444 824553701122641067200 18445 314632333323113038800 18446 117462737773962201152 18447 42858025944553776096 18448 15264502391210933952 18449 5300174441392685400 18450 1791608261879217600 18451 588671286046028640 18452 187692294101632320 18453 57963796707857040 18454 17302625882942400 18455 4981058966301600 18456 1379370175283520 18457 366395202809685 18458 93052749919920 18459 22512762077400 18460 5166863427600 18461 1119487075980 18462 227692286640 18463 43183019880 18464 7575968400 18465 1217566350 18466 177100560 18467 22957480 18468 2598960 18469 249900 18470 19600 18471 1176 18472 48 18473 1 18474 608281864034267560872252163321295376887552831379210240000000000 18475 14598764736822421460934051919711089045301267953101045760000000000 18476 178682797560066096006224072975630516960718644217643008000000000000 18477 1487756059117146075966716749456668275970806300081651712000000000000 18478 9483177622988401510202668752446007560612041094621822976000000000000 18479 49371450945118007523013376941040989804818595372573340467200000000000 18480 218721652324891268358452792337781026128172414048070847692800000000000 18481 848153909750040475602962256473915762942161922472705785856000000000000 18482 2938977696997343446994765502262451245543345845615395340288000000000000 18483 9244746849755272521043635340800849295926853040527839854592000000000000 18484 26726987749819912844787632711933157204524730904504797914726400000000000 18485 71729508331013157569504841108102789417349804782592232679014400000000000 18486 180179000124203766570111387735265985619290456563940524975718400000000000 18487 426528789522056997295612820572200811065846334564229359180185600000000000 18488 957091733770760282570600299886447621654689966887534006475161600000000000 18489 2045884195060016927980171804313472649251813370486715734346956800000000000 18490 4184080942971494192380809917271624093773001360974396430326169600000000000 18491 8217525899926929766150388853607276854906575733520604983826841600000000000 18492 15550223508320072623193914335549005475544446089367743648956416000000000000 18493 28435027154224283994990119303051796491159045264730824985988300800000000000 18494 50375453140400516921582347877680873902795099053775496460447907840000000000 18495 86664257374789697761121884978689991181571617291903382999764828160000000000 18496 145084706519150542185253870074136001585350113143508348469762129920000000000 18497 236799007158585682020687623988379829958220462752949774378946396160000000000 18498 377444884771883450429804534466898044889535076763748055069662208000000000000 18499 588455732285023480799478795161031401983624672448453001846741073920000000000 18500 898612145530835722851683278967849093774470803975076326582895902720000000000 18501 1345823271335978605002379211895035076170876760528948952025566248960000000000 18502 1979125613881339092885761684694499730321087926774572117900931276800000000000 18503 2860875308585714364853830706007223379399659587103865922990987489280000000000 18504 4069098003659410118650284268297722968338810263394367561527115378688000000000 18505 5699949055187507836746816831466094334279640783088422941412141166592000000000 18506 7870226403532679111736882709178837419022966773712134050032591800320000000000 18507 10719869864603347606871097691334670102086840325968949253770271703040000000000 18508 14414374151735646342770037834685214392967712822961728874457315991552000000000 18509 19147039128530222394693739251956383533046984188835020175945528971264000000000 18510 25140979818840202270523209755004900810003857233027152880479974789120000000000 18511 32650820650482483809341559078635998041942149991434289897699087874048000000000 18512 41964003214536822454528018665536928535223828112819318139403717818368000000000 18513 53401644272460441599390425432892715037684539406271273436156231825408000000000 18514 67318890509048257840099006678477772748875676611957715183488513872588800000000 18515 84104728187021961112781150389916642231782490058808800026962649129779200000000 18516 104181218920366369258121413643577932594983469463488853936975178555392000000000 18517 128002146724935059168200848033964695099651689815853167370099676549120000000000 18518 156051075796168709721998418525542282253754869709726486002943087742976000000000 18519 188838832593913320872743579291986060044633055755172588893356564816896000000000 18520 226900439312983210838164125264186549920217256460334515498670878733312000000000 18521 270791538272838678585893135408445029074715924455245100102865718789120000000000 18522 321084357828083924597101013567714580353950583679969153017383171746816000000000 18523 378363279818218913730099148981696862747389107476029524995513515057152000000000 18524 443220076154931488524723799938571824760638890443306502235617401015058432000000 18525 516248887781601054479452072218481211165186451309289836118855796877139968000000 18526 598041022900101953715480606744881873142443080375830829338965078792601600000000 18527 689179653078880309203015905448437153903492846171868867394608271472947200000000 18528 790234485726029165860405908943211401233415152535682874728488417608499200000000 18529 901756489571962676078921870786693739034786537499267697319956242991599616000000 18530 1024272746435833904780700822944905583320405768815390913345035162042898944000000 18531 1158281497852359843779183588728769318038015111632896510741953612598446080000000 18532 1304247449332264545480312206582117608380561239719024879595324306486630400000000 18533 1462597388348744185323563962900240187101433967613106795362844082569256960000000 18534 1633716164812268059377861821801772404117195363829328098070179122296959744000000 18535 1817943075037288909301629031944108306549359333158578103119585366710429312000000 18536 2015568682224621304491980429242224847653211438761256928175131253229757568000000 18537 2226832098472540439201753995689926039695389018776836287448996070648940672000000 18538 2451918745457724631394313875432738521298354207032184084619602065416695232000000 18539 2690958603341175369858492095363833479998328253859434104581242347009128448000000 18540 2944024950277865057129146310187323255732314666080626542199493659952593664000000 18541 3211133588242131047090922115045507153564236009977529046113288581440558464000000 18542 3492242544800779861464682873804150120095714699818190484592795619095496576000000 18543 3787252235027665984052845969829105156254628088889298035189885061775290688000000 18544 4096006062992112725345008506441305523331827858841298725384411255688641804800000 18545 4418291438185592534860769064440528077141975108733662035902868252528829555200000 18546 4753841178877048618446444244667837605871493508313509360696277227698876796800000 18547 5102335271693636787208147142916948311925579400610247966826208817079072358400000 18548 5463402954685307332349309436124825163453582141608901015676684251917239168000000 18549 5836625089713827169635833058586921167745250147038333532851170803454550451200000 18550 6221536789167429125875402264277437480903447468869610451971973572158056102400000 18551 6617630261693646598424874443315817970586730060313000077859779538814542195200000 18552 7024357841813706558512584230892879850002381861655988016082416501106968358400000 18553 7441135168878628535890948355439729944620645648325086911302634155662770931200000 18554 7867344481795665279521675490337153041127152530297135271283620528636095541120000 18555 8302337997240091829108302079111037668420541191699507492432592408705742471680000 18556 8745441340619173732563216747619963432500852005869099848924072231555503731200000 18557 9195957000822191160520553775784107364946306416116616494245697222594561139200000 18558 9653167781725257679959362592547801304343960533134648995714849917455075806720000 18559 10116340225478237327788007211780507078703466155577350648569264711195783824640000 18560 10584727984742837562654159373892321363888794223125984919319041861738965920000000 18561 11057575123239265990680237587762946652967072801768179252468197977392864846080000 18562 11534119326160928045099995647939414706470839110036821698519834856834989777280000 18563 12013595004203671817817764516548587882627039305443186264278678067327243423680000 18564 12495236277103061258791787973641314490076620637609611864576013061978314383808000 18565 12978279824658798001343296333035979738159831676433507516695811072815758567872000 18566 13461967595231963399772630181051894840874670103068615503030839507617879165120000 18567 13945549363613777104694281714534883222929665265673268833063316296249997940800000 18568 14428285131972697950107446885364489081401086730637122101768540937221020297280000 18569 14909447369281369715089392146833335759359735530260980283203723402358103195200000 18570 15388323086200125248196664393746915962070628810348260043591236923415518166720000 18571 15864215743845769545393757796375819761789617814701453257895585053012726306880000 18572 16336446996201437667753575026549301843117959283254887172611098986007222207040000 18573 16804358267125491577760808569899846888745577541255226669491532271609342680640000 18574 17267312163996212539537534729682284129908378299951611970546160004135631311802880 18575 17724693730987268902846569397487503185089269724631092951470086137480216617797120 18576 18175911545810457548814714916884763723315266637446571037641425834608573602752000 18577 18620398664491754679169921996860155373459719797519399152906582456197907083712000 18578 19057613419369668662442342388448411866328575321446235854739859149200852741984000 18579 19487040076027177713163004117897327071169525509390670521180567048220372202700800 18580 19908189355296437583805351831099921549064024263848542782763195023435096423987200 18581 20320598826815474608445006514280276938416047516527767023153273544090720769024000 18582 20723833180874875380009496873609370529387168753294680712868248304631164199808000 18583 21117484385476708666575124032291753697096381091960711320677459983441306674560000 18584 21501171735644171456845924123542394646448815178904714449331094756567031361766400 18585 21874541802075213644572442780805329478318926886590882729383681816438393022745600 18586 22237268286232952082535439363610609310202280074196337405892038448041446071616000 18587 22589051788916087984798683667558217155457485210335294935926935414283642651904000 18588 22929619499259574840792048796028807765086053946014668966781325367928694125056000 18589 23258724810984931816367614904400967385058281309498577995523870710712865090713600 18590 23576146872556026753262882839269334539586120122088305524229515544424677755622400 18591 23881690077704699214512889009569550707423909006838485025864834271474688118528000 18592 24175183502575755792608959939671196876171755520917497597435315510576764753920000 18593 24456480295506806019886002419137075288564981107341757163571430267682992940800000 18594 24725457025208939983680951074845797943546213389346180410442987572565364862259200 18595 24982012992852870108765146137290490565379282719832025409667549549272183852236800 18596 25226069513295040419200847347368575900838891964159204651317530348340302501120000 18597 25457569170402208398124657899480928594271657459670585491813701026767949583104000 18598 25676475051153692849501534690428677265539421790834760832132738063265127175296000 18599 25882769962920140366544755076381172511376251641222830127232556507282817468815360 18600 26076455638038312302777070494013520257629396819546429907231375715392667576688640 18601 26257551929524803878676361115907607368740054610487612736773864776398119838976000 18602 26426096001499315523633872048703341486475906900119457252575931374478577103872000 18603 26582141517621426763744228986951760020657391449184345635089586432020808427200000 18604 26725757830584899301377577069355923450569040854834530165538410548318030776102400 18605 26857029175461300433361693156503203460761069474340084884413141660153198203353600 18606 26976053869440966129087434756733395178357555015304582899306347337630493265856000 18607 27082943520284639120637209905069162525490792449011603038322298460855814822912000 18608 27177822245574008621953370279809942246116852580154236554150669478208614089216000 18609 27260825904634209137125908454053513901446433491456455668832285111371567096627200 18610 27332101344796360528254493395269789441358266232205894813403246757676632333244800 18611 27391805663473606487320806717668975784385792097043746191883790068432782695360000 18612 27440105487339903632517239223716022141680191563637280717802569040111478570560000 18613 27477176269727022418699595839275347015804022666861359744032774369732375628736000 18614 27503201607191771357196215963879711584440991706743824191166780291800691234124800 18615 27518372576052217686295482895167389304231396934891523400320215484029634772979200 18616 27522887089548471332583976879959788638081280961177286351594696958884445238336000 18617 27516949276150203593209427640234094182586835595499645518196027176662250892608000 18618 27500768879409231140270952739499061367242115066052847910951636055796129324024000 18619 27474560679640924315999113883862501465557862462734691167086077216025721545801600 18620 27438543937612587252411885941601652335303051588614277866519250924083987473430400 18621 27392941860319978390035222640814972412577244753900882323729233470206442961264000 18622 27337981088844451404745452872615138357104268619814197473995685671106728968048000 18623 27273891208202445811434090561489121365058160738934865955045122273773749176224000 18624 27200904279025883970172907209791844874574553327845634189987879011242913747959040 18625 27119254390846073204604691626905922773505884580700532795744221331539230195336960 18626 27029177236694603184682218894988698911673259392330495949368444243120745692936000 18627 26930909708682105464903233524061713980501784746764024866296855198750084620260000 18628 26824689514169242849496265952696827750517006898528973629242074025986080326404000 18629 26710754812103564452148338208598953996296215362836617853113919748213149891312800 18630 26589343869060547409929211689466284341282022473079814952445115306050146719623200 18631 26460694734496905038277898195261511988851213431521993803124041675086021595484000 18632 26325044934698739029711511150465816537784437900973939054953685316954114245980000 18633 26182631184886024649075333723464113627994217134440928757788095090516459354300000 18634 26033689118917927321483239734605120144731658076730651024504434952584273890058400 18635 25878453036030251698291250726318665757989998131491673041988115315590409294309600 18636 25717155664026626424980543511256432855529154821195034548765125662917674769580000 18637 25550027938338547024125613879606553063974543615550294905985593555059781979532000 18638 25377298796365864796212546689835261145346632210272371030430190425536943657404000 18639 25199194986508462493048691439367917960414607820719386228394538770445249618909600 18640 25015940891301450696437350381976514437084643535428634177114391638556037341930400 18641 24827758364070017226015112394842963633902944485174197582075115698351288830436000 18642 24634866578525842279429675026242019374058279773481707186965615291880879901126000 18643 24437481890734542949670294078541957900938243776252003896407671375525464483456000 18644 24235817712892732509017087045251415767629537069110347217584340114194373050723200 18645 24030084398363784130938801839570098882268690444917230116092761583025800498156800 18646 23820489137433098560516218565420631041690716976279542568273620961128213165240000 18647 23607235863256424708981197043291929293876733695467568232900389416250920584440000 18648 23390525167488416091300316126014114835850102118506219062770947050099243988232000 18649 23170554225092979797457764208986991598746931018681537636598582721133230363779520 18650 22947516727851953829681207500472129888113057551487135537292342539952741020352480 18651 22721602826104108559661434231543176224604413575582208518340276939101913282360000 18652 22492999078262293704774583986649965697106121836999525593190458588175206065288000 18653 22261888407672637718341246616673260037200662116152221399161998085078870784152000 18654 22028450066395954792330957330981232207065412387516162067789156326076899297760000 18655 21792859605507837202744799392110513554880153183344952849645291786599855037144000 18656 21555288851530227005577530755262905259591363606841177435637480666823013489768000 18657 21315905888623498356760376445655720627898459676181385680238677749086411680344000 18658 21074875046184174576199262555947508877352970771325693457713759631847546228064000 18659 20832356891509294075605506967952043862713647870626504521616906843344225001924000 18660 20588508227204074600596240067408316811746152390687168923819555953289686597364000 18661 20343482093024860315808345075823532405440868675536665617656701716337722187076000 18662 20097427771864331377189985127730655664195971625500995056446593094221603253532000 18663 19850490799600576591971065633966818094964427595278814837488797155022663805668000 18664 19602812978545847529006410870823786831899628537274283289746980987908254166420000 18665 19354532394244602790763321463568204212095931459080423434034521458794326438308000 18666 19105783435383794351952023335245114085059476088526528778923701327870175644048000 18667 18856696816591228317332063420000724045119676354300573927910830405510217132152000 18668 18607399603910238392517208011275738809143235018027417351845511920281559022824000 18669 18358015242750833559630620304650028241749868044546332979728606522470335672888000 18670 18108663588128916893098517866203789155549649396136943747792931318661544180976000 18671 17859460937016118068064040404876201361353748088815373444271322252050594000704000 18672 17610520062633238498618416733953234167107445884848882077724627923403839833584000 18673 17361950250530278192228941195356841461528744222363511441184112986262583070272000 18674 17113857336305502470543170502219778047188161301816829186004366735632280259995600 18675 16866343744825021750959237115874110000908107885890907021500091439897514986470400 18676 16619508530812907364344714497084388101670317120783449708228917091493789399584000 18677 16373447420689961136465142322997840985628535910009388838339349222711204362144000 18678 16128252855546907696416906481414606226539090068618497072275838473463875190208000 18679 15884014035144998797293237099976998641123723938260755937311763954815186115864000 18680 15640816962843821859910247928046388816031014155141843344591299114930704067352000 18681 15398744491362504748534724874287658078007480160600679809660427152124761151672000 18682 15157876369286520326784816123270246076799464433295751862710849117521769338216000 18683 14918289288237932950420750362500081549207082286826614405671808751127261790536000 18684 14680056930632210390451383653739962435699646048002923156161390020333842817416000 18685 14443250017949664616215858502268566696106595429328837825860092568064458550440000 18686 14207936359454199380060725300727718108573987075761126233718831579106297511560000 18687 13974180901296347616341717996020302275543628789503177751138299500023432117000000 18688 13742045775941593200382327547331321175903162846116647865757865395762213413096000 18689 13511590351868705350796366247264151359811951604969253547999330765577527031496000 18690 13282871283486285414694123410172660450696922194659461645645664317502822628800000 18691 13055942561218950171845059871999716863977894281635946537675837415742404193408000 18692 12830855561717568007693228588405946765949384283258154509475314394935048715616000 18693 12607659098150738821230987323738214219096571149178248373077365437154903102208000 18694 12386399470537279405712400840443714586752477057247764586737122731053187019296000 18695 12167120516081856857009712813748478017461240847415517783054503691204131352960000 18696 11949863659478116423307089211202363818017100008230087328685060450072259230976000 18697 11734667963145689694660988093743198974371891333949290307634340872881143121184000 18698 11521570177369356195808326199529779307107550934828993776628396264730068730392000 18699 11310604790310377802999249456714021863801346019439431109695345288823910287988000 18700 11101804077861641919117648874726638254073087330446430457938695069592173253108000 18701 10895198153319746421975341815818320532041504628501164241402590582184140638164000 18702 10690815016848546906985932398701807480956810166828484716244207267245969293444000 18703 10488680604709973986710265748814271935938952383545003399612816974156245372508000 18704 10288818838239124152018064287932455266968110405158799948630412883731054134044000 18705 10091251672541740174093996745701644873654687996958607353068205525343025690012000 18706 9895999144893233940486611696972921368304417805013280382471101718001678378272000 18707 9703079422819373167736784765830004802903613369720165201572031412173085221031000 18708 9512508851839660316604722116616708487606342262157130882642207345534676061751000 18709 9324302002855283470859777035860972627116882968077112496347281006271751240511000 18710 9138471719164320679656693608598472700790614655054974327102597886705197222415000 18711 8955029163087636612392366485354518148048397365308340290206832630145158026715000 18712 8773983862189628210794806071423055920789655543828553957524593814709099839915000 18713 8595343755078658813463796018226781773280531362311435000013662732611787941571000 18714 8419115236772672050563913118260698321297702832552245945243234999842350797027000 18715 8245303203616101367592446001983528405318041294485081085358542399839307775557000 18716 8073911097734791692774485937324741850541656171299635664845832971514913418997000 18717 7904940951016229536844838410333985282709797135969036305173102271362228890957000 18718 7738393428602939418832070050075975407060154190130377208226547515851810222765000 18719 7574267871887450366070996217748835677960275970357436098034143762614512646881000 18720 7412562340997768485966074083208158950655159835805667596145507450145080864625000 18721 7253273656762812140124662729469881145567225052287486042257547337290473394009000 18722 7096397442147776719550893946568779471207552249617678164325078465810173183585000 18723 6941928163149897853204906293267848772221645515438933051040550757301100305238000 18724 6789859169145576308092403432000654467559591149152535142665650449384456898658800 18725 6640182732680315896118381578687996089192806298965056718889344796916754729689200 18726 6492890088693408257906778470207042547806862015833509325854040179492895123382000 18727 6347971473169776155868864650242669699346080138205708154850690933442866759038000 18728 6205416161211860443843006894622480233102358066198036986563076966494155981406000 18729 6065212504524905624514507340464657231094545466620487959185650160648428776750000 18730 5927347968309465177195814520098924053430883455662645519001658706486261936654000 18731 5791809167555410850805764961474122066985783474008003500315096508275126982598000 18732 5658581902732189989511062578832322819107819386580831238537431284031092386086000 18733 5527651194870531727672728620986263785276334507685487717044547648871537343542000 18734 5399001320031256519331553549254234047819739604689979010504937865949552395558000 18735 5272615843157293854295684290817567509949371200570946043500688825687155369150000 18736 5148477651305460001417037019277580290425714631422690033556023979017028481214000 18737 5026568986254991005989608075655968316475239649508637748941557314519357056430000 18738 4906871476490265708614063803808693108091918718947502057788612581877488383992000 18739 4789366168555588970570483032990081638539819828632879542145915864687066509993000 18740 4674033557780336282237602049786428022861360823231347050617347779760350587753000 18741 4560853618373187171980311962152805269647437968464946367669876426045519654945000 18742 4449805832884595983140164799128776343967203164764230012784204696945144951465000 18743 4340869221037064295404328523245496098596721049190232538977574384971521704053000 18744 4234022367923189176497080280327012735089649558207915137309234116261165865973000 18745 4129243451571865200855096873530976336547604276723014960481432196979716338925000 18746 4026510269883415404668380556536953475340509428230945305803209454631898250573000 18747 3925800266934816706416365444240996983818400173733035523628383299369431558631000 18748 3827090558656568460674976355539723501342634518668576442812269833696763662951000 18749 3730357957883128391680734036379741995719934081781966921865246524626761541250200 18750 3635578998779207844509007769132707915866568735461786974166143112530403239675800 18751 3542729960644577781631854653956769859352172021603937933424933914962466030723000 18752 3451786891100387941805618718997785806469172324852431144577383356643788467203000 18753 3362725628660343783637012031107040749516695839963746117984911765971996757867000 18754 3275521824690418992033437461921501964034194872692231400875189655380505505637000 18755 3190150964761105184511116406276919416115647208452825057393677142012350907426000 18756 3106588389396514787382422247789258150440593439660898053604739079871882706770000 18757 3024809314224957649993041048868132280987368322465377267232927085557000549178000 18758 2944788849535906639080174574487044258262513331724859355347145396145301555442000 18759 2866502019248552035686483447654748097184395756482631850987535958238996963006000 18760 2789923779297418894767067865618776132013341386315548992249342816807624618830000 18761 2715029035440785493696027770015424629426835370928096216313952161200815539966000 18762 2641792660497894481376108817115208739632255779723723689376369098939692066538000 18763 2570189511021191255463588244907095607656559582401151751832475763396664291602000 18764 2500194443410056371754812665068744521726656137127321923931499871149912984322000 18765 2431782329472720376619245577578104326490174890948368485748051477569319109466000 18766 2364928071443260318821188625089862333199978599837127219085657213881505416746000 18767 2299606616460777327715921894845254763744720407541795195494498929373160686742000 18768 2235792970518044044925651599107216238629366453949229757304638581942327640054000 18769 2173462211887089387638278103912493951151357384998207811017097675187824867494000 18770 2112589504029356141618099212911358091652572822685395495743471106941294309149000 18771 2053150107998224284780324405108328560247358493790307879837254286073110654823000 18772 1995119394341839796933795711183868188067205256626236870032066516232404937711000 18773 1938472854514325101806922285342127458601840949702351892754727538104033818199000 18774 1883186111803573311421987070260139062277308909682132210905599427232715582492600 18775 1829234931783944211176752543244116583770808216470188379098953912260727997905400 18776 1776595232302285560061175760214418926877431254866900105506980961858080247395000 18777 1725243093005798919543303976010026455377006161969978523896005285852189049491000 18778 1675154764420355013199916740410884839461867845960469008474292569376797425185000 18779 1626306676587939713986569209629132249866878651138700119906356580344865726013000 18780 1578675447271978323740545849947455553608167315602332707579749412311390153189000 18781 1532237889739343025774569525816539376678079782682858741421896042195861872181000 18782 1486971020127896440352133780077163786271974494631185646028666663211993177817000 18783 1442852064408463286303442885282152831867889445809636881407037382141790022493000 18784 1399858464950152449032585488558359251579205077198923094235317369754076381125000 18785 1357967886697973481165274032982250112478918461716034989860343096795402644629000 18786 1317158222971704928459235229052286891425287672946820056713884740512708101836500 18787 1277407600894977097000956758962918497277623767002731956825718858787022176899000 18788 1238694386463529179506784731707594019084403630519401363316102225133487182647000 18789 1200997189261590264244552103197256310183967356746931537434759959025192937243000 18790 1164294866835315888808826575817878375549342766291919390118594695819927837429000 18791 1128566528732186704911162507852973534361832043249831592195241880317787764111000 18792 1093791540215243724249471462918023964207913450550883618137152285516609827147000 18793 1059949525660995756242218093215122571775845254332124678313816088881607069911000 18794 1027020371649789264408950516834560652810527907743966699888783807888910866260000 18795 994984229757379199063049147952718125899387151885413773871986462818193029746000 18796 963821519056381650095504119349535211732623636242943901101332632148561874726000 18797 933512928336225645620624871426742546368439997102991952611411501994568435874000 18798 904039418050152340690394777315065287364000226880505585886549266968670897872000 18799 875382221997735435263582790943602971539437043118939489731540461012894947972400 18800 847522848751317171413187597782310311280395583616805481023311617444258574611600 18801 820443082834669924477306472881025218446827230259670013989904849205135680518000 18802 794124985662104458115876224237538437381790163798350395458910976064974649303000 18803 768550896246152593837866737847106988494156008646809006966745790461174353903000 18804 743703431681854584224634837010686273484470801990260178462400182413295076539000 18805 719565487415580106139318976234121169854591058160875080198710743771704658535000 18806 696120237306206733393914882973304565630677584898065391959933875414866200609000 18807 673351133486371232486446220867256412730714344964447394278894064421943458959000 18808 651241906031397271860524152469321238806687547732702249116416668262337841675000 18809 629776562443388363104119455115256178936025350082257684097077265969216368055000 18810 608939386957857276505972058748884737375662288468754091010200666533006560780000 18811 588714939680143004641715108298729024857803015596131155365520503262269539169000 18812 569088055558743793514585300495322046169562529526617313422635922895511389541000 18813 550043843202570024549772802130939517255217647772746650108160423079966230017000 18814 531567683548994011590572368550869068270334003888889721809530263127482323863800 18815 513645228389445269822223699931788265908232580869841265092453172156023628352200 18816 496262398759169708690699777755550569999003167752253015768050611710294223089000 18817 479405383197639684298202589763912486652303994935512926546765683350327506117000 18818 463060635885969099733383161522678079000505786910868885656742832398096712762500 18819 447214874667553940915941707043181178534639948261440238425676023441408858103000 18820 431855078958023952607557507827782279739659264350653522411021289403798334799000 18821 416968487550455761228038474992967394916898016041726082053150277348083181599000 18822 402542596321661800086990126347720421265523305162952142923098479064363716207000 18823 388565155845233045729623718765153688514121877302018929081432647081149102829000 18824 375024168916876983461705836824138381672557929130635891868414416325391187844040 18825 361907887997455532927998588553260134814475653884243232975412983225135178661960 18826 349204812578991023023125619801614174547116974886284205356359965762541846167000 18827 336903686478771846545128194251757777327041788014807486380753721890590053132000 18828 324993495066553280970518382679949046635871500205865597360056054562072462716000 18829 313463462429713259632106897879449015936877634364523469436704408350008767938400 18830 302303048481087739514712834388158671637662510393154033196000387860204916977600 18831 291501946014075854968538909987330730718961333759685647943243955589526315390000 18832 281050077709471383044934775966003053977888611155801808290577854375190757070000 18833 270937593098344283137900624254472914945270578121120709874130327945147783990000 18834 261154865485164313544419417012952348982695047198844024205671468525831857729200 18835 251692488835228067984507137203025622485508601920941430938482029727454266895050 18836 242541274630321308815065373636410333956012146151675214784984037070991329886250 18837 233692248696420288673707271422309417553914681904672977862222542279083827844250 18838 225136648007108931979848202741703031010489596738749104587636749081343107768250 18839 216865917466263370882153615665917760435286743387808492206533873694607545948450 18840 208871706673431471126036161684054007882059041961807922250746937061204337792450 18841 201145866675212711717672792205699467178688135493213077630552991638138827282450 18842 193680446705823163596961426625743398467776559292836654591748338306993467150050 18843 186467690919911407915198771055059243341288567574494898418196451131805769795550 18844 179500035120574100840204721709020268545042524089667829953362593567730496505150 18845 172770103485404581845697164852431006321155178588710964159482338910532426964750 18846 166270705293294484901866463291293334545786110075327522103489235970719973291150 18847 159994831654596791634920351539833612819139318583157684153212614081324973043750 18848 153935652247149203267517609622922237924619224445312583224525271032379518447750 18849 148086512060549141124383564376860576962098185585579020098869494384119260896950 18850 142440928150966147150988647491435921329162809003620299502852681224947671666150 18851 136992586408673976136294779092679542042606648365186752500833200929404420242900 18852 131735338340383276565350278891493514741894158147904747238034924994829412415700 18853 126663197868356470289326577255422541721484523207448065226860310932220176560500 18854 121770338148189282248383879141394479969046401642156625370705047258524450391700 18855 117051088407048356899963337630182407908599726867951839106194749131999849572900 18856 112499930804061541301045415824136830750503543550530618584824400334872549243300 18857 108111497314466726504461072047975331947100126179385509224089312758180187527300 18858 103880566639036626722727525797666145106623911182059230731933377179591080143300 18859 99802061140210544485466371362156465391476667287925087183698757084295941115700 18860 95871043806280021998326001524416042824689024202389183118923930285768025750900 18861 92082715244893313766521483341751246530122943710017091204875146783764473538900 18862 88432410707063830473434371734567707673704117634816398121485366562288052634100 18863 84915597142790093937949550150440674886494673733914321091772714200403639969300 18864 81527870289319300281540326050414250126892083843256756510638968379305957794900 18865 78264951793013303618798527302380297127023084572439052496852017908402462709300 18866 75122686365704693975129809921372335167506520479613085116317039115121514822500 18867 72097038976361637092034786079039993498137612886355487613269201978703658793150 18868 69184092078813254785923425315907513750332776714180162399456470543798226873950 18869 66380042876222535279927827369168704365331127424039975926182026224872275211950 18870 63681200622931054438728340411614625773066630753974309004691217532704078244750 18871 61083983964239140514346188675373612719451545610427914252911210167106858312550 18872 58584918314626504757789061992472622657563043556741218493476859763567904854150 18873 56180633274861764548585131146889394801862714853456136801688883165416754002550 18874 53867860088394679689164457864867054394658456519283035230931784420379267961190 18875 51643429137372280102666516871651223285848665178427249537547194448339998611610 18876 49504267478569357094623170000591682022939032162492934677085806608840417363450 18877 47447396419474992240739997144116040744544629013733508726541012691304979551850 18878 45469929134729878490038624542833974119722925216088095565436280853745454376650 18879 43569068323064116943725166806236034009909473322370287686693710886905289462450 18880 41742103904841918853339607401178896161871013172058976369395270550222804653650 18881 39986410760278173768105740943393360923170016407422508517636019170308120634850 18882 38299446508352128836941549370443800079135217614366991611604215209365846398850 18883 36678749326405427786058344715900400084494008146142798168086875363673727445600 18884 35121935810375447231790674439373883490766663805477618524745959853031097956000 18885 33626698875580208431907941980048605954642247658864143302262904566018225314400 18886 32190805697938099570860979229929489919187103791828239294082814675456702346400 18887 30812095695474182082611805081101025345115885380435193587810972573276081544800 18888 29488478549934938889571349242116058379675094130300301490821128193488057759200 18889 28217932268304917069228579517477924978755613294715665200091339548952575402400 18890 26998501283991786439066756600180434201665765043800888834651214650088863997600 18891 25828294597420842812772896593024207988008625956311089146154689688696006921400 18892 24705483955755894065025872205270336839076306807537592353595003580908938175800 18893 23628302071440742437111063726965123080915388894373101204073724783270047684600 18894 22595040879234081507706626592660505847815248560719081091183982199858903676600 18895 21604049831390524771795734319896115413476134647721255998635924239765094903400 18896 20653734230621638731386001400045586257544821904574380114555191818037796485800 18897 19742553600453230847732152495368640813224650610661642653287322224082041925800 18898 18869020092578705846192166526688901938532874428673757058566708146351144722600 18899 18031696930793017116272813221438952329106445176613666855521504834713230094050 18900 17229196891077567965442876079920300617958790374893952109213961281902212693250 18901 16460180817393325194282664488279101201610900877849857351629972725512643878450 18902 15723356172727360096539209871446687860852022866483400946043169984642234502450 18903 15017475624926995120491389804120711980854939551637229334231529933418707685050 18904 14341335666845673991650750317611960999526115322773890542211535703724984924250 18905 13693775270315555415935088321675708582967828622084197073475733631873335574250 18906 13073674573453622297437535488989788535510124684060565372517083611946639461050 18907 12479953600800766895118123254444518078452919282351373426736649661786200828950 18908 11911571015786825148134534315874959559895713335668822676135062711432624255350 18909 11367522905008858640781135430162540546566125478499409651955486727875783644550 18910 10846841593805088975059462344062607622397864273343523429300093724352347634950 18911 10348594492602745808016137112845305890188709516243039709696970246822371513950 18912 9871882973514666160332583020622826272693616753946365088225409407929209156350 18913 9415841276656749026520339336728773392304026944635271610513735253505072621550 18914 8979635445656296588678124394521895678719237675309743908312421518407699902350 18915 8562462291819832798729065459000981400140091852081463700198016528510595309100 18916 8163548386428153672623010176053704233405754313824939812025257557689679766700 18917 7782149080626103847979078900005860263476632988207851822598586383262679346700 18918 7417547552374863905208575565199878895734095864137945836546979888808576913900 18919 7069053879935346356377443072721977843101116552906437180592895493602562884700 18920 6736004141352609390428576864396881416188031693044633189881105531973292241500 18921 6417759539412981366189475057325619787338676351417338634635874378800378891900 18922 6113705551547821221328731021940963106642645696722947895642906451616160688700 18923 5823251104160496591153316559078512927387953262662672975886740872855053106700 18924 5545827770856219301916050291477297053732131495779706804198609479159712956620 18925 5280888994057814436712453523304921068477687965376511692119952881675330841580 18926 5027909329494292406852183364225220027483618568186195162414549323735800679500 18927 4786383713053222056564397305821245710889912164910501017936472958225154535500 18928 4555826749492346060858185787997791972340617012960630871394512134416130959500 18929 4335772022510617637465265248648484122613821519763248454937968285950820624300 18930 4125771425683850388114943167505473781768848348123184346474380697873771379900 18931 3925394513775442023824438654606744241894415629269480994751299524176999158150 18932 3734227873938139528414191587124735292060918316924224256315877077893965627750 18933 3551874516328540286819391156790901183507241838141129585566284809012897557750 18934 3377953283661953754569583661680184319893749752684608625239117104853584115350 18935 3212098279241364862088605405233567204309475861671541503763500568415189350350 18936 3053958313000527600783326455734617707260093410222701204781502633470634163950 18937 2903196365107659766929401995639032047433891742586699202661071049610918334750 18938 2759489066682792847130623387442560509191118305197908051226756191573594973950 18939 2622526197188540273735919162462788183572778266180464375281473800635049624450 18940 2492010198060869064679898467929008259296037326626352529783959595825969617250 18941 2367655702153381032011163509006166700900245256250634168705680851718887842450 18942 2249189078575617667509226719674089199724489337701951338030882045155795499250 18943 2136347992512985381759255490209002719888691060200341530177444376989149749050 18944 2028880979623043383457671364816297661267573126752568140071042145053958218650 18945 1926547034610094036285752397520277881680228031610575601967686827112766406250 18946 1829115213587254408068266762680258034220152354784381359044964966671484137850 18947 1736364249842457796347766813539689187716154015635707825550781812002695849200 18948 1648082182632125609211342187211442505239264365205517776319851134328846236400 18949 1564065998633553890852610246546450368016482123628084767819798024095367572400 18950 1484121285694366245211715913578807694721725713877782026228694505525868038800 18951 1408061898524687601161929868993994461229100682425127483996761543208867024400 18952 1335709635984983277015363366408928666047067249980176292653900659711447973200 18953 1266893929629777652409528155112356609779958236104041378126756981343235638800 18954 1201451543174709356617374194254050058742277744154177353151022641744466523200 18955 1139226282561588540593623220927366017208337823552186830619110698877475294600 18956 1080068716303290203114707880508943403535424478058578452656334118534911443400 18957 1023835905797439746577434250736951901598844152886071034926361626693576305800 18958 970391145304917361737581051000022972514333829854872930375912387351689689800 18959 919603711296221247296719423764027877041270895207627589471044521034571549400 18960 871348620875681161409099830891787627449616047046430739339290628467614323800 18961 825506399000398805970134264963988898008945468411534537268524916006760304600 18962 781962854217605804847055405187544258894156992969832052022331732206762542200 18963 740608862650869603126724803446747863295373052270919445518528533170355164250 18964 701340159972238829853247291058061716629634114346599967862735904449240963450 18965 664057141103999159898377728270382568140350757317020857933646641394737171050 18966 628664667400205384050185550660045637083467286416504747769310056123191513450 18967 595071881064562416756455332068937376545271042449444952674551589086020159250 18968 563192026567544759064723549777831934495975137541742243381649997421269691250 18969 532942278831868155441884772213917395526375427606860841526505384282415968450 18970 504243577961556737435237424905189754021196878429666054421626646340778768050 18971 477020470295881960028888013434437128295674277365343682564935406821570327550 18972 451200955575384449626159406551830010551047621401328911750679080129412445150 18973 426716340013025044418051650511239151865650840585354113187929032647795407150 18974 403501095069245565125498132723710007831761153118728204995955152647009819470 18975 381492721735352142718645705400113892633188648224164817842360644612806501030 18976 360631620135163366507877451047018248867489257872177074754432951358750871750 18977 340860964260291390202111467026563644332450310369962570107487235360149960950 18978 322126581659745898658988636787904053104492492124714697387607894654812812950 18979 304376837909768103950212943203724234552825817964123258293226600437420194900 18980 287562525694914464431879352730236792225594900595630819012691782550400230100 18981 271636758336417504133419986097126616615239401302642072874727266082014216500 18982 256554867608753984974136119588928603308291125766619122207389281619920218900 18983 242274305690148910557258494609831377164255622305724617825971039182073098900 18984 228754551097437696547651466683259907027188695066575568203273894136182154900 18985 215957018460298720612152462454005112298870730941522273731959037474933558900 18986 203844971994354862461417829473754981803220895725042959159225308186117941300 18987 192383442537026159354623506659653002841496624197835654377458743347961323300 18988 181539148014297025829472642090732574231517671159057374901661931591549585700 18989 171280417210741397388676949527733098422582352266295485622479021143687829700 18990 161577116719228517300735712001273764619374682395629540304146810939645835300 18991 152400580950711830771632813622142765530135004909007582333452113494302207700 18992 143723545088384589667758310438803392550806870079548290104207969452127217300 18993 135520080874269377614937907987145040852985335133724010317179309378940493300 18994 127765535119995974295532145286263852118227146739371980973325036735689461300 18995 120436470837113979659866633953890771986305151303621291549651274738153709750 18996 113510610885784655377560050432531545223368524596396224381093207603430756950 18997 106966784044101800809061442511865405976330165962827264303919352873648072550 18998 100784873403605495237221558348945339863333642072774982764183083419777274950 18999 94945766999776576641047923614682488817376674098679841306671269629887187630 19000 89431310589435193975882355631176501836192836387066822075073652355985931470 19001 84224262490015099509220697098524495089104657249393831393349137882722577150 19002 79308250398648002109524394405768069123139141560250776125152320183260666750 19003 74667730111870767005206139509805693992113599066812751044187222383922642050 19004 70287946069564028287207236294723226376153776922617775110408586090164108450 19005 66154893649445400403001266398267326854708188917737953653537981246690901650 19006 62255283141075471391684361865284528153921653143288288517098967450073182450 19007 58576505330891682331843890766102892733424635764252405804419679664148802650 19008 55106598632265601790652993165885099487191170786814168202750905541756904250 19009 51834217696984554466796319252426305418058066724080382839339384204008397450 19010 48748603446890626893194006770705603539200600038842623786671834793396364250 19011 45839554466670318580698886317616715823453883985556593040157222496113673400 19012 43097399700978102133177545073511791381403808940020337240027360568561255800 19013 40512972401198465611277613623599459889050569163138791159129092615604657400 19014 38077585269205194973164812008253230830560813562108653548627079653673364600 19015 35783006747465267411885619601769492195681946200933390249062480897531677000 19016 33621438406759313205990685607991633685959610744270003200062882356826353800 19017 31585493384652699804101168901942813545383326059497434246386229097240137800 19018 29668175829652421424871981988251961705438978300705669217086555529381425600 19019 27862861307726651882096058382101828106948347255838573935367403540328574400 19020 26163278129547535022773304917927293681734507718162100046663644781081736000 19021 24563489558445028251779633296913965218124603882641306329364673883773070400 19022 23057876860631845938479245192330331725028888032769815076411499409702760400 19023 21641123160778219538068327366102299853345541589314791611802081273507322800 19024 20308198067481730210107869722823294001452292015872288883613984219196393360 19025 19054343034593288636874971837071605928333151636647597881896467114928429840 19026 17875057425726826776943796661704632751484797814930896465507245449111620700 19027 16766085250598797956457453252776595893359464744170185400611762918367990900 19028 15723402543115504269323985172202670631170252614718013673100296161352298900 19029 14743205352352911174994075540643968547731518638643022837652940840614585300 19030 13821898318756273573060514043434268668998194334281820456468270699715022500 19031 12956083809026867859299280928824944889983954190915928139709069761251928900 19032 12142551584261659744859643903409759738649148619193498518710886790405155300 19033 11378268976970073695188592386992605968714843340286858714358311600056638500 19034 10660371553611378720121433332891871534385064642544226963271952555381797500 19035 9986154240277754956933816296976864454728940720282551868830323635013421700 19036 9353062890093019927977387904301134368480282418842563460161765595021656100 19037 8758686271806412146412278827851068993077280494283695220722735255954768100 19038 8200748459935868151790460896637316671053087971342963882284164018248285700 19039 7677101607656977941232310300370764600010037827495329376555818374319836100 19040 7185719084443329567699250799592403397000873060097364849029530254982008100 19041 6724688961242298464419463939672557458426391318145345856166763954832444900 19042 6292207826718518558950543844587949197907511267501110592148005910703394300 19043 5886574918816283964462377912888221578811017478174704227262012770446369500 19044 5506186556582941372360374963461932296547472094777081856873565314791391100 19045 5149530857858889651951319324625588528921334977306788138766514240711635900 19046 4815182729077026237564201142964496028616744324502275367493565974572466700 19047 4501799114026267714509221292844653891553064969984920227471352164586763100 19048 4208114489020999302450047863568261453517171635418996546743411592759678300 19049 3932936592481826257268495228907550222858134159508603877408014954007962140 19050 3675142377473638289759973847888614313200303083317684864135000321732935460 19051 3433674176265562069900516214102354690307854836060601812180400706345297300 19052 3207536066474650600791387431177833984424061319464880001833024406013770100 19053 2995790428831903580926113343315147889727057621944936982107474464420462900 19054 2797554687066170045817004354530930455382388602571304911968760900129591700 19055 2611998220839372487310672783738184004202893469756907753516564058252505300 19056 2438339443086008211008687830019822840571135409866472179982787557454048500 19057 2275843033511706205713490429559249193430234473763036112682157238339448500 19058 2123817320390403299251350481164867327228790426753166240874333874867174100 19059 1981611803168089006145267491840613322634413439934796699158239059741626950 19060 1848614808733671861987340437660052334707259321518576300278630643809361350 19061 1724251274554939679138454919077713139805589788417957411502032329179856150 19062 1607980652200401790373009784654951522165871497807560070306745917421198950 19063 1499294925076574351285949030525188057385209579008385306754742274806268150 19064 1397716734505543558021444142253129976869093422636915203935635417048609750 19065 1302797608549942035829898357350728803295179871941296760846834361159288550 19066 1214116288262309314219990475478638791726915071051898139340878345735801550 19067 1131277146293670085146465484428385088644481089458662066975244496495221450 19068 1053908693042529306196215206176087599912240788263710433923193506608071850 19069 981662165760810624396385409523419599335490576215622206578310572031670650 19070 914210196257997912363693850555500264367004166092073944252601729036053850 19071 851245553059307562580999991496661960475399469999793455050047172048863250 19072 792479954078535382245060456707622419385334086594201775697539136818963250 19073 737642946061685829064922029953021701106709371574279565563658896268410850 19074 686480847243988222062070207694356624773984115866258409194108945416007546 19075 638755749840806059095425044771026552329271898370151621904141615465615404 19076 594244579162609970577693827630006881085836759616875797081731263575141900 19077 552738206305957490179899029179582406766668522139877764968511049549878700 19078 514040611526636504167699334616532717104600841606396515872856879524405900 19079 477968095548104509745978206127399909494505708871688404251337818272145060 19080 444348536198401365047623586243255741949035031625480292447748591690115940 19081 413020687902126231509938405246658765333326144610126425100120544608728100 19082 383833521681135906126274015170575466538454354149043870034544570911833900 19083 356645603438616897678796425372354125397978414914413952930624546163413900 19084 331324508416372099255585717426579614865582346156097439461610235769875180 19085 307746269824799257219298515199174076808585143150669649415652994091338220 19086 285794859749367288489193893987235130748139237104682527102862892100434300 19087 265361700536652967131908449794895717150712871670742044489993320828329500 19088 246345204957410467841623098892690464247993294512982413589792107940884700 19089 228650343533926664825944149190488325636626879903495686335784793250507420 19090 212188237504274247635905665203573642288285459744370287315791215795133430 19091 196875775977212586541790657298570087986226324294662212719969568196736050 19092 182635255908594744121420754882953989286588430593770673561616514472122850 19093 169394043603402174939881867788817372643530562412965597374504588310433250 19094 157084256517123040462092546224563421830322549682686052305360072235353690 19095 145642464196284982286611481862943053082678427774396061881185370418728410 19096 135009407260710920185196215450103869751212753247329721856628772559999850 19097 125129733389642483025652128846782610113752635922243431366956283519145450 19098 115951749330419026523864171196007036377694696965756033885572652880260350 19099 107427188002053538213532477111843469414849251621576624891224031109259182 19100 99510989816946712046774040548595780166612925727487051137740736845210718 19101 92161097392257888511528010665174521730337471772152818991578029587981950 19102 85338262868231573677603630748409917161545053456136327772788811477845350 19103 79005867094180631193010789883588655232026122614746936618360850997060750 19104 73129749983966533976816738671399988578249611962386615134804157024327230 19105 67678051381802803772965387342203295202883979235637895702646556291094270 19106 62621061816144672579558890049644755076939332700279987696150110452331900 19107 57931082554416150917752627904065702847677339965976901812321518856217400 19108 53582294404460709577142591943174216627851091959407608555306190922024600 19109 49550634739975018833547387283653029604506639868920690775811150219964440 19110 45813682256883875328954551517211605644285755116101222174386876224599960 19111 42350548995721866579652978644743287128046716619532937089572421382777400 19112 39141779191682970873943146743670991654103648458409258054158374627736600 19113 36169254539159023138173485851967716471760881279321922341777455848594200 19114 33416105481384162533495021667683754642049006337689340979741633811934760 19115 30866628158304035567763202725442503562207352176808394811487389662189840 19116 28506206667061470878370004187303999162450412082537885802536158567261200 19117 26321240309597304261992863360248731654047687457477290337973402964012400 19118 24299075520865803387469772115329672416417690271457304203359816907737600 19119 22427942189115685981900531571412049380176034022400694491192779032638920 19120 20696894096644304396865259013289704109216478977401680399515214118682280 19121 19095753225445856075673031607315929099520172702815498275706793295484200 19122 17615057687293668812803654308321392974462055176170171516521137449787500 19123 16246013052068526589452465235912214698382782718029697176440606603357825 19124 14980446861614203475660455374123971528648342236282707491303695487997873 19125 13810766129110248590451060516440862496672300149263988807692794067011977 19126 12729917635940930497040281692966575454660166110314974763592124844991225 19127 11731350849346439666532624408364263859476808432991449043823789157430925 19128 10808983294804404910832430485940931920343621304476150900655569404036925 19129 9957168227141138095769681824529367973358953686782116319289195758895685 19130 9170664453845688643108027065113268585748837861254895338005341644345565 19131 8444608172987024779045478673333718964707606709941181877194029663869275 19132 7774486696545148664697703088653625757933794652919986862331879268532875 19133 7156113937888883123504961828798078399981528493420291045489563440521875 19134 6585607549593192794748793512180917892277331790718991235023034472853155 19135 6059367604812611230994578113455763769687019118399139248126017123044895 19136 5574056722038725386019642901024513472144885687963485605515164405114575 19137 5126581539291567486133813468785174444498157899157051705448030207570375 19138 4714075449648847072370102637479764564452893451218705940488562661657125 19139 4333882515523763012558731744523926500957913925036284569775777791453270 19140 3983542484281134532131627084963235748610457050315508261987797276561030 19141 3660776832651229302330185179105801996117033790002847305226801996738150 19142 3363475771978421559190313310949061921633846620178019445349649652597550 19143 3089686150644236111941426798931246996576349810093833335639490730756150 19144 2837600194047097791824042575600118821235921926379692979930550192219590 19145 2605545026319047177321823411176280014932014388885600417611042537898310 19146 2391972921526844203662503039993830732415289397372162612034230903256050 19147 2195452235454547879071950714698324340976242068042818002289552030892650 19148 2014658972209401200876394620244207703067380746778893951378514073122650 19149 1848368942844551867545835373796738310032933792145642049239262998568314 19150 1695450475962040139449670348300261878317674974379129088348128033780386 19151 1554857642858208798719167584354532116106896689510361817996913273804650 19152 1425623962211276372568460308048814043108952712410514633118069381816250 19153 1306856551596749361198468240921780232555872804335697296759497795248250 19154 1197730695259592270252068161245225283003835290067766819557951936492150 19155 1097484799581087357153276371381887744980941802727508539116147026789175 19156 1005415709561087983573472474922279088787140923764165420013266645466775 19157 920874361400440987104286386588082365116007681953374841174920168392175 19158 843261747920840468577421676784077571221295730887686131286316083940375 19159 772025175106991322086414292664505329957571728786572844384954279927075 19160 706654789505037985754697982519461439438435124957939846689686709821475 19161 646680357567723526417337692808020571809656998150437973531534510235275 19162 591668279306315765314387819618937964848186354729008360763910096864775 19163 541218819797276670995647642839067926599362830605353338107390373328525 19164 494963543202958530172215712195672347916007985391264239307080053229325 19165 452562935004995694467401424990029975717761522208384011390860939361525 19166 413704199120960327099225363783617148372006197470157716735958745753325 19167 378099217483441890959764974683377042036839349384595623506551444644425 19168 345482660509925665134126296064046182265442486691422350988573876636425 19169 315610237685386524162100607427516274916288253484303037085105060899425 19170 288257078220863143014118633178219222620673908144727958932140860345175 19171 263216232443710804445337024883625643399825582194295359218620292212100 19172 240297285221829207616160062520305028341814712338239206745017665582500 19173 219325073327822154174236162635155858183850750700490294342367030649700 19174 200138499212492027953241471013537924904112950709361854828630072145300 19175 182589434182862955026324361328105591263829138783466749511176375760100 19176 166541704470467146674505800333377519626374096581791849072196901616100 19177 151870154133178047712764994037780186107592629008227898764182028512100 19178 138459779160552871848318442346347443917481148649573458892532730715900 19179 126204927550447605491893452041498101478334809083883907983836023233700 19180 115008560495459136768592680367042318485066258956041239607420848349700 19181 104781570163286253546143921573713113701067649934037104480448649974500 19182 95442149877029876434164050847728499988662125198460787800537108244900 19183 86915212801316984104709208537712121463435171615353030402888210971500 19184 79131855519380073405709003315826317935838830561264847213588709947500 19185 72028863146212042576348057295097339437421613505549857004851462827500 19186 65548252864917343512118536067772746751395973066872365392266501127400 19187 59636852998586300218406508806399887516444425056510271692608160279325 19188 54245914939547514323476801171690689376072658112010842344708879649325 19189 49330755452749351898888907010719555090238445672844480286154549131525 19190 44850427051265152918730302132714878657832742211320074669505738661925 19191 40767414310425006322948422031226067021303852242203764022593511121225 19192 37047354143707910693078319343201598602914344547124374712703639665625 19193 33658778209084922345874595679849833579799329993131024067139068659425 19194 30572875749737682026114417663292604446712219026535886012765299851825 19195 27763275298690056894846993613749469008570969990168533095436507882675 19196 25205843793540420212443673488933114191609963274330193056112823968675 19197 22878501755782353528581270280708879575210397399157160853106483892875 19198 20761053289726137792499007851675799509818889368748708671966667890475 19199 18835029749318447821210820402007454575914628526254029007410866297111 19200 17083546007703983497503896761905369613929134784713239847469103435239 19201 15491168344648036813945691149269195601842511970618704626510958331775 19202 14043793041379837148282143991669238970215547340864220669238825400925 19203 12728534841430483311175732760109361325848015128256191898638677204750 19204 11533624500006663055881703608923257240115983373067453231957791246910 19205 10448314703716972582190048193611700117949863646679014556491396061790 19206 9462793697382393155826156171036642505493485673134759901528677745350 19207 8568106005524922207602385171764826582924457048207042998635439322150 19208 7756079683226142731083909195725638475873643730411283652128634967350 19209 7019259574648736003198841637052548967565305733659517018761085326230 19210 6350846097868392984657343888338389412137726537835425513693657952970 19211 5744639112003949517740687559057315493834269597749661697710602738750 19212 5194986457176562651562619126960081845380664006138456426585265035950 19213 4696736789776123569001621384632305278414911671916018854705672742350 19214 4245196365052673279053272441097979460457720631586194400357964132070 19215 3836089446357121634837197970618056030249412845107113749272005812830 19216 3465522045591667785532607168326908343271135804163365351669177194350 19217 3129948722747218047941224746091677223586754084894467829639902295150 19218 2826142193943428673217033364716803373680043939106188241964966881250 19219 2551165517277505800288203069450219544485173580492462812939237875915 19220 2302346644152084317609424151190149855434166877943914224679623964235 19221 2077255140703286928815852230664376564957098553009868971672760481475 19222 1873680899592316953544430212921501506034652402601449699872674203675 19223 1689614676855068036080806132649878476973888327715265314568348710175 19224 1523230301814677956874590537187362809866826908524620781851777926047 19225 1372868420335658272629595517182287922141815827726204463493249903303 19226 1237021643013097690375704260372249078918531273985564336538215649675 19227 1114320980318737776046320425864677176884867733650077128382881273825 19228 1003523456334488763629270469246971195635072728343589244069391941825 19229 903500801555349620702373034471661080345187001122902647050842742505 19230 813229133395343347816130079740690124160336676102579798607619739345 19231 731779540535380509374581473645211741333804422085621978327535262925 19232 658309494160403509385170923520458100646262500924230299937780257325 19233 592055015490577135231342154864546240499770837565925023650968864325 19234 532323534860124721866871951193700584669601033761010304622933092515 19235 478487382976962849177101780898159287575180136317305913299858401160 19236 429977859942935277431060733202271007480732371206610974625583267400 19237 386279832161847728808653749745242597417214936683411508927314603400 19238 346926811441796949916684674086450213260250711853434499878185880600 19239 311496474438268230639753903058628885654819213380963098161478642360 19240 279606584111772169346865206749389823288274085939203068481294799640 19241 250911278113017053279216690576411748758728681161056909501930277400 19242 225097691982513268510951489976273575695682973151646717817832623000 19243 201882887781094705707491523004388999711139611366290970901239806900 19244 181011061272528397715661856626038239642854103763009941329486262420 19245 162251003077089772182860136802149595329230695230370939342432423380 19246 145393791322251539152916314399368607123616592654892073078697414500 19247 130250695248738212503702296443316998564982508608572710652558330300 19248 116651271001223265595777226009803414818483827724011053679230671100 19249 104441632455886326252952860781946891393786231610618621340399242908 19250 93482881423886316439657253698381484544316680324430524631886600792 19251 83649682931589816862383259235523860426002876205015619121720530925 19252 74828972525303389179267453212408544474726920011662244032738260925 19253 66918783689675016090223426069057937228708086451123130235909915125 19254 59827184513494366823160587794515232817291417001010245068268634085 19255 53471313692291813410754986492636742364198263880361117363944774265 19256 47776506831238039705751181156500760923825581885731134465767453225 19257 42675504811122471263048634350594969013189640721084042629516167825 19258 38107736710843850408200904945723505442037267019813754539943264025 19259 34018670447587231856832012620527891060788875896315613929801988255 19260 30359224905936904355834863021017024480958759969715008040130006895 19261 27085237884409487281961706460509429805707981683236080921065580375 19262 24156984696720640345339816321805084134620342336168983234173259175 19263 21538742729597523174519413009608618821870194997123776410026513075 19264 19198397682860698141744565749568553919068498390832169301100512995 19265 17107087604261255024530425057471483128621195086782737304250528955 19266 15238881184327616070059575911398997143815771228426944338617822025 19267 13570487098148467083174330520096611593420112375787735893238855350 19268 12080991474251473547379569076192688002259301377316156957005470150 19269 10751620837969999949783315237852733032934174766217801814531220390 19270 9565528120157815409842582991007757676077647876817329446052827710 19271 8507599543864533868319395011900449983264204757872360272510160150 19272 7564280403500977882027914402197652632829941135258623600245750950 19273 6723417934825118976564456981822687938387032293800148404661798950 19274 5974119641342475492673107454980815256659233471092896611914365354 19275 5306625594883706565918691849858978904559404736820660517635358046 19276 4712193366518433566725083499651017337177036679067246718320210350 19277 4182994369797760185851803669647041493479740405498343646375623150 19278 3712020512695351902729510872868152469548990390794256479340231350 19279 3293000158550626359352437114069729359452717986016639115617055150 19280 2920322490733287574380864265456873172679592861150271836884600350 19281 2588969461492306144380935563768547236652256501990385732275178750 19282 2294454583297807777518315738121718458822532988317572564614217550 19283 2032767891637663205983534933328709120969002712166047758337773375 19284 1800326472337112552001281885242632047365630880346107421200012575 19285 1593930004618637940176231479289453333866430160800127350320903575 19286 1410720823848261749611692847512966923171309280652885606839838575 19287 1248148055714183007591348073276751633465552211350104022414263275 19288 1103935416901788843514106747246758778511940304955090347215363275 19289 976052316573796126135142460110258810575592935410028833594361875 19290 862687928507739358842875871091483217295221656609953516439497975 19291 762227935924399772991869331212722243381867723092649857563994525 19292 673233680169096197087700754672110365427283170312967034032674525 19293 594423470764506670632254572253887313465697859214957117917633125 19294 524655838195162037626223671503762700957342076897884139428211725 19295 462914532343254991069360175502870598610406312609080112870768025 19296 408295088985248860745206675593278005964706317138937803783660025 19297 359992804372090915216702886400241302900864734259855722884901425 19298 317291973828284493175702055218474944984282006854017517299907275 19299 279556264676344938810539654824044096613827751134758630974415270 19300 246220106768395041641655473387628151561238075424285783573683430 19301 216780995617717158508743108153044765785865368897382860389369750 19302 190792613689749038380256260959250809967710540141828941032172950 19303 167858684943047697443385179649290502489549083471258508813891550 19304 147627486304873383934745929611375140664894816400452873816617950 19305 129786947512847965451602213643721284940110363455448990768824750 19306 114060277734884517632633911406956194282879338374822827443968150 19307 100202063667963165360909287544125793070689439709947276319907550 19308 87994789479151728610947671977149164031913246087855716514761150 19309 77245734050085472833425077387471022640533166008996850027862350 19310 67784205573782090992462366321181000260249357428295083956277150 19311 59459077679855736357291314201680389233760843914929358506340750 19312 52136594975886546752523118466327763327286299218892644945306350 19313 45698419229609414717364675717639281791872135119914599513615550 19314 40039890415541316110718110113063728915224949790210786809684050 19315 35068479543985707591127335402113503770707090703954259807316625 19316 30702412610158611260513274085766272142651882634947368941293025 19317 26869447173701942901433633693347848329679216973414609015958425 19318 23505785028688034651245954697751263306002300860098133795784825 19319 20555106173598145206027562862069659044401716076001044437443325 19320 17967710859743791616380631036942245087765707430325596254426925 19321 15699757903306564616802299310143797017683771935745849731335125 19322 13712588706944677665503581550145380073192685902867594862311125 19323 11972127566496859502151291687515229020520767336709863545763675 19324 10448349850001631866034316396139142599095103404545217002401611 19325 9114810542027328462413210616393455152240765832130465489258739 19326 7948226456975166460694811537067063778935862581182344443899875 19327 6928106150302783223328423743753967445673632578109204944494575 19328 6036422205279356964781585825589621108040729530028703710682975 19329 5257321152811717507729021638710343290498180193980020291449335 19330 4576866800170014471000851339380076503789554367546450844662865 19331 3982813207474975906671811777142808054486721355617225692176450 19332 3464403964326705214609927305357185594061722634786507117755250 19333 3012194788117175545395741322554912616451895786540876913505650 19334 2617896795011645475271702082960434385301854126052155688289930 19335 2274238088472977038546893566787778058015457780599206398832770 19336 1974841572277052082042126571445091108427843034973783765557650 19337 1714117128584013124517872625435915001955928260699483478187250 19338 1487166509800959689793971548167903214599294557800409438663550 19339 1289699478398699048436235044984440040834682818362168314350170 19340 1117959893950591056930918723268224904880012636779539286901930 19341 968660593616639423350384976712552978170859041766176417886250 19342 838926043046085003248445863155087969804598430928345232929650 19343 726241850959139706147668562402810564318812434165743063563250 19344 628410344053028023114786333283693137432800760397427847372290 19345 543511490755195187290477457938513251741260051671138009214210 19346 469868543966305988894052316269595974797997617750317419668750 19347 406017845414375303798560083019235053845230466034990439247575 19348 350682298577466354123603213218970792199304842877927004216375 19349 302748074218059546458322325125276669433567110499482547878927 19350 261244163204391822696846407930124105784547023371718980568423 19351 225324436184407291977770308107089827311623108656870870571875 19352 194251909461605772550190992120321316578474212569127510256675 19353 167384951665728283742204232476638915855527777092269871388875 19354 144165197020299828260703205719935118159830816990570241025655 19355 124106958634151847920834604523454598298536566873912553476645 19356 106787959686720093725979604069027137639897490406070645236325 19357 91841221994862753110158415549334626201387300871816968138925 19358 78947970560687036383600153148159449226643531991433113789125 19359 67831429588921400505391088465703240498057180715014720473465 19360 58251400380974958159481616344375972555858740730871409125785 19361 49999524685329543650816474855530533472545840852387044151025 19362 42895148709757624204264350004658243785915655210179473488475 19363 36781713257285992484987672702393722235628389740320863319800 19364 31523604492265328334644157549331439422339721459707608350360 19365 27003407815147004492954868046119319400856677988816371545240 19366 23119514348678307278174524836387427377286144221278806066200 19367 19784035724274350609995478486973695867446297267678239592200 19368 16920988302917967956127585640005016188205904237859076691400 19369 14464712756600059011091649944481135888378344700085705699720 19370 12358499150704776026751050783216355641968030249998608651880 19371 10553391372763858310680734564389714683327527930423586754100 19372 9007148008760746726683264312636920869933897892178449570100 19373 7683339627847808361132817091865813018590729471066073021300 19374 6550564946996480556311265772170566188818044719782543079668 19375 5581770550326415049881796870383742676533107685413642113532 19376 4753660770415874846456062586781959607271886941510715331100 19377 4046186033253771087049165533843326285028997538169871103100 19378 3442099453325291197187755693308125444200347299245204402000 19379 2926572765932448794615322238670257455049668669733786063885 19380 2486863822560766297756870619118002045484080580436502802365 19381 2112028871597111711530570915649146123100262754085536391925 19382 1792673718329778126415793531083922446456919710080276161925 19383 1520738620203471435089440411822003147282824018564422488825 19384 1289312439216765472808496698178763670714930102521202872105 19385 1092472154982706692185769607468010823214987977767446166545 19386 925144349745073301744131847326201110279961684141926561625 19387 782985719716355804994935686026896705990370907002845706175 19388 662280053532375744480965866729069838284888883797142534575 19389 559849455477644392760915894081939071416386047254782731095 19390 472977884637555693947973029185494719486787783375553001655 19391 399345336730755139155287994436849250440706457595102537875 19392 336971217850623829098211599145353742995028719128923153475 19393 284165652892644048863324169652121114778717459153238478875 19394 239487639739922017734224970131718049575601891917698672965 19395 201709106541865187196819614548495504656290233027987563710 19396 169784056469714930331193015756035088110402409389993785550 19397 142822094633988586224991256623480781671563379277581735950 19398 120065727560356498287238696056340666349811915439592125350 19399 100870908628148463810780899370179434638056246497604577934 19400 84690374827541487195378173335892283040627254626973329566 19401 71059382526752242069786715157640182028388158984139607550 19402 59583503915503909728709886958111894955984673559686122850 19403 49928192501647849572053284964025374997724428463692234350 19404 41809866439764930492474504017428618985627063436197306750 19405 34988293396727288592778924670293524199118791099466175550 19406 29260090835050676161695820386325753293564511726022053750 19407 24453181652009717375790373223894423362226831580992447750 19408 20422067600495809044048626215749864127073566825443745750 19409 17043802314412079615167380116749315011375795640438225750 19410 14214562482444787060189879385916012793398867995538399650 19411 11846730120211467522549739449778890224756561891744243075 19412 9866411295399377602071502214644365428332849456186667075 19413 8211327335475257771694288569735229375494651457749634075 19414 6829023728684878602529810285492513100755977709750743475 19415 5675349820772617102560258488516483989031271397594119775 19416 4713169189214897799281064322079744357008207897011203775 19417 3911266397093632338055743125298178815790214554256897575 19418 3243420822705638759983242171076825068501088385831890075 19419 2687622543346994755455691883256322507782379736557283625 19420 2225408921596359547559975177452890298081792354356161225 19421 1841303685512886435645528194665878724206765429327050225 19422 1522342984417838783860009292633852436853739971988481625 19423 1257675203153498902849012624326898731698670583545727125 19424 1038223284930427359718176489624223090285212695546155125 19425 856399993501116497993664058348459574781088611783912525 19426 705867980272219746117047782030627251863127927770468975 19427 581337746238960542021479108787949796233790312966520300 19428 478397632530217043575326560988177481377369315943976300 19429 393370862884277523840052648690164774910929330953669100 19430 323195418864975251381511102751789225310529726836306700 19431 265323173249674377650613450281396760264538414235412700 19432 217635255226570189696578431896101089638147920931483900 19433 178371086936857840564032628101147192413961601593619900 19434 146068926577360017419998448730390691003024229089475300 19435 119516089094976412438949217120608710600885311179735900 19436 97707300317076770374761468844772274629330808790274300 19437 79809881750593162477757909830794364454985512294034300 19438 65134667724892743688446832291334278510517068830648300 19439 53111729582548898340709343250259943189286444741597900 19440 43270127960722640115499480006878516801657691237726700 19441 35221037882590173769985961180245994565708623975793900 19442 28643695827120534829303744898698932242415895756357000 19443 23273706091708193941699910108727413243514451458748125 19444 18893318095728708500428853233036946088907586236186925 19445 15323348912133850533596081295381286530771154220464325 19446 12416478059229725708582684909658114050746878336371125 19447 10051685965194639908010621797541713236169123483315625 19448 8129644831898378013502725954173368775297938964573625 19449 6568901973339451506056424162158057549987332275338241 19450 5302722020860966386367176041400591581672122020815409 19451 4276476462753934292482843599355230581508230159305875 19452 3445487488959225545701232007288732575410655700711075 19453 2773248608161577192159449894458391219852422664862475 19454 2229957472797630591493909777994449923963460466995035 19455 1791307191155484909223067025813764206388688528870615 19456 1437491465530835109665114360712632739470615774302375 19457 1152386458584896998613506543920948185335956945085375 19458 922878598632495667167195840197120157399025294010025 19459 738312792302847343918964277158864058909537540269530 19460 590039891225680735444362596161336682570065046914570 19461 471045902128976078533944396007343633865787270522250 19462 375648457945123812087283836979839897229670439632850 19463 299248582702734349816777003144158361286178107882250 19464 238127870225257998280507382923488927737571489174970 19465 189282927249787344765744058669201994623352547931930 19466 150290365186729522011248478255288514347547868496550 19467 119196811263564520183683929805815795014920653881450 19468 94429390930131642719900741219144245868615876497850 19469 74722943960342136487518888907228231445167988127290 19470 59060905704067054022058166709592373837314291357810 19471 46627336624230849706435824595342372397878009998850 19472 36768037749654085096866188437064369375689791142450 19473 28959063748998975885872603356465171407872168116850 19474 22781252920197919926516606641395344041562152263542 19475 17899646064965314793703764679300547814682236789583 19476 14046873580283658978250689730905757156013101227375 19477 11009760106235694793817281574229083750637647863175 19478 8618535312481851051822108503310984246839918147375 19479 6738153336390889481647938335938170166127977659755 19480 5261316510898995807126202457548788165736129695595 19481 4102875060869386411788339829308189387717170840275 19482 3195336472861243398524292151275469242135702948175 19483 2485268784693779083174242908160129743421638541125 19484 1930423180880074410474890656532168271323614553765 19485 1497434731012696085107479947682433535161879411085 19486 1159987278061586331154624441878237578453527791925 19487 897350527604624579267801263835581968144946150225 19488 693215254540026438191924597879146186446494817425 19489 534767006733799734671488089551251785230733052585 19490 411950380192766257736752339317421174471865313715 19491 316885386618057998283063449804224505304405777800 19492 243405055238582296916239309481551769998069682600 19493 186689552163779947925695604096588973431591469800 19494 142977043607315726417941837837571242932831254520 19495 109335503270139656435790824358356418438672800280 19496 83482855113093539822983928306661243449209771800 19497 63645401856269445111975604081125707011407696600 19498 48446539400437132492010883417589760153735587800 19499 36819397271808338436189745212147374143059129768 19500 27938355482494709274217393581009613984248627432 19501 21165433795574619514070510911263270945941586600 19502 16008382684322882135632129730301911277910806600 19503 12087968520311939263283637471507852921008241000 19504 9112472724284118442069013472677881450767904360 19505 6857843115199093463246685990089385162231888040 19506 5152267460631186290329769775806881171380928900 19507 3864201882878810743355960680111166064998925425 19508 2893094422093208868654995107667622566912273825 19509 2162207990435040170850670032261140880959903705 19510 1613076189871955273791761821489413857908185545 19511 1201227207732988935242706612124025225351170725 19512 892890983091585610977837769563510267888158325 19513 662467616475206491375495916849095656340873725 19514 490584201071771110076335466456656105333962645 19515 362605762516145804802244963794290784262360955 19516 267496086093888911040223276383951774531634475 19517 196947688444949973561086872625692425744185075 19518 144718480578165207168002372722198926918495475 19519 106126894383421351453632269863701000670919215 19520 77668291371878066012867381457465972259903135 19521 56724036564589724875740336274656699496973975 19522 41341249240681680581798891425993981617643825 19523 30066364511363995877061763132164097795902850 19524 21819591145355034315176039853808996825291794 19525 15800394152821437503678282055519668241754706 19526 11416470116352757694114012205503356257525050 19527 8230478675203945085428482829225996952811850 19528 5920169007197806777800218742280731427793850 19529 4248591959145783298614640544745148020507450 19530 3041891335389165535925279679962513425252350 19531 2172779556337264205512504833558800326275750 19532 1548268085890747033952638650660953395113750 19533 1100576120563334133752200337144009059809750 19534 780408528625681174547515427978875830397950 19535 551996280373533577876681857030779077745550 19536 389445230866570771235007281058585690366750 19537 274054052750497824533569857466462786222750 19538 192348497468486753814548492154342639981250 19539 134643948702247441875044753805204737578675 19540 93996719178699425070285460006993461281075 19541 65440754015059699451372578244390222556875 19542 45433389819141013389494657576105746683875 19543 31453885309598098636835805379840943997375 19544 21713327306356421014885483653978829314975 19545 14945536992735027252893810903965261952775 19546 10256741082069448909977639192099793372875 19547 7017770218767055105860582235889941076625 19548 4786955847151150101421480864790046012625 19549 3255129977441535694589986299929075314745 19550 2206497502222859183829847460307321561905 19551 1490876691080130590243143593520731007725 19552 1004059812563908846602943561062349518925 19553 673957956484296080824435523043302925925 19554 450854633012825358151423875158736917375 19555 300569755369543070669321938396408695900 19556 199679208126559969304254669262803357500 19557 132182011020293465918237517970153069500 19558 87183879612546829437016704640783963500 19559 57292263747051940607262760071444324300 19560 37507884899949865609621561715130494700 19561 24461664065565316883331795932101195500 19562 15891154028173616511002186827738354500 19563 10282511430077425488832279635808888500 19564 6626507366087692543880277539246719700 19565 4252833085715094519735832845675593300 19566 2717976032231487274000811192006826500 19567 1729621111423338911268518721269894500 19568 1095866811055901863209058834921778500 19569 691239065435861791696862013377816900 19570 434033831785558241737547546199685600 19571 271271144866075825316023578324665125 19572 168743468066339962744013823324615125 19573 104460242136321724211117688015354125 19574 64347509155980348907781628833018621 19575 39438795934312857263701209666953529 19576 24048046301411132495456543754251625 19577 14586519887741485267988874627891825 19578 8800131833100342231327018676986225 19579 5280079099860241917464891240217735 19580 3150299294874610238526538578366615 19581 1868821615603586241889646182074975 19582 1102125568176475151296474536862575 19583 646073608931037523099945532030475 19584 376408102594604576098181026825755 19585 217920480449507942122253308904595 19586 125352488754141744562962052765725 19587 71629993573795284642935791792950 19588 40654861217559486375326324077350 19589 22914558140806256072082249912870 19590 12823743546689739661832665879230 19591 7124301970383188706183389398350 19592 3928353422921571343650639001950 19593 2149476401221237150474511176350 19594 1166858617805814453143144520090 19595 628308486510823167081249899010 19596 335504531631992953296359128850 19597 177620046158113916451076082450 19598 93206558875049876949580639850 19599 48467410615025936013782412922 19600 24968060013801239764675817578 19601 12738806129490428451365214250 19602 6435067013866298908421603100 19603 3217533506933149454210801550 19604 1591832366587979203662186030 19605 778981796415394078387878270 19606 376926675684868102445747550 19607 180269279675371701169705350 19608 85182187099351463190080550 19609 39751687313030682822037590 19610 18312575054317505569702710 19611 8323897751962502531683050 19612 3731402440534914927995850 19613 1648759217910776363533050 19614 717695188972926181773210 19615 307583652416968363617090 19616 129703949814384249718050 19617 53779686508403225492850 19618 21910242651571684460050 19619 8764097060628673784020 19620 3439076061765682117780 19621 1322721562217570045300 19622 498167861094928978100 19623 183535527771815939300 19624 66072789997853738148 19625 23214764053299962052 19626 7950261662089028100 19627 2650087220696342700 19628 858478958817125100 19629 269807672771096460 19630 82115378669464140 19631 24151581961607100 19632 6848956078664700 19633 1867897112363100 19634 488526937079580 19635 122131734269895 19636 29078984349975 19637 6566222272575 19638 1399358844975 19639 279871768995 19640 52179482355 19641 8996462475 19642 1420494075 19643 202927725 19644 25827165 19645 2869685 19646 270725 19647 20825 19648 1225 19649 49 19650 1