0 1 1 1 2 2 3 1 4 2 5 6 6 8 7 4 8 1 9 5 10 20 11 36 12 38 13 21 14 6 15 1 16 14 17 70 18 160 19 220 20 202 21 116 22 40 23 8 24 1 25 42 26 252 27 700 28 1190 29 1380 30 1152 31 670 32 260 33 65 34 10 35 1 36 132 37 924 38 3024 39 6132 40 8610 41 8862 42 6904 43 4012 44 1680 45 490 46 96 47 12 48 1 49 429 50 3432 51 12936 52 30492 53 50316 54 61656 55 58072 56 42926 57 24773 58 10892 59 3542 60 826 61 133 62 14 63 1 64 1430 65 12870 66 54912 67 147576 68 279972 69 398244 70 440328 71 387144 72 274586 73 157012 74 71232 75 25032 76 6636 77 1288 78 176 79 16 80 1 81 4862 82 48620 83 231660 84 699270 85 1499784 86 2429856 87 3086160 88 3147540 89 2619090 90 1796636 91 1017486 92 471060 93 175056 94 51072 95 11412 96 1896 97 225 98 18 99 1 100 16796 101 184756 102 972400 103 3257540 104 7794930 105 14173302 106 20338032 107 23612160 108 22558800 109 17943200 110 11974360 111 6719384 112 3152490 113 1220340 114 382800 115 95304 116 18390 117 2670 118 280 119 20 120 1 121 58786 122 705432 123 4064632 124 14965236 125 39528060 126 79717352 127 127557144 128 166128534 129 179248212 130 162242080 131 124275360 132 81040720 133 45095534 134 21347084 135 8517630 136 2824404 137 764973 138 165924 139 28160 140 3630 141 341 142 22 143 1 144 208012 145 2704156 146 16930368 147 67956616 148 196395628 149 435100380 150 768176552 151 1109255576 152 1334189142 153 1354301806 154 1171270672 155 868963680 156 555620080 157 306861348 158 146165448 159 59674472 160 20658924 161 5979402 162 1423136 163 273284 164 41382 165 4796 166 408 167 24 168 1 169 742900 170 10400600 171 70308056 172 305569628 173 959152376 174 2315698112 175 4471834224 176 7091489548 177 9408665266 178 10586547972 179 10204198004 180 8488463438 181 6127029272 182 3851817920 183 2113147660 184 1011086804 185 420211792 186 150495488 187 45925022 188 11777194 189 2497924 190 430144 191 58786 192 6188 193 481 194 26 195 1 196 2674440 197 40116600 198 291216800 199 1362478600 200 4615994292 201 12063239916 202 25294440080 203 43702520160 204 63406411640 205 78334696440 206 83273165976 207 76773680620 208 61751994850 209 43522440990 210 26960013552 211 14703280568 212 7059248560 213 2975833588 214 1095150056 215 348760412 216 95022928 217 21854690 218 4177992 219 651924 220 81172 221 7826 222 560 223 28 224 1 225 9694845 226 155117520 227 1203498000 228 6030862200 229 21934865400 230 61692198960 231 139588532720 232 261003205580 233 411101331420 234 553255873040 235 643052126288 236 650859075048 237 577292566760 238 450882936560 239 311200990320 240 190290342206 241 103235765381 242 49699815960 243 21196377020 244 7975820580 245 2630081454 246 753091196 247 185149770 248 38576850 249 6709885 250 956956 251 109410 252 9730 253 645 254 30 255 1 256 35357670 257 601080390 258 4963760640 259 26525095920 260 103086289800 261 310473065160 262 754014378320 263 1517038053520 264 2578036095700 265 3754204884820 266 4736493297328 267 5221569301936 268 5063264818456 269 4340972962648 270 3303642799120 271 2238390895696 272 1353083779162 273 730646440852 274 352539338176 275 151832264560 276 58199612744 277 19754661368 278 5894352880 279 1531692656 280 342828460 281 65256776 282 10408832 283 1366736 284 144440 285 11920 286 736 287 32 288 1 289 129644790 290 2333606220 291 20436733260 292 116008515270 293 479778489360 294 1540627208640 295 3997335699360 296 8610939933480 297 15704358779860 298 24604569561080 299 33488400021336 300 39943343625588 301 42038805044184 302 39252813275808 303 32655839167104 304 24286129287480 305 16186173962346 306 9684680350788 307 5207768914606 308 2517588677268 309 1093432116624 310 425777248704 311 148084098032 312 45738356248 313 12450626396 314 2959386248 315 607587956 316 106416328 317 15670464 318 1906176 319 187272 320 14416 321 833 322 34 323 1 324 477638700 325 9075135300 326 84009823920 327 504836812260 328 2213779076370 329 7550170778790 330 20843761632480 331 47866784791680 332 93254599054080 333 156416274420960 334 228451657908720 335 293137080310440 336 332796774612588 337 336179153322564 338 303532291913328 339 245830748552736 340 179092740199452 341 117610822350324 342 69726346362208 343 37353520798816 344 18088096116402 345 7913951020404 346 3123894293280 347 1109361712032 348 352852450704 349 99905295360 350 24985827792 351 5469030832 352 1036641708 353 168090696 354 22983456 355 2603856 356 238986 357 17238 358 936 359 36 360 1 361 1767263190 362 35345263800 363 344855141400 364 2187107607300 365 10136407550940 366 36592501267080 367 107100503890200 368 261196478072550 369 541383800221800 370 967952766195840 371 1510062410325120 372 2074207264843200 373 2526744799843200 374 2745672996216000 375 2673970923906336 376 2342784805822308 377 1852222189684170 378 1324562985299640 379 858333183665560 380 504665246338580 381 269441834374742 382 130669616365060 383 57545267480550 384 22988303614260 385 8312787757584 386 2711684390976 387 794063639280 388 207405886624 389 47946532148 390 9721181128 391 1710730740 392 258180360 393 32943093 394 3492276 395 300732 396 20406 397 1045 398 38 399 1 400 6564120420 401 137846528820 402 1413810552000 403 9437185434600 404 46092612188700 405 175591162865580 406 543109510005480 407 1401867264540600 408 3080251485564750 409 5848126501449750 410 9705679958772000 411 14209842381705600 412 18488331296164800 413 21504963112747200 414 22470974442326400 415 21177242462785920 416 18058484478580560 417 13969601947289520 418 9823499527387280 419 6289340094096360 420 3670163362040396 421 1953490430588856 422 948648699840240 423 420228189850000 424 169670263988850 425 62340578709012 426 20788858681632 427 6267552517280 428 1699452277680 429 411748268120 430 88450283824 431 16696469488 432 2741310690 433 386853870 434 46265760 435 4608108 436 373730 437 23940 438 1160 439 40 440 1 441 24466267020 442 538257874440 443 5789554210440 444 40572828316020 445 208289639573400 446 835053064433280 447 2721662116902960 448 7412766795252060 449 17211189471148530 450 34582264157433300 451 60837920899570500 452 94578331368417750 453 130900904987622000 454 162280131464774400 455 181102699116979200 456 182685666726045120 457 167136551189232240 458 139067879638897440 459 105473213222965280 460 73044437301484880 461 46254096647390016 462 26807331777236192 463 14228627122776452 464 6918136256977176 465 3080874403053370 466 1255895517371572 467 468049611116934 468 159146297045204 469 49219122685232 470 13787025644160 471 3479000030744 472 785648137848 473 157561723662 474 27815880148 475 4279275000 476 567004878 477 63804356 478 5992448 479 459270 480 27860 481 1281 482 42 483 1 484 91482563640 485 2104098963720 486 23683346475360 487 173857293444120 488 935931981844860 489 3939056458717380 490 13493393770182480 491 38673200142683040 492 94611937855523880 493 200579708155090440 494 372848912039734680 495 613391058891716700 496 899864253145436250 497 1184491355738517750 498 1406091190496124000 499 1511664427242858240 500 1476999816957186720 501 1315378084424696160 502 1070297857047077120 503 797235795553156960 504 544462895803942192 505 341321648551542736 506 196581871373677888 507 104073586596334216 508 50658710451171768 509 22669489560349940 510 9321694636957472 511 3518784115034496 512 1217403379463722 513 385091834693236 514 110995152088480 515 29021150890864 516 6845246623292 517 1446989923372 518 272042392160 519 45094817284 520 6525419318 521 814766854 522 86564632 523 7691068 524 558712 525 32186 526 1408 527 44 528 1 529 343059613650 530 8233430727600 531 96788552331120 532 742746934193160 533 4183878458022120 534 18443944325561040 535 66247755183289680 536 199311803711806500 537 512449384384950540 538 1143167268159647280 539 2238914176703051760 540 3886139965423084920 541 6023683565991248280 542 8390439729063680400 543 10556899072778574000 544 12050164727606839350 545 12523436155829322900 546 11886126487130406720 547 10328508823140509760 548 8234181084862861920 549 6032915139512393440 550 4067683707884646080 551 2526580346743540416 552 1446808831754292048 553 764165191591592926 554 372348785229991992 555 167365700307590884 556 69369308642049108 557 26491975176821286 558 9309992276090132 559 3004901939119454 560 888313916892468 561 239644858877061 562 58724838898312 563 12998390948144 564 2581773414092 565 456705878728 566 71337648976 567 9742865044 568 1150088918 569 115722453 570 9754668 571 673486 572 36938 573 1541 574 46 575 1 576 1289904147324 577 32247603683100 578 395204674924800 579 3164381876307600 580 18614963532030840 581 85777802453973240 582 322368023580860400 583 1015816408379401200 584 2738405282930073900 585 6412200279152991180 586 13197625820600884080 587 24103200127810467600 588 39362391392243713800 589 57844595898488430600 590 76895665794256794480 591 92877455754378090480 592 102304766658417549150 593 103089199093974823950 594 95280137871898346400 595 80950394959234299840 596 63336891447864001440 597 45705207669909981600 598 30455504700588340800 599 18756751975153281600 600 10683907065967833712 601 5630745082576605556 602 2746274752160077200 603 1239475955769028960 604 517495825528865920 605 199743151324093080 606 71200109850255760 607 23402097010771600 608 7076714224753140 609 1962958720633930 610 497529432016960 611 114680716273320 612 23904176140300 613 4476435389628 614 747535778616 615 110380238584 616 14271672822 617 1597376220 618 152641984 619 12239128 620 805092 621 42136 622 1680 623 48 624 1 625 4861946401452 626 126410606437752 627 1612380184155000 628 13447250735852700 629 82463297690732400 630 396458351976922560 631 1555913852504100960 632 5124648751583064600 633 14453896565058822300 634 35446684353283374600 635 76490930836180609320 636 146629549037253741420 637 251635794463972925400 638 389077059569320495200 639 544907239086329558400 640 694345096584431271720 641 808043390600237154870 642 861570490504570349100 643 843961618962303492300 644 761251161729347782350 645 633499750152486119760 646 487167699794004303360 647 346656497515639958400 648 228491680858898215200 649 139620019556410884400 650 79138610215407774752 651 41625101403154810100 652 20319782392145705300 653 9205718294680536200 654 3869461743981922400 655 1508216532553719560 656 544656880262426360 657 182001257127625100 658 56173867772439800 659 15974914469190350 660 4172528105349770 661 996962353440920 662 216860333698400 663 42702021131200 664 7562551204300 665 1195752885470 666 167388853060 667 20545889650 668 2186198300 669 198894800 670 15205760 671 955100 672 47800 673 1825 674 50 675 1 676 18367353072152 677 495918532948104 678 6573351534763104 679 57011183503426152 680 363849712356417300 681 1821944461449993660 682 7453416358491685920 683 25611660510154917120 684 75431080960588947360 685 193347337055401776000 686 436509555592145040720 687 876335576557157322840 688 1576709285131773049140 689 2558780002204191241020 690 3765739258425276198000 691 5048609874213103492320 692 6189656154490544488740 693 6962338290472410824940 694 7205256207062869631520 695 6876742080284718466500 696 6065038679071817920410 697 4951587297926128615470 698 3747456409111322375520 699 2632217214730846728960 700 1717556955182532360000 701 1041892288224677727552 702 587877280604387501504 703 308637223124212660552 704 150789494710317317400 705 68554529161796117700 706 28996040942523074160 707 11404551846505711920 708 4168114095228746520 709 1414044870835421760 710 444636026997630000 711 129326964671454420 712 34703025772083240 713 8562141242784090 714 1934418366101520 715 398249292996000 716 74292744466720 717 12477648940640 718 1873050373480 719 249224764360 720 29113286150 721 2952068860 722 256279920 723 18721560 724 1125150 725 53950 726 1976 727 52 728 1 729 69533550916004 730 1946939425648112 731 26779600779197616 732 241181713190427912 733 1599473403256876056 734 8328689215757728272 735 35457839730711131760 736 126897345318223974780 737 389565154437550542360 738 1041730555330961321280 739 2455767375693425102400 740 5152837104491749938720 741 9699177073235952425760 742 16484208638988434641920 743 25433320824927536571360 744 35787450824437980756060 745 46104615045760739251770 746 54562074925536406879560 747 59485373507063537353320 748 59891616785652118909260 749 55804576004750956127940 750 48205837998289520298360 751 38664772310254191290280 752 28831756186281529427310 753 20008928502809355334680 754 12934270666108353953664 755 7793105860612102730112 756 4378608632417969498816 757 2294823986435063127708 758 1122037352938812296952 759 511791867188306834220 760 217728479783811973860 761 86357142568876121280 762 31913347605290480160 763 10978676272298269080 764 3511515260271751200 765 1042513361444315670 766 286653739422637860 767 72795284628113970 768 17014042401642810 769 3644634941383860 770 712060185661920 771 126169960559760 772 20146721540400 773 2878251593490 774 364884835380 775 40658053410 776 3937300380 777 326844765 778 22859460 779 1316952 780 60606 781 2133 782 54 783 1 784 263747951750360 785 7648690600760440 786 109028607836294272 787 1018249319613962576 788 7007163564379060152 789 37887018773991600024 790 167602008187919240208 791 623719719956538262512 792 1992584520250610193180 793 5549260641727029814860 794 13635398715195369796320 795 29847028273772479573440 796 58661494793000279587680 797 104197367373227588648160 798 168185088071330268035520 799 247831264193594201893440 800 334716344174871065279880 801 415737806090577752645640 802 476264485485210993945360 803 504490250392034758826520 804 495191075911546253633940 805 451249556257057808929380 806 382364453469126152002680 807 301678531753092303143880 808 221877579326870629144710 809 152263194710129445991230 810 97570844162066327179680 811 58417840291367731567232 812 32693185265287397382976 813 17106973280315240172392 814 8370371014458758765712 815 3829632416551323969552 816 1638053484080705906760 817 654792315976925233380 818 244482910950711429360 819 85198291566504264720 820 27682014887337749640 821 8374195797371547780 822 2354354814394160760 823 613710158968059720 824 147890669332756140 825 32828562464853330 826 6684334747205040 827 1242312917362560 828 209577300397920 829 31890013881180 830 4345684707000 831 526029405720 832 56026741680 833 5191937010 834 412907040 835 27698580 836 1532286 837 67788 838 2296 839 56 840 1 841 1002242216651368 842 30067266499541040 843 443624054844105520 844 4290915427026606840 845 30600046952911376304 846 171564302188111629440 847 787508711950930189920 848 3042980559868690014840 849 10101024112040617834260 850 29250970273313607727272 851 74792814979286076309000 852 170499851626650631913100 853 349273238749814776597200 854 647190192316625809084800 855 1090725984808289777011200 856 1679749760905122978787680 857 2373294073471100018667000 858 3086923406228967161422800 859 3707258828040740374424400 860 4121403824779666054718760 861 4250758930367265953873040 862 4075223519308656875004000 863 3637650515364391026898800 864 3027574764663448803846900 865 2352349949387838954251490 866 1708000947544441828637268 867 1159906990750783939413540 868 737234928024810810012670 869 438801656859572619293040 870 244668707976496453713664 871 127833026391518773927832 872 62590535520631968775880 873 28718513062178474734416 874 12346078829351650078752 875 4971329508538261306620 876 1874067364762105801860 877 660964948066592808600 878 217903556876965596000 879 67070319471341202900 880 19244582013698716500 881 5137376331199528080 882 1272774157019988000 883 291753167320119150 884 61652473424996850 885 11959246586095560 886 2119089131538240 887 341095556938500 888 49563806417580 889 6455611895460 890 747609865080 891 76257736074 892 6774769170 893 517077540 894 33324480 895 1773002 896 75516 897 2465 898 58 899 1 900 3814986502092304 901 118264581564861424 902 1804035989972462400 903 18050382321891137680 904 133232541574646104360 905 773608453956472878744 906 3679758347142295938464 907 14743688316918776788160 908 50780746423593725399280 909 152684584743700554530160 910 405641172787990997016432 911 961504869846167812364472 912 2049599616989994088137300 913 3955089866906731375281900 914 6947357677007826450592800 915 11160979280708336100205440 916 16464683334333096156031440 917 22381000894914853786945200 918 28118008320234869083382400 919 32734122881101280438386800 920 35392635322126440128439480 921 35610522993875857901366280 922 33399676386553841722164000 923 29244924632544433331126400 924 23936463898394943104710800 925 18333569945180130430830144 926 13152679214394407075210664 927 8844961163195322730438300 928 5579081875862913648060130 929 3302363828675893369908510 930 1834995830322348939925984 931 957392512788217199247600 932 469063810024000783151520 933 215798660175123310013480 934 93212400718392729293520 935 37790552252110846173912 936 14374497558736688271600 937 5126818689927400358100 938 1713216949184712956400 939 535854566074243549800 940 156669710246179935240 941 42746719798059629940 942 10861476808884646200 943 2563408296280131900 944 560182792354066800 945 112932364584370530 946 20913357580945680 947 3540181244193000 948 544790274155400 949 75742229780100 950 9447098494392 951 1048609423212 952 102614577300 953 8754433290 954 642283880 955 39829412 956 2041020 957 83810 958 2640 959 60 960 1 961 14544636039226909 962 465428353255261088 963 7332404057021408288 964 75807596783076172784 965 578484185029003095920 966 3474521200091696711264 967 17105341972013749157088 968 70976117743781832257368 969 253316227898752351732504 970 789752294886714641837600 971 2176976339848172981745312 972 5357647897263695042422224 973 11866131723537312908026704 974 23808524058279721802664672 975 43517413166137539278460000 976 72804439791025524600800940 977 111938714893501739424006780 978 158727543628658075821483680 979 208206326603360084339031840 980 253311358489267794546001200 981 286508760197870183983151280 982 301870428520476311264888160 983 296803450591419018430318560 984 272741679413931000789979080 985 234557552645911199534430600 986 189001428654728542247694624 987 142833208688171680826571168 988 101322628502979311404330768 989 67514997218140494251444624 990 42282090918513745021533920 991 24898104837269896196263904 992 13790138877554693690861918 993 7185411205658270911817989 994 3522521298989704696374320 995 1624664377578063374973880 996 704889483016608352297352 997 287616600013064409774444 998 110325621617160478013112 999 39763283859041839991700 1000 13456607242298208486900 1001 4272240706757439216990 1002 1271033270106187085880 1003 353853363108316906980 1004 92019819286469822340 1005 22303498217177478450 1006 5024963161711031580 1007 1048992122143859010 1008 202147545522803010 1009 35806234157986605 1010 5801374578348600 1011 855081840076932 1012 113949641360724 1013 13633759297434 1014 1452911755092 1015 136623448310 1016 11210600122 1017 791795149 1018 47312572 1019 2338330 1020 92690 1021 2821 1022 62 1023 1 1024 55534064877048198 1025 1832624140942590534 1026 29787414608336709632 1027 317887565273343323104 1028 2505198631288459544592 1029 15547416686261377383312 1030 79129416359038867066784 1031 339625013202978014199072 1032 1254522113486155326248744 1033 4050321701762262265968552 1034 11569119519561546352636128 1035 29521819555947761676697952 1036 67839882451459058021488176 1037 141322326136973710506317232 1038 268380263268450034114111776 1039 466845783798909790439701152 1040 746888207554883114963833140 1041 1102890640963238105043949620 1042 1507781671217152099503625440 1043 1913543512478076526668292320 1044 2259704773671258759867080400 1045 2488128164397477401336435280 1046 2559093731685908637110497440 1047 2462522556529883687679528480 1048 2220020838158537334033837240 1049 1877334617793753145865335608 1050 1490695925112851306246368224 1051 1112474244235620156765881952 1052 780864876371715066622216944 1053 515849492554163622394432112 1054 320889396809099469553625632 1055 188038771619118513099525024 1056 103830723819248444482782042 1057 54034514089174587213206036 1058 26504433716181536243987584 1059 12253429409742622209453664 1060 5338672049431653448328912 1061 2191510697306810779886096 1062 847302394770172817508768 1063 308400246478416879738912 1064 105611077498979240781480 1065 34000761330091453334040 1066 10280900202226067807520 1067 2916139301062050284640 1068 774746327939869083120 1069 192427593049672002000 1070 44579325542199418080 1071 9606383221177791840 1072 1919266204943407980 1073 354181634952432840 1074 60113215565357184 1075 9338243295448032 1076 1320537520958736 1077 168954791854512 1078 19422875639136 1079 1990313418336 1080 180115160632 1081 14235255056 1082 969247488 1083 55880352 1084 2666992 1085 102176 1086 3008 1087 64 1088 1 1089 212336130412243110 1090 7219428434016265740 1091 120953193302210975244 1092 1331096001037968257862 1093 10822605498244586079264 1094 69328345787490670624128 1095 364392571192714684617536 1096 1615970435645968748794448 1097 6170850999098043362188392 1098 20607627509754884329693424 1099 60919677266965663424332208 1100 160981156042593487045827816 1101 383315757785738909675415536 1102 827935977394179947166015296 1103 1631307700887168061088255232 1104 2946142910912118335326076784 1105 4897090590348005191839706548 1106 7518588296755940632229451912 1107 10695362978268738856667989320 1108 14134942147641298917547105140 1109 17396655683336918989844809680 1110 19981135549544568376264488960 1111 21456464232643590564669059520 1112 21576708137961223232167265040 1113 20348008551415007493634796280 1114 18018266695630295333913730320 1115 14998039228639318605572356560 1116 11746262454175332907215097464 1117 8662921807995334656297216432 1118 6020475741249897634153850304 1119 3945037020218604924703655808 1120 2438540500313413418560654896 1121 1422417342019631399538672378 1122 783174051684889913906534612 1123 407096508234316757295241454 1124 199791193012689279225654804 1125 92573337540330082559318624 1126 40492576576886123753323392 1127 16716751728968213895325056 1128 6511463113538174297596112 1129 2392058478261487599393192 1130 828315264332815794204912 1131 270180411757400952630240 1132 82942530572956668808920 1133 23939083344827586439440 1134 6487485481850798316480 1135 1648098501353098697760 1136 391716147720568738320 1137 86897814768355772940 1138 17941985237792113080 1139 3436591565264780340 1140 608332650144010440 1141 99094801958652192 1142 14783130089582976 1143 2008828862131872 1144 247139924120304 1145 27338437882008 1146 2697697206864 1147 235271987016 1148 17934073872 1149 1178670592 1150 65646592 1151 3029136 1152 112288 1153 3201 1154 66 1155 1 1156 812944042149730764 1157 28453041475240576740 1158 490921133513106070320 1159 5566179322626540885540 1160 46647004008839051922258 1161 308136812183373524856582 1162 1670883133902854753309120 1163 7648272426238924196442880 1164 30160935816571144856951680 1165 104068956010211009481412672 1166 318035371901611613260455136 1167 869273809288450540022266960 1168 2142147401034012011716547800 1169 4791336758596574303463398920 1170 9782017108857361363834369888 1171 18316982767568263198451662400 1172 31588650140193425645417445240 1173 50352148966815461655417962280 1174 74417205584297482569094998720 1175 102255662062331228588882512152 1176 130950363880463794058567241660 1177 156622565024176302780877305300 1178 175285296810235586065378677600 1179 183865755179806457134375286400 1180 181032801610914873700124671200 1181 167523870200452354787499737184 1182 145865821545824063359071174240 1183 119624697035680996582272492720 1184 92481618267298274256791679240 1185 67450017535474047933711327768 1186 46438390386616278769193066592 1187 30197536897094058428468790720 1188 18554651255179309004842333380 1189 10776241408311594148987146380 1190 5917271737782769991107831792 1191 3072437052930563149880756272 1192 1508624446437756383676265570 1193 700498835953776791430085972 1194 307549659424817411720089664 1195 127649595402225444488952704 1196 50071999329443946956191552 1197 18555579685456382067752000 1198 6492994535306084358971616 1199 2144080476519252915694512 1200 667629835899672651773880 1201 195851755273893554445240 1202 54065882350034468320800 1203 14025518073878668032000 1204 3413322771296279140200 1205 777693307224008227800 1206 165481889280255653952 1207 32791198253272425120 1208 6030977586164527260 1209 1025648235247338120 1210 160596209717216064 1211 23041941783619776 1212 3013149323288160 1213 356960096424960 1214 38048733787680 1215 3620384920416 1216 304679699896 1217 22427897360 1218 1424515136 1219 76732832 1220 3426962 1221 123046 1222 3400 1223 68 1224 1 1225 3116285494907301262 1226 112186277816662845432 1227 1991712903266840371800 1228 23246134885271551196580 1229 200620696752878008648860 1230 1365335417669782570242504 1231 7630917417445653707178264 1232 36018534930930732110369670 1233 146535515099576142162792400 1234 521872711367939621186112000 1235 1646951824901271225888714240 1236 4651018829247982964254433280 1237 11848363352055814363870177920 1238 27410855778160576076812222080 1239 57916041735369275677687056960 1240 112301443354404979104108823368 1241 200673018413337497329744384068 1242 331648221223913883424747470320 1243 508534228329599599566401738160 1244 725466804869297105561268380520 1245 965223264375870786615892052952 1246 1200289084277501451285446364432 1247 1397718632180753652454195014000 1248 1526734919045179353089999783700 1249 1566638104172916383836550429400 1250 1512209820040787764709325156672 1251 1374688675557920483481324566592 1252 1178137249110847787016392250400 1253 952756364543612390565892973280 1254 727623567687945210443231357760 1255 525131421625844351715252476544 1256 358359561180441582730290857304 1257 231351117084591847036714544370 1258 141350779232318825304891844200 1259 81758579910523533860295486600 1260 44779052923832413523404939660 1261 23226570104092939730523345638 1262 11410137933288646447216401780 1263 5308654365114844537270277430 1264 2338960344034132238076402900 1265 975725750404710834018987728 1266 385287033266778161567319040 1267 143959329090971062885135040 1268 50874491771947439193128960 1269 16995173664611232859092240 1270 5363200827270942263436192 1271 1597497638324665675626000 1272 448685876743508726695800 1273 118687669871234793014700 1274 29525178533322754544400 1275 6894993384557320282416 1276 1508376537781121569176 1277 308343282230660638500 1278 58727895216807441240 1279 10386986205900268580 1280 1699518120004163592 1281 256156531173262272 1282 35396557161836160 1283 4460446823028000 1284 509510425704000 1285 52399174128840 1286 4813689393744 1287 391385188040 1288 27854308240 1289 1711681125 1290 89268564 1291 3862740 1292 134470 1293 3605 1294 70 1295 1 1296 11959798385860453492 1297 442512540276836779204 1298 8077412002799724871104 1299 96966339459535586068392 1300 861074394165205573882620 1301 6032175676741788375533004 1302 34718528779635703413808488 1303 168828698189147822742411768 1304 707929884345829240214739774 1305 2599779354231567134625831910 1306 8464104626316686836121765440 1307 24670994424784267128958932480 1308 64901150337210691664968308480 1309 155130183064043679167886201600 1310 338831659481285308638648660480 1311 679550057651408859554581705728 1312 1256677942580710218609969101376 1313 2150642248128551000629524733056 1314 3416897458282772170448889330848 1315 5053892226230243197314816472400 1316 6976193023796822426186926529112 1317 9006482075000045639522835093624 1318 10896208782289005575859784136784 1319 12374434057384632019505261486832 1320 13212009389766215145668823789300 1321 13279956279868833672181028567652 1322 12581533690173170785140152536224 1323 11247220347595058796804774245824 1324 9496047915628186511008529174752 1325 7578589844714477816192575482720 1326 5721337265761547832762500631744 1327 4088306027659126969084590619968 1328 2766679592493174459811314090948 1329 1773939925636001906587472767764 1330 1078058362797956399743641444960 1331 621144897376175174700138877560 1332 339375988907597847175490532820 1333 175858829074590981069039106128 1334 86430498650367172264220954688 1335 40288613804316540329041976160 1336 17810270018282699481225727578 1337 7465506924610214727225814836 1338 2966491029837174554853006528 1339 1117072276878741616248900480 1340 398470914521869721770704960 1341 134577142249421155960050272 1342 43007256051809902168204224 1343 12995433001074487136467392 1344 3709682949345137618086800 1345 999355552163581728751200 1346 253738228828691600002656 1347 60627141372278567413872 1348 13607096236130993184072 1349 2862435173941799927856 1350 562952372450232232160 1351 103203967337212085792 1352 17577368768176443324 1353 2770775137533475464 1354 402530009952524352 1355 53640042248018880 1356 6521895021899040 1357 719221623172080 1358 71451122982624 1359 6344687042144 1360 498960036630 1361 34369313814 1362 2045547168 1363 103391484 1364 4338810 1365 146580 1366 3816 1367 72 1368 1 1369 45950804324621742364 1370 1746130564335626209832 1371 32745927980485921661096 1372 404013949272751979413252 1373 3688647419185935470189016 1374 26577677123286205835143680 1375 157395100799445470285264304 1376 787840568320751427878793852 1377 3401927405959472810844894834 1378 12870636823291960470510692212 1379 43188194115005668686217005284 1380 129804228468553670278575734630 1381 352270812258745992281309271520 1382 869066659795011459984115952640 1383 1960155600967563969041573867520 1384 4061647368829170873801678610176 1385 7764453066128478691619399898048 1386 13743614301284608426017402612864 1387 22597412233947303384834593971328 1388 34610150258733953675360292969664 1389 49500851500481332373417789601472 1390 66258502747912597601401216048832 1391 83164856492999909866468247521056 1392 98053761709499320215526001688792 1393 108765238012786579354535789579916 1394 113663247094806723468548096688216 1395 112044806430708411945858188167992 1396 104299955159264614647460772304676 1397 91774692220709723039040637144112 1398 76398550843639272427729148602496 1399 60214721873675214304865671448320 1400 44964103108919870120790049573344 1401 31829234490100915927158771456972 1402 21369682782441156396588632060424 1403 13613236081767305584267948705032 1404 8231189821325166241073240028564 1405 4725157376654342856888491095000 1406 2575762069801892849516270070080 1407 1333472275003591695791370572596 1408 655652946787894588573309813776 1409 306174513859577035815900817554 1410 135778942019115195704248747668 1411 57173842601146077192100950414 1412 22854217066457355753471451572 1413 8669816478769392932277890208 1414 3120075558459953062029730304 1415 1064713742875777568860222432 1416 344329167999172981323175136 1417 105463552529063311048318608 1418 30568795596982517050932192 1419 8377132684510970730299952 1420 2168041308590570347462176 1421 529191636068904759448128 1422 121628996608197235542336 1423 26273405852211099340088 1424 5322104911034302032880 1425 1008359815589908084492 1426 178166195743760444696 1427 29258577479955278532 1428 4448967446452615176 1429 623750550102744672 1430 80253538262549760 1431 9426106731583920 1432 1004707164419888 1433 96527581622098 1434 8294233641452 1435 631570468884 1436 42149137782 1437 2432000676 1438 119247744 1439 4857582 1440 159396 1441 4033 1442 74 1443 1 1444 176733862787006701400 1445 6892620648693261354600 1446 132705922889507591947232 1447 1681523733455208040068216 1448 15772474473087293321168172 1449 116797202393208576339882964 1450 711132435883264544418014928 1451 3661063206778078165304656416 1452 16265750251042654106645569032 1453 63343906089453145966182335144 1454 218880160713270286686907622808 1455 677724209152862479681021788476 1456 1895638734025472895758375731914 1457 4822193735282158656671088214950 1458 11220155680771847139815262581440 1459 23995949935303293144057608616960 1460 47368697324564020786496164183680 1461 86626538313691582077759950444928 1462 147234715330138204415458727179264 1463 233236469754916564388604898182528 1464 345219503416357073260409420238016 1465 478487792831645828566613134339392 1466 622274122492640746101930889121280 1467 760666897749327857896921458244736 1468 875375940078246566043982348057152 1469 949719581513185736078620190200224 1470 972625968273744404009053489809648 1471 941319385601847342637026322958024 1472 861801475198523675404798780371996 1473 747045360815682441262152290676932 1474 613624283766093957339737355909984 1475 477946668464464509549954700272768 1476 353219910692916397369473008723416 1477 247817292191757062253068192232552 1478 165134161545210795546249931409184 1479 104550788851869047688686257400088 1480 62912695648737648839707698596636 1481 35989499580380626838996524020324 1482 19575688763074937577955302430160 1483 10125374009589518001391313538760 1484 4980571287159798392925215755168 1485 2329780458726106316197613562684 1486 1036297932557433257000743901616 1487 438254307492630836480040281904 1488 176177067743377475692011487458 1489 67303024841928367790485133428 1490 24424832131202509454648839488 1491 8417003407803348030003143872 1492 2752920564649752502214662496 1493 854045675941484536695109952 1494 251138776423165425419740992 1495 69940671249350349516393792 1496 18428918357023415087375376 1497 4588951374992202704093088 1498 1078359871326462743764096 1499 238743504287147405565552 1500 49701660182598363110704 1501 9707237924379863402808 1502 1774064867107023447936 1503 302480449072366490912 1504 47953241501364807084 1505 7041989936656786248 1506 953905783292937792 1507 118635669239880160 1508 13475683933930740 1509 1389788719715644 1510 129266661975152 1511 10759247570708 1512 794054060202 1513 51392124654 1514 2877468984 1515 136992204 1516 5421536 1517 172938 1518 4256 1519 76 1520 1 1521 680425371729975800390 1522 27217014869199032015600 1523 537624410598074385658800 1524 6991414877991198100682600 1525 67325556169088739772492424 1526 512010880857878331004198032 1527 3202702210755217262960118160 1528 16945311922399722904954349620 1529 77402339291427578100669267180 1530 310019105828202212594164703600 1531 1102210226531994065918434179632 1532 3512863248247984624824947702040 1533 10118008256026275764515282417400 1534 26515618903882810461718231113680 1535 63586626843984600360221814064944 1536 140220887994840095168045913333286 1537 285547493665450665232306922191720 1538 538965294969092639368509108552960 1539 945933456837886264413369835505920 1540 1548146591292602001570145416789376 1541 2368691060356469683920573626995584 1542 3395639035518489317758359283720960 1543 4570022057353131580130743281744640 1544 5784608935063594301204572649528640 1545 6897364890455886192938594026361792 1546 7758341881958189644038107313624320 1547 8243094637219225510383929604783360 1548 8282263479338861505008248180622720 1549 7877618372706125242317128070394880 1550 7099542941796331978960230211656576 1551 6067564782123884827099362126420032 1552 4921143338632403291297698463597060 1553 3790242289164330421981335602179770 1554 2773731076376379983545360858157680 1555 1929623254082242786826019235240240 1556 1276658995213549916402996621308392 1557 803573165890908807291448257042440 1558 481337472818179512842893741360400 1559 274439038007341263365385414558480 1560 148965491630388198074899998665924 1561 76986492468946519025176974824886 1562 37883683761929091813408342877320 1563 17749772898015324683721921251236 1564 7917804793946876163489351271932 1565 3362255750466449436112754541534 1566 1358898132672477863642942086516 1567 522591631707834798544190851030 1568 191169438339120615559053682164 1569 66494586912467500848235449808 1570 21981897174926648283886483584 1571 6902694944928480910711897632 1572 2057641091399632192451241920 1573 581825765992595654766107376 1574 155921648768518154041399392 1575 39560250652467457582816432 1576 9491123312234489944229536 1577 2150068408029125734168980 1578 459115443974590804532560 1579 92227557130645209690040 1580 17388685493516782830840 1581 3068970055763583775076 1582 505519443617137596920 1583 77453529630582093300 1584 10996928290101424840 1585 1440830048441198077 1586 173397654730675368 1587 19067802740335960 1588 1904730088970748 1589 171683878434276 1590 13855286304392 1591 992003648688 1592 62320760190 1593 3388951397 1594 156788684 1595 6033222 1596 187226 1597 4485 1598 78 1599 1 1600 2622127042276492108820 1601 107507208733336176461620 1602 2177361189535922561248000 1603 29040554865435367160645200 1604 286909929582289466059461400 1605 2239297112241585813536206360 1606 14380066188223972732188354480 1607 78136601329033265956832563760 1608 366667632160232944601160567740 1609 1509307211501097077194783492380 1610 5516783038824530163448478711536 1611 18083445112861246836223889730256 1612 53590077978460418238663167868520 1613 144556133099728512426458850118120 1614 356966208371744271006790593198640 1615 810937164572584745646761053476912 1616 1701995073910080239631391360008902 1617 3312412527123446918743372331146070 1618 5997251981332910170841518125343040 1619 10130311521831703773059364339726080 1620 16005007091304604486755798332828288 1621 23704486404491443091619913892989568 1622 32977767116820478027674999304136960 1623 43172884368492478926231159763308800 1624 53272468526743946658039779567832000 1625 62048062482154396019530871835408832 1626 68305482628980192453683245286793472 1627 71153488355910870594290408349863680 1628 70211788687093493389725156350919040 1629 65691659198899770858015312800106880 1630 58326663979228057662729464215259392 1631 49182628194305167816113795036005632 1632 39412911943275491983984254029372560 1633 30033644420152335886171171163906640 1634 21774537412931213308817181059691680 1635 15026569701920060249274358861647056 1636 9874403377587638438431725730983576 1637 6180801801846267485876733182951320 1638 3686195270715783452182701530198320 1639 2095090007006104196811218825157040 1640 1134970049183167249414225511735212 1641 586091973165862595641178190509432 1642 288512834801013544053385634571520 1643 135387013012440243163851556558640 1644 60558071341857708756145394293960 1645 25816467665990419961321678165968 1646 10487537115473065826013524011232 1647 4058814592372458290892616622240 1648 1496046535280082779075124003650 1649 524994972471432227498733864020 1650 175325148811662650145702041152 1651 55692326724906177957413796800 1652 16817282803697925421205040160 1653 4824268719900610008235084640 1654 1313649117417461797414260160 1655 339233004875596232176033472 1656 82988196864590691582711920 1657 19207896639367333500407480 1658 4199887707029092373815520 1659 866022330987763408010240 1660 168062609692645993517088 1661 30623047131789410600848 1662 5225223713044717214560 1663 832408230631601201760 1664 123390822033652636970 1665 16955805782850545006 1666 2150977892798617856 1667 250740057828614360 1668 26719649515061620 1669 2587713861816980 1670 226244385561064 1671 17719443548456 1672 1231858878770 1673 75183811300 1674 3974052160 1675 178810216 1676 6695260 1677 202280 1678 4720 1679 80 1680 1 1681 10113918591637898134020 1682 424784580848791721628840 1683 8815591116133566469852840 1684 120515580990069853813476020 1685 1220764767928184182995706800 1686 9771931697801534377204186560 1687 64379791632314559704502865120 1688 359008309868572579168644283320 1689 1729533431804538881662122430540 1690 7311213411561359185221350600040 1691 27454038907315431847382987147016 1692 92484164481432120924988674396092 1693 281772241981629350186867523651032 1694 781707527945792960221367099583456 1695 1986094711020647233019657509434240 1696 4644096534658182512753681723763592 1697 10036789811208926692274440502421774 1698 20122882184095621073732251398189244 1699 37549115245027393392477643314889692 1700 65398862691320704135858264024826070 1701 106587870899086807640111141221305888 1702 162928858847845656879895963136444416 1703 234057244985765282594873846685728256 1704 316570351114221424755099895851550848 1705 403787396555568143140527684738802880 1706 486417524320249977904605135894375552 1707 554135715067132495627424107117779584 1708 597714213859528970985924006172929984 1709 611097619472772877956844712548670592 1710 592775086399713778300988017832025600 1711 546024527271009709007873793164536832 1712 477990119926862288626789437999060864 1713 397938618520221140888035240888916304 1714 315265300614654107090108837414159392 1715 237815712966087917263480998929771040 1716 170891826738728287203349669773793936 1717 117031507673825090918874293139762432 1718 76408751230556087340952638079486272 1719 47574583970886559444116142464884576 1720 28255759541436752502411729380304440 1721 16011204117467536687679069352954492 1722 8657409631921530220813874270900424 1723 4467229617899207908599798722452324 1724 2199844507248902197918443589953272 1725 1033817700543559605522824500068320 1726 463625018206648887100196080334848 1727 198385959828082460351138731311256 1728 80984831972277404171167131670160 1729 31531844864166213662134247272402 1730 11706532845803443528098198566820 1731 4142815889117933995231542984342 1732 1396947578982794544029331378644 1733 448623193684396285674096752992 1734 137141439687337675059366588160 1735 39881652927800022298637195840 1736 11025164078862277856984909792 1737 2894973244218764947016862704 1738 721326974634107549262339232 1739 170356045529932904616865800 1740 38084383578768695052700920 1741 8046932548763766949551728 1742 1604092570173980222396736 1743 301055321972440541429456 1744 53070665602470061495248 1745 8763775509389530563570 1746 1351605944319534750196 1747 194031964498064815912 1748 25830967130652246702 1749 3175802777503339176 1750 358930304652112160 1751 37099657705877104 1752 3486599379269188 1753 295946394120650 1754 22513596070316 1755 1521005827510 1756 90258588836 1757 4641014352 1758 203239296 1759 7410340 1760 218120 1761 4961 1762 82 1763 1 1764 39044429911904443959240 1765 1678910486211891090247320 1766 35681904791298504616822560 1767 499688261938461995209392120 1768 5186470270922337161037933660 1769 42553180839202925358509043540 1770 287437794466210261475858169760 1771 1643901825445441756853960519680 1772 8124848668057248838220424401760 1773 35247816962169001943941121577280 1774 135878493399980738047869947769232 1775 470070237536937196378919169897336 1776 1471288152723505303757073423522148 1777 4194744014228939285519877710664076 1778 10956823118681799504295909116517488 1779 26349715796829815132734975782490720 1780 58590982138168280976220498180295092 1781 120910388500276358895064019474138076 1782 232322916644687713275465118940504992 1783 416838957455368417008192820634854516 1784 700171085562157956913075214620559538 1785 1103547727347224889471280244456363158 1786 1635371972281714044720161287712380864 1787 2282848962560725045126926777248529408 1788 3006699995901179259560982046595934464 1789 3741984548204765899202870067906144512 1790 4406531458659646540352699321774429952 1791 4915895462794401901551291949789725056 1792 5201116553278573540339918282217602112 1793 5224084217110296602905800112094375616 1794 4985779201911909699015498856089088256 1795 4524978609686685301247482469486853632 1796 3908198663618531808133521406519012896 1797 3214375318758869391286355987167903072 1798 2519005358241631937346578720656134016 1799 1881907298675854867113880884172259424 1800 1340914469565936013467445059857598256 1801 911610126421362722822153773920331408 1802 591520108583054527280501299941088896 1803 366442537655965071580390984878264448 1804 216780068896542173698683267647544640 1805 122486744754818273852475928156423392 1806 66110869907553648442173483712709776 1807 34088461672579530636903440562841552 1808 16792238464236290481839012721713676 1809 7902629866752767101891096605420088 1810 3552802089220783353789234957257568 1811 1525668891766694269761077690613744 1812 625708215370708498883356278674716 1813 245028424495329269021277219358332 1814 91597286757108745432530470141616 1815 32676507406371762290666306767952 1816 11120300689897411086075831668426 1817 3608612474839942067680537462548 1818 1116074621180277748417936703552 1819 328798662762387251329480712064 1820 92208001449296629921108229952 1821 24597103073927330664464667776 1822 6235915371587229246466728768 1823 1501000615182818002616780592 1824 342623982459556607174901536 1825 74066041745537970652830488 1826 15139019345362651356237984 1827 2920515984000979678272608 1828 530632715212123663280804 1829 90586892682703012629180 1830 14491243452324907322096 1831 2165746598283270241988 1832 301381406812514554806 1833 38906128249004717918 1834 4640041372276839344 1835 508903838430032064 1836 51065645140148912 1837 4661005333010208 1838 384417109088376 1839 28428030977528 1840 1867885176066 1841 107853336708 1842 5398754704 1843 230268136 1844 8181222 1845 234766 1846 5208 1847 84 1848 1 1849 150853479205085351660700 1850 6637553085023755473070800 1851 144386301814222633761269520 1852 2070096629499261714274945560 1853 22003699693107128249800035720 1854 184931100031403739455706504240 1855 1279972656631236783402636636880 1856 7503078960829729978293800156180 1857 38020419831359977184276287156280 1858 169163388453257134551872093735360 1859 669014335981107710494720008163520 1860 2375197106802787093094808634771040 1861 7631892590521965385652914056951776 1862 22345336810852204843502977399054208 1863 59960660177480578979713867007083616 1864 148188878741014458400511976702738092 1865 338758641519243652516353140622403994 1866 718968289127617867679871761572456808 1867 1421333669421768702334394686922711816 1868 2624862160417420484613013102974687932 1869 4540023577369526944475154032031928244 1870 7371361981607233438140632355133594328 1871 11258187004813308877414150177851797000 1872 16204025014648996867169723441942209814 1873 22015794466657792179323463063986449008 1874 28278475796859676055614075979789395456 1875 34385759429921016858437298117112909312 1876 39631201507701439960905200738947628800 1877 43342766666016393409694427398381245696 1878 45025245833756746873230621272148854272 1879 44468607199615593644479928173130159104 1880 41789669524422015519588202909654691008 1881 37396198016176662181091529508413460144 1882 31887607342708696943577221129959446336 1883 25924789589926966759778647634650697792 1884 20106763309946551514232986049236119904 1885 14883707480692519279589331996327012128 1886 10519754538812266111200305324260653248 1887 7102077368353108400592086590446978368 1888 4581288648043361362701484145479669136 1889 2824410200361952331024578620022656032 1890 1664562529486150003733499879928980224 1891 937947681732561310172477928743836928 1892 505379031975135061411657353204290816 1893 260405542465347660227500411539783332 1894 128319446884321185930667652692672424 1895 60469932882116068182345140455348868 1896 27250054370466380045508932350558840 1897 11741747864023029347141917130423794 1898 4836959519132947404754818828936968 1899 1904597212539587680274702741651920 1900 716672553582876709721294351674364 1901 257632014833943240536493114609694 1902 88448883085588474545189198299236 1903 28988553480992906340514423269982 1904 9065773207815742671762397392532 1905 2703966241033619644605806169392 1906 768701281934565983734865564672 1907 208150988227305226012023670336 1908 53644441781156837386986881792 1909 13146353897278895801842869752 1910 3060325978710483139106499952 1911 675907165646600240352360088 1912 141434421214235701342459864 1913 27994260851694591326633878 1914 5231436511018809925828936 1915 921063032893607361027352 1916 152416149041768102260924 1917 23641455662163815422408 1918 3426982599086261061616 1919 462692727938157450052 1920 57970715581513299454 1921 6712394196061903540 1922 715016085232542112 1923 69711120212761664 1924 6184765525636880 1925 496022650978582 1926 35685485953052 1927 2282109401638 1928 128309750756 1929 6256899341 1930 260098916 1931 9010736 1932 252238 1933 5461 1934 86 1935 1 1936 583300119592996693088040 1937 26248505381684851188961800 1938 584104671482090481630230400 1939 8569081032765668315734402800 1940 93224862567887676568162937640 1941 802148173191831113207274302280 1942 5685556125394106554950245473200 1943 34139826925661485479736135342800 1944 177260998170008381213182031657300 1945 808360741970566751271922844120740 1946 3277691913037658915705046286497120 1947 11934408510253138989668138264635200 1948 39340528333907293174377869486695200 1949 118207031630827282939121579483076000 1950 325624302346552045720394182885722432 1951 826436419072071594701947326605336256 1952 1940801592966120987774210693771364440 1953 4233066857237407438812033777501305880 1954 8603163506719193659877697173318255120 1955 16340000229026069572802425099229203320 1956 29077598679270432043810207126917301284 1957 48593643740621506030662557021871637620 1958 76421066347354591689667613630664329880 1959 113309800772819623346766849485497423080 1960 158661500025680048588312655331574149758 1961 210128237201607133410868961307178027062 1962 263574298374714778544358146431531741760 1963 313522685028747227449150957156887912960 1964 354057431979011618716936385937166137600 1965 379982603146118930224786804934902885632 1966 387921932776206962064317577417656381952 1967 377036527687690950510826230282023216640 1968 349151863683723200321498382473697769440 1969 308275268570321972432132050540163964000 1970 259673944333587606587750592095504660736 1971 208798729901131489699087979167347851200 1972 160345097389001962149133292034470987680 1973 117653832154948668379053051258585084960 1974 82518276346794192375329921366101237440 1975 55339729820346400326022228870154735424 1976 35497259676122291252526260686193281296 1977 21783685454047903068449115078362057040 1978 12791893808617888508638682887536842880 1979 7189098438059552753942918543659480320 1980 3867235094681252294712224762128448640 1981 1991339731215546374247675907947686744 1982 981573155294880097095476402514665520 1983 463157064625796425422486088740787440 1984 209189492117893882112278736246132400 1985 90430884499311340916979933210301108 1986 37411052735588121136277192737259072 1987 14808510418968715329643499907587560 1988 5607300848438578503726651420070108 1989 2030533541515188021780842171616016 1990 702978922196984315273698728762176 1991 232589626639098442733069839639200 1992 73514141561737223860645201492770 1993 22185792754004530345175820452916 1994 6389471971531400282767059614912 1995 1754974518393539881472570656384 1996 459393121629214027593132377792 1997 114512626421079165538876921040 1998 27156391440725068277920173856 1999 6120302218438164204588142112 2000 1309228788539260139329900836 2001 265446278061935512063528908 2002 50925957415537792233988320 2003 9227485854758150403803640 2004 1575717028664935737900660 2005 252973184669249515774380 2006 38080095767627144561352 2007 5358492863291107587960 2008 702523617787599000250 2009 85497071536018681110 2010 9619200702359367504 2011 995977380938285856 2012 94421214165758480 2013 8148811955155924 2014 635993546238248 2015 44545636756808 2016 2774589478100 2017 152005630810 2018 7225820448 2019 292944036 2020 9901782 2021 270556 2022 5720 2023 88 2024 1 2025 2257117854077248073253720 2026 103827421287553411369671120 2027 2362365484351636607006562000 2028 35444231767068444055494750600 2029 394463142289876764009124573200 2030 3472990795868085661694537738880 2031 25194744818029309682469793301280 2032 154882606731998876133287678778600 2033 823527297703382269904758613569500 2034 3846941306853421638281093393643000 2035 15982661040053212177217496450437400 2036 59645909921537911195354192691926500 2037 201581279401324308171507286498966800 2038 621181261665731049085239020590339200 2039 1755476969141583732860140153942310400 2040 4572281308955397540592828747102137120 2041 11022889013262139725342102418538730600 2042 24689355395290910431815062951794099440 2043 51547393816035028510216856541038434160 2044 100612585035990679590999710754942372920 2045 184065626007607955654626322798482289712 2046 316354697838691277298428524975737586272 2047 511870515336717906689988222512786860080 2048 781165749795840641099600295347243938500 2049 1126309257703925657030862795238775998650 2050 1536625348986843487276921622493109395684 2051 1986446475608146179091076972270936724084 2052 2436305124498635843528659831592059024310 2053 2838116246188240432125924044211071051360 2054 3143585431408198044247804673425452395520 2055 3313821401278134589064958241821253306368 2056 3327489069117947741533299409046896412928 2057 3185141472756349830278233728917598450720 2058 2908538032891224135235270421637060757440 2059 2535332526619620428234722066664871583680 2060 2110874238758056190633599330283131868256 2061 1679518297278499762480919116556034677696 2062 1277632328618872270112861782024847651840 2063 929623488635024843707808194312017659520 2064 647214415013606851294570213059487009440 2065 431289205581985383747476793025046231472 2066 275161789095825048505285556535091689312 2067 168115479958231415950590274847376591840 2068 98380704560993954565731702030716026960 2069 55151781861153351535338335102199011520 2070 29621280989677142973650668201620204032 2071 15243084113555780347910753866227989672 2072 7515875639763283919195002717182313080 2073 3550749921560506960549370238509237400 2074 1607212815054010794630096143922507600 2075 696949673806369550533218985192616244 2076 289500155366075830208152697287454964 2077 115170837503025826191731022026858760 2078 43872414585018660977288786797455360 2079 15998754939516881456130606685880540 2080 5583384095666689717154220238947408 2081 1864130314458476562834542060914506 2082 595184665552139697676890959079780 2083 181647706677991286498276625339990 2084 52965278729856827093350328164020 2085 14746447687154253314816585292576 2086 3917752330367049391872233694720 2087 992475919836253747350357652080 2088 239536112751890933312079608720 2089 55026387166540870993994362380 2090 12018163330780050300912626472 2091 2492399730597943606315640160 2092 490086187206190173072729420 2093 91216383207094290833669880 2094 16039411645513884141010560 2095 2658767546774251808968776 2096 414471494321575777841436 2097 60597639121896702450790 2098 8284358439991154233900 2099 1055506740731056310400 2100 124872480476145960822 2101 13661833799204950392 2102 1376008718420940480 2103 126939907285878780 2104 10664545505230020 2105 810567503711064 2106 55310068153648 2107 3357671586390 2108 179357669370 2109 8316673860 2110 329026368 2111 10857330 2112 289740 2113 5985 2114 90 2115 1 2116 8740328711533173390046320 2117 410795449442059149332177040 2118 9552122758454913846009743040 2119 146500491436737863442605950320 2120 1667033827289011004060567597400 2121 15010398541655589062326445119080 2122 111392963750248091888850485710560 2123 700681710217909997066169588068160 2124 3813117813573128539233994155304080 2125 18235528090036139764420205444038800 2126 77583917871975642818133683254568400 2127 296582347017088105400765978987125800 2128 1027027384034610392507709601090362300 2129 3243737273987330717530340507887695300 2130 9398304062634416047342610034993943200 2131 25104363266176260283602497081870920320 2132 62088615232205603797270862233107350640 2133 142714640776634302538911965943592397840 2134 305881664040616345431450140176668525440 2135 613107465692352431821304029891643473360 2136 1152253980932223629689997826726204088552 2137 2035161686858037706451042386283332222424 2138 3385291834666567434051759565252470799584 2139 5313215081051032579254879316426513619712 2140 7881731894032609503055155508929026957040 2141 11067725049978255250366850484516090316704 2142 14732462588418901747903526977203638462088 2143 18613387863628411768847057198949117334988 2144 22346628538639731581002093573663984197034 2145 25520777640207038685581587004501662734070 2146 27751690929999402163279064346722772701888 2147 28759417833038810216914020318810904022016 2148 28425849502843326740624984322690643085376 2149 26816743071524099528103829987771265707968 2150 24162703402186681584987732226628647422720 2151 20806204314320330663979547121914043854656 2152 17131049825940148821838095416428930744352 2153 13493710115556360710197497379279742240992 2154 10172447354948846579456976360762544176256 2155 7342360053904791208708162834736576326400 2156 5075883212553218492899382463193530681792 2157 3361892418203304940974519848345861755584 2158 2133852964604485716908695567836091101504 2159 1298219834339759551149155384175837617952 2160 757203313452824561438501418710823059760 2161 423465485289968058624221633020837041872 2162 227095811121994921054852791062106964864 2163 116792247399679477655464587684318895504 2164 57602972165989673071176929917593740912 2165 27245703181400635518951309733246757640 2166 12358157314982367475698979187710559664 2167 5374972610937886336699127276218726008 2168 2241370547243149740739219472378119128 2169 895978217840672860369864019610577764 2170 343275063579478066812500908134915920 2171 126021698607157268297889677366650648 2172 44318589513367791283235472159460616 2173 14925350080046000423649394098053964 2174 4811735515130649107071050393865776 2175 1484352303458163880604248760653200 2176 437952021570924498269025628516266 2177 123521053516957298564403664009332 2178 33282952932670746597722087313216 2179 8562035800121898804363835887200 2180 2101237663643808041787090740920 2181 491517124671167630703919371032 2182 109480189321185141333189959424 2183 23193731526937194479110655592 2184 4667410624798822008617376780 2185 890844176073976808151541980 2186 160993008733767786761535696 2187 27494903892291932489726352 2188 4427839565606200769022712 2189 670761918304064509499456 2190 95324712399873066164120 2191 12670703473515002588332 2192 1570056735929561049654 2193 180700849692276739974 2194 19238688118433439792 2195 1886262705125147160 2196 169450451171311584 2197 13867761145467028 2198 1027151332495112 2199 68327766326908 2200 4045284348600 2201 210824380338 2202 9541437576 2203 368579508 2204 11880420 2205 309810 2206 6256 2207 92 2208 1 2209 33868773757191046886429490 2210 1625701140345170250548615520 2211 38614772247553560037224641760 2212 605101697028153126966296779920 2213 7036695822921357348756720815760 2214 64766922434648092691932626629280 2215 491427394592093616619433129813280 2216 3161325517952305826723674852918440 2217 17598846695003209027393994693380680 2218 86117046428541506793195077982447840 2219 374992992556923461748471346255325280 2220 1467553626805856884149218926794663600 2221 5204120191001176142279451347766817200 2222 16836423971971652172475733358258458400 2223 49982484530576024563300812218138215200 2224 136839070989601374069862798293959313540 2225 346974098526367812279975230678800605420 2226 817923622988715059637820281121305953760 2227 1798437067665987657724733729306694932320 2228 3699287009415627239414287747518662044560 2229 7136989390468646931644976012699844169104 2230 12944963948481533852978098273986359234592 2231 22120088713825954523494079023400096677536 2232 35677540966432385765768432033702927595032 2233 54408689829241448131178133005484252478776 2234 78574379589996819479946661897703218692960 2235 107608255285322718175036044975328796308704 2236 139932932222021794075143305330422602797872 2237 172986647761529015594577961448866889967024 2238 203510936416115151734987874951969856432672 2239 228070670137628600157159270278748343382880 2240 243694087160414316889697885206543023714678 2241 248466718069897437771732208947335943300884 2242 241914613307090274739749978103683951147648 2243 225071814441954438673822269202126241361024 2244 200222690786978967253847030024192188017600 2245 170404889566608536697492728584523355284416 2246 138818620006707771818335502354749913908608 2247 108295134381189868959513426573066542214016 2248 80936395807522656178976653947567203532768 2249 57971049726601110936475701006648296742240 2250 39806226062498903666947580572543027436672 2251 26211131594071905971677587351919337225856 2252 16554678787570776033673055014560999312192 2253 10031011733323428858717842984583024150336 2254 5832173348836487598613348216425713654656 2255 3254129646196601532066727849225192970112 2256 1742607885998573509838720337911015993296 2257 895676915418603523816519880822455480062 2258 441877028128251526593223992698497779696 2259 209240759662949514989847956060553749480 2260 95097142570620702517314177390234861864 2261 41479296312276983625850210076584853652 2262 17361577951092044909335606384862893224 2263 6972308330339278940173416808817786092 2264 2686045662802292772783029519862934980 2265 992437571728074931467807564231460438 2266 351586977039649458898750170767065064 2267 119390955411301737402822685984306844 2268 38848124631178841632992031879216140 2269 12107655989188393298564402054571318 2270 3612865757077766909975933770263396 2271 1031650435087218963280501909415838 2272 281749849571776657811815782171124 2273 73549057817399707090448472642741 2274 18338785267896110376812458526224 2275 4364171313231448082236875576992 2276 990333737681173185705824265176 2277 214074921811980167641317218208 2278 44029805437502651499907365312 2279 8604870061517414972654010552 2280 1595500797062875811693811516 2281 280190924423291486574130328 2282 46512304129276473013970496 2283 7282617776172759687523208 2284 1072883917161882647741040 2285 148315760224731534111732 2286 19181886014717314831576 2287 2313292905075907881132 2288 259192350184162064166 2289 26872811322594006645 2290 2566561566286249304 2291 224671149190267212 2292 17923201700443652 2293 1294504002074470 2294 84001172784364 2295 4853097112578 2296 246909171234 2297 10912951197 2298 411848028 2299 12974162 2300 330786 2301 6533 2302 94 2303 1 2304 131327898242169365477991900 2305 6435067013866298908421603100 2306 156067309473136344052667089920 2307 2497618851950296561592856310560 2308 29668879745053837942217822359920 2309 279008572102001595694070655974640 2310 2163490808824311977685689384438880 2311 14226498676095979584521499755205600 2312 80974848319216904774322667032364440 2313 405227171750192772078937213826461080 2314 1805031977758972962947004843656307360 2315 7228020748281825840035893466744841120 2316 26233144495728668881274213726664390480 2317 86885473704465795049953657652240443600 2318 264136797555968761564022965239458162400 2319 740725492329082781208525856697776994400 2320 1924445850298672013965349518866380779500 2321 4649554301901503385329517749722429067820 2322 10481307029271126903598644691910701963360 2323 22110312760188801827696186500497871657120 2324 43760983760252859641753770326110077449840 2325 81453574342819073912638961058366912336880 2326 142882583615267012840167928124288834718432 2327 236657469017779636925625667055133980175456 2328 370749207521528159136026985284634917036072 2329 550221535163174353161686396018982344621864 2330 774656655150466077431940731176915578209568 2331 1035994837811259405974298768278215237493536 2332 1317637469984233400402695463958644791705552 2333 1595487745402706348692141110816134231628624 2334 1841108461327265286217639505709139700123488 2335 2026499024313499604943023508174463588332256 2336 2129384116213402055854410346612335583234542 2337 2137622863928296429650897510473265323453774 2338 2051531968860670120917827962247957672660288 2339 1883519567935594148623616096032718562243456 2340 1655224154896285482803487837134416908254272 2341 1393047011416635275382652045588430525468224 2342 1123319018241290348835152208745700879941248 2343 868270036422957684441705987033739037646976 2344 643558175628644432795261323359494357415712 2345 457563025084807038985262321090465726394144 2346 312158856504601201389872506067742573047168 2347 204398141497882708993183928505987136950656 2348 128485371204957877346673541461414648007872 2349 77551340803267452724589004035490163574464 2350 44952327639467744151121208333931716080768 2351 25026259310770864407206415256141464219264 2352 13383193445845143346380404550548660604016 2353 6874934153451808954348706682732796671892 2354 3392603248160788662078158332133163204384 2355 1608236929250606858178306990704976293888 2356 732321854182734883087577262440024405696 2357 320300312885764628957431939409450310432 2358 134545815304811424729341783942307313984 2359 54272520166678258603913878549969160128 2360 21018967662293301687067269000112388256 2361 7814006478623075793571991335623195832 2362 2787794848716970380232602370677791904 2363 954222957925894395538901491965008448 2364 313257293065987116833882653753514624 2365 98595488055895559145714767416118256 2366 29739958978802407126664461819951392 2367 8593165237259996784732393064411168 2368 2377246751149426347112000037280196 2369 629298044388959177135972651316426 2370 159302396145306771979694627099776 2371 38535416890578425475009530591952 2372 8900552986503235648619957094936 2373 1961068827171520250218717296152 2374 411748441243352220439510910832 2375 82283933068760162304683222832 2376 15629698303067227513053703196 2377 2817518774753746289377227788 2378 481176058580411410181829456 2379 77697626281481878418398352 2380 11836484294762892761522504 2381 1697019195137957453417448 2382 228362229267195192040816 2383 28756647337282914463792 2384 3377530238733399971574 2385 368663483903478052508 2386 37246431935056847936 2387 3467512487672849232 2388 295968944922628184 2389 23029821959889192 2390 1622942998586448 2391 102792841759696 2392 5798689826724 2393 288163562328 2394 12444956288 2395 459087728 2396 14141736 2397 352688 2398 6816 2399 96 2400 1 2401 509552245179617138054608572 2402 25477612258980856902730428600 2403 630636567358897293025317103800 2404 10302542289199944552382986563100 2405 124957350551111051081418600457440 2406 1200090414201284218727987245376640 2407 9505667029636438415435803765406400 2408 63863709211072440673766137608433200 2409 371479126921736950121768867372549400 2410 1900259027844749910144888687277192080 2411 8654325371204670598346561103554166480 2412 35441185931577031266503645616522336600 2413 131579626380636917966193048100015486800 2414 445909107900462422324865894221595537600 2415 1387404154968880617324762129377331598080 2416 3983116672147203660917955438674003742480 2417 10596992368572243170178151260751050789900 2418 26225384815291108803595870712861842486200 2419 60573830075444528009249208519529843953400 2420 130964038456063534565398396764326616492140 2421 265744072089985683698058192461888646399440 2422 507272231315826586111062173371860724313600 2423 912858020086954660530444802648506559380800 2424 1551598393577538689597261191472066733335600 2425 2495286456820326937465909092407753596123944 2426 3802845057528759536879727210083795058304816 2427 5500029413738459624103057019065025513682800 2428 7558856575713666569851257686902518260596200 2429 9883246738184126785708276852108063626597200 2430 12307486153376794788456153995355564013509440 2431 14611647611070642489659467633868219350267520 2432 16553386687100177696282298686171585048339600 2433 17910058618428374542643976907085824496261150 2434 18520978003620294002323400724496670239251900 2435 18318668283582937651630534652500029325074940 2436 17340730139907335807678360498582426127947470 2437 15719572371651173167167125716450729019143200 2438 13653621549593986130552100205180177062924800 2439 11368460688247418691959902616108378115180800 2440 9078105614556853075599734253347516855961920 2441 6955093227679674162779798586943361684944160 2442 5114244579026093214536771483592180137950400 2443 3610527004942069521009765390624125740785600 2444 2447901002410493562688410126429624898285600 2445 1594260526897270854211459777569976523634880 2446 997608111042257543882323032362799658717440 2447 599893823188987226957644233083173989324800 2448 346710422989767984358027720413192547659200 2449 192614064104109334653933807827164663209200 2450 102866644795871078461612969777935651180896 2451 52814126174328840094954959648514668133796 2452 26069020115379882023826149592905603625300 2453 12370728302338542713112962965296274143760 2454 5643458898380991240689762635202341429120 2455 2474829157889745225157938143901829030560 2456 1043161542475401946767984137663050493600 2457 422578525465690279952592625083551916800 2458 164490888232573617997901041472407581440 2459 61513377756473002985005794201172703480 2460 22094827244692517097284637808369573240 2461 7620609062666050042022721671890841360 2462 2523106655973617034914078638755131200 2463 801642021590296750803494777362569296 2464 244319757591392390105554815196046512 2465 71397848317434492392606816633727668 2466 19996515026240561990370727416145064 2467 5364596688053197118510998286575790 2468 1377773752653112786954087731135818 2469 338525110627883824614569446595056 2470 79516040412588453496309682533184 2471 17840494636082968266615510270112 2472 3819764337092414007561955912760 2473 779609805642667213047190432796 2474 151495202542519333538126109352 2475 27989779390296100866733985272 2476 4909055091202431809519225836 2477 815880663644489229403225000 2478 128240564810969544061982560 2479 19021089391510778052556320 2480 2655786704003661175587080 2481 348116335475741093534630 2482 42710545059579245895900 2483 4888781076209434929490 2484 520175012319349306780 2485 51243874562175962800 2486 4653070171479580480 2487 387493585899837200 2488 29426853203960968 2489 2024576291676596 2490 125232745157464 2491 6901735057532 2492 335190556120 2493 14152137664 2494 510565888 2495 15386392 2496 375536 2497 7105 2498 98 2499 1 2500 1978261657756160653623774456 2501 100891344545564193334812497256 2502 2547761225898085690273042860000 2503 42471179635721088456851624476200 2504 525738539965862754519136551666900 2505 5154299487136697756457796487968860 2506 41684773096309866522136607970077760 2507 286010242611661138274716716173433600 2508 1699377737323349767070939406305068800 2509 8881655219721456219133199824470177600 2510 41337061738102847824945958624542405920 2511 173038126399343509031214692336598665520 2512 656830878707203743049207353181935239400 2513 2276403010099914048883598414686570486200 2514 7245238308459948372680087632065524570400 2515 21282913968139745194663965614238982480320 2516 57951298359058875616038891860088519123720 2517 146822195148836767265846756790550889616600 2518 347267205862501921505694590493751972948800 2519 769063468074751918345074532664081678706600 2520 1598934161335053481407354971642334511913060 2521 3128193064322154180030014486824834462675660 2522 5771290957339380477226189713143192242946400 2523 10060081065170607679807331680062307817251200 2524 16597153474969325433050119832299512959866400 2525 25957035367450935547144063790068754048759712 2526 38538134035178228940469216436775626982574112 2527 54388969610124000891592540242524365192630800 2528 73052873746187855737589751008259895318095000 2529 93486318083469321384649754925292437726205000 2530 114098883348014035917522839263745530188868000 2531 132935080727586470077387382796116636020872000 2532 147976271353988543435515691221154151753739500 2533 157499097120888855132909132833712071383890500 2534 160401733658054286219731676941881734910386000 2535 156412291527724885517142212166169935491851700 2536 146125344249525184265374969337043205898325450 2537 130861799781425898035945603311861950473604750 2538 112396287923695965252733395866848987235320000 2539 92628013244871918453823088528451051059200000 2540 73276582631072604929236808355281481934368000 2541 55665268409996460887306669464591875430080000 2542 40620649704661301879310315857324542037936000 2543 28482906200663831314103719079588534334504000 2544 19196094978427778712287383315425678537548000 2545 12437535896381050740118688119603300591792800 2546 7748833004098653652093013321654319583228800 2547 4642936222757075858707879972830859361056000 2548 2675865265875831319264835308703767069012000 2549 1483537331756197015132234482073250111004000 2550 791280044468234534271184715350451878517760 2551 406051916260013886701659343535468928324904 2552 200475862638945462537753757901982939442200 2553 95228914294483052594351376748141403131700 2554 43519740877444787499317327514219850466400 2555 19133146949601558276730294675476144116160 2556 8091487012314865434216858956692696711360 2557 3291231169532386040260904585780662141600 2558 1287388655002703478040452425903978068800 2559 484174467968673832929709592221714911600 2560 175041422987616440600342851767488370320 2561 60816027886236073844149362082315218520 2562 20300660854542028723358117955233634400 2563 6508460516967618628857226673160399200 2564 2003396705020335934824772075939841000 2565 591838533306553115197466197645286120 2566 167723950497413526640306903899215680 2567 45575292046081470282665987414727300 2568 11867789043077459893442771220955800 2569 2959734936272358058372057025868650 2570 706454543634050875434357753110560 2571 161262669394937415126560025253120 2572 35174635334381493280753883768000 2573 7324041145391025804778900455200 2574 1454188358792325395538861394000 2575 274978667346597335670555524504 2576 49450926426543164211833165700 2577 8444177466940346251079171100 2578 1366700514640401381171984400 2579 209246042705088509963488800 2580 30237605699348003182778020 2581 4114147856555086405864620 2582 525632036111433017911200 2583 62872770397925778449600 2584 7017819072242778861950 2585 728341086305173793340 2586 70004628327603308640 2587 6203627295805928800 2588 504335479604524400 2589 37400767135961600 2590 2513562394777840 2591 151926271183120 2592 8184192715300 2593 388648160600 2594 16050165600 2595 566561520 2596 16711450 2597 399350 2598 7400 2599 100 2600 1 2601 7684785670514316385230816156 2602 399608854866744452032002440112 2603 10290917143647547720150874720112 2604 174979221890190165973676474407656 2605 2209749744058186661744518263763800 2606 22105996772031462631307933508618960 2607 182462201587236420023954039337233520 2608 1277973212319868213248722430774368220 2609 7752938835507705945878723877335114160 2610 41380919659626700101701546962101024000 2611 196730259694412449866641289133830616320 2612 841388000380036569715558039585309319040 2613 3263854394089482008638180049479082211840 2614 11562481138842735654291026499026770389120 2615 37625604177811999376354366628269140824000 2616 113030962706740973345540169678969082540920 2617 314828530070464147768213670983847165936940 2618 816128909471671805677535359841542114106640 2619 1975609604250424750915420378361621725047120 2620 4479058245579357602560981344305044414095000 2621 9535905452734233600432570859437363113817960 2622 19109717891909893756277633045186347690030320 2623 36123398908054295881079801485189230191823120 2624 64535795740459840449879592424589960045877260 2625 109156150016765918537712927911740875321143000 2626 175073452317646244269393819530616108429675712 2627 266652192359500799273650740996321651853362624 2628 386186275409275992741080366071801889707929824 2629 532476977162859888691400588629988130407412512 2630 699743696135702589499999423108026115708190400 2631 877311186111621496306845362889861753618608000 2632 1050391841936294333632320977012194899642101000 2633 1202003656388017126890100238229626602993284750 2634 1315711951900693282348157048855983362837179000 2635 1378582231803732757911304145747745759113303000 2636 1383605083367179102319185897850769048132485700 2637 1330964366764692042933809919057064622769167900 2638 1227837081638480529916102158645900969321763400 2639 1086825479103756471189053475593199690830002200 2640 923483406202149143431982657238562003095956750 2641 753591435942441203005695167285621555310098000 2642 590813786985237179176773176257043029774656000 2643 445171232397511488449324688238504478305856000 2644 322480823627429226660223357997506317571616000 2645 224649144805275803111006876866337404385184000 2646 150535616129947635883810232661606252914124800 2647 97051722107459179931723356518775613745401600 2648 60211485914371041902321337795721275494685600 2649 35953181806361488953565565455981568857170800 2650 20664953166442837339983871397082535285736000 2651 11434457279585483507581333885868113486205760 2652 6091350018783734506689356582099997231655520 2653 3124275355271332791639217103637111778831364 2654 1542878825026344004392978297162845302946904 2655 733598275803228100752080202529580529041900 2656 335825849106964063308751927299718401606260 2657 148003761621265162541853103448113965786120 2658 62790749581736829790489436508790866893120 2659 25640834825986824256371996544178393641760 2660 10076718727551139530480309837096837588000 2661 3810489952283681985723904249509769919720 2662 1386208072326279437805921924873007421840 2663 485020079555286235093809776534993631240 2664 163176849223357271755264725891419828120 2665 52770861986109738476168800589009473500 2666 16399123843051444291445223708665950320 2667 4895258834605929414383937814468108640 2668 1403070561791727837764806041015733800 2669 385952129998270115225518561268255430 2670 101839810177604634108793032765106100 2671 25762516787346317720492989312903010 2672 6244170345433288185930131762243370 2673 1449021133021222712077163575972280 2674 321698838005394458310316418939520 2675 68268115250332262368142857540800 2676 13834064721089392031593652045504 2677 2673984485245938729051941528208 2678 492374482158419403341808043104 2679 86246151217647906715987850800 2680 14348096565703063684903099900 2681 2262970174188216198385786470 2682 337694515080126011476581640 2683 47573607614068951132648840 2684 6311623994561155971393420 2685 786462520302318142974250 2686 91767661823641161974140 2687 9994489962627774654330 2688 1012349907090497062780 2689 94988651691235309840 2690 8219725746736056000 2691 652710742839421840 2692 47293247780026080 2693 3106401178012860 2694 183562964941720 2695 9670518066300 2696 449253069720 2697 18155738965 2698 627365620 2699 18120300 2700 424150 2701 7701 2702 102 2703 1 2704 29869166945772625950142417512 2705 1583065848125949175357548128136 2706 41559320906141423011328253771648 2707 720494765324740247013700399521936 2708 9278943327407357006271593768468568 2709 94680237962201988610003658695760376 2710 797260719184339459122039448916188560 2711 5697883493235178914114656304810421680 2712 35278527685754556723574177831849983660 2713 192214554935861960064438971697702189180 2714 933020066311136080829563560434201534400 2715 4075148301402402635948535238577327128320 2716 16147331957451699491771471211016281394560 2717 58444225830704071523547207907961453723520 2718 194354433302373635104676289965908484540160 2719 596802757714991289438521828476141819503360 2720 1699551040430121199239238561836423240441120 2721 4505596472627162915726966558778261164907360 2722 11156736122369814830446283706757994415901920 2723 25880750233245343291580564107958433529072560 2724 56392380503245638995208736886597779466345640 2725 115690586360399112597896773178107412912273160 2726 223942907244875386041402506408399331207397680 2727 409804689951823741963428053045674013439609360 2728 710194979807153062744232411007482934292477580 2729 1167431756585363424487454688344168036369115484 2730 1822930390947605504498639022405247460543066272 2731 2707514051758977251460788262501343786224018496 2732 3829679031129967727301737518008729566889904672 2733 5164526290465790965167090846672219365456799136 2734 6646930763913292107015067352446190953271547712 2735 8172308218728629096170945797363112604518801600 2736 9606806761459219074552271727629733052892961500 2737 10806178037267349365797425659386832571566615500 2738 11639774023246708054747047904948586850706564000 2739 12014112559186755571505355876085314378689775400 2740 11890099990882940494221561207439232017548132700 2741 11289537961324073471739180796806208237242933100 2742 10289483312100170035093178711028264291230780200 2743 9006344954965859278723856947578590399023636600 2744 7574155186037842261535821774434497095934570950 2745 6122468696997824312651772198812324255909488750 2746 4758673114869036483878015760948994213908424000 2747 3557599832070488616589272846512179821527488000 2748 2559002804847236688223061391074829579712864000 2749 1771509666345519270356348123107030135928185600 2750 1180534591720416466798415539017949122982796800 2751 757472377647485343856968735467707216850598400 2752 468043029246207163374982783107550672544996800 2753 278548963896193908799305052760593835284350400 2754 159686480619873293305774971676839296560136320 2755 88191765198048478212961900863493002744506560 2756 46925858694769515055645073817414646979090080 2757 24056944135598518171315460273052469864261048 2758 11882867368980593055886519450665811424401168 2759 5655251798322449211697365358600690021999024 2760 2593096714066029590220232229657010861741760 2761 1145503657981612307635591587890446143732580 2762 487471047000381495347482292280372326870560 2763 199814886736293625428384767490715285271680 2764 78881274430744620771797718625282302860800 2765 29985790456531464703287708462487837144720 2766 10974096464481486986596021115935583721760 2767 3865781306348358521047644625445593081120 2768 1310422958010313703151804932708832953560 2769 427334795857178724885410633075988448160 2770 134020166253187158454010186517882199520 2771 40407751475368207668203632423744592560 2772 11708014895669012267241317894754668840 2773 3258666500685338069702528928691187180 2774 870822353259317354146077023677534600 2775 223319110780715934706316822837242360 2776 54926063927278537453171180356285580 2777 12948198266466717954563150092735930 2778 2923536919373054510234908590591200 2779 631726775760344322621073599216128 2780 130521376964958893174025383242624 2781 25758854117040851156656988313632 2782 4850301152992055403794932599616 2783 870261713432172747477849667904 2784 148573758942293959457158670240 2785 24095808898665135701673815120 2786 3705633377463155389695931760 2787 539302175177536089047357720 2788 74111471607448679634999860 2789 9593093522704265353543400 2790 1166495108232126321106640 2791 132853969490155688531120 2792 14126114168010235016990 2793 1397244488996860797020 2794 128056361897609556320 2795 10826495166301670240 2796 840177366718864720 2797 59510290143795400 2798 3822258277444880 2799 220926061479760 2800 11387883622570 2801 517784504510 2802 20486629280 2803 693281420 2804 19616402 2805 449956 2806 8008 2807 104 2808 1 2809 116157871455782434250553845880 2810 6272525058612251449529907677520 2811 167804979901350612587900101582416 2812 2965082333539902805444687643998728 2813 38927097379134177305793453698630256 2814 404985991617831365378545064946147072 2815 3477677967423521329884203873832256224 2816 25350918808096432078347795462203961816 2817 160127609103258624468201595277447186580 2818 890233387461066186862988337985003697160 2819 4410201419557942590398141484365621698920 2820 19663033386463257568245289794284712358140 2821 79549827838208431990491372005020517506080 2822 294039119435992233484242248323313160936960 2823 998800281738563504191927178376297411717120 2824 3133527186756140788149131943165311565152640 2825 9119167136410525740603739658684712965597280 2826 24711189909789109263763133189216663249451840 2827 62560943505926912678824270692495162230564160 2828 148413863023928660477074307575665892395993120 2829 330794792392897156162921803283995074184272640 2830 694366165741338565926692102074171437161417280 2831 1375607071144100618342124335279491773945466080 2832 2577018460760241069090047814817948036811834280 2833 4573213397026059042911194871545267130562562260 2834 7700186925186139335826142104353784955818701480 2835 12319451432977035527458017054018218364078625480 2836 18753064453747578892219962676310685983956632092 2837 27194187313951966966593922397056630653998471856 2838 37608988633428476604300462287451481163878922112 2839 49655631262623809617630583733592786128572530944 2840 62649933088459147183156055735740154415139561248 2841 75601344231376758428438819879842106842631385012 2842 87326714386755389433077965501717103246675014200 2843 96626907483210521826301123703678112936068403000 2844 102490107999196802292909142729512638946021607500 2845 104273764845112772604325676381466457567842693000 2846 101819776262645987144838471261992288201344123200 2847 95474598977249250503671667391446030404039743600 2848 86011792488541939545047245813304457860062508700 2849 74480190759023075272444055319982297983631894650 2850 62017996375463735346802050795306847841526423300 2851 49676921076529294785799718729778833458503827700 2852 38291510689770384986792628648290249272394976750 2853 28411745652374472516280284371109984414405468000 2854 20298504751361676714817791128259724412513664000 2855 13967252851647784262266001923335108384850944000 2856 9258408427717252366632407875808341047063340800 2857 5913240375681196528665528183150699824371118400 2858 3639588727467402007370364869927193213275068800 2859 2159130815055033851580386846776496396984534400 2860 1234686156534620968586705303616257211234590400 2861 680652317342475176202604436632792506522092160 2862 361755004123233463928023469125817472106586880 2863 185371473727136391344228211616397216063727880 2864 91583756167202605847612309562913529917320984 2865 43625325430909126074179853086152558652010072 2866 20035052812525777466951266068975345841410864 2867 8870542044087088458150260564138131848819780 2868 3786022803334500063978933292349872735943460 2869 1557558513351189817936222859243315312638320 2870 617557251502277521544667719166786059610240 2871 235946826357128191787197548100138918036080 2872 86851215968913373149741070486124414798160 2873 30794375723198063337331548695283609326520 2874 10514708398240090296732348674816749289040 2875 3456505107265951224043815026687947186680 2876 1093608259588162438285921125515338118240 2877 332910426462726494856916957314744115360 2878 97471035015272593887213664291241587520 2879 27436699447694758282664445706807225100 2880 7421717610400153908086916175828261660 2881 1928333963900393676943794552444810440 2882 480986469625702702397356278525438480 2883 115106376179452019615108017943308710 2884 26411735082298768874231345913977850 2885 5806417266545959344843923356595600 2886 1222020629229007217196273116894464 2887 245985647745896775278362185721952 2888 47310152425599435057425582996384 2889 8683776165209570094401475458624 2890 1519169885988732187962123455104 2891 252937014874204090383663811920 2892 40014451015100908621144374960 2893 6003847315453751154089637120 2894 852658590518342312048766240 2895 114363444912223877849404380 2896 14451169378253089829834760 2897 1715757029576619314591670 2898 190838307247156620973740 2899 19821019494391271195130 2900 1915521774326343112860 2901 171566175930926651280 2902 14178940673131624320 2903 1075886880287095240 2904 74532555397150760 2905 4683326137276150 2906 264902863983940 2907 13366415513360 2908 595088218270 2909 23061725700 2910 764624640 2911 21203286 2912 476788 2913 8321 2914 106 2915 1 2916 451959718027953471447609509424 2917 24857784491537440929618523018320 2918 677432706330123156549230029172160 2919 12195879555628420901702650494324720 2920 163161847768797203656576412922593112 2921 1730108919429127964510633986017912360 2922 15144947822402340687675234238853936160 2923 112563284807273389533068884459678969920 2924 725062016847278236868155238243195771280 2925 4111512070370817994342067235170574551376 2926 20779228663584676651453164606276973945200 2927 94532489690789233019807093993620579536600 2928 390316991885823468893759398856831903561700 2929 1472722241037274606129511160675558796890300 2930 5107679952354361430078413040986218559099200 2931 16364452909925282345133308772508259349972480 2932 48645416204644983304138097973401837822184000 2933 134678081374394116659285655203343846137316800 2934 348435978391341378644339550321996776556710400 2935 844914459794895957911557036206223940193754560 2936 1925395335319248647718614186521561959167324640 2937 4133134518670383394587239636372443986194004000 2938 8375761809841730724878350681837296442358236800 2939 16054548018002527194515917256607697035530678400 2940 29158619717069834148562506413901528097075357440 2941 50260719473322093098305503077455132591122774048 2942 82341831844597314896709104632719693147010730640 2943 128388401290845643281147848321574974131189233720 2944 190756645888044620463293473874041830235999999140 2945 270379681978024247977634920157160941182743517884 2946 365983648061260404666350984249635920817227485280 2947 473543486738554574390945043313765033595017038720 2948 586210538884181842522469032696273802844240752040 2949 694861795638528969489384645245098321005925047960 2950 789264737288621211380243580945443498222119910112 2951 859666206437856355796949478501463839508786126760 2952 898463130939684847293492251864423237849765578500 2953 901556328536773916887318942708379043888204685500 2954 869053851286598349185684413824812702905259526000 2955 805159861791641750472635293741440302148668786400 2956 717302059909801759194499555657169992022189388600 2957 614742264199536960633679656630061389537505803000 2958 507021168932125578898286296221366389528588127000 2959 402584862922208418787077263349998760973781899500 2960 307843128081970603887241080135515202923777796450 2961 226762473367321336439254235264757136896431554350 2962 160952931334288199683426413298589633618031192000 2963 110107428944337795707027542927219065904077696000 2964 72613374918879033512106443167999361480672112000 2965 46172109971726466129457331767824330943459113600 2966 28312333510013192993415421193617439664685117440 2967 16744161380457450868843432035497291291630851200 2968 9551933939057945535462600203267677106878977600 2969 5256508881809145833945148360873388973040331200 2970 2790676305360650796323215968025301075132120320 2971 1429371670675699991958289066806244614478426576 2972 706337310449732117873870520103335146671852080 2973 336750314681951738228559896608891914043311528 2974 154888919830919154436021626329238298850711376 2975 68726890127071395297025503413686997194221624 2976 29416730534148979199372415753889748643000840 2977 12144525906621054919668763892142163922540100 2978 4835393469263751482680542557497065841192800 2979 1856453780491196036261574890953030223628000 2980 687167469243994595921259685823857738359600 2981 245177724562864028662889552312552505230880 2982 84302732718675099855764698380544356732000 2983 27927674034019950372848354633179296600000 2984 8911238910960693125985478800363813583800 2985 2737891493977032958975546944676718979360 2986 809692223072747133784240840014161389440 2987 230401493876606574324538951129599867000 2988 63056849905959624160282716218227881720 2989 16590656610584803862275255263500617740 2990 4194329690148267871158026109367509000 2991 1018335522790879764168169717289229276 2992 237293302151180722797784662550620480 2993 53034051583752601875681056747195610 2994 11359900022881119095522005525545120 2995 2330141454149626095444972805134528 2996 457269500858959702280080864491264 2997 85760792865448103552226336988960 2998 15353961819465967935412253908032 2999 2620557242353896725655128745504 3000 425761850106311942221516103040 3001 65739217060125681960244659120 3002 9628818881271085513695787200 3003 1335163478524804949006259000 3004 174880758439940104887589800 3005 21584102884684113961687500 3006 2503491694926561183804960 3007 272083381647416632524000 3008 27618473762161844804550 3009 2609119679400001208700 3010 228492948445031178720 3011 18468218719037036880 3012 1370876398857283500 3013 92927124009670860 3014 5715224923000320 3015 316496022138660 3016 15639444955134 3017 682080669270 3018 25901080920 3019 841723740 3020 22884552 3021 504666 3022 8640 3023 108 3024 1 3025 1759414616608818870992479875972 3026 98527218530093856775578873054432 3027 2734356294069118502258037532015200 3028 50138151319431018355040560927951440 3029 683301698943298019822173512789092880 3030 7382098779003756020710104374202603552 3031 65850935726553135434672062380500980512 3032 498833238441734956290126365742537429480 3033 3275491116834734046488569069611156525240 3034 18937611896344381757545670057226351821280 3035 97601556164578658508446235754167241378656 3036 452892392930728052163082070787621097408176 3037 1907667166562289314057279582505649843138800 3038 7344522059324977128194538924837853108778400 3039 25996328899386286136197721272280594638840800 3040 85020846322802967678913819203148146479009340 3041 258043701078184470967575945979669611310578840 3042 729574132976391163254236148318643235392387200 3043 1928023993257560781075151807999402366943990400 3044 4776578872959270347110778219204327057852452800 3045 11123433519906611545511842784108182904966566080 3046 24407056005028587944482680451347097176701354880 3047 50568670106810782135958046059357387881982256000 3048 99125057570776845289204074185991562357519130400 3049 184157629060212390040943800130846191070758648800 3050 324788452457934786503010471596599043700094176384 3051 544572705233223043601291375928352376243669080704 3052 869243866055591201000862387745748885839730452800 3053 1322500471055377306716779050838782722429825574080 3054 1920053037344704747183278534264094707087983516160 3055 2662867504232948226845797806965392733151698756544 3056 3531223730692960493581023395530974685645998535164 3057 4481552408214187202862316055136817818627996257610 3058 5447761878234873282071177097622053242044584731280 3059 6347840419037723228135607183063365286106407902160 3060 7095110467934231400044327594361426021755027728152 3061 7612051102457952388185384135390809414350406945592 3062 7843617981302632798034743845810178460410573186800 3063 7766877036899933050888855318238433107480482662000 3064 7394627051408374163455039827660429970361238721500 3065 6772254539624768615449087610997938855739271595700 3066 5968819981752190234253364069460735453365150877200 3067 5064745683688127221456913174285213036692735218000 3068 4139062835549347523855791214661490347070798785000 3069 3258885681264769643722480897490978495105179485000 3070 2472825053064157080681200356234816823832233550000 3071 1808825807248781681486499396037817157333220242000 3072 1275819195476628660361302537169250910483988344750 3073 867898567526334029428908567436036675450897119000 3074 569539121377013892771280632508261642898927328000 3075 360603073653087393992343760740696197757813937920 3076 220319336457780048654122028100878793564006907520 3077 129911911862217444416662686904474048708185552000 3078 73937429100941792224099555418331272046600326400 3079 40619516602302947839992100936422024424744172800 3080 21542025033669071670261700595429801395677609920 3081 11029007270050778242956787264864152457117071548 3082 5451194395950200451491958614575918205370658480 3083 2601057786908181334010821690995376720895610600 3084 1198118154506645140468766772441614998216665480 3085 532744900420870476185504922721544142651633180 3086 228653588567933577004414814655047440980003144 3087 94718570518823530146474572170544487964315500 3088 37865184201392304871488380474925841605120900 3089 14606029923344149155239317968421126106176800 3090 5435512533304339606634281285920497152559040 3091 1951117631928852797355268201782875998039440 3092 675411657467447026918309339865263608511200 3093 225419769202616417814257847825850673381400 3094 72516735890312856536499064433438280346800 3095 22479127659746153465937049634438174653080 3096 6712354054933483219684702280064487810080 3097 1930056336068352438329550828776406579750 3098 534189928887855891654912140738449343400 3099 142254801078306374330715215795223301500 3100 36431845254181864618874331129935982588 3101 8968429755464457579657618877199202618 3102 2120941501440683452535722651662865500 3103 481558385131029864795138217307788410 3104 104900915603640838692061797627343770 3105 21907281507572996382595029932003508 3106 4382350100638099558257206912209600 3107 838922135699801223233337362582240 3108 153521481931254971828944819929760 3109 26824447939933519130914200012240 3110 4469163390563140136858231080224 3111 708937549000652063194239337200 3112 106894690954858577515706161200 3113 15292322425301967903676414050 3114 2071478412722159443853814600 3115 265100221819404793337896380 3116 31974372003365335635948780 3117 3624887854617264636358650 3118 385136662341941888832300 3119 38226563632097292686850 3120 3531874863693598204860 3121 302571197683332555285 3122 23929059108384045000 3123 1738406491448140800 3124 115360800754262700 3125 6947446753639392 3126 376835767980672 3127 18243775449900 3128 779753364390 3129 29025958005 3130 924920172 3131 24663870 3132 533610 3133 8965 3134 110 3135 1 3136 6852456927844873497549658464312 3137 390590044887157789360330532465784 3138 11035048475370511958864833782096384 3139 206020413946426254517735423556817312 3140 2859216945570111068047511373136221360 3141 31461419003092006259681819140388628912 3142 285888552486053640125236716690758731104 3143 2206482305025425858545235136836510869344 3144 14764102198033681804138099209174624885432 3145 86999775867756855454622516634003207377400 3146 457077890809055643258084761071018558099296 3147 2162463718450811917870768971331404400005792 3148 9288767633780453612785325717409667428055632 3149 36475706051813719945698295262606304822263376 3150 131710840209921489407590921482815498290428000 3151 439532130733233978964760375997548157725823840 3152 1361451972678080617684560922136460562382897580 3153 3929274122724757042866612820564422868418995980 3154 10601834823545772702947344035982011522576066240 3155 26822858330106277688084479946834104735674019200 3156 63803172761778163238493223239073653311765666880 3157 143031598551412082020993567697360777883984183360 3158 302838659953004299331422654963661218382701061760 3159 606776332523179242301326796964742424776661591680 3160 1152536728918020948431810098363529471961824277600 3161 2078702561128124070810169605366061651206934004064 3162 3565197678261817741796406197722472066560304926848 3163 5822602293658405182456245102057152357694166104448 3164 9066370183339910157185734770539270832761471216064 3165 13475038614073934465936386649143119394268204982720 3166 19136626348379517688484879119457098185289170305664 3167 25993383160256614143540598674512648085571999490688 3168 33799752897877051093157766182382566872962166387368 3169 42109438197623725857981316728760464535542458363304 3170 50303203393581299263313773818097333145162661751200 3171 57659712664990576400242238052502012094025785731632 3172 63459624187310294059791754420138226657416158780264 3173 67102257940763853860437446909268403520655710336744 3174 68208449170918018502315639648246804790490561510992 3175 66685143843358527145186409631520887327921221912400 3176 62736635606654835675071320609386261843084703775700 3177 56821125588713813747145190460460655171507456830900 3178 49564991255625334715192930717812469355408264200400 3179 41656487465339822544870224250294743884405117921200 3180 33743096819680691307944222793497078633629691919000 3181 26352467878309134090593570002611574914753525135000 3182 19848094122437549359129674099377651084017111650000 3183 14420915732783526298620846494701030679133796530000 3184 10109913556485241829809242026091574386401327316750 3185 6840310553217986950857000583181592495152632122750 3186 4467459978707690237662534125995337971976497632320 3187 2816920024052041045138040186260994581054227114240 3188 1715062599818669469099278033480511416106547194240 3189 1008393411451652959591119017286414510078096040320 3190 572622048444641635882620936594369702503954681600 3191 314071368525883318619638608787031969170718027520 3192 166393296895757806426213707604997891223614315840 3193 85154263691151903893772577887280344824467505928 3194 42096589933295683779682374512980595188589088288 3195 20102738805693763854320001855811579133661567040 3196 9272998011589435543158282941432158082215354560 3197 4131630743217256713971719090365384066750681840 3198 1777992298792163903960950740553206002860235424 3199 738935791205407993773752081203536019441174944 3200 296554157887052595823420347404830145756856600 3201 114911714850149432271081719712561842460393540 3202 42985332357197846256401882584577646527664480 3203 15520105576050194870084879992800663291485280 3204 5407541256182934500704825682618449211325840 3205 1817764123907685470318210574711891324025200 3206 589384070536882275592977858167387070758880 3207 184272941302207409490341286416448477483360 3208 55538492019283468204687832552405089041960 3209 16130588291048269528652296609898752555380 3210 4513054822416557101788686298496281639600 3211 1215853751705326860888213890011821094848 3212 315277167144857158731203640878712096336 3213 78649632587638583245564253103770542776 3214 18865432389959573557617725227545510288 3215 4348638877102800878984316085362770640 3216 962679273173106107253847937459985348 3217 204525527107777444194816574492790066 3218 41669020114217470315683305567263968 3219 8133969077145531100010566624058240 3220 1519829092733522512154696537306560 3221 271531265926801840202018816005504 3222 46328926458986896598863188933888 3223 7538855403870874688268907482624 3224 1168225282149838057333245002400 3225 172104326381353145748333756300 3226 24060296116327072022032400880 3227 3185468798973038954611774560 3228 398512710100466914741625760 3229 46994657314076342872543080 3230 5209947138058294635788400 3231 541411333658234218446960 3232 52569894631731436464120 3233 4752549374003790344370 3234 398467630541355629760 3235 30848512403142184200 3236 2194350898151271132 3237 142615138755777324 3238 8413846920222744 3239 447193168974552 3240 21219966354510 3241 889177377132 3242 32458878144 3243 1014568632 3244 26544980 3245 563640 3246 9296 3247 112 3248 1 3249 26700952856774851904245220912664 3250 1548655265692941410446222812934512 3251 44527265117135987987077680701099376 3252 846148233907212824350929376831710072 3253 11954603005911877924151311404313397856 3254 133932777454446024020169589928796030336 3255 1239355183412596371888985913651076238272 3256 9742292381386428054672814720018433243376 3257 66405188414661773764924050014336092825752 3258 398677116777521365956388644351948903118416 3259 2134405586406083593147186528589108460929424 3260 10291908765609473986884344720316047762191416 3261 45065464896694980122991612338757378605569008 3262 180429668379036755073891743207359044251422656 3263 664393929947094426392949243391553509208049408 3264 2261401544180293646068542395670521613219424656 3265 7145901089289816163144843180802622221775816540 3266 21043648620336851608841104645997123923404859320 3267 57947136098383691287750920946738823886756750840 3268 149653971387822134189728982735561863922413723020 3269 363454133950229623648941223878051705502384476000 3270 832065120222997638055685515778858447892584954880 3271 1799494275814076411157700313183713773613652202240 3272 3683659870069090585072373552901740120332013878080 3273 7150187658520464553187995432340326976943146051040 3274 13181627436586378939705367635459217723536813908288 3275 23114197825301004228564581177330263957408943744064 3276 38604482071354276794334781788630394621351876299872 3277 61487768768504745543762436053348912963163505899584 3278 93504344558383592013630350913971160878137154956032 3279 135902684127746767390481997038796607492978422676992 3280 188974601871990738548704221839011582523141131041984 3281 251623964226913413183145757758518116460033238656072 3282 321098680364443492829365335164392954735683480436944 3283 393007696458932298574586260245548748023158175001552 3284 461692759563499195025998086439076263467613712500968 3285 520937128724813943764462812691699903245266082051872 3286 564894774842945041363640057427950682145650408063936 3287 589047132919991638059644967865140443509567643605152 3288 590969195957015355453612777100186815154328843614536 3289 570725165782287138323189003965799605868138688253092 3290 530805877682106527780503517788483949611401894943800 3291 475636418543473768726245611925498846933261859368600 3292 410785563799727458145896436698500306175345766135700 3293 342068104970315623029720829739872350998242128414600 3294 274733278715640057139939871817936099334574317783200 3295 212884031440680205151792663355622536021616146336000 3296 159194600726323471334085098719032413928897618315000 3297 114914875146063738641240675487234761394516155463750 3298 80091316530140810161746422019036555574599790267500 3299 53906883819584917181507192786874544578635516574540 3300 35045402869474286944095733416959169433359997091070 3301 22009729984469652921174001106221797828125783475360 3302 13355329838397904532444245906656951577577301073920 3303 7830707906338595957637170666054439823039330204160 3304 4437059067645581472047183609877421166529699263360 3305 2429794913899466242918823599762786368919489389120 3306 1286020747387617614978698982230285794140811416960 3307 657878010335850951038468907881369951554154449256 3308 325288203116093046551723671943065179167711205576 3309 155458601327918602947272165538604808390744963728 3310 71808207334268500166649325282026290036426077120 3311 32057310697426725499886031609893037952423940880 3312 13830754739540154362574138523426666675770637488 3313 5766254698648256861066091107215934783446927368 3314 2322872507846247233488343899676157072128777424 3315 904036462133470031548708199751732896503318140 3316 339869115485349762299852947082762558329932420 3317 123404022435415288081156457692464246952797840 3318 43266893911308397189768613068785937287985920 3319 14645283065424162115524321905599200508629600 3320 4784669023643685785169029959721204440808880 3321 1508355426707806869368783156157376759923240 3322 458698552352989811801572517934620273106480 3323 134519498150904926623689635389093835252940 3324 38030055024804096534289553713307848930836 3325 10360689484068176485176307248836872708248 3326 2718891576234597491762260778571256814304 3327 686977021341309338112285367003035526968 3328 167042691274397793528698057331645665304 3329 39067504702034234742792543634524144684 3330 8783188797373522388706552354046739288 3331 1896953706000602371599972227995248854 3332 393295695500308732362909048738125682 3333 78215988124171479935429264851209008 3334 14907429570437918704940803517468928 3335 2720280643136230495354287703842624 3336 474735367635849881625037062635392 3337 79137907321744312113667917210336 3338 12584051002524623099053171708224 3339 1905907427716574956435177039260 3340 274473841401019839249543607980 3341 37515924784946145386976717240 3342 4856956390965053516211883680 3343 594265177246279424358220440 3344 68549869193724133605621000 3345 7435103271262058283774960 3346 756058850365515166858080 3347 71849376887001994862010 3348 6358542115175723673330 3349 521988180970662548664 3350 39576225451763128032 3351 2757644776000304736 3352 175603363875435132 3353 10153185985779606 3354 528994460466516 3355 24612633476442 3356 1011508043436 3357 36223669328 3358 1111037312 3359 28531692 3360 594776 3361 9633 3362 114 3363 1 3364 104088460289122304033498318812080 3365 6141219157058215937976400809912720 3366 179644010820381203611761846300403392 3367 3473633760949267583630877769412110416 3368 49944618843039237472909011742888978152 3369 569537962575437727187590791810407186104 3370 5365143420887672241857301464086430230848 3371 42940310066586465217768203727110188404224 3372 298053678228839404982029849501140601302336 3373 1822525122949951766443903335008007927163392 3374 9939431096171876690609737980582445225407264 3375 48830015471514983560834894426745216562780528 3376 217879588619076762245884925931043334405178888 3377 889076738916835358187516332690297426783962968 3378 3337289616185456690152290737773419165751100256 3379 11581444748288141566170535928500362636739169472 3380 37319886597782832135460713387091436728202481384 3381 112094855927441607147032508803495434704719225016 3382 314892764715145733698452368759377927160607155520 3383 829796255603097852932869271713511235661202864040 3384 2056712481575797985000333088391499309243468974980 3385 4806313397911892527414814564738309574329865402060 3386 10612750863607828916729291655844197716832340019520 3387 22185725029063944091525300090500430191194553699840 3388 43986967250569529749851408312604169774998229834880 3389 82848762667806579238413649649696127798121739272320 3390 148458921982992493700387277858055661593876957004160 3391 253441633047294784933463205559438705673737498720704 3392 412711199877512842388829475618892279592291880001952 3393 641820365184394912670803246205239370791985678206944 3394 954208403093898197242398577069540597184164861865088 3395 1357575427324800633391900023617147384905424977779456 3396 1850002353384352846533114770962214393045917231118928 3397 2416771910240538334445204375077434406652026816858992 3398 3028969894857394572371913721137178466725257015378624 3399 3644739549110608212632190738785517004918646770205808 3400 4213510150806346286720215926635301507316764240290616 3401 4682744323581890392835317498210448881510052495321256 3402 5005980581725341037646383164377197038178779361582656 3403 5150454860616743469925516314094410546637826838145152 3404 5102561539298617795313006647126641048607852677220224 3405 4869898285049927667098185770126975517195274879404128 3406 4479488136360735634989685937955455925456431157054192 3407 3972717203363477140467628633458680605303116125629800 3408 3398273652509562955249903480691564204694762354626700 3409 2804714276976295734662106319090631815753127378544900 3410 2234162233795846633243023870556675128141520100686800 3411 1718151477843373595662045607936807671203157991911200 3412 1275976990557218963743104350206962499882305818944500 3413 915297844978415983157795791394090910279820902457500 3414 634327816177086297026776239923280428648762898412800 3415 424796192579643284180304515525046675791654485757700 3416 274939700431868531843818518549652707707341223927370 3417 172008375422981551036778337506670871580792607384510 3418 104033561058627364589526049843433066753374562198720 3419 60835461920846065784350087973640654378129730493440 3420 34398448132959640305447828781124657651510083713280 3421 18808337803743946266960924275794953298390465219840 3422 9945212267987408656745552336154544018106280290560 3423 5085622440188476066819444847506667246768982700240 3424 2515050875790674036120358734883228075992097134928 3425 1202873857133685719324042383537802906085790079144 3426 556357513233895855602911206968639759535082548448 3427 248845688699717317638700779729920634944800040800 3428 107627207991585350932283894984726882849484409680 3429 45008546618698554976155369310850055121446553824 3430 18197243031881566531246236928589586225021378912 3431 7112168388286632139994709780877292788092755784 3432 2686727760072998891016978213018177042385837920 3433 980846116284150413538784482737631471372880740 3434 345983053823676363671005742403339772584845280 3435 117895479388171542046864941988689189857050560 3436 38799813918765764774493036476729359500309120 3437 12329454484332596155204846180886877015639840 3438 3781992873029019991544535450655636685774880 3439 1119514926407665761618374527409484359875080 3440 319690198471309966230532783420493923930800 3441 88036825017958250443710040738813894331748 3442 23370442799112118902214717511497401419664 3443 5977978067320807206885710773332364222608 3444 1472745598110377387875475620212931656456 3445 349277459013257561330953580369151108512 3446 79697748640973050890402449395055884336 3447 17486166737223312811868615213420269444 3448 3686637933700987196629842124976591848 3449 746342047021090191237444099448833298 3450 144966199807267960260836415747747488 3451 26991544639557712591403589347661184 3452 4812683855304905078223056196365312 3453 820847626581733657847811152492224 3454 133756757508993748253053001769984 3455 20794552566163925096168742919224 3456 3079657011432814655287298621880 3457 433753840307009560508889636540 3458 57992039167698100606986299280 3459 7345058268342184790566751760 3460 879342982470964535302437120 3461 99266363618392487954892840 3462 10538363992641855655631280 3463 1049081452513047686285460 3464 97616820950185953899100 3465 8460421663229423694210 3466 680325570920957550672 3467 50536473813358932576 3468 3450798854171676672 3469 215389395709335264 3470 12209726899502088 3471 623836522156584 3472 28470767364446 3473 1147989838732 3474 40345515952 3475 1214708152 3476 30627886 3477 627038 3478 9976 3479 116 3480 1 3481 405944995127576985730643443367112 3482 24356699707654619143838606602026720 3483 724663860532869480681215295569700960 3484 14253769663532119192043226279807423120 3485 208506299007100552678248100865063892144 3486 2419368104965609403172686234833186157856 3487 23193942531413858997289204681646908769760 3488 188946444113141336096093485419341653034040 3489 1335106400181648370442023019588015050253040 3490 8312114762126143424550158427195209358719616 3491 46162166519336496588778592604798976936422528 3492 230977405226401878433931816808314643427567680 3493 1049856225641335053914566533506801544354292800 3494 4364728237776691644063360437810521073208706560 3495 16695213538955353517577258614866826548416026304 3496 59049718247510557536479202278084044954503359640 3497 193968313965247016544537367074985814543220926820 3498 594006846007283022205103090846532374224485746640 3499 1701630346500030249955992150325511278952688383760 3500 4573554782195187749341773075911701567270196161656 3501 11564334440305447456055249682269629515530406062760 3502 27574667090075097294118916719513466863414952506800 3503 62139184928157078637441651978287240412178338899600 3504 132599132375501929894467415044744961942568072397900 3505 268418541261504036557784367973530799472779035822800 3506 516285413591862104998690034616838688354964427494144 3507 944977284153736572570638849916006596429000951965440 3508 1648170841622660076769472764676000495388492339304320 3509 2742709555890767320182310905388951998428103955021440 3510 4359720513278686068838119193865017767353072133550848 3511 6626810461565872528231263408695057447152873013494272 3512 9641583152629291394936568528212406892386636172689120 3513 13439684516787773049229403466827334788239720553821080 3514 17963738262937094356241485330457323052224789385909280 3515 23041710617965247672927933773214726955850224128840352 3516 28383248580718765168746119024271166000764403096435056 3517 33599700133759262513633495911959301085698888539450960 3518 38248143075725955383452576178670480058755778587525600 3519 41893187419325571584149841711598213750130559139724320 3520 44174642366805130054419403131166063062890963735871528 3521 44866377835945737669059110288635326470872482508600240 3522 43913026453499648879354383842295160955445395107475840 3523 41436347643574240316196989045145760098590973962014080 3524 37710543861368517217037188741118107317942866861440320 3525 33113246467085848408572911584437344980077473433220992 3526 28064052744789939546149738543077638460198593689378880 3527 22964073851443971156507060396561550190648798143452000 3528 18147903491520908664701525458837415851169003906374500 3529 13854833985818399243934602510769194756569394541626250 3530 10220723551210078093401531025073826017166429867052200 3531 7287283622836434777863276909370106275518582733915720 3532 5022757340758693189256780963537540738456092885232700 3533 3347270600566364706899626474519929248714774831246100 3534 2157159560063715409680240429879028057045479980674200 3535 1344555128400100896147596937296110551490597017552840 3536 810650207196230395963831237163515198367458945243710 3537 472816167693840937724163428218504630214326016095600 3538 266804022454284456565473702360108187296942305830400 3539 145667606903138082879584829201686771949632256806400 3540 76953008720214925479355603746331064992346344892160 3541 39336333112727032539488760067164172664921971085368 3542 19456901176286834824602488744330565435727257556080 3543 9312432679647260316625604634710168412959310527896 3544 4312734150065356582322503503707564247467593794792 3545 1932524088785097755553652891300755128619075040368 3546 837827510647717850391606022943561400963082769536 3547 351405585193472420666546143966312522814616532080 3548 142575824788195054195852519695282582981054342048 3549 55952178733261073653751578388586080914763509356 3550 21235590979202593623087623429039367266083158024 3551 7793307002628361742628821166965496637972724580 3552 2765122644205063058720518337296710279891003300 3553 948327365357660772828819564901346632988381400 3554 314311461595416859168137572237517037844472000 3555 100650823578713309458264522232449741046618400 3556 31132694307432503985231756645955218280300128 3557 9298971457328505176454036521902815478522980 3558 2681251059675444973306656462594030366190440 3559 746067705209959514977542760895332906088580 3560 200262001902696234393711523155509321298756 3561 51835385381758863760950560146495688640864 3562 12932272313896669790529306938485576873440 3563 3108430670532985619891515350429852584040 3564 719456316227998338597073384074983720320 3565 160259314265217106568022507514379471654 3566 34334701533887629787009659825619731284 3567 7070391515795267644825562218158192090 3568 1398403636521131209461147521540034514 3569 265426680949928179858443267967047368 3570 48304131841261514885916887762945408 3571 8420000654640180133913682377303104 3572 1404233437528792720734462141995200 3573 223780801961358753749703217158132 3574 34029900940649863495197485552424 3575 4930459342686936352308917361060 3576 679468813867311218175630004380 3577 88899945631108575927325616100 3578 11020486665793897188863946000 3579 1291524460428345311368457400 3580 142742591584119011248806600 3581 14838940495474957005781842 3582 1446743853638521177948620 3583 131867609281600233316110 3584 11197440626186118431970 3585 882354299783949519444 3586 64242208611351456096 3587 4300487639499626160 3588 263209177377700080 3589 14633891504578170 3590 733503565760196 3591 32848069975306 3592 1299961439660 3593 44851009341 3594 1325977092 3595 32837512 3596 660446 3597 10325 3598 118 3599 1 3600 1583850964596120042686772779038896 3601 96614908840363322603893139521372656 3602 2922803964918554297260632792243206400 3603 58464198198273637484927268713731470240 3604 869836140186568647239039434315227748080 3605 10266918436378047872902261565455810894512 3606 100137235749639112392573168891020253756192 3607 830054645252350049018991646176857161294560 3608 5968923254211812786361326828679738366468600 3609 37824238035409763283168765827916216257011800 3610 213840993250989397534358419452736555057702080 3611 1089404619206045035220438162229842757636758400 3612 5042368152362516663095695727474977306310983360 3613 21351004468007056284545201863043044910517819840 3614 83192114703920215773853827318241515688073182080 3615 299785876877062216126240475233668123919049460864 3616 1003466228455381616410008407550086509404920046864 3617 3131979957795927109051912831177411053568633343760 3618 9145905495205614901989855597638301488859809995680 3619 25062781929085801286465705453922631463184388158960 3620 64623644668102213267929243627730190869076802676296 3621 157166372668838813757308156517422509068653988197736 3622 361308560296450795908157391232907181756637273870000 3623 786689302990822589698944488928746690567411841109200 3624 1625223988768108903445834325827402129284497824187900 3625 3190941382606787429323138359187220345654611540667052 3626 5963079333375190293701351922701858696032830157947072 3627 10621005139809087224920636426925834997485612184326400 3628 18053163345266752880560703663657482242403171219735680 3629 29318397532336077538795802884716461007988406485714560 3630 45540137274633538808983712227938700726343700750123264 3631 67724944853565421630645420537201257242087406986490624 3632 96517150993487141138668793024729552405067228100846320 3633 131927151055169527639626031079525736171591464741118000 3634 173094628256383441868036805821727800027544872046211200 3635 218159560728059161032563891567176270123001985851030880 3636 264304948579488710249236176482216378917599052520616720 3637 308003140033821200996111208685427919199532922495082320 3638 345448270834367006201775148930043582924171603957952480 3639 373104343751361834345465315937154309729450605997513760 3640 388259165934814656717634313168235231689723178599093928 3641 389463190580664821771942425730945372147291120665097928 3642 376754945093692684737883474693455009600570908059197120 3643 351625344217601468271764155757422885705038223640415360 3644 316736352280811686354469466354291200269280195623129920 3645 275465869127832781178716953770352641969919239704153152 3646 231384263342994290019792434237504567569664709976943232 3647 187771171649890595752111273059534592076030857412188800 3648 147256842290815442751653945479281846240712570882242000 3649 111631261221423429896451183062956059483846362833494000 3650 81820588448930871758233160511560420713292478667590960 3651 57996143886912802258525973319258341868634363174261560 3652 39763055513117401567941246611950494861126141381454500 3653 26374252790175205348944934899891806016905309107470900 3654 16926517311757166647683731739884785227562611587467800 3655 10512381898616870874716228404288593061114224884871720 3656 6318758578634576024407561226678687642290817683143270 3657 3676230271240817217658831067206699914122543559616350 3658 2070377131724103537161462239394108054900979877320000 3659 1128755663581642401064254859228908211071111479616000 3660 595764425046615369026785189404445338231910535430400 3661 304429211240339201683764566404951751645873242778704 3662 150605491882905451162871047960684128855080985518880 3663 72133375175160727146045162100740061350763089536800 3664 33447488152882919971811555377632945988321373728720 3665 15014332220428295132065592049323142334300104819720 3666 6524388042058815719563597863959784782166832670176 3667 2744310543183484360294020974388284482568422708960 3668 1117242023537593569973651701465485276589839137200 3669 440184636483741035879084802111215672778770121960 3670 167819054821508987049633480675784862125155975600 3671 61901832964785774066335741597329834959566512464 3672 22087693898451671838052816929692159577546496200 3673 7622582131155793664725262119177581673402643700 3674 2543724980021321432823125604603552250938890400 3675 820647805960216786962761172933204979038311424 3676 255890943667400855886446755156437162066156864 3677 77098761683213343438929493798373453283878200 3678 22439172771660377429330561855696507988357360 3679 6306593980262016612717627456994398649059120 3680 1711045349507012057891729638878859647356448 3681 447965311688711439582399608431097562577668 3682 113127351376539507695728325265799679268240 3683 27544865802194902306981267836318494185200 3684 6463334973878254566199742833862270837400 3685 1460799295842015315896561802527658705540 3686 317831271925000276750190794795896864216 3687 66528192734028205926440514201099162760 3688 13388189982638188503993872146022196460 3689 2588322675538799842440350976219254850 3690 480323521151245138567271943116051296 3691 85480528058332437349250781789972480 3692 14573814791380679925807295933361280 3693 2377703994372167217781060787449720 3694 370742921787306113725936234693680 3695 55171178593814993224535501214384 3696 7823608785144771497040719424000 3697 1055411418988369825723362926100 3698 135191527649604780092385872400 3699 16409965742744408469403204800 3700 1883357354248851602324973936 3701 203879312728824868489686996 3702 20762566394565101571528600 3703 1983356325459713822854440 3704 177155343700994821452480 3705 14744218971330156362682 3706 1138980977476232451312 3707 81311407067234756160 3708 5338220634843955200 3709 320494543127004300 3710 17482981075677720 3711 859985103610104 3712 37803310410840 3713 1468860973890 3714 49768199200 3715 1445254324 3716 35164590 3717 695020 3718 10680 3719 120 3720 1 3721 6182127958584855650487080847216336 3722 383291933432261050330199012527412832 3723 11787018878524325357674963021607464032 3724 239701588832941403380258879152525559536 3725 3626217333575717146594977138040870731360 3726 43526305713888202017560539877954515475712 3727 431780958480747263641782357903567131177664 3728 3640765389815907041702209908439799595387504 3729 26635640153243739990720313690548281646141672 3730 171744400708519627926128987047281779783190480 3731 988129520792577479301107667702165069605723280 3732 5123763312730994602197475371642529640291603160 3733 24142317387171785564294688820208813380299094560 3734 104082117960772086597017212337622955023473775360 3735 412974741174116287378568929370820888266856944640 3736 1515679638583237078488977378431108515438485156544 3737 5168049517489927465421835064545824429943457348848 3738 16434051398851610996412402024354598079558560963488 3739 48902340628298880401348876989240067960366528121504 3740 136579788549054322292878656094250653466589506744400 3741 358989107772498621514435563883323647748596612172576 3742 890147721761950112836975759044480506417619117922752 3743 2086771406337393569248990085277093844018363701774432 3744 4634225914949926654682386189891340935222783460624136 3745 9766733490500554344691835861822489404216091485689300 3746 19566071591279396783678343650550761267863623791103432 3747 37315770114980274814927927563306722108010574504977384 3748 67844490227117503808334228369457570664614728052445484 3749 117739295034282138653999084550395077687944716610208032 3750 195263672329592688399726516761489582466943713478264320 3751 309802280950915229644651324071261499660965059227812864 3752 470701950110824539808907524054802666093937449385518208 3753 685502482825417287457459066046097133094165163065459088 3754 957741397898489270606379385843203882444441948184034784 3755 1284729841068503258410940164448211608119833827994593760 3756 1655859833978613977628557050593159072485674479897618480 3757 2052036566085186069163575515892143235192799019335601760 3758 2446680795964255281031783874040989861397277134361359360 3759 2808419916584621407873363362301392032641635102722687040 3760 3105155460141177221427940895391559334351687210602619280 3761 3308786404177573602755549812332057121950231244973261688 3762 3399618910987052449489686548789530268982256808842525296 3763 3369499531990680034616861619125505876387383517634067376 3764 3222983930527404721123020963370879117739309324845768008 3765 2976319377428903440169265231505360957029574688996877600 3766 2654535387532953218249175402795618774848485179504122112 3767 2287349620947672174131714570520692209419212251296897024 3768 1904794626763571637394330615657997040158800748886552384 3769 1533421198877014116567320216496604666792628739009139632 3770 1193682036520153102140967282300070697757594168551194400 3771 898744854097696013688262873500098288577070802818851360 3772 654639597998544169009354695880745320404658288692730320 3773 461397198139622719947901334691132489999760609729024320 3774 314727498697818344382479337416340156065695086854211360 3775 207803796999673500527800564738514456141395207108431600 3776 132829738230889537317056411254979930358587345313593220 3777 82208441068773011045043771070432204951856676543249090 3778 49268049018615499622707896980329359334182364948234740 3779 28594553232795256835326756676173290788937229311410820 3780 16073264056258811277704163588666279641668459494755550 3781 8750930813080115260733326317861478606406668010898400 3782 4614804223250670806854999050240825414958175558220800 3783 2357292896087385998544361373198153342328871751772464 3784 1166380852367697051151487847506549214213675674230544 3785 559026110046990855010436774163217783310224854057440 3786 259525454709732900003912425051907323194883670357440 3787 116699289033432026044914381501831708633046380391160 3788 50824599284806840934613123611113531242295579737416 3789 21437156031585243466304201202409691649463146588656 3790 8756095951211835724959853313172330877523116857280 3791 3463054261840351507010602905521872467304639709160 3792 1326054295276530261105828427466021982503705297160 3793 491537483613999049022106371204232440758520337264 3794 176350836814984122282330793612516678081084330464 3795 61227719150198754868072661840732211611849895900 3796 20567622343334578651189914846690128607154600884 3797 6683326717114896372875124437196923171973879408 3798 2100255234952370088130182750797521970104315008 3799 638132842439148724183205522528945031678606984 3800 187408315431019303312255514837766711749274840 3801 53183168354424451142196203526013011567941448 3802 14578913434591587367588057448622155823667056 3803 3859119035941980073430173114988939915456916 3804 986046320313075995996624795325496912729188 3805 243093400045225732466392193902335584250120 3806 57799158994505595933106084182570905948640 3807 13247432998302445016672506113462125538180 3808 2925329065219946335128278822659577856916 3809 622014558205406812059014437435662193616 3810 127272765273628728622396521527356884320 3811 25042556990821172667328169061790328846 3812 4734764141173292109745382190323644802 3813 859463923024850804990729303419822096 3814 149644297611547405150392170269154560 3815 24965793919465937252977289797307720 3816 3986428851456450567963583252001944 3817 608448165256690950378417035376648 3818 88644955935464328742579581764784 3819 12308455531695496219803156920100 3820 1626052584182969133455960742900 3821 204004375171336340333140465176 3822 24256937014620453684244046112 3823 2727480089137555625752156812 3824 289312340747615817691899876 3825 28873997296284553593766260 3826 2703516930855902472229032 3827 236733111352924821381354 3828 19318814915427211691994 3829 1463559049389384426792 3830 102486050873274415680 3831 6601106419456741620 3832 388899870596659740 3833 20821965788384364 3834 1005495270577704 3835 43400700432130 3836 1656231461474 3837 55126645988 3838 1572964544 3839 37613210 3840 730780 3841 11041 3842 122 3843 1 3844 24139737743045626825711458546273312 3845 1520803477811874490019821888415218656 3846 47528199745600370240944677553399191168 3847 982377225386885071996300069107759088416 3848 15106996991005730212312542974980392610128 3849 184353322931018264943553596849219199230000 3850 1859500862978348443318910305479873018453312 3851 15944805224709956111777754705682522279453056 3852 118643570298703908934528003671337093984361952 3853 778180188243521532768433859640010720122330336 3854 4555027699832097276493028433251183338564143072 3855 24033107588041700126945014618635422827188726000 3856 115241484000031352580491509013420160499290104040 3857 505686643466875547384170967781972007321192995480 3858 2042546632481600031751238091131880718779629778240 3859 7632519419782586066588471433478689871512743409408 3860 26501430710545151262512765200868220449322332428704 3861 85830350148984630405188496058073806594415700831072 3862 260167021367455816845405275785433670034072057177344 3863 740303021319867738129185738703490864634473604635872 3864 1982806718135602076461450108756467577596745943539056 3865 5010882275184197897002044685978479575240947578667536 3866 11974529627798523123819743791385082499812469437799488 3867 27112667692178964200099543240394349193413435109865216 3868 58268980034259844899447874885453808158029453696910368 3869 119060562479313730302100815734656184498396495712276480 3870 231642243606264843954304868790622570578679798301949072 3871 429721976561536251735418095605715698210653317014136216 3872 761080110326149347861220420213926638413727690220518292 3873 1288417186093330161582816914973282340606529346742413036 3874 2087073843516849864100946125074898619837775192938648640 3875 3238257048291968757207911401549059919264521750584292864 3876 4817064252115351105855405408550584296480464799956204832 3877 6875871971159844589569408567887328992894620793774878944 3878 9425352585647594199998807285815696458480565467507806592 3879 12417037493096250662214826206516300027739584006931576224 3880 15732319910247104371182423224897591135975642990356219920 3881 19182500192872085223495805176799346090891775502232093040 3882 22522653918839772500003811465899595316347501558139510080 3883 25479000865842141118876363308048346315484703661874451840 3884 27785857494662206721332509412726857375645670573825107936 3885 29225269128365445300874656487413594710322951553207533408 3886 29661073177876474073558641784917877273303290847728870944 3887 29060000901321163317495272044134063201257750913653991888 3888 27495325738056019147971746538163519758502056741089562744 3889 25132670386486326919488071201530605563271804721219757832 3890 22201666814144282692204379783982829654573846186043610432 3891 18960053729683638683422694694206323649889386768916147456 3892 15657779306239430584553012433858237008475387262348524192 3893 12507691832878163604109356861668328675322719619950366816 3894 9666983623607709648606544021594627932532993694948093952 3895 7230577920897531084794879778602518019333599544181176160 3896 5234991985060272520146598560766284370702515625574725680 3897 3669479300783766557121601219144295126409126216113006160 3898 2490661123204826320802514237736103516465747993823673280 3899 1637250658764173095043999067820024097824056009409723200 3900 1042478232452457788884160383749090625360688377530078720 3901 643018782136443231267153556064018281100985128110857360 3902 384265571649339035704238731843559634187388863266738120 3903 222499818352863454517452316799075176871028330772817660 3904 124839048557203777370970278463703484067193939741612770 3905 67876462116082128759647312037843822240698016621016350 3906 35764688976486207243030406935287424668697860568843200 3907 18262827350325976697424016556518840630173066000773088 3908 9037846577443397345006419977989329214122628205154368 3909 4334546748824135172442090171139465178628251832209744 3910 2014632681742043813294231556085910698156933051370400 3911 907416077040160527206699356654154598531625539708720 3912 396053319470269817200934509964351282143221937041312 3913 167497675855267731442556811546258808136421301900392 3914 68633520691350466173886149839274557648522316645216 3915 27245421506831730177639696199544948900811754956880 3916 10476851461964380670844563299082761645153212808080 3917 3902033335897295448735832815474734912017404424488 3918 1407374063691865978345202951250194976854236126128 3919 491489504407662578967829244650223771153336371992 3920 166159405165612397284680243082223370259676231664 3921 54369237709190083150762974545179830905780884692 3922 17214815628261130838868138386900508327442881504 3923 5273108340297021734398549621473426820216308432 3924 1562181084882647883532213394813113138950785040 3925 447478276124051525445210867200917704704000648 3926 123895012681531956409186073241049968872343024 3927 33146036217606331801713756405000756312216408 3928 8565414851299565807391533820683156915107944 3929 2137149681812162657073215867516510473935828 3930 514645769748627358729899860536150824831120 3931 119555923976321825615128231845698297134920 3932 26779886189647971111223331461969963062552 3933 5780805276825986701260194262379445286452 3934 1201865471054511059867176028910250727128 3935 240510001689118335766296056465537620476 3936 46292926783163420116987979978592835248 3937 8563743116556276419729455982169830754 3938 1521276448501312914112442931999809056 3939 259260659512431202351178301604499408 3940 42344160340902181341468976247893264 3941 6620257803016510885141210985123272 3942 989518892669939078903831040490416 3943 141197686772868235388993913987384 3944 19204854057245862075109988553192 3945 2485622541602635360414251190596 3946 305556750289162284344529815088 3947 35604038011319447948111226456 3948 3923703715815460569010234248 3949 407976784108612114866028380 3950 39918533065984128896642232 3951 3664919130744797657734716 3952 314726877035572931705972 3953 25192437601899033719946 3954 1872378230878700488272 3955 128654094914907495240 3956 8132720395943787960 3957 470331783453077028 3958 24724348299186648 3959 1172493574369932 3960 49710290470844 3961 1863726451162 3962 60957474216 3963 1709547204 3964 40187532 3965 767746 3966 11408 3967 124 3968 1 3969 94295850558771979787935384946380125 3970 6034934435761406706427864636568328000 3971 191621238204296185742497557940317550656 3972 4024552936782823858755788657376140303328 3973 62895523232700012531833346562660753841376 3974 780101040188944218861342823430617404933312 3975 7998555459535634113184395650267957530418624 3976 69728068021829777278708341589423845800242608 3977 527551405665527919929500255711140502561304496 3978 3518785858883405993118344751331677550089632832 3979 20948683482538074938230148833228873800056495424 3980 112432196064050736914193269776390433896316288928 3981 548488769452739597487898017824638564377629345952 3982 2448965716363471954906525350778776398014772806080 3983 10066554592613403373812304210455897725698346854080 3984 38286964013299897524906114502077921954589529112600 3985 135330023180174358887891148815918711425147214830680 3986 446248176316900933706426502560218915147105215146304 3987 1377427404437185325859651540886046791690770101815872 3988 3991888150402470155270317136406849996683111049013344 3989 10891166175989831081260610556946577104524063278115168 3990 28041905465524077097190704759846264893102333239207616 3991 68285212356626038377976441814319283166025552511995840 3992 157576822125828064248449545368971990297479460646038928 3993 345213584316590375637451995544125675433883697212766096 3994 719165394737178858860450645156479008528545051477401152 3995 1426824613218230411442087639262104044604231330205802304 3996 2699700441364616884501083303418897142804244614461951008 3997 4877737659324177145493387395907177778573917305393256736 3998 8425413314814435521570545966647855170677936835550386112 3999 13928601481432561498160474060092992546704287906131313344 4000 22060034282806906458456385025912022571755913902641978988 4001 33503834948113462380796793226807836200803630685694595516 4002 48837235108060012152486479567659118827358356353666146112 4003 68379840534082019052028246069776384703479778883674787904 4004 92035146636339088843299525782450908711068139112089122528 4005 119160933678569462633289130707798773137274677587899598816 4006 148509461622320837074894287049886711573598761669934032064 4007 178271082488391093250280661255120120983360299323941891520 4008 206235367265272275334673366873804846015030692412722429680 4009 230055902188913989686188753567170724099043359082106521840 4010 247576169719925639047492487433606427294097704329988453440 4011 257153500057947205606415102032942325594550905299756868928 4012 257913254270060550109192722212572932819685792056971677344 4013 249878761708425689534466804319789558918180959724143581088 4014 233950732398693294118398551031255764665337847400226521536 4015 211744674246814441084700318960498021736780794729169354432 4016 185326087800797156121326015842257924191913431376327240840 4017 156902328032174372275167554329096862463019930214081307336 4018 128532837300939147757608496471968670357806814816928223552 4019 101907122741406494141468735589613326167560647675031093824 4020 78217823247361248214219236199173821783734532099845854048 4021 58131850466569075953233924992217067485250720363814020192 4022 41842547017343462943116494818320446037898505466308044480 4023 29174137339350312745459820142778432821174394448800333760 4024 19707277460928270589475557533968025990791860584171815120 4025 12899392761098925800447458724402711963492606144543724240 4026 8182462734297917098064595602068758834580947893909935680 4027 5030625653986862173683246876543590496559118955499517760 4028 2997970324027421370872253110161365352471223858633221920 4029 1731958282042495815382100329918808206322152985595985440 4030 970025266467854717706466120368901017456453770583007680 4031 526730394739381253813889506546372228834041654159350720 4032 277313572622364265170070918620228342162369073115688350 4033 141560648390200007556480443985768717893037654927275525 4034 70066025410149292682703424936867520035092193258088544 4035 33625163127549311456919280941585509481311979584890992 4036 15646073111577203057830213412325752400504445005728784 4037 7058557996186351746057394948866492388179977921154840 4038 3087276125681455275239169507339838930945625158880880 4039 1309050721118165851660957997969508045018618947396136 4040 538052985316417401679361218103710219656636912541608 4041 214358420672159978678886733994701537529918745056716 4042 82766678732195496014691912940797971836216462881520 4043 30968172023601191126859750362037633731594500060680 4044 11226881616212890298001684840367794940886000153544 4045 3942914912395222315871561507465341833434419505892 4046 1341263163156311108096268836373989142921382305528 4047 441839766089482101667436458829155543390462716132 4048 140921632476112500456978963645344555212627181844 4049 43506295775613639907949211048573206024272422078 4050 12998072678056156196409609758262465317689011056 4051 3756989485701111174985144190955797614120664072 4052 1050285535695397558740612355500218770675353384 4053 283885574814677193746963986320293744342943828 4054 74165041123548787136640664560818151492496296 4055 18720398736412803578000251787479520776548012 4056 4563714004246962703099733039906673265928628 4057 1074046717551637248150885084930924454836930 4058 243909261297425183977395621279200321171640 4059 53421485153634584665973751026306161574996 4060 11278451513835172206496633177421005935108 4061 2293880338746995689991433791089042857162 4062 449156183168558287310308437107028142428 4063 84609523872296732302874424298015224306 4064 15321274191952647823186666676283130146 4065 2664694492558868597879003422815360141 4066 444693155068179488428769605499589744 4067 71133420869994245090482274407657992 4068 10893786774504115868597131937206504 4069 1595201320874585811466231829023284 4070 223031896340086719353565116142984 4071 29727383583633390124762259689596 4072 3770892223639895271349606859748 4073 454381592960454654832487147466 4074 51904527444066368288926026792 4075 5608387350058899426490588284 4076 571839147788808411898724268 4077 54874829540768230182545006 4078 4941852896153888302015652 4079 416347515636456346348014 4080 32701096400039697825258 4081 2385240388171825580637 4082 160874830915997556600 4083 9984088036642835220 4084 566982190005016884 4085 29273106901158162 4086 1363707151983428 4087 56808386870382 4088 2093115855114 4089 67293426669 4090 1855456764 4091 42891786 4092 805938 4093 11781 4094 126 4095 1 4096 368479169875816659479009042713546950 4097 23951146041928082866135587776380551750 4098 772471607777460058422766673480745984000 4099 16481405944064401715254498322468103768000 4100 261690230706507887037507491686530863272992 4101 3298102121650051503819243556946141788344096 4102 34365720943457132093364942041810192795292480 4103 304493683185006922046402970863704384428509760 4104 2341796898765381884398262611753589046832860240 4105 15879947053981251053957715323890886357094542160 4106 96126621130153473851844542473063874645635686336 4107 524648367459828255986007816414043711280487203520 4108 2603137135297011449908121266758073634896606408800 4109 11822946539217118305091838091914040470111710796640 4110 49442531648381433393266778309055202032536411442752 4111 191342667133796856501591094120151703381694412059968 4112 688274134399476291377596704212236360465440903744360 4113 2310024910188469586859659331302043125143456365208680 4114 7258544686275558419361539237726036226355471049530560 4115 21417499384581353904907366843423711647828738348201408 4116 59503778137149183054649278409737936785297763540952992 4117 156037478728914727532801705738809092837240326672990880 4118 387054508010213839990087886387581834272971526379417920 4119 909988799099548964226733408676996596293235406031865920 4120 2031446612234280431005166367554036926780237795924296816 4121 4313175916981422254048154206122414515147710238254275440 4122 8723049695685902090593107483775341324634008009798137280 4123 16827621409421142944743177857855246962227727244179693760 4124 31003919618325584697567743489787977100707933172847311840 4125 54621498538575322115808233823191332615855435971712124640 4126 92116839867651391713343977857660538232257625513251273792 4127 148861855156799799807730512970551731542081403724497175360 4128 230730953659458904331496658204878895291634516752904274420 4129 343310192538579145621335677088596786569629407829588436980 4130 490772330255667584057821760044849107309511302002494848960 4131 674552964812475378676621106073325458667090066835173175232 4132 892077543879238904908816204762814572416918014133338929440 4133 1135866414490015698206157215857865609084595947696470893600 4134 1393344960560606117179067905913035215090742267629632566080 4135 1647585250723637895332097604290681317170673386804543838784 4136 1879013015528929469686592418085145981825448677931461999376 4137 2067873211644758974463925944690325794597444017898714683920 4138 2197028001538872183056797109740218616666146921583167207360 4139 2254534220921745054611661677763385516728015356555957795520 4140 2235460812040247145866300208335497963430479699993618448736 4141 2142564391180479147466211985519180032689135844940951149664 4142 1985700382512433617754876627933072432516734139894686711360 4143 1780132803491664351376671190195652039696697330799430456640 4144 1544136575832470366816650614926371925738127414861206728440 4145 1296402452641839927527216548878147151536062370030147752952 4146 1053736136992775529668435535001585199362520171919394296000 4147 829411651440607915364924393147018960664124517824684916160 4148 632345700352473990801997758341053194262406582696787983520 4149 467064742182913533526415701314399879027418625189443454880 4150 334288786180498592778536332065253847788891217837623161152 4151 231881110837561247968905130708449122501542876348825122880 4152 155911137445043466776202927745225699509843850049614442800 4153 101629413012677716704353091284083479350265158770942871600 4154 64231436810715406100319571192589114302411274725105790400 4155 39365024141957160720053264301266076213674017741474756800 4156 23396464059285466947131821742292943437579866632717044960 4157 13486599403722892611853037818211627443999993446239455200 4158 7540438039582032299228148266980344237796675530544680000 4159 4089363147259543380135976655920064891308474608006382400 4160 2151278654298477955963494403959147502977926910401908570 4161 1097817864819715447967236220990586385830834559369660180 4162 543451994572377478058761086865802736019956117723065600 4163 260968369476112379149286782856768147666646678948911808 4164 121563378935641556917720574544772488869248271402318496 4165 54927792197652925610110437952440415597874989975169184 4166 24073327626599951554383386441406855567796018034611776 4167 10233132643798487256074931112405117046703389053527360 4168 4218685673374797130063685669876937604250669378109712 4169 1686564774749474601110255408533790765639087657618384 4170 653793928453755364605868031944176634671139951848896 4171 245719045878535670849866925607285757477648284031936 4172 89523723610945846390924377334223167942755820032480 4173 31613544045015503190156007363973941111827793823328 4174 10818602544031055009267465262212077165492027784256 4175 3587169637679397745792127416666136681636735560512 4176 1152199418872285313096282338387226211518332944744 4177 358428636541745638059541227342374450204136101720 4178 107962559885831083072873863845623480924260485440 4179 31479412467638155160379518508205681385792762560 4180 8882630664111782249163616572817732733615144480 4181 2424863271144474669232783527198124102671444384 4182 640210343969571335877602116929274390827958080 4183 163416665889871900901585352593469123071246400 4184 40313007904439297851881845620871295965814960 4185 9607132396474452280961881471799991417189648 4186 2210817594781549945287444103303617655729472 4187 491041639447874842645249954255976028610240 4188 105212846286420436835877324265998295356512 4189 21735214236406758140164236692974450496544 4190 4326550800751347261899606289284760689088 4191 829307976648722729731305203190378439872 4192 152957769837032026310575282761727086060 4193 27124569569144035105047901707101947848 4194 4620705194002102712399382704808435456 4195 755416942291366080355121322427442368 4196 118395057880289092289919893526955424 4197 17767915734472020582895186415729440 4198 2549949071437377181080364893049152 4199 349461436274906649725389080389184 4200 45662657282147792262787211665872 4201 5679050351980669894687559587056 4202 671018032286145176945183426880 4203 75171992108137175334540000960 4204 7966786719111310349810601440 4205 796842764251486057866910240 4206 75021778363479097282422976 4207 6629553350210113116086720 4208 548149164508267390947000 4209 42259527842340006247440 4210 3026135186005513757952 4211 200408096634839237568 4212 12214796567325411360 4213 681364964424192608 4214 34561724017352896 4215 1582154612871872 4216 64777991102448 4217 2346291985440 4218 74168919552 4219 2011162944 4220 45730272 4221 845376 4222 12160 4223 128 4224 1 4225 1440418573150919668872489894243865350 4226 95067625827960698145584333020095113100 4227 3113648985450650772597626410929471727500 4228 67470378400111409433903950766064014279750 4229 1088152993177703481829301844754998653352000 4230 13931655800850304600039455798101403697324800 4231 147487004205013132004795719999065844084536960 4232 1327854770444459661205954692758081940524242080 4233 10378168977097475066379627521170457346320083920 4234 71527972371892129700235500408098417621551683040 4235 440132011144437648781821385589571716550457089888 4236 2442182049047801890116580695898710421935638493648 4237 12320722500254819739638248357665023710300325134560 4238 56905502550538301155308947900652778051895939487360 4239 242035829046573591882751465105718546465733949585920 4240 952803338287623860120602867985697630906731146573536 4241 3486811930750469743569149807713885504439392697786856 4242 11907582813062463040836863130082504987864986776524560 4243 38076914926427189030705404779969073999205655906687120 4244 114354367027840635721324154120082974824251287881131240 4245 323420883934329149828255660054145866465017321529535264 4246 863497189789648961761724671551808796491506590183061504 4247 2181136461743699321827317966269084949150698809599761280 4248 5222722701321581810357322406892081987935493248697402400 4249 11876524929813969763904516649990323123797213723210710000 4250 25690845358231679801312830201711837917813869134946182176 4251 52944691969977923483047512985239035918109994207500897696 4252 104094243622293705939388754818388434219789539111413741040 4253 195501014154014794640228408364496437509243365432336487520 4254 351159570734375669483925676752325652294553894786518125440 4255 603906968638886669099912108475635907017844256348100042496 4256 995377434071157257032058375128193045298374695519008161376 4257 1573868649384143151762009232796564474239600281189038729460 4258 2389429389116429745341837550363722794233749627362826739240 4259 3485947482404818416084637884462440327878279885968916307880 4260 4890804470138123057915123803075222884003229227365445614196 4261 6603625111736840144118680158664474568926735744932677578016 4262 8586509195793118824737285485199506450530865288289594737920 4263 10758547107766115872881783094334677270867244461632067489920 4264 12997102391110354205809318410576318973650768949869388110240 4265 15147198159367734479338266097125411371021649825964908016272 4266 17038552614001790743234317584570647703893870320868400591712 4267 18507822587281953877064316624862606091684496578454652957920 4268 19422025712045720354871685557720450891087204750588130461840 4269 19698454325773051938626990420424317438873606141653527091680 4270 19316939199708015369955591544259762464736908474923510620288 4271 18321964198239432180031401273210647947668661677145682131968 4272 16814417182997170154309470151564121932466852635847287048160 4273 14935034617297786413027451532703425730600822253928532315000 4274 12843232906705810331990374757749921151530064748322330148400 4275 10695626929983562123389691563697887850045059823107989338032 4276 8628063277495818792075598163598813930850732298816185777272 4277 6743707815254186462063455147716689417879474247763916328480 4278 5108080622742793375373148168910361409343634678503103715840 4279 3750402712687360133015383709902367518865707411661616772480 4280 2669558537435234370122699999670342765945624328906513987872 4281 1842533827806103121638865066969513620977498867396008738992 4282 1233309715590814069876336478000614425285148978223734365600 4283 800698405389904455651245558705759719421488418502364135200 4284 504264997774494307749645027796891534560105563414685172400 4285 308097560260641908884533506384670862650023999637963926880 4286 182640686765816126941555697130998483825155723956579972480 4287 105055973076829141687715765995731774514515684439225401600 4288 58638920295949967585005180850785396654297670109438709600 4289 31762541676179720647267535553805573824007193801635767450 4290 16696473308752802771723718057399107061152307632761622260 4291 8517747014233716010011346172408057609662868522504992110 4292 4217155745611404086814079884489484053026276663126030100 4293 2026320070030575876853405726304809372626673837320267200 4294 944893152739680104069913480324198467056344670492266240 4295 427592911705162960397528059393089174174654769184572800 4296 187772689713945516324646907475085818053941582386472992 4297 80013550496301311791492160665944187772216121779876240 4298 33082085430694751572214700164410753227373252444399200 4299 13270380558958721398875558177597467129716723718464160 4300 5164065933368504615159234138053847939282402380449360 4301 1949254311049339121160580442883232648792694652532704 4302 713604391960531330840578547436615363400324682215040 4303 253335560444838356398258875195900984366004585718400 4304 87199696319364487110708407044495145025983254134240 4305 29096282714064249502972461912158379237714249834600 4306 9409793078285537034397646035444351847307558536464 4307 2948841929483070502916615198686707279062259102720 4308 895267495004256110704052415257506304362673534680 4309 263255221995070377956295426167341455488601176160 4310 74956364186083463711863806542264769771382144512 4311 20659650404272463494736940431973403762587652352 4312 5510443865731531142798260258773865215054423840 4313 1421856022648945325858859975559900637650507440 4314 354793541540579987325522114175147341076459680 4315 85581711756779047891342709756231703230074624 4316 19947709692799061251554068243144622385336464 4317 4490759381421111766349843706589174860900640 4318 976008935639526190372695373814260688727680 4319 204677696397566485698078306692043229747520 4320 41392923377078123365866811662527231446176 4321 8067793448884436261102563188167784809004 4322 1514488348526118069406358361859476675480 4323 273615609012393259446823056788859122100 4324 47536710561446759456767638530785309640 4325 7934960125986627375924031007543423424 4326 1271341832934573435149268748648820480 4327 195304885160077995128685653983851520 4328 28733001454499604548075087070366880 4329 4042954813436425361707737443079120 4330 543306545732439350863040790415584 4331 69620785725251972612137068933120 4332 8492556940387849481622125600880 4333 984316913507504323100473993120 4334 108180425951409681012596269440 4335 11249238815308192601342884288 4336 1104123172923230912426022048 4337 102022848651388068420090360 4338 8849581479054333809894960 4339 718342923810946098642120 4340 54377793609573699107856 4341 3824030585488317512256 4342 248747831583566805760 4343 14894249212304454720 4344 816356599343814880 4345 40695306101403824 4346 1831171552205216 4347 73709261717520 4348 2625275796000 4349 81620098560 4350 2177150976 4351 48707360 4352 886080 4353 12545 4354 130 4355 1 4356 5632681584560312734993915705849145100 4357 377389666165540953244592352291892721700 4358 12548926609290812155217131958652554929200 4359 276108074613007187647492097868029573480100 4360 4522048226154147829374997378943977312055250 4361 58800125805913152449378319943542473135684550 4362 632282840006746610747593556792975563599561600 4363 5782864271953358841801307007353532082677337600 4364 45919953769389923004539257445470413627977821440 4365 321587582707800555473257636249639951767718984320 4366 2010963651687863326385064674499565098031655214528 4367 11341052695616945825341893446976495627155117720736 4368 58159768550179968034880166579620143105697444942256 4369 273092616420749305864107540398973029215476455455248 4370 1181037190856518117645839306477545828231651689494720 4371 4727977675805555606036425917186799144267175000962176 4372 17597458234023258344916733228069467936674694587596272 4373 61130280900366257775937327641331316242166845646340432 4374 198869902233575448317552996998436374574121465227707776 4375 607713459378893320632954035442283655569638419405939760 4376 1749114964306869545156507004938548928221843991920921464 4377 4753155055011525095885579728163843389865495757639713448 4378 12222003519713594733894264036118614847527076195158187968 4379 29796415903435267385498017905815219846186453995966604544 4380 68997630301143204454974691155242011128688985568407547840 4381 152010100239947629830867250526356836303402304388126636736 4382 319108661503864186969823230721561045703379675006890808512 4383 639203605715286496442731264633678770561504203956567631712 4384 1223301405796137022298506039025417316650942955591402563856 4385 2239432574283126069086971966036011208172215656843668036400 4386 3925826392338670936993824747716519744009014292616036954816 4387 6597151831859141596351767095124999403445958227649934453632 4388 10637178671116591624243472137779294103182827971539282569352 4389 16471179839898181361737800893896628650120065446404805152536 4390 24513696674233571802817244172943900755688299770557971356640 4391 35092342870640858396982406391992382545039498908536649728376 4392 48355621644989662856088068989355668587239566261861564131612 4393 64180621483557562368786826514877735365751872556862048256052 4394 82102375112765944523938651247184405642502590106397218382016 4395 101287880756141936553112191299654818888508048469366732272640 4396 120572462157986184028504939171641993859193468377620366625152 4397 138564343975725789549918562733085283868228372732834770335744 4398 153807425195683210884617827880447826995470148066010750051264 4399 164976503568804351764155841408948798192748220291129803685152 4400 171068480447650921435583976110870407026938779011828270862320 4401 171551083001035894127727529809112241806539549300615345467088 4402 166438554217822827611528253002304977836672643670665647540416 4403 156279651030569336949481122651887194274065009385596059325056 4404 142062714207494183357725759646306119525962489342502144351248 4405 125060087248608540164239019945269043482143745227163217423280 4406 106645153480721495193207019826698540533214164511468502487552 4407 88117385050962476183667855024221389789926737494760691267984 4408 70564505527227178868028648092445350554726153268378835436584 4409 54778930432391903089021289097844986703701186996123516046392 4410 41231974703365986972512288993813972897186213895785822987200 4411 30097582348228779321601879181182742823215015610182615763712 4412 21309954774187522360569303196953379989027383115048743721024 4413 14637154534997885115815334385553134758408075699137942707264 4414 9754773691226033304182443666788789105267617468887629376192 4415 6308425056173297677787855974867256018128188942265392837600 4416 3959300519830791636335091151602314719624696922386694611280 4417 2411871772143975150004606370573541427559427023747562917360 4418 1426154813554600115875203756464720059937527375484932858560 4419 818631487270842782889533051190534557135075816123791108480 4420 456190620652635659569988895731947381201822677993862431700 4421 246809285601446554635690632541812486460473779406405745660 4422 129643072908959304474561180217239346922326414664419509520 4423 66117989556599863174393427525067886539318111355298829520 4424 32739850650831404264423526204423508719161543667744831810 4425 15740521894337668702617037767991049864597398811796190100 4426 7347506923795901027293499603865539983116780561461594240 4427 3329866197355872992312539858494824636752340978413271040 4428 1465079828284353891936469016630855082013377573398531072 4429 625777096895219394107126450730640572409863722534390912 4430 259461129800566109847774728274594729664155641690685120 4431 104420022679578113089374806099387624085609116667631520 4432 40786153825190234133462352440163143436774798678240880 4433 15460083579049340417404865599969801985293058555136144 4434 5686270317493772744383385470993184060363189831775424 4435 2029083425990419496834198775692829072371522403905920 4436 702364782599531995079740443358933727400438657321840 4437 235799563051489511518622678788669364854297032815440 4438 76764576650875012591849043588332085532323005412224 4439 24228657944509252671480021872991417674497345357584 4440 7412320079121919428935951931155538629903395771480 4441 2197522250210358685638036550374547449519328219672 4442 631185062104012883603440142490169702153255750464 4443 175592549894683603511076398825852157876952799744 4444 47299245955920035169022765118535649824134351552 4445 12332882807284929677746088778997786226952751680 4446 3111650611322099560774839129577323342655393984 4447 759409148790183771294250565827063139272562848 4448 179205374987585177891201286219631118891407248 4449 40872886378942367307316518399512635814641744 4450 9006035414870595165583813368928589431967040 4451 1916176987498555462795182916832500427847936 4452 393471662416084168588708836179487177462392 4453 77932726095631210908715354612298193964200 4454 14879399751358687223864919666050209606944 4455 2736626911633997880437418745572757667840 4456 484493100731578881027551831536323215804 4457 82498636616568579585399543558557792328 4458 13499041463154188801168944219998368384 4459 2120442810086828064776216655789984000 4460 319407441280161922139094050173687680 4461 46082797132120664482931462527479424 4462 6359719794665667290755604968471488 4463 838336631677643481554161905656544 4464 105389799840716656287893669484400 4465 12613494549906214004081484105520 4466 1434566079052325776177815774528 4467 154730267593456811722041262336 4468 15792273860898324893391258256 4469 1521563678228416219729723248 4470 138032020703017649963131520 4471 11756457305281003778530496 4472 937176487569981784351512 4473 69681002282880414347152 4474 4813795235340866574976 4475 307660535192421797760 4476 18103077396679996864 4477 975241181935607808 4478 47791801333024320 4479 2114437820470976 4480 83699999800560 4481 2932223332896 4482 89684895872 4483 2353921856 4484 51827490 4485 928070 4486 12936 4487 132 4488 1 4489 22033725021956517463358552614056949950 4490 1498293301493043187508381577755872596600 4491 50570215266182487734775375207113624707800 4492 1129527270833464073061064910409634916048100 4493 18781528469363306205408925636672317178998300 4494 247971416424043408941066945940514796696496200 4495 2707775489669743675665974868931347188852971800 4496 25152039206952685460582180224366780512710526150 4497 202867487576751755018724859716606210312221776800 4498 1443257335258589712093883943365208364508137830400 4499 9169290849157591773854810072573301558166854168576 4500 52544385657866792923481785246868160147602399973888 4501 273837123322166959965897390590262727359834647433984 4502 1306870348609008257042605148318541077519818994635008 4503 5745080620701850373165366595724020260483778229605504 4504 23381697907409492333003811849559601971271973216055440 4505 88486636122979170306664981268836327401118301834920776 4506 312587269337661648296337137200971510628321988749468128 4507 1034265813547712939274248710347909516012485068112513376 4508 3214935685248120200778813607769185606780621855768644048 4509 9413807214839076959185088466522488355670396296574060464 4510 26029553967556997811570292282916223238808414695533678624 4511 68113056521394784939871981651520956978585834532167469792 4512 169013655650620205635141948211947904932512537715744650024 4513 398409348525220963722814703840188650777195025963398634992 4514 893664212079634363225259882350699491534795203316986541696 4515 1910369363281062689633890413675851052189808085635645969536 4516 3897322515560526298534922713048843518601852237695903916608 4517 7597695017699138231877008926319916872116313306802139770816 4518 14170391868778373114668431136967386903517949442335425436288 4519 25313143761398770257391053943386349576534905532180652229888 4520 43353052325013978823629490255232572452226338266598073335216 4521 71255176721120892770634086792563486793035027502600106993348 4522 112491971991399032316137884041698250529079495460726349833936 4523 170723827481269173402029988332212915834563543840124462261008 4524 249269691539266281056177073037388573782985678127874501127448 4525 350397339567118445768549633036093882101633442566215240117096 4526 474527202378035529745350974953222292943748083797031968330928 4527 619504830170543519932092176220711586906945760622878845886736 4528 780132688054546829916361555433379331834978837970528324095668 4529 948141696452271282812274543779687981220377720917807647378000 4530 1112717137915656919511331963257228399592154346773716338602752 4531 1261580015798914172278193849381477781705955508879500984102656 4532 1382489708560560432763533916619810789564265292055056962221952 4533 1464914744013845204033447285331636194901612116257313503975296 4534 1501553396059174292499311379216631378759187827324658623170048 4535 1489398483227307038435888171635624472434461895120822466855808 4536 1430131913683663327550833088719853107796582116866660525770064 4537 1329780396116970701772292192971589635310010593941881165789208 4538 1197723761082241523196912392774267556203714086988614156133664 4539 1045277835668299101725836449459850912014237937070277845687712 4540 884142246769510558785111973710703495119667284581421882914352 4541 724997973214521770120012664349857495419012938704632440581456 4542 576470234933389817141067274174192233476976205015857383884512 4543 444565964130810650550696189696729510970611833802770204106016 4544 332584037201747001923573069401077815619112309085467563308216 4545 241408311300785906897991482088226751436060575158690253185712 4546 170044176761361551561910051893381486660614303941866731415936 4547 116250998300817815138700398351003328292272978045850016557952 4548 77146706111329809407871222124915759318885535472055090129856 4549 49702489724518584169848597571766660046486193865361338482752 4550 31090470698942865468239101752150728800885200649211877316480 4551 18884581343766727128360681885417281084685394375420669987840 4552 11139229212040572579448134160741481333586194940231841108080 4553 6381192184533837710544165640600112036656894587612920688290 4554 3550365546778253715584811432385666504900647259515849120200 4555 1918620446286884939132297890227329756421155459242713901160 4556 1007081443983495483442334276941761302075640549022874337980 4557 513462872780602374148919286836179811691334437596005896710 4558 254288354862096449853321894635114335835895784066222288980 4559 122325099037735747772418136504515437582558631725518738390 4560 57157038441851817590740449366666692797879227824763720340 4561 25940413602551589754220872317644031631143749934164746720 4562 11434566848353305525986238936064065242688246294918129664 4563 4895255377988407209313888728472920435114655716646660864 4564 2035239296146621937758345744263522706993624616392525312 4565 821686602790399228402226261213733422881017523486676800 4566 322112804066436600757725096665811153763843083735218560 4567 122595780706733811230809958591501870932275635113088448 4568 45295768333051724568240443464981440907429055036684048 4569 16244154626075479657900815490012429855868747419203464 4570 5653672027298856811812328220280220692125714644413920 4571 1909362602938599626453913371353563664533715841335520 4572 625596444512456917572740745293699722085366626420688 4573 198822343796483347844996853661109912253935554790048 4574 61278928932796669370560614952877244063566977504448 4575 18311964446879592166010374413219883926780436859312 4576 5304343808833052790802852541520023629800405662616 4577 1488979119163560779733410366525761785509607595792 4578 404934440131560204026195111510380691470569920896 4579 106657204389277218875549962513239285376570222080 4580 27199817015168506861839292510748465505822862784 4581 6713718266934405272940513702382320017252800352 4582 1603326546638094396666478763427381347167834304 4583 370315119289352483139257158254193924043128352 4584 82685183918219432645101560907260429480891856 4585 17839922457382185244167262042046120842010876 4586 3717524752437861654342319340909323336255408 4587 747789793888876124452919815162208928391472 4588 145117340461337546103392118439195442633384 4589 27151898415462181153441978004769527313412 4590 4894675766540614681580661031182225570424 4591 849500695424890643005844187233522347012 4592 141827663754574646098471450744907985736 4593 22757332617908871363509282920391636384 4594 3505997273728352747497960736143295488 4595 518030545629287200602696449633980544 4596 73321287076791983317054731658127872 4597 9928030845361492402791556927607776 4598 1284187738750405454528506099200704 4599 158432203306662100898232804813536 4600 18610779922143706185427512794288 4601 2077704548522002454186268236984 4602 220000399420959580116150043808 4603 22046028657169581175128292704 4604 2085777870952944092698224880 4605 185826321078444439988633896 4606 15545807928096780021743088 4607 1217392076642112667110056 4608 88932674576226978189968 4609 6037271973704691889664 4610 379229243224135533824 4611 21934727663119964992 4612 1161760070113904768 4613 55983321825258256 4614 2436006638587808 4615 94856158716176 4616 3269432397088 4617 98403088069 4618 2541992596 4619 55095172 4620 971366 4621 13333 4622 134 4623 1 4624 86218923998960285726185640663701108500 4625 5949105755928259715106809205795376486500 4626 203767889003053873501139894574798673137600 4627 4619238248503052147088340404221355215317800 4628 77962289405475946744127621913516074126951100 4629 1044920658965477612294112995541667778662898700 4630 11584336316673442064621166335860338024176759400 4631 109259206360001922644155198678629289348861601400 4632 894898789654004911954523431571704270436098149150 4633 6465959137148600824645599125275019361685846748550 4634 41725786520542707077260211669321654737847728233600 4635 242899944678400639794944908658943199037032162867200 4636 1286113487135854474147786915019792393737092582140928 4637 6236770537996638854203038771895170825311042281688064 4638 27862429794597244593537784124513738002028060215984128 4639 115252595366638728592003563305314336140980496744999936 4640 443364893619959722262348714099443856269380522193220352 4641 1592289162321957768386367363959991978122532526661023104 4642 5356843022842823144246766643569520906831681923034122048 4643 16933050213224660426617903589876766418797032266812763296 4644 50428429780934148657817196471541003892013773891945190832 4645 141835923227655338638552866193608394300937546558166707184 4646 377591714670111040670575860639480271094420837150833725600 4647 953346470421392515091965705054596013482665682297773978592 4648 2286971791503650929051657992181523747897052795057027877224 4649 5221251025184139405984608374291876352029316706203796592968 4650 11361986349683629188954431564212333597323050429563842332736 4651 23599836354775605705808418560072529769869354736587648042880 4652 46849018811721967933338583849386055673453316871738719803328 4653 88991405175860156026301240514807892161736029168660495535296 4654 161932022016653494296256585968638191344739524287827743219072 4655 282553723032480207126340325625619626729909415362756301590144 4656 473225489808169062425111532105870989612016421820003659167432 4657 761413697420584024461979667599367522434901914781386597406568 4658 1177929549979835789924832622785931762890018343370947089544896 4659 1753479841633164050021914626544939739286623864880535399629552 4660 2513505812455425541136626439737344131256201640542347840100264 4661 3471772706191771915472616044621829206559216955254510116497032 4662 4623713257998287290301750118088150673498950443943291117381488 4663 5940969990049328009153419520533981710300725057772846375892176 4664 7368740159159504375201274696971383576213531121902377204096612 4665 8827264357137584270849863554490685384132239907841867134539284 4666 10218087988215962820966145315458251208725063058247382044024128 4667 11434687018537553126764226499938944830304543692007340866519296 4668 12375943409293031346647155136722388069822604108645811531646592 4669 12960102814908625916376370507473210184051336823098646712718464 4670 13136525498387132155858739767708841317700464596197957197325568 4671 12892884062125387600828335694325882533439784130514976735317760 4672 12256401542035336173655361466757193286299725851371627709269664 4673 11289009581697492873618699725286194812207608564099713084603808 4674 10077585912726939583737247655656201959529623920100460319835456 4675 8721365309508837391496150196016398432859778249027611580092512 4676 7318991864916157201135278910836251723985863958447703039851600 4677 5957454718673065043989280159851732389830238070140815495482896 4678 4704456900671679989584033687435855097822350817363328664536672 4679 3604848502538249006238300286818514180158125563173118911561504 4680 2680871895228504323711133222465347926618774093262119904007608 4681 1935320162426373205391193161929363380986753367484553004232024 4682 1356398048547278585062484969421111900504222683607039737741376 4683 923087317661333510460517330561551393034612101128173725497472 4684 610066882754952391161305183501698461183616978226071287385664 4685 391600358367066180809079671284787799047468002218884179837248 4686 244166411049056192472698221686013545038485206379676800019072 4687 147892669740744234516493809920233758973822935171351173523840 4688 87028298261325861693691789298193786559692888909870715890780 4689 49757356854158224984645100931695161660381442676145992758860 4690 27641502286848390363258485663315403247132192281147066363520 4691 14920825220458039413825568288883648849261991583511571436440 4692 7826454239953730635432512162513374513309487342222205494180 4693 3989213347379960757081697458059754714740990783073076583360 4694 1975892698414851652234968704860475516865644193703041719520 4695 951025336787482057890840295003845209304866840491548880640 4696 444802373974717380651165816884942162018815554376442752650 4697 202151463571694608129555720409823678797787178228742123220 4698 89269851482514844071582923321792713978600682547075027840 4699 38302666119157559699160264757729366531978688511390705152 4700 15966964215514884447506226932975239050877898347988956416 4701 6466248837270570185533161960932650533774208761136540032 4702 2543790505360252892285942075046781027398374978643685120 4703 971998934085502216354050632129640719428933299201319680 4704 360708843867553582888372395829407765899080850730560704 4705 129986917234142686152813780625336284715743258207011712 4706 45481393486504841126792266345360726588504353107744064 4707 15448720384311843856008177822930563192461226418226080 4708 5093344329676685831951393081653753506890341162726960 4709 1629618896258170246452569306687826136848464978019984 4710 505889451706229137821933210929335316220143426731872 4711 152341744241800454606707344225571325023934087768096 4712 44491387294698640717530249450795451351285585402536 4713 12598510712043468159503798424532203518206988663672 4714 3458066887049399306705857202561803425018292880064 4715 919803237501447502269341224988774937628269349248 4716 237012687343766331003107588991728047787170680256 4717 59145524026935884109955110929792495314373458432 4718 14288756368727652100847859524080294451362596864 4719 3340620999512540360588963673955948289133243648 4720 755521076006014058962758005822135022499872536 4721 165221363738538992096770576005382027530925720 4722 34920913418659357215325418394415063648863808 4723 7129983735512134645128487652262738657794576 4724 1405533203371737074554764096423924609922520 4725 267355674756538631762008177286626606213888 4726 49040734353088874473372135573339041251648 4727 8668458128930362107302879535774314024832 4728 1475412736669107481686530626568679571884 4729 241606962146983080214527306940308985864 4730 38030460972064652342924648211520617344 4731 5748346350221702808378003191488811264 4732 833419933241400948086972997022955392 4733 115762764837004468074887174799509824 4734 15384486781418234081691546187539584 4735 1953343386347133452149492367784064 4736 236576632807024823172849187387488 4737 27284698141566195627153226428864 4738 2990976048851382594037023355328 4739 311011669052267465426292291936 4740 30609684709690509622487926352 4741 2844625964695320191711824224 4742 248971014579105554027971008 4743 20464341923743244883121216 4744 1574777097137403261742552 4745 113062347279841475074704 4746 7544524065341578320000 4747 465903703410979371392 4748 26497241516950345024 4749 1380166671325592800 4750 65417577400590272 4751 2800335650670272 4752 107292378940318 4753 3639349422566 4754 107816354976 4755 2741896476 4756 58514986 4757 1015988 4758 13736 4759 136 4760 1 4761 337485502510215975556783793455058624700 4762 23623985175715118288974865541854103729000 4763 820976594318099840684739670399761955137000 4764 18884444704568272422320714688929790093646500 4765 323447063046413684189746889861204508536218200 4766 4399804204739587014018612871869541138310150400 4767 49510799447529257860008090663912777621589326000 4768 474038516221155179123207171683885790050279501500 4769 3941895557387791155616008320890738312153967675250 4770 28919401582397087163949421532227886734150788139700 4771 189511841473731512751308565573162170106845107160100 4772 1120432805985138547073133520950557315725767641199750 4773 6025820439451776775906444440507770526466633396056000 4774 29684373624903060621739009965351388167622051438080000 4775 134732361001930858358383525785373396901695066253131776 4776 566295225397602545911046272775920631703713795547737088 4777 2213849367227770491247235555444956085933162061397989120 4778 8080895979218997702941254049103085585293293883600253440 4779 27634681738803299566718824056458526521080374564937935360 4780 88806922761998893175936821496588626218930327478280317440 4781 268913267510723411594874552062592663439933677555530781312 4782 769145070168444215027144056997091613350574303966002610560 4783 2082527827851599119115703056983256567007865314446938405440 4784 5348445860746854378567975166367417517324168126827142053040 4785 13052970449261904073803935389786494997167944508341843059224 4786 30322091275857496651357681184473486337433933972169004673456 4787 67149120042314125425445003456581703358639394097846979303280 4788 141959073220406839661111870711199963813521321800752812692680 4789 286873592338269305447016427652465712453643594622865826879200 4790 554808460458431545869451982780145518948630772670667768269056 4791 1028023339443094724971634558194874883798380162820728984894976 4792 1826913864193590526383719864659552332636227658137234820841920 4793 3116770834343205109614477161903636123048334969740936274031320 4794 5109182272808277389552327318803324738404583495335638251962000 4795 8054149075784550832935852491014734297993870741135567796982928 4796 12219343307687088304822187986301378603057855543608344103315560 4797 17854689966341270204618891070260088706495991875872178255397040 4798 25143697728367256631483242319574972748157542779074683648945280 4799 34147261479675171393876672485824432442456099599501723813775520 4800 44749971842653701827633378411437718300524231800169219463700648 4801 56621846836331516622147168853241006887792307924549529390291516 4802 69208426305332550901424578477536636076260899422956726065394840 4803 81758510336477600298825586451129955184280557311299988333293880 4804 93391717248566633479843849889357646393693915335112589883286420 4805 103198948834718074725858013313767100248611794766528806391074400 4806 110360167765505637978054125109247518365510289876574030373005824 4807 114258212802155879152943307936840537088354133231651723271352320 4808 114566625339369162532962387764879163241220071545613097884068480 4809 111294166579408545083262720240660257481047250012879707661293280 4810 104777753565489869377558024797620561328960444233307742951791168 4811 95626504759256307867006271321420207124497532027885612412075072 4812 84629512232545458232975018229885203202534935414668920899145760 4813 72646331721380930331960688536406195640491862784143331231898560 4814 60500675691985568627917569980110423405114093942779662684822400 4815 48894566119968410008231510053377989401190991156961897854960832 4816 38353677232283497874191983050205241257648242278612989341923152 4817 29206867613667603476977441529446359951115972746697329732557640 4818 21596013440139837382804700796952245577669950045082854454461840 4819 15507638671353287311707589911225425600241566195089566544117200 4820 10816034021048233024077015722560445096877392737102192991355096 4821 7328273268974579319591040448356740193722000546705496066753760 4822 4823938489783148196865135393297019923127669517895552076890880 4823 3085446792691351225384226285026687307594780703775835377589760 4824 1917762519147264408648521628240181088110768276730343153458240 4825 1158433235720752685899976614203148358849400446415793888837652 4826 680111849245109196296802811546862823063683799574444992009720 4827 388106948763634349649265967657290697420451821125115374638200 4828 215282024193430700049892854638484572707959040426711759637900 4829 116082808986798345503233258084410963541094694128419175550600 4830 60847871828831087901148267402949685396122688321457721571200 4831 31006221387915009073159645322672171722041921360979520073620 4832 15359673021059746449459567482628437629721711541937123521600 4833 7396795004575098198369543792938346404447255136192330644450 4834 3462801406275987285252815680584576060845682973966187700500 4835 1575879346324584006520443515483541919760727423928676208990 4836 697129978558009999806149328165042040430493422105366247380 4837 299763692082147407777673640289853786123404636432063451200 4838 125283188626529120026887484981587316102535285055044634624 4839 50889009020179704552121282454362205739283902229465844608 4840 20087984787936110236904270707510927684732150804746408832 4841 7705279955145964769324617044943223496324912717475376064 4842 2871661706308601090153235824024085656382284529482842240 4843 1039725221007023288604690282819924739079305961739333568 4844 365667495638457948529850323024778657274594162841506816 4845 124903001568582809263727084963147900899392734404825984 4846 41429382677086891592124093273817689359289607253312896 4847 13341889207627035714461576196925891363282907735986080 4848 4170780800767139509406905398048943066952260424446928 4849 1265376905436434341575440820464591993614143344360696 4850 372502740547650940893948037373981889661888004289648 4851 106375964254706535379889892585669390311460082685792 4852 29461309673314494182506500555263889206335497138680 4853 7911108797832945826215935409268351770706683987360 4854 2059081443744600660567940805775807377936922986240 4855 519309166461480348333482589341877332748832076480 4856 126867671711415691974547164482845102566409993728 4857 30011990900235526595675910094524113491277077640 4858 6872158195078196317654692482017900381221180080 4859 1522544481639381124952999113250092452242610000 4860 326239462969530603975686287298086269001292696 4861 67575549234668576323941458593563370313926224 4862 13524158938325825529521854613055798047157120 4863 2613735575601902386089258278901060515751416 4864 487513522405936553912877411588065675346432 4865 87701190183330242891848583858397219936732 4866 15205918147756751107138512767934544063960 4867 2539065762105357956220206128914067049140 4868 407965246405319984615185485428016089352 4869 63017137802359289707522955932173388864 4870 9348458530956320693621883382413923328 4871 1330406880475030715797353081831641664 4872 181411106851051027821638458027478080 4873 23670156694121101497652312162012512 4874 2950985918761892016587505526741824 4875 350975909684352715705757332927136 4876 39754651863555349777606935065408 4877 4280476158529106548820764494720 4878 437234459527164439435746496640 4879 42277084341641045284827187760 4880 3860396043773481398372371680 4881 332024749968715857706395512 4882 26822018809502857027013360 4883 2028824297607094630372200 4884 143198096098926742082960 4885 9395278460827546361024 4886 570557502104471579136 4887 31915247969277027680 4888 1635286753499459424 4889 76259428344597498 4890 3212320009600988 4891 121132548788460 4892 4044576573510 4893 117968339428 4894 2954183296 4895 62091582 4896 1061956 4897 14145 4898 138 4899 1 4900 1321422108420282270489942177190229544600 4901 93820969697840041204785894580506297666600 4902 3307357924600116560456481175859574522060000 4903 77179559569061291450080885725237356882643000 4904 1341200113215750463645398005940009182249983500 4905 18512339641139421238442899646271753832143798900 4906 211403152711836582765559731877121578237186088400 4907 2054259829906595574231038665194988951482578868000 4908 17339015916375997992771113770807243705198657965000 4909 129132127884886294074669970882563806496451759425000 4910 859124000303272185695440386166153137178508412399000 4911 5157382993550212810115263923009963381138263748469500 4912 28166582960841914707797957839008038229553724590030250 4913 140919601263904120787916138848051817819442798313919750 4914 649670145089189103758654115808902308523843908038512000 4915 2773921200555455451706679807139477991078590286483353600 4916 11017501495319939981829343344208602514898244307448240640 4917 40863245827552718559602776995592833208296589583767979520 4918 142010825104309269400385343034367849416551027322640609280 4919 463835190701315520579973959819846048791241417689570895360 4920 1427697403922309942435258453098670212053316836540050762496 4921 4151426881353994432309507323881270730564049082383213752576 4922 11428894823297314625503335499435805147505376904564300874240 4923 29848699343082662850656731569405598458158227317729489696000 4924 74088817469957616189984234470788377429468177356300294371200 4925 175069351581687180490674990296292806052037537820527976450112 4926 394422970996406026130898414224819138623458874607309418796512 4927 848438311292839036749880721601044591670302082556167167195280 4928 1744811031861389997934003211331448019547256506579348670935480 4929 3434537345650300560120653456164861345156199049029885350980360 4930 6478333552336626835464252532668445790233898527750303246425024 4931 11721484244311644130872541334332233868521070949524404146536704 4932 20363100922705913591931004072349438274969381714463280235174960 4933 33996682143443937409910435119624444277538314254567631304010320 4934 54591347316249108052043639051129605972287022750203161922815040 4935 84381123637097148289598682024500440370418427971039196731457968 4936 125637335573386496452923189276119760742847948760830145876317688 4937 180319060633774008022511557219389622467225646881451703403354120 4938 249627860220373428493410285640440949605504230122211762071097760 4939 333529881202246871359320916045980864902010641395243495822470720 4940 430340791165303296071120760596426407779480561577831526391845136 4941 536484607016419083698653259270688035956322361778087529512916496 4942 646526066584874856333203283485119579143268814018842984821127440 4943 753534067261654281939828791340708542511087978615787331774148360 4944 849766708450146874982966108048309032760181917827977601838975820 4945 927591939255705029614133665630966916500926643112492378147622612 4946 980492684019750555982101449186686285030180827428189478661275072 4947 1003971638427549328665748397381393759879335891533662078002721280 4948 996180851211425033913621112624134410730403340429152359503438400 4949 958154326969905511741511253735041059117446452499427726558027200 4950 893604845764219178945547911188097615496316839299669718174849024 4951 808336841583838875030255294577708755591184770957994659435551424 4952 709401735529941374200289338699739296197703480757604248712056160 4953 604162641901380977605895075093931878770303478007549481514240160 4954 499434812064747591105349241164437137624292016165607064864117120 4955 400831447681370068726120819901078623839333960394445564814509568 4956 312385530681008719727224543294605466713465512576435198654718528 4957 236454691247940512260902657547092544471159754186661041009425920 4958 173863526718008215683153755746485394892893960390582586045252640 4959 124205906134074852218001319378624910356941230231491293618508080 4960 86221020473469117784190124598361928312566842220770577523513896 4961 58167388445076115259285325664364316672425899693099229994042136 4962 38141201993235138210015968064400289526238009113982504172271040 4963 24311132306936151489248182524224717595786600838104834174411520 4964 15064489120579668082005259650442583725757796429471004244378440 4965 9075683877124142762488087468593716153037642815582362271170552 4966 5316335342484223351610935829951753686740843920648929375854112 4967 3028174061301329735113513966575223116150417653623470417601000 4968 1677286742930467229884227766861793937028276346209135052359300 4969 903461304772842089450526096898312620429430756190219242479100 4970 473260822303394307897802973575829717516703593146127803381360 4971 241095204329797616890015035298587508164024262712099222735560 4972 119447528087864964189847918070562829702586341459852584156400 4973 57552632767322604924501045226270181466006075858685984919500 4974 26967880359189874423896330278562630858950213634171446338000 4975 12288856081617668326971670814642195720697973070816506947280 4976 5445576086819592723261396894475346110022197794354560521330 4977 2346517802684950343310127289645362785749015009119587817300 4978 983165494544158980623148085076269128042143570435742633600 4979 400518308754948424877575513838599015573616743267333180160 4980 158626724957721035165735185172137552639707462745586184320 4981 61072937988466887208392376050833234045825610599445906944 4982 22855716450470607822741918635877662942956031212297806080 4983 8313124755697701450866496954824759576568588292624409600 4984 2938337538579817904104376648926912768122914334644265920 4985 1009127373915942548910468051960762225800775381034031360 4986 336690251260290327417788082872998043407134698869801472 4987 109114596023437549368971564819006025475533638804272320 4988 34341905575844741161968574400554541170382069681128000 4989 10494709271133962691505976886593821306303901273449120 4990 3113362561839527166187111681570977561389377184375200 4991 896405077467199942050104707097907206735170662482224 4992 250431689832299161837709344127028918624940734408280 4993 67869138077909400872953665608065143743035964699320 4994 17837478281861976599662107307505333047154133163840 4995 4545111328281097137673806147080390894542295737984 4996 1122454606280061522772735205570302448700958914064 4997 268571724216104948666068784771018319914657341360 4998 62239082203443323708652660244630048243184334400 4999 13964033769887778080667653283928666282449624400 5000 3031971524550355136884852930414499137125826408 5001 636816970668191238291689041461900572992339448 5002 129322416062732327031202503082656138032916320 5003 25379377422549308760609073559763893452713520 5004 4810567502176984238139506939210849644940480 5005 880156104930985996066240756616555611510696 5006 155341696844319919381647278773021005195872 5007 26428496177127382217989468253385635869760 5008 4330870710793452317974458421109684313980 5009 683009285932077152498992893446989410440 5010 103567040361680445471424057431357400192 5011 15083996297972619301579676859157402240 5012 2107781553044850898741809178176042560 5013 282239924614171902643338928104807040 5014 36167294928656126508359788893618560 5015 4428819151029264935395679255185024 5016 517426916064243805486979415153760 5017 57577870634688796763765617760320 5018 6091179329932935357851587636480 5019 611381531398067064197763057760 5020 58095205034326823428476137056 5021 5213810517990474142585706416 5022 440793424901952583717795840 5023 35006848778280706481156800 5024 2603520882535181695286200 5025 180704752955803135036432 5026 11660593302261485901952 5027 696552970580712863680 5028 38332190208402561380 5029 1932584746191155420 5030 88692564908882704 5031 3677327593632308 5032 136510391863090 5033 4487879063870 5034 128904707960 5035 3179419628 5036 65829680 5037 1109290 5038 14560 5039 140 5040 1 5041 5175569924646105559418940193995065716350 5042 372641034574519600278163693967644731577200 5043 13322577697093285851079597030431894268657200 5044 315332279154440378489285391685081666457442600 5045 5558558343949537327567763037939477628707597000 5046 77835257452004369987262356503270842644103632400 5047 901815402348388784446196690908186602228851446800 5048 8891970570296253696032385229733235063315480537300 5049 76163963858607272987842995966762104718408608649900 5050 575689800737793604459901552588193196127057485014000 5051 3887645015452975708171769971373964417769809408654000 5052 23691074840709185774794511197112469884299403444583000 5053 131359962867179325792543273816009703223571656633283000 5054 667303381625878622444103090265061066636585149812306000 5055 3124052034922032551587684005522246554301140675489406000 5056 13547028586344803272548227936218881932941690065656953350 5057 54652442607128489490307495166722004815827662960262709200 5058 205915304516435441880378394363098247548511874348593075200 5059 727043075887712117661764039508607117202793538398365967360 5060 2412902611137718743574143991804093548583512744222928442880 5061 7547533300443362634100807372159214192493273959203885026816 5062 22305671299287981858239316428673209249837221434782312942592 5063 62420662098202204025326817697706995968974882937206577359872 5064 165734879901776583329008446741151992488896722258829948912896 5065 418277645361308536026535939634662591032156266499166933221120 5066 1005091752660586287699108712231173660642994033252066627740672 5067 2303045465736169464739711488890188812912862880269252579728384 5068 5039268347734457991007091028090675505587898646488811563843584 5069 10543037910422859111455164121251482309488616588267569434643712 5070 21116411696652888688889795559047438361274055369098888331055360 5071 40533599652739438831271039876059321143969541755566919279302784 5072 74645066830953477429155828824981761562798588085909293071172488 5073 132006976751314528906246226151589896306063932341998310525938468 5074 224384591362446519034900358950249476141792611029777858798240224 5075 366905434573699432520801970943262894389428237383275146497950560 5076 577591872676621068943567370627642034049472564183998631679685968 5077 876017640003524234733495287554902634766679511594752782993690256 5078 1280938925839144707546593015461777281303574535258461908652966176 5079 1806958521948022231289667232687124793089716469579679749611169568 5080 2460567876459977083364176242951796727388169389356261377622425800 5081 3236213734486755629167009928523214251074105286367344165431851896 5082 4113260017315652421692683367603498689571894648306259141650196192 5083 5054763677324233832882955177134896444987088794776390436718893152 5084 6008788853227792067273185863554206265296594397390841410842370736 5085 6912545120382362602110037220594950283746461290937598167146498160 5086 7699032258875270570982092526099615802236610997889608926985134752 5087 8305253529676752514822294124624778605013512516441590457515168224 5088 8680597520124810802433557902793010365945868615217908070700512084 5089 8793831808772498044018767575294445056135378844504949303872813912 5090 8637365645564372391871753002601618805862400563536739823556826240 5091 8227981540967178443281053065330865516199706712023493170589769344 5092 7603967622882660506418526754195459115939795707645204008803115968 5093 6819310872959967026513541620038508039087526907087726014448344768 5094 5936150811572906084711339357078485561810137192605024753193009024 5095 5016922733659063905057493699905028284841492956760979526809320320 5096 4117513228699728848714409641987460471683034804228355627566288288 5097 3282375281715849960270055473050108302749153659034540394050760416 5098 2542034065522898738454558598551402354394677439795123124803944576 5099 1912901536636620588924807626535889549686637509841142761773437568 5100 1398924751669014577739464859611975985545316298732351959197485120 5101 994382094070968875135749419613336409072206613437270609994373696 5102 687116954047030144755558967952872741261436151505743846278255232 5103 461617592536600981050713548650505848541985751747556228456675072 5104 301549802193382945079415088529023624811056842405878792823654296 5105 191560679412191254921035334126186253433867933657007344647693250 5106 118349100990802436365425512677258776652854452851687738556603472 5107 71116538725006010271808279065509292044370256400789999984563344 5108 41567538365116727876515395971862490903378662159848906623350264 5109 23634277437267021933058589382097284189702438050555003319722712 5110 13072429503916474899749707024762975811750275034533721713969200 5111 7034176633718145464798127937078635824856367423893782031808560 5112 3682355173144268182441565254660634271545063701516158946664220 5113 1875432563598584003535337490939362925126783248941725395989670 5114 929274484909209006198148729968995796951200026072290637454760 5115 447973432580854684449266486224305002058908678949707748113700 5116 210097353093820168637849042034827102080119940005983796687180 5117 95860314186886909949014394583204969277771942094392480549710 5118 42549296264216070560408417031197034913848319991167174779060 5119 18372232112847982687510980956688591249731043002583342815430 5120 7716557436308028905949824192399713903950587298282786249300 5121 3152454527021020510702075852298001899938062227266874441680 5122 1252576712834031354769423503607771980553239163263941376000 5123 484007371340420274340605924546777318679428419281825194624 5124 181864830755528935962737713771297345630111268578154409984 5125 66442585649111007005835589269980755077880540968726709440 5126 23598924178192009434960349826823639841210220056418398080 5127 8147555505157943710782864921728950532134977870256655040 5128 2733934194318776224672067335081931600313963771779849472 5129 891466431781473416256694615482881749254671870880866832 5130 282424913582333494272168673382416116313766154547376960 5131 86916257595794265373321149056929702532881513154321120 5132 25978365257594405446643472192848907763546472135351520 5133 7539487087805191466768176871699117590547227436776464 5134 2124177052844913854885876738078383229910267824827104 5135 580833092069590229701175692656718445450999182147920 5136 154102342169858237782710038802944523307642906743864 5137 39659044095308284059531419532636807475708631566668 5138 9897377474640605990079552030974631406797446434848 5139 2394440725916250973716138853756119323503370437344 5140 561365977549050057513178099951454403306324303280 5141 127493542312798824164869753765807074744943130448 5142 28038945606892875906771646223872924660801450656 5143 5968786447143470056056653750530271118960415296 5144 1229327831073975739809513148705058726352821048 5145 244849159200776548389300442319875195543683940 5146 47136183729565161516823923953138141188339376 5147 8765819436491958531366950623782366356595992 5148 1573800841494281988191266900893464891379368 5149 272608824373177198863555276555246995137012 5150 45525083802504828836762618038891553811000 5151 7323880187663355699411361884196892730372 5152 1134065793419277945368976620089246193544 5153 168862620055122147755151697941109636672 5154 24153516287423249019597574311165113600 5155 3315053509033245761615376397176725440 5156 436044861852120091609016135700137344 5157 54893590585309802789705709108267808 5158 6604355801763711101061153305063744 5159 758179440558917494631242583813280 5160 82909214118820061598274434838080 5161 8620199223126142877235549328776 5162 850438178224075650923060385312 5163 79438816270332953402047924272 5164 7009053137677377985191353136 5165 582643268284755010344558120 5166 45502835027671375802329392 5167 3328289099327000626913224 5168 227228700216974166979344 5169 14424780137536958723277 5170 847814782937656541160 5171 45912809600122806824 5172 2278236519814476508 5173 102921321709761212 5174 4201236455354168 5175 153570082056200 5176 4972192702798 5177 140673212421 5178 3418189068 5179 69734070 5180 1158010 5181 14981 5182 142 5183 1 5184 20276890389709399862928998568254641025700 5185 1480212998448786189993816895482588794876100 5186 53660308978730822440055571931340841347116800 5187 1287971629167731245094759780916836073907995600 5188 23025823846152996432602168605631597092229971800 5189 327029783835397376986656892235484611144216621400 5190 3843526937739145786252275849612927369387593348400 5191 38446399728910823377807591457038396782712374913200 5192 334115992322853330316829531165443569881293351767900 5193 2562545996897467888366967684508978591862441596272700 5194 17561077647813872243184965496432916588320581640572400 5195 108611911683303268547091213232507312440565303729170000 5196 611267422686929357618125250673304513132920793747977000 5197 3152210615544417524404955180107284338655900676313049000 5198 14982444926719281125300624788723896815372708298713262000 5199 65967590330466734632116721549842093622317014031643393200 5200 270251848479556659806710735574070583169474075118267331350 5201 1034121130957809860231986470525596705347841634107710376550 5202 3708673395960037805289944114713841316229450925613161769600 5203 12503358762941159692895976565765863388755005397266327116800 5204 39735073902591826008753200031736956084673270796742253251072 5205 119322094966910169048106826064117516948681443912386831796736 5206 339332850979322216334064072015224202752203611416069342962688 5207 915713672377166283925173363882645212791237382343081272902656 5208 2349177803939506927904123363561105796878438841809005721534208 5209 5738792910798489046260111680778198987008432913015666662741760 5210 13370267384741685284922890159619534920932147930894915173737472 5211 29750065553036957348665114063596402035952494249196245435268096 5212 63303863167759666202694626021652363795698662879141016382162432 5213 128970612350205211423708224352396801315200805587417958211421696 5214 251857724118226733001507201966273378227917497903470486416266240 5215 471927230675877785364184260057506229487325702495314059189218304 5216 849317615016886067581213560775600607662844547005623338187586112 5217 1469373667101420276256960915565856657623800912666736765334838464 5218 2445835180825728046696385672466526417810198267826549895007444032 5219 3920098729556866818383840605655569354087213473204209598002985120 5220 6054272913329716854224840352087762625822245726641544212591433648 5221 9016176182376738288532176656906556714988810114049425658800277424 5222 12955670988389125925071540308992953884146343115701884893390494048 5223 17973768204992563850385255531928264209129170947733504781801028704 5224 24088443719767019779054136667643872939229208759525557598706423960 5225 31203449525434291545514242189531207825388289437594682466023061336 5226 39087763087740678334731568315830258736643919506513767093422364128 5227 47372964816196776334894179943704959493294184062243648283832904096 5228 55573400801529998553269185142864222239230516431662734763666405968 5229 63129715619478152259993731249968459803988110288142235172253054800 5230 69471115915496728409289982976971577532011137186416028314626781792 5231 74086894120510228438812203064242844453534423418656245064155965536 5232 76594709959286203805296631156155300264059933397931317506107688132 5233 76792898898303143505103128446511429772626047280070534954584858276 5234 74686887509430030804727875651195422979492444572521898395163173440 5235 70484999135485886119757349760261330992436454571012755834505462144 5236 64565185564626884666959606775398278272854857839775171388848816192 5237 57419903877394425261257649350779854218710593958526028013508249664 5238 49590083557438431731578461233392875895379278606326070277491684992 5239 41600139769289932818316338681755257122312145210284275868589384320 5240 33904325855845950556378386120849458244091490668326067852232994528 5241 26851120724659556400656966647259598852289470983459945434873289184 5242 20667946976345099548221326701697695365408416698978871532518187648 5243 15464459836678222181359666657228392666303370597723181547986365824 5244 11249778528446953075215597508634442699992329424174966072551135680 5245 7957724520458773304506096008310759747473175905578615080578526656 5246 5474295127611191085013911909937287594118365108236124030134694528 5247 3662819024755638123646467946137842217938852351982666065319766656 5248 2383961629128329577033869939994657839691529291873254913796769588 5249 1509466043702113552621415041707196055769829585525075212917811540 5250 929879574892363957201792345786637726167147148242923218422930752 5251 557370096785072670020124840345031912961486007039522771578288496 5252 325090256300721719376055560886267080164172846606947261813563272 5253 184515472380881886241575230682553668378290580361012447271287176 5254 101918008611119758720512090053233184883908243946187022057234832 5255 54786645772965594942333979116008063847920279950019397633849360 5256 28662634042824032355521906763253804790571906547599602378526580 5257 14594280775387741425905373998706823740996242701243783673883760 5258 7232322454386262238081772196506331318236129572852722709578080 5259 3488191306021838435589193942919787316432430954101163476791120 5260 1637362560435032167458529194849715635390044852915549582552280 5261 748000237792552453784952608249111735543822322808683120690240 5262 332549919416622261487265906004014975125914001154819543009280 5263 143877109954681030463825148655661920579723299583976487301440 5264 60573601194318004494073662276705040689928589556175855477290 5265 24814441661640718677044350091000775259542442706378457356980 5266 9890610414775190657897580962629059456334887774530110138240 5267 3835328660961708469456012857568179320550178827533506353408 5268 1446777359360658032447643976110506475332258481558675946368 5269 530853122480645480728941379594016681176498154292741108864 5270 189439100888084311312252753750724573194158729880857335040 5271 65740263620866668633346367150307290687449389140477917440 5272 22181895921489036675714497487802420169090505740396783424 5273 7276203145203959663109257702445738197393544132215922144 5274 2319946405647019126880883991142623796599514595388730752 5275 718853634266075006173539694443170381490080684307996160 5276 216425746916476732670760292671792912129173948396108160 5277 63298553318102383032966947474870545187098826855197248 5278 17980394298444392633126073332048137177589385581420928 5279 4959327420457179321783839082993886996229914083514752 5280 1327868860446137290061055396366797045995415400201744 5281 345048298461261358688971404830526835171922087979552 5282 86990683748622134930601146788316225201716758750144 5283 21271667698999803596715661417896514071758284944352 5284 5043424014816185104331826051291446850621255458320 5285 1159029717439750703396197078398660477738067797648 5286 258076740238796026117908033838346809960857548064 5287 55656717371606035794768459213057628299684007968 5288 11620319707005134175605469031404373565379588744 5289 2347764360095190131981031614005424635889333040 5290 458792582637134208187871883181287165409942656 5291 86671601335309906448803705855241119293780768 5292 15819416487785393488572385456982223192897328 5293 2787990148456941186836612721174050147112480 5294 474121671303267545989337417102861125814976 5295 77744704474666781013273343956251926093632 5296 12282590236134158031820769235669776783196 5297 1867974589315120426179831863309178208008 5298 273213699230977823739762250374244179072 5299 38391491774560292954709446321388091008 5300 5176995833599052626938797986198889664 5301 669107735659375702742416274484016192 5302 82776599938334651647351790525690496 5303 9787685887830068397117712465985664 5304 1104402594358705687920262774391712 5305 118715270506090828769842767435696 5306 12134246673031635153336804427968 5307 1176995146296105131689651474176 5308 108105427607262839720738086848 5309 9380053890099983943852884640 5310 766885677215233085105017792 5311 58911660218072994868805056 5312 4239104296257038202669342 5313 284750243880381878100246 5314 17787614867416685324160 5315 1028913247679143545144 5316 54845912102948011332 5317 2679209162140646532 5318 119172635555764680 5319 4790474607527944 5320 172466886955338 5321 5500631669364 5322 153323752512 5323 3671092488 5324 73809612 5325 1208136 5326 15408 5327 144 5328 1 5329 79463489365077377841208237632349268884500 5330 5880298213015725960249409584793845897453000 5331 216111097773522783739097266740457964051910600 5332 5259196783488537333048031429649637988194783300 5333 95336358071866903028631973410117572245133655600 5334 1373101225088923864765239424694615201073652555200 5335 16366629456933888088142225730726265180490480978400 5336 166051148093177367967614744894853984584020160171000 5337 1463806878671597868392880766891486842459183396710700 5338 11389445091022377463276272789398609025616378359407400 5339 79190145297580161144579479703742815083287142608825800 5340 496971952911975356187981139886629856394875274063611100 5341 2838351352317398995266550451358836850998158785171581400 5342 14855160124440879045242611353648735022242752421912204000 5343 71667034346861889041141659838346309220169685771148464000 5344 320324488835822942942516412659706219740843057530281021000 5345 1332293323471831947323995080889011728529752284704348066750 5346 5176352907603817866072217743965674728888595545134011259100 5347 18851362205864275684780038859610902084656794614678646658300 5348 64546650188802490216181162343781830962786157078177023317350 5349 208351145937711130062961539100229504730656545686456037915200 5350 635580257996709195159471505256586653633258770125679553126400 5351 1836355438786304481741425603296981648104733079408446689540096 5352 5035311698997648740444204851266130476962380856896082164597248 5353 13127250242685232153664150009644831944339870682252106382840576 5354 32593120256912736277146779554648766603417002222722729880883712 5355 77188075001824047222335840954659388863286365720329751247276544 5356 174606716472285839746781395435452905211596399826969363344502528 5357 377768092673500365002659132195269541766169285443870048533479936 5358 782650736303812261683682679859299988542099934129517340474898432 5359 1554446731384538697593722977315742731573034463212473154331357184 5360 2962791857912778038541352240545910830268349560880294673720811008 5361 5424566634783610597169653069008595169338270144363777279256360256 5362 9549054187885465250103222927584692825090753817410540723599407232 5363 16175361215738485866255140320247295567649146666435620687169888384 5364 26386948283502270797632871326260735402240812909662254254667878208 5365 41484644365431903780336456576127474269283836589004888457571591296 5366 62899915367621433690423303578611177741342254892468608244099992192 5367 92036524242257446973802876000691670596002049754076612124322814144 5368 130042013282598492603615760862452925475114461688277100261016319728 5369 177529482262731538031246135281325057472713884807694544416575089336 5370 234291135049126653847532642677635711271897904616510824524975836432 5371 299062031396943372042585828944493981151583924057622249233495609424 5372 369398721557176439880901810758915499160956001562281426051553381528 5373 441727854419075271727302381533485827745295305121048773255852351536 5374 511593226692045711447756137885357951247884803348767574331889047232 5375 574090141797284132461076177509217806002756307232191418605214774784 5376 624432355516584166665061026557076211126026987320883099868991645328 5377 658560953392337499222760991935970949703489307039895145791099115956 5378 673686995747480193994623187653747451884562465648356237487818429672 5379 668666916370800745629443573276641755615496496537375683655411373864 5380 644140844295673916169379540906458976487288116820319621353825951268 5381 602411665668334885485740916586892742069523558575013413625317593376 5382 547094515220239605715396380234850198640154511505891623291352758272 5383 482609386091685677187809501974797777069035466109533894218689515264 5384 413613676984564767501597420714797974022379284771619372467853787968 5385 344472590091830976060939548861847334734222400824228113971234110816 5386 278845668906356022403093421001529815884846732522796727343037844032 5387 219434795681374590652084918179968302476009287772653489821804924224 5388 167902307528458357212625389969515334302865935368396793624633688288 5389 124936444739556791824627551887342404235162487506157386081048513856 5390 90421008062000127722023834550853618856514448383266320213352726272 5391 63658811903818823042049076635474166838285709331383862296275096064 5392 43602656435070386562749484999513892734761146700886613851047602368 5393 29059221865789040653612820038315347974831183759679152525678460516 5394 18845959085966623412223509076072314429815768213653812692204665192 5395 11894815430812080484593162924120202369285475942895669006250201704 5396 7307011414229451965417080673161526349166575602038417042435317588 5397 4369154691531552806628596253553016243173045185309797054849931696 5398 2543074945608007181716531093537932040023434347266123216295705152 5399 1440950988760795883556512581461028336432498369354715409021054624 5400 794854248346544006196451971129499236351338535386391958451862888 5401 426864187306492978991932123624818895746108772064672079812719972 5402 223186209398324728851534353042093665887861372943888066086925880 5403 113612917852393538966786931320712460814179604806216921550342660 5404 56308497044436861467029709981892834987035359719815125439913520 5405 27170961551306086163219745970418317908383566938954055839041040 5406 12764851256451602296289131983682536309620022661168062650139840 5407 5838440325560949610833779993930117290624885108606267476314040 5408 2599768864901596438939052363135925645079137311863130408422080 5409 1126968265864686775670014489125938122064212716487301192699610 5410 475560402168001481270864764688267983000004134743378170768020 5411 195339658364449458537663153362820600937708905978878684953310 5412 78097157865865522420968595429544817794002475380193502421940 5413 30388201679290606457478563052431511369208243247989725215680 5414 11506947388008006056686496549013751873800048081106067825664 5415 4239907737694484695488783719614090202747606718329059199232 5416 1520004715572797925662343411277088555688637779687635585664 5417 530117333628359209113683860667667934942293260310822192960 5418 179836968244366486294237666797345603245200101344811864960 5419 59333794633678127081784324495805169103260530688954552992 5420 19035860883797779641664023868079574540338305733884457696 5421 5937667004147978776552897073201171883027950446136629952 5422 1800330195520357605752049597445028493031799625511824640 5423 530512744046697770987338286892136261599635506777419840 5424 151899070644145830334102808189141384180939452081283904 5425 42250525538499515352560635038213883836199684784523792 5426 11413592285915984014537179733809028990032097205689248 5427 2993743173252967884246809412283695800746968295830192 5428 762237301427056133751909995246528427737073363174304 5429 188331634049528565363987862299187539083690842500608 5430 45141883813262554638117456632842141054585553680256 5431 10493412349374928263447128172807915814315311389632 5432 2364735474987572831763824006796386808614535084624 5433 516434549895759479969543912586010577034792362088 5434 109255206441823793496223800254935224258718002096 5435 22380942711706830009797816028389156428612183992 5436 4437373250693322346103115518096096716502044464 5437 851083290488621331931409587658689606092312448 5438 157829169399303698419972500321097560233451776 5439 28282875361316433174218889435745278087195088 5440 4894541530989332895567547220564346261639072 5441 817448368807419204694464774165081892665084 5442 131658855370447139431106046503114083345656 5443 20433080844699319533512353730284286258532 5444 3053038978968248318073836373093190787592 5445 438764348585872708058775677804919763392 5446 60586892212935376793368699168250397184 5447 8029368866355701406756397828045642112 5448 1020006170296288591629024635947441984 5449 124039331466654228927014792087243424 5450 14418434696727687088648479900763584 5451 1599531356061293084941330583951376 5452 169059874397845589083092157447728 5453 16992514655964922157229854999136 5454 1620966332877085757046558352512 5455 146435589170721681894338168224 5456 12498319193054813941872435488 5457 1005248738631331952654930246 5458 75978821557035770402104252 5459 5379820399493558167807044 5460 355644701280923137894998 5461 21866875363201436648136 5462 1245158392549772744352 5463 65347444190418516624 5464 3143348304020120692 5465 137698155635658818 5466 5452062253497916 5467 193367840514654 5468 6076496519988 5469 166908439248 5470 3938748288 5471 78061236 5472 1259688 5473 15841 5474 146 5475 1 5476 311496878311103321137536291518809134027240 5477 23362265873332749085315221863910685052043000 5478 870284135526327442116912618549489192823044000 5479 21468968775720415480870594394082331371600903000 5480 394546334097528612584281912040197595507839826700 5481 5761428613223215140954363520836193918529859401700 5482 69633160747039918879614755474837508033416058852000 5483 716423137622319040786113189807277114915821218496000 5484 6405080501075061322061671754058716573233485541452000 5485 50547454896625829639540168274494015972048312286110400 5486 356506322617959636596140095073876430169836524544912400 5487 2269715504787307862325006157216630193015688878542563000 5488 13152062728930435247540050103702813837768849777618866500 5489 69845528592739285018118711287275035295541717315727395500 5490 341948192672021207055765726497412189403181053147228556400 5491 1551162763432135416983156035338847350923989023368443010400 5492 6548485546154519352901642563536006325729401160966128524500 5493 25827766594852130421513754302958736507174823397561656493500 5494 95494104808283643912749735337777706305520304525114465892000 5495 331992311070234121647757830334001894063230061456814735743700 5496 1088231057078185306785561418148998975300392255744699087012450 5497 3371457770022710325041638709556469589441834672143565194731750 5498 9894142786089954048980191096196508182783746212778777902384000 5499 27559714375898745613226568033469858338057801375507545630208000 5500 72996612149119346484471392434057222077806971511172615406420992 5501 184157746141077008637705953070731291140733526470665944044553216 5502 443205131103734261439248577459911282311315129535266116425702400 5503 1018972212594991516996742621123606957571900300247320725909644800 5504 2240942578708610510330650427223811865852516239391488572837331200 5505 4719931475425447509052312718434861463526473154796407941056531200 5506 9531580753473259719268725329170901149642298431784108845301621760 5507 18474460701196771906660466200461835358994540219493543484526950400 5508 34401579424501618703172625992894964975646383291835819479855286400 5509 61599702071124745986741774230807371483906508085968086750453872000 5510 106154998424139978666950683461987620259588093778871779020715998720 5511 176200939604879290472880266923733228893930725731240642445915396480 5512 281906140389666443211905831694088782467389403288068821474558763200 5513 435042825705945278849104669623090573723401726815700908055384040000 5514 647999708312868694599489618344410589818660357618009600333437158400 5515 932180522180155763233555451154130236536822842654822332777545422080 5516 1295862453088592393040553658861707072909831314030490489611370277760 5517 1741758697996399066775998133947657662104028975676435299322640568000 5518 2264696859277955341706569782849475845301359768796907099284240480800 5519 2849936419322916392094508092119554474794571854170021688207044564400 5520 3472652046789007181682826754312633978135935568990695180091613367080 5521 4098973656984336561459832193731193373405615583337627735149968665400 5522 4688705164321397687187444614675031535790932973340279913569133874400 5523 5199491671122444007032429329065677501612252334073262291820373092800 5524 5591854303179955551005859368514993619289468214004676554689625474200 5525 5834259699904332292769528000327229073707583727281614912939113156040 5526 5907315352156116356603817415605105921916791828259436374076099859456 5527 5806315092658097109191842756198904337350848026341075946836097228600 5528 5541675067922814910180076747694115295518681857263380489983957319500 5529 5137221194894787503845070974973435287407454051891148223028258505700 5530 4626707690453310332092875983913956785357644378803905520432440950720 5531 4049260236574032002650434322988745178261784418041908523354090365440 5532 3444578357131211626781139730168283736979006628508663695267999280000 5533 2848682588596374501946946952370570643175822536490697991359953878400 5534 2290786931468681349779005301846874606818720483653761349566258595200 5535 1791584889828877398142549882294914980291661394855605746157073241280 5536 1362938124952930390743637986024452580443243585245489437592085018400 5537 1008717840474221515358646089363487091257336057514449594543288943200 5538 726409908793539110303229061099348868432561809247983067610066422400 5539 509062459019352856060697526150495377679197872323854632388962809600 5540 347209504165397336474709334572176390931230134832699607879755776200 5541 230511535062959704886467048173032073400328056698666466870103319960 5542 148976920650933085927921662687348792373494251807345282840590423200 5543 93736964905221597712354074481793692792711784479151180759877766200 5544 57425431990639570969458240886080746482386934752825744091576429500 5545 34255537030732316572867096843700957976528796407909354164985172980 5546 19898385159772045146558554234314358595530143720344985003541634720 5547 11256119224256059103061345010959280801351047122676565395610809600 5548 6201010683452979980911563097526059554988167900734684168381132000 5549 3327011424300634907438239891066577569054349127008753460596947200 5550 1738501850643330907624592972191747232412592542407864589985328432 5551 884773476030344949640417228063798337599237461987001621225861248 5552 438559096547766759232406130168647523093971931577540482677259300 5553 211720186845532605421196994234727826702120163998917895353181200 5554 99547316887058503406644160622485469456993088467629252259806400 5555 45584901140383694908307255366855939738926497523328435298747120 5556 20329356957486299401779553116667119222359346718087138492861020 5557 8829180139623628951595857047868373372761453839171877915876700 5558 3734135591621308649680729007988112337255842284469915445974800 5559 1537827012692725207965217073659736295139621871377831536587600 5560 616656227343075244590423659651949432507069152279223842897490 5561 240748329847205569162210286203128455339044840734583898098740 5562 91501863164090439182170395797911658678232334147181630876800 5563 33853271756946233674326048175373846374780022904039447172608 5564 12190695349635311997487471022176980983106275908592245714176 5565 4272301470841014167645736080567103063319112551753095995904 5566 1456949929924257151431213598894374704815418255967822255872 5567 483409945038405431692326544641257764348670126929312240320 5568 156030196736032455259039917009605611555536298532915592704 5569 48983815492456638696785846172273536809941470929091619168 5570 14954465128173844129111864103541391523185367087538064512 5571 4438961843870286008582343247175510754649326062108212096 5572 1280844523020710790433382704612089353029330600463371680 5573 359188296445954471269627024194918376810705823420291488 5574 97872073358232687345933041554599991308928310802272256 5575 25905970629785539109615174950892994233305492336524032 5576 6659356304639602417616829159442023201529218714279888 5577 1662017649832697440449592478954538638095646633655200 5578 402607767548779420821242956226805374258817801381120 5579 94631543726585511055915753498963367350896973002240 5580 21575083974370271613232789911722659380973866042880 5581 4769558238050495481538017301706461908115704363840 5582 1021995959625041528065357549207680751198470146400 5583 212173367255357452075814835276341429108625528480 5584 42659567723211356333945384478300700308277690760 5585 8302822345197347906275593305985610621647846960 5586 1563520668305002374831207204371171717133010880 5587 284720166508644149612295571786731280616346400 5588 50109367167539369235334581838981895699092552 5589 8517929090799565747125091952612858300811144 5590 1397553172385620091605148593180645138668576 5591 221156902763267644879493367822504346807488 5592 33727188677347280053479322056291496932780 5593 4952506664422587838191734925177233067656 5594 699549310604907016067684149283724250752 5595 94952271433947268280465361900328041728 5596 12370609016664383595019041725785984384 5597 1545030696959031623041920890607013120 5598 184739121013590444623203966503172992 5599 21116532153868584934693410852283104 5600 2303785737462630513608354022613632 5601 239483165986042746324577288796016 5602 23676551518311433400775055860800 5603 2221793668276255808862214292160 5604 197464758663799111149424618220 5605 16582654430591005515056456580 5606 1312453167253190696184274800 5607 97625037575605359516741700 5608 6803737233100011266640090 5609 442753487716822191954630 5610 26801247986126040864240 5611 1502706047431506727040 5612 77663907505179843600 5613 3679473580582191008 5614 158776515409533976 5615 6193656573152344 5616 216452445865242 5617 6703282432020 5618 181481659344 5619 4221792648 5620 82493942 5621 1312686 5622 16280 5623 148 5624 1 5625 1221395654430378811828760722007962130791020 5626 92826069736708789698985814872605121940117520 5627 3504339880999912362797283279586602757806450000 5628 87616284446955586652960520396953039173511931000 5629 1632070888724301724541263380849947134992182697000 5630 24158944122934452209452064205339951022927803586800 5631 296012859250192404986634023327453722801153349398800 5632 3087815059222037895164479614921457786217614479310500 5633 27992040043046042966732860501858615999739693419419000 5634 224016075625167419085746955473121140924686504412088000 5635 1602357087736915020511325526904346971155770521821489600 5636 10347097005700990490803012308946855112280055699885797600 5637 60819026073375438717881860580267841501798560216314332000 5638 327662536046959325387530808296167470563861455766643856000 5639 1627555560225503634015701707143229998976055417559434652000 5640 7491445248504126713683787752916615084578623814624364849100 5641 32094300231500647310589675953066936013558677466428130869850 5642 128469326050309455394825670116008775156315151792764496793000 5643 482127793119380329305760979112518457466739072592814323069000 5644 1701511231900708821812043322433425341240883937215259939545500 5645 5662366921709842960590623062604690281729827092742705533745300 5646 17812069149376552253985466486014107993298516631023681199675800 5647 53081722050350260414118941214917087635509977621694019737037000 5648 150162999369703674309895032104355134516580148329298446805899750 5649 403984154885812130006232844549043065666851974740850073153132000 5650 1035327756776151566239264298151418251163750154352349759646914560 5651 2531468692159386068148660795128505903706793796223415229816207360 5652 5913771942233881692200899524058862241195749690559577750110182400 5653 13216693778414325635055689634934849607173000669750327607949849600 5654 28292673037445394056556142722583005894946127996560648027585075200 5655 58077331183694982032749732287641452625274599142187426588844052480 5656 114439279005384906069004302420597481620340040377885305071229223680 5657 216671860278756821692950808193285514222691627136943301580618692800 5658 394533318604706376346486663341262288359720757858586210776481414400 5659 691492769596099261216892805518916494051162958769311639609015148800 5660 1167507716872642922053106026168077738454522835088399666775310386560 5661 1900306772520380904256266184986107866024073289219521102699421279360 5662 2983892884415071030843351045882523526878963444915738483822104339200 5663 4522968790026412722898489093758203344353494454599136112465514169600 5664 6622364061695396372779518548290563380230698808813524874168950043200 5665 9371390961440146647411211981503605664264750976999485712460513208960 5666 12824320269813019411873138302026344722693999716867208672932148188160 5667 16979621823101338586051417815160426046929200009381846475063015116800 5668 21761875131780227940004405819121655008824058028435694459799799302400 5669 27010870695231153483734789079647961744186364850764696125346079356800 5670 32482013102037356020481826624008414120683365244660923593076650225280 5671 37860553144146257462922798813046141740677555369474881195970576182080 5672 42789607369813058441124910638819378863646046090621122014010289102200 5673 46908904430137783124588052401184504592079092737070345949539919063100 5674 49898489021149578675150779850890716714374947341826122936282831393200 5675 51519984487644305148147643218624484136049254707710029487392165014128 5676 51647992635350949884170732870038146471375064657706936180682062241928 5677 50285896080769540818318375656081956357691618658225191905748077339800 5678 47563347570733816467239693119739349949641234695623089166397659054800 5679 43716331227123283304868752974500743860571560714155904080323093487600 5680 39053965387729845028134163050219823731047156050724648363093520573540 5681 33918411005847006396305877585084240405557071210314992150302668974640 5682 28644918112053389530362252613044620065828638865313667290203508870400 5683 23528184748995664574014419541331831554607395932248316759579712723200 5684 18799204924681678129370967362070844825978508549020748771551319606400 5685 14614261959743646971869637697667139188377156801970321348388462724480 5686 11055326962137394467290525953203722451953897612031116470741734170880 5687 8139346611486552910993464973771650763994671073894525704221278361600 5688 5832998222276424561325051936335874887583636072303214394603136744800 5689 4069442206940484367103257672492659931996433510011296357220272059100 5690 2764206438395448832109013854999036784127369517881730480242194889680 5691 1828293649600166694378149500789439645318567050695349604451510923280 5692 1177617605490304819587384363086006519150405061555312487552422245400 5693 738727377599627707822937312997849750491211582022052791607619304200 5694 451356997179713663246822237359463932620993177008695589273723204400 5695 268622659239222158808186391150898378002262518398872418509190847440 5696 155732026892157017767444379435444928882703023634388287924945820340 5697 87952544246271050052583851327804865027537450094679038229581420600 5698 48391875994608170570704503075735458561336543120631162157884516800 5699 25939678004337512724033092563217045527480585792876196167589649600 5700 13546758278836583468428925348011669240496348442562222987377417056 5701 6892735430235313653551224170224083723575821427822708104052731636 5702 3416930651984435850859154379005855024538070368036971247452929800 5703 1650319801698159605650195252691762938715492531023285902315942100 5704 776573679297671879042509312306581327602562639729681523102925200 5705 356017381357258810344154065630722691003827822723754955320537930 5706 159008819903184013963889850567759032550969430973232722334271880 5707 69185695483363380507993947298881967515483601815220088840266800 5708 29324874938009936227255375709791048747077319896201857204607900 5709 12107556245819924255288401226969968013826881211231591265504550 5710 4869103191869413381042418237291069744624424179982063449276660 5711 1907134085192001771445545938398206184789347597381779753272710 5712 727472708916944170111369981820925297609089273457629253243700 5713 270218231987612974243810743798870720800677766493508462909600 5714 97730468728144134716991666425983549960144235330210546534400 5715 34412262117061050627022820167180162492865629217412624354560 5716 11795337384501786794485223385707939331685992787929972961280 5717 3935163465499314044520489274857778152169189638403765135200 5718 1277635708278047474379454384845592624911017048062477342400 5719 403622002122164116194608627503525030580634527049359602400 5720 124048851882451533147035400595520844309249202601939626080 5721 37083621523539963414879142512967706915803951882164725200 5722 10780996684882024966889347094747074347315741748172478400 5723 3047427081371539295917760212863649394903076839531817600 5724 837355243112875311099805634102135373818291206056970400 5725 223607523441887375759747372540437827373322036742541424 5726 58016982455453035949063717481647210203989324422199456 5727 14621804950452907639206791146843126680530219138399600 5728 3578507383958044289461699287729431852594909346884000 5729 850214211584220697065991814694663540838902070416000 5730 196039111689625127480650700077326709316106210803200 5731 43852952416276280208181046395271500901106352873600 5732 9513520276671337738164859910913198803265411072000 5733 2000803468655138018453237125660422466661564507000 5734 407766761193474369272099644572658279629578366000 5735 80496068435631866857558518500247753320613583800 5736 15384759022286127873424505211961152119520743600 5737 2845394841467560019485870307682318112031161500 5738 508974395545453482258532108883632105582614000 5739 88003045792157111275689019560653866635560800 5740 14698515934763332397031955673988056499870600 5741 2369874265173336782685000654046920027348180 5742 368577597720155898557942127000969956600600 5743 55249861621883109126245362340327922024500 5744 7975302167162808159033930400511114027400 5745 1107534570364111116084850788211713442400 5746 147810324551587422288780128524544609280 5747 18936189865285489860651602627638588800 5748 2325845704227375276573848120279680000 5749 273516852985913048295257871316978800 5750 30751614490081177103711854265996256 5751 3300245333410855779313498644666800 5752 337502655508439356298047595932400 5753 32829097879576984267961370815850 5754 3031266608790640963517419854200 5755 265114340388009528429773677880 5756 21911196662361485838020499780 5757 1706913663106849053300253300 5758 124983885906146783041209400 5759 8575449166937435318974800 5760 549466652049199932180710 5761 32753649942984112160660 5762 1808677243626224551200 5763 92076143734224869600 5764 4297482850043144400 5765 182715775968802110 5766 7023599178715180 5767 241913409151950 5768 7384687686900 5769 197100140525 5770 4520879780 5771 87112800 5772 1367150 5773 16725 5774 150 5775 1 5776 4790408930363303911328386208394864461024520 5777 368861487637974401172285738046404563498888040 5778 14109562599979736034245843860635978534897863040 5779 357473194556065549130794373074402324591392569520 5780 6748182710090206795710273396983313407054269869000 5781 101240268580695667719534510121873464495785760829800 5782 1257338825085691760420396960369041639865428909407600 5783 13295321925044742665250004851765460709741412085443600 5784 122187821139063031311673383506120131478177083520283300 5785 991422724988901504816605394351470793159131535367672500 5786 7190620933028917573850506206291655435853391650518101600 5787 47086312822839493128589922768326962039882709632293275200 5788 280690012115910862787931095951249786746517677448628439200 5789 1533799128543750936721264603679683729646004312323224845600 5790 7728143968741885850898571884227173685296495812482677800000 5791 36086668099430210627204915531428650243568191202625230449600 5792 156854013753657407499158985241553500169277609291878955502200 5793 637087572901345140830225127524763204888474423433060986838200 5794 2426274324897506692847950348087423850766519988377343712835600 5795 8690352081378630594402494093011812008211317993379580027155000 5796 29354375702696495156991353857430228446154036709318676021887300 5797 93736706408556231899579789966474051241279362876425615838654100 5798 283602281118340863038361738006518187194040237200231158340880600 5799 814604341663649194553068428216982659655002366651163429202773800 5800 2225448894035121419171444568388397214560763819234088164506448750 5801 5792311126555320540106545861471229259141576930588351285334134310 5802 14385313772139138119001530754149594526153215070162698458226901120 5803 34137911747421955704367405109865635851903138597042940385020037120 5804 77512990646225428093255385107582945608822664236031596997008245760 5805 168600741292714114998736166150285442902613132035985642356420121600 5806 351707323465967667502502305451742397664886780533729617950830561280 5807 704361265540376419918657240719985746981504457789146304583424399360 5808 1355581740800775079172951850867411050256464057989119628201196376960 5809 2509388664085278876356377785176517117192528432780460426079782634880 5810 4471900270192134127007455069915045880043124159878674228622879360000 5811 7677938212210361574704308635911672564384470220905593908255314517760 5812 12710134391816665512357823765586152464312869350228412927397391662720 5813 20300814419416987946249371448270749211616310788088361188741226709120 5814 31305520860055217825604299369407691374285665972411053416707491900160 5815 46638214017558801041288032421538147115399307346971972733274565664000 5816 67162981199169864294840256343919207169242651452439994443241789469760 5817 93545738287536404744191743297336579347022192712913900483439163264320 5818 126080896980453880607825009275303517484727957039015479431777335441920 5819 164519855544114323653066150165997710239513663432123684012671913231360 5820 207936953320842726013327798284143388777305612195458040449619695680000 5821 254670571959424585285786550707453683790199138299674693885151302228480 5822 302369851269391725698112878369527257545072354197107321615700662620160 5823 348160799014859346308905975454422745165942089913976686420439859714560 5824 388922105085642720441417989721673653598608059836952348489053099754880 5825 421635987890823251898657976098379353345414835696451420881752400536000 5826 443759425888595730592506010085698787706094739968450752841678337687328 5827 453551991507790043178221035139985854071520804374962496180496849767056 5828 450301434364073913162762460606504774323683146678841052421808122345656 5829 434406595485587913258910071623092045586430789674121563227371340763928 5830 407304850670699116922133528088917881338295738929905071053008456747600 5831 371261245423929179898576382729231293569287867039048014042699864715440 5832 329061502879016983421766920522632002169713288219251937603477309321780 5833 283665534607994081180763567380188452387483954150706771069610416280580 5834 237879491974415427896413122971608279188860995979949784548850371954240 5835 194093849779497980080782346273046471617231346493740046406137173856000 5836 154116452573239371016863420029811100173557749539215061613700868958080 5837 119108211200333686730756738765291414994252084138830851384209401957760 5838 89610302763906142987878810803346000053479481126554183447424146056960 5839 65638859502285607519181501142219974473267437632964871075263951617280 5840 46817649485943695738337932256997710392209849196997514904245334853000 5841 32520546393480963063927759256471825785769780371800619003933589135080 5842 22001661167723234048902003400879889553773509083005587399007921442560 5843 14499332226993143416691637708641410912098473334208104739323006501360 5844 9308435975400160043421766973328466629457161888335083878945096131880 5845 5822088654822325242620546203029371066959233655134345260243317053000 5846 3548031552156931140267029325634923229510983062666150506575553733040 5847 2106841762450516909717315790787599456370421472924799933490336201680 5848 1219094813398932055609815503319186237135582126206087111099194299380 5849 687425537764156315727709437236326535671516734544818618175153980740 5850 377758417841807543530126432268452165161583637145729704944498300000 5851 202309783565632858151117819536404212518676688972916435577068392256 5852 105595173676063008075379051874180186787841838100407671218776142112 5853 53715817667387982627308076338815732428969338128446884019135818392 5854 26631402751119846396581148961832791285181082265813622943451922736 5855 12868227203144281525788872099304926589154679238964384432646562800 5856 6059986062533110265739533782999719504572567004967664206277585480 5857 2781278345613665715402239279522762031073234828395110720526655260 5858 1244013758664289417481093626760503534183584274374201382325851360 5859 542248106206194844701452446102670868030182488205232340855127080 5860 230326278438999978378047822028984490774502086594640803758593500 5861 95331881155764884715982508267872201042916676943324949224603360 5862 38446325527988966342804633999193927616389036792109324679861920 5863 15106448621772461513927567088387316359302384812351777466776320 5864 5782633378556711403868716284545017731591316632941009885162010 5865 2156281742304503457856916950703565594450006690821021048832500 5866 783174624791435628038029866111967804066192955943072637426560 5867 277036777520908187975392689738365641341662577253360038238720 5868 95431136725551226236491505059181727554141053703847187741440 5869 32008130660336535074504005935276348264648378050662466927680 5870 10451706345549391084076751107043971349207400466078934467200 5871 3322042551499417294549233399938572675995677845736231946880 5872 1027646787837613288504027832735328642999129862304827131360 5873 309334105698494315416080503392849979943407378819254354880 5874 90589191982501224948460485470874957276899297887364969600 5875 25804985046697706522275199115322123339759099104831441600 5876 7148548863760802079856858417644683156212818170165662624 5877 1925403679469492214567039154170598502780692881810115648 5878 504094337414037948169598743541077382483833675620849280 5879 128256108450550336023555790861522449938590638775248256 5880 31703259103121330009601500178747860814233283525710800 5881 7611419972078071447741438930453058130981504507223200 5882 1774320958920138872717823080202610531359728713030400 5883 401480248435983049000380429279286492050903822252800 5884 88148284994290138001760870238939775847137055273600 5885 18772586014648086010158407971171491407345295874000 5886 3876391451003651631686069657896346366979829616800 5887 775793350754870355490494046717091964210523597600 5888 150414154400223677790000417478003491762142998400 5889 28239126661180104939864394216430530698055628600 5890 5131143468454554348052427244906085400941408000 5891 901863474106245106011516369058919260010020400 5892 153241191298633990291372542715923963300973000 5893 25155986900243902297676017022485971341900480 5894 3986921109246762982368291511144232367628480 5895 609589411586859705212140586552746635932800 5896 89843113262189493071958966890383341022300 5897 12752409377737374277741773496006174592200 5898 1741557730595880264032776903650339985280 5899 228592882291123405708766197381809191680 5900 28805006969173584912729102631027702400 5901 3480266539330736518397814293381085856 5902 402633422237439481277170906671874112 5903 44537446930106201644049940060974656 5904 4702978079973118682129193024672700 5905 473272775915403005326825605999100 5906 45304377645436441640280938135680 5907 4117114275013518195878069469160 5908 354431176156853692525361654460 5909 28836259149939555414606969980 5910 2211590503771203338306369000 5911 159446787595526898707939160 5912 10773020289580268626198270 5913 679818495383506871211070 5914 39915019558015840354960 5915 2171292370139819020000 5916 108903523597761485360 5917 5008465829751378820 5918 209856051066805640 5919 7950966358007080 5920 269957405296700 5921 8124622396330 5922 213823017760 5923 4836682180 5924 91922950 5925 1423100 5926 17176 5927 152 5928 1 5929 18793142726809884575211361279087545193250040 5930 1465865132691170996866486179768828525073503120 5931 56804669096248057780532003659146302778828758160 5932 1458109460632912807834045522497437239511104422120 5933 27889871130603365991429385035918826702274129236560 5934 423997554389296323521310751217744020860509430933120 5935 5336427840625556751813023018126245461082847207632800 5936 57190487993592023554659380416489414551808454985323400 5937 532743790911117971237495162343370637810481482448828300 5938 4381817781085194069180614741906249089144835473177853400 5939 32218609113852254278068436862505962787328300724197467000 5940 213904816510722906914673617082773020164422758283919194100 5941 1292943156644086123793915742973314211600916687285473702800 5942 7164555255774630212722136624649657506797165369331101737600 5943 36610571398468562690512978102277241512703602855378355340800 5944 173392984415376719525505069460044065650533140533702383856800 5945 764499670140803285829546051289818533168874408799654429830600 5946 3150081971860893021678858953346720798102796762843766254666800 5947 12171621769179657849754203243181622987727450282612291301479600 5948 44236134286137802265818005583858449069974023898994923665027800 5949 151631695601487497011288700893625926746146200942757856199993200 5950 491417889925509140644858138997945449383335460226926973793800800 5951 1509115940647065264850117021004047969099550653257279148895828400 5952 4400270973576562811792616307742861641351553012695422401348019300 5953 12204474218016428225532052016928320543658171798690358453258876650 5954 32253122081408053863754288027441861574334109594319052950618172420 5955 81340735934774482358152538383036134587519254572811498760206531860 5956 196040509145870251669501529272235366295554922191771437857007144230 5957 452121865860484635252107777155583067537671342008596497937322695360 5958 999000029744204364697968521129930347468636138095757430946299719680 5959 2117220707384540679526602567846467153677280091033776215451816632320 5960 4308374464299847880331063145066395754690039091914112265591791354880 5961 8426212022355964313307750239101903400447675396529016628396451546240 5962 15853298540256722347797648593616652305331546570938196254372669146880 5963 28717465877690613299331334684757928176382085408009044695372883306240 5964 50125547055119417520736519930380660762234539116164316673833871779200 5965 84369280336508057845284986867552147120181971998346580583081199189760 5966 137033745395095363237459649155433683425031670223261507080126770606080 5967 214919618417865111128715322111532823352318014897332318737896187599360 5968 325686936037812918803142782498593385959839061467345850461322963466880 5969 477150085705457886258170805546269355334204297191514855142440594610880 5970 676207641993553824652204357441939082787591534258217058766426892287360 5971 927474388994897102231336647589850983216428613260634100454266003550080 5972 1231783052382162361898519709755959245750337951558359252626344768829760 5973 1584815609466042805576272852357959815991605511987393818446377094055680 5974 1976178167625200223088177551554058932598305428180502868475003348101120 5975 2389221722172569349766270297822257615997645554181101229519397411758080 5976 2801819331850606281479957846960407488329103344063732155692653920995840 5977 3188145633827725282299867519357370071916430830445941162175975497207680 5978 3521298175731903279169841580309302117224868939455263435478284782327040 5979 3776400656071166874193790727121961108629687627649390123011166104955136 5980 3933689462681842014584483409551651034978783507429054374387443319655168 5981 3981048810516285909638916187897450028053128596237550835653353239919424 5982 3915542482246131538786430624028119413391789478367759511464017567999168 5983 3743675672117046378174985263701548728595352657122363371582539768023584 5984 3480364405120424418756445578645349311445861957727676412572279387833208 5985 3146832788811565981398980127669901346419777493354451764282737883894940 5986 2767842572820761005230922937050633784104459794305509183296099364586520 5987 2368746230521502472568825326012059438020080479796330833128301411637240 5988 1972833095961787214859155064017506349070204436068099298351759070470020 5989 1599325279202491287154839364037246774354245702263509581026106361224800 5990 1262213586454385574577891808975957968278235191659594639594697015022080 5991 969948243532657457590989808067851180677172667214035676369231378416640 5992 725854020151005375337950127638665897036722703925779074275093918506880 5993 529048893598942508257357150987854865911626423922906342525216425330040 5994 375616341331660795132671072639838249165598082725260785636851350001040 5995 259804888482165322112208198482522464757495220447034887595881415028880 5996 175086295773130100731990956583220215646248465832694367543033440161640 5997 114974810965174166286841860424989058071972450170163914201815795696080 5998 73576422935121373489918624249977092127876081080595905820253781293440 5999 45887650401516986445449654795825233290269572960899859066681433379360 6000 27893696143106849327755456487034041423972958196897035229432319652840 6001 16527132756322699785794344016531639437060598478808486245241623965820 6002 9545409006457527405641013067868071802407591692172105427880536387640 6003 5374249486546121292437161739745137806370811612321723474695060696920 6004 2949744418581097680983622587319362373044488630494102248698558891652 6005 1578365736989759092863473223664432418430580718050996248776779886736 6006 823374497622157911595049687540336756911419631144835205936993003648 6007 418754930490892195292795255324801521989491041837723247237662969096 6008 207633725238412670207357321720776875289048526628894147739281830328 6009 100371503235286479211215655205508430762503058548494640852862355296 6010 47303481415430550214529058201342915636703078281803805876675290880 6011 21733913463730695119614434334214034820761666212902130055790232340 6012 9734941423911219288068152157279796372308840882944861980558871580 6013 4250736241988055304605340617552708628053395167538560973002730840 6014 1809304121423243926835122894141679515619959055798139646241697600 6015 750677002413020873567038546135589121418592872439803810038982860 6016 303572610557306481239856855159628600162218465924172760654070880 6017 119649266878259033987434267707012966970595314634819689398450210 6018 45958061624977500471937947348660914461797117803319019158064180 6019 17202037847732965787409627451834408137618407762553411307426830 6020 6273689058094107521009024776918585089402407250642880469244660 6021 2229180745815600105681790768916659583620793063502615247004480 6022 771608380649211972201504719424052922241950739872742020864000 6023 260150012870922962831320845596666694590989206873103110448320 6024 85421573040896576556147290637729914921577993339933503019840 6025 27312730128985922020881574918298601003702570090984346989280 6026 8502544289672819228826325197361994564924433339433989503040 6027 2576597326615391539847431827147654217287723650942921525920 6028 759942493410895617042348229204360915708244010802965900480 6029 218106683400975968538322620891748569229587212161609218048 6030 60900869705805044016293506820432332018986597313397606144 6031 16540588500373728219483485824859105900616859125547239392 6032 4368700208096362304236490700983054571915142010788031808 6033 1121817435906129937602195957784369018599158194374504336 6034 279994353516000170994431883240546938871291571370081056 6035 67907120404425524342738476613638503203047941305228400 6036 15999081715089319402901371421750369350568543957245600 6037 3660629215057401251783350403287446545199042890832000 6038 813123647143792196855891502927460089399315240422400 6039 175286391432765901922947130698016518813061076513200 6040 36658257381390619154565367739412698923118762022800 6041 7434615051406760468585743151157082589206657244400 6042 1461598377793530070395257650700699676830460794400 6043 278412005998154243577795362130726512747960431000 6044 51360811449465669276205275017171252181254761400 6045 9171452073046936087492486747401066102495796400 6046 1584410641266984986454286827787787676983123200 6047 264644422351948114569127137661596783197613160 6048 42711379081503244445292439951490630771892160 6049 6655903530395200140577965037441208030223980 6050 1000745034999392749154942401171487704659000 6051 145055569492490421009591227051292639780900 6052 20251161021468948517968011247354892924360 6053 2720481953762252008058406475215205194560 6054 351286315810561786072725402762581691392 6055 43550758292515439979928002200271629536 6056 5177342687619317804589143134897980448 6057 589396597876969463127183870232338724 6058 64159797643274247302589618498244856 6059 6667870692534747270924483117235560 6060 660449509548766536447741391278780 6061 62232971914318405546507967336440 6062 5567565596005395433388807887680 6063 471886777286614328380890559840 6064 37802588325357130858752269100 6065 2855020617519324369784540410 6066 202716632257193755963349780 6067 13490537738899884466094060 6068 838598111130991272537630 6069 48508632162910376369880 6070 2600021659187882944960 6071 128508576391764102380 6072 5824827848265912500 6073 240572324470397920 6074 8985622226220640 6075 300805876601230 6076 8927217474890 6077 231711900420 6078 5169890880 6079 96929602 6080 1480556 6081 17633 6082 154 6083 1 6084 73745243611532458459690151854647329239335600 6085 5825874245311064218315521996517139009907512400 6086 228674960699822675511171844043937249911466486720 6087 5946037599906286620289423440535624773873153155760 6088 115218680863060597873378689993389068668203164838520 6089 1774659380955557317406478869459838754219143659175240 6090 22631557770835788963625579326064367480408876847466080 6091 245774677957704269051617608575066937400980694738720320 6092 2320166420666832417279245205853437227303331740148920400 6093 19341085929546027858666076528442248772731459401164350800 6094 144144490451385653145693803398900940792467832883237699600 6095 970098857335087958509233905174938425666917487126377728200 6096 5944550592289298165283555804359619214093908433706363577900 6097 33397468659225863568182820094790964891334878677469627417300 6098 173044045688087201253661537449464071100762140791119643165600 6099 831092210389649940821905245040828646740984563376446375043200 6100 3716249119565569571807142932705684772058434562521213585716400 6101 15531095568853541127040518111070743512891495787341972911669200 6102 60873029255293569254939483461415623671908818419420955417660800 6103 224436765602852089064627109466791964951455074867088361143795600 6104 780534266298415081206511663615244765271240244180731643976128200 6105 2566749769440000012234886898921405990426755393188101609897681400 6106 7998929527985036310005376450563097774754936091640987408506210400 6107 23670758529584457407729775914586038502218743160542260999142886400 6108 66638131658827562879991026722303724348153320199841769463986138800 6109 178770022259357233907898549654916279871561593277034039549736130400 6110 457719242921339435904974841077316935611554691251760653911510819400 6111 1120094663279108441011142058025893962793105819753886476924470396460 6112 2623207886381724513636572052544306723703305960318484883457603465530 6113 5886568932246073071718734870348454432717299092925461043631965542310 6114 12671687246663904543849555867897601291426498931019075933755572494720 6115 26194264040765967906166959143270550862998195156114303445830870282240 6116 52047909582150085810893924503411558890628833764569522957005517072640 6117 99500041877812862892325312199476528593273610071939504158085468215040 6118 183163065002420890017317538935029297489007249245207192412292285434880 6119 324934201003792970099249341466584703196341890343712730607148927202560 6120 555932966867406963949746550712612850443625253647387511862049744059520 6121 917963925793432335687076835005212271506548018129297348579062375405440 6122 1463839086476808676035240357266493207723097327479825576627377074721280 6123 2255781299831581048574892022867767784777592943522376334146219738844160 6124 3361183615181690940289928094955841478530444958557332316030262073163520 6125 4845293981721420504210664997506291368143976881332532533139085506999040 6126 6760956325867019454355358395365413703011296158261084047559266027992320 6127 9136313555653484455465801470280739852147678427462328596008507084004480 6128 11962215653686967878812029768968059920829805152941901811612569299463360 6129 15181749030939181737525208336618224805710607391786668147812943504345920 6130 18684560439444424368996525777691873822986466769833308139307169517155840 6131 22308295876373373996033836833833742453004984683737751785490521908643840 6132 25848457370367383413281224878420177986134584161040397347536936634640640 6133 29076434460807017857231846501775207750965889467190212856412490723802880 6134 31763713211713659394223428802718354956752199088044886302717078102323200 6135 33708736431224227568673811535626633130242645742806004105159485878286080 6136 34762007310162862693698956147936485110318560153641990809644494807433088 6137 34845075560873880437588054803770860866196358231394691770937990072705664 6138 33960062168748984637380556595464321622698860900162706622380211597238528 6139 32188145248534389762491500998018104931722449302472129355070065150046336 6140 29677521507683622309293487745786954183335238876484018435406270316370112 6141 26623272707028756841007097877026232274257938014389373462439612345339168 6142 23242867900148793935575858764576189075309261344527921579007178857518320 6143 19751468216787551457834533257529680439364963739464288531650776471647240 6144 16340758282952079554757323418307071937976328226555718281635438334768380 6145 13163911087324680490471896891205016285935547635332720375048446778059460 6146 10327840719555682135220373868143004599573840854877551720360997449238720 6147 7892475928525794703666269021485488407044303955688395084808666462794240 6148 5875690634233583647811410554726208128500783505091441699358205087647280 6149 4261916148501659614799824357874113753200922498945968366678273463358160 6150 3012349500791464926844020704850892296907439515506480520619498734576320 6151 2074962782966352891548400213013866362249804114518083940960733960080560 6152 1393046920921817161300494488019813004177699326713599868178834023022840 6153 911619703947205501641279247490392013592088122588675958248683207111880 6154 581557123147762468775077390209905571650799482676892726661810064747360 6155 361689737204118048644741788845559479527038240928701143037429753926720 6156 219318782627903630650857404866825352992676300466895386287243563603920 6157 129669654904634504827820905755061042873007428396361564479497241296720 6158 74756201872655168150213090636458881628234982059868405257167536748240 6159 42026415591517609324306964334122419805433145275003365335520640393960 6160 23039874799617796007334527737242641810570675586995086141699919322780 6161 12317807969455871260591523669268431227578903362067008314912852979556 6162 6422317122546663847751377333860238267023057845110633420993473869728 6163 3265585648567145662024357141287761897703436718856786276110674760656 6164 1619362249638843744624694974730817414146196847924500050090064302752 6165 783140536615347210363622050390963663202534574051506757748005580664 6166 369354926830124202504078452734245442194526197686190082006074616816 6167 169882597261073958688007213600816259014416564318754295565131915240 6168 76197995972634230910733150471722733970027209362772616399551994080 6169 33328307440446739923762614952264359604288745328007939273728820460 6170 14214772560145701255395745040416634290202720498672550581325830320 6171 5911557033288186870673381159832630506539990540792364227666637240 6172 2397032699785619084373147455969649817421540246963719428320393080 6173 947604934124464961770165227505165403751085878372206408656993260 6174 365198887946911227512812452216632101471036856685952407686176720 6175 137196842445805283782256831464165696539992389935788048621039440 6176 50237876104608285804346231579993422237100105815670023062363970 6177 17928624255929299833386084398841073148463999782555898802443380 6178 6235097907119188606141202403107748119931230001063090742380160 6179 2112847757073160641335097678880206022191167441275498397063040 6180 697534287096772268717384853017540062131115176496444341899200 6181 224323541207522038007185586801450248950022097867774485586560 6182 70263722849251015882952389111506263225255240304996702445440 6183 21432112252051509959857996214902384021596056372079177182080 6184 6365053840355583968266025538626176502162019792171477772000 6185 1840192913523786442915609741346789170437668697399817632960 6186 517803035291777738626842176201840188621292912564538513664 6187 141780438857067749662145813613235560695478957086483134912 6188 37767961916447375697648530810736256680188617999350480384 6189 9785557490152691698803537102046109777700127096763973280 6190 2465446920387004615768598516394628909455520895034990592 6191 603866253157961082104773789049363445018926656400979456 6192 143747792818115236715869553661196202482783149977146000 6193 33246825841182198305198423898598904333773231368695200 6194 7468846356343139509140626780056147766047804078636800 6195 1629179439638555042453368690536562826901892529548000 6196 344941495783165447375171759758685587826067901234400 6197 70863527200021779746963090983092051835095664772400 6198 14119856977245120233620895987038713756430631216800 6199 2727634347081465016874649204533532122331313128400 6200 510617779134121418452500735520225046825578767600 6201 92587285054222287701154154876806528221395015000 6202 16252815410972941519891224360352710812843743200 6203 2760492555148317659520449182097335225793360400 6204 453382598453625272978549227358847038448144880 6205 71958393864052399286140906953482932196343240 6206 11028860210214202479897494273135056199213280 6207 1631098804620919215935441572187331394748800 6208 232578441168124337666212076363309954627500 6209 31945220043688383991334821924955785068360 6210 4222438148391056716821833777467525317760 6211 536511368457552595653094179930822933696 6212 65456225814724559918246268630901037928 6213 7658362673116765024818003616376193976 6214 858116079903353492068240767032240736 6215 91948840970617225404161441353843656 6216 9406997929751901084050333260442980 6217 917319358858407630333696066929740 6218 85105193223761177349336680363280 6219 7497118204414940611736351594560 6220 625749991526779515294609001720 6221 49369750436917470602060458440 6222 3672562522863660734960131480 6223 256871542528883953552942060 6224 16841102060812084591076970 6225 1031476910930607837428590 6226 58795005441071911588720 6227 3105753714619618460280 6228 151302099222843346960 6229 6760424453152018740 6230 275277470744476200 6231 10138274910709660 6232 334695865115040 6233 9796833862530 6234 250830940360 6235 5521215700 6236 102138036 6237 1539538 6238 18096 6239 156 6240 1 6241 289450081175264899454283846029490767264392230 6242 23156006494021191956342707682359261381151378400 6243 920488130759148146493852475449707963565386959200 6244 24241462734739338212410887027507815420225159096400 6245 475795879607720149789912594678692181706282912201040 6246 7423605222573442132280893734972941113338493075668000 6247 95907446706627388504677287932288061784516509969815200 6248 1055235644895655227532619983553349833092233497991179400 6249 10093523287033796911776151520450004392402620030541322600 6250 85261552094182964387351656932668886377032877026515873120 6251 643957269271100863068716617582176430273793815871051532000 6252 4392381233916182961585860335773513360564918263984485398000 6253 27281423368330807812273217012595475681436255258597752726000 6254 155369217173161407329042117257126599378126406103722357284000 6255 816115310993785382134489510844651580699213801639856230276000 6256 3974002004702558414647106279951225779792829367035567670186900 6257 18018093096778932373251679618833342821679361407364306421767500 6258 76361235708516191261000457987076031081736170600428975885884000 6259 303532305286036799284082663939528534179286066067339805054572000 6260 1135078932003095844729383753551773457428695197948119763510462800 6261 4004235501223233010990452414216821909041521427615191619507525200 6262 13358290873800609652513259397248299013090570673383129224246020000 6263 42236094550545948516591667678942494541652935419302736568595604000 6264 126821832806119991622206229427558746363466329814502459792021427000 6265 362310356964843135850548359232275377682190599081990676911296642200 6266 986451010816655109861697498044259998310354996767871726006767145440 6267 2563600781571075312024715265838868669067424235518876274023626575200 6268 6368315486031995824974143937475469428624138990799192475325520319600 6269 15141542603562736824119272821398369344769941914250752629810730025200 6270 34499827323246457378291573942272913446988293781760079026318401333920 6271 75414850597764378876244295931398822373406022812021389120185765896800 6272 158324317555072733087776261233419262910070824778982342151493210461350 6273 319533034088090644121720208822590399588235121050383130793858532644200 6274 620525534762297645635789832778333233897324062443483552161005372684800 6275 1160518138442006304929133881895266524002071884911139457382198910763520 6276 2091903595486187975508233655156258993548348998990852828861773992052480 6277 3637109149322449324697232924931248040883540709194842625789187853612800 6278 6103845634161575942533181897961151659608902231601379869492564502873600 6279 9894015076665729222916512489494277454889120930849996499482865748262400 6280 15500144560970463757771324153740502748421129769186473012586516577481600 6281 23482791320020148485036783417921957723863324792766808129022967128493440 6282 34423619170874722694709469867171672740476033308734487963648394945856000 6283 48852259084512291821354629372125520130566796310261220640776670709926400 6284 67150599998204770073480588494145936696097482762011529710508830252627200 6285 89445034635830858780444793989866637293517405200566998839117693336884480 6286 115503874187259022154526278426076078260974492783601900358550291013598720 6287 144661618276809390700924320968734666411845283855661107779754743357120000 6288 175792051168961286399714046422790104490437664384620882446457432393326400 6289 207347008571919517890760542987921443163905055380777053967101053948619200 6290 237467250969071983449559370036670928996646535245556364327755154689323520 6291 264157928375855492238428942236001051489854013601438249322499940288502272 6292 285506718202788174083229740779523694710840452795713578459678230140245760 6293 299911535341064800835043848212998627732837035671054088977241418873358080 6294 306279937536011725875006431094485276465682995360536021847030333345410560 6295 304165660121199312632497033745177243135054488753547804853726825264539136 6296 293818685077674934370655510401043393856101955641642209090309363239140480 6297 276141391409165169402535214850131172700330021670481134348176941590820480 6298 252560793937185393587501162897047195301987324929736797993427256281909760 6299 224841554024198158079615972229480250733081891564891715270578495712483840 6300 194873143649998461373980650602303043999051520202430105074835271376804608 6301 164465794812145815351902334662274569125755371997053405326456738894709760 6302 135184171124706625545678619513716390637445956672034942611008599838662400 6303 108237178212936629357878693519322153919702664064228164388838290243356800 6304 84429953396561478266066741939753175029088800149786960674697514980325700 6305 64172765895781135416175524039806171700251323762629943951808166361124250 6306 47533459505914963361853668086383127367436225119018032500572596329066720 6307 34316160775017703763206714267270323923805563380137901328894999990076000 6308 24149083021163629552244293762824850001352022971009216638641722522325200 6309 16567362884291319885142900214047338521056244404262871169526570536155600 6310 11081566447575439488507821331999702013678720357536575041087756697943840 6311 7227438632618840347019825436960323134689670608579710513715986888019360 6312 4596633891586907443271259718685216856682885581199750649670136667925000 6313 2851023431853581551188397578792680570899267363586836213350599911156200 6314 1724632584407569029159006809514005239628484111053479393328790349653600 6315 1017544391691717333647069175058860018011868449790692122792472514286560 6316 585590075369159234481278041921760103579037494963386872549435209804144 6317 328728065923571560809709343221304292133209230047219815621841169969520 6318 180010725650569179225274959713724820083400486446350844166439756691360 6319 96159220859246287736601672359245936294225470241147974415308168130720 6320 50109901393194001509191035135507249488367101810905000857989123209252 6321 25474285454282258988007698346889211768309840802924954737396152857910 6322 12633649199441919241626506094235131220477995618585029850644300671760 6323 6112278688784145118347355897574947710876182478332979673055825635880 6324 2884834519628014756589629850475103149536077889765493805521201723800 6325 1328234253248666776251552206619010792614419655753410917646906086196 6326 596559442045115645164631895696863331595995478474629746899861409960 6327 261362922524133387906067073022781681817372935047603917139590558300 6328 111693525543492925651644613412401945114172194037674490040326185100 6329 46556996289702875579738772667484979443332544999316700317215807150 6330 18927382844869681018752263903966951757902772259943916435113057000 6331 7504419184355926825870364484424441840795857967699961066610679340 6332 2901571110232047706799524838025365134816395231946036760410827500 6333 1093966650856689718277410303199962627379143272394415639670695150 6334 402152832729713354893038109670233925010002631407496559480063700 6335 144129235661086887121053944503720067133305316090224969353141430 6336 50354795213858226044822296353512054798804286303602481918453620 6337 17147758929221043940766404628544102191732960292517727861618000 6338 5691118941143207242971460995339045758158789485546687547408640 6339 1840575184337942470421102248265906287141668809860354215759680 6340 579979543312721869351569152539270200950145571541764804653440 6341 178036165780527107587798832751934279076124790828150546059296 6342 53231529500553757085046847381188047993139399230894046313280 6343 15499541419235383276026706227467163465464431925942773362080 6344 4394172849427909516518528008369809300197329041671195181760 6345 1212712817482865967421450464422564910674780060893698334448 6346 325739383783209224379629156059830296220427282126736988608 6347 85136837764460292311764309764817397862957580125117718880 6348 21646987667718993515363481343962249552172593244505922464 6349 5353057705327969210440774639854351314841563313048676848 6350 1287112140523587897398920325309324633452633304753389856 6351 300829017505014670755283419479313855310656799867407920 6352 68325650385905853477019069569772945178969991142916000 6353 15075539572220088491810758339797492142896149119385300 6354 3230303149179032856515765761806174753964833434141600 6355 671958754699615401365251215613584859564980617409200 6356 135646634039348036612808780572510533626009907996400 6357 26562583111234626756731269311197724526498463063000 6358 5043626210206318461734462540999223184074911783600 6359 928176549846014543913860032763628356122824612200 6360 165471494084448271333424859431972256234135573400 6361 28562408935620685492973612864762961483632580100 6362 4770921106438552543553656766498568211987238000 6363 770695228549896402657129961058024118185065960 6364 120323877690081873188578703395706914012094920 6365 18142681305237770713778407057566977235179780 6366 2639958651869656491855089570719712497112024 6367 370403876377796810952767370553278931096820 6368 50065916236500991207185652252226636277320 6369 6512816316554101813286489292996547604365 6370 814499946221035237785879613278604416592 6371 97815055770771173557774653558840597296 6372 11265964415785774874966465207568829240 6373 1242770007147203129441752945171931848 6374 131110588737059032740316105088242256 6375 13207608979813101318384048732661760 6376 1268267802764316354803252816756780 6377 115877848918655886011904221333300 6378 10053811852136649700567637654000 6379 826549669071318863842843443200 6380 64239502155741738712569683000 6381 4707895468031814895834780640 6382 324440509017833609100128000 6383 20960321593049019826416200 6384 1265155451087312221585550 6385 71077464747440940837605 6386 3700983948889226400920 6387 177748787930234657500 6388 7830707656833882340 6389 314425491056220830 6390 11420535896795740 6391 371880879707194 6392 10738072000370 6393 271246900925 6394 5891385500 6395 107553602 6396 1600066 6397 18565 6398 158 6399 1 6400 1136359577947336271931632877004667456667613940 6401 92045125813734238026462263037378063990076729140 6402 3704961039043390713014833229177481820984220544000 6403 98806679709988426077714333680626968313372931632800 6404 1964012899705020658214310459943861385881010672775600 6405 31036253273061123329641431107622910763431815643176240 6406 406136984418109957346021275048355432054573544593545440 6407 4526587762476945022014247376256660479537668195656981600 6408 43863321789270023645048142926369600082547145939980063800 6409 375392532170727417063789757114233313807051148232746508600 6410 2872764489380943395267965635418106728353948055748365458720 6411 19855964449461723556267628849595327262258889262256344825120 6412 124980966559435952015059734236619554009340990754952804394000 6413 721383405505335233226027434265929652212062983815303483802000 6414 3840749272286358553304317791354312394878234085852502583324000 6415 18958119324023887524601192542859121627457120609960071364415200 6416 87140241407402196896970024934026025517143392563002468467392700 6417 374426190418414998542196928610085877049241783497178810354853500 6418 1509116180146632986644035592914162724722422128797809905767132000 6419 5722819184754883334220760526370057055596038438048410774674324000 6420 20474442857862497495401020775211709270108952368890507745470516400 6421 69277915612999553634232870522445728638075248164733681859035300400 6422 222189042342542643972308878086617140923884269733559143261098140000 6423 676818212091998790419460065382934126492477605923065454688902412000 6424 1961745612471972099132683807192535099344809019354036856702971589000 6425 5419595228957011367657732285307971985765638468281788532971218288520 6426 14292797560017582217488355531100584282350136787002263959059900041120 6427 36034105781067381126213889727266509832351465581279379557862258404000 6428 86961925646226537126015724558933975637949836386197729930317270624400 6429 201137951708303856021954263892644321066089569166822778768303059318800 6430 446376184809479935699954562961309378162992647407294677158250583805920 6431 951499393718965446682383108629106902755237012128829077086018786759520 6432 1950041623982821548268174021745655931039558679965802576113629187130550 6433 3845973285811849802099523410224125105346126942664339760709745609544150 6434 7305822016984385653155131117677823824221687605831417553329547391708800 6435 13377724659636600015135861499462807689401427918544704109021664847183360 6436 23630563313194122809327062130577734896238419745397705176917467736316160 6437 40295172309375300186361240304124887330233256193900657896479616208748800 6438 66375719293236845741897645625868301277776255419001894575797765503347200 6439 105685640077457242658530423066169770865448374277151016819006391420326400 6440 162753673656316173568189357973377672547495081177611313396873302990139520 6441 242547437946280381838353574162597736843556311361460957347421398411067520 6442 349979897474573241232422243944539593557954161972286796084463142933337600 6443 489200427312788928326068031767866707096405665807861576088363793860851200 6444 662724255115407358713274624911198907040731485796347596158499160817478400 6445 870512759238751529552365014012172245385066798249057854729067009943581440 6446 1109167671177921175535538143964098646445934525869950542637955428523491840 6447 1371427470894790497678800491619254385762659992912126233123955362286144000 6448 1646139643118606275116441882169547541722992595804296274992901344499083200 6449 1918821752491684982834097453402862426699518462684367487522026796325950400 6450 2172823630895158904503798582015644738396888256351875176623152414113511936 6451 2390981439187353035741335268380118646723125216012927707551502625562748416 6452 2557540226793908240506796892540334653073117720697355005083951569003628800 6453 2660044825651658230322418562024029815321569951616085427297794482011787520 6454 2690882189426663935357279902094713163761576306968076527360576498653463040 6455 2648209671773945208390019894340268906812705498172875579135267860159597056 6456 2536113430149917919809652806064895939214173228248308849676351483466225536 6457 2363983827646875131669227447638658262247982503669373668151867214492653440 6458 2145236711986300431277922999162625128180905862184022866527204704508382720 6459 1895618351158776041450766648004719034110257772078456006049630924340067840 6460 1631385264738993494860925247409740574864629327174794173597643669200528128 6461 1367641276482860161611239542136581297879541154561489043920826887385221888 6462 1117051680509684041910445426401287105445738777854076357042523188403264000 6463 889058934835059081139035380901603857706679676293925619487077074054361600 6464 689620984860585221897148709069026958076067764958280669716596902484509200 6465 521404977586380240668500034555072901623439586975306742219089430131650960 6466 384310885703514905735900359915612240914278018266797814572280889368368960 6467 276176687733755351600434839040895189977971226776943999027171374060688800 6468 193525531069832420492168462885976980542579195959128276456608925611575600 6469 132246058685440847765417596535526125524265192655669193658408574430849200 6470 88137962962928453128391695624283938139547760774726100601664171153444320 6471 57295172604895618216690029325505108780396058846040405728936233764103520 6472 36331489209361191621815250968453874311786187700501163094040844104995000 6473 22474519399283056757278422584418430365075493575107498806724224861020600 6474 13563386697537704023109077983472887605393480719874781575182442136583200 6475 7986223932483486625630352556132873296670042825261694280359087250575392 6476 4588092802870805466710970106675463971476288655294200747305965181073552 6477 2571927628685154435614608717474905686636063876024263287893990397622800 6478 1406812911436471874750181706910886125310009383445168890449043148332640 6479 750891140661850748924952989020670543796592966905433253009174482445280 6480 391101445885608023421602129157733456266766251101282624322285455013932 6481 198783004167115447948397648079663636342043378986109670824212451138552 6482 98593631513910750717251976412479660324907747033241513240390514679680 6483 47719675623365988517652953057844521849234720080305608223892555207840 6484 22538299701358152156070905306347696173540582158686440091341095580080 6485 10387540225166347217300383298170607986696254547925006269591337572176 6486 4671559083597238065426476816474098315466909123251396896098366729376 6487 2050005236426731585965141705390606186208472071843942622520765175200 6488 877758994873979380480802987832958893990465421849118968721994112200 6489 366693089042377983883748321639259310707849435929017183729068296400 6490 149456185972142042869479104223386956700454287653467300191592597120 6491 59426761369296111517228360426316247590685141790866966200052465120 6492 23050326993405588412820766409384126460137300859760272409272619600 6493 8720981886642816053388842687265407381591005896175374482599591200 6494 3218176279951576725953999883921497213975143860158373865244798400 6495 1158163091214206902533303237348800662059782370686125587714987840 6496 406443969234596013610046717548843652598988257096866706253547490 6497 139076768535460274653379185027048046467119523035664965606412500 6498 46395885189838536629274727910285075573638669792626113692675200 6499 15087572688415460088807443878121997454729522503299860419388800 6500 4782052359497677293548259183540621374997736638815976520803648 6501 1477066797079710706443843184642781824544665733793877538184768 6502 444537390218462794794617546070525185109765615578205389481600 6503 130336433219270673527612546355963010273123275636878165496960 6504 37221609139500450592543502162398797309755090041413565660320 6505 10351751389239348162834720448333917133457117931087190922208 6506 2803073675505687331657602389555754562587756426110499687552 6507 738864166417147123819315911906383974934658520896389247360 6508 189542284944390201442263961782208555036245918134809306560 6509 47310263736594924133287888633097396956744356382686199360 6510 11486897966321220623040338036358010631777483945185321344 6511 2712266872414031927258744660143177550360336344435718016 6512 622618243910680718250611571001573961955693878024559600 6513 138912556699427035535913274044138947487916516589307000 6514 30113024016270149844605756519481195037649285164632000 6515 6340380692086797298997977481301601050178494673027200 6516 1296195667959140280445125435410786120322990357326400 6517 257191569981029249430073391377508507774376422688000 6518 49510815402236392486821175452064508624378500608000 6519 9243051748175873932503099222982600412693936352000 6520 1672648539964343053858519710453245334734984037600 6521 293262084154164253815893895075272670787437605200 6522 49789892880825069724027861175423669402041400000 6523 8181164136287158896895059775494103311595936000 6524 1300207617256479596114898162727412591412769600 6525 199731871875286513027931480130642995041891232 6526 29635247670698596690980813141836146894098112 6527 4243844487651645348357147771296507525457600 6528 586049896631937722217603075005912841540090 6529 77971769974772482635199879486350346578030 6530 9984763555288438048909162582366098979072 6531 1229333653581970579115548448494604846000 6532 145354671017516200962640802133434997160 6533 16484289651613251927540677881184788840 6534 1790625633835247695775487498129526160 6535 186036251380590670042528394397289936 6536 18457114787088582396815765520819300 6537 1745682175279335465573947107719300 6538 157110475122842098621741128169200 6539 13428368641936988606353759724400 6540 1087647309067727215778322700920 6541 83289160121581701167098166520 6542 6014819973419928387308763600 6543 408492891679560987774781200 6544 26010386979751304389057650 6545 1547532150501565930696740 6546 85708446201778483189440 6547 4400024957202111966000 6548 208373434710268196200 6549 9052884647319507800 6550 358514976073903792 6551 12844982666147632 6552 412631798793500 6553 11755781563240 6554 293029226880 6555 6281148432 6556 113181720 6557 1662160 6558 19040 6559 160 6560 1 6561 4462290049988320482463241297506133183499654740 6562 365907784099042279561985786395502921046971688680 6563 14911310381824946560286886612055246366392430120680 6564 402636062017878135207088092613170777913925638834740 6565 8103977060732078612537126435718317783345691352783200 6566 129683398938856554290047957106770746399046012461133440 6567 1718632524850112848246117642126730633612108315993196480 6568 19400432851960083588488887398331698924350364002024615280 6569 190417573985982254152052869669053556886369523930387222840 6570 1650789420913535423040360905971384333030318608406351410000 6571 12798013946531046225922729932745972102342844717978863877520 6572 89620320311529458340547217762477429619283038593574683522040 6573 571569782042011107749535822033323640948400539015157516797840 6574 3343018839030264090276889894802766502143895968004782433821120 6575 18037396399723089004543054116038605564691788023205364726880000 6576 90235368344289911480317597514324797728810160613813009530645200 6577 420400194813984144294242921114668772351858236545163539952479900 6578 1831101698780589314424886807447706822520931418338139876891069400 6579 7481885399665744234689971284410263802747877697588458759453042200 6580 28766108841073180985928875613512994922354208229989869885702093500 6581 104353509979762828041588544046041499877716804390893924558612520400 6582 358059654155593510030496181864408067434643632934851831928493068800 6583 1164638500019548829826687002815871074398826863921279330688769140800 6584 3598250530520248685890192516364374824094635964341032496950999084400 6585 10579288221868314359808677467827008144622369528929205281624529333000 6586 29649623186280479643144513714040711571788537227433952023918953655920 6587 79332830231457643143950320144674188843526783429956059153040878891440 6588 202944974617144207320426590618675606665868993870624668159428417754440 6589 497014072221832058665601871256264241114661912082483870760961980875920 6590 1166689711685285209310541654540503135858725577805812823798258094209600 6591 2628038308075842432636552671236751918342693261011858055140197325499520 6592 5686653424968818731608535591748165541716145049191094359745517917941840 6593 11832013771903691163537695304818523496758795671601256097715329881137990 6594 23693941252946207131246277225415380385317896484391635885561207115158220 6595 45705332805024042395052494334326692906828224466826039146084547020159500 6596 84995914813865207094638989036153933057372331205614369397492600282039510 6597 152496527754274862311922920055311012409818034476788236831639674585715520 6598 264156844727932651532595392053761760710719394724563399506395353376081920 6599 442073814919078468823783723395509466000381905862155322349451987574440960 6600 715208753818640389897243507467883199438715470787793714921433337582931200 6601 1119268797419132627271603746928593956415335309336484748812893011012923520 6602 1695287718217166540516658419595506864710892593023657991108784411668458240 6603 2486510200607168688918348463415778948712907566218862923049836992091805440 6604 3533398617156878592408617570856176344035337829411574613893546134150382720 6605 4866946180310178207102162006581288824047609336519095646651646855871865600 6606 6500951017153311351078475092355357532036025772630098675153756215693091840 6607 8424385903819661202084034309259992497842180722103451070033115463821844480 6608 10595353706351777598261353447258271173297842077905867367577434985843879680 6609 12938209915655715005617627418983529659705339095329396500116946494391074240 6610 15345162628217591551700889827527575699707207034457753565790435494082748800 6611 17683012281177455361739515780820726101924761841665681782059495469175197056 6612 19804761333214483276063138919475692142479936669574849966252886371036000192 6613 21564799836278677071098741740690630011535287110831882578001429597902056192 6614 22835503817721120286563514166821987640100997114784012363582295449460781056 6615 23522604148679652206805391929040027143432354251458426179243674720065428480 6616 23576744296161917501524242351941467218129505210529591411870285006127918336 6617 22999261456451350834377674842244813615355699437393397949357722160540528512 6618 21841267053310070600297235804406324266098143104221901565252997647558578432 6619 20196328197081517756830797605762638452706530791961663701531906520403799296 6620 18188177027981246593202302819441059871618270103214092879680554498275683200 6621 15955651817079103786264731899503682784243559080749251795506019332743394048 6622 13637355516956595687645246913082264592817597273608184666719282231616797696 6623 11358289761091392176863422157153028570002747956232959203450698486225545216 6624 9220093467554121631778161809672630606675803201028233924533286709304121088 6625 7295673305018887482559181818341430902145199630490272296322002841817344400 6626 5628166970075445434235924368841689795818469875609554409402260237079740960 6627 4233503208489957028812282893826075851689060902854725282308793412594687520 6628 3105417275799109170491978766175077720808711589511881059753395990807279120 6629 2221668026550777232069765332322297851055034108042636882011127761477186560 6630 1550335616327013848881957793192779452250120807682209669143656569526812800 6631 1055368725028545937640456632304955915933786708773999577229129466454851520 6632 700899355268174572528855996058856883804018543495715418202775572250611440 6633 454169078631458866300217999543875553721061414292606980333766965979354040 6634 287160051346642239965831398516953180122440332859416844933700512232976720 6635 177176360743687003756465481336594865821937921212773147157861571486464400 6636 106681782061221436614638181837510779532965527101469255927593671625088632 6637 62690489352257706649811712309514159320731809814654036973912809753220624 6638 35955136826966559728867827332622263974309217336236051985083465015269824 6639 20127318676039303858045831422965374618986901508782538688436791688549632 6640 10997431235236550339308082488145681030386953607973304657270339124506960 6641 5865276541023945050152962376243349450111294436250032506799615370135692 6642 3053416835748418929393987990538482754881251970002949779351333233473464 6643 1551634554424717431544077550207091678967583572950785767199800768928164 6644 769663419178397017647984768620373573153481328815031706270413767777272 6645 372665812185851141455857374328731634300577821613739675816180091506400 6646 176133411520474807818216589947226608919831955090961758268053605785216 6647 81256953983153968526975670134981911497853989002447459486309343692832 6648 36590298578785548164203249739755170950941756997940871800026807399952 6649 16082179964628396821063764999310381605294270132587144191507053526376 6650 6898921958255464472627598652198712730268772988240269752219166612400 6651 2888388084581794196191896650560750333535878912575009019844662788120 6652 1180172025637393664494654449360496509945961797766928805161842975440 6653 470570588143286790140188459190220908035358715459349972333777400640 6654 183090113162746990704389065720743717099875630523410064445866136320 6655 69507759564391517741835912208585125107219091147796321716629151600 6656 25745078287653236383522606071235310767092144654927768329593326240 6657 9302688254458329541351976761497377328927322770083028618395446530 6658 3278938802961743811050212528463315224762682122447978512851326980 6659 1127255626089137200776208007679510867918420760784560610492574390 6660 377942504951961310117523781933547443439720959972532976549817300 6661 123563290651866043239339339263538518362808741099675681421091008 6662 39387269721422103191000948817728555299435012219972521312185856 6663 12239487681312906911026303166740265465745840913533264742503936 6664 3707197158276745264021853558338432310720469822255159072545088 6665 1094291601434786492503917958528356520835954259435873172340640 6666 314739190207447140892193246731838385412075094703458543936448 6667 88190094712713184873576883023476568592741429465476016476416 6668 24068893335857520075259716814838491442418745707051272705760 6669 6396919935314445112640219998037423909296085425025034111552 6670 1655275110351976621388070934884165406125500339268089137920 6671 416921743292592684232103329351045165137178527212388534144 6672 102192487614708724062529745653056951798316713790640624448 6673 24369830910148813296483118571248231874821528110623531760 6674 5652466394892842028255011254855946123418351734838462816 6675 1274827992670612296576668379979179362806962769964629800 6676 279487566093270070857710523143585101277723005078270200 6677 59543223034913839781153199743192678486349546828674400 6678 12322950012122767834584335398610953042292980961145600 6679 2476591165949174409709233040562536717478139475406400 6680 483154979347365651693642719484913346365208450976000 6681 91460977420627159281199133112225603371414181789600 6682 16792509764646309342527810011403462234217943915200 6683 2989001256436064402163170756570830536182336770800 6684 515529312279217996015735040479259176488439477200 6685 86112776179670471561380432241030707349165484000 6686 13922630251458331677961780593885661332020595072 6687 2177445744844331728875943113382515667889366304 6688 329197783701440874290791132499458582045115424 6689 48076980287099158262307046682541104468695242 6690 6777182162067980108740961288096056994916660 6691 921351281069314399329977422592941408157832 6692 120688787086444262024355224030035707539694 6693 15217468190592658110146684176799716911312 6694 1844948536279287088771409070920899181760 6695 214826097093988018466054333351752763040 6696 23994119944503926631468233879119920456 6697 2567134345738030312615123658724415332 6698 262714077007359962584468154927944536 6699 25675845893751203838314640545664600 6700 2392408512962704745830798755185700 6701 212138582999197644654870925852920 6702 17865642583674863443067869931040 6703 1425943726453201072802688843840 6704 107612172402738555480181029720 6705 7659414897706109233053734850 6706 512744084255979017131801140 6707 32184812116641234860287830 6708 1887896795835390175436580 6709 103096623264403715493840 6710 5219241032162467396800 6711 243767740650637565232 6712 10446089836958623224 6713 408092808536760204 6714 14425224762889512 6715 457237809683460 6716 12855071452392 6717 316250115264 6718 6691272192 6719 119027880 6720 1725840 6721 19521 6722 162 6723 1 6724 17526585015616776834735140517915655636396234280 6725 1454706556296192477283016662986999417820887445240 6726 60008876592242933848165668968862479051703356943520 6727 1640364596116006539276382280411039595053574080352440 6728 33426156757548983961230428667936164811975034161614620 6729 541584285093722278545821967331541111585191136561269620 6730 7267607105392644104352863901818715137317090656003320640 6731 83076907237169443054995204253325767148727696178115685120 6732 825791840351660302092972843630537166052551555797686154240 6733 7250776320125965068782369161363453109943446584785548953920 6734 56937676531688323162508807733328351277697637904688014558880 6735 403890372082719813189293680765921733232143829071196222391920 6736 2609528817475152336280815193200529811067255696063665208645960 6737 15463362747341707141101022021905314211979206616672364980725720 6738 84537264488168195509422877728811444370204525766444607532460960 6739 428546337427467580786070029562825060430232004055780343684259520 6740 2023338218713928984100032991042266392190064311310945959081956200 6741 8931842798063181218579225107629192985915523636258914866418884600 6742 36991475379216396268437263286805947174993985775379326028742555200 6743 144169441801254163412959551031327017084257589652832344313394990600 6744 530201191006272841835070363742946215824492702824475237125632300500 6745 1844468166004941987835540293416351637906402685660120581830720367900 6746 6083173766088886722066826691621485141535253068449693137806576719200 6747 19058798731794781634369046201149953029691511779860881898099142166400 6748 56828730397985482249009171976820062479689128765641690597376795863200 6749 161540341499522689648932842141881703422155307926653359194466955012640 6750 438438446879283844111143220588255648837647561983317275546749543317920 6751 1137815974402310353826487976851669012939935757026683247080764584222160 6752 2827126708062979736451036761856120358709337676023451414413674109086520 6753 6733801271022588353212445138462506989909837359218230007636127192433960 6754 15392568813273535123163524159791137091484567615890099933540725450364960 6755 33803174636841108537586289201825369287126301780422331515579730927469120 6756 71388497499949037189698315382814617958724527648999456606393610416734460 6757 145118899256197159034382158806413888546681804411190427952904098499602420 6758 284197082419103130545034996730420054565389900139288151034401514551705360 6759 536619672380438115475462723421537828103727467866761448169439120862080740 6760 977675612139626707788139292431873738258189299496781502075193402670250210 6761 1719943813244549208269125553557894582105510102712141145640589438578630230 6762 2923592394097033894244619248781546824283372461521372153432905632363199360 6763 4804822962707641507741825382987744586331149239240686662659590890411540480 6764 7639329431838889316335341740918319465022804736384947119546413602928870400 6765 11756962293138870707051655985430545315023445296449942239518680860259665920 6766 17523800402421400774768726988017588915168437185397146606872775800448232960 6767 25308907992447944647593518478384394785129065237738480716890271586861963520 6768 35435399670256843345652633580508979588644832795394834166516010271235186560 6769 48118928817856284713928234783563488848297828966085411752505613331785846400 6770 63400807722962436731989872427498921817174415954611444586638134216764771840 6771 81086711475493358162614308074540519703431182609075010116090681437775672320 6772 100704143432307434620506909895317433262429048452236133979735489114865421440 6773 121491483103789060334765196429505837172018808486067549496248100504736270720 6774 142427917112344221507214771159833511285014763010971976660659286221607350272 6775 162307081349388489307405467222464269004966802722159947600019166252601597056 6776 179848922169372631623110163558283017235588261653227421689484351683514785088 6777 193835933074609022212328493342039369547693890492017195716384281047381670336 6778 203253622124288172864207885872804651185295529774853376139194436442635913728 6779 207412568259735859270700760661941318514473226061518914673822769774108694528 6780 206031612584092837232034173867434363507436396256678580679941936332527817216 6781 199268300781277062394262115409130011653253940387311677484265620158396400128 6782 187692202266491420589892095648702242203268216983897368518257516016369696256 6783 172206988014138099349407091528885897477643529619594655957716317487680891648 6784 153935823917201818095506572333327547258789391588303008639786168269172798592 6785 134089899915495913336753348028318094410155538170474374664070641681660622208 6786 113840890523166860241912556763480144566323607700917244406553979942339618304 6787 94215054837585274100439558754569466943219897765276874049382372223162620928 6788 76020683905642728834395353995894245639935806196306467703508486549950300704 6789 59813355127624337753352782762997698913751344232454706225739654471468096608 6790 45896643616057175765240381459622863002223527243468250764725026616778911360 6791 34350858739953638996919865528471987037730378991628798722995527826796138080 6792 25079675846732319151224677077765394052026567378444399815258175063747142960 6793 17864214985916161849154519871201911258427973991169593683735516351903844880 6794 12415668325324009770399243593200571118533308284790585816027152186501561600 6795 8420218415267691989599323972473967302767121366502200361589086369972491520 6796 5572925172593180184118712700132059624039671984262548998255918161659224960 6797 3599861734449950394610351601426185889244738946296620998614505614748624320 6798 2269676937460122607658181886706536678035553810454086743966357236387168160 6799 1396842737410267438132504830663159293967029798066998875362573204586663024 6800 839194595679887786819980950827592014691765325761881163438859544257599432 6801 492190078036128109358061012295398583683735237200279534846000361275426136 6802 281824190397528081398946382092417917338533351988787413575133128723564192 6803 157549158461965672757134379777117746111131478580864311712534231720078016 6804 85992476456619580268940196421872725848146669791689373181632686188182216 6805 45827114609677480405100053012403340559071929935837756244309266585737752 6806 23845718819959500937299374387276363846684467600859656408535649537601216 6807 12115165737911610836993432108204649329685043993219073479280782401095552 6808 6010098184012190606946496774045505949809789103210551386762509518697276 6809 2911161600283197054983902147457057250802554360339669985899505489781304 6810 1376828725238857541091591397520441741425830381330893378933880080396736 6811 635792987504380338483945375244092674362475677701418787119736608882368 6812 286658048271575723699833705689432498143947150553473679002741184979936 6813 126186392721141309780684971815870628808497093000104092339644501123328 6814 54230707125918042405920786484751513146273242648156939651317360859616 6815 22753263828263709706936347722614527974417723287982504802928782100320 6816 9319360171980988413497549559716229233311936677016437402849173738760 6817 3726040791316210997343654456010766061829337654302051045923616407120 6818 1454119943027638150734909333141955883263358576256624194116429527360 6819 553876288559244533508648153310802073651010340105423270075746024800 6820 205897358178999884523407143125452636557883708583290812663263682740 6821 74692406877475841174793926999696179430530753843315830190114831020 6822 26439220377746282623760663389510866383901994884608848769214645840 6823 9131091867367305409263626459556714807158669319435878715543415920 6824 3076454346281996505091568267306920751795924491633527750347425866 6825 1011067408421999052427732073575469174231583864620612472388237908 6826 324082859896821461301331148452705573109171488593635653420051584 6827 101302210876546728360324120245946298864252165627122414301982208 6828 30874883387836559653475939642436515127703478959784863080900864 6829 9173769216856536210407175940167855592410348788535956373091584 6830 2656896826544489405115382111673790244453757088416261290505088 6831 749911303732969944535782430151725878920329781816666089773504 6832 206239969159347126478240086318585439026372835738851776434656 6833 55255838504672293112658780636103415792913006864891093536352 6834 14419018027538149394224191106115605260976385858253411561600 6835 3663954037458689850203480623833766702124535447121925435904 6836 906401187615334566706687246421799991106974597733159514912 6837 218243197383512912038862559526334615787968353311984377568 6838 51132679287104867418211459324308448991407219731335429376 6839 11654013675111331526795801961048737579390730341566781616 6840 2583131936419755393773210904193660388396258535265250400 6841 556646732331842335311854389451954185964049800018604600 6842 116582973888610261466914508541893629928884478259585600 6843 23722761386295008451945506094026140350156605934960000 6844 4688278876513951531188976205398808310272257402041600 6845 899525613778327303979916171563559873278408266257600 6846 167489958271815830692857256525481861598151843180800 6847 30251765710320458790324854142943453140138238096800 6848 5297830132286828167406182616755499478396632160000 6849 899114357858769655014129116040735621553470176784 6850 147798390276744533006401524455117820592941137472 6851 23518673995441660378789648490093935563697688256 6852 3620554554752995325009047735559248994001425172 6853 538847032105510539331237469276990470088752476 6854 77476337630883153624896949264183021923920656 6855 10753373416841223645880251617751859685396292 6856 1439537003775447480681035652815007742693686 6857 185696215735395997942433541180615558063438 6858 23059611996456634029747580879084845778272 6859 2753600426945436121899464727324589137792 6860 315822746205561701501998867678640267136 6861 34748248402870838533056091069015425888 6862 3662521700704253172301924214798038704 6863 369275431841049294573795536187708936 6864 35559835820284644765583921155053340 6865 3264912419506275069275151685616820 6866 285293241578493557551691592554160 6867 23678917445544343550544694137120 6868 1862748587150055675207873044460 6869 138567314297990591419538974500 6870 9722615255909072908099100640 6871 641679979262545960657218720 6872 39713939217019603589922090 6873 2297152065358201654265220 6874 123714951094382167011744 6875 6177309209311861638432 6876 284597794752327225936 6877 12031571170661732352 6878 463758118587752976 6879 16175973426243696 6880 506007385524252 6881 14041320051816 6882 340984587168 6883 7122544272 6884 125097642 6885 1791126 6886 20008 6887 164 6888 1 6889 68854441132780194707888052034668647142985206100 6890 5783773055153536355462596370912166360010757312400 6891 241481288345167951228980766055841903358267315909840 6892 6681467213068412048160895533099288326051336035987320 6893 137820264604256571723860632403225361721105027456388040 6894 2260580485610587797387625560266135419245717374495172080 6895 30711791774411199312324435024862702960931495817435978960 6896 355456731534358287181242072013680765307884618609227304180 6897 3577692825412943247924689772005480444220415443267704878320 6898 31810959191389044872229657142479949384870854419817894455040 6899 252979876815323903933822237968169141210338203853154158759680 6900 1817516406929460627054039603313834931872545545212637893215360 6901 11894347203723445210052524147169635245576578229936498098722560 6902 71397279045073051918130209280401769119546031702102733941036160 6903 395422249770280551321755111177384647141657188157769415779094720 6904 2030871106121919974790462339939256762228208912812317060243647640 6905 9715421958467360025488592749163097339924665025653968018787527580 6906 43459057537721062374764354747177113472295453532726133220843130320 6907 182400019185572399981947836501533183542391962150383206862771555600 6908 720474960151553820356474279748639171579559040178056843966961046200 6909 2685640013752008207243674478660227820077566385604807645626824979400 6910 9470637175029127489544130712298083758879786160973063930310761866800 6911 31664981972880928143144434454168567775194804397788681888656579259600 6912 100583360727346024379476759350270874342085809252909119059218912004700 6913 304103446138219702833396891480385293929513241529162305490841464925400 6914 876594831214259740769624870944743724217880458075518770198915654513600 6915 2412867099324841601322923875714902161613374533818483895324723097284800 6916 6351065669362754606856303624484916789906211176475732736099915860417120 6917 16007120488574946926932875253966674146990800818080702232557013767878560 6918 38678158282826245024298720885804690594242721693916002686516548416464320 6919 89701348832309662398496675108868749676770480507282926401959450850144640 6920 199881785958183830783145883874120859117532708907530666915152980996968680 6921 428368955758813271727140931323316324080568384285999844565770842955373190 6922 883760481838655077644643180047821955528658823955787189196672708485441560 6923 1756704078047669445352540721756989763645333960566297351808375444968099320 6924 3367148184897370592973698132185365913474000381583983815112329207540797940 6925 6228106816105740081278909364312916987984870330190717931452939521126366380 6926 11124766233216589483933847737935679984254591816935075071397927480674663080 6927 19202568352208792179531194007122516830090384709088301523638109038592721080 6928 32050663923276631425064751986925430643310309885295132434254664487203809110 6929 51758788761671340621471451391367160052369027799398411302487279007462220320 6930 80918182586172226606150982254755830001237266126677023708435695893238999040 6931 122533591495128467040922154112736298140773176584380719864480610128562554880 6932 179816998286025022473142761181688733948912979741270494348619511098740188160 6933 255847174246806925424903393982974843476598606858485495702598437484643333120 6934 353103136222658046506721425927472514518985542004266017677292510538711613440 6935 472911696115640852497624669983517900980895452107265457838216481690094279680 6936 614883506569996035215127511077180099828701870435405042225297595102394757760 6937 776439477437160196494293337913671964369200876224178657066164733443953821120 6938 952540455789296873011095810545884234671148660845094555802937727809072963840 6939 1135720016297087468597789759638310105408764266584054670667488764514411889920 6940 1316480601062970098458783293261016853239896437138836689007644083800197160320 6941 1484051676410416269752365615265286606067434503648972412905967088847816094336 6942 1627436722065214721551015721767630594068653182991629105234506588631233777408 6943 1736610133632162182037637561202519696382373050613250553954179581962919147776 6944 1803682353443779846783523641930756666671676419223459038323134169136084706752 6945 1823844142280250019567927850326192555405290482338274996338161833595655300224 6946 1795932858794369676045044922920323446897021368473625788646951742945950395392 6947 1722528931758025319882793946823861497330263732594872596625264627275712068608 6948 1609574813557294172282355766209034458239732746458724545272544982560375000576 6949 1465592414666932105061745626864470410482598662215699100617306978264560763392 6950 1300639848368394802007287150448928441569548456060540539193633606732183133184 6951 1125181343353258782193911033299278330511339781475436907744331149016135655424 6952 949041052775742313080859428713509735965314508422023934630369266092888729984 6953 780576744189413252840719692376122035770691144115064660872555914343076118928 6954 626154275388465691654863120186920372722972082315590547621424190940318550336 6955 489942641094501801186189567022715115367470680410622342268003110449701513792 6956 373995541120224163905414754130234514692714437377195824084896164388122481248 6957 278548169336795911719856398703532220852744301898849989016529125501694610080 6958 202441082323967887674222488668573376972343543539128191677592765745911917760 6959 143585195726189076156585465197154728447902639917341193407219676519925485120 6960 99398105959260738347936549420200157373068813151941048505177460788535322640 6961 67165363379239120192906593447828548416332577604410377108025862644697743680 6962 44304672445030124979883618069044774741008187201779567233566470145636111360 6963 28531555459635374601069864820226401430693874081443797341778483177637099520 6964 17939271891203726223971602241999624276224775741246248347240452949898110720 6965 11013267665770523311048181530127041261147871667752818125112938734388009600 6966 6602145734356607242259874684775887235904686832322513741042835226709416832 6967 3864862438825766931704280276613509057556786219772958666323642396338723776 6968 2209441506688386760123066185055789322231104920659750523389914639533339672 6969 1233522495205377854869493679664230041688776071513258308282996281895484044 6970 672576025783983257447837425621347569880261703031430423508008855273712528 6971 358159260018218913851582175663362050337281036789347135253846264705193424 6972 186277049290871382376768788607242347938273205248650358808898117304361176 6973 94622820071516421566568613727994534039934637488922811651632441147679572 6974 46944849112352540902783965452491028282669572039561055982557525371115384 6975 22747560531166683713017955579427439684561216661621740425116292434499828 6976 10765469584571139816889584820228757500852927665166438712791969845246648 6977 4975949687039116907859629035376131654862802110481415541989497085074528 6978 2246231700813436452790424295040999327719779293408817664547502213602176 6979 990276616354199504567790290306404805308996293765451951473504679586592 6980 426350543957418065184508565669465455845560000415026894082696339559104 6981 179253414902773843842700068160338056937036749576905467495311946151896 6982 73593152341083601088978112248105100422090827258396998703440124888560 6983 29502088459840056060383574966043979070595760396383654975981606869720 6984 11547460852994616946436015155095999642357593569731306210322285874640 6985 4412741946238089257446872878602844227361964644942709093690461238330 6986 1646211503270328462305562260442276501520287188635927810066704326760 6987 599489223117903335605695540971379464704597204306750123539583543320 6988 213086577240353097357077433798029801689151242229470667080343653740 6989 73920816948536113829236179682630473360462468544940224055699052750 6990 25024588812697344487804430285217326836152282913571957038460135940 6991 8266216044974597519702576761273552977326363828035899422072661918 6992 2663990404550399147435597467169909649502368724013730719378530644 6993 837505114481500875478497544375500856430248615880259164353577568 6994 256808971904697868804128241746336326140514312254385999363721216 6995 76795525553098479960994246011630585808270966111694632466019072 6996 22392144217755202092220109370776035592715834700241102005134336 6997 6365262870635495860230650057394879876878459504060234055255744 6998 1763682545705450374781971759824151835944528090217684349740928 6999 476240051901424913438758048455357773296040965760077849640640 7000 125298588216294582133212270477088301264572017168505014644064 7001 32113649128347138866828053614579520441043366727179804940336 7002 8016037260101087868883162821000012679506383394151202901312 7003 1948293714526426393076394706676988890047573106812380222144 7004 460963162846988410429139952229551181062105659160302193120 7005 106140633330921075129749552764439558300353556537255889192 7006 23778318900567662504818896367598779425113393756887964016 7007 5181295892061915184890294555881998154037680517042951000 7008 1097792173431972572339947938843804851691502075951990200 7009 226092163834504412265774588902486877881012069575839600 7010 45246556363010068453226214395887176858806603376662400 7011 8795536285149488617095004104235461767586369663624000 7012 1660153822578418579259252961266787896329880025028800 7013 304134251345982798821647679293264363796596274115600 7014 54053441763393936236510738086516580504730321278880 7015 9315782983916476905194718014267653857345691315920 7016 1556094087618141728208746042711703698528346801552 7017 251790424713756729972124798596108354898384021146 7018 39443728047944091054118693036785749540037234312 7019 5978342957566585332530263362009777499392718344 7020 876102136092459713780187707267999207556830748 7021 124045974621639832162307492860788184533807624 7022 16955924972013964140131024436413659794056496 7023 2235628701925692157685424495084935361736932 7024 284063331963132161351718232238413983587982 7025 34748263504942514955661906202098232675592 7026 4087742444976499865489208761228103989376 7027 461911884505910779753316497896272928768 7028 50074069719435609440842299773796774336 7029 5200623139729915661375368952809841376 7030 516716074112457722658371297952183936 7031 49036493948008503415587161186689920 7032 4437331686431530870604763171307860 7033 382178491554804723367192127740770 7034 31267707575402710161341351610840 7035 2424847342797472139354439433080 7036 177838186534886673904476261060 7037 12303285473922350557457826270 7038 800703256768821953198617140 7039 48871318396994610523417710 7040 2788066672193716746714180 7041 148109732309119608350352 7042 7295509434065845421376 7043 331612274573580781872 7044 13832891665250190624 7045 526166505490288068 7046 18113114932211304 7047 559269300831876 7048 15320185751592 7049 367310560437 7050 7575772212 7051 131396636 7052 1858038 7053 20501 7054 166 7055 1 7056 270557451039395118028642463289168566420671280440 7057 22997383338348585032434609379579328145757058837400 7058 971673873265794107717716190313243948481807228483200 7059 27208796375793952861547874194227801279610605983300400 7060 568043999048431311876813327679804441666624875829431880 7061 9430866968587884718803228875194706186731066770153255720 7062 129697400864407271360985401914016449321169883075326097200 7063 1519635584585358677071967448350554453884324872024612454800 7064 15485130672068793458883065825322817109453808946838326299300 7065 139405731461791092146964443243360417005376238942396214931220 7066 1122574635121438356494386990224146159132348626205426184788160 7067 8167078634145083955312661873417823071718087764106441576121600 7068 54128046566982275693607200484294969898233705380205939869904000 7069 329072343492795593762218873592275636845178196421109363530691200 7070 1846009317134921159917223020146193336313356365053361959844660480 7071 9604035304084296298267541441189964896730697854403774952757177600 7072 46544423792943375616369106071290744506061820255109133637183586400 7073 210939238618957590565017260080456283372500229338838359883061424800 7074 897036238223659662254758672438073621692473826001506096236941551200 7075 3590455003780715478535278128516125678594476547250201691713414849520 7076 13563189715293597700988789940654237357701505992826334279829091217800 7077 48474701257672998761078221114591695071120225385917022254848247409000 7078 164276740884279082747085786511257838578973115311602449257673598118000 7079 528960673142158448726882050699251349515375039828923168946012955362000 7080 1621283842873344435759860796311955920497161735239311350087217189369500 7081 4738247100127605625645109465600999109316545814940038945436647137045420 7082 13224354125383627448561280518853362668611006978867152694216714728407200 7083 35298130167305189294533995104274729918767868185122177630127210444001600 7084 90224542436152578083209693440264156116924472674890541916380021466967200 7085 221119268539894014455377142778226713825671099343359884003645649253073440 7086 520178826551370909340059084756794341376138594649655767636870920115024960 7087 1175882715254209829666057944895873465286052490936378537383789351509489600 7088 2556764328853523708342364468658584721283145745564903652497537587228741900 7089 5352229174912898538035986243603099076745483029515660952784235963697763900 7090 10796234461277611629818094569856013135358039813032203513314783003897993760 7091 21001791735936930314002934729767123704424070204835388968789134258074377480 7092 39429215343980611362264544579654097493834082134144264650994008199198240300 7093 71493934850643579723788037601021064616424598415317492605121114756888869500 7094 125286085933369349742275611083082944534254078196324602578930078981929534600 7095 212322249707734067641417141730266093780908774569445365114015703812272982040 7096 348183383332925942857921808069385506501359349348596693930333765055620150350 7097 552823890992138537831658048622539306204021831633654897653790346843778908950 7098 850285321075478998302514217620074965138405316489155707620524522650120118400 7099 1267540970620998223466164611472954520594378782638718650235085646991770777600 7100 1832261169875044883712966320050074492561766656628250323604884957506476313600 7101 2569439674722663005314601421023258012050550230030659706377438497181180779520 7102 3497055219965134468950256934115911909517375335906927675183002528629597542400 7103 4621226448952735698678321384700124122604287066663822381722138492250380748800 7104 5931592363548643659915453269869654484236419375325087352232379219056293395200 7105 7397835286301489406996197247444060742252339777493603624180779827433736620800 7106 8968282341363523972419501852159324102414418726240115368090974939895998398976 7107 10571325384804836670707201987883006666985696157710018244149715662305418095360 7108 12119988925145693824257799909482934617280049108831725916551446424860914263680 7109 13519412393912117360449006228120862689978875857053436062934924421095356460160 7110 14676412013544947724505618875895577251311191199229622245532632508161130963712 7111 15509790591733171260717155238036525627342639276822284763181999092841070661888 7112 15959801872422793232395055143778572280612227110339133585704655285714753106880 7113 15995230542173993706846493441315041590082729138261211209752151378692548758720 7114 15616923944366057486360856571272501272945276484808873663396805118187802949120 7115 14857230080116587446627400235633424544106211110335996967742495339458057479168 7116 13775520045951776335673426045303082320626593181607651394011554710261482586624 7117 12450639345804818954187313301457364143863640729233218140534404156030161943040 7118 10971599262938273532622365627576881659773250055747863646442371784326477337600 7119 9428000641357030393852782275655615410142971103595085696897758462614902369280 7120 7901566047752301678780474754631441994388945591813292048829117846527219147232 7121 6459800257089181254711736625665681496727588253644859296828266584585112365920 7122 5152308281799506149549512618855105299471428727146637264728874903835480130560 7123 4009794360169605466836988031481251855405291220156279873784217672472627357120 7124 3045347372346475280902266675326176236584705458622164665137354010280057426080 7125 2257352725942404211754900518903369046104109498991854702958113551735369279008 7126 1633276593110843004643844609022671672501640106322298894646256967437898448320 7127 1153623900723663475822464573559959281274772369984667868998843460549634171200 7128 795529144546449389172993767098910944205157143655353316101590367023596680400 7129 535642700291226417792540251389595423328307194932908897320506041252800435600 7130 352174788537632313880344065773069654502991076777012137789585461156483692800 7131 226119975580468033940111818782945152306589517509554299839983726924570637312 7132 141790704715867812772251044676674316337725707180626113150502709675291742720 7133 86838502321745555676199444462922382410695832623328359966237832072493826560 7134 51946613144673402108709033860162697825144746967099810075859928355750993920 7135 30353180497586680880869233323976701346131921983431869639692438864126984704 7136 17324952679927549227017049499201303219529066384219242850351558935165731456 7137 9659992362773470914801480368159430655151123469788430001882091548270154560 7138 5261766283017339647897785600011154545021118136936587314192982576491737440 7139 2799927238289312602457439920436327456347042295508479168526459314393729840 7140 1455559480065404718542845584577508038563086688407945626599664701693473896 7141 739240960028966890839680962693332898493406586186788066923405751611806608 7142 366789603633115755149204878050869837772908249778261696226133151892584480 7143 177796114175281500323048204184642703978095181676440680547242902910641120 7144 84197332571852878397044409882769064661688111743770348096941406863229500 7145 38952831203487576244519372208082055883764862349438121835068294819745784 7146 17604974085695523104957696789228348690425042844266534894237781618082240 7147 7772767351862258532264849211082033613947545319137783642748047048240320 7148 3352318807659354575747347283101511506150237196328199964484432322461600 7149 1412299951666489195955807901500778896066635273859924821701442913641680 7150 581166167901672079795053076725300253987445199820167824883394363322016 7151 233583588779157206776408222732992847058229314150096888510985534531360 7152 91691039272004902293452491631219979289441707151351711685783552022900 7153 35149973422035455436050422566419395447132352601225347057086601154300 7154 13158445689335593390093531619776737372015118680568111708245775819200 7155 4809839010825800024031005502367682773241681449695177760536567346200 7156 1716582096066042616874617072642046221360544653494316051411441076388 7157 598088200761510728190101254562429324044299789401961755862543710880 7158 203417240421340816213158644735058047923278379394894441848264571040 7159 67528023851344715545358152698606944327838675573457861848762070080 7160 21877743521000572502999787488255812655470193064664134200398848786 7161 6916527700820789461998282170710825408268162915920179795178781844 7162 2133448103785391036972467794798200655857596393562709966751597440 7163 641980622191111362408703478902041346378126125401892427597739520 7164 188426186554647982257238440224498026218095557401542894241742080 7165 53934880938201657791299716779722360342894447382305079995288704 7166 15053337241048054725143679875218467153118673100119078691230976 7167 4095921588422607370445367329661465704324157101867560414229760 7168 1086282943114604393389973806338084256045012796462402492401728 7169 280749395967220057885867295022598654087224407366184953719296 7170 70694635682485477203597018452353236315963586985458785863040 7171 17339956575946074044898144655327608544495606093584125462208 7172 4141906769067884026385031022920854056058583015149559157920 7173 963240395976439315072526219890973037837128596796719815504 7174 218040178618430631823212507398096978613194598496435591008 7175 48026954971853980348285165552133225483020869268884592416 7176 10290888287301129427918984893015715652549123923183670160 7177 2144398608244596425533473765757599418523117466539511000 7178 434411168555929404806286235827635383083000532820894400 7179 85524202691237688371661896092888574678313575616460800 7180 16357258888377603913963221453516830746295168207049600 7181 3038061474291462984961425943732597266602048469625632 7182 547731203595656601154869465998750132137832843910720 7183 95814623948583492069763020941915869512982800260160 7184 16254920732556082391366024168386422887488344073020 7185 2673052005622570619703868418210787224706899709564 7186 425857217929685344300028980772875142851678809216 7187 65690303684315453995086063337979918538976619160 7188 9804962455012857958235821304572948947494766180 7189 1415151449566204525037861804758991243460974220 7190 197357308253930775517394573918288199077871336 7191 26573682448668834800326996529166583188748536 7192 3451637754458598679430384066500184552931810 7193 432085741610076691448478367532130622656126 7194 52077443108456445363665902147015952702112 7195 6036612895896530778977277796163572010112 7196 672191297180170223681783872936715950656 7197 71812631865433706947137654638472249600 7198 7350683451424228948386550093737090048 7199 719845235674374765600132322188404736 7200 67336793317412729274498122192549040 7201 6006654847016616246592322264839920 7202 510020719187211823781440496408400 7203 41139854807491322867243488077000 7204 3145806798156866773010778299100 7205 227504991062759174395762181400 7206 15521874746161186312282426032 7207 996304956044235902104839120 7208 59981086335742173649383210 7209 3375564133387223773430820 7210 176910817861930449707424 7211 8598046654446262518816 7212 385651427380388210160 7213 15876147203876345400 7214 596034539893240560 7215 20253787790540976 7216 617373686612466 7217 16697617741710 7218 395308923296 7219 8051783852 7220 137930562 7221 1926596 7222 21000 7223 168 7224 1 7225 1063353702922273835973036658043476458723103404520 7226 91448418451315549893681152591738975450186892788720 7227 3909555167519259455513883594528485784778700002358000 7228 110778395540825134101237513381433623678111752419755800 7229 2340436541481857689610620576202376619854393007420763600 7230 39324776812924979006738006347558046956242996648016951040 7231 547364524896183184759678058194046320274629309814826164640 7232 6491527588039101692068617528165655578750898464365378336200 7233 66960107661796030000735822188107642141473999935391668977500 7234 610250080674786214802812484006075749154178518140681890647000 7235 4975089745089998891537779969188250872205906103191711310935800 7236 36647457371133658987805481236802797875715127111205333991351700 7237 245937206498326765626829071564500026931382565008785514919543200 7238 1514090422512782091468502054494083410664664181828898799822604800 7239 8601755031694457977236817879974196344451160903435262121350297600 7240 45324636308931314582305647193999604500367582893082997961758718080 7241 222490119440246722374963591778385513489450569635234917772410626080 7242 1021406185556945249149758672129512141781905517690860103095544715200 7243 4400328991615375623970490968419828409178005526759012261272119729600 7244 17844122000919395776496720741172927014760245764678927963462378351200 7245 68299108492111652740330786553994870488165976807377273525115981717120 7246 247350790065290561119261127693744717877327417025217255163289302361920 7247 849487830962052677163434828678568077068912210542539343499108655580000 7248 2772208327007640736192485816081067620430671643466028268741418642181000 7249 8612355006612958972575951621448391113608456762463964341507332798634500 7250 25514113912773364584671249640085195789622031633806757443247163670676360 7251 72190033045566433149457982220294839013856473193782830881281346434993960 7252 195359745051848637865434655928013942320646663987485849568834231870139500 7253 506325577245897599231996310447642113388354669854963728319292006814868400 7254 1258332265840053492022561173027326982398173932284909462712033893884732800 7255 3002115081041664280315567477708863219322278109690220553297711616285144320 7256 6883155041844779073940603773110236609753233587367394429941416539022025120 7257 15181220801283965465101572158308353820173545369994805133917370195383652100 7258 32239429852103525256139993011675064072877944060124986934421703288397199000 7259 65979110260682167779859897488437854206764125695948532474310404676242479000 7260 130231933178377571177940951732779284660215258273714367459992910054504909500 7261 248114664732834624524364540165375810339033638824548292186383655009908868200 7262 456586966512421793733331458128836828735383980004247784666083571072957217600 7263 812128428030000286873906933654852807812148814484833539517214547062498068400 7264 1397118378827891648430358602484028565301313379673801182949522524733406808300 7265 2326004571897210030223392284924005840809525325083645622712024171093342369490 7266 3749763660046898722375863076651501339156201299447341510569386298337662594740 7267 5856617406996791631959071496861564627110414135780825285201677578778415376100 7268 8866670115344676473965217856131123109305987861551357305444105638591172182550 7269 13018303415386006677445970885044701790932459944061943198412679336174137073600 7270 18544999127626615406615388213777469239043825835572489333800926145181666652160 7271 25642833600309428497762156155404131234496073639338384847144580320061952655360 7272 34431069960736354594246183510518626453110354265790400456943893164070836710400 7273 44910697671129521757268457427018924735699049854637695784250094490129053753600 7274 56927851051467822967597711367869239859352440803289206062955558147775195123200 7275 70150108777371228127487993883770273750751920083867807533104837810970689207808 7276 84063162069769649468073232153336094360197304550897766906710960107420881874688 7277 97992974419410834736318369351280645444400110073638418507032992862959965504000 7278 111154536692314908541711444402211238249101843038581493151552948864598486174720 7279 122723342330177241648341033682502320626884321151480263529031834001001222346240 7280 131920838548511193801548311435030370178645660850857259391542341558753225922176 7281 138101537335518180297359257013901123873377186394556301575496940901818706545216 7282 140828167400201843505713538690076616477386237207561321892563540983004198961280 7283 139922678848535308074720865373925583515041445281152159471113862240864151798400 7284 135484870492957711542536742418892407670970571622974452976846602989960738193600 7285 127876052832281290823529826748969979311232240216500361766354133633495551284480 7286 117671229877545054322608300722771544963777748124506281177543608479093727139840 7287 105588446960650617227306757512897640400806330457492217881913977686705324257280 7288 92407152694418016257134073895365988433800496434700169548377243196480656069120 7289 78888136422883288836965741982896305755738646710313504085207877345580000033440 7290 65705923810521242640632621366603204422019716461178924127612212952539138110912 7291 53401070949305832792779579551768783966222535456039383927532060230836603890112 7292 42355530996271986744073539873764389601361210261858859450177933447030071754080 7293 32790154686583297061931059058654032802321336472794995658642531306402022597440 7294 24780203326670873901286313058119845743706594286149879244939665719733316935680 7295 18282929006667458839377094849562767793883739779194281850128328587760706795648 7296 13170864143187865581761398214215521164078005848994476135797290874267450244768 7297 9265207842802300729375570845192685704240252961444661164975870826055012202800 7298 6365171004612008993093202206915311915598825388972797261430101672471634904800 7299 4270881205329242006953108889855546680081312107118286445956261868687318837600 7300 2799064143998767909171648261572069498456351008462919756861284675123061572496 7301 1791961173159712972012007150353029167518874417295808381867719385913736080256 7302 1120712527350330417789199042692751794806015632151017487059599891358642636800 7303 684756800925516472003781712510509459958046408953560411609236877636101079040 7304 408769743075311902868677190586053133901130986429715494999076668301424775680 7305 238419814168375423887977860870980413406145870779973584687749252809370220672 7306 135876810949348487312542033437231494128600067334157323497806222641933866752 7307 75666418934503581463774309934004861370538475494875205139300651654129724160 7308 41174522351847542959852989274159438921901391981953850158518562401343763200 7309 21894323642907564247384623227594359465561187549489261238670720319173688000 7310 11376781315899672246868774222709559092198995376176822386273447565730342720 7311 5776926839321047041953893318483201257231074812123206005744070213839478520 7312 2866592172534296235849260730682425475770272772696920521782276874344266960 7313 1390035477813154180237134117012407331736076000527731785127779652622652140 7314 658678480482993099797557974664303441488988613025713150219088573567045080 7315 305002008896277083942478761323838679823724313437271768781625862475427124 7316 138008203710057959192614651768874976209687587615349945315137764732301944 7317 61019513351243403288440434320305784009717226741648145624005074662432160 7318 26362109322507988880861937706138513555681116394150751563590327530714880 7319 11128134648434321919249834170674924266232609899048915065645470393972560 7320 4589610665756563947631165853615921597898769754071707343513147180396176 7321 1849346337949234054425518066384695229699191135911620249816259725755596 7322 727988360666041370636061001539412614759078667982855156196889137577800 7323 279940915868795584033637386887210467228877449953587241745719367553600 7324 105150937671109126563370471509614466826421741597409896190051068000700 7325 38577213183342300780818027707865596583481135806571771489488175407304 7326 13822371592727048599377355338309231053720034599120571577830666361344 7327 4836467630967213054810450637412978704474443505379335710480229038900 7328 1652436798035875229290802880149855546419228514929659901274273350560 7329 551221176614796548010540771322596104581118555430095291166629773770 7330 179507126760673163898338035981387959716129922968669739582563226468 7331 57060971850442615161594033024710425595941952367173102991135088038 7332 17702789442756335716039870674696782243707017778805341797736539540 7333 5359559751411971626851557505105001913231561653923984777350606400 7334 1583206234280537010680457295215168864085062257484215195381606400 7335 456246007901981880586714550685653842814425867334566664632686720 7336 128245506451496436579646017890011953290218375716203803035073152 7337 35155307381754481998261364299495458703052240477404608846057280 7338 9396480318602606390992614214563598417629663603337339739775360 7339 2448389749430916258306360386703301141645126125226818013634880 7340 621795799929923819294629124118619647833404605052818735687936 7341 153876726582235893960562676024686957822101233904316536090624 7342 37098556959929178407419416556787578708683690783638161624320 7343 8711556127427318475420401696674998444549529022268845784720 7344 1991953864376336998204785637864283618682043158294160248720 7345 443396172270076600828237617027782703104696669827359142944 7346 96053200272276126151721621304734444065941523139339820096 7347 20244659448888988447205145565253541169290037844512578600 7348 4150039982000949788458163397952905562764950883894663000 7349 827168671498400004936477119100241799943041110635204000 7350 160244985856066825122644632071783042454440919482790656 7351 30162199295254502454913328506494982582547000346885216 7352 5513908118786527323105026891128634216465477224202400 7353 978572410158672667843100350747340772193508955346740 7354 168527327298349887326527939049107805895070586953080 7355 28150452318957520625662549467586937012945061301512 7356 4558449617692459466069947977422889693684054632892 7357 715201545819574859930658610724193483737096316360 7358 108658565210348253184830855232047526781676576000 7359 15975282960962742038468567235297606483553409400 7360 2271355948681365612516626965956348601363620540 7361 312070675366270868863579355049783183419023734 7362 41400438457705273191407949052604650543898940 7363 5298661101923249484854743270786524524619840 7364 653629080125790896945401944302855667244350 7365 77635985041965472199627452647564676726704 7366 8869297300204876219213619665870103320320 7367 973421744180605538864826362729690118720 7368 102506338663754113264551288070671617280 7369 10343053042540878310730372319178234320 7370 998529879240972755678469778836948576 7371 92088548014060207789032683486664000 7372 8099316893963266263957358051088400 7373 678107309875327698001111650225600 7374 53938879811437344780304631311200 7375 4067568430182659952798301786356 7376 290130904345190639751932148216 7377 19524754868560870295487906450 7378 1236265280739400666639927140 7379 73426484315855052959031630 7380 4077051616367723670745572 7381 210843067683910795975152 7382 10112407872419244332160 7383 447656894639437505400 7384 18190201663803216600 7385 674144561366214750 7386 22616463947030964 7387 680693126089640 7388 18179867079790 7389 425063608900 7390 8551427584 7391 144705190 7392 1996820 7393 21505 7394 170 7395 1 7396 4180080073556524734514695828170907458428751314320 7397 363666966399417651902778537050868948883301364345840 7398 15729127973626274581713158245779103777432145559659840 7399 450932151383436976525741763429864887944871568341178320 7400 9639652192252207947950388171372609923559966053461096200 7401 163896247546872367811693852902932531341120674410734354040 7402 2308595720999154107450771517216346606703861418277447894880 7403 27708770365046002693425420479408209086970578300367197247680 7404 289278782286466908930909716613490335760389925378656917240240 7405 2668515543879409227829666904479435252017730751269868509551600 7406 22021962231299419967635848107317271048548910385587253334606800 7407 164219334085912093184918848383695650619722869891350861408006600 7408 1115738861135235875489281042123814259295467776170978204590425100 7409 6954741151619647685559297693028180019753291769294243843348834900 7410 40007409005105973363725278641396026193660920931489200835516532800 7411 213474333986919378475228999623295950739177891190935853923018375680 7412 1061241605552858830135469489057460087361473060048470741507144890560 7413 4934337786594993319636310081066198768373565374043948872874465431360 7414 21531659129330003426506318284400010449631482571618998043487692090880 7415 88447394426917159863523227480148313872165936603851000297974303112000 7416 342956016977305438473469158051071693693957225709291604903363702530720 7417 1258365257853167750235301513342269150820152612826123247271919021081440 7418 4378824916865061082892977870528079700062000072416155144142016762951040 7419 14480072992077415175488040138751862210474460627861821642629427131553920 7420 45587864431835109164983409016437289019319522427526751506423871049264000 7421 136876449796546504570204708946713987742365275428680023626766049077545760 7422 392541340947921897305704208221860089497089976963847760104250703361559120 7423 1076818960051443293179738647373062250774363159903013947406201321373852120 7424 2829287038693661908813314973332920506955449918000673746288275962318866260 7425 7128901871509059709782542438524347039472911312501815193539240187996089100 7426 17245508196942627769723940241373859027726715748102760851970463333892084320 7427 40095842470753747646325703168306691203364748890399634734975656527938759040 7428 89685860848863147647576788889732790674940647840799990441221189951240698440 7429 193175966995586613619443819424037164268515385627410614660627039122137852920 7430 401018339093563829288421428959250708117895844589202223402429694369333128800 7431 802992539869460295038318563956083342266240315525393395273320017256627661000 7432 1552128055703615871448791863686991673102095256005398694893174916235013996500 7433 2898179103513081570690869727840007236528259386194750768525983677284254363500 7434 5231174309553739607211502872354316307513296510502612639050435862910643834800 7435 9133291296802399153451076974301121879481909397801789523181198098410829538400 7436 15433763774693587074225754818854212510751606736656064384773539948268595158040 7437 25256934228770145870482637863602883968512102828595719852442797630979140910680 7438 40048665273070131357277039393959241042540667540041358620297518704289722737080 7439 61562457674404245440123882753853222780437577692185986076385043342352161238140 7440 91785591055483369322425803709585455303856317308249016052831765278873216416250 7441 132789261605039851438551270655484940239954381602637602696344363302314969858710 7442 186496321842993675776105849899681147511277871603975005905252982379087415617920 7443 254375811473142875128054044995116938534002602865335543033885574413293755166720 7444 337093120065725533993878667602480218088566620884142874953566050834750612405760 7445 434164477661970605444472592442258929419504928187359634666078765597975218905600 7446 543679243344249744884906099443153924948978286259506484629983683142706950422528 7447 662157693809938136907714105360663372670410484260124023756534517722521359796736 7448 784601747640228018111904729204406214022469569170626912929681783503969120711936 7449 904770460344571433233759036349665457798208234546018666195097426657713022249728 7450 1015674429441745965904608606101774086973201242566808344218891293482028753044480 7451 1110240586958638416933633312777254788312355772248610839507188314106044463742976 7452 1182060782482249947142466214658084265415040115202288582183161698248591123113472 7453 1226113612766472218895440195051246236359742962397292935552983037156104996436992 7454 1239345946894400969740381945540361935040977444223382693883579419376702497382656 7455 1221020499383506927305537308111172386498461300205262498705719815738262769632640 7456 1172774952351727091581639963312910270059987689899263251259203394510639212828480 7457 1098388062610809743482731034879601173660986397387062285418555729815980701152960 7458 1003297896410125782981553176705116355103565496917378783882325287376021879605760 7459 893956182424874363950016226069143378287696551729660017007969656115639451883520 7460 777123234764027587025647899688065438980129569045438157267956659970167549241920 7461 659207247717361328913312977675963879717323229140889807958899862925618220962752 7462 545732334033906429002492780074709771955681832858450197862302951556071171043584 7463 440987726007308232585376314435130427860451243857271499349037911376628452983104 7464 347874237810758746458235579546098749701367596930082227904278277958159276563232 7465 267931216687007239461828532045151690968916674723632944541734043680378935231200 7466 201503488173397832356505430914928022645097630012371345253614720677036498453888 7467 147995881326497422653632524656262488364560969916738897550483527431751055352576 7468 106162435784228567199188939328101425115829803740251784084647502887498940430016 7469 74385713205001956825167462189438206126477612097829245147094285373067210040768 7470 50915000677651075149140850033078535770415115969616433785320767466100050817600 7471 34046830614449698486362145636080341134174083055901008378174298076868705515936 7472 22244187382719194479451261401089933517441758717721288601652070554857946158832 7473 14200271138130052366876035596493016063809669617697779313643535856256018418832 7474 8858199353188015321071632516933963516904990803585486332150686858978283143936 7475 5399936832590940320790120796530626440068389947464353235496597851051549173760 7476 3216986772150559646010531732445366162333105578558934007098588955233313071872 7477 1873041828316073844540881804738549576836027899825059241826242976681270934784 7478 1065861669650412678325411235227323147345981975683674933989889302649046759424 7479 592821974096629995948799782677647569635875498156279067406247621075466239232 7480 322277591604346498862416610892396844396853875815252159219000449000220119680 7481 171248972325860292841959466378318024772045999304718662904730001438669928320 7482 88945703877798957334667804714890437498885301948483969447597910049892765440 7483 45157056591983828839898554079621645011238192334809618799349010982794075120 7484 22409484199211271641440640561001657784495086516559946234722816492732044880 7485 10870337951216828388006550281683473798781693435198019523162315755445239640 7486 5154137256881981538969094211855458794074078906218998241818286433671795904 7487 2388717999608353055445901908665992143594391256234958715214360338893272768 7488 1082085031013735356371407718923721043310455357497445262153911218495071628 7489 479109232775710982527423352355345256123511676580920417691274320318736184 7490 207334110838559402516917023086419020303126244410239469243941200584158400 7491 87690759745351480458660361435358637524683000830733335890634870342529056 7492 36246400867745603084461363403110971464490178880743405058357785156620312 7493 14641391819234731445239619301827652953701397199215213463974966438408472 7494 5779389481530440525249325362704681883972698756061114469858995592333696 7495 2229136351528836631402435865760650466708677633682210309838032860137800 7496 840072003283612407356107284659449828752030570136363307823490462593564 7497 309306376252014960286661293744358085237754456684595650855450588541868 7498 111254627840332681851795262902687664656219401016606057801712321758768 7499 39089988641771171248083023157794728231865612580227195892824309059464 7500 13414967030991777047905757026558008981682876472011355242059369210240 7501 4496199104661080058759853174742908777624616898763347178136858752668 7502 1471585123742914408136623770454575262913987554357392671287192076496 7503 470281585361579855059569921089021248192408372732907261167411713456 7504 146726558768486556363142566116394713451653283574257273906785748858 7505 44686840597113255046312014364532884017635610792760928454554732820 7506 13283397030280012487880670804096364708705220778327392861342510720 7507 3853292588596751870134452389191709074342362253573333085340560640 7508 1090634162513320991097500025611323256475557341205745364686771072 7509 301146274591884105879428377373219022718789926211731877257165312 7510 81105463985425512842103956592679150657857836897097063025754880 7511 21301767951446151609090145767006580197188488727513143205769216 7512 5454920146163262323421481066039260173726051489998471133896512 7513 1361689415594361878480774080297819717616153630924169257775360 7514 331275681645216272678835837608642022816039506382210317082624 7515 78527682668955985896927677529207360363204657991825399374240 7516 18133113443309166330398658262715487700950327842568819070944 7517 4077814358707596409740728725166858085433742109093611485008 7518 892835096232928211945664722237130706136502059077280953440 7519 190274608523572181680468795269235053148274872463878378896 7520 39457234001397843900833840049307897927465107443661412800 7521 7959247357057084794468844134145615241592243360922755096 7522 1561250669498193990394507830634454307839859181920524352 7523 297698035265118854701384223972866673253120961888412352 7524 55159508236933937467230145497926198547775970618577096 7525 9927373891002835427710428926580896081892607333326360 7526 1734744555614288094758118646453524485971700706066912 7527 294191000683652873849903357208542751403743088617864 7528 48395849720680184462988430126306997771787809120004 7529 7718788479542705247397082687730814825974524422572 7530 1192925887540120127752225237934426318114725530480 7531 178543483709388711952332228364702876237128710640 7532 25862097134550961116464010007078532807226911880 7533 3623045372174106914318233255725389564037195264 7534 490513938620514459212867416994915788780145784 7535 64128019622295361675564449376226233923745980 7536 8088846547098856974747499590210310393773054 7537 983469816119751287038332370731968809810398 7538 115141642934654076173093981239995972052704 7539 12966650756155421275718110694577662202240 7540 1402935973200261441334041371117848013280 7541 145651317441541779566473205206962914016 7542 14489989131999478678788190491391750272 7543 1379320104405666098697770349158206176 7544 125436534690951146207295536888192400 7545 10879573292853471334982502341427600 7546 898335754394955836383414944300096 7547 70477743006271508530329458722152 7548 5242387836558330479538306035352 7549 368865767151506740441015373796 7550 24489356568338669635878435360 7551 1529888141901001305621627072 7552 89659673444478738183831234 7553 4912793802237316803653124 7554 250739207554748208448032 7555 11869757430361147122480 7556 518682446850319523100 7557 20806940512319438700 7558 761349786498969504 7559 25221034145053764 7560 749623792066630 7561 19773498036134 7562 456661670808 7563 9075572604 7564 151726360 7565 2068730 7566 22016 7567 172 7568 1 7569 16435314834665426797069144960762886143367590394940 7570 1446307705450557558142084756547133980616347954754720 7571 63278052153498671431083465446851197105694437396176160 7572 1835184734773594610718721424137701672381433118277223920 7573 39689802437310815756006238079798407952061963899910733360 7574 682754806641706408661722422061449108100849843429511407200 7575 9730863254980645853137344684389584724053529154066226675040 7576 118183911960327813435424096899423660698442015003935640046520 7577 1248606437222122949870675432256439494545869075096599583284840 7578 11656743205446085207295363873992223344398404730597999661193120 7579 97362788436984497576464004831784147682034826104526022299460640 7580 734889677888975512516685778509450810205541410034720910165437200 7581 5054207289834560178414551961382552367933311796260514226940936400 7582 31893063759422948254682011343782586596306710083110786320970392800 7583 185743244704266179538812406565901371246023609926257621901000714400 7584 1003479623294418766955133555675225109080101706595142503547741141460 7585 5051272759223244918853537934199237073891435075465820182421020541880 7586 23783342197720107393811098614035295236920516389517732481741683219840 7587 105102533470065947073972478647762820263142302924322463028733628791680 7588 437267375655539150053504068684048159564074196632128235284349084523840 7589 1717362249808469318435611954886884206050274886131018872306351187424320 7590 6383034950548152846094319247837939692109214486176676676117278033249920 7591 22501482361632689995037706540763697153679289287808596071771212583583360 7592 75386546270053665276548822250539220945083214185383528495165503578471520 7593 240479950855051436069563451142404693556772925498592211240796900174508960 7594 731648292924480898527946757279706693846456695498322559310755095617427840 7595 2126380662142013104701354552675116231307678722823382864677080182573656960 7596 5911786945295316992001968822482054976034386562623514411188708912605394880 7597 15743908861437581876461444288584754501577750545501394692720696868699530560 7598 40212142324057767264364049933562066535022450018933202191068643214947508480 7599 98616519712552700241254433792051550319798081058691279151718316069497028800 7600 232462420688289728695537998287812593145861271375660279045244197853673823820 7601 527227839635056873822772271767374608517896384149067944239365431066009074410 7602 1151569540079040776984906132462359638842420851192796409557929051078983744720 7603 2424411846676617837355251021408410819072516255687287326011807852317372338960 7604 4923815082046300795208741724835525817181639750526644620684942067375658099320 7605 9654047207759724550753895898474547911513933952389390978994423577633328802200 7606 18287020330863022192539531923472697420521819429862902030304840336478872782000 7607 33488649198291745766314200722179562377461586129438331627519424581227409310000 7608 59326942686463540062358109253689939835612275049801869270646118118494280575500 7609 101734652587617556284011362988563467975756840921667237757954905196910047626980 7610 168965077433669158540498379679860175332191155996860148512506142406058357058640 7611 271938806642879603063546401909482352880921190991412806465598782824886202597520 7612 424340211855274632508017538263800151894857452648133068679485785424058223644040 7613 642298422020558272949067808421667401862073056073204820856162545284641297260520 7614 943494046289066758764969813266628453698408690258777153220622970252593311400560 7615 1345584144603416222658403687293872241604361785912672329789674209786306305964560 7616 1863940681158456779425785550704913794905760787510826491849502119252971051790230 7617 2508845701829501971180283041843191147061970273884687679748449279804883871221360 7618 3282457127956069161469672131513270469813804871091871779420225930756919865441280 7619 4176014529597727406967856064128485598452144169114161037665146982374460760206336 7620 5167848483992444083717337364769633047723149646036453450669285038566676475621888 7621 6222747919350217872715081910424264087814917066630830658006337690400420827236864 7622 7293102980952581264993811957727987273142444331406576377069315912670742850413568 7623 8321981996003789580318999417933776837448536458621297150259429450278258982790144 7624 9247960000159711139804650254097700777274424089490470771848179431140876087059200 7625 10011161799609142506648078428738459135925662992237746630786615757370409764971776 7626 10559696755784693750752485173223287211976133828529447442218701989881427205004288 7627 10855519080114457574988659654000857454080208291642072880099573801875947709008896 7628 10878790323741620995573914309054167793900169732694750234561717462187595395952128 7629 10630049974313597677506221174267537754725543921193013848852369160126127261953536 7630 10129869894316784011290998586112238372649385797976300932959557277176432828247040 7631 9416098585518044917994259052373368075440925930736931746716242920932964037949440 7632 8539198523370640003197597019666370915455470418503888348206376321502592357196480 7633 7556461851668255218776996535513669074733015210920242748939036820859108390337840 7634 6526005802609957041497628716333909669379411742997824971256706213330057992639104 7635 5501390366362634572129691010445739131656039622777827805806394876113047268373632 7636 4527498068466704953567179516690830882962960986247465044700022281208196822922176 7637 3638028178104572915982393274136997152910557949468007553811256905156725033333952 7638 2854654216642216668300292986390614314001072389553776219956204224174580338645376 7639 2187635423684427925948089956261417166255965649756266803969694270197191656654208 7640 1637500394639365820778736326888344992186167099020311107737865220370355515647968 7641 1197349020872362105784021455892049137801494152867416237233382388115185581418144 7642 855337961039095296565648973617276673292890534554349794610722365505066141089408 7643 596999661046587512324454590438427494017088489890207316713264430696799318470784 7644 407163216874006013419345872115267423564313817185161284065925872478417237641280 7645 271366960343533361765678598075464021886735027034625006569737535641811581646656 7646 176755287142757031373901434681316626389782154097388380207299806008150625463168 7647 112523987520776807087832588918245141038405319715617488818832334299006626815616 7648 70016852601759077245911592719836207867143907836422032874759857218370313782928 7649 42586274373598261462473543616499099003715060338642246474425573099022846169120 7650 25320278365271198030253103660513291587313018931850280810727436637114357519872 7651 14716977455445214299101765321551844556623188153922014809737201801364411649536 7652 8362517976346588240333015502127295781110700829249634404262249733205130720512 7653 4645561422195275853635039874433863330101057085714140054457561027359885250816 7654 2523096875778595596752259989981449932425258787135633378866325876553385114112 7655 1339780271080219619068172690211357433495924640614616915174983706851907197440 7656 695575082717681328662845260665385938389128050071002517561218698012086578560 7657 353077138065960742978926311473435054179609254392420230988872551767156326980 7658 175231506565996578722004671696893905000255631393733208847519025147507208720 7659 85029807417770642177327765359011681044527332160269873067005065010278117048 7660 40340706747335906461114091642363703822851863889268598488245146448825639064 7661 18712143089253490631967129575191521286830424466603218049857083980307248052 7662 8486003235737331859744929150606824744542623992833720106865550968397133144 7663 3762460055145000088818267510558149057377692054685401902502917654641345092 7664 1630859409161038798877074690066805040025792706779804791506446923256723896 7665 691068986179884568464604020518647317832838382814860129065957931068388066 7666 286265030404193258586320337354844034450434631867399272713948408613622928 7667 115914128318322128007769223125228226672692306435633699049310171858747456 7668 45877755240984637673548127925584244529823457193237751780680542616849368 7669 17747595504088708084730652162611330149363925857397670463054796345657184 7670 6709955089208688085753508499909384630637388094904356644220973037358144 7671 2479195833280515645913462067532642878614347232634388545784127370339832 7672 895114874636492240408270816629795649442449884153342800461831642148684 7673 315781123639919855677362572803918397293303936274173657819462464823422 7674 108841073023733291850920849604180556307714242163234594097836209073160 7675 36648443714884396182502603315448964988944700133304020119687814543268 7676 12053913915867562333230156444951461457621455335764275175561274691484 7677 3872229344441723050833560660916652197779525251393121109511816326678 7678 1214791877991855449241137487642095652478535876052488206629717572004 7679 372129906297546234966529740205507279719371976174300192673571945358 7680 111296062367748896541596564194380010469672252042777037207605447700 7681 32493364021594962876179337808853754452443303747605869743156518960 7682 9259183265178311620789252031577707667055954651993025480215947264 7683 2574800122010053038981176254595400529094687224791077449741302144 7684 698607117372582929840546859922368277288208600363029504475142144 7685 184911062411567660802316517109937718837074866245016069901801536 7686 47736518119115752878827068013535138261012491717424970656955008 7687 12017377865296473673563821489192017944560095006119803801681472 7688 2949500287856874727257753674608073821869764363655532040081664 7689 705619805645847596743233178625401112723031213897191908043832 7690 164503646020217017987578408624245060563050788650309145998944 7691 37364256862153807817645428826989122822543682927690080165072 7692 8266112448631689331955919494699644936950053308749166585488 7693 1780707746048278732731531073288215675104967775718858150136 7694 373427587189882289798824415305294407410902794390399610128 7695 76210001102706953025284215547529586200527687363289259416 7696 15131140090604964637084502929847852061202317698992228248 7697 2921729956398261969951308380992290664867241094204788326 7698 548483444495882750877466821980886635939223946450165008 7699 100064309093805310397677619963887037162315207995010160 7700 17734311448019364260079983744242142550328544298434712 7701 3052004363676995568554513323898420739968971977838056 7702 509795212923548140097923295030160236547180315340752 7703 82610793739574722815909176238405791247017833607136 7704 12980279661507076260540716320391200532760411122892 7705 1976500047150579549114244331276506417218416828760 7706 291485047591274903142650451082392772786733862720 7707 41606729672833750269098830202283751633021306968 7708 5744312215896785532364687284382875128077778928 7709 766505261760467878512713928885209255013201972 7710 98774441228991119900724174402645491378426424 7711 12281410275157775038322139156224183831496252 7712 1472035104175103559871917735375911593430046 7713 169908282156193924960769148275848321885044 7714 18865296005484082676068803815718780405312 7715 2012590923377130317989514435145665066496 7716 206035415011727059075997256769318941408 7717 20213120787758567229477242265104951424 7718 1897565065577207307473721427944504576 7719 170196675065812338840921039725675232 7720 14560098836116102219039482347974416 7721 1185899023358189620257266037244998 7722 91780403927695191452956310933976 7723 6735189539391389458221470913108 7724 467570271026000996124166429380 7725 30630238189397478026699711022 7726 1888274565639414140644245636 7727 109213024265155247867331462 7728 5906337239345792182066116 7729 297554231433353032194597 7730 13905374068996248570120 7731 599905700092207957200 7732 23761544064242480268 7733 858579743445577848 7734 28088897604084912 7735 824586626964804 7736 21485399719542 7737 490193359381 7738 9625109164 7739 158999982 7740 2142346 7741 22533 7742 174 7743 1 7744 64633260585762914370496637486146181462681535261000 7745 5752360192132899378974200736267010150178656638229000 7746 254550156159298130233006917152295580588477240036830720 7747 7467286683241228672687583598052852741922204490398619360 7748 163362716753960270272029845702441823571551511444006671120 7749 2842878381199256701538993440063022680653262362409644391440 7750 40991447584394057138012632392110423786934418367200468942880 7751 503706814012590060309434311968428925320155392820632153494560 7752 5384584138111681097436002227375643288649879766078661185649320 7753 50867555517611351210225211978216883791031418473180228514798440 7754 429955935861251058357757315486163333646404933239176614416610080 7755 3284362100333899220575948309388009212927285948826245567510113760 7756 22861823999419388856385302083630837021222791084928029846723245040 7757 146020688972785174456256445375571907555873020492520574488396873200 7758 860841652614056121084137095875401847307192862689747828939594688800 7759 4708071560614539284655653117317502559824505140961967387662079546400 7760 23993418510265998381860083202209168649174282891595042333613462920900 7761 114381021793130059332900298313994603015145331124746696570910193940580 7762 511820210087698012732171994884783163983022520246895502529101933307840 7763 2156295533991418071481793491110492077210266110985562830126622279959680 7764 8576583369176512056970003864888790387594033926297385603015697319392960 7765 32285349215900953603945550518415340048115329627576883464983672059427520 7766 115279046895692858650803340788933226435378605633541576447719555839356800 7767 391227746577871379588641646630784755091913587695387407728556959981836160 7768 1264291635226462580934720213442330967834144274055559556925617218351577120 7769 3897084755242927582759708990617344845803112038702641146785204581200753440 7770 11475842759915428484200032275331567216944558777424423580007996613171818880 7771 32330015892763894778505268382505508363610355512197021132162474469401802880 7772 87253179702346789348758012700956291582588631649177967128449499201793180480 7773 225863446982194037726907051315537437609483941145863869768835009517048804160 7774 561432400991021485638927017670052796224591552742364897341118320140777345920 7775 1341526215719707803108173352523725712372699834294706298764951078018780115840 7776 3084490515802169104437464724622832063405719633034023507871363336132378266680 7777 6830533308380826328017592944722938801089085878127890352302481842300239173560 7778 14581137001931346479029425546613823886969834254895762425619082013163361391520 7779 30029566401372006799781881265504702164833766732409059445265976618505566118640 7780 59711977506003574859372708548939496368775536096000496207320518775058574211080 7781 114720932561240021005155518555372594687769011883275595592366929457841865526920 7782 213102540236059660083661629336747937581642770831505487098062467984218441824400 7783 382982084219327957195385732147976917407406351791613256550931975416593719930000 7784 666309106474542276689601618594201155545236921454743614316421086168396270996900 7785 1122870469744386054541491614715050915170755832669222909179513643274498114132100 7786 1833901246656190763082502643015103071368175337493302332900799442529989870269840 7787 2904275852299467040023217185775786520805499681831146807145085733016369277585520 7788 4461973772479208634814000333945062943030180379691934093993633409719683951074040 7789 6653406934059247310169626336222024582741646523543395139695015434680222466405880 7790 9633399261249767507547935574852107776850103494300633579588261656811821315660560 7791 13549220883370742135887529446695190928070995929253490364350365914732195181677200 7792 18519115888025214576384846443591309113058530585251027392273184390070214976738630 7793 24607116653429037110299111950881005281632601831785974503473556396787687226249910 7794 31797365792021960558583268437233485341998355815521934861148510312228570058849920 7795 39972316513139623679750483762365536313070959180772106050600298090450233515299840 7796 48899669460935380955119080727493685510920935601721482483478020735415825298779648 7797 58232422298903382375223182957736387037115804563172770387188940914095719672876544 7798 67524842651064725749500272052090891129467250682452848766792859070588657475406848 7799 76264680624322525030369956990920767078766121419580368129209225179198014292888576 7800 83918947050847499437288890848709172930455815109765348857515589993870204245815552 7801 89987730322007195177267084061522287810540556960197430129230242829877153016137984 7802 94058488397405067364576167513573787694144203952333148259938826444718243289873408 7803 95852576401750300491853042120967294437080139316278509311827412824643945582785536 7804 95256699411028443300330234299613650328073676928799191352793219149650845971825152 7805 92334378015547908484091602666137784380321718582851721376436526610655323299398144 7806 87315885941996730264615552589027602795869657853660591235155981515371868473076736 7807 80568736818623211091307668799921310341120960754883335654747651869669711517404160 7808 72553891547425881045853075899899122295935842088415331196030292860736566547146080 7809 63774813912684117222963057993347934294728620427260271121478598940691865444381280 7810 54727004391737091699049292724566618496766347942493203111680575323333878406028800 7811 45854727839046447875135702714403032922580713552327495946514459197289118632729472 7812 37519665111301790552935329479304424446670983899175164736997555107489735772147776 7813 29983695356918688634592439462640640469091351916908422525436454026780800748786752 7814 23405524235854980597409454328138820371354654346204495770187317951278870589423744 7815 17848881440612354670113828253006217686986708066092038015228754819476288503296128 7816 13298795438388843969990812828590213878595903747604054849012913194897805478212000 7817 9682075468402306704525114079032699523170147264594454330745436970901344242044064 7818 6888468512111308515120518895509435134272540970972485196296411232909262913234048 7819 4789776302150910203084745212103767275202244454646472942299612733022225542600576 7820 3255244067707270146185099349538635895389649521401445932361482713544653395567552 7821 2162530769118432095412508688245077307284265749521369181650253230306496986917824 7822 1404375863266610076879640695722642677091489354674931081203568228394070758016128 7823 891612120801125116491929326424071260995452207615336675795707841851249463349376 7824 553435103502882349666014439572596506937683598833402778103924402298186449922512 7825 335876455447702441555602939501853253807853682761546195122843208758388104134224 7826 199313158076703809115614479900783582285674926479250534554396511837947724045568 7827 115652448719292825612427945082021025393900495507962901859256082695322547646976 7828 65622466912118810678318470109647862547769401835010437250158314729501609499392 7829 36411876640903205200131275614343596367025540149036766407739073943666815052544 7830 19757766264982338792902296331917864654693370705300041195239128059442541485568 7831 10484456943507633523298714438881250058848490599938114058143173665050497777152 7832 5440940530291481051327212516742375028027301036545278892355910873553801731200 7833 2761379988131041813190867071686399575272537384819407575859761997168452075320 7834 1370579817541833863184680960920005027386548674176173400573761336638479044960 7835 665285203163495707406947962090639890655962340674879351178835674364943193280 7836 315815742141395005825240942442220284340915742897233198563118397795572104384 7837 146614410901836032593887884785908787846949484996313713211058353490093825552 7838 66562358870923723289384251827501077333199300720102054763762362853910507104 7839 29551509126204831217820450020160531266386268739138606388905206174943002208 7840 12829710413470585725622292704809316654520864650867441768038543483374519616 7841 5446595546090811653841648049955946736675301987037986141197516727193410100 7842 2260928624541883590714561672027813950171943984313824816504446902903325568 7843 917660187011018958824093159976437169105793306638641320332196959878552976 7844 364156073894834647802309471610896874310465246304205998971316340673759992 7845 141279320807746402134881232195152394934775074242147043797165874398003864 7846 53583013923854828061548604680918536585506470291982733016680036138065840 7847 19865643874274489166985285460266823578529723175168774334361764197287472 7848 7198995194881787198529965796545406862442828076885225902217734023102524 7849 2549757365154922935111244206851722010622535889122332097160177147327088 7850 882561027225754316046590093797925725235412056217851074485767545164576 7851 298516170742292256674271218920405647015215789657063965175650650263472 7852 98656013392003902530669057993129572403923403872311197732300488469544 7853 31854015059372119851744229180904894889256465034015478939534130150848 7854 10047058980740925973587513452518065567444370725861629233922966267136 7855 3095237064211457377272710033981349111635211863032403707770528019392 7856 931261904252663066309668889854446088262507227705537940761943890578 7857 273597476784663890179293966527713454207549376452572830281839184820 7858 78478474359047075016823345163601725864801799366978623969583745920 7859 21974525281474609493445050448715215902376055967317409803753135872 7860 6005476539896774874583848577786591240995227876077503450433497216 7861 1601618715842345307455873527082862529075563517011675946087072128 7862 416749538858482800570986759549107204819418435147237028298061568 7863 105782035523850720258078215754136086523573364438997418997281536 7864 26186751425731865304844418487506721511636091968810947105992640 7865 6321087779899755980605614752633422414045032497029623788774928 7866 1487460134452315822896731117766693665464745247946862063327808 7867 341145792740555736987337711262926061398276818488144519444352 7868 76237473919168447610998140963847361736727716709212103862784 7869 16596552170828734989271021464388116238670646538211351931360 7870 3518596101747696770997611626352088918745676959170005927232 7871 726270116649716484239400612082857669876446822752381998912 7872 145905801314298024135899712449519022738493307762206497108 7873 28520284178910013268408486175884292682810196167886970636 7874 5422450611951411430058346638784723329554985242342112832 7875 1002404517186964936642577115167738692577133903219124464 7876 180107629107694777458909632093521764245998469024964168 7877 31440458492034794401813494365833703628364945640245896 7878 5330012295678799668368539136043160691450581804841232 7879 877107472447964622465358163033483452301492623774224 7880 140039909547914906187256792123051281627290139891828 7881 21682004284138766727834171687022616593368189891612 7882 3253518439167238126342558567866671683804491803760 7883 472882009448226524673373370803356986126833061040 7884 66529983585037257716979930848764314506096331384 7885 9054088256917855072885644837446669687667789672 7886 1190991133788214364853068335412746266995859888 7887 151306275896682595197076698891332394323217072 7888 18548569158031834351709769898260696956845794 7889 2192096946485721150913823596569527860569654 7890 249496325740613623739739407714388428503584 7891 27318012861888788209219172919327802391616 7892 2874115910642151371540316310808359003488 7893 290189166924424499242144434444703858656 7894 28079582685898114983403065111102403776 7895 2600158081765495320991595631757162176 7896 230053303433927307724741733809203216 7897 19415361974505772218088693024827108 7898 1560138605229056571127591669478736 7899 119132845037323631014474095476832 7900 8626419053387083466303878534464 7901 590964353539817943671475263928 7902 38206240889754941032219088976 7903 2324640791202996336616122192 7904 132712079473843708498462044 7905 7084991244497940632824218 7906 352381512255947150298432 7907 16259133569921826747240 7908 692640890264685341100 7909 27092781655387450524 7910 966846049395342072 7911 31243056176958648 7912 906028566593062 7913 23322797987324 7914 525752199104 7915 10200948824 7916 166532036 7917 2217688 7918 23056 7919 176 7920 1 7921 254224158304000796523953440778841647086547372026600 7922 22880174247360071687155809670095748237789263482394000 7923 1023920114199656089457407731055527806731800881604762000 7924 30378214174653841620362754088226080603093485706487349000 7925 672181630262084779049440885198576347429312026407939403040 7926 11831890439210881447116208724631505594731072228947404168320 7927 172575639904989720077528041511489887340318064116201336481600 7928 2145275055094815234777215282223412270862980881541192222837200 7929 23200915427352317562939010925813060366784984998441887039769800 7930 221753679641349126886817925303327680722265954780998678035452400 7931 1896533393398027902854339999980759681823671476558393087357823920 7932 14659665849297181123767190175347255646671559082916229864525711400 7933 103264414259903950618583239156252631011126253492589053083458738000 7934 667500526494122581054296296487464568881802670028561890016127700800 7935 3982803817062414784874904142854042400973356489625856478533355050240 7936 22047965004656507354128310267946811100920621284386156618921866403760 7937 113738939427069870102450406050016141322637476544473199443740947287700 7938 548901950733835845589795559065683569290251490833037324153900246226600 7939 2486649403738447690908917986068299461420320119058958738673324414116200 7940 10607052273461003061193889236937116661512390983673784207462787923039460 7941 42719230987546501944586043873098610291235285145744426708742454696265440 7942 162843751089358698856092648575205524367827920583786369195219079363609600 7943 588852771245654798889678775470373621147435374683632236531280908266246400 7944 2024004196738765462568295437749497352655913181375484550415764889135166400 7945 6625056150381074987611247624407725091571909970490925338080578138531279520 7946 20686083199589148766761682145656183984114214902542609247713933459581361600 7947 61709945711116752385741486308097181324810844567386487750846427276067409600 7948 176134798795550682671180497149795349758447660577509264472159914576123655200 7949 481644031378616422619199684486109631809814680364613075751835043684544324800 7950 1263380095862712572691659347680320246318593765343719108853772581467846928640 7951 3182487441636639402451903845177091505716543925336869288990219951841153640960 7952 7707047517888315068211069321779879489946166621321056942990252717208499956800 7953 17961019303538365088308650834292659986938912431502037367892821473355537768600 7954 40318129384591941705970336657904004694205640597746859526706195994984643484400 7955 87252015292164140361964862907588351860503232176584001118042249749687042364400 7956 182184784033124914198631377927916081840718495301014189643450259737934246029560 7957 367320082572542874927375814039249630733807677280016899541802271330393976271200 7958 715628877609011413326299667487241820835306494599336432767426075381264990584000 7959 1348149839975482890432705577135920140804828812579929619794876480426696476186400 7960 2457397017247696210356475471148199598797307822613421548903241451196520049494120 7961 4336741575990037202313271505048186833885163855472600092631027250849033280020980 7962 7414000387111013323021661477700482913110798292598564698764507654078067987096600 7963 12285105843248294434980948349482414620922391753945895557638494623806588301879800 7964 19740872896898909609601059819751601570888265777069694099413084816617771416848100 7965 30777066360597751507593818993060298908760931152355551746493954577336449674037480 7966 46576074783315615119728690399493509419069986253582298214193740475990211441554720 7967 68448592339242486607538031672901611479765455666942168569684732578002611388396800 7968 97726811977443936179581125769708550697178280517633231623346262856813752590538200 7969 135607316680496268388971201757185480252541479684147998008405338571709069897725950 7970 182951860246368666952990550642354525468225278227226399791647849801844158676261660 7971 240066191135791991795262107281033211178399469783890518194187424594385482855109500 7972 306488543603456713230234853960348507810368453715703247594080459472938760262874550 7973 380827263339805867273530808652106955106641896021236207543513832198757716997377600 7974 460688186825310008700069202441413395343714650010676659741558417008325991450214400 7975 542724819375044345174287961382901932972679332492410698722225475004854617957451776 7976 622827913613266316255812570200154263456273317282268185889987135060651141815121408 7977 696447938445647201495702708312787790862822202365685181269615971125751607947101440 7978 759018492179406577157285414730785451576822979015033425094925430832547223327137280 7979 806426541250620287478116679816863809545973762127189446349481642712613413752030720 7980 835461891607839955775796372925859754687422831724649506686530225423325604318900480 7981 844177292887329683178683597659887837000098094273950106317550661785700127631994368 7982 832102997598368770137010300590768534829213799643831607248628768687500816319580160 7983 800283205246315064277532276955316233441039469066873548383226887773688474405171200 7984 751131671130886999423311109237888810083252829972749107779915096804426192414763520 7985 688133475962392669165861264805565218433769663454525224256536299871937868078948576 7986 615443375039613076401783724796217624135845258664041264571444741297533684834683584 7987 537443858307418174595951865958795166552007225235205718794728055728031140777394880 7988 458326355575473320433898400909224450538032205784570596823035224082409758961990240 7989 381748108796970222430208080695485097162205851247574676626772762752506335837482880 7990 310598599126785706905132172622475957159421749371635249872581822049990111350536704 7991 246887739273562177490247740199572179742356791100209524424993856296309955201664256 7992 191747926111389147689769765521120723578860760989302526191835892214926311563922240 7993 145526983289782550568378271215069732997897406292027747909750957719371252101027360 7994 107940797981317511160007010220694752812278788847028525378532971157250429778957760 7995 78253102728785290297548845564303003274873341829124298350198895098627788623748288 7996 55454024947370431353272455691215968036230601545340833680506925023258514408329120 7997 38416611658607561614385188839510910947448873981080543494535644279170344108191040 7998 26019304449107458916833811340363156561045972663360402274327411507990459264615680 7999 17230442215150282820696532763074788617512243793547162787067510331459004463365120 8000 11157120322921915820788085845233668592359810586608839946313002031361248980218560 8001 7064655820814226552561978267375157892331783416152960362881883806204957069312016 8002 4374604537549022630907052156747548909156183699791708619105832175785731760898080 8003 2649224000155541430323118898858444642023275370344341905125232086779389953321760 8004 1569102714249299941683826018604319583511301190246780785832737586238154171151440 8005 908981734193379701343033585336126837146764559652519904969580807027598992215680 8006 515045851129659296216000758209249910193175811941009571013015966064827704406016 8007 285454608163052398387520681196086515634022984727274464547291293163478276203520 8008 154753241723121313443032110619496160719748446537397370046331153397152292294400 8009 82065899333825062594061234188823278038181118163862177877049270860892906829440 8010 42570857665117270167456157438642685627180938830206880050335571363945624833792 8011 21601943778102003120858728306656027205483161106377211155207576947297257252888 8012 10722740055860079739737315832859268154559304593917789474272641069690461770360 8013 5206557460980968144359971748369746136262005459287627298942473923710437211440 8014 2473002741960897994119484944106480346617413232058613523459156751765839548480 8015 1149006137838688670356697007577799021919007465124659295330866399452150094448 8016 522199385681644364608180338783086689649364478233279342937766851684613499472 8017 232143599175829248124630478520518865066351985186699892739836301674829314480 8018 100941824421873152894393162667866531012241113672205337335746409216519284960 8019 42930408110988593280037818755514370407492050850387797111996928690488183700 8020 17857524940556947466843457423852625737625026158974381466015550034108171956 8021 7264745743055248713887929337511483800457748244279547500419066332982940400 8022 2890284192491448656894695171774234688080646099570170646582697446283103680 8023 1124494232155440896611114362794778989179686391074491191752397264665961920 8024 427802707714110037408256405469423930953849571156379498940960659569723960 8025 159136546442802405704313178759653348985278097360159498257413922870312204 8026 57876773320417271559507780595776280634354122103326895427065042806489704 8027 20578413676340478176512737287847935016314978776087832235844646692948620 8028 7152455743172764439314838452239997435424293077974222461967838196689840 8029 2429930747313941400825774502428456585799134328507011184513653459419760 8030 806835379472534934183680348848712517835404990416597159898582795662400 8031 261807612444780098926103040581213256610744205707926815392458161133384 8032 83011239844918096464492366217630461747136429496689803090162898370880 8033 25715605370619341222037108521279035825546452642374597927793222722850 8034 7782275470081867909121923189838375320443031302880827525552947941860 8035 2300424399589715415934410678386042837453205919062126611693938769478 8036 664108474392301077168642489048280197570559532564548711296679959732 8037 187212343839140331972987797216752383616633894228516751946685371840 8038 51525886367321345061553844263544906180045445681010303821591297024 8039 13843293231770538354258230465721415537451119505914434598411461888 8040 3629943792461750965103028084040281535714204176289306409412948864 8041 928809189293245088548474452094887500605760452261090239394155456 8042 231864713700363743758645661892380350927248874470416057387587200 8043 56459298306023034487180839804503257389334124045658330423011856 8044 13407121231999988076874300009102769715824382269023264167284112 8045 3104107111073112180678227789058702163040049974822961158663712 8046 700544714138052574158856017011003269144404951095930137650048 8047 154072347638133480507692865347547109193706923498061215897760 8048 33013333938674172616823096461209836779630059096309687760224 8049 6889857517421592428391297562517008251623717646016291658628 8050 1400107469068627114477771658340613126471614528083019061608 8051 276955648427230529214601147293416995929674406251407705536 8052 53311031747767265115208602292853142255574948237768627980 8053 9982388960428602068251094447902719922787875717048787760 8054 1817634387087227693448072597383561470247965912331384640 8055 321712621636963786425108563902086009570280536971754720 8056 55327871057980782160453287206923700176800756446716776 8057 9241611753986211819879835700754270767265907153140420 8058 1498582554637226485646069193283309738066962684915000 8059 235792775185614216703924509718166571434888693605440 8060 35980716834148664696760070053516147124827732611772 8061 5321752236220633365059305140175637426569618800408 8062 762470028108433578052772953499444846468620721760 8063 105752814792791268274981494666608878520266920528 8064 14189204287974158786544382020018322577456105736 8065 1840319827063937601593433735181127994316419162 8066 230538965321520058639655387656865283511630068 8067 27869568649621856772975533740258767448734840 8068 3248184485532426302213500070772734373517302 8069 364614488105722413666672745089334983292944 8070 39376289332129055910074393423288022884352 8071 4086321889080565060619711147656752546816 8072 406985286726753416517578865192260504160 8073 38849387632834751668213721242030834128 8074 3549086255893488876819701694868586976 8075 309810770586202696735481614997532612 8076 25798451796348257377322698734577476 8077 2045603293497879913056184743986280 8078 154145553714571171273103046555360 8079 11015488928166737560269064620840 8080 744804126840051400453447679640 8081 47528907566278068623636234676 8082 2854687668790552187859632520 8083 160890412245644456689890950 8084 8480372046834401683171290 8085 416470799062302101262552 8086 18976041090431785347168 8087 798352785841491509760 8088 30843328049606746668 8089 1087248548068937166 8090 34708213151562852 8091 994423808715458 8092 25293267642940 8093 563435066832 8094 10804024704 8095 174328572 8096 2294776 8097 23585 8098 178 8099 1 8100 1000134600800354781929399250536541864362461089950800 8101 91012248672832285155575331798825309656983959185522800 8102 4118431364524812903688045740617234682802067426830920000 8103 123560567660493507134537090821740405733474619226088398000 8104 2764923697590407282598360351693364831774722921074512911000 8105 49221718610416218825154762605799686475112716727998954931400 8106 726132422203114820823006931883742854441874702845820513009600 8107 9130213216149472294364422351459955072268511546497427271769600 8108 99883299434872850208850872972490155161917252243413174721310400 8109 965777241178106931600166525694770130783899680072351802473644800 8110 8356297330848671892367262644901760869467873934499109477005278560 8111 65351257138422452245640001070451344399083300836806127228853479760 8112 465786201087763551965399574909161982159994072387940901254656450200 8113 3046656749554818132215503942260351613723426368189423688661130136200 8114 18396156497035376551806666975729582318616458761778824139885574106400 8115 103063196154937160975637278801532279848212877871762907583440231917120 8116 538111415139433120482550162582128294489921570418075357036182064238520 8117 2628555422343016040621947024396877170646907746859499238363976042652200 8118 12053912622259713849240927823249279392501598608955715201917253646910400 8119 52051288268709781658419550961764310044415754720669290317768328726375800 8120 212234541179303504493644725352761787374485729774688741750718454250018380 8121 819129537109047126773594199116234040675645047703785148005948155960422180 8122 2999234721818325431803842357573566963602437266092254443030075621619585600 8123 10439295730018617641894545363682260426129929249068004409913107526081088000 8124 34605064419313589431084150111951227415686586218009119819887149683506800000 8125 109434272836763888281800093043519015449293393319029005931803679623329909120 8126 330666634307749962153845280871657703764436151541079790841960221542214203520 8127 956040046646818187663039197373057745187791867776742198138636090942088276800 8128 2648432167905728672459875984301508746037675389323925118154261455048146642400 8129 7038254671560708171051772767782308975038865670428404618837359818847640112800 8130 17963994905883814137235736651782815721881220116138909126858033631454093147520 8131 44082582881879883983600212578869653878547891163843808811280137745629713496320 8132 104109591282344758218737649629852641434703900477256241265371480887540521522800 8133 236853282079561666466793489459018860253100881008370506678917656276609836053200 8134 519532591525336197856134581698704760188941480355139742307854549229298008398400 8135 1099631792671119018366346009438149473558605194476359525413290814793406305859280 8136 2247593744077374584644621726419823174351416120451624193938762450636751074091880 8137 4439556714230077279561748125454003269948716396619309321704777946360035329004600 8138 8480271263012187706872075508291935723025808734340447956776130034719129095729600 8139 15675035444635816964267122188479707380429890330849380014513686918678897390851200 8140 28054385332536510740478608193981554325060026699562384281671445825810546979759360 8141 48644843918579044530915075722974829537414911289763198608521123940734492383742560 8142 81762414551415513854624415463351263591948399107343711583355543638029462239175600 8143 133283374989266184307643950212665945474769302230700407481368034152881601920904200 8144 210822297411578660093987041956996442653066565207221626872031826374784747849555900 8145 323725880570629938962085935355278631185267370277046488912607013838859443358465940 8146 482781326345162485401889909323289456075635012176182832028174175956602060072445840 8147 699548704659211068091907529804942215332439508027341293127812066291183217731984800 8148 985265340761819582212007482260295070597946232001562793321758737993576055413722500 8149 1349338961616938251879986678087783106007809581209509734210399571019805732123319500 8150 1797539329367413782902731162305080929210630280010660786489018131657054221278370560 8151 2330100114699117437363876175064290704012649504566885569202016408504411527939914260 8152 2940030507972700693143680305210952182014579995850501769697744216333304275238073650 8153 3611982733241109710860743307007223688877186675236722645709875006709859189406832950 8154 4322004077567376468753054223705279959249292514393171669968055211172509753345302400 8155 5038408694529659253899877009004352647521640557752371076749360050413995161174159360 8156 5723841380443814572406672028442968729049922471940717569816389372259410647591613440 8157 6338398359818867333788871932561278015902063571106146513838098334919885856291210240 8158 6843460092745723346225366629679295493224875110324766393605604488713276057030005760 8159 7205725866322208516073927409815407351489881577564999556276897679300241606713797120 8160 7400861157392815270076372780114986860131092596272118240038511836680123266494156544 8161 7416200411166299857131826303176017891261272439119993882233158284547830119285306624 8162 7252088633861515075902250165119156859995546532227891793644219160418713402274503680 8163 6921667719199206147808073534669583976811716854843715252206588786930251541116897280 8164 6449170982277619890951762435560538148511631536493845475361592422112281906452596160 8165 5867027781495750042105715236137430412838355586099189024455971272637850597005275968 8166 5212251490816666840798509449030074590293462717544558707609456754211080137782979328 8167 4522658322599438283540467470471222488967581853866397992480369242944887684207804480 8168 3833435264577749516300045446993412586570725563454327867853087332036778549941763360 8169 3174459454152769163284614860591310950400770076403489320004244550539166172924410720 8170 2568601993951545149553569107714662270663384191800736579242652108210423922309472512 8171 2031066471937059090172781261924608996017260697563261042782675646325953417422098432 8172 1569652728186015102405029361256083450254408247121529274176177375616027365365136640 8173 1185725000961711363068170031172997424326586368115100933179825723315878794405388800 8174 875611085939144417967762544280099604048615624968568091598071158223189347543715200 8175 632162141249107155538763593357906996597965522442843859162409742571236119433973568 8176 446247691703758457191837376515310266949338695849479509653977952671648928201637728 8177 308028819632126371795402581466698682409093369876944539724919692897893084320274720 8178 207926356649518834839993476203271572404216136332723030979627114396338864316767360 8179 137265980842503392446135040853973172247006120380095199071168285363493909790961920 8180 88630109615709536494925492602922801357630185838775848690195478996796113183908448 8181 55974724237805866704305232338900520211540739397967533046476130425198672384755488 8182 34579586819360876467989465092531265805457455630268338914044763075504773226138880 8183 20897158096462076524165694194109691641049285229984205232829183155173744725722720 8184 12354190394989358409918114874460440125198099779560820958389287341457095331958640 8185 7145270368750567377665837510203066161064890541556906583763396055567206046234448 8186 4043111379648241223945179210419883606614233384988433640954084934416336398603008 8187 2238300760677977615626196036896733531161512913138513591199719209152121587189760 8188 1212376808110575895814756534110397714274500136115389992891849392634875789340160 8189 642512681676048089461425964286385263813935836073397734789565979484326795947520 8190 333163099983572507285852933759062389325309257000086119906864494663034256974336 8191 169031301315922382097730464381281232448592238742962513616224088578787353364656 8192 83910076846944726922017643537611351532900017933083118520111129046031512229360 8193 40756538421903762442021093717994944865798349643786228402602093798227619914520 8194 19369296501703977847627034468070874651106076220421301621158893684955749287840 8195 9006555531959335140948362165182703818015065092158799751942074364039582873504 8196 4097553431870910828824443402314200289730036559971619379635479976071828356384 8197 1823903862565189812403448116837241707009827657992682561456489609439471808880 8198 794289483547001209791186604839664122087270198029256852448898773219296079200 8199 338408342797300921928352210777499822240876353943073016176260683282317457800 8200 141049709155681229170520765645318595845914280860807084609915363932449221416 8201 57511325117703884654881247682672608871008320373242052142174486453961007316 8202 22938413992382649319297568072802244775772278094835071217822456789911937440 8203 8949084636963324313455121658056366234190606269105925317322102204055587520 8204 3414860802583148459304434989018918711597182389275359243138024854193690240 8205 1274435979513764032940576363301511867369892579553756874539166024169595456 8206 465138852271484800942701084565763876157934171707012414415028348425301136 8207 166009584985514376329450736292973282959100464305947914807850592304518720 8208 57933987970417738347402020192612342956032728496877511330113660259607180 8209 19767169441642473363455030875693565556038936905566805090176263510270160 8210 6593631831337657438574973008686721715144595509586079468387514387517632 8211 2149956133001013156808018448035729104293453383210218080425456396307472 8212 685191354719229802724804562172181636197473160479757341707745955930140 8213 213413184423370648216362264041158022669597205973852597335165716838540 8214 64953776255078883321866859855526674307288911978612395837359477436880 8215 19315454021247982187099634840417255264395961792046821087643807077744 8216 5611295574306084027621905483162271651145594726841999840054040185274 8217 1592267788894445516693809647458673524455186039804688146205938143540 8218 441262895421790164943895515454610660150841576557249613454462129280 8219 119409009073634956881687976297796378029107219027826366788416263680 8220 31547251448561886816213505919865752655817229448967674615935759616 8221 8135668731070148252361508072378365366150793567598993567272484352 8222 2047627063355761900955950775227253168470775684772497935761603840 8223 502861965744388300514638613770975898497113983844737217998800800 8224 120475068435890056397513771625040971623974019150872981499731680 8225 28151509170983916403813461978779699709261285006082505668336464 8226 6414506057773800520888423315807233949264769550176208613634496 8227 1424878318452873485094044725943680019474190928009412392428480 8228 308486476538181136728426035910746384455293718789395347716680 8229 65076403192094621737700647917287445735433201384300494591480 8230 13372710166569460625390464734992376021263057449189458525024 8231 2676067053798585320957748447141338193050695989331201067496 8232 521342019518978272333541404448268935023959536284977571980 8233 98845286614198301957791617915125829856993073266855912620 8234 18232583949142094086220957484369909664480164012320545440 8235 3270713790242342252531000246910002194544210911479408768 8236 570391028150218321736726818959191317212331700607973728 8237 96663433593774920632100472419717007579328945949290560 8238 15911952318822233843304734640421534323090321494685360 8239 2543058600299678245527422573626953300517527673348920 8240 394409297935487775834624464650375505357758659567036 8241 59328983288937400939186242388680625946652718800396 8242 8651075409282287806261788852977060456054169885360 8243 1222060943220761310897050194257413529593959653120 8244 167128812505376034378869533281969138717780237180 8245 22112599515479727121123776284057359579504879524 8246 2828322722741772623803175962130548450351746816 8247 349433071946869447675679670619427765862293220 8248 41664172989991558647654032313458385927874350 8249 4789760839415001409412587493617233721009110 8250 530364700792783467135464354015980991917536 8251 56502721012956897328522957886322862978560 8252 5784782766614250837193540726837862662080 8253 568432728956751190623175922042977273920 8254 53537321938393673833958798859970217280 8255 4826005577455845630488716147558096296 8256 415713373363597827987748603982551320 8257 34162188254301500867108332622145780 8258 2673359811905347137979651072716720 8259 198829843009086595792650830630640 8260 14024932711037622823650890862888 8261 936092367830215033167626973648 8262 58972368876030338368640314160 8263 3497028843648449714184008660 8264 194606628971900445198209520 8265 10129017565119717038974506 8266 491248294309371921165456 8267 22106817611676088400160 8268 918671825038591396320 8269 35060103462594749280 8270 1220981824969890984 8271 38510876866723976 8272 1090275127497270 8273 27404744924700 8274 603342270960 8275 11435291736 8276 182395710 8277 2373630 8278 24120 8279 180 8280 1 8281 3935312233584004685417853572763349509774031680023800 8282 362048725489728431058442528694228154899210914562189600 8283 16564229258455475898314710387386206357571080571765149600 8284 502478624922707046343931406861314534616208438663271378800 8285 11369608560273417702757569222660755849072828213250065682000 8286 204677670774488466823077490857219887383607250320199096434400 8287 3053569580333175941364981027308516829779762756640409463968800 8288 38830992107461372835183283704970298071317373043055543481961800 8289 429658700796091433036681932490305538379954145224988554279157200 8290 4202123080292374197927833425328088627424803099813393332177238400 8291 36778582556408351914480819561720742022730403174354411025172031360 8292 290973146160770340718878449198004146707845206547670939183086288320 8293 2098129723515338634451300945020723370289995804777230667722504310720 8294 13884979210579015862078152053628159580227261666347429810450704501760 8295 84830957902379404479730712497678797137956369513728682616555628302400 8296 480912852606903795514071243575137594055654658777907665162789228622920 8297 2540977243587594952315244375225879420070152251252992110416381745857740 8298 12561518967887411702337586114931594285217671330306477798150630713987440 8299 58301608388723999291773671143375353247482135970855887468443083352495920 8300 254825486653141751628860951991841129482631480772621546923017072404900200 8301 1051763558318191512458264776922794356209812882409776376141015413458837880 8302 4109391272020981100909921268828475357138468588860984762064829318052646160 8303 15233187910935249368789269510842952176046795741259280660188661734970064560 8304 53683394468114376165085420869794024799013969651292835593461055007367522980 8305 180189821897822936354816267550573091508712132821210017210367826701480086800 8306 577031602864032627889858524166733448553435757855482125088997386680591448320 8307 1765739039524498213480393848755436543904345308833082714980168420571970909440 8308 5170550930632053570193417355998771644603172863440206228588485780385008973440 8309 14508059170115696036007706347340074621079261232004341654688659674693985358720 8310 39055370313763127690178146921068349531579811330133903687169805789386780064000 8311 100983420952359337264875241737704295569349136487435794794212974460861995537920 8312 251062637953217713120888269227273672730520918537660196891020699871390179623840 8313 600773411347786222403649994229886144208521714623235571617332017393580661255240 8314 1384974493994083009567354253892717633002976063629768128219302641629750606305120 8315 3078616347096726853023287428146489987977633992262551237560675232721763665215200 8316 6604029093622392964863206058010126921123576766805192055692313762884899148649680 8317 13681617740647991629319373519903117142818427925119252677285358865703971780066160 8318 27394082312736129367282922642348645874667345511180900002789561858153742867955360 8319 53047449519885292638874194378854077445591968677223521585865529798961698080406880 8320 99412631455762075758515518779357761180990039992714929841934245599728268563158200 8321 180406962450463630257303982930785198543712562533905248950772636905581073605239760 8322 317212760567852110785409322486797639470893704556161972491421852962175997568750720 8323 540718503451046713061221196601975615995133900280759717086844360737339883068808320 8324 894005484441733586862119929240291191142945844149652673737794515447196082382317760 8325 1434402476877119598411336182679429723355538907459954263515865056310018385708729600 8326 2234428285829488845077914611432950972985359664062967923654574653105911447275301440 8327 3380795101889489448429635387888579333290739686557990556158245482697845389246970080 8328 4970627957770740884838631678630256095500462646935046693845290743039972737253425780 8329 7104239888050629929300671024011053348773869208819866815483604619171594946983535490 8330 9874235102441100356194462800600105531417082076675161080512331618787679811450803400 8331 13351386670952133729506216948188559645900254775036088250424424959103974935825853160 8332 17568570141247018832602183688658487879326375518505660634047031673831117874387818220 8333 22504872677752662722039719047702134515681284213668033364424537683681961975880501220 8334 28072626546373217674074769085651861383315489318091785655514134786337232287860682360 8335 34110316633281605597058861885549376761872384214184399063841188837291016414119041000 8336 40383921195274522602563035296370685034365915539172479036139220922265157913731488310 8337 46598218840488586380289568136030958116834537500276441589838140145853657217016641120 8338 52418046170537164079942631629703283339415220181239685178414905239346967836854712320 8339 57497688593306448053118883173028126146398067017104574947160281270966037445145466880 8340 61514906428471868044824133460973204105343267685923381569072455814302896066284456960 8341 64204931662713503697783341277947063578172381478087306802914633454925357091489137664 8342 65389422775694014635426722504615181350100627695986516045143830437101041320316295168 8343 64995965976247222706691219966406456441654153784766491559801057849068333897462857728 8344 63065171737181419758344109669217345297319136884501530050856684450756290728329837824 8345 59744442955581096934456014125750112347597191101186564393770455315031106424851372960 8346 55269661435875755461122192982410933904185362351500278956135320794465841230555285888 8347 49937905151368181470515979779576443944424059953381295398216106998267665309712164736 8348 44075509694851681133929343714656848495614399183267254045709111402795011346188996416 8349 38006132967882921282429152927623543461647949301614959369899151472740239309686871488 8350 32022983936327602331816363909427019185338489680275337708716918872390486876761687680 8351 26368225086360487848579531158321482550210103769955180808078066137195138193111856512 8352 21221058896229717272814841208268897950077443142518209436522829724391100447400057184 8353 16694494583998712136205016601271176204150448692407416440410116138966310902664535744 8354 12839544808522049393766045349284063397102991537788066675420967565175319410332529152 8355 9654799957270892761148558111083024474713917076653356076030893917785267706461944320 8356 7099023302277798827972515513963780876605871691530239242097553511262443327284309248 8357 5104547221936349976116697626751383795432463447352205851393046069866144317206313216 8358 3589699663360795376116734124008445169820430676810033406821711502131604070633276416 8359 2469093970438009243649908992070290805416679042808391833886268544771751959752420608 8360 1661229122838242388383787303529322351476940775180050978263989081358748370242695200 8361 1093364976170413485290621031604327460574938294358727593383646061643820909899396208 8362 704001070154157940976832545051515555118988170959998187292622815875908384612020416 8363 443486536322227825675852272768416824730184398265924971186716367318656470990013376 8364 273344640355813419493738492050964311437910909209854734423296481919050233538087968 8365 164848648451980168603684585930229958556960266581102092849942179591742857333485920 8366 97280168961573870997819698284589985122626829492474834545323790715841161909741888 8367 56175176992989875480103639148929208581161940956464603865483401142754537835179456 8368 31743926379477863573774169141683141887285158669450337110934064793590280490045776 8369 17554380756246259681755507675378563028376378507918467128758895716912958831855808 8370 9500128056363673215168550759156507449289843845582368577979845033317130072683520 8371 5031537027410131063397502009368496196461402571170586902660339695470464981246976 8372 2607985402834323306900190924427530795670754282353846713078900905350133007196672 8373 1322960039482227127977338991919448034458877924789197670736419436607447735277832 8374 656790741268849158116124228036056263510849254633030330070691122044463761445776 8375 319113741113021573538132611278641052434098817359117946144435028489031491670760 8376 151739784248762229129205058637499890367578410016683958574597150561963538988504 8377 70612891739136246490630824191654301630388550562342614326957748332568071543128 8378 32158221871289855606260068234290467548355352536312226455404517845941661528288 8379 14332246618901591740613194906250144349625665509990224879273067892420502051824 8380 6250852379532402834854870124254610635258196035528759314320432879119483153840 8381 2667799708422596727751807249624355429592827373199844484074587822301856027076 8382 1114141224995100028908822815444372602148581053093852618748171938201273330392 8383 455283678783651617575327603181645063734894711838829803211159328908997550172 8384 182036387541287168251316852803428680761044905431085153136441224644716086676 8385 71210785282408937722782171445206255012547107389749280845067074092348714600 8386 27253330036621216100779703209956478765555232503842106819400148283459555776 8387 10203566769412302494609284519834954851971376236995355641381847773243539552 8388 3736913519016627127179105715349242204653628996561317643261111963652057952 8389 1338659652443418297357036163905363527027424704151354893258260715127129756 8390 469016748485754082722154203371834493625749977635762804579763171333523480 8391 160705212000111256439924295256723843716783133964937562178330097367861692 8392 53846161510433110253654094339585377733564081997227179992958979900673104 8393 17640860212235184878335986256274982006355911052142831777743053459682434 8394 5650400960995406369598841587422950037798462947295795689733034680863272 8395 1769231705828796527381577909811888182715335316643404761529001650188480 8396 541482741771518928546092923243550754565986796851175510406635960109004 8397 161966241303915216790966262476680176178543132497635283322272604605838 8398 47342021143097601317858011231784480103225693828835857011285680877028 8399 13520437101827331818860861933860408356162593880116887585516439145454 8400 3772178721423718788239563076957908816151397973373456445814131673140 8401 1027978241065932999142020955185782430133156873741260867396409103136 8402 273586542528828835787146405566366277208896915232983334470805624832 8403 71096798943509477333178468163246470614795701233855121887397655808 8404 18037296192360628642403213566516261595800656376618468811000297472 8405 4466594418183105798266696566095496467969553178276517916424307120 8406 1079391027756774926247387528465302759539466223553191852083897184 8407 254499840656145976828987207821374644316759643550016863607073648 8408 58533890761101258942132331197700434431765781690320182606967760 8409 13129206562432903459518823468013380134250088746336028757383196 8410 2871282257474278775646407214954959452981503405427132423516560 8411 612081868381443667857066732229195489552567724780821772146224 8412 127152165326766776805856681303967497347320636925362053511928 8413 25733400026092175780197716491871996467396783832516564284160 8414 5072266323599033600911743916079486673714043575115621128576 8415 973428356247770538219024353311864220346316510636079887320 8416 181828258760811101560062250656651843891018603782101728108 8417 33046445057118230034820158226189268625070961914270279896 8418 5841657592935719551732336030656247623441197642551665216 8419 1003986988675285394542150540203567984282172393124963328 8420 167696151323426412150201669728090052767804082038562720 8421 27210229428176276373767762291929198816887700299406776 8422 4287005089697314937849159035802498041397317765429872 8423 655500903465622004656299016856250024610342422514872 8424 97220916540564902324375953819758056712072608620716 8425 13978679732046019096971378959682891694189788842910 8426 1947274608888073447297928375667951425532589736664 8427 262637902020432349128120741764071980330444383208 8428 34272795630040995512058500917751775371628694020 8429 4323871815654136292357728003067420283218789376 8430 526952032356775258539196036285468210476154560 8431 61981344925612247840004874916039622986435556 8432 7029592294168584624504452685892958274897942 8433 767953905600644824567576319340069608445816 8434 80723460777625961619775946992892448493440 8435 8154788627762147855651661613610225080320 8436 790724797313380859438296023806249125056 8437 73493547207098584810984033516972964172 8438 6538119218397333901617469107600666456 8439 555850955650325006997021407033641500 8440 45085531830918373341383938158313620 8441 3482610919064021053634941342090728 8442 255690847358579579357764870148736 8443 17805400812326997423972918784856 8444 1173328405790290687606222201648 8445 72984929341832463752822495470 8446 4273686193671586147467516596 8447 234863794227557257810645962 8448 12073080967328822685992202 8449 578339022448323521513076 8450 25708545254190926811360 8451 1055410568633172867024 8452 39794638653659799728 8453 1369342118768513890 8454 42679469316119636 8455 1194115234922610 8456 29665540288956 8457 645577631517 8458 12095726916 8459 190739640 8460 2454270 8461 24661 8462 182 8463 1 8464 15487357822491889407128326963778343232013931127835600 8465 1440324277491745714862934407631385920577295594888710800 8466 66616965490110031314753425279737980501454808279442886400 8467 2043040957938537536462791189421529478096247190874435912800 8468 46738703220192310215649622617964145997176513352010935280400 8469 850744912534934321900548949043386079820597716091123513483600 8470 12833964718609569705469890323703132506271115097268983706482400 8471 165037375132726228099997201835483682408897921102419603178663200 8472 1846737676238376616094829874504403501685498678632422441450907400 8473 18266503714380617461815537976566801781858835833032116132743692200 8474 161701596422833913677209152771068483616061497101605675913817555520 8475 1293995613667477463587859615277105505191838528287239492814650130560 8476 9438457902874932266056526660600787675969686282401473518832772534080 8477 63187521432433909586075733043136528693375331074717801049958329168960 8478 390559079512023281926516773904353698364321962361344303804460790372480 8479 2240135426050652623012448320216895338907328719146242153807053497622400 8480 11976054848335124029909538129089032861846032509827308071309867077271920 8481 59908743313440809052338751194556899823828055674535339451855064754139760 8482 281380460393414117132835811679822158808720026339044658436254209532541920 8483 1244664417158284277568726537034466113988447763543158766933530994049118160 8484 5199416127914194714319358857675263205346093664160971400235233946109041880 8485 20562334040651281160946037596284929253039875545487238976100189669375777080 8486 77157113201342205592285937884979929621539941175889147354821730133306042640 8487 275262838204888292989821194033691806504961601261750003696401950088027348080 8488 935390385290841527267850913711906224524860900620392437430533940110718737140 8489 3032845378200286141511441731246447266217211110673632550105641314744498521220 8490 9397203278380207712278926525926342816226256660493407594172681022168309520320 8491 27865329562705764088854264529570246208881218219185864496640703247816360456960 8492 79181951495520682246808603976642001826124143893366379708672327261276316097920 8493 215884696899358484089598078830034629770491480288084697824212350009187017970560 8494 565393139149279332693916313659489234229784356952090616608081482417569442722560 8495 1423893462831859919032974702515473707594399735679701501838055946697609325041920 8496 3451732444364863774508683298513601512891198980256312452978571191521061534295760 8497 8061869067189872984473989242030813432156336586769958453960855912409692431282320 8498 18157418070914149223465666889089912775145768094186399721447480892152008355096960 8499 39468403626366926011600095104048983527809483171720359764187074408487200724181280 8500 82862513101181530180813527615886811795475235455278582273060844487305533671727280 8501 168149656862885578278901173842402397424939699279221330855876648366422678914589040 8502 330036029610896920952122247899306302284699551589589860254560294894595040748024480 8503 626953887340574197072927276012438057531706725143479465662162785044814905964390240 8504 1153412405020540609732023838836922019429262029534641547945317189159477542818095800 8505 2056174317311666370198549873088128541757256488836588124827252218470897253862868760 8506 3553854944881477861605998904465430350763607919168355281986124551102108939334377280 8507 5958399783229832867676586648719533763200232587652074540074071061547939493729893760 8508 9695358358380150744985265688171036007600874723941600373111221043763356930624556480 8509 15318126022564503646412009684177246671428827013833431204937637848322751955584002240 8510 23509752378198384154929942520513689106764214636921833224082671358732119922121991040 8511 35065067962566915017657159910091785140339017991685703228250784578987639023906216320 8512 50846392235876190063967716905990670901994667063291784579351544323657891663967837040 8513 71708496820777100100905753986189726751522310123418653651120644401880854782528658320 8514 98393035432608329456726615164887307080548322867426011010641167039400171450070933360 8515 131399016708862325209307594933521382947676802992528938417575114225782886132989867160 8516 170843143820230605726729874679419283991123926064364816750449682670893829777519332980 8517 216330441063141558549232049430239620770848254780138097405134677617530913280408107460 8518 266859679041238481767110947802654786418839130263388200251700536157244081096703996280 8519 320787982790803960206813429608219555278317350226517953453781439594860189191251409480 8520 375873629443583963280939636927382137000457196808608141773174533053736778213368569310 8521 429405524905351342371855795689752417147938668225108808809306381503786374738950573430 8522 478413653675996625841308421191842867827327779064804317948104411134858223217182405760 8523 519939567921418136307489478476182248392502546282062471648764505884379938280477665280 8524 551333004303100369526387314699334562058475519356856947712494270599109830540560667648 8525 570533102875825067795169822849437667357073369812455776694432601254610372606364345344 8526 576292550151372559838086925882803223088736236339864522746980673076930065586061780992 8527 568310739022061752191988556202971795767638062199703990211603364185151690294017685504 8528 547256356338362357660157806723945914726605686100295525461011374531194061678481180352 8529 514677766204132832256853612477535646990930280490082599865056263422431876942388112320 8530 472817435717626238740900997546621432652383206207799718323547789746415073993422194688 8531 424360854037171766698817369284946281432289474949191158908829421467429605601953704064 8532 372158317719393835693638729929889337091155981124105208071555561160665846409542954688 8533 318958536242948230670600545383552556425492210051230204678771701028573238498998092224 8534 267186860397822424519755383566234620182165149108389497265102899210387182868681803392 8535 218790015020836948605522068319708926658643547414256293486366220983814884616831326592 8536 175156225951262250666489232164333818621943863713482261035949688432607745580068695136 8537 137107291641478631839226322251206353541019181137566502087922276862940792510538957792 8538 104949598037006346742502903929983271672853931773864458580459557317197274290025121536 8539 78565494789320789241218253950065307168440219018105483917652270744052101147423999488 8540 57525002904337460771312360995718235064641577709297610034817820661336269268331874048 8541 41199830299503557811492471918391999078806072511061456495229805685081178945148748544 8542 28865950223562856573882350529502492875233469616802194754525285780164284661519205888 8543 19786232099113587286284183777483779918420859822044076031661195462308413874712553984 8544 13269661362217213718028767085431042283475507545648552941324095086330346616733532224 8545 8707758044337743558182499546055131067349051514381884159942270780386486252338451008 8546 5591528432299113460036252393811652218168973361599428989051038051123240640388759424 8547 3513645632184739154781603608783194733911407873677546071478306678972943536429307968 8548 2160786636420474310024302957404286597147796663643160579095954493296973778699540704 8549 1300508881116457622814647273514239535930385198916080161116800575365816497769238624 8550 766092200893381937197896317069359829235018305692535603956593511446044642058365248 8551 441704277617993578569230811602657842005158727493385187657820834416981944373353664 8552 249275383828214712404021212672740909798254747889289579720064313211660380950106768 8553 137700850071012011278248179630729099390097095535056780703782723519239674109611984 8554 74458340959392480837146996575860233871243073613185067652363351855547210295379200 8555 39411006756304936316746824566452811768062497924782527441221977446736107437259776 8556 20419963127625347001023268355425082706735746768897075588544480455708844979465728 8557 10356889072805084874228264321200732491321052219427574819445457832753983889136176 8558 5142120258781782295560084109064133260501353986819719459040104350006154045018848 8559 2499154734390014300754964001356699935997537017978159337883909748833760201138144 8560 1188993407216146494543614876662414026469528820393560449554667785382258552912864 8561 553727878995070056099330035164485211038130665165667772439213634267076515436712 8562 252427762397009328670351955572429716356612894082487009076208054546544424643744 8563 112640000528614358233119284818359123360710833179369564956988284018082434704192 8564 49198497868648734458488996152897877650164935013965981455324640059392719136256 8565 21033010313785816023759111060401516493994943671370933135123776092905796003976 8566 8800877281926003191159080809236554008580210495534338891227013779163899113328 8567 3604190903268381214199560622424537363141405534114433364819657086788958336016 8568 1444531543875550658491481818577543954939604761934187436418970644067229058768 8569 566580445457730448907176282350315131429595291703996726917048093187469503428 8570 217463837738385348404120896964914592578970252164523247189913578040588874976 8571 81672664318886384130062484898765147415167487529693082834556406456657260928 8572 30012456930338056707411742947470055821681474330226041748619684043299030656 8573 10790214461741321736729054185808984602416834786592688578975307045262407048 8574 3795145349192060639537012117207693400919781065171304680854660677390380560 8575 1305750439727666602199901840508796424307524079296393827747290492823786832 8576 439426713870333384487949485892474589489487194434096134312028474864382576 8577 144632439453716882570874539871116231948813702229768168811254172044396012 8578 46553652182720272038261966229721102119267137683432926176603866407700256 8579 14652228003695575461405436941587742813414499783299531300445854887816040 8580 4508849190830608215180258039696238591212479257116092018307423864203004 8581 1356398375940298781848187752763967098485957122266494927416554829971712 8582 398852877859234447787643010832368109586244335747728896139920084007904 8583 114626085062408689901443947157420425464616652738482054092144228198592 8584 32191234559263748539066057338182894557186075427298622115709500136066 8585 8833039316604938565658809573994098173362469492646005608610435301876 8586 2367732242459229928791365144496974544826948901090712925779734414208 8587 619916135820643696467106058572844292891982117196441132590982773248 8588 158502320172339457924691454899492578835104033815192551965986282240 8589 39569564223947723212045095654046890937798809538486955236220574240 8590 9643319967441826996122022867235860463582828190329815590962044224 8591 2293739894337403374074746643941489333228565390445531617578181952 8592 532380803346860763706803601929306493831932706027261717625917128 8593 120549416700807736605345800191364292502300469763390754643170776 8594 26623891871407494368311789530563643506326649071659041236809024 8595 5733712816784249856158386756362797026514661760545192787598064 8596 1203780679465898051673984279542204663106549064941706172148072 8597 246314169969088467710477983175123100570561112411597417033848 8598 49106583767045126521093221404392413941316371967899350796496 8599 9536077807935755918025677378595897309112264555099605229872 8600 1803201677303129903288910614432475358028936360981773282068 8601 331910297184906572165704619601413593913630566657378971324 8602 59449557963045168575818748315726001684439880635648949088 8603 10357835115947731449177671629614354895680319526850836544 8604 1754742462759586844452695943247714569716826419829708320 8605 288936916950786663853254829301540708779708309370228976 8606 46221898204391558954226082171351017265015595873404128 8607 7180338007811091030876838554352148166553142739673056 8608 1082624360015330129339650234703617131665948186183928 8609 158348759193987629773457064421250337769839262589904 8610 22454681857139696216517001659718734038802180487824 8611 3085230197588564413909788990550478468855727921192 8612 410458924106247436761148287117065142983020061868 8613 52837784262937367962318180664325868404491615556 8614 6576276752747265981346573473904222495500119928 8615 790712721555583291246849645612560994946432136 8616 91764786546675451080467382738604983505011018 8617 10269250484537309911440030287270933859479334 8618 1107038525541719878969524485689168583981856 8619 114834211409130016532279839531008738390912 8620 11448614456001617205183445655161593107136 8621 1095617851664523435805245144845092581768 8622 100508221907375737952203614043841298384 8623 8825707045535825779094213647552942416 8624 740671631286167037665813522326017336 8625 59306532798546672333458197464641988 8626 4522688010303596719225557818331184 8627 327840565040185158242525110599408 8628 22541655501739889477933102865304 8629 1466804168074953764425448204580 8630 90102620019975546005420621496 8631 5210662082568143184378574088 8632 282831587780344829217490356 8633 14361111986793510599168418 8634 679591719352282193857584 8635 29845376568479784073984 8636 1210581565267293946272 8637 45103466607151562428 8638 1533734647857948536 8639 47244439918192088 8640 1306508190289536 8641 32084351491218 8642 690248561184 8643 12786329556 8644 199366622 8645 2536716 8646 25208 8647 184 8648 1 8649 60960876535340415751462563580829648891969728907438000 8650 5730322394321999080637480976597986995845154517299172000 8651 267900315613464702964505799819437781227376980649300208800 8652 8305389892109903040471300772538448346688878831993269376400 8653 192078796480242093714728690075734945703143064135422135056800 8654 3534658535837787329803986667319913045679082609372125084665600 8655 53911335216267854340592780463171632410396022451057414839547200 8656 700968964594649550099388885740663446934174080946819785195597200 8657 7931317079282704964475122963988442179357861004757728346022082200 8658 79331531034647821706007639360501153741768252604251188825981476400 8659 710202182161274643481758744207111710182783173224950664741390994800 8660 5747845417846548538696567614124338028403298308450240429638373154600 8661 42403870955112336173310404951629958906314505816228383181691683377760 8662 287141450071437379108521195821762124866135781724815638032479076455680 8663 1795310872699445750956457268903946388133585782240532430568961667599360 8664 10417035025823715730684661655851665242767990332226896165204042031936320 8665 56341637207657889172120339620718939952682439189692724566024697009060240 8666 285154993284550288736756937526442631958463255356284622177167833574653280 8667 1355156293295745333124089776407045224423523015563466429400534135383320160 8668 6065719876193252754523548303954121077872181503247419022269339682715190320 8669 25641863473790948880892054381504989703122577341017525985418314009941353440 8670 102627326736598028843197566219333495047720617604945505085960173481682025280 8671 389756365561791670919577938612870429239950188577476196229257480026619892000 8672 1407417310952441683068577171599976835845174658252429692099263069452550767640 8673 4841256216618899120250089380277463361464439092515341782159243223965748987580 8674 15890497383886279441347823637319689790689472353604684645707048371854919113560 8675 49847168273280939106648979691177172743236890339671499394601193533721909512120 8676 149655851435570568281821070962484970997678587905209411475317411157994941271300 8677 430602731290520475733087720332668300586455348635480436018650352142150178515360 8678 1188850740300930442625952514185080121223000050625385051029798392432324400427520 8679 3153153891568632057628558678764521770552668244973348678031251126024846744816640 8680 8042591102346985586382135428165920665242313819160036854910003083954763690577280 8681 19747613754414574588858612113947225626426917770842595420190159330302263172625840 8682 46720539357615531739087923118270866582860521146218479476915753406949382101024160 8683 106599918456169855018030736796235052875250999284270988353435717720285512375599520 8684 234757539176955428777808964387245697474143430495980246621996268106765493069828240 8685 499381344329973895583650664992419043787280960204197528752926968447042751146587680 8686 1026861646655074325940315223772939928754686918771426452916302046834519883195238400 8687 2042476390352924350297581387797081010554258686832187304660208728005151901905755840 8688 3932326352683855473932200874861560410488627369894322173116907792352885626059141680 8689 7332564224837180928582589884850005444058700349320475432459366793197017403786053160 8690 13250371754643121571891992589630469726647422635068895389503468104296874417155847120 8691 23216931472680461834481292331981884058966782442629485092097474898108689364955095440 8692 39465028215494517138489202201611247154419622388071169301531444323931863899493987480 8693 65112674323821823380684778334316809193201287914062418464464938257802517413628052960 8694 104320101905462611634476487366510194716362737633090307308927415857567527730516888320 8695 162372887562320662290228909941081062575938227681004470864413458693146774365399459840 8696 245632731287611563562707472072952451771014427714634077453395536470831260166508132800 8697 361294542353357120403761195768183236407056311194620244209336820973901238858539266320 8698 516899154295190274658484314347372938729728971890608214773955676180678469361157299040 8699 719578844393505136163438107235691660973206809641528239936294312763534987999467485280 8700 975058118429710829135465581020761855931171634197436237297746730244030635025017816560 8701 1286490267062980485406930875486104682882960445486710212333395892292243628664694710400 8702 1653270955089172594632035559214828178638551284787223216748325042583661606971884715680 8703 2070019304873021579436126313833285754827103622269503686575915802698410863608035683760 8704 2525939029235393443639783492591672601229753552797668391603336411512551101523393332820 8705 3004754526084336908137728091060380472384881330047359206750427585583344053187093522890 8706 3485354156861921366877934798474915620514816785937317400391714839990083662327645398020 8707 3943170366895559931792620844234989208310634021674965997508717001895691962906824391380 8708 4352200142015064674759778213983052539487151463955416466673729332236384690507351893110 8709 4687444306174338514394303213837276451544859404823804978186557342986820442281260784320 8710 4927448128445556869603951400620962037073314374188521156626014065435875054375896330240 8711 5056582368641482775894112229884724594625783189561748392040604799001058702177956225024 8712 5066726386216178504832812677354677895680617970655244748376599755033470190710325548032 8713 4958101732317321266947689917768658083200186256907590244737425461172270824428429177664 8714 4739139332180011876632040816829433788554442111630462309799233725688628234262214007168 8715 4425418509715264937893537446448240863842694221765315845600075857227142749441596219776 8716 4037860058589012303331171588756706635783325361013607330142935027318408564652949743552 8717 3600460248270090676406420652948727658965434958641115107492490693069358817118356849024 8718 3137900098951819512977547252688445227770707093370201770375898186364664315484477262848 8719 2673350128500853079520650006109579308091794442765905581988970360449591552003837366016 8720 2226724146100175655390643710865498411814396111837356850544246369437278074999904742592 8721 1813535489790183284542016075193006813516452831127556431791007971470093373874714542880 8722 1444398651866536851792996014155778492230287958506001853883847426053392202339202115136 8723 1125120285311755253134236024777977956483398049849453713222695899284879205356504528192 8724 857251879533566931956857533674226480268510773519070585722010433419161224707156338144 8725 638939329851032433714919490001965559678517366481510725248163784792319078827115343488 8726 465901332280179751334908001561506123027514402454600100144584536560451697938717875200 8727 332391848774059703533215804988529094617384854671043168888150165945295773789466210304 8728 232041307420202542546849395306824977260098150490617713209635491570305122865620137728 8729 158515882134244504217670725206253678100298279370164867206782593217221042899071349696 8730 105975245569208592045275394256089708587989734721544572777219632575132568577837284992 8731 69340912085239964216662925542991848887603059979522065416275952286937199421616941696 8732 44407378891034948773476811578641487922185331363549526051659212477395844233139441984 8733 27837225646814639178404289647585129392701541441595878635790185682574050799337131648 8734 17081441038333240310079913415694225537932374135867402960407216916107875121475026176 8735 10260561947818466579650333795759098222844679987354026500034825687705717997899016832 8736 6033704651233482313942382049176091873569588236965943170389968740187427287210664416 8737 3473595543961749720888268019954066456752572113826916812642257134310195780975792944 8738 1957810602065189034815852770396283387329569195799291651103049601931482787086814688 8739 1080364135787192049868507498757315616284477674925434917062494976308950729098620256 8740 583696981894296379679144661372634940252018263988200349374940083609876898122442192 8741 308766537181891387213302783183540375696590177921492437357784749817942407625019264 8742 159920495056559157496733178680454897744929148557835981402716656207469799527426048 8743 81098481543949284863239529486588397673463736956808362939443052422027855745468496 8744 40267767772746347975806536703660117140839880842821653015080012900891297492837232 8745 19576638376370188044808293131348845270281684886409092402778753289813347495033584 8746 9318625648561938529256522988011872288941123071720073766664396526531725361409440 8747 4343043745865191452729465777303983369850739144714935956437730239875824957324712 8748 1981793912936604935513280297187066130789094292953456995034829410000179287727464 8749 885392869877022256712543140038796315309548071589591092399796643174100608330288 8750 387271928534475293603786301675198670681227560761682046810345123753116727671616 8751 165838599539102675102150038466682655260972176249889521085906670780785490355800 8752 69523217707142453030308384495418922931782118185983773937476804549412992299048 8753 28531963214000339997719936282142267905746755828162699970073092864899109946136 8754 11462299648447940132938831778493072562149902795702498518824093016374650662832 8755 4507427594640418693470189349434149993529721572777444579016467868588198813044 8756 1734918367288587023376512990965358162575529206242890144533076171887471236612 8757 653577004371820664778218249991816948783687876823143202251935546069535722448 8758 240964902860337251846706154788723425397051285435435506300148283698266403456 8759 86940011161760866115988938367339708094484669325309461068915468387056700152 8760 30694578430779414631850637011162726778837164231200403744458157518090887144 8761 10603385237211965383584570238234910187845687208005016869237537716234154088 8762 3583691725608147252417200374658727564739209949624488120461008077095086896 8763 1184894884976971397985453943018121291570952411770585586025674444270862092 8764 383221047202135723660421031527544854395733665694717408234735061193361004 8765 121225467099016042849762123810151320462622277815961815286376272686747928 8766 37502938334628558627496790352213001772583087017768492385080326174696896 8767 11345216710884209351907583604677269302424305350712236006118550484102092 8768 3355696398588462134032538828800223426170672007509761146231674028649984 8769 970327284680984751803901627602330180344062065599762141076481501347178 8770 274258347001320831632794825122577901973599708933460366606362725322436 8771 75760820705396530766437830161565217022667385777782468481953629875830 8772 20450627011816289533249726219605248490629189195190142432115663358708 8773 5393569813905970180231999783664627346930312220358813979940532909376 8774 1389571188766628065576215964028280355839432930147151486406704232448 8775 349658111205487574407950918066069160519767932050197822199429220832 8776 85918059970988026012179823438769422199535116960534787343719332256 8777 20611955621769567433262629798430755877464767459197619255430769112 8778 4826803051916569246157569260090294474066098716894145156842791504 8779 1103095491918438610159045638128617945106957395613644834226503680 8780 245970399527918090293923764961698445883332607956575273189458392 8781 53501649207096604857392327411321660790988154360022457113866160 8782 11349050762280833977678521054026811302636311148897162551026432 8783 2347189838330466453245882964322273290876893720116038546853104 8784 473168641364584521430048737211485540951015102539182387598040 8785 92947911636068128439172278557826147203419122458007719017132 8786 17786474148234554549421733746656257939013977240984508809944 8787 3314595168669963740245916940932965216940171983699341166704 8788 601337201755703480882807601870601592283251020037160704508 8789 106169856344408543809404315602515795033720155901430890896 8790 18235595141641010146950209575820263482002197267120716672 8791 3045823327662978483452487679457263122885252569058347184 8792 494510614723446058404855495325910302693215124698931248 8793 78008386014843668531311294655716226548668253245739896 8794 11950820336523215522319911520216796116128774551144272 8795 1777161754672822142370783021786543212508614403313704 8796 256386862554385823127584598486605488555717009641840 8797 35863617722370739422850642612857017148865061368992 8798 4861088468036099883567901650970079744785736752224 8799 638036653767725542908463399470522875656196483400 8800 81036429817961863249459699562242323882354578772 8801 9951854828361794832615374751256636138491697782 8802 1180750649021108047540048349928680831419483548 8803 135225085074600093428910720772589809597626576 8804 14934375156906629347401335144312187199661286 8805 1588923107108191431859424836595085402300336 8806 162677544211046411812144678038108254067456 8807 16008461494613084770300509139196000032248 8808 1512238849992366064002678170839573246056 8809 136946871153182193205041321762224529216 8810 11871741282119954392865444211673843776 8811 983628086463199389621418417594259788 8812 77763329876095003946448759987694564 8813 5855498754358432974193547149643928 8814 419134947404566070785610554176736 8815 28459749186733130789541536216452 8816 1828954202026897545836852612724 8817 110965022020317191305599678008 8818 6338599211325261591051877616 8819 339871538679459566347528902 8820 17048935866798562832121154 8821 797106492068117395905160 8822 34589313283630309399872 8823 1386416731938429293284 8824 51048542398255060620 8825 1715681371800306612 8826 52238384634219992 8827 1428050858901498 8828 34670276968626 8829 737466147236 8830 13508121536 8831 208282986 8832 2620988 8833 25761 8834 186 8835 1 8836 239993345518077005168915776623476723006280827488229600 8837 22799367824217315491046998779230288685596678611381812000 8838 1077300610132535827159846423600421555218889049252244336000 8839 33757329224950896584035400433138741392523805261409422252000 8840 789144549583970029450540963356654680440136600234090352151600 8841 14679749988305120026737299151175166272133062655579598181637200 8842 226344836555934107818421703268770291404792548278305094176568000 8843 2975323095012111767235980797320545524644328539337120368332432000 8844 34037002660511618017724915954751543111018649680968295770130932000 8845 344229895813181562363196502216240790236536052841404805401453421600 8846 3116074973351065995426556486308615745407319077686426725338553184800 8847 25502385852255179487149763554056497166175835638853883783417055818000 8848 190264632146084300427959625045964155993738303831234714544004704543000 8849 1303024493215639067483299147094297615198252378328020913108468875665000 8850 8240016689465792735489311682026180321093838011238783822388463668291520 8851 48360660555329333229821827274937673441375197961422153172176709449519360 8852 264585161550034848325110071309762589751034170466070313793509661416066400 8853 1354669974667138792684842294591078153909214041929930665718770914742800800 8854 6513093728416885459581148945691628513824621384968119576889219685480211200 8855 29495445774900814539602004473556536354117846733334622763104410000676986400 8856 126161391570040487738916818504115343625433711233142688660394467692976628240 8857 510944971240341340932516805139727989792538553740913441432374816478558809200 8858 1963671630600914698979052879301568031370676480829279406333986244702616100800 8859 7176187027255806593165037206526549234396712238274904307007427391077464492800 8860 24983609641719796814667662606406188921173318944300979686404809779577503898080 8861 83002713495358921092989475181809795155630151940924364091798126181183383637120 8862 263563205408807962666335627705740253669956600120512235866505280281420670631600 8863 801050102434835054676076205824380027402010499462572856137213270236278943398600 8864 2333442191251103947768210199996685756406787848162572730721856760977180340573500 8865 6522812437979297917706118925230888774644228553275891836510916843977379009364420 8866 17517552814139838180830517371941796230351815910758962261996887151802759088614720 8867 45245855768934623538276546695299439936061898273827099922875899862768336929702400 8868 112508739700468943590334611138759118130213285135584691916585432868702601411458400 8869 269589521035703883328727469031541896172755841714285372581906074435093789598884000 8870 623032507460711689241365967283096250676820594888386603042219613498952594661727360 8871 1389849144207145800629273231120423811935656129546853168478098086885457281359564000 8872 2995096222827903910128345476612085558763206795166629805276718915688732086824522800 8873 6239607752621457234580955613074630650336263777859376156256342483659836323867051600 8874 12574951343913511112645678769192222460896884265811976201339099561114486851273982400 8875 24532411860031837253396054215962994281871998824089881649419707559549679671053873280 8876 46358140508342741267112849200860881576799328440949966805443881415054887203941285280 8877 84901655194063182627278856609127986802144520154990398767889067395679160309634887200 8878 150782145997644864071338381844802356890113588733614219024794284023068694701943362400 8879 259808945694948364153102146367464040361098918397921642609114640357929601060097359600 8880 434554164498583981559128224385136101276539922354607835900036649574106342067028869800 8881 705868427830504793199838909705581171815051168858878912405487628924462903529536021720 8882 1114006887318700588403884104762653825034561849462312395781255339242165514278071953600 8883 1708917191984735132273537657908504980798524390693535159638714255326005149996675270400 8884 2549171201168688674027784009603821607207159476975604522337649824595233091400085394400 8885 3699041864650152732334211647664414211302559208779980395354342198564245489743981463840 8886 5223375529547473025963506859436780652618393326272866147565484878106137277785605877760 8887 7180208368987208374943262983807264040613334110784463215169179368790008748881422112800 8888 9611509836253154229117835788393898197895078931631555053158058780524783438742908582800 8889 12532948313144542462809389626660299387849624554633557253807256193362561058916950230000 8890 15924064120227850604319095065316145724615017197419813534899470009539041599181966480960 8891 19720575519818663421748310638291700226986575063817474175252774404950908886757386455360 8892 23810609283701014601773848483902135353196112576952940043941530376932174801499345179200 8893 28036352881029080093692197561048185767712101735446660804794438868743246412702241453200 8894 32201957398811851137798897185220686422362317068256163280379011823863652572845822945000 8895 36087558147423853871806057263154666079463900547561787764105186787219071435804738558380 8896 39468190217144076917475944187439800305858206561087096711270778594255742082904204018250 8897 42135381947328811222213159182742555306718382014739565317950127269468628511971652284150 8898 43918537566441472607883799492404222452107270874513382331882381691510899571993617468800 8899 44703043692392398538075757915345780798960949607298750195989613180358179645601530163200 8900 44442421992734966575457637252621306888145143410076401448408541345853641246563109227648 8901 43162744385164998518181570581278524151004296061759366253035113642674689115411161142144 8902 40958753599014047472513594146215199490390030112015166059834693529602633126994698805760 8903 37982441965060862814967175463797435780453186543048958402728060390121372033140520021120 8904 34425972824604339463918791025008297946753430814566377520151881210247533938876511273280 8905 30501569524525889604551596178661152656388710966808551602860575483940516593506237693120 8906 26421231140283104762798267324895445610217726304240443870234272934963189916097007764736 8907 22378862823202932550590691662042172436888548975660195066067884613509244620037076948480 8908 18536738072451413810888170038754540275236513853231026352984584555653104559904890753920 8909 15017315441264325073134383960388610722084588565338792037368862686527277929673360155520 8910 11900509209753866496075351055218804966723071827056021323648427519825429835016909503872 8911 9225733013280231377354868451853652017480336142577268012201800577767473836257976856768 8912 6997509831311435252695728513499685189975429267405353060460322350920074136211412990240 8913 5193212298266660348100340836576344478044838937508254900096331177702108625149008623840 8914 3771539641755759941130200094155397627815492031852118456490483762576860220444263276800 8915 2680581283348338747080740986764426245719198793065985326086677374780373878098484538368 8916 1864671166717919260537722240910698316052023589974303629774375195386050589102936005248 8917 1269613173833684926407355624694633399502629413344799288956953283269949687302351231360 8918 846188453322056033683279490772464718760269688469954269780222069490555283373495413760 8919 552099867238758158299463321320177738552453184801870875984310139637601441072307913600 8920 352654320980902605054548534738059917390117244733307007751550549614974669410099818944 8921 220539182333141831310352817175817560189374348546926613318928558899849844999685948480 8922 135035858845230879806399475742982323167523888658871474018300075234856155327759857920 8923 80957848915106933095662324490923649109803979666470432350408447258666053976147517440 8924 47526180626296042850989468302333600674305395951430185444182877244001632691282360960 8925 27320365864167447567025005395087592246051913247425697810627728971995339894798753024 8926 15379182162952899671552537030493807594014848123986813396190753073998966791000489408 8927 8477827309180489128204837361128050128821703605823418437106585287453538476253276320 8928 4576673514770019903921618691610197552019001322982704927824587600841916010453416240 8929 2419562171015417546011653304258856229614810097222802824406849745099182509824190160 8930 1252710102449896548701742851234584973126364792112521454397038301226595383794272000 8931 635177028086113774275137284627510876215107431100620803057992078584429741056003872 8932 315406677766448191239395310424907021712152176379097319627707103431238264683374560 8933 153383411635475237168626217174691623357224917836340863986877560889153596345249040 8934 73049095531885730487882373408458072756935131880889252429054861220026046189385440 8935 34070286290028130588366476908326355320506968778113787344710307983129501847937904 8936 15561618900273656925085309033165044692629156929182339447196613679161004368206896 8937 6960547259822192473296596689640195026975136044877721317648285672793805200540680 8938 3048815723470469542604143759498001181484456118633365277118001663896301006417760 8939 1307692643384739422230876330345426421975968817291521439135322802982593041907760 8940 549227662004942933104245234208810363687227368804598393178584919906733167790416 8941 225868041214989962127967841327785091531647478520384384513748717868780946209336 8942 90948218269373155507693574504547400207901833363738552753022800994949827510320 8943 35855013785618124294476439397243290257086009220325177629563597559943958317080 8944 13838818419621171232871910482082811540651945660164481247214274177672235493720 8945 5228974380654833829541809134345076641464208474416166157048280445622403540068 8946 1934083291071451266049736115188596626184891091171419240282267918384619790240 8947 700237754798379307950475678864925495363737270005613359218057760090980520240 8948 248139454379514186975312942234747501540265304601577200735197187841229047440 8949 86058151059619359534907939374121934831282383136042757625845020543121412440 8950 29207719982566854671115405904587139676778003929306512660199292862971484560 8951 9700048496002866250308157707603631981067388537048321039193869991723033992 8952 3151950781551546836288626063575162876451971585606254464480351264920921480 8953 1002006065358255067850448641062895859863942810048676629706320813867606460 8954 311601972982129095612304550584872023413638690442303882088680099288205040 8955 94780680119798667118752017341781036474944474775166952865920560316970040 8956 28195338510486405207840302213256931911061429806832213817989860827992488 8957 8201965540072854415883326505133894728914087613223838899109078832014140 8958 2332835135534456185692034569999843969083758738344655883262566993198160 8959 648656789346116330918538227172501845240878007097700382157999830915760 8960 176297811833000987486610976853143204067699658623966295960418019355306 8961 46828787231938774284196050870976208939332562346243427786353027555444 8962 12154654023132423578705804225273057484385519725611396128084741729920 8963 3082209852819345917031986551026782201634396372795611974445789452992 8964 763474155502413499092019187845581384481584038820774723622064871024 8965 184696173022173722898287501004348906078620110165481415046727054640 8966 43628258178909894850303230113275268556862731296752111628594639616 8967 10060862612543963813393883270365705557732543740075854525904536400 8968 2264470328926426240407953737807100004854421129604895221600041624 8969 497352593762001309073835390478591515660385495023669679731582328 8970 106567818473420974350898499401322094733298349721218893160358944 8971 22271239241070797125041358506118194498717413262960496599038688 8972 4538442075026521039414365121271115670793915928902551749207600 8973 901561352825248455461026212167371781671259654298066569649504 8974 174536370842777552763381561651669922978437793942002716397168 8975 32919145287956703184444501169672626536931808573307717452472 8976 6047085685084813387949710521911324162194137244576632257388 8977 1081519435519705024825316781756841325707003552230870963420 8978 188261218448456216269349386380566077315705184868684961440 8979 31883406982048964583737059640317924916130129381396017760 8980 5251403033724832870563365607837077986986212494809749520 8981 840836807987118606586483395422655370103755764010234752 8982 130822138067570032388840832247730004331091450877411360 8983 19768724741029255172256881142592619974084941751909920 8984 2899911103196270885599035118183229551063978405399800 8985 412728732368780142023353303560090142229639041602864 8986 56959641218874268961904048814602033766246598719296 8987 7617675402107933684422385779661954974114979562480 8988 986598671683120041044754026621131720147910601024 8989 123654513654693134136685499168059787061128183448 8990 14986355687969066207759186779133278206201097608 8991 1754845718254171091482072235044718408901004860 8992 198359127732479475260211162768930503637200310 8993 21623242033452089319551427396668011075412358 8994 2270907961931600929993953156526843405762656 8995 229514902214248560402201335878735306218672 8996 22296830483736054501108160701958660292736 8997 2079447402481341806767822597856569609320 8998 185925000648821306971315656909728257168 8999 15914130395637932036228491713523306136 9000 1301990012289590772741344620633552736 9001 101645032001677462327131934259424308 9002 7558526335855772582817914750507120 9003 534339770572025961579091469053640 9004 35835601248893367490350374004360 9005 2274768698495709793036846862980 9006 136333707799045688930881308472 9007 7693540209925575187463011260 9008 407565720204638738803981400 9009 20200640780760219741269810 9010 933265519710350750048144 9011 40021060394964806075816 9012 1585388358528873531880 9013 57697692913483357124 9014 1916829208075078648 9015 57696170620938668 9016 1559374421086820 9017 37432829527210 9018 787345234408 9019 14262147556 9020 217495132 9021 2707106 9022 26320 9023 188 9024 1 9025 944973797977428207852605870454939596837230758234904050 9026 90717484605833107953850163563674201296374152790550788800 9027 4331879886601289943298929768053754850263368936162544280000 9028 137183796198315587309629791654628647021235215204684362804000 9029 3241236525577958017981897727312142786472898904465413359188000 9030 60941999292775079781776300481051107453566403334032956497019200 9031 949811057723309483485454914975760557998409736490218350541915200 9032 12621016632155186210224118654008659143743424452243144826676834000 9033 145958821932041004949748340905899832494491000171849739911880210000 9034 1492354497504969267955048934780069120764565081075918774019488280000 9035 13658452748245568435334440953301425852245191670422593597101193848000 9036 113024011982397453272677556765519070003052282310536540952285569052000 9037 852649758628561526311095143764858401413275462181330042939311379132000 9038 5904927704553538737096613078286012205854018685153397851127581461928000 9039 37763000445833141022257888699579112139677180927239838311883912536136000 9040 224147722021544466345841991712851355810706795118663867529784690751405800 9041 1240334748849943006572942747956243272194932100168019011431979536939214600 9042 6423418058765133185257238331090006285879986484539965557670520105825502400 9043 31239748338317134970773656405338025978563670470752541290449706190387313600 9044 143117013469618221522176352229636753768266590046297985629054051288729943200 9045 619309574657659473991652871967479594120229041534611551314469846318700591520 9046 2537638394067279947835724203302137893773006527025525123080667718593832973120 9047 9867982331907693915424350054019551285247685913676285647228179395739424820800 9048 36491111708521219602338138901386350904927273277824662921294520210716364790000 9049 128562022366835635465220553473198987543767110135172927391418040393385615654000 9050 432259598019914236104009877713760816826672860827338565364609552235009244411840 9051 1389194425343460530173932144135162156422476591569013084248842218036836200795840 9052 4273613639041622696934691789689399999135353910307968079447002080224564437669600 9053 12601485996557306303533267960533256381336287081019104888757141742006331966597600 9054 35659967991115594671793744312239274594341220462711608189961177980277880575323200 9055 96955721049125464109345601549090593138044748653383699629919565664557625429282880 9056 253551256794425874536095234420436553585548441349070581739688449242236691047302980 9057 638401059622883887543314682371695365638084231977968761478990464367680004712534700 9058 1549046906948649451582532808916056594865835576670886398027015605238750497929214400 9059 3625440352320670704941159265121448373976883701236485559780188995942875519001156800 9060 8191075460348853462282625188905853590907447471150196320828842514675795695312806560 9061 17878966222144643085314688329584495466954500381439237237329505473093290011436204960 9062 37729659430724429668010080556212010705387639027423055771341076437195534611820366400 9063 77030364669729524852546351324453819734651771737015026434661037421829317903242619200 9064 152251814487462568909750327271298705032210192925153406010264962547484586876183112400 9065 291508922940699299413590960096315959154708351653366508892097107944151460111296599120 9066 540982397945292521975797159743900579512306133522383896353034071694946272063509117120 9067 973634707387600811630783578204632948322536896090479684503478181672373645261713419200 9068 1700270047304535091805139922159680940735357846981961059897765426742265850868315704800 9069 2882467670230201963382231813700970373052256299185334674369135067825287779972847397600 9070 4746140497861932297149835742167218910486375844065241466006272492824735883482026276160 9071 7593484923624121700987406291056806685035916316141420861634625030155327111978871184960 9072 11810040278646116468201210398159333755700570861998846401048454951339455526934535021400 9073 17862724643502307793595458038265454002256762180778673448506961079572265507665246027000 9074 26284402115520142961692308791669588813027093767511585376712430562437049933137080536000 9075 37641131217800948096616071050690095055149870496285904242306311147272122469462863216320 9076 52480024596341138345499587496085218144491381231569221566382197330162184712346201932320 9077 71258681434444915577928804752787355587949038697049186078525067606943609930010046976800 9078 94261174500568977625181519390424867463868651881417631742565436192371764916934808052800 9079 121509947545673150685829705871200000785271921637694030193915128974198992146908971809600 9080 152686752924723364518269565010059586281325124957609506843960539596456339964454066819440 9081 187077841830458590964938790042057842268873173633248969488303049350653056124719654336240 9082 223558054621149745546316572880048606626680751600178265941150855471456208515701340625600 9083 260624733939841480615680466636224360295026471260183983219013581094383477390330682443200 9084 296485674899340641836710014826209895688642981905633664735727200889090602803193722050400 9085 329196590012460301217346996367687903477688003972409156582489839532684245029426450224480 9086 356834413792561130123910458718559283449497202762750898750584030098611530955452552687680 9087 377685139483907746556110820818755326716040837021309672080675511792674296219259488235200 9088 390420561636095632099817188101040438820292232775052705535305008708004142644529141519350 9089 394238468072051136264095925519557492204816741236477197358249685927355114602899311815700 9090 388945697671878953545144993420306757466260105815889294988166810994414665527637882594560 9091 374972211473108622278085498120991014637923193043946449824997079525349599008119855745280 9092 353315192040066122559187147657786181823914935328506436125752170234698131650674800984960 9093 325423006905371491665018520221737455447250690759951588133143242698306493793567975149440 9094 293037532733598553787725700698849355107190980363759236810588958767940473327262297025280 9095 258018288673753820254786369752589508527433729231125173871056072196327922448156693765888 9096 222172410331196205641711746970263866638995886916713875909935154000376617755091940430528 9097 187111017774495202200095362541104733809349898785699217157842296925371813948872535651520 9098 154146100292100506710689801543008132978135696919658362219361220980783329515194537171200 9099 124234223090383227982712614199277785031033389377753457694443624140749793028850350112000 9100 97965772782820494553994488247195048453683669463758587465485055657649642486181476715136 9101 75592407173849682918894308288415618155299692362983679366031965168389020581342013572736 9102 57081633648400713470161941842419385951505838154800993966046519838013198374577432170240 9103 42186186455518054292230484814064172574802236144783031128224566390833011146687788215040 9104 30516773757526288511459591068166210762311714292862930785697161292858251675427545069280 9105 21609160676835925332238543069038798220731279101173206819989938984373675496947926350432 9106 14979670131263658786031191179439809047664444189225429314109922004975945255951653027072 9107 10166314580042094173967140087893296452538719881399606528622127656123467185221813018880 9108 6755405638399901014506278829024130557421492866538134953386705476731250447534108876160 9109 4395349177911778899965518004405621032900957646929083310752141979897106904197987035520 9110 2800365505598832000898774102671592600023567262119413197590185022253085983230546027264 9111 1747184057391170604752322700639951024033308941149065230986001196944200812852607252224 9112 1067545352993039097433015782412879756647992573391619248009813107745242210027883741760 9113 638817541808860147893142728006650311700591308155320245009813015452449825880630588480 9114 374392564254361034302572288459685578936879281173761057734770969101994197962362466560 9115 214907976841243711398821398036654776067861758525586152353632732773861608053491111168 9116 120827522359751663483205262659431464255121392126926012256466354280246586087961912448 9117 66539314998431704063895476756785891603406085464103977158350098997832542507997653120 9118 35892115636758550746365505629444997981947941921952824562599711211154885222206017280 9119 18964233075411977671953868272355715862420382124316991079782940213845902690391791360 9120 9815044868914791367986059369019609292562734825308668283581085832384405297267939536 9121 4975920526883956275962752759556923035355686423010456764312446745348809519384655166 9122 2471042217207234940607645904954357686878660778457140275483089777483337568864169440 9123 1202020859455089081132811015607163459501424118793650675859985417258753452862187600 9124 572751928077198940075916306665236157187285052063289655274108523777975202261496400 9125 267324964721968395034882400607972403736941331462114592078800777365296149361072712 9126 122215035759867481465283694921090830139163626140689297682258473867980308250863312 9127 54728525586326762885438433435552656297553122755585777527594909882510069886488280 9128 24004724479361683499352068555823158760253875727280512741528002842934986009303880 9129 10312441401797747244102879527757876202365776916075982595574586249396512112927860 9130 4339043473889648746582202134702192672824137992203802757709608471614129614549584 9131 1788044015447948705268111161106407144449007054116491471472257067826526336850744 9132 721599210905029743932878617076553916230720380978060202646779143690558000361560 9133 285185500617126070407713364590257893787673153833988904827946190179685776553820 9134 110369792178462160254566909114354329628161680376351952148424428521062968426440 9135 41825404645833897998187897219513835833416036116625817671223373758793855940508 9136 15519254208529233903138798904613125524223612917604188851938621988770224460068 9137 5637853378016372022745840142575885989127994743277437048900772959804961519670 9138 2005110017833655268698839589174136243084365717547854605807078135774887729360 9139 698089585392678067011911839553112161761219045886060934348478887805107307320 9140 237901602872145287562982703431460575536080715737593522603434140278816351416 9141 79352247351421503479420693644903609232129775218531849110395446203231590636 9142 25903398850783640866360037605468931057459394750459471431926324923725753880 9143 8274609150309492310459368751135684806396091319320591495685504882848571220 9144 2586345170999979460603942356702481720237327412291815776920620986165778140 9145 790908434461202529331533264054943984045545826443007745466687503948226534 9146 236600943998173698925383136972287297042825652903313123570859043207103304 9147 69231601023629766090815826129033200515267428501303498584481079749142860 9148 19812268148130089541909912998078570155093401436825594804551724213760700 9149 5544307747315004330564982866740561700067963339957475803768338153140950 9150 1516988080933850983458362904733504332211404838796021779338249609592068 9151 405764479683949953187537657398175704949106013580879642902618497253918 9152 106085252524052462931136768295803424774042508911788398861589377704820 9153 27105282060038937976319155388053331892696098305055910278887076730645 9154 6766999386219035302714766226751635736425552585518782797186123993120 9155 1650453995357123063058003006962618937216311929115077433728833024576 9156 393182215247101157349402886965700282214767732974977288052316798128 9157 91470629396814211814782583852631740998535955672939376764760039680 9158 20776720332625214791550517758234132160770490135550149995673396480 9159 4606655997411806593886977355082201530973942312572282602536809520 9160 996803466333056494324824303546878215437134924089344095803591992 9161 210448150595304424368822543027194727467697216995620838542648128 9162 43339554271437823681117208595523209148743948881978313158235840 9163 8703907312082451461923381269924234058464601769640240645101040 9164 1704181231659875205455653685968056765791906213985378444997440 9165 325210320628297646092587238616213706489826925635511297768184 9166 60468455783062497778038870552784420211743379516965717022736 9167 10951450303762952291754973046028727712380689556226121865320 9168 1931289607097684937683147349616429494772201155824174663580 9169 331514830542334349740661907559768921885688158337949339960 9170 55370230440968980786569781325918234533316230033505696256 9171 8994891437990200953483297852786575593407796453373682576 9172 1420625511262837599330393824111639813151612535450971840 9173 218038725172224666334356828245007607261059355645965000 9174 32505097930951031839459372065332052240492352861568400 9175 4704490290111992138370816010432079162492394368684712 9176 660664465098774894321448703449497064126097937297072 9177 89971249477807748763431490721677902978376561072180 9178 11874347687631197252670606695060280020409606868080 9179 1517776385436461013586915776974624892185465054520 9180 187752222015297979919059963825695703522293178344 9181 22459789015368470472068172590123844069535848828 9182 2596024006856995669699842164458584819937184040 9183 289672168551019481035223951610646809199688220 9184 31173399858156565092650722352959140539277510 9185 3232176893934310246493684595070616823713973 9186 322523869329029384394229565587061786858160 9187 30936600116427016675707348625128314001240 9188 2848912645178184684251926485025135097160 9189 251532652555249287739831131616149874940 9190 21261265047011763178960781846442943576 9191 1717862615413590407092773919224373860 9192 132454705192840416899448310370267220 9193 9728495849984396495216058297495830 9194 679330884970561436156956769367960 9195 45005224635689775280264097745236 9196 2822279918405281190455364843796 9197 167113695137967355304011882890 9198 9317800622820000635130798700 9199 487749332020413381672576250 9200 23889685633661316550285842 9201 1090767089206893766759437 9202 46230961893529496221880 9203 1810231851666830402980 9204 65125098174479916820 9205 2138958725252329994 9206 63655066608380468 9207 1701145932690790 9208 40381950337370 9209 840004508685 9210 15049475388 9211 227009530 9212 2795090 9213 26885 9214 190 9215 1 9216 3721443204405954385563870541379246659709506697378694300 9217 360979990827377575399695442513786925991822149645733347100 9218 17417757044319956727139231404225446648903837335785751449600 9219 557398464579773892971106688323068850832021586129407563316800 9220 13308971371812088396690248208384226408196261962643853082316000 9221 252897897383542907498039740127030983331190961452609867712927200 9222 3983682269438658954275650819221604371931067270659519482230430400 9223 53503872727083752018130219489049968026330467052139897173268414400 9224 625445337556564938764997202817003006977622384852347479090239857200 9225 6464339121938834779206931722680067021130553009043630045267258142000 9226 59809755413825623139674318844056349697623030557624993594996069288000 9227 500362984675387204461291906876149279890861026372404402037085479816000 9228 3816408803458910481081583446010133205819876943044267062344887613156000 9229 26723582312189175114621599241642916985930085904826637319036614691204000 9230 172809998073634619871008689239310547900697794560433172212488773820248000 9231 1037255355747619652889475736779674415054504198695654224345015850677828800 9232 5804519269783869645748237493860496796065584301553026346617578673929072600 9233 30401627736672350610714450395689840915433943673976095359981375812705520600 9234 149544037334835854160464548359289983980776128304541056126461637023383656000 9235 692965650138133293625110083355631015552683422247712981376877853721682625600 9236 3033300026268636980146591170567438040221900518411096858434959305450242861920 9237 12573408783301437664797126227461687443549316074844567395435876960065811027040 9238 49464806325375601399868539750858611642844799559421688478449729471905010280640 9239 185066989792661876716426008872055843037100835136210876888756826852586389507520 9240 659717630758904790990384557934203811221467755087495922743814988835765431440400 9241 2244520271891970500873109320137957380651878417537698442532837891498376132705040 9242 7299712099795090582846564563512316411623521132436102213921571764755457337698880 9243 22726494668610784656249524209771986846673808602029217139556028192760157963202880 9244 67824174209950396942744521950661116132701525084382864793560792727530160551447840 9245 194267741517777281301983804277688185517481066703178372348186481052904611219271200 9246 534665288129861790590633885037178808010742454358712079798165470858809582883782080 9247 1415452606924659211345034288053293982949727171956521683492590913773748483628026560 9248 3608085232050209192070588061341180222445104445468762994552869687586535641784471660 9249 8864094866924527574242899598321613020866951077733817621346333037922175558735878380 9250 21006352811265539856333151053303254490653226231889561935798281609202015264836587200 9251 48060106713361901681628372147933447263618564845706788327956052061853266792557642560 9252 106236657415029917415599577825864812534862025178656422167268472587745963571888903520 9253 227058509852069978777951069543225310756286332045340055663281425250831691924578189920 9254 469542509209722635037805693421281676835777867189135677267466301244544462747907162560 9255 940089318240990043581504652776626578296742381898523036965682845507349276633177144000 9256 1823426444497875913688628426218395698949535291756345864337831689059706460122040310320 9257 3428355383567457919433373972138670070752059481914502701437920455561363985997432846640 9258 6251756877980674180738439004673877709593131262511267808685514920030285330889018219840 9259 11062793146435822718690044932491593427275279042631177265840167086737998083855214560320 9260 19005977362015951471637486379664773335999398662945557405225638737446874512193805408800 9261 31716390692856129856442863704100810899291563950696380348659193787994383610180284227360 9262 51432870288129410832993714203720822797821497569349223855637771542726537460163473648320 9263 81086218226089156213194513638322577645006322187641040571280162421545326105835735133120 9264 124331031342396555786993581688481016274664669231488916973634547628713828241791761389160 9265 185484139223375536301063447002522761639112782942781874355639187497123764240187727876200 9266 269332913620489920395373791953827115353159334454298490513693384049368067831729070745920 9267 380785759061159122655150107480469001135614507687627570539785176116610789489989204050240 9268 524356629110019911557877927496814477478416220973055270298410061069890396620337170294240 9269 703504936402967652824822082216438915010669107696079707762929066144798699429322232132320 9270 919888266636902774007823380179308619911607940123918447018858941381479363219210048497600 9271 1172621352494595906942771315035262388103727823663225461453125540338283237013790540751040 9272 1457662133671373122773091511075575137993931573730514568313379630923603426407347622715280 9273 1767455421165926429597265968415179321037749526175978061640435804419481771964556046568080 9274 2090949840669974993843323528718068945519669696216438573523997059540766660191655274309440 9275 2414062086256166112498585143339179223820366900482495466084982073055460765601055930753600 9276 2720598023963570868760054600625475898633006280898454433660506807858148879488182418296480 9277 2993563129927054221571732260112335193605954527214789181372519315516683903422093272544160 9278 3216720044356500506881244291773488619736132032344770974320621868294011184483094089863360 9279 3376194946695959422880947141862436870586129086410578344337347996259706236875874960044480 9280 3461910604572793378259701319648524492821249392363675109797118703538909123431265866260750 9281 3468639556545964407924948960960024367405188599920878870858897354166423521508158148136910 9282 3396524630248028180271018704669328793743013694867830386237241452535547460392311002952320 9283 3250995976501590175379442200467546407331608537556049217275738546097845941124573857969920 9284 3042107806976249121751611779729501702164565872785949517699053080989210428440433305459840 9285 2783405443122063011606621475102400488089923252551951172936473560408445002992487446362240 9286 2490497545272791978433584619436975408106940249841456509026528151886318964723135437448448 9287 2179538713663830548518195735214988843977522835049527488339874527935388821556923147243776 9288 1865821126708969290472413046877450467652405608869231039081889494857463276526989827025216 9289 1562635433753346171088746206664048176775766965971614477306522874936388672290074532052288 9290 1280501583980786792839899274013170220694016120191588232932649253948390158346407322914560 9291 1026803271919905772466390400033420414046160198085440796676281970319454227306353106486016 9292 805798268995173097515363574672702165800986342403889002332500742055357274943917251745152 9293 618930875842557920630259581489855352570223157243995451701587456973288496908295317229952 9294 465347101043346987310466278114149107548405594193507690628159638396549071390474291220736 9295 342508097076026573485870958400015879607817692180314812437405488539219144558819136871680 9296 246809129713430165499868459404660850233091353273811300265411018064939372327277916116512 9297 174133946497569054564841133791571697376634775552884516094758032701885465695405443159584 9298 120301369202879588218626575030055520116932763029100601492452735272491528138799186298624 9299 81386706364121266772196234536518081543322500282896618137529279476417195890743447052032 9300 53921364536512988805612292066821282488925426944701408590183463513371871269099464868480 9301 34988021426252833999517773887989014103819697520832969993768902731695144261248658792064 9302 22235840006517279699769715245210045826456785507535355710636765333567282554700835679488 9303 13841585496852834428353117515324090832805074586379405110189949115079941145804376840448 9304 8439889574149101960025675540143004483462596815089525482043971398867979794498599766464 9305 5041094196084919128130259430853879235222197795250639181246471620039793264153835646400 9306 2949623060925691719712166603730492781849982228593578314453310336341466276055428859648 9307 1690738656889755327712315906582544072000961133718988074804299427531959705776946506496 9308 949439670252999824433636342985465184945387341651168817861535807517006847666508360576 9309 522336004527921664572370390936097049077687879732063538370945821566484872476950275968 9310 281535474939858867371756577833539361198472059278948031324550769199504892722209511680 9311 148670177546596441426856974557952666211120055067429139128362172251917649701031142656 9312 76917877153136598619999429144113776919520373984491580454006470227428308305094415472 9313 38989411002312643276091692595680901990273655350293727753061343140026996226932138452 9314 19363480087525914043995002250529930537901387478347185223051537658815874167007145536 9315 9421868648455787848940375479323778568747361004243567310642224048996123080957349120 9316 4491643205703600821779521521650824642999015020484973252698274042984113916928902272 9317 2097895476053464810079034050627957464193103507577251324537820728122622099568925184 9318 959990160958972263271050198672682256458206380192437014207080621008243077324150784 9319 430374103635035544157704428534718480022765355834221579136051618481177572845773312 9320 189021881958767340667812251538579759577379876003511498699066302276508542269392960 9321 81330403643937534128002211466004409899897628075060292900973694055465439327062944 9322 34281123302003668036852200338081949925341281764804018417087782874568703311700608 9323 14154772073283768956484605661534764435810366382484978488771797325681105368928768 9324 5725045404875691976424281328969635381142037460645497176765246217867425398888064 9325 2268108023148038169123300583627164742292301110825046597540380622375848573559360 9326 880107673523587086919961295744947870155142511010265678607031722610296504705408 9327 334481156772091626914329431645110315064391986370348768680401567899048692772736 9328 124493228092170938901609068564361866566649947732467879477687087605104751328096 9329 45376435687212761740071889763402957538568057355591498174080200350340363885048 9330 16195555101776083596377732513623546827542005580130864825681105037886535585600 9331 5659918356377047121656409568468352219383533237660043975317146615269029669376 9332 1936596824935827036259740858856050869182570241266374616445153515160784711552 9333 648704002352893457472803694025515339496846663042186145637940652342810726592 9334 212712756949732053559170177603038191661457891282514645870051841615586719616 9335 68271432177144863066827753062356969103728628884898192687964104937664584320 9336 21445664488225032879292507145243574448660620928343096024220959006614323264 9337 6592483206561119497753808337018668054775830534269914302088333560672862768 9338 1982983269238274757946484471373391739209011849677728279539144458620922688 9339 583577310615515103079629018842606304998323524490707169443817881407597184 9340 168009257514397895887100279655747916943150217273818519062792694979060480 9341 47311513776146993363173127015314107692279027851042555952022382930691808 9342 13029860629882552088167445403751548387371311594158983417921258276198976 9343 3509049562385804454759889697320112003622686137484761122551547850099776 9344 923954278181853157053754965691786048966333139788256218881767580167268 9345 237823063560069162078147993593088556150308415146304458568237191519690 9346 59831230894473997766407021004647176140946101351981296178026638448896 9347 14709467008214797621133987567714396648822109093820062499695231832992 9348 3533311798753800673358454355988998168396341711611106988566065488944 9349 829087405805999513859505465321470842182444014990776200656335018928 9350 190005180931873510505332579012215324113415606732841712245170036960 9351 42519363538808220964584321328380087994582162352534356730615091552 9352 9289010523308051818482859140783025003832384060049772078102668024 9353 1980680023238215655297354779071407141361144818401330373000942520 9354 412114106560813129021551715056765395618736030148715741016896928 9355 83650809382769863315158103674767714464836262483654481560949280 9356 16559923822518913573963258524640583352427886161421027500400784 9357 3196410299307629200180920010406987348275809548988169507640208 9358 601391485127981763512805666291927574827966494222769056438880 9359 110258179208064733168335652986685899950973097956366263967456 9360 19691759484059300406229568810391109919115164770743530065980 9361 3424777433694750750521546589316694121687735300084340632876 9362 579829348851295921509147885828457241008250594413489895712 9363 95526773527306554609391264108574296226461649224402844832 9364 15308565458785598441295013238532804736682051523275907696 9365 2385311646648742423849237942140918662191899173686423920 9366 361211948891668383980116191806703560077124041202088672 9367 53134634207065837316932826677225556487414147335877984 9368 7588746559069772360006062845248888706047036534885544 9369 1051724222327855552875340317077729098550237342513672 9370 141357546445804266378560575939768157705243252220960 9371 18414030385996117056285814892569689142697483064864 9372 2323266124117199617049423142774091189297148583888 9373 283697373804835758645382888910456766221832198672 9374 33502777179220838454858422979961780271227147488 9375 3823081709263812720127210681764925120748623200 9376 421177696854935824917820597910788343788563318 9377 44752757216186059239556010287941064331844636 9378 4581742031729307419461018914475895438698368 9379 451460614190770342787999318670722868813600 9380 42763739431832135431721428109862090587760 9381 3889108821796083338733716068138468171056 9382 339122336650655285972446384678935751392 9383 28311701563053529400439008233015948896 9384 2259460114321849538628789908957212280 9385 172087150834200223103246169101100680 9386 12485845808371591475025175953884256 9387 861335440947027837797437180343072 9388 56376894792048875126098720263632 9389 3493133989861262308616729343216 9390 204378362681304356926304009120 9391 11260970620557006498618174752 9392 582547642590679981476892644 9393 28200141298284528570607064 9394 1272663284137145533181312 9395 53320024886954347616160 9396 2063970339954271836464 9397 73411806094740726288 9398 2383993334439815712 9399 70154879197936928 9400 1854069938197800 9401 43528023241008 9402 895566582016 9403 15871196128 9404 236832720 9405 2884960 9406 27456 9407 192 9408 1 9409 14657929356129575437016877846657032761712954950899755100 9410 1436477076900698392827654028972389210647869585188175999800 9411 70030118220511249627540915847674663642413497031272269337400 9412 2264427482460139530482289510888985386746700344727685286358300 9413 54633667689855395656424071221199296430661270985197043529982400 9414 1049077917481636472548557979554723817973703066507839675398483200 9415 16700042403831329193931999599963865445545861016639424973944995200 9416 226679580495422197495834660979647557388295042494715695098318869600 9417 2678150910175090433909717532858655121984075180098497273833484321200 9418 27977750044994215206884064296402127822194687815803763120711557005600 9419 261654602514498587547884981101672580642754001357194789871264214199200 9420 2212759546243181495494566165438215399121682615865298494811350199566000 9421 17061684497355585664225595552164303172164576595861454160033969070324000 9422 120782833236518966941033865872921269155819235409570856625910041681008000 9423 789675667320618098725032221620804300023078904023016703592489930812864000 9424 4792488178495475638786947364219284667878239511129670976447314102456685600 9425 27118365370355746516275663254316639792141529368828431892143527765629987800 9426 143629180541020705007214736626202024860149818168426491316665515463160108400 9427 714480785092681495732768382611051600576063640745406187091954641820775458800 9428 3348390366184104791196718580134338177520928316296552685411298072878843565400 9429 14824167003097982611045509595034844374261049920744215414297214939689875321440 9430 62153625428091408594208865036883876507415131532364076340312564176623091384320 9431 247341228687388771153825316955256258153755641841900673997000304484924016658560 9432 936148034206525360945025474794438455375457410816964073641511927118942007082720 9433 3376120651858021174830697023554718270578978357710834838553746754858191924802960 9434 11621360418833256174249818952802450836055916241771623678072228321107309919884000 9435 38242154959690132008225565794400148737832515813250584329607007210756653755123040 9436 120476470371420205425470046200858970765143997177771950892193523112675306924568720 9437 363846143218021546316617800344134220503693539493413181849007512101351714286798240 9438 1054698002229383594896957602877443295704853385626858371353613371643840345058414720 9439 2937884064447103038881290523510657555250211296967344581862901705575452342614739200 9440 7872354939845709281288994588961624193944443324754231409264544845095634820897784480 9441 20313025556065003297101188755393039491986168824197873438104459207192135605246080940 9442 50518788648250627221118381714754120713344734297861209856147848352124020766963798680 9443 121205550000756567533378153567658127231408280219461801908577887673997143155022146840 9444 280764967764018541804862039781560215726728387838182455747480050862531805073407758700 9445 628423406016954501126013918656008928472075238259229167691852892811198491950010192160 9446 1360095354003679604381434670420055622162271062071151698386237480280714479441782798080 9447 2848356802208851692342415397162913446532441275290346262363744921819633343625612876160 9448 5775787559310014856737963855647933433193529266065292807454521375611556597881491411680 9449 11347184706040696392158385643816239325197972678523564560726088046296353479119651681200 9450 21611211319084281824357693225411506334246850989268935960692678291081343276642028249120 9451 39923153316423048225509247139384700112930103905552790048254601101986488092040228889760 9452 71573718494141197688985798784735571694141634453551984084232183812300917978362620934320 9453 124589677811637729139602576712832720811404707491323905489937233826179048855549197094560 9454 210676553097802497255467476507771159700839823805900716966046621970750620968084511891840 9455 346219736035193516168486586326489609864654262379552181100016110585392660452348547650560 9456 553191188773610623950213919710648937042904823839947452620161878783907991310210611544480 9457 859733695011631085815346838334639876441599963489762883446706776972993979880832138470760 9458 1300130602130436805039336078374030483604079794757497566472664371389264620249175438433680 9459 1913839655054939668445681810216202017709009380524548231709196643858686914067665290013200 9460 2743300715533027922336027706522544533071819668069263209676039066659690656417610862418920 9461 3830340007251822767840364850093206948305430292862290765902449112034689829659256920430560 9462 5211195664389363007435984184434334642105952139719473160303004557981262790661536675243520 9463 6910466843959215427303651234435788159921022229663868314701591093333829798234139152146560 9464 8934601669455511543099823586042815142981839244229746006760436779319251405159333477212000 9465 11265824541879178514907462355886098181555463059507839083310027420621076441625399025812240 9466 13857584824678187239504735472657016895594361692666931059329067084310800995810622784106720 9467 16632615567862549407088322846310684847176778510317187404245527177047161716234459575999840 9468 19484477989607032144650718445750897805996710358350629716177346734556872284271440262331920 9469 22283034775629071101965293048197713066755822151345558569561570420455274717405487166068000 9470 24883696733648991837741131736474861535627547229143112913043506769270724488960720073521280 9471 27139626099367638055616697188303428804251581537409635453596634391514151338315426728272640 9472 28915488811230950210426070690498216296508154331326445358425662629634707408787224629621280 9473 30100959696893259612380185875037357443537071953299151674316143876427676058269002545422190 9474 30622096825476423138881704024224789262898066097127171388266072681499124320460399315534300 9475 30448950944808362772498941841998305662572925525842056462335517918381984507542706463508060 9476 29598325863393218829083541274270110213173155168221981990920644393131102274429583232807630 9477 28131351720856849974160109667960964209306114135464202751792321490192697932495834634692160 9478 26146328408711198938184114366412432207167939257275060553192396283256683394363717895265280 9479 23767986401809590654842255647697655224842314941776967665027748984254881397758222063499776 9480 21134770880183731371791184041396643747816800267958742611088182973722935510936546661998208 9481 18385912021260034763615550949630770245951702377800942736463407459945615322803421069945664 9482 15649897053356230851706739800102664064558313644617179798103527165904443415795564052279168 9483 13035567299200505092575427194765485273031678976160330850046521221076914550434414500439424 9484 10626527181596417341184681097524129176127232411822087463860336373929057192770912272668480 9485 8478987757145589674392059295368719302800195638004246488900715930726127728487779375340416 9486 6622678169555857293513964567323024628491934365237051894876382212349906175113833236863488 9487 5064115681050864666807867412865763045207686042443850173365493865885569244425983283869696 9488 3791358678822852156929341440627839359309780867941637396502157163922772265294796590370688 9489 2779368093209645310262789059132373048632352100213739516630724241123402213630722418564640 9490 1995232905083054674198819728037756283351781638562946060532607235077716219933826201675072 9491 1402722145941365356054681700804239049806808860148536732767956010844191109665517285751616 9492 965855729370999618505317201574516103139589752857781686414641244216529605003649282027552 9493 651396361621283722437891709014654370182290185108833810082702124740407032219477492366976 9494 430327093059021387354627425931824170038813007767392654171840297484968384509887466967040 9495 278482644734541403962813673815340661896027726228943601512440184861758139839952879291904 9496 176549887971831109857524190236041621612863453418677655519405118495253185952463476429952 9497 109654997810238856456151305878433421547098011768046719408779231171980305163979321197504 9498 66726899383415894095951463320703171710128907659202261678611333453947618446424981796992 9499 39783494055893264073986629151783424732944402065988784381249527962540788192150863826560 9500 23240763903077838610677515276854850597720148130441958768901944436024618009334233003968 9501 13303243023493111079647153183201367822603160602169129401816995254850834024380596603264 9502 7461679510616809643722068446646016739174770964818016768009754441886316299402019368448 9503 4101078120217790222838621656499118133610342862501688061289401737641819163879537552384 9504 2208769951303462597773232291970414978897004129033583726544105996459105327786292786560 9505 1165737337827618849239170842671034320518024127304446171651842832354482268768038545776 9506 602911651431559355364422503086991793012836378224207261574096615401370754366911767008 9507 305571296338366472510708553956428531234466692652332105470715238135822500013949726596 9508 151767472912150533956583161166930022596474147481638470346416124848677117757402611028 9509 73867205312922031883593410348363156700539889591698455025054512296261657118499284000 9510 35231343323411806348462949297571267212983632089802298070660572172708612827069891072 9511 16466725596436025114970930334820666251333896854379578335044279376943514523458311296 9512 7541885542930848081630773290385592793348436856426856417977688343997188223602872832 9513 3384851198928581396574407773606593277975816805867501863102834474353203797699612096 9514 1488595376425197302126389680996204917701429785361542512149112866572437623148600960 9515 641475146392669158062844632446342147191999996581806731075968190515851293686292064 9516 270854389586756639185855211751942806425924514768657410498252346229494466093061792 9517 112054607108980024432438883312239350301911924038773688004457763121292236743032384 9518 45419712581849602721421113774096899226138472822507133769046830225059999272239872 9519 18036862375036946700727493224900805455117432374613333215405952089392479009490240 9520 7017117227596559089403518112749760465438625600089300654368798566575406255303488 9521 2674328954912322922826470851966385321049743743619914032635821426928348963094944 9522 998399852892044044466465292348256480891395001474735284315596709958932342383168 9523 365090883012220167553532889332019088578635156584573016696034101201905682743704 9524 130760152348382490054494112201639449733004557395639684137438398380606140251000 9525 45866632426562990388759999982822396140586294156633097058304590799506800973216 9526 15755501045563133395430249407395959337653654292105459036034638170805584755968 9527 5299638514745976919784317464638527918884496059944918400335729026936628127936 9528 1745426035125619205039423630069114253082157370887700489083935692997117138368 9529 562805136154337259112713170615801194781506570029839331916289038735586926464 9530 177653572486214055684020410296657961470758327773605320061231130261759897344 9531 54891439873047850932382824561507244119866576213920559399199528576246213552 9532 16599810083964462363093714847374265596991940908589288761235508957558370224 9533 4912696556976081187748583733317179486437183673868107880313463530628684832 9534 1422666118599621560928930139103975876755514585834491663119060621989527680 9535 403085792394860324259941831352401093005192550949090599414924503211656608 9536 111723853845004859322056730136014463533529961900895732573950968107522144 9537 30289203297502012333081342863548478182616782342425662261330401117466948 9538 8030821621442654091105843964705837717665429487030862452091935797204744 9539 2082072792616837510430080578720377230597828009451049129900889570992750 9540 527747388240429598651832800431715088729338547739818918425504559681226 9541 130760842084431072048317014705034654014597029400352550900736363631328 9542 31664638463290122198867677223375732861529349465967004348690555912320 9543 7492673487100002681606850326379473161668866327755032431625799070912 9544 1732132403869962492882628119718600279798254854750047100426255592432 9545 391129060439103482277095434043339259218046043935255333656328570552 9546 86250674886092246184323552054356042619962800781822117284500496336 9547 18570039703526433211573117945233170138806028296051825487511576144 9548 3902753794674672689480210583317293624372988530768145043893292408 9549 800447586038632516446023293252886779585225837815895590337037136 9550 160172732567368380250669389051188312452612724826126031495395264 9551 31262486868850980601333121493027219851099161534385528791158912 9552 5950007020471988861744840442940782120502459672390186301135568 9553 1103936997194345224630115207085876204971639794538019280185276 9554 199605000875667115731836936700099838552051544523821966192088 9555 35160857038152188156983752289713797512758725203506645052296 9556 6032002579510944433971135469924068525720817152735948927468 9557 1007447954307572024460036667884843954211985405185497310896 9558 163749083778848957335458468329202359619579760194478407168 9559 25891468867280273475446906380338144142445457128949332160 9560 3980812837378169249356190913352350397405529119892797872 9561 594878199895453981124652178834119215896053100409867496 9562 86360796726098319679696553446792258824316508146063152 9563 12173471226995204090813935913769823717595486549163216 9564 1665263103080021731838655669930933903324186127721160 9565 220935977438108451127314396064781499941155714568784 9566 28411314908210783459201876349094210110523935308352 9567 3538863357417794493081069872165652522553540266432 9568 426646947093320063662711031123864408362105185360 9569 49747089982985838614233998022824581999213517654 9570 5605290138608673722504897071192833591093352908 9571 609776710276340984771828614436937204937165074 9572 63983635189918577064489713968904917995674652 9573 6469127017777658187256822409276388092878368 9574 629539426247943032998766845764179972606592 9575 58896415925944473089270692526251740836736 9576 5290488158781554928876067863966178340208 9577 455677160291155863046914512875155716984 9578 37579016183701069756124849570870040016 9579 2962693956782651416766318968483960672 9580 222924715973255830391701960962392776 9581 15980169136204141417053605850405808 9582 1089221856421637902572147766440256 9583 70445601122162475381221967102688 9584 4313261822898704548752699448240 9585 249398336480695428381170355652 9586 13581062632476039606400024936 9587 694417816114854529990225852 9588 33228079583363565873813976 9589 1482401671169686593090400 9590 61401039334025383648384 9591 2349941269650746493152 9592 82646282582647554512 9593 2654009001596244040 9594 77238095280023024 9595 2018890137653848 9596 46881889373744 9597 954158077952 9598 16728424448 9599 246971312 9600 2976736 9601 28033 9602 194 9603 1 9604 57743358069601357782187700608042856334020731624756611000 9605 5716592448890534420436582360196242777068052430850904489000 9606 281549507072536884994220189678588285286982438696882495960800 9607 9197762723395171809275468747510208115778308953959890926719400 9608 224212974842673241764985032340490876832818549054406833750793300 9609 4350184669640351083622321165246789310391414390088868040969331100 9610 69974578617780958847190761977436729640850623069205921590176131200 9611 959801311816233678597512540982002750853165507289748084932917312000 9612 11459717329269704915911448046741691704997454791304489924613832889600 9613 120988897655135707590903411307366813912948634301922613669619544547200 9614 1143613296624508278358220345087931511669830873663682283405675718542400 9615 9775243745236114710632185421194624526701776903237719411600025962440800 9616 76187297598169104232107700971841849390192602596406521318449983605365200 9617 545202916396215115606922898548007309852122777748459303776581315828710000 9618 3603456529077716179924432391968984084152910056822224599474583101329288000 9619 22109285691113629347274233292837887841227336898437293424113417383423920000 9620 126487071656597804455085201930725406615305628107961366592437141920729338000 9621 677361343875303033449962741256236903845691988808027327971060020983629770800 9622 3407138536214285092927116423475054300669919461702184516676604996931215222400 9623 16146691611878527045637133351533580311920142665107038130226395342275765950800 9624 72292461126073388295265015765191016855140728448758422961858397884716147830600 9625 306543240841474523856300208983443031962222558773289978412497114765488810114200 9626 1233820535187648169186073391008570505991162561080888486388515285955884973696320 9627 4723437398246018582942393417182721021976107211991508935879046376578733768149760 9628 17231299099224107062166838775113818506918622366772453779648758982847414025005120 9629 60002875502306043999232511290194457542862175317142610318363971650735649555845440 9630 199756728549502265060870574946960369532002906070766895043551401344780769272617280 9631 636699542595817393878886103488361101119255985392921607157765786336375248512185760 9632 1945597241430134904927446164437109593397681565692181763014756728749851371465361520 9633 5706845638634054187932652144077736344052110384851267752179970516481998606870972240 9634 16086657762383839878834626782685867681245192413457312582747945793021567285326274880 9635 43624423099251943476723273632355771276562306676831396800519974733761719945776402560 9636 113926451612476373260556793584070961581698559375673957527285660206552561540031528120 9637 286786862562469458345464078208281127527316214452266190289895587594671526595585532840 9638 696493433006370717841140694927112627301138667329949012679691417078745633717201762080 9639 1633269492141873997660836128125218465845835024102824987226261639698274387178775285960 9640 3701010460687688459847367547425579960594368011855158636735125001758365413138566982020 9641 8110046935274220291416437144179130709961134060126108433185394542483377698684048944940 9642 17197601694926277825931429234059914608929906327230776852325017726565590490468605068480 9643 35313279142689376691049429300212168412276738140421219982290518229513295130776290677760 9644 70259100662166453359786494338945664780721633561628848320064409287873896554562306965120 9645 135523908958757344536526848551872065676309447835691545728208130242506074575103865597440 9646 253582431019149617427188601429763337938517059227026833363545902522604051282282430774080 9647 460512095065675248310590231320259464136680383542617448301605535287846903401527022225760 9648 812079865521977067644998166576005882603286210018710901783993051468971588582643565351120 9649 1391229121190441604302578265403293249028881157481543597852401705911090958418320271747440 9650 2316525517560666932983085644530372494622190985842411613050263999189902071568619003401280 9651 3750600963051598603528855682414691407571455086164980824574956995282925070015429634602880 9652 5907012928024285443407493314652447716205629221665614596586947716303804707173644552172080 9653 9053319723679902132500730056542000141910868438587186916067094706336907899734434891698960 9654 13507730538121772811839308945446660374166033750193354426313702554487503963835309673131520 9655 19626633264640633881916470585195902764937491959881189264623351100108568035786080578168240 9656 27780841694275027081561522280239113761176255241218140377523932757647342954988720337714680 9657 38319675208882713832432637642468771188544218312645922897125089957978788775867033647697960 9658 51523984650966645095880436248352618532998827912102022924683073936268021752444884605843520 9659 67551763276808960182189605211529667359484473529638404837973949699559783438841603160234240 9660 86382611798317107973153298595201511394432508964477078076108215852789729736567007268658880 9661 107769473425419631880156404972504631537847343085063222270850084518653455689658882649056960 9662 131207076856596269984693350724673545727356541640874256971844684975835564814308033811833920 9663 155925891217992055301292997342868276409331330150344597519296812199237977014318653499995040 9664 180917860213986737421874920798533549036469153998621864596970739815553687909069020828970480 9665 204995910818999850847529809269646417990507811970394434578175089772628895809211002331063760 9666 226883843066560990618824203183498445640501864704146446867582277318640409180969269658681920 9667 245327685099517587636291365981934781432121251139640212775779452202720223203776219905651840 9668 259215088421192053342281136475494696995018353918990019911113504428488010899436220664843580 9669 267686880915092563656519783945133858642429163488781204024505733858059536380884239539169460 9670 270225150836437260135908242625919673482328133120230095607952637706940152582302070559657520 9671 266705298592408178533120062853090581341962423872057247929038349101384562025918937966638740 9672 257404844544649857118824141275067586184869138889549085241133291265207193113424935510329130 9673 242968394821745449462156793765215517803551136522899299217455928786616717594834152867743310 9674 224334753093612021772146747896504076000307166753195956442645657517187404935832961874958720 9675 202637474316424153813296237355994780410222860782311077111803961205008860363648399944304640 9676 179093261106503521820325277233680730998024887190360441051233396533518886344311264953090048 9677 154893093284506114002662953573938248267853584533613538237387739311118954361921548790521344 9678 131109009835434208813154335339282385276442882299768831708183121833287582388529896907280128 9679 108625659285695464987969378364879963635570244864849072284083777352321743611252176557111936 9680 88101012167485536596359333043963359461771180174424818442648348395334638859252141533949632 9681 69955950685282008307283818444323430427256873199904057018209052234393889993356762100869184 9682 54388617682989598184322902246471142461653311946221617149787851746461977173448755468043008 9683 41406920161721485816328352067308117855108327328880155537387164069714476561475158962500096 9684 30871594216710915072315969773318854094438532233622860380315819198976898853726894501263552 9685 22542591702589767240485498203913080501844474008825834492965947750200126273732561593282624 9686 16122877407809095152674647371242790533871952059256566231588053814978302302410948397244928 9687 11295573957392512941496277106042171438298107132369223210014444681445264279323215124106176 9688 7752327959772942558596933100023877530278319658168922439463642881740498518061045211394912 9689 5212463678300751394110058525738573482948254761496654669888047248885623636457078017082144 9690 3433744649445815020103356745133893760752142310724967411898571161241144308322957097462528 9691 2216317633577581517031770122446141201094823421867807470809964731353431822179829655684096 9692 1401709830575968060702797832709991281915488524596489950624979570030371351781337408774912 9693 868695341155051727956868061572780301157329525966951493111205804627595584501044214015744 9694 527569133373297576789018969011475917254056933347078690845938766316876754227686775388928 9695 313986640273764850182532807780742639803158059940614615480017966029447185819982976791936 9696 183137979312173436753966143276352208626902176468049351163793063993265636738816101526592 9697 104687505351247422626034899506159051627634577110858819851761142986480449783139860585664 9698 58650590715040026502270722532725508101836185717804406821479664708511263110555222682368 9699 32204841620614944299855789896420851242132060807430821073846060306606905732893372386816 9700 17332034063391604228755788666987710412450864571168956120552738719886283087430841124192 9701 9142481117804091996783565129526577775205969108549017616192416100562286304830933914144 9702 4726825874260824622716544694241597452080112977694496837525187908118320606237286896768 9703 2395351198605586924238203008841785452974463365303416793613459387075335337076453194216 9704 1189773159226126454378122817372104343009449943287193094672275123404643245822502515992 9705 579234045274408836704570429141963165785659435329604506547783360842732669008167165204 9706 276399181335045616701179446731253490072515476409017459658554681864990531037472626368 9707 129273124932523653580458947364751390256851967389397052401378030078828588313731643136 9708 59260166950631955099629292655606079379371716939399327133753404823438223660372568832 9709 26625217524876351521591620596428944381547666841669556924883331025199254844209197184 9710 11724380311773273175413596706193648804665827002172088539698515960593544878045214208 9711 5059901393382492858306980260759128839182901805042312835783914279166840799745591616 9712 2140113559588634700798538673469989245915949852682198134130223635464135970466589312 9713 887073418983377673237011109147076741955855240171736492973303046997686637078810144 9714 360324536209349623041366373059592420939678168088989382697499423060142203276737408 9715 143423831210988453864022769412909059126465866883165198397846489367492532390933376 9716 55939918607112863234319944522541105953893126716974666848035065469378546808455872 9717 21378305729823702529330428291224398269682800083779996906166631569265452645035264 9718 8004821782892501679537212066391614187507748997915731745939962753041111223280768 9719 2936506800042255436267924989851955580789187316935925921770714684198758436115056 9720 1055318015975325080696446956223092700140984308719386569647906327669868736236112 9721 371517009605966875603380872295935841283970690419276268558515424662479962364984 9722 128110582312190004445855510536579008405795669254518393793553847050728207992768 9723 43268127048739022855591840052142462968464744160421218252248151770780309030016 9724 14311714253156292802031777831028987540713150045023855569585608997306451001472 9725 4635719652990117463724749045132269929410191898293084286425222043798494807744 9726 1470292834109949428983419174484474338770346598729401341374650385682738904960 9727 456571287518870742466127599809566179681094956941418975497848097440980682592 9728 138798882399306340116073088549151375521381011959526396192888379934433958304 9729 41303614587744218947210943200252745021690584490601785928720426989526830448 9730 12029967728056771633375519858370466538481362204550576209063068328718160576 9731 3428958212043131763133235832424542265881324636768333711532084891860119232 9732 956369256623114799377302866510639242610728762418993783655313282758132104 9733 260973445589111685645437923202248376325182345006972003739994020424979448 9734 69664754679618306599217789408745998434628602371361698695078309627290976 9735 18189126267572703202418741879861295133379230061534751044962595135530212 9736 4644354039229319882724781636158234912829891443211239076864377557251704 9737 1159533326690520814146363357663699735671726516647417092459509939541258 9738 283016665758665986908383773799948987027595148838479199126954673631296 9739 67520349162083747033267137448283603002109215509788188463324045537024 9740 15742393278245008199598950799918264125267402291490464337987343251840 9741 3586213082658957047207328656749300106342050509025270095537253836480 9742 798073138532733922866584292752219156973016465162759231360975625376 9743 173459695049436747907860080204402501972273807079971224631834654832 9744 36813538216876866532297537097214360844821944862082245086221194120 9745 7627268666079948235473551327645682619000408227574241631623819736 9746 1542331717584096759346214868423317181934954820393107591785368352 9747 304315197836785556847252343161297860779992353233248256989653952 9748 58572158902469984279944539719249451910871193406468001977864104 9749 10994098721037668087304681106070299408210450321020423427425720 9750 2011879505068698444649705774676498411151058702883080922667072 9751 358826871410219544581672581155602794130068126376920660997352 9752 62354588708623304790042497908660492100482563832495430346228 9753 10553697835309547431173049319665534076149615520550189738636 9754 1739153047665396785425752773839518058727275670962482067872 9755 278935028474410020839159567472136083301606288786887986304 9756 43523701426002253103215836670910355055444142424136852128 9757 6604208215095610581399838911648580917150501608373023136 9758 974071221619942329450312572189990009748254311429043232 9759 139580768611913542248156202580402598729316815086798544 9760 19422318646966577659263750295436277078488690418944088 9761 2622873587448241345237727577282249011053883014029096 9762 343556133368125691459643995445049164178527417331872 9763 43620136609752366371479593288176060236982544041664 9764 5364760804858006720732246164309482476421603489052 9765 638662504644827808460399544801364400968751757268 9766 73537856247142835202421736736131975140604243856 9767 8182863181068556657806553066223716264605066864 9768 879153274471101076734516490426111986159031758 9769 91111113708260539927013495271378442461072348 9770 9098683314308133722318034530933528400877248 9771 874596676850691403407129457948265996044416 9772 80825317110026137329732251629160526852288 9773 7172158083445921935495024734714458996416 9774 610280171417248567458474354100425133216 9775 49723104810566445548837990697051560336 9776 3873148550639021484483672972625212456 9777 287955036357349619260497114908299368 9778 20396819127678317679646981728933216 9779 1373847649909653642092399865929472 9780 87810175843221358607154760775544 9781 5313664908302031786987889750728 9782 303674924924355005837778384576 9783 16345824159134709197421436512 9784 826196204323005952306773364 9785 39083125576823778808913688 9786 1723871356710590869849536 9787 70599801115409616708672 9788 2671825127278948818464 9789 92924998990830318592 9790 2951244504062677088 9791 84950030775151136 9792 2196391108572584 9793 50454862105648 9794 1015909718208 9795 17622298848 9796 257431986 9797 3070438 9798 28616 9799 196 9800 1 9801 227508830794229349661819540395688853956041682601541047340 9802 22750883079422934966181954039568885395604168260154104734000 9803 1131885304880325815246443307318856069859474381308479088822000 9804 37354120591867048747939441335642315719621677267323426899289000 9805 919915610615976548671651157191831133331263738745752345743920600 9806 18032185807913234768465896340240198049393767070781454992401387600 9807 293060399880037121147140910022039919818127999503908801093755686000 9808 4061601605403100507617599807284617906166854434137344207352327225500 9809 49001823018887921477182395343045171235516829470886822711834658716000 9810 522792873417829262132106637790039837174546588160978799615881518515200 9811 4993819584208767156155332449370569841280769895654904483052711591091200 9812 43139461484554874085786729930803394758984351656823747771260498406784000 9813 339818783810407905650120502490695157286467977103217748542483373782112000 9814 2457905304095267133036403134364724209011649774493610373945577225348064000 9815 16420756822250292754891213131346711442243938686318080569719051280673251200 9816 101845187108146300741986248373635664964888540311639607783608537269927689200 9817 589018774104565541446184630770321443397072642046079037711035917017130931000 9818 3188938693411923411414842704911401909544014866669801382414673964611090228000 9819 16217509501367569874162164643662274438792514147328619854150428971332436996000 9820 77709239225971258576075976765272801378807812160401284961645070360745828039600 9821 351806029025887769668663474060976255834840017265076566083217671534508601627600 9822 1508515903633723054891857850209799035443510078838373100171105899772737147404000 9823 6140235734527392108928969067721989526737966117496874519766261000095696942932000 9824 23773517505705643724401663705295252786206102431230204875681163831374697590719000 9825 87716878947908120089147681559033011870349171150720725149800535666537513811605840 9826 308954865515092238997889558431941445783637253159044073633654196261162917926865280 9827 1040424324527101806263924919544970533819935224212938875213328638056626979404336000 9828 3354735850936493221278999937797132967716550404402303204926207879345849965794584000 9829 10370994073067633999690835282729218253835289652849182057134085208997731040178984000 9830 30777724097284214351958130198860285823497304407377431342765632740536973457113404800 9831 87782663980911061738622376964099191399061863516158295117396685657263227886929990400 9832 240882452968222593758130602654632549800097379914037344118963324981228934258729762000 9833 636594537812004082185175007762660738598575820001043754470574367870462020263349445500 9834 1621777074646792804393567780562220419330477773667147448975577534726829487527842158000 9835 3986332920806805358945732074027001171902882175090842086912286266065805680115397970800 9836 9461728293435807639874723626738421879788199754163885863108900007558195449885866367400 9837 21703053838952038197238995474338487611585076260632134401426585117909633912543061959000 9838 48144206892017626952065248446601097661668457932931916254524073040466776129788012066000 9839 103357336450929429968376636926592910868461457460742415995893980374412958218652099366000 9840 214880620224359011109351164902342583859378393324222050424433648148702317174271538025900 9841 432893440396836262401376783116512366206908892938043090688404002665917066422826711717200 9842 845565811264887166675063548356211777178765572060532534297022915227528045849260979488000 9843 1602278557877703545035246874591636694117748792206562673074853960527261962877537793952000 9844 2947012588285935784020825527421888792465817263768577141307281767862718892364405251792000 9845 5263770587750157751111058094381275831462104479488492570172494417310424554581779621353600 9846 9134604631286852118955728680629097575930083459028211004363747282358116955711732663180800 9847 15408386206644134250413546680812069964807317778282075895110775493783688055223041252496000 9848 25274726124280136529172273102228264335851892851072981063561121841066879830181986264054000 9849 40332587917952354325057014173125787403941736893632048165418322881277984292784282116069000 9850 62637746707270305607489870223044014707586027206692478725705518588005605146390428959667040 9851 94708462743234047310520475404709676944903520539228824135362356766988975528356420641975520 9852 139466171025975044052127650187870435279370299426403922768853145374867317775988822574906000 9853 200089455374330740123384813576956694169676833266388613399510761636238043037241397610166000 9854 279766652219637293262528751191734517823482051813439075580698049608588404326281635800100000 9855 381345851907200572218477098248764096965654938463353075634078866232010687851218990494645600 9856 506900149214967842580839990516284316692878757529067820184968454570170523114938718880575400 9857 657248277165077452045231376375196804792485529077789264539753803587118605999413675584018000 9858 831492066745917190711506764578569171628318824589284773108976030140992805936085661884240000 9859 1026647251216298510988205429563272598356970846754136358305427880261577167302366717466896000 9860 1237447777243237597679962250629462979720938438677957216745610187713657771138508383351188800 9861 1456392299228255775299720330192855045747032636601843462863490394813701709386467729906641600 9862 1674074082608126044100483088579422976818642728791615086288082105255818176080496687485840000 9863 1879794980236572632327065830800824164026963880636842463062028919293243528992783606977152000 9864 2062416948449784404777857475632954449996120960003201210125966189680374453570593469662706000 9865 2211359737357845068018958905413234410433376845572007660588771465855545570078996296886163350 9866 2317620502433483736491258571914859563347250134953100556164473073253594541940115629622007000 9867 2374677968445760583559978185929993607332536252456710976863018139527056624593428249985891000 9868 2379154434358838816804716538116869577059910805855027814647686402779642186845310832449184500 9869 2331142314853682680345013770711132991148213443182512000179034429553679948219097164059015500 9870 2234152074339448606870335204748322297060896743295804326969072550735927198982477738444769000 9871 2094695686928742688532663679173104868947802407223347436553720532919454843506870314021860600 9872 1921573132288566415552824584886443797547031577440842870148451911585764331087497750760444750 9873 1724969069948005636925979050388486297770504128870614906006626146864796205843346421627796000 9874 1515486225061146992389076663686554607983954130847139867454036116780926043894021181098240000 9875 1303239239636008883006024355541205978564699356946120815992861889540778646720451269525006336 9876 1097110474005497202545281339971273612913622091334670739345190503579735567019720198647057408 9877 904233710956835640722371372372100515606496682204588650623044827687961933819107340579993600 9878 729730929548568105421521156516436380737229535114641016445607699243717692248713856182451200 9879 576689128949526329545937217957767927311646502869139943410482615676431000427773181988108800 9880 446334674394385886302435301498725395090739630303419481904534131372526600951412796349006400 9881 338345169766962035940852175028281738957641480606427387005698844697844065120810521924846240 9882 251233910345383520132074376941892410100838966739787143633896700032840535824194058079113600 9883 182747622530261892227371732093616982564274318974053871738389009084428406503459182341961600 9884 130231062531468295974314467826728460010500702245893350584934047213952401274461144978920000 9885 90928266289732724150011791127950610899616206818889817721451693872294133079080129107513280 9886 62206361971441665516838136644665835082708326766796980424156523253714357464823088842593920 9887 41701374271959609192591816708987095925898195347952958687995106544807153862807343974204800 9888 27395028921017294460128429872694491587171066940303475491685810255160494107883307344244000 9889 17636940008128074886125341112837024205386650785632472059849423873664883368859991187089600 9890 11128257211697008157258729161422873377481763322687497951871063463537431322942684479992320 9891 6881831350076548177057169264159976220888373813162004747827935126321278028898638579223040 9892 4171310596444907273797896200783509876348003826462955475012868989148169998313687292704000 9893 2478275245111600073218877823554663807804466633821917150876315992295729241168571134227200 9894 1443278504721018290580703187754413644640996401507288402858086269651259950432754723033600 9895 823924966212342432759797517588214405969428230695166354074036268033411565143544530488320 9896 461077219039223310685856246232712076970016117078504528634825655314283120895428985579200 9897 252940271734870173342253534830759969793223630119716857907827656713731356551020054343600 9898 136028125861960848334693423397465914713369329344461920408034199728924822775896237067200 9899 71715371863043874163096424755118659987514828500617248565350049347738185583626929796800 9900 37065791690172391740769311345336192427257041747875420616884036564399505910903353998880 9901 18780829454564207747202181086055528046050874181115565844103515509318891618639945123252 9902 9329062365106216323248535840739099158462495282164456023673569570444484614894946443800 9903 4542997959055097324933351695156117848594044735752826909255973758150173712555761205100 9904 2168833862229216252437595571653244852455948536333569825296493594721437403799063748500 9905 1015045257690556328685316103155394031943835730143771908799035766430640020032834599440 9906 465708730076637849024807063900240897128735420969655262231683798976660184736368190720 9907 209462346926054524236429994542736199043830266227723369370581397093198333243403625600 9908 92353042210109850567274941409242121721350140935719196678700248221862860927297104000 9909 39915301307621277179042175396708901750317168055881769846635215530949531716686413600 9910 16910566204535022135053630674169612598834174824805145952278865275122426926826507840 9911 7022523880932738765077840182904730041929938276627899846082955890054958706371218720 9912 2858437302240146182919973853440120344620270971548907945677602748733859040691175200 9913 1140372467180035764853667110021390515977030436297798024582511250833205877275986560 9914 445890071312751284232047595102530858665333368401117169945912115631298480727883520 9915 170863967079214330550935120846067471862341531005370581905161293738416251884440000 9916 64164008152176182444246596770950502214538554487981461884075141081174445000051200 9917 23611610844677694893106292492499362602570524792197101172953405642597238366483800 9918 8513845550426265768802124210744879210812179881762242595596636465239674408875280 9919 3007896322118999452411544658021452742825451252317077671416941764445633623337160 9920 1041132081389804767089556974284405108248365887474006047166380242274475904398520 9921 353038080853234350023232571214755761349094954553569545538295912550486943903760 9922 117266737086636797612920268032782403947615424130924357821363629720983858006400 9923 38152971484609452353282591704861378121515003320556382637647995618570568372160 9924 12157453899886552651932939071293792967470848417147900015444076300153934454720 9925 3793812799167523203162263128088821839735078809800207347310040477059983235344 9926 1159268786570811950862381510247844683918394158166123113746557953916226584736 9927 346833464381876315503943462694445972181873701318802955503003805241699736400 9928 101586889526803876336498240506566220806881252604862244055610310074364066800 9929 29126136217008002806291408795534180376526199558092502324968476328706671300 9930 8173400900459023107914662556501144168201095353078977721442904930948263440 9931 2244610378497006925631603377428968995608137964847431217622121477684304560 9932 603167839734102234690526751183292398026111793441144513877122073931294200 9933 158574161836534354585598372661468542878726216091059099994395080224413350 9934 40781086172776021664992428866014876597593768118100007447714965632070100 9935 10257684478496956771321125758606634067980965845166989435156114677333570 9936 2523091550009300790708518367517590900974382035338615956263928764132490 9937 606785935849852102656355887518064145642736011559584372672555885278000 9938 142652423918644934237605790669517071130100563297789811254841300806144 9939 32778024664585768061310175152404756596884540308780918018577549619968 9940 7359724146920910523498365393852915388618873431970958968952356372992 9941 1614458099964744526630740403481986850044621212617224634786186212416 9942 345928109557824307713546086581566768011286859690221678624346056960 9943 72383890861522731612313895042427975137153416584230840769324711552 9944 14787465573747250219741119950666798668174799356141012617263679384 9945 2948732874279902981207274392248941470313008151137496211171490796 9946 573794225062919046664533888193705345907018463912318751403577168 9947 108928103167217561770368545708964992043153874788887581052897040 9948 20168106853063225824357114330684328592124739413595639770630264 9949 3640861657337199946826318403302378928624090745956058028154168 9950 640653305081455788771651773046361213968188662708705485680208 9951 109845144330996706989009234369004076787910967582535994980000 9952 18345479112316993042570316429806186612384667279610416148300 9953 2983396196847912641244236370984849745141450038581477747880 9954 472237824070494916048422755571882078266858396791293600960 9955 72728227309151189664038044658621867162730327726459892800 9956 10893094027946306183226384118138532614438075744402049760 9957 1586014957353680217932119828364904971512678614702763200 9958 224367439411547269748595348875891445181591805266264320 9959 30823604415078145953941441824821750996129303735006240 9960 4109954520325436652278045720608115575987388372734440 9961 531572689258795593581471656102729786432093626413790 9962 66647530240239505858977469803139059812479508650200 9963 8094781318856539363925118076108083691618414299768 9964 951718365799056926947033813082829190003163421396 9965 108231542508003704441681852858039307434862684954 9966 11895337338859012497333627341342878338663162252 9967 1262370144283026067979397050395935092152067370 9968 129230689902653278838649976445248363735055964 9969 12748711110200704846597141547224348362469488 9970 1210626268664411789542984296171221178089472 9971 110531338043645724986179820611353920936256 9972 9690475311156324102521714519130654727680 9973 814711096603681882961421773769088299888 9974 65589497115529386386329006745029589856 9975 5048533010748952506022121704741863792 9976 370915397672753141252381386229661096 9977 25964912336065022365126670904632100 9978 1728475837288142963492113855427760 9979 109193557779301411715272726719120 9980 6531334054999324541561985859080 9981 368978755489498034057613995020 9982 19634237307263662839923629000 9983 981151744814147324846444940 9984 45890190462963983145027480 9985 2001453816420105417881280 9986 81056446691604875568000 9987 3033676433327964732000 9988 104353059001412077248 9989 3278112255440663256 9990 93338985906698224 9991 2387400084020952 9992 54258742303920 9993 1080956410149 9994 18553981908 9995 268221492 9996 3166086 9997 29205 9998 198 9999 1 10000 896519947090131496687170070074100632420837521538745909320 10001 90548514656103281165404177077484163874504589675413336841320 10002 4550176615884586993236390807913777079120833652030820946800000 10003 151680137490512707419535087581805758932492989790447416261578000 10004 3773326405838563195915086359971173119473942073137889505468111000 10005 74719334803040414466975181903012828267976532797194163063829353400 10006 1226795779212376967239790273043526995327327010667753744327721824400 10007 17177718249688579499477202903271755325615420828781067420598320414000 10008 209390101753440652582141480568247125547051816814160030406779174359500 10009 2257211758237622722641932416145123361010111405610526949934478247681500 10010 21787000652217918482925602133468884525065030065375957835707416325244800 10011 190188710576116838774579032839816452394488976048045145931248605015628800 10012 1514002263002837653929699175769716555623134706855928492532042076789696000 10013 11067190435583415594808931221123269952798764325469836602916085821134528000 10014 74727890088705545777270622925004794769963092230547967538731305489781376000 10015 468459291794498446652989124773162100167851051777781135034199157337253580800 10016 2738590061824153229777434229387359707736571447975134672767468469354579036800 10017 14987721668171018467939310616811022311459451471108598635231084263364240064000 10018 77053160758782960537240980155752984963249850334083447426665506402945284472000 10019 373268524161675103211504650367726856747276200803552332456172390319388934204000 10020 1708520737543603238965864926468859866599477639101199768523884459845874451336400 10021 7407322787445851002803165279114211281628500124476680963246604676990392374560400 10022 30487179669247398182526977946266337901596763392144996307842564341009440595196000 10023 119363955543472949754994311965352092473840448933636390650526327393380178115828000 10024 445386969569155867006855663827618375910479135341952111862975680278336124848391000 10025 1586540949256754788612044630502314578200876420773041641622479449908655633030524280 10026 5403763064756367397107119023096616753690655863539166549262948527288569255065881280 10027 17623884846464326466352837280538438772983761389345125127275260457982556633202768000 10028 55112422503403205130810139232572597162255325463215408636585729326005388518948520000 10029 165455049840980786187287332534197353095515253866085495137149402774938829413192840000 10030 477414532941926424251691833092925545680527041645607412726473160984324230745504656000 10031 1325454066633560722330026765085248152690335800116081637995036435448199618657142256000 10032 3544252808445621385813192561521038673452675286002972400544014090215009882159290515000 10033 9136612144681318198381777120372366592974553244503890726456645629903266409376666575000 10034 22726375844045668038317909000097539147705721253466972197207738497224629803416358600000 10035 54590915721760535076129455997007008017778184591880600070145469229898922753165697210000 10036 126734575812839879645917980240669022374638455429138965747489332662754805180133328495000 10037 284560172394660384887950990497131647229714264087456598781076087870196810667496741155000 10038 618385121852427711480635127614683292973619687608948362857502017053430058163605012170000 10039 1301472036897478847010691340422541429508467680308034450027438466519241340551769855790000 10040 2654428856675783430088617883404406514234603336613495268158309707578055809272973803469500 10041 5249561413346037425710087501482844029927625071813216171759341947059589356643193159839500 10042 10072391307203938074614660076250175557689931481638661749659159099324500152394859184200000 10043 18759851009713800139009658894922184882794185142385857189724078376098670344265850207840000 10044 33933719346941587130388998764987164539624751225130579660197037032771092661996658381680000 10045 59641163916013955060885838278840217925856647817929216360003841344293827922098763500208000 10046 101899142514682752435519589461597744551890758697360703137509612511495894865007113162208000 10047 169313847305105054954379339701102618057153592938496385754319735879466809876083313163680000 10048 273710113727774688114890969751768023450849290004959189795662407593411604998422508909500000 10049 430661630063112228591123075211644185847880055475625323701906316735562445642348864291100000 10050 659767899186006408093340601117069631569265990971324491438778104612230640299543919855128000 10051 984489627288933791505177374880233978273410679808612737746286653744170237526142233650036000 10052 1431345165073471723040614439370346841796343092672031722826102998065516682627258436670454000 10053 2028301765436198640952220473720604716950664593964777761995960597299673180316397546717566000 10054 2802277646637059022140672416162359421768598094559767546899881028428123204448782296703092000 10055 3775805915878223758281015184648608469177967347884286384734274444026605014146786088474216800 10056 4963087638103609583051339165406468942101173051369494578261825047008657297386145031227733800 10057 6365851907866246613602210006516217112801649695855721537231293064081135996324318758435573000 10058 7969606108631502166648750251954850786052716692864075561459043120586392368097355730621144000 10059 9740954300624504686656283921818510145850493824047307291839143060544496501954996548338288000 10060 11626645625734676968472594784781481049332446540329044253820453126821392785603196078533521600 10061 13554864774186870923642448840299353750860902960073703173545957438828956969961793239947569600 10062 15438997234474995996349003946991797696063491767598589374017699923988135448219614740554032000 10063 17183729183951994130280631820124606509284253783410354748105646945524937914846207704276816000 10064 18692939270285982934783210690356909028750917074626929401081696536159033815168160670414584500 10065 19878486780218392504234721134613522161010838643469551941098752333896669150378753837470708100 10066 20668775248551660367182234689273168558828449337570083681968272669082221951310511280188617600 10067 21015928476444617417186952523117257511519155796459310539711362756032107965549114185367453000 10068 20900576648994374743315851178874579899895346486268658960871136307880330146196574930321651500 10069 20333590045408089684729916161148324823793945224109310236588211487951956444244811075203485500 10070 19354554112281132680869024644437999289957714519907187272448547054330897350631206720903329800 10071 18027265124422156373457861718286700514305490747810350293769336785729735950534826372434627800 10072 16432948591004973466629195942472975262844651086230005955843492572630218987717592053081775750 10073 14662187729996325787617506400360486698995636133029773841157859181032530153588996590323924750 10074 12806653833221012040456330375357233336225429665446499132007979427033061061863661674738832000 10075 10951650740053297163503122105477398019359037866980599208742470434300766373779436581338347520 10076 9170255127298713185410443581833013223877240381782022754885266064185108676996812146442398720 10077 7519511648664521538245711598625982480988641084494763614811116120450035000011811303155481600 10078 6038795758459812375857685728699628768671652969259732446340959010081625429052268708415846400 10079 4750150119619909744319849877222642903639792323245074868573013668979963502529818804912076800 10080 3660177767205001135329703206776192092701596064958546717940794922215214579576025446549157120 10081 2762957788705368321691414190590393897482050539650955207391503471711949708693289035137585920 10082 2043434843499248320149295719113862990856625243227396704139307945256834966989867862470995200 10083 1480801940629621996425743512703253647496479771444827768746940667906414193370209074641641600 10084 1051516077046713409456490087399657180688992813747576054148957188601014170997321495474443200 10085 731726447871929133863063508947077203885181766826974708368917441852359550731677795918184640 10086 499027705547026053130730478504839574920188602995335976007981657738276971569406802954483840 10087 333557639154793061095744409417250824486277184829636982725243665563752176717399226707900800 10088 218530886360263536881165894751199025412026731066877358388273692638924965830538259693306400 10089 140337581281829727985842969406777474611015510412644905912182367526054368130948238677328800 10090 88343798545658901767422520474646485501406921956762009245385046784018650023685642621891840 10091 54517881617081945489076128228454817984071361369506910967674621919760217052033825093936640 10092 32982291384302498978565957078900334367027877267350215809015647726256531615155808856339200 10093 19562213728552244766369782583686049533996656365752080774908689677398608463322619313657600 10094 11375359771225837235686419632540129207102840003581868339104463987161188465655999049203200 10095 6485376251094152906187719550885579096403850775881289200347158958631086668031579488145920 10096 3625261471053492010907876454149976252462587405677602565653112857537446125835144326353120 10097 1986951008086045004821550343052718940755247252717583030542621877875103209511504863880800 10098 1067791635543270875064515642465653851210891089210858740481822289649744859569315600838400 10099 562656840934434339660177627171375166420493961095925718119546186728356917060496966164800 10100 290712006406737283454089825451130738016808865567614931901125222158968332284360035984096 10101 147281262680649535127896975939996898094689077069693264700351022831071123595567430481176 10102 73164167254216477681542817151663103372486132494043723789727629595522667537283470109200 10103 35638167487606287006683324575772591368125776319313799828970253290664115384405078742000 10104 17021437436023351185559202323800432384479584639391604805050729233967721618305553464000 10105 7971450057555075518325478679915189772509736478600574004243857474043742310187887882100 10106 3660439976705779140636924841342508690491427510324931744148844321388123334881122145600 10107 1648075438325741186638142250913473814379634204703514075417904266030698092708790080000 10108 727545275582594839165241882490368293150934643840716481396144750572226253874862464000 10109 314899322986690446446543739878732645420978170880697416940131010293993721991395208000 10110 133628817260379244729771624540171727907212968002338216253999077711669007664219625600 10111 55594450597528999466410350133243870253936439242361854372922542588611451917754409600 10112 22675150809506785434074223158931553121886356843678852079376695834644020238701536000 10113 9066488403864853692695239777572310256074252156468941271970355379207856939571732000 10114 3553687393102136111108381777404998561171047510361441236566354708120893245300016000 10115 1365368042349791720156833643383867312162429163712160769015036489389988406680707200 10116 514195240984662821412013576221685218556003081885906221873531235515552247295054400 10117 189797177124672617705041210383851661861132055651671261551332534917989840826842000 10118 68660747035240312516053962528638529569461702950692499771045947933739570979916000 10119 24341995755915064894396857193643974682520182738946532789385749315140477141188000 10120 8456732465499223953763996285455435479374798624325109692861243803949806894171200 10121 2878827534258895114717248291348078005332621721394401843417220603019770365813400 10122 960198964134443963330187948515394929532801172633841840870028580556018114568000 10123 313764042729957362563756985249156857119260940699311472609273107179504462176000 10124 100439186012016605828943642313904636540916040633913182542476277788952481344000 10125 31493493201059580077903885927801639492250961248643044874570217899337020625952 10126 9671937404557284708829345781800843920979715712921911110398845692653032503872 10127 2908949622839676692177836859489613944240473640303151009581646675288347342400 10128 856725635377736371797920808749770964301614479221878148079273090652503625400 10129 247047536286435781089724284718643486280420479564105332859274460240648069800 10130 69742962887976885813880795852501503311817808714757689665867255785156877120 10131 19272884544164380223293965613338424296731667276139005204255444288853495920 10132 5212694150405454674795146790646312241692284231875046482527310689288436200 10133 1379707415662823681477786117000193006916368472051283206521254298827231100 10134 357320735805754083360318674066602213124662575218940644827604701314892200 10135 90533695684903689642891573660571828179003145377838762177335776648529240 10136 22437498202829659537807203382738686391375914970605449383103479837940940 10137 5438498345957679195094039248966351352308740037977551667962309193707050 10138 1288988268672246094826586298917587978445219096120620942310088896830400 10139 298679883487848009833428226149327770563887920114256737918663555225600 10140 67650059266278952706146387298640920825020632821451950451200022320640 10141 14974423094799438725267816277558360821578133440201094755917931317120 10142 3238638175513865807220752098010255766352011934793448388423333420800 10143 684245406772254691464853322938685452527106118794899269271653049600 10144 141189048710297921696013049818608469461396749130134627441563657600 10145 28446440135941904445288517933960771625932486106025657726614987520 10146 5594819944536371008532358949281094784703220043220547580549388000 10147 1073900738844884399001747421389364978094919276779474440993887600 10148 201115403156462613517837673895263648531034137445685240568483400 10149 36737316690338805869269684909315410613544860963117142359782600 10150 6543681927291438358211280829987428256247373774231082484368944 10151 1136200220194214974429828767095395881635376318429728868939408 10152 192248870364875102275811025340210264588468031882898510032700 10153 31688353441189191312134152148887037916207126089729436239100 10154 5086334678940956458043098840033024109250411573333999535200 10155 794717838472882596750666508450596333311572638210939766080 10156 120822336891255404470016005245629414179380457208615410080 10157 17865712755396658370718841850539848352429649376628456800 10158 2568224553497719158116100393892743759581160208182494400 10159 358734214199785102337823019918615236193720041342772800 10160 48664595293491338061683348068675396162119830831088060 10161 6407841018591943131914006523783075612273788789336460 10162 818482695459450080426465426780213670121771814071200 10163 101351221191267638521289169577293269410943146086600 10164 12158303389102772950064080737094356590683059948300 10165 1411962143695143454752997175565989253228676012560 10166 158612749259890395085181200206036450400329573120 10167 17220777482431459233233580648662853852561660000 10168 1805410345327942612224466677608839619167476150 10169 182595095322082994101441360669933912928927100 10170 17796913901273005900103892569307966285065280 10171 1669798819219483629407457131997632978931840 10172 150638470123019621860157909228454890980800 10173 13050075771582304367125035900926813949600 10174 1084203013465234640513161368383367988800 10175 86258611336144774245554670281185747008 10176 6561716289033109569976120472780588400 10177 476469331433448974329066674235399200 10178 32967003173913480707408971041376800 10179 2169272415294775307019424636923600 10180 135466720410112395578060633871640 10181 8010321709479101340726854141840 10182 447394351825607443703977546400 10183 23538229115207122399436399200 10184 1163046174667861676184738900 10185 53791403485307596282361880 10186 2320078932355806561804480 10187 92926908157640851425600 10188 3439957159284870856800 10189 117044867129199125200 10190 3637209723739333280 10191 102456407218174240 10192 2592788788093350 10193 58305833920950 10194 1149437335200 10195 19524660540 10196 279346650 10197 3263700 10198 29800 10199 200 10200 1