0 1 1 0 2 1 3 0 4 0 5 2 6 0 7 0 8 1 9 4 10 0 11 0 12 2 13 4 14 8 15 0 16 0 17 4 18 10 19 12 20 16 21 0 22 0 23 8 24 24 25 36 26 32 27 32 28 0 29 0 30 16 31 56 32 101 33 112 34 80 35 64 36 0 37 0 38 32 39 128 40 270 41 360 42 320 43 192 44 128 45 0 46 0 47 64 48 288 49 696 50 1086 51 1160 52 864 53 448 54 256 55 0 56 0 57 128 58 640 59 1744 60 3120 61 3900 62 3488 63 2240 64 1024 65 512 66 0 67 0 68 256 69 1408 70 4272 71 8624 72 12362 73 12936 74 9968 75 5632 76 2304 77 1024 78 0 79 0 80 512 81 3072 82 10272 83 23104 84 37380 85 44856 86 40432 87 27392 88 13824 89 5120 90 2048 91 0 92 0 93 1024 94 6656 95 24320 96 60320 97 108760 98 147316 99 152264 100 120640 101 72960 102 33280 103 11264 104 4096 105 0 106 0 107 2048 108 14336 109 56832 110 154112 111 306480 112 462672 113 539784 114 490368 115 346752 116 189440 117 78848 118 24576 119 8192 120 0 121 0 122 4096 123 30720 124 131328 125 386560 126 840640 127 1399824 128 1820205 129 1866432 130 1513152 131 966400 132 481536 133 184320 134 53248 135 16384 136 0 137 0 138 8192 139 65536 140 300544 141 954368 142 2253184 143 4103168 144 5885334 145 6726096 146 6154752 147 4506368 148 2624512 149 1202176 150 425984 151 114688 152 32768 153 0 154 0 155 16384 156 139264 157 681984 158 2323968 159 5920000 160 11704704 161 18360496 162 23146486 163 23606352 164 19507840 165 13024000 166 6971904 167 2955264 168 974848 169 245760 170 65536 171 0 172 0 173 32768 174 294912 175 1536000 176 5591040 177 15285760 178 32610816 179 55541024 180 76575840 181 86147820 182 79344320 183 59786496 184 36685824 185 18170880 186 7168000 187 2211840 188 524288 189 131072 190 0 191 0 192 65536 193 622592 194 3436544 195 13307904 196 38868480 197 89001472 198 163567264 199 244854368 200 301258430 201 306067960 202 257034272 203 178002944 204 101058048 205 46577664 206 17182720 207 4980736 208 1114112 209 262144 210 0 211 0 212 131072 213 1310720 214 7643136 215 31375360 216 97500160 217 238516224 218 470491840 219 760003712 220 1015273116 221 1128081240 222 1045005104 223 806557440 224 516785152 225 273000448 226 117657600 227 40763392 228 11141120 229 2359296 230 524288 231 0 232 0 233 262144 234 2752512 235 16908288 236 73342976 237 241625088 238 628927488 239 1325429504 240 2298053056 241 3312697752 242 3996463692 243 4048852808 244 3447079584 245 2461511936 246 1467497472 247 724875264 248 293371904 249 95813632 250 24772608 251 4980736 252 1048576 253 0 254 0 255 524288 256 5767168 257 37224448 258 170131456 259 592302080 260 1634496512 261 3665168896 262 6789280256 263 10504798512 264 13675318800 265 15042850680 266 14006398016 267 11032580416 268 7330337792 269 4086241280 270 1895366656 271 723058688 272 223346688 273 54788096 274 10485760 275 2097152 276 0 277 0 278 1048576 279 12058624 280 81592320 281 391905280 282 1437696000 283 4192727040 284 9967722240 285 19646430720 286 32477029920 287 45380521680 288 53866433634 289 54456626016 290 46911265440 291 34381253760 292 21359404800 293 11180605440 294 4888166400 295 1763573760 296 516751360 297 120586240 298 22020096 299 4194304 300 0 301 0 302 2097152 303 25165824 304 178126848 305 897056768 306 3458662400 307 10628628480 308 26703720960 309 55802357760 310 98153404992 311 146530640640 312 186690062988 313 203661886896 314 190489832832 315 152683074432 316 104629420800 317 61037076480 318 30114447360 319 12451184640 320 4261019648 321 1187512320 322 264241152 323 46137344 324 8388608 325 0 326 0 327 4194304 328 52428800 329 387448832 330 2041446400 331 8252948480 332 26655784960 333 70571827200 334 155851399680 335 290642150016 336 461682139200 337 628443708816 338 735866726700 339 742706201328 340 646354994880 341 484403583360 342 311702799360 343 171388723200 344 79967354880 345 31361204224 346 10207232000 347 2712141824 348 576716800 349 96468992 350 16777216 351 0 352 0 353 8388608 354 109051904 355 839909376 356 4621074432 357 19546505216 358 66197913600 359 184205557760 360 428677283840 361 844848472320 362 1422851379456 363 2060843122272 364 2578152429216 365 2792998464984 366 2622891246528 367 2134277069184 368 1501952839680 369 910939228160 370 473671434240 371 209626726400 372 78186020864 373 24260640768 374 6159335424 375 1254096896 376 201326592 377 33554432 378 0 379 0 380 16777216 381 226492416 382 1815085056 383 10409213952 384 45978091520 385 162925903872 386 475385774080 387 1162773872640 388 2414870000640 389 4298095322880 390 6600219268896 391 8785864112544 392 10168984433844 393 10250174797968 394 9000299003040 395 6876952516608 396 4561421112320 397 2616241213440 398 1290332815360 399 543086346240 400 193107984384 401 57250676736 402 13915652096 403 2717908992 404 419430400 405 67108864 406 0 407 0 408 33554432 409 469762048 410 3911188480 411 23341301760 412 107469864960 413 397686603776 414 1214130520064 415 3113971548160 416 6797294479360 417 12748807188480 418 20689696192704 419 29199644232576 420 35961128353800 421 38727368996400 422 36499555290720 423 30094103553024 424 21672972220416 425 13594588958720 426 7395682426880 427 3468944343040 428 1391903113216 429 472867405824 430 134212485120 431 31289507840 432 5872025600 433 872415232 434 134217728 435 0 436 0 437 67108864 438 973078528 439 8405385216 440 52120518656 441 249736724480 442 963324936192 443 3071257739264 444 8242069209088 445 18865111339008 446 37189194352640 447 63599420003328 448 94859154588096 449 123860421929712 450 141931881779304 451 142915871457360 452 126478872784128 453 98290012732416 454 66940549834752 455 39826346160128 456 20605173022720 457 9213773217792 458 3532191432704 459 1148788932608 460 312723111936 461 70044876800 462 12650020864 463 1811939328 464 268435456 465 0 466 0 467 134217728 468 2013265920 469 18018729984 470 115930562560 471 577193902080 472 2317026852864 473 7700418396160 474 21580203425792 475 51683362283520 476 106834307768320 477 192031143479296 478 301821373347840 479 416491546200288 480 506000875788576 481 542143795487760 482 512604979938816 483 427580278909440 484 314232780238848 485 202985184759808 486 114851916185600 487 56648033992704 488 24201314959360 489 8881936269312 490 2770530729984 491 724566016000 492 156162326528 493 27179089920 494 3758096384 495 536870912 496 0 497 0 498 268435456 499 4160749568 500 38537265152 501 256926285824 502 1327300083712 503 5536494911488 504 19148752093184 505 55940132110336 506 139907569139712 507 302603644952576 508 570345799293952 509 942196541720576 510 1370093442841344 511 1759131490024608 512 1998293356533885 513 2010435988599552 514 1791660656023296 515 1413294812580864 516 985142744235008 517 605207289905152 518 326450994659328 519 153835363303424 520 62917328306176 521 22145979645952 522 6636500418560 523 1670020857856 524 346835386368 525 58250493952 526 7784628224 527 1073741824 528 0 529 0 530 536870912 531 8589934592 532 82241912832 533 567472553984 534 3037892444160 535 13148639723520 536 47254803972096 537 143665718624256 538 374553501990912 539 845999492300800 540 1668428909357056 541 2890110902697984 542 4417213394374144 543 5976530427076608 544 7174855995278310 545 7653179728296864 546 7257215518593024 547 6116141622979584 548 4576008929271808 549 3033507107921920 550 1776598933831680 551 915575227088896 552 413038941044736 553 162016470761472 554 54785998848000 555 15797040709632 556 3830439739392 557 767591186432 558 124554051584 559 16106127360 560 2147483648 561 0 562 0 563 1073741824 564 17716740096 565 175154135040 566 1249399275520 567 6922530979840 568 31048863842304 569 115786090807296 570 365784137072640 571 992455082311680 572 2336742386401280 573 4812516754366464 574 8722740059744256 575 13979466454553600 576 19880014869532160 577 25149739518303840 578 28350802560423078 579 28503038120744352 580 25560019117969920 581 20431527895116800 582 14537900099573760 583 9187531985608704 584 5140833250082816 585 2536274099240960 586 1097352411217920 587 413521752883200 588 134545076649984 589 37381667291136 590 8745794928640 591 1693156638720 592 265751101440 593 33285996544 594 4294967296 595 0 596 0 597 2147483648 598 36507222016 599 372319977472 600 2742605053952 601 15709681745920 602 72927168954368 603 281822128766976 604 923827125092352 605 2604587954601984 606 6382120258109440 607 13701579198414848 608 25934355587219456 609 43489783388526592 610 64851094915131392 611 86230232512121920 612 102434017347815616 613 108836143432054092 614 103476279014546304 615 88012200241964032 616 66907359059271680 617 45385122277634048 618 27403158396829696 619 14678876593651712 620 6945567878938624 621 2886959765913600 622 1046767906848768 623 328172260294656 624 87974217777152 625 19883886641152 626 3723199774720 627 565861941248 628 68719476736 629 8589934592 630 0 631 0 632 4294967296 633 75161927680 634 790005547008 635 6003558973440 636 35513171968000 637 170434133753856 638 681688516526080 639 2315677899685888 640 6774458348077056 641 17248983770071040 642 38538569920987136 643 76040503390126080 644 133162261284169728 645 207771278649374720 646 289688880745611840 647 361694574718914752 648 404970824155797110 649 406906396558779096 650 366939248944441664 651 296816112356249600 652 215108268228274176 653 139407589548564480 654 80580646198427648 655 41397561048170496 656 18817939855769600 657 7525953173979136 658 2629369992314880 659 795359290851328 660 205976397414400 661 45026692300800 662 8163390652416 663 1202590842880 664 141733920768 665 17179869184 666 0 667 0 668 8589934592 669 154618822656 670 1673426632704 671 13107166445568 672 79989135376384 673 396441453330432 674 1639290572374016 675 5763591290486784 676 17472983247618048 677 46164136933457920 678 107176659494141952 679 220077861005623296 680 401751320643538944 681 654615404288319488 682 955007821770401664 683 1250320168673784064 684 1471392480854000172 685 1557944979727764888 686 1484755200300118576 687 1273343762360535552 688 981923106432479232 689 679886850319835136 690 421815900260777984 691 233839984350855168 692 115410342333644800 693 50477507159785472 694 19452120605392896 695 6557162289496064 696 1916133691097088 697 479934812258304 698 101580539953152 699 17849884082176 700 2551210573824 701 292057776128 702 34359738368 703 0 704 0 705 17179869184 706 317827579904 707 3539053051904 708 28544889520128 709 179549094543360 710 918072277860352 711 3920458713923584 712 14250264026415104 713 44713915869298688 714 122421698857533440 715 294919188798767104 716 629278481533272064 717 1195503372216950784 718 2030601250261291008 719 3093641790361080320 720 4237979028237735296 721 5229621787917674008 722 5819952409617257308 723 5844871410025635656 724 5297473785297169120 725 4331098506505512448 726 3190944821839171584 727 2115121350845374464 728 1258556963066544128 729 670270883633561600 730 318296417029586944 731 134141747607896064 732 49875924092452864 733 16241900386254848 734 4590361389301760 735 1113204386168832 736 228359116161024 737 38929583570944 738 5403068858368 739 601295421440 740 68719476736 741 0 742 0 743 34359738368 744 652835028992 745 7473243095040 746 62019327754240 747 401725739499520 748 2117189901484032 749 9327547544240128 750 35013687907450880 751 113581405498245120 752 321861766070927360 753 803512137671507968 754 1779023583263588352 755 3511992236555878400 756 6208040065491353600 757 9859273955332377600 758 14104524767590968320 759 18211446993596204080 760 21251902381184998800 761 22432563624584165400 762 21425231757172004800 763 18512188757463145920 764 14460268467820820480 765 10198922964735795200 766 6483677975180083200 767 3706299131799142400 768 1899210507223564288 769 869026768391503872 770 353364372661207040 771 126924618664509440 772 39975203761029120 773 10938814491000832 774 2571044732796928 775 511659453972480 776 84696755077120 777 11424613007360 778 1236950581248 779 137438953472 780 0 781 0 782 68719476736 783 1340029796352 784 15758235009024 785 134449656233984 786 896080501800960 787 4863271731462144 788 22083841418067968 789 85525142632923136 790 286515616278380544 791 839383736548065280 792 2168854519084875776 793 4976206275647373312 794 10193417849152405504 795 18723406038903767040 796 30945856508735500800 797 46148878944697431040 798 62226009411438810080 799 75980099357783303760 800 84097903463660396310 801 84422332619759226400 802 76867423390600883040 803 63454708548958967680 804 47450313313394434560 805 32097267495263600640 806 19602726632985395200 807 10781780263902642176 808 5323552001390149632 809 2350274462334582784 810 923216985785892864 811 320719284873461760 812 97799869137158144 813 25937449234464768 814 5914131311886336 815 1142822077988864 816 183846075105280 817 24120536334336 818 2542620639232 819 274877906944 820 0 821 0 822 137438953472 823 2748779069440 824 33182917328896 825 290855185285120 826 1992993674362880 827 11129497214517248 828 52044494547189760 829 207746395447230464 830 718021579845402624 831 2172377732690739200 832 5803041283913285632 833 13780681191708426240 834 29253040714676043776 835 55755253644646678528 836 95756357581635558400 837 148611895041021562880 838 208886102232143473600 839 266355878499844995840 840 308476556023329516900 841 324712164235083702000 842 310748524916485828480 843 270323191123950377600 844 213629599121468496640 845 153210172130616893440 846 99562952936869068800 847 58506081429352087552 848 31006532681343959040 849 14771377813597454336 850 6299895424803143680 851 2393405266151342080 852 805017282358018048 853 237917689358581760 854 61212234679844864 855 13552356985667584 856 2544982871244800 857 398195007946752 858 50852412784640 859 5222680231936 860 549755813888 861 0 862 0 863 274877906944 864 5634997092352 865 69784628625408 866 627949988478976 867 4420500600127488 868 25379674716635136 869 122116718846803968 870 501981858540552192 871 1788266348757909504 872 5581873844957741056 873 15398777876663762944 874 37805237096146010112 875 83061457584195371008 876 164056461851783725056 877 292364755457910644736 878 471492966159331752960 879 689697344469929950080 880 916761804159081193920 881 1108769428969535417040 882 1221215225929913964420 883 1225482000440012829360 884 1120486649527765903680 885 933119936635787579520 886 707239449238997629440 887 487274592429851074560 888 304676286296169775104 889 172512258059482693632 890 88212219891007356928 891 40596778038477193216 892 16745621534873223168 893 6159584090166132736 894 2007927434162208768 895 575693103134932992 896 143818156727599104 897 30943504200892416 898 5651549896310784 899 860677086380032 900 107064944754688 901 10720238370816 902 1099511627776 903 0 904 0 905 549755813888 906 11544872091648 907 146578643877888 908 1353155216408576 909 9779211036262400 910 57681788742402048 911 285347703624302592 912 1206918857801859072 913 4427688703011323904 914 14245100177252679680 915 40543573276706734080 916 102795447549661544448 917 233492169669783584768 918 477324246456560254976 919 881503992485638225920 920 1475110022332753723392 921 2242188142314214014720 922 3101682996416418865920 923 3910455819558467382240 924 4497831878415141895200 925 4722723472335898989960 926 4527896212120330653120 927 3963261606532090773120 928 3165442083267125667840 929 2304859409894927692800 930 1527940253641772924928 931 920553903880509063168 932 502906211596456951808 933 248422331578348732416 934 110573381663745638400 935 44159810549483307008 936 15742893166262484992 937 4978540288432668672 938 1385974560460898304 939 336477100997345280 940 70410319461089280 941 12516685751779328 942 1856662822453248 943 225125005787136 944 21990232555520 945 2199023255552 946 0 947 0 948 1099511627776 949 23639499997184 950 307519658393600 951 2910613437153280 952 21580363826462720 953 130679155984433152 954 664146385859248128 955 2888118513728225280 956 10901980731345469440 957 36120110769519984640 958 105961109635142254592 959 277171677735522664448 960 650179991576042536960 961 1374123468421450956800 962 2626540017963031674880 963 4554737335709726294016 964 7183911258971080763904 965 10326440785307260550400 966 13549025549187161978400 967 16245353055548632154400 968 17813256673732547293260 969 17869888361103495369840 970 16401451980594985552800 971 13768587713743014067200 972 10564575380839824652800 973 7401448170528305227776 974 4727772032333457014784 975 2748246936842901913600 976 1450401519669633351680 977 692929194338806661120 978 298617672608128172032 979 115584354462463950848 980 39973929348266721280 981 12274503683344957440 982 3320731929296240640 983 784074935906598912 984 159694692315824128 985 27650827652956160 986 3997755559116800 987 472789999943680 988 45079976738816 989 4398046511104 990 0 991 0 992 2199023255552 993 48378511622144 994 644451252830208 995 6249898970185728 996 47510326932930560 997 295159189192310784 998 1540025476771217408 999 6880211731843383296 1000 26701783800867717120 1001 91028151070537809920 1002 274997445735684767744 1003 741433370151997145088 1004 1794351522958051639296 1005 3916391631164804169728 1006 7739188993643090903040 1007 13890641898371704881152 1008 22703832614935927133184 1009 33864050338827085559808 1010 46170085084186710018240 1011 57611504158884445219200 1012 65851951963724435832120 1013 68987759200092266109840 1014 66253229782717112002080 1015 58320107474762160023040 1016 47033403248370952166400 1017 34723508705196123850752 1018 23440458203502251986944 1019 14446486121467103019008 1020 8112525521698522923008 1021 4140811206826273013760 1022 1915369539559325958144 1023 799992569412901142528 1024 300392898532774772736 1025 100873405469944709120 1026 30100926326814801920 1027 7920131023394832384 1028 1820148333352583168 1029 361078484690272256 1030 60936514959310848 1031 8592683371069440 1032 991759488253952 1033 92358976733184 1034 8796093022208 1035 0 1036 0 1037 4398046511104 1038 98956046499840 1039 1349100767281152 1040 13398236379217920 1041 104361348741201920 1042 664739252407369728 1043 3558320189294510080 1044 16320514771453476864 1045 65072211049454764032 1046 228075928943255879680 1047 708964418342363332608 1048 1968446512588369428480 1049 4910212430751731810304 1050 11056804497795824746496 1051 22564488193504926105600 1052 41870051226291096223744 1053 70831747143203024496640 1054 109483067850457612649472 1055 154888361860922138267136 1056 200831446985304019838400 1057 238901355865364238703440 1058 260895910378694792909400 1059 261653865947779880484720 1060 240997736382364823806080 1061 203800476132792287193600 1062 158142209117327662715904 1063 112497480756851862435840 1064 73272589646009418391552 1065 43624677174109523804160 1066 23693152495276767313920 1067 11708968104100283547648 1068 5249190700235651809280 1069 2126893255027089997824 1070 775458158407069990912 1071 253058598525657415680 1072 73442316471540645888 1073 18808263857699553280 1074 4210015265246674944 1075 814018520181374976 1076 133982363792179200 1077 18437710486175744 1078 2078076976496640 1079 189115999977472 1080 17592186044416 1081 0 1082 0 1083 8796093022208 1084 202310139510784 1085 2821346836873216 1086 28677462275653632 1087 228748652514902016 1088 1492965060547444736 1089 8193849821744857088 1090 38556687603997868032 1091 157825389169469292544 1092 568308757886092181504 1093 1816260051036710895616 1094 5188830036449472544768 1095 13329134809437356163072 1096 30936607165100058476544 1097 65135745352627398115328 1098 124819942036934134857728 1099 218302964003551459201024 1100 349241847896498552877056 1101 512008787818388233239552 1102 688874996171541484311552 1103 851513865474662049048480 1104 967760398586544385062240 1105 1011749507613205493474160 1106 973158703399613770341120 1107 861093745214426855389440 1108 700643604383057582327808 1109 523862771844747829315584 1110 359557823064672991625216 1111 226236144941943119429632 1112 130271490705254796230656 1113 68502487294150129483776 1114 32810177992461184401408 1115 14269282600236049498112 1116 5613894703204379131904 1117 1989080652601322635264 1118 631301556677877170176 1119 178324680168490139648 1120 44480899032329224192 1121 9704272893558390784 1122 1829989220119216128 1123 293943988325449728 1124 39498855716225024 1125 4349667999481856 1126 387028092977152 1127 35184372088832 1128 0 1129 0 1130 17592186044416 1131 413416372043776 1132 5894481836507136 1133 61288977155489792 1134 500364377178767360 1135 3344302673309466624 1136 18807221112654528512 1137 90736442851597484032 1138 381050272976065265664 1139 1408657894947579494400 1140 4625120449875096371200 1141 13585115508217460293632 1142 35907752342815225413632 1143 85825214976219869609984 1144 186252906637790133288960 1145 368229484775578791575552 1146 665090662911926760841216 1147 1100015308228306932412416 1148 1669158343311155389891072 1149 2327233049306924147665920 1150 2984978925894759003310464 1151 3525184127047955777364960 1152 3835433255985274315545810 1153 3845655411325042666216320 1154 3553546340350903575369600 1155 3025402964099001391965696 1156 2371961856284273448792576 1157 1711134923910699672641536 1158 1134566424967404474376192 1159 690430283954210234204160 1160 384922673718099608797184 1161 196171919945645416251392 1162 91150448254838649126912 1163 38491160606616137498624 1164 14716292340511670272000 1165 5071168421811286179840 1166 1566540011123823869952 1167 430998103545088049152 1168 104783089056218087424 1169 22295351155396444160 1170 4102987892865892352 1171 643534260132642816 1172 84487572989935616 1173 9095160184963072 1174 791648371998720 1175 70368744177664 1176 0 1177 0 1178 35184372088832 1179 844424930131968 1180 12303535114813440 1181 130797903240232960 1182 1092351058300108800 1183 7472566895388917760 1184 43034636647294566400 1185 212743681255449559040 1186 916016007893106032640 1187 3474161591729793269760 1188 11710718312096399884288 1189 35338476685294999437312 1190 96033269114864329031680 1191 236178773309433965445120 1192 527819044838611304448000 1193 1075578404941696215285760 1194 2004265843578621016555520 1195 3423417581450529529528320 1196 5370440980680747513605120 1197 7749969261644834297569280 1198 10301031644769427192710912 1199 12623255119644160389285888 1200 14271459931116652756319100 1201 14891958188991289832680800 1202 14344608090504727715097600 1203 12753658226857386048118272 1204 10462458503220526301718528 1205 7914334076792680546365440 1206 5515506103448075353128960 1207 3536939723962272382156800 1208 2083933159574536417116160 1209 1126013962322370782822400 1210 556707108515094347120640 1211 251163934608106706698240 1212 103070556998777081692160 1213 38325987203224581439488 1214 12854397889400235098112 1215 3867623144437558804480 1216 1037125446120316600320 1217 245912209413111808000 1218 51062540451824271360 1219 9175748889720913920 1220 1406077459832504320 1221 180451848350597120 1222 18999560927969280 1223 1618481116086272 1224 140737488355328 1225 0 1226 0 1227 70368744177664 1228 1724034232352768 1229 25658203345780736 1230 278754784943538176 1231 2380250259600179200 1232 16656729797841387520 1233 98181029272003543040 1234 497045404736511016960 1235 2192927677909265547264 1236 8527415629647949332480 1237 29490006286649436143616 1238 91359838686680681807872 1239 255066450272413835853824 1240 644943375160322025324544 1241 1483058648354894695628800 1242 3112228229471850225336320 1243 5977591774764256405258240 1244 10533720779608363009720320 1245 17065482682300173863981056 1246 25460087612698893940567040 1247 35025822756487862253842944 1248 44479340903088305746253568 1249 52180170594983977198082976 1250 56578746562471773671984316 1251 56717576733678236084872800 1252 52566493794558906791026944 1253 45033200686912965754940928 1254 35644122657778451516793856 1255 26047315672984475897655296 1256 17556201299347271682867200 1257 10900314412805408739000320 1258 6224456458943700450672640 1259 3262729026380768330383360 1260 1566291053960782061502464 1261 686717366118037250375680 1262 274079516060042045423616 1263 99193657509639012483072 1264 32404179392662207463424 1265 9502686604273484038144 1266 2485227023682555084800 1267 575060314307449323520 1268 116597108584889712640 1269 20470152232561541120 1270 3066302634378919936 1271 384873050186711040 1272 39652787344113664 1273 3307330976350208 1274 281474976710656 1275 0 1276 0 1277 140737488355328 1278 3518437208883200 1279 53462653388980224 1280 593296474347929600 1281 5177281396825128960 1282 37043305402796605440 1283 223361433803843174400 1284 1157355633653600747520 1285 5229081986827919818752 1286 20835346010174442700800 1287 73876197087400125530112 1288 234805929382456904908800 1289 673012857096316120989696 1290 1748299471584490967531520 1291 4133345765084915218513920 1292 8924984114049516715376640 1293 17652995348889399297638400 1294 32063841760383734614917120 1295 53592418722572026340139008 1296 82571733224347900679168000 1297 117438678445284430886243328 1298 154357905135025191927219200 1299 187652949402378931858828224 1300 211131646439414230747264320 1301 219928798374389823695067000 1302 212129421063558792536066688 1303 189439247211167281001587200 1304 156584904593712574514991104 1305 119729013175304455984793600 1306 84619608509324252116008960 1307 55221060809549765170135040 1308 33229167715556516324966400 1309 18407779735227128225464320 1310 9368917067525807828631552 1311 4370748678961227418828800 1312 1863727911959029258125312 1313 723984948929242123468800 1314 255208680847382251831296 1315 81257849439680326533120 1316 23240364385901865861120 1317 5931447622474703831040 1318 1340168602823059046400 1319 265477022053375672320 1320 45560076292061134848 1321 6674585336414208000 1322 819760685297696768 1323 82683274408755200 1324 6755399441055744 1325 562949953421312 1326 0 1327 0 1328 281474976710656 1329 7177611906121728 1330 111305761103020032 1331 1261166225338138624 1332 11241694954428301312 1333 82199918102068592640 1334 506770948996768727040 1335 2686158206433346191360 1336 12421692423139649126400 1337 50685844968568271142912 1338 184150477372091850031104 1339 600100386315546459635712 1340 1764665481124620049317888 1341 4706209227828068924522496 1342 11430926393911975291650048 1343 25376771502475045345689600 1344 51646390153202374170378240 1345 96603596898840940814991360 1346 166426594704978305420124160 1347 264546377810929718578618368 1348 388569149689164537638071296 1349 528004170949807567512521728 1350 664372433178136407001746112 1351 774620375328261404069730624 1352 837274370496888891588905772 1353 839172073272283187742208176 1354 779915465035203608219441088 1355 672005308481573267743209472 1356 536595492427893885309717504 1357 396819566716394577867927552 1358 271538128202859340422307840 1359 171739727820161672559984640 1360 100254757356216373389557760 1361 53925639442759471359590400 1362 26672161585794609013850112 1363 12101680871557891520200704 1364 5022509446277764755750912 1365 1900317889999230455513088 1366 652897147046507468292096 1367 202743379874273084571648 1368 56587709927636179353600 1369 14102330583775067504640 1370 3113021543837293608960 1371 602799399415169679360 1372 101175254589854711808 1373 14503411591388594176 1374 1743790257280647168 1375 172262685746921472 1376 13792273858822144 1377 1125899906842624 1378 0 1379 0 1380 562949953421312 1381 14636698788954112 1382 231548352716603392 1383 2677601084704292864 1384 24369289845004042240 1385 182017755218689654784 1386 1146797371899814871040 1387 6215112975898650869760 1388 29400846393383363543040 1389 122788185452344151900160 1390 456849953300505597837312 1391 1525482144557456538206208 1392 4599305422360707027959808 1393 12584192649223113094987776 1394 31379931939952200127610880 1395 71570043029637888114425856 1396 149755971707482656087736320 1397 288224010400702316135055360 1398 511347091504053783467540480 1399 837792625496059172537466880 1400 1269562534879166111411795968 1401 1781598712409426303518011392 1402 2317583905585643574503658112 1403 2796794241506348491847393024 1404 3132699758431374375958757400 1405 3258007748768629350997107696 1406 3146393521694642053328317152 1407 2821406493756435655917496832 1408 2348471029994243763728287744 1409 1813660764113094444873994240 1410 1298578569518891717433073664 1411 861216154112090582682173440 1412 528410685734620912914268160 1413 299511943414965312175472640 1414 156559469127332880250306560 1415 75311836655885280306266112 1416 33258223430089656036753408 1417 13444123542285143620190208 1418 4957816969811733749170176 1419 1661272557456383992135680 1420 503431560354611022790656 1421 137203949835789029867520 1422 33406232245455248424960 1423 7208440623370264903680 1424 1365133164140172410880 1425 224197466574037188608 1426 31461812745275441152 1427 3704773643465654272 1428 358599120329375744 1429 28147497671065600 1430 2251799813685248 1431 0 1432 0 1433 1125899906842624 1434 29836347531329536 1435 481322210175221760 1436 5678229889556152320 1437 52742825116507832320 1438 402229162288550510592 1439 2588682109319001407488 1440 14337526610469081579520 1441 69347031278765494763520 1442 296269196225767287029760 1443 1128221872802962549506048 1444 3857971728438195558285312 1445 11918641397727687081984000 1446 33435404342350440510259200 1447 85537696372721137106288640 1448 200287259499809088196313088 1449 430556922950062912115310592 1450 851973106561061077859696640 1451 1555264390073768152056463360 1452 2624104926716126446551777280 1453 4098646182191548143813414912 1454 5933996723132927087740704768 1455 7971859656993738368396055040 1456 9945715393307981745895908480 1457 11530337681557021478742866800 1458 12426669352032316931042870776 1459 12452764696081583197042296144 1460 11603334625525978703545226560 1461 10051475219687757073195025920 1462 8091813713363082392373688320 1463 6050382459425618688486469632 1464 4198567882745802314482843648 1465 2701248677496544685150699520 1466 1609282534615337591512760320 1467 886440723720717760237404160 1468 450646333874570448441704448 1469 210992984386045471528845312 1470 90753240357808338527846400 1471 35755924193183061245952000 1472 12859905761460651860951040 1473 4205190616811042229977088 1474 1244330624148222605524992 1475 331324704998546252759040 1476 78856396357579948687360 1477 16641527845622151905280 1478 3083756910878887247872 1479 495782556095173623808 1480 68138758674673827840 1481 7861596099528622080 1482 745908688283238400 1483 57420895248973824 1484 4503599627370496 1485 0 1486 0 1487 2251799813685248 1488 60798594969501696 1489 999799117276250112 1490 12027988704799752192 1491 113977750280376156160 1492 887126073881672024064 1493 5829491835042831269888 1494 32980633188437166391296 1495 163021977456725402320896 1496 712111268405731582279680 1497 2774073266221808024027136 1498 9708979769923604947402752 1499 30716546817902463254790144 1500 88294750835290329619365888 1501 231596843535254388285112320 1502 556356019050437045844443136 1503 1227853567553204992073531392 1504 2496124824702934615194599424 1505 4684831446369891805137207296 1506 8133241515913951269004247040 1507 13082150579436243105568825344 1508 19522152374616389659628003328 1509 27057715834503168475842681856 1510 34862159697909507217432046592 1511 41784155046226690852439794400 1512 46609246864715363519600206752 1513 48401910205665954424200214704 1514 46798253651773893754732569728 1515 42125109634973987887730389632 1516 35292672827612828446751324160 1517 27508487436959458156748550144 1518 19934705644855227589438210048 1519 13419848501258019593857007616 1520 8383382588240859019719213056 1521 4853576048033483973989498880 1522 2600160495995022336155713536 1523 1286573294054135668515274752 1524 586712003622644450322284544 1525 245963948755451632511090688 1526 94512451747392194630123520 1527 33172347547238983570292736 1528 10591916107392357909921792 1529 3062078454144645803802624 1530 796996334232879744679936 1531 185516061684959060951040 1532 38308089201710034059264 1533 6949154245406430855168 1534 1094186402691611099136 1535 147342861633796964352 1536 16663318621270835200 1537 1550364171722293248 1538 117093590311632896 1539 9007199254740992 1540 0 1541 0 1542 4503599627370496 1543 123848989752688640 1544 2075315003287666688 1545 25450967394177515520 1546 245945094087911669760 1547 1952907570036015628288 1548 13097337094739926712320 1549 75657503094701570392064 1550 382007850522221289144320 1551 1705327339228188471459840 1552 6792365826803305600253952 1553 24318619424813740437012480 1554 78746081121935118991097856 1555 231804894394283720737554432 1556 623021565984192650878648320 1557 1534511200754736407607508992 1558 3474467610805794993529159680 1559 7251444960960557963831934976 1560 13982237188402570460745957376 1561 24957191585394650824913715200 1562 41305124451294467121518870528 1563 63475882173102146225190789120 1564 90680492604729523025959094784 1565 120539150403766555295101662208 1566 149201174423304831716256539200 1567 172061634145420852865770927904 1568 184936317332180986131002157860 1569 185297144464299380009291768512 1570 173073362331033604790857585472 1571 150673938004708194118877077760 1572 122221533510722400600205736448 1573 92328555888148576327550238720 1574 64908052709177019762386796544 1575 42427225695170906402353315840 1576 25756752715478419269795184640 1577 14502889921921115927663869952 1578 7562076564694965574151700480 1579 3644464101792498968067833856 1580 1619856071558900892284485632 1581 662299698269382059250155520 1582 248353025076872298356539392 1583 85115167986848091529543680 1584 26551975504776558255538176 1585 7503440292604029274423296 1586 1910039252611106445721600 1587 435030642794534029754368 1588 87939263350396650782720 1589 15623260560288125026304 1590 2410261922061534363648 1591 318137092427218944000 1592 35280355055890333696 1593 3220073733569904640 1594 238690780250636288 1595 18014398509481984 1596 0 1597 0 1598 9007199254740992 1599 252201579132747776 1600 4304878293812772864 1601 53797749348754259968 1602 529957989926079299584 1603 4291343851032617680896 1604 29361194656708509564928 1605 173100843364018093555712 1606 892401932197169939349504 1607 4069389966903890277302272 1608 16564432110365579856052224 1609 60637008123905640719450112 1610 200858432653569741583024128 1611 605166714078833863972356096 1612 1665661412597540605856317440 1613 4203746136776774006524084224 1614 9758915351141323412500119552 1615 20895958063165871243623661568 1616 41364805568922278213329616896 1617 75853302684715562510952955904 1618 129072012861450730413374570496 1619 204093725747416436824125472768 1620 300255551281170189027854175232 1621 411383625599853744637151883264 1622 525342119272670494957559232640 1623 625663480710572170412610641408 1624 695232892085047196322486417624 1625 720982258458567462852948877536 1626 697855420792561266998681100032 1627 630410543127204593949071079168 1628 531370516399811086822987849216 1629 417746853956410697777884069888 1630 306140588621124655236188209152 1631 208973735109015468288320733184 1632 132743279698252234394167672832 1633 78375421077958000825256116224 1634 42952802685396513111893082112 1635 21814046079021781745588502528 1636 10246631208393386640902455296 1637 4441763766926774948950179840 1638 1772273948373727744490471424 1639 648927243957686857422077952 1640 217282612443995212578029568 1641 66257728441462319424208896 1642 18312254851067506247860224 1643 4561165431229979690008576 1644 1016967454763606299639808 1645 201333906217429779873792 1646 35045974783433044393984 1647 5299579899260792995840 1648 685921304196616814592 1649 74617890426088062976 1650 6683341847017816064 1651 486388759756013568 1652 36028797018963968 1653 0 1654 0 1655 18014398509481984 1656 513410357520236544 1657 8923882661634637824 1658 113602737650467340288 1659 1140387423893921464320 1660 9413459125501899571200 1661 65680854122132387397632 1662 395042504042759116029952 1663 2078556910041771282530304 1664 9677696066039075726950400 1665 40239513130596630624468992 1666 150538635250222224541483008 1667 509851537722610387808944128 1668 1571415515720158002907447296 1669 4426842753286085867282104320 1670 11441293061061128046728183808 1671 27215918092560466505826828288 1672 59748997201659341458907332608 1673 121345533031227829116779626496 1674 228446185323324890452095139840 1675 399361297272899717332103331840 1676 649251444452137724350316675072 1677 982804389761373600387289546752 1678 1386689790711845386770802043904 1679 1825224312727923744265993299200 1680 2242672919758580036534584276096 1681 2573606999195872895889132375456 1682 2759229594501659113970758877976 1683 2764244554691863480769808847712 1684 2587699522798361580616828010880 1685 2263278147782625442889831691008 1686 1848919720949127182361069391872 1687 1410110646179362122294806740992 1688 1003388595971485573995943952384 1689 665602162121499528886838886400 1690 411203133581984802813771251712 1691 236304459060812088280044535808 1692 126136771870169720857693257728 1693 62436517977050481983955664896 1694 28603232652652820116820459520 1695 12100036858981968037237751808 1696 4714246547160474008722341888 1697 1686432009390172821214199808 1698 551974995917481489985437696 1699 164616190079713488918282240 1700 44517401903779748343971840 1701 10854686085773694475436032 1702 2370255024256554696179712 1703 459765978854926711783424 1704 78445492712515829760000 1705 11631951723717998936064 1706 1476835589456075423744 1707 157655260355545268224 1708 13862079653046386688 1709 990791918021509120 1710 72057594037927936 1711 0 1712 0 1713 36028797018963968 1714 1044835113549955072 1715 18487276470355886080 1716 239659054170520944640 1717 2450712550227134382080 1718 20614694743632508878848 1719 146626401772370869092352 1720 899346017613433096110080 1721 4827527806952739396648960 1722 22939916212831338952130560 1723 97389910522881059720265728 1724 372171260208643534080704512 1725 1288168636375442435919052800 1726 4059415871181385565019832320 1727 11698468159179788927033671680 1728 30945779071189419839409094656 1729 75384245527984262341988450304 1730 169578606475901578888913879040 1731 353110923718305493642274406400 1732 682017883648839938110568529920 1733 1224036735034888987617282490368 1734 2044400087902905976400691331072 1735 3181774843586574755040594821120 1736 4619281766334685770526825840640 1737 6261345407648428972278783193600 1738 7929742184732553498048681001472 1739 9388289428799101996234042289088 1740 10394865337124028212571084141120 1741 10766110527735600648734337146160 1742 10431432698665668884704491432320 1743 9454692604873429170750350424832 1744 8014522121789989084516842487808 1745 6351512428710192934474385530880 1746 4703493247041023550929574952960 1747 3252454685300077689728372572160 1748 2098348688631238264486769983488 1749 1261733084750353885504551780352 1750 706221847436610987284548812800 1751 367420314031120087592646737920 1752 177374695359962970216443412480 1753 79298558869922888338485805056 1754 32755710845703408995694280704 1755 12468205890057112806846627840 1756 4359955384655343629264486400 1757 1395642225782413252802641920 1758 407266898550229886102929408 1759 107817606200307293075013632 1760 25746814970414610115461120 1761 5508494357882277713674240 1762 1047331441231220493516800 1763 175224905320876325470208 1764 25487410522362197573632 1765 3175482467759402516480 1766 332770976466405949440 1767 28732965622623764480 1768 2017612633061982208 1769 144115188075855872 1770 0 1771 0 1772 72057594037927936 1773 2125699024118874112 1774 38276093233021845504 1775 505119230606247460864 1776 5259948222539932631040 1777 45071528548865006370816 1778 326682601155141631475712 1779 2042616364232345464602624 1780 11181361028760529658707968 1781 54205304417555028251770880 1782 234866489206188001036599296 1783 916413399006728606881677312 1784 3240074601112943827336822784 1785 10434701436769559012865736704 1786 30746030329845025104294051840 1787 83200111643991506967941087232 1788 207440964742429196367465283584 1789 477877203005131350410168107008 1790 1019622157825347875951706374144 1791 2019160357848996426360616386560 1792 3717868363078795606737528815616 1793 6375027843690593063777711685632 1794 10193190443362784035694053883904 1795 15214740408593367261282195406848 1796 21220252221595645712437604044800 1797 27675675709283335053420249337344 1798 33772821938097057719853440816448 1799 38578990770221962270008255998016 1800 41264597823646325726472453849576 1801 41334632968094959575008845712160 1802 38776202965963288493165061678144 1803 34062370103733335450363383799808 1804 28010732932506252340417637339136 1805 21554215578840603620149776826368 1806 15511376761639019184751821127680 1807 10431863744220970467999891849216 1808 6550529973043592259489931722752 1809 3836404679913093210085171134464 1810 2092908639746766692742976241664 1811 1061949340011403000911484682240 1812 500298797319976297121533919232 1813 218400293065477705790845353984 1814 88138620278889071965642948608 1815 32794775944132899754720886784 1816 11215642850006344017704386560 1817 3512918029525792993046429696 1818 1003520453880985095338196992 1819 260185461204264135608500224 1820 60876298934362883697410048 1821 12766352276452159153766400 1822 2380116094130317600751616 1823 390619914090163388547072 1824 55755451158923285889024 1825 6819109613184340721664 1826 701728375938733834240 1827 59519572675328475136 1828 4107282860161892352 1829 288230376151711744 1830 0 1831 0 1832 144115188075855872 1833 4323455642275676160 1834 79200303046937542656 1835 1063660159992363745280 1836 11275577944554497638400 1837 98389778519393222787072 1838 726458309292007473807360 1839 4628714297784936752480256 1840 25829421616154870443671552 1841 127694410346412105615278080 1842 564457656437715175024361472 1843 2247806770504871994521026560 1844 8114544415939090929739104256 1845 26694568954985766644088832000 1846 80383364319433978916666081280 1847 222405052131120214147023765504 1848 567254212519339314608886251520 1849 1337491369986219867981943406592 1850 2922437837913435381364129005568 1851 5930068467553148071859925811200 1852 11195148461069001470084190830592 1853 19694386451350379593036264898560 1854 32328619248125200120369925718016 1855 49575382409357758186715881930752 1856 71088847355071583772974677401600 1857 95398589981594266624591506751488 1858 119885694372143497149243973280640 1859 141153805893294167962900891386624 1860 155765209098613080474923475390480 1861 161136423205461807387851871093600 1862 156277427953289971673211701178048 1863 142086748885503404028733597962240 1864 121082825745869646100443066261504 1865 96680832402897353931245561266176 1866 72297432680313397355627327815680 1867 50601317084022052362318144602112 1868 33122377213634729315560990965760 1869 20257887691458193136342821502976 1870 11563633511728638740126855331840 1871 6152500711396706066029745274880 1872 3046508120524167477069982203904 1873 1401451583871308894916071915520 1874 597713577602385575520126369792 1875 235791202003673004822220505088 1876 85803971641025678498856960000 1877 28713003317938321751384522752 1878 8803909851144081978540687360 1879 2463087955364575309197213696 1880 625702610697419317514862592 1881 143496786756415946909286400 1882 29508053648378971797061632 1883 5396547440454912662568960 1884 869109710254640134619136 1885 121776241801188574494720 1886 14625327199895001497600 1887 1478405656876167462912 1888 123218485804856770560 1889 8358680908399640576 1890 576460752303423488 1891 0 1892 0 1893 288230376151711744 1894 8791026472627208192 1895 163786911248210198528 1896 2237865676438163685376 1897 24142516328239242149888 1898 214458533077521409245184 1899 1612482766676027655585792 1900 10466034668758896117547008 1901 59514888196556147210059776 1902 299936594540632223535595520 1903 1352069947115778696810594304 1904 5492968129804244535677550592 1905 20238091477449108637601497088 1906 67978248821950764122978123776 1907 209096633048687238178131673088 1908 591234529466230396118240329728 1909 1541830079967939044082601426944 1910 3718880862007242243691643928576 1911 8316834316981748887537112317952 1912 17282391347630406717525452652544 1913 33431578189111771817126756614144 1914 60299879069555751575061200371712 1915 101551343507349781956211890454528 1916 159875253728752788941029608390656 1917 235527249967697978722648396677120 1918 324960859540187405128544527589376 1919 420193430135182236637278820896768 1920 509484270136050643335548190563712 1921 579495902052861543323578411502304 1922 618478692475535559777001160943312 1923 619461136677196822173480370916256 1924 582267737298343592383483646358528 1925 513569747943000511445563003318272 1926 424948816321783529783481305309184 1927 329738149954777170211707755347968 1928 239812880593129183411544412585984 1929 163365204772693127494775649861632 1930 104154336574687207266014800642048 1931 62087216636921861946092547997696 1932 34564782695260813435050905305088 1933 17946852999802721283632716054528 1934 8677388678016898568613835833344 1935 3899923143448316405620697726976 1936 1625894956032133589325160906752 1937 627289899146061714534395019264 1938 223357103272123939261213835264 1939 73168484572316008151328489472 1940 21971872519216978142710202368 1941 6022857037152105103974465536 1942 1499682972703161117677977600 1943 337251033113818167523672064 1944 68029225346932824764055552 1945 12208798090547066535149568 1946 1930126797697692683206656 1947 265567679610631663648768 1948 31330119470134291595264 1949 3111951313715993772032 1950 254939767706189037568 1951 17005592192950992896 1952 1152921504606846976 1953 0 1954 0 1955 576460752303423488 1956 17870283321406128128 1957 338526576790185443328 1958 4704352084360163229696 1959 51633296849841862737920 1960 466771660743539618217984 1961 3572781995841992165163008 1962 23614841806313527860789248 1963 136793720279327136867680256 1964 702521016832490229496545280 1965 3228314095832112906914234368 1966 13375007073795372613556502528 1967 50273240785865881543054983168 1968 172343403946996825983671074816 1969 541269339023333177817500221440 1970 1563363666740354594369135706112 1971 4166496773162626826780872278016 1972 10275204381190501715324977545216 1973 23507084401575139283380901773312 1974 49996092149102980090502462832640 1975 99042245376328479978937789710336 1976 183047139350901127044180819836928 1977 316066998822954619487124311769088 1978 510504136932108559219689312485376 1979 772104073754656278503082486169600 1980 1094435716712494295018145694318592 1981 1454982853393129677302713955622912 1982 1815232240227407184357494045171712 1983 2126219419795492790866688820149184 1984 2338967425360440987205364966460480 1985 2416933006205789020112210465342496 1986 2346173152877785148542553180854272 1987 2139380854553729895849903696095232 1988 1832200630198755889936750907080704 1989 1473278849420665397139811511582720 1990 1111829866206705041044438780084224 1991 787027211103667362130354356748288 1992 522197650229229371326553210748928 1993 324492656122051997941956907892736 1994 188651895954911390436071980400640 1995 102491988905661109185530048806912 1996 51963028677166097363263046025216 1997 24546321577288420764387446358016 1998 10783874001126798845785787072512 1999 4396960312707247296663194173440 2000 1659892639671555078640334012416 2001 578581427536346487230895751168 2002 185624273670889408774356860928 2003 54614612217997771505355718656 2004 14674154981055058667791974400 2005 3582857185845700170432380928 2006 790363717169445679679930368 2007 156448326966827122077728768 2008 27561461110781082416971776 2009 4278740223482446500331520 2010 578292924718228862664704 2011 67037017202132326023168 2012 6544847151276918571008 2013 527173357981480779776 2014 34587645138205409280 2015 2305843009213693952 2016 0 2017 0 2018 1152921504606846976 2019 36317027395115679744 2020 699318950138090618880 2021 9881257870421057863680 2022 110305494737282442199040 2023 1014505662391825113022464 2024 7902617756260949982969856 2025 53174102598603523447848960 2026 313669994466735880289648640 2027 1640982602650653825507000320 2028 7684398680322412641062486016 2029 32454504077157258062173569024 2030 124402248097901248338355814400 2031 435077330265101675272339456000 2032 1394577408491773361865621504000 2033 4112737038596175060102073548800 2034 11196333977469253733863076659200 2035 28218218959558791605916794880000 2036 66005721801961359775901941760000 2037 143608917280156308912998449152000 2038 291177187992197661725695986892800 2039 551101004045101932798491177779200 2040 975057718775193702311820623872000 2041 1614720727819586546205360154214400 2042 2505523871977485340936456114995200 2043 3646108833463247416910990932148224 2044 4979913166032265765700585186144256 2045 6387714677498935373107104244408320 2046 7698643233430480480683357467397120 2047 8721407592308886877365649355799360 2048 9288995301362634811559849061371421 2049 9302834765129479335856692646185984 2050 8760525058731236409053475738762240 2051 7756510679820135810201483725352960 2052 6455442993004788955537795611668480 2053 5048458384795265654184448982974464 2054 3708175330526678304585955050192896 2055 2556641152381012031491820244172800 2056 1653358740531850190876565405696000 2057 1002001825536548968724529414144000 2058 568488795603814482416835022028800 2059 301578726288328248717296743219200 2060 149381370393912551071778078720000 2061 68977868567810379481129943040000 2062 29637354646242142236696379392000 2063 11824118985964003297793461452800 2064 4369675879940889867178947379200 2065 1491693703766062886648020992000 2066 468900781292089320659956531200 2067 135227100321488575259056537600 2068 35627666608767549517653344256 2069 8533109533783399892636401664 2070 1847167745193000183927930880 2071 358925192540573783272980480 2072 62091996656336035580477440 2073 9468719515657034388209664 2074 1257482640005019841069056 2075 143278239121105339023360 2076 13753272686049115504640 2077 1089510821853470392320 2078 70328211781017665536 2079 4611686018427387904 2080 0 2081 0 2082 2305843009213693952 2083 73786976294838206464 2084 1443890069331999981568 2085 20738752024867963404288 2086 235396487195207317585920 2087 2201979769628176928473088 2088 17450711712555488704987136 2089 119497046735085219843407872 2090 717597457037758664192032768 2091 3822995134565890238300815360 2092 18236757271574919639688282112 2093 78487816394563792380304031744 2094 306691978583465773717361000448 2095 1093833164534529310647732142080 2096 3576907772432534719915098112000 2097 10765978402551979288699705753600 2098 29925413746895271862214013747200 2099 77042046120454834329689155174400 2100 184167990180217714388109151436800 2101 409692181715420676419817046016000 2102 849759756647316347007673145753600 2103 1646120213260603026734140568371200 2104 2982579757552377639505377322598400 2105 5061066987538618653375998784962560 2106 8051748471950352916848441907609600 2107 12021144969684052389899602648629248 2108 16856004957249249231760828077121536 2109 22212780110302960356007188313669632 2110 27524600422294692016977909334505472 2111 32083830633979977103466703575777280 2112 35190437961332371920040381745467782 2113 36325613379439867788428781156611904 2114 35292213697377974813813373933355008 2115 32270221184759294088870652323213312 2116 27765975137878700445008985392087040 2117 22474673276332332309014437436162048 2118 17107013995319613016395588384587776 2119 12238657677364536433609631699566592 2120 8224233854750255311735998025564160 2121 5187095230525874155661525778432000 2122 3067769488349305640731807422873600 2123 1699519513294632694015346291507200 2124 880838190688154454302606648934400 2125 426494293048925233319831719116800 2126 192605115301137085824222887936000 2127 80974648962187206215402625433600 2128 31625061557496439160555385651200 2129 11446104871784111103728313958400 2130 3828416075870852587267062497280 2131 1179584533013329898912926924800 2132 333573219676896117616292134912 2133 86210125283808711023980969984 2134 20261874213199218262994321408 2135 4305584742226551985152196608 2136 821542196303710886423429120 2137 139605693700443909639897088 2138 20918807811467680820494336 2139 2730599251464404883996672 2140 305896592366802460213248 2141 28877801386639999631360 2142 2250502776992565297152 2143 142962266571249025024 2144 9223372036854775808 2145 0 2146 0 2147 4611686018427387904 2148 149879795598890106880 2149 2979725628656396009472 2150 43493243185352922890240 2151 501826018414729059368960 2152 4773094920985955423748096 2153 38473039900628405159198720 2154 268030494863718465906147328 2155 1638034315627095690773004288 2156 8883762161891572544910131200 2157 43155163411508144221070557184 2158 189201877443192718785962311680 2159 753381964002313651838110400512 2160 2739118742334634188316434497536 2161 9134357388749630993894631014400 2162 28048153785063904440640287539200 2163 79569826634253257183596642304000 2164 209159616284025189379725695385600 2165 510737899356995198524054516531200 2166 1161117000846561233190829162496000 2167 2462397633014859306318737650483200 2168 4879621409744376446193095409664000 2169 9049158377455692885036651092377600 2170 15724962291593633016691862108897280 2171 25634252463663992072262974695014400 2172 39239483934600127098037634733572096 2173 56449052855900711563220107852677120 2174 76369791264406158492737101204758528 2175 97221930386411226084346818758922240 2176 116514199126249241952531968982743040 2177 131495265109256611233824405005873344 2178 139783109438488799439555985504813830 2179 139978830600176392603748560167542592 2180 132049425676415807546202898180442112 2181 117336812535323893550073746778009600 2182 98189731625665060919233415834689536 2183 77356109469197271401449777427742720 2184 57350014981338647297131927687528448 2185 39989433843315827632730240524222464 2186 26208270485989388361153103514828800 2187 16131108411986235142891421512499200 2188 9315640873148355033641363963904000 2189 5042052296173283341509796141465600 2190 2554457401862434713019824157491200 2191 1209642393213935996504339644416000 2192 534519019392508817303743443763200 2193 219987167753523711037002481664000 2194 84144461355191713321920862617600 2195 29838900803248794580055794647040 2196 9782566936909407815415837491200 2197 2955575397239845864903356186624 2198 819874802253835114739170017280 2199 207929423709993785792430866432 2200 47972315674214491742514708480 2201 10010209706610029221390581760 2202 1876213464046029261343031296 2203 313280467762259870582046720 2204 46139917569530902429564928 2205 5921547017293802900553728 2206 652398647780293843353600 2207 60587754449346718859264 2208 4646273663565593313280 2209 290536219160925437952 2210 18446744073709551616 2211 0 2212 0 2213 9223372036854775808 2214 304371277216207601664 2215 6146224541059101229056 2216 91146515389703501381632 2217 1068737049837899995938816 2218 10333152804026303404572672 2219 84688298427016368866983936 2220 600078505843396197937577984 2221 3731047357690076459547230208 2222 20593013937149953800774090752 2223 101837315210656946312685027328 2224 454665154444288958352058220544 2225 1844249013197768764078262583296 2226 6832896736254017204869631311872 2227 23228384623640708907205165842432 2228 72737070512913534378692103372800 2229 210513757255730110460526277427200 2230 564764515148179316011216719052800 2231 1408086871234689284101308520857600 2232 3269951204008703223193231425536000 2233 7086925321900970806495504918118400 2234 14359176312660657714390264656691200 2235 27240442215953973686743315827916800 2236 48449257718212787226681748016332800 2237 80881571839073982053461261384417280 2238 126863050070698620899475811970056192 2239 187117979897113253853114155044110336 2240 259719779011867062659638360776966144 2241 339441033387604090475075063321223168 2242 417929943480054977542272953058238464 2243 484935717127827780125142884485857408 2244 530422037070860045166821151932191104 2245 546997725729324421578284312930072076 2246 531864980075682081427576066855456512 2247 487584934060064140465985111901278208 2248 421375075929439560589748354467725312 2249 343201136551395761371664976740990976 2250 263351230966307542459938440432451584 2251 190294575106047931349213717955084288 2252 129410514942518371285538018215067648 2253 82767481935280178178914652861235200 2254 49743416220437691080139968033587200 2255 28065662792927649169035517283532800 2256 14848795912554415023133438876057600 2257 7357390209019582252184770707456000 2258 3409052425094510898350536418918400 2259 1474662900664690436251510321971200 2260 594391785192649723653250665676800 2261 222757278445797699034744566579200 2262 77427948745469029690683886141440 2263 24891266682068205532025085493248 2264 7376996052791075056313050333184 2265 2008104432128942899388257140736 2266 499928638306861372807726497792 2267 113261576654324745904257499136 2268 23215405781182697970516099072 2269 4275559354134197910305243136 2270 701703044109564199183581184 2271 101609335906258650144964608 2272 12824844598054799951265792 2273 1389984359692978396069888 2274 127021973848554758733824 2275 9587695232310539452416 2276 590295810358705651712 2277 36893488147419103232 2278 0 2279 0 2280 18446744073709551616 2281 617965926469269979136 2282 12671760257133855113216 2283 190874225538195764805632 2284 2273874657618767223193600 2285 22342355301426833366450176 2286 186138047659183279632809984 2287 1341078737826298093260242944 2288 8480747728252238164716945408 2289 47621969259406378019439247360 2290 239667812184855709503476203520 2291 1089295495381877687471755493376 2292 4499515083925410963674644873216 2293 16982013019167690250066080038912 2294 58829210007679177071511879024640 2295 187791900067912461296507671281664 2296 554258134347219701104218472448000 2297 1516978972090752390949180853452800 2298 3860105020641450004603362449817600 2299 9152774365822912258589941825536000 2300 20262978239954995649895363038412800 2301 41957474942053356725080024730828800 2302 81383751787887176741224317766860800 2303 148072105918203211979123565422182400 2304 253003928825954950183925844371046400 2305 406391154991617525955651981548191744 2306 614196814030240147022081828080779264 2307 874065677263982042103884601502531584 2308 1172000902652400609993297454258003968 2309 1481439006724600499909100485800550400 2310 1765993067232220110222198263856879744 2311 1985984275247892526500525710214869376 2312 2107330107182507096073932336349920166 2313 2110108292450885809406808567103298712 2314 1993863140423474317992804491451315840 2315 1777726808069520599890920582960660480 2316 1495311496487545605853517441639522304 2317 1186231990572547057140986244896292864 2318 887173175821457990143007085005570048 2319 625217161525565424547156894689525760 2320 414926443274566118301638384768516096 2321 259126185356855620963466239488819200 2322 152152231603441243472723724520652800 2323 83914949884106713450160049461657600 2324 43420667657046419249775777939456000 2325 21051381041392698194756866198732800 2326 9548680840534113169282001849548800 2327 4045277258908673042531148942540800 2328 1597567563706692079653335597056000 2329 586849687712226441551586472755200 2330 200019314026109202043140388683776 2331 63076048356908563785959725858816 2332 18344176880618983159596629098496 2333 4901829729218449593622899720192 2334 1198339060924278547517381017600 2335 266683027852675716908859785216 2336 53711402278930841709873987584 2337 9722820849240661176136761344 2338 1568877830270259071190827008 2339 223423553014268333664501760 2340 27741270822948960122961920 2341 2958550495842034354487296 2342 266106965399810957377536 2343 19774909647016639332352 2344 1199038364791120855040 2345 73786976294838206464 2346 0 2347 0 2348 36893488147419103232 2349 1254378597012249509888 2350 26113672079345084006400 2351 399441184486088203304960 2352 4833402911826449887395840 2353 48250838914178087223558144 2354 408518804708748138293231616 2355 2991900486770659732236533760 2356 19238078035507791532633620480 2357 109873310691244033508145889280 2358 562572800369493060643438198784 2359 2602136883925726819043399172096 2360 10942119902833286396957236920320 2361 42054946965218673821127750451200 2362 148408622438060685237627817820160 2363 482761579615586070381782485696512 2364 1452496138294500212852489378070528 2365 4054086725297171622302241836236800 2366 10524299000029231364711972339712000 2367 25468557067779626948375561109504000 2368 57570060729255491745192204671385600 2369 121768989232290242748332443592294400 2370 241378990782087751923410009063424000 2371 449033516384762385403558539087052800 2372 784865698106949724477984762783334400 2373 1290339206691982977792534307770728448 2374 1997094548062414235855167352822956032 2375 2912179080579016996968967940151705600 2376 4003584168329631855275411636438384640 2377 5191936332146742770551055388879912960 2378 6354059257866035344237929670069491456 2379 7341124804664868249271686469256937984 2380 8008824907684561591844837324913352140 2381 8251516571553790730991650577183453720 2382 8029355255102199647640907075749775920 2383 7378907525263782980405337681371022336 2384 6403388142980982750346301646285225984 2385 5246075806776758982774677316712366080 2386 4056249433663630817206776773782732800 2387 2958658589722095164229877559737712640 2388 2034765672091203926518996408407687168 2389 1318574372819675537123014401476001792 2390 804518383522699273848042382530969600 2391 461768504104863525418697408643072000 2392 249072932520593678348861816438784000 2393 126105847311702505727563876899225600 2394 59851109109282123328682568607334400 2395 26587702736915952921377614331904000 2396 11036124974420078305156102776422400 2397 4272047465572059449566145229619200 2398 1538802535024680599341931673157632 2399 514483224451943708823776435109888 2400 159208013511184979465697912422400 2401 45451882673307497341206984130560 2402 11926460717992914587282246205440 2403 2864006983699237399639321739264 2404 626277870940090990996431568896 2405 123978725117716878765861109760 2406 22065266089933615525244436480 2407 3501589754646412613941985280 2408 490550195627477220106174464 2409 59934196106647978603708416 2410 6291198655655889202053120 2411 557091671026028458803200 2412 40767304402898109071360 2413 2434970217729660813312 2414 147573952589676412928 2415 0 2416 0 2417 73786976294838206464 2418 2545650682171918123008 2419 53790705718937052512256 2420 835344664476872549072896 2421 10264612917614119034552320 2422 104082169867639450761166848 2423 895310089263912655075147776 2424 6663614549299959195984986112 2425 43555256867140638852104847360 2426 252933247043576333109915811840 2427 1317194365351649001193171058688 2428 6198484318703684469075713458176 2429 26526033107712524608958409736192 2430 103786125525846185148118472851456 2431 372969692752677659212617382625280 2432 1235905700076995479203825649188864 2433 3789285885956473379184362743922688 2434 10781582440641275353841565073145856 2435 28542580281383789645495471827845120 2436 70466871584646988519957994668032000 2437 162567930394029265720227279352627200 2438 351088598284120008773394288240230400 2439 710908076551744136492581290560716800 2440 1351534542577467652619117696322109440 2441 2415391267874758754776266284413747200 2442 4062174915448826156633287848279146496 2443 6434946191687575576258323971872653312 2444 9609389466139010712974177297812291584 2445 13536601011946903517673114384051830784 2446 17998529809885131713031675073851310080 2447 22598702328876082168494250355741463552 2448 26804735955778628854447638490884551424 2449 30042928307334441896758815561575019288 2450 31824139095141655282972610297897311740 2451 31863711841112286860198743777428050760 2452 30155327950250957461253593302245120352 2453 26972644715110162588202814940723682304 2454 22798137759187833503173455093544992768 2455 18204394464342387489284533137173151744 2456 13727699237341443875677396139731845120 2457 9771584957747799949133010475806621696 2458 6561974863417334560715311139527852032 2459 4154472980744585058215178009191645184 2460 2477813328058690696468382443257200640 2461 1390907106296890701833311220662272000 2462 734094341866796381980733511775027200 2463 363842510881875023278603910932070400 2464 169120491803152772447899187203276800 2465 73609812304621352243646216819179520 2466 29948840112892431538448791869849600 2467 11367857657869420137553088231768064 2468 4016693525250235307412433359863808 2469 1317826247726127729217914751942656 2470 400317912742549571285599823855616 2471 112225524686476065653285579653120 2472 28926260153950527522353329471488 2473 6825461711367635733455522758656 2474 1467012832852742732037511708672 2475 285528906129033076919353999360 2476 49977109119749693969887395840 2477 7801987920728381708512002048 2478 1075515755298940991198724096 2479 129334122761937899835359232 2480 13365514631629960785166336 2481 1165465290576969471098880 2482 84006472511673298059264 2483 4943727411754159833088 2484 295147905179352825856 2485 0 2486 0 2487 147573952589676412928 2488 5165088340638674452480 2489 110754251418552147902464 2490 1745799859135871964938240 2491 21779453914823902929879040 2492 224263398396068815192457216 2493 1959466918400916211063848960 2494 14817146877127783038433886208 2495 98423044086964629784718475264 2496 581003092239021262524655861760 2497 3076502685428283123566028783616 2498 14724835087252735211285417820160 2499 64109373245629811878824570257408 2500 255272503165254568462096575496192 2501 933877017077139649284458676224000 2502 3151328719997887695740381385719808 2503 9842467616141212525253569365934080 2504 28537695520293772537379377228283904 2505 77015249510685255542341186011267072 2506 193900567616233079727453400517836800 2507 456362105573465831846782536410726400 2508 1005886484192070124618490969063424000 2509 2079637016025541386119833864844083200 2510 4038640574873020708516116920449105920 2511 7376153784650308962094895560182988800 2512 12683667468718467171107666615643144192 2513 20553876152276305652999001459098910720 2514 31414936196662817289805233953854980096 2515 45319117263254168456909148971175444480 2516 61743578314939533236668938063287746560 2517 79485017731993130608658667392298153984 2518 96724807953598403747319589715246807040 2519 111297469477340476126524316303956985392 2520 121122333570890510262538042069915886736 2521 124684755146504937034965631542560471640 2522 121415421248007792138026526877043984064 2523 111838059196348154332838275608254120640 2524 97433247542443192359000947126042898432 2525 80266651809421393207669619482274070528 2526 62509127259660922009529860649897164800 2527 46000442287970553888643378289573363712 2528 31972696236874253237998446714153861120 2529 20976834659803618782985756325871353856 2530 12982030660984543773287016185922060288 2531 7572451077886913828467719225842073600 2532 4159274032051082772239667729688166400 2533 2148939307137604357139503433908224000 2534 1043113384167921901364074368938803200 2535 475056390659771045332260831268700160 2536 202671709238645409321950489503334400 2537 80856803974165688855908235480137728 2538 30106371531726061841952094531092480 2539 10438776384993002992140013340196864 2540 3361957261477702737424051234406400 2541 1002856262434928661815379403735040 2542 276163453981174574247244302647296 2543 69942966664450492253605734645760 2544 16221559614076401924257242677248 2545 3427918244210225448895469584384 2546 656153627246430865231456501760 2547 112980744938099345668058382336 2548 17355278420122400726565519360 2549 2354765683158722559520800768 2550 278777010109745957502451712 2551 28369247710957919430246400 2552 2436593531208147253854208 2553 173030459411395594158080 2554 10035028776097996079104 2555 590295810358705651712 2556 0 2557 0 2558 295147905179352825856 2559 10477750633867025317888 2560 227946416518828929318912 2561 3646257220585724810625024 2562 46171868375101680922918912 2563 482686806050461791018811392 2564 4282753755431582977843265536 2565 32895193487318053172442824704 2566 222001089358604913066815520768 2567 1331798080049304327644300443648 2568 7168588405842132803294102290432 2569 34886850771663761285238107406336 2570 154486456619135632157612068306944 2571 625831259459532566624369888985088 2572 2330013568734336126721465994182656 2573 8004125783508095446615203927556096 2574 25457540433298831138088840192851968 2575 75191650261437680820693175885627392 2576 206784141290542568681678195826622464 2577 530721521532114386386559527009910784 2578 1273819224827533232454931452631449600 2579 2864361418031619042803066134226534400 2580 6043992800063107574607255457864089600 2581 11984321589515721692395386242177433600 2582 22358475215278807661927248163682385920 2583 39290855861554006149240264434210832384 2584 65100472092525777975756382832473669632 2585 101786264542776992942577507321897811968 2586 150288590137824172812002362364203892736 2587 209685207277003348504562823066591756288 2588 276594936513153358198073070236352427008 2589 345099108953120253057915820970196977664 2590 407395119357754908446664463169653420896 2591 455167712751591670887004718112518532432 2592 481376751921261882086987271727137700302 2593 481942284089920592703887348589725504928 2594 456776345946573685228078337493247774944 2595 409805191881830300506275037402108910976 2596 347974274968160676442737088361862730752 2597 279580276369337798006083764088789008384 2598 212476972263820382251451615756288262144 2599 152679396814165489413866260982846717952 2600 103678529628837350109537943029495103488 2601 66492217611860625791021985965587562496 2602 40245255387501853791469046694628294656 2603 22969949713238466577091156964173414400 2604 12350767895781132869849608979113574400 2605 6249515821159896093388507929221529600 2606 2972244857930910875728173389473382400 2607 1326803803830285965966398817524776960 2608 555052168727245842250820420376723456 2609 217220322977486633482002508114034688 2610 79367626056755179430512266483597312 2611 27013924519339822132326313255501824 2612 8543383085359232464645375312003072 2613 2503325037838130266497479555940352 2614 677363694406979310229529837961216 2615 168619778729708179545317519130624 2616 38449701449516894126759275921408 2617 7990788480295825965865802661888 2618 1504674050097211077452860751872 2619 254937749526714912086431891456 2620 38544783798884246800589389824 2621 5148659264538259104200654848 2622 600234288876321851997945856 2623 60163244139664459375312896 2624 5090803302253846088122368 2625 356243521551478860808192 2626 20365205457375344984064 2627 1180591620717411303424 2628 0 2629 0 2630 590295810358705651712 2631 21250649172913403461632 2632 468953127841844221181952 2633 7610831456907381643935744 2634 97801316664874774948741120 2635 1037794046677252357276827648 2636 9348585226310052458491019264 2637 72917816951646059377043963904 2638 499849422999586310132972126208 2639 3046583290563616099136857702400 2640 16665181104658917868990397153280 2641 82443161016442236634224723492864 2642 371208842989293428278924110987264 2643 1529476285444926738639913712877568 2644 5793330604316853583917808846110720 2645 20253465395368603902034746470825984 2646 65577270521362185282500003429875712 2647 197241719188307453839454058433216512 2648 552566657627294246495298039110959104 2649 1445186661341604383593187898965360640 2650 3535999314784463881115440766326407168 2651 8108542601430517254854717221109760000 2652 17454987919059105441765638834592153600 2653 35323736166626836179096837926210764800 2654 67287937614252695473984905839168716800 2655 120787084453802870669101387668372062208 2656 204525551966664739638592626126197096448 2657 326961318960788256035610211761392713728 2658 493850849832347429224207560707280470016 2659 705227379444619773785898554861373358080 2660 952658021872417148018533827589644490752 2661 1217922334799332043960703699801202139136 2662 1474139528313585304646145218104270524096 2663 1689735733929088843163718736188300571392 2664 1834632741876914783998778753023341750900 2665 1887050820216255206398743860252580086640 2666 1838830063393420211678164507028444739456 2667 1697494002300492168986470251150372118656 2668 1484342845536685928577107634132715107072 2669 1229236157254731803894882358180186439680 2670 963810751907647024174061358310543589376 2671 715232265274434207841955777576061370368 2672 502119168404067678911829968062138810368 2673 333300899501231427559187983316765638656 2674 209054569246966506927290863272182415360 2675 123809805210224959672132226744070438912 2676 69175649992977554184064640938829414400 2677 36427800874558133095858724524366233600 2678 18059935794095242976721870174289920000 2679 8419045987582056859798668491253350400 2680 3685225986421091178162629142361669632 2681 1512287694558910569355552528093151232 2682 580767284276683058527281394275581952 2683 208304271067856353250294128541958144 2684 69621287296579575913244440993464320 2685 21628434256116253379959819692146688 2686 6227153447882916007319648688144384 2687 1656162530259924526167507572097024 2688 405345541664174330118271557173248 2689 90900987843594097467220348108800 2690 18584158072438058204734831984640 2691 3443407136219372358693807980544 2692 574227808494212717594221215744 2693 85472779211977622477632176128 2694 11242768839003567203832299520 2695 1290977379976347029323382784 2696 127481426903198642535923712 2697 10629604231081802346790912 2698 733147396465512419426304 2699 41320706725109395619840 2700 2361183241434822606848 2701 0 2702 0 2703 1180591620717411303424 2704 43091594156185512574976 2705 964395780173535358484480 2706 15876559221919599789342720 2707 206994604599909620593459200 2708 2228993504467738485776711680 2709 20380858488175951408361635840 2710 161394063790829332895922913280 2711 1123496439755908766438921338880 2712 6955503326707104574846869176320 2713 38655938003333411801956735778816 2714 194340180279757706124640580009984 2715 889493556528924772344899001384960 2716 3726510203114123459389552003645440 2717 14356398550479519029514218556620800 2718 51062365353810177863461305717882880 2719 168255984022752196785284710274170880 2720 515190013755320873244781390845706240 2721 1469757266590674070282698289619927040 2722 3915824160992246164584163879063388160 2723 9763403056736633466687672829203185664 2724 22823328753202652864524389069656948736 2725 50103303098610397257160935998069145600 2726 103441324147836897484598004208474521600 2727 201104702371813917029625883676953804800 2728 368593242245055909778595489325835616256 2729 637541445142285670670259786945180729344 2730 1041577657530910287456330696775795998720 2731 1608551063299390371769145915517913006080 2732 2349799510376497974749268988016315596800 2733 3248854422422694586675699580576641105920 2734 4253478589314150244468590452344564930560 2735 5275288342512761375283432064840869774720 2736 6199739096357193419544327911710961661120 2737 6906028020050822713225879342249783033680 2738 7292551080014906634066226591517228101524 2739 7300658192625155439695929590378342064176 2740 6929120166516863233608366489559310091840 2741 6234431677515081625334965167539209733760 2742 5316848236642687805585738065430706163200 2743 4296871978042918646893667187214267269120 2744 3289719314527097164648976583222841835520 2745 2385092955926682275381837047147250319360 2746 1636764890405716166002805380647679426560 2747 1062569075237142784450432978241967882240 2748 652126505510483532685207404191863013376 2749 378076840459010164015696661312673153024 2750 206882648295673794969196008416949043200 2751 106741819644865628939168950604582092800 2752 51871201711824211055737247885583974400 2753 23711121709217538419098634013779165184 2754 10181142818579840027918826085564809216 2755 4099849217331880301314895228939796480 2756 1545570041265962619734344172537118720 2757 544357595367727695481803474416435200 2758 178718278738335622522114570012590080 2759 54554314491822172312154030515159040 2760 15438399412901368617471001157959680 2761 4036932295015889351411464698593280 2762 971700901398788530623202900049920 2763 214364747109394374538123716591616 2764 43124120625584048364050588893184 2765 7864475078291361365072449372160 2766 1291152510326634663167383306240 2767 189250828818776691649072332800 2768 24518928549145123343543828480 2769 2773727701638788915952353280 2770 269901506772633196418826240 2771 22181102943991313245143040 2772 1508205795466492940124160 2773 83822005070936202543104 2774 4722366482869645213696 2775 0 2776 0 2777 2361183241434822606848 2778 87363779933088436453376 2779 1982508479089712931274752 2780 33099952122148881361272832 2781 437754149589979256533811200 2782 4782675530074468273367285760 2783 44378062616954666852307435520 2784 356707832095005954177970995200 2785 2521008332018355937803226841088 2786 15849292145595524376457233039360 2787 89470654180767057631217463590912 2788 457001614724304547994079753928704 2789 2125689254960413250584200576237568 2790 9052652532853965059189574675202048 2791 35461258806075382920533357101056000 2792 128282443073448666140566127965634560 2793 430052251807005015359580352198737920 2794 1340089352993393925031517314634219520 2795 3891915706740264521904695024216440832 2796 10559255214532322372892276116296826880 2797 26819435387918137893213153085743955968 2798 63887694511167359100626941464853610496 2799 142972243741351737016061104837279875072 2800 301016342778361723607107339044249403392 2801 597033731111246231589344906748257894400 2802 1116815893486229524480487574608346611712 2803 1972352367451194275383117073761639071744 2804 3291559584397182808154267838078819237888 2805 5194925820463651686645291221436290039808 2806 7759238082589415967137680004791979212800 2807 10974408454119825606632062577297545789440 2808 14705733790008840667804718114517795962880 2809 18677557688751638733882961600406651001600 2810 22492112806455785273219108176170788312832 2811 25688112246252447136870705835572209404640 2812 27829660317414042300505001947256044884768 2813 28602706437342210142185696445790935020456 2814 27889950438788371177173909192906970210752 2815 25799776454463988989868977025607668947072 2816 22639463865153501495615711030795940608000 2817 18841721418448827105624795084225926077440 2818 14868553389452666950920858975693449134080 2819 11121574585044829552897341340201836871680 2820 7881956417255195662496303922179198681088 2821 5290006474924043798819359025483816632320 2822 3360304033435368024726792051593903603712 2823 2018859499763568755791650615638165028864 2824 1146304763733592764651542220956655157248 2825 614575033172488519031177483882009198592 2826 310809225524677689165350227907130163200 2827 148103291821342514278726091577615187968 2828 66410030484368722402242093355175510016 2829 27982026318510654288164531708186591232 2830 11061234113893383378044922700404621312 2831 4094717467479814770929636239160115200 2832 1416642711834840050596264689595842560 2833 457006203449160873125766830877573120 2834 137116867383491480626062314124083200 2835 38150464245598852749441778988351488 2836 9810873484432676541157848813404160 2837 2323091541515214785636572082470912 2838 504289141746141597557771158421504 2839 99850540517251803571680568147968 2840 17927170361019420002156279758848 2841 2898251135771923377696014336000 2842 418421733245572573178898677760 2843 53406543419164895719268024320 2844 5953456434423717888859832320 2845 570974174107068203481956352 2846 46258531178759968396410880 2847 3101414187624639494094848 2848 170005193383307227693056 2849 9444732965739290427392 2850 0 2851 0 2852 4722366482869645213696 2853 177088743107611695513600 2854 4073926535190607055290368 2855 68968686742785271581900800 2856 925055700359620157421649920 2857 10252023729595145121819525120 2858 96515780133616224477957324800 2859 787275330525508609887919144960 2860 5647648670011418801135884959744 2861 36047974883419795419954570854400 2862 206647628677154107884402045353984 2863 1072138025920534909442570217062400 2864 5066680596092034829630374907215872 2865 21928123907345137086261134685634560 2866 87316510125434669704685958715146240 2867 321177100680446087775415980020203520 2868 1095106228447182676787343777385676800 2869 3471788099058451347382158208700252160 2870 10261208358727766644847483462757646336 2871 28341306602082811489717454922317824000 2872 73304142541660275038521635126028271616 2873 177882989435689085365418976454744473600 2874 405656800950766970820616827726597193728 2875 870651303565175597566368699774884904960 2876 1761017543656731335509239337317511987200 2877 3360679089541853239023631675557962317824 2878 6057417977862673950665022087861003878400 2879 10321590556582198517357197183135663521792 2880 16640188519110296596989880804863875481600 2881 25399923276776476569651643366138057850880 2882 36731462418793463416213091349657594593280 2883 50350802971705609593553488044341633843200 2884 65453273119943451829440691559294693322240 2885 80718479344739969567841508152278203382016 2886 94462158565820253319209017792883183213600 2887 104925390879231468191339661967874122169376 2888 110638018929624520143852436949011914011100 2889 110754579261410994201969643188311573401008 2890 105257833830485425127118619826355547009440 2891 94962916876164670079813539002680239272960 2892 81320733270232773485062677391850982612480 2893 66085428900363612591538953058198394419200 2894 50950093032519965383779449291460534435840 2895 37253220805938832302155743603669151514624 2896 25820982184826322305673952973064634368000 2897 16956898771527897564229681086580018642944 2898 10544394257760950951157631041832117862400 2899 6204330626846498287428243093337776586752 2900 3451594385567193417598109101142323494912 2901 1813856882427449161596601457864343552000 2902 899499862977787630950063400611150299136 2903 420450702302537838136444853438486937600 2904 185005693081333075097221269603785637888 2905 76521527825623591022237128290258124800 2906 29703497880527745550874294234298449920 2907 10801118530404070858522269982623006720 2908 3671826765969965445698740900646092800 2909 1164266989966617068185882927573237760 2910 343444939826709700838431437612908544 2911 93977673888622016083976291509862400 2912 23774424335508778815957913026166784 2913 5539379800589430365453279454822400 2914 1183527327878246254247029896118272 2915 230707039253886690687709253468160 2916 40788573727860246897092502487040 2917 6495021476835446031575332945920 2918 923793895564612434289020108800 2919 116189602268744978047287951360 2920 12765768664962758172418768896 2921 1206952017998742252683264000 2922 96416261332844366975205376 2923 6375194751874021038489600 2924 344732753249484100599808 2925 18889465931478580854784 2926 0 2927 0 2928 9444732965739290427392 2929 358899852698093036240896 2930 8368623703455370024321024 2931 143627234801618106940653568 2932 1953353842803072753974902784 2933 21955151727311496740926914560 2934 209665347634266263087554232320 2935 1735187985546258930738271354880 2936 12631988967579391038064605265920 2937 81839778394136462504208497639424 2938 476312184262003435739540701052928 2939 2509521022076365297679471722102784 2940 12046111103046823297334671694626816 2941 52968251323209350534503950316470272 2942 214344543946243042501446868618182656 2943 801451519881810157009262860545556480 2944 2778587527313259955351049934177566720 2945 8959395971037127552370701112526766080 2946 26940674910698194046829761323587338240 2947 75726079390738085002731022660000546816 2948 199391037337227608227732127776413581312 2949 492724149338019766977697471153167138816 2950 1144633661480570106789435983144643723264 2951 2503466811514101672490639342467104636928 2952 5161886164004035640063480802734877179904 2953 10045751318515994847816878057089293877248 2954 18472410432563394116915998370419257114624 2955 32124785497118553808401100206750780358656 2956 52880277319891716454257166812698841710592 2957 82452129147314142820663451195221104132096 2958 121854655758161254344301843643845657559040 2959 170786714074589958838259559031510108078080 2960 227112822189199201871067388548401890974720 2961 286665110774720405860764803735745303521280 2962 343550962800436377829879563437082810783936 2963 391018096694177781186255009490281364497792 2964 422734475729085844485945348604196596287576 2965 434159731829871948390970898566472179971024 2966 423602938085359262951776260281138144872608 2967 392629671771927288948433786785237498038784 2968 345684398287162842361510498622516395422720 2969 289052682786253529654085767243420588513280 2970 229494647037730257188911282448591707729920 2971 172954995269648231972557455494490610728960 2972 123678193720971214230995176792831656198144 2973 83879060576379964030890678392556783403008 2974 53923747084449001035530418204188809887744 2975 32839840769001589541183997102967568203776 2976 18932377484895528751654885569129823076352 2977 10323772328008071280126961605469754359808 2978 5319866974467466054042608602742597353472 2979 2587867408564767197958724831457455374336 2980 1187017268859774893173543907778084470784 2981 512719810295728135442739757139349209088 2982 208246718324529733757510312315001503744 2983 79404094473636782453814033374783733760 2984 28371420574950903915840553523001425920 2985 9479886857892298671197699775429345280 2986 2955352479564174953971656798261739520 2987 857378175784972170005787474472730624 2988 230790237908269313043195783521763328 2989 57450683722223311110365357312835584 2990 13174985365900917812817226541039616 2991 2771270890251656353393691351580672 2992 531958559561887006277355234656256 2993 92634585762248867612473771950080 2994 14532199378949918544933022597120 2995 2036749091304300841421955399680 2996 252484244864082212520659517440 2997 27346953799243018555648638976 2998 2549383417728721398196600832 2999 200846968882928880583704576 3000 13099844623480395822792704 3001 698910239464707491627008 3002 37778931862957161709568 3003 0 3004 0 3005 18889465931478580854784 3006 727244438361925362909184 3007 17184691631162638932639744 3008 298942916944148944490856448 3009 4121716146127484916470906880 3010 46974542066489838706253365248 3011 454953470227062110089264496640 3012 3819342408350840608492124897280 3013 28210157930700809590883431219200 3014 185473775212252719728318081925120 3015 1095694156682693288880900421976064 3016 5860926083833345097112778079993856 3017 28569404604076411822596660507181056 3018 127600740636379785685085648565829632 3019 524615168127236621394315341841039360 3020 1993460316813041390160152676104404992 3021 7025400035532300225771591788239257600 3022 23033549742873879564440553229941473280 3023 70444698502599654901443332262256967680 3024 201451159348701710789645056657126850560 3025 539815785235575944661187260239195406336 3026 1357986068343502516800491197502297473024 3027 3212552997481012727504241952466575294464 3028 7157542822263250195291153062167920508928 3029 15039049070180710783916004351928172544000 3030 29836064528598235075114710327189049442304 3031 55949128651191914247355655839883036983296 3032 99263742625279699372120375534554747764736 3033 166763775255397877383577529709819343142912 3034 265492186504048116662767537425498054328320 3035 400798407113193823386959161896764957786112 3036 574079953491034681837917006958645600911360 3037 780555393496979567384452974198609170872320 3038 1007858396832690944168766435629973287808000 3039 1236253211634080302689471468910742269370880 3040 1440935555128611932194140543192996013596096 3041 1596240500020684186574487895819060172509584 3042 1680843246878528895945843020887936098324984 3043 1682523770292072520983919673971441803456048 3044 1601039505698457702437933936881106681773440 3045 1448182333628494068864809435009726658405888 3046 1245001549028618225149652655778202296704000 3047 1017087330920306709016105390622430131742720 3048 789359936050172687527135884568137701253120 3049 581804139357862001690747170495303970979840 3050 407088019306207112216243557385763683303424 3051 270272325413920697828556686081431349231616 3052 170166415929050913209349215202093853310976 3053 101537307552163103634089893931639585636352 3054 57377047170381221298297519859978941235200 3055 30679660103168649999188648877933471989760 3056 15508009448237042089797498301363827769344 3057 7402839515934507589466296673075151765504 3058 3333238531388597086692114757505639251968 3059 1413803247045556045541204729197892730880 3060 564063246176364790211006158639955181568 3061 211334095507798964704329996786770903040 3062 74219215838149167485419560407589191680 3063 24382270711553277254148465618006835200 3064 7475476188048905213100572535391518720 3065 2133435017050762260336882390153560064 3066 565088994246824765176807872220102656 3067 138451730004370303447968431688646656 3068 31258272447111173851268149759967232 3069 6474556380397733070659866129858560 3070 1224126916400867950206899340705792 3071 210008953484106026954354432409600 3072 32464410470982145172183061626880 3073 4484541349381040799451321466880 3074 548036324109048118239622594560 3075 58528369275010285813886877696 3076 5380972504994681000835416064 3077 418160829691624214027567104 3078 26908044219391238427639808 3079 1416709944860893564108800 3080 75557863725914323419136 3081 0 3082 0 3083 37778931862957161709568 3084 1473378342655329306673152 3085 35276077627036249746309120 3086 621888442129103578191626240 3087 8690959157920318935730749440 3088 100415004547000732305812619264 3089 986125957181011324610015133696 3090 8395923147739038180221323837440 3091 62905305073959209393652907376640 3092 419619915252690224777549441925120 3093 2515633042074192140372619219173376 3094 13658526018307236481081018568146944 3095 67595311802626684649455823408332800 3096 306582622652999059059549263835955200 3097 1280319750902797324245827707396423680 3098 4942834503055408776324449559858118656 3099 17702780312120186497107038140108898304 3100 58999448021809932227983582202356039680 3101 183472326642747518854251252696397905920 3102 533641673160827173307635487975889960960 3103 1454822505236225201701871607048919056384 3104 3724563661537361522707903329688591794176 3105 8969782535135039785246033931495203143680 3106 20351100332285841703106079474036831682560 3107 43559476446121110747958325584751021260800 3108 88063036048417061869913552256745598877696 3109 168342048837934908790637387593057780629504 3110 304579432740957330565316158299228843540480 3111 522026200091640942656489790090465415004160 3112 848203214296973769997644803562156494684160 3113 1307422738462430724782315816688531122159616 3114 1912918296305126715767023865459065813991424 3115 2658044264575632163069130301982707184988160 3116 3509148730683492080892619816379148061839360 3117 4403239367958031246960429993797533705978880 3118 5252922634527034556377859538773247538596864 3119 5959175974032027856814551892534996149878816 3120 6429808761196197912222989505234570361970400 3121 6599014254911887330965699755372322213601200 3122 6442352404358949034394110154091887729598720 3123 5982495222655789355874784474713976363401984 3124 5283887241549637496352515992557040447174656 3125 4438041041746769396423019179538334313502720 3126 3544059019434176217425507069310276246650880 3127 2690041354179084444047377310801811300925440 3128 1940046644170058494838275082828142955462656 3129 1328851702398592239662976858914045175005184 3130 864043365668922939569362411184218617937920 3131 533014007296675328489303277023650476195840 3132 311744534885064645908587754801958853017600 3133 172739032248818082898676583272847136260096 3134 90603711007931910355753317216282124222464 3135 44942013233797900427692592171831336632320 3136 21059489430317049930577644882640911728640 3137 9311409153843403806769758324221479485440 3138 3879526680629933871204990952130450817024 3139 1520878768508357443926761140731286388736 3140 560073418172597689134030139810056765440 3141 193387079627043666747279519441055907840 3142 62480401101600658225083664023913758720 3143 18844556542898745959736963946959077376 3144 5291988303731562273549421190571884544 3145 1379621801938495765767971687261798400 3146 332776919643700601351167130625638400 3147 73983682599164197605855517244129280 3148 15093798252445152842235715315040256 3149 2811453432193024506009581260898304 3150 475284527225469582085377522401280 3151 72414837149249204304408918097920 3152 9861259571810113246100151336960 3153 1188244220472841998952115994624 3154 125149811874052592674522791936 3155 11349464068856140301997178880 3156 870143248133560827075624960 3157 55251687849574849000243200 3158 2871198821584744289927168 3159 151115727451828646838272 3160 0 3161 0 3162 75557863725914323419136 3163 2984535617173615775055872 3164 72389155815908791480745984 3165 1293050056140469034542956544 3166 18312929916459336631813406720 3167 214464229329985760002979135488 3168 2135184749088805862392511594496 3169 18433215791501469156077136248832 3170 140066581223319163171546859569152 3171 947775216247953550557216673628160 3172 5764855775325610314001422307295232 3173 31763577580928891317992399122202624 3174 159559196812696682435043056028745728 3175 734734834476086685426368883757940736 3176 3115878550674102009056169954209955840 3177 12218599507475442529037312166652280832 3178 44460846917057692755859392994952085504 3179 150586542269934411643004983972240293888 3180 476020271643248369060744229727315689472 3181 1407796254595378868497378829510408929280 3182 3903532508713957814213581374846987665408 3183 10167347427609289959499618104576254672896 3184 24918955792620802086312753482368959905792 3185 57555569117860577027914493184537813581824 3186 125451090492225122594012924539723736678400 3187 258359111605393944301436515376192229998592 3188 503283372382457064087016955726729821814784 3189 928255894258611977414785900368781406896128 3190 1622445405491100266111734133366470345752576 3191 2689418341023170990021623562745265866670080 3192 4230893290758203308757442332155697535516672 3193 6320542243276131288068852544517852245786624 3194 8971273977209772259121657621181657379627008 3195 12103978084763733186806444367378264473899008 3196 15528961970078772385274091541556558371683840 3197 18951070256373097306972253770997311889077248 3198 22004450741890417843300636383394843533534336 3199 24313854673434660017743618787818390421450592 3200 25569237953240157471631924644539692594966854 3201 25593531235194378966045914513493042548895360 3202 24383310281554246799333137614032123915538048 3203 22109581965768613524800962732830197203923456 3204 19078438991811063216193883893912343142354432 3205 15663971639106007653514222122489518730928128 3206 12233555423467871262438624028884078244945920 3207 9085779474709438726598975532744412603318272 3208 6414580150504372758438702890687670457073664 3209 4303069345637073584034597700392425386672128 3210 2741373271347031484119826639136449894547456 3211 1657599811176092816812117679229966798028800 3212 950646370055752232164365360817156330094592 3213 516718223210787888602873030752384459997184 3214 265956311843517259899307400024214321758208 3215 129500030515186298312807609665210080559104 3216 59588807330180178902052236588273599774720 3217 25880520724823647169635391538921375531008 3218 10595302523652171210008292303156109377536 3219 4082609138326598718642398605580185894912 3220 1478168211944823882872837344942717140992 3221 501955140899781372143349946574134312960 3222 159535980114148191653377821923063365632 3223 47347073091467339800019584645777588224 3224 13086689912831228438035913807681814528 3225 3358787814747824847663400611464871936 3226 797795984063483412175215280143728640 3227 174699676695108902248958195172114432 3228 35113212449710535548917754053525504 3229 6444871470486084143789073380671488 3230 1073843789378780250981859256696832 3231 161290638175637855115674942177280 3232 21656873883615030889981189029888 3233 2573570751959829120035749625856 3234 267368776780306314824475738112 3235 23921426038598677139044696064 3236 1809728895397719787018649600 3237 113412353452597399452123136 3238 5817955506895402903273472 3239 302231454903657293676544 3240 0 3241 0 3242 151115727451828646838272 3243 6044629098073145873530880 3244 148499536420318863389884416 3245 2687215423412142912401571840 3246 38561699525241426926077214720 3247 457658117380902050758913949696 3248 4618365156307548181841460592640 3249 40420432616266425207182839513088 3250 311432628271656033981378330624000 3251 2137221996360259315463568312238080 3252 13186659984845207087086523199258624 3253 73717012764996345571617500886466560 3254 375789482425404104571467828425654272 3255 1756439241219286051497921795141402624 3256 7562421476543964338332374443218698240 3257 30114855857561353389592112130429026304 3258 111306465347263854893946162927066152960 3259 383018478683210522277899068112803725312 3260 1230441547503556095286186090655563907072 3261 3699065504290615743160671154720892518400 3262 10429061170280683198471847726841065373696 3263 27628213757395038046815989920550659031040 3264 68890519864189723980527892431820541657088 3265 161931986667198187705540422476657219076096 3266 359311625389063246329987770413235358924800 3267 753551514865380141942989834187346578243584 3268 1495340478252773901783926306152482456207360 3269 2810509590106243571852419152877446550781952 3270 5007657517672777685185350611834512965894144 3271 8465128232039915740809042843239858023956480 3272 13585884246343206449521112843084063800295424 3273 20714181051525271116123874989178517622620160 3274 30019913068665756792954224459090070457270272 3275 41373040091722182438063126008084961080770560 3276 54245807054812566895235640761931722976875520 3277 67686377098524080292276389395957427988750336 3278 80397152372681012486941080876915217991619840 3279 90923372497033681776213712629154375055812608 3280 97919895824828801403287856824261569534268436 3281 100430662384439796311064468537704173881300960 3282 98101533483641604021704268889350773086534656 3283 91261632423043311471662848562984842044541440 3284 80847617089903762571330131778504705653229568 3285 68194728868907226954010519814999880313786368 3286 54758435415514653226848255010700683783372800 3287 41845939429049236741693767427822522455588864 3288 30423953419427741951806941390355947758223360 3289 21036207865305609986355271498968872981102592 3290 13826376112331862376654769977291768105795584 3291 8633892271849616698595432089369849941196800 3292 5119142467693515077302620599883920503209984 3293 2879914995153490477509783997034410656399360 3294 1536085780302505673960710046612668024881152 3295 776113110840376612072773584092588375277568 3296 371094136112329180158530134842339460382720 3297 167733439669331501865633129399215231860736 3298 71582190189614416757659610248699434762240 3299 28804073708394267881493674674132466270208 3300 10912243237657316442323979906426632929280 3301 3885604886853335037745850812596517601280 3302 1298007066648657881052880175271168180224 3303 405941226560609353142627182439888322560 3304 118577244939147828971518941513564291072 3305 32266331633254247843551464291066445824 3306 8154896477089542381954636906013655040 3307 1907854295390513146285913590468706304 3308 411586654604562929441531046616104960 3309 81517534451770371083807597959053312 3310 14746831774885789276698621354442752 3311 2422253775446213597632942571520000 3312 358731339469364523713747700678656 3313 47503184464877638441797880381440 3314 5568173761467641617566786387968 3315 570713152973573118505942777856 3316 50385289188977679607529472000 3317 3761988255981411205877071872 3318 232718220275816116130938880 3319 11787026741242634453385216 3320 604462909807314587353088 3321 0 3322 0 3323 302231454903657293676544 3324 12240373923598120393900032 3325 304535969747297680540827648 3326 5581865516950817860459954176 3327 81146562507165853656220172288 3328 975813893283952974818948677632 3329 9979354073711428931432508030976 3330 88528243578264243882976560021504 3331 691500002757081437155865728647168 3332 4811799715538044414239081007939584 3333 30109773689983145843164976762585088 3334 170742854837021881009047652892934144 3335 883103136078952533677253672761819136 3336 4188749920203766764744783349470461952 3337 18305935435220977075232125497555025920 3338 74009882308402576422124378046897061888 3339 277784708780513738947895486750469914624 3340 970936855610231475948218737372447113216 3341 3169006750249160275899575387866217316352 3342 9681801690153760347037793815771069022208 3343 27747640646640878679210161784612792041472 3344 74742713245852341016785043082271340363776 3345 189554129174972862813693776941722657357824 3346 453305424372209184267003363615778378088448 3347 1023635206955297373945388602693218593669120 3348 2185437716267821651314198512941803522490368 3349 4416293382136844543100264799759286931554304 3350 8455537975361729409543620018706688776339456 3351 15352554342777983697777034105298154392911872 3352 26456155783977254074408258096371765419704320 3353 43300385403470724623548120925288829296836608 3354 67352276692338142009143314189087535831711744 3355 99621146636898695091972350067893165641138176 3356 140184959965477079792066173125793475514580992 3357 187751821440295311611631756648404434631110656 3358 239416290315820761084850419149156844087186432 3359 290761482335737184545766329726671440021423616 3360 336383241108251239160500572236275546803381504 3361 370784305608838466859179480433442154194045728 3362 389446823658925830460023589967280348234602580 3363 389798885383650695928880992250541751845022432 3364 371792003330172422230026948261146656993211136 3365 337911992984775646904539248060726268133005824 3366 292619910386003152437039401182302809439894528 3367 241395198994665400643526544262234273097142272 3368 189662004659174872659854234229014702166786048 3369 141884663391946626343112134945181175307075584 3370 101028415038507213013714971283631303747567616 3371 68442544670002113114640578236746859211128832 3372 44093592973295423457347096827286275699507200 3373 26999319706264729951263059978282961173741568 3374 15703141954243211760581008606169564870344704 3375 8669020342713065214233853125453415087865856 3376 4538986026094706506575643065340668854403072 3377 2251997455301654222679854925925080906072064 3378 1057712656868488096623007848436816215539712 3379 469764580998845790451328055899051803017216 3380 197048971284519808135160568125988079140864 3381 77957657054848182955876168823435939545088 3382 29045405070461281041113381447313207066624 3383 10174179566589409306835478876833645068288 3384 3344338058213019528266086762060651167744 3385 1029437450186609738453965627369388507136 3386 296039529233610305688497512187588247552 3387 79325720219290900659339210489405112320 3388 19746963909532043319511121504646463488 3389 4551377701329986135105845851926298624 3390 967542844076457325717936699726626816 3391 188870398600803369379853036056215552 3392 33682598008766310899673567055577088 3393 5455166688416975782007385192660992 3394 796754192204378194946789040193536 3395 104070406768704901713510440894464 3396 12035038017168753356100367024128 3397 1217198437607487804843302584320 3398 106055444822065539348739129344 3399 7816423223513973800547909632 3400 477374583020326695362101248 3401 23876284937388926200446976 3402 1208925819614629174706176 3403 0 3404 0 3405 604462909807314587353088 3406 24782979302099898081476608 3407 624334627967230054412320768 3408 11589140696144464840350498816 3409 170650221421202392532794736640 3410 2078937644288971739555503800320 3411 21542153735162586303607177478144 3412 193667652462933357788395454070784 3413 1533325269953917582321259609325568 3414 10816753444593189987710721746534400 3415 68632019923319273715991644255289344 3416 394708661215357549420956514932228096 3417 2070845563796674011027577330452135936 3418 9965813238805406452893364137599434752 3419 44198217822992431702702604199961559040 3420 181377040847927724808663109675123736576 3421 691160368252320074661331967594993811456 3422 2453242679546004631454553020248145002496 3423 8133098209702529245900369425570360983552 3424 25245266653865483673379322984826331463680 3425 73527844238901685886441326931331399024640 3426 201331312109910078271941023757311152226304 3427 519171597618219962113970816844911465201664 3428 1262776040281476703722638649447408811900928 3429 2901116178918459739375567035982746012876800 3430 6303387675698250858509421795091979777867776 3431 12967165252890487125839309225023223130750976 3432 25282540801518262567156866126359022582890496 3433 46762580017059740496509892071974947784753152 3434 82117253230049827884485893491394632304558080 3435 137008216364923224236547570984381885003595776 3436 217329052743666779821804613113759903814516736 3437 327942501478277331069462811326812013691600896 3438 470982949654983082662766778688943421826465792 3439 644065157458471132691111452686441439161753600 3440 838944711565662726603261156271186998470270976 3441 1041240285357523078665281905636591054198662144 3442 1231663919115415612800761401724023297971170304 3443 1388806751160385875977890920370921331082664128 3444 1493001444006989088067528762707055523244548160 3445 1530326480107163815269216981774731911325661864 3446 1495638039711184789514651760399453741165945984 3447 1393724961104286088169282638792973731914745344 3448 1238231690695432850304659563459729902290300928 3449 1048680889457078408254076445338983748087838720 3450 846485635516847774394032194959323034326876160 3451 651064665699535437798530547011186494877761536 3452 477007274877494299737400452838999292642328576 3453 332785112013739756602138313830444852715978752 3454 220980994136972942317012211265132072586444800 3455 139599330491084707403626018935370874917748736 3456 83850143478865741579948771991127492579557376 3457 47856237945730997002118353739179578460471296 3458 25934330505780974251678618450046446261501952 3459 13334089313977069123769930720386880299335680 3460 6498500240777349816201270160601351068844032 3461 2999093095668507171341266792437595928264704 3462 1309215333124206860983056842478472390508544 3463 539933973385667937183841836440061726425088 3464 210079554968290531104118076946661140070400 3465 76998063294289725203806935103720310964224 3466 26539583631660884907674889704492756893696 3467 8586349378411016210090935570868507508736 3468 2602015504008734398725014466239976701952 3469 736844228444706382035193883055190179840 3470 194472158421166699491891458479830859776 3471 47693534785711588024561099801368723456 3472 10832115256782602519221173728518864896 3473 2269574801988305909170499960860311552 3474 436749217693849923647219554351841280 3475 76798949456611648912746124400394240 3476 12266602159631340658570076874604544 3477 1767217328724266889819108518395904 3478 227731339486004483780990161911808 3479 25986720553612146744443797504000 3480 2593883365602276366498479996928 3481 223090958400780948176747102208 3482 16232700327147981414720339968 3483 978927682432945974218326016 3484 48357032784585166988247040 3485 2417851639229258349412352 3486 0 3487 0 3488 1208925819614629174706176 3489 50170421514007110750306304 3490 1279572422198359067103068160 3491 24050445813277158715928084480 3492 358651975681407208563629096960 3493 4425612056947019031756171902976 3494 46457847438000252479118900199424 3495 423193981815540437215879112949760 3496 3395512830141114553344847899525120 3497 24279233608599268171104795093893120 3498 156175236891394135675153238621945856 3499 910734944302753090532899993077940224 3500 4845938776513363735978672277736652800 3501 23656209226178103562572937577512304640 3502 106445968374439207522498900582056591360 3503 443293446797896928212794418467346317312 3504 1714618911405571394024082210900104183808 3505 6178843573167675236423168037344488980480 3506 20801839913190123874917563500029437542400 3507 65585681032940186626577681598238047600640 3508 194076002730146299802275691659926549037056 3509 540049202169939869923305853115371958042624 3510 1415629582407157000130870212810372693360640 3511 3501065644306287824791476671424966300794880 3512 8180819063274801738247861736178034776473600 3513 18083820100768256266283563719633832763195392 3514 37859675458016680829683450691697899647008768 3515 75145695030733405887370249722798303787089920 3516 141538373136923074280913772506523802491944960 3517 253191137656431727928498527809261619453624320 3518 430477596811461654740831585098586064873848832 3519 696095628973569892855433752341557218532917248 3520 1071172666302038519651832838866612478914723840 3521 1569450511931825089826900430466961765761351680 3522 2190432334194210701765714928243881072919060480 3523 2913233270389972384053347947098304624267812864 3524 3693404556950373644237935266494021860335277056 3525 4464805892792331453717342619980847251070387200 3526 5147495351617498945920861994170893642298125760 3527 5660789157871117571653042456152423209719909440 3528 5938714274317907818377531208312269140130241668 3529 5943828615764673450235694578960044370205904912 3530 5675443592809037299348642711521754528687677120 3531 5169775244285857472725344086293612606502553600 3532 4491978515209913891640732080871107667975336960 3533 3722464734387186935179277932403389242119983104 3534 2941437705917940085228245760784640297919881216 3535 2215694840374341303285035901835710728133672960 3536 1590529110569693559483024518317091256570347520 3537 1087649420271202957586615238033683153957683200 3538 708205078625307883605884220646060945437622272 3539 438864638604481661742730781536053473719615488 3540 258673578491618032306497584236060742485278720 3541 144923840416414425639928338751111014446530560 3542 77121561118182127616021844001606832614277120 3543 38949766370885475035072291088442101336113152 3544 18652267464266547963205124758485919290359808 3545 8460908640406862243246068622610335226920960 3546 3631397624435750565553101850252695169925120 3547 1472861460463472372518106872132832612843520 3548 563744579358996394663753199583596166250496 3549 203315611202114578542390812954537947561984 3550 68974521817419884427358236868518661324800 3551 21969221593485067507282375243891516375040 3552 6555895837727184741856784924029810114560 3553 1828585468041324828877776976177803558912 3554 475458658739161793600495089266519441408 3555 114901587670007931589639982519345479680 3556 25720751967647853675579106704909926400 3557 5312620508432726361441916626287984640 3558 1008040165389907602994170903832559616 3559 174810481981914730831954524676030464 3560 27541381844477929154908210740592640 3561 3914544331793749044246881794785280 3562 497762651121431276561988216422400 3563 56057752721328907735578177437696 3564 5523240425493671011879888093184 3565 468983693358904594960597647360 3566 33695407117890122100380794880 3567 2006816860560284430012252160 3568 97922991388784963151200256 3569 4835703278458516698824704 3570 0 3571 0 3572 2417851639229258349412352 3573 101549768847628850675318784 3574 2621706755561775193997180928 3575 49888439566581998495306088448 3576 753313695846629294953967124480 3577 9413932520391126849636261691392 3578 100097370244967820368452878598144 3579 923722145517790756243047855423488 3580 7509652023506507644899414912270336 3581 54417450524372576596384024373493760 3582 354799024576865301083728760528699392 3583 2097537059610033447769530869559066624 3584 11316849870297765179143883763291783168 3585 56028330345779052725500303395728130048 3586 255737235573386994361088010390004039680 3587 1080558117438045880066056831746351038464 3588 4241397577379505829875421983451505491968 3589 15514163756486422554836139344418954018816 3590 53027461628479643316789613679658189979648 3591 169780252361790190388347208794891637227520 3592 510309115358399042379545652570366853251072 3593 1442732311288880697422989024123278636089344 3594 3843298038492629513485692320765320749907968 3595 9662096993828167190557986390582805760311296 3596 22956366393879182027899466798577201499340800 3597 51612427741798548755963558913475208422621184 3598 109932345342770656996064383973329034205462528 3599 222059008802602729976804212271375349213822976 3600 425784689629252333292375416070768857779798016 3601 775633736002326749900392197468338272767836160 3602 1343374492384301031047519664565788486238470144 3603 2213631405338075967480534409886642826387652608 3604 3472506457961421293965940620846190971204141056 3605 5188500522461105952470520552126578729792569344 3606 7387623352232926898314936394018269019315159040 3607 10027848437626753527797866936316780743860584448 3608 12980794235186185729051825099909713914928531456 3609 16029167462499538709291867186395556672673288192 3610 18885948120260611191848281428038153530829722752 3611 21235553710591320115062202261044019410874110720 3612 22789859548636800231408077677107366293647242696 3613 23345709781530380724857055181427058154467907152 3614 22828220238885669123691867430622320866689669024 3615 21307223520294022883110881611119968086064302592 3616 18981908837170506366266684825994738165007841280 3617 16138284724826068744226593367455320002343579648 3618 13091913238012705994624992944635797082262429696 3619 10131597740205156889117627054653626083632218112 3620 7477544870605711519736926678064775228230467584 3621 5261373421153668627221122152797259047279001600 3622 3527975052257558573172101715756837004555321344 3623 2253402374322053342402291050239387138206466048 3624 1370286266937443924824026215527397615223177216 3625 792840456551021586130630085097293735176175616 3626 436187338719398219597293988390201578812866560 3627 228007827377598399695540944537275033907625984 3628 113150322357019895349612417618003341541900288 3629 53258770033799702304726762972699107478470656 3630 23752655109827577676788383210182730827431936 3631 10025994883024250904745284315039967173672960 3632 4000303226755532842854651385069090763702272 3633 1506626912010511458453896688541083090550784 3634 534807794939639099723293707703908657266688 3635 178618818116984061698659751342006534668288 3636 56023369120645414781352725410401778401280 3637 16466602359238081457163402994576433086464 3638 4524837116771817122776612982937844973568 3639 1159342134599354374436932313768018313216 3640 276139628132768188432822923878945783808 3641 60936883916987966349236297186955755520 3642 12410427602692697899303057644891144192 3643 2322320888139481970729860978006032384 3644 397247388827919809153603377926504448 3645 61746027748831285080284078167556096 3646 8659895114229288339778573644595200 3647 1086771448373936335428916967636992 3648 120812134011686127903665358372864 3649 11751693655207417001281887141888 3650 985296681439994470282295246848 3651 69912180148314005173258158080 3652 4112765638328968452350410752 3653 198263834416799184651812864 3654 9671406556917033397649408 3655 0 3656 0 3657 4835703278458516698824704 3658 205517389334486959700049920 3659 5370048490728182794044833792 3660 103439471019413967904031375360 3661 1581325029140653378754943385600 3662 20009803385973249768118565208064 3663 215471503170709041715856141189120 3664 2014070057408075416331793121411072 3665 16587901528176407542920280994217984 3666 121793042751379156721469988441948160 3667 804739929476329139853814402901868544 3668 4822251431246333039287731553744977920 3669 26376258936065969921347171107798515712 3670 132411389131235211626839520057827000320 3671 612952113474208512061906672429050101760 3672 2627138388429803155948015367721748267008 3673 10462510084424024192426195390724455792640 3674 38836478657449431713607977570212704681984 3675 134738627515193701901419505563224523145216 3676 437982121191963142187730994567500424806400 3677 1336846659648721268065549479746191453323264 3678 3838993522536847180522616305748596301496320 3679 10390265218416500777284883773214938756022272 3680 26545809428446597551070254519223213436698624 3681 64112754470546375167895259679582796644352000 3682 146565178440103659147783545081567477569159168 3683 317511719344439731691239294122839685873008640 3684 652509986753255125202459208833745089214808064 3685 1273281691131088217573919254765510245608325120 3686 2361253943270478978829126998641571893608448000 3687 4164620707991956760687169494172955893508866048 3688 6990721791594424134798662563811355258613923840 3689 11175054057990506419048821724005592809934946304 3690 17021413253738233459526690743178983092361887744 3691 24715486088720254683235532512635236769198243840 3692 34225739314678674577860339303705168377683623936 3693 45217228525274932601572575590425190512774164480 3694 57010588718851046053541167397807730375753443328 3695 68614728751328294259647187521417348374083187200 3696 78845442372501158636871720051683346717198925440 3697 86516398908501485001588969735704588487345653712 3698 90662246438550873728813593654294915776762105960 3699 90736711050379606221178675576470665974533246576 3700 86729986609751274500558892056851681388918817984 3701 79170840866917262607285216370866171200865216000 3702 69012817922819687327970886849977778875912062976 3703 57438101099673563034430028452702269029740154880 3704 45634319086238232770480452404940224503578165248 3705 34601680524208356556529745517689331476877541376 3706 25031490079026813911068662857616151606414540800 3707 17270538089621691738529997209826825251717644288 3708 11359922911340939219047826666193452295247626240 3709 7120157984631409945690967199715053624386125824 3710 4250257097886862161892428597554829408495206400 3711 2414844586627925929881571000417347017533030400 3712 1305019973506510250404918417667490178429616128 3713 670302518616039433570394065370439336843018240 3714 326953090366385085791209446720419757654278144 3715 151306100550489445396232812843815400080670720 3716 66364523571116493877675636298058033591746560 3717 27556790361887241191929474355048315831189504 3718 10818981745331114781472827770746044122398720 3719 4010539978946163804196648439238574359969792 3720 1401542787814282055000739182616001359380480 3721 460947936236188980189066729558399684444160 3722 142400421743981249616562584424113250500608 3723 41234598568024095346620887716384619888640 3724 11165338150826663412779065312817430134784 3725 2819579721981359155484770693173630468096 3726 662056945656176058134197600289135001600 3727 144054952650821835724280703742591893504 3728 28933508587477998235726389322469867520 3729 5340546804706547928120768310166945792 3730 901268516360205759738877914470416384 3731 138232512734803396191002341618483200 3732 19133665545376716455152034653405184 3733 2370186534877799458874417553080320 3734 260127444017652246985541347704832 3735 24984935460422323384328105492480 3736 2068789420388279358080627507200 3737 144991309249660935439210512384 3738 8426212962713965347702046720 3739 401363372112056886002450432 3740 19342813113834066795298816 3741 0 3742 0 3743 9671406556917033397649408 3744 415870481947432436098924544 3745 10996389255214666973127376896 3746 214381233443901420808995602432 3747 3317532798587054588856543215616 3748 42500731888522453743581326737408 3749 463415130153317844049129377890304 3750 4386827603989798820506939944861696 3751 36595999525270384685732386163392512 3752 272209419948316723752602348761907200 3753 1822421948619265285250548620284919808 3754 11067056521180984562310521279830032384 3755 61356783588287509657793513167966437376 3756 312264196985317236315084421352235466752 3757 1465728181554613060286144276244983709696 3758 6371251947080727487225454273442040774656 3759 25738306786396194793781914899108581081088 3760 96933975913144083985079796024530543050752 3761 341281603999831975363136863309597983637504 3762 1126048142488078536088284157380246076653568 3763 3489475116876195995450570527353141983182848 3764 10175949848049397916827323043999841888763904 3765 27974837297695336526274755647891976881176576 3766 72615254079178369427533949221418068976074752 3767 178228987317204068350232226177988838062817280 3768 414172650502533725830676900791621877955035136 3769 912316657080662316736160261148357432283496448 3770 1906912490795722380964345893741394054592069632 3771 3785755807138181728569943848586996734905810944 3772 7144740976213857466364422422694365990928515072 3773 12828350024538161736758004020285037709052870656 3774 21928540048301660825480098048062465224346697728 3775 35708835561568403255066741401948474712886607872 3776 55425744084145229968079364534442235185918377984 3777 82041247262193907786014255614381625794406383616 3778 115858151986253417098587248634304547451950333952 3779 156155888371783795071468817911435040750198480896 3780 200940532690377928800696850636221857288720031744 3781 246928523935594984456005117128365483479816895488 3782 289844125734767683854587272566949328237370092544 3783 325028010528677567304390117677520059700471444384 3784 348251192524148653086868409161587492310981988832 3785 356542887584247430541317656998768146889814893328 3786 348810547884434462473004028727094698215140086656 3787 326074641451613644336410681637817994267041354112 3788 291249028231727417563493215074482365130040440832 3789 248531711485467438253493473155327034014995828736 3790 202580611941773571984608196209429242054311542784 3791 157695817981289373273077088418914522920710176768 3792 117201781803134153980020365163402322563437690880 3793 83138616126217844952119046801663352778877566976 3794 56268468157622938462529410693979414699094048768 3795 36319144454999625742201412392103458027824218112 3796 22346158107260023670481684422432001170608226304 3797 13098691789725405355001441108273004316702277632 3798 7310425006887523337928167431754200591542255616 3799 3881928999119863418391704140830695039705284608 3800 1959791337432533865581381301726101150831214592 3801 939853322294211147077305274873295799974887424 3802 427749569561289764040557342827173211350761472 3803 184563770784578355628315454271104258647523328 3804 75410430976396124549088471746491415940562944 3805 29140220019414184943641879625999547226914816 3806 10634590832384597319468405416695289853509632 3807 3659656463086255242286923511485799749124096 3808 1185504519157311072314054367285971943161856 3809 360809799232258534833352574091308132466688 3810 102953227145584779175127659596434324324352 3811 27476024021785637288659771554218800840704 3812 6840064847254860948002006622476590645248 3813 1583625570425537412740785279714908438528 3814 339822186027438515027779457545660268544 3815 67324593837184322754055671118966030336 3816 12259929472529602828049145263734915072 3817 2041570649612375428144517615714304000 3818 309032884880061026235073483157536768 3819 42223215688401813647379296969293824 3820 5163768593136970262261727353634816 3821 559592969865545640957154135375872 3822 53080524777392873421704691449856 3823 4341219977239003771382160949248 3824 300567972975867563932148301824 3825 17258625000818446098105368576 3826 812398150781030805402550272 3827 38685626227668133590597632 3828 0 3829 0 3830 19342813113834066795298816 3831 841412370451781905595498496 3832 22511407687044009862203703296 3833 444125496203465549170157289472 3834 6956071518940654210644170506240 3835 90206827632479770762426636566528 3836 995802084131642629434083949674496 3837 9545097270456799040761181163749376 3838 80641603396607089609738202615119872 3839 607568075783971225290540978651791360 3840 4120778768074817098351936627021971456 3841 25355679440734860955666499031747526656 3842 142460556119378263201703205715193102336 3843 734888379852465470453858094195075448832 3844 3497036062644398416975136893459475988480 3845 15413508646062829172369556905465965707264 3846 63149753014406495334397595788110339244032 3847 241251474561020884828490874618383676997632 3848 861785013401632199093771535581974441754624 3849 2885543355727324579933727520153218926510080 3850 9076336203992131565953752111164359968817152 3851 26872208945515988421914704770010519779147776 3852 75019653297598735627100321007865310159568896 3853 197796547562378550444682987734583934862753792 3854 493242104836265825851421380007993253298176000 3855 1164837218200128473347288192122234177041989632 3856 2608231534194375235829313676576933772978552832 3857 5543276371806508723090348575407030200520671232 3858 11192990211904444839425058900169384969396813824 3859 21491390729047439137918839830044632881068769280 3860 39270327588535929360636260165988890880839254016 3861 68336856524978804379471733445289950018243919872 3862 113321762760760216202262731731525933266666258432 3863 179179171022009001966642042621145094915965845504 3864 270270165020576542552241877751700382276646993920 3865 389080649412490965362037425851883470935276650496 3866 534788503059040955130462510046602283381227454464 3867 702056255663995688183387379853579148812459843584 3868 880507831528157515437264553273039951452873988608 3869 1055281566880248798405407526792700143829659448320 3870 1208811654068168961677543501282980084544284879296 3871 1323624836333934255950956651492419661952424855648 3872 1385568030105255470670381999550885440744589464348 3873 1386654590445073982424811730134915836331111753536 3874 1326744498367502518914377013603270824499824867520 3875 1213573801912286118166218655811605165404108365568 3876 1061124822610856492962857282149560967135514806784 3877 886807901891362974547436690341363135342054539264 3878 708233422970081264902504405196851672585949872128 3879 540389790850681896336163091460949265187884236800 3880 393822240458554390576123879009620557031685619712 3881 274038732151307885360746653420574851047947763712 3882 182001618979402771476361357023359832216160960512 3883 115318445385901732390358550188926790655786614784 3884 69673161850628261768870784165464161240198676480 3885 40117262694221886390781834349416648044661702656 3886 22000015244088046753352701976194998043297185792 3887 11482501055884910926401436334771705415364247552 3888 5699468908054375515330722478445892318730911744 3889 2688085888154142630801434289512848100866129920 3890 1203510735800488615077468167219503538047549440 3891 510974414536144588648764384981008498395447296 3892 205488615554292188891622618412848458263166976 3893 78173698750591966318297322967303330266611712 3894 28093421583785169132713994629794447522529280 3895 9522293073900171113781300816505622457483264 3896 3038926099889966175751720678104857241976832 3897 911394459452745564907632193002782779768832 3898 256313703411414598710202006434094906343424 3899 67434100326524877629116811461413599969280 3900 16552637363183485840348981295708186345472 3901 3779425953526965276619841627288959451136 3902 799970815131893324132641078246853574656 3903 156360023217864975893276744029109747712 3904 28096218873237389306945022456967987200 3905 4617517375958181312208111437753614336 3906 689933717948749544438871289040470016 3907 93064698386953790647421516346556416 3908 11238337806628538246470376003469312 3909 1202757701766396943499021820887040 3910 112688358606838598212435562201088 3911 9104572672171043757988224434176 3912 622815612674884272854302457856 3913 35339319558974840035010936832 3914 1644139114675895677600399360 3915 77371252455336267181195264 3916 0 3917 0 3918 38685626227668133590597632 3919 1702167554017397877986295808 3920 46072162985513517848052367360 3921 919702406530025290949470453760 3922 14577173131251315930294208430080 3923 191328260839593006286140424060928 3924 2137997721999244091231661522419712 3925 20747920293593723497011252371128320 3926 177492683655206803147333071620014080 3927 1354291275391514693312947234369699840 3928 9303851039138079966098439884968558592 3929 57995902647539108112352307581747724288 3930 330163828327379017091825230485127168000 3931 1726017476735804006367930098373990809600 3932 8325131043858431773629012211322689945600 3933 37199746480803187905246065203173308497920 3934 154539747585320003099741571395724226068480 3935 598760969250592284404636186269180546252800 3936 2169625219642855531736382296581346846310400 3937 7370645157871096948670237685892466396364800 3938 23527353012853988249261582635665146689617920 3939 70704277954660296025653886457444527746580480 3940 200398895219602566380647903111476711469875200 3941 536559706139748742180509617197714693213388800 3942 1359073227348797384638898891195837301601075200 3943 3260910763786559824497162036978641487815245824 3944 7420306401579676977791074286711440595490963456 3945 16030938490795806408775447382545393934632222720 3946 32913477744563076060524706801575935685553029120 3947 64276161071816536780792834331660584611699752960 3948 119490792381520440124760821951840430330642169856 3949 211612153870930930169662024411653286330288308224 3950 357232110571046753733081674102505344050596413440 3951 575197574660907447514574035518701389954060124160 3952 883824403562245717803748738070193079300022599680 3953 1296574203984505698162821825804394637973938765824 3954 1816715787943206320461119728579049763242293723136 3955 2432134028296043043244548882036529522638441676800 3956 3111927580206126974755405819898509092133143014400 3957 3806468232961469745473761171869316730871250022400 3958 4451992076390961016347099583693359162990712874880 3959 4979602218553340580923510407854201050031152478720 3960 5327114664333624465870579933028056976126156348200 3961 5451001051876266895309430629144988533710485565600 3962 5335288091307150622418046865558072553604806227200 3963 4994917939365468457365038557314500524331043713280 3964 4472600173729726950931669376946447158773718776320 3965 3830064714099848584314345624490472728779252940800 3966 3136172825960687082078497242626051226560095846400 3967 2455021335058386919542053687268986166543640166400 3968 1836813455644716405730664253222892403796413251584 3969 1313110542435336495022712410847144003531462148096 3970 896631513442002785831541878896799225516623134720 3971 584561635479894687926860921258645108446430494720 3972 363708389465662536229106604457529085880183029760 3973 215854334624682085386664710622679487048901984256 3974 122124706036451419883506385230155110762229530624 3975 65826955489126152121049413603151871371106058240 3976 33779477534176877789919692698934937219403612160 3977 16489569781288171061757942859358756878868807680 3978 7650598330422313434397187855988351182951153664 3979 3370501603825017513904469250165676507970666496 3980 1408469228616840448223837745144001069685145600 3981 557631708437154967320063730397152588437913600 3982 208899003047859965530341028169722468342169600 3983 73943109468969677354822116854947603881656320 3984 24691661278868174778045296247739762427822080 3985 7764974470300746113582841903554293976268800 3986 2295250382127270423551105380698525427302400 3987 636340137116023542175406470452982107340800 3988 165073875008564146329529414339081556459520 3989 39960629010520472513419258614348911738880 3990 8999948271550978033204206941521523507200 3991 1879394099709695943445774388915339264000 3992 362474391547119425702201922385923276800 3993 64281152634044916129407402841600950272 3994 10428042820514663138509693704646688768 3995 1538269925011792293943553287373455360 3996 204885712899238019532986117164892160 3997 24434259679991361042647560256225280 3998 2582931521334505584862895724822528 3999 239065639352521581256825018253312 4000 19083824935498024787201511915520 4001 1290020563594378499745466286080 4002 72342121045739409814417571840 4003 3326963855579459488791396352 4004 154742504910672534362390528 4005 0 4006 0 4007 77371252455336267181195264 4008 3443020734262463889563189248 4009 94267199710270324526888779776 4010 1903775277251251126935345954816 4011 30531530377691225123830198435840 4012 405529633926829621410410765746176 4013 4586500538758442601473782130409472 4014 45055047817164172320389879031660544 4015 390219944070393918114825094714884096 4016 3014867687311604804518341362654904320 4017 20975620452884467145364818535743750144 4018 132438952690493004651038805937858019328 4019 763812147155098027720467324430215806976 4020 4045899406837679540852444798483651624960 4021 19776523207130000951923100956538752204800 4022 89570710836974694031943086930147923722240 4023 377236542251805408244175069972101836308480 4024 1482030439298273368004790329517323908546560 4025 5446322260798116910175436345136686206812160 4026 18768363382687766038590761625965346317926400 4027 60783554371003051675182150545659038573527040 4028 185371650035005977281079445534057321652551680 4029 533301471480827497131972686219680256947650560 4030 1449684400076685458211827810439029229858324480 4031 3728870918006932594373631096010476072049049600 4032 9087758482217300960761972949144742273061224448 4033 21010223145443735494473004835544889150496833536 4034 46128549482045101421225082221391119091847135232 4035 96272299530105335043729668026505856377182748672 4036 191166917768332165334960739489812518021449646080 4037 361455644626064000521694474232429690427174551552 4038 651246925557712256278255420015169748132108959744 4039 1118848444826891273271596690540975466348426559488 4040 1833957969761250509134764696300599196984490852352 4041 2869661541345001851420538126277276830578785648640 4042 4288450734371118095671119818187146960233757933568 4043 6123220549961943598718796982027126651011278831616 4044 8356561240777378156910057588964342601012746780672 4045 10903859349269683220344414591140757007898327859200 4046 13606725935235999761762635570479380666405757619200 4047 16242145987521315729180790934417511843950513775360 4048 18549216313239981727489892919158981202895960398720 4049 20270149832885831518594569515503861798211322735840 4050 21197059875186883572626184107982960122750960408040 4051 21212947499531684147366409958085436765569988909600 4052 20315808343072360939631787482888407984124147103360 4053 18619045400329313152963345705307879430870101157120 4054 16328071122283199714115162684575256799686909143040 4055 13699720720877294302484008076048643420179950387200 4056 10995475316812339680144812617058345527648351027200 4057 8440114812109706041477260704956309708150681632768 4058 6194428838536059471524950848492545609226539237376 4059 4345487476893859946436814876934162057733589696512 4060 2912756775503162573331685105889186959916544294912 4061 1864747408044818788785994484234959110580710932480 4062 1139682119725996448486946985026547059231190679552 4063 664611991731795097733438226814467495301579014144 4064 369589374352108852980924096346970868174802649088 4065 195864333526766026468277600467718811250130419712 4066 98846891747239503045482319045838112339672432640 4067 47467541180446957968994566480305119932603957248 4068 21670808688364333060278550878729770035761381376 4069 9396754713377470137821550361946399701563604992 4070 3865825066871161221898207494504077946288865280 4071 1507156332445816839720792374099096378330316800 4072 556114950105017931843238336602171964957655040 4073 193928482993200212487485908883769313544110080 4074 63812435501138404531208589528282177480949760 4075 19778749262898424568531847779706913066844160 4076 5763451708382174208907517948122926311014400 4077 1575517323522246116784495880471719433994240 4078 403068198766386123143743891185665656750080 4079 96245746274699337966025757988488594063360 4080 21385468293284877573077208220556444303360 4081 4406608541279411698387311487097398886400 4082 838780033706455696123245770939767455744 4083 146829343170191270017553729750206251008 4084 23515967961030517475243062628708253696 4085 3425263953506791059007909164719538176 4086 450550478171641723203898790316605440 4087 53072363377061978674196621794738176 4088 5542238330333338159275613798531072 4089 506823404269674337055581294034944 4090 39979280822276273665642265051136 4091 2670903991790992528261848760320 4092 148049891573285947251217137664 4093 6731298963614255244763987968 4094 309485009821345068724781056 4095 0 4096 0 4097 154742504910672534362390528 4098 6963412720980264046307573760 4099 192828503931811811882333896704 4100 3939260604697876873196580372480 4101 63913877087648491889702018744320 4102 858967293499581340387290950664192 4103 9831142298718561156520092725411840 4104 97745529344193595748476714123001856 4105 856954370456525126202469678061715456 4106 6703115367234818422356010879418368000 4107 47222663591393322905772814097404919808 4108 301958552585933992237986813195331829760 4109 1763943004814474381541953804922985119744 4110 9465678231010390610983422050680891768832 4111 46881278068404233097545752469494038528000 4112 215181291542038524739267812058457209569280 4113 918585178750895061337941726916607842713600 4114 3658561244918741072148685728555277001687040 4115 13632849319545210698431925158964791921868800 4116 47645806726808398057986247496445298999296000 4117 156526064332798356401140344358037587734036480 4118 484324031384370105053210493033034861353369600 4119 1414002218392960457493646388697483642027376640 4120 3901491038505756555823884653601246075326300160 4121 10188551683718954717448362245522269835519590400 4122 25215696325907697952082589964902791516568682496 4123 59214521877268613669844572876647439817580216320 4124 132086467930320090389591563508376378745267683328 4125 280150821761090762991259550267322778876788080640 4126 565483603080007278490747093076824162339903242240 4127 1087170169842025992915022378301059577458074845184 4128 1992259776255827066791046427632940464138281287680 4129 3482218775832566571543946879935047735722075226112 4130 5808846023142211828766000583032303883934857428992 4131 9253003447330666347954921718123652644865101004800 4132 14081367376338596979265747999970550121331662258176 4133 20481542783510367199310295041394536223056823582720 4134 28483950944663854014490552943259433432647498989568 4135 37887858131617587214069830726597769445003807391744 4136 48215215760120146611295538608306664815898500300800 4137 58715742305378814011208318722276699812296595729920 4138 68437527573257559535576742014311055154917039910400 4139 76360294007028802703126821782558392796655483978560 4140 81568083722492580754782084138160652559488115153600 4141 83421903807094684862845313323118849208567390498000 4142 81687756379612207542879855860411303922003541000320 4143 76584852284359649956478735111252847435264306566400 4144 68740381235565440793609738991933697341225282805760 4145 59063639306147179598837034795175664399475662868480 4146 48574177091817419505217731700766371083338214604800 4147 38228460478364646177342584213321871185921643380736 4148 28784870938987543090922576814932861718890670981120 4149 20730901970720712219474573444401087678627169435648 4150 14276062461595885222559022079390778366363298693120 4151 9396662684494754428886177413728726871071092899840 4152 5909219740806779636559425008374626460619279171584 4153 3548712726455691962721551449221175201746313543680 4154 2034060317768951857711977352950369532018333581312 4155 1112117752724014314365135949717754185935143043072 4156 579622389850532613085364586759978163193354649600 4157 287759805133911625491610191928962825123618881536 4158 135974087273727927686309759938968195136665681920 4159 61099571866622498883892429530341379443993346048 4160 26082692310320524076667807348537010778930151424 4161 10566538229286424005356354270170041454008729600 4162 4057571583214582182373072245827561755382906880 4163 1474986822852399865389322865146060714121625600 4164 506846303553823249298930638873645522186403840 4165 164378033207488973300052553862736281547571200 4166 50226286966745513099486040059343970238464000 4167 14430991577179478673475371484856925951098880 4168 3890478404121437906843047313999750863257600 4169 981764642660550769122909392516711018659840 4170 231280971804127549947892378849503923404800 4171 50708990523269949701696903842933348761600 4172 10312282181992311769014499167242066853888 4173 1937567379093076450193748718003379240960 4174 334851614557152653331843590872507613184 4175 52954611401155065536612485947405107200 4176 7617372181835778899577508249437470720 4177 989673484609960156953326730495393792 4178 115164809784988859262092514783395840 4179 11882380893410875208690858150854656 4180 1073753135072494663746993914904576 4181 83709287849829883555427332915200 4182 5527750446045271940626905038848 4183 302908453362641486014379458560 4184 13617340432139183023890366464 4185 618970019642690137449562112 4186 0 4187 0 4188 309485009821345068724781056 4189 14081567946871200626977538048 4190 394341930951735119755756961792 4191 8147947253258348462784877953024 4192 133726734308474598359224666816512 4193 1818225694818957956430947097247744 4194 21056339406326972248735172811292672 4195 211857803742971155847958191950266368 4196 1879906663122896325957257883828617216 4197 14885044865913868688688576076955254784 4198 106165690914385181882481275880117108736 4199 687398078364248409922900328693081571328 4200 4066693974446340971815458143831486103552 4201 22104215008334730789747396791359519064064 4202 110907646786558579668454478399411515817984 4203 515797718395667054358821318646740402831360 4204 2231430389780349624848723269035785432596480 4205 9008270932285722408091619838626878738923520 4206 34030261104411871866131143549422506596106240 4207 120596147110355010081296502963017191700561920 4208 401800434723637994835826342455050195288719360 4209 1261136377714401443380000672058109077414215680 4210 3735667895095221717198037287012459934667243520 4211 10460041155306815483271666150254351785121546240 4212 27726501589768459401054903368669705879504814080 4213 69667711829236428859344513126594571043174612992 4214 166137586421730344601340754961098105430145499136 4215 376427525363882607706437490203813575798181330944 4216 811158858480385197386088604643528234312157626368 4217 1663933861925847102747752798900862814116709924864 4218 3251848439668377282561295575434279032859381465088 4219 6059181677818254694908379251495669229017202950144 4220 10771639902515119566863041097039636490322744180736 4221 18281008444955853377239621649907735509260600082432 4222 29635257534587856878275575237254660688499544424448 4223 45911594093560183486078606905109740135048273723392 4224 68003703977251375766412833269200691138710415343616 4225 96340410343494657309318141219034104084123307474944 4226 130586469956498175689726661923795094729489651499008 4227 169406249396236739078137632548623159635774843813888 4228 210382946123314265368720553932177083384599520675840 4229 250167539705731703233785829445666066721547951710720 4230 284879919336624932157016947691155348492359773433280 4231 310710831202898815027613627784660082124123886855360 4232 324601281574553399690259439743788547153699849080280 4233 324834050803030579347050610865780994947947699894240 4234 311380376949334228171623175383355846026532775613120 4235 285905759663693375124326662223618361967483373383680 4236 251433277074204853733348954699431148435253085685760 4237 211757811745295923847672040685778949544718554767360 4238 170766922250805306671181019438808970030871082729472 4239 131834245733203215265382719562888774009852947070976 4240 97410711102549267989726490899125314333828432789504 4241 68867391140340275229117910357664610202572410585088 4242 46569690411495203665861618229971609653356426952704 4243 30109896262280229091924082717495093779958635429888 4244 18605559831617024706399798258523008483284739948544 4245 10982266791045586634521437393335900477593680347136 4246 6189001869046266441003756095181369772216242143232 4247 3327867723851694205495505597801725628233419849728 4248 1706230702320810242777634651146731803208331558912 4249 833518091877168631349968728308444346410258661376 4250 387654368317370804069795094909228912670339497984 4251 171489752195043517192232647696232790260122124288 4252 72088904133397994442742748758541235286712516608 4253 28765113177093742578997081913199467409084252160 4254 10882162998755645871837760792601513722726318080 4255 3898057894753604461356365713634155330189393920 4256 1320201428377667697317715125209450641662935040 4257 422086514886242535284537760370560170951966720 4258 127165712548065415920805852210999893069660160 4259 36033083729142889632366479354507514955694080 4260 9582024614939148389056282272918372739973120 4261 2385564447579960126409548598741174363095040 4262 554538233932792898342272391997057579089920 4263 119994310045245681430057296867380246347776 4264 24087341233259096525368482851924956151808 4265 4468087509367614664498852136505030213632 4266 762462689294220851701456435866295599104 4267 119080358927310949509508608615642038272 4268 16919159968106066933615320954457554944 4269 2171542488365454347441571467490230272 4270 249668024389305528092145620476755968 4271 25455159727465411390033259361468416 4272 2273354483244068172106819335880704 4273 175180865945054491949874875990016 4274 11435915997600318472916951891968 4275 619588989662332827587011674112 4276 27544165874099711116505513984 4277 1237940039285380274899124224 4278 0 4279 0 4280 618970019642690137449562112 4281 28472620903563746322679857152 4282 806247136210831572161645248512 4283 16846893880877374152300637978624 4284 279655127900099978227658575052800 4285 3846293619213711917722638181466112 4286 45063599762633921842857213341728768 4287 458770378444613840041138409531506688 4288 4119608752856653753422089448289468416 4289 33014211905405085403817281896285470720 4290 238358089527865994583781056744427356160 4291 1562479457356380710190938815746237530112 4292 9359977261957939246178233009292749832192 4293 51523384920355262425885261654910560108544 4294 261852796192356475845504096002802324602880 4295 1233712163142183889757881556795532391743488 4296 5407924815482076585609011797284833323909120 4297 22124718549400935277647985801399677506027520 4298 84716656252823176480813977927361783859773440 4299 304357846103396598759534601428343266161459200 4300 1028233098229125160488358819068371528539176960 4301 3273092090240819670785185794295332466715525120 4302 9834827212619938749090154789888813637430149120 4303 27939845896184395380612887024580845552837591040 4304 75157149973281925560330588546691321343403622400 4305 191684334140366743721570325770084112507489746944 4306 464088633793493412469306254493574444536943345664 4307 1067808808728701258797804757355753985568181059584 4308 2337229826166721298003922282869371429993597370368 4309 4871049416847694854405323212564253020492765593600 4310 9674283325567793067995593254116945910419689570304 4311 18323954610671903649090706531322361943073893646336 4312 33122438326028752830337346178552175631266297675776 4313 57173975324522932508876123051781351986749591519232 4314 94295606555131167628739988600212913813652756234240 4315 148669137874430216908455164666816650790170861240320 4316 224172626980305426662937847973950146512337162993664 4317 323408078230155986794780757221352953213788827418624 4318 446559071443863896171177269318649195680486651527168 4319 590337031191256350239602754632609853201664751042560 4320 747357363288153933525258712929583897950801759277056 4321 906273762484549317067273299497295342994606232494080 4322 1052860800589963428930802350128264204045738971121280 4323 1171987856347898984240987453122352296030579176188160 4324 1250140533448912619638123076321561852661836600242800 4325 1277921434192221788963414700239818782720988524692640 4326 1251896119280710278621054779471603588941755029110080 4327 1175286475077168478806477042003643762655708618926080 4328 1057319389565307536578485516080177900160373937909760 4329 911411418644090162835681357231199875549758243020800 4330 752679714768851846555493512156577562832122557579264 4331 595412095258485194894903025758198927573982202036224 4332 451069161742059665792720529808729118956073890873344 4333 327170860998283595670233615961981294909897481125888 4334 227133405085935053610139834907636549818316593561600 4335 150872970488209868205983981760340662101844409974784 4336 95850488044053151558998206292692266566021374017536 4337 58215194633626292853320184192606854139801371672576 4338 33784791313426322353010990167125604832542491410432 4339 18724419339808631744507599846677959826618754007040 4340 9904467147590312870624157198880647808335290040320 4341 4996836180080576568146316604755207884813897826304 4342 2402569819639577832295060704050446467528407384064 4343 1100061946769762162890207418058843127791273115648 4344 479210835350916859303925814425210281268724367360 4345 198414875929464283479272753763265088346585563136 4346 77998736460181437104210976276954860501671608320 4347 29076880454702427606005675030975622928054353920 4348 10265607010300752603826264536653542736516874240 4349 3427443660763750534961196063561238428463923200 4350 1080470353667057925596347835070618594873180160 4351 321031539484382563506242442672107812521246720 4352 89728025228126015292683497972343136552222720 4353 23540378608569039255003933705828097998192640 4354 5783025764728986983240069797479058086297600 4355 1326720834041272810950554086414198444654592 4356 283378617061953943342368939102008080596992 4357 56159863571747635477069398055756498993152 4358 10286323094262839675423680536996063739904 4359 1733513378384479960609316776323108044800 4360 267415116433781191770919983359912312832 4361 37534213081582845308956814973304045568 4362 4759742676362868590426810998889381888 4363 540763197151607062114286560100745216 4364 54489159605527585501070707570769920 4365 4810068199881719625515727490908160 4366 366419941909082887812538876035072 4367 23649915995517726116741593956352 4368 1267031630208586711359253643264 4369 55707301767842112370460590080 4370 2475880078570760549798248448 4371 0 4372 0 4373 1237940039285380274899124224 4374 57564211826770182782809276416 4375 1648007677298662490959459123200 4376 34820351883130672022893069598720 4377 584539183658639298946759372308480 4378 8131425671644122828426457349357568 4379 96369700634019319266049934703460352 4380 992564016126365193386095533799505920 4381 9018350927790380627574083488485212160 4382 73137641022479038338193859419895234560 4383 534442595179137817921728412534144237568 4384 3546340589906461299119964522441754017792 4385 21508060408699585211194544549094951485440 4386 119883154912498251792083433915562957209600 4387 617031023768185910576452657141590911877120 4388 2944625583219536270610435040787336406237184 4389 13076321709388156593420099535639779838263296 4390 54205778836699674883119312541108909218201600 4391 210341836954246330975677580760868687603302400 4392 765964382626334422396564505494812931548774400 4393 2623392084314697306409395628191631936334069760 4394 8467592752732325156393080241119740273979555840 4395 25803788364461607935220489236680290461338828800 4396 74360628270067089114677259804072051124627046400 4397 202946464325333200117452222307957431897319014400 4398 525269790990925413866673793642074647902916968448 4399 1290852396894404016713326394305078600666428997632 4400 3015415177982797986395618032644023146875610726400 4401 6702458457012022586535696680857891945772105072640 4402 14188569977669234198662940467521143209390673756160 4403 28630297840785936239544705043834994065993709387776 4404 55109732543676638365749478658305506107709261348864 4405 101262378519807295672274827909414480191692828835840 4406 177729474201069129731205770323396924315139382968320 4407 298133166429912977218070459527234168548028967813120 4408 478216074710893989533039446706725089616789814378496 4409 733840417286952779353978077546787981381098326196224 4410 1077758540118332635866467738715200119107749457428480 4411 1515450952014977016557824067562427571435363087155200 4412 2040804288833253002562108285586189114344239373680640 4413 2632809977113237263287844541308438183254366634221568 4414 3254601275910112832058881433081237023200507875643392 4415 3855848880494207984928586975924327348475800872192000 4416 4378777011196430693185553445553466467712353275753600 4417 4767011002994526212509226120285991901068420682701600 4418 4975461382537873428268445086640997061970646472401840 4419 4978878158683171821954080614520924874449239379710560 4420 4776847648577924392566058304240145237504385391731200 4421 4393874305679446308406994460937024187798005645056000 4422 3874525328464420038165335039382425027619652232908800 4423 3274958752018904888480001746505618227950553618178048 4424 2653045575483228903330740771262045848647511185784832 4425 2059458986071635432758068604636119520155749836390400 4426 1531551609641841114126033102384758063995222913187840 4427 1090843863534659536877534980137117269620551565967360 4428 743891671772501761495839139321572361626117489033216 4429 485531156757286848612286176944352788778218604724224 4430 303185573637117927188527490551677106184649535651840 4431 181044858565716074080733783231983464585147784888320 4432 103330748519393696935780272484322823951954865029120 4433 56337037686707810019749258312062407678245686214656 4434 29323044620516417343903410299543695966074059096064 4435 14560513199715773205232720375656799744263538606080 4436 6892377549674966826047126931757767192858538803200 4437 3107607622153194855050600578882596631233995735040 4438 1333377161746195281353864245399112567753558458368 4439 543896524391892976314771955785325917484814958592 4440 210688446765190085824918902778204144853109964800 4441 77411365093384823805661467710040871384016486400 4442 26942340576875580043068891676290082689934950400 4443 8869563713635405178812718552457422260938997760 4444 2757471777454803920627632219781326553575587840 4445 808155478824209587432866494502284957633740800 4446 222845979661987552297268284891225515674828800 4447 57689654600241867323912203833704911051161600 4448 13986971520292797285399566443739847929626624 4449 3167425922010021007625790306660166680969216 4450 667920434512490259984464846100993618739200 4451 130702828637482094744951463029115474411520 4452 23642270599376408660799763482945026785280 4453 3935440928137287568332727401387789385728 4454 599728656384328114373189647243140923392 4455 83169236334066843565405436616030289920 4456 10421922169326834530554003104894812160 4457 1170203507698806019659177778542018560 4458 116550434626899093874112555340791808 4459 10170981795660323801673613078167552 4460 766047741428874784503647531171840 4461 48890894426526987231797287321600 4462 2590389532204658225226417438720 4463 112652543574969605015820304384 4464 4951760157141521099596496896 4465 0 4466 0 4467 2475880078570760549798248448 4468 116366363692825745840517677056 4469 3367815876875877037863067451392 4470 71943504353089517365900053839872 4471 1221224270334601581885628916695040 4472 17180132658257845122246784587923456 4473 205936824663041348805449601224015872 4474 2145569344143961602345548710689112064 4475 19722401356305714809284641859735388160 4476 161838439851106228423456318836891975680 4477 1196770032627123769857461097511178469376 4478 8037505392764268119261925241882046103552 4479 49344308794581589098382372554828607913984 4480 278454561152402136825408745283894810509312 4481 1451210841475010836111288987021239868456960 4482 7013739276865369901546551494608921714229248 4483 31547982823368800945970510829816907422498816 4484 132486099759536460444535696014054148949409792 4485 520910701809552303216188962082267087996190720 4486 1922362219245703841246758218128647446016819200 4487 6673552390242764152342715097498619447733125120 4488 21837423136177119192102404614619017003233443840 4489 67476883567447126337581826033412170873653166080 4490 197210302294110376415678307777625444684555878400 4491 545971972234681264186156623234016123674637107200 4492 1433716982094751907909595736603416269866450026496 4493 3575544689301603841639283241102261207689185984512 4494 8477984015019230197910617029658123274669139165184 4495 19131876721728930362644341025564029789957137629184 4496 41128338479098899558850388397610552764185370951680 4497 84296935418077151642172635689082528937710024916992 4498 164856167014858506364106079868662796989707377967104 4499 307841419164985287303294966735657231833738613096448 4500 549231090719084917724207242386954342700842242539520 4501 936787729518923492246766454933343935322415022735360 4502 1528314875460304403238064045009159519124874929897472 4503 2386024019629402658078561551255211648435703664082944 4504 3566238271704206673098598934569748604627851094786048 4505 5104842318957174543836324502788780885449601970601984 4506 7000582298266165457064102791997650936690142145413120 4507 9200060543747586785933387617763017028701615277162496 4508 11589343279277705898856577982023877214075998921080832 4509 13996782937166096995133960056513956593626401167069184 4510 16209578318273408774419495378358394846903087543889920 4511 18003034424602233863055815069023752202106583118708800 4512 19177434917987943849848144904660474803004772652422080 4513 19594335677074638281366582837370485124809224231822560 4514 19203236719575716120592869406958669015580355326622720 4515 18051575854440841589694438034990030624960256582968320 4516 16275328996704763947830186112225530922821396705894400 4517 14072773981980071448611558978171850902806570118455296 4518 11668369470118890557769174539601875255914243766157312 4519 9275771545202669230609936199396887491114438342672384 4520 7068243210863780137619526234630619687545602728525824 4521 5161660656413983342642708984245688769856100268769280 4522 3611279597276933752767552618115996008443227167260672 4523 2419831886145481971793601404597835905281051972337664 4524 1552391094631358930008927268175255664248573466247168 4525 953077480953706180756712567671479594686755656171520 4526 559711671209064158733263575883013148788615660175360 4527 314257068372074027756577214749638456761629689249792 4528 168593870836154303284345271378165057875420049833984 4529 86369510806107689073585815634982160804789278998528 4530 42222072765194880800318545711589582984732993388544 4531 19681034320580355816578218104563500459053358776320 4532 8740220351626142724007136811583305174351343517696 4533 3694578376936476070382419782785726541578928914432 4534 1485043764478333038586346015196523856395012931584 4535 566979619095567332195075134860673153468098150400 4536 205364428248752123636118600971254433093727027200 4537 70475320121298884665421396710815918510435205120 4538 22880751052260905665175023191423838106513571840 4539 7016622100246819020550667496169563177961390080 4540 2028810101784572128315683326004619184827269120 4541 552025415664735251852232066725225620622540800 4542 141038040857413463052574048415652056712347648 4543 33753620269914592651192779067805435749728256 4544 7546296375670056347778702732510447315976192 4545 1571279309359983486371949348387692145016832 4546 303657284889732855990045369568176048701440 4547 54253161401158809805017995382703811198976 4548 8921376606856740829846528181446966771712 4549 1343259050764181695914687446346203398144 4550 184075745992186671553323324024196956160 4551 22796674281529592024921455051071815680 4552 2530080988717365142466952243609337856 4553 249111923544738754272578376524890112 4554 21493547157888987841187068933832704 4555 1600742971856241761391276197937152 4556 101034476306276311135892023541760 4557 5294669548023571435743554306048 4558 227780967228509970581438857216 4559 9903520314283042199192993792 4560 0 4561 0 4562 4951760157141521099596496896 4563 235208607464222252230833602560 4564 6880780223357964912958057218048 4565 148593037765522407846829128417280 4566 2550190911135225990931091533332480 4567 36276687698693290637662353308516352 4568 439757649810343777035323455328747520 4569 4633997427049548856639180605096984576 4570 43088726048220641830494736258462384128 4571 357712607948074589487946703915261624320 4572 2676525551029499461545938624686411743232 4573 18190762754925149497769326040637474078720 4574 113031092160605636538828964007112412758016 4575 645669394179261410964543565504851197558784 4576 3406800850555150411384356556512446486937600 4577 16672211317904300291654962622340230132269056 4578 75947104228977252785582248255257776498933760 4579 323054958315330900562507172624736442675888128 4580 1286791287088417060341135891779311988631404544 4581 4811638072916493864692206321546145251826073600 4582 16927929442050739934711290939969192456555069440 4583 56145555603329386051509239819719223175177830400 4584 175880046566217712592182188175108940420056350720 4585 521220245768473258286079974428446242707246940160 4586 1463447116118434843375758758430566376943701196800 4587 3898274596297460236242992483254498612643408904192 4588 9863779548867377601731680451222850021054606213120 4589 23734405772410792384120535588258668370431412535296 4590 54365476319727437081657218432000685088436209582080 4591 118654648384197809489896719898973172379115543592960 4592 246964468941794844718146335774824353653017190334464 4593 490581616968526669044063101995852646024361950576640 4594 930730831314913323441585526319540114954569522348032 4595 1687540469293577721339707571678304641307890728042496 4596 2925883344744132535830433408549212187847549402480640 4597 4853599058050555023971459835265610083500993653243904 4598 7706969470721528593259107720495295010477903278243840 4599 11719354688646007334826400272626458957108341219786752 4600 17072274078402920639539520587796746529224039214481408 4601 23833881292831398210134923980617752032370493554688000 4602 31896545674326954854817990275295532848031361075085312 4603 40930792881152871166496639427434204542481620666859520 4604 50374346462340874026466287399667777369013026186745856 4605 59470296120029587386887010350982419126229879433187328 4606 67357314029301915288900915643506168795238525111488000 4607 73199857613730603242295317343949714444321491203232960 4608 76332214632243957173123771288944247570324386448684850 4609 76382460118675412078916852880643180289726773429460480 4610 73344630831906529981247663700706717132593060676953600 4611 67579881954579076576007966307934567188897590264985600 4612 59746317897194990124413503660071084786503821756372992 4613 50676219757617840491852982148251872290691530349445120 4614 41232120018032405056228133770503981486479564316573696 4615 32175739745322387583682147373833965243700166298828800 4616 24076283956722067568581375187918488695059542481960960 4617 17270627962215168703954695138607413199949134429159424 4618 11872898914354787292318084866708967989114607752970240 4619 7819687371303671983065129734594594023418267552448512 4620 4932203352568680560399873460125814830943011849895936 4621 2978012592871019508246542773549949367013924814192640 4622 1720441839703324628179900518348240818552386086764544 4623 950501882876520421272872260116964501672201279242240 4624 501895533655905652169136101735933363875486548099072 4625 253129916552955326911779669117809434408779826331648 4626 121853653820078738286473075795863604508563918028800 4627 55945385034968296333998405315181146873159758118912 4628 24476786287930159233926762601182627830024393195520 4629 10195487405701049848635518802357919448451992518656 4630 4039114040486880167717094173268363200364615303168 4631 1520225716824713670001066592082968207896136908800 4632 542934056791367721480214580888379772601043517440 4633 183749091065441627077666603046353821300581990400 4634 58844707108081143582567820886559573777548574720 4635 17803060869791027299361163389720737431756472320 4636 5079439291138488396083431151760442060387123200 4637 1364009823998063802375030284415553869075972096 4638 343995707390073439087637242097344046495170560 4639 81277030174783463921817942783908621894811648 4640 17942484479590458833290944530965551497871360 4641 3689539395310065205511677517170578271764480 4642 704270651154542812280395852659700417953792 4643 124303545491988521568090394611022739537920 4644 20195601885040768664392082349906561335296 4645 3004785906763826551698752312888197644288 4646 406949079344306061732450286885478072320 4647 49815472340782650208871191504792584192 4648 5465559361928558371724734373371576320 4649 532058086247501596019047848524906496 4650 45393398218207022638573429293318144 4651 3343343349724254176553655389388800 4652 208717000108524935693061068947456 4653 10819595943354223602618345717760 4654 460513694614161462262474211328 4655 19807040628566084398385987584 4656 0 4657 0 4658 9903520314283042199192993792 4659 475368975085586025561263702016 4660 14054952236026564951067206877184 4661 306801155816174364288799754682368 4662 5322918256522529438909011784105984 4663 76555358361884294461896398601191424 4664 938394536286643347348382818282504192 4665 10000144747538694973536378339131916288 4666 94047681487150873139799998870738436096 4667 789785914857494909298202020434596069376 4668 5978541973918346159560150468654912241664 4669 41113358853281922965592492164395378409472 4670 258522856498406655541279560755009225228288 4671 1494660186390818924346862081919060358987776 4672 7983145424035937271842954291751092446298112 4673 39553132355163587814823408877407581159555072 4674 182442604368094274083006516428690651743256576 4675 785936574774357894664747954267299310724972544 4676 3170922888548771663680615986090470411807490048 4677 12011832423783716537469110907593763958636412928 4678 42818658480696514870769354938312528265666887680 4679 143924139439788216358628112405508307237984010240 4680 456985123564280886320825422227722148440608604160 4681 1372948769625697999055881944416537124230890782720 4682 3908770883020452121590015776488796619619298181120 4683 10559676629262697215662965634516799063219329040384 4684 27103405642638188923778624057758999457038369554432 4685 66168459159529524333511194676452939069689448890368 4686 153808550993641644928012090055164494486802305908736 4687 340739040399819239708781344032814998834874771570688 4688 720028329904420795336752777996713087053787947859968 4689 1452464338445885061274272876061192563652509086777344 4690 2798992231051609148378112740664055840925848034082816 4691 5156117029104267428397670104135845523705042957238272 4692 9085056073170287949368464487653028530978339141189632 4693 15319734344012471313082527629359456180917030730334208 4694 24734675684119675612269059634609927857876544922845184 4695 38254633965974560442782349672448472757884924603662336 4696 56696498994701923425464002552516371738834923438211072 4697 80551816890237157035427342858865166477206011116519424 4698 109742736574344812413818707905436216556687984805740544 4699 143408420272403126682812665211666592107586747186020352 4700 179792794597735803375650036000752411220656588188684288 4701 216298160473851689194238249132496786307120234126442496 4702 249738024813784966698491760295037364114537262387792896 4703 276771146740787234893822075272201685830972948417822720 4704 294441559740255269497874670829486113844272153072477660 4705 300706273777281977359531578719475180096277943563381440 4706 294821438919534228473853949746475708819949445053767680 4707 277486694237538851887213066994485960127263624875325440 4708 250709231458328094293321606949030365946889362282921984 4709 217423844629820041291483764466026171708700990367711232 4710 180967768438984897956882648957579270992907085734739968 4711 144539214024746826106005127485208675464906126329511936 4712 110758748224076090923712596430939603906158265285214208 4713 81410357530854043892973952383100431214737325962559488 4714 57381950948961840664173524508672709136827386905493504 4715 38773275396728140148962309697496643669103773122297856 4716 25107342397131550207551920281450219852058467030269952 4717 15574381839720493627488796264548048910248581384896512 4718 9250680552216479798007584598596664027823753540927488 4719 5258712676521205066649787573368832185981896306458624 4720 2859539166315336214383724724745472859690877264592896 4721 1486510100447836480695231541670633470046529956872192 4722 738267920866275019369026245404432497475562005069824 4723 350047047088977536732717170470374366763067316895744 4724 158331670131731361798044644404369532773899752701952 4725 68260429025903586919146164293615257891800338137088 4726 28023757208427927226182485722371505206235911684096 4727 10944558472457265940452044174168630534934034907136 4728 4061640110142689913873650752232255659183051898880 4729 1430562125940357557178236104365043247292339978240 4730 477566462686569990644538736618277564926037852160 4731 150884796551025814306520584068339385317111889920 4732 45044371589188937015509165903476614844886548480 4733 12683691554195086654722463944361881647229960192 4734 3362062014312530993843644026587891495879049216 4735 837089596512432551674971075378698284469059584 4736 195293591003620214835690581332199931975303168 4737 42576775594858332116495756222672493046923264 4738 8647676792689738062292559188245992077000704 4739 1630682633297641981106532613993135112978432 4740 284367398735199967178681404137068033998848 4741 45654320528103734309368421760637511663616 4742 6713180276288706729034717173694066589696 4743 898677845321663898891422211431500611584 4744 108751574129483307837208114438059589632 4745 11796959884746373509522526858408624128 4746 1135571149034617034518129912584339456 4747 95812528617405529900362212113907712 4748 6979726294817966787570194419023872 4749 431018535238147991832727677566976 4750 22104657341479750188598762143744 4751 930930909542605966724141416448 4752 39614081257132168796771975168 4753 0 4754 0 4755 19807040628566084398385987584 4756 960641470485455093321720397824 4757 28702877750870827053811094257664 4758 633242849325630929329011564740608 4759 11105317146696436690241094460375040 4760 161464032968299215011317271542890496 4761 2001044675236376207449375932162244608 4762 21562635918639332897971946323955417088 4763 205079469363259662442589038405931237376 4764 1741876998631988383130241361795612672000 4765 13338104885019152254074930193033299230720 4766 92796285587093873673040417889471040585728 4767 590411444793619450166634902393531901411328 4768 3454357503137607049838762199555110586023936 4769 18673688822030687814613133700342469403607040 4770 93655222789792138781923813520224419764502528 4771 437358706150760399536210010661998127621341184 4772 1907771645966662031856382506095520506481475584 4773 7795080848585994704865400131441278082537750528 4774 29909606214742975251306107083847246023627898880 4775 108012305432299409375928923569468816612147593216 4776 367863526635739094885497169113816569481852354560 4777 1183706947580523793554039352602772144850007490560 4778 3604654986578409027552825330004533510742443294720 4779 10403923590034312979778437206252275446416461004800 4780 28499529293663379669063828117861382875092361412608 4781 74186681652824001047335541133126589922461297410048 4782 183719570284730442023972428485254746643605936406528 4783 433288371050210124188261752527564284374103061692416 4784 974098949787722290735023592248780004981266165268480 4785 2089347227146384380622350360398374859268312396726272 4786 4279021672821830838093943893497519545274178633465856 4787 8373746343765704011826132334076807169124651883298816 4788 15668385922828971577671574512122048453894913373765632 4789 28049174490120608997553031970340547579155680382156800 4790 48066858971883786774550367381391573963240383667240960 4791 78889183540952704266141085138279630642082678954786816 4792 124059646006400227197236966521438568860013199534063616 4793 187008135447811094950830278412825153313027072555220992 4794 270311246146870837491242969392116160836616709235015680 4795 374783326073556633127669881382869124070814960533241856 4796 498575223052480598801447587365001381053533706502995968 4797 636532649473785465634571453587492384569582491362541568 4798 780080805466515200094387280431057501988560515036614656 4799 917828006455307440394622267929837607302150861233244160 4800 1036918524432233020833330357383081928224480201317420032 4801 1124950970715252895888346662021854230469334771841259840 4802 1172081049597264580075275514756166758435920827385192540 4803 1172821224788242380819765668916401218999944762132377280 4804 1127085352643731544384054736285958617635304566649369600 4805 1040205073982681765780571903653815954942437642731010048 4806 921913679187699781929730422327613411441026063225090048 4807 784563498188619294851913652096211543771810977725923328 4808 641025286781760769887575469469287489925971908360994816 4809 502758120342575971268825450635556142046215190959226880 4810 378435744605619172487740157148962625171263392929021952 4811 273319582577570061851213483834129070226731875273015296 4812 189354196536084557301045896269564131417914883499360256 4813 125796265646384041937900649274554005618456163738714112 4814 80111431619806311290917278968985956605400639445401600 4815 48885704111353061395735284291164954352242757237473280 4816 28571762565158712876930518227987264827690724387454976 4817 15986243019916344022577161728692086413783426322661376 4818 8558043345643661676187887786995039090548357266931712 4819 4380889347242418862595250755674011801691622767329280 4820 2143017689532989039617051902947316010958785563590656 4821 1001045546909106148986673704115407139760858797703168 4822 446176099262916787772504469178475813277328702701568 4823 189588186446105780454301938451323507579623315603456 4824 76729501944478329878248768009626800048325588418560 4825 29547142995697448862570761665756462267822749253632 4826 10813964959735227082658475990013600532227329884160 4827 3756982920581662475193255336521842024958719426560 4828 1237359135047486046433035932473746642802594283520 4829 385758233686783604914031869890960059329098547200 4830 113656503616023305954963206918619534889786015744 4831 31590590807427452224980832111630442755547725824 4832 8267010465855535471377657526413922194753060864 4833 2032431634465298327256505343664579534240350208 4834 468276113948960693909619067601122098822512640 4835 100837919638965714198910921981849334779478016 4836 20232665375520269863341321454537076289568768 4837 3769549993682339566448515146051011370549248 4838 649573999109657115711282925226297284100096 4839 103067174111511631054215369673439130419200 4840 14980142188235100094920075711442268979200 4841 1982434870511510070278360704590668627968 4842 237188995105032661877691409563509587968 4843 25441853728005354637570636851777110016 4844 2421960494524488225169759073143357440 4845 202116772069875147762387919178825728 4846 14564585534489511374567265989033984 4847 889789210276995638668143921987584 4848 45150149112816389386120858697728 4849 1881668859713778017846668820480 4850 79228162514264337593543950336 4851 0 4852 0 4853 39614081257132168796771975168 4854 1941089981599476271041826783232 4855 58604081459769902213724540764160 4856 1306596193864147464945029653463040 4857 23159026347189599635983782484377600 4858 340356025041570605432402538167009280 4859 4264162117235165974889523784617820160 4860 46456879097243710749677438741994536960 4861 446781015476856623706924020870896680960 4862 3837678628278400112331814720269178634240 4863 29722087153111361850184970971415431872512 4864 209173444676593303054424546312305967628288 4865 1346416850851780112847356942707042937733120 4866 7970769711019510312592626426956800621281280 4867 43604580060818555439883056618937712325427200 4868 221342732370180926077541382843460740636999680 4869 1046323777729638260446599555950921807812362240 4870 4620778087694621353873641156837201088799047680 4871 19117747934500169954893713305259780431601991680 4872 74288717731534955263226531078721583724384747520 4873 271738951887740117196990582507249784705995767808 4874 937570952888079472273824686637513667026031214592 4875 3056852786696323048905036778446454332390899712000 4876 9433722134355627711775774665218770665185948467200 4877 27598391499062808335125464186970136975617346764800 4878 76642890542913086193787937817232783984428325011456 4879 202297383400741619590764138558301272884759802937344 4880 508083106979638928209986828549745280679818895032320 4881 1215510426774712589841965999655098430789760665518080 4882 2772534029972073916911551595275273070137322976051200 4883 6034885846919748213009545260924696325601203123650560 4884 12545350047994719603521042281884439721270390051307520 4885 24925051900265737747609431520091658494245495080222720 4886 47360865622576710442313732440893486923534238975262720 4887 86118973081358751380165173501222348625346261868871680 4888 149939300533494822604889031356098777995585482102145024 4889 250085917126652994873387863482348693151563814143000576 4890 399778142268096230031084078379886764712535597399408640 4891 612751318555328794895272018441571531926529300402012160 4892 900835807801449776644281782287705749921112095876710400 4893 1270709578936521397984117564130805230612471700092354560 4894 1720332669191472883679389953789164825525629509040865280 4895 2235908332882538896394552869716733999433804120470159360 4896 2790392290536051092663776583236738929409670480433807360 4897 3344454880922141558822373727149751537978420213213655040 4898 3850335169867003513405557417752626590130028179656708096 4899 4258284611154959946241639761377337777631222905535327104 4900 4524487572673121681945169862494002684792261332217539200 4901 4618747730437145050319027567962627740725433443305404600 4902 4530090011866978666214510384443976359182152027165241600 4903 4268849862243851721384422354464868610796335590488958976 4904 3864703417954474690194742973595268443886174468602445824 4905 3361154349963879725254094520716980983152557624158904320 4906 2807884883154816288495484999179154324870358662916014080 4907 2252816590607881157199201129962001557235943404696371200 4908 1735603327327931665539282526617685193031668663540776960 4909 1283691026117065931718101539759980693637584736624312320 4910 911271191697668464203225053066952534659966651879915520 4911 620708168258359936100893700642455766264200006488555520 4912 405544730475653505200088427268673556461995374285946880 4913 254063814792866227191617525353389596048075400228634624 4914 152553609458406931016292593059308160422041949596286976 4915 87756898065362728172522504228714402240666383983575040 4916 48339494594454764116575867190480792231263990458613760 4917 25482742284989274194652117135077768183830479791718400 4918 12848466641829141356729999587775159919021916327772160 4919 6191992666937631747769131896114776523306687979847680 4920 2850162380023464003767368550915403217024266388111360 4921 1252061942199824501660324684640443727389553705615360 4922 524474697705626421161240359225225522293821711319040 4923 209294047251801119990728599423981833188246579838976 4924 79483367517300888005161336858473994489777958682624 4925 28694238158665034289984647940040427439940593254400 4926 9835091574588169809520553113262505243344633856000 4927 3196264612118452746388038704446069319406924595200 4928 983436206831821376522442108121475411316937064448 4929 286011563266409577763422144653078097338881277952 4930 78483386257421750341142612516329624929734492160 4931 20280081607104171497556536188341049223062487040 4932 4923876601080650637395762616239632036764057600 4933 1120547582624040938267553250645019999474810880 4934 238371704332474769738027376183526160712335360 4935 47255277572472811138941999531243889397596160 4936 8699924267042271498398306399030123597660160 4937 1481645233125869229968840536378833937367040 4938 232372681378870647192355227594702467366912 4939 33387804066022080977286788066341854117888 4940 4368525484662598098467701537404323102720 4941 516832779956836282090161506004689223680 4942 54824941507309276820008162945086259200 4943 5162066379797154182391438495532974080 4944 426126084788288633302101597712547840 4945 30378361507341428559971939443015680 4946 1836261219072790269363368943943680 4947 92201774125975122874486772203520 4948 3802951800684688204490109616128 4949 158456325028528675187087900672 4950 0 4951 0 4952 79228162514264337593543950336 4953 3921794044456084710880425541632 4954 119629573636382008245151768510464 4955 2695089548967258547356285769089024 4956 48274941885730055208767791824896000 4957 717056840016274127826342518099804160 4958 9080764247044617702429293401153208320 4959 100013388846751437290784777018550517760 4960 972465436252204737236555422199023927296 4961 8446416166806467782969195909095117291520 4962 66154869217276703102112040568914899369984 4963 470893993288462011281726129321324920700928 4964 3066104463632050459429735113481434144178176 4965 18363544288648412410437857035414738583945216 4966 101647471156524379158280036657310011804876800 4967 522154183060956306825537063770221714981519360 4968 2498221117752437034137805030241716001067499520 4969 11167988417056180589289640625258783660467814400 4970 46779651840827181691937015194345201765925781504 4971 184064700228903039867950642308840218556744335360 4972 681860616825214815944411682782065370694414237696 4973 2382946834262062142303816988246445546793349414912 4974 7870883626888541452179798223552877163666456182784 4975 24611889957089962791436426715130214183247705800704 4976 72968380607234646138943293951307524817283343974400 4977 205395089111791134915029631137491482675146089562112 4978 549611763336057274732782517182536542470619155922944 4979 1399686078398777176092747394776189939339725203570688 4980 3396014945913546359558203497430204007699448864964608 4981 7857603537099346038832367204936333830289885233152000 4982 17352995053753838368576215987083138461967910772408320 4983 36607729765777931259562488233699899968431579610480640 4984 73825423127073841808175576373979977051861800840069120 4985 142418851307553178296469631472878219158554014847598592 4986 262981859589575551434947151546036683746269276552560640 4987 465078023201097625324021897436770839016788383150112768 4988 788116742321655938001864804063772233604763834233389056 4989 1280331413000442160604111073825824434389106846284644352 4990 1994822892775331713271349801279556502794981112473976832 4991 2981954255829942830323686761415151829826913049876889600 4992 4278183537573219680586878814691144645941602409278341120 4993 5892642070028158555290501394987177959740830227624099840 4994 7794124200070627734515347825294924745303892269438566400 4995 9902164950315799293963966528802173456725030832460955648 4996 12086000183457265472223371891533457037860669866897182720 4997 14174056380266222492618078952165128449874702451554660352 4998 15974238786999416091010394717246719572724910416450537344 4999 17302229725544884995714614716093918228522105812963719808 5000 18012234061801188236553778776303405397428039308587762620 5001 18023155964109255203869390329264498154710526888503874800 5002 17333748470999366396628300650629419110829158111467604352 5003 16022846342909642817742176206795362595510533206105268224 5004 14234622438294112667285304672250516066813677843234459648 5005 12152656984478480951683049830802667424162537839838445568 5006 9969228627997314544147537916074903743993350577188864000 5007 7856856093370878073720668526649570612987773636832133120 5008 5947718576626183458376880303351103532162715544606474240 5009 4323833670953417103969345804051970153249023922321489920 5010 3017808991634476181615631750653688042689843221434990592 5011 2021575915263856043059122748146038580614379230975754240 5012 1299327602205973303192263595888921790537583618600992768 5013 800967706624112576946926601141105333862246659869638656 5014 473367347261235992582904872782866030743284697794609152 5015 268082543637747159146295776890123706651395792654303232 5016 145413712219993930834285226191172682071849001654681600 5017 75503442641916983222847631982006043684890132946616320 5018 37504860277467973248213111972082912159737097475850240 5019 17810568017425184354686698997855690015323739861811200 5020 8080173492001196510672966942161519880388343851122688 5021 3499215195996942940231868486940474848349313008926720 5022 1445275377661483944667687359998522019089405928538112 5023 568786400617267758226235901611514875100404555710464 5024 213067671373125166725714418337817972466467364405248 5025 75886660701027385273595649038318160398347092885504 5026 25665924870288722126673255076802860316303661465600 5027 8231998154723487400685913232124084616195207069696 5028 2500155595025787658462842836867573025879518871552 5029 717852330892721855485007505004476852371302907904 5030 194504868180281439666474957913330049447796670464 5031 49635504075805247063509513890039038490968064000 5032 11903288855173376456774247497034058593321615360 5033 2676040188187401072480877451822386289280286720 5034 562449340399434898009149536170448731986984960 5035 110181265731890474462627142212488431503671296 5036 20047606108363406850117498818917069404241920 5037 3374740285233977747519037260136161931689984 5038 523224874718461197262158866317781476835328 5039 74328462267896916490128924000037032165376 5040 9616602647382913512672603619523681058816 5041 1125150624525953669521328741458693324800 5042 118049935211580030131580814214991708160 5043 10994871546916203293337251944196997120 5044 897913919074579026883080927943065600 5045 63334604400730575862872715573592064 5046 3788269831818763594429806002831360 5047 188246114133892066122260425998336 5048 7685131763883640746573763182592 5049 316912650057057350374175801344 5050 0 5051 0 5052 158456325028528675187087900672 5053 7922816251426433759354395033600 5054 244151486308019839336704875954176 5055 5557360424359929130077148466380800 5056 100586385339956378464688162042019840 5057 1509875393797306653534963331361669120 5058 19325415261198736282971324750076313600 5059 215145997162199335290390255047236648960 5060 2114797613008036016751515298334473453568 5061 18571138438391066266555030019705824870400 5062 147079559586187065565482762973910388441088 5063 1058747333125344334213416070261519050342400 5064 6972527602629432408352466985335470637973504 5065 42242598810017406649148273222143604592476160 5066 236559041787298471999439860493493040610017280 5067 1229560700671463495318255481869887177301688320 5068 5953208905412650539973171611245699290208665600 5069 26935590261744462873926690777027041422800322560 5070 114209859524632128605459705851585378687188467712 5071 454964528170776050029200332074665525834153984000 5072 1706593290902967613701499511780118910658886500352 5073 6040110030318618067793201239473615396400634265600 5074 20207867729381629420396116076860284516933478383616 5075 64014849010954205949567859590367325397346481602560 5076 192301817771464493810487746553763018656346590412800 5077 548564617883440889968919480815548557760049000218624 5078 1487856346259631371703189274633236643697111806771200 5079 3841344005325804587626716611777780119283880366702592 5080 9450445609486349302576895945081686258068777598976000 5081 22176235494633289223274608462193055396345063072071680 5082 49679186970347429377881247988191563687181815109386240 5083 106332247018355464876382017819287598121914920547123200 5084 217611964908431999149445475914945564206834844088401920 5085 426112393378251147709424955970895922992526175592513536 5086 798841197129579206898291961782729200376936131251404800 5087 1434628925425432068031945198920183066975939688845541376 5088 2469378753854432006489995427418366816501553896934604800 5089 4075778136678574260189200163054445320553511745757380608 5090 6453488149212126363757076799646350545117020821987000320 5091 9806361171276149013465246327462794317701232883568476160 5092 14305451429723043029433051202279296446560929680460349440 5093 20040566312466887001549222386967185415458558874301235200 5094 26968187998872878080131164677964955188132057697120747520 5095 34868262275262825737341616044061941430869164563199033344 5096 43324574879783133733213381434483426100886470107735040000 5097 51741406667088387969675713857727901614826775315306266624 5098 59402211305783105395392167931128664425943766406363347200 5099 65565349667514851611487859584568914623539727105706798592 5100 69580424953117717602238077900529742552781482571156195576 5101 71000433625630324083916406020948716890593349562404281200 5102 69663184021734529837205850808604471787510960049813473504 5103 65721595487249393203412611328057245747852677726189235200 5104 59615098985993142660713322488251712730126501993722437632 5105 51989489855739760479856057721380111321063764129282048000 5106 43585327844078532171677020055077426788586455703998791680 5107 35121361114811190057845237720140406756637098396250275840 5108 27197911424062203787816801810884037349550901329408819200 5109 20236980071315524285539438286151199851232534669919518720 5110 14464382727632319794861238333007621618609318503263502336 5111 9928443306480194405780118153302077761718493572287692800 5112 6542696482562974470303716051218978014572742539242110976 5113 4137877911864183362226478824322668719543144367836364800 5114 2510600619494506119055904098110320367207894455479697408 5115 1460738189036944835471162444402704823546397497145425920 5116 814626634399597782385665357003183382191594159220981760 5117 435223929816863998298890951829891128413669688176803840 5118 222633142194681754584924849809133408567759364895539200 5119 108973700451084683796642737522484720346076239594782720 5120 51005341637656565213531599463044027411593645065764864 5121 22811420436691187971737335039852346140166014894080000 5122 9740550870647575918624888551293656731041268072710144 5123 3967616923359016991208504732355297716525631484723200 5124 1540200657903507114143504696135963258326291423690752 5125 569213380603534901679043729799138535222785907621888 5126 200046403159231893592399561219897891866707755008000 5127 66773823801434949389134992253973114055954102484992 5128 21140385106115163237276204338157653887402219929600 5129 6338775080496736850891283900897584525304435572736 5130 1797109886274565397615341311694928827044908236800 5131 480883619051082646759830340427727910261846179840 5132 121210156177850082932670108496621686402601451520 5133 28715478249637490839870592477773373046888857600 5134 6378346134733216881963450312200039732252508160 5135 1324730634008871443196863218763561027416096768 5136 256472921346534254655543087420157599311462400 5137 46125951832779322086024012364526959605055488 5138 7675918165158746423047266509396013114982400 5139 1176636476689496524523862103791283107528704 5140 165283132101680489772339767175381841346560 5141 21147976130080360167515152983344734535680 5142 2447285717720017438928189151162316881920 5143 253991172004326248290480268143860121600 5144 23403068603858253129791931636105871360 5145 1891024044391179915136137446389972992 5146 131987310078548316839332276076544000 5147 7812847561856634858774556030533632 5148 384256588194182037328688159129600 5149 15528719852795810168334614265856 5150 633825300114114700748351602688 5151 0 5152 0 5153 316912650057057350374175801344 5154 16004088827881396193895877967872 5155 498186685889694154788204359712768 5156 11455926834107851913043093147877376 5157 209496298218535554000673366435954688 5158 3177611211616131375180987746463252480 5159 41101606424969827708339933341569515520 5160 462468629039774990980041490745188679680 5161 4595011492591791402195679623284816609280 5162 40792083622168113438897062969261841973248 5163 326633813352875898482830200294547438698496 5164 2377527980707124007625826446238558755749888 5165 15834423202581127318203723022309479113818112 5166 97027930900407430873907463502430827817467904 5167 549637729370937444234734976660607466924408832 5168 2890252749621608663512475506685433737243525120 5169 14159412070679468632042112997889674538878238720 5170 64832032840746055720892026998023992750720942080 5171 278226211193465338510715140108494080901350686720 5172 1121933351166622179339921070562228965571813179392 5173 4260690399960178510969094998113148240995721150464 5174 15269407854809582275665839506439491767441190551552 5175 51736126545765763718180044197536609969249250705408 5176 166004801935246397697233949362803945245945486114816 5177 505198531592580695729475870208771209825439426019328 5178 1460223743476379505360768362047383592975773569384448 5179 4013670097732198031889947903981444664637857699201024 5180 10503429394675565786991253624840534656619835247558656 5181 26196772214742672292343234972102972124075328633044992 5182 62332344042255323866432055276943511730287301200183296 5183 141616916507894380619705894782581137549561393273896960 5184 307473698176594355923633069903896613121026755175383040 5185 638436796020634211937811460138230382331053372457615360 5186 1268656172668727289376967247312505363217613544656732160 5187 2414126856536951938110720806340887434625699750290128896 5188 4401667086081240631262431207699520143279607119444180992 5189 7693862499864138298861364933837843780383582547896958976 5190 12898839474243717802076781975368602127225430700640436224 5191 20750358329296653243458709238150696836857662839516561408 5192 32043578313680773724416646133445084293969190725106008064 5193 47517263877957154017226874478469402986087041471154749440 5194 67685414970280593981514690695174889740697351156979466240 5195 92639168071543575917246951332349788238668171349115535360 5196 121859025531508130004669606098824791736665585383772323840 5197 154091048224292412682629975095863529011751396094747131904 5198 187341027221415102666249322118335296236260366688855072768 5199 219022958182522415328544727035159724750739137770499841024 5200 246263345182834186603528389059419376677612647442803031296 5201 266319113947658151148998775382610311085627500378176647792 5202 277027861053866648903199239158333760202471009606291346392 5203 277189281863889096093855868255369915619734745291571613008 5204 266785290614737035487155754814370991400747034729703283904 5205 246983335822844425796018521975818413016790942592265778176 5206 219922075433835120521249204225871869494740430460829868032 5207 188333503385246282167658858450499868792140595226913161216 5208 155093305221919438187761316853049734937574381397528412160 5209 122800757676232182029838981998696230921025250393013616640 5210 93470334958958915498282191912384371546677294454876405760 5211 68378501678035904561375258395846214053149645043856834560 5212 48065367470521160586624969200167626440953786087659012096 5213 32455688668899893534640545218645961719187626492577185792 5214 21045474931660802729704223222969824523367807985255448576 5215 13100360472741640887250432184642815085517991905878605824 5216 7825185930811094455577655480354702476941523767900766208 5217 4483378447854339313634195783204505235733442393395953664 5218 2462685511651058855849407009488980999187132174921891840 5219 1296220161617651278782829328159437442914562907716976640 5220 653381608625263006337720273545780302882181854747688960 5221 315211846420797169766442152903164467449023746319319040 5222 145442136098595755688341462312868194037337036133761024 5223 64136925077473439060564471828252104165839597687799808 5224 27008818443451454880834652178161374831308147779436544 5225 10851774708683350234369118407060942982169022668210176 5226 4156021423740464746026802261211784072315663235940352 5227 1515595594777742087188427610626313629476318278057984 5228 525681872794946926041240839648879159945494039363584 5229 173203554087998426360863626226535607288356187144192 5230 54136991485233973522815249159194561720927857410048 5231 16028311504612100112693262135758986239936284327936 5232 4487733404666488717359684282248915862287252717568 5233 1186122268772141706282522439409895818579442401280 5234 295345927385620920506285900768775966975506513920 5235 69131247168611523321146786989696646278052577280 5236 15173826935513445483440496410098527120528506880 5237 3114613799768645517330164867743442312571650048 5238 596028718388217075368288704372075085164445696 5239 105968832201889082821824915610840360223244288 5240 17435205191852242722589393939082764208832512 5241 2642764489855086814997444347837702004015104 5242 367128752599513020950073566723356577759232 5243 46460671758428113066645205079879812382720 5244 5318389233957412396270477143569669816320 5245 546064199646027710982230542966566420480 5246 49782575648652724877835474694590955520 5247 3980429666152175526012793962283139072 5248 274942244018588445913034235549057024 5249 16108036177100111004818607630712832 5250 784200352566188413500898020425728 5251 31374352355648677687043404333056 5252 1267650600228229401496703205376 5253 0 5254 0 5255 633825300114114700748351602688 5256 32325090305819849738165931737088 5257 1016338868732982922649981794910208 5258 23608090953350430258773852145319936 5259 436150960364622821329642952652226560 5260 6684010698934946875123793437504045056 5261 87361060207836346143663146817028096000 5262 993371788711989189376402298395877703680 5263 9975513931674579341710517404872568995840 5264 89514503977017587542685898049400434851840 5265 724599910596509005497316965406401057783808 5266 5332541728363439010111136749752171460820992 5267 35911652130009745722255684243728624508731392 5268 222540277605449404731539444901279958485172224 5269 1275036282620382290051939748270849923135569920 5270 6782232675312467496443251679275556940801900544 5271 33614832988741150721784575976453451140112056320 5272 155734070020582957961119636303875485041824890880 5273 676333793101476741608602470978589355261768499200 5274 2760332585883949756622274847305194610744853790720 5275 10611320041435763952556615673529895008869623529472 5276 38501004346527140009144399703290915668719543779328 5277 132090376849576124143983603438625842072037997150208 5278 429233883395484826254847512861593252808674525577216 5279 1323128228276956558324699667905401651206247835238400 5280 3874342661054897359499203516982789160193706900324352 5281 10790292598322902539711721328313451213115647900778496 5282 28616184608006186300908965318979468651856360988737536 5283 72342854641913410462028991995299326314761540035674112 5284 174505410561736219603899844888924714995017132927877120 5285 402013567883835755020528873149376903963119476856061952 5286 885214602581394379620349195698506664359127284711424000 5287 1864493331060278768820198658424734136182096744792719360 5288 3759057959480875023817833253207607331703435108108206080 5289 7259050298806220699935677339110967454068000626185338880 5290 13434353563715112457159286087206713208508252733378134016 5291 23840863356032208109004150825696437989838536081338793984 5292 40588901792661859869762289198961221458672045329569808384 5293 66323227703616595962607544911984089051002229207437672448 5294 104057177680855266069204799855302588967985231421495050240 5295 156813879783006354138452958185099612644884066007240409088 5296 227062233576714586141685097908756315240563602978389360640 5297 315994631514122438143725936806855689433879955619929128960 5298 422766466864082759985020320447815023807980498789256396800 5299 543882091530584881333548428331886994090250080534788669440 5300 672939389253103235683663231106751924937221240186623524864 5301 800911001219193767742614969514773282481410590702943758336 5302 917036782698520707045331733360856319680151621616706103296 5303 1010247264914460376684030987067717605442655196393107002592 5304 1070874710620849775420046377572344911684350922811469860000 5305 1092292204833266770928447305123791809918037941267699257200 5306 1072099138276570195664685945459618683326899392090644166016 5307 1012561447562949947362553788919278852980167415535112989056 5308 920195618422052414002153369229739516042471742509765169152 5309 804601443672188651360901689366768605903199308918788997120 5310 676831047238061185659526933035237148201200100221070344192 5311 547674741164834484526049051489214917205792918886082150400 5312 426225316926025614240374519413898371794535754091997429760 5313 318968375738718109103795732776586252361744108945832673280 5314 229483726511716615812370182709901872163244974644742062080 5315 158687195963304280755537319779336448176177477917779951616 5316 105436926092928947427735071398538808234926620791311171584 5317 67292126656255188731448005777225182944640496204286787584 5318 41238250129353008620980152779583027874315305654207643648 5319 24256471712263397492093155435234343293139900768599408640 5320 13688494849177444748450134410894967199099658323663781888 5321 7407555390741724311641024351909108565415592713036759040 5322 3841986257942392614538591174935815795769169049875906560 5323 1908743986816131631056377953224904995024368207659008000 5324 907772572640919446820549068401818815400592367094333440 5325 412996138329442386395896299570455158821540547929309184 5326 179609846007509157009175428402122465333201064916156416 5327 74606481299444699998798373867339328985196941149208576 5328 29573394528736843997728421418340569991502146098429952 5329 11175988445350665460093856298988814885174154520166400 5330 4022309813961947937307086990432421019666993419124736 5331 1377125375893847150900969103764278352761164102893568 5332 447958669315953812314379176878818073113867990335488 5333 138253606517074730032836708025453742628583816298496 5334 40424076348326719819263297803923409557598565826560 5335 11179346972829996514320213131586038173516657852416 5336 2918914264964268042731863295802333006919211417600 5337 718107100650465861709607211845648069915081441280 5338 166096821826720980037053198942475876221730160640 5339 36030611087597483574854774546151396248010096640 5340 7310208020356858462964454556752872892643934208 5341 1382928867976721300831709407600811170586427392 5342 243094260572373663350653862572932227443720192 5343 39549684485362172658324264227328605001089024 5344 5928544723062346408614411535143281381867520 5345 814581986190860046638441672249543957151744 5346 101971920190451255493040844583141816401920 5347 11547947043776874326500676718852078305280 5348 1173134237076659505357762257257234432000 5349 105830169399803325522793396093814046720 5350 8374098439000758169529144690922749952 5351 572496205618747933775265914524008448 5352 33200403045277442139899405300400128 5353 1600091970138082562039213620985856 5354 63382530011411470074835160268800 5355 2535301200456458802993406410752 5356 0 5357 0 5358 1267650600228229401496703205376 5359 65284005911753814177080215076864 5360 2073004872185726393135077460541440 5361 48636584404256591561924760232263680 5362 907661994352979102094605525954068480 5363 14052535791925160360195167085488242688 5364 185571626923728907031328846516775288832 5365 2132202043454704740531537408750707015680 5366 21638260371801271350785237632445558292480 5367 196245481038825723730910037766993021501440 5368 1605733310248465425794724550200817260429312 5369 11946179869158665739331368388283755059478528 5370 81339535394003497800711985150035282309939200 5371 509682189779836804636009516945923125542912000 5372 2953194892813087107597047963271497055899484160 5373 15888262767989532015909867336173964034228355072 5374 79657294575704256270304973631600159640464130048 5375 373359418724577115084266892292287973877256028160 5376 1640638240747813019082629047827209153614698250240 5377 6776137535308722434007490748778999237583799582720 5378 26364620633709939043848716069632750462797598425088 5379 96832079395312319095384897646287056814955594514432 5380 336340224796314766536442852679897307901371938242560 5381 1106697776928240912672876000289468898390334316216320 5382 3454880702467752991396384113048872852748383551488000 5383 10246974625756657257839922896326749763326622952325120 5384 28911433351142189968007870139027503435221994097868800 5385 77689273201365666471931577004031503374707661345914880 5386 199037099117526643206351246791415768352681655177052160 5387 486647548125041394191239010821651189295398582705192960 5388 1136564101222734002185806296444985855628641612958007296 5389 2537651231885972001744587924337731521787366283457593344 5390 5420748034828496764016776961935066740918409902801551360 5391 11086124119362891085641651386968748858466991936488079360 5392 21720643196211246272633158782441099709929238284027822080 5393 40793811392297224301177947430696102013772560341793767424 5394 73481726637757297004383719115565974473918639862192275456 5395 127011385031421020280989729858314792944805729590155673600 5396 210756078975868034563411542148627157022827370250659430400 5397 335868975489773399247017363154008578637000904401244651520 5398 514248850206531533946978069703857061100564947215312748544 5399 756720981126654856504932948093604318678680200380097232896 5400 1070501573002546776030455640590138553977600312235643371520 5401 1456274974947332862974602435146258003137738626244390420480 5402 1905484352804838192558799594405665932949147010738604605440 5403 2398618039702754684251650001520910828679132901132803014656 5404 2905260692735152845242259122945104195486693402296914320384 5405 3386407141500098873919021110472089127980109197314707691520 5406 3799027711662212471174178196419677909345320376611482536640 5407 4102246995940319712220815902803710223769137243729612730400 5408 4263947463513171893430561200278728719158634732516331293724 5409 4266336875777932500709648538915858632719902733478797239616 5410 4109152422818311448412886620617202636638815917559358662080 5411 3809708034187611233158898749281100268977622846979046152960 5412 3399773151073051201879239399191079377697194406943197608960 5413 2920056743985962224306356523590674052305031357900803670016 5414 2413613513552795043907812819580510181735586213602232500224 5415 1919635194248756955739248664510976458681564552776696463360 5416 1468827739701168832227834483600422667085544614462859509760 5417 1081029973038078366435618497276577598112400286257281761280 5418 765101947868254233433308835413055627491084433661806772224 5419 520596912009148768832876912888713296887351401821929209856 5420 340452127576402209679357106547782330575336521174142156800 5421 213913911631866981525877439761372282854409649836051660800 5422 129089519769033089332025452500318603805532745703851294720 5423 74788654219211577885492903622942853691916360626621906944 5424 41579516975604385721897761097815819444721684715138973696 5425 22172248238725782171283302773937497716933983872976158720 5426 11334291345550493233853260920409685003738493433130516480 5427 5551112069750563753816286084488787703909863745063485440 5428 2603098425381100456619104743470774056439792081290919936 5429 1167954115500099346058973625971962854308956598492463104 5430 501024421916532584622884172957701761715371063031889920 5431 205321650603609261390104882082083258918870247842775040 5432 80309537086506083244466305941743065097838872494080000 5433 29952695059904075061378236158493576231262436322181120 5434 10641032563600679213500863068190528386465021338583040 5435 3596767775016782966186847000940773919768586527703040 5436 1155255554735168111146912407030951622791668831354880 5437 352116652346590251255945082350134752054383980052480 5438 101692108158595479169130761982869180356505022496768 5439 27782163894765761979430712069993896874093578289152 5440 7166998630635183188624116366824124197369471303680 5441 1742343954048026537059912164030677211427194798080 5442 398286472878521281351524868158000798202320650240 5443 85399412377943734585515536931935056683977408512 5444 17128530378315905224062878186974682924217008128 5445 3203716621473259914854916963660088217698304000 5446 556862973082023946481797436796395394275737600 5447 89596349018689993044985262912128162946088960 5448 13283793748419123067938175824388579154460672 5449 1805458425557196658324372347456335797813248 5450 223595357175279803958114122201937435688960 5451 25053374010592780701245564552820807434240 5452 2518472079679178023996605774156236062720 5453 224840572670802565763122673367811883008 5454 17608642690447794580635347203508928512 5455 1191596317904286493267156625690460160 5456 68409160782128970973457556197867520 5457 3264200295587690708854010753843200 5458 128032710623051169551167023742976 5459 5070602400912917605986812821504 5460 0 5461 0 5462 2535301200456458802993406410752 5463 131835662423735857755657133359104 5464 4227456295436116525316318102028288 5465 100170384255334801420970235640414208 5466 1888172699574573977319722843363082240 5467 29529614594696648790465239715409821696 5468 393953636117095956077637623584162578432 5469 4573388944123044008131353693113385222144 5470 46898079910268844540193959132674836660224 5471 429836184382022984812912556584069937233920 5472 3554642739288475821883454905008332036112384 5473 26731326291172109656462948363117168309567488 5474 183997878227720744146806724397544189865230336 5475 1165687445469589062366903191977086429211656192 5476 6829663639124411679216521371244695807674286080 5477 37158858584847615764695656999961040959133712384 5478 188428103532725789527694348231045106691523739648 5479 893383876731397046394415803796519012900332896256 5480 3971666000809277396838681231264765792195448930304 5481 16597794066043142197046401918835992203478653992960 5482 65351979773410553817625858882488321426142481350656 5483 242933718565537859954783730785459119831013572739072 5484 854166313432164323410004656696395965525066822713344 5485 2845464043828772246967625438482219588538660005347328 5486 8994655459124941793233950064057603290636497190912000 5487 27017379344837034267432476595355383836916289099530240 5488 77211803528172836801588258866377163838033907658260480 5489 210190897151875659566753886570449410789027706589675520 5490 545631969455104027839005568118063888527966162173034496 5491 1351977232161729352817612622112391282729685967416852480 5492 3200486692435991752939699400591356530803716997861343232 5493 7244386409891823182162838626533418417692261960378220544 5494 15691303986536713549166822101101322427264172753470619648 5495 32545771824714725934117821577604723039115972284910665728 5496 64682954543542564379937202416948331546600863469865533440 5497 123254735279226576649222633177939557635582993827960455168 5498 225306290340636345251128116384553970089319093682491621376 5499 395290594798234667541982324780788127293233954000493084672 5500 665935116740341310922906215271138717407256069742037827584 5501 1077707245333150380067705637356821356050518370682677493760 5502 1676052558811210876346471463106755143144516638065052090368 5503 2505769174623680733107673469268869742578640446290810372096 5504 3602422425729894230127619532563904586058255271242209165312 5505 4981583911311099720958252407002249040929923544507511472128 5506 6627728344191661252614533430698668928754329450938906705920 5507 8485514544423946447343203407729158816431032721720210358272 5508 10456508940978652517443711486777315956410864616241899096064 5509 12403849254205143605713914875465089007875603812783522275328 5510 14165807513836966460079763998844224769710651716795159022976 5511 15576972137190667651182344749872690779152745228910490099200 5512 16493447692430922483394020342451886529728743856245293459048 5513 16816848627576626845813510937401923520507738833818730585696 5514 16511590465422107710253285434865052225901909942645119505152 5515 15611298076473391609067495019134451787028065157284460964096 5516 14212743937110060381547194128137081154857462702147785940480 5517 12458819163719245552698890282117653054446987627862688284672 5518 10514659326786194510838317266099175055142801416044608487424 5519 8542405421402585614480954199567173285950024625654590865408 5520 6679851153803520080375838454843924850337852025589617655808 5521 5026635942878922181573422603577541282871984099407733719040 5522 3639331420286774398084954324414310816602311124374748397568 5523 2534518503568172544719054407624849240852683696586176331776 5524 1697388911399711848606636378836993635779566433825217052672 5525 1092816601830303689719640968650073792668317652910010793984 5526 676154964786454036584969766072400744054215973948211855360 5527 401897707094108075312823126523798973672839464406606675968 5528 229390757325227239874942122858943065599557238513148624896 5529 125669740256025553652449421838642472719110249027167322112 5530 66048772232509296748650873201609584991147120225259880448 5531 33284584213865756013384168093245229391166427052816465920 5532 16073482346947482685423798202621022114254706224589176832 5533 7433388446948109877795430865889602265092503995032797184 5534 3289811264926874758522857380473485454642235854047674368 5535 1392302266885437864140910760025404405209292965544984576 5536 563011331656809802410947910456560921756324214079488000 5537 217336928449671688774841024957209794507058406741770240 5538 80013008059709678407396180686244790593944394640916480 5539 28063325032469818394889924199859722266785871235645440 5540 9366319144269708646268433735003972812273089184268288 5541 2971013264111875907513059675465725097478493296394240 5542 894437781991298484378976463346463123014186335993856 5543 255183921019984067287872401350668683663984927178752 5544 68880845374079040117742567963169367644436414070784 5545 17558944424630489543918380180328438239179879481344 5546 4218757195676041607973630184594673116473794232320 5547 953224523753789288198924349874698775027708329984 5548 202051293555108910720532634937288160215289561088 5549 40067360016196548518070258711302215405022478336 5550 7410441617628101896475313148997192299988385792 5551 1273831464653451305631738861213767468297748480 5552 202712557708055164894844025086971859680886784 5553 29729739274049070510297986478251504302030848 5554 3997476514752813758760086776231850416275456 5555 489824390173919042975359128719048294006784 5556 54308993711461147596559825105721449512960 5557 5402792723891601683350458837725658218496 5558 477395435947595822112521375399125450752 5559 37008184911661649955466567729916411904 5560 2479217010319536335169013332100251648 5561 140915209847870550843877270067609600 5562 6657700952398660816660685234634752 5563 258600722446558797905327453896704 5564 10141204801825835211973625643008 5565 0 5566 0 5567 5070602400912917605986812821504 5568 266206626047928174314307673128960 5569 8619390256251845815476833444954112 5570 206249129502008351553641417833185280 5571 3926384524192161186600595478114467840 5572 62022686510611467148069780768142917632 5573 835840928112851894264887893023816417280 5574 9802734559153463934633124996752233988096 5575 101564163048096836993140697098451492536320 5576 940613913057748789099974480261708471336960 5577 7860949609422866409276483247276628732018688 5578 59747374490630006721888171054589058293432320 5579 415700046120759731991758637616883433329393664 5580 2662374009252772003489449735378817724782215168 5581 15770948339483902482041900886212890125328711680 5582 86765168851548666240584939362685984181162344448 5583 444946180224914526610911079396301185119021957120 5584 2133703637017049550941966031016038358120025554944 5585 9595322739699477498574403731942620160585193488384 5586 40568237108293601700564929207440376157650603212800 5587 161622860194605142803462773808660855505504249577472 5588 607996254959784482411657109940248187831232160071680 5589 2163649294743647417028977473367107499513518401519616 5590 7296130997860752276735796352835065868641162024189952 5591 23349871285778746433261387742016206183562232620646400 5592 71018352600584736614162230622187187303307897450004480 5593 205545113033221426868001232230802763523753487053619200 5594 566766116150076459877586260188547717571338690824765440 5595 1490488248794491475332632579573638906008160543900172288 5596 3742062675643323723659797925939211226519458670738145280 5597 8977321317065609346395826931290168593011778993147346944 5598 20596793047218385491974558083247464933521582762764533760 5599 45227711975323146496331782757973145374981444634234847232 5600 95119662242392657154580985412071162620667789668935270400 5601 191725817358581115890682706419783602282341157998763704320 5602 370592556258790519863761070994488151619151843847386955776 5603 687319330476707696703547883586453226225232627427327344640 5604 1223732116352933733620427334867012672190434389292669206528 5605 2092578021096207066532975931607856996125251096728553127936 5606 3438179315531235125612433878552849727907701213610597416960 5607 5429932871603264431882299961908103934262616214731222941696 5608 8245771218197366791301628017491733828522736842500724490240 5609 12044141226108375809336356975030319581401530787114189324288 5610 16925858004404942176365204072540111453537782148910746697728 5611 22890995422016695029788797237917370146557792664516938956800 5612 29799804199891421646382342738070546968978285065810380324864 5613 37349063421375811590343456619251845837349976117739292508160 5614 45074819953576894369241791696317182381359177030870642132992 5615 52388330763714717388108475679932925392823535293515331916544 5616 58644573789628531254338035900520686404781455646249012054400 5617 63233701009683918926189475563990869809104673850320264811296 5618 65678032453569113269598567818190686314814749942161054960040 5619 65713453990455837315451807939049335291814661060136745784288 5620 63336139692798813754685078772562341317163972097948933018752 5621 58803228408251213394815635967271650951128457982517209294080 5622 52587289945839710097448756979036712778252373202682415821824 5623 45295672659966409801054830368028834313381885930024248360960 5624 37573666165080488162829910408871559221755228996021783887872 5625 30012638442199666816834200823047218636597994826811097743360 5626 23080715460552193876861641917100151982096975657605563678720 5627 17085874762618858706267855243647662661988218093348036018176 5628 12172328941148493834778593740106845175438325815120117104640 5629 8343555388073308761184997502444159703866946866538220617728 5630 5501086904849976200979894205684559564652321941776955867136 5631 3487630035160345110888293219346428326875418494547588546560 5632 2125429465244569116288110634242706220120228149824109674496 5633 1244605274106470694030748870278172058299745568584619786240 5634 700008161822159870853770911878477619725064593933953138688 5635 377973754221202771327345906941859101642329711483277017088 5636 195834598734337823553549087613087687748433684612513792000 5637 97308107583271012158774441691396767321929774819111337984 5638 46342784356241367356942755687306796100423561216220200960 5639 21140143746638370396351463418844590557737415048379236352 5640 9230421266586865185027501550650054358747998054487425024 5641 3854710988261615884480946326483548894848691061810790400 5642 1538365172407350391096305563368915233407919303667220480 5643 586184211242890735882818328954511584864037722338099200 5644 213055057801754209842486691866561561909923692350013440 5645 73785593263060838729105985264771211540056655081242624 5646 24320436659535840922452654509450219562137206747299840 5647 7619808385836323512145529362727639454808477848829952 5648 2266167859395560343534358318868197791007319869358080 5649 638795114102486992985114772672326238426516795949056 5650 170386595854833127142372702671249579862132533493760 5651 42926443835497662493622332485006458613144286658560 5652 10194361821303681187833837703743294377684566540288 5653 2277077510562797871479368465145776653256171192320 5654 477208428683517664323217166494772912996392894464 5655 93574293480937821393448611924863148076950355968 5656 17115261488053534308146462584578113945028526080 5657 2909900322845318123942310463318184033305755648 5658 458063204428163384867809311418516113582981120 5659 66460755788756961460246631090611497461612544 5660 8841770782742838617539760114460059630567424 5661 1072066165507688834927596247150321310105600 5662 117632814709841567215597499961026807857152 5663 11582367146706661963384875089044313210880 5664 1013037213006653963418473085879667654656 5665 77742413579004791494691790466666463232 5666 5156228237550208788841035445829632000 5667 290186138627145475787720059313455104 5668 13576537928444336890029691329576960 5669 522272047294030513416641720614912 5670 20282409603651670423947251286016 5671 0 5672 0 5673 10141204801825835211973625643008 5674 537483854496769266234602159079424 5675 17570904969763487734145803129716736 5676 424545059570635624167056380402860032 5677 8161701521000292962435594636719292416 5678 130207848836446684158951289084071378944 5679 1772360686184007768651816201273256968192 5680 20997208769748982529677772956045481607168 5681 219778640885903869860613059755910843334656 5682 2056519204634056889540381039379201914830848 5683 17366784593558827455002728258165004310675456 5684 133393260687034227691417134272959847363248128 5685 938025020977492291743430121504474295573676032 5686 6072567797066463482238074162531356549708775424 5687 36364767788674019755983664875793732140867256320 5688 202273963986425758615309705472245489477726765056 5689 1048881966453274267297445632065142010542961983488 5690 5086651638823704344985874760528866013512458043392 5691 23136181008093481967490357093307999547625700327424 5692 98948475763159169011568183962650436739413747695616 5693 398817917996128927523033228976590574845910795157504 5694 1518032458440033259543596786600321723968522742136832 5695 5466836576615606701148442773359660987812767825133568 5696 18658347254561847162462043819859462789577842817499136 5697 60444965695636442229427444465396496064923175506411520 5698 186125843374164605609051241782572801844731998225039360 5699 545469732680088705107988809998931715064302167528570880 5700 1523222924999004530546633521300699965581903790415544320 5701 4057463884733389077170103911598086559193328457812541440 5702 10319910690389831612926491961435220603653116680783003648 5703 25085605265155648690857750245584500431058448730552270848 5704 58326576451396305187195205863050345377423269811625918464 5705 129819147676396752820738264567637280964998478864586899456 5706 276791035124675622699750722436426726524182495095215357952 5707 565708183957620228345529843059575878043323843628683493376 5708 1108979660647808192646737902818968765329578405676776947712 5709 2086352939378333318979261198290084164334320504211459014656 5710 3768840353184740272014716174133628535724815851798464036864 5711 6540149543221410645440501444051645224645509637403100315648 5712 10907228428012061230230138477045448219286626704154888765440 5713 17488732084715219048563052919960322522985136675655004454912 5714 26969584278180917611585175112794964964702838401555576651776 5715 40013100253697279194057660076284730509370073030150989021184 5716 57130501919473881761307357347185014780070538153131820187648 5717 78520682626768347842813980503042643098361276067402106273792 5718 103908131412451459095367877825214261147551087884495825666048 5719 132419239567913535139928530656007182761267134657827599581184 5720 162541082927614917409123203837705247369625568906059982012416 5721 192197718365440466358033819793362559976769933323051940255232 5722 218956178581681927331532061852588318486808736088672022044160 5723 240341926828128406077868249309974062159128984072182946816192 5724 254210470164060211714545594436780916593847913551442175469376 5725 259099133051830600401363778945180549605268065735123755766864 5726 254479687229783018200095793387031359933195394899958414275968 5727 240851796439850120064685268037847150335489609697539224248576 5728 219654535274789104409181508335271497116308495226345074577408 5729 193017535976542714423333804557274981251430363075946228639744 5730 163410976488063511449273505915923757450074336386255335653376 5731 133273472898579045361450104167122639297945960547505515528192 5732 104694243502357797123751974004056857464481701423202808365056 5733 79203650388361517896357927231324679581461427894114568896512 5734 57693307342540263023990114528596588176301035531845612077056 5735 40454376417271376417377762669192447447054257602333364977664 5736 27299484229799366319708180167742942474903627981510250856448 5737 17724246195519599499123975025198853356340768394251694243840 5738 11067945380836233399976233213010476534015477847912938995712 5739 6645060622720463111183841675446134523514806896592028696576 5740 3834378375073693667313236796857451977695507953685924675584 5741 2125544349574965702572914313736356800215025277547155816448 5742 1131416367915240456691059686119151756086647687257366986752 5743 578004808642704976814185332146655811271086975051773247488 5744 283241776748502006154338031783935885741814862977280507904 5745 133057502529747821208289063375083600392246834257771626496 5746 59881767407145742036241081231395259093494361485834452992 5747 25799776725974579032316229903588051509132791701957509120 5748 10633353628956467926376824044188088913748033199784591360 5749 4188863043747262459003242183576924905350235423642746880 5750 1575801449964700703645301006663580510185761817304760320 5751 565536216406115532427501850031663513297454917683773440 5752 193423890226036615134167822289268787407754161620516864 5753 62971921984146234173309397892025686914825219509059584 5754 19490460838368684760616187278934443521767259202650112 5755 5727122456841943661005387876719395594972153981698048 5756 1595271671984515710092132915906362299383643180630016 5757 420531021993426468299164781841264356142508427706368 5758 104721661405054707852851090001288840057674222534656 5759 24585482920981237667431728009222852398643547209728 5760 5429506649875772677775012683631323348692979679232 5761 1125148924674493282297660236689365535219855130624 5762 218188606732044118535901989254762392845203537920 5763 39471690680932012634547482056453817573107040256 5764 6638330917686868526184274706031664245598322688 5765 1033797770324515264608482790615438817065172992 5766 148407068344957252797296041478864582291226624 5767 19536932444023540450633619874102418190893056 5768 2344305502782974611846539304063048995569664 5769 254591156333206413172342997092051464486912 5770 24813049606576108761125426817825597554688 5771 2148429505801370288622696269887177752576 5772 163234030420005859248711892734385848320 5773 10719762754158549510218173605172215808 5774 597410768971958582960957306410369024 5775 27680418506583617211082011192590336 5776 1054685299389886862045257066872832 5777 40564819207303340847894502572032 5778 0 5779 0 5780 20282409603651670423947251286016 5781 1085108913795364367681177943801856 5782 35812397107047708821683362255077376 5783 873648314219492736529308392003469312 5784 16959321391712002460890087120206561280 5785 273225677142174893063012001095803207680 5786 3756084615308209446494898450025884418048 5787 44945563670581760960656209936138348003328 5788 475222151048159787814812585908250718765056 5789 4492361349566892228086745770778257522688000 5790 38329905727227503690126482496055694860484608 5791 297491995823694566971750262153348433001316352 5792 2114104738524946147010178710821578929426399232 5793 13832597929214443199980941720238225791935053824 5794 83730015369070126994867334904828040642958458880 5795 470825581356029951369373652676139158088210972672 5796 2468415435003302711825415295241786766851647209472 5797 12104537633757238320069059508252536771023158116352 5798 55678387810540854901454090869836456083502162509824 5799 240845358172929082625257227119973549451444077199360 5800 981962097520265230084120605338060909860275565363200 5801 3781377414664771746342316201623926143315398390448128 5802 13778861757945299484155652710789493378312364619726848 5803 47590415509680519287305618029240849043044787600490496 5804 156040663367388185689023016490544039837657427502694400 5805 486384167350831716487034612767516386964660196170792960 5806 1443124668382479794114567063530277235584915581352017920 5807 4080600508395234604362683778407352373120245246847877120 5808 11008074600615268269961480215155594979034073036320931840 5809 28359538488575465158886251293899954282529734666276044800 5810 69837161737246964687397830334943690599321754043481587712 5811 164528605355569024788466762863998628512287063660524732416 5812 371110080490224406595785662769461141601246128723330072576 5813 802016445939709453461957910404559475284579414229701885952 5814 1661771480426098288316434096049743113038126762537517056000 5815 3303182468366143357187402408492006658716544213003823742976 5816 6302484527109860160166278692463992428596212079771154120704 5817 11548726131133395473584937208795327576590565527364109860864 5818 20333221148457730856464226036871219423809701274890323099648 5819 34412605083994427242102995634299101943677719251841827471360 5820 56006873989439959055716642443216438706691421030964153810944 5821 87687005633396237226383437224340840619173007174590103814144 5822 132112009176745185273341239487946979809872247660247152328704 5823 191598245102802944766801306091306417685779957112710834946048 5824 267546046403722023913750968694904115099812793394149308497920 5825 359804050357613155122465955506811403597270783726393832243200 5826 466105619758961076772260753377224387703098779930449494900736 5827 581743645522840121120690629452170865505566992813938838962176 5828 699639791252883790750714230095186559396865847423492383921152 5829 810901301240160895110857470741409839311994606241454733222400 5830 905849470526577817148375154128297556882859799687803001911104 5831 975374723632514104821767541030737347199232246472922065434944 5832 1012363283135193043527582402153224923770381113403889370002424 5833 1012889136079918493468758600301150322091510409798803683336288 5834 976896487822779998885502617197183639775633117310375786374720 5835 908209457388980202524160367230379020029433958990429301209088 5836 813866695947232164750830839090319058890231700064062569051136 5837 702940238340098479687501177254706462485893449650176097079296 5838 585111309910185181480072009558643380308145276933968514875392 5839 469309630901234550159738202834971395996440152686600650752000 5840 362673529569489854638640202008647800468635119934291284852736 5841 269979345372131422171401840401386315829962666840637994696704 5842 193559455305463876098151118319550226233068641920827223179264 5843 133618294298508551964012856722805090467311249027946824859648 5844 88791385593014569234672725824611427217925423585674877992960 5845 56780798388590804949469942796593518207068236765539015327744 5846 34931431203760717112387260114624915420391025267119273017344 5847 20666141497817655057994098163107428294951538312125249224704 5848 11753281955961631109499276480540958853328071175789449576448 5849 6422854799600834305642171349845568503059947080840768389120 5850 3371022146007227956299052023415193172163057146861820313600 5851 1698387767872325901448852045562596535896756406604074582016 5852 820940481084435808530071314611232222330029315054639251456 5853 380472399884753369823329389122996828434663834714963443712 5854 168960875170758785534027008874863767579004243653584486400 5855 71844164171057845069178503277879884182408661154565980160 5856 29228336008530195061621861260930372875366331855059025920 5857 11367387130529582112153190525563338753692111759076229120 5858 4222475881563551990187066593292292652266975219511459840 5859 1496566668771789896883183423900050421429723680525516800 5860 505571749310337721632434573429362689074010065108729856 5861 162600586324741774231627528266572900897069690968342528 5862 49723718517802602486300833695457736973909837540753408 5863 14437986492356401213307025497109536183567884763529216 5864 3974608489962978312245250069225484635148734431232000 5865 1035635040143595055288606076615886262641209531957248 5866 254948407343002861917184521351356404171825691492352 5867 59177739542813165120337624262567957547224328568832 5868 12922880806781996550144821251559942485282153037824 5869 2648393895127668476452726796303282764246186721280 5870 507962093239025437102195165089290113233947983872 5871 90899929249123483885589045590136912347001782272 5872 15123980052524614743995893854338987725896548352 5873 2330353967285607441278710386867896058510311424 5874 331031004007873895505637803375026455613276160 5875 43126668955842165389632759399471272217804800 5876 5121838739074611046448535648122257746690048 5877 550583154964626571768038571717694763040768 5878 53121768130787533600427849507508936769536 5879 4553761285702914884383533351596720128000 5880 342578292112582449709979759828172537856 5881 22278032012597064781497363996088467456 5882 1229558967341971336211128770757656576 5883 56425663517358947119421253077696512 5884 2129653008383425394514461385031680 5885 81129638414606681695789005144064 5886 0 5887 0 5888 40564819207303340847894502572032 5889 2190500237194380405786303138889728 5890 72978645055139166644165203533496320 5891 1797351080039597339206115606774415360 5892 35227282865810614120974273343934955520 5893 573069721807730890348123359723349082112 5894 7955694562914355074226964785911654514688 5895 96145418962517514254337349145963758878720 5896 1026787383789578956615526178509552237936640 5897 9804930299952644965935160187025981953802240 5898 84515883982150047907130861968158357152858112 5899 662753945510856849423204984396676731657781248 5900 4759119623138566970402811523417612612534272000 5901 31468393497427329831395041425580118173317857280 5902 192517985185640646974888658455474761341043998720 5903 1094256588697001962435353370196674015404044058624 5904 5799587365266888552854318059754100179788959318016 5905 28754023491283873897273796096109044339343894773760 5906 133740102158714981111454892029535463206239076352000 5907 585048747661524895753523573579731227795646190714880 5908 2412585408233570271446764605668176393835172228759552 5909 9397858307504602908917584368856268445129123884433408 5910 34645044110562954328493308274038611446022036080558080 5911 121075301342478487930146610621654297642378841775144960 5912 401738012105839651179937680175545473711373050445824000 5913 1267406405109616163310842567005351488050680821039759360 5914 3806584010707299901505692961289394685402358703026339840 5915 10897229370200739800199272821055910686549078155932467200 5916 29766707326690361357572087632374187533270878026045849600 5917 77663093068650098041553646463052284089414367810525593600 5918 193717397206563685850193932667105698319587101271402741760 5919 462340819568381626248828366568265135382834724720345088000 5920 1056663019465980676266973180861400419316365575414916055040 5921 2314227762614946196154064462305979661848582022971554529280 5922 4860281054181791762124232105695793480580903818493197025280 5923 9794228542302314092784373779237126516616316083366688456704 5924 18948707941880790717305414585806741284886454401398070050816 5925 35214126766896529426932718702222616962677573988997136384000 5926 62891413643618313373330385746714063855739167575893197455360 5927 107992821452246145460757679288066070468914179231551680675840 5928 178362400069586065735628715024224426899532470214972405710848 5929 283450404607033121925951391281975945560524589206371494264832 5930 433572889133229378236762884485143198228334504198875822161920 5931 638543451852315202475228046335929556303576678309178638336000 5932 905692682470695405203852978385924967673939097290720028917760 5933 1237483318251410160975388369392412656165981136993701565825024 5934 1629144799841674652124228390836323523909400181654770782109696 5935 2066920307617199152714825517476207198104389844826704891740160 5936 2527562104621157808417082282726502550188571256723569505413120 5937 2979566659087091596763516244788463723322401593813384532684800 5938 3386301806285429717002760987697785529458225625805989484307328 5939 3710708405849143445773292800658895860566554483848023622739712 5940 3920787307283967502816375278983683116541779894682534284152880 5941 3994764426289325380228005001228658269684077628544468893287840 5942 3924787736955824798414059693004601390983855704070024985590080 5943 3718292179450667924552051280609333130385502647943831590611968 5944 3396705991359284420310408519058848644587537816947258367260672 5945 2991808205469941895677362702002798936957900671223816965591040 5946 2540589544779473958545306365231171347669979184266158096097280 5947 2079759318946818704839440498939987477331149168069920147374080 5948 1641010487246435213467362837672547217959235855578604250333184 5949 1247843251404069224947530770220607733239649422933880928731136 5950 914278124243087676271349248162808228343757516669960323072000 5951 645317788477364655980298246675561969456125773691350060892160 5952 438673245225170307742543819841153249081764245200336836362240 5953 287119961087626349720768175404849077448027878882638506754048 5954 180887975932512293646769112807510668035431250212849065132032 5955 109656823788872956650935031558373239543340087055403523768320 5956 63941440708312119222588357643509488695388226453705326592000 5957 35848906917071766221929162729904645674109508326969321717760 5958 19316395180651786127435848286828777296659956719973191122944 5959 9998292454316828767798420331717060874337859283757433880576 5960 4968783137379149185860197227892250450439602578733043548160 5961 2369486770923714243750182284355867606951850078203145093120 5962 1083611295863394436520691484144371411053518886063308800000 5963 474920070570930326600475447829033324912536119246019624960 5964 199335272209535251639987692588500862496163544047015690240 5965 80062178326960282272090442597420228537763051242468147200 5966 30745754294494944436276519745122033722763470511380889600 5967 11278767439132740448905756922338947216006988749707673600 5968 3948458415918419585699163381824364251234813327085404160 5969 1317700679707154055870195590975789153773303605462302720 5970 418718750476071437425090361733221112679893494472376320 5971 126529726316838615808410343261706233107210914381168640 5972 36309907097176874875363394152399218992544342280765440 5973 9880111671813668730686750289879198565229752936824832 5974 2544962052327633296527827545071830840911060929609728 5975 619427841577206228305685815715743198007844143104000 5976 142172671706903598714298214030761385900089257492480 5977 30703697816118821750405213257521706834176843448320 5978 6223584348214198661351072292993583462610500583424 5979 1180776975805262634779317105193578536225069858816 5980 209040042518624405308552775184210785008468623360 5981 34412095736540407324451098707788891198324736000 5982 5246802068627616724600372793140357458957434880 5983 737593169298764054462232977176654753334034432 5984 95107823909540656169571053814152024951881728 5985 11180573734597637527591285054881791035310080 5986 1189799559661154238897424695681301516124160 5987 113652779470205072488956639798737921638400 5988 9646673650430136654193409888676376215552 5989 718636570462536528067875176216273092608 5990 46281790311019631484557476874441195520 5991 2529926361911491110331060389161205760 5992 115001262452704971303780914791710720 5993 4299870835974154129876817272635392 5994 162259276829213363391578010288128 5995 0 5996 0 5997 81129638414606681695789005144064 5998 4421565293596064152420500780351488 5999 148690344804370395877957299177783296 6000 3696704933277159385433064933672615936 6001 73146859120662952115170312307091701760 6002 1201430795945540755009054451916555157504 6003 16841658898697476408303396065385149104128 6004 205538063495346066751860474938328671584256 6005 2216885663127024002667389541147165455286272 6006 21382053755852517548398983553555107434987520 6007 186178386720626174522308743881067825236803584 6008 1474938909898704764769497694620628314801307648 6009 10701010811789857467691771180587775318699278336 6010 71498323013420043418352487281277610338577022976 6011 442041762426090501903046947603076314635289231360 6012 2539396363380445479737340477700256295271350140928 6013 13604337861247863145823989677960150214030745665536 6014 68186542170818355080721947985503642860150149087232 6015 320651501246643563821709382079229969134328706236416 6016 1418365853040540185539042737083703163355777560739840 6017 5915040042642273349502962455826933760185340656615424 6018 23304408661148521915192682813377591786612554410754048 6019 86904289168215557957688175952759651200899392949190656 6020 307258965092406786477277642767346000987097166713454592 6021 1031573602038513420637973258925978324250797210075136000 6022 3293383232111681367767852437245331721986051685451038720 6023 10011361034023124285594914355333595727956307928667914240 6024 29011414151771309498983967305665918963311966562843361280 6025 80231340789841069267393756940582608707408208780381388800 6026 211960706103556112853019506195158343703615832526212300800 6027 535433317503073351535938080101974446326816273673926737920 6028 1294391125319026546429814620330568309431173505151863357440 6029 2996943637844094113216413299380518169608452698330114293760 6030 6650604200452386466308480879952445052909502905640816738304 6031 14154856011029783684608023969967781180901300217237146173440 6032 28912228252939988730623232362265967632158105802959988195328 6033 56707241168615866398726893598511659342779300765488084156416 6034 106857740320274405200046989762044025099941708624229734285312 6035 193551012257138710782406013425991618709722533972656607199232 6036 337133035111125657924110648745133154799120236105588193361920 6037 564939440388506798050802333906777175857204745053427682246656 6038 911087958044544847024202866859250877637811212448775507279872 6039 1414572500584023269485174071084018093410077357532188942270464 6040 2115103034483376511352180000181726132507861254872771804004352 6041 3046498997758770112361513619423390884680363723123511451975680 6042 4228077377460503897515181690898077939140456360155334273138688 6043 5655281718954885937372921441248002370680413922940324761829376 6044 7291557959502394451368623795158782590084632020891098511900672 6045 9063901398956878881032864408360599040764406098691698323738624 6046 10864298584226582648666577954154326179987082002796110773094400 6047 12558333846180797572405095608954779920072717920217599984761856 6048 14000634197430272116693766337977212399666382034864923033351552 6049 15054969083329642526099746630197407683228726668911599339050784 6050 15615263784210867249494362327776520215456230498491120420108144 6051 15623081124210006395009171031336932501463772958304489880147040 6052 15077606058771062279516363748590844122717642191392994035917056 6053 14035784886907950227982165680596518734198920028478494100616192 6054 12602586357702835872453230426819018368785015123243488496789504 6055 10913677194662364366957938777413782518471427751485922471440384 6056 9114447449377993064210779743948478237605790026113873139875840 6057 7339833720345703025101025700343152013010749985092761924927488 6058 5698712987011983514042201409471322439711049876731102715969536 6059 4265098596862278157306119067192747238552509212372916032765952 6060 3076513504703093107421352727537056192738707279814940805824512 6061 2138307268324686337593867781871190141201279726502146075525120 6062 1431709648355713331038033076493108522002274762419504368582656 6063 923193719659267206570823326140343189815432144355601334403072 6064 573126159688913618470988102866726363158504401379499928715264 6065 342436406301091565230410639138292863871047560105469381967872 6066 196843205853137062210612875877449519920945252728844247367680 6067 108816597918154770657016471499846697657765685252693350678528 6068 57824456505879977461246464724531935264316211605919976390656 6069 29522985394433548827896735708789943605879854738808904876032 6070 14474844436278723485494928974014145115155976912277071724544 6071 6811235540554759348219121134955723112746483405295714304000 6072 3074178922632688047770809723285099734899037074735675473920 6073 1329947272507633808653781682833936527973059776544914800640 6074 551097835869245893417850716107411693629401164568151982080 6075 218561238703360154211176096493311244409836154953452748800 6076 82889754719346598568525620873331197038034190179552460800 6077 30034083102069372856784743066000787183868923786003742720 6078 10386824039736841236806303840542969277032932238730199040 6079 3424824358767864556518071219634248036512646737449451520 6080 1075406377823423752670471749685711003454840083497091072 6081 321168025186883583756673693738459580525062973942661120 6082 91099052039035131123025941906839676984030894514765824 6083 24505165890946561019369415888425868435053554148835328 6084 6240809753378376816371788043168293918765421267255296 6085 1501999137418488272638533421318498276471329202896896 6086 340932710854091775403609739927518214300750745436160 6087 72823220316091502721763709452610215851576344444928 6088 14601529089437561508489707746776473697810263310336 6089 2740658927041761111798891075139073150738793234432 6090 480060168804391720094652414602863955130445725696 6091 78199694393848958417747558627372204252033187840 6092 11799511279189638118155981556965026518410461184 6093 1641754864718248993514904377860325367997267968 6094 209544126807354671974310038824840052862877696 6095 24385742294397264029341284952618820008148992 6096 2569225793691825834398255936729108394803200 6097 243001078395492159605520428943414294216704 6098 20424323531074192835153925682581437677568 6099 1506825297885656813572508433526089056256 6100 96114328265206144021259688275488014336 6101 5204162068152963855728505471222415360 6102 234342960560591400078286541358628864 6103 8680871310362914941449423550414848 6104 324518553658426726783156020576256 6105 0 6106 0 6107 162259276829213363391578010288128 6108 8924260225606734986536790565847040 6109 302897505020934046111228250705362944 6110 7601238647160536524782711364460216320 6111 151831171005290874160310643292163276800 6112 2517671340860230500994485200446310842368 6113 35633632277827922777970097293483877335040 6114 439119851147204878793970329576554536894464 6115 4782897540178401355237468578002734550089728 6116 46590391268365763589133179614313008406200320 6117 409749446450261177830610559479872939452530688 6118 3279058699050073960555389970753117748660797440 6119 24034260754008513192499151617488445474313601024 6120 162247610170282125352529605133626333762085191680 6121 1013605292668990279131850096654859065974765649920 6122 5884462265771000937802248643812320990410378838016 6123 31862000191895679283051953935292514998858264084480 6124 161422211338936723853154616561425894618108493037568 6125 767392656611428969960518816713433747566546535841792 6126 3431975798337236668144973136863225478047010180300800 6127 14472322411821684701804114512781655841959800249253888 6128 57663023505250549877461709166839395413064682611671040 6129 217487720002917664201716293691329706062995544420122624 6130 777837709105737595839567402281666637839166445021298688 6131 2642004570911404889865079302429577996208092856555929600 6132 8534614434391456955100933162176904027099491605088829440 6133 26254505326867551643762038071868992635303183516906291200 6134 77003585780719142638568293679393691950270969925462917120 6135 215566467137101039084453793978106448547027508365791068160 6136 576571218464577335694437092857341736639175047903392563200 6137 1474790789724528024247813935140515902653309032535309680640 6138 3610660416184340901311817448082667077080491805954487091200 6139 8467714683850194532978935580587446907414196590918468894720 6140 19036518397403775544266806484758210543834918208497392812032 6141 41052991886632855520799431744067305095074990469788876144640 6142 84978682044032809511296425252124840378537124864463885828096 6143 168940667292168396072945705605170686339856025122293394964480 6144 322737373212836693384949534945432648604260980279244497092608 6145 592746320854959305882850472624109981424072787597957823201280 6146 1047103854984206641899536798457199295031122392846464335216640 6147 1779888004923985444038164427644711958197688017648188057976832 6148 2912347898769813950837095295090073323047435258350017666088960 6149 4588733073221398616912660117001164202889490965590863863873536 6150 6964324207737054558970653417517492987662830150518198285369344 6151 10184189506005323586097606106894310502316753482895420030976000 6152 14353158059487978409095486863788806062519007419523435075731456 6153 19500339748747247866204622459189130862920506716274546617876480 6154 25544608470816791090494953619941975632679700454204664945573888 6155 32269789549607004702522988023726362998355089236208431639535616 6156 39318721763843966571337400205093548089117878050575446367232000 6157 46213086124785641870027135442443377218515354088514728486746112 6158 52400862021877505907914377304430135415014424840448196264028160 6159 57326458079550611167144299165376776930174479294864695253440576 6160 60511827695172270126618495338544153480570413594588276754194880 6161 61632417096934719573407726733702378545025421253747318916309600 6162 60571351933110079723775108552096217133769261141743828947031552 6163 57439406447058035322136913583702263820304273382798984366338560 6164 52556058730148377028658310895327762326939030139879495141789696 6165 46396091681335880554178132242010386745159096099679026713333760 6166 39514028019926944533701617988236362855128680697398079558615040 6167 32462939931663005344170670225342927366530452660551761701666816 6168 25723852434517646121376310478079279010661093966149401921454080 6169 19657586037994405212456862443884669172580379726738617603719168 6170 14484180630763126878005484240916352714406049397895708488499200 6171 10288206215975194234843010730423569186320089995083702012477440 6172 7043171693781681598051989947025042730016427993697605000364032 6173 4645888314704227016811556780262736015337575293082171038760960 6174 2952009374020268541331589782435132028230311834148214340059136 6175 1806254149847756457276700977338668783928686127660150978248704 6176 1063903652816593625943577771376607658966284490560437118566400 6177 603009302581879085008721499503308369760592884205956823515136 6178 328749406622597959925732183880332146391071184021760119930880 6179 172317883033733197064573306761253148545366947641829546262528 6180 86797754274595180243975941401742302201015694136125052420096 6181 41992319994273034288823837834025464434929966636391307673600 6182 19501403514321660136557548609837756514044816391206170787840 6183 8688151626443570293781560734448917654224933408077984563200 6184 3710763922532683415849338288418072271192196920572714680320 6185 1518304208623386983995351011190999906483160959478933749760 6186 594666116240278728508838052353397099440075885147009843200 6187 222760373151366091204429706715388894570426734427232010240 6188 79735905066782934621795819329379903559068927718011699200 6189 27245115309788112587437594325410885932663761662398955520 6190 8877135358262320429946666456163382067259191998027923456 6191 2754841886416153985265134549747569342347047826117099520 6192 813214953054387787884678315541493683539896383483936768 6193 228031047498036265424507668068864881860755790327971840 6194 60645922487633726369464860815465986385355353425444864 6195 15272292302600703173245130459041353377309195302338560 6196 3635017847106768805076141763379423014788904643461120 6197 816078957324624548368726117060542022791548492578816 6198 172429648097317793767104691885112434111468252692480 6199 34203436919793942950975570242159115756760326995968 6200 6351926500725672415892927272370450146775198072832 6201 1100965926155485850606450891978178693385578086400 6202 177483771721909020498455273482991597348777361408 6203 26505724483988097847822735596921035135008112640 6204 3650495068375054129763621348093413460577091584 6205 461244873556821059532418478181698783221383168 6206 53143306001982237280416317533363717223219200 6207 5543888120733461594773875410904001028292608 6208 519232927476921160478992846276479355453440 6209 43220024684767290267071995940995002793984 6210 3158088356910050182534461380476996157440 6211 199532514487964083775546173317080678400 6212 10702378510739669629263398191589490688 6213 477447922069960321779718295272816640 6214 17524001897555043246290425111117824 6215 649037107316853453566312041152512 6216 0 6217 0 6218 324518553658426726783156020576256 6219 18010779728042683336465159141982208 6220 616930052914272859285203542366748672 6221 15625852312387698017994897652264730624 6222 315048711826288964600967866911253594112 6223 5273656348623918293009594118086061981696 6224 75354308186508885621791427656921485672448 6225 937575232077554667573771117210300791652352 6226 10311688594728593295969589670306184003846144 6227 101435994670365035150484668800821344149176320 6228 900976169276672091543622042119775113042722816 6229 7282597684894280000928034894169626659224813568 6230 53920506411837292976016630610930957971464650752 6231 367732763795626407897446935732918621237992751104 6232 2321129583958271358952649125213808929879917330432 6233 13616341180358954942294859546873541206476127731712 6234 74507056819376196792056356186897419027841680408576 6235 381510952118624855230868511790661922709957408456704 6236 1833286585544133598423243216376165146756809079390208 6237 8288514083422442401876920938473096931281513580855296 6238 35338025896330184815521107095607587619219859063177216 6239 142372483390809720481802369037388817345863993385811968 6240 543052949363442389817686935831782769591160285001940992 6241 1964403225610247474371678649849991976477975960023465984 6242 6749414707630485695089249211568096191183354627505520640 6243 22057961352096358625409841055086689874063703067307540480 6244 68658387395520353464312925946945749548684813394604195840 6245 203783862929109596581433137852539157562350349092189634560 6246 577392822435662615009147038521003800661705482362494648320 6247 1563285289783543133893076660655472149523360141335771217920 6248 4048332242754637020200080710932610273797653252197874401280 6249 10035980294565624027177386851211689393490955652928938967040 6250 23836114647205978852868596742632634155446486877877525544960 6251 54277932407351264366606032219852028377882675311717929451520 6252 118582162785084958224490986104722160400066357873348404314112 6253 248712425331348015556624184243088966537395287273340217065472 6254 501084267189272809185229059402426129025764454934442258989056 6255 970271067118176834091734127537013645293411802657600604995584 6256 1806592806534157523111656326300989087757432306310407014842368 6257 3236020877314125737050268012572156806678968906832515080126464 6258 5578651877177038419765298024506803004369054792383696442753024 6259 9259385616213088158190959908458231569221174274479021937917952 6260 14802118598792525735853372502766973708305557301662187947819008 6261 22797892571015182471721402453689619933722396117971352594415616 6262 33839353903617325435656738705294868770344486613198795914084352 6263 48419582274610861645836199055728499870236311912976343149576192 6264 66802829453299297809649838733956528570334758461427555218620416 6265 88886401254279479848910041825054604596182486475043760574562304 6266 114083592984399586452854425674404162316666671986079552673169408 6267 141263021317288758516551442182840237468040068634705950737981440 6268 168776046320381233330841611300486231532219689138626621875610624 6269 194589552252721486503236154448487367764341267767593768579602432 6270 216517982647663206120309378063151165547003161984334266099589888 6271 232521786938741853938225088689582487201950865779661677794927296 6272 241017337958938798304507868924381296702850893572842614536617348 6273 241133704973510070750751943826233690431652749697426925120665344 6274 232858962470128353752030840558483328984512834586925531465596672 6275 217042192897266273407455710731005140967919106356162280338787328 6276 195250720252990054245483432680954660007861993317234719424726016 6277 169515625580746510219861730619408284961648082361647140885577728 6278 142022432082619893339267754410992936761564632472466381899251712 6279 114811601620110994804842137357362197603402378363598190742142976 6280 89544218203358633234211485962537474466618931554679488910065664 6281 67366375338589024898554711729709217210763564400662738295062528 6282 48879066749669470073726400352092588223830925107953816320344064 6283 34196838856522773707582103680534429900583594176957028891623424 6284 23063766188816261030283161806636912522243542772357362616369152 6285 14991386235773571303737744613694279683500948825346987899486208 6286 9388462915249162218629403992462668470767433674987196452438016 6287 5663036535299720039837969022001274411688195586956901390221312 6288 3288925365741671388228912799163339108481479326872792257789952 6289 1838408337697598211963285715333289012134885520824927462096896 6290 988625716346403110014100576658840741050832573249034727194624 6291 511242207625548698644171934277460653437979201617421557301248 6292 254104634539467767623909255938690343714427909728603723530240 6293 121327143028196943878295836726728063432914215402663607009280 6294 55617600843480617323360059066142813029375136048380892938240 6295 24462701968003708566244880449828492896634204404014288732160 6296 10316717650890849180509883102054071342903696997536518635520 6297 4168760772756115023714871095081259065395627043562056581120 6298 1612717883354781786749686555869010615641315312805588500480 6299 596795598578106675702768475139578961432597450912841072640 6300 211060968660303308797702698281351748612623685620449935360 6301 71264182829849774020554871101049305746975040678993592320 6302 22948010005943651363303447319331527050023405733518770176 6303 7039111558436720116498515161962471249046080523417419776 6304 2054156808461716865832120148581091345844823686746472448 6305 569489933563238881927209476149555269383455973543247872 6306 149765919274923164218160882452813109433836545553465344 6307 37298313375400990808446144223128936190766811113848832 6308 8780477857079797760869217510012159387098401380237312 6309 1949944866384082593402216838041160938295337865445376 6310 407597428482469782450661242669497645269957428117504 6311 79996004434608860285982299837882054588047250423808 6312 14700487365069051940033444459687456555906143092736 6313 2521596094598581082725350416454299117060521721856 6314 402329932457555186051816397635407917171697778688 6315 59474547759969953340912284969051951050335977472 6316 8108785523490048823892598379077976017384505344 6317 1014359946703650351504846688008213441491763200 6318 115720060896398658099214284077880509376495616 6319 11954084208988822011565581744431335093567488 6320 1108784820458630745577788149808987574894592 6321 91410043376147917078832964713491741016064 6322 6616022948352068256620325205136325476352 6323 414085086278273997476864787785015361536 6324 22003838553942398647838926344414035968 6325 972582105314304900169118593667039232 6326 35372522348768513219364006242811904 6327 1298074214633706907132624082305024 6328 0 6329 0 6330 649037107316853453566312041152512 6331 36346078009743793399713474304540672 6332 1256333015669391769400140639158403072 6333 32114031551484250455734336640205717504 6334 653504662974225797881418842325154529280 6335 11041817535069288256270545072312786354176 6336 159269652551959748267906183295594032791552 6337 2000628193819336947527375211246217028698112 6338 22215964967287955502898163798839395209969664 6339 220669946837125661144808153480858737909432320 6340 1979344827348685880363219119394352840575025152 6341 16158226645708491379136182876395083017184346112 6342 120838008283402159497918793309084653568521142272 6343 832468873123238868831100554260413354873416843264 6344 5308427630101268715605925008872051086914129756160 6345 31463240445833149945125934465890934950143729860608 6346 173965674912620365393304636703496357638420314456064 6347 900210148591059070372877031290046489248398168817664 6348 4372064964226363978277496738800231556804943437365248 6349 19980296783017947723956563947466349883949296920821760 6350 86116681420913482844694585269598268479816106418110464 6351 350786327423044517506183406542891014889946105031688192 6352 1352955060819411210555609505523235635553109936839852032 6353 4949377987865354458423488172290048365298986848316555264 6354 17199677688797872040108007106132405797988057191389593600 6355 56860473599244118524139192173780049100019791096226775040 6356 179055480607775005426382706845935318804951562418766479360 6357 537739705931360619006427468268862906645438321836750274560 6358 1541852324239414849618088646131232916388301281044851589120 6359 4225138765082885186712616537129712076157554777881837568000 6360 11075771558952101528372285701361492856930222144580537548800 6361 27798290689700863381848237942326308252373176036515968450560 6362 66853043471741990167734585915232314665963464579996199157760 6363 154171858835055479575094239974848585834135012550824500920320 6364 341167540225564761658810381958992245696540644126390380134400 6365 724910852013163828467103288934286448685377557681365820899328 6366 1479826582030110188914952784831503549026874571951389020258304 6367 2903903695960935160318065881449873689036948600219339298177024 6368 5480455614928259855233331405662223822080886875417725724786688 6369 9952112848427258107680806956645897610143905240378050000977920 6370 17396560245195620396189281046586964015698417620299443880329216 6371 29284062448966991194580944944138816335077003658108017865392128 6372 47487069169754914679997174529734662478396947632701491933872128 6373 74205886203489644413570797549718962822629010653302000132816896 6374 111776460765661232580021419564584149814750838528496273111121920 6375 162341366948284018451927027276111581922029218760351721002631168 6376 227395045723664148782780998190590800709409779195299747146235904 6377 307256141867594860769230711189796281811632767373892067350544384 6378 400563924705950809388850448724765888631342331365185914601504768 6379 503927569057699306972793681318219296772558276141523529203712000 6380 611860587937948018261229225645296788784648479735326045116438528 6381 717097034856577738281123762967709511616105627231958354310053888 6382 811311496609025585674447345531914377867637216569833373183077888 6383 886166003730487126695932367470970895847385157671335724758716416 6384 934510612221663880291105825827869045099003057249903041585905720 6385 951501714262057769023671386297466664100803112836264915069285824 6386 935397448382180855956817498997135945616684333097521042800867328 6387 887850317043839320172036717751906300307980350208496898955066368 6388 813629328010347818434351961828747330487504461667029671236407296 6389 719835985809350609719093206641525633864292329100383582489927680 6390 614791634250393154506808291208227542062521096892658705628528640 6391 506835986362631636369565873896642552962106623360031157250883584 6392 403273686201218254759615308436607619877768007178233338397589504 6393 309644317581159691959531572004208749902175018478706038667214848 6394 229395409818227417377722973324940278802867374335279605764587520 6395 163938809122969807784031415361390086394967896508461200562978816 6396 112995326718950140357028259905253875207185084403891682020425728 6397 75095830314961260424181578326092024384441684628458173290774528 6398 48109531166160056962525838122513769693340791724034600778858496 6399 29701444321065693359347553006367987343875347156608806624952320 6400 17665000305958383141133432348046468258005431801671038751735808 6401 10117764212175248963507688748914874748457021923848109030375424 6402 5578551836977585965874179193311599455255190732000309704392704 6403 2959653164060220377829905569663007098053749143902778040516608 6404 1510230941694091309306465185279763434761203245169512126873600 6405 740820944489797768173416829396668876369631112960161968291840 6406 349153915597037409625948719943039444389070469600396663848960 6407 158016284569571976760099930345094561937731825370900107100160 6408 68627030140199006473937837420118073498046278340148797112320 6409 28582636281166713621605898584158691243690895856982032384000 6410 11407874665723790004124064650250222605625397900280961433600 6411 4359720365090759229954595482164175832546231208471649320960 6412 1594014128296533263483338566654129330413263596873224028160 6413 557061495224188905770968421298465436282071527525051269120 6414 185890009843682695175070435952742468211603163199202918400 6415 59166891249464679817971544445095475945078916738380201984 6416 17941495206011909911785144624551425324208827325147512832 6417 5176523710961225501256245064610640692551029323561172992 6418 1419090142756861911729560144650786378418418333991829504 6419 369071491803914926477262508298278293484926170363330560 6420 90910350362731662144002365960971891971969300989739008 6421 21169998774148709789554194735243226485581831380926464 6422 4651085767720471863593197994998573527783390538891264 6423 961927849516842020410037402948744565765382915227648 6424 186812990147134327799185235891227426266478396047360 6425 33973936832648119779877920056781126956250430439424 6426 5767820049496726448329768125947149673051530985472 6427 910932677828723971599695518791561234593467072512 6428 133305369827095053877873508730259434891770855424 6429 17994043884988053457847446539948662187045683200 6430 2228766463054969177562562350156673252885266432 6431 251780936295930162366179189720179812379656192 6432 25758087995423963199414955844795044244488192 6433 2366291980771973402837463294677397058617344 6434 193231806863712544484734538765473761198080 6435 13854298855053586915086079457293276020736 6436 859050344002203699690893505125502943232 6437 45227988564098103698405063009702510592 6438 1980861251531036740284384349597466624 6439 71394081804853879892294324526776320 6440 2596148429267413814265248164610048 6441 0 6442 0 6443 1298074214633706907132624082305024 6444 73341193126804440252993260650233856 6445 2558017499212548673868227332192337920 6446 65984154691271869840114874191257272320 6447 1355116159166872810257876972613046108160 6448 23109396264088598242422374390777832800256 6449 336464309033843444940170392800726324609024 6450 4266469723812000575191174943583241701949440 6451 47830271764233987846124815544263879960821760 6452 479684890888626352621666127469094316885934080 6453 4344602518214671239193978272247685287566639104 6454 35816188636294463999320988075690476923053408256 6455 270513206171609331229471427137143255127713382400 6456 1882327347071108096277283110879355006494336614400 6457 12124927302265200333309812013117334244406224486400 6458 72601825006813223633431724352942150071825706516480 6459 405587137287362840971884486261756710868181183365120 6460 2120741096593192814936791590771352343752880632627200 6461 10408810375286361180120136118246227565684735973785600 6462 48076825221391832314291594012317589119535754195763200 6463 209454717012538187251983566610487166160586124065505280 6464 862512239687966630454913009011357012313213206077112320 6465 3363392721859944322007618731380552805642573152308428800 6466 12441405108894374025922151339271142266491788041230745600 6467 43723801017418810773829077639359215790145104750051328000 6468 146198287867566846716967438333728720758466425206771548160 6469 465704399443914112264289282288500188066048168399250391040 6470 1414958647688758258056955859808194011608312034454457548800 6471 4105090337615650359907291570480150920411962730089336012800 6472 11383871932481971332122280004752680410658188406810895974400 6473 30203296919943947259267669738315934167741342938084241571840 6474 76735011441662539927420735625008774188154741594091012751360 6475 186834512958075945281839384751797929200731975131942459801600 6476 436283166011820193708149116224792836844801735031527990886400 6477 977748476091237147663870982369700484225826834015562445619200 6478 2104314122643347785765778645977388140316392681877619144130560 6479 4351866607670583806653878125629613896138407825799592217149440 6480 8652864427111337751358366862346869135370889671214388110950400 6481 16549444713668131666140899519478531842198991742442471738572800 6482 30461361727575308214750252355960611089811362315633282567372800 6483 53981506025211723021222439202573711938865941237697401438863360 6484 92138912762893309699009671227780417032927122311205470695587840 6485 151531232172134890528679018109537534317129329363465898714726400 6486 240196944347049160815780646376903780005556501494364030317363200 6487 367089230125146122879157072865927323705022714862014910850662400 6488 541047165641804450069427147297638193345336064711203330205941760 6489 769248742193906294984157066913396321674094731862516992248381440 6490 1055271842865324635861005861476100915010149367897601547508121600 6491 1397058911465257429202346138947923898053316991902973629302374400 6492 1785230912870352875982982020695513778593156379395606591891865600 6493 2202265850866843288012255158297724638335687340180372543519399936 6494 2622993620941197402250595570384857042137127765112147139559593984 6495 3016641318641621280072795534520809933556453439252180955395220480 6496 3350320697875192297623994143560982329224272146247567079680314880 6497 3593464079236385328025646035457267253937987534071105467081317440 6498 3722401071197963483696104300609395536322714864356569853210209464 6499 3724135500299526612681124073110258790444823444400963847702456256 6500 3598492601421502838188734450491425464722366379302942418915893760 6501 3358147883016144443854621444089203510940202885205258044685245440 6502 3026531101085997002596841042751758125542839728975554391799531520 6503 2634082684370145893504854208944337312519155446098092650091831296 6504 2213686331959237566218897705662437085455513910450552173945913344 6505 1796218600455330980403016464361616440354264703875251809103052800 6506 1407029123820432847814674481968134553346865823863468730010828800 6507 1063854643459657641999366156369590657634386331299225627577548800 6508 776285063746936819664830254818350451321569136324769995512872960 6509 546555075964106449620078308489269570849700486572333311710986240 6510 371213459445439612169842817127942205463132775036744410490470400 6511 243154767904123428987880284873443950415858691304166209565491200 6512 153564854604822182831682785379634028388211870518675784492646400 6513 93480168970488593524555931302017891406328825070158914686812160 6514 54830451109635554786550454240729099961660452168139908621271040 6515 30977165746096759272520145254408533961039138389700011202969600 6516 16850314937006289305276819679307060947827521991312229479219200 6517 8821351231764696905379482687087055194875150998242416656384000 6518 4442440925580400881061088252618930518445717883963862637608960 6519 2151046647400721724860516161213341065296819034834237380362240 6520 1000884910262411032624577384280407096291015745072328920268800 6521 447270500717818172038342769557334436571449273800710737100800 6522 191837528604156349818551839062521935470386853985227531878400 6523 78918291952111604129054233832373892502808025096284631203840 6524 31115916615450721641134232012990659789132381645283115663360 6525 11749051655934447581803627598270776772213548503359134105600 6526 4244875943066274774170867579424582034824936103363372646400 6527 1466106442693803686757947740537870962430151641256899379200 6528 483578952177336492986892296026948845585696637222398197760 6529 152158827540617461492925190184970070949704964530178621440 6530 45618485399279371428381221577327521643803222817846067200 6531 13014867488936306289507742047516052160964739589367398400 6532 3528459162359863488224644127773733232190417661224550400 6533 907637107054332144758595455312111053362539870950522880 6534 221153396018402428645741332456660909949864469300510720 6535 50948387626401662618482771526152587558351602398003200 6536 11074981282208895811336578307361506684042821081497600 6537 2266516355429380581901707423227463972498659554099200 6538 435610950040879341800590346117652900430954239098880 6539 78407863221314962155403451018158761447160251678720 6540 13176291429497756673940981776155485045460356300800 6541 2060062108537640291670590098967475558280278835200 6542 298468238635787199994341567297420641025445068800 6543 39891350394516526832599255045183292185839140864 6544 4892785887063988796740994500184762032236527616 6545 547390887968455638683428444562131070662737920 6546 55464106409556007477485274266582142125342720 6547 5046964635507651674102555892010894869135360 6548 408266000665565235616128614237075046137856 6549 28999485806171078139518567213919186714624 6550 1781572176664340485683101603163946352640 6551 92941302471389268483878926402988277760 6552 4033765621974244213914629335762862080 6553 144086237824341466691721273135857664 6554 5192296858534827628530496329220096 6555 0 6556 0 6557 2596148429267413814265248164610048 6558 147980460468242587413119145382772736 6559 5207549230556773684689304662187180032 6560 135543935936390699962608257206228877312 6561 2809077830240757890260043916478439751680 6562 48345847664126538155152958882906376241152 6563 710444175246564475374160295421026651602944 6564 9093219315550047675471357340005181987749888 6565 102907784509511426167876535296145904434675712 6566 1041925938774140819117176276266773796188323840 6567 9528094956921030885269307210875959924362313728 6568 79314238953053266181163394793305066715832385536 6569 604947056522241281832793067622832323164228288512 6570 4251315179448613242304968114970747883874282373120 6571 27659832243702597852696205267691351725541897011200 6572 167303120094267315147567618411668371826784400834560 6573 944216380181864432672422452680173948892561402757120 6574 4988288171651625804326350357916766221224506965360640 6575 24739340908436291367129963167259825842063352361123840 6576 115476485283899215049655450048446401306399853877657600 6577 508472279394133705952968481332272190115579900052111360 6578 2116466602830178452794160357843229375439312864275333120 6579 8343408081573486930095972175689790699074182293005271040 6580 31203760746402038478552814409314684680487864368397025280 6581 110886843199780228148415110194999149748581886102339584000 6582 374958489513372450411135858297617389333912781779705528320 6583 1208051531535877785800219259644469170343576299435710218240 6584 3712870288471091176609971660344220761728030251894576250880 6585 10897770808695454195951035651469632729365522094481295278080 6586 30578293899435929752332385406615670417419342168143901491200 6587 82100667474843867321760414457108140190456664210732776161280 6588 211114098526318240077432384423452736395292096061574909788160 6589 520326431749495142964273494458159440793562534588019187384320 6590 1230120600370995243095692977065453852491984363465472873594880 6591 2791475434819142027457341701144148278875376999678829238681600 6592 6084337960078531434258527889218160060093467209665307654225920 6593 12745147335255893201318310231849111847111490138743461946327040 6594 25672488460257124807982258326472593944010072339971903565332480 6595 49751300082310367961446248988023138754346382858339388605071360 6596 92802439747799813625235284172728649986573237395630150018662400 6597 166694909481254496625937602373441838256594578899067801090129920 6598 288448320023699262899264450995622985577415795158696006086819840 6599 481013464523918157734921213834335698923411664199800871955988480 6600 773281440002032620176896572544784442433932128769940361450618880 6601 1198792688936311130103773460439692225042302550305097188062003200 6602 1792667461581178290680092035220139416224870036884450847091589120 6603 2586521206046221054811277202777027981219511845224952418575319040 6604 3601583331538032298337039520309110014152119107770080401482055680 6605 4840852149588041451007802605518701432248220195053981709086883840 6606 6281749388415231823204242820880870672324591681135219574181068800 6607 7871170972088989798839178472852727314586536800332143448763318272 6608 9524842891421331812977436887024386963282649826077656913459298304 6609 11132335968563483772860963230380103670446566104267107991902722048 6610 12567987708045441655304280584965295473183719505096447612046542848 6611 13706542755558924885428097416806803578086880932291214827478517120 6612 14440943099696753435091325697038367627089460991972011246435906688 6613 14698817083619909746432242227342624191858915652542940018693690736 6614 14454172360407593515542357275905356500527983528598008363522799872 6615 13731690273605204771536158416906526535515545385197970539087889408 6616 12602644492713377856069014977788796608052716344453329802154024960 6617 11173373391859639242146608655932453937696954603668020610019561472 6618 9568874515088575833882922849350374382438534933737115565163249664 6619 7915004229403192097237345954309897047128985518230376663468146688 6620 6322745664768054140091823811289732482936450867009282232276746240 6621 4877144094791085403998074350418586477497661291771983877006950400 6622 3632136161681927438671155220920932909797612378400997013318533120 6623 2611059128824759684251438399124985671457962879809961016416010240 6624 1811508952170425707712368784664423806730590520461035750849249280 6625 1212645894548642063459224170581593784725939020116497385002106880 6626 783045174806378396312662441125662765689274802185722349695795200 6627 487615017182920182520185143349743618476107653720652772194385920 6628 292732523967081067245548960265556398889629504408119065329008640 6629 169364452539734659866054393615229786225496158247025023784058880 6630 94399902720281211003769805772146468405682880295310634789109760 6631 50669385118928535805228141433827488047388300670997178089472000 6632 26179221553498591440545718314068445956229006771473056970833920 6633 13013722859056858901052962429716620128533249309561908038205440 6634 6221002397596945089762075791121244735779411599284248017633280 6635 2858221394979665417781168976122672186672551903346245794529280 6636 1261397410301806407186117562322810765560151599001258636083200 6637 534382561894743045196000723071864739000583118155861490401280 6638 217169507514103132915624322112350564374756337589680246620160 6639 84599946455106072314786266291636688154860179998531460792320 6640 31565956825186832843444379128394798250575995032290648391680 6641 11271213375715812500423128254616384455245806121822820761600 6642 3847867841188351465882179864052753653686946731535965880320 6643 1254668791833207814837262295072796648925015846724399267840 6644 390321688063226403082421187886397007115008239080235335680 6645 115713946101240892691300020101208622356809163699472302080 6646 32648118580070166248201630252699180996377235059585843200 6647 8754475493524829054739481480169721507498975938593423360 6648 2227592843060014330841576203931859118601588133561630720 6649 536965656570131349980897842725275766074759320531107840 6650 122394633968053230974221923038022296271260795891875840 6651 26327076461494691745055738000116266167573786761625600 6652 5332045441026999149208973850429217593746229097922560 6653 1014275165571495598082128686620739504199880430059520 6654 180710903992190305970948541082250164606873727139840 6655 30062871626100907927727988813007431464539568209920 6656 4653438896324932937175331289406402485878679142400 6657 667561511188198323691458572843650978191589244928 6658 88351425964176831845224485046304355662268727296 6659 10731837169373650436906915645547770100739735552 6660 1189156620998798702384351074533241562356252672 6661 119348503516594375740561565087568013589217280 6662 10758154653733690627094427330661260724273152 6663 862167616676923263766894433411830376300544 6664 60676081133200370429616948595934298636288 6665 3693572254266646573981075008869736906752 6666 190943471787081701771941170946863267840 6667 8212915555987463601428112568743886848 6668 290768624077950347197707794436325376 6669 10384593717069655257060992658440192 6670 0 6671 0 6672 5192296858534827628530496329220096 6673 298557069365752588640503538930155520 6674 10599749518145192176918225100082249728 6675 278367147549893569833689487110003752960 6676 5821205499736921127851378878723852861440 6677 101101004570197941867839339940629639593984 6678 1499373232849738972451498412048969608724480 6679 19369479076138418165744882415044406030630912 6680 221261887815609122757914946973731821319094272 6681 2261474337205135959731710448989707275809587200 6682 20878358701726730462764791227617682620149661696 6683 175475577661673944748317137502073338204593848320 6684 1351445921496237175521004150681142419298113814528 6685 9590952185444217047500761405474055534401273462784 6686 63021281718836318831658418916885505972499801702400 6687 385020617884016780577339504918262693648522354360320 6688 2195015486396411029476097648607458419315763996262400 6689 11715166191375151067253837944970504100929796319477760 6690 58703172898200802584947786340052765025018144463257600 6691 276879089546862193845279934896224832558214036848640000 6692 1232067875369400484211953773098657418422193163148984320 6693 5183202020310722790665808170697825285212420367083110400 6694 20653764572838815273363876693579026096516829720357109760 6695 78087664014303567826330216673104604841989077386521477120 6696 280560880716269034846772166778970564401969042743623680000 6697 959300989176423137222904090542668870277009128263662960640 6698 3125618416507481113923939605179622637917730554780634316800 6699 9716156263346143862394532822731504413009049483684106731520 6700 28847839627312732440649922020480955256306820665410217574400 6701 81891306273789575687594700711296728250549619893389072793600 6702 222474139309795511463925001456837758179901802233370257653760 6703 578920824857470947679027595026888446476961861049764754227200 6704 1444139553691296229774442119611617290101681816542065123655680 6705 3456018641296773449729323755504062319995027762512161071431680 6706 7940039222859465665151063567816030950684543329711687729152000 6707 17523852727264657497592492677552808885127781102656706513469440 6708 37175534647827111011631302285973028907850748189344336235724800 6709 75848475567345285207819662403956752400553621064507432286289920 6710 148909397563385520090873019465626728000291083903233917651517440 6711 281442711664527745657901516769897994049764177385142671009382400 6712 512320840811908212402053794987871106564081684219502845482762240 6713 898576301564663920503893114733644984614636609500437919091916800 6714 1519118911118228766912579541113693610343566950154438055370424320 6715 2476294378545219373220717699759950444254707973871895890309939200 6716 3893353170631474078258020795448647616112468968841607710244864000 6717 5905841475897148499162962470865772594101852287020339645844029440 6718 8645502890473520995557996972793729419791889005127766981266636800 6719 12216655406639276528996251454088311980150130381584167778302033920 6720 16667119291033883780748053782256312621304032025340111213617479680 6721 21958229141536790330211023919937111534862609451259963959866163200 6722 27940563576723424090768780241990781535968517647116115923348537344 6723 34342905165614754210397273904029156880348345154693122477064929280 6724 40780871217119610070963409702628427793203381368477665775205128192 6725 46788377490750977976153513357475611571241627056755525849333012480 6726 51870077939959176156547109000851678251967260646292920665597068160 6727 55567362371415152216232109390005954371233944334096610708049722496 6728 57526027729418748259639890624377644603374098197080360611918820120 6729 57551911027537121938240399011077595598778013774600061090480069728 6730 55642447244683479877023262382731800306655788693296042168549582208 6731 51987086100834419973503903730528457301379585618617250943703347200 6732 46936474419703702157146565884157247082743514405229011552594581504 6733 40947310005156053097012134270188610126569180761364876799577415680 6734 34514813830070112112126140298929788956196404152319907905312899072 6735 28106533301167091622670110617519502764624140097612753868628688896 6736 22109443957493927464257622364217557558872695543818514875206860800 6737 16797901184129005227369845749371428972706429274678230695165296640 6738 12324440290675019291540123344195316406937373688160859313720524800 6739 8730374355674045607458292348236359486933172946030067302552043520 6740 5969808194968260253328965219687926344705785752223798489042124800 6741 3939559238594667184669323613254466615859762685705288916402176000 6742 2508312620683587033739375521373773170567284964208490742588375040 6743 1540416516967995292292388196686248545053662759143607861300428800 6744 912181009250470719642681147173526604370194218244480676103454720 6745 520669016579376329467117806024311288992063728162513941367357440 6746 286364226083433692482448114356974476923636699813911380099072000 6747 151696951134690570415639324807913504801107242129014864572579840 6748 77365301834667231024205683135673600700121827312959834868940800 6749 37968347575740091244783734134697752584443525722422864112517120 6750 17921802817311365358483829195927612717259397801349238017228800 6751 8131808567757113999363114718833087811753006500028614285721600 6752 3544706177242272563991812475410333348431400822421432576245760 6753 1483484613697269303427508212256401644097214768940022182707200 6754 595656566539129917790508874868307546094575793076442947911680 6755 229295657566610811925265161991630839101538935701489403822080 6756 84554012700744215774318736956582110234002750226202361856000 6757 29842479951706013291640350812675334982813509128458327818240 6758 10071437119857439144866027616689895166623798454293155020800 6759 3246864886443278310600598460298263868629877049507782328320 6760 998796735349917764054508913733135209271009792167300300800 6761 292828740053638379348738312524142268157459040199455539200 6762 81717068527318790864178816483290929338392674110978129920 6763 21675208448572113488238834168372723919979212444165734400 6764 5456300590921630715795795280865482853012569722516930560 6765 1301331720870252311072815694012256713023605973188608000 6766 293515864491004012924738931700263825125090722316288000 6767 62480886354000805692020469039842688538292247037214720 6768 12524500128261874697598910112642556863154653390438400 6769 2358251284539602781036204467624358998597199420456960 6770 415940459344319704288945564851444339418498691235840 6771 68506801324601550339291152896243253817151953305600 6772 10499695236239996517509339939907337257623807328256 6773 1491542410124228530360695668767623374739047710720 6774 195497358752532112514979408767692846352310468608 6775 23519333106933413981209788669492955668419706880 6776 2581388691182106432175674381360204582056099840 6777 256645597758834040696119691999338379905859584 6778 22918990844988867150330047155605678304788480 6779 1819818082263562953621108118931333512691712 6780 126902279894264880587160059556179992379392 6781 7655096557622073170426460895525103206400 6782 392190732171372110545974328703043239936 6783 16719195884482144963868198180088709120 6784 586729545014435522023946085201870848 6785 20769187434139310514121985316880384 6786 0 6787 0 6788 10384593717069655257060992658440192 6789 602306435590040004909537574189531136 6790 21572046335890258236183513311786041344 6791 571551163222723587158844311807478202368 6792 12059420261591903525459654292292379869184 6793 211339441953067110581738649326517630271488 6794 3162875819463973949687830786329808725868544 6795 41235753458744937652310011084814450149031936 6796 475426245545437363424522999804256527509880832 6797 4904857098761643128095131310004047125705392128 6798 45711714592873048217370423258187839351430316032 6799 387867442133407068104948802867693808910478606336 6800 3016064169921757156087489807444234403425837645824 6801 21613217830884468604431772010065966886665603514368 6802 143417473114897230791098165922107159017916735684608 6803 884907952894753334825849079019748816433619130122240 6804 5095583992010458878749795069908962984730968583045120 6805 27472042420680483643691105950436307395989283411066880 6806 139070474485531126630966669645469431154780716725698560 6807 662735225585094137860196217425175438932580175320186880 6808 2979941137777264081122214308639847080261410120521482240 6809 12668988524238301016580038554817731353077589413587845120 6810 51022577671338712049008672208395402702120169162596679680 6811 194991027210125060830118998803985606252615314970100367360 6812 708237747181241689406291305430792772637708242139060633600 6813 2448377909488960037130142337507988124124622481773591265280 6814 8066481164865161711684076564130331475454534813206435594240 6815 25358377050357928846646085213894235446002772883490692136960 6816 76150801287176985454238663855497107677502362159053663109120 6817 218670346842870632165034807241254418740253216402995475906560 6818 601008417668888702082654316938390013326974013912251702968320 6819 1582444516878398484032731872375923307817804507239720062812160 6820 3994731290967283809727424532761374765897815743888368903127040 6821 9675776445882459751745313547809787137708299542065645596180480 6822 22502330940467142969173675129547745062411242282635453026795520 6823 50279958172265233528687262344546138549549924006400109293076480 6824 108006517901165620511448197412218014495355107794205646300119040 6825 223169939820554433710374607991473747894551116395255388553871360 6826 443789960547429615335703223036091419264877841687932646740459520 6827 849736272036550421431416654991278996552623186878354339921920000 6828 1567289103092343147477331202821137758978038283347445952051937280 6829 2785807638616494022928648056214958220423380977213703913828515840 6830 4773700808421634059939706447277621516963026155341122166230876160 6831 7888842548812095583799758457347704610571304619573143547066449920 6832 12576649739122947168389691071740713241623880002066849355435868160 6833 19348084740170286116801086211150847483282815908753838369228718080 6834 28730870885196183546831101052046529447930429128914707084780503040 6835 41191065062680341381786183292182060898936624519833921922856386560 6836 57029016351985634803271432305450945100871257994056824440980766720 6837 76262760067554718946147045568421267622134053815150951033408061440 6838 98520895248492217058103220819788699767388235346778021725812850688 6839 122972875323363037877209892630234015765678996716533739193436667904 6840 148324260103714275817269438877064173494876437839644915778460348416 6841 172895886777314209924910479287600455269004294145010742599686807552 6842 194789534586515041819134478555636152179111556003891359022764534016 6843 212121768602909975849882827048434247614268116790133242528965391872 6844 223287850812409948948487060718372686463977540380147489041077129136 6845 227205181528417141035302623187116066928257848106114988848815324384 6846 223485434778065867413269407068886082307889623046747523378731395008 6847 212497674094380045620873976606148529649939879276972391661197673472 6848 195308316544743829729991467343400514285356702645289912936683245568 6849 173511398611892171710768022837320353899666776340716693929519652864 6850 148986368180228295889696600686629672946880322945031260945894424576 6851 123634064625558860621933453577774054610055824748897909616706322432 6852 99141588087821134629991159238947647908774269959696236343430479872 6853 76814593453694936673794174125709436258316388318525518634790420480 6854 57495861649991309845409880845337460004765705058934849350653706240 6855 41568068514751925131585422798705617073601471931195746420533493760 6856 29022127110255429175201629316726271224924223863130757553843077120 6857 19563677371969028928606186111596665042526035558770654552900239360 6858 12729723203764972419313246601629250621603696090674845269129953280 6859 7993173446659480286410671260557877888868322864757227813223792640 6860 4841998990928668182709316859611713097402543127061913945463848960 6861 2828765698264229095446890463628394979618898365066121962240081920 6862 1593255510068532040183906228108648118536168475396914387353600000 6863 864821461579606429884960126942126868311043999186740542366023680 6864 452212772794281352518390653035354699681064104274596445227581440 6865 227689416115970767564674578328459598125343200214811903011061760 6866 110336574878026484687952603478309581817067888791822462059806720 6867 51433899292496326786682686010394845856939982360309606918389760 6868 23051114474014095290922658746252728181010948909038743920312320 6869 9926301995736887042352994293528264569806693666631704547164160 6870 4104465465653346067959898293975051079652430440653023912919040 6871 1628538938199569386288482665252411649015026360278359453204480 6872 619565982721466791134265287183554186430717446475153848401920 6873 225826514161973129278087072123198319319489763644090173358080 6874 78792100120754993202078907628885660135794330030846079139840 6875 26290753426227193726970323616424784068148113465265419714560 6876 8380985920942978588637794924546574732580438495301908561920 6877 2549655889852470081862648699550853981495749671700618280960 6878 739340978171724188980867870465112090374499735928297226240 6879 204090310685354848196034688833581610808480676650386718720 6880 53555269670643727024633799345365864356191627975621345280 6881 13338784140526801125023245000578363121170121491858063360 6882 3147992321529197154835932032769583334929755832770887680 6883 702671871084788850345936857156056073203102568719319040 6884 148043784155889272968779848732906767633942249492971520 6885 29374543012766174712792936285357551323743230655201280 6886 5475367958536286259234941176434695801683018367631360 6887 956116487432648205273987772814047726786111571230720 6888 155923928637095094931972069501190189682373282496512 6889 23664503487078402301609535412254762242264264605696 6890 3329195544978410667900810557947705193148274704384 6891 432183483423527001327865819895594117504432078848 6892 51500999536997252844998878755042494819906617344 6893 5599464669757373391444381997694576879560818688 6894 551528202510713541099646398259393270743302144 6895 48798655500301312366612246417659906056257536 6896 3839333195480719175568252129431736949932032 6897 265307245755021877560112394430432357122048 6898 15860544779430579543657929652657520115712 6899 805356396539902974150851163640012210176 6900 34030313610837260277388872941708509184 6901 1183843683745940699304953163062181888 6902 41538374868278621028243970633760768 6903 0 6904 0 6905 20769187434139310514121985316880384 6906 1214997464897149665076136141037502464 6907 43895677642053432771596815967226691584 6908 1173257239488495502623833047358943264768 6909 24975065527528222072920146237606120652800 6910 441608512525283916004937593285320527314944 6911 6668847302126229741023795183888896450625536 6912 87738452270599930743993370795690153922789376 6913 1020899188707911348655686691418119629891960832 6914 10630327769052461558661324115674632977582653440 6915 100001380629200402982925054775350867535446671360 6916 856560999231009813830462643832048005338307231744 6917 6724361524095220845234658353822930880746649288704 6918 48652502330464243837781457175282803952392368816128 6919 325989512651778047675426511908365730197481151528960 6920 2031219232541481534645273527814319482920038716932096 6921 11812775512629613742083914207505918112786912095764480 6922 64326690073745466340513524148349012092145076409466880 6923 328943506272257922239555622382225014111157754380943360 6924 1583643077391403172739455454275849423039460587392204800 6925 7194514249020968830552000660708565981810496422899875840 6926 30907145214529505132145968633554788335290688689227694080 6927 125791154563019445289355913040330549356407743041324974080 6928 485871812117919160187194728181211779533444400069906268160 6929 1783837017153291682600401288444597253972071482371604480000 6930 6234107891181411230625596690531572842453468330694813941760 6931 20765939966191364826634996597766241628665621179170302197760 6932 66010577692163842724368508993771640082983808869797000642560 6933 200468137111615200431440986909304083873486990760599481221120 6934 582230551536739077514314239280061155807016161767250198528000 6935 1618738012298431902882477170309106449574739535560603085045760 6936 4311947135980870604156607971737429004708254063680950412247040 6937 11013891872093204896982746395921090465825333690397419519344640 6938 26996542842649649598359915135779417338076938650629697941012480 6939 63544969549195015053165566790890306746656908636458202012057600 6940 143728762806915286448910973661610278325801785196851469326745600 6941 312578568757957369491977651971657047824016724748154112741212160 6942 653991884296919890813190665683959701852847093312742517962178560 6943 1317074176242264623726780802056603773486485390993048473614417920 6944 2554367887824672055218228900161237109491756963797737201362534400 6945 4772953322078519154978495656124809135630428370923439559708508160 6946 8596113455570353217483962349075260263364325214750478482706268160 6947 14927781983056560621981799852449703049542166744291435178266460160 6948 25004641813936206272316840485105120043156391225334558323397099520 6949 40412889772466307732022249572400247649074068635683691943270809600 6950 63040996589341181026112429939111305602651318134078314760560967680 6951 94939930673212457608623983601370379158634257550433607128302223360 6952 138071955671016606233178143007796466672809324464096682876191375360 6953 193950321239968352145376838982537932512178714015098693209418629120 6954 263203573348971873916998293334354392549393824785246324390310707200 6955 345133790351173032209300972639570305197715759660156412535458758656 6956 437367432075046016540475958845955100888931425851528073240706973696 6957 535708346858408818635716180195115184220270464016339320202479640576 6958 634284761953898977821747384295540600671483574876207461636009111552 6959 726032767479540321092664117506714696983819060752630232794365875200 6960 803485205363423116635777998370998043605785877199972601967072107776 6961 859754536753908415568928379904863700897414685010959540231446153184 6962 889534638973994728816238174164685300395700629803812788424843416944 6963 889921362604922745939767972182227339525394147642923032871146018208 6964 860877005746524767824047855397497903863342011285684930679005829760 6965 805236342113671992484591112143810845745690231016553530917387607040 6966 728252874835958085647191441228213282252444104487497455952454905856 6967 636785393435467086302832440609287860488246023264705229674645610496 6968 538298377938518174203662718579637047247915601048034551680870121472 6969 439876399467181315560873788658275879173559301527650329702055280640 6970 347428716820642873570437747201347798165199848716525148195210133504 6971 265197378021997542729392820649592683230938241612481886633286696960 6972 195601937200606858830335702594378327786479876324136967407937781760 6973 139379898222375735638192656776479918339271569595317423230911774720 6974 95931951331606145039736306429082421569252005856206131157375385600 6975 63762559418780174421635104880898168512983530514078713954938388480 6976 40916686604622882991063920793808378252437731096002004529195253760 6977 25342513599142533148945846261135542386432050519378482977057013760 6978 15145533231243003287947933662656410940213334902179414469530091520 6979 8731012174533876503009443273399041101762978727298974804344832000 6980 4853298986866876904914634910306350508034338231215700682588815360 6981 2600377219760368616075951839957910014319471156576018781238722560 6982 1342404394083151354827075576930233072224265086273524115817103360 6983 667397484645368437563952283939483966975603277164977700177182720 6984 319397250682033969886468830359133951835115078215225487392768000 6985 147061215242422749123040311716060424185120274272946124656476160 6986 65109309208743272560750383562762124168303204980930447975383040 6987 27701606829810182013623271238225772989803112009181388488048640 6988 11318861231949785335911095925810751137359166917162494832148480 6989 4438475195011829411129372886331420910124285823311331039641600 6990 1669060914405318688874367485936175313313446330399450569113600 6991 601404411334845601294322960727912251620460972281798443663360 6992 207461815603943505705158171123282297403663399305076287733760 6993 68450690999667832206315359155599833516712603146153959096320 6994 21579604238704885029088603928763136762338928837020509798400 6995 6493166742437981724665460689938334004458340195832640307200 6996 1862508613118690114050913124694645154878203533601307361280 6997 508633798885252539648265213597858308267213917514922721280 6998 132057802280262431019169138707006822887151124399427420160 6999 32546612078904382804878098227014941346285579055975628800 7000 7601486771478735229149386180524077230589410819482583040 7001 1679343163600474655644047124793464545725384324997447680 7002 350223090401503094520573631474344621390567638229319680 7003 68792045632372456498018088620181523127406135145922560 7004 12695120203384259591532959548839496768250241980825600 7005 2194996051855305521014538513516329249996373086961664 7006 354468231264810919389550616562774714510287258517504 7007 53277633613985211312243831572597067747454221287424 7008 7423528660002085053197342913211082712931996008448 7009 954558633278731119382466431946531008292900044800 7010 112681474351956092521810035626151109562376126464 7011 12137357021305168256239830664637644488715534336 7012 1184469105653099065043910505741817077957656576 7013 103843479418822720253084810720555673302597632 7014 8096156062963538460090522543564209667440640 7015 554446454711126530018827246474855878492160 7016 32851202705677874073467325326050411413504 7017 1653403857850679301063480068098872049664 7018 69254855499137530909339760039137640448 7019 2388456554926020709124028311441244160 7020 83076749736557242056487941267521536 7021 0 7022 0 7023 41538374868278621028243970633760768 7024 2450764117228438640666394267391885312 7025 89307505966799035210724536862585651200 7026 2407875745176940964454732367712527319040 7027 51707775464639068646374150787616536002560 7028 922420685421258312916297416837326119632896 7029 14054623229982175812806973046425096493727744 7030 186582219144708567968774132365612385189232640 7031 2190839739824466968271970417062173515416862720 7032 23022799002731583747042133800975874212883333120 7033 218593923381188741811828551287145686915126132736 7034 1889942523709131522635978802176963056876528861184 7035 14977449318501200428118105408218577069175975444480 7036 109402565761124039991470189099445504962102663577600 7037 740118465353393543854054157358981533118614040739840 7038 4656613907099287169452247731550543449619862900441088 7039 27347808404750037936803321845066083420632858778140672 7040 150404584395054880345995429896372757012346989392691200 7041 776843367012857078399168061069802408583077106915737600 7042 3777944553354014185407704186047715437131560033819033600 7043 17339262640847268593997639952733891477017826342406717440 7044 75260064018830470360262384575851004162123118232427560960 7045 309513043223285346306218102371238900237584063746224947200 7046 1208151275516988291312387625498653638623857941259118182400 7047 4483055918149300421252437284893374794720071489375174656000 7048 15836613777241274677190562112254831606693485883719124254720 7049 53328499807274075122019796398629937720793544127536410132480 7050 171392935011706883429463897925063920055735665164766150656000 7051 526319361886026135543345054247121279138536872506713282969600 7052 1545887133993372093097817367396706557305220357514580092518400 7053 4347039416281010921529702474857896450321285800286054766346240 7054 11713356340711068296487388685888778490909497215519265505935360 7055 30268971368484991235780387756631974568946286753000566921625600 7056 75071191405963359206861210762146740648336637709311141530828800 7057 178819724850725892909098462991907882538149648799194678086860800 7058 409363649812542327733285221709189832141533071326027656609136640 7059 901197335256872864709605975827038440932216521061426536812380160 7060 1908945432310115680133352251142726289132167694534832200823603200 7061 3892770670926897450525522348547900624933248126526552526553088000 7062 7645891482431594121487252125945398344968330465346275046431129600 7063 14470995186004421849110845103014283639035433845917185241272811520 7064 26402930677873232338467660380262259138938307534106117952273121280 7065 46457755237006692713087806981844653631736270199935754403682713600 7066 78862882989580564430318160097915979926027919412087244926956339200 7067 129193058682813227164394214652643494899423797629147185438470963200 7068 204310146537634601292387729232590400026254808971522576307904839680 7069 311993771891532527545023535770115199880100158145933747661433733120 7070 460169172696660119870682143968036336584437114394072504135476838400 7071 655699546862954304033107284678738380141928098975881577273439027200 7072 902814091651026596618005342463587445017771380596626205798773555200 7073 1201375217603824203178353368202666109044325241848347236119863099392 7074 1545316700698761135954893967520533936401598731103025113163290902528 7075 1921663991291330308619071551537570228866122484163343507454317772800 7076 2310534335730591204137703132397177176386083685653897628999703183360 7077 2686381973939290230416115723329960994023247453634009660135947786240 7078 3020510937180451606782995728753543834101314091940425232615934982144 7079 3284573975176985913551619004826713244945114276832116374354808596416 7080 3454491857530012336687936134139305541801169595970976790434082596160 7081 3514052061970184963182555722658948740797741485556683286820877123680 7082 3457446289659985172159598952449171836784330817718017236162956417280 7083 3290199413714420500245763204535110247860359993006534628385214891264 7084 3028285134258836259741803179026501484171660765914701798698704777216 7085 2695623391685689738160653654463373372450430966596213900499653713920 7086 2320499914012172448143784515064235748064751678989697820322195046400 7087 1931645875873451419943617459400667420501998413878781391454113628160 7088 1554720869840243086466104358850509082292656195333155246743352246272 7089 1209770882812375639468127158901207176323813649999479115770356563968 7090 909950391564916177025536639962330813258185933272651984787629670400 7091 661493185751448922314105581954052233840128351941479224694747955200 7092 464671575157601636769183989444852425353340661068411964602135347200 7093 315348269655914275907815842945954747866610683412567454736113991680 7094 206708893892501163463030743444229591839078076206635496701553541120 7095 130840692232713209168482401980633330331819048115508383628813926400 7096 79950555524151052576011574805965217877871720809191763392384204800 7097 47148090496202200604406536393325462748104120596618067771916288000 7098 26824283759422830744693273849489891623577877372919660447237406720 7099 14718341103680818683862960342444891814064036145791579464379924480 7100 7785541341853794901051044697095801249866496253053105053106176000 7101 3968597082960503650803548101059878337932664417585572206975385600 7102 1948534778933779166939688596382785818231819504997678998513254400 7103 921068212078220237399891748845677122318449410483562227370557440 7104 418949069650272091958459256152469896232236320043827531517788160 7105 183262026079263494534396485095828808053292380290377198442905600 7106 77048290756143614054713714289608662539136002644001443073228800 7107 31113602780013775162544626196892067866478351978723049000140800 7108 12059528703231191588759819768960615958955825123374216448573440 7109 4483072688580779069983670365450449016185139036792282268303360 7110 1597107029171389652683253957715402502213491199330716169011200 7111 544784686287211165186510246976096031605731221416578121728000 7112 177761666024246917073399321328766459069311813758454700441600 7113 55428148220344461370166967392891910623427200593016934891520 7114 16497645778789425550208969208407619244569863080900642734080 7115 4681586192628329628835502048807282849667449522379082956800 7116 1264966350564731415338456592299845940101430521397615001600 7117 324986640081313394737496660668447517972804374185482649600 7118 79265200643873227858274925498212075323510063279573565440 7119 18323031083766968799227365302331419870088066164022312960 7120 4006876314066315457006235262360033475849555604091699200 7121 827225214172801841902974864430050163567908441659801600 7122 160869461204411987863548952029800490709605051636121600 7123 29394875288564250257167313805412805525725384559034368 7124 5032805564403076098207568270041074425206575477030912 7125 804890305242555437080102105517349072221183882035200 7126 119819594548009603424944843265748616553407803555840 7127 16536997082454900823064814519048426747669627535360 7128 2106450534400546057459438766948858437545760915456 7129 246343949329227946093350831670441854077851664384 7130 26290076877893603619263645004746082185002352640 7131 2542182735846654238574547553481468748203294720 7132 220858365042577048486966719300965802044293120 7133 17064782680293278788951502211490533213208576 7134 1158254170407915137678780977642610406457344 7135 68022489801248582245846189387878896762880 7136 3393685226738363338007532400778254745600 7137 140918936740635221838317670375033405440 7138 4818451484720320039276300593516249088 7139 166153499473114484112975882535043072 7140 0 7141 0 7142 83076749736557242056487941267521536 7143 4943066609325155902361032505417531392 7144 181673274783275083894653536063081938944 7145 4940595076020493324409851989164822626304 7146 107022805061364647843919096784712766586880 7147 1926008479791921477770391855928632076664832 7148 29606761740386356369583710638248064066781184 7149 396569115704576009844978914578046063013265408 7150 4698629038574801109233076757028484563966361600 7151 49827165222327240637771196174159118482129551360 7152 477452189361999150225757561763056420763784445952 7153 4166400806572011595213528332194369632533064187904 7154 33327945137302307276739461696226771640324055891968 7155 245750666287483540291728355589507265158402459828224 7156 1678432840446120019846397073048282586446979368222720 7157 10662235097008690870070050101601422880969961123086336 7158 63229009620340855042848666025482121509994004964442112 7159 351165690337193474911977750403163742503681963216338944 7160 1831824071593848773913613920420238841447674091982028800 7161 8998044982950826523501639610903393570002558490823884800 7162 41716641523707986503426622304090830463524962320022241280 7163 182925467667304183112350769074208102240737947366153256960 7164 760090127515436714847179632712552320183446396466647531520 7165 2997993016734887508020080420413287279609050600205388349440 7166 11242275370053262690365133516844827651430886132089356288000 7167 40138557571426490444599326751756422168072283536202598973440 7168 136624262833411010771801140588931685671584214144308142407680 7169 443895910368975436187281697295775826734782418196553804021760 7170 1378190291021026676945330391130660629419163683027085017743360 7171 4093193096580778897696888252968959727979243618226450674483200 7172 11640103165941871584482931230302899694684598133630311679918080 7173 31723334357016609470832502189077536493223189544814215388200960 7174 82925109065741308077748797881644468215056718428458148450795520 7175 208070554406658764486117892381307693538710687210832218868940800 7176 501488572439616901929413816194221268559853703404503068730982400 7177 1161780240877817234855154708292856201395251800897270946704916480 7178 2588605989885716502301678402860138703879118092993231802293288960 7179 5550532876797046184360466702802281718381762860377025498390200320 7180 11459362023610174480789500269608496173431940689110632061951016960 7181 22790674595271413122815658934519981450801658987926372500688076800 7182 43684115742035594530635938370295790245721745733917155635169853440 7183 80731647236959218101318766717239383681228520207613945075707412480 7184 143909241774371641888399270019076701610883548176792672120298536960 7185 247523281854072448269157478663113451653576148552346379060384890880 7186 410933606473673354033719017898865181149089789696762237846919577600 7187 658703054212511403245953453960947510499276672772102491360890716160 7188 1019748928761537555617452019164692932531086254046150104152402821120 7189 1525088351388726086265085292438997966371032118380562081599916605440 7190 2203927972454454680058787030372042935701369212505039455195548876800 7191 3078174088607896307972332634569271089899364172353319658316208537600 7192 4155905710956255122781631229466625437627390693945372636021689155584 7193 5424867747145802181684818963185152599399857849368939439625861070848 7194 6847451717601799924335199836636032669691184372998942246570319937536 7195 8358761524259081839049086711598673950710531610275000244889628164096 7196 9869073479763369514556375641153209232051684853586057333361271915520 7197 11271258875802431703486752982496119404959434068287132740652985960448 7198 12452657545666706613233191875325398076465976684661372101090110901376 7199 13309729034005544878594329634269658759452378106024880923031974581312 7200 13762900486846460152833392413113774610973800768335040999702341779400 7201 13768685207591942977856203069934129751157632523474014747964111635840 7202 13326528250625773743986398322716654081832010136216556108184153771648 7203 12478893755352692243146047944906417912633659147032182677151520170496 7204 11304575076819859625764575734411857847622839014107665672759275103232 7205 9906680325047800698132250917450280237879148575140741030980300046336 7206 8397818144228622548712980931723436293017490268772287660888128225280 7207 6885409063685056615215347145581155222315204193429807750294362128384 7208 5459719267334688102477829262240468712177160323418430717910846537728 7209 4186316760506738978842372383014208682263135274400514735310043611136 7210 3103490410190966794368496022360631889048866850262198416499854540800 7211 2224087179108558875803249384806872034291088505971653035666545049600 7212 1540471786001471626571044539589216983185257958239928880740863836160 7213 1031013476158713500732796710547570016433650444338943029956176773120 7214 666625628279514552099144184591492404975190103285858741396113981440 7215 416289155845485481179946668660690805053741704383491637510647316480 7216 251004491466927282363487098870482619088750374726963963000520704000 7217 146085837857354775611910149297861741899365893709015710136994365440 7218 82040900296018067777047981817384776802940839549063926436782407680 7219 44441815460779255589490534922313963829063235026456426376341749760 7220 23212553842697532922624885161514646094900597806147177766516162560 7221 11685332372204307756548350953267961512382658653425316838716211200 7222 5666948248128190180714485152207330676059690960336534486101524480 7223 2646277215332805923836741280000394680955851324266006045272309760 7224 1189244328928234367432609906974867579727653068073535848704901120 7225 514056663828215771083350087059701360507402874285585481911500800 7226 213594977896606399594201449089084236311509729285422503585382400 7227 85256461084482137952862349633145879325537321901688203855790080 7228 32667386304417510575806936033430718497985807665349584392028160 7229 12006699749970284766577538875375615202072447946797588645150720 7230 4229618479340392215452910510711337793734674751358985054453760 7231 1426808283328849616316262598450708014504657772774637227212800 7232 460474367327422295564218659021954940596820869893779294781440 7233 142028742175816812342428386967753493825486541743486119444480 7234 41821264376598137208158296682662758863322896411372405391360 7235 11742139315544976073078648313285375178468781517471104368640 7236 3139502700607238604803568048160542192062061202797022412800 7237 798220222548236435399348810505635355232311043052305121280 7238 192691153704746413849161064928419550236281968811531304960 7239 44090420416459049965158034093426628493012536605037035520 7240 9544767530936369927234093585347560279122091321380044800 7241 1950920501873297082844320835573131902798233128979660800 7242 375654704214966256431042074621982016029964382435803136 7243 67971748743430404296696569397709070866183502159675392 7244 11525238837730024136278593234931540426935924995129344 7245 1825576378135592013595696355807768255462418273009664 7246 269187249185903251081357190623370078633386605281280 7247 36803207124719435757719500267716931754042066993152 7248 4644307660157628097650550828058821547429539610624 7249 538133384401134198887928918680918479606999154688 7250 56905618356072591211822818501789424163592601600 7251 5452825340937920135368460075448133366432399360 7252 469478650454697936717684554406505015916101632 7253 35952158289449200918380647977334465431076864 7254 2418715394386841041272571587334508524863488 7255 140806959666584059745680781691197444849664 7256 6964142200025544882628385549084807659520 7257 286697863340859042336939885314216820736 7258 9719979719177197320609089128300019712 7259 332306998946228968225951765070086144 7260 0 7261 0 7262 166153499473114484112975882535043072 7263 9969209968386869046778552952102584320 7264 369514998234489543012001301765277351936 7265 10135155775985642137786387614784458588160 7266 221447229294570692472308416086728780021760 7267 4020015194510785376134960248285953569849344 7268 62340352263320802031988555006743517845258240 7269 842441721040393596737689532397652085804367872 7270 10070919666600240333025753589800047582281465856 7271 107764597042941292480544614530078786877380362240 7272 1042047122562645555198774761870748179761268260864 7273 9177032825774510300840524473083084294722934538240 7274 74091850084544217490749841070651273484109592133632 7275 551461056307166063482755967418935841176028989882368 7276 3802074664531193459321415127868101065767704225382400 7277 24383748378109162032864431199875232470707686543982592 7278 145996987647183026224388809808152237259597768525086720 7279 818757755675981014468108410888137254534657933307805696 7280 4313047777071218582570869157134408251746908093953343488 7281 21396757642969722122149073505319690962817651905344307200 7282 100196241120979411268541504718645176363425132902204047360 7283 443815434201056690018941017078239454531021167362939289600 7284 1863048667332013471202684860794128330572340681504383303680 7285 7424483958104477312607190093908387284474592757862168002560 7286 28132805333234238913143634972644544625879598413889142784000 7287 101505914535816486297123719096227621508222299877501965434880 7288 349202057335750361176299137578318769156191133281679101132800 7289 1146830240440389871595076851432690070073843163226959186493440 7290 3599539491808888085203384773411517935835963202023295287296000 7291 10808653687067042125049703543299953802698255183495427417702400 7292 31080701383962760772681104603309281469129946858274285798031360 7293 85662671032483219046841505050580921752264987657376456350105600 7294 226481669313451436757402839535857399773715313639248057000263680 7295 574842073016632617340801718904075856389794874476169777947607040 7296 1401676820745108004209274306562228408841346258375290899765657600 7297 3285633665708715097389948455192435865798124014936770517254799360 7298 7408498500811724399857565618881580247225966617744566709229977600 7299 16077935001307277565645281716999872870843467037042754948096327680 7300 33600917935127755258161576579989376130938271360245655534483537920 7301 67656314742910935607591865954267625960269321717632398593622016000 7302 131311311012465558963433796659321978888524670432791335750263111680 7303 245764133076766034595058106226158283968745955140236530804378828800 7304 443741351629613743228681108035724795304450893595881864894967971840 7305 773207498008323156698586163885872293644242507941597063043570728960 7306 1300662454423785839472372535639796751687767445724693538283297177600 7307 2112864741149025685048709174951142401710354823225208624964876369920 7308 3315450431526490439702342481962293217299289633359027224068698931200 7309 5026803131883219423384197700071704076911313747167316583711202344960 7310 7365876274410456637815916739634291639163228748780969562866377031680 7311 10433625200275180519913607119169293402956663483660396211128919654400 7312 14289271072360750767032979766027185733666776906390666357567828000768 7313 18924556578919690347540430351727406507168840263092083458957199278080 7314 24240980160829150684998859128081390117189925881288839342600024489984 7315 30036062691288007597280137884358067033118193984664933519661622886400 7316 36004387864631728504300421389938914295594868269065910785073462589440 7317 41757124409429163657434756860051338889311588695138005500643972079616 7318 46860141745972198523391913757028190632694734348790852779710626095360 7319 50886402927775806098756432858204291421410692434088849012461361732608 7320 53474231435228002360209407903605670479527874152598889047103329374384 7321 54380574340909832908687533461293902182570719477219209200444063770560 7322 53518458251626278828002455247421754770794004111714134306209363201536 7323 50970680495618882604391204437469259986439886484649699514772961717760 7324 46976764960607809114614101467557756250475537282030256188224468589568 7325 41896014969753284077731399435565282089419483076731241640812756467712 7326 36154519906180009144874240045986562169494122388948531088481583104000 7327 30186880954994791419055183065157957504425190720095535785124558798848 7328 24383563284377293332407862183956466076544467262060953687502545223680 7329 19052361429814334356043973021369580978222369208520888476757104001024 7330 14398402776379749117480777824453624896080195607451346771357909123072 7331 10522680392014938054022738199477559484518898212544242232666252902400 7332 7435479632577262063755792431356062280431318251018322446739486801920 7333 5078987895104410886352524653218832162671252204294680002828645171200 7334 3353024480519105978446864560248552072279476132509570209183390760960 7335 2138867147274670047132345947496554658330995355191718262954755358720 7336 1317967326150550835281680961169100500529958820354994993824268288000 7337 784287040089549871753017772342211266119494602634581900744594554880 7338 450567577307404396757606528081290187276034251090433639808027852800 7339 249811762413958868271898442425051569592803031555066443622451773440 7340 133621221617249097824993935259678561271531910392323987222403481600 7341 68924959866928728734690413497414104883975941251785960070735462400 7342 34271387765944460074138626817815518487850548157906925020942172160 7343 16418834515312470291576226506710529196554844936623093788023193600 7344 7575210951495093141204603382804782690590119256659776470337454080 7345 3364024369788259210102258335749348181219231020100698159437578240 7346 1437105182541581543352004297260189640974487186190424444869017600 7347 590224956392631017004140733335870799410288393120464633394626560 7348 232895386869563751783600341856266881013970435193492240701849600 7349 88229087799636224128901200164232799009143074952520553233121280 7350 32065672604965558304314120511789862948004823711036434672517120 7351 11170984629751721643734642400242641869835747868348157788160000 7352 3727198281431267082683999767156242727739990280487617356103680 7353 1189873676847741971415537802118715806013688305996832492748800 7354 363078848147343585601250225998044953856333611100295491747840 7355 105779348052960738313420067497143487793307290036223176867840 7356 29388582334163556029070127455054033001045262999871081676800 7357 7776203133211882314585119418966796510214987192366121615360 7358 1956822596250113587810785393481328504068593328827505049600 7359 467582458564570585919860355353677489695983953543618887680 7360 105913950332700124504637913851332470265947376931454320640 7361 22700251458269571487215100827023201324983726810280755200 7362 4594140740181893470071052749983436817111136181338243072 7363 875981925883098157346332858848913423557586611150520320 7364 156970380184077730586564775849196809030180732126887936 7365 26361051007416274651295144886552167389322749295984640 7366 4135957922303745476120669755642018808820217424117760 7367 604133546843206696463037165653002691485816674320384 7368 81828542696489383515828009884990834961279499632640 7369 10231008112433247269224334025640073037656088379392 7370 1174634107768060088037936298377858776963445948416 7371 123089018147336270736981432764222803783440138240 7372 11688878879435461154735442262017422690535604224 7373 997445636213132832511816880107896285524131840 7374 75710286163286457917208418009385458898829312 7375 5048996827916211788368631886777416184496128 7376 291385728559587211461358643925053184409600 7377 14287913265066928996464050334924057608192 7378 583198783150631839236545347698001182720 7379 19606112937827509125331154139135082496 7380 664613997892457936451903530140172288 7381 0 7382 0 7383 332306998946228968225951765070086144 7384 20104573436246852577670081786740211712 7385 751470739742028533021961672735366053888 7386 20786872397239480137024760187377707646976 7387 458078333830929649657349590832966520537088 7388 8387648770443543024970678843699858902089728 7389 131207157493025553395278744132401364597735424 7390 1788698234949560054262069801078566026567745536 7391 21572925251699272436513601746792673828994547712 7392 232912637620291969540982108957611745876232896512 7393 2272564870801905423350646602494080342011546697728 7394 20196623893481684490157308780780021695379557842944 7395 164562440047374860002309709262530955180515289726976 7396 1236220108936278643930845191391285771624032818429952 7397 8603196650369702862604129639711077182715573435367424 7398 55697565643471468046270312989574075623422919236911104 7399 336678349246158440007650308605433703452952132983980032 7400 1906347322514875904505713117217979105650659319777067008 7401 10140204398762883389809581851379663837525178260060635136 7402 50800451277814452961033522347099031007100234418750488576 7403 240253838957785080506459920995269583933243393189840158720 7404 1074888942443182944313930672441553505513518429219911106560 7405 4557970731817540253108705493065859791371114015542518743040 7406 18350355777887695038578295062839936446981948212244465582080 7407 70253474353468757857723483859453643220594783770257863475200 7408 256135209210789500408552099019423842352700127348428384501760 7409 890482714618848124187793340654763060049926732279452249620480 7410 2955746696083577131319238050880683463760824253805195973099520 7411 9377434751291245851356367771467374264293394724145637401559040 7412 28466133113156670219110735738378345012168860509013139385221120 7413 82759774396194642831703323974100627634475496994475134492344320 7414 230645354840686846869621985431951542336960558097391948461506560 7415 616687237662402864170032390126465406026473051121552216387747840 7416 1583123055759862447085248060101049853877932448720769122597601280 7417 3904855215480277229866039263583381254761210603874339734085959680 7418 9260301196124977705492993614363831422623159497426728355857694720 7419 21127323105884301834125751648094324053826029308799737435583938560 7420 46399536003411088891940014798158620597442459023916800720230154240 7421 98144474750439837885369530449340716595817452113094523799186964480 7422 200040607364242685133664717359378370281187278064156663375839887360 7423 393072281816471854696661559752744299417572742280778728746422108160 7424 744931288021523954853069706651259152904189021534498709468117729280 7425 1362146176561747352811309743705310484263658343662167700437016248320 7426 2404121429932577003145749596116783189370146798587561104555575869440 7427 4096978947799040671301279350832047094060258541750363599733553889280 7428 6743475228598909028059045223714481767658471399436023347243164631040 7429 10723676018146392650867640575275493751166321300789627289199779512320 7430 16480116804203086496213799797575076252528114470637180890683151482880 7431 24481635067859473900117134951898810452070148982133577890799770664960 7432 35162632509846462398324305424096666284584834293351886042457660456960 7433 48839505300721871738072073445801629593172332440876122838559711297536 7434 65612899378107526674936735716540322228704987311856867644575661948928 7435 85271884561711479541468841973117028979226653460168996183838579228672 7436 107221857708157726138878428261146548470737768568937225712934027526144 7437 130459475063118041284963877063279365619314180012729389332662469394432 7438 153613279343665128544391521086663787368329366181500835644114084001792 7439 175057565637604659992172503970940500845437658000722186268450803124736 7440 193091178663968328833705703221413360004878823124775164268463376079104 7441 206156113374907581785934935582287034908441595544691251090979420239168 7442 213057830232845380868462200352164656693014697604680738917958395377968 7443 213144456201175635405797136788466256430761649630951971466944824315072 7444 206407811675276489442926786202200488281077362650621727321460850291456 7445 193484677809984097886085399125776343039694253579745574296708782401024 7446 175558033535617289765018881241901471278090704207429526450416096002048 7447 154179379620048594245866400165693795731916758196862005574964736557056 7448 131048937198859443058629190096956892575346161584256609204697144754176 7449 107796533313861681684498347399978130973739354374175900836173298270208 7450 85801483802140611805686500552398882914460368023197442304445096394752 7451 66076977759800179410332805250202204743703743890597107369816079990784 7452 49227685513785047357654027593735332798418768010692640459440724639744 7453 35473389588122911161394215950710521267285317912887429188709871779840 7454 24720175206304629744320699696362614378792171705955771336024727224320 7455 16655922326057163053475271531810873273088116062928570044927317114880 7456 10848199280789549306008029272931992408841888773005776689043351797760 7457 6828298246331734452168798918053411823433764236250605999555923148800 7458 4152573378974451187251749302383534599821162652105787362414176501760 7459 2439191990587315027127229075937416448565155638650858440317447700480 7460 1383443820611401630441415169495195569679208182849783317583647211520 7461 757383177158567720025274712694312186682640161955646818804081623040 7462 400081214728485370267329434718756740562374556128313326751679774720 7463 203838524481682740223459794010169180622082400542580934044465233920 7464 100125314533676560240502137196026497078691622104241517343654543360 7465 47393724805091812222498307751130510715339471152172383977120727040 7466 21607369457624947979483651766848939986120705493995699497001287680 7467 9483219809023530415388952497273925904420082895123396497065902080 7468 4004370082216122660274450975549714336279476193823121898335109120 7469 1625811808382698460084630846697045161342519862047728570476789760 7470 634274725811888828891460459937866741426641534767827858269143040 7471 237600642621333006839406317215966318047365136532525386123182080 7472 85398399339470010657332207215135035036506581527039418155663360 7473 29425743529913909395635498869087277863817204134388034604892160 7474 9711739144274610574334639310036531380928422548217072483041280 7475 3067218239242699094424621506699739429060858744518113304248320 7476 926027294839008193784765281070224660813608152721241082429440 7477 266963202543181279859349238665923844238260178326979881205760 7478 73401423111550780154313180251359745787927792848977862328320 7479 19222746129839191502241062296842973902739046065548883394560 7480 4788141652701451297398418449966920160923854821070513111040 7481 1132625240800986808101882484691985181399575996466389319680 7482 254002256389072264805167611735495155035501172093752442880 7483 53903191803950064335303566683649791978423316014006534144 7484 10802634827584296792199040997568548265353736145403379712 7485 2039874704256136430634587163903510085626709982197055488 7486 362034176682564542300757034432231491552248975039922176 7487 60222376552587920038228907477977540279009014047571968 7488 9359952253374681161190685020534020842296248482398208 7489 1354475468082239232326702991622370169562702769291264 7490 181769615041335160411415779027020195258416020586496 7491 22519051901582517376838225424714068843568962732032 7492 2562039013823211664950803198533729204638561861632 7493 266066078104291026717001088210442977224266088448 7494 25041775289293840759668977215099924371948437504 7495 2118058399530269647666642583851622028506300416 7496 159365326638427317474442898030297319139704832 7497 10535801678111381942119040589158229972353024 7498 602819299519944923973718045433953521762304 7499 29307358849939112787856505236679276101632 7500 1186169832738564302082534825417672491008 7501 39544532874601247218888260043340251136 7502 1329227995784915872903807060280344576 7503 0 7504 0 7505 664613997892457936451903530140172288 7506 40541453871439934123566115338550509568 7507 1528030657904497353144982703733523611648 7508 42624271064085160739164324514068541997056 7509 947298631145418239818199624231608312135680 7510 17494375960139051870618592488748369095688192 7511 276031687015304350140031838038419723125784576 7512 3795896096274409936194087386052193982072487936 7513 46184396482020838834265071178335528170471555072 7514 503062591796339087626591999363749808081102438400 7515 4952475391991605646066054070168101577265051074560 7516 44411641279307197110449104929779657298904199725056 7517 365171052093765223618423028988224672047898984185856 7518 2768504459926500821863166760382814159561726122524672 7519 19445985640764277382735624929643820167269774031585280 7520 127076307427306009685628010711917452357585043273547776 7521 775425548423340330206928424495101429196686898168332288 7522 4432640390825564478575177232972613226216802640554098688 7523 23805784220416110365907451030414564929703144028683370496 7524 120425704686572534032275570313143452443444935226514472960 7525 575147356455357454631843752132724282487139012734187732992 7526 2598793036424952123938262016555228901137492244503241687040 7527 11130685741602885248861974062966204510298323616948436336640 7528 45266927592153363222709791621891870244311240876779404001280 7529 175079469553023651282233058875411202669914246559672827904000 7530 644930995148522473452263383405218737896183988194943875153920 7531 2265649009279449523535339522608015547496127840703925159198720 7532 7599851693241887649357282681313523476449165626038565124177920 7533 24369203434319988433814970277079086907988413223393724454666240 7534 74774719267061080137025415846230486005455593576616833528627200 7535 219768467618761574075564848332380581833596086668775581317857280 7536 619244857729902243996920293011947917240326779254290777573949440 7537 1674199744250413935858010633518112342806671164740403946418339840 7538 4346461008106659361039631392618508061456683277428429025894727680 7539 10843270053499152113358025698080418108587265318591841494368256000 7540 26011857661926863142295267351737147523630278205892610263875584000 7541 60039858448160547962944537151504984418319299201088904595180093440 7542 133418829966938036419657895592063225553106334498968339400297021440 7543 285587002355934623345547506477600550742370126475716334867217121280 7544 589144858493747380257482740037884924812794349297987908199985971200 7545 1171848480080375714387487682499091613972285550746210070387585187840 7546 2248411061047948680069170357253132613566956135345848255738565099520 7547 4163040583447372349016505878817415069338375116343055338658353643520 7548 7441139206433876891841172156475264308153344822516319098605760675840 7549 12844384305674973239099175450783760550507276431924969050001008230400 7550 21417664504659544634242103201144654102065861423293034628155220951040 7551 34510001005965773273671306405965214870755059198825903317863345684480 7552 53746556882527630438859747024974543210083265555837993139807799214080 7553 80927857948875774660333947087272765715052432058283666661157329960960 7554 117838335456788445035889964961126296887374376326471726517337876070400 7555 165961221868172586064466683276987627517375198890474346073187304865792 7556 226120339067502880413641201122712608553762100033024542614828238241792 7557 298097679812662695400902055896293848464909527240387834553956630003712 7558 380301668062460004604101353644208097567762067492420169711748082827264 7559 469575219118908681069879719045472472611789896279247798620307090309120 7560 561226505435546203307351163111741759309218967756268373020934020005888 7561 649334203594337500707586013779833049505085309057128600913685088216064 7562 727325708073986443257499347765231708506841147877669352429833094267904 7563 788762249796820725168929720304080592751391175909621083140270297281408 7564 828206022952535889903271772385314614148772247198738539237477016656000 7565 842009456668411488068326301925069857717918451318717514891434966933600 7566 828868804871235338313112587438186385603156828921974697537233193753344 7567 790026200149330102159007912227751683378120557177468434535853188601344 7568 729077000526975439390973769858058160847815083853618078218874485014528 7569 651423622380544700267461171468985970626772016145668647256441273221120 7570 563490262942690417283855662854566967134147875535097358344368508370944 7571 471855773336755931638422049891887824760001083740595395753465213878272 7572 382464947684171005420025279263169465954978261365025900937151902646272 7573 300044296070340360548870055335907115196338171197667181546599008436224 7574 227789912368080020088483682929198704435613018084964788727904143933440 7575 167330436348639591950963750244799341580071614383589851654619784019968 7576 118914403516715423990694779393543655744566838942784163257210770554880 7577 81739555258844104625765865267148784465334966366170281233457694638080 7578 54334895200882281324503759022157997881614348525810996713231650652160 7579 34920105170640561903655603045344544731629121885803860806774816768000 7580 21692737938473288137145274094657017818634511307251058840001702789120 7581 13021993611259284560722051273831712539268353439403558422560081182720 7582 7551561988578954493564824617389729660660308350575774800357013585920 7583 4229154138637808231558677576738035154090227016483857433413015306240 7584 2286533619669025784170707673168959246775191318529190381244068659200 7585 1193018338449838445021402548576716972745908557328425514104971591680 7586 600464979312477926008587064901621670791650009513044601515687280640 7587 291414812822522553232410666687927571602837520089851899216438231040 7588 136306705666094216996955165425038343003751922510580215837706158080 7589 61416886146216204641530492358268264986349267986135329789706240000 7590 26643463560026488049965434572426170209671566211397096243304857600 7591 11121826697214098953248468563465005921962689562831568389789450240 7592 4464532651334437162288028356048299580817789772641077190448906240 7593 1722274760561290616116434564939480144824658854800996225127546880 7594 638037486635114247316156011287556527903988638715800074793779200 7595 226816648443418609748977094733565807549881967182404395036835840 7596 77309197101980652962447491913492275708101172984559401718251520 7597 25242364552553412549650974620077060118206157257913805591019520 7598 7887815069343268711567478337968646720912445075043294998691840 7599 2356478636119601345306346977826760773082210726096910313062400 7600 672305163083610820923774946081579018252470706789143659151360 7601 182953832351619843025118741138479642237424598543650091171840 7602 47426400116394902364716237311769045304749378889606380912640 7603 11694568663912284557722179074498530055118715100264587591680 7604 2738796935501702164913541676822496583272090536829465395200 7605 608149808667191296862991630081374434839396922893898088448 7606 127799473183286487227503158163278190675248457417142304768 7607 25364553347501841182957958610898842350018370665392898048 7608 4743779825648670255383562126322973449203261024088621056 7609 833938267491695688561933820296958281096651846482657280 7610 137418298528067560171331749502816329182039736489869312 7611 21159284086581113424239917382925793933793192507867136 7612 3033728740471280319291514394671404967782545407082496 7613 403405741620373707086579369778831887131713147502592 7614 49524753919916056460660540701681015772650510745600 7615 5583994768939363872655171192937622869700237066240 7616 574739156220703772159743107997064350565868240896 7617 53617032359876040348741484327987239996773892096 7618 4495373188534956559423375648054264062334205952 7619 335308872569331827520189689367677074334023680 7620 21977328242573703163782231282173312841547776 7621 1246759928624490951620556492036504853413888 7622 60102539210910229223702653013518595391488 7623 2412216505350676080352183862643755319296 7624 79753679747094952374228423616820674560 7625 2658455991569831745807614120560689152 7626 0 7627 0 7628 1329227995784915872903807060280344576 7629 81747521740772326183584134207241191424 7630 3106655056398558066702366563698967838720 7631 87384694594146417843327123461948865249280 7632 1958455711741930178843130978362432526745600 7633 36475808065983971921495071608375869020569600 7634 580465772000439306534616655351085367642030080 7635 8051471799677092226203992828671520041305374720 7636 98817102713843543461768099721136719408733880320 7637 1085845171070067261533511004266526929711718727680 7638 10784772092186337822067468714509798512205269827584 7639 97580391729399698311962444663346233197007697084416 7640 809606714364492720590705182638356854922652826992640 7641 6193991116655805846993636616066509992860300198543360 7642 43907541543959041092218016111663102724721090337177600 7643 289597255769220057308159358352822919441558070204825600 7644 1783726359312799822201474544667907998781283901678551040 7645 10293123264730535240686477752448077594762565297907957760 7646 55808805310875179338800753277995380274561939065599426560 7647 285045865583792773901016672707785302394972575056202301440 7648 1374644896177943056212664705917410393685038940841549234176 7649 6272494070873138365845830181847377615330632664760738381824 7650 27132499022087075145734037678682046770607194548351900057600 7651 111452851855146134773788173238170878525703529682184857190400 7652 435443219091289901181295246152560519450110740216919621632000 7653 1620467952306600572703627482649573966591991670513376417546240 7654 5751702058919357306738553052153310457101148510144278833397760 7655 19495395006414271658522357052397977211511540111572019760332800 7656 63174094276669506064988002116661994209934631668659508163379200 7657 195916882266869633530802055925632310298606665121623229595648000 7658 582038192946988272751768281956036909961817479977156015973990400 7659 1657937978419342391217511411428523655714276157939002089721036800 7660 4531946328176773296557377360007128746359152813634426843745484800 7661 11897011718546862614491687763636828951529800945744429299059916800 7662 30015195742969000158169350434356468276443111641880898177282867200 7663 72826007173512555640568351990670499503977283841262623145286696960 7664 170037890673091337192600676196339343031854201636393391926322135040 7665 382271663748945921749552735755828622304856191033608425895991705600 7666 827945446567093440634919891048762698377418332979498828295464550400 7667 1728440640178864422239723889712602708578168439719446055690960896000 7668 3479646960409320728022111112918702360022913786923965069740369510400 7669 6758254613653271880062630292528190983418607450577957328793056051200 7670 12668638326879624998906285176992981834723008069715935634366293606400 7671 22929054895513184547943764551801711098642296836156596217157412454400 7672 40082621433860844127417786701136181748228280738316455522676087193600 7673 67698877319227805237973044623319738155440326058561934720773012848640 7674 110507845908747758888735558827687654117055635272738872714185156853760 7675 174386046472166146530810678872062410810756580310194626149886826905600 7676 266102040422933490336659715504990542849141257996696861312728799641600 7677 392738992726199169502862741625120799386450828751391749970283882086400 7678 560753042247587032768227961637169278496017072968314617273887966101504 7679 774702206501413808132108371895979262145119395552669716068600953962496 7680 1035783032085426328167294517680526680283057068824508998885394276679680 7681 1340419578614433536689439953680296388562134864430172614967637647032320 7682 1679228786402112116231081167761622971025203240391207562465687234150400 7683 2036702116530323415012912267143351177767799742503913504724702848614400 7684 2391869555052866614191622146135008721924994654387233299070651626373120 7685 2720045266729856961394156703326426921545348130326570116695249940782080 7686 2995521355518842404140590570352162974341312590807007680668302934820480 7687 3194832412295445773963794897259355897991636524545785905069880179131520 7688 3300028206129741908622656259263613456206688995782835699755314545862096 7689 3301326826038627299762588060501334427924691075363978768572209518435904 7690 3198607549113340194251817049698072328533943952895618370883103133791360 7691 3001429259839842164297000500222264189291418626567249783939586141552640 7692 2727570545235725086358867359627641525002186886581932709466532556390400 7693 2400398923053595453408075171990378173797763982236755201996971214438400 7694 2045605976162572941590589786182340710157974856476561939730928085237760 7695 1687935765662620009164479941671484341152317977430587737366654814781440 7696 1348472249318762578180062673961440395085489391488511715530041605488640 7697 1042868354905749357100915116013818237503045340167055387015424361103360 7698 780656196070170182873415397573314093592494356485300741695020501827584 7699 565544149525726804084122347940173951116489193402004119957208790204416 7700 396437733691309077440329780242128767918108404770589201547534742323200 7701 268845154977922809234999796594429549999916394644883381981075524812800 7702 176342307301193232269258870469714341676152609477774796884338016256000 7703 111850319049158982567085899812441306517684016966319718234320629923840 7704 68585818897939666618025990577499688769190613707785935005467971420160 7705 40646960951137008971354855341830306038502253482277602384960867532800 7706 23274940181941636625897593697266175928909712500175788723603190579200 7707 12872865930768136914405010081006078063654490382053252054843916288000 7708 6874424482759877535848560979180851003947707725386370015828534886400 7709 3543303312366672065591433973910835552585245301424864414166469836800 7710 1762037745258173219812778229667879588854505683007651352526245068800 7711 845021572497669932288484994828673796673892632811134415138507980800 7712 390627586681426044901920472342941733992097490245768603073983283200 7713 173973239358946660696913285311046193259501289176349599735962664960 7714 74609200846808657536020956793971792572872877509818232612103127040 7715 30792265624474232649272603623530616109841837741926758185802137600 7716 12222521915385843133139593486079832073514078800407999669495398400 7717 4662950564304400475299250844642722781696401694203443377340416000 7718 1708563727683094607110029472838688993758883570255522498504294400 7719 600811772285066876161126304838605751582393773039644570759987200 7720 202592785094147036691168420581019498673238646385701181351526400 7721 65448826092962197710753627247336066352931598945991780623974400 7722 20237470207308849782968982961280166423133670683840981080473600 7723 5983266285439755960751855320552273107416584629587851387863040 7724 1689519690074204816583425555071934815466429672041648131932160 7725 455099145075180050326301707389197753979956079535588166860800 7726 116787713182026975627289988269109679577830967838558178508800 7727 28511336685786992572026500826578989160593784839821538099200 7728 6611387357808202317975196918936116655342330144047451078656 7729 1453733914477343146895185030809705042214360132786631737344 7730 302542470895797024836656715138606535172625248618775838720 7731 59471378862887536946188538125255559436405932832357089280 7732 11017133395755528313597342775890019992472635863308697600 7733 1918581819471082879666555749087451841300322215106969600 7734 313207129680241159791155181596530132769677111071866880 7735 47782217185630502248236625323941648516350887245905920 7736 6788240912748438964952835762121607475889935241707520 7737 894486924186163901192989076080673804305903889940480 7738 108828154748425772568135366119144330441344086441984 7739 12161465915984753329175323247785101612771249750016 7740 1240703622962702267908866140943161032576325386240 7741 114733473145398564223406897808569160588601589760 7742 9536223397150074321640130766482116754119065600 7743 705198955942356790482238051095266801064345600 7744 45827863654761166184929264893680921125847040 7745 2577848490527319326378150142127491524853760 7746 123230650570476136645860540360059057602560 7747 4904851304446339571015048052434471485440 7748 160836587489974820621360654293921693696 7749 5316911983139663491615228241121378304 7750 0 7751 0 7752 2658455991569831745807614120560689152 7753 164824271477329568240072075474762727424 7754 6315328361473608426650100319274452123648 7755 179112475511020575186883323517481221357568 7756 4047829996474957501512029891169820554035200 7757 76026000024931336249015667039665337139200000 7758 1220151066487864815560191740625985067810816000 7759 17069608579199719613737911200481207509676195840 7760 211311797342232887259884939676769630720289144832 7761 2342261905489497045769622358847371823953886576640 7762 23468621888136886304408324876508036408474377125888 7763 214230824750055166877799177543312486253017847300096 7764 1793372923159742483841883569627987549587795011960832 7765 13844558875741560702885113304805180700210426986627072 7766 99036496310833985143277917735633426702198971249459200 7767 659226119710636954223942939068409226751859736182784000 7768 4098159873702634614762159957261401129023108370399232000 7769 23870752760099891223718784929898338525913647833384222720 7770 130652649529182665937021988478517898681868023131682111488 7771 673698847791068900027173145798414294910746117455919185920 7772 3280325218190434578408834201748023664491222443180647514112 7773 15114106819529090869567199864672271718278288855128095064064 7774 66022078949520474208135471065117738834740459973956912283648 7775 273898653473979504115563308614730052613983286391831210754048 7776 1080867697410314165623039302625865710233374070109221421056000 7777 4063194358452397677431959491109648655975445665454766927380480 7778 14569827851740890686294626026754376705119574879995516692725760 7779 49896103670244762128729017237764691495022466035932240302571520 7780 163379209616746159567591872071693049919694956367684482650603520 7781 512035883817521304853465050211375007021389658448557202472960000 7782 1537444334685343415769050817190319907779297838004946797907148800 7783 4426752402828379338356591254439794843915481181533599849617817600 7784 12232676137540158753804516086438357115347139901806207723949260800 7785 32467303857240495199720643380356311649396774093161427841088225280 7786 82827419603364634802019789285348065160264440745003136451189145600 7787 203234885104909638407638496296503141152552721225132284553430302720 7788 479945242522155065415103202164654517390222352529253928871909130240 7789 1091462974865276026112493791831008903761594058920857824768640942080 7790 2391594541282660649976257522780888342019392452755007739492439162880 7791 5051828587534099767360956433231763449688980406409982485341405184000 7792 10291967685162026227217674178936496590739078571333847920275147980800 7793 20231548551542065632209320854342039977052626512586156583299946905600 7794 38390134023589172111940725751553154197627973899065229728477609984000 7795 70345496883847136845013547843019557998073531323012190687209214443520 7796 124518447279344951100224252797358120919677227831716378513574251724800 7797 212988005826046088272563432459357144477094442999235489337783804231680 7798 352154566148439660032443711364175611411963953151931346323279666216960 7799 562977098912622401231161734281748963139060477767624921837832419409920 7800 870442613899040289165314877370660119860819151884746735558779828436992 7801 1301922213490405711945489706239927862031947545240466341932521698099200 7802 1884169273385002064942684328891224571857925706136129388377292153028608 7803 2638946974549941143715761266061657459827944199403633687006304477904896 7804 3577624972861115860299009177584640005392895268776426584877218180104192 7805 4695499681755794503179735052734895158258678541963766917065075874332672 7806 5966961825407333426086652428863451951964799932700217363381688323276800 7807 7342823209542375796711211679420052973684254826063757784318527799296000 7808 8751000096935087837048764504801011064968903824988243260063176298496000 7809 10101275107898451973174841296303090602072168681840273177828057680117760 7810 11294069864250204295440784174370831604930861412629538798833335355019008 7811 12232218820791395824879899605966858143335139382278843516156263344616960 7812 12833886847784128428381086164519422102236401490920074951622992741130272 7813 13044278435452720697698808888527937218666506433394174540993861474591424 7814 12843829761830965616123894586265201050501896351392785691964076511847808 7815 12251194429017170761156104867114122418908053057767635307209041741037568 7816 11320394517472403073385598004477601536805016626200306147565926710476800 7817 10132736954345891179740674689769591759437678113144281669546835714048000 7818 8785163482845342471065199687877563379229376309754853063381095759872000 7819 7377334620503612235888952093867540595156479916792996012908269199687680 7820 5999805148910181865174105900716810479997200359175924394027596950536192 7821 4725165058495813400394917781715562271273635260648110583800099483156480 7822 3603177599866265792381135574814955377842000733801115226489377267908608 7823 2660003680072944091683789640787611160270012761603947371826765392510976 7824 1900806431695992339440414971110294678566643416051080859221481679224832 7825 1314545988337326150984353080110792834075522800805535886354075659272192 7826 879651717050972501923690209815232754904781996511913940371613155328000 7827 569441426112370514095015363056964818453388519990357070650409673031680 7828 356523401056642365151899658681967394016005915455242014761072889692160 7829 215831975284197915240388704848754076260773861574975056090195369656320 7830 126302142132361904789910688172694206405632022148135524188398362296320 7831 71423505160165901603610652561029124088610183998260892518097879040000 7832 39017986492259698004975118790516791384315779702844730553507040460800 7833 20583935370324052454435348357872993181478157142667695840550295961600 7834 10482544319133257017273984598955909158104634343300713657083415756800 7835 5151126704301115246102708510604990275118691436703093592752945889280 7836 2441430338514433216304262429095677811045670921270339871193012633600 7837 1115548401537982043937807442869196986366462765338265888729302302720 7838 491150972336864959485126366049882591118669076294069687670789898240 7839 208251797859888224645078327346017992402950593873150743077275566080 7840 84987942449835413905151095907403286376362143949746090525201530880 7841 33361844011473160237648680235740973950946745186744202883497984000 7842 12588577145543203743451556379813166587384649609986174572350668800 7843 4562738025517793362927505651016433274699851648272745335724441600 7844 1587311239834316045045741655655262521766307941190527327666176000 7845 529573989792211689632883999128936092843149168915942805832990720 7846 169290351738330442936759165628130203286683366907627243883724800 7847 51803832361745389106825336984015561618202932906650726018580480 7848 15158840491149329796573079639909073831908393444196630459842560 7849 4237001373848431529242314066293393584114826354828147970539520 7850 1129831945580165454476698648035761467032681056366303744360448 7851 287052517171828148731023787239642342759741130321551792537600 7852 69387490398747189901194872105995429252095780653088072794112 7853 15933008202639253666557194694204686370385937581163145068544 7854 3469549066124004835139941700861833618790342504897983807488 7855 715151344791315645128962463250834813837593389773417873408 7856 139246057767249365471692912091073641401162945694741299200 7857 25553232153675251127340526792335795275085263956606976000 7858 4408574675564884631372618405019986703903061985722368000 7859 713062773438004693031601007696560672255832592996106240 7860 107789779818273579758176953587411764023066895824453632 7861 15174693965197821017123630204544510034973650101207040 7862 1981635128938010293619642392275640497840415087525888 7863 238953241042848296917612035106263643431739112554496 7864 26467559532031316617196732654975301610678918316032 7865 2676616099668283238625209235905748655790329167872 7866 245375623325995969447482473506917357951595315200 7867 20219646244656045514997463130373466838007808000 7868 1482507000486161056855805507273474074214400000 7869 95528787916808997035683905431607765075230720 7870 5328596146452862111809778874645066335387648 7871 252613134458944337066004012770978084945920 7872 9971868424378438878524360566223145009152 7873 324331630971519472988528922708404076544 7874 10633823966279326983230456482242756608 7875 0 7876 0 7877 5316911983139663491615228241121378304 7878 332306998946228968225951765070086144000 7879 12836354755294932584632064781127287570432 7880 367053849523544034716077846505227026432000 7881 8364006617657717233376931763867568759111680 7882 158406339695323510645102872576675455749324800 7883 2563733485680323622749802404424302009201459200 7884 36171181075482682167692189891302425612412518400 7885 451621102260410408888740413629196359141997674496 7886 5049278410517131486526316868326640765376659456000 7887 51033740598253858795887579220030960542855636975616 7888 469959961691969617755656176175791790743665770496000 7889 3969102465833080735779506190837052410885065700016128 7890 30915618677741535871681062088520268138098071070310400 7891 223154749328381850743207200337794305815624095534940160 7892 1498969801479669789992814082533688096417691483294924800 7893 9404402279497743132066265011234345840481508261049139200 7894 55287776410996389896017125872923189202239024359958118400 7895 305449563920769751725572788095297512347021281322340450304 7896 1589950674568962937715676053515864628623083086555381760000 7897 7815743815897850734076352500403212526462902944825652281344 7898 36358940849306215427532320847336073073182507015449083904000 7899 160373934310330213610602602810879785485990906505839616458752 7900 671879915766723145432776743349880249388173008247797999206400 7901 2677772108361116233193750511945042926689758830024538351206400 7902 10167424795478177955686140243593428087876402881285350972456960 7903 36828492173968879102674891208813132856575490157494025584640000 7904 127416902024250219500382562024662445420111358140402598863175680 7905 421535112046576996897590741661938504215020435864251709102489600 7906 1334936278328971767635765422109596379856199673271415167202099200 7907 4050702141700272058074040600805058267678461989824188133251481600 7908 11787874998248384349528005933464369791579041890113309626073088000 7909 32926138727078543781953066771825479673518334902481031038553292800 7910 88345680522072809826635132639743128388375362058212714830092042240 7911 227868788521950760392130331066598475050903099714800964195057664000 7912 565371073015615834176609106289355497480867956914092147842524119040 7913 1350224004320947160184650040927586890916586865287437734180290560000 7914 3105684735321107072241168775974120214954460233840052742008413880320 7915 6883777628173814329548624957921098847083773814500312823973386649600 7916 14710817777910175213268594683954583301973167073719465304710866534400 7917 30324589433066098103335717567156686619207440294598392741122120089600 7918 60324639494905110733290633684318619066511072376172853529786974208000 7919 115855480745832891935276698073028664041946051151790191852437425356800 7920 214896019821444457657259908140567016508454340164394053124250727874560 7921 385111266353869707517169533250473724813030285961078173125551587328000 7922 667014242109730065398566791918251660151944976917636204211558584156160 7923 1116887383563816534243682715872504045125721441238847621446227722240000 7924 1808561660237255457912845137546481634832519005805654608165714819809280 7925 2832836583216191056762028918894088436606665679142895173945839904096256 7926 4293182574153966876146250390581810661274267767359725515261257711616000 7927 6296559526882677942423026969266531655467393275867048411327857128636416 7928 8938843297702571382679946478803400191117190143857926358182842597376000 7929 12285506494347914400443921703295217222957958471773030614452348364259328 7930 16349716188331195532906902881142150703579059360196610211765056700416000 7931 21071560233018567899858133894613642718482725087943942895910804699217920 7932 26303215469421417753133107750798373321136046185843266533327802741555200 7933 31805016690760075366535878317984742157589025472717972291602710228172800 7934 37256219097791070926884085745310561841623635617574911868789880973721600 7935 42281746648668136163631516892616959064439059393238121877826019864756224 7936 46492796927422839620493312356831083367131048162897406793922234704864000 7937 49535636494340817241953466236225823595213390118035192515093485928442304 7938 51140267634682260510249670936637310599126600308269268164949989609924000 7939 51159755723663466987591284801347981745876124220265854564768682188391232 7940 49592316722584362261859533180619822258273118040423900580183717018521600 7941 46581585290905573739594044034239022698110828145092846136587987986595840 7942 42395007938865701399557752744663742785295861219999037643795381797683200 7943 37384844180367106132594804338683819729095872046879020062059326057676800 7944 31939618784297435843090202268826596175665198939952537933326617614745600 7945 26435230110514203365276567976878933592278327837602401087597191349927936 7946 21194076540429327542657096327406491652787669540995605830065814241280000 7947 16457942662239658913802234734603026845849340594261984408039938374762496 7948 12376859950665098837556848970650861803085340199187898034407012827136000 7949 9012722460047754701899626838361898251943523708594010471116344517459968 7950 6353910209747870976696450578061079778685916295692393762586661413191680 7951 4335974362065598556268411610552176178479590325218717102978326383820800 7952 2863555962042321141695338134448595921818155092525619796262381798031360 7953 1829794224136465385888586577067719393078309595221090784071479459840000 7954 1131024149664324893501917603687470206344602352164687476706555860090880 7955 676084223154571264307919847261942761338430946465003903931523897753600 7956 390720036038989923013199832982849120924462436662534642044092232499200 7957 218239393963080563878079361486402832265061166123139663722033289625600 7958 117776677109100454288805522907479208653664474639194618796250759168000 7959 61388802998646003477484501416439146082785793767113819451539901644800 7960 30892717333611367947864048836304624934143650854810877139892819722240 7961 15003105087045492769529054395469061589797968570064784359941996544000 7962 7028654927305663374019487229836166802265357371322224626650620887040 7963 3174851037187091971244987934072974581344406953513704942532034560000 7964 1382018178482616483542822259818424549397677228012225250281725624320 7965 579437776527246219282845698997921836558010739274779594667432345600 7966 233856213146663320129328292281672986910405370154092480432596582400 7967 90796321944368105580537244734427837887580862912902237106313625600 7968 33890140619964105004893017058710063150789745434075765174960128000 7969 12152106425100816174222121802415174803035385969472564399754444800 7970 4182800338764111538592064989276735323549425642917100857233244160 7971 1380890884290510851905900705444281306911273841624272840163328000 7972 436857949797429324001311641227414098583238942195666053245173760 7973 132309768180554861961461646194624958781030464639885943767040000 7974 38323370382956209217586220918159844331226441629460169050030080 7975 10603977549110020283447252027302369989691444966897171870777344 7976 2799499649028013105969903097291167705784054201032491663360000 7977 704250755014928329333515777560819927568916589438687011405824 7978 168573271210419726073104396655830884248391623435263934464000 7979 38334362525594220267136395597215756677413285872240104046592 7980 8267743507758607276121515478282496068840032050087985152000 7981 1688010747983201259536060144737170462970380765202407751680 7982 325583572198089851609878630140547669746518699008642252800 7983 59192414347426971478299432717769117937148316701897523200 7984 10118046159987771082451495057102394650819417512240742400 7985 1621591178452908115400638989121305288926868427553898496 7986 242908432467969210420351202124087821085056272695296000 7987 33890028746728612436271168244839447508326330207830016 7988 4386292975791716432386124310974056713607547191296000 7989 524255698872971458539572404714863503758426088931328 7990 57561773879895298946400012298923704725293917798400 7991 5770714084438577446911683063039731255703303618560 7992 524482125594498891431536753423885171379981516800 7993 42850973974942551980246697331091905010938675200 7994 3115324680674695709353689827341283963070054400 7995 199063357500253670154370975980048136466857984 7996 11011615485706321041482335395156810792960000 7997 517732975130228947580159946172133932007424 7998 20270726935719967061783057669275254784000 7999 653980173926178609468673073657929531392 8000 21267647932558653966460912964485513216 8001 0 8002 0 8003 10633823966279326983230456482242756608 8004 669930909875597599943518758381293666304 8005 26087428645274758921610117365062042648576 8006 752053273911181272403261766179533914898432 8007 17277939447889576184317817229003731255689216 8008 329942726448535008012776590680787581696737280 8009 5384648170211362149319120021794713637591449600 8010 76611874071019239311381570791847467063600742400 8011 964689460378838371639176034735249709734916259840 8012 10878124338597121626192623216246573022124175261696 8013 110898458739553351409388484782755446464534829596672 8014 1030160610343001007585798827347491268054976210927616 8015 8776987761726795083650538523083384329870194700713984 8016 68972177732575377640907293671453830132750451503792128 8017 502318597823736814588091976957721585512243270468501504 8018 3404693818721510273275970015230830226237864401447157760 8019 21555792467716574257169505863714336424009244587170201600 8020 127892697944599055114620731962418872591206054684419686400 8021 713143366893606724670363617434958579347004438528886046720 8022 3746961855923688246774561265970446379526122714713244565504 8023 18593557804133262745008074949824041759628777313238052241408 8024 87325076609369907591570789417763179700800786439250424889344 8025 388899031033147053666775177326838700086123642929986641330176 8026 1645169276707126997834369139416283378887104391393237639626752 8027 6621398422228864758676316855968326493535514639099582581047296 8028 25391385072314312810800115905796844836108321994118531456696320 8029 92896993560480858257913765089516938837046751196682140998696960 8030 324661588795851955280053014507850059140480482813588892014346240 8031 1085096880170792786261493318184147671141603343911410059632967680 8032 3471937132354647269256437767029043217847143268048783829043773440 8033 10645469033331021479497684056808664479954119847055099244734054400 8034 31306951846047300140924827759113447746215117056263949683104153600 8035 88382330482100027139773046794298116853154579449221512096540262400 8036 239706053693539733186342374292449657756286287668589097522718310400 8037 625026304006584339307904357183136537670445025548357847065705840640 8038 1567901058059772303148109790002480704772976174290840539589435719680 8039 3786304261739004591040392808940937494233370308791595035431838679040 8040 8807362247894661882682604619531674964540950172625383751586634792960 8041 19744655051797916689116065496183094196548801068628278004230201016320 8042 42682559476333428654782975783792935265884225849441003228301214351360 8043 89013832281403207387574519815435677861084543926938070698604206489600 8044 179170130848460632184864967038709557338887582559660560698312333721600 8045 348222279083668947960303348486647239360905334929208863500850849382400 8046 653731915291832938779925293839572978531390322295824638293665487257600 8047 1185912522856611788530268414883537629562796987630139616361559579688960 8048 2079514704986723548805964317581929584875897881537335028165224033157120 8049 3525848977758487746001995477549998932099299165178217113123631042396160 8050 5782075294273670424667548971838097246981849328397590647667268664688640 8051 9173572028858430505142426457576224639904184788980745351542071602708480 8052 14084294506126719679737686636667965368317002466197994354563286036381696 8053 20930133407007232966384539029285605836881048087212915891183428443308032 8054 30111964003493893956853213721141444540584118096446112419058675840188416 8055 41948659612680593594682239742882127652716207775938429120255376442261504 8056 56595621469223095256413109376706919907153458557414007252132606748131328 8057 73960435429342057437377544035403074517127968834309133089435654096420864 8058 93632504441787169972460896762450060554187467032689434168505465118392320 8059 114845970277073497750784855547176444591583649832552354752308514367078400 8060 136493220531139179981170825943862674757110327409400397872705544673689600 8061 157199030112501618842825011156222625866498388321016606228596661074165760 8062 175453681773989426357472390912068716652017407532458688856584731690369024 8063 189789657713785512928650879410353867402299759666316876014422197663440768 8064 198974261402338965268729382851024388485238063589025380582206456503730304 8065 202183523683021851805321792251847362493064483969493531881919463866693696 8066 199123575306266767662846824299387664159789911781053771556115092630495232 8067 190074821921821878553928423488074443039685524826830246261300125997899776 8068 175849762498730624468244927734079547579472773376052474764192875099914240 8069 157673203027350432047214574797220676012523998903962528577090887812710400 8070 137009227698964874509708248722947337407503301554623861809771560999321600 8071 115368621544344905858925033510875967468552414736706624243337090949447680 8072 94131463273708073102116874226876640294526505789120714841099923395444736 8073 74412761561385921540839458624929468766812880695859157683359538502172672 8074 56986858341754768656926816254481380962180508676746545219969567997034496 8075 42272564851058735747120857723910104835820011943087811665216987237187584 8076 30369213178794808617891291924845781018219559969681485802893602054995968 8077 21126441759190079519606529955001948052475503699296991531844929054572544 8078 14228397432515116701853559403587613727198327427806870341167294730731520 8079 9275412451230679639570859808990281000366716630971134997299576816271360 8080 5851408941811958386982035047848934397952028401785126272843472793763840 8081 3571340471607633920775460458455922547939042013944553635327232578682880 8082 2108288929522865401831588293126289119222750200231359317976105919447040 8083 1203461025878147000935771563659213892296423093317313538676975101542400 8084 664051788020019854249880804090815665758005522423142483885343480217600 8085 354074306200529344555804577719354601407801651248853012808569611878400 8086 182369802722874863916006333280404803422709797313726778992262276710400 8087 90700438887208535891413823540559987440003979930062131860140080496640 8088 43539495755246688083691836735172976946235817741077741240097366343680 8089 20164224093864094310352278997348834787238491184694957536527295447040 8090 9005264190081956865177150464508175661960448301990820624810859560960 8091 3876199837981103749449493647506132853466524430885689111762771640320 8092 1607210496016931158220325489899493954009715779981491606740386447360 8093 641566202532709285881092825312144672230060358171811996310804889600 8094 246399224374339469601791524396225053045158221494799367057021337600 8095 90985828802574966034562780674923457512437683944767103766521446400 8096 32279809326874710292670396817419821326312492439457397709838745600 8097 10994467585789716352645386262258636856515953682154482125305282560 8098 3592044844703314051072529605023385394123928310879150542233272320 8099 1124720504042772845077326514545051990593807386889932947335413760 8100 337181680330634226269464776991580000223354874713883326587863040 8101 96682581621504498779585056718226447645181687592989792854343680 8102 26485593688915459034705267423873305974142058556398330324189184 8103 6923420706142492782552970128376859219483230980446541733429248 8104 1724682659364391281478742090753806409077591807776462496333824 8105 408840131398413658269626877728618523144658227420126989254656 8106 92082381506183777403849514037223825857209182884607496814592 8107 19671549743599363295566446646344843492512144252244533968896 8108 3978589310038016463950449655163453126883287920213785313280 8109 760251037781783272070245462221045520403280436179605913600 8110 136942681559611177633782743134185196105470495024375398400 8111 23194476640040288736692545728760030916245451234858762240 8112 3683669717374069973646007831023291627089783983435677696 8113 546850837736847637010050685537955367481092865494351872 8114 75617125331800080720681562660410695765035523575382016 8115 9700679080729926154766272290855542774184359319568384 8116 1149311299664462005515480660475829172450633688547328 8117 125098429893866898701215166986835589754428015509504 8118 12433775267105027901127157781032107369916698460160 8119 1120448658288656374928955472830769205805160857600 8120 90769783440705819088522308938825172747970150400 8121 6543864074562610992253402381835620370318622720 8122 414670546749349828423627613496089550136541184 8123 22749611535813233490198668426930900925677568 8124 1060888764907840196145478106179189734375424 8125 41200750957349252396526403640449560477696 8126 1318594171818636545920576603798101819392 8127 42535295865117307932921825928971026432 8128 0 8129 0 8130 21267647932558653966460912964485513216 8131 1350495643717474526870267973244830089216 8132 53010941699898229927276729371040422035456 8133 1540577905570709066527258190479039924273152 8134 35682628747882641995795202735337070363934720 8135 687009066854181201691482585748064909375045632 8136 11304980089282160510063691543518048145784176640 8137 162191128744501092767947105863123562497101004800 8138 2059527232172334776969296035040043317142182952960 8139 23421460459148690628221885085301950951828886650880 8140 240822402472779110053503238651065549879107781656576 8141 2256418969880087718436913836723008782992899879993344 8142 19392610827578840725404898596596433169214942314758144 8143 153735385707177383407542899147106280900349334512467968 8144 1129592981137967061251593917922449311549072978728714240 8145 7724989971818400654333431064443339346632581434686046208 8146 49350995469459224894100329196135309129281624360647393280 8147 295478098125626679125230382542932473591708476636974284800 8148 1662800809767612062906380671382264791626126260114953338880 8149 8817863431025933288788875827399946471239599913356115312640 8150 44167709825130044578537476385626689738841530084947126124544 8151 209400600465223626866868625881304355865137753715891624738816 8152 941480610084137289985123498268224856891654837268896941080576 8153 4021244107759597371622273816030781858090527592317880056676352 8154 16342384481716007918994012029248041181088785634871771503001600 8155 63286236842734229311989925308613814863318932345976904516370432 8156 233842721443739935093998495814337366540434914539823596348375040 8157 825458808385833589455530199564428041405408508554600645069373440 8158 2786885718274011787587700621322074256309411382761802584010260480 8159 9008518823289930514894448130976808350340318489311883696065740800 8160 27907626188441311053932272830066066292575807009802094697020129280 8161 82931984277929233089099454573537850872241098423444649828941824000 8162 236601499781121386406953366300822765828837414882388959111308902400 8163 648560401714507406800168016193337340786717119881657809078793011200 8164 1709380552904239281292478894508805370316786865391128136522085171200 8165 4334898045299359213522119053763995087728105873783108352929421066240 8166 10583939841723878030579788652181181285228325720188433198199718543360 8167 24894438144830136373354067006380003885367783731373111001665094287360 8168 56439716949447042576640002187917115720254159798735080918829938769920 8169 123401363192018468177909144425003292597313354541624093662451964313600 8170 260326226050372674805007166243685754292265837728896218469200161669120 8171 530120947838252274336460115807837847093434214643829884219930810777600 8172 1042495562918852327439784049662028133101103570706486134852116964966400 8173 1980552887313528122680031656189101722587514808898768721460498268160000 8174 3636392535577581157629157498216790351728399694838836699206101080473600 8175 6454687390738059887251696117901747426194545365321355580730644585512960 8176 11079939320674127337142207770159326638411133403227886781242355734282240 8177 18398603115111014059420365860608902618455735890537337229363026476400640 8178 29562127483845061970151036511123307680757673347932478927250091231150080 8179 45972575885890957747938859605483551586812765039677869924241759430246400 8180 69210904358839377987152822474755716512085869389804838655403843079110656 8181 100891494099152558599844415647315813449529647318681325477249550661976064 8182 142436939992782635910390093426701663034460870075592293844827728431284224 8183 194784611692231967676943313292284046684580037519524371378624972359467008 8184 258058912405834222689213383344916827663189699717983614674150301950279680 8185 331265488920022787372379915803783143611395567219179929231211494824214528 8186 412078870943188193103849843624724130106500427958377062592027910868828160 8187 496795899903212437838584743300513084482908049228358016367475531969331200 8188 580508994021973806184343001405698874129846078008118134149438123786813440 8189 657515836186405194222068246637036343463742730116272800654069298474680320 8190 721931752734458909813920218313227898987061379582150022335676008673849344 8191 768419690092653010353596596172596695627412906796952663784830504601681536 8192 792914673047037491143642466284448861775018261639944470780644320979725661 8193 793207422031125688106938421855583685808942355403305975519825037008187392 8194 769271539799013592424669085087865794002606388079340187734736730554101760 8195 723267419805045713644275071300739977810117003127900080719476228322148352 8196 659222077957156695158491204986132619774570969941422287932412784639262720 8197 582450365403766306431444181800601547324788747371178364017040278860595200 8198 498832317457543602178344547545718683813132097002245917874560102630686720 8199 414081861150028484215474894754728929514244459023974911539014368530268160 8200 333130596014804178380620913045256268437935794181397029852084935244906496 8201 259712815589642623569257751056378728912773383359365828504833296479289344 8202 196186728669304385310537298493381535877653651236193159446649512744976384 8203 143576356987255564161317053036564811447407575030431117025316668249735168 8204 101780741704175555863460033051111347811890984396771821552064475116339200 8205 69878315346554255776867066600334998411955402860310362284847474333974528 8206 46454771760327954524523057374622340641190629546751038314250143363235840 8207 29897730062055397846558094523489466754990570822123172997714918024151040 8208 18623727794324597013494349230693336264563394443723469270598853255495680 8209 11225543288240104151742080205046517262947035417950183618661990583500800 8210 6545506564039646083732483496790222633111119450709906058570981944852480 8211 3691030380902484228630968086534235028458550325674978071812746772480000 8212 2012258877261970771569815723766240349939339450433449981226179257958400 8213 1060241895676504548672920231615675694186868429287659768439861621555200 8214 539700712543455545327453881236909490605916980657467769997122286387200 8215 265312930862839706582504660513757079084223712264491801374271723274240 8216 125903983964151094978658466419199719683643894935639795895851401871360 8217 57650277809080315811977839383195798471378025483179836003856007823360 8218 25458666105768247154637870001192571199603269975588393368642566225920 8219 10837245113248398033805297634409987719320264684457770882323552665600 8220 4444389437551022131360445125722893962823645850016933154957421445120 8221 1754928145815725924282807573229030451540528677326838777507322265600 8222 666786044837705725328686759575045976426723623759459793859143270400 8223 243612703816417122199229647809767436937208226618868658872516608000 8224 85523370577481437100760190930847622509506505352619322458610073600 8225 28827260234527777647662234019125786721089019165798027827410370560 8226 9321652230088935979172653802353144926276307038892925884448112640 8227 2889105829350417563094355698475498144918929779941102257742807040 8228 857423311960379762011327817985903677314928019979353186610708480 8229 243408603241285497353807405033130057166611278253757325062963200 8230 66023233306132671992735808598162086371598693964881956872126464 8231 17090287457978288829394663718130822896884742267350990240874496 8232 4216195775594180037759466100940311315645236879943321083969536 8233 989893747653784417916106231438893318635196653929669498765312 8234 220838549125650222892687381928133448694207650424735630622720 8235 46734676184437446430581041885219716297569879540787411156992 8236 9364194033954446880578038517784333300210289991173684592640 8237 1772868588753760074751382295257594841550250859821845708800 8238 316426970951238559615113875434044040887746885606503874560 8239 53109306056251504498542338568047958008098997363466567680 8240 8358988060420956253261794992626124905463140042592485376 8241 1229883085657419067260343193176850247202794676099743744 8242 168566540270493000151596426262722842163176037043666944 8243 21435980213860833325150681448868583438432548859936768 8244 2517688753124508877832079313170230748736126808227840 8245 271688941326124811287373866989502631041215085150208 8246 26773854018240352100600848455520563122848378388480 8247 2392319148981391118327219811481072546832239820800 8248 192184661517796728671082756239806818478331002880 8249 13740181337083624033829651714961298187500912640 8250 863519615698759936298243906195157102807220224 8251 46987626119906626529081374809610717690331136 8252 2173448609695827427018345904212657303453696 8253 83730729910483420665956614341179465531392 8254 2658455991569831745807614120560689152000 8255 85070591730234615865843651857942052864 8256 0 8257 0 8258 42535295865117307932921825928971026432 8259 2722258935367507707706996859454145691648 8260 107707344498451733181395486094516320993280 8261 3155268247274401902464141047411070740725760 8262 73673422033605916857411679316639150673756160 8263 1430034647826338232191358940406187247005597696 8264 23725372870028280217446706470414358849251180544 8265 343209249570033723649319801072079927738588200960 8266 4394586532210324019642130498108568000791954063360 8267 50398021325972425515963471206441605182069701345280 8268 522608385129884991604617746836842224297662421663744 8269 4938677548284595156915847349953596401216335785230336 8270 42812506473425106170912349733425699682027342240153600 8271 342360942376116427706851234830778856494345783292723200 8272 2537707012798075939130181059838871739555502280849489920 8273 17508955983196138926245303461094908192522079792753803264 8274 112858788745164359189962743102864772606428885396148453376 8275 681831135804778358185298360200137837001702115127507025920 8276 3872036017544889524215805720664867768668607837667359457280 8277 20722701321687280169045821247741357014227013002608026583040 8278 104763162343226119568985144190950671686643036723269878153216 8279 501348742945310752130759340028237730981200306616479330074624 8280 2275463926616444381494561529045855804319562466746441421291520 8281 9811933274669864226476682665232970961008458185366335169495040 8282 40261031946995503000723074533851496437342965176989660269772800 8283 157432578339968179341470619149358197749962261549093983801573376 8284 587443863785655599531017071295529487292971105920579715521839104 8285 2094292028771464044620000047169366247735150879753121197719552000 8286 7141727803750433892805698100894863468442204561733664693970534400 8287 23319738372764566441857791102510787281892186074360798725432934400 8288 72983397057844206281902708516799853505666209008077864665811517440 8289 219128967749054792274587809503188693988198013571115239797329756160 8290 631710950769594237505127248034418627649112240527491795180217958400 8291 1749935795429713704670476035103696993701610268580043858490320486400 8292 4661544429974667205600340309948578307764649317709987266868491059200 8293 11949204515359626003289508168597911438695461872232695958140102901760 8294 29493562952352786936652180568107823250542681953463982852127787581440 8295 70138072265080181791887291285433547179360336901712678690781921280000 8296 160790705589939485126811084779590568005419115794546967790745550848000 8297 355528874746200279158918567363131852534416259516181651839049845964800 8298 758589925484840896139170409301695738593455496477759587987621475778560 8299 1562625959269652962904760406773189650026665527696189260407803782103040 8300 3108874681230238799074843470351771103530435372631886057135057718476800 8301 5976181127757938648841646031916774533114238831723776678270139052851200 8302 11103941375820286932289747720381104917489849128729793522701176510873600 8303 19948624835570060441668253972238139309488985329321254759712623836528640 8304 34663327210216196662630587654618465175959751920296929904473079241768960 8305 58274448747503289319481455752248175844891161039159596025205354187980800 8306 94810500939008971226898750633562652628552399252032507114446119134822400 8307 149319214306330347432281592923006261967398998193992160583694011491942400 8308 227697316538601160311326387658161408598319134976943322641516679999258624 8309 336261177102403624439699129496875907533628582027179693498736252945432576 8310 481014041163623506253973599127760313208625924536012114321733141942763520 8311 666620766550572561429353001263427532360934286034081144383189544693923840 8312 895179898557820186906149174872173199580537248988587790122387995141079040 8313 1164971350623317152729419285193263693821208869484735016590985030463913984 8314 1469432188713644068298459078352357814076766491943809438872441637687525376 8315 1796644850675187376909176657127434581574676822898631905936494062458634240 8316 2129587667818380262638773608767011684935136071571287116073621757227991040 8317 2447287299138375556455978341057847491661787287767690512629224649177169920 8318 2726839168147644916143460458200238593148273254298844244768285342737883136 8319 2946060997595560169444752413084039188637747000607779398278159837819305984 8320 3086367852252444579545779634093372934598274710216967681472540863633559750 8321 3135357818161213541125871374317077266893485419902951295464168496389648000 8322 3088612336188893726030788820168750762281508952250091304646457894487982080 8323 2950350575372861712548662135101897494226000570224979018929620206896726016 8324 2732804150704519371375842480847929699022329138007254405769300858247839744 8325 2454440023926268777278586532138250755518461912997415659203496262567854080 8326 2137387839596343603564365333479189416011253461724234508786518798442168320 8327 1804565845788685697910388341836228894480239551509941416159138853300469760 8328 1477017248111705675781942308012887897523318388096717610320713163623890944 8329 1171871867202964608313504374378117643087248762312333107069307920911958016 8330 901172517744292536747088316522781664117559312601628213703200680789934080 8331 671604510303927159675359364819891758064873932371035782260533066108764160 8332 484992082359235996788027590620494097404271993308432250238561903286681600 8333 339313648175170356542368734549417001048475573691131225897162111371444224 8334 229951590031748735045713653101429643429794457218747927298888777697591296 8335 150922838229442852157104133661589528674022186564459909284220352908492800 8336 95910030230265830338313229258908456078050035876950168458150478767718400 8337 59001408017389270915115893880201642852697450077101157284209496581734400 8338 35126926340895106429894099385897593131926256775543948598624402842583040 8339 20233848729272522854394651401583346738537058412352068196922143864258560 8340 11273250763725202451224014105661188323829132341660760552191398667878400 8341 6073150540077675793541554686268576109222245844211126251147554612838400 8342 3162457298521916710640586537517169529815870710813716360349126701875200 8343 1591188624187715050438259882925508134610662748709446940656962119925760 8344 773275302572985607170647884014811779262355364447695092749933414973440 8345 362809797228581402337419883605229999601971338203080337579118166016000 8346 164270748199793057354683392747462781551659736427695484302094499840000 8347 71741099073290562818883682462964975474293010157074552883554077900800 8348 30204933636047943508315145648400276136702417510365981449743037890560 8349 12253202501647696654720894529007691551838506777980537958625747927040 8350 4786589087498922780422184448960112365124992793468943495282347212800 8351 1799419071889147221984301858037434878758077291199522083240620851200 8352 650539123005006414565182559462591435277462852789248368148322713600 8353 226013100566227219453634194116541481823998582734692742190900183040 8354 75400487405272098162006857898118212211451401640433249212233154560 8355 24134114647156638672239945306472297238184001622410315172728012800 8356 7404818244584819300620714452491687804492140610555678520508416000 8357 2175718014020946664929692856650109212196189281187332279710515200 8358 611565015859107158211097405157122229721007246786865090921496576 8359 164265010343741652242950144098114105464359297922117813900673024 8360 42109546970458167305295763104958167040994633045530521769082880 8361 10289054276874357203279756479163869723879760719201300339752960 8362 2392800818602619498805896850134770988773910554305924075356160 8363 528804533732474698776782156392417676132579137746028908773376 8364 110866452071026948904395143675416260026114519563952942219264 8365 22009467889202529927121421991147669421905770866740780072960 8366 4128866322373380057899862292323056901843640586049903656960 8367 730262750704004677111523631842066175688657493739784110080 8368 121468382133423213800826792761345925585621928562229510144 8369 18948212362225633678838685246796908988681083697009524736 8370 2763341892035796880776727823991286484561505250862694400 8371 375432749074650931037231374585425366442393616567500800 8372 47328993171060703587110203770388632178323217941790720 8373 5511142970460605366012332603006699819866258264817664 8374 589656849513877378536772613115366780630215505739776 8375 57617912311202026035307933197423447121494508830720 8376 5105237587354251639283632040947188925111499489280 8377 406720677771913375156229253778531865987163095040 8378 28839032064497821015859071964858109481279553536 8379 1797631497619984371320844975325995276439650304 8380 97024498603687858500772337207890425277317120 8381 4451903572602671638164346758573341267722240 8382 170141183460469231731687303715884105728000 8383 5359447279004780799548150067050349330432 8384 170141183460469231731687303715884105728 8385 0 8386 0 8387 85070591730234615865843651857942052864 8388 5487053166600132723346915544837262409728 8389 218812195754129711333933103035109202722816 8390 6461119417279293784506062781453060597088256 8391 152074256726500844865964477481235949635502080 8392 2975726756116987768862240719193945206614392832 8393 49772535120501916815232723927489118441773727744 8394 725930316354889051295169333496682080894606901248 8395 9372224137357962378271409464857496449887332466688 8396 108381900552160565651320459743936706042485842903040 8397 1133362159254357780103020008486846044557095739588608 8398 10801473412137881214347442928511951527852051273875456 8399 94439665291034556204786310863943784520300091179794432 8400 761748227957464096889628332792201019766253814414311424 8401 5695668801994750178917908371010039836383695279709224960 8402 39643558373541712620565537233835684615355475427126673408 8403 257804564047952024449994288988861947817751107172330110976 8404 1571481208811040925582134606216596920136300230690599862272 8405 9005002184767939551328585533066735558070606806236715286528 8406 48633825478855481536445153615796087389748141693766173982720 8407 248132987921547343971220070652051225615939409758414849441792 8408 1198495915183491770076477560256286832759997271114723627106304 8409 5490664080008977277473827663417549654552850963157338615185408 8410 23900449826305033754280720945547386742005042347270448208674816 8411 99008382736584479497739398354410983655994128036379153032806400 8412 390892199518813237775519278847501028036191350575177926235389952 8413 1472802885496930246240054065203250740271571068384660378095714304 8414 5302402296177127323069764629819234246710465170271743514989559808 8415 18261567312376287548599383214850999963514762043915960722149867520 8416 60228317295460292002236317468138248890890468010617280457290547200 8417 190408915999919461920153590710150046388039342317281522649378324480 8418 577555725947162208283279850945791581771796643781170503482511196160 8419 1682244304407195167110340761342907228948581166507658897858987294720 8420 4708861888293239015305998161049119569139331293333645260115746488320 8421 12676356369573427698336711975401372742579013028586803224301377945600 8422 32841500407808498103490464006580754351491416247700563949410131640320 8423 81937040690497950450999424033021532196929973575524026157048780554240 8424 196982039977028087534045617800595708286248002693107579042259040993280 8425 456567890943061904051030844018882465779273162030133547865804541788160 8426 1020807661638410203406394665392035352094893747755246874931979773542400 8427 2202697814221830679237086692959018589788091567692342471371061010104320 8428 4589201348525326554957248972047722692333701772823190201781055431639040 8429 9235836046416427700827721619919124654543331124292490028657585034362880 8430 17961627381488920034728175397680717884657133331863523889123950088683520 8431 33768160108850331013151854822894513118106677954119637807333695605964800 8432 61392072688524538716100009811875469881337486208525062971803800625479680 8433 107969459385029581897178769157310862737105755479156201097138412883804160 8434 183740109060148901027047924812869972706270851869959715661032198577848320 8435 302651405641002571936234081170515085908494683382647689979448995820339200 8436 482646746759784870781481794528096395718721635595412214944438066295603200 8437 745362779023910804970341863303611361010377334642622486998990237988814848 8438 1114943985222750958065705212836774984825795719436452019587195967578832896 8439 1615745150880067942499090224738167279832363960747670245852293736150597632 8440 2268855773535612764662819473933115294908240295554326936659924709774721024 8441 3087645615097951397625369502367550676660810688367095327526278965776875520 8442 4072861446877198422130551931985002885599467973756908741388276179379683328 8443 5208126603489429582187890889807002348223535553633823539340681128811954176 8444 6456904625199428840903760466226038818700040707877442342502745887294881792 8445 7761983044362760524359036525127630852536664063165648288550625961288794112 8446 9048247243292086631056033081213770211307895996539509345435186515297730560 8447 10228953283434551840551237145562350052139003409964866294774709673630973952 8448 11214968209278713106507179221023877243130306636488658856223349104253067264 8449 11925699695636162415910494557681398930111520415595829522718545489931547008 8450 12299891369047682175167950253111405266419210252107533078955828363822347206 8451 12304293336767469159272732480147475086622997254186173317090562807072231040 8452 11938514545361210726281835944960901581396778032391152975979694207753265152 8453 11235079835903524152736604733650450057267429974879443307375500789070086144 8454 10254680209064364848530170825375606239482282129411443924826544717337427968 8455 9077573390864923325097856275149263200424234243363215795084630361507233792 8456 7792815926964827911435572976479702022569014647438292482330900208804167680 8457 6487315593820166672549829003092932749541596917684236338476988774485065728 8458 5236536145984969399882138198266432281485030251973168381784926516345307136 8459 4098147816402735491393672248596930898113439640923599252898515718212943872 8460 3109172726696950825649048908723157996726107071685559135422859787469062144 8461 2286431817283115012970410695384198980894854661435382423375887362477260800 8462 1629533516864020631019107618761440362437701436099429874781286414153678848 8463 1125351646761590823190516146556432839172530485636900617625926437747818496 8464 752928924945264398419111599463830377321205751528843055313323383421140992 8465 487948184604881697611479436989197791566756734433248316497478993261363200 8466 306233515100248168378413208021449954510451419783266192768386997629747200 8467 186075025748668002844074048973237869823522684974716006146132158374215680 8468 109438042618674177711308713142908446310210301502153373123650253288898560 8469 62283495311879499424257865562227657528952317115376220844637705228779520 8470 34290379546478847339026516668299552325254527269921272879236631987486720 8471 18256885208032473362101310178909897572934491757322364010137086695833600 8472 9396936094599478183960081228478670274778532201495103746504065883832320 8473 4674017313104860221795769324083771153940584546078873049006885558026240 8474 2245776855604502447494068263862477774608766245061543124850355501793280 8475 1041911340870064345142096028658475370624495164632868865642477031260160 8476 466536410471908628370108042159305624888482111641570581942192465510400 8477 201520829806359824082187772621755660268125070145207740007876730552320 8478 83928278819955050708920074683484150009366952633012552315159225303040 8479 33682889782009393598437548963209361858852806047387791424572232826880 8480 13018618161751896101140112562900507044091092399216548660320004997120 8481 4842824512687380026529768858411399598488339721764472584745569484800 8482 1732667177841486624849839552837374745315389931343511510447533588480 8483 595795640386844767943706396738211435472252135637945409580312821760 8484 196745836498503620540638637062584946376908862168016449493815787520 8485 62341212549146636803839273733456861944412463529230348672166789120 8486 18937151057775454725249159392211550881108804179541941124962713600 8487 5509373756858887217416498540204752769164025107661136969913597952 8488 1533500167343036548196267940094042494603519913794928787538837504 8489 407914536874728055530686321220173252662695807509882110495162368 8490 103568615913988479601883124097372009215355183504838608904257536 8491 25066075147867070179771821941688813640349971788326980634542080 8492 5774571227702278528550300972143927466934532306280032021512192 8493 1264296652743122181186692740941403863852643659245256613822464 8494 262622657585819600296803829525298871904639965146337339506688 8495 51660275691563442689200832794961798727878744309463261380608 8496 9603496276067472323001933704656981178610723631998110269440 8497 1683312153489569100820550945750804482810021935066390724608 8498 277504908614791988343958760636849792307488327989886713856 8499 42907371641693784681181576394942300100757171107142828032 8500 6202806999082207646101259281307922589525209631659393024 8501 835427808343767227965417365334887324602654652744335360 8502 104414242983999518405358614975615531435903162314129408 8503 12054852057523623661095758272087362473925472866533376 8504 1278906426515494674685581424978453131301332946255872 8505 123921630260621947001588636257560230837399173726208 8506 10888954745323335769427540002450231213419103518720 8507 860353821368675990663308513603740475922088722432 8508 60506444041045417966865561290276885867825987584 8509 3741026715471920783702726146038404361033351168 8510 200294701935658107319687946225044878509735936 8511 9117174823088737972247212626462883446784000 8512 345684349495808361570855679324747531812864 8513 10803965149739796214962143785958640713728 8514 340282366920938463463374607431768211456 8515 0 8516 0 8517 170141183460469231731687303715884105728 8518 11059176924930500062559674741532466872320 8519 444472574142543309245066620044782740701184 8520 13228157999332494387329190950215521937653760 8521 313829041685263990749430259097222798355988480 8522 6190191772750658166358933006440579478788767744 8523 104376463691963704700193459307683925478405570560 8524 1534751463391551695945105455366051978049887404032 8525 19977681072043306694642183825523818717271010836480 8526 232942055482226919689414681745613877954393690603520 8527 2456283583676375589717547961416405298069399201120256 8528 23607058474227465285772707421057985232307672359895040 8529 208158103963323912772114737694813200970338520759533568 8530 1693408765803493529872289536360706995446905615182462976 8531 12771401034465551692209681230954575479088156755372277760 8532 89669027567108367229704198685637856485312868522945150976 8533 588260339304683486303152672521862517248617469765631344640 8534 3617687114330136889762041064129594540952118396706753609728 8535 20916199893896607329862753089805688666969372252674298216448 8536 113985463101596252020438311906621184874862632961842977177600 8537 586871709713783923969085042157189961051053008473133315784704 8538 2860744500592378495546818349007559466094330440552366536130560 8539 13227814996427043455975733030673448592158299130021250871590912 8540 58120267753469334710761064553454494554549530395070382393524224 8541 243046890536976596061016202705459408810563775419374469801574400 8542 968747698695266332108097197018971929471056374797981571354722304 8543 3685306721284853265341505068177221253612040305101890511448309760 8544 13397308186953388641431642442636504217628562386641201668829478912 8545 46595084432003261265980725746633555020657970490416888719947595776 8546 155203712335762898253947177258899083837734000107913468497100800000 8547 495599612412922947886136491264843844299170498401408119486975836160 8548 1518531211659389206576921562709882780482314426118134141832029798400 8549 4468376824204037714353464674487779827036378462649173608942251540480 8550 12637269218023601041213516106654373564421160062691877112251626291200 8551 34375965297629335946088280612732490852202427674301529347660238028800 8552 90002428358376786960736879210209823915942660552958840956873070346240 8553 226950370463505420407701833409508055233288916153009655060482333081600 8554 551500983082777575884004810898067755557697405528670532823979623710720 8555 1292244813130526041047606510723815954164378012378458438329745161584640 8556 2921157493324800887253938644642604585844070339643117676709470955110400 8557 6373684923835083010806994085377070973432907350266752048386005836759040 8558 13429244790038275342149589799636683145315489183098487713581609097625600 8559 27335367719014293614288122413724349761201579968998347616712062528389120 8560 53775605561109583613694974737987259390794762458910558313437954435973120 8561 102281233685516721668145438841262168409911962577336992974262511861760000 8562 188152140294697132330552188255169779829014415308624422948679008292700160 8563 334862788218671017943701705176230445559011676686341390239624732239462400 8564 576768162080635887945409276695677357886096477975592703043632246533652480 8565 961690045270445615008848006234842782204116661006525254257154383193047040 8566 1552681101049178712009922476873501004871417476366190914944394440002764800 8567 2427996288895711375767463107662604341936611211267845076796733847708368896 8568 3678150269414856876362865542704568645937668262060318733174352092845834240 8569 5399030878191243035647773093479432329709575993560287947895708167792754688 8570 7680484675629683399056930374779952258310678856252000003505768263923531776 8571 10590638142914921049494410800685248229082733052137892357170790048852869120 8572 14157396438785059779574005525922043514136034771992951886880501509627314176 8573 18349851516766558703186505740420266965960179973847689737874215722800906240 8574 23063381655626631245594701696464089401851967298562953645143493329161289728 8575 28112628577138940830445755041176407003950439744301933400423851632459776000 8576 33235962196021390988948457336639671825941574216610608483678916747315118080 8577 38113368042656482520718534513896420172437592193924563336674048771461054464 8578 42397119295781140366118850225084077925592810636171909693883616446232821760 8579 45751655354527754216153236883191109426693005943295607356422975518404878592 8580 47896534196674529184954329015040811047384299073498055198372207858022425344 8581 48644917543497568703469240405900823719999678746521462310846773605804025740 8582 47930305609505266321684343401438305113678387178690636278157402924043206144 8583 45816241819634458137580047823881180984108359881024483056293585514477404160 8584 42487033227879357564079677818769779864356660150604431260554677319005765632 8585 38221356525424599637290725937135622599832810349102199756230754259412385792 8586 33353966108469929798833946659022855767398826815273480305587620580884480000 8587 28232760302577427904090065869809488750542925486171891531123931489145716736 8588 23178759810652495204025059882636126693844437861702344932051640913011671040 8589 18455177500559095784087542917719806723784473899205097995397796610764177408 8590 14249222228649166502956116350012879435493131742876436989647972065729314816 8591 10667339827263449165356847742749933692098165078127777782646900366560460800 8592 7742006542311971145457184058574280321847693877558148755473090957589610496 8593 5446491745095076528460397053620226648792316464973933508738944445175562240 8594 3713406088899323280585531811719277228844228911350821882159710590612799488 8595 2453236139657702364975677513460131587696839612658581645612143215204368384 8596 1570106196359911208177711030587498419925088426133102455930047972560076800 8597 973296273511073060907878154423955541432787806583812686386129416025538560 8598 584228694338957946199649783498955245443382074218723276588281447736934400 8599 339491905314344825726865904895197646213221662404691893581312123658567680 8600 190924969546297880447204819170356047698502330144362386885290022141952000 8601 103884692561234422890092564834748114732217154750168124014596048342220800 8602 54670735438028587228576244827448699522403159937996695233424125056778240 8603 27817721350793570351595578870675986515296370450704010263847618845081600 8604 13680104226767983047585743402760542577124288946914004396535817405726720 8605 6499575422647681974140013484329795203503056505705936830678572875120640 8606 2982103414916598556263707332439575278840872336257981011530181142118400 8607 1320699722645598931722222047150635940940801681660763644394266993623040 8608 564309029260608072365096450639857867066556223948024007177415530905600 8609 232506273259140032981903604626375378449518539761810339138588765061120 8610 92324021085061645112351382217052975431629377182409821676573210705920 8611 35310016932713002909273059709769573194706182528109656637173661696000 8612 12998914397684473350846442689418995860469464618615777771468368117760 8613 4603047735342523532436293486964332178337015604170594117428340326400 8614 1566734258595691899769076649804990217461893833656064377733020385280 8615 512172250708017564238025684954366976664522200356114446040432640000 8616 160672704937942280227519743953908810416061967208334099034302054400 8617 48326004531510437599449853096653104499303028608955763162563477504 8618 13922269835965001224623463590891724735867707819273808598804725760 8619 3837731267908170469505154280498234951366107946315080840366784512 8620 1011075064633822639613827403254711140651945305744597794374549504 8621 254276171421428339359579657421363413676154195478432922971668480 8622 60962973461794200275366421793538502207338248164445764886462464 8623 13913620980153840864704980151991311948731516233595600880271360 8624 3018197364242317323269580216808405513976844043576114195464192 8625 621220773903699573511388799891085457568001349642044225617920 8626 121093788859401410857100149467296092282454260410219621253120 8627 22309070538369177486865919895465833002538063446358313926656 8628 3875597529536738262703123489555800113637950389044159447040 8629 633287507192702843559785903217317361427522133943300128768 8630 97062647861938192860793577355254773641069991340829310976 8631 13910143433385839709665235477248664605456724696141660160 8632 1857410773826582606274254582507563947119943723700453376 8633 230168820123717786536283897355315356014999805508976640 8634 26349223897619301780606423586103256833835373248380928 8635 2772010460238500344304034712772805147657284918181888 8636 266369080960577422595229117673650916230280144486400 8637 23213115883797219401169720012411536168004546985984 8638 1819132652917081710489086005076776986909354229760 8639 126898931341388492410358126632031879315169738752 8640 7782960233794546970585870425611125399228514304 8641 413379937479140449604037217194235060551680000 8642 18667848113986818988292798041880875109449728 8643 702257734733086753972539346087311646392320 8644 21778071482940061661655974875633165533184 8645 680564733841876926926749214863536422912 8646 0 8647 0 8648 340282366920938463463374607431768211456 8649 22288495033321469356851036786780817850368 8650 902747851793317184914366372603516579479552 8651 27077735403606420084904403316340346085965824 8652 647477672982934539683211769555075823107571712 8653 12873061250817277466400884376908609137303093248 8654 218803400482936506314811888008488876758861348864 8655 3243331848435825360908003726751417858600160198656 8656 42562660097762014965956359106510067469108434173952 8657 500369596212083097747162277990414787080002528608256 8658 5319983338213107842038649961998779120642421761769472 8659 51557555443028243987901814957109196388738959918759936 8660 458450928838088785247120468771626490471909012835139584 8661 3761329306115984728558895889289292542408027577555877888 8662 28610771728840409799276386345668219993686925717694054400 8663 202617504051669319793494276566975603574998849694017257472 8664 1340849677780910587980169332183182466074892455184596729856 8665 8318608161343848766172974681127478058195958033588686946304 8666 48522737677312047943030957818699205588881319527320532287488 8667 266802032893245762747344909689457675067125323284164412178432 8668 1386101134635344147641635909157669793435036582338629445091328 8669 6818336836039098899911388195729085668115585836109169451597824 8670 31817887288277188117520259029147897215443097801179718144229376 8671 141101476931708075650890102082355101512582963716143417814679552 8672 595596748050220815564416461688285403810872359593454632488140800 8673 2396456251580795915629425385195183695037029447263804247043473408 8674 9203818360691653739418812964067482257176568131601245519503949824 8675 33782149694224766523109020129657425158901288446159687411654721536 8676 118638514049407718222126526217413802215404687217474833988852908032 8677 399066142522297973976038536463771504266169339884883620560415752192 8678 1286983733354641148440265107321436033598498671764490534891573739520 8679 3982979997992339960775909814011625051188213435897392482852232232960 8680 11839145160588368023777943661918772863736748636013194993062473891840 8681 33826314957719510213782781651599386274218494781472787837415095009280 8682 92967877178211051416327510462131702178409586639670935325041848483840 8683 245954865055668451492736264292798067362185518453459212154256102522880 8684 626762294049377055712903719389177771306167923057764683934288251453440 8685 1539350940108131608516732152672698505810573521825727836840141374095360 8686 3645903647750731470569553782312261284924762396093965718059302277611520 8687 8331728975227449492947851157769566798941885589323965427758124341657600 8688 18379867336298769523900166461784810735103706787421098146370008519802880 8689 39158675214445933404918285260111063163402845661668036741277728102154240 8690 80608368084708336868924825736178032009762265566391951061510372101980160 8691 160389061574175508958828355548811698034508823351022388643185494086123520 8692 308586068966673667875397149972829773692342027292266614286667152338452480 8693 574299520785583830879007444130580630471170852213596075153909586455429120 8694 1034199891115569902880421498692106493548626664931924784503406369659944960 8695 1802635723178546944840027621405341447173014955004624836178366165984215040 8696 3042097729980280668211424121293702002494412841232373618214648160955924480 8697 4971820314624189166556098357417629351642409838840187971183296106704404480 8698 7871212455739812356954005434081041958758098798872584237712937405793697792 8699 12073981824797460610771735783830489227422821014824353727768842389868773376 8700 17948698538628921355166573445091226568602613135115415931819429985951678464 8701 25862607568172648273117275550964279415362164596967677370596761703041466368 8702 36128056541607157071445522863781099474503490876434403423782120909931806720 8703 48934911558674865015246155394881697300366387492862612860079151940781473792 8704 64277214024555477399213762291587842655422372014179425446844368249113542656 8705 81886958511004344807486641072082123357971319959257672001211930635428429824 8706 101190747119625769106852575465161202594544118580986845494367251308611371008 8707 121304735379427905682139650751510587150588447257603196269682831523431317504 8708 141078833235833990270751112352484147585830060493405797347355348718282375168 8709 159192724724211496081804608406351723441195865533398340872137092689004560384 8710 174295368882309967600313035055158156424695661089339887404624274051027108096 8711 185168780094068127188224225453421714771627059406454717083123077593545417472 8712 190889050698541005281499631884968080264386258200085172001608689125879257350 8713 190955304472007756162856232498841143358240405012906426991970673768343711768 8714 185361741509758219511444021407866610800866814174377340573171847006647876864 8715 174598472278167447315527635026321245064537400907598180311376166175037259776 8716 159580975299549923421013553316744363662660232361393442901106869861663670272 8717 141522191275999223295829592543429018342353188467203728981296636777336537088 8718 121771916025312366213331065390278735325637837614407898815255505812057751552 8719 101652776082626083209293761330860566927136810983906075587711362168118050816 8720 82319940768290348248115871005016009014839178193598211537186647055882256384 8721 64663990273963214484432419628950814289769869186997024136533165064604090368 8722 49265531647646123279243894814246953828868396649683277396066528513543372800 8723 36399225466317060532535424849505282140139342766102657040099146100576878592 8724 26076411084423149893355210476830649920422664366111075976416907715439230976 8725 18110972737196190916157603675745733841134231522236530591653263584803160064 8726 12192662431440101494105224103772594406703721668841846172143569707013767168 8727 7954912503398702666489757371868206962627855742144300753893273770727047168 8728 5028773798538831308676027629077344126572396737547393123987479613008773120 8729 3079502693763351030768380519900791638920567214799567428471375533556367360 8730 1826352999204091530618616689179677424777361982752122491782611248548413440 8731 1048720864043240038996448376238451586077790251868305876368008810049044480 8732 582884796937050261542416838837567350307757162663170271430371287750410240 8733 313487711258615767510437240390859227976539972913361941438953465713786880 8734 163091349380688960641778135791802064763937607076188366101195404020285440 8735 82046748068362908086495454830708894247129771862542553172200954118799360 8736 39897760803185133844563775978020686717664144001962871586022701421035520 8737 18746390194261761359132665104981525297619242575978922212455779768729600 8738 8507108511418373431328958825395276331491112257552586675471705314426880 8739 3726849644472318631145772580154954277225599052841235815507710695178240 8740 1575375495853839626521622862248473857607395049847895016375373172572160 8741 642215480978689845564366912320083842556817742628476831736113156587520 8742 252341380912287139558603242682928905912826020879106824453685017313280 8743 95509595174737440603621971722162973009558102912393753893877915320320 8744 34799911532638536312316985915336999023711049021008482252335150530560 8745 12197876243851541129876223805410601719263903647435764478734961213440 8746 4110044825874499151470524052413618300846818338860792353363412910080 8747 1330220475074326579920128454879238347553897799616278735201385840640 8748 413189307551385501394302729239958414612271496860860628719798059008 8749 123063545314675935191325716186609191650283265053867432713885057024 8750 35110862635231123524449545751812987869969871020552899574403956736 8751 9585825006323183662517701540780734780148117789055216988173893632 8752 2501506341810927425370549139090798696005663910292509456450191360 8753 623198189781710667458097950863735031680574756412966762014834688 8754 148022345210680831677159465918209782697930933248966514844893184 8755 33471835376919212781383178415397329643476512286354104580571136 8756 7194524936916786290139919718961238451638999403567171881664512 8757 1467411180912851695110397003292017212869189278062904266981376 8758 283474941167454595877707174625032201071885603554346267574272 8759 51760228559472836767298509127015419028774849986774052110336 8760 8912706681720170378927007913923506980380167496227025321984 8761 1443649716368143903528646720539701175471866804069872959488 8762 219349249921109808461118961983456353284933097168987750400 8763 31165299964961016322345137368396995351380799928320131072 8764 4126058359542799067224084218944638414247181115516256256 8765 506982628523111065881034513744907097822599772534472704 8766 57552547022487257563872667770714065032404380877324288 8767 6004435154544997172965947335884977444960030343299072 8768 572231319092133756764524383543079795973568948338688 8769 49460810688646336753847056832959122343652443029504 8770 3844688322771598610960266032149161691619992272896 8771 266043265850223734305618277122777922170930593792 8772 16186941824573363492080294238876895577689292800 8773 852948665213602232674488704464720901707923456 8774 38216325725917094161374843106882201864634368 8775 1426463682132574038838466354353972342423552 8776 43896425332801061786775324358698099277824 8777 1361129467683753853853498429727072845824 8778 0 8779 0 8780 680564733841876926926749214863536422912 8781 44917272433563877177165448180993403912192 8782 1833313787082421089216863619364580210245632 8783 55417620641418466048102395973471049439248384 8784 1335525957782624551404577672360376465421762560 8785 26762600488461257119253956170072892068688035840 8786 458507809070862723665932581784714044057757679616 8787 6851061883570560034439268861906175091046063538176 8788 90635254605190820931549511829149653151056975101952 8789 1074211260260763091531529905725849977926292235878400 8790 11515118379615172828025331383852479866028773611667456 8791 112522462471378981242391595614857940643429686154625024 8792 1008924008634228965753721357177864377755423771862237184 8793 8347492941858659912997519157179711923353873258578444288 8794 64036016024255591207691108740841701210651010769732239360 8795 457386325539976886862018693880899541164664203103734595584 8796 3053020948873495216603499625465175946509028185382703857664 8797 19106290944641150973215370869620637013233668117233898881024 8798 112429469400346326776755909654498704027098994943965463052288 8799 623687227795841603150490569438821102101234267488168674590720 8800 3269262494033580923039192606622638119281109116538048468746240 8801 16227267892649312872237101957178678544848562425019320758173696 8802 76416286885100231855922489120401318392605952717546328095195136 8803 342003066502226590462020833832050391015979754377900941033603072 8804 1457040040048900833160283356178051601538938855911337060886118400 8805 5917618600382203392931276254592498323665022308000147373362774016 8806 22942570710611918063328396101264434096706148635813131788019040256 8807 85015262792308263484090487739497809680186333701958753105137893376 8808 301446782955004419486701851073937772442403727233598008162634432512 8809 1023872079739368052139156559432527784793092771041242733419041914880 8810 3334502585041108304415334811433195672289858520818932484547620634624 8811 10422345084653755206147781442950844834068446543924798991133982064640 8812 31291038173640753218487861887499610495177033055651260381321117040640 8813 90310961920033919609990379493596914443108763345934571511991270113280 8814 250754993718356295969466102822837153683647980767776763330145812480000 8815 670268262264991070824726049724958544190599783579559737993171765821440 8816 1725914503141485385125221197345965061020096584617337710743204617256960 8817 4283757066038973813325418789421800262725032106609887381810547376783360 8818 10254435670984884192063276990044548498171358894088584705910603534827520 8819 23687037720017301785981351094383159235599184595897970971602317633126400 8820 52824787956990410547602159903277384353780105915028373570973373887938560 8821 113787616627518885941659664318928149255535946091706430258931902772674560 8822 236849110628820007608221047682787247503244210703305518332287113976872960 8823 476590283704740788289606802083998726629684610384496724493371912507883520 8824 927429662991676286159096670633853870843715866782763645142602961702092800 8825 1745959003770361695977864431190697608704134273358861849012395705368576000 8826 3180892620847019561500628892827435099048161250557337382786431249641635840 8827 5609973401548199665064116172458107827305894079636962680597858278115901440 8828 9580652466221450535028121234904735229731497414823978551675549024497172480 8829 15847789591672329026704300808304854710107880325522345598963308418616524800 8830 25397444686731829565862442280282980538491510574488590913722341628674310144 8831 39442039602646791487302748782708442806189548267772237807770145282110521344 8832 59370300060812922558153932698320681338319335809455702334267796980418740224 8833 86637256877839957876340693551161652248955078267244436508443884364327026688 8834 122586745178194392889234672331480675499318358371367428704841635674057605120 8835 168211819895993601592343812510474108384728124778053343148848260280173461504 8836 223876078229186181679243975267959502085288125875521073481779673124793483264 8837 289037679915746018264618659237042401034591661365886094422704752973634863104 8838 362032691283718963529972466888246170168049929485209751081318605449404612608 8839 439979390796801318425203822672012535430644398758729638039229659658819993600 8840 518855696694987351571401790328724526052528642518045565448192519696038559744 8841 593776463035621239078898401650828583908530030194265069648368766376800813056 8842 659459222995777430426913207638175161463707905752670792466075808804611575296 8843 710823918493772312001843090930474109164575740738839022393446387938841756672 8844 743635178581474152125802836101027514058695843171959139403129499203399184140 8845 755075719790419908312353648964120245044214240759220049240100722268066863896 8846 744143789673167889126929485817840083031665228585972101568139187373474964016 8847 711797256566870877286192033641204936183049803034628791868145317439898208256 8848 660815741120288153168451446998502778865944711022649835576410401290310582272 8849 595408176535231387049149595459192079076672212725626058711040596372503265280 8850 520642279109548226803157856828548166926262538531163405013088430596270325760 8851 441802606312335006341661315524639394103382964795510204709405755802663256064 8852 363788804031887229884778657315587849578020539305339394704438740811643879424 8853 290646136648417148144983406488228125514233707276992270835994663354995048448 8854 225283687360705716418317606040813538015260881399178584574350348589518028800 8855 169392593337141342901487910858046024326330822476798628755781169295061417984 8856 123538310733216236231078396359989763392028537529218918725003316593577426944 8857 87375158580064301123320882084321002724319022512029146831563927631559655424 8858 59921560165559548605709945266037826570941813714500130515650797640129445888 8859 39839128920363654220960693772992910648614134234491907315642888829293035520 8860 25673419138509173023260967309453864630374766127346199870320559638158770176 8861 16032928616942019262700121250248740588530260979909515127293775918546288640 8862 9700579006843761920840034214875478118049775179372247968533796605908746240 8863 5684999577684034960979847382925628687660543511634390216043834573827604480 8864 3226228593923494438219966883721941233475030722510940373175079020789760000 8865 1772421133717425791326273637211365175390212545407059410716974549030666240 8866 942348970052555649572631631393361118563240025078436705248258099731496960 8867 484714458961306062081940748746169250704313733532346177052122465813135360 8868 241121378091647163066850241056776316279588076241949340310593793970667520 8869 115956851612905779250834009543779624191224622740306185887502528046694400 8870 53888010813039361563107573739721687260988144955667883960395272615362560 8871 24189950813605367837687730335489704149532436365542302383173731415490560 8872 10483931766884856964191156510953353274563894366176829644957392264232960 8873 4384755764737827735182994393257316641510515647406209319185438757355520 8874 1768763469865948659120804853440862824947416095557171530815314382028800 8875 687785125627491554659107024885496192960863032963044836562685657088000 8876 257651861948332064769678435614085314734751471898695689313622152970240 8877 92924901242933145921570014090150358440222704225873439920286953635840 8878 32244130105647555169019698839129176205399256495267346878820757012480 8879 10756459951745510659404305843332889265451156518770749950153614950400 8880 3447036001789205775535160416756176875470078995838850535844107780096 8881 1060261098669325889229089269294539751349144144062999890778921107456 8882 312734716700276826387904294184581228466399727546491127493900107776 8883 88371383477912573280968636834500042446571831782391322442740006912 8884 23898075116928129086837846412777397076339513166923672084734279680 8885 6177849769807339532599601430194938790525100749064069138157142016 8886 1524763671489093549143176217501224659946243071601475028774813696 8887 358824303634383697410418644565362712452236647543261018881785856 8888 80398736377217050139720186969657998244931513833050271029133312 8889 17124708302080661977824342225166199672424857277104063407718400 8890 3461464114266920897485222660385457116661850184559336143978496 8891 662742135412567820999824309542308150054478285985480624308224 8892 119945048708025003331852050459285110138633583180412809641984 8893 20473199304210497334870526900178238700119365478448719986688 8894 3287464214818583874320759362268965452121023959808092405760 8895 495211857254243238672811240929175822695701149952595984384 8896 69761191014104514987193552956430449645171655089548427264 8897 9157925616833770612226086165152922813472308083057229824 8898 1115847752841174897320383323180674578047344387700031488 8899 125619473232165521760276342369299780356677530309099520 8900 12997956249155233407531511859282784732908136054128640 8901 1228611229092586683738782271461806409380994551382016 8902 105335076459897360529503758751807442024833226899456 8903 8122138332112425390653662877329220209023136038912 8904 557554176842942856651124086876518584764334080000 8905 33655254136122138695395357343481486928628416512 8906 1759509455365036297027251072157705819696136192 8907 78221388248849966473252847759555422303813632 8908 2897164071964870077927171407674074552336384 8909 88473415399444000500477397932259734978560 8910 2722258935367507707706996859454145691648 8911 0 8912 0 8913 1361129467683753853853498429727072845824 8914 90515109600969631281257645576850344247296 8915 3722689094115066790289318205303544233328640 8916 113398460746964766189550594099247821902315520 8917 2754084960285304936831742208812132449113866240 8918 55621865088516023209971950920415820829891231744 8919 960468307141826253131201058442610698621714169856 8920 14465733607010551421494872575175548687003512995840 8921 192909500085634124795422579357878984361570813870080 8922 2304878749026793319035707562045291978528049835540480 8923 24909052394380951733748962492714786075750247614644224 8924 245407252102568827664968442621516021818070136464080896 8925 2218683792579454550996000554792355534844819229428940800 8926 18510225732242000082695339276721849879688985354761666560 8927 143195401268348405517592271109410620815396257851181629440 8928 1031497023614185050596181841128999600291319343692275253248 8929 6944261645661200971758053867490913585759794320017647992832 8930 43834510409681815543218206562682475322046708123136289669120 8931 260193213721076738946927017761299207399652079563759314534400 8932 1456102019507206335090637717709112353319457038963204643880960 8933 7700476501332916174847797439339443332817690737820750875459584 8934 38564736941591734608340497181517680062825202358256111280193536 8935 183249577257206763822748266976470529764416882737664164112629760 8936 827627076916567609878430701931899052316364067933673543245496320 8937 3558443111771410330571695485587127072871415240662297681172889600 8938 14586672799971498364890415986789574558620373302158017765501304832 8939 57083375684444102230179711170705222854320098866886198124953468928 8940 213531054939753090344424345956128164272405794986815365256964997120 8941 764381871363067868827161207164762602929723689201897107906478735360 8942 2621324349028501130040382138068532585856396057171043773067894456320 8943 8620292115205440595006275080026034454297142176560420677679193260032 8944 27209061195864891166686460261360922854691198093598507665198246002688 8945 82502556158279390715422232647199513606154257681948640929152971571200 8946 240508375260609518523139984584497310754547841270734705740569850675200 8947 674567604185839265378034922216660475745851594728995460541106565939200 8948 1821610171377110835781606500741630805516521737747273720982202283458560 8949 4739173710051550226939859610713698262097823688330552913934961334026240 8950 11885880572223147143018055068467169718380868417830739053576397520896000 8951 28753390968707013590745561122098083392055139485124599446413488055910400 8952 67128577141622272878529687307195598096641209325506614237668721662361600 8953 151322494784337103042358359857010202527225718556829472462076345078251520 8954 329519032735649316908684142018623130870163948072111691794335735144775680 8955 693471922624036894523134201320494233143367167823804744004660617858252800 8956 1410999718847471283928821167421147742119991628750262373831941971509248000 8957 2776780392884325006507143218130070961629702717905491470479148506834534400 8958 5287237541143181749740001490102600934052024168174806474474694935901634560 8959 9743942472312770708162799933239040037418486010471043855288296148293386240 8960 17385830362657979624905080858794781384004303810173094895326307616712294400 8961 30042635620841009428480249930102412076470234006667945287535292022416998400 8962 50289895850899132775727643982966029377010214726631941620765658167692492800 8963 81570553717550505660471736079939390190921263290496509836710573396300136448 8964 128232428921360099290862153947089428120529697377185718521448550899690504192 8965 195419638907932923900689312691189667358527856534278167558543881886215700480 8966 288756048025814911528160086477510869241691407738934473758309838259214090240 8967 413776682296506925125736086534421860386878721047770961236686424653671956480 8968 575102876222063411762864428772264030089278128955742472869248792326578372608 8969 775417339432015794833384095192442108486868689159946542018593886140536717312 8970 1014367262069582599490126444845305519322309997366182828864278240729665372160 8971 1287590093914107185220788102995460370151240986049688929559337023844667883520 8972 1586095878258292632731853899403019967582126090459536539317698251468657131520 8973 1896231186008846837212138428003590432481539330396136332196093427906935914496 8974 2200380688592162424754269678381562918607949061821366186987377164711216349184 8975 2478436664156242402353166271797903397764915229647638166615307572325045299200 8976 2709906133676494678400520901749277490174634330665641891266028114203628439040 8977 2876367084282093760183186272186998832176502501324766745032531731399631969560 8978 2963872586375460050764927417799585393380158667645251003082981687937502289212 8979 2964870686875388952804207388254291103935779501365528798725840400058082184008 8980 2879275267031275595800553458108607333310548976332244509470154871341355216480 8981 2714478251218741678767753535778656102313954775328365611054860674451240089600 8982 2484300777442764027948368991721119424234781198830574727243812927899760394240 8983 2207088757485706974460029973577949519773594958329929173539715301334302457856 8984 1903315053909951159278224679283623961098551308551443847181237901762388557824 8985 1593119946707285161374873415570654356288823592908937150132739029502724669440 8986 1294192713674984695901195808940562214307774824225819471309596376103366164480 8987 1020285972936862887938663283147950142745879854157824397392886692290179891200 8988 780496760587086058821030296190929755121163175011364784608266218157499219968 8989 579287355215109695176030521148190604541630209466879345731360994515140739072 8990 417092069370621538874009013800849033349109811178460906539780877485531463680 8991 291285876862767943172725579294414787194786805022791985606131446585113968640 8992 197280659879015537370557159918599120185430303657208797725305462922600775680 8993 129553232374933156048984522009315502067933771108435633270069734217653157888 8994 82475429195474577752193336132064288178296752151676384258055679395015688192 8995 50888546051628648623752260085683677598918967807213050180927127303277772800 8996 30425203134651464343583891502890867422007531667802916066821038329246515200 8997 17622023620140117238166765836708902195331304487022100589351173885211443200 8998 9884835403006818053861741916278775659314653879631159930539647054076968960 8999 5368442092909695012580476888384803859150758587950616842926353779880099840 9000 2821999437694942567857642334842295484239983257500524747663883943018496000 9001 1435325607291611246803696370174976436040922742705084237591041743939174400 9002 706112213004962821947180304325620994721779888725953625273576575310233600 9003 335862122570114057972063676755803132438476594845645902293876765905387520 9004 154395727425731227620618280806549875622274781448665212746638059823431680 9005 68565778463839801639470184214233891165669948002989429449139856133324800 9006 29401915099709890301149925695681946145468463980949722922004772814848000 9007 12168148714997223555656396297778414456737655415983852076319495317094400 9008 4857627123672295562084284001977682148044057967326063255952539422556160 9009 1869515931600754535476268213000459032781360133963215990642495339888640 9010 693230022809992141625521132037668719233696718956823563605171922534400 9011 247507668474838172146266697941598540818462773045845922787458914713600 9012 85028316237077784895895188316752883920909994042495336453744518758400 9013 28085467859217725809536573647826757415613269672019435111148339331072 9014 8912502786696903842137299269433010791911746594381548828430841151488 9015 2714873543117103120317158770274846486267639309923979383254045163520 9016 793115346919082906993576142122761753011792952808171356668727132160 9017 221990905439504842006254432330520311100133717815668548263707934720 9018 59468742953729954872245542099988265508221521924182687813197627392 9019 15230136518381636214846856678312903871889657230034634075419967488 9020 3724321846124554244452938158693545735423638305701530944604733440 9021 868443648740675532899111352192838597579193052974147560359854080 9022 192823684707958673041702485907588400314126011791280556400967680 9023 40702518649902556924195500750794200473464936757052540341714944 9024 8154171309240355476507571219171029178588959418193946005733376 9025 1547464902656930079000144895106674233482141315300252765388800 9026 277618565927984831773715308230322343706295818113196501237760 9027 46975887603002241867775070280085591903669196870707618775040 9028 7478353421202841616822318348185247102112065241768995586048 9029 1116924129893117563037219714653402842360090811239216709632 9030 156014759743182572125575002475227020414521447990134046720 9031 20309490101304237812963389693868485280502576023234150400 9032 2454072521025688276649684426215160218180701364640808960 9033 273999576338190469071238587419862646833252723761086464 9034 28119520738126878492235632256952562138042207993593856 9035 2636429834503666372204108584557679452941467789557760 9036 224218870908663547033170524915221004648554451435520 9037 17151219770389754520200018900760905332530610176000 9038 1168059166858836487409410969328732237427715866624 9039 69953757991246745395526252103828164207492202496 9040 3628750743902872518065619011175930300874096640 9041 160075631046947871982440682828052402033131520 9042 5883482124063026033281746962495272376074240 9043 178307960266571754854808294294246542802944 9044 5444517870735015415413993718908291383296 9045 0 9046 0 9047 2722258935367507707706996859454145691648 9048 182391348669623016416368789583427761340416 9049 7558351934047885150448476780274435512860672 9050 232001795507760476881621100350120112425009152 9051 5678078010609738262547699309734058242730885120 9052 115567446138699290823726865499496208758208462848 9053 2011246812388380999645887876451822295494202228736 9054 30531063603626901987013924629986788916230117916672 9055 410394381009911345861626494049435393709394408505344 9056 4942763050980751215476143305768970469677988881367040 9057 53849399522176584383319489701549385646882367805063168 9058 534861681166526383467728909443474223582741530354384896 9059 4875384617563022370259429462919824305848571523888054272 9060 41012286920160831353221067178782577301247101002854694912 9061 319926379852682202802288653022334269654485968704210206720 9062 2324010461761423591700507271944819479222707004805644025856 9063 15778881613123171028122042494187112508230786221399208886272 9064 100456442826429388751241867598576613240611307799530296049664 9065 601452156898899305382770675417596703264037842870846590287872 9066 3395259395922270424757266323186980632769594554249542662881280 9067 18113730752490161810356090630654656055451759869887385706692608 9068 91521586079680149462265239242729821428961417150025072394633216 9069 438786551066182238176729417592192669031642771590011570777751552 9070 1999664340066266812591166056499054233784030921203124770160246784 9071 8676210506906667834318328901434340252754995880783711163960524800 9072 35893031997306719952679506468504434551088957377074818356361560064 9073 141769981804237981729539960538752655357490134224424919581052633088 9074 535295979079737312555197404328768385569071166502752842577289936896 9075 1934371524190484023178914621473142169009647251551406840584408662016 9076 6697085683836029567104223064878012210122210606996974016869338972160 9077 22236294332841294790545970050774787879506002311557750182549120876544 9078 70871210779707681670389716625369831389322065498838182748814214955008 9079 217010568364361739472422323685010190829983939505198946239838867685376 9080 638914888189484108644411156285413938194967497949099919107219825623040 9081 1810008395933494463281253587128846357807569214102756983224361654681600 9082 4937381727918440219063113667914648531237227193885063627370871568465920 9083 12977014444540480360520922796283423562548540545584860988050164143882240 9084 32883655186211120098946754779957663844494187056825560010759748641095680 9085 80382400646292710013150292243087350416155421957134142742799086759444480 9086 189648809746451643818675803297285724121086252020438661585244636630220800 9087 432081386767378948581760532054623878745696110051988659227628620155453440 9088 951068088378215518122551904803332786619235720289927119105428966111969280 9089 2023390753442823956829171311094603920099686305073098700819504611836559360 9090 4162453807249771094520815905553744668811160353145585784933592280313364480 9091 8283018922455817106480209648528582570529512240186788423685978203566899200 9092 15949781973933399033088367810480020297244280655579548739647947959665950720 9093 29729997216043895792618355091820315860519291024913990943548436441926205440 9094 53659487123905799702714183532069606187041848191996208981274141874905415680 9095 93807603929117873196772101835288909401761059191711874799682295122383339520 9096 158887253256465358556706321824126897278262176196995269607637537492723302400 9097 260801945982305495931361340602827297241103314546579888652548895390193156096 9098 414960380716978044753409795835193514463066903384071653117719603818457464832 9099 640135758584786350054723077289499557847083459645713492999125442320551378944 9100 957624899598814816684741108793728461079314044062869432398943820989044097024 9101 1389497556122714182663728165816294386217098616959736344218940312528344842240 9102 1955840417549755379708235784834708771916183754472500391315092232020412071936 9103 2671098580288796857054793126254116675939610351212491547141827399781609111552 9104 3539879024246140736698009340869525427954418333390662341044487578569895051264 9105 4552854452483260153493342836372744184136573618269667327311891538348066471936 9106 5683615015346252068222491473429202377975172207708506931894469642317421608960 9107 6887375569613140880985225549940127760669018352744354670462370916691702710272 9108 8102292148645081294588065544552621664155776853985595665101913111012248387584 9109 9253756127278426572242709433147677306708102843125989633214703175320427327488 9110 10261468233600849752253111969554020749968223915125922377084090854817533882368 9111 11048463971952085224159747748550589929649624063661765989925199053692995615280 9112 11550726276324350356789831220861426078882613954303922062659394262998882194064 9113 11725737280511082937953313512086599201289926286944890578760294176074622833368 9114 11558393078349873772967120721560617157171914405061539804844823625401903105216 9115 11063145439350916139147886342175428621059491408495135062793785452850153716928 9116 10281951252531585080269677147941863674120114270139988481349670194800474808320 9117 9278431331512915676060526671987679647662260590854472455197352110997897347072 9118 8129361328067969564441577698289986865051956088485139938906405016422993362944 9119 6915064935337940016337364626005529559869792852712016767138271398152862957568 9120 5710359821758665277262836777823441858069600809355175969848813115894185066496 9121 4577429772732078538833632768365765639596230603522408199626492558495553945600 9122 3561464773718395809406390835005488901252813801616655396189103199708812148736 9123 2689280574130913647098824204147724561384752662399688038058251819028066598912 9124 1970560170501303749959469035157653856816976220415626088165042625040198139904 9125 1400969760524192046631380511013047193060477953351234910361417812187675623424 9126 966242654467602037818449927984150275995597674936926027168491233691398307840 9127 646380593039908108173580643512512974452084984117496228894909382871058743296 9128 419328619030373542477875096655526242622950427310187271951157047490114486272 9129 263752840405732495204132494228050649481915212487012147548678312237920681984 9130 160813035307059211194466460289066701831590387185791785370883934495514296320 9131 95022008448583186973556366671373260956219939506659953404339626236811673600 9132 54399569374037766769471883785032918383077851662608579173301394340545822720 9133 30165891994178385127797565206777429692614182979030885659768945054150819840 9134 16197903670580264563783521090455894804591046158587497361874801820308602880 9135 8419508837391582441189832172597347171004392532499025792252038930633850880 9136 4235003902554747816619195767407310530441203894339043792412916629425356800 9137 2060647524819466955932195793740554371008344060628175424728429426575933440 9138 969548477624362518768828510951838947429366881092267235340044708641505280 9139 440933482660500071878421242666189308581525535947519888185693780165263360 9140 193742196429526019006054550534620793310733581127451523533926003984302080 9141 82209137965527800247366886949894159611235467642063900026899371602739200 9142 33670091531780705800270502390356990864990807902058017698724750211153920 9143 13303500766891352812475611827436691875833639939079199218193737281699840 9144 5068023508613784497187510043960769801861193799487719553028212633108480 9145 1860369821492909610464608955066352349450052420498849764459257727549440 9146 657607782922308301431582799045485426757527089409693776484360205107200 9147 223687259023452370272167543098823530322547769230708014300944865951744 9148 73164581353219744149538353070291237539019749541254532858710010626048 9149 22993327514503701513724499189414508588086256417356277457918063804416 9150 6937056500545184083124383470110578813000114281425734876578568994816 9151 2007359921549014922081990266232881445884016874385323159664837263360 9152 556578447083304669012267993226214128440516823251445980577465892864 9153 147713631681223809036027199697306711421789170744115598620411035648 9154 37481229389836805044255180854196349891901582204985632228309467136 9155 9081808877800961773851545839933204645102473767130858331144454144 9156 2098544374664349834758271127614834504064378472821794468937072640 9157 461768002492931663195974616179227735391578059256944683445649408 9158 96606564013280862988565816696824832295742719306066057102360576 9159 19183215586960827899878554726006440575148209231509916045279232 9160 3608712941393395832296624052505580219584227057225079541727232 9161 641805051391076650355156376324239473481683355385888002539520 9162 107667662771899284662479819372100297114986541275429895929856 9163 16994326501630410014309959426096492441816044972641271939072 9164 2516754188174433328711337403775696254615289620473120292864 9165 348604438821367066502379071019651907060600358524264906752 9166 45003550315966360340856271965413762823217583297428193280 9167 5393188618429141033299599836888365087792643764406714368 9168 597238794700503935887725249417184095356331715656155136 9169 60795985527063239950356562660958336777039263240814592 9170 5654322582803222987426853918014443202218322961629184 9171 477047868806670343547092572343543576816095592448000 9172 36202442622990857993625981776132801318895640117248 9173 2446177609935801655768885319739336418715412463616 9174 145358797071609299521221102329191891013910659072 9175 7482057905125275379432280486291373625706545152 9176 327528583808741689852767327145225538890629120 9177 11946633337860307575272155717714518367797248 9178 359338179468511017417323585447947231297536 9179 10889035741470030830827987437816582766592 9180 0 9181 0 9182 5444517870735015415413993718908291383296 9183 367504956274613540540444576026309668372480 9184 15344352771565878132953951172920723959185408 9185 474571400202617618684560762508641218424995840 9186 11703773812588833793898345260390465395281100800 9187 240049134287723795164557798730780560046493270016 9188 4210135437299418515326929739573885596182700359680 9189 64411745355156876277619889419266678579064595283968 9190 872657304703385599464802757594139788271014406782976 9191 10593963358956724316578058976650684453215766461808640 9192 116343863359727768417763217271885113817021267759333376 9193 1164946738670610425218097530295305244104529759258542080 9194 10705425041711071137889834439400254662875054499480731648 9195 90796353940627483355654244939514135067292924868024074240 9196 714156317669501681930225866326032791532896880616422768640 9197 5231184351930267548708288869984049622638920471823391916032 9198 35816841785446872764064966114052862396159703652012245647360 9199 229968797061289033222175877733488622398411147856342822158336 9200 1388684864016090883903380448192355594177681234147613243080704 9201 7907133374494437699785440021527167605057094207931518917017600 9202 42552986890533270518260425170573801846139904778003191374544896 9203 216897643961993622899635723601524616564328413033672456672378880 9204 1049125548578350062768366714376327447741240733646606730010820608 9205 4824012461433365322237106840376378777341859160301867959274438656 9206 21119979196291987042657151665296009320308066240346730629850726400 9207 88170071964201113932790991236406869521826549913332416435797884928 9208 351462655183048615615222228561454043375363809465200534499245424640 9209 1339397905457788572560733552806041182942121762166798736470409478144 9210 4885554082170998851223852523886118484092111850862275762790449807360 9211 17074829181335041208550473974006513312764818242544489689729990656000 9212 57235899048635976445984945282439166255439547415610675669362800590848 9213 184183739145701554726054009643930278805066758326080241479676109783040 9214 569479614138406483885863874113641607269140170266418664508029931618304 9215 1693158018374867503446495317180776769487343283448003873316977007132672 9216 4844337553589078549969014408394920475884935017307865224601085883187200 9217 13347281463047835502290222472615562537062533745133932918028952341053440 9218 35437008758096794216822446091012222211629416206746643354669783659315200 9219 90717954958535108817246435787489929994831145850558740809526547704709120 9220 224052968160331466334900144086852216042262013169800449192981569942323200 9221 534149751132159054615216222849039938022770539245015919174658805045657600 9222 1229841783961320995113702346686026236755365607382498904767184728940871680 9223 2735991111927507852348731239632363227001248556967993766041345354786406400 9224 5883718333732953701473153587165460124347692978504667373009248730103152640 9225 12236051986684581448342133822005247958252481478553947479262239566394818560 9226 24617965629539645732582806060027125277731584602040273680107019513626624000 9227 47933912442820863284790397889497474648375945427944212993324594053660016640 9228 90357000390245264180501262540199310501708891866518221519085598995067699200 9229 164948238903257156667632871358870598136506901427568747269367216323921182720 9230 291695770054139842394214531171825427032382133927554624616159991022768619520 9231 499838930813572417668707036449299235529865156750883155144105932692756889600 9232 830156853404332336248725469775085413286193800423299507469968438116684398592 9233 1336672643133022389106360250086910347664736454512509979506849689933667368960 9234 2086997179198790830889080500278193454373152206592948701763635455947561762816 9235 3160387392671377508856884724697813253963330973853704349043368305601900707840 9236 4642619991636407610842502995834658063797618308283468005594619518567789363200 9237 6617077182587197273487761649687280891762602413148844986818313123998583488512 9238 9152058830161250449279483785973446737218791268721683527781862515823880437760 9239 12285245462412259727019188804719515543564886070441685093790064356156533374976 9240 16007295881654868486665602347535133672099470760238288012431900837766638862336 9241 20247518424468684538663043911138160363427593438077280912797541655469684162560 9242 24865087512670794544894043286084642285280636121229102237954676303406646165504 9243 29649091447557207458933733913389643398716203752565460530713766809396813496320 9244 34329630886212434624485382753380561656938314304431686855902174069664566126592 9245 38600305324213110760643774059258694706162956061208435831020421920634162974720 9246 42150057454343280673205284440214383234119940922907566402223815043991999742560 9247 44700038364893849110375340393376611928259946736686222863116278077187396393808 9248 46039535347538032482153438620167410773657809031823529999751827023488539342590 9249 46054584982011844537962471920448630471540551183252472040786468321950650829984 9250 44743907143841328714633301944227576048527321902778801257745280585160738188256 9251 42219083948358089894454127877314197334865733191946726690178586475693615753600 9252 38688949093985442195848605960159045676866989136740472488397688237241018968064 9253 34431202971356757049084336157484747172702688228785696100183729198009202769920 9254 29756580138114229537332215735806211259434203882782368251978547051617789673472 9255 24971939390178044264351087490403731114894031906961979792450301375079277133824 9256 20348257476679917567795257221442966532329835712167315270040551912415218892800 9257 16097907847298823090576868088942813470878126575061518398759394673584423043072 9258 12363307542498531308675793886315006995892051363009993537529884451200680591360 9259 9216643218603596202357953726350141242097910504028748374496936136998027001856 9260 6668490533441385477391958848562508855272942660988981317126817126670097448960 9261 4682055396550188902010199592144908524390119961264747183767953045336149196800 9262 3189561726700038817019160764576106977438213749698657449865178715693443448832 9263 2107829937248227613590798855906281702086699793654342659991570664895398543360 9264 1351039584952148704091063019437884103975570302649683512157007458111466766336 9265 839729403766801661683427821234822715690173463341483700642097966923831574528 9266 506002866420446665377719084685819618321479211915145777395379576263986380800 9267 295532261368335739029508894517976488327908198391060672190949595913692119040 9268 167256575190453999653268294489305106673376033880576282386392491756827443200 9269 91699658586265999327425109005995168892545286905632407465490527754827857920 9270 48688865356200632671108216429831425549291356212924096833989438593617100800 9271 25028288154582098417063455545010734460061893933405801662127308203989401600 9272 12451589962086018298466441312373415611991629326602900719624224056729927680 9273 5993123388031683867049601763004224211526544458120367297042946967627366400 9274 2789641119717142745014007761995132683371926865526156052276784872963440640 9275 1255251915160573778345758123695243854353510767225787410060448191857295360 9276 545770050646961264149115735596178474974740801311052376239314080628736000 9277 229182202000509748590938364094711402092205000043516818887224962622423040 9278 92902428365821325379237223535896906879136577623092551497377540944691200 9279 36334266204963552200678938953231253573114675195086817387967703595089920 9280 13702554794437679327055212183745632203217387620385104492443071498158080 9281 4979876524631963245430868579943461086727480245435305509755814726860800 9282 1742952758423607723408250038953872798005550218088129851979121911922688 9283 587085668526923705689297155740027763691150292164380769716467599933440 9284 190170890387403405610853205293265616913234625284125793353044143898624 9285 59192741161961476189641643109889246150918036574154230924397300940800 9286 17689075125101892392362224655449739338954198080708239830793007923200 9287 5070577784947342453265634164194298763995175242488595216637978738688 9288 1392833485355044513734399202076873431154219541213942858941454090240 9289 366244914312835396336208732828151611859894899639996191348698906624 9290 92083109295833063505985181260690600636543168807911745546149167104 9291 22110057114902924393586739685058402729483521151383561480007843840 9292 5063171125747689433360378491120536813012074844990145523095699456 9293 1104206187442876625670872774698670775236581011807787052150292480 9294 228975596125250455645877525917849505172086154281636220253503488 9295 45070660234618294888777008122704855348825436985209657827000320 9296 8405197861150023770994144818006362806864912732998711734435840 9297 1482021136617195991876244545393593344345316286185320409464832 9298 246504146405722594905623590314363817667687372193260749455360 9299 38579984595485723171723630416132365966962038479697515380736 9300 5665640120178046676646458539519860146160981919556953964544 9301 778254462348235571619893528052978300576796498868777779200 9302 99642802311310739052666920551340831862144738033628348416 9303 11843625176484539323050658224668936648396052552461844480 9304 1300935926658774137762261429494715363590328721308909568 9305 131365145651063381525567931310468487219875504126427136 9306 12120240343102577770344482744363052614875200094208000 9307 1014484989343720801372513258353450187620267375722496 9308 76383885791003735920931439560840495816457563668480 9309 5121048198138107630177233039589985280991856427008 9310 301957364364791911882577307718074007198252400640 9311 15423570506585072607248224781530839598812364800 9312 670036737691710011805655867884204946217762816 9313 24255327114124493675669342017736438112583680 9314 724120876807757050250061164614802753978368 9315 21778071482940061661655974875633165533184 9316 0 9317 0 9318 10889035741470030830827987437816582766592 9319 740454430419962096496303145771527628128256 9320 31147406173741181314656531316659471467413504 9321 970596923074866565613560367266640559045869568 9322 24118623437167143541111419756445229278386192384 9323 498472626763465248427642409202887299082592714752 9324 8810030687553918758353192931153190194956652773376 9325 135835274474812959039621691242201855734330712653824 9326 1854742861191910906779517362299043990199405461372928 9327 22694345799366955813235326704847712596800780820807680 9328 251217019403504275184115346472543565849703407138373632 9329 2535628392026986282082788109707470602071141899395137536 9330 23490130687051773801042838518781501762101334083794632704 9331 200853953687688654331739284310095189584951406003180535808 9332 1592812504639262626654515512737241717455339712768265682944 9333 11764140824175913472557174229066045258385752729811601588224 9334 81220601087415238912228913357513981322095518401275942141952 9335 525892470847908770586247119738014720708784211830293877751808 9336 3202667056034762062219946595158445556801309899334123903778816 9337 18392410682358822738894159020847368317746423474131387193229312 9338 99837370274534975846622232340274604062529252936511800603574272 9339 513326822245089094799065311859739195925048447355060328287174656 9340 2504815507439797834620159183212073719512318380561772596128907264 9341 11619824312454937561830826466583213948547465058061768137929392128 9342 51328880490823351872792984953126012858353711557417575051102781440 9343 216222850916388641967044364102030016048897775141949059727471149056 9344 869775608927228933201072140560311041088261994200406961670437470208 9345 3345195535022790568461051498676446890565942281636836736705937539072 9346 12315341282329324955175149142251097312320784759420825759359879348224 9347 43445749663832381870734232468802502133460739778633564129285480906752 9348 147013093079126556067709169065672115386700384062712888042814760288256 9349 477611059811414291148901147454727749801204051604525155197390241660928 9350 1490996453222345030913404897600814583583071135424569192651643810742272 9351 4476223730053162086344183880543697382136822762857974708609692030992384 9352 12933196528067643502347848933223690467093893901316877589828101759565824 9353 35988489887285112743668485194098666396833988774604516758133277385031680 9354 96509522472217020506460296371849499693663594212605537292980255027363840 9355 249570079430904822583606945225104028320741430027025988821596501715189760 9356 622702867784162107296242199738205377340929002209096553746025045053931520 9357 1499925741091261544743066152157660564816361824081435579443587813694504960 9358 3489628155169220049296243513395841606011902240661386621025930897533173760 9359 7845404994939421200835599038641737840799588695332959704924784863718932480 9360 17051867369665957109512715637872051124676994820175550979757705476880465920 9361 35845152004994143297275458984901790245592546468751059945582749653233827840 9362 72905626739032102445532165215652355182077749468740298709454398054444564480 9363 143523622139972663505243997000675814245647921207685495540820529260244500480 9364 273569031665305239478949323911754083179268495476766207876789814246286295040 9365 505046796253761168859095709483759206956798292983489109346126761645844725760 9366 903333878288772212259147267730837945354791525075204025739167872273686200320 9367 1565810382036176626540609400179992253307975226896940217216965645431608442880 9368 2630983840064690339850918492873807775195815905505382921676241078566921437184 9369 4286387119992422865921794585730464968879116880517047995556342954354395840512 9370 6772629064072542805474374294339822163999606665163159719240788852777112567808 9371 10380232869405592284484476367466860280067871018687193928017270357554349735936 9372 15435653819388035061554326145004660645762291423395218659567174812700065660928 9373 22273504409579353141292629644249309389984031561890060926828672228877678936064 9374 31193821953804384762449317855979084565274151442103377846719958633382812844032 9375 42406236104629390862657714691812975847604362922916886580704933173695944327168 9376 55966789275504919130092710186668659804368473983742609458679854802266170064896 9377 71717148068185406221483881142948779542356489173789534240147204298501106171904 9378 89238886851135114602895304816115554562523574942616973490775589102312990179328 9379 107836210625187213683599665095783000549121314667001603537854778084610638086144 9380 126558007049995286316808208654771631894110995378450167407574899989818876604416 9381 144264284564949124936571339409072195253529945371703585541054398281674050322432 9382 159733647310333666803727725009190914901473511880829501094846325277690955551936 9383 171799211217416810049316249130306878446506851455175848096756744230180647846656 9384 179492595674320571818265162389967045283313547548399156309163558804353155136788 9385 182171589639608938561821358843548642974109272138673770582434656696955441034352 9386 179608266272753937778830624090775372921348071975865659373882050786097950021504 9387 172020850949590102711706780779128677586202243563970231948296042606744105979008 9388 160043190689240435476508829656939466609384783146733665209607223093732149576448 9389 144637722342851755790637952748310436450412566146800191322942742845507287547904 9390 126968441542559138691980250838583210323965418882114791262312883873815751294976 9391 108257010278426204600233648465451656354536795832027148169137599894609201201152 9392 89646435085231757776854851428685974427945611467236917800184005373126382714880 9393 72092813304040234811644847020115561781898373267193869811180829914783541100544 9394 56297934138904536145252483297751709314923033535596556322659997489217029537792 9395 42686282673627052832825382329234536773533049341825674948143101287787007049728 9396 31421550863513730324323531105280275746584615953380621664633305465738154213376 9397 22451860100928050998624474392734051848381514797665772595734072454836459143168 9398 15570349304108388426726714551200290420101806528030790892025905536331524603904 9399 10478407231206575661299975323318215423546561255535454659957446904296664727552 9400 6841733287680213420605941357992857546480128866979134300599547407911824130048 9401 4333385148341842912695630458850977512087226197302983635702044129404341190656 9402 2661877649461500265119035980305986830623557885724798369268841597233734352896 9403 1585443133323151229679319694384735985724736146050358085991192592153816596480 9404 915397318209942118557110973439313562609196906032574010689854755483093565440 9405 512214357160571512215905117111369347229268672382030346662925609652621148160 9406 277687008053425370694928602892611901475275325814869763111587545742646968320 9407 145811253478064204891064330431304710364155498937480597418908796108889128960 9408 74134291646692432728456062900592338917020948378553328523818868601006325760 9409 36483065069982978001748135783354155894657756359445364886923462880767508480 9410 17371968203080146944707397871278133790341946396808696489476309341091921920 9411 8000610892339187430093826591688027096710214893223666887230183033368739840 9412 3562323635091746168764782111374443841438859332193409501178521057524449280 9413 1532807059161014417959980799355582467300748313130083824605600110901985280 9414 637060465915730731331838781232502388081892597700566339886706859641405440 9415 255619816277764000260354298498412188377811681968522774451677432234639360 9416 98968347190034060045088334283771332591293469130162421084866512808837120 9417 36951990080193267149565282666353401334553982575191078828080290741616640 9418 13297017551040275609434193292203336341053502913195748399105261621477376 9419 4608534491778157368277796956220699621984038054948668413650535415021568 9420 1537310598767989749635525568369904944672625541102065343291599840346112 9421 493205215491263284872314631704190322587639998145875495369443066773504 9422 152060123823413336547569813640808757467112589225217474452499183173632 9423 45014695721617532594778131347538493624344937396503707948005076238336 9424 12783425794551378243761875369942136331805565147683626100983404167168 9425 3479102435708915732804288562241244164353047976801627846681749880832 9426 906472721149475460554147526427741221128071441941247981165167509504 9427 225847074159622748240289133793754456576756330852637330224852238336 9428 53741687445104086223467572407947364512032025893535677637923438592 9429 12197362471011189455541644718250098112407811244474718728975548416 9430 2636633223349775805104290010915933142705930661414628049838669824 9431 541974295776047011738806404132919279196587373083921203276546048 9432 105756361423563230748641414369872367827041934976255476361068544 9433 19553125184212231537763884475704193925734313069618861728333824 9434 3418301060511407008810606278297095684607097376896910205386752 9435 563766525194999893626059516246273517412192421844150657220608 9436 87495797379808356452143983328678711609244035927973786812416 9437 12742500037114101013236124101897933739642717702146125463552 9438 1735952028300737655295746671537251281412794294741774630912 9439 220445841832332031055940484560872554998181750632534245376 9440 25990191018276609391348578124501573671229204468800159744 9441 2831900946003139102075482087508672924123929316832575488 9442 283679322492086947665441583810596407460009760260096000 9443 25966400056686752694913243072186615862791676459220992 9444 2156384982287655724753994348469954459782500063379456 9445 161097704000985943009886956455372620707778793570304 9446 10717161475414502841194311797862076930275743367168 9447 627084209366345732068896913667575961238041001984 9448 31787049230701880023844102027982478308752228352 9449 1370485871644611977844887377933016744566194176 9450 49240219622927479417004159193806587270529024 9451 1459130789356984131330950316667422090723328 9452 43556142965880123323311949751266331066368 9453 0 9454 0 9455 21778071482940061661655974875633165533184 9456 1491797896581394223823434278980871839023104 9457 63219019256039631496079588067103625397141504 9458 1984743864033008677658090343541613677330300928 9459 49691556543116735357403440738119787355475804160 9460 1034810598578451841708374230139254680741679726592 9461 18429419993763235152954347513494887440342186983424 9462 286343326880013574132752154071840169278339121414144 9463 3940255644744194196997671058110164848534171385069568 9464 48590444763947420130803804560051269563760405999779840 9465 542127589513008659804994988927053988189445857826832384 9466 5515494428329951096320956309577649308295607370356097024 9467 51506050449526646946548182797548110857262507518741970944 9468 443971603085029672980108401152936609539068545355772592128 9469 3549522476441437460067278721958822231148424423436682526720 9470 26431687653898182715535220866443529197473444989294006501376 9471 184000794790274660051167447339069157384602223038113018544128 9472 1201348965392637037163415851378249413182600669058428334768128 9473 7377906562324941481150512444150151120316021393836383452266496 9474 42730705986470195286008944906130800945933593782050563523870720 9475 233940842275903233382939513773478938903311913655438002930843648 9476 1213250190601202135731928068014445388046844151880838206155915264 9477 5971840442702673517712873918821739001757856540750047627018502144 9478 27947384693271430030280407213491976795919840461622130022797017088 9479 124550726655330122487475760073936768969888875461962536097048166400 9480 529374758502975114897981382817618938452682404523323584737278164992 9481 2148725580229225157380624228042897122053952571824666518238183555072 9482 8339555129936904517392562260567277703502112207438253397519076687872 9483 30985012959262756891363982451717932186656175854644596541735256981504 9484 110324828321908430204522103551492889595888266683523670020899450388480 9485 376825498395955621433756550710730336056204243496878374822834734104576 9486 1235820005056767283171392354937095848254155695146091071332253404495872 9487 3894870664425786329864387476836487765200957774581620786541536877740032 9488 11806021097817930578520788394602521757470431777771179206453617810735104 9489 34443994613784959915537529015252716313169714952474504369135483480965120 9490 96789544494712218610583046019366097389724522132451236431918212430430208 9491 262140615369281252842495970718051623009554020908870178537455926755983360 9492 684697861695117367045479414156826991958423404418083683285387032511119360 9493 1725732489981871524816502769347884797248974773828250192950901405458104320 9494 4199458239010834373526485588051769234425614757120447067760708589243596800 9495 9871410785228331899977080667435001029912887993882647541453718666912727040 9496 22425318538933035754125710885809856605456225175314885172112149793441054720 9497 49256775329074917697569563200905359052636048382273336913037726189323550720 9498 104651111174548538634729469981653860952630581523692592164112132394230743040 9499 215151068099484903118282574569049191536318820047514312447811830021934284800 9500 428179251839185924521465278779097233158504023269179789204460217893514117120 9501 825164978379435518542908221200123621439532157390200381082806608497223925760 9502 1540387887707128509787587958866142750631828185333938726751355858968337448960 9503 2786285290336848051588998697902519061033102884225083150295169773415295877120 9504 4884843808813133480166357534930969125746573224026650954249093680444578201600 9505 8302724298916998858465063176012955776337752911218130255455235451918198243328 9506 13684935704750450012453824311636911756674017124789691981500745570370933751808 9507 21878471059623339877002905272810051606491636791731703547550567289796016734208 9508 33934063782995404539116169562176091844965628042489434523599735779424160710656 9509 51072269056441171482899991645361195096711569834140140517263393488501232107520 9510 74600852872586577892922956481286203803837514473265214023641943047511079911424 9511 105775305550065352947033354822196178260208546677848181746811132396166518407168 9512 145603850673580878020258359562281223547963516142260435160452225363838456823808 9513 194612006085026643665582311929983618902594067812482445622008656413796467736576 9514 252597343572951289850716059315129859676828531126207312561281129281451594874880 9515 318418799260669814443390829524667926506142672307499207095487733051799113826304 9516 389872065144714915587211108898832442868232387374810783639218712638861864861696 9517 463699047642573230548682424421845692356269768645462206092108355987297783218176 9518 535762938227922386555209936034685355444380604292535964832517169662612367552512 9519 601392271667221185127934563017890450541233127499110672156902293709851205892480 9520 655862425759868942178395669692287114655860483136193223208178941777430817495744 9521 694949354286872610337842350787198223349362185794360806540420135273911143575632 9522 715466991690786327455200554827970239112064624465941969698859528838287348500532 9523 715694111131256867362852570213681752404567027161356651511775960207460729951024 9524 695611663684709484128601467855456030695609603326265539766250392794244806434880 9525 656905404436503140678205445758003415206577723883643964971385582359991317205632 9526 602733305506412684874611178039021024874928179829102960436581815870438913496576 9527 537302071077902314762758999726900564158852271605059381662284285509091082141696 9528 465331174527562963765381000943767754391116075253806419182293302181867387092992 9529 391498523681151411200890364169673680130503285623974434953468524244015303884800 9530 319956635192404967144240341799164488923982806093195929244289430423172020174848 9531 253985160483848331563556576586588790771182088501036412082960449895971661283328 9532 195812075043781180785864690445826473047261280329246792112332303075506890211328 9533 146600862078160752330098860192166633027306582237719409789439990513985174634496 9534 106572646960837968418461366401837434005482163533236020033774204353587257016320 9535 75215523519486088911179987695895578233338857392097297852696997683065450921984 9536 51529504263067095781620850075897028357170027768224696869169969146532984782848 9537 34262511282051645467759266747985552515826525541768516876352775189680554508288 9538 22106434599981496173963870041875011299242643047737194739347358229060739137536 9539 13837873831528331430775105293354926293896254852030217092425392419863663738880 9540 8401931351158589585886134960081266896284105945325839641308441130364674506752 9541 4947077964475628173229446667704472618568978590358821103585301434431239618560 9542 2824044460796402267943911257921261709491685006445554332377485741441951989760 9543 1562546448420633215964230461421510687406773659738890083327016769281977221120 9544 837742014467972461020258154133016325744899175961438718008726513269918924800 9545 435083271045625026305860317461855031773444724984973387394463922933244887040 9546 218815959728601489872616164507094436537318488640448147252234458642482462720 9547 106532095479162031299394636690330195160352383710498147277035082223420702720 9548 50189998634754889544948019601574440974116313487609504909012906680558551040 9549 22872781087724183670678601546495734093700594132167110157026909106261196800 9550 10078699773626002496463565411324246162621475417089072962625700614184632320 9551 4292206449442090715569250477608841675208988540034365864518908623831695360 9552 1765799748582144788696236383878132768734881411394005288472840241739202560 9553 701403268150239027875867597326678666971509407296706693924544236455198720 9554 268859845818645051696064016720461381638123672590142323421995034528972800 9555 99395527314065170041979726586872124218004034577140712608076680902213632 9556 35418063293453791735562365183807565272411295333313537619360853432205312 9557 12156717528359272484122179094368431509566625781269907303447827224461312 9558 4016415016434493670307025153545561506826006009224795981829823564611584 9559 1276344430050817427436917349181505976964562760231362237303149905838080 9560 389814393404076453389311432548608209905471875615116967407178058039296 9561 114324013332452240943998142149442025654214166084378338964333534380032 9562 32166855501185203138514168719330928284936718514404691676145010081792 9563 8674484749814279339055112624321325418662252975144024092146741018624 9564 2239662439820279332260690465766849354992117865290984396965407621120 9565 553005226349665743844392374728279254226306607051113660270893858816 9566 130421128568600006807975233662962558380959255487569940106386079744 9567 29339911740234874239198032731602456834723382134989364428395249664 9568 6286841896751683794247263625165762465333646968837070704626106368 9569 1281104612463279611382764003997622760660993812875017635097477120 9570 247838094721527132658851880455558645486414843935893268438450176 9571 45432371989053587015505787156082509530367079109413519153430528 9572 7875509884240620576960170581257412819752604386049696861257728 9573 1288005563531922620358172131373484101692215561266791129808896 9574 198237657404236370366514156498326468981050837419705048760320 9575 28632814643294262177876048357134499331263957015722572382208 9576 3868895398312401435969516067189876168840454466671732588544 9577 487326477330136736494263575699878279649483724985020186624 9578 56993442426076161328649881865635709519054609493679669248 9579 6160540789920552952329488510534704411243702929850368000 9580 612239604025737493648127937456645996503381115597225984 9581 55601385209168073668744913819998992862648862878203904 9582 4581493230080217186124034465149442708453425942626304 9583 339627882742208190675872975605834354257734588694528 9584 22420896302533123237014774986350518082736394076160 9585 1301918781429658466363970147338738428713466068992 9586 65496547513089286362716981336873251351899930624 9587 2802709853684423662992861737641594059273273344 9588 99950459070953412996170096691718413214547968 9589 2940039650196908324323556608210477346979840 9590 87112285931760246646623899502532662132736 9591 0 9592 0 9593 43556142965880123323311949751266331066368 9594 3005373864645728509308524532837376843579392 9595 128300063623870638264230761986073886447370240 9596 4057880836826868014339280728608133192341258240 9597 102357010831939012416245043857889512994971320320 9598 2147635655615040624159107668378790236356568154112 9599 38539048861876555639661011538697003203885371752448 9600 603380338523828621616010594067563348233135042068480 9601 8366981125051975476495957226778897046056045610270720 9602 103982794595041589649765857504023219086298622942248960 9603 1169242674725611493116270117664716253190945526301851648 9604 11989659788296598796922807832221307369387291391685558272 9605 112856626625648436219337910848178526025863883405236633600 9606 980613777432665083418744043697111794711278668406272819200 9607 7903413936507261449970824286723802632259314524401906483200 9608 59333526835137503361964762750892997104732163960767502090240 9609 416441861940318746406307329681935722959429436441115555266560 9610 2741527992279331217908159532881785859853941365033831864729600 9611 16977564392920364638151617268472342267202123037712055061708800 9612 99158840478021522135134584746972574996329411357549230922137600 9613 547491621810799952379618026124659603242447675809522284274647040 9614 2863738133300369297613228611841510485622954219655826224457973760 9615 14217872871243394689664184775000533258759568650802112156296806400 9616 67118717191495190988006665929424262137097383701655672348422963200 9617 301757380262295582651788487077463952546199291143385936924193587200 9618 1293950695112674810684790172894487699684187146718931020766525784064 9619 5299228187118197928969699843869881324473696515825515992772421615616 9620 20753275007080676135104672734717651174338702380055326035096077598720 9621 77811374376530246996748400424743485837231634491930695732597956280320 9622 279607309437517166102296714361213203417258986826342107167877507317760 9623 963909537429231437712113403054144152224770914666213215619993709838336 9624 3190873002115978563395742336731906779852976890501188039019825824006144 9625 10151820232929089341728900349330537375304549657523547483375040452362240 9626 31066334764839193733151630203971496673772506579619860067126282981212160 9627 91511424405034429290180980200878689137870928297848766240501707707514880 9628 259660635180768101664583186381154213898410537690955122643167502699331584 9629 710181199214428315644937409472081430937334627018331807213560726632267776 9630 1873411379084879159424332318035510935657784945522463415657200130143027200 9631 4769248641428202053980578694055205852432950518272373053156181086830592000 9632 11723462854237376802311666865931735249645614937909926694280419942072320000 9633 27840226792627175315754063792589183972009969250069570423996880770826240000 9634 63901158101136430984482242839013451987039391348548226771225882889551872000 9635 141827114056072423860649561160563708151393522235799226294575925274083328000 9636 304514453615476292885797977856013037115348055973864965507128825630162944000 9637 632742433795678380646846303685491603699431338542878118526205556351303680000 9638 1272852601464463451710705629330777252159764283201801006924536685751435264000 9639 2479779452992001055712091329497368946496217344840762038314425949546872832000 9640 4680303178342166047377958329883640401292845695349121446933882847870582784000 9641 8560400705725973513264157781183495565585659992113806998198119651163190067200 9642 15177421786004706849451719627510129284462170435407449975711544207971293593600 9643 26091687494770005456059779181692675175750500744467535602685213469164192137216 9644 43502602160930536994299270122716781041882078005999475949235780873418916757504 9645 70362032619158926395560545104934061950650512651605014156590810956349025812480 9646 110424537447307780610301311680461844450802283636594595818444668983710087905280 9647 168183724852369454849148888692931240841520564016920924674099955903723774935040 9648 248641693011697650271314958909013550311292259771949540233968432675585391591424 9649 356869610845019821123393609697407344846759727180338187708738148312088991236096 9650 497345964822430287109734996778148295014196052550582800114307418990642053775360 9651 673104976716397869374167874150962785912620607280819225097682657620616743485440 9652 884785617228552871614056681429512023680391093746212825569040757713239193681920 9653 1129729598213360986981417679483623073023221336581839262123124145695518166614016 9654 1401318041007288501225137019689875281364361689641699561443376197856035837313024 9655 1688743704325601117829003113121507571147100492091938486446023834695352852480000 9656 1977376111841272239302097829222049173598697403500668506232511429449118297292800 9657 2249788658159356862284202323433049681297946506692005716864699092951323350700800 9658 2487391949261691093617606287711731316075538961836888504886789815827991054319360 9659 2672481946588660658239074889955627152775558966457299797560666823208002756335840 9660 2790398686932265527960715749544994143727531659335038189547757524755163869786400 9661 2831433961740092962195432157626538175252936536678200515864636311883916279636200 9662 2792145317331436508607988690998416428272972054507626654167860860068062581246400 9663 2675830733296667691618940097386862476384291913491198240105486013996778255404160 9664 2492073590576518370530193342879685800822340745874221717142435918346081250007040 9665 2255444627568951147953955336456399838636014225867950014921458349215400557849600 9666 1983603716191975916180098894777643813728340260552435682492154980435811287040000 9667 1695142791541074799869117362528074937134308495534313985616987336116172383846400 9668 1407531958429761229681766289192710713930570845577373506907498935620645584633856 9669 1135474875443309518571372741167873763723168570307639792813602305731990298558464 9670 889867596336932776460764308199577920359057751998371178942699106684883152404480 9671 677419503809861942787397668025408884588301519853380020845349760349322797383680 9672 500869629256168169997745417119168203293697862709246579240334243245037180682240 9673 359642448820491244142437708421966028128833447170141299266990054405757441409024 9674 250746644325350823593276524960370213618267022716136651332294479711006355357696 9675 169726603854195292419537201286635797952159065589580582461683472697184024002560 9676 111517183773761317306171429977631343468955529485562663946294870194968267325440 9677 71110022763059531625296883854440892087691858279037604917020026427703998545920 9678 43997747540200401357277274698540589512049864000474667879037810948002363211776 9679 26408713907648189918045992151867624954964176557608962957738086921870050852864 9680 15373780859262972840147875198860155301459960802163571751866010802088994406400 9681 8678062143176099546179964403325916577397151393459829349523241113760038912000 9682 4748513846154895638597621694782195854992756617780182626559539052323799040000 9683 2518034494201438567514656788458711520576924995029649818046366052247404544000 9684 1293606753537831355989107998645893945341059625465439708986909137429331968000 9685 643632822414529437235891180468391192084712936490214586185522290536480768000 9686 310040667936530414951187412769604385261185839306165750504421790134042624000 9687 144538333800189546274424120707292331875446242336001941506344258916843520000 9688 65186872490053873910058295709477113690559928000162896602529281804861440000 9689 28429397421525638745605792149884457980390616224431572233630018359525376000 9690 11984265816922148751028120820959235218934080789504937415623224269471744000 9691 4880729645510606231131813144355673227108439726492733635527968760109465600 9692 1919408646525481934175506512086706570100904397346842722198812774681804800 9693 728492337590488285225636161791571544548318452966290760748886604795346944 9694 266690436837528908217098856585417894058938133896587833043747833890471936 9695 94112720022895204544547585617913651688193181697083693732764916090142720 9696 31993615279534099743630473828193208697929489829771179947606188092293120 9697 10470052038193054661142279542401569121392580421957023253033803485020160 9698 3295948740887049432176903894314170326962119901761890350184494620737536 9699 997266070327144559098191614554993758854890386347286848898763109433344 9700 289780290781560919849959560202492981738655742245810866866226871664640 9701 80789534848992632097371761717293713500104234265215376350909730652160 9702 21589448169740806377283962326877294284892837657066917007591347322880 9703 5524174121442573230231219584280312871728645126376974742503244693504 9704 1351873063575084210280012422107038507406972824322368997420387270656 9705 316017293443289857568531385417705900895500181595295457307158118400 9706 70471195970510738896596394102176556152112644617019164600775475200 9707 14969540242251930419341876834626077538483624330019091627848499200 9708 3024239434764418784573128144307643522672568113995456427421859840 9709 580079216796425904490537320769789563728527056441663000894504960 9710 105439610440242264594836359877880862501571079918422236699033600 9711 18124546171180023051726165800718473184589945691056999550156800 9712 2939589613696367621691581150696016867948913668996109801881600 9713 448709796690727369174858518303628290604536989953304234557440 9714 64281100016925726459762704198686928075709091465135506063360 9715 8615392473158414661464679812481767910677662586712254054400 9716 1076478592429262007015223149628779786708240118634564812800 9717 124892289461422904134612581585638618431117618663391232000 9718 13393143365038822557513639529614022536550830574003027968 9719 1320581491357028188552026390301094882395992511366561792 9720 118997064889628095665720280558633202432797093123850240 9721 9729507958696736523558170829339458990259302553354240 9722 715725193149136033307990214290087202357871189688320 9723 46890045147595053627473850759603586827118404698112 9724 2702225085963189927788869157848283143067242856448 9725 134924537824493361476781084226220428645346836480 9726 5730736175199555175802307368711300261315870720 9727 202862735863586674378325405966522936941608960 9728 5923635443359696771970425166172221025026048 9729 174224571863520493293247799005065324265472 9730 0 9731 0 9732 87112285931760246646623899502532662132736 9733 6054303872257337141940361015426020018225152 9734 260351400060677702149681765644475585657831424 9735 8295153092976584051601037136260575677470736384 9736 210794312900497114044885146649974610146476687360 9737 4455970298739344249053105306261494982297469845504 9738 80565208104107208851400286231483207820171005657088 9739 1270946742273424258087673418727968785187595695947776 9740 17759052682665640056615640494684845862684593712267264 9741 222409239022368849673818717470223048364396011145134080 9742 2520358039222096390456941558503620560208790542442561536 9743 26046957218252061608736065572205032037458246976229343232 9744 247113502220224112622105436488486789846519406324239826944 9745 2164281851844704130062450665870368207002276033569058979840 9746 17583468399859183715651100043052726744721614665758120345600 9747 133073624982406070256569869891895694482197034091744099041280 9748 941622182243094461761605357597444342391367030492323444162560 9749 6249919167966954460701126519189366162928417501629135527608320 9750 39025271330225914683232716131099649123852512650287593837035520 9751 229837409144287975449953348367884580188295891185286100339916800 9752 1279722760000298802316622182307793539608354432404084398468628480 9753 6750746162759678090918504123128323288836295455161926075715420160 9754 33803728918605184799491582745167522833244845198681669188158750720 9755 160959690971758113535395840342776196072928326903729784080459366400 9756 729974060445221033688639634191826275721520136716314389245434265600 9757 3157740355132260903187562989006373765087060272466821138257100668928 9758 13047105519403798864242324956131804233348418185223705277244528132096 9759 51554355769084979432079456889167495144333050170315026586044991537152 9760 195044586436498176693269793414137114659129853902672767102569825697792 9761 707272843038934086231879395484807902321275962965658579358588579348480 9762 2460699588814092111797705857330043969207649693763210408776713960947712 9763 8221528649309252517561224769165340513874862276575835708033565210968064 9764 26402513754299944415215170533839526758236803527664159249537498745929728 9765 81562016938824226197023865689480739618234671124144142070835879190986752 9766 242554222721886470792298615392665409072964616355702325122992772994826240 9767 694888268929586024656860198098937660447760936001936721281874433186725888 9768 1919083638117325368840755095347044911859133525227120036986214845729734656 9769 5112285192234024541564557352437951234016193347742815144385403395875274752 9770 13144110769188450469084925053800841568259184597177216199955831381127331840 9771 32634687972548188540172708214936899486838159594702343697205292789923840000 9772 78285706966731299336343277949477161288481672698298991651364404870512640000 9773 181530388678430354824597866311760452294234202578117021683651477116026880000 9774 407076881650843896560320088731361928107242202391444366174131692750503936000 9775 883178046710884343540425249981776371722642169087771033408065602861819494400 9776 1854548062354415743318706288981026702923209192796702644024588084623441920000 9777 3770584120811520373735620969546439833754987312973543399040320991792201728000 9778 7425276295475014217440229776191667015143210896599269823765686874040958976000 9779 14167503291849367978212281311608108870630706396843582425620148946772951040000 9780 26199020318255976642286296328992461505409432011695403247083713487835108474880 9781 46969245268216358959952195712326656287838201488145147261947282291333844172800 9782 81657589636887801105505739367919637311498465101023784059424422430088030584832 9783 137703143173591491811784084881347487024761799517508447314435898461415878426624 9784 225298301592501959783076529519404488039680808026053060240258233377632223756288 9785 357712456446130917686315962254126249605430790576712045898333582267005993484288 9786 551265419878026240290259766456782878872182903526772360947267113571521050705920 9787 824745272478063092340321069601996006776117035121564690553988116624145024811008 9788 1198082697161234968700544676498234601666426613952160935280237600204895998181376 9789 1690172162905531186955657762093099027728129452276038756538497590741778250596352 9790 2315877625935564687171072937386434789534684026741951435087510957396022481911808 9791 3082465991512744327981365780112739852070319753512137118106130987409157033820160 9792 3985940851659213730266285759194390013157620607712600195205743606543973731008512 9793 5007945426616893771291054335536573653555343407864776122374216829440080209772544 9794 6113999589439217857027099688421569589821774994562729271012177217087642222133248 9795 7253771817514880385599388458686621023858095792332947564485561785856610628730880 9796 8363834029447749632456552096936595192384204313570239677286272944575647981606400 9797 9372925653020838245364231026983881491899598949582235511297312263000007903473920 9798 10209237830336471402177810510103951258614008604469728000915879982042396152055840 9799 10808737030297396669032294201621949528461674775021248844669925229962119584424480 9800 11123210631155005019715416789797715499714705328197437222585041924066082761062780 9801 11126641060600261276945008736963771573416429915463050281277864207313946631025200 9802 10818744566475962232158575316677321483008874789811204299478022070522539205909920 9803 10225009803295459904033706574891507082072289763180620557778886105090917712880640 9804 9393228986918241894912743124251868446831490998317346099106121922369573887034880 9805 8387173664001580445849292905356405558835923259884970621436430814896706039470080 9806 7278570939808592686937023438597106654549732136384201513109734782247193121587200 9807 6138771813272321397066453701625477381777517725769725569361943210281388644237312 9808 5031433534061630446401704974720787393657980111374921557882659962358786512912384 9809 4007205788966567626375775514146561807691415679565778253537970283631904143966208 9810 3100920888964569665873131560229294040224407425637528192744294332784504679170048 9811 2331271948835215430283665878749102107211213037622122422811720814816245862891520 9812 1702538569650176008153405592918543907631237819826755013292969221343799576363008 9813 1207662720414306670926898709060065581350742801428005439739768313628212357758976 9814 831909633634112326256210193016599617207112381685856471974966735026113585610752 9815 556441598916203649734269274617529721608447896452663182508518905748675989864448 9816 361327464818163520406820849229233612893827710985179436234376412020730924892160 9817 227739813710170544150258294226843920848644514586648585943105524378495491244032 9818 139298241145279190121156849509980557766673852231158219866076955910150169821184 9819 82665871672060791769515864453694915066595234619135459181027216832747565744128 9820 47585975680097590227826130066945491305743662225324303856947969396271931719680 9821 26564068672217564959148027459265204132432574494081717048037779275199283200000 9822 14376598784855878591214061907094504220809195565756033063035691607185686528000 9823 7541168241623040747471241939092879667509974625947086798080641983584403456000 9824 3832732662199125869525326330560788519374632331779852130984148708221779968000 9825 1886789463427798370290908488597431339589280997596601753189958333386614374400 9826 899355901321631864493730428592543794655535098306679413640523507239485440000 9827 414926602693555096741937980141166748101106748749981763848346233408061440000 9828 185212526238364293551836535636567918170310298822804931467862128596090880000 9829 79954985532743061923423135126595403742753491007020742058152967335313408000 9830 33365819644862989652292502059648290134811776285142164199887879659784765440 9831 13453382084826380372538308822205134826358403546691618801014219462829670400 9832 5238579660806753033862601746758149624264121244538895236097505389694681088 9833 1968850095300493736527770561280323371268655985338820710298644227362390016 9834 713802426867265899760193068155558203843295870989638271076235874813345792 9835 249483816518756456602661236226646968244011935203264434569615630466547712 9836 84007998309136186775684633516762130594389829406204143066710223282503680 9837 27233813650836898964421557047860190452210481291157455782861184761331712 9838 8493382451713156643946920217235958216297371523634306894809948187787264 9839 2546182234940162710434765823745308448356593466676370885690918885654528 9840 733098617985458664122979568349687775787763933634183848764831413829632 9841 202534969092833847768883580636015159495594125669094747302319609610240 9842 53638100468660061997440669264097417403765719205919677250894171209728 9843 13602573837492816198346425183412071603451951942933998749415202881536 9844 3299482753212399072272651146547054766261271017957741039389362880512 9845 764558532115851039293130241628186931346409552792716474382181990400 9846 169018644593025923997457913725837614166224225993408345940793753600 9847 35594843403641939024843021740131159159318648763581064762863124480 9848 7129883948573093327192609301429135434960831837679898791468072960 9849 1356040713951299055154724755370519023110945757993187992005509120 9850 244421436226151781437089116821097802407286789757064403505643520 9851 41666127786446363071340843461262441086189450010860903517388800 9852 6702134355965554698420838133487692084079730040563008043745280 9853 1014686390490846285706345257925704670426752384949548755189760 9854 144184440878845306468339020353032359306717240259216586833920 9855 19169353544910236580553134469137546976305873440183093821440 9856 2376091367502154929058706120081603748524225060809998336000 9857 273493050791646646891728688508152836393311593250408103936 9858 29098679180109658326184688902723619195137854444564119552 9859 2846838259486321275824879583618855019064268942657716224 9860 254546421784874174144824180423816124031812509875830784 9861 20652884561943144193924693054329492759298430059151360 9862 1507720323091149194219062499474900032063200248725504 9863 98031346572265573479168316737752889610544336601088 9864 5607128723153223233593944900889324629896279883776 9865 277887628614715565728634744064729285195269668864 9866 11715813002730496596735679454001401354602414080 9867 411692663313498925651944549048969361239310336 9868 11934383172651153790587474231846974712184832 9869 348449143727040986586495598010130648530944 9870 0 9871 0 9872 174224571863520493293247799005065324265472 9873 12195720030446434530527345930354572698583040 9874 528259790925935605695958154570795879755677696 9875 16954337539826252703907484720554797533411409920 9876 434018106206220670507158439050625120482078228480 9877 9242886827656542648673080150340432913423419834368 9878 168365607512749903196641052146887516153061111234560 9879 2676074062288004811066444587720066283119123128909824 9880 37677343394767053702159149802409808218506185580478464 9881 475475496941790863154330074474650449277577201503436800 9882 5429725971828379217805462769876706967769368252437757952 9883 56550822835288601843743668928622445043430150130358026240 9884 540718182897181190740701074488888200253592364244937998336 9885 4773177668426309451369989305533096263251008224757188395008 9886 39088117163394661194021074225824401220105036025407576473600 9887 298199004737491469754226290207895908390887707000759816028160 9888 2127124427175495746262715437735781688060153544952599753523200 9889 14233807783993375436357791958562523133754669779546299831418880 9890 89609085625851717080225184470024956210748694511945942407577600 9891 532127451564069955746057389591684595550340705189050665926656000 9892 2987649017072266234775170618851263256705634121162615804406005760 9893 15893319034949812313591174532044506181760557374439864589824819200 9894 80261541159056422706460353136823950326449944137197153911759175680 9895 385453083005140670502139072817416830864086878730919457684759511040 9896 1763215203505978066706323205732740769768731848906747896240957030400 9897 7693967682833045385772469523671870770597499470382983755503769747456 9898 32069875836829426577525502810057839488101736263605343883322374225920 9899 127847233254362442634456750820162263791394694205985281366315717623808 9900 488019348253699675457681561292718225645913472109930761560118672752640 9901 1785674163420504709170756478732535190149972364131922621712670172119040 9902 6269335009581841539978344557773653499565167854044885656597198645755904 9903 21139723999592795180905686349252391665495749629776422719218748416327680 9904 68519273939021611795015684621114906100191614117198195694146019626319872 9905 213655332225113279278117358691702901704686041604800263686835393760591872 9906 641403314420158219556838321342397427474699767979486797541710140486451200 9907 1855123922771040643775432538864348854896862366668425727352938876335292416 9908 5172817892290928595095767301550487466498625582026691232251641396639825920 9909 13914391776982352067952604495892298944475309867163522318509973823803097088 9910 36127470283689496371094748969875515315771401133068020103757264730900660224 9911 90591016628548625700797572980060423287449906996398001163657133497201459200 9912 219497942768367028262393576290767430386749393275516003459541412914135040000 9913 514142458928239981492180999710944096222918297969842779355390429039165440000 9914 1164773473345572260972554723700893725340978811936912560533792350766366720000 9915 2553229552870039091927289788004198200204302234863800981517504791685837619200 9916 5417549293753913006911042801063491699768961523311985689425458764946866176000 9917 11131256521121563837915601698091286654084732337230539195173552312859754496000 9918 22154786187114881609843854402878178941846568350256756187012551952155279360000 9919 42728466701564764446603455292443245657204160589728254268142345825841840128000 9920 79878299854837214157613589707879597040026089541246602445612839123192685527040 9921 144786798343089269556998892627442188618425134890871938292162829089519121203200 9922 254528583228659696714672288847586431103817199345603605557330451597817978814464 9923 434072894389183007904407591580803585367519689900142268454366702932410740244480 9924 718308427100746516093148394571997858852151109562821964409505892039011967434752 9925 1153660519708380081120284402277339523400865985486254619515230729550733120634880 9926 1798678947954412239403047082202485187454654311103651271325160234603511556341760 9927 2722833246669015119677909687835839358429581798701411289805930903938867644071936 9928 4002737435104834896107665426323458427899350778255667871689753837521624755077120 9929 5715215356268771023636611280917418723617183701987631850158784908474634100277248 9930 7927064270236501929155328960955762451169561945555035879632572169573415170080768 9931 10682072608616860668661279432169223272568831491518906221792374692016094707712000 9932 13986708246527300379251845984834223533746739038779982450160972643756164497014784 9933 17796735949335023378881388324096988913924482842605569759691250057562629949358080 9934 22007601127858004874722469768125166009637921522572892248667327850284325145280512 9935 26451480140362037397203702887969000366710088905567899350391314592687288056283136 9936 30903270224715221801192900724831351665171264086441312166741424194076135953280000 9937 35096457449699679406883484441435481348403897049795753746432133884002229218314240 9938 38747946880597322846088426963784191761728592518136363523243022841603838905284800 9939 41588946438625140989446319617645187604376432765030610043076618212310288379944320 9940 43397356918349952394270917168255704032918216338313996152286103786346918376085400 9941 44026304120065169095637162344607235975424277444666372908116337174554844729362000 9942 43423752899152720738980716071364828233981275387017254603800586662853389337883040 9943 41639584707507570819677115543171071743947144198594301099604442456648901510156800 9944 38818808997395099950037793397345305127780067949016515507417360205032768680862720 9945 35182184563521944819819610055961846511118054498410109235982544467102062469888000 9946 30997828289486762574848089321838672304738385436212382051239821788305415690956800 9947 26548852154241402706014407974246232011626698979611743030138363755898550968909824 9948 22102397872561238712481724208959163651164277078719820508003649265037459775815680 9949 17884643331625072616092524374050318616922059754505551329714030593655423455199232 9950 14064728934678866547070684585689477308882294797166559858693293344487858031820800 9951 10748561722354578886990276557228152476162117892278014752044165653658868027228160 9952 7981593859616731946802853685419153734706756549327554825221751337697333829697536 9953 5758324029449060727733834472956554229609592347666048517167716046960933858181120 9954 4035627847741575980951187573042404763386701594503877447390933304052250258178048 9955 2747073302330375056542835543727431922658017493321940123478426540121726740594688 9956 1815947114355783461022669892473589990538400162339474864051752074292820652851200 9957 1165557070389890573283221923267770110590282932498163942249386919157642060365824 9958 726237342535748493993912701298652152441811788871391872221728906829225661562880 9959 439186574982785359037081596442894234061488500831629750765589798835450630111232 9960 257720501050698899811458028876847095740796740105752050160049835779344035741696 9961 146715244631333658656841287218554361910252001198208045308268480022190646886400 9962 81006051455049865930019050658590319891782887784693148716686530628158488576000 9963 43366815515203598044800736277974307715954984855821735515003293182942248960000 9964 22504496879658813846220672998314992583258263203531307503285660110781677568000 9965 11316658524730396058880844962221515995072941848696147884577624975666787123200 9966 5512654716423948039388466587736337023168379825274115755549158072958058496000 9967 2600424498631975280310819848262460410063580603394037344447536411013283840000 9968 1187424250381887576303370404094323269848168450073208323749354086114263040000 9969 524653619299999238285721231134029467753693671731721179000855084526469120000 9970 224212766155657848609473993125649547636438519816085052880051405405573611520 9971 92634539188947426592550638384296193117362567007866718214762217258719641600 9972 36982988670400462075347711949608478773473849910092519846565983058002968576 9973 14260200676045262613507250398868911394131346199100608261882903309655736320 9974 5307715667928255175246376430639664779288245104634662497704241785070419968 9975 1905884134277041566683176726274552355924822167710475055552510131731169280 9976 659817937754026303653009490077317784676236304956000814326991657201827840 9977 220092213258675480311262502116308486261221548376454810411499335769391104 9978 70685952123638408886153388730312684631501412824564913467387690017095680 9979 21841554226930286655408426201275954127517358975382182287499917862633472 9980 6487949460427833776653748539394877857544899589679318858889368292032512 9981 1851107872686447044839481784213758786932775239037668405917691517337600 9982 506822960401222540443739262179928974315886109173727365416465880580096 9983 133030596063885028766031715360239926765459054130511056108596515307520 9984 33439167236928235715088040622112361426058363082818352475843306979328 9985 8040261327987259984180833818141297910145417231014770406858764058624 9986 1846962689399632379489416390583455647890416293918989068072805990400 9987 404797338019588914519539172342242532081225805213689993641915842560 9988 84523560322233092758643973647691237421181146036793825318613811200 9989 16787742095929876938260482524973764966250706014151841186662318080 9990 3166158336806216236689041468070523343524527195874851462263603200 9991 565952119742221371033001165073841828699465439022816478363648000 9992 95682818992399912655516268165892516621350835740283459977871360 9993 15265245889141793002591251964927374467255219557895127642931200 9994 2292404848919465673735614605973199795754949247568341085716480 9995 323128435217395865870574213600148383419534964476702632181760 9996 42617657753806334387232047370831216636169716292474896384000 9997 5240807003464986925640641183507685633227125991912475983872 9998 598496208340137702846287162827920876709635755546289111040 9999 63182265854002958170827203140383499261316285119275728896 10000 6133633910549102134690857960722990795680745899394334720 10001 544228293479968553475632163812586118711756013940244480 10002 43820712769966078781213030123916085386075641235898368 10003 3174894313097569603136659840484164590314866668994560 10004 204883991346386695378919943332546262914219139661824 10005 11631685246326713969591846166556753228919696523264 10006 572208891969136028756877609318724416752635084800 10007 23947777188642414124883436340542746548924055552 10008 835406822085580765341123196229288229852938240 10009 24042990917165828074468196262699014748635136 10010 696898287454081973172991196020261297061888