2 1 3 0 4 2 5 1 6 0 7 5 8 2 9 2 10 0 11 14 12 6 13 4 14 5 15 0 16 42 17 18 18 12 19 10 20 14 21 0 22 132 23 57 24 36 25 30 26 28 27 42 28 0 29 429 30 186 31 114 32 90 33 84 34 84 35 132 36 0 37 1430 38 622 39 372 40 285 41 252 42 252 43 264 44 429 45 0 46 4862 47 2120 48 1244 49 930 50 798 51 756 52 792 53 858 54 1430 55 0 56 16796 57 7338 58 4240 59 3110 60 2604 61 2394 62 2376 63 2574 64 2860 65 4862 66 0 67 58786 68 25724 69 14676 70 10600 71 8708 72 7812 73 7524 74 7722 75 8580 76 9724 77 16796 78 0 79 208012 80 91144 81 51448 82 36690 83 29680 84 26124 85 24552 86 24453 87 25740 88 29172 89 33592 90 58786 91 0 92 742900 93 325878 94 182288 95 128620 96 102732 97 89040 98 82104 99 79794 100 81510 101 87516 102 100776 103 117572 104 208012 105 0 106 2674440 107 1174281 108 651756 109 455720 110 360136 111 308196 112 279840 113 266838 114 265980 115 277134 116 302328 117 352716 118 416024 119 742900 120 0 121 9694845 122 4260282 123 2348562 124 1629390 125 1276016 126 1080408 127 968616 128 909480 129 889460 130 904332 131 957372 132 1058148 133 1248072 134 1485800 135 2674440 136 0 137 35357670 138 15548694 139 8520564 140 5871405 141 4562292 142 3828048 143 3395568 144 3148002 145 3031600 146 3024164 147 3124056 148 3350802 149 3744216 150 4457400 151 5348880 152 9694845 153 0 154 129644790 155 57048048 156 31097388 157 21301410 158 16439934 159 13686876 160 12031008 161 11035596 162 10493340 163 10307440 164 10447112 165 10934196 166 11856684 167 13372200 168 16046640 169 19389690 170 35357670 171 0 172 477638700 173 210295326 174 114096096 175 77743470 176 59643948 177 49319802 178 43015896 179 39100776 180 36785320 181 35677356 182 35607520 183 36564892 184 38690232 185 42345300 186 48139920 187 58169070 188 70715340 189 129644790 190 0 191 1767263190 192 778483932 193 420590652 194 285240240 195 217681716 196 178931844 197 155005092 198 139801662 199 130335920 200 125070088 201 123249048 202 124626320 203 129383464 204 138179400 205 152443080 206 174507210 207 212146020 208 259289580 209 477638700 210 0 211 6564120420 212 2892818244 213 1556967864 214 1051476630 215 798672672 216 653045148 217 562357224 218 503766549 219 466005540 220 443142128 221 432060304 222 431371668 223 440985440 224 462083800 225 497445840 226 552606165 227 636438060 228 777868740 229 955277400 230 1767263190 231 0 232 24466267020 233 10786724388 234 5785636488 235 3892419660 236 2944134564 237 2396018016 238 2052427608 239 1827660978 240 1679221830 241 1584418836 242 1530854624 243 1512211064 244 1526392056 245 1574948000 246 1663501680 247 1803241170 248 2015387190 249 2333606220 250 2865832200 251 3534526380 252 6564120420 253 0 254 91482563640 255 40347919626 256 21573448776 257 14464091220 258 10898775048 259 8832403692 260 7530342336 261 6670389726 262 6092203260 263 5709354222 264 5473446888 265 5357991184 266 5350900688 267 5451400200 268 5669812800 269 6030193590 270 6576526620 271 7389753030 272 8597496600 273 10603579140 274 13128240840 275 24466267020 276 0 277 343059613650 278 151355847012 279 80695839252 280 53933621940 281 40499455416 282 32696325144 283 27758983032 284 24473612592 285 22234632420 286 20713491084 287 19723223676 288 19157064108 289 18959045728 290 19110359600 291 19625040720 292 20553071400 293 21992470740 294 24113930940 295 27225405900 296 31810737420 297 39384722520 298 48932534040 299 91482563640 300 0 301 1289904147324 302 569274150156 303 302711694024 304 201739598130 305 151014141432 306 121498366248 307 102759879024 308 90216694854 309 81578708640 310 75597750228 311 71555696472 312 69031282866 313 67786534536 314 67710877600 315 68797294560 316 71140772610 317 74958260400 318 80639059380 319 88840798200 320 100734001830 321 118154167560 322 146797602120 323 182965127280 324 343059613650 325 0 326 4861946401452 327 2146336125648 328 1138548300312 329 756779235060 330 564870874764 331 453042424296 332 381852008208 333 333969606828 334 300722316180 335 277367609376 336 261155864424 337 250444937652 338 244264539372 339 242094766200 340 243759159360 341 249390192780 342 259454582460 343 274846954800 344 297091271400 345 328710953340 346 374154863940 347 440392806360 348 548895381840 349 686119227300 350 1289904147324 351 0 352 18367353072152 353 8110508473252 354 4292672251296 355 2846370750780 356 2118981858168 357 1694612624292 358 1423847619216 359 1241019026676 360 1113232022760 361 1022455875012 362 958179014208 363 914045525484 364 886189779384 365 872373354900 366 871541158320 367 883626952680 368 909540703080 369 951333469020 370 1012594044000 371 1099237704180 372 1220926398120 373 1394577220140 374 1646686145520 375 2058357681900 376 2579808294648 377 4861946401452 378 0 379 69533550916004 380 30711521221376 381 16221016946504 382 10731680628240 383 7969838102184 384 6356945574504 385 5325925390632 386 4627504762452 387 4136730088920 388 3784988877384 389 3532120295496 390 3353626549728 391 3234314936328 392 3164963497800 393 3140544077640 394 3159336698910 395 3222639474480 396 3334982577960 397 3504912780600 398 3746597962800 399 4082882901240 400 4550725665720 401 5214506127480 402 6175073045700 403 7739424883944 404 9723892802904 405 18367353072152 406 0 407 263747951750360 408 116518215264492 409 61423042442752 410 40552542366260 411 30048705759072 412 23909514306552 413 19978971805584 414 17309257519554 415 15425015874840 416 14064882302328 417 13075416121872 418 12362421034236 419 11866678560576 420 11551124772600 421 11393868592080 422 11384472281445 423 11522286784260 424 11816344739760 425 12286777918800 426 12968177288220 427 13915935290400 428 15218018086440 429 17015756837040 430 19554397978050 431 23218274651832 432 29171678408712 433 36734706144304 434 69533550916004 435 0 436 1002242216651368 437 442862000693438 438 233036430528984 439 153557606106880 440 113547118625528 441 90146117277216 442 75144187820592 443 64931658368148 444 57697525065180 445 52445053974456 446 48587775226224 447 45763956426552 448 43743951351912 449 42380994859200 450 41584049181360 451 41302773646290 452 41519840085270 453 42248384875620 454 43533901672800 455 45461078299560 456 48167515641960 457 51868486082400 458 56902154584080 459 63809088138900 460 73524536397468 461 87515035226136 462 110204118432912 463 139067101832008 464 263747951750360 465 0 466 3814986502092304 467 1686062250699433 468 885724001386876 469 582591076322460 470 429961297099264 471 340641355876584 472 283316368585536 473 244218610416924 474 216438861227160 475 196171585221612 476 181173822820848 477 170057213291784 478 161933999663184 479 156228397685400 480 152571581493120 481 150742178282430 482 150633645062940 483 152239413645990 484 155651944278600 485 161075436189360 486 168855433684080 487 179533467392760 488 193943034916800 489 213383079690300 490 239922171402264 491 277130944882764 492 330612355298736 493 417201305496024 494 527495903500720 495 1002242216651368 496 0 497 14544636039226909 498 6429286894263738 499 3372124501398866 500 2214310003467190 501 1631255013702888 502 1289883891297792 503 1070587118469264 504 920778197902992 505 814062034723080 506 735892128172344 507 677683658038296 508 634108379872968 509 601740908570928 510 578335713082800 511 562422231667440 512 553071982912560 513 549765591382980 514 552323365230780 515 560882050274700 516 575912193830820 517 598280191560480 518 629370252822480 519 671299051990320 520 727286380938000 521 802320379635528 522 904322030670072 523 1046939125112664 524 1251603916488072 525 1582487710502160 526 2004484433302736 527 3814986502092304 528 0 529 55534064877048198 530 24552388991392230 531 12858573788527476 532 8430311253497165 533 6200068009708132 534 4893765041108664 535 4053920801221632 536 3479408135025108 537 3069260659676640 538 2767810918058472 539 2542172806413552 540 2371892803134036 541 2243768113396656 542 2149074673467600 543 2082008567098080 544 2038780589794470 545 2017086055328160 546 2015807168404260 547 2034875556113400 548 2075263586016390 549 2139102434228760 550 2229953441270880 551 2353297467075360 552 2517371444963700 553 2734596792326880 554 3024130661703144 555 3416327671420272 556 3963412402212228 557 4747463131506480 558 6013453299908208 559 7629973004184608 560 14544636039226909 561 0 562 212336130412243110 563 93891870710425440 564 49104777982784460 565 32146434471318690 566 23604871509792062 567 18600204029124396 568 15380404414912944 569 13175242603970304 570 11598027116750360 571 10435486242900576 572 9561528626020176 573 8897604822447432 574 8392851457243512 575 8013457547845200 576 7736668824483360 577 7547281055730540 578 7435552739250420 579 7395982202869920 580 7426657988857800 581 7529039557619580 582 7708121890918020 583 7973018163943560 584 8338086780404160 585 8824865501532600 586 9465316633063512 587 10307326371078240 588 11424493610878544 589 12933240470376744 590 15033633249770520 591 18040359899724624 592 22889919012553824 593 29089272078453818 594 55534064877048198 595 0 596 812944042149730764 597 359526085719652662 598 187783741420850880 599 122761944956961150 600 90010016519692332 601 70814614529376186 602 58457784091533816 603 49986314348467068 604 43917475346567680 605 39433292196951224 606 36049861566383808 607 33465350191070616 608 31483832448660144 609 29974469490155400 610 28848447172242720 611 28045424488752180 612 27525377967958440 613 27263693377251540 614 27248355484257600 615 27478634558773860 616 27965004071158440 617 28730272502512620 618 29812154873875920 619 31267825426515600 620 33181494285762576 621 35676962693854776 622 38938788512962240 623 43249868669754488 624 49057119025566960 625 57127806349127976 626 68669757037661472 627 87267816235361454 628 111068129754096396 629 212336130412243110 630 0 631 3116285494907301262 632 1378379704593824300 633 719052171439305324 634 469459353552127200 635 343733445879491220 636 270030049559076996 637 222560217092325156 638 189987798297484902 639 166621047828223560 640 149319416178330112 641 136224100316740592 642 126174515482343328 643 118415854522249872 644 112442258745214800 645 107908090164559440 646 104575620999379860 647 102283312841331480 648 100926385882514280 649 100445186126716200 650 100818915291753120 651 102063499789731480 652 104233196992499640 653 107426236313742840 654 111795580777034700 655 117567023603698656 656 125068709230951248 657 134779636843451376 658 147411127941928480 659 164051225988723920 660 186417052297154448 661 217454230619261328 662 261803448706084362 663 333204389262289188 664 424672260824486220 665 812944042149730764 666 0 667 11959798385860453492 668 5290709340633314596 669 2756759409187648600 670 1797630428598263310 671 1314486189945956160 672 1031200337638473660 673 848665870042813416 674 723320705550056757 675 633292660991616340 676 566511562615960104 677 515830710434231296 678 476784351108592072 679 446463670168291776 680 422913766150892400 681 404792131482773280 682 391166826846527970 683 381393441291855960 684 375038813751548760 685 371834053251368400 686 371647188668849940 687 374470256797940160 688 380418499216271880 689 389741519189346480 690 402848386176535650 691 420351383721650472 692 443137242813941088 693 472481790428038048 694 510237196621637352 695 559145657710763200 696 623394658757150896 697 709587489389168544 698 829044254235933813 699 999613167786867564 700 1274016782473458660 701 1625888084299461528 702 3116285494907301262 703 0 704 45950804324621742364 705 20330047491994213884 706 10581418681266629192 707 6891898522969121500 708 5033365200075137268 709 3943458569837868480 710 3240915346863774360 711 2758164077639143602 712 2411069018500189190 713 2153195047371495556 714 1957039943582407632 715 1805407486519809536 716 1687083088538095024 717 1594513107743899200 718 1522489558143212640 719 1467371476625053140 720 1426608427322631420 721 1398442618070138520 722 1381721945400442800 723 1375785997030063080 724 1380403843627156920 725 1395752775337776960 726 1422434388373886160 727 1461530696960049300 728 1514709932023774044 729 1584401369412374856 730 1674074028408221888 731 1788681063763286896 732 1935382469944141680 733 2124753499300900160 734 2372921604301413088 735 2705302303296205074 736 3165441697991747286 737 3822050347420375980 738 4877664252898384584 739 6232570989814602524 740 11959798385860453492 741 0 742 176733862787006701400 743 78201907647506243758 744 40660094983988427768 745 26453546703166572980 746 19297315864313540200 747 15100095600225411804 748 12393726933776158080 749 10532974877307266670 750 9193880258797145340 751 8197634662900643246 752 7438310163646984648 753 6849639802538426712 754 6388364952300864512 755 6025296744778910800 756 5740247187878037120 757 5519024648269145820 758 5351590091220782040 759 5230897566849648540 760 5152157013942615600 761 5112371197981638360 762 5110062274683091440 763 5145141598973948520 764 5218901681697774720 765 5334128956402073100 766 5495355420569785368 767 5709291282243456012 768 5985516284446749456 769 6337565964688268576 770 6784652310826260640 771 7354453385787738384 772 8087771384435684480 773 9046763616399137398 774 10329336067130964828 775 12103159433497857270 776 14632992758695153752 777 18697712969443807572 778 23919596771720906984 779 45950804324621742364 780 0 781 680425371729975800390 782 301111732041234778316 783 156403815295012487516 784 101650237459971069420 785 74069930768866404344 786 57891947592940620600 787 47457443314994151384 788 40279612534772513760 789 35109916257690888900 790 31259192879910294156 791 28319101562747676668 792 26034085572764446268 793 24237186993597509904 794 22815589115360230400 795 21691068281204078880 796 20808396056057884560 797 20128207540746296520 798 19622497001142867480 799 19271727877867126200 800 19062980951587677720 801 18988807306788942480 802 19046595751091522640 803 19238355543989546640 804 19570881306366655200 805 20056324876071794856 806 20713262739070729464 807 21568433732919722712 808 22659454505405551512 809 24039043314334811840 810 25781678781139790432 811 27994370952353326752 812 30834628403161047080 813 34542188353523979156 814 39494520256677218460 815 46337810402534653548 816 56093138908331422716 817 71758790315162720952 818 91901608649243484728 819 176733862787006701400 820 0 821 2622127042276492108820 822 1160507655117628665252 823 602223464082469556632 824 391009538237531218790 825 284620664887918994376 826 222209792306599213032 827 181946121006384807600 828 154236690773730991998 829 134265375115908379200 830 119373715276149022260 831 107986302676053743448 832 99116855469616868338 833 92120610488243425256 834 86561382119991106800 835 82136120815296829440 836 78630122519364785940 837 75889444439740520160 838 73803427649403087240 839 72293410004210564400 840 71305393148108366940 841 70805357820182802960 842 70776463598031512880 843 71217705851907432480 844 72143833289960799900 845 73586513711938623552 846 75596916840578303688 847 78250103680933866864 848 81651927703196093124 849 85949655020503816080 850 91348364594472284992 851 98136712779822428096 852 106728539255847058242 853 117732217539342179760 854 132073073116415214420 855 151207591839849922104 856 177628273209716171934 857 215276370945488162856 858 275704825947730454184 859 353467725574013402800 860 680425371729975800390 861 0 862 10113918591637898134020 863 4476705468260134734384 864 2321015310235257330504 865 1505558660206173891580 866 1094826707065087412612 867 853861994663756983128 868 698373632963597526672 869 591324893270750624700 870 514122302579103306660 871 456502275394088489280 872 412381925499423895080 873 377952059366188102068 874 350721180892490457196 875 329002180315155090200 876 311620975631967984480 877 297743437955451006720 878 286768682129448042840 879 278261296279048573920 880 271907365024116637200 881 267485617015579088280 882 264848603121545362920 883 263910879147954083760 884 264642429105683048160 885 267066396944652871800 886 271260813170252607624 887 277364551683460965696 888 285588352508851369488 889 296232535363535353128 890 309714208529364491160 891 326608689077914501104 892 347713129746700955776 893 374146217473073007116 894 407508968067779676924 895 450152596473955393200 896 505651194217132535208 897 579629102052758034732 898 681708507994045849044 899 827114477843191362552 900 1060403176722040208400 901 1360850743459951600780 902 2622127042276492108820 903 0 904 39044429911904443959240 905 17283862221822154612428 906 8953410936520269468768 907 5802538275588143326260 908 4215564248577286896424 909 3284480121195262237836 910 2683566268943236232688 911 2269714307131691961684 912 1971082977569168749000 913 1748015828768951242644 914 1577007860452305690240 915 1443336739247983632780 916 1337368825449588668856 917 1252575646044608775700 918 1184407849134558324720 919 1129626036665883943740 920 1085887832543409553920 921 1051485167807976157080 922 1025173196817547377600 923 1006057250589231557640 924 993518006057865185040 925 987162975271214534520 926 986797200292350052320 927 992409109146311430600 928 1004169652511894797968 929 1022444603487875213352 930 1047821639693074759296 931 1081155905926365898776 932 1123640651378927201520 933 1176913992411585066408 934 1243220171328835842912 935 1325656307159297393896 936 1428558284897187845352 937 1558122524965039941180 938 1723441369357429219680 939 1938329577832341384964 940 2224522499770044349512 941 2619195846503439314748 942 3181209530166120625200 943 4082552230379854802340 944 5244254084552984217640 945 10113918591637898134020 946 0 947 150853479205085351660700 948 66784808491631598524136 949 34567724443644309224856 950 22383527341300673671920 951 16247107171646801313528 952 12646692745731860689272 953 10322651809470824176056 954 8721590374065517756236 955 7565714357105639872280 956 6701682123735173746600 957 6038600135747286110952 958 5519527511583069915840 959 5107191538877480546760 960 4776317233748530960200 961 4509272325760591592520 962 4293478453112773927110 963 4119812604310870853640 964 3981588719325835031040 965 3873892723503070052400 966 3793140828224925297120 967 3736784073617145785520 968 3703112568033861144240 969 3691131124927149998640 970 3700489501096312696200 971 3731458250390130979056 972 3784947151775603469264 973 3862568502065306361552 974 3966753350266640160192 975 4100936194893112029840 976 4269834475239923365776 977 4479866164663452833424 978 4739776903191186651102 979 5061596809153680958512 980 5462134618724541761640 981 5965383381294724346232 982 6606525249203478675440 983 7438994596005202072024 984 8546849604379644079704 985 10073830178859381979800 986 12247656691139564407020 987 15732762253658952652920 988 20227837183275796268040 989 39044429911904443959240 990 0 991 583300119592996693088040 992 258257655550682547281952 993 133569616983263197048272 994 86419311109110773062140 995 62673876555641886281376 996 48741321514940403940584 997 39746748629442990737712 998 33548618380780178572182 999 29071967913551725854120 1000 25723428814159175565752 1001 23151265518357872942800 1002 21135100475115501388332 1003 19530635810217016625280 1004 18239969781705287667000 1005 17194742041494711456720 1006 16346112180882144522885 1007 15658568476058351969460 1008 15105979549139859796680 1009 14669011071200444851200 1010 14333403076961359193880 1011 14088808790549722532160 1012 13928013365300270655120 1013 13846420906561393843680 1014 13841741718476812494900 1015 13913840524122135737712 1016 14064727251470493690288 1017 14298689240041168661664 1018 14622580757818659797304 1019 15046305811356221297280 1020 15583557540593825713392 1021 16252918325106805069728 1022 17079489752779413927429 1023 18097329994002712667844 1024 19353164270293486017840 1025 20912172540259674173136 1026 22867302961629776660556 1027 25354772578024161403040 1028 28581400289914723750408 1029 32872498478383246460400 1030 38784246188608620622230 1031 47198286760976857958760 1032 60683511549827388804120 1033 78088859823808887918480 1034 150853479205085351660700 1035 0 1036 2257117854077248073253720 1037 999430099263282762985884 1038 516515311101365094563904 1039 333924042458157992620680 1040 241974071105510164573992 1041 188021629666925658844128 1042 153187010475526983813264 1043 129176933045689719897564 1044 111828727935933928573940 1045 98844690906075867904008 1046 88862754085277151954416 1047 81029429314252555299800 1048 74785740142716389527944 1049 69752270750775059376000 1050 65663891214139035601200 1051 62330939900418329030610 1052 59615232659687821201110 1053 57414751078880623888020 1054 55653608865252115040400 1055 54275340963441645949440 1056 53238354285856477005840 1057 52512832764776238528960 1058 52078658670253185927840 1059 51924078399605226913800 1060 52044948861472814980824 1061 52444475821691127011376 1062 53133414061110753941088 1063 54130752123012995647728 1064 55464961495174226817360 1065 57175962083153640929664 1066 59318057735163594650976 1067 61964251114469694328338 1068 65212597237885034995638 1069 69195673506480960200580 1070 74094971777695060754016 1071 80163328070995417663688 1072 87761000555444007724296 1073 97415705168198093811680 1074 109928462653518168270800 1075 126559119141775498872540 1076 149461241409760050202740 1077 182050534649482166412360 1078 234266579471426663755440 1079 301706958410170703321400 1080 583300119592996693088040 1081 0 1082 8740328711533173390046320 1083 3870449306134945313530218 1084 1998860198526565525971768 1085 1291288277753412736409760 1086 934987318882842379337904 1087 725922213316530493721976 1088 590925121810337784938688 1089 497857784045462697393108 1090 430589776818965732991880 1091 380217674982175357151396 1092 341463477675534816395664 1093 311019639298470031840456 1094 286719519111970580291600 1095 267091929081129962599800 1096 251108174702790213753600 1097 238031605651254004054350 1098 227324604342702141170460 1099 218589186418855344404070 1100 211528030290612824850600 1101 205918352801432825649480 1102 201594123578497542097920 1103 198433865974555959749040 1104 196352331207424196238720 1105 195294970013449447229400 1106 195234534782515653195888 1107 196169422631705225696952 1108 198123575326388702042976 1109 201147924659919282776976 1110 205323542535566535215520 1111 210766853681662061905968 1112 217637533090713859022592 1113 226150095115311204606846 1114 236590776982520651071836 1115 249342283556619251453910 1116 264920578567669961910792 1117 284030725147831066223728 1118 307653853677874305628208 1119 337187002134074345467032 1120 374675789108454206968000 1121 423224581216044947842580 1122 487715629863427532240520 1123 576493359723360193639140 1124 702799738414279991266320 1125 905120875230512109964200 1126 1166600239185993386176080 1127 2257117854077248073253720 1128 0 1129 33868773757191046886429490 1130 14999162225528050786449636 1131 7740898612269890627060436 1132 4997150496316413814929420 1133 3615607177709555661947328 1134 2804961956648527138013712 1135 2281469813280524408840496 1136 1920506645883597801050736 1137 1659525946818208991310360 1138 1464005241184483492172392 1139 1313479240847514870159368 1140 1195122171864371857384824 1141 1100531031363817035743152 1142 1023998282542752072470000 1143 961530944692067865359280 1144 910267133297614524856800 1145 868115267669279308904100 1146 833523549256574517625020 1147 805328581543151268857100 1148 782653712075267451947220 1149 764839596119607638126640 1150 751396278792581747819520 1151 741970107557035327757280 1152 736321242027840735895200 1153 734309087250569921582544 1154 735884015718712846661424 1155 741084485497553074855152 1156 750039249449900086305552 1157 762974886641073141567840 1158 780229461635152833818976 1159 802273830143100751771104 1160 829743094908346587523632 1161 863482181349370053953412 1162 904611794344931901157020 1163 954624742759627991280684 1164 1015528884509401520658036 1165 1090063864080865173074848 1166 1182038490446569700571536 1167 1296873085131055174873200 1168 1442501788067548696826800 1169 1630963020295978091686040 1170 1881188858044649052927720 1171 2225532504978553305676680 1172 2715362625691536329892600 1173 3499800717557980158528240 1174 4514235708154496146507440 1175 8740328711533173390046320 1176 0 1177 131327898242169365477991900 1178 58164368008320657345771132 1179 29998324451056101572899272 1180 19352246530674726567651090 1181 13992021389685958681802376 1182 10846821533128666985841984 1183 8815594720895371005185952 1184 7414776893161704328731612 1185 6401688819611992670169120 1186 5642388219181910570455224 1187 5057472651364579336595536 1188 4597177342966302045557788 1189 4228893838904700418438608 1190 3930467969156489413368400 1191 3686393817153907460892000 1192 3485549674508746011927390 1193 3319797780261888267124800 1194 3183089314787357465981700 1195 3070876234103169275460600 1196 2979715751709659694771270 1197 2906999501993850535803960 1198 2850765767354901196653840 1199 2809568694615740448368640 1200 2782387903338882479089800 1201 2768567870024681166965952 1202 2767780405790609704426512 1203 2780006281604026309609824 1204 2805534123669308069094504 1205 2844976463430655499779680 1206 2899304569236077937957792 1207 2969905692675743044859328 1208 3058668977420571616127334 1209 3168109998740959697817504 1210 3301549516924061970998340 1211 3463370869777739278715448 1212 3659394847245240633242622 1213 3897435178387432863065976 1214 4188140109363324086024416 1215 4546301886332960386813600 1216 4992961377754562423261820 1217 5558909329626163270698400 1218 6290857363998772639360440 1219 7262263963614226576418640 1220 8598648314689865044659900 1221 10499402152673940475584720 1222 13542707124463488439522320 1223 17480657423066346780092640 1224 33868773757191046886429490 1225 0 1226 509552245179617138054608572 1227 225693938585648240354418720 1228 116328736016641314691542264 1229 74995811127640253932248180 1230 54186290285889234389423052 1231 41976064169057876045407128 1232 34090010532690096241217664 1233 28650682842909955766854344 1234 24715922977205681095772040 1235 21765741986680775078575008 1236 19491886575355691061572592 1237 17701154279776027678084376 1238 16266935213573068776589096 1239 15103192281802501494423600 1240 14149684688963361888126240 1241 13363177587182914545733500 1242 12712004695267191337617540 1243 12172591860960256979457600 1244 11727171159742895927301000 1245 11362242066181726319204220 1246 11067515649207307437721860 1247 10835179961977079269814760 1248 10659385043153108822270880 1249 10535882604809026681382400 1250 10461778516554198121377648 1251 10435371202400721321640896 1252 10456059310764525550055712 1253 10524309494643813886380048 1254 10641681158745651296565360 1255 10810910561036490899162784 1256 11036062553866361183194176 1257 11322765453326270358526188 1258 11678554277424000716122548 1259 12113361759891904726949280 1260 12640218150509265831822216 1261 13276255000814667235075884 1262 14044164008346599187039252 1263 14974356211699084158095592 1264 16108231189858938792401600 1265 17503262262381897489232360 1266 19241168236224899094521160 1267 21441507414272344044122400 1268 24285635405204564142647280 1269 28058747132145875408890200 1270 33248106816800811506018280 1271 40628121373390465318566960 1272 52441972269199040340277920 1273 67737547514382093772858980 1274 131327898242169365477991900 1275 0 1276 1978261657756160653623774456 1277 876283859585256206634677868 1278 451387877171296480708837440 1279 290821840041603286728855660 1280 209988271157392711010294904 1281 162558870857667703168269156 1282 131924773102753324714136688 1283 110792534231242812783957408 1284 95502276143033185889514480 1285 84034138122499315725624936 1286 75190745044897222998713664 1287 68221603013744918715504072 1288 62634853605361328707067792 1289 58096197191332388487818200 1290 54371492214489005379924960 1291 51292606997492186844457620 1292 48736294729725923637381000 1293 46610683882646368237930980 1294 44846391066695683608528000 1295 43390533291048714931013700 1296 42202613388674983471329960 1297 41251649237954509540599660 1298 40514151162175165965394320 1299 39972693911824158083515800 1300 39614918594081940321997824 1301 39432857485473515995961904 1302 39422513431291613881754496 1303 39583653105037132439496624 1304 39919794634855845775924320 1305 40438388403233474926948368 1306 41151207942009868583909952 1307 42074988486615502010927796 1308 43232377185427577732554536 1309 44653295766621179208703860 1310 46376870737871863811748672 1311 48454169576952185688651828 1312 50952113786910344523804744 1313 53959156453121144244940284 1314 57593677737304169838829200 1315 62016690080956914350746160 1316 67451596035520483007285680 1317 74215934625438896507438760 1318 82774191413237421193588800 1319 93830864065563088732955400 1320 108493822244297384914375440 1321 128655717682403140175462040 1322 157325916807597121020833760 1323 203212642543146281318576940 1324 262655796484338730955983800 1325 509552245179617138054608572 1326 0 1327 7684785670514316385230816156 1328 3404250905464530089298069144 1329 1752567719170512413269355736 1330 1128469692928241201772093600 1331 814301152116489202840795848 1332 629964813472178133030884712 1333 510899308409812781385988776 1334 428755512583948305320944236 1335 369308447437476042613191360 1336 324707738886312832024349232 1337 290299749877724908870340688 1338 263167607657140280495497824 1339 241399518356328173916399024 1340 223695905733433316810956400 1341 209146309888796598556145520 1342 197096659277522644502227980 1343 187067154932030328491551320 1344 178699747342328386670397000 1345 171723572199223461929219400 1346 165931646946774029351553600 1347 161164837938180941172336600 1348 157300649903243120211320760 1349 154245297150612513934416120 1350 151928066858156872370228700 1351 150297329108458834394019408 1352 149317770085385775059837952 1353 148968572722899949318078304 1354 149242372275603966838070592 1355 150144891088071881667056160 1356 151695219612452213948512416 1357 153926768760695162625158304 1358 156888980278912623976156692 1359 160649956039804644041724312 1360 165300265708987797212708520 1361 170958332363635371827609064 1362 177778004495175477945036576 1363 185959245403438118048339448 1364 195763384549708165801986648 1365 207535217127389016326693400 1366 221735659288621053879492420 1367 238991147141248596766290080 1368 260170441851293291599530480 1369 286508026693554809772903120 1370 319809375914780945520684000 1371 362812674386843943100760880 1372 419823920858368141625191920 1373 498198736557390883232640240 1374 609637927629438843955730820 1375 787967389453016192867951400 1376 1019104490359234276109217144 1377 1978261657756160653623774456 1378 0 1379 29869166945772625950142417512 1380 13232458020154047930422174184 1381 6808501810929060178596138288 1382 4381419297926281033173389340 1383 3159715140199075364961862080 1384 2442903456349467608522387544 1385 1979889413769702703811351952 1386 1660422752331891539504463522 1387 1429185041946494351069814120 1388 1255648721287418544884850624 1389 1121717643425444328811388256 1390 1016049124572037181046192408 1391 931208457863727146368684608 1392 862141136986886335415710800 1393 805305260640359940519443040 1394 758155373346887669766027510 1395 718823110306259056419890280 1396 685912901417444537802354840 1397 658367490208578266680410000 1398 635377217137126809138111780 1399 616317545802303537591484800 1400 600705305042310780733254600 1401 588167647464300362529286320 1402 578419864314796927254060450 1403 571249531386669840112059912 1404 566505317408806375792842384 1405 564089353655901816892721152 1406 563952453879549808132725008 1407 566091756907463322489233280 1408 570550586134673150334813408 1409 577420513363527782126595648 1410 586845805900150307508416034 1411 599030651974030018818052824 1412 614249831916900109571298840 1413 632863874428696137900084048 1414 655340274060602258672501412 1415 682283152386889672113383616 1416 714474995497420137764672616 1417 752936094421954483853794800 1418 799010585940447712857769590 1419 854493516282978695438043960 1420 921822996116244587527118880 1421 1004378915053829916407489760 1422 1106962830406916310486216600 1423 1236596253537152989346644800 1424 1403927305236048301563813840 1425 1625701140345170250548615520 1426 1930520104159889672526480930 1427 2363902168359048578603854200 1428 3057313471077702828327651432 1429 3956523315512321307247548912 1430 7684785670514316385230816156 1431 0 1432 116157871455782434250553845880 1433 51462706717814193160065835848 1434 26464916040308095860844348368 1435 17021254527322650446490345720 1436 12267974034193586892885490152 1437 9479145420597226094885586240 1438 7677696577098326769641789424 1439 6434640594751533787386893844 1440 5534742507772971798348211740 1441 4859229142618080793637368008 1442 4337695582629264064147665792 1443 3926011751989055150839858896 1444 3595250748485670025240373136 1445 3325744492370454094173873600 1446 3103708093152790807496558880 1447 2919231569821304784382981020 1448 2765037243971002089734923860 1449 2635684737789616540206264360 1450 2527047531537953560324465200 1451 2435959713771739586717517000 1452 2359972520795042433941558040 1453 2297183579808585912840988800 1454 2246115488419075093176517200 1455 2205628677991126359484823700 1456 2174858689823636446475267292 1457 2153171310611294012730071976 1458 2140131199099935197439626784 1459 2135481124554485449665301504 1460 2139129997474154444641370720 1461 2151148676248360625459086464 1462 2171773198835207475467999424 1463 2201415707198449669357645908 1464 2240683986164210265032133948 1465 2290411316371291248421966680 1466 2351699356481846133787258416 1467 2425978185310001861950322184 1468 2515089700448797857607978392 1469 2621403690749628740225105472 1470 2747980751913154376017971600 1471 2898803963524524762837109980 1472 3079113965331481430037258420 1473 3295903562805774968118169560 1474 3558665519890618640220970560 1475 3880554899071615586119846800 1476 4280256277573409733880037520 1477 4785089850643765915297886400 1478 5436484458573633848608811040 1479 6299591918837534720875885140 1480 7485690199803653832245538300 1481 9171940413233108484982954296 1482 11869569946536963921742646736 1483 15369571341028632770461632312 1484 29869166945772625950142417512 1485 0 1486 451959718027953471447609509424 1487 200248505655069639143771836788 1488 102925413435628386320131671696 1489 66162290100770239652110870920 1490 47659512676503421250172968016 1491 36803922102580760678656470456 1492 29791599893305567726783271040 1493 24952513875569562001335815628 1494 21448801982505112624622979480 1495 18818124526428104114383919916 1496 16786427947226097287110907664 1497 15181934539202424224516830272 1498 13892041583961272072202577632 1499 12840181244591678661572761200 1500 11972680172533634739025944960 1501 11250941837678866677175025940 1502 10646609254642405684220283720 1503 10138469894560340995694720820 1504 9710417455014376727075710800 1505 9350075866690428173200521240 1506 9047850365437889893522206000 1507 8796261213872430890145807240 1508 8589469037545147326275001600 1509 8422933081571531599411939500 1510 8293163829246635111662937112 1511 8197544292412168144406776716 1512 8134202728975999603646938576 1513 8101925253735468961735729968 1514 8100100817275634464247695360 1515 8128693990401786889637208736 1516 8188243348300211413037812992 1517 8279885320559228500221747804 1518 8405405427484989646638284376 1519 8567321123569039248652276860 1520 8769003325535800779672672432 1521 9014847533180410179517823928 1522 9310510873351899037755290544 1523 9663239375408539137125390664 1524 10082321887498572077788867200 1525 10579725894865644347669190660 1526 11171000639923778354347887240 1527 11876582437707142658715139620 1528 12723720730831596388549212720 1529 13749389508668299291762840800 1530 15004812276410246932996740960 1531 16562730813218846361535797360 1532 18529496868450327586898198400 1533 21066377276972831163359142780 1534 24426989073043501978906493400 1535 29044477975238176869112688604 1536 35608709839610891765227940208 1537 46108714023085898311384896936 1538 59738333891545251900284835024 1539 116157871455782434250553845880 1540 0 1541 1759414616608818870992479875972 1542 779583055476874615924354019592 1543 400497011310139278287543673576 1544 257313533589070965800329179240 1545 185254412282156671025910438576 1546 142978538029510263750518904048 1547 115669469465253819275777478576 1548 96822699653243095112045630880 1549 83175046251898540004452718760 1550 72925926740517382923718130232 1551 65008066545842541486053541528 1552 58752497815291340504888176824 1553 53720691446408578025213399424 1554 49614434228433114543580634400 1555 46224652480530043181661940320 1556 43400965625434425928969050480 1557 41032846702122925528520682840 1558 39037567267022154175474373640 1559 37352257506274940510454234600 1560 35928544583553193890180129960 1561 34728853219135876071887650320 1562 33723805907541225966764586000 1563 32890368017088219850110409680 1564 32210508890794302473531256000 1565 31670228386708958813788892520 1566 31258848279468086190114147576 1567 30968500660223746323314489816 1568 30793767473980569928091981752 1569 30731440617617296061756217120 1570 30780383105647410964141242368 1571 30941480350561640418619052608 1572 31217677765394556012206662032 1573 31614107587589781546301218888 1574 32138314869795548648911087320 1575 32800600873092893123411574264 1576 33614512747887236322078577656 1577 34597522965178871499771108048 1578 35771962829194138408217695248 1579 37166305290032842835097656400 1580 38816939266869502499487138720 1581 40770651009482239193456881080 1582 43088145325420287938198993640 1583 45849132201381062356900306440 1584 49159830096394804228485594600 1585 53164306100184090594816317760 1586 58062099678283129436378693280 1587 64136532085230426336159896160 1588 71801800365245019399230518800 1589 81685952706629345327310961800 1590 94776717603408787678157194392 1591 112760914492101157256555143992 1592 138326142069257694934154690808 1593 179215001674635755700854505072 1594 232315742911564868501107691760 1595 451959718027953471447609509424 1596 0 1597 6852456927844873497549658464312 1598 3036436936183999440812652222360 1599 1559166110953749231848708039184 1600 1001242528275348195718859183940 1601 720477894049398704240921701872 1602 555763236846470013077731315728 1603 449361119521317971787345127008 1604 375925775762074912646276805372 1605 322742332177476983706818769600 1606 282795157256455036015139243784 1607 251925928739969141009208086256 1608 227528232910448895201187395348 1609 207893453807953974094219702608 1610 191859612308602064375762140800 1611 178611963222359212356890283840 1612 167564365241921406533524533660 1613 158285874633937318093887125280 1614 150453771241117393604575837080 1615 143822616246923725909642429200 1616 138203352773217279888680668020 1617 133448879881769005877811911280 1618 129443907453142810813399423920 1619 126097709045588931875728452000 1620 123338880064080824437914036300 1621 121111513429386577300477522560 1622 119372399303749152451973517960 1623 118088982389101658940431224176 1624 117237895356561325366833425732 1625 116803945590960782485866137680 1626 116779474346945725034673625056 1627 117164038918270790121569890304 1628 117964393836516254095985138068 1629 119194769649688304773879982304 1630 120877470187843282382916425160 1631 123043834072931529112973877168 1632 125735636680189423639744368012 1633 129007048924323988046896162896 1634 132927325076739874709646888816 1635 137584472419977455416221904800 1636 143090275366626444915125977140 1637 149587229369887351095584583360 1638 157258225322288636889047969880 1639 166340281953948088319558905680 1640 177144374414426831833478456700 1641 190084676372726576350144299120 1642 205722749692016698388637055680 1643 224836215775479352285551535680 1644 248529061830267902052619597620 1645 278415144273399054813342828000 1646 316941496501721859869966531784 1647 367956668342645881574022048816 1648 438032783219316033958156520892 1649 537645005023907267102563515216 1650 696947228734694605503323075280 1651 903919436055906942895219018848 1652 1759414616608818870992479875972 1653 0 1654 26700952856774851904245220912664 1655 11832257960295426231716284345152 1656 6072873872367998881625304444720 1657 3897915277384373079621770097960 1658 2803479079170974948012805715032 1659 2161433682148196112722765105616 1660 1746684458660334326815726992288 1661 1460423638444283408308871662776 1662 1253085919206916375487589351240 1663 1097323929403421744603183816640 1664 976928725067753760779571933072 1665 881740750589891993532228301896 1666 805099901067742244558047706616 1667 742476620742692764622213223600 1668 690694604310967431752743706880 1669 647468366681052144793727278920 1670 611117096764654541475207122760 1671 580381540324436833010919459360 1672 554303367730432502753700452400 1673 532143680113617785865676988040 1674 513326738871949896729385338360 1675 497400370468411749180935305680 1676 484007653955229640432710889440 1677 472866408920958494533981695000 1678 463754189040943899886556776488 1679 456497242926149406747953738880 1680 450962397369719020374122178960 1681 447051147615884851703061062952 1682 444695465145577441046609545880 1683 443854993245650973446291323184 1684 444515418481922437228757669568 1685 446687898375907387338485206784 1686 450409503739425697457397799896 1687 455744707484102341782482285280 1688 462788028719171423980308599184 1689 471668030612904194933066529144 1690 482552984015862112347127033992 1691 495658661656613217232811573232 1692 511258942602845671960180341600 1693 529700218816913203352454333480 1694 551421061168950690160729375320 1695 576979313283851211368683392960 1696 607089893104649156362371232560 1697 642678362094799432143750317400 1698 684958247735783749756116699240 1699 735545052050985447615775766160 1700 796628520083979555462381790080 1701 871240336129982490106512200760 1702 963684117301038803877504562200 1703 1080250759780788332675770172640 1704 1230478751124331926553987711632 1705 1429370134715662847652931805016 1706 1702542515909039679158117798184 1707 2090841686204083816509969225840 1708 2711758308167720828685657056544 1709 3518829233217637741984959751944 1710 6852456927844873497549658464312 1711 0 1712 104088460289122304033498318812080 1713 46128101164413438900891017233464 1714 23664515920590852463432568690304 1715 15182184680919997204063261111800 1716 10914162776676244622940956274288 1717 8410437237512924844038417145096 1718 6793077286751473497128690331936 1719 5676724490646086562151112724936 1720 4868078794814278027696238875920 1721 4260492125303515676657803794216 1722 3790755392484547844992816821120 1723 3419250537737138162728501765752 1724 3120005732856540900190961683632 1725 2875356789527650873421598952200 1726 2672915834673693952639967604960 1727 2503767940627256940103695937440 1728 2361355219660307822188887723120 1729 2240762688137066652075759450120 1730 2138247780142662016356019060800 1731 2050922460602600260188691673880 1732 1976533668993437490358228812720 1733 1913308753977267796900436261160 1734 1859844863490583062154801577760 1735 1815028702332111151622665835400 1736 1777977697542803939447771173200 1737 1747996558692788545726252465224 1738 1724545139943231092158936346880 1739 1707214790042507719987748248920 1740 1695711249577494265080576445680 1741 1689842767553194275977116274344 1742 1689512554935058544085883101152 1743 1694715032962329291934638615228 1744 1705535611980737297110579880448 1745 1722153984886039431454756293720 1746 1744851165796277537110075035072 1747 1774020776756823791924516296872 1748 1810185414784659342716093165904 1749 1854019359639891273754751235864 1750 1906379467910050835510813743200 1751 1968346929020955837046694315160 1752 2041283770074933808041165480240 1753 2126909807365952662048527590520 1754 2227408511746960490400033563520 1755 2345574586995235376854616125800 1756 2485023000099891137622501227280 1757 2650490610803684944708451575320 1758 2848280839857007478001514668960 1759 3086935515325420777416729436560 1760 3378278854381564757555863635600 1761 3739094375128030559044717701336 1762 4193914714443060585682401846720 1763 4779936687059904791613567649032 1764 5555665051913708426726489657232 1765 6620998672979598752281569215160 1766 8135274924503162486056971169632 1767 10556487699652913225954879255832 1768 13704913855689746995099316928624 1769 26700952856774851904245220912664 1770 0 1771 405944995127576985730643443367112 1772 179908446981581773414876213066824 1773 92256202328826877801782034466928 1774 59161289801477131158581421725760 1775 42510117106575992171377131113040 1776 32742488330028733868822868822864 1777 26432802746469192366977882456016 1778 22077501181942288865668243578792 1779 18922414968820288540503709083120 1780 16551467902368545294167212178128 1781 14718063705593963246636049470928 1782 13267643873695917457474858873920 1783 12098886518146796575808544709584 1784 11142877617344788929253434584400 1785 10351284442299543144317756227920 1786 9689319900692140578319882567980 1787 9131388959934701781554655771840 1788 8658302472087795348025921651440 1789 8255441482610245560279113763600 1790 7911516786527849460517270524960 1791 7617711996523943823557997645840 1792 7367080038975539736789761938320 1793 7154110993132392631888587759120 1794 6974418238089686483080505916600 1795 6824507920768737930101223541104 1796 6701608244584414848687752883600 1797 6603542555061645617188064868624 1798 6528635172642231991744544741760 1799 6475642307057787903401803702800 1800 6443702748394478207306190493584 1801 6432304728105707244041926463632 1802 6441266615689910699327429323142 1803 6470730125856166387386801985416 1804 6521165575220466136011040719360 1805 6593389542135122394712495524528 1806 6688596135552397225588620967776 1807 6808404062147810228467062544752 1808 6954922909435796422014463216368 1809 7130843690922658745210581676400 1810 7339560951453695716716632911320 1811 7585336945983195664716529312080 1812 7873523113146173259587352566640 1813 8210861116808096323257106512240 1814 8605896522658710985636493313600 1815 9069555069714910123837849019760 1816 9615958565603926576017504749040 1817 10263601939707886381636982695920 1818 11037088254445903977255869342220 1819 11969749957384284647126093733600 1820 13107721955000471259316750906128 1821 14516484044614706876291256958128 1822 16291745621490350736689330250720 1823 18578621840270573340988583692464 1824 21605364090775532770603015333680 1825 25761703927593347872513742037168 1826 31669463098958739677864637767496 1827 41114741567069240985297950785872 1828 53401905713549703808490441825328 1829 104088460289122304033498318812080 1830 0 1831 1583850964596120042686772779038896 1832 701971258807269134635948282986036 1833 359816893963163546829752426133648 1834 230640505822067194504455086167320 1835 165651611444135967244027980832128 1836 127530351319727976514131393339120 1837 102904963322947449302014730586144 1838 85906608926024875192678117982052 1839 73591670606474296218894145262640 1840 64336210893988981037712610882608 1841 57177798208182247379850369342624 1842 51513222969578871363226173148248 1843 46947047553077861772603346784640 1844 43210308993381416342173373962800 1845 40114359422441240145312364503840 1846 37523406103335843898151866326210 1847 35337519637818395050343101130280 1848 33481759519760573199033737830080 1849 31899009107691877597990237663200 1850 30545133485657908573032720925320 1851 29385633778532012281921290521280 1852 28393290168861972433261627589040 1853 27546473189212887711474762030240 1854 26827916224246472369582204096700 1855 26223812575217221176382702246416 1856 25723145239820627582689227193392 1857 25317186701763344983931510893600 1858 24999125387019086979354817002648 1859 24763788585884328244548273158400 1860 24607440766819594032926854070640 1861 24527642719695110595552596072352 1862 24523161775903008867909844642597 1863 24593927078088749942886548324724 1864 24741026951802989128243654650120 1865 24966748202272641777870841611264 1866 25274659911517969179731232844024 1867 25669747331038929892799572362816 1868 26158605080883691930426082408784 1869 26749703497829986238517166216800 1870 27453748210052236169060739454140 1871 28284161715358144469298243902160 1872 29257728220220897563906613060880 1873 30395461320517785141662802931680 1874 31723781587667644885311547888200 1875 33276133220947015811127774145920 1876 35095234834983782653111676641680 1877 37236265083827970996493316262240 1878 39771457516368059728843307946690 1879 42796872823361668483237044388200 1880 46442629834651024430849243686368 1881 50888802884119476653817974106144 1882 56390957250234053634823728952728 1883 63322633925037967014301925125440 1884 72250196045496674103844492137360 1885 84064507553199345689255368752864 1886 100286633146702675646571352930404 1887 123344224701207722955893852357616 1888 160205717140649111425471325475984 1889 208176920578244608066996637624160 1890 405944995127576985730643443367112 1891 0 1892 6182127958584855650487080847216336 1893 2740078349888793257925566282115150 1894 1403942517614538269271896565972072 1895 899542234907908867074381065334120 1896 645793416301788144612474241268496 1897 496954834332407901732083942496384 1898 400809675576287926187270093351520 1899 334441130799579210231547874404968 1900 286355363086749583975593726606840 1901 250211680062012607144240093892976 1902 222252364906507389039370837594464 1903 200122293728637865829476292699184 1904 182277558200048314054492612678416 1905 167668026975278077759297667088000 1906 155557112376173098831824146266080 1907 145414552906349495526757321326420 1908 136850069318048371863847983072060 1909 129570905338667448517924704144360 1910 123353850862275795996440086742400 1911 118026333698459947112563879353840 1912 113453352946729374699835820579760 1913 109528271356346591232615719215680 1914 106166215414005636054804346637280 1915 103299274459548328918030357613400 1916 100872965003166736109629087403592 1917 98843601245049525972519416159568 1918 97176326461544593090159302730592 1919 95843635370961234582026434097200 1920 94824268709382743714794133458320 1921 94102396626360447329283438001920 1922 93667032596281035351140928397920 1923 93511637868837609145544272525842 1924 93633890417084215677473952271734 1925 94035603533868749781625037712180 1926 94722788901188586948132849231888 1927 95705868108711793481838226176512 1928 97000046146906800635725271995984 1929 98625871324517993798650988551872 1930 100610019541860353578561855418400 1931 102986358466645447018291089934680 1932 105797371150933007675892605701320 1933 109096052330667128667293226479760 1934 112948439175736488269965064374560 1935 117437009647455078956424465872400 1936 122665288805648226889871318501040 1937 128764167681055843790885734738560 1938 135900696595043583890772875506080 1939 144290527199833387611411600516180 1940 154215855675712884662861806323900 1941 166051866554643273714959732226216 1942 180306680534527506613885299017664 1943 197683426588310274693677514796944 1944 219179947048079529222145059703056 1945 246254687486258760611174153265600 1946 281118944613387059240413114861728 1947 327251118689240310004601256930792 1948 390590044887157789360330532465784 1949 480617151421947334276413976427952 1950 624530761734733824200989912872480 1951 811889990255153971461286886734224 1952 1583850964596120042686772779038896 1953 0 1954 24139737743045626825711458546273312 1955 10699829696578416783892946132079081 1956 5480156699777586515851132564230300 1957 3509856294036345673179741414930180 1958 2518718257742144827808266982935536 1959 1937380248905364433837422723805488 1960 1561858050758996262586549533560064 1961 1302631445622935760108627803392440 1962 1114803769331930700771826248016560 1963 973608234494948585517018670463256 1964 864367622032407188316465778903008 1965 777883277172775861637797931580624 1966 708125039347487832935069958781728 1967 650991279285886835908902188137200 1968 603604897111001079933471601516800 1969 563894532363627483265362530214540 1970 530335428246686395450526701308120 1971 501783587499510696834109271264220 1972 477366493352985336644985752110800 1973 456409248190420445186828320946880 1974 438383525165708374989522980457120 1975 422871588255991305699388058524560 1976 409540492897643775913258776197760 1977 398123307802521135205516299889800 1978 388405271967901716731794144626384 1979 380213483473474620720909637136616 1980 373409160259075987007295572158368 1981 367881807318704530984174503194384 1982 363544823820887441518031301748000 1983 360332221095654426116217707141616 1984 358196219416468799511465989813760 1985 357105561773321447276224789517070 1986 357044435499198144010259949644124 1987 358011933947674942296223935156630 1988 360022024958240356306793001526632 1989 363104024121222916634509255388904 1990 367303601930731747957325084244992 1991 372684387827589286653049729247728 1992 379330274325069206917888417507200 1993 387348575236162361277463143360840 1994 396874259456828795826585175845840 1995 408075574439313029607014336276520 1996 421161504346296357180713385945120 1997 436391696815345522861228657810800 1998 454089770636826305298174601373280 1999 474661334943595312747762928112720 2000 498618691871322629147685185583360 2001 526615199305793887576744892586060 2002 559493880978945788697310287715800 2003 598357520021765992491903808536732 2004 644671952506262121481608372172368 2005 700422105153356852615477507722464 2006 768354450513055029941463548078688 2007 852366460742531502530564121067440 2008 958154602219261359468932159978880 2009 1094355891530685337757322482854584 2010 1274556988579146470544236474362032 2011 1521954312836166558541977592021848 2012 1873592285204201472602969738617440 2013 2435669970765461914383860660202672 2014 3167701929192240085373545558077792 2015 6182127958584855650487080847216336 2016 0 2017 94295850558771979787935384946380125 2018 41798010431096781502021219407150522 2019 21399659393156833567785892264158162 2020 13700391749443966289627831410575750 2021 9827597623301767884903275961804504 2022 7556154773226434483424800948806608 2023 6088909353702573934917614274817248 2024 5076038664966737853406285984070208 2025 4342104818743119200362092677974800 2026 3790332815728564382624209243256304 2027 3363373900982549659058791770691248 2028 3025286677113425159107630226160528 2029 2752510057688283818102977296362208 2030 2529017997669599403339535567077600 2031 2343568605429192609272047877293920 2032 2188067752027378914758834555498400 2033 2056556529796759056614851580782440 2034 1944563236904516783318597904796440 2035 1848676374998197304125665736236600 2036 1766256025406045745586447282809960 2037 1695234350421561653551076620659840 2038 1633974957435822124960949290794720 2039 1581172025652837056093364044917920 2040 1535776848366164159674720410741600 2041 1496943637337479468372741287585648 2042 1463989102032860316912147160514832 2043 1436362048677570789390103073627216 2044 1413620392409359093670476094599536 2045 1395413751898534427871006736254560 2046 1381470330519372277768518946642400 2047 1371587164170555557474635143313248 2048 1365623086525287298137464086164960 2049 1363493963134500071418312832701540 2050 1365169900438110550627464513345180 2051 1370674261399669779076971637456812 2052 1380084429006588032509373172518756 2053 1393534362843612274651359845006064 2054 1411219102154916715836038481572864 2055 1433401491644574179434806650952800 2056 1460421556151516446633870407402720 2057 1492709143593015928825345771975920 2058 1530800715047768212473971392548240 2059 1575361519928510765459636740044240 2060 1627214903156145016380028991151600 2061 1687381227686002688396750810201760 2062 1757129982029458311805979979227040 2063 1838050275739028657874316019500320 2064 1932147431001375187947280094135520 2065 2041977303430629359991459787578600 2066 2170836258198309660145563916337304 2067 2323035077731562088497979491966136 2068 2504302584735864394986247907284968 2069 2722395352105500219599780501713728 2070 2988045085328547338661247131417120 2071 3316480410889122573482558580153312 2072 3729958987210696006504057337060640 2073 4262228209119511315475887564802064 2074 4966377231360122454189611089755504 2075 5933042236479971329909404172288560 2076 7307009912296385743151581980608016 2077 9503105787576720256120636674233376 2078 12364255917169711300974161694432672 2079 24139737743045626825711458546273312 2080 0 2081 368479169875816659479009042713546950 2082 163340579722359938988493911653198214 2083 83596020862193563004042438814301044 2084 53499148482892083919464730660395405 2085 38361096898443105610957927949612100 2086 29482792869905303654709827885413512 2087 23747915001568794090763660124820768 2088 19788955399533365288482246393156056 2089 16920128883222459511354286613567360 2090 14763156383726605281231115105114320 2091 13093876999789586049065450113067232 2092 11771808653438923806705771197419368 2093 10704860549785965947611614646414176 2094 9830393063172442207510633201293600 2095 9104464791610557852022328041479360 2096 8495436194680823208611173555190460 2097 7980011801511617218532220143582400 2098 7540707275921449874254455796202280 2099 7164180346490324991173781754513200 2100 6840102587493330025264963224075420 2101 6560379522936741340749661336151280 2102 6318600760662184345054012858823040 2103 6109645493020900119419201696015040 2104 5929395096198138960350115168442200 2105 5774520949856777240376948744388416 2106 5642326017656653380789563314745904 2107 5530625496568583419445889273056032 2108 5437656327136517988405390207303032 2109 5362008385001017251853530013998240 2110 5302572257214430825909825597767328 2111 5258499967783417057312426958187200 2112 5229176063400243062872046483881758 2113 5214197239460187865615771965357120 2114 5213359270808382626011196125035300 2115 5226650475963051822402292708235832 2116 5254251335365400819795057943584446 2117 5296540241052310827468405148585496 2118 5354105709872826107871014141339088 2119 5427765777518910445523224929126400 2120 5518595742831610590824005606168280 2121 5627965996876575574832964009015360 2122 5757592411001632868326333691907120 2123 5909602760416965657457657003790880 2124 6086624054269246139275869222898200 2125 6291897625537094063336112099119520 2126 6529431707132793011622209656867680 2127 6804205462326838569121028855730240 2128 7122444818488736049262974575563740 2129 7492000242658393585918024854811200 2130 7922871937310841916766863975804968 2131 8427952531828731621741601086956592 2132 9024097801957221959165228026483836 2133 9733704385954491799380510733975536 2134 10587093035965834187332479728886720 2135 11626211786551075099518307020422976 2136 12910584456675512875342817329882536 2137 14527208687031131814805275944341440 2138 16607992676913957884440527407677008 2139 19360453613776748550230687299046880 2140 23138864722271888186646676271925384 2141 28509317362730160768361910022700128 2142 37092767751509133902922485083298016 2143 48279475486091253651422917092546624 2144 94295850558771979787935384946380125 2145 0 2146 1440418573150919668872489894243865350 2147 638538996714279864941997991295333568 2148 326681159444719877976987823306396428 2149 208990052155483907510106097035752610 2150 149797615752097834974501245849107134 2151 115083290695329316832873783848836300 2152 92660206162559525771945173354156752 2153 77180723755098580794981895405667496 2154 65963184665111217628274154643853520 2155 57528438202956362338604574486129024 2156 50999994780146454607889306726758560 2157 45828569499263551171729075395735312 2158 41654092158322345777574267313945456 2159 38231644820664164098612909451479200 2160 35389415027420791947038279524656960 2161 33003684869588272213580939150362680 2162 30983355533541825819640750613047560 2163 29260043272209263134618140526468800 2164 27781553121815867957779573986008400 2165 26507467282014202467342992491698840 2166 25406095324975225808127006260851560 2167 24452323676400581360976010434745680 2168 23626072409432515377158482863425280 2169 22911170598828375447822006360056400 2170 22294525561705002490916433033342672 2171 21765502041767852675266960651925568 2172 21315453844480690549649461411262304 2173 20937367951295351516473723676569264 2174 20625592965000585473261824924252880 2175 20375631863003865557043414053193312 2176 20183984721009768950237400662469184 2177 20048031127174277531003627778088700 2178 19965944969346382603693268393003076 2179 19936636503818365368530892808718400 2180 19959718351094950625300008021563720 2181 20035493491191698652542122048237356 2182 20164964584375322065159411567270036 2183 20349865136674667916062819781407432 2184 20592714268741638876426977466688800 2185 20896898243447805215264415977136640 2186 21266783594326694471955924043282640 2187 21707868845095362931498575463344960 2188 22226984656424908282376078903641440 2189 22832556119792821858359129332828400 2190 23534946343174418405200027661873040 2191 24346908203165277027691912035723360 2192 25284182355280177193941322501062080 2193 26366296166516499455343986815954680 2194 27617643173731833660407452435859400 2195 29068960941514567113361936436667456 2196 30759385168383268618036060141360464 2197 32739354065950072838303911914715992 2198 35074795230248824973359188178408872 2199 37853294834267468108701986187682640 2200 41193416539939791201620921126941056 2201 45259181597645256637410552329503728 2202 50283328936525681725019393811121456 2203 56606020056362686036999868334847680 2204 64743022299834073108835954301113760 2205 75505769093729319345899680466282832 2206 90279504981978842433146048405217072 2207 111278303254527401708767455249894048 2208 144838426458273760954268751277639872 2209 188591701117543959575870769892760250 2210 368479169875816659479009042713546950 2211 0 2212 5632681584560312734993915705849145100 2213 2497071293923016435025958857276905766 2214 1277077993428559729883995982590667136 2215 816702898611799694942469558265991070 2216 585172146035354941028297071700107308 2217 449392847256293504923503737547321402 2218 361690342185320710046174749239199800 2219 301145670028318458758821813401009444 2220 257269079183661935983272984685558320 2221 224274827861378139936132125789101968 2222 198734604701121978987906711861172992 2223 178499981730512591127612573543654960 2224 162162630535855642607656728323371104 2225 148764614851151234919908097549805200 2226 137633921354390990755006474025325120 2227 128286629474400370808013763276881480 2228 120366380112616051602471660430734480 2229 113605636956320028005349418914507720 2230 107800159423928864180172096676464000 2231 102791746550718711443784423748231080 2232 98456307047481323450131114969167120 2233 94695446211271296193927932426810360 2234 91430427659584782480171169451657760 2235 88597771535371932664344310737844800 2236 86146001451594691683810743913812064 2237 84033211732580394004223478356445456 2238 82225229935567443439897406907274368 2239 80694218125534042795101532485493008 2240 79417602573878919545245158773193760 2241 78377253267002224798394934712160944 2242 77558856768853423733262027686348736 2243 76951441748849744122780090025663764 2244 76547027940119968754741124243611400 2245 76340377823971462896474261502658820 2246 76328836900333170268089703896236160 2247 76512253679197310730316697415994260 2248 76892975020249221855702198131073096 2249 77475916561020974250349318126879612 2250 78268712064133338138703153005413200 2251 79281949934655309674243863246751880 2252 80529510304018371317360432302136320 2253 82029022435260107248972849881233040 2254 83802470425251866200668919230587520 2255 85876986172550782000089395764069200 2256 88285883663198911185655300086936480 2257 91070009762718401654904454865508720 2258 94279516871831498277445276393652160 2259 97976206626710686626522624691615560 2260 102236658604859895847252193776150800 2261 107156455514079514602380915451134472 2262 112855966008233025263640459107061888 2263 119488380846411928093140079779900264 2264 127251074294070094428124638762858384 2265 136401981450967652674174620693812280 2266 147283728991513421368404091712074272 2267 160360085816194187177738585815591968 2268 176272602011881525850967414335961888 2269 195931592063013863273351431057128432 2270 220667535812939284551016435881609600 2271 252497786969352885124460221774343664 2272 294596279414878327939739736901234656 2273 352381293639336772077763608291331152 2274 434515279374821282862806253832919616 2275 565775103352631878727612309678280750 2276 736958339751633318958018085427093900 2277 1440418573150919668872489894243865350 2278 0 2279 22033725021956517463358552614056949950 2280 9768326864016750514166296878390022092 2281 4994142587846032870051917714553811532 2282 3192694983571399324709989956476667840 2283 2286768116113039145838914763144774996 2284 1755516438106064823084891215100321924 2285 1412377519948351015473868889434438692 2286 1175493612102292307650067935027399350 2287 1003818900094394862529406044670031480 2288 874714869224450582343128147930898288 2289 774767587157488119779365525453261344 2290 695571116453926926457673491514105472 2291 631615319969506091682321414077548320 2292 579152251913770152170202601154896800 2293 535552613464144445711669151179298720 2294 498922964909667341486898468341803560 2295 467868883965460175888050195480391280 2296 441343393746258855875729421579359760 2297 418547083523284313703918911790291600 2298 398860589868536797466636757702916800 2299 381797915759812356791199288207715440 2300 366973508086066751041397792157804720 2301 354078624963883977072947921248073520 2302 342864103723442934300641885443716600 2303 333127620972998466817934608374296448 2304 324704159317549222500517419367445472 2305 317458799878637044015955362679905056 2306 311281227613219607308183040434681536 2307 306081517027887748533143743910490720 2308 301786889780739894271931603338136288 2309 298339222113105242780987170839838432 2310 295693141431253677983061480554204556 2311 293814595768335386650614889188898008 2312 292679812712223409944598416225573000 2313 292274589383205029375072886895893768 2314 292593874784610486027677198268905280 2315 293641622228270760100134352245167160 2316 295430904025168062919276866503596632 2317 297984294465465285578266608180306200 2318 301334541446913351834007139070840820 2319 305525563162818022647086107146019440 2320 310613825458356575081247381736811520 2321 316670179633794832635569606518248480 2322 323782272097564028502584460663633600 2323 332057679867196357067012330287734240 2324 341627984609769699805361813379884640 2325 352654080357760619174310867777076320 2326 365333127878347055825100446025402120 2327 379907739981123070592638748804223600 2328 396678235386856395887338511851465104 2329 416019180231132233162184730574992656 2330 438402021801212905831834091146663488 2331 464426536874733154475223706314329328 2332 494865288921383700553818039633338160 2333 530727709645583230404970342335924144 2334 573354516431248676041287357022003416 2335 624560334231493150060666071071252928 2336 686855311287676290384804062757368736 2337 763801121601579466997810663443043040 2338 860603389670463209748964099938277440 2339 985155299978786666551172668562193312 2340 1149875800296783150990597037582238496 2341 1375965051353600729065553137137578784 2342 1697325310057895636182836929034842250 2343 2210875019254899956874054256281281700 2344 2880837146301839337744979788487730700 2345 5632681584560312734993915705849145100 2346 0 2347 86218923998960285726185640663701108500 2348 38225298567471767606009671892655543204 2349 19536653728033501028332593756780044184 2350 12485356469615082175129794286384528830 2351 8939545953999918109187971878134669952 2352 6860304348339117437516744289434324988 2353 5517337376904775158266800961743868904 2354 4590226939832140800290073890661925749 2355 3918312040340974358833559783424664500 2356 3412984260320942532599980551878107032 2357 3021742275502647466276260874670375904 2358 2711686555051208419227779339086414704 2359 2461251642836972201311767739203757824 2360 2255768999891093184579719335991244000 2361 2084948106889572547812729364157628480 2362 1941378223807523615704800673024957860 2363 1819601401435257363069865002187754160 2364 1715519241206687311589517383428101360 2365 1626001976959901047963213658450272800 2366 1548624209036151960704499973624078920 2367 1481482190940279533447507957182262400 2368 1423064958741118784403560983319666640 2369 1372161812843553938676530875024835040 2370 1327794843614564914023554704680275700 2371 1289169030000145432970413489268374416 2372 1255634879052071144159907370026194304 2373 1226660157421852618335288028721460672 2374 1201808313826268809488973873002497712 2375 1180721897843246786341383946476378240 2376 1163109764705973444425946226859864736 2377 1148737193358945404002836425609680064 2378 1137418284306213738102513588826884022 2379 1129010176373877679571689289388781032 2380 1123408748525988243075880458663433560 2381 1120545568669655340930748222120765200 2382 1120385925968952612604446066434259444 2383 1122927843767964567998112490653636480 2384 1128202022245461341437358300731431720 2385 1136272707789107934304911025013833200 2386 1147239533692041349476326441494178870 2387 1161240428014934380238368974955923160 2388 1178455743628012373067332127563217840 2389 1199113837815981196825280589960714240 2390 1223498421312389126091973479729596400 2391 1251958118777247576876659914566049920 2392 1284918848181759816476699886765580320 2393 1322899855297406071586720213513595840 2394 1366534561386322399300454612636170740 2395 1416597842793590624627940504996457200 2396 1474042031126757513899438345360387568 2397 1540044913854854242856725987188040992 2398 1616074507820936751899256068772086856 2399 1703977669642450162289770241060616576 2400 1806103198957295600736981080111280720 2401 1925475851439565671245764736027897568 2402 2066047155406020432647920261236276132 2403 2233064958732231685634487601033065936 2404 2433631647177887101960526414863847616 2405 2677571552477382148957710753121945920 2406 2978824374246159921291461587427867856 2407 3357764044943774490495958291562459520 2408 3845283590239780214602964286968560992 2409 4489991220206486589582331289606836032 2410 5374863481850002847912316941943667125 2411 6632625057764699870622162768843845100 2412 8642511438905518013234939365463192100 2413 11265363169120625469987831411698290200 2414 22033725021956517463358552614056949950 2415 0 2416 337485502510215975556783793455058624700 2417 149630101971372103975387060781201540748 2418 76450597134943535212019343785311086408 2419 48841634320083752570831484391950110460 2420 34958998114922230090363424001876680724 2421 26818637861999754327563915634404009856 2422 21560956523351511946481196338222164248 2423 17931346474940519264367103125667573938 2424 15300756466107136000966912968873085830 2425 13322260937159312820034103263643859300 2426 11790309262926892385345387361033460656 2427 10576097964259266131966913061346315664 2428 9595198579411968252652142276767313568 2429 8790184438703472147542027640013420800 2430 8120768399607935464486989609568478400 2431 7557936887474700485821143945071403240 2432 7080320580945086127864567160443963960 2433 6671871805262610331256171674688431920 2434 6320334046550953253224537728419320800 2435 6016207314751633877463890536266009360 2436 5752032776419992996902428473460864560 2437 5521888166231950988304347840406614400 2438 5321025497901574585161141068064840480 2439 5145606798163327270036990781343131400 2440 4992508611990764076728565689597836632 2441 4859175574615932785811558536473103568 2442 4743509543085602100159650064543400704 2443 4643784881668442055126447537302672544 2444 4558583259341019622199556070009474080 2445 4486743211804337788097258996610237312 2446 4427321039848544078782634024821420608 2447 4379560549680979352760813872636905244 2448 4342869812805543363664142793702648084 2449 4316803615547179363068223753545339240 2450 4301050637213783559204799470311431344 2451 4295424679900345473567868184796266600 2452 4299859499664628945671117336044995704 2453 4314406978687442813887484832511340160 2454 4339238547097928236297531925890122000 2455 4374649924988065547073907446303257820 2456 4421069422520549590664867750148299060 2457 4479070222343318323776566046258560760 2458 4549387289354652416957607748267306080 2459 4632939827925381896824947733939123200 2460 4730860562407904620888964121621106080 2461 4844533590051088449653162278103410560 2462 4975643199342133757420412327475225920 2463 5126236939277448527398540827365183880 2464 5298807482926556242185436253079029400 2465 5496399630039131623556409159386253936 2466 5722751414962705642197819458457975264 2467 5982482165359241481866512488692005392 2468 6281346200209678696061259437114148912 2469 6626579826387306186682439826346842240 2470 7027383355942931973776617293523892256 2471 7495602421675452077349584150965744104 2472 8046709973686605895576110491130759672 2473 8701253115060075188851624100577118992 2474 9487038624591763278829170769808219520 2475 10442529054661790380935071937175589088 2476 11622298378206328873235538652587418848 2477 13106111272199893979032611396098632320 2478 15014916876174379885592527215782000064 2479 17539028203931588240555981600026703250 2480 21003312682921549590303515434672176150 2481 25927534316716554039704818096389576300 2482 33796089507361876409963494235094870600 2483 44067450043913034926717105228113899900 2484 86218923998960285726185640663701108500 2485 0 2486 1321422108420282270489942177190229544600 2487 585896003224455083257277558204514001926 2488 299260203942744207950774121562403081496 2489 191126492837358838030048359463277716020 2490 136756576096234507198328156297460309288 2491 104876994344766690271090272005630042172 2492 84287147566284942172343734850984030976 2493 70073108700892413826063888099222033806 2494 59771154916468397547890343752225246460 2495 52022571984764262403287504094168491822 2496 46022355964732171560117811274406059400 2497 41266082420244123348708855763617112296 2498 37423115873532787851575230832456193888 2499 34268566355042743759471936702740405600 2500 31644663979332499731151299504048314880 2501 29437785448578766058765337334685734200 2502 27564240413143025301230054387907470640 2503 25961175463465315802170079588294534520 2504 24580580335178038062522737748852117600 2505 23385235972238527036930789595151486960 2506 22345912883363211544865879134702320480 2507 21439394893929064806636324310172313360 2508 20647060099823816738877126707607340800 2509 19953845617130904694354279005243151800 2510 19347481561094110535339085337850174064 2511 18817917075965187673823055291561076536 2512 18356885504104634968621443360009502368 2513 17957571841681207950604389530057159808 2514 17614356447707883657376180313906688960 2515 17322616385495874564358313066036001504 2516 17078570935255221257918598761290580736 2517 16879161464422574300358792219631666068 2518 16721958462418284801450380240977274568 2519 16605090460727077566951134211216007380 2520 16527190985237772418604056656430727376 2521 16487360775986170310285064636193820152 2522 16485143366104028574233440060569455600 2523 16520512814500942791262713975330772968 2524 16593872994951703130336480125043616000 2525 16706068406327023709745497914676969700 2526 16858407028002789181406765280875969160 2527 17052696344007834135421632750572010660 2528 17291294346720717249928138690207467120 2529 17577178163415702520063484481941864400 2530 17914034001311476667723131237897943040 2531 18306373480621891793874687253229497440 2532 18759683263602087188018628396060015360 2533 19280617397450768310004097768966500440 2534 19877245274749290208280056269375202800 2535 20559373033755038219679492661946634072 2536 21338963269563687479689588501146632928 2537 22230688188893587302383837127086750064 2538 23252666529509504627632105144727417184 2539 24427457445259861595793786699888356880 2540 25783419688125154980909856778876804352 2541 27356599492777842326487545892646580568 2542 29193398905472813353887854061656055984 2543 31354421621606429868968982258543994584 2544 33920139262098598193828365137843006240 2545 36999450635907876787433766002252056128 2546 40742982213270591978074542967996560704 2547 45364454960095670763274199256873473568 2548 51176244015256728870508292118099421440 2549 58652019047556171428095809436648437750 2550 68537125596901898663095681944719732700 2551 82103858669602421125731923971900324950 2552 101388268522085629229890482705284611800 2553 132202350131739104780151315684341699700 2554 172437847997920571452371281327402217000 2555 337485502510215975556783793455058624700 2556 0 2557 5175569924646105559418940193995065716350 2558 2294836960710825238080831317895275857212 2559 1171792006448910166514555116409028003852 2560 748150509856860519876935303906007703740 2561 535154179944604746484135406497177604856 2562 410269728288703521594984468892380927864 2563 329613410797838169423426569160551561112 2564 273933229590426062060117138265698100672 2565 233577029002974712753546293664073446020 2566 203221926715992551662827168757565837964 2567 179714339583731088302265923234400244476 2568 161078245876562600460412339460421207900 2569 146018445487017667233892874240491320432 2570 133653985262617099469911538687343549600 2571 123366838878153877534098972129865460160 2572 114711906925080311525423460702175141440 2573 107361335165404911508438289102971501200 2574 101068881514857759437843532755660725680 2575 95646435918030110850100293220032495600 2576 90948147240158740831334129670752835120 2577 86859447896885957565742932781991237280 2578 83289311656171970303591004047526830880 2579 80164693951213024929161908290209519520 2580 77426475374339312770789225153527528000 2581 75026459520412201650772089059714250768 2582 72925122807200878171662706273435271472 2583 71089908953646264545553764434786289136 2584 69493923694110403809781178434321687536 2585 68114927675342512916085615458837502720 2586 66934554501289957898029485192845418048 2587 65937701080274619309492933606201554112 2588 65112051690660531045814657777420339056 2589 64447707409613465510460843020411815896 2590 63936900003364030123192630333148402760 2591 63573774906783668399184342408655571112 2592 63354232110078127604648883849651121608 2593 63275817032163140109742680495662769232 2594 63337656090820741364160059180082645200 2595 63540433901926703043318130674349126800 2596 63886411030564057051795448481417921600 2597 64379483126821213320482650500462468600 2598 65025284250867901128283237511950166760 2599 65831339374541871313488163641743110920 2600 66807273612330043920176899484892486600 2601 67965088898540716410912139996841875680 2602 69319522874640061888146029572735518720 2603 70888510073897538435855171916761032640 2604 72693772646458087853572185034732559520 2605 74761577663584611814301603593951736400 2606 77123711666027246008126618325175786864 2607 79818742366343089558755677393439873456 2608 82893665008689709055717247639069612528 2609 86406071073812811024359819776978688928 2610 90427036503648073551902631118384400160 2611 95045016241556552390906733705020152224 2612 100371169500201496175684799603484702656 2613 106546755919240017482109389266097208528 2614 113753588838566479620321638240246011248 2615 122229101236770828302760439312968114480 2616 132288543122184532955930624037587724336 2617 144358512317148765170643218172721137024 2618 159029059606636826753129667713793027264 2619 177137395558468809647070682812553563456 2620 199907203184596597150423016086325865000 2621 229194043662757962195943624567826202900 2622 267917854606071058410283120329358955100 2623 321062850319937825894653195233401270700 2624 396607050395217314340453947053025099100 2625 517313543993761714357113843982206651000 2626 674971005020431951113567586910117249400 2627 1321422108420282270489942177190229544600 2628 0 2629 20276890389709399862928998568254641025700 2630 8991026714499287312424083625179682584244 2631 4589673921421650476161662635790551714424 2632 2929480016122275416286387791022570009630 2633 2094821427599209455655418850936821570472 2634 1605462539833814239452406219491532814568 2635 1289419146050211067869951187947482916144 2636 1071243585092974050626136349771792573614 2637 913110765301420206867057127552327002240 2638 794161898610114023362057398457849716468 2639 702039383200701542107948401162500167512 2640 629000188543058809057930731320400855666 2641 569969177717067663167612893475336581800 2642 521494448167920240121045979430326144400 2643 481154346945421558091681539274436778560 2644 447204790933307806061108773970762293080 2645 418361072314998783210367915502050515840 2646 393658228939818008864273726710895504400 2647 372359037160002271613107752257697410400 2648 353891812896711410145371084914120233720 2649 337807404034875323087812481634224816160 2650 323748851252029478199587294914694611680 2651 311429600105686497656905493395100324160 2652 300617602317048843484357156088285698200 2653 291123547407515816018167486577263505280 2654 282792039730784452375987104917384483664 2655 275494908382758873092948001477422136672 2656 269126083895946572922453536788833808872 2657 263597641598349807554342400957771918240 2658 258836725166301549081125338743582510336 2659 254783142940394033289273524282443849344 2660 251387485368546986117441809373643425052 2661 248609651909794754902201420604695840032 2662 246417704801463250481173811548633413720 2663 244786988584308001043080356132625313424 2664 243699470476004062196873312566513022596 2665 243143269179218759996220040720282682928 2666 243112349649889959369011351378072744944 2667 243606369580079774477538689154164020000 2668 244630670522417806716774803096244138180 2669 246196413239734658882528801464976380800 2670 248320863489167537093290223358926664600 2671 251027841526606315983605056441482039120 2672 254348356674366320983931541343098383100 2673 258321457967676169824684011341584281520 2674 262995343998701033068312193900822910240 2675 268428790706053005609416540047614136320 2676 274692976536352961438938791177449001480 2677 281873812302592585554667656257126251200 2678 290074921334708293839490221944532737232 2679 299421468821046955090373929968329525472 2680 310065114576948155593627823720670277656 2681 322190471543209057839202887049968682656 2682 336023609731494265094732632466028234720 2683 351843378396012504365584782896986575168 2684 369996670368916578950315499065971306872 2685 390919291737626879842140798455677262976 2686 415164945478417999154426240933413260816 2687 443446193777462547672440284665365806560 2688 476693494823406230380765713320575646472 2689 516142184640654407270680139687637350688 2690 563463870657258083407994496738685728384 2691 620970613702105704464601559644334677888 2692 691942951400268787683869854736537357250 2693 781175840136731318095499170552719534000 2694 895940352499872034038688714219684247700 2695 1047678774728218168708868321287940988600 2696 1255922326251521495411437499001246147150 2697 1551940631981285143071341531946619953000 2698 2024913015061295853340702760730351748200 2699 2642844216840564540979884354380459089200 2700 5175569924646105559418940193995065716350 2701 0 2702 79463489365077377841208237632349268884500 2703 35236231325289045264392077003584793150128 2704 17982053428998574624848167250359365168488 2705 11474184803554126190404156589476379286060 2706 8202544045142371165601885814863196026964 2707 6284464282797628366966256552810464711416 2708 5045739410906273323993276689830531702928 2709 4190612224663185970577341360829319477468 2710 3570811950309913502087121165905975245380 2711 3104576602024828703347994233677911807616 2712 2743468377016757535250743740127117202344 2713 2457137841202455397377819404068750586292 2714 2225692974844669632051139510826033796972 2715 2035604206132384511312903190983344935000 2716 1877380013404512864435765525949174119840 2717 1744184507677153148082345579869833322280 2718 1630982178697946116222867293305133068880 2719 1533990598488328871771349023507518558080 2720 1450319790830908453710482151040141332000 2721 1377728437492008404968498683353480418480 2722 1314455305044928094825664029681018010960 2723 1259100324129989840600028340636656132960 2724 1210539182942371092398456841854945069760 2725 1167861000396324366213395600231626215600 2726 1130322184712103651501182906891954225232 2727 1097311832536021152683862064791223981440 2728 1068325483427407931198173507465674716064 2729 1042945010306158590994731719878812374544 2730 1020823076846693897292065139543852378480 2731 1001671038073729268706501123639533289312 2732 985249469987857509405573870056217297408 2733 971360732460252251915355311326817175624 2734 959843125952633946993868726699365804744 2735 950566316125685827567240725841484094240 2736 943427784097030730413636878500482212528 2737 938350122906514003998474698508397034792 2738 935279048853853427890702983363374302936 2739 934182034214893130511792788030559781776 2740 935047498653422920650043659146433634400 2741 937884522883307131738523953243531477000 2742 942723071769317401493912655834306678840 2743 949614736781833684261182519936337468800 2744 958634031144228166453166908780972705200 2745 969880296807342584482110445342089696600 2746 983480312474216441137868626526647081320 2747 999591728657529526712907696060913089360 2748 1018407502292842298264528069998931269440 2749 1040161563985955396736489092684504778240 2750 1065136031467491074967313680075822658800 2751 1093670391734059231952110506277649854656 2752 1126173224005338081965079685196421215136 2753 1163137244266374710158760266415433925872 2754 1205158747223609812307308145027510890512 2755 1252962944890257447152455671860989321440 2756 1307437317864359504186777879049637131456 2757 1369676008755905820566026476277554881904 2758 1441039663542096149595965627941151405712 2759 1523237240219028876626272766396259679872 2760 1618439617966714233991831108723475423520 2761 1729440155732103935922517110194926645584 2762 1859886094556896439846266225742573833776 2763 2014619494887715589669428932329165143008 2764 2200192256852150611402645177741534748928 2765 2425666459773850408064849842360682335500 2766 2703900148548742647256968355432007519100 2767 3053687375079949698009678575796994542000 2768 3503527945596514521166215569038168252200 2769 4098272854083912248184690786214592690700 2770 4914478667940736286392581517830963184500 2771 6074739045183887560022108282191055244600 2772 7928532650521693622939653063141377267600 2773 10351139849292211118837880387990131432700 2774 20276890389709399862928998568254641025700 2775 0 2776 311496878311103321137536291518809134027240 2777 138130323492907137936572107257612170438556 2778 70472462650578090528784154007169586300256 2779 44955133572496436562120418125898412921220 2780 32127717449951553333131638450533862000968 2781 24607632135427113496805657444589588080892 2782 19751173460221117724751092023118603378736 2783 16398653085445388302978149241949228034516 2784 13968707415543953235257804536097731591560 2785 12140760631053705907096211964080315834292 2786 10724900988813044611565798261796422608128 2787 9602139319558651373377603090444910208204 2788 8694487745793303713798437891320194382264 2789 7948903481588105828754069681521549274900 2790 7328175142076584240726451487540041766000 2791 6805502548591359133579650031565756184420 2792 6361143498587264422417966232466450940080 2793 5980267988559135759483846742118821252560 2794 5651544310220159001262864823448752582400 2795 5366183226074361278728783958848522928400 2796 5117277053541745504168709395312927268640 2797 4899333409712913807986565928811067131760 2798 4707940342399092447460975534554453366720 2799 4539521936033891596494213156956044011600 2800 4391157361490179616962367456870914570656 2801 4260445157761006071042920187515827464336 2802 4145400256247191021250145578100179485440 2803 4044375044403758596678799706834339996528 2804 3955998314954394655497258247816184868960 2805 3879127692017436809709847530266639038224 2806 3812812338474195280882810728692417036736 2807 3756263604328706754608750379589328446368 2808 3708831887575508598222265734156938306928 2809 3669988422760070973800086307968163371080 2810 3639311038881197168400293064650253389376 2811 3616473172371951133252274700918515148024 2812 3601235606830405096426578572653848079472 2813 3593440556122700012422174620290859163912 2814 3593007823903435117353049184732922237600 2815 3599932869815678244502668087713769492440 2816 3614286697940549434504555722255560326000 2817 3636217562538795691476520243932325761240 2818 3665954565250799804357123216498419065600 2819 3703813302148154279478144874835576361000 2820 3750203814321724659997493721989413493520 2821 3805641209139359272229143815690069140760 2822 3870759459907880294930834057086940048160 2823 3946329071384763905775046271245858669080 2824 4033279533823092354692508726735834854400 2825 4132727802093865370873177078694191916144 2826 4246014462026347606402311377313228847488 2827 4374749831713044087633578777109174720336 2828 4520873062620248873447256884558101674144 2829 4686728461425149270083976119551431240880 2830 4875164912845728976193191159604576632512 2831 5089666701686256641298528172014658833168 2832 5334527613049317406415050486554687434784 2833 5615085585526098789804969515770693408464 2834 5938043478819943078373605699510842819840 2835 6311914510070185512568141324021554151728 2836 6747651755151487487697689708629385928672 2837 7259555401334982878109619784350046254416 2838 7866609456228222778709198688142454367936 2839 8594501003328713325791582725552870113000 2840 9478758165885507748438028614763281741800 2841 10569791489781448530186330843961483938300 2842 11941284959267862998187101296400187612000 2843 13704976963656953862209019725943422868900 2844 16036719863806613145070529163448406181000 2845 19236673643082310606736676226938341607900 2846 23785597951565080868818959189424131802800 2847 31053419547876633356513641163970394298100 2848 40553780779418799725857997136509282051400 2849 79463489365077377841208237632349268884500 2850 0 2851 1221395654430378811828760722007962130791020 2852 541632665468735836946094307375174980176232 2853 276260646985814275873144214515224340877112 2854 176181156626445226321960385017923965750640 2855 125874374002990022373937170752515556179416 2856 96383152349854659999394915351601586002904 2857 77338272425628070989960637682995848254232 2858 64191313745718632605441049075135460980892 2859 54662176951484627676593830806497426781720 2860 47493605212849440999876535422732287411304 2861 41940809452730984042696004966822909245736 2862 37537153460845656140480293916287479128448 2863 33976800669207535628874595550805066890568 2864 31051741949261798977851563897572122793800 2865 28616052533717180983514650853477577389640 2866 26564634890027617872633386642332651401750 2867 24820068118392015663643429526886875496120 2868 23324192828153302882199209519043653446960 2869 22032566273638921219151014313069341456800 2870 20910713947814588304672599846760384554880 2871 19931537696847627606706911847151656591200 2872 19073487199564687788265189564348183455840 2873 18319246662404808151601942168597903188320 2874 17654776283996596677978658254579200125200 2875 17068602479487432402818241470154725483616 2876 16551285439462984710088923491282677997088 2877 16095015040430467379495476263948681531936 2878 15693300970078651723304122545664965194880 2879 15340732927048739504643723025923358607520 2880 15032793596826699690889581341701502502048 2881 14765711859937340114379419631337529242272 2882 14536347040432869508365715903139839952556 2883 14342097398345971244869774176613799522496 2884 14180827805435768169673368983541234702960 2885 14050812818567128871120330436220968334992 2886 13950692315711255812201123414492637992608 2887 13879437580454515160049270473795382459984 2888 13836326278874714317849486094933205779024 2889 13820925215856538509316056231887919861200 2890 13833080122028225201809239361221750614760 2891 13872912034899442991010281898994526336720 2892 13940820120627833533089000642985732686000 2893 14037491055382327553141915360296885496880 2894 14163915365741726516834339700107528208000 2895 14321411434972863213982160182697561929200 2896 14511658238027543249555519185089469605360 2897 14736738299220497607355407967140267736560 2898 14999192907143036142856981971211892686620 2899 15302092317614390655046097786463533614800 2900 15649124591233598336206933859735039235072 2901 16044707937540889086919393364342156850912 2902 16494133102486965701793594196486004369088 2903 17003744628922397774575796756311131931872 2904 17581173021300967841183776773281506510560 2905 18235634377181489887235834356072841555424 2906 18978320553578016371609208442746387605136 2907 19822912417093841655583741301530776508128 2908 20786262768088719549134507068299299314848 2909 21889316689339029180595643875038296338080 2910 23158369567397778005657062228092286997376 2911 24626813990109904131003567788805408001824 2912 26337608463655806000368401765940506366752 2913 28346835376641361714523277253176371088672 2914 30728943188391495229332807375556462374750 2915 33584665459161433611554800189083523210800 2916 37053327375734257562075930039529192263400 2917 41332617467503574849385353449521026743800 2918 46711497046547817022320131541800733894000 2919 53628170727353297721687468492822089487000 2920 62772303466900171453561785582640904194200 2921 75321060179956089417926704099843084042200 2922 93160258643629900069540923491911182894300 2923 121661342338256399177573991409527846154200 2924 158926978730154755682416475264698537769000 2925 311496878311103321137536291518809134027240 2926 0 2927 4790408930363303911328386208394864461024520 2928 2124388132447284037191145950509844740424144 2929 1083265330937471673892188614750349960352464 2930 690651617464535689682860536288060852192780 2931 493307238554046633701489078050187104101792 2932 377623122008970067121811512257546668538248 2933 302918478813828931426669733962176413151984 2934 251349385383291230717372072469736506826254 2935 213971045819062108684803496917118203269640 2936 185851401635047734100419024742091251057848 2937 164068818008025341635937122369438811057232 2938 146792833084558444149436017383880182360076 2939 132823773784530783266314886165324926146816 2940 121345716675741198674552126967160953180600 2941 111786271017342476320265630031259642057680 2942 103733190434724781065240609343856218037445 2943 96882786069512488711957057166154375700500 2944 91006916434104057433359241598585210152440 2945 85931236735301642197576035070160828488800 2946 81520495212464008510858752958356563390160 2947 77668366091882756560212513716538571203840 2948 74290276870068430170453035066656174567200 2949 71318256485328832599600274023214946834880 2950 68697174984018030568507283132242136956200 2951 66381958827827203509199755037217792470752 2952 64335501653452629826007217849044734515168 2953 62527078326860164460335933189290116877888 2954 60931128367343912222375731570662865799472 2955 59526314024436265157360464828384350739200 2956 58294785122785210117646147498508762708576 2957 57221601433082276242740987042605719201344 2958 56294276466011109186071537344474330236162 2959 55502415972561865395578187993806661637032 2960 54837431228969890053913842439993939350720 2961 54292312169382655278178041251272155719904 2962 53861449137840660672627933338847045284136 2963 53540494833270225008988095266431205268928 2964 53326260177535768772820881294055943135728 2965 53216639534133516607113408057435406842400 2966 53210562081047673260866816492768491465620 2967 53307967299523404436240483392025282856880 2968 53509803563183565822468230181836030155920 2969 53818049768005124802157537365944921532000 2970 54235760895795356455321036619328875783400 2971 54767139414201342531759446840415775737600 2972 55417635552721079393235315489568826595600 2973 56194080836617295136576691312474116344160 2974 57104860909479428228502205872668537479170 2975 58160135762391364635567889276127747152200 2976 59372118192343835741578859411478510425424 2977 60755424883612793540568096161324269971456 2978 62327519295831915299186874223021455459312 2979 64109272058722923293763781216530507547776 2980 66125673556920435790016987385654401957280 2981 68406745937425583963878695081495316241088 2982 70988719539742228489596640886140704626472 2983 73915564261303853236793759198064878041056 2984 77241003556262210588998716105964749842016 2985 81031193841701788072897230944217607498560 2986 85368335088422213804323011112649355718512 2987 90355605853125756808957062463704332875008 2988 96124015896880593543594571046627560265184 2989 102842090191417909144295664038434358193984 2990 110729825690005319197356551770220199565125 2991 120079254920791381357700508821405252972100 2992 131285510431267422299714218920962863460400 2993 144895101081229484794983487617263408552400 2994 161683474211116925146125059081949898733100 2995 182784118877795805739513558207046350020000 2996 209915982561354336796319519529046464563400 2997 245784512166172502311129244957382695295600 2998 295007485704828016886879591057718745831950 2999 364984027014769197532721974228583538462600 3000 476780936190464267047249425794095613307000 3001 622993756622206642275072583037618268054480 3002 1221395654430378811828760722007962130791020 3003 0 3004 18793142726809884575211361279087545193250040 3005 8334377297181300269010107664288850226412948 3006 4248776264894568074382291901019689480848288 3007 2708163327343679184730471536875874900881160 3008 1933824528900699931112009501606570386139784 3009 1479921715662139901104467234150561312305376 3010 1186815526313905925239979038523718101120208 3011 984485056144944027136676635377073342743948 3012 837831284610970769057906908232455022754180 3013 727501555784811169528331889518201891116776 3014 642032114739255808710538449109042503654384 3015 574240863028088695725779928293035838700312 3016 519420793991514494682619753819883722197192 3017 474370620659038511665410307733303307667200 3018 436844580032668315228387657081779431450160 3019 405225232437866476660962908863316202459090 3020 378321047467819789767348104665828559901270 3021 355236882254879125277175876275899377568500 3022 335288639494067580017639311152682353193200 3023 317945575920616076131031329759595065408560 3024 302790410789152031611761082416752949734880 3025 289491182706108456269883005670734674487040 3026 277781035253299347593867870249236130990400 3027 267443461819983122248501027587056050630800 3028 258301377939907794937587384577230434955312 3029 250208921735656382457752922832590140851296 3030 243045228468598823787138378540835663723968 3031 236709653665970622599843175645169728180576 3032 231118073117511391188321740440445353032480 3033 226199993292857807597969766347860532808960 3034 221896278854472735286524045316904322568128 3035 218157355463626178175450013099934304455124 3036 214941782870224235074091324406174715447164 3037 212215119895089485336034248211613706259240 3038 209949022419484721920698711055976796371328 3039 208120529982633511899682491463209930259632 3040 206711507501983076094950446868007579198576 3041 205708216990985601350322681813130420243776 3042 205101000682829879895464928054061319752800 3043 204884062206414038937386621021126316343240 3044 205055336800134935980901390386766381745560 3045 205616445298161702825499007369240376733680 3046 206572730034615626198365725818250721067040 3047 207933374103656164008335939822969015010000 3048 209711608797075378293908008261404986362480 3049 211925017733213890666373511686826262636800 3050 214595950438196520203592072746840988093600 3051 217752063241892018654234678835837200833620 3052 221427011689818191090110594200143308592700 3053 225661326758078494786003410391375658950536 3054 230503517687923126996717924773975393416352 3055 236011458201726621061437604318990433350656 3056 242254131602667444370424454527215468389024 3057 249313835783922479475748038064285307130240 3058 257288984385108604710247914555091673070144 3059 266297689542121023287956348710106766795664 3060 276482381365311837275271127661811165387312 3061 288015819363011566060610165151080386849632 3062 301108996914242515855418723802913431587520 3063 316021655982636973484299200682448669244384 3064 333076454935155522711948797455910601000096 3065 352678332523490857222058211551878202512128 3066 375341395406867079551178801229688568654528 3067 401726914810226207594904937650134211695250 3068 432698088080943862709670217686706625992950 3069 469400723781275399852829261756402352527300 3070 513385130343165143918285453093914480994400 3071 566795542464809455227435407444000980513800 3072 632674464304370576658750231190238734173000 3073 715469265321657868180381642124724284364000 3074 821924551437415572244744034212322776741200 3075 962656005984175634051922876083082223241100 3076 1155782752213435792186952918390514538464900 3077 1430342808571392801141748277382286839921000 3078 1868981269866619926825217749112854804163440 3079 2442791308860757623657521444015924261582040 3080 4790408930363303911328386208394864461024520 3081 0 3082 73745243611532458459690151854647329239335600 3083 32705433157175579095340022095179239506461326 3084 16668754594362600538020215328577700452825896 3085 10621940662236420185955729752549223702120720 3086 7582857316562301717245320303252449722467248 3087 5801473586702099793336028504819711158419352 3088 4651182534938153974899754164473192695816896 3089 3857150460520194257029931875202083828640676 3090 3281616853816480090455588784590244475813160 3091 2848626367677300614796883487990347077364212 3092 2513187192711165858370601072881061078403408 3093 2247112401587395330486884571881648762790344 3094 2031929207637852307952759746267665275401104 3095 1855074264255408909580784835071013293561400 3096 1707734234372538641995477107839891907601920 3097 1583561602618422642702905256921450439006830 3098 1477880259479277738410570608795623797203740 3099 1387177174048672562480276383774704719637990 3100 1308767460939028356284332175753313496305000 3101 1240567966128050046065265451264924706814840 3102 1180940710562288282772402081964210242946080 3103 1128582440214112117825654943553351903557280 3104 1082445291857622923443910369029703565473280 3105 1041678882199872553477004513434635491214000 3106 1005587416443136539654363863727330750371808 3107 973597501465806303995521680329560870216176 3108 945233704334701889284844375145340532104896 3109 920099793488266975765595290190306441240736 3110 897864203560578223654577562792023106891840 3111 878248677846543286515622613673692341523424 3112 861019329308297461179368788033791705530880 3113 845979563132677303279872922770697729790988 3114 832964448133845407578990959108840071555928 3115 821836228621445604695055063905962147297980 3116 812480744741199743857959693153035332535376 3117 804804585941358100696011725714577719423424 3118 798732844798215099723105778047994867482912 3119 794207370928671818680599085334976488499792 3120 791185449965329235962779545435117000937600 3121 789638852628895037597539973008136081048280 3122 789553215332034589075782588325316048347120 3123 790927727657663324497762505777527472447160 3124 793775114406856806256577563332416338088160 3125 798121911497378555766413031570514149577200 3126 804009046534137167498898967315480191372000 3127 811492747084335159485122292837610599402640 3128 820645813349892087261276151638348506380800 3129 831559307948011515788919281894008828862700 3130 844344735019581296822542632220593227722200 3131 859136805356494581429629105496556037339676 3132 876096915649010626816248534460634911219728 3133 895417511018470608718019630852750566732752 3134 917327554519918564880304650749283571136512 3135 942099400677040061440539545383615710401760 3136 970057470141080192869274184468310104106752 3137 1001589260642029925479179381660892584451632 3138 1037159422427208195963619463397257933835744 3139 1077327899802766814210539221578781437543664 3140 1122773533110045088032887084487262525007040 3141 1174325087965545811836133022831362383191328 3142 1233002526620780322774806717416766939019072 3143 1300072614424316717682122725553715571645536 3144 1377124917472678585343274921297810124094976 3145 1466177325808074529496792192303470971306750 3146 1569825174796883949678551602509755227239900 3147 1691456162498235099683256305502580447063350 3148 1835567009413345593454347262390707706897800 3149 2008241833401204827680351919455606646242800 3150 2217895600949254390020399420433047315054000 3151 2476468617419964828635679476373220188048600 3152 2801414869850998413438677415643286634552000 3153 3219204493129877657958580800664930875569700 3154 3771501612485948374504793733695363230780200 3155 4529418893809410536948869545043908326416500 3156 5606943809599859780475653247338564412490320 3157 7328373926582272870972564332047772784746120 3158 9580817860726607822656772416789728922049040 3159 18793142726809884575211361279087545193250040 3160 0 3161 289450081175264899454283846029490767264392230 3162 128372324009044660179471911967155763878965452 3163 65410866314351158190680044190358479012922652 3164 41671886485906501345050538321444251132064740 3165 29741433854261976520676043307137826365938016 3166 22748571949686905151735960909757349167401744 3167 18233202701063742207627518158004806497889392 3168 15116343238549000418424201034537876261404912 3169 12857168201733980856766439584006946095468920 3170 11157497302976032307549001867606831217764744 3171 9840709270157947578389233867603017176349096 3172 8796155174489080504297103755083713774411928 3173 7951320805616937323261283869735064852950448 3174 7256890027278043956974141950955947412146800 3175 6678267351319472074490825406255647856821040 3176 6190536599600452577233604515919608165056960 3177 5775342315431894343975301525242936895201380 3178 5418894284757351707505425565583953923080380 3179 5110652746495109440716807729696280546034700 3180 4842439605474404918252029050287259936328500 3181 4607823874189900171099557390412577482455120 3182 4401688103004892690333498669139329087344480 3183 4219916950365810527522014136764707117648960 3184 4059169844466085962914663883861388370524800 3185 3916712597071520801073536970514229446964640 3186 3790291031208745418697217640203015905247584 3187 3678035005537490481760859681245007731927776 3188 3578384737838514295149767991621646300111392 3189 3490033699438254046007430411066679604706240 3190 3411883973530197249887394738609687806188992 3191 3343011096319100251898176400435345041927872 3192 3282636192987884070746343504378830877336480 3193 3230103786506586067068605705124482241020136 3194 3184864066394114793684377196592623803007960 3195 3146458703864963172261067958954255078226552 3196 3114509521507932351455512157086635441385608 3197 3088709491991158116184693650039730706976384 3198 3068815666856300119988774831447559227697504 3199 3054643734341045456463842635903755724999200 3200 3046063982366517558456701249925200453609760 3201 3042998505252815022936861359397207336722640 3202 3045419544852133415006589983540504757910320 3203 3053348902120281671316943626955106056423920 3204 3066858396571946751445867858329790397158800 3205 3086071391123197082296797055405988045031840 3206 3111165440936443822060956873525119001396000 3207 3142376169560617000559409729711598491303840 3208 3180002526730831838137445087598600462225600 3209 3224413643063718122446829868568605662937000 3210 3276057571875975431671465413015901723562136 3211 3335472303148743669079736527221923439083448 3212 3403299556944233588786196230020158693584328 3213 3480302023958583875394566867088049372583904 3214 3567384934244127752312295864024991665530880 3215 3665623122634301329968644776583522945926848 3216 3776295151620633607955388789537350048129856 3217 3900926594079484972918909170679265855232672 3218 4041345335664638832547896529789315397359968 3219 4199752829739599445227525779035927637882080 3220 4378816779129175843328259629500323847527456 3221 4581792966160654151098355072686299134418624 3222 4812687281326271582443600413142864503913152 3223 5076474018228284326187336356924032232139712 3224 5379394208877650723997167661319570797246000 3225 5729369857773091238341311028385871180183300 3226 6136589319660546348743428991629043161028700 3227 6614350963799068598761390328980239957173100 3228 7180306242705145997924358408763650735806100 3229 7858337608961236282227464032652373833124000 3230 8681477066572795755222706302837928061782800 3231 9696595431588031300855195696221904398274800 3232 10972208240249743785968153211269539318662000 3233 12612225822399246714741837109454386717985400 3234 14780209021904392278464732199616964012517000 3235 17755322063732889304839568616572120639552680 3236 21985121779746818612917692996143318354238360 3237 28742453582179823467970317250369186766147120 3238 37586285453619769150422722558175090386500080 3239 73745243611532458459690151854647329239335600 3240 0 3241 1136359577947336271931632877004667456667613940 3242 503993626969145805876080482518755846394324244 3243 256744648018089320358943823934311527757930904 3244 163527165785877895476700110475896197532306630 3245 116681282160538203766141507300043903169781272 3246 89224301562785929562028129921413479097814048 3247 71495511841873130476884448573523097383262624 3248 59257908778457162174789434013515621118140524 3249 50387810795163334728080670115126254204683040 3250 43714371885895534913005894585623616724594328 3251 38544081592099020698805642815369053297732752 3252 34442482445552816524362318536610560117221836 3253 31124856771269054092128213287219294894072976 3254 28397574305774776154504585249053803046251600 3255 26124804098200958245106911023441410683728480 3256 24208719148533086270029242097676723480976270 3257 22577251127954591752263734116883276837266560 3258 21176255156583612594576105592557435282405060 3259 19964347364895506290809462610046146032401400 3260 18909415162031904930652188599876238020328390 3261 17986204248904932553507536472495536906363000 3262 17174616258344173365007441182446879707332720 3263 16458485950366120494290473284607926152679360 3264 15824688563871789478207553012867651691183600 3265 15262478615192483220559136203318820273173248 3266 14762993635115732250200254735015172530866720 3267 14318877229010816026189488862989171197601984 3268 13923989663820499680951825936141814985155152 3269 13573183488352985257464637209599348034905280 3270 13262128057865365374828235562053382497883712 3271 12987171254082686306022986424385263262267776 3272 12745229804716569710361797526659752972350012 3273 12533701827771920997395129743991899713466560 3274 12350396830760476138791727696064196803900520 3275 12193479568480325210105901266954616845801904 3276 12061425031482358827000760509324644466535116 3277 11952982487949361997477911521791952234506928 3278 11867146995544975920078033497521070611014528 3279 11803137180216538923033749351721381644990400 3280 11760378377213025007385794148229459541246920 3281 11738490468631945713077043841175162723666880 3282 11737279948832286517042179529103514013073040 3283 11756735917336142950955672959714506739839840 3284 11797029849101088275542736740508364308910600 3285 11858519133411527438924022385541856202347360 3286 11941754513476719144539779910049258087297120 3287 12047491707456016502448811723012162941576000 3288 12176707657047390877167712702632444153802380 3289 12330622042425674474410501360076205873936000 3290 12510724935087226315093699890046189972195560 3291 12718811749636139911195101015238206691476528 3292 12957027023770119637578976509592856436439548 3293 13227919032651172062074649497814201714686256 3294 13534507870950048404312204483120192004492960 3295 13880370471422606163542387543660876662247424 3296 14269747155969244463092224308843000039500944 3297 14707675853680362473089408969777047555874176 3298 15200162245895924204821956423681277297975584 3299 15754397071235032737051122065280382057504960 3300 16379036035984437836387350538240117787740112 3301 17084563826766292634625012980673394683795648 3302 17883772545336746847835514961130393395633984 3303 18792397955654965226684534946557851872422784 3304 19829976633704235649169282644234500906795750 3305 21021017370075742829158162861156476653853600 3306 22396627625840265749879670383690223704352900 3307 23996811966433778259265349191146407584918200 3308 25873784652508121283390144522187409244235950 3309 28096850514933179991877924208205589835763000 3310 30759778640791124876147502070667863289656800 3311 33992262317003341126083272566041464805290400 3312 37978332107053122595016183143535792226576300 3313 42987007626183927709409476964699838974484000 3314 49426290385078129017231523807321245246159000 3315 57938419365865217731581750222498498929066640 3316 69619552302531592274239361154453841455088140 3317 86227360746539470403910951751107560298441360 3318 112758856360859307451268167674525271159500240 3319 147490487223064916919380303709294658478671200 3320 289450081175264899454283846029490767264392230 3321 0 3322 4462290049988320482463241297506133183499654740 3323 1979148211509587338293580407493688668552665248 3324 1007987253938291611752160965037511692788648488 3325 641861620045223300897359559835778819394827260 3326 457876064200458107334760309332509353090458564 3327 350043846481614611298424521900131709509343816 3328 280419233483041492909231265467299505735987008 3329 232360413486087674049874457863950066495603528 3330 197526362594857207249298113378385403727135080 3331 171318556703555338075474278391429264295922336 3332 151013284696730029699474908568517948684962224 3333 134904285572346572445819749853791686542064632 3334 121873399422725350778512819437237366568631112 3335 111160202754532336043315047454354624621689200 3336 102231267500789194156216506896593690966505760 3337 94702414855978473638512552459975113728515740 3338 88290622777003020514224294709173932695325220 3339 82783254135833503091633691761905348403310720 3340 78017782155834362190543546919948445777281800 3341 73868085250113373275995011657170740319885180 3342 70234970601832789742422414799540312646934020 3343 67039488564100203153982635942937910287353000 3344 64218130357286909103940867030018767601331040 3345 61719322313872951853589274817279723072547600 3346 59500829000157928438060399328382370358850336 3347 57527804011110129062107513381740168721960704 3348 55771309288214988500756517887835096227718720 3349 54207178081255232099145922124173290962350368 3350 52815133207594998789817270792262056840243680 3351 51578097255741343978365621396477522532640064 3352 50481648736390745620313928913622552733879936 3353 49513590406190241541712635742968816187395896 3354 48663604708917811621381408738155420439881864 3355 47922977576774992048863731374086675375019200 3356 47284376437768680074231186036360067763504848 3357 46741671679174579972072621523326031242240632 3358 46289793364067431173894810603354040925621256 3359 45924616927384390832415133741621711216789776 3360 45642873059788368923377051913542579273132800 3361 45442078143833674853679935004127319333213040 3362 45320482526820925638218426229762307500414960 3363 45277034664723219179011454815961341934143680 3364 45311359802468827019279111670492635492328480 3365 45423752407889643219601463707987866949381200 3366 45615182083190874665431915396632341994454320 3367 45887313168418519220184260535357617478648480 3368 46242538754314103921409360502743935572086720 3369 46684030366392063946989145426672131398607000 3370 47215805200796005442078885989799273249437800 3371 47842813524611616960712745277095678790871680 3372 48571049747985702164481423102532266950876880 3373 49407691796663466578104046251502264455351128 3374 50361274847106502742288097376908083507670696 3375 51441907349199002463623636935944117779335440 3376 52661539716060188336778395625231292526572608 3377 54034299335180859708075722937822698435177472 3378 55576909975880215277306557834441158048582624 3379 57309219705720033084796662537407116338406272 3380 59254869772136653679814406397401589466684480 3381 61442148577816627674499376054593490024269344 3382 63905091419086823033773597181986033335772896 3383 66684910420603916412568599053596153443202368 3384 69831873748457773405833915562509155163904128 3385 73407804514277207916736464634991608876651500 3386 77489447153244243921369196794393280466555700 3387 82173067901205176513981909366338954192336800 3388 87580842357763427260723487172042367321499400 3389 93869882103990956131832101247719770846885900 3390 101245244292423083282831000304211601390488500 3391 109979100587024161682493589043547594499986600 3392 120439696649858207261535289797826281613022400 3393 133136360741596419410492817550329070487387400 3394 148791821679687576194172991493852555846586600 3395 168462597453964041023361463780580450035140000 3396 193751058309506265747547573324699281364943280 3397 227179591724050459000149494293480956327129720 3398 273053309030708322945718013878507274278397640 3399 338276569082577922353804503023575813478500720 3400 442471461669194750758140911127883975436013600 3401 578900162350529798908567692058981534528784460 3402 1136359577947336271931632877004667456667613940 3403 0 3404 17526585015616776834735140517915655636396234280 3405 7773718402053594748220780055210983483921784516 3406 3958296423019174676587160814987377337105330496 3407 2519968134845729029380402412593779231971621220 3408 1797212536126625242512606767540180694305516328 3409 1373628192601374322004280927997528059271375692 3410 1100137803227931635509334211686128229886509136 3411 911362508819884851955001612768723393641957776 3412 774534711620292246832914859546500221652011760 3413 671589632822514504647613585486510372672259272 3414 591827741339554804260729325352210185749549888 3415 528546496438555103948162179989812820397367784 3416 477353625871380179423669884098032121610382544 3417 435262140795447681351831497990133452030825400 3418 400176729916316409755934170835676648638081120 3419 370588344690360828816284837500152129753583380 3420 345385277710039139152222250148144532421645640 3421 323732283515677741885489080600304419882859140 3422 304990936289912906127071495964914441485881600 3423 288665793976587140105011123603809249375942660 3424 274367173786135386453695757583777035473859240 3425 261784890425013125403574455161922983502208620 3426 250669392022287716140978551786637403683146000 3427 240817988839825909139778251362570378504991400 3428 232064651900162298969495673312971758752778976 3429 224272355462133730266535351314672011352589728 3430 217327259597527154234628383886573970727407104 3431 211134242305385313610006817718232864290649440 3432 205613434101312949341587980471002138133053120 3433 200697506188860995401305629010595815992925984 3434 196329531489596083530553010476914440608113792 3435 192461285807489717677446853983185982297917256 3436 189051890641817285886539154654971843624602512 3437 186066723887038691493517151057653078152489480 3438 183476542722509969558506857260788985721502080 3439 181256776344779940284552879806046926426768584 3440 179386956174129469082008439359791795578328912 3441 177850258714574867141806377581307630924755352 3442 176633142028401503201596668237006581603037600 3443 175725061280185220355001649867138930201561280 3444 175118252359163917728815359284197962308479520 3445 174807575460594998890271072600511757501600560 3446 174790412891722194970137244173246110722508160 3447 175066617418629558938123840545085182583996400 3448 175638509310506620449125659670886418870940640 3449 176510921974086428053193063926099062500279760 3450 177691297801110010597309264200746518747106880 3451 179189837672967152695461271948132750341836040 3452 181019709583969227549549747572810305423170000 3453 183197324179088501115266077640421180207818664 3454 185742687801433336435708305193430282364560640 3455 188679847097944458408177835898298421616867880 3456 192037443587031587077159123166216348637779856 3457 195849402183191955108898156465753658085386040 3458 200155784958701573222099241896218930995959712 3459 205003851037520018882458754398221817335586224 3460 210449376358072822020926499863098930747533312 3461 216558304388774631942608311561787960672063328 3462 223408822581620467957681904806841300980227840 3463 231093992111332949351276184949866198920069472 3464 239725104287218973549686090180217223373378752 3465 249436001990629212486664685774848710762210336 3466 260388697832834340277648815352137361063933056 3467 272780756829913177366538732666051387359000500 3468 286855113025021704782324031035197979302607400 3469 302913293417227498965352314741719187278354100 3470 321333489404712779800944182895235910423764800 3471 342595648046545171343418346878871613345865300 3472 367316929972138523994125613578033885922597000 3473 396302813373198925992795629762199696871340700 3474 430622393847784745742721376818397623535158800 3475 471722145211944645107679885041486269651004400 3476 521602728384884602073985559169782385745106800 3477 583103084960937798598786047746178935074461000 3478 660373382019539040811576938019875364137748800 3479 759708097055695620957489169088952445352014440 3480 891016061047574527507079834761444789750560720 3481 1071209135428163420787047592907990076015252280 3482 1327414385007584252274422733383651926308040800 3483 1736700487051589396725703076176944603586353380 3484 2272719155894672543863265754009334913335227880 3485 4462290049988320482463241297506133183499654740 3486 0 3487 68854441132780194707888052034668647142985206100 3488 30540361365363299979833635989728831829531710792 3489 15547436804107189496441560110421966967843569032 3490 9895741057547936691467902037468443342763326240 3491 7055910777568041282265126755262581849520539416 3492 5391637608379875727537820302620542082916548984 3493 4317117176747176440584882916563659614852895032 3494 3575447860490777815405336187979916747131154692 3495 3037875029399616173183338709229077978806525920 3496 2633418019508993639231910522458100753616839984 3497 2320036913386868288782665113498854014685986576 3498 2071397094688441814912552638732735650123424608 3499 1870241448936425752431958483040876133713762928 3500 1704834378112072069370249586064400434322794800 3501 1566943706863611652866593392764480427310971440 3502 1450640645946646985365261369279327851313044060 3503 1351557492400139493329979995588790120277774680 3504 1266412684936810176891481583876529952212700680 3505 1192697886636707470104433454843226810094744200 3506 1128466464272677752670164535070183433497761920 3507 1072187234770180806104327030528434354824929880 3508 1022641284111959167691047823721350768584384440 3509 978847851154396903682930571475016373095214840 3510 940010220083578935528669569199890263811797500 3511 905475638037745418365566225123264623178767664 3512 874705226392919434577329845564278167606628448 3513 847251120634727425451355771633205376220894528 3514 822738911333495655316807453284887174896612608 3515 800854022537668430934508618931228105930049600 3516 781331049584989207498034325789808124905601856 3517 763945346138245079269485942685493751198879552 3518 748506338804085068460233352443236304818433832 3519 734852182174051649313887987935801023319320432 3520 722845464218713151919120297210186460917597840 3521 712369742881805276003751378335014642069531152 3522 703326747102954883307609619499691111932424640 3523 695634114620506797848824565742126041962192944 3524 689223568458497433841400845961305319853579504 3525 684039456594518719776178375312721657402905200 3526 680037596809345787326147172712475339171694760 3527 677184382494372312587567333634340267606016640 3528 675456116242489396954002100096192140332706720 3529 674838547126948135250813908178719808029434720 3530 675326595263472116930075716123905427791508800 3531 676924254018700961227412183440996039324786080 3532 679644666462395183477051465682995273022335520 3533 683510378708164466078322077330851688830870560 3534 688553778979301291064573398777892760145039160 3535 694817737915586918615053911635616787039772400 3536 702356473185800602892253020582503985041899600 3537 711236670342343592565150654368693993748001872 3538 721538902613260268461789954789863789185408640 3539 733359405701444498718578003680178770812731760 3540 746812280616233949744507701201952466924699440 3541 762032219403692334423712826975841506004956592 3542 779177877160659695757457763095995124234271736 3543 798436051409288494594839359235179709622809504 3544 820026880291800996150506706363109626705905664 3545 844210339142680768589829011173071711094484160 3546 871294408068319825034959428746681073822888576 3547 901645411844217081075471016689641890868467776 3548 935701213508177283855226351993751097683188032 3549 973988198249123591614595439692266394404821312 3550 1017143350909509141709565684969286566655988500 3551 1065943265150737646940012893802723882910555800 3552 1121342714552357573239993939501228464546556200 3553 1184526610079307533267497111378066075625802600 3554 1256981002671376462162516950737246355481197600 3555 1340591666269089800909028313873845443527299000 3556 1437783411605227936777005973148304067754165400 3557 1551720874897877484873199789773119939862432600 3558 1686604375903823587492325392538724025512705300 3559 1848116897679673541106800645505001001646400800 3560 2044118800427250467587240704854552592784878000 3561 2285764093046876170507241307165021425491887120 3562 2589358787392403081076972730656879717276962400 3563 2979634354685975032846256221621605694757251440 3564 3495524547186638530989313197910283405944507440 3565 4203478885857350132202338655714897766642129200 3566 5210101461154768190177109228530833810759060140 3567 6818157467684017631589797262028004740005683640 3568 8924580099976640964926482595012266366999309480 3569 17526585015616776834735140517915655636396234280 3570 0 3571 270557451039395118028642463289168566420671280440 3572 120008544837015909024404413649719867295569784824 3573 61080722730726599959667271979457663659063421584 3574 38868592010267973741103900276054917419608922580 3575 27708074961134222736110125704911641359737313472 3576 21167732332704123846795380265787745548561618248 3577 16945146769193895143690292379664560832023439664 3578 14030630824428323431900869478831893748271908854 3579 11918159534969259384684453959933055823770515640 3580 10328775099958694988823351611378865127942188128 3581 9097262249212887117346599986673438967039992672 3582 8120129196854039010739327897245989051400953016 3583 7329558950436024883536724721669679992744425536 3584 6679433746201520544399851725145986191834867600 3585 6137403761203459449732898509831841563562061280 3586 5680170937380592241641401048771241549002271470 3587 5290571767570124299567423817371666281259337160 3588 4955710805467178142209926650492230441018507160 3589 4665730944504037493810721624808268244994160400 3590 4412982180555817639386403782919939197350553540 3591 4191446867298517367060611130260681324420258560 3592 3996334238688855731843400750151437140711102280 3593 3823789149288195148757830993045050699924220080 3594 3670679441828988388810989643031311399107055650 3595 3534438427514256797587797580191587391932358600 3596 3412946635680732730762518848541535887366124272 3597 3304441966373251197292134972131717522069485248 3598 3207450670974325253494418278325706067121957856 3599 3120733801609811106374097236597847904780254720 3600 3043245285643140037551132751938666802534188480 3601 2974098833904152467250582272361205120608419968 3602 2912541632152059364714915156488444926445728292 3603 2857933293615597534120890982055993163852201904 3604 2809728931841962188553101130342768618573872240 3605 2767465491580216067347489137890428164655946016 3606 2730750681046920224681046950284222794599869416 3607 2699254002395124146748123404566382105254170240 3608 2672699493015631381208641752588168477012636048 3609 2650859878686528591697695561389635845590690400 3610 2633551907888897071138286744953978381001185020 3611 2620632690143332546281250080209051307051896880 3612 2611996903906864634266331144018169603623207040 3613 2607574774331470695217775549208555704540216640 3614 2607330750263208704378144645235962894659179600 3615 2611262835018758852129626102345767654127167360 3616 2619402548159321110836508014184723804343737440 3617 2631815516939487731762199292644790206171597120 3618 2648602717494137306053498049657050294219623420 3619 2669902408287086638821815219751012743419539600 3620 2695892823112477244226409177146193133714316912 3621 2726795719427225870052276432849721353692080800 3622 2762880911714488571118469849663003591098007272 3623 2804471961100596515153372277107772463626305280 3624 2851953244394506383905581125422917442049512400 3625 2905778691852255731733175419222142325852466912 3626 2966482568392945159006596362155954434090723876 3627 3034692784730990394002730235215981010175584656 3628 3111147372732744823766098192881907144392326688 3629 3196714957069732696857907499381613799023022080 3630 3292420322656454997500333143574979673268488224 3631 3399476542955083907513448262978854025735204608 3632 3519325639779040864842967516756344154680148416 3633 3653690452746216060768026707785123333810543744 3634 3804641399410639029744513436297915603143833250 3635 3974683248169466492218918215110750583548016600 3636 4166869127407428983492777675774284269559445400 3637 4384952107652502749087737494765997876286533200 3638 4633589386486702997781679876861258472300933700 3639 4918621314801038330201153285493572695361208000 3640 5247458807967580077843910828591909307521141800 3641 5629630822904976991887431838524345504727577200 3642 6077573426683353482420032509944719764461194350 3643 6607792486417719808531576195425685908173064600 3644 7242620274690612525959083610762841763208868000 3645 8012945697674821832941983563029846163716721760 3646 8962601312210119721199446178094426115744504760 3647 10155666932370204292016178761797112657371982400 3648 11689334776075748205781466715592453110201524880 3649 13716615311745037273502368244964403238516421600 3650 16498654626990099268894179223680973734070357110 3651 20454472403052052894769391786084014220017050920 3652 26773740299929922894779447785036799100997928440 3653 35053170031233553669470281035831311272792468560 3654 68854441132780194707888052034668647142985206100 3655 0 3656 1063353702922273835973036658043476458723103404520 3657 471672579042628963474316122196878295713766809848 3658 240017089674031818048808827299439734591139569648 3659 152701806826816499899168179948644159147658553960 3660 108832057628750326475090920772953768774904983224 3661 83124224883402668208330377114734924079211940416 3662 66527158759927246375642623692475771724050800208 3663 55071726999880159216993450233909822704076178908 3664 46768769414761078106336231596106312494239696180 3665 40521742418895481907927143463772389800819753176 3666 35681223072584582688662487384763352260163922624 3667 31840417872245104910713099953357036384639974352 3668 28732764850406599576462237174870422797264910672 3669 26176996251557231726916874005963142831230091200 3670 24045961486325473959839466210525550290605523360 3671 22248088634362540505281757098140425667912472140 3672 20715917536329218763633345001400998590478872420 3673 19398763147757122431747220663696109697950902920 3674 18257881914879077366036571870234533203752394800 3675 17263204494664938727099670011790592506478393480 3676 16391076670635894089149499765131202733016341720 3677 15622665596294473822680459667335266754657327360 3678 14942814979445286649501411500566243221789338960 3679 14339209309830731807841866223918940124715825300 3680 13801754701276996341929321057797730860642529244 3681 13322114072938352544754006263799060169591197800 3682 12893353957016101427325071205601357796716469472 3683 12509673158413022389748796680212930619263051296 3684 12166192200247440616702965883304402323566047040 3685 11858788446117282204221569499071822038164967936 3686 11583965925996468530033344023508473635452717440 3687 11338751804259581281392844913377094522319601128 3688 11120613504580590301638766961137698810065508024 3689 10927392005000814101050465519625856214729007280 3690 10757247910480655236174730041883742711111396576 3691 10608617717724161591498708361913307964514459728 3692 10480178289423315456884018025415125319815715056 3693 10370818009202319090137526764912941772818654080 3694 10279613434675505312340929817646801834663984800 3695 10205810532943135078036127911350098005524158040 3696 10148809791376725298532909895188502053614322760 3697 10108154661981425535656250309377769327200173680 3698 10083522931361384402051417904814329167475636480 3699 10074720719007954958795950985578510676632655200 3700 10081678901017740323595492628245723192682161120 3701 10104451839855197297371161874294492226839908480 3702 10143218377978647705792435288970632604054472640 3703 10198285128140514960578522258998562048914938840 3704 10270092169875226288778869988466113385749560200 3705 10359221344153896158628643052633929444467813648 3706 10466407430907264595231941511273455695596759776 3707 10592552602390377418279996912223917566265390800 3708 10738744675720465012271788472275070561626216944 3709 10906279848724542003374225522085781802991187200 3710 11096690805462261202832624742554624229065375520 3711 11311781336139138384247004310543339768497103336 3712 11553668950583049566657270042081085690669135096 3713 11824837402572479811114086778600201867235898832 3714 12128201622517479821461060751912519376444663360 3715 12467188332571957517745839247588293816189786112 3716 12845836668725185072214414560177789544883609792 3717 13268924570889198477713781929691656035934185728 3718 13742128688661016710339206494000962889703436672 3719 14272228331039906487375104327285638022697436500 3720 14867367930004650977770867889533393279977440700 3721 15537398151935187196855771204523843190233155800 3722 16294324050458901398135936582878544457083204400 3723 17152900891699496047902031964819932869003203400 3724 18131436729730576947841356039891880978568871000 3725 19252889146506921463930228574646270264699585600 3726 20546388008661792417473340990824658978744752400 3727 22049387389711159884892441367553686560183010700 3728 23810767123718343780440127367728628118300021700 3729 25895402987312685736137258063154715045543091000 3730 28391071476787201101759607754190339711778762560 3731 31419181814567064555483040812932817852468198480 3732 35152020731005924101327697997201515414997927760 3733 39841462580836955299448085911665595809690084800 3734 45869541526373189161927274453590638786866743200 3735 53837715098599271298496795361485282711176954780 3736 64772495942998167500103073989266045030053994580 3737 80321220899789768684338343355110397302993785320 3738 105159510093700661008410843107493933818377405680 3739 137708882265560389415776104069337294285970412200 3740 270557451039395118028642463289168566420671280440 3741 0 3742 4180080073556524734514695828170907458428751314320 3743 1854203747256947885520189852987014581357492252236 3744 943345158085257926948632244393756591427533619696 3745 600042724185079545122022068248599336477848924120 3746 427565059115086199717670903856203645613443951088 3747 326496172886250979425272762318861306324714949672 3748 261247563919265528654752613789166904248951812736 3749 216213265969763550720838527000546258103165100676 3750 183572423332933864056644834113032742346920596360 3751 159013816010187665561543187426761462480414967012 3752 139984201083457119318293768329395528402831874608 3753 124884280754046039410318705846671732910573729184 3754 112666094009482678914830969065724897976418370784 3755 102617017322880712773079418481680081418803252400 3756 94237186505606034216900746421467314192428328320 3757 87166610387929843104418065013155119803445022180 3758 81140087960616324195733467063806258318269016040 3759 75958364299873802133322265005136994831755865540 3760 71469127386473608959068707708354088360871747600 3761 67554163085052586254335315919867772853883860760 3762 64120473837326915272084488615222200738348318640 3763 61094013045097423423193590033670846550333637320 3764 58415184403535858641326936147427519169588267520 3765 56035556172919824935630293127123412081710021100 3766 53915427004963551597485417001935214868931503128 3767 52021998489428678519579748602468370167037225612 3768 50327986497767109613515134774352005085122302800 3769 48810554265846669689159198135490854516140920144 3770 47450484393980429754219573614600771314446056640 3771 46231530360940274343471270356556728829550978752 3772 45139904407801267745101458093241129048498910208 3773 44163870092861536270752124089626055735163485240 3774 43293415979900219438045407851076179085220295216 3775 42519992811631668800383520733761789567897530680 3776 41836300819145973986878925132281849507819627872 3777 41236116990175845072003131827221013725927020208 3778 40714154484238674216022069929505127863812250848 3779 40265948164626422544870174518700218334028799952 3780 39887761573855073423605872172742083741610208000 3781 39576511723500695452512579797940187063456341480 3782 39329708883049154690968492926666231338361389520 3783 39145409195310226151484081024298507921083816360 3784 39022178462532945091138082589690923449191368160 3785 38959065871168985189744114632237180874337686400 3786 38955586780164092507344343810903574616312933440 3787 39011714008286038643478210604950841919509232160 3788 39127877337311615066415988534502076282656666880 3789 39304971214667259859945686744761201340711081480 3790 39544370905034649847141208759382179373343640400 3791 39847957619115878000462015555248519936708293576 3792 40218153453773949792322967145519961372639747104 3793 40657967327755143235324080486100731740587412976 3794 41171053511177693361616591772040132427371141600 3795 41761784850024030603279177392180829961879732560 3796 42435343411400945249492441122297405560729346560 3797 43197832064120945396741289176373358606004497560 3798 44056411519699802128119911525274060150988718256 3799 45019468669513262104561086715695264932607319512 3800 46096823772740175534851524730136380160411131040 3801 47299986327818171303698136932458825568134187104 3802 48642472510690588347926389195508425053330640896 3803 50140201190830561088320779412306855965513444672 3804 51811991181567346436787148487367418806981106176 3805 53680190190082096524762525367191261287904049500 3806 55771476862832865350665792294316185504079213400 3807 58117892817290908367649756295448719185366359100 3808 60758183818015209635465851575899207699120698800 3809 63739561726795114292708222515377835670354887800 3810 67120046967519767143964472905817128617838622000 3811 70971623770659686910121879356148219830398152200 3812 75384551869421467140459204841572720191358940800 3813 80473353033925353635103918880729914333416946900 3814 86385271143251941466838879878361018578251247400 3815 93312465755112428328751850495152731814959544500 3816 101509979710265728085658051607566482978528916720 3817 111322885527402446425320567246693700448816726880 3818 123228479324665629815011406824749493395394752480 3819 137904081329330933012900969065944406628068793520 3820 156339916456448811934543121931852337987391472000 3821 180037950491014767460564552230343257238451967060 3822 211362881498204546579283715122868146940176192840 3823 254350532849334267500404753957849591459480320180 3824 315478530281101983025232529322481801455132217040 3825 413126646796681168247328312208011882857911236600 3826 541114902078790236057284926578337132841342560880 3827 1063353702922273835973036658043476458723103404520 3828 0 3829 16435314834665426797069144960762886143367590394940 3830 7290555543704239455774477553887935781005049071352 3831 3708407494513895771040379705974029162714984504472 3832 2358362895213144817371580610984391478568834049240 3833 1680119627718222726341661791096078142137976987536 3834 1282695177345258599153012711568610936840331853264 3835 1026130829071074506765142967287849819877675556112 3836 849054582737612968127945994814792438809093391392 3837 720710886565878502402795090001820860343883668920 3838 624146239331975137792592435984311323979530027624 3839 549320455307921026485331011110630506750524431496 3840 489944703792099917614028189152884349409911561128 3841 441898224206624447144204651457453824145107041728 3842 402378907176723853267253460949017492772922752800 3843 369421262362370565983085906534048293107691708640 3844 341609801082821874036265205777819013947552690160 3845 317901755532450016027877648871506907518446551480 3846 297513655855593188717689379233956280500319725480 3847 279846605315324534175397818439978402011732136200 3848 264435771329952353148554218520910126935225466120 3849 250915462887338177516102601988080299171568625680 3850 238994493393673047832314912111282748206571005840 3851 228438483559929496278028206212856208840377948240 3852 219056941513259469904976010552853196885956003200 3853 210693691210178541757969902157984029427229679336 3854 203219686403324156021291187161140425275203357944 3855 196527549848952785518412383609324953964362852312 3856 190527377455832629251164438788618304965105860600 3857 185143481698039091924396958444965310233637972960 3858 180311840697125633066034379735482930994895015232 3859 175978083309385560404180964583022387157645661056 3860 172095885554742333278199308980481804497402095168 3861 168625685809107683942871746524026758261533307280 3862 165533649334912603733703030018820684737607011120 3863 162790829621675531978611193666402280059950546032 3864 160372486473392900283035879673747089779975240176 3865 158257530070404594600660668093659025650855050528 3866 156428067228917011461558479202835491266226016416 3867 154869031402409317480269901995000839746264615200 3868 153567882059342032680882607865057022405199300800 3869 152514362251539265402365551416452428195758584240 3870 151700305691761025236592758431426892305108216720 3871 151119486660965059096426917442640751509300314320 3872 150767507696150015124851682732896749690057558800 3873 150641721368520076067010576577983766047439054080 3874 150741183627591488397984634746539919167471785920 3875 151066637223575724108787964470235175092567664960 3876 151620524682082508382361955571195545595294584160 3877 152407031240546517824279193500094454178267458800 3878 153432159111534441406907889986402855968573324752 3879 154703835462449879295911354508611900930749845648 3880 156232057647352651116331526219135234562946709904 3881 158029080556935085027863407172391523369075605152 3882 160109652543468807517397856891267181661998884000 3883 162491308325548046347304435671394502033495686688 3884 165194729708667965435524145797514900218553527680 3885 168244188039207892597834494686927817728649095760 3886 171668086266416470361294827667447199898680178032 3887 175499623626916106509305931264574761601689550640 3888 179777612713686684585920946447531882625603411056 3889 184547487639684012627543550654511483364195680832 3890 189862553993340683551583648150210304240419598336 3891 195785547507052667106776376752817247103433450624 3892 202390590552997447018699798778778979714769946000 3893 209765666281243884881379714511793544109655824200 3894 218015773191073928188966278968690543334127834200 3895 227266983852689820780958748498620364575611732600 3896 237671719052824202397557595870429253646560380600 3897 249415676322241751580162609842782835231823474000 3898 262727040987148802820660936802769903446968320400 3899 277888893073850605084702569873369086096488539600 3900 295256161488567412966798552296159820749489184800 3901 315279163941132207392324942464229527388455435800 3902 338536873399230581424098313036820207941795429000 3903 365784865760040719048707253940998708714641414440 3904 398025973074462986441132886566510683257916015560 3905 436617031549032971694114432577941526435618850880 3906 483434803504457470812737057543248012551164028960 3907 541142597621425180177206334309402101958244632800 3908 613634172091561586843081753582520426600511527600 3909 706815657483243161141475649496903158047255870680 3910 829985949297827609738162881336140772130935781640 3911 999015345890156279579903009521192371274585353960 3912 1239379940390043504741984936624035648573733709800 3913 1623344706236370708171854779735011398524027682640 3914 2126707405844547671946073316086952917446206809040 3915 4180080073556524734514695828170907458428751314320 3916 0 3917 64633260585762914370496637486146181462681535261000 3918 28671352521029337457361079966129122840838243094824 3919 14581111087408478911548955107775871562010098142704 3920 9271018736284739427600949264935072906787461261180 3921 6603416106596805488640425710756296139992735337872 3922 5040358883154668179024985373288234426413930962608 3923 4031327700227955597338039950644205801498185824544 3924 3334925194480992146986714643685511914602445557364 3925 2830181942458709893759819982715974796030311304640 3926 2450417014323986908169503306006190925169204474328 3927 2156141554055914112374410233400348210111103731792 3928 1922621593577723592698658538887206773626835510236 3929 1733650490341276631557330515464052313296610139376 3930 1578207943595087311229302326633763657661096577600 3931 1448564065836205871762112459416462973982521910080 3932 1339152076063593301688686411185925062515382443820 3933 1245871039243232717073437809307339933220486281760 3934 1165639770285650058768884712528858660900970688760 3935 1096102942625869642644118765598786296580125304400 3936 1035432439666700776448971928227920087443408903940 3937 982190007796965883123201383077666185759408874160 3938 935230361670987752560018789228299296912210332080 3939 893631583993734004938220975720448536772395934880 3940 856644313349735611042605773298210783151417305900 3941 823654100089855606842709799678728020291194572032 3942 794153143792211426626194246595478264764173406728 3943 767718815301446811635988929275419384372990463344 3944 743997152999606973748275452235301611436516512324 3945 722690052418675490263037526439586674005573954000 3946 703545230452548549312708442090868178887824297248 3947 686348296847123377477163122864096317980568122496 3948 670916442617032449040939927472772851038524082776 3949 657093381209016181607670088834566889899171636096 3950 644745269270117615075686089650690546294097939600 3951 633757400310808254294748743500627764423981128288 3952 624031513549756205918009575721208740229810426456 3953 615483596735724103788948511180326668885310381216 3954 608042089217870284518327830044058361711179930976 3955 601646412418911582544455689241674966408561601600 3956 596245770899275872299039122680753233023118768520 3957 591798179643318077160474440065341696098085110400 3958 588269682970222880837695698320602223040783110640 3959 585633738251914655564520881386438700526696836640 3960 583870743917365001054376726482930176285933032600 3961 582967696425113391816093173233867432134889227360 3962 582917965295577685650606144149589355574872861440 3963 583721179153652146562408585614260963584677979520 3964 585383219241355930921553362322161303483699701720 3965 587916320195830134543852480786268442104203489600 3966 591339281213320489158203270780366482211677740144 3967 595677794197721948991524749358975793760343496096 3968 600964899296439915726424877129607769000220554248 3969 607241582553861247735175366059280345659755136608 3970 614557535499191997330579916781522590879738464480 3971 622972102623678632885875297722385034103050203200 3972 632555450267312037566292267435071454344679637464 3973 643389999917969970643620357316636979798576897280 3974 655572180980361788398458548262856669080598200720 3975 669214573580945562425386616330726372486380355040 3976 684448532144972815386293131931841570246589247496 3977 701427406981269359531953856631353902703173964448 3978 720330516271024694449444181586964177002183141312 3979 741368067973996954820469483253202140367352717312 3980 764787294949424480885845221690692371497786916500 3981 790880153853251562196149982920151705346947173600 3982 819993059099407913627211611273374763337745494600 3983 852539292180020435604614404325327199306589441200 3984 889014966247286651878456280891662014369304718700 3985 930019770206703400686094940362549253399584098000 3986 976284218747060570470922215670321383621709026800 3987 1028705878794751650480897752551690607862777367200 3988 1088398164539248203248418398670695587211246780100 3989 1156757016242880549431566930913722037456902833600 3990 1235553480309842434375327477224683283008811843000 3991 1327064543724983879182465387104335215131838081680 3992 1434261710480159661533088969400231778907409756620 3993 1561088881408932752015871840819301640829748528560 3994 1712882200692360119723064312421155219093581645760 3995 1897022646663060961417069466308947897352668974400 3996 2123984695664093832195534862164403250186110183740 3997 2409082305248352896495061699249895008135341552800 3998 2775544411092735340092136087048814840136785248280 3999 3259944812904720491260736136332311948369699576080 4000 3924703144568471098349618965976112887150156747700 4001 4870034118709112124515564339205034195572083047920 4002 6380122217533643015838219948260858752338620427120 4003 8360160147113049469029391656341814916857502628640 4004 16435314834665426797069144960762886143367590394940 4005 0 4006 254224158304000796523953440778841647086547372026600 4007 112776402891485729533296180406356262122854564465888 4008 57342705042058674914722159932258245681676486189648 4009 36452777718521197278872387769439678905025245356760 4010 25958852461597270397282657941818204139004891531304 4011 19810248319790416465921277132268888419978206013616 4012 15841127918486099991221382601763022483015211596768 4013 13101815025740855691348629839593668854869103929768 4014 11116417314936640489955715478951706382008151857880 4015 9622618604359613638783387941234314306503058435776 4016 8465076958573772955494647784385023196039070002224 4017 7546495439195699393310435816901218735388863061272 4018 6803122561890406558779868676062423968218033343912 4019 6191608894075987969847608983800186833202179069200 4020 5681548596942314320425488375881549167579947679360 4021 5251044738656246285137657665384678280686641924040 4022 4883966395055457923805797499619256110350218324520 4023 4568193810558519962602605300793579755141783033120 4024 4294462311578710742832733151422110855950944642800 4025 4055580887715717677783239432715509297346463626280 4026 3845891918762031455381895733417988896218375928920 4027 3660890029061418291641023336925846692375978530960 4028 3496948308856736813920070255375379979758699502560 4029 3351118439976502518518328658951682012896484755800 4030 3220982618195005897520197707601272544649329070184 4031 3104542377261763441176367706481359461097579540736 4032 3000134098770576500587844931582917889109099536528 4033 2906364086498334358336243803685516240840606754088 4034 2822058166550233348700355163651144043379890219160 4035 2746222199190966862999542600470429361221181025200 4036 2678010877206475123190309553765240164798815066944 4037 2616702881729657876631684405919367212300915967016 4038 2561680962719578441792679723077859976692546497872 4039 2512415869328591282617562104367461637849773902720 4040 2468453316634164583432626743234072377240260683040 4041 2429403367858098308129870183419073096958594325104 4042 2394931754704469763252901614930044354395488663696 4043 2364752766405676819820696911377044569927771464672 4044 2338623420068731863532030115554070621966076657600 4045 2316338687812809592796154403580448620672962166160 4046 2297727604928916776176784911794122215064701595760 4047 2282650121481369726190401411680603684949756854400 4048 2270994590071092981838546184214417884296976659680 4049 2262675806882397532862921587174876797489510505200 4050 2257633543147144670743590009067330014972274392720 4051 2255831520949351820505751844252791367826310488480 4052 2257256801782875293370432302877133249247380016640 4053 2261919569220402067929333269255261233890627170640 4054 2269853299099135242348880384514503013508223333200 4055 2281115322359820922030147625450721555364309539648 4056 2295787797651714840261259757147305166233572402912 4057 2313979123614227571082461526356021352684411273296 4058 2335825835001257030936670277145267932340479890096 4059 2361495043265015963414570868008312455343492197920 4060 2391187501760492498704438221659015171786618752704 4061 2425141399499320392305728837562141739901159719600 4062 2463637016830583725258190936326067769552962798544 4063 2507002413473469195956175875061378576456523772160 4064 2555620366533613751383821459329780235398942138400 4065 2609936836965687693459007803689832852696883384656 4066 2670471322139402132162914186881611372437512145968 4067 2737829556281728790431174730722381362164001603168 4068 2812719158772572616421639185244336310199000837504 4069 2895969015523425604767458918957820860809971552000 4070 2988553429494674125307764404760551728622121181400 4071 3091622419608165197675859024142411211810793496800 4072 3206540022149923483139245405277972955141631635600 4073 3334933113527726998100403405154956397287541049400 4074 3478754215750252116046133273054329621445105421000 4075 3640363100523381882685571623704835649021229183600 4076 3822633983263138571703047548680976685166691682400 4077 4029098025279443964383516197494121547462544688200 4078 4264135274770205289439009068764642985512555878200 4079 4533236955546423774799383918445667444087862456000 4080 4843369642814582342751283710720758469394542424560 4081 5203489921447963105215456386277524922490628267640 4082 5625286189155950880298608685180129834156334370120 4083 6124271765527351565600727990906491052485936535120 4084 6721436483729514393849999200639976176190003926400 4085 7445813888152514273561997655262620497109225724520 4086 8338606582977553563434322051460249797026951091720 4087 9460054905975239422822071550713002349019268048800 4088 10901535879713635191205257402143537805838457722160 4089 12806926050697116215667177678448368368595248334600 4090 15421774709245521727632620407482608285978262985080 4091 19140366652600929047514659844782576257015861281360 4092 25080480441339148407088174969025444750572507885920 4093 32870629669330853594138289921525772286735180789880 4094 64633260585762914370496637486146181462681535261000 4095 0 4096 1000134600800354781929399250536541864362461089950800 4097 443679098954434526198051535065092801119803262742456 4098 225552805782971459066592360812712524245709128931776 4099 143356762605146687286805399830645614204191215474120 4100 102067777611859352380842685754431100934070686998928 4101 77876557384791811191847973825454612417014674593912 4102 62260780433627023178609728129987935034217218899936 4103 51483665735079824971469493455729823069799437689496 4104 43672716752469518971162099465312229516230346432560 4105 37795818870784577665849432628435801698827716316792 4106 33241773360515028933978976524263994877010565505408 4107 29627769355008205344231267245347581186136745007784 4108 26702983861769397853252311352112004755991361601424 4109 24296866292465737709928102414508657029350119085400 4110 22289792018673556691451392341680672599527844649120 4111 20595613663915889411542395362570615732477310337680 4112 19150869046863957039913810309050003141327752899440 4113 17907876781870012387287924165270605737950800523240 4114 16830187723110336704325387950292135939996042753600 4115 15889510552841229748481112660261810167018495178360 4116 15063586154372665660337746464371891675858293469040 4117 14334688060840299060968884097285231340450310280520 4118 13688545326055737960049043781548818067144963202720 4119 13113556158212763052200263457657674924095123134600 4120 12600205334311649469628915757658324368490782681808 4121 12140626791658099152191514436343258052909009572232 4122 11728271202988884111110722446707357964146411598336 4123 11357650516774325323653984383849617723055876816856 4124 11024139638441957910930579945014027120429887687920 4125 10723821032890886725061349621874347364843582832808 4126 10453361919501099672062775059855182729809656805600 4127 10209916469349686407163055173729978128295482442724 4128 9991047366604148256230067731692129356058042783152 4129 9794662504516035218619069529415346969706795433040 4130 9618963614000892339164380628149710270624848656128 4131 9462404380430964236491735849063944112754332618320 4132 9323656168536485398768690974202929182922172815264 4133 9201579899654015406182200941573328308993193286832 4134 9095202947714141614694988120680940653568351787200 4135 9003700167264617674598315944883171894569395131760 4136 8926378357912778430775424286968558099178732250080 4137 8862663619011536136681884659777328543820991869360 4138 8812091166649008710409456612534423527945572972800 4139 8774297279820131975285292075373887280238318912400 4140 8749013119945270460403296803742856950292773953440 4141 8736060232178081552007804817695320492718800910960 4142 8735347591761319815575464588383149552008266146880 4143 8746870106908641761810425173648891340833597564480 4144 8770708533711763120542312676704074172228962498400 4145 8807030800504644740313655891916271692411906532816 4146 8856094780926363579646455487043977803179084095104 4147 8918252598570123033322585979687608530368877411312 4148 8993956593670393955528058008100762238735636269792 4149 9083767136115999564753717744453819736879644017040 4150 9188362531976607566740330286432343008063769642816 4151 9308551346139060084242277362886880490169337287312 4152 9445287555944721527927575472610446776457148381600 4153 9599689065581240032902606062236057171016717111568 4154 9773060255913523984235939851934187670932211315200 4155 9966919429481093630396903691386142918055874339760 4156 10183032249144814279397440283248856048227184353248 4157 10423452579963472838442342471376612131127063537488 4158 10690572553100083848350301329487393890354672926656 4159 10987184213955361782897028067360688711714847021500 4160 11316555845276155440168224083312099979165119603200 4161 11682527042570089762566715400427611302795564618200 4162 12089627969214019131210075586944951305886983524800 4163 12543230086645288919338812908881482442171676692200 4164 13049738270325888253436361150606351119820812802000 4165 13616837930222415425666293097384090232513698362200 4166 14253816083739438920937871991407666344054953704800 4167 14971983101113959405836936232333825350236209089400 4168 15785233359313985942653227842237243322935449052400 4169 16710800401126480188342062566780357645927583847000 4170 17770288865741981197213584960307016380824420827520 4171 18991107283667704449208980865720868735257547927880 4172 20408492938666037113961919852672889955742464114640 4173 22068430434381038068863772534168201657074850221240 4174 24031952497638974497926907306088762357856206656800 4175 26381638198638343995861246862511906491545765411120 4176 29231713783117278259169324128068065655317700992560 4177 32744284386814295700315264641100005300520466482120 4178 37156360233107566889638497897981189949160016673600 4179 42827462384589281108306368365563898522936798194200 4180 50323685893327491953327498171785353354244858161840 4181 60611161066569608650463089508478158147216894057640 4182 75241441324017445221264524907076334251717523657760 4183 98611889007992560782414869764577316860205542369640 4184 129266521171525828740993274972292362925363070522000 4185 254224158304000796523953440778841647086547372026600 4186 0 4187 3935312233584004685417853572763349509774031680023800 4188 1745816567314785079609901018849128354327114208640672 4189 887358197908869052396103070130185602239606525484912 4190 563882014457428647666480902031781310614272822329440 4191 401398935294410724403055119525807719771735403327536 4192 306203332835578057142528057263293302802212060996784 4193 244754894637917120888665060594285924739188977295152 4194 202347536409287825330481616422460788861205961424792 4195 171612219116932749904898311519099410232664792298320 4196 148487236958396364501951138182061580355183177870704 4197 130567374280892177391116221807323678595950292730736 4198 116346206761802601268926417834923982069536979268928 4199 104836722333105957371895253329691441120176174642928 4200 95367799506319278047329683400400016985683434290800 4201 87468718652876655755741168692231165305660428707440 4202 80800496067691643006511297238592438173288436853060 4203 75113414538987361383272265439963422083152543584480 4204 70219853171834509146350637799850011518201760631280 4205 65976388143731624584744983766786442192450317717200 4206 62271694575508245806003935416080902977985358188320 4207 59018182053410281922929847023829580620354410662480 4208 56146093848116299279440691367204323519108184748240 4209 53599268401402857358405392711588256316466377570640 4210 51332044972709017350183914180808067751793612010200 4211 49306971154879989076272990600792857714597662986096 4212 47493081644713140308601297855789068773542180877584 4213 45864590101819485686056832315074530422100702828432 4214 44399883839886489849204877833963569435697129622272 4215 43080743339488820193170285593912343087453325857040 4216 41891730626079440061536203791053303057633573214096 4217 40819705867133052695394814689715257711340089492624 4218 39853442318097942499739329915697884157399316571350 4219 38983317428426075372804392481514461944400932963128 4220 38201063460545272744409082503528729890810163582640 4221 37499565017289963408427294769761614112591731086496 4222 36872693853670087300130125741240556037395253181824 4223 36315173568140457340049364609921082811111222481120 4224 35822468437008601795269181111411254229122032395488 4225 35390691921746213100700772852205108880743051103200 4226 35016531348699445216575704264621621516238154380720 4227 34697186010434380306988632177842467301023522702880 4228 34430316523377859661562350821164438382546538678880 4229 34214003738509651132306810547047361355215922100320 4230 34046715871143897290218355093882999994335168304000 4231 33927282815304510304436462691445697483588166461280 4232 33854876855440394390256235457961489938089429645920 4233 33828999196944911541817456953628687865421739697760 4234 33849471918075114285354925279984704514032031319160 4235 33916435108421263974366954754965088872620072188800 4236 34030349110801640907704173185611807788248374493792 4237 34192001931370973697688311109792584217599166539168 4238 34402522033598566213242000161209298389272595907904 4239 34663396892555572544612315317276365231245070693024 4240 34976497864273754271498003364836297595083029938080 4241 35344112129614980124678101769329407703495342175392 4242 35768982713766079456239142900754478138533960395248 4243 36254357874436339275469922360717324014343734697952 4244 36804051511094949401924690634654499508264060935200 4245 37422516696333647585891515157869375412438049756960 4246 38114934998062743538520165422543331916635624129280 4247 38887324987155742361220706205736098598316362178080 4248 39746674262791049284099686266874567155983526023968 4249 40701100550333560607251051554899152131067581432096 4250 41760049035547202532618364568310132384197941119750 4251 42934535236071721428551463524763306658085709899400 4252 44237445576988607629748512325674572645827285721600 4253 45683911718706918176007155744955733751230416865200 4254 47291779997219545425027648619519956578910847317600 4255 49082204686872869684369267904318844338932647926000 4256 51080404086704191163450899360944860097584324396400 4257 53316633022561006877960978606658832178011382319600 4258 55827446327979469107006665299680026514215235343800 4259 58657358450939621781772106334896904796815832870800 4260 61861049651365620586073460462821629238530813854000 4261 65506337572415802338300885261779001972036128680240 4262 69678237920935663115390109449624880019548386928960 4263 74484602593086321346248210668151978675945187976880 4264 80064087682459068677850608652793645210989666911280 4265 86597638413393946852503411210027120426496247703600 4266 94325413553232974904363111176398392254585611127940 4267 103572357372432017168936746941713410670513004947360 4268 114787949245899556090884419137047770012345118531760 4269 128610080844595908413286461120465081059875567146640 4270 145971415201494012780722670313497531943128636932000 4271 168286734546503763413815612165862848313657536433680 4272 197783788743542933490984818396086621322497233240720 4273 238264564192721909867337662205741725130438824916240 4274 295835667023977682347244609293731950580616627108920 4275 387799563514577486222979824916877088776089211566000 4276 508448316608001593047906881557683294173094744053200 4277 1000134600800354781929399250536541864362461089950800 4278 0 4279 15487357822491889407128326963778343232013931127835600 4280 6870770627588552163759212972464607438843408459597464 4281 3491633134629570159219802037698256708654228417281344 4282 2218395494772172630990257675325464005599016313712280 4283 1578869640480800213466146525688987669719963902522432 4284 1204196805883232173209165358577423159315206209982608 4285 962353331768959608162231037113207523092666477418464 4286 795453407573230642888161446931429255402364176209244 4287 674491788030959417768272054741535962870686538082640 4288 583481544997571349676654259164937994791060293814288 4289 512955909492641986461285750083485459408814614462432 4290 456985809983122620868906776325632875085826024557576 4291 411686577772532281413124247723577167322977003566976 4292 374416865475378419185340190463183718286343480867600 4293 343324078222749400970386860241440061148460363446880 4294 317074105116677877114561736509337974233019054064470 4295 294684162129228345082570613458395950984934299111160 4296 275415853309620325071998306613199214304892659809760 4297 258704722212021875802344455052078989803901223378400 4298 244112636131807010963556439937109836112066175553640 4299 231294865566173484422300331545443353918231330413760 4300 219976860380892868985465793452455709584957348832880 4301 209937568301652249479647802503459644462752342971680 4302 200997256505260715094020222668455961186748915889900 4303 193008489097385905236691517319838334746743981158352 4304 185849352814547651133644349187603848308868114332208 4305 179418308435582974499160458566314259811159349981984 4306 173630233956888052954358008049925008026524089279064 4307 168413352496121168393535743508137677169885664084480 4308 163706824690057516734047085256866903732322638256752 4309 159458845608947546040686195075622250348411665782688 4310 155625128618444763401192731004539420024484091190629 4311 152167688850919416817186532405391921328251935999700 4312 149053860755746758778369735958731766258003567211960 4313 146255500106087615650023344442081423010530340573536 4314 143748332566278193065637963284086187431601635831568 4315 141511419654625740449148050142058350197570971670784 4316 139526719498644915043347558764433633958479960059040 4317 137778724757725391520266081197735593188930893828800 4318 136254163898722920437697975480989669190860746747320 4319 134941754953524691322413689605127224379649472979360 4320 133832003183104038326956152685963802446805016139680 4321 132917035880947086135333726425890622593086637690560 4322 132190468989696379374821768022682987054243335387600 4323 131647301368423069522177639696347599978095984108800 4324 131283833502700061612819355632115959827797687611040 4325 131097608248726633596311379858489173802814387139520 4326 131087371888161532224542645695311165478509241328820 4327 131253054376209626820763995983614160360532366339600 4328 131595768220674504220543784449264544825765880092544 4329 132117825959582841171086790014728194942611336270016 4330 132822776733402628594866131618809654076058300786768 4331 133715462998515181885431170437907839022455750132608 4332 134802099026605004340159004011630309232619719361760 4333 136090373508265152983646776728635776097232152849984 4334 137589579361715458342496896173460908560035439182776 4335 139310774779931046303247188139780599065869108907808 4336 141266980683148494418210387129691641848994552443744 4337 143473421144946412922757268575771777744080237544000 4338 145947815115701225584976909115690564108508394052144 4339 148710729992441523969963924107628081904250467914240 4340 151786010433736929861538885512711868722460639469280 4341 155201299502326954347436870184938786037649958760256 4342 158988674024740471122074420136324813011982739969125 4343 163185422385061376050539455390011901932096569914100 4344 167835001377371274675246630142256562390698684152200 4345 172988220017477838790956869094428925868757445657600 4346 178704713487882944629675050414091546732754277737400 4347 185054791293467786445760364163338960526172880808000 4348 192121772631473804193102562939762333555250650453200 4349 200004962480334720330131690455530578973640030735200 4350 208823479338363943605347166209413759363877914085100 4351 218721228079481207734300085968609418946103524771600 4352 229873431767195815090728524825947329609143128818000 4353 242495314633353232697407965014260786615040790307680 4354 256853797323419856537021892210659770890352188772520 4355 273283478598994418972049520179048230726020946136960 4356 292208825557492491435281441851980839421015737447760 4357 314175533943826725191565679523620633106415148639200 4358 339895730772571241396075888999356447673997772236630 4359 370314586542322049624536658692527021443928695539320 4360 406710964316135482053629664819899002876892531622560 4361 450853872941725967296726754682862325590656730618720 4362 505253889032341068766482525830398532735225442361800 4363 573581796203517650220722022173037360811823114532800 4364 661406003217654325975228801303042357325770317611440 4365 777494893681513600619733424039788787267747744463520 4366 936812945575929327432941262763484510171952652511580 4367 1163398690543732458668939474750631266328267634698000 4368 1525344949824004779143720644673049882519284232159600 4369 2000269201600709563858798501073083728724922179901600 4370 3935312233584004685417853572763349509774031680023800 4371 0 4372 60960876535340415751462563580829648891969728907438000 4373 27045052953875931793851675304182520726563160223920268 4374 13741541255177104327518425944929214877686816919194928 4375 8729082836573925398049505094245641771635571043203360 4376 6211507385362083366772721490911299215677245678394384 4377 4736608921442400640398439577066963009159891707567296 4378 3784618532775872544371662555529044214990648088516768 4379 3127648328249118726527250870617924450051166051610008 4380 2651511358577435476293871489771430851341213920697480 4381 2293272079305262020412124986121222273760334229480976 4382 2015663519082519207973896531660694891096390105903904 4383 1795345683224246952614500125292199107930851150618512 4384 1617026712247972350766900900844547096457538240742192 4385 1470309206330472433618300884727061311867775012739200 4386 1347900715711362309067224685667461385830836531123360 4387 1244549783557466578517652368375220221663168817494940 4388 1156387912778472257711931039034056141320422432470420 4389 1080508594473837265302758916014118486944759096740920 4390 1014689985877548566054730603311786579018025588772800 4391 957207472184480940468674483692692262274434526500080 4392 906704077060997469293209634052122248416245794913520 4393 862099044383010260119483053942107046422498595178560 4394 822522173598121162293480792909182218448101391288160 4395 787265881131195935548679259387973666735321286143800 4396 755749684459780288753516037233394414062175923746024 4397 727493535828608412045991103744006030968496544366096 4398 702097555077180015393767541375392315833501765255008 4399 679226453363278403461107450286761126427960396360368 4400 658597439146816752585495892603163823548884476575760 4401 639970739485260439895435825330923173245565523521024 4402 623142106884735063697340518074525633561744235945056 4403 607936848884112519280116118725809829453319475796498 4404 594205036543152732986372245653695967366211984546038 4405 581817633841750711359830859197086758019786814116500 4406 570663352607716162180044131956287333673499371611504 4407 560646083740002526658422820361312121540366305531888 4408 551682789848959551765421372603790232845606278056288 4409 543701770251983108041463561072118924443298996419328 4410 536641228840941980935952149093975515224922923304000 4411 530448090317242757353024412611282033777383941240880 4412 525077021853615156808689759170643115418438975270160 4413 520489626249309523672167088476919294035790824348960 4414 516653779730122566564528403392325376887665876260160 4415 513543093176386469159243943009122860018743827440800 4416 511136480093492666915977503021040883276407563498720 4417 509417818338680573368426518824997234697849677638400 4418 508375695691306621564534526064789461460833598834240 4419 508003231963815705185706596951645548485905750165640 4420 508297972627565124952308218002226968181974609234200 4421 509261850979693352064564304416422942198865581397648 4422 510901217797912781091522927861850585794149887418112 4423 513226939304533344549221761211059526507836344741216 4424 516254566171338518689479681386316768672981320039136 4425 520004578327559040665565662814086040642883472737920 4426 524502712576244925978073215608888839559647635334848 4427 529780382585746488400624952265046414092796595023152 4428 535875203829839153544461595622953012286453815764496 4429 542831639659731318354032146889489920498041700226976 4430 550701789103799215528616763386933519072351645119680 4431 559546342465291010398753347445509933201912926421600 4432 569435737664539208020073842123514004226639307941152 4433 580451559002755625818246284420096706787558277987840 4434 592688231217448964221247076763922535011512973165760 4435 606255076180964665419675274159917132959570151407250 4436 621278818496678148692413887917330807769901783879350 4437 637906651141603560924836052888228343916377500573300 4438 656310005386138417386785329810018199199448585789200 4439 676689213597780957623448929104677857074845302131200 4440 699279313648237609420467588576879965475994999842000 4441 724357325920145335516261996867926788345305276305600 4442 752251447768305881206795950665548291948727898957600 4443 783352769714644321293015787617494767646756787046200 4444 818130343709206683166154651176607331206425800388200 4445 857150758689858787066851688255361236410405705186000 4446 901103852527407595155655817317713532067841064966560 4447 950836891588674517681941757555917294885291519890640 4448 1007400607684062294469878070748301958556965727393520 4449 1072112108349901182121117348394727674386697557921920 4450 1146642226871173067657433506001443800259682007706400 4451 1233138970729519896376895292130210984942679458408860 4452 1334405461551575984740149786441917905683102365077140 4453 1454162156910093902184156147548703669572500487361720 4454 1597443064663375507825099647364904517323698377216320 4455 1771211643699637728665712250539816279106151441716400 4456 1985350575727081376094178395615918940394885855868720 4457 2254309850195220532262837715052170092492979217582400 4458 2600009805752158384868140805122304439142683317507040 4459 3056968559247769384254860962701896822666371813458840 4460 3684095853388486119118308336710332343372847509877000 4461 4576034849472014337431161934019149647557852696478800 4462 6000807604802128691576395503219251186174766539704800 4463 7870624467168009370835707145526699019548063360047600 4464 15487357822491889407128326963778343232013931127835600 4465 0 4466 239993345518077005168915776623476723006280827488229600 4467 106474146282100536687532050659647101139858833632154666 4468 54090105907751863587703350608365041453126320447840536 4469 34353853137942760818796064862323037194217042297987320 4470 24441431942406991114538614263887796960579598920969408 4471 18634522156086250100318164472733897647031737035183152 4472 14886485181676116298395095813639026600216802509497216 4473 12300010231521585769207903305469393698719606287679496 4474 10425494427497062421757502902059748166837220172033360 4475 9015138619163280619399163065222864894560127330371432 4476 7922212637599996070514613588418767854808427338207008 4477 7054822316788817227908637860812432118837365370663664 4478 6352761648331950755405154289495473766524550225265504 4479 5775095400885615538453217503016239630205493716936400 4480 5293113142789700761025883185017420722723990045861120 4481 4886140094453688370368689485544547523636782425322180 4482 4538946269444878109887908637603744337830380393216840 4483 4240089013521064944943747143124872518174882252391540 4484 3980821137535189924799638111630962846638586145887600 4485 3754352947746929694402503232253610342366694678459360 4486 3555342039542357778883648082287142688447899669857440 4487 3379533378136445112820144999648819289551461599223120 4488 3223500774649516624794588810392226347492820834145920 4489 3084458150992954358600552973409433319180380217330600 4490 2960119713053296717663034015298780986924808035900688 4491 2848594964502248780686329678802794329926663097196552 4492 2748308913130298445507077503032911672547653612049696 4493 2657940744220752915419262835206842338512542397036816 4494 2576376202412435323473166190742887031278470468953120 4495 2502670268757903659824884391892022529485761010987888 4496 2436017653524539738956820238356417240096023605660672 4497 2375729282498052430346110725159128977954149899540526 4498 2321213423012065982705897907862182985185401634859356 4499 2271960433841466332006717409852366934047281117381910 4500 2227530369565559866349066718068846444990040945474600 4501 2187542851662911955023502505832434779081747591177432 4502 2151668753812982669878271364629900574560324740149408 4503 2119623350472318277835566326319825631459434647268896 4504 2091160654815319646313321388738918940166534601612800 4505 2066068731037626626603415774011805733615953254720400 4506 2044165811466447699067752614453233203337235676001440 4507 2025297084292515604833517642515337730899693190327760 4508 2009332045520590254176272946213223321161425042835520 4509 1996162330775473552635677922197620774338709067368800 4510 1985699960282027680749076579635275058739142799437760 4511 1977875944709602058935739033429245157026098832668960 4512 1972639211439146050064970775024457376915077475110400 4513 1969955820803813158562571288501059163160730195482680 4514 1969808450471938448679270477975768453312695765948400 4515 1972196133794952684814955885848640636546061483828696 4516 1977134244979985955074190828910818481477948727779104 4517 1984654730676507341932454450540265737123428408816512 4518 1994806594277997527870560053009023820011590321069632 4519 2007656646221872017125754316502342989283816244596640 4520 2023290541129047903680564578949352958137764784834816 4521 2041814131100382033271785017906031554000056866124944 4522 2063355174281328428507697182505970244361418317458592 4523 2088065449405924977604281389841161737529975213151312 4524 2116123341046410224091989725162418334144908322918720 4525 2147736977504816940561605377209040724382171415966752 4526 2183148024700643614342676994951333837738611089972800 4527 2222636266368040134529965641836941758433011492286432 4528 2266525135153617205576009301068949045551418037857280 4529 2315188403193160016489246393609072402388722551428750 4530 2369058297691769615639961840563368488795858745499100 4531 2428635381396105490343072470949565884918706973346550 4532 2494500635807464671079209639652475016508819479853800 4533 2567330315186953220954189672492130014515490056175400 4534 2647914314078273312439582766061782918988525095296000 4535 2737179027708815785445830275286644436291751856524400 4536 2836216008532400046105927255342023199436547419900800 4537 2946318170425864701393284140106730810132517604250600 4538 3069025919703948984791815277515116486944827960208400 4539 3206186482103647812407903362719136838511668677197000 4540 3360030974064246445302058617961016046728790364329120 4541 3533275632278519254689282020535245165213376807368880 4542 3729256379997139017401901438725805494225429078012640 4543 3952110076299013616766444739089492298954250161313040 4544 4207022197322397043766409848131209861517420796908800 4545 4500570740469354290555426511055666916019251880247620 4546 4841212255456633667257440776511198681626815651531080 4547 5239982422190334964467417454076799580853158067741940 4548 5711528471719164001349818121697318027477532034697840 4549 6275669182606118066455748614647839175200243624778400 4550 6959819870537400016168798725650572202605348018038560 4551 7802889472043645408370142996723030254110132782367760 4552 8861769755939832437171155155722323811868952786358400 4553 10222765827161895467777008165594515181174641225652680 4554 12021786468951902072912374572423189752058765558546000 4555 14490777023328045401865346124393973883933200205516200 4556 18002422814406386074729186509657753558524299619114400 4557 23611873401504028112507121436580097058644190080142800 4558 30974715644983778814256653927556686464027862255671200 4559 60960876535340415751462563580829648891969728907438000 4560 0 4561 944973797977428207852605870454939596837230758234904050 4562 419249825847663835582536909897646247848685962301374692 4563 212948292564201073375064101319294202279717667264309332 4564 135225264769379658969258376520912603632815801119601340 4565 96190788786239730292628981614504504143807718434364496 4566 73324295827220973343615842791663390881738796762908224 4567 58565641061985357458142802628592249747814030682004192 4568 48381076840447377969784061394326836450704608155865952 4569 41000034105071952564026344351564645662398687625598320 4570 35446681053490012233975509867003143767246548584913424 4571 31143206138927696685197108770769896908480439868555856 4572 27727744231599986246801147559465687491829495683724528 4573 24963217428637353267984410892105529035886062080809888 4574 22688434458328395555018408176769549166159107947376800 4575 20790343443188215938431583010858462668739777380971040 4576 19187535142612665258718826545688150119874463916246560 4577 17820040344478157586050514594338938027381206492351480 4578 16642802987964553069588998337880395905378061441795080 4579 15621380576130239270845384211512688224854829350916200 4580 14729038208880202721758661013034562532562768739784120 4581 13944739520202881722066440576941981271647723091420480 4582 13251729420112424448566324670342986384214898769468640 4583 12636516109553664334892716085643411256583725979703840 4584 12088127904935687342979708038970848803098078128047200 4585 11597562647733508388338079180019469280118229617163056 4586 11157374303047041474268358980741559104562737981471824 4587 10761358754786273171481689897699445246389616144964752 4588 10404312313993272686562507690053165617501831531330992 4589 10081844202216648989521341788715608870219988402553440 4590 9790229569167254229198031524822970718858187782021856 4591 9526293281078471995462463169137376079978058041824864 4592 9287317304062307754772877158733840727866089996581312 4593 9070966351356200188594240950607583370370390525518372 4594 8875227793869664051522550824178934943355947427403420 4595 8698362803850185385397146654863347690352447706547884 4596 8538866416667979487671422419263911372461823624319300 4597 8395434728003608043603712319681236179178598863437712 4598 8266937843597249205321779453578039049626510843731936 4599 8152397501816608760906024331999329351767056335649600 4600 8050968521038980638306287346644837919641158216209280 4601 7961923402535244073252187616923544046617575957215200 4602 7884639558513441124975617227176756641443623321719840 4603 7818588744012967218659626247849908449519745804521120 4604 7763328357693189618408327292187453740850960392773600 4605 7718494345665164403524621299164133660776341727159360 4606 7683795498482628851594252851632151314251465615215680 4607 7659008977386118611197968172002608905930850798845760 4608 7643976944326690944001761753219772335545925216052800 4609 7638604203116826533201807037044923285725280349830800 4610 7642856787831121180875569454545981598853259571879792 4611 7656761460615698658693358145059428353649415172511408 4612 7680406105499176210095895143076641024202800827141904 4613 7713941028667179479963879562477259280140117966343424 4614 7757581199969990386163289095035092633378406804159680 4615 7811609496208738393907480431481843631031575933521472 4616 7876381035109507910756483539481409729893441483821248 4617 7952328721127803708532215332897175526105484636486624 4618 8039970161854831462805854538730159917684147236993824 4619 8139916158701063472016690163787579654777869474996640 4620 8252881030080999873958759928133431503165142459383008 4621 8379695092559777571371509504520519547589455688526016 4622 8521319709315415397918190851261657882786191673764800 4623 8678865421056156715783675363363296390071759160356544 4624 8853613809193817209281286332300582209185226710380000 4625 9047043914016348372127208984256990618565161970198500 4626 9260864254613281224774396285838622274383811459678300 4627 9497051789937009529401268468489347191771660104728300 4628 9757899545952729448633378884522916976343323259428100 4629 10046075146383729995038133501056160926364961089382000 4630 10364693172249241251549223970013264568612226801587200 4631 10717405207085222371182265021544889482945169241039200 4632 11108512700085233513914881750089590864459810727944800 4633 11543109544408182254773688548911301530108219655009200 4634 12027263739380340616076032844315997043432433898114000 4635 12568251009846299424638981181859016406965741214612240 4636 13174858293041387377631756159899773446383941165395760 4637 13857782349975491102807313898722649868758958387342880 4638 14630159644604160760576690259616621554268990998357280 4639 15508280046236635711361998343262564717415412025405600 4640 16512562124490408396783158653914998706455876627867040 4641 17668907351472279807365748524885210855482988863194360 4642 19010613978744341961669462561422024091266276095036680 4643 20581135778723484318269615542518514016363006386552680 4644 22438147567468144291017142620953749393661732993455800 4645 24659688317534628637602588674027979817845663184423360 4646 27353710653972572156570394991510388424193111977872480 4647 30673427579757778501868837987118118929950177144480160 4648 34842867449490704809786587316817318623939291637272800 4649 40201888084344532738448908516382924869787914932342000 4650 47285693444544148153455339984864546358097811196947600 4651 57007672245620222569975757280582886268660282127195600 4652 70835620204512084337521364309740291175932570240428400 4653 92924146934951336442769961782670059392083586767013600 4654 121921753070680831502925127161659297783939457814876000 4655 239993345518077005168915776623476723006280827488229600 4656 0 4657 3721443204405954385563870541379246659709506697378694300 4658 1651096689279145274990666815740800205930410367538659804 4659 838499651695327671165073819795292495697371924602749384 4660 532370731410502683437660253298235505699294168160773330 4661 378630741354263045113923454258555290171884243134883752 4662 288572366358719190877886944843513512431423155303093488 4663 230447786885551630508506934488084942771179075540568704 4664 190338333451452411738964108542924811680395599716513624 4665 161270256134824593232613537981089454835682027186219840 4666 139400115957244638717689570795319795252155537927034288 4667 122452170912056405899188124995101769377760804202428192 4668 109001221486246938398189880697694639179681539539945496 4669 98113556511815335950219445210417048048012061650102176 4670 89154347959419118814230038900376889413878793145749600 4671 81678364049982223998066269436370376998172788610556480 4672 75364994981557282776814488414361927174181693006020020 4673 69978069343646190943562779166627371025424515459252160 4674 65340147929753244482185220179242772767064423805288760 4675 61315589955658879730064730718506721756656015838192400 4676 57799108131681885302127921582596946431962868598389940 4677 54707856204412181537960740905556946549518855319198160 4678 51975847302574377327702187604965566557959695158930880 4679 49549944788246456633769735723891166480107882355404480 4680 47386935410826241255847685321162792212188972423889400 4681 45451360922558184409603702226530391499648773761457472 4682 43713889979918608540658913832381076517368711633922288 4683 42150080700399934458347133927245889950570343485560224 4684 40739429571690891292037826041290757004189261120223704 4685 39464632915146896397306063651925800618110395463669280 4686 38311007968423266160181098797119313706835955929703072 4687 37266035134249548356302184513842275639524714783179968 4688 36318993134111674482700640832336246304916346284457294 4689 35460666070056084154587349151529210051852343623310464 4690 34683106637538412485801509517028995239651493185805540 4691 33979443553672428082972051726856493783134198722058808 4692 33343724081425710644022395510309499479684382875100222 4693 32770784626131164520252486041499335537556187963603800 4694 32256143954961230904372157859827907425265143001629104 4695 31795914783066343097391459436838611729332734014353600 4696 31386730381993943729488193678197418004303166892250960 4697 31025683568881925386643741482192302226909829223440640 4698 30710275981207369996829866522419384179810650120687200 4699 30438375970075144808045406039798641918131197009430080 4700 30208183783686464253912192321238282645871745153831600 4701 30018202983080333191178865529791487797957046852057920 4702 29867217250617375300595273722852517209091061465964480 4703 29754271930294435127450085510575564663697164722750080 4704 29678659787371209618392126666510109510482046845527320 4705 29639910600450434272659892512484831505178077368368000 4706 29637784308093286948823011303734302348614087757343504 4707 29672267529226705761046328470590281501430301867298016 4708 29743573366237906328001122025038548604561189708602008 4709 29852144485525099986410460367429963226146735290400608 4710 29998659555927920199859531631856008311656014313557760 4711 30184043214428689866162615751591087700781437383457664 4712 30409479824526874461996977393982891277944349169780016 4713 30676431399900188705051567469559174737479719463303808 4714 30986660189222131691866908021288994291376543583551328 4715 31342256563162902312632992269626047136734811262857280 4716 31745673018934147540865091638771560653633690952486896 4717 32199765330479966721347292834356667176283670579232064 4718 32707842135475260843095246775709124685752391558440256 4719 33273724579231622029966269038259806970879415107081600 4720 33901818051000612171029981888137876523717809220142750 4721 34597198577465070325499180436989967402046885914408000 4722 35365717118427543636497271483913690599845633156230500 4723 36214125891174323595386445177458493072963561230383800 4724 37150232001812419629716726656149505191342082174378350 4725 38183085179815028277261047809002718603082569276023000 4726 39323208430130600266292122561276972768914276264152400 4727 40582883125144916449727947375544895071467592265369600 4728 41976503727750454287130538001050817141535246194070200 4729 43521022359238038150406249048296205304595970797153600 4730 45236510376734768295734725394382127617991671620982000 4731 47146873858370935215018048749718708410255140880606880 4732 49280773696502595112400215686762985385207774762558520 4733 51672820837642844000581692990775734815687665349993760 4734 54365146142211542018705616064219626408208221365729760 4735 57409487213003668807326252917482945339536546955579200 4736 60869999181478795167095843497305566515855492199716980 4737 64827095747999381113296845085740365292011960094589120 4738 69382782526513098755753305183085827993481980657909560 4739 74668194663501873247039093915946745225937421770866960 4740 80854461987842259821773489631322733635711810804314100 4741 88168721029816002272937948651747674088035515527226320 4742 96918309899147726505926453160714618353858536701570880 4743 107528379812168042270656035483868423460621198809567680 4744 120602340256774901836893385722078058520031378318069720 4745 137022512441817378465452871470629904700884854753320000 4746 158127426465088495437899040164439504487832465400545200 4747 186025035748865989438868260599796786771417762730848800 4748 224312797314288267068817653647510922057119805761356600 4749 278772440804854009328309885348010178176250760301040800 4750 365765259212042494508775381484977893351818373444628000 4751 479986691036154010337831553246953446012561654976459200 4752 944973797977428207852605870454939596837230758234904050 4753 0 4754 14657929356129575437016877846657032761712954950899755100 4755 6503416333425215081013105515458116277891272291680547648 4756 3302193378558290549981333631481600411860820735077319608 4757 2096249129238319177912684549488231239243429811506873460 4758 1490638047949407513625448709235059415958023670850165324 4759 1135892224062789135341770362775665870515652729404651256 4760 906941722841688885616216112365328181927329916666865248 4761 748955307378042799152647537086276064006331995506848288 4762 634461111504841372463213695143082705601318665721712080 4763 548318870858403616990886029135704146441318892433147456 4764 481564036943208751933836699111104747234719131020663904 4765 428582598192197420647158437482856192822162814708498672 4766 385696629874412243562825731699534877097334678372114832 4767 350405558970769056965069447180060885885757363036079200 4768 320955652653908827731228140041356801889963655324698560 4769 296084069681185561992990226706842616618376358713267240 4770 274860569932738325421323428334731734399956762727837720 4771 256586254260036033459730190277633693759889890017257920 4772 240726860793827742829103442765631268089184719282642800 4773 226867682835937855001239503658474870499627258601311880 4774 214682401631961288265046565878217229604433511936876920 4775 203911100398263585732399125193439528048206642553374960 4776 194344472522669410877495136262045161912371034072524160 4777 185812292955924212376636508964591874300404558832766800 4778 178174877144706667121987296807572098717830536313824144 4779 171316668092719310466967800699999167960214608793185856 4780 165141362146359187820267007811217400176726243950373088 4781 159568162651514037592314149867430869098587728909620848 4782 154528870789172346280143478087654595533131680111193360 4783 149965605077558206309763041877318042348819502761943264 4784 145828998073353077641979666389034807013117509667902016 4785 142076758949326403108402078459023675875687975110873628 4786 138672519239335484388493355905283849527862413086109668 4787 135584899679626204120481040873494038433553078559716480 4788 132786751126575636374211493579482438917522859625655496 4789 130254533622410974318059531619616559502014428434558764 4790 127967805934120294904085950336863484489599523466600852 4791 125908804089872368946233235843655341802189564281214600 4792 124062092134466272709123684076261182404865934621650400 4793 122414271914805420924957118831828655157931025955261360 4794 120953741472074222177052063442809562065363423633552480 4795 119670493765687426491340145717027451446652198433271040 4796 118555949136754033011017624249339948229036463256606400 4797 117602816248017604940175432426494752865506897536434400 4798 116804977296920995115127143642121359564037414594815520 4799 116157394151919550174561697050062713652964224775354560 4800 115656032757709836270390208884237407064990918868202880 4801 115297803729890936118869081353480313071826513300656560 4802 115080517542867955663153144217080016469216100013269200 4803 115002853129747684977920382948441146240090940189267840 4804 115064339078479819918959926238027291471089987763804192 4805 115265346940457587764064583674216093524786941869119216 4806 115607096480094503840910021455810207783766133584377616 4807 116091672999264277724929568095560968101681748351557920 4808 116722057181246816777635268531221559612625219329115648 4809 117502168227597399836133039890122448549470595528460192 4810 118436921421841511062514543534459681819362202029669536 4811 119532301661680045643821624967592646390869251701838976 4812 120795454974933733714057438049092689610450932613844160 4813 122234800596335319019268669851541583833265763925143392 4814 123860166860759460897145767377502154681390466339211168 4815 125682954999615353976871691385714733171945940002809024 4816 127716335957570066149229058838483248772937909894861952 4817 129975486637623523554555738430702370979997715262037500 4818 132477873614679315252947929224415702108066516029480900 4819 135243594439181638545133159890051690753456008574504000 4820 138295789328776364668093807892319208017306804282573000 4821 141661139515476030534894035547117046432475107165913100 4822 145370473050570337681500234741454585531338582421480500 4823 149459504846704539256707529995239212817780342594718600 4824 153969745684173336253932536225845048306453081710343200 4825 158949625573484256094767793887550839029914736372697600 4826 164455891316940135974237450250692242499713430294576400 4827 170555357894311230589429894918998642409903128799656000 4828 177327120676800291719280123545977940262527352754249440 4829 184865373813086035448360243781791777713895157663432240 4830 193283034497971217194089157628602877744581142575229520 4831 202716450978445003386897410963812498123082379449975520 4832 213331586127665544630363809872254230209424666118686400 4833 225332237311039400068755542701120560457680946800648360 4834 238971107897657492137487385582014446321506747154444440 4835 254564936961656106322946147775712166146681111590947520 4836 272515507272810484269585270960072047299700309572030320 4837 293339336178043073470510726098362213387611299814120200 4838 317710474163991938593792300433668153345032291866363640 4839 346523578000904753119221240049892021415767491258168560 4840 380989218224235890402607436562809189391030109792382080 4841 422782038806933438927806684970664483151987895319436560 4842 474278866178328265650704325873340679573157105745218000 4843 538955215604481688630781294451144291823480428696392000 4844 622083721697820674360086333833729039633450797949397600 4845 731968075446624871487720764533983008817969892484426800 4846 882779395882037696206314636935365564224794074286629200 4847 1097295777636127483526326144454933680055455120333884000 4848 1439960073108462031013494659740860338037684964929377600 4849 1889947595954856415705211740909879193674461516469808100 4850 3721443204405954385563870541379246659709506697378694300 4851 0 4852 57743358069601357782187700608042856334020731624756611000 4853 25619970868088071350587297546292370028064729666538031676 4854 13006832666850430162026211030916232555782544583361095296 4855 8255483446395726374953334078704001029652051837693299020 4856 5869497561867293698155516738567047469881603472219245688 4857 4471914143848222540876346127705178247874071012550495972 4858 3569946989911622996788421140152092735906337149557475376 4859 2947560599235488878252702365187316591263822229167312056 4860 2496517691260142663842158456954253546687773318356160960 4861 2157167779116460666374926563486481199044483463453821072 4862 1894192462965394313241242646105159778615465264769054848 4863 1685474129301230631768428446888866615321516958572323664 4864 1516523039757006257674560624939337297678422267430072224 4865 1377487963837186584152949041784053132490480994186124400 4866 1261460012294768605074250009848219189188726506929885120 4867 1163464240870419500525702007649918406851118250552032280 4868 1079836018837264990797964356224955425314078484718974640 4869 1007822089753373859878185903894016359466508130002071640 4870 945317778852764333799005964180755713852225910589897600 4871 890689384937162648467682738232835691929983461345778360 4872 842651393390626318576032442160049518998615531947729840 4873 800179860628219347169719018273355128525615817219268520 4874 762450201489159494477666294201556496180250924330010720 4875 728791771960010290790606760982669357171391377771965600 4876 698654221514275038536153273706865447369521141211203168 4877 671582229237740514536721349505464064397976636875183312 4878 647196301683606283986322802644441301183032966552035456 4879 625178013839788353891010815285323014954749352097840976 4880 605258547988501521901881258117841227615332764829596320 4881 587209708998854915864545216733087463025900384422534768 4882 570836819327479624017807707791081580553571010513203392 4883 555973055154658608510047478108195201737510505608876436 4884 542474897806518993686626117752635853343535904968790216 4885 530218455915106263838356949049614718783003344152772260 4886 519096473059140324346984556487091461431317500771485952 4887 509015879318539939434477392054682682517170961898346068 4888 499895777686009685220660905134744633764487806424522824 4889 491665780694251659368330230241633387775829748055887484 4890 484264631114893726716281676321751314623806016466210000 4891 477639054717695149930126183693605552258733848293354040 4892 471742803964372109905932311595827500364709807339787680 4893 466535859963714856968629387565122596537830348300845280 4894 461983766630328204594475911372710626514982905579604480 4895 458057076210186036633477184599722527248549971673252000 4896 454730889492334739102011672049113044413293337140879680 4897 451984477366346459358535468876034826139101299953851360 4898 449800973098922513441919763044923699677435934236479360 4899 448167126936125615547762059426419952376839810614286160 4900 447073116503658731889492356268597132319327296471933600 4901 446512408066327667973034199562270463900558468051484496 4902 446481665091961600502514427917477391285058944264216320 4903 446980701804863915839036636540029093791541875544008592 4904 448012480561023831686741589375255005020870000472425632 4905 449583152978145292714650083439261919159090519494801840 4906 451702145851682826056998683135455403159270802676970816 4907 454382294026996536741508723925112499920576746674057344 4908 457640023623274083572307629045740062771622319426634432 4909 461495590367865198278073911013584277434066511356988192 4910 465973379359091703357270741399089977455930981210558720 4911 471102274402241561484824008391461489480758637193992224 4912 476916107244718129944031859420768802497004128101379136 4913 483454199682319186082407672667024539240266013775630688 4914 490762014760402810766832318744219434290455575249063808 4915 498891937334258070895426011087825190519288710526804500 4916 507904209322405768967033193252283111214144918100885000 4917 517868051402837323261523723331806835513350926297061700 4918 528863011090531183564550565540202133991126481291344000 4919 540980587668448720613425777931719254891229557928888500 4920 554326198104036641223498399966979746909685201953573000 4921 569021565940803893210443775987979377651239594049795100 4922 585207638695547350892460469558823960047083594948334800 4923 603048170596345566994569100217893105866941236698844200 4924 622734149507075304700049165093692328254186501405363200 4925 644489303809630262601741359090550680066444524127394000 4926 668577002945700023910565188082474678246820264894651520 4927 695308973180085354372966800219755607871488830536399120 4928 725056401188986788381880436650663855449303085900734240 4929 758264212261271698222965156850672828074895251641285040 4930 795469617763518367720736675933947777445006805436612800 4931 837326475551087262674177953748597853571991814515844120 4932 884637672406302829899558797271065904019043717069212080 4933 938398740768850152052084611675715264823477714435745240 4934 999857463246986634473258363552797182696602920224685440 4935 1070596635714612616773370707343140185820251216175833400 4936 1152651038629016312225300970786505638487790283975484080 4937 1248676049621270642380253459843951579425824588963150120 4938 1362196134210453167434180047092678980737844620807972960 4939 1497980335290745659992070148303772494651095658956411360 4940 1662625995308165209266655502693624371946019813053964000 4941 1865496873634757844892770348435140006321084615931190800 4942 2120285353696752137690326411137468752448417510695696000 4943 2447764209289250914329904922258803395079447704974803600 4944 2880648554983491429725868815262771841154591189777421600 4945 3474769962514403697833366124107289986842274547723966000 4946 4319880219325386093040483979222581014113054894788132800 4947 5669842787864569247115635222729637581023384549409424300 4948 7442886408811908771127741082758493319419013394757388600 4949 14657929356129575437016877846657032761712954950899755100 4950 0 4951 227508830794229349661819540395688853956041682601541047340