0 1 1 0 2 3 3 0 4 6 5 9 6 0 7 9 8 27 9 27 10 0 11 12 12 54 13 108 14 81 15 0 16 15 17 90 18 270 19 405 20 243 21 0 22 18 23 135 24 540 25 1215 26 1458 27 729 28 0 29 21 30 189 31 945 32 2835 33 5103 34 5103 35 2187 36 0 37 24 38 252 39 1512 40 5670 41 13608 42 20412 43 17496 44 6561 45 0 46 27 47 324 48 2268 49 10206 50 30618 51 61236 52 78732 53 59049 54 19683 55 0 56 30 57 405 58 3240 59 17010 60 61236 61 153090 62 262440 63 295245 64 196830 65 59049 66 0 67 33 68 495 69 4455 70 26730 71 112266 72 336798 73 721710 74 1082565 75 1082565 76 649539 77 177147 78 0 79 36 80 594 81 5940 82 40095 83 192456 84 673596 85 1732104 86 3247695 87 4330260 88 3897234 89 2125764 90 531441 91 0 92 39 93 702 94 7722 95 57915 96 312741 97 1250964 98 3752892 99 8444007 100 14073345 101 16888014 102 13817466 103 6908733 104 1594323 105 0 106 42 107 819 108 9828 109 81081 110 486486 111 2189187 112 7505784 113 19702683 114 39405366 115 59108049 116 64481508 117 48361131 118 22320522 119 4782969 120 0 121 45 122 945 123 12285 124 110565 125 729729 126 3648645 127 14073345 128 42220035 129 98513415 130 177324147 131 241805655 132 241805655 133 167403915 134 71744535 135 14348907 136 0 137 48 138 1080 139 15120 140 147420 141 1061424 142 5837832 143 25019280 144 84440070 145 225173520 146 472864392 147 773778096 148 967222620 149 892820880 150 573956280 151 229582512 152 43046721 153 0 154 51 155 1224 156 18360 157 192780 158 1503684 159 9022104 160 42532776 161 159497910 162 478493730 163 1148384952 164 2192371272 165 3288556908 166 3794488740 167 3252418920 168 1951451352 169 731794257 170 129140163 171 0 172 54 173 1377 174 22032 175 247860 176 2082024 177 13533156 178 69599088 179 287096238 180 956987460 181 2583866142 182 5637526128 183 9865670724 184 13660159464 185 14635885140 186 11708708112 187 6586148313 188 2324522934 189 387420489 190 0 191 57 192 1539 193 26163 194 313956 195 2825604 196 19779228 197 110198556 198 495893502 199 1818276174 200 5454828522 201 13389124554 202 26778249108 203 43257171636 204 55616363532 205 55616363532 206 41712272649 207 22082967873 208 7360989291 209 1162261467 210 0 211 60 212 1710 213 30780 214 392445 215 3767472 216 28256040 217 169536240 218 826489170 219 3305956680 220 10909657044 221 29753610120 222 66945622770 223 123591918960 224 185387878440 225 222465454128 226 208561363245 227 147219785820 228 73609892910 229 23245229340 230 3486784401 231 0 232 63 233 1890 234 35910 235 484785 236 4944807 237 39558456 238 254304360 239 1335097890 240 5785424190 241 20827527084 242 62482581252 243 156206453130 244 324428787270 245 556163635320 246 778629089448 247 875957725629 248 772903875555 249 515269250370 250 244074908070 251 73222472421 252 10460353203 253 0 254 66 255 2079 256 41580 257 592515 258 6399162 259 54392877 260 372979728 261 2098010970 262 9790717860 263 38183799654 264 124965162504 265 343654196886 266 793048146660 267 1529449997130 268 2447119995408 269 3211844993973 270 3400777052442 271 2833980877035 272 1789882659180 273 805447196631 274 230127770466 275 31381059609 276 0 277 69 278 2277 279 47817 280 717255 281 8176707 282 73590363 283 536158359 284 3216950154 285 16084750770 286 67555953234 287 239516561466 288 718549684398 289 1824010737318 290 3908594437110 291 7035469986798 292 10553204980197 293 13036312034361 294 13036312034361 295 10291825290285 296 6175095174171 297 2646469360359 298 721764371007 299 94143178827 300 0 301 72 302 2484 303 54648 304 860706 305 10328472 306 98120484 307 756929448 308 4825425231 309 25735601232 310 115810205544 311 442184421168 312 1437099368796 313 3979659790512 314 9380626649064 315 18761253298128 316 31659614940591 317 44695926974952 318 52145248137444 319 49400761393368 320 37050571045026 321 21171754882872 322 8661172452084 323 2259436291848 324 282429536481 325 0 326 75 327 2700 328 62100 329 1024650 330 12910590 331 129105900 332 1051290900 333 7096213575 334 40211876925 335 193017009240 336 789615037800 337 2763652632300 338 8290957896900 339 21319606020600 340 46903133245320 341 87943374834975 342 139674771796725 343 186233029062300 344 205836505805700 345 185252855225130 346 132323468017950 347 72176437100700 348 28242953648100 349 7060738412025 350 847288609443 351 0 352 78 353 2925 354 70200 355 1210950 356 15984540 357 167837670 358 1438608600 359 10250086275 360 61500517650 361 313652640015 362 1368666065520 363 5132497745700 364 16581915793800 365 46192479711300 366 110861951307120 367 228652774570935 368 403504896301650 369 605257344452475 370 764535592992600 371 802762372642230 372 688082033693340 373 469146841154550 374 244772264950200 375 91789599356325 376 22029503845518 377 2541865828329 378 0 379 81 380 3159 381 78975 382 1421550 383 19617390 384 215791290 385 1942121610 386 14565912075 387 92250776475 388 498154192965 389 2309623985565 390 9238495942260 391 31979409030900 392 95938227092700 393 249439390441020 394 561238628492295 395 1089463220014455 396 1815772033357425 397 2580307626350025 398 3096369151620030 399 3096369151620030 400 2533392942234570 401 1652212788413850 402 826106394206925 403 297398301914493 404 68630377364883 405 7625597484987 406 0 407 84 408 3402 409 88452 410 1658475 411 23882040 412 274643460 413 2589495480 414 20392276905 415 135948512700 416 774906522390 417 3804086564460 418 16167367898955 419 59694896857680 420 191876454185400 421 537254071719120 422 1309556799815355 423 2773179105491340 424 5084161693400790 425 8027623726422300 426 10837292030670105 427 12385476606480120 428 11822500397094660 429 9252391615117560 430 5782744759448475 431 2775717484535268 432 960825283108362 433 213516729579636 434 22876792454961 435 0 436 87 437 3654 438 98658 439 1923831 440 28857465 441 346289580 442 3413425860 443 28160763345 444 197125343415 445 1182752060490 446 6128806131630 447 27579627592335 448 108197000554545 449 370961144758440 450 1112883434275320 451 2921319014972715 452 6701849504937405 453 13403699009874810 454 23280108806624670 455 34920163209937005 456 44897352698490435 457 48978930216535020 458 44719892806401540 459 33539919604801155 460 20123951762880693 461 9287977736714166 462 3095992578904722 463 663426981193869 464 68630377364883 465 0 466 90 467 3915 468 109620 469 2219805 470 34628958 471 432861975 472 4452294600 473 38401040925 474 281607633450 475 1774128090735 476 9677062313100 477 45966045987225 478 190935883331550 479 695552146422075 480 2225766868550640 481 6259969317798675 482 15465806549855550 483 33509247524687025 484 63491205836249100 485 104760489629811015 486 149657842328301450 487 183670988312006325 488 191656683456006600 489 167699598024005775 490 120743710577284158 491 69659833025356245 492 30959925789047220 493 9951404717908035 494 2058911320946490 495 205891132094649 496 0 497 93 498 4185 499 121365 500 2548665 501 41288373 502 536748849 503 5750880525 504 51757924725 505 396810756225 506 2618950991085 507 14999446585305 508 74997232926525 509 328834021293225 510 1268359796416725 511 4312423307816865 512 12937269923450595 513 34245714503251575 514 79906667174253675 515 164018948410310175 516 295234107138558315 517 463939311217734495 518 632644515296910675 519 742669648392025575 520 742669648392025575 521 623842504649301483 522 431890964757208719 523 239939424865115955 524 102831182085049695 525 31913125474670595 526 6382625094934119 527 617673396283947 528 0 529 96 530 4464 531 133920 532 2912760 533 48934368 534 660613968 535 7361127072 536 69010566300 537 552084530400 538 3809383259760 539 22856299558560 540 119995572682440 541 553825720072800 542 2254861860296400 543 8117502697067040 544 25874539846901190 545 73057524273603360 546 182643810684008400 547 403738949933071200 548 787290952369488840 549 1349641632633409440 550 2024462448950114160 551 2640603194282757600 552 2970678593568102300 553 2851851449825378208 554 2303418478705113168 555 1535612319136742112 556 822649456680397560 557 340406671729819680 558 102122001518945904 559 19765548681086304 560 1853020188851841 561 0 562 99 563 4752 564 147312 565 3314520 566 57672648 567 807417072 568 9342968976 569 91093947516 570 759116229300 571 5465636850960 572 34284449337840 573 188564471358120 574 913812438120120 575 3916339020514800 576 14882088277956240 577 50227047938102310 578 150681143814306930 579 401816383504818480 580 951670381985096400 581 1998507802168702440 582 3711514489741875960 583 6073387346850342480 584 8713990541133100080 585 10892488176416375100 586 11763887230529685108 587 10858972828181247792 588 8445867755252081616 589 5429486414090623896 590 2808355041771012360 591 1123342016708404944 592 326131553237924016 593 61149666232110753 594 5559060566555523 595 0 596 102 597 5049 598 161568 599 3756456 600 67616208 601 980435016 602 11765220192 603 119122854444 604 1032398071848 605 7742985538860 606 50681359890720 607 291417819371640 608 1479505852194480 609 6657776334875160 610 26631105339500640 611 94873312771971030 612 301362287628613860 613 853859814947739270 614 2157119532499551840 615 4853518948123991640 616 9707037896247983280 617 17207930816075970360 618 26934152581684127520 619 37034459799815675340 620 44441351759778810408 621 46150634519770303116 622 41022786239795824992 623 30767089679846868744 624 19096814284042884048 625 9548407142021442024 626 3696157603363138848 627 1039544325945882801 628 189008059262887782 629 16677181699666569 630 0 631 105 632 5355 633 176715 634 4241160 635 78885576 636 1183283640 637 14706525240 638 154418515020 639 1389766635180 640 10840179754404 641 73910316507300 642 443461899043800 643 2353759310309400 644 11096293891458600 645 46604434344126120 646 174766628790472950 647 585982225944526950 648 1757946677833580850 649 4718698977342769650 650 11324877545622647160 651 24267594740619958200 652 46329044504819920200 653 78557945029912038600 654 117836917544868057900 655 155544731159225836428 656 179474689799106734340 657 179474689799106734340 658 153835448399234343720 659 111398083323583490280 660 66838849994150094168 661 32341379029427464920 662 12128017136035299345 663 3307641037100536185 664 583701359488329915 665 50031545098999707 666 0 667 108 668 5670 669 192780 670 4771305 671 91609056 672 1419940368 673 18256376160 674 198538090740 675 1853022180240 676 15009479659944 677 106430855770512 678 665192848565700 679 3684145007440800 680 18157571822386800 681 79893316018501920 682 314579931822851310 683 1110282112315945800 684 3515893355667161700 685 9992539010843512200 686 25480974477650956110 687 58242227377487899680 688 119131828726679794800 689 217545078544371799200 690 353510752634604173700 691 509055483793830010128 692 646108883276784243624 693 717898759196426937360 694 692259517796554546740 695 572904428521286521440 696 401033099964900565008 697 232857929011877747424 698 109152154224317694105 699 39691692445206434220 700 10506624470789938470 701 1801135623563989452 702 150094635296999121 703 0 704 111 705 5994 706 209790 707 5349645 708 105922971 709 1694767536 710 22516197264 711 253307219220 712 2448636452460 713 20568546200664 714 151459294750344 715 984485415877236 716 5679723553137900 717 29210006844709200 718 134366031485662320 719 554259879878357070 720 2054021907784499730 721 6846739692614999100 722 20540219077844997300 723 55458591510181492710 724 134685150810440768010 725 293858510859143493840 726 574940564724411183600 727 1006145988267719571300 728 1569587741697642531228 729 2173275334658274274008 730 2656225409026779668232 731 2845955795385835358820 732 2649682981910950161660 733 2119746385528760129328 734 1435957228906579442448 735 807725941259950936377 736 367148155118159516535 737 129581701806409241130 738 33321009035933804862 739 5553501505988967477 740 450283905890997363 741 0 742 114 743 6327 744 227772 745 5979015 746 121971906 747 2012536449 748 27600499872 749 320855811012 750 3208558110120 751 27914455558044 752 213164933352336 753 1438863300128268 754 8633179800769608 755 46249177504122900 756 221996052019789920 757 957357974335344030 758 3716801547419570940 759 13008805415968498290 760 41080438155689994600 761 117079248743716484610 762 301060925340985246140 763 697913963290465797870 764 1456516097301841665120 765 2730967682440953122100 766 4588025706500801245128 767 6882038559751201867692 768 9176051413001602490256 769 10814632022466174363516 770 11187550368068456238120 771 10068795331261610614308 772 7795196385492859830432 773 5115597627979689263721 774 2790325978898012325666 775 1231026167160887790735 776 422066114455161528252 777 105516528613790382063 778 17110788423857899794 779 1350851717672992089 780 0 781 117 782 6669 783 246753 784 6662331 785 139908951 786 2378452167 787 33638109219 788 403657310628 789 4171125543156 790 37540129888404 791 296908300026468 792 2078358100185276 793 12949769701154412 794 72148716906431724 795 360743584532158620 796 1623346130394713790 797 6588875470425603030 798 24159210058227211110 799 80106854403595489470 800 240320563210786468410 801 652298671572134699970 802 1601096739313421536290 803 3550257987173239058730 804 7100515974346478117460 805 12780928753823660611428 806 20646115679253605603076 807 29822167092255208093332 808 38342786261470981834284 809 43631446435466979328668 810 43631446435466979328668 811 38001582379277691673356 812 28501186784458268755017 813 18137118862837080116829 814 9602004103854924767733 815 4115144615937824900457 816 1371714871979274966819 817 333660374265229045983 818 52683216989246691471 819 4052555153018976267 820 0 821 120 822 7020 823 266760 824 7402590 825 159895944 826 2798179020 827 40773465720 828 504571638285 829 5382097475040 830 50053506517872 831 409528689691680 832 2969083000264680 833 19184844001710240 834 110998026009894960 835 577189735251453792 836 2705576883991189650 837 11458913861609744400 838 43925836469504020200 839 152584484578277122800 840 480641126421572936820 841 1373260361204494105200 842 3557992754029825636200 843 8353548205113503667600 844 17751289935866195293650 845 34082476676863094963808 846 58988901940724587437360 847 91760514130016024902560 848 127809287538236606114280 849 158659805219879924831520 850 174525785741867917314672 851 168895921685678629659360 852 142505933922291343775085 853 103640679216211886381880 854 64013360692366165118220 855 32921156927502599203656 856 13717148719792749668190 857 4448804990203053946440 858 1053664339784933829420 859 162102206120759050680 860 12157665459056928801 861 0 862 123 863 7380 864 287820 865 8202870 866 182103714 867 3277866852 868 49168002780 869 626892035445 870 6895812389895 871 66199798942992 872 559689209245296 873 4197669069339720 874 28092093002504280 875 168552558015025680 876 910183813281138672 877 4437146089745551026 878 19575644513583313350 879 78302578054333253400 880 284361993986789183400 881 938394580156404305220 882 2815183740469212915660 883 7677773837643307951800 884 19027526467202980576200 885 42811934551206706296450 886 87336346484461680844758 887 161236331971313872328784 888 268727219952189787214640 889 403090829928284680821960 890 542087667834589743174360 891 650505201401507691809232 892 692473278911282381603376 893 649193698979327232753165 894 531158480983085917707135 895 374935398341001824263860 896 224961239004601094558316 897 112480619502300547279158 898 45600251149581302951010 899 14400079310394095668740 900 3323095225475560538940 901 498464283821334080841 902 36472996377170786403 903 0 904 126 905 7749 906 309960 907 9066330 908 206712324 909 3824177994 910 59001603336 911 774396043785 912 8776488496230 913 86887236112677 914 758288606074272 915 5876736697075608 916 40685100210523440 917 252828837022538520 918 1415841487326215712 919 7167697529588967042 920 32887082782819966428 921 137029511595083193450 922 519269728149788943600 923 1791480562116771855420 924 5630367480938425831320 925 16123325059050946698780 926 42060847980132904431600 927 99894513952815648025050 928 215772150138081799734108 929 423245371424698914863058 930 752436215866131404200992 931 1209272489784854042465880 932 1751360157619443785640240 933 2276768204905276921332312 934 2643988883115805457031072 935 2726613535713174377563293 936 2478739577921067615966630 937 1968410841290259577385265 938 1349767434027606567349896 939 787364336516103830954106 940 383042109656482944788484 941 151200832759138004521770 942 46523333156657847545160 943 10467749960248015697661 944 1531865847841173028926 945 109418989131512359209 946 0 947 129 948 8127 949 333207 950 9996210 951 233911314 952 4444314966 953 70474137318 954 951400853793 955 11099676627585 956 113216701601367 957 1018950314412303 958 8151602515298424 959 58315310301750264 960 374884137654108840 961 2174327998393831272 962 11415221991567614178 963 54390175371586867554 964 235690759943543092734 965 930358262935038523950 966 3349289746566138686220 967 11004809167288741397580 968 33014427501866224192740 969 90430823157285744527940 970 226077057893214361319850 971 515455691996528743809258 972 1070561821838944314065382 973 2022172330140228148790166 974 3466581137383248255068856 975 5379177626974005913037880 976 7530848677763608278253032 977 9474293497831636221028008 978 10658580185060590748656509 979 10658580185060590748656509 980 9404629575053462425285155 981 7254999957898385299505691 982 4836666638598923533003794 983 2745135119204794437650802 984 1300327161728586838887222 985 500125831434071861110470 986 150037749430221558333141 987 32935115728585220121909 988 4705016532655031445987 989 328256967394537077627 990 0 991 132 992 8514 993 357588 994 10995831 995 263899944 996 5146048908 997 83807082216 998 1162823265747 999 13953879188964 1000 146515731484122 1001 1358600419216404 1002 11208453458535333 1003 82770117847645536 1004 549830068559359632 1005 3298980411356157792 1006 17938205986749107994 1007 88635841346289710088 1008 398861286058303695396 1009 1637430542765667802152 1010 6140364535371254258070 1011 21052678406987157456240 1012 66028855003732448385480 1013 189474105662884417106160 1014 497369527365071594903670 1015 1193686865676171827768808 1016 2616928897828530545493156 1017 5233857795657061090986312 1018 9533098127803932701439354 1019 15778921039123750678244448 1020 23668381558685626017366672 1021 32066839531122461055787104 1022 39081460678555499411740533 1023 42634320740242362994626036 1024 41380370130235234671254682 1025 35468888683058772575361156 1026 26601666512294079431520867 1027 17255135035001565036662184 1028 9535732519342970151839628 1029 4401107316619832377772136 1030 1650415243732437141664551 1031 483048364019249895121332 1032 103510363718410691811714 1033 14443306565359631415588 1034 984770902183611232881 1035 0 1036 135 1037 8910 1038 383130 1039 12068595 1040 296887437 1041 5937748740 1042 99245228940 1043 1414244512395 1044 17442348986205 1045 188377369051014 1046 1798147613668770 1047 15284254716184545 1048 116395478223251535 1049 798140422102296240 1050 4948470617034236688 1051 27835147220817581370 1052 142450459306537034070 1053 664768810097172825660 1054 2834014400940578888340 1055 11052656163668257664526 1056 39473772013100920230450 1057 129186890224693920754200 1058 387560670674081762262600 1059 1065791844353724846222150 1060 2685795447771386612479818 1061 6197989494857046028799580 1062 13084644489142652727465780 1063 25234671514775115974398290 1064 44378215422535548782562510 1065 71005144676056878052100016 1066 103071984207179339107887120 1067 135281979271922882579101845 1068 159878702775908861229847635 1069 169283332350962323655132790 1070 159609999073764476589125202 1071 133008332561470397157604335 1072 97060134571883803331224785 1073 61301137624347665261826180 1074 33008304874648742833291020 1075 14853737193591934274980959 1076 5434294095216561320114985 1077 1552655455776160377175710 1078 324974397720591706850730 1079 44314690598262505479645 1080 2954312706550833698643 1081 0 1082 138 1083 9315 1084 409860 1085 13217985 1086 333093222 1087 6828411051 1088 117058475160 1089 1711980199215 1090 21685082523390 1091 240704416009629 1092 2363279720821812 1093 20678697557190855 1094 162248242371805170 1095 1147326856772050845 1096 7342891883341125408 1097 42680559071920291434 1098 225955900968989778180 1099 1092120188016783927870 1100 4828320831232097365320 1101 19554699366489994329546 1102 72631740504105693224028 1103 247608206263996681445550 1104 775121341348163524525200 1105 2228473856375970133009950 1106 5883170980832561151146268 1107 14255375838171205866239034 1108 31678612973713790813864520 1109 64488604982203074156795630 1110 120082229966860896705757380 1111 204139790943663524399787546 1112 316087418235349973264187168 1113 444497931893460899902763205 1114 565724640591677508967153170 1115 648919440678688907344675695 1116 667459996126651447554523572 1117 611838329782763826924979941 1118 496085132256294994804037790 1119 352481541339999075255500535 1120 216911717747691738618769560 1121 113878651817538162774854019 1122 49995505675992364145057862 1123 17855537741425844337520665 1124 4982940765049072838377860 1125 1019237883760037626031835 1126 135898384501338350137578 1127 8862938119652501095929 1128 0 1129 141 1130 9729 1131 437805 1132 14447565 1133 372747177 1134 7827690717 1135 137543708313 1136 2063155624695 1137 26821023121035 1138 305759663579799 1139 3085392968850699 1140 27768536719656291 1141 224284335043377735 1142 1634071583887466355 1143 10784872453657277943 1144 64709234721943667658 1145 353997578184750652482 1146 1769987890923753262410 1147 8104681395282449148930 1148 34039661860186286425506 1149 131295838603575676212666 1150 465503427776313761117634 1151 1517945960140153568861850 1152 4553837880420460706585550 1153 12568592549960471550176118 1154 31904888780668889319677838 1155 74444740488227408412581622 1156 159524443903344446598389190 1157 313548044913470119176144270 1158 564386480844246214517059686 1159 928506791066340546463549806 1160 1392760186599510819695324709 1161 1899218436272060208675442785 1162 2346093362453721434246135205 1163 2614218318162718169588550657 1164 2614218318162718169588550657 1165 2331600121604586475578977613 1166 1840736938108884059667613905 1167 1274356341767688964385271165 1168 764613805060613378631162699 1169 391631461128606852469619919 1170 167842054769402936772694251 1171 58549553989326605850939855 1172 15968060178907256141165415 1173 3193612035781451228233083 1174 416558091623667551508663 1175 26588814358957503287787 1176 0 1177 144 1178 10152 1179 466992 1180 15760980 1181 416089872 1182 8945932248 1183 161026780464 1184 2475786749634 1185 33010489995120 1186 386222732942904 1187 4002671959590096 1188 37024715626208388 1189 307589945202346608 1190 2306924589017599560 1191 15687087205319677008 1192 97063852082915501487 1193 548125282350581655456 1194 2831980625478005219856 1195 13414645068053708936160 1196 58353706046033633872296 1197 233414824184134535489184 1198 859390943587040789755632 1199 2914456243469094852214752 1200 9107675760840921413171100 1201 26230106191221853669932768 1202 69610666430550303970206192 1203 170159406830234076371615136 1204 382858665368026671836134056 1205 792121376623503458971311840 1206 1505030615584656572045492496 1207 2621666233599079190014728864 1208 4178280559798532459085974127 1209 6077498996070592667761416912 1210 8043748671269902060272463560 1211 9652498405523882472326956272 1212 10456873272650872678354202628 1213 10174255076092740984344629584 1214 8835537302922643486404546744 1215 6796567156094341143388112880 1216 4587682830363680271786976194 1217 2685472876310446988363108016 1218 1342736438155223494181554008 1219 562075718297535416169022608 1220 191616722146887073693984980 1221 51097792572503219651729328 1222 9997394198968021236207912 1223 1276263089229960157813776 1224 79766443076872509863361 1225 0 1226 147 1227 10584 1228 497448 1229 17161956 1230 463372812 1231 10194201864 1232 187864577208 1233 2958867091026 1234 40437850244022 1235 485254202928264 1236 5161340158418808 1237 49032731504978676 1238 418664092080971772 1239 3229694424624639384 1240 22607860972372475688 1241 144125113698874532511 1242 839316838599328159917 1243 4476356472529750186224 1244 21910586944487724595728 1245 98597641250194760680776 1246 408475942322235437106072 1247 1559635416139444396223184 1248 5492629074230217221481648 1249 17851044491248205969815356 1250 53553133473744617909446068 1251 148300985004215864980004496 1252 378991406121884988282233712 1253 893336885858728900950979464 1254 1940697372727583474479714008 1255 3881394745455166948959428016 1256 7136758080353048906151206352 1257 12043279260595770029130160719 1258 18612340675466190045019339293 1259 26276245659481680063556714296 1260 33783744419333588653144346952 1261 39414368489222520095335071444 1262 41544874894045359019407237468 1263 39358302531200866439438435496 1264 33303179064862271602601753112 1265 24977384298646703701951314834 1266 16448521367401487803724036598 1267 9399155067086564459270878056 1268 4590285032763205898713684632 1269 1877843877039493322201052804 1270 625947959013164440733684268 1271 163290771916477680191395896 1272 31268445686134023866437512 1273 3908555710766752983304689 1274 239299329230617529590083 1275 0 1276 150 1277 11025 1278 529200 1279 18654300 1280 514858680 1281 11584320300 1282 218447182800 1283 3522460822650 1284 49314451517100 1285 606567753660330 1286 6617102767203600 1287 64516751980235100 1288 565762286595907800 1289 4485686700867554700 1290 32296944246246393840 1291 211948696615991959575 1292 1271692179695951757450 1293 6994306988327734665975 1294 35339656362076975154400 1295 164329402083657934467960 1296 704268866072819719148400 1297 2785063243106150707541400 1298 10171535322648550410151200 1299 34328931713938857634260300 1300 107106266947489235818892136 1301 308960385425449718708342700 1302 823894361134532583222247200 1303 2030311104224383865797680600 1304 4620708030303770177332652400 1305 9703486863637917372398570040 1306 18780942316718549753029490400 1307 33453553501654916747583779775 1308 54742178457253500132409821450 1309 82113267685880250198614732175 1310 112612481397778628843814489840 1311 140765601747223286054768112300 1312 159787980361712919305412451800 1313 163992927213336943497660147900 1314 151378086658464870920917059600 1315 124886921493233518509756574170 1316 91380674263341598909577981100 1317 58744719169291027870442987850 1318 32787750234022899276526318800 1319 15648698975329111018342106700 1320 6259479590131644407336842680 1321 2041134648955971002392448700 1322 521140761435567064440625200 1323 97713892769168824582617225 1324 11964966461530876479504150 1325 717897987691852588770249 1326 0 1327 153 1328 11475 1329 562275 1330 20241900 1331 570821580 1332 13128896340 1333 253200143700 1334 4177802371050 1335 59881833985050 1336 754511108211630 1337 8436806028184590 1338 84368060281845900 1339 759312542536613100 1340 6182973560655278100 1341 45754004348849057940 1342 308839529354731141095 1343 1907538269543927636175 1344 10809383527415589938325 1345 56322577327060179152325 1346 270348371169888859931160 1347 1197257072323793522552280 1348 4897869841324609864986600 1349 18526725051967002532775400 1350 64843537681884508864713900 1351 210093062089305808721673036 1352 630279186267917426165019108 1353 1750775517410881739347275300 1354 4501994187627981615464422200 1355 10711641342976921774725694200 1356 23565610954549227904396527240 1357 47891402907632301870225200520 1358 89796380451810566006672250975 1359 155102838962218250375161160775 1360 246339803057640750595844196525 1361 358952284455419379439658686365 1362 478603045940559172586211581820 1363 582084785603382777469716788700 1364 643356868298475701413897503300 1365 643356868298475701413897503300 1366 579021181468628131272507752970 1367 466041438743042154438847703610 1368 332886741959315824599176931150 1369 209021907741895982887855282350 1370 114011949677397808847921063100 1371 53205576516118977462363162780 1372 20819573419350904224402976740 1373 6644544708303480071617971300 1374 1661136177075870017904492825 1375 305106644769037350227355825 1376 36612797372284482027282699 1377 2153693963075557766310747 1378 0 1379 156 1380 11934 1381 596700 1382 21928725 1383 631547280 1384 14841361080 1385 292586832720 1386 4937402802150 1387 72415241098200 1388 934156610166780 1389 10700339352819480 1390 109678478366399670 1391 1012416723382150800 1392 8460911188265117400 1393 64302925030814892240 1394 446101542401278314915 1395 2834056857608121059460 1396 16531998336047372846850 1397 88750727909306948967300 1398 439316103151069397388135 1399 2008302185833460102345760 1400 8489641058295990432643440 1401 33220334575940832127735200 1402 120423712837785516463040100 1403 404623675134959335315814736 1404 1260558372535834852330038216 1405 3641613076214634017842332624 1406 9754320739860626833506248100 1407 24217623905860866621118960800 1408 55700534983479993228573609840 1409 118588235771279985583414782240 1410 233470589174707471617347852535 1411 424491980317649948395177913700 1412 711648319944295501721327678850 1413 1097971693628341631227191275940 1414 1555459899306817310905187640915 1415 2017893923425060295228351534160 1416 2389611225108624033823047869400 1417 2573427473193902805655590013200 1418 2509091786364055235514200262870 1419 2203104983148926548256370962520 1420 1731011058188442287915720041980 1421 1207682133619843456685386075800 1422 741077672903085757511486910150 1423 395241425548312404006126352080 1424 180436302967707836611492465080 1425 69103264966356192744826901520 1426 21594770301986310232758406725 1427 5288515175996647403940834300 1428 951932731679396532709350174 1429 111992086079929003848158844 1430 6461081889226673298932241 1431 0 1432 159 1433 12402 1434 632502 1435 23718825 1436 697333455 1437 16736002920 1438 337110915960 1439 5815163300310 1440 87227449504650 1441 1151402333461380 1442 13502809183319820 1443 141779496424858110 1444 1341452158481349810 1445 11498161358411569800 1446 89685658595610244440 1447 639010317493722991635 1448 4172361484811956004205 1449 25034168908871736025230 1450 138346722917449067507850 1451 705568286878990244290035 1452 3326250495286668294510165 1453 14514547615796370739680720 1454 58689257750828803425665520 1455 220084716565608012846245700 1456 765894813648315884704935036 1457 2474429397940712858277482424 1458 7423288193822138574832447272 1459 20679159968504528887033245972 1460 53480586125442747121637705100 1461 128353406701062593091930492240 1462 285689840721719965269135611760 1463 589235296488547428367592199255 1464 1124903747841772363247221471305 1465 1985124260897245346906861419950 1466 3232916653461228136391174312490 1467 4849374980191842204586761468735 1468 6684273621345512227943914456905 1469 8443292995383804919508102471880 1470 9742261148519774907124733621400 1471 10229374205945763652480970302470 1472 9730380342241092254798971751130 1473 8340326007635221932684832929540 1474 6400715308185170320432546201740 1475 4364124073762616127567645137550 1476 2618474444257569676540587082530 1477 1366160579612645048629871521320 1478 610412173869479702579304296760 1479 228904565201054888467239111285 1480 70072826081955578102216054475 1481 16817478259669338744531853074 1482 2967790281118118601976209366 1483 342437340129013684843408773 1484 19383245667680019896796723 1485 0 1486 162 1487 12879 1488 669708 1489 25616331 1490 768489930 1491 18828003285 1492 387318924720 1493 6826496048190 1494 104672939405580 1495 1413084681975330 1496 16957016183703960 1497 182287923974817570 1498 1766790647755924140 1499 15522517833855619230 1500 124180142670844953840 1501 908067293280553724955 1502 6089392437293124979110 1503 37551253363307604037845 1504 213449229644064275583540 1505 1120608455631337446813585 1506 5442955355923639027380270 1507 24493299101656375623211215 1508 102232900598217915644707680 1509 396152489818094423123242260 1510 1426148963345139923243672136 1511 4772113838885660512392287532 1512 14846576387644277149664894544 1513 42949024549970944611530587788 1514 115518066030956333782737443016 1515 288795165077390834456843607540 1516 670750060824907744544927088480 1517 1446304818653707324174999034535 1518 2892609637307414648349998069070 1519 5359835504422562436648525833865 1520 9188289436152964177111758572340 1521 14548124940575526613760284406205 1522 21232398561921038841704198863110 1523 28496113859420341603339845842595 1524 35072140134671189665649041037040 1525 39456157651505088373855171166670 1526 40418502960078383212241882658540 1527 37531467034358498697081748182930 1528 31421693331090836118487044990360 1529 23566269998318127088865283742770 1530 15710846665545418059243522495180 1531 9221583912385354078251632768910 1532 4708893912707414848468918860720 1533 2060141086809493996205152001565 1534 756786521685120243503933388330 1535 227035956505536073051180016499 1536 53420225060126134835571768588 1537 9245808183483369490772036871 1538 1046695266054721074427023042 1539 58149737003040059690390169 1540 0 1541 165 1542 13365 1543 708345 1544 27625455 1545 845338923 1546 21133473075 1547 443802934575 1548 7988452822350 1549 125152427550150 1550 1727103500192070 1551 21196270229629950 1552 233158972525929450 1553 2313654419680376850 1554 20822889777123391650 1555 170747696172411811530 1556 1280607721293088586475 1557 8813594317134786153975 1558 55819430675186978975175 1559 326102989733987087697075 1560 1760956144563530273564205 1561 8804780722817651367821025 1562 40822165169427292705352025 1563 175712797903187042514341325 1564 702851191612748170057365300 1565 2614606432799423192613398916 1566 9050560728921080282123303940 1567 29162917904301258686841757140 1568 87488753712903776060525271420 1569 244365139680869167617329206380 1570 635349363170259835805055936588 1571 1537135556057080247915457911100 1572 3458555001128430557809780299975 1573 7231524093268536620874995172675 1574 14037664416344806381698520041075 1575 25267795949420651487057336073935 1576 42112993249034419145095560123225 1577 64876773383647618682985052081725 1578 92193309545183458128452442431925 1579 120560481712932214475668578564825 1580 144672578055518657370802294277790 1581 158786975914593648333807396158550 1582 158786975914593648333807396158550 1583 144016094434166332209732289539150 1584 117831349991590635444326418713850 1585 86409656660499799325839373723490 1586 56354123909021608255982200254450 1587 32373645649863477083223817167450 1588 16186822824931738541611908583725 1589 6937209782113602232119389393025 1590 2497395521560896803562980181489 1591 734528094576734353989111818085 1592 169506483363861773997487342635 1593 28784119816504829546743133655 1594 3198235535167203282971459295 1595 174449211009120179071170507 1596 0 1597 168 1598 13860 1599 748440 1600 29750490 1601 928215288 1602 23669489844 1603 507203353800 1604 9319861626075 1605 149117786017200 1606 2102560782842520 1607 26377580730206160 1608 296747783214819300 1609 3013131337258165200 1610 27763853036164522200 1611 233216365503781986480 1612 1792850809810324021065 1613 12655417481014051913400 1614 82260213626591337437100 1615 493561281759548024622600 1616 2739265113765491536655430 1617 14087649156508242188513640 1618 67236507337880246808815100 1619 298179293411468920630397400 1620 1229989585322309297600389275 1621 4723160007637667702785494816 1622 16894380027319349859963500688 1623 56314600091064499533211668960 1624 174977507425807552121050542840 1625 506831400819580495798905020640 1626 1368444782212867338657043555728 1627 3443183645567859755330625720864 1628 8069961669299671301556154033275 1629 17607189096653828294304336072600 1630 35732236696150416244323505559100 1631 67380789198455070632152896197160 1632 117916381097296373606267568345030 1633 191215753130750876118271732451400 1634 286823629696126314177407598677100 1635 397140410348482588861025905860600 1636 506354023194315300797808029972265 1637 592804710081149620446214278991920 1638 635147903658374593335229584634200 1639 620377022177947277211154478014800 1640 549879633294089632073523287331300 1641 439903706635271705658818629865040 1642 315583093890521006233500321424920 1643 201436017376928301851170417930800 1644 113307759774522169791283360086075 1645 55497678256908817856955115144200 1646 23309024867901703499921148360564 1647 8226714659259424764678052362552 1648 2373090767094064835964822796890 1649 537303569908090151539205161560 1650 89550594984681691923200860260 1651 9769155816510730027985548392 1652 523347633027360537213511521 1653 0 1654 171 1655 14364 1656 790020 1657 31995810 1658 1017466758 1659 26454135708 1660 578211823332 1661 10841471687475 1662 177077370895425 1663 2549914140894120 1664 32685263078733720 1665 375880525405437780 1666 3903374686902623100 1667 36803247047939017800 1668 316507924612275553080 1669 2492499906321669980505 1670 18033969910445023976595 1671 120226466069633493177300 1672 740341922639322036933900 1673 4219948959044135610523230 1674 22305444497804716798479930 1675 109499454807404973374356020 1676 499888815425109661056842700 1677 2124527465556716059491581475 1678 8413128763604595595586662641 1679 31063860050232352968319985136 1680 106997740173022549113102171024 1681 343921307699001050720685549720 1682 1031763923097003152162056649160 1683 2888938984671608826053758617648 1684 7548517992206461771301756388048 1685 18399512606003250567548031195867 1686 41817074104552842198972798172425 1687 88553803986111901127236513776900 1688 174577499286906319365123412874460 1689 320058748692661585502726256936510 1690 544964896422639996937074437486490 1691 860470889088378942532222796031300 1692 1257611299436861531393248701891900 1693 1697775254239763067380885747554065 1694 2111866779664095522839638368908715 1695 2413562033901823454673872421609960 1696 2525820733153071057216843231917400 1697 2411010699827931463706986721375700 1698 2089542606517540601879388491858940 1699 1635294213796336123209956211020040 1700 1148185299048491320551671382205560 1701 717615811905307075344794613878475 1702 395420957580475327230805195402425 1703 189802059638628157070786493793164 1704 78153789262964535264441497444244 1705 27053234744872339129998979884546 1706 7656575871190284659433673552230 1707 1701461304708952146540816344940 1708 278420940770555805797588129172 1709 29830815082559550621170156697 1710 1570042899082081611640534563 1711 0 1712 174 1713 14877 1714 833112 1715 34365870 1716 1113454188 1717 29506535982 1718 657574230456 1719 12576107157471 1720 209601785957850 1721 3081146253580395 1722 40335005501416080 1723 473936314641638940 1724 5031016263118936440 1725 48513371108646887100 1726 426917665756092606480 1727 3442023680158496639745 1728 25511469629410033918110 1729 174328375800968565107085 1730 1101021320848222516465800 1731 6440974726962101721324930 1732 34965291374937123630049620 1733 176415788300819123769795810 1734 828387179847324581179910760 1735 3624193911832045042662109575 1736 14786711160274743774061407066 1737 56303246341046139755079973059 1738 200189320323719608018062126432 1739 664914528218068698059992062792 1740 2063527846194006304324113298320 1741 5984230753962618282539928565128 1742 16215334946221288249463032240992 1743 41045066582622635881453300360011 1744 97015611922562593901616891760026 1745 214005026299770427724154908294175 1746 440238911245242022746832954205160 1747 843791246553380543598096495559890 1748 1505141142500624753445253208296020 1749 2495365578356298933343446108490770 1750 3839023966701998358989917089985800 1751 5470609152550347661560631853229765 1752 7205192542383384724982295611570910 1753 8749162372894110023192787528336105 1754 9766506834858541421238460496747280 1755 9988472899287144635357516417127900 1756 9322574706001334993000348655986040 1757 7903922033348957928848121686596860 1758 6054067940437499690181540015265680 1759 4162171709050781036999808760495155 1760 2548268393296396553265189037037850 1761 1376064932380054138763202080000439 1762 647559968178849006476800978823736 1763 261514602533765944923323472217278 1764 88816280105807302049430613205868 1765 24671188918279806124841837001630 1766 5382804854897412245420037163992 1767 865093637394226968013934544213 1768 91062488146760733475151004654 1769 4710128697246244834921603689 1770 0 1771 177 1772 15399 1773 877743 1774 36865206 1775 1216551798 1776 32846898546 1777 746093838402 1778 14548829848839 1779 247330107430263 1780 3709951611453945 1781 49578444262157265 1782 594941331145887180 1783 6452825207043853260 1784 63606419898003696420 1785 572457779082033267780 1786 4722776677426774459185 1787 35837540669885523837345 1788 250862784689198666861415 1789 1624006448251128211787055 1790 9744038689506769270722330 1791 54288215555823428794024410 1792 281311662425630494659944670 1793 1357634544749781952489298190 1794 6109355451374018786201841855 1795 25659292895770878902047735791 1796 100663379821870371077264194257 1797 369099059346858027283302045609 1798 1265482489189227522114178442088 1799 4058271430848212398504089486696 1800 12174814292544637195512268460088 1801 34168027208109143097082817936376 1802 89691071421286500629842397082987 1803 220150811670430501545976792840059 1804 505051862067458209429005583574253 1805 1082253990144553305919297679087685 1806 2164507980289106611838595358175370 1807 4036514882160766384239542694975690 1808 7010789005858173193679205733378830 1809 11325120701770895159020255415458110 1810 16987681052656342738530383123187165 1811 23617020000034427709664191171260205 1812 30364740000044264198139674363048835 1813 36013993953540871490816823081755595 1814 39287993403862768899072897907369740 1815 39287993403862768899072897907369740 1816 35871646151352962907849167654554980 1817 29765834040484373476725905075056260 1818 22324375530363280107544428806292195 1819 15034783520448739664264615318523315 1820 9020870112269243798558769191113989 1821 4775754765319011422766407218825053 1822 2204194507070312964353726408688486 1823 873360087707105136819401029857702 1824 291120029235701712273133676619234 1825 79396371609736830619945548168882 1826 17013508202086463704274046036189 1827 2686343400329441637516954637293 1828 277897593137528445260374617651 1829 14130386091738734504764811067 1830 0 1831 180 1832 15930 1833 923940 1834 39498435 1835 1327147416 1836 36496553940 1837 844634534040 1838 16787111364045 1839 290976596976780 1840 4451941933744734 1841 60708299096519100 1842 743676663932358975 1843 8237649200481514800 1844 82964895519135256200 1845 763277038776044357040 1846 6440150014672874262525 1847 50005870702165847214900 1848 358375406698855238373450 1849 2376594802318724212371300 1850 14616058034260153906083495 1851 83520331624343736606191400 1852 444176309093100781042017900 1853 2201569532026673436469132200 1854 10182259085623364643669736425 1855 43987359249892935260653261356 1856 177641258509183007783407401630 1857 671089198812469140515094628380 1858 2372779667229801603964084578915 1859 7854718898415894964846624812960 1860 24349628585089274391024536920176 1861 70692470085743054683619623316640 1862 192195153045613929921090850892115 1863 489224025934290003435503984089020 1864 1165504297078749714066935962094430 1865 2597409576346927934206314429810444 1866 5411269950722766529596488395438425 1867 10530038823028086219755328769501800 1868 19120333652340472346397833818305900 1869 32357487719345414740057872615594600 1870 50963043157969028215591149369561495 1871 74580063158003455925255340540821700 1872 101215800000147547327132247876829450 1873 127108213953673664085235846170902100 1874 147329975264485383371523367152636525 1875 157151973615451075596291591629478960 1876 153735626362941269605067861376664200 1877 137380772494543262200273408038721200 1878 111621877651816400537722144031460975 1879 82007910111538579986897901737399900 1880 54125220673615462791352615146683934 1881 31838365102126742818442714792167020 1882 16531458803027347232652948065163645 1883 7485943608918044029880580255923160 1884 2911200292357017122731336766192340 1885 952756459316841967439346578026584 1886 255202623031296955564110690542835 1887 53726868006588832750339092745860 1888 8336927794125853357811238529530 1889 847823165504324070285888664020 1890 42391158275216203514294433201 1891 0 1892 183 1893 16470 1894 971730 1895 42270255 1896 1445642721 1897 40477996188 1898 954124195860 1899 19321014966165 1900 341337931068915 1901 5324871724675074 1902 74064124897753302 1903 925801561221916275 1904 10468679192278591725 1905 107677843120579800600 1906 1012171725333450125640 1907 8729981131001007333645 1908 69326320746184470002475 1909 508393018805352780018150 1910 3451721022415289927491650 1911 21745842441216326543197395 1912 127368505727124198324441885 1913 694737303966131990860592100 1914 3534098459305975779595185900 1915 16786967681703384953077133025 1916 74534136506763029191662470631 1917 309603336258861813565367185698 1918 1204012974340018163865316833270 1919 4386047263667209025509368464055 1920 14973057900105299776738878549705 1921 47913785280336959285564411359056 1922 143741355841010877856693234077168 1923 404272563302843093971949720842035 1924 1065809485071131793198776536765365 1925 2633176374881619724373447914361490 1926 6093922467583177076407122316093734 1927 13203498679763550332215431684869757 1928 26763848675196385808544793955817075 1929 50710450121424731005663820126811300 1930 89718488676366831779251374070512300 1931 148035506316005272435764767216345295 1932 227469192631910540572028788649506185 1933 324955989474157915102898269499294550 1934 430755613954116306066632589801390450 1935 528654617125506375627230905665342825 1936 599141899408907225710861693087388535 1937 625191547209294496393942636265101080 1938 598587651583367071015476992168713800 1939 523764195135446187138542368147624575 1940 416873543066987781600064333831782825 1941 300148951008231202752046320358883634 1942 194214027122973131192500560232218822 1943 112046554109407575687981092441664705 1944 57080320018000085727839424451414095 1945 25369031119111149212373077533961820 1946 9686357336387893335633356876603604 1947 3113472000981822857882150424622587 1948 819334737100479699442671164374365 1949 169517531813892351608828516767110 1950 25858606547881884143719604252610 1951 2585860654788188414371960425261 1952 127173474825648610542883299603 1953 0 1954 186 1955 17019 1956 1021140 1957 45185445 1958 1572453486 1959 44814924351 1960 1075558184424 1961 22183387553745 1962 399300975967410 1963 6348885517881819 1964 90038740071778524 1965 1147993935915176181 1966 13246083875944340550 1967 139083880697415575775 1968 1335205254695189527440 1969 11766496307001357710565 1970 95516264139187492003410 1971 716371981043906190025575 1972 4976900078831348267546100 1973 32101005508462196325672345 1974 192606033050773177954034070 1975 1076842821147504585833917755 1976 5618310371204371752176962200 1977 27389263059621312291862690725 1978 124895039551873184050893869706 1979 533205745779150901140354597591 1980 2132822983116603604561418390364 1981 7998086186687263517105318963865 1982 28131199691106926853266983941870 1983 92832958980652858615781047008171 1984 287482711682021755713386468154336 1985 835496630825875727542029423073539 1986 2278627174979661075114625699291470 1987 5830604830095015103969777524657585 1988 13993451592228036249527466059178204 1989 31485266082513081561436798633150959 1990 66374344714487036805191089010426346 1991 131001996147013888431298201994262525 1992 241849839040641024796242834450946200 1993 417190972345105767773518889427882195 1994 671575711579926357879323090298542070 1995 1007363567369889536818984635447813105 1996 1405623582376590051375327398299274100 1997 1820921458987855293827128675069514175 1998 2185105750785426352592554410083417010 1999 2422617245436016173526527715527266685 2000 2474162293211250560197304900964017040 2001 2319527149885547400184973344653765975 2002 1988166128473326343015691438274656550 2003 1550769580209194547552239321854232109 2004 1094660880147666739448639521308869724 2005 694688635478326969265482773138321171 2006 393219982346222812791782701776408210 2007 196609991173111406395891350888204105 2008 85793450693721340972752589478489064 2009 32172544010145502864782221054433399 2010 10159750740045948273089122438242126 2011 2627521743115331449936842009890205 2012 534411201989558938970205154553940 2013 80161680298433840845530773183091 2014 7884755439190213853658764575386 2015 381520424476945831628649898809 2016 0 2017 189 2018 17577 2019 1072197 2020 48248865 2021 1708009821 2022 49532284809 2023 1210002957477 2024 25410062107017 2025 465851138628645 2026 7546788445784049 2027 109085396625423981 2028 1418110156130511753 2029 16690065683689869093 2030 178822132325248597425 2031 1752456896787436254765 2032 15772112071086926292885 2033 130815753060191565135105 2034 1002920773461468666035805 2035 7126016021963066837622825 2036 47031705744956241128310645 2037 288909049576159766931051105 2038 1654660920299824119696019965 2039 8848838834646885509678715465 2040 44244194173234427548393577325 2041 207062828730737120926481941881 2042 907890864434770453293036206709 2043 3732440220454056307982482183137 2044 14396555136037074330789574134957 2045 52125458251168717404582940833465 2046 177226558053973639175581998833781 2047 565981588623980331560729609178849 2048 1697944765871940994682188827536547 2049 4785117067457288257740713968512087 2050 12666486355033998329313654622531995 2051 31485266082513081561436798633150959 2052 73465620859197190310019196810685571 2053 160830142962026281489501484909879223 2054 330125030290474998846871469025541563 2055 634855827481682690090137440433733775 2056 1142740489467028842162247392780720795 2057 1923148628615243661199879758582188655 2058 3022090702109668610456953906343439315 2059 4427714284486258661832281304642713415 2060 6037792206117625447953110869967336475 2061 7647870127748992234073940435291959535 2062 8977934497792295231304190945777517715 2063 9742014029519299080776888047545817095 2064 9742014029519299080776888047545817095 2065 8946747578129968543570611472235954475 2066 7515267965629173576599313636678201759 2067 5746969620775250382105357486871566051 2068 3978671275921327187611401337064930343 2069 2477285888781203720588231021191371723 2070 1376269938211779844771239456217428735 2071 675623424213055560160426642143101379 2072 289552896091309525783039989489900591 2073 106677382770482456867435785601542323 2074 33106773963253176269204209324616583 2075 8416976431335553288780731184224555 2076 1683395286267110657756146236844911 2077 248369796334491736390251084124659 2078 24035786742047587392604943624967 2079 1144561273430837494885949696427 2080 0 2081 192 2082 18144 2083 1124928 2084 51465456 2085 1852756416 2086 54656314272 2087 1358599811904 2088 29040070979448 2089 542081324949696 2090 8944341861669984 2091 131725761962776128 2092 1745366346006783696 2093 20944396152081404352 2094 228892329376318204704 2095 2288923293763182047040 2096 21029482761449235057180 2097 178132089273452344013760 2098 1395368032642043361441120 2099 10134778342347472835730240 2100 68409753810845441641179120 2101 430004166811028490315983040 2102 2521388069028303420489173280 2103 13812821595546357868766775360 2104 70790710677175084077429723720 2105 339795411250440403571662673856 2106 1529079350626981816072482032352 2107 6456112813758367667861590803264 2108 25593875797399243254737020684368 2109 95315123659279940396951663238336 2110 333602932807479791389330821334176 2111 1097661262785901249087475605680192 2112 3395889531743881989364377655073094 2113 9878951365073111241787280451121728 2114 27021837557405863102535796528068256 2115 69484725147615076549377762500746944 2116 167921419106736434994329592710138448 2117 381227005539617852419559075341935936 2118 812615459176553843315375923755179232 2119 1625230918353107686630751847510358464 2120 3047307971912076912432659714081922120 2121 5351370097016330187686621936924351040 2122 8791536587955399594056593182090005280 2123 13493986390815264493203143023673031360 2124 19320935059576401433449954783895476720 2125 25761246746101868577933273045193968960 2126 31921544881039271933526012251653396320 2127 36675817522896184774689460884878370240 2128 38968056118077196323107552190183268380 2129 38172789666687865785901275614873405760 2130 34355510700019079207311148053386065184 2131 28292773517662771111903298396906171328 2132 21219580138247078333927473797679628496 2133 14413299716545185283422435032386162752 2134 8808127604555391006535932519791543904 2135 4804433238848395094474145010795387584 2136 2316423168730476206264319915919204728 2137 975336071044411034216555754071244096 2138 353138922274700546871511566129243552 2139 107737298321095082096393359158074304 2140 26934324580273770524098339789518576 2141 5298555655135823709658689794659392 2142 769145175745522796563358195998944 2143 73251921499573599672700780571328 2144 3433683820292512484657849089281 2145 0 2146 195 2147 18720 2148 1179360 2149 54840240 2150 2007152784 2151 60214583520 2152 1522568754720 2153 33115870415160 2154 629201537888040 2155 10570585836519072 2156 158558787547786080 2157 2140543631895112080 2158 26180495190101755440 2159 291725517832562417760 2160 2975600281892136661152 2161 27896252642738781198300 2162 241220537557800049185300 2163 1929764300462400393482400 2164 14320882440273602920053600 2165 98814088837887860148369840 2166 635233428243564815239520400 2167 3811400569461388891437122400 2168 21376985802631268130234295200 2169 112229175463814157683730049800 2170 552167543281965655803951845016 2171 2548465584378303026787470053920 2172 11043350865639313116079036900320 2173 44962214238674346258321793094160 2174 172096751051477670161162725291440 2175 619548303785319612580185811049184 2176 2098470061208340623255468069682720 2177 6688873320101585736626804472113670 2178 20066619960304757209880413416341010 2179 56658691652625196827897637881433440 2180 150550237819832665856985152084951712 2181 376375594549581664642462880212379280 2182 884991262859827157402547853472351280 2183 1956296475795407400574053149780987040 2184 4063077295882769216576879618775896160 2185 7923000726971399972324915256612997512 2186 14493294012752560924984601079170117400 2187 24845646879004390157116458992863058400 2188 39868596154681463275372922569943047200 2189 59802894232022194913059383854914570800 2190 83724051924831072878283137396880399120 2191 109205285119344877667325831387235303200 2192 132440452166014000575267497639838559200 2193 148995508686765750647175934844818379100 2194 155076958020919454755223932185423210900 2195 148873879700082676565014974898006282464 2196 131359305617720008733836742557064366880 2197 106097900691235391669637368988398142480 2198 78072040131286420285204856425425048240 2199 52048026754190946856803237616950032160 2200 31228816052514568114081942570170019296 2201 16729722885275661489686754948305367480 2202 7924605577235839653009515501828858280 2203 3279147135407933649521178828342975840 2204 1167154065145196722710928057545804960 2205 350146219543559016813278417263741488 2206 86101529395957135281953709163215120 2207 16664812141152993925539427579977120 2208 2380687448736141989362775368568160 2209 223189448319013311502760190803265 2210 10301051460877537453973547267843 2211 0 2212 198 2213 19305 2214 1235520 2215 58378320 2216 2171673504 2217 66236041872 2218 1703212505280 2219 37683576679320 2220 728549149133520 2221 12458190450183192 2222 190270545057343296 2223 2616219994538470320 2224 32602126085787091680 2225 370267003402867684080 2226 3850776835389823914432 2227 36823053488415191181756 2228 324909295486016392780200 2229 2653425913135800541038300 2230 20110175341660804100500800 2231 141776736158708668908530640 2232 931675694757228395684629920 2233 5717100854192083337155683600 2234 32811187511015434804545662400 2235 176360132871707962074432935400 2236 888855069673408128855141994416 2237 4204968214224199994199325588968 2238 18688747618774222196441447062080 2239 78092266835592285606558903795120 2240 306983393767500708936128104573920 2241 1135838556939752623063673986923504 2242 3957114972564299460996025502830272 2243 12984283503726607606393208681161830 2244 40133239920609514419760826832682020 2245 116858551533539468457538878130456470 2246 320526312777708256340678065729252032 2247 828026308009079662213418336467234416 2248 2014118046508572151329936494109489120 2249 4611270264374888872781696710198040880 2250 9931966723268991418299039068118857280 2251 20112232614619707622055554112940685992 2252 38262296193666760841959346849009109936 2253 68325528917262072932070262230373410600 2254 114405536791694633746722299548532222400 2255 179408682696066584739178151564743712400 2256 263132734620897657617461288961624111520 2257 360377440893838096302175243577876500560 2258 460056307524048633577244991801544468800 2259 546316865184807752372978427764334056700 2260 602063484081216706696751736719878348200 2261 614104753762841040830686771454275915164 2262 577980944717968038428881667251083214272 2263 500175817544395417871147596659591243120 2264 396365742204992595294116963390619475680 2265 286264147148050207712417806893225176880 2266 187372896315087408684491655421020115776 2267 110416171042819365831932582658815425368 2268 58113774233062824122069780346744960720 2269 27052963867115452608549725333829550680 2270 11004595471368997671274464542574732480 2271 3851608414979149184946062589901156368 2272 1136540188026634185721788960954439584 2273 274969400329024399771400555069622480 2274 52375123872195123765981058108499520 2275 7365251794527439279591086296507745 2276 679869396417917471962254119677638 2277 30903154382632612361920641803529 2278 0 2279 201 2280 19899 2281 1293435 2282 62084880 2283 2346808464 2284 72751062384 2285 1901920630896 2286 42793214195160 2287 841599879171480 2288 14643837897583752 2289 227645116407892872 2290 3187031629710500208 2291 40450786069402502640 2292 468073381660228959120 2293 4961577845598426966672 2294 48375383994584662925052 2295 435378455951261966325468 2296 3628153799593849719378900 2297 28070453081068205723615700 2298 202107262183691081210033040 2299 1357005903233354402410221840 2300 8512127938463768524209573360 2301 49962490073591684816012713200 2302 274793695404754266488069922600 2303 1417935468288532015078440800616 2304 6871533423244424380764751572216 2305 31303652261446822179039423828984 2306 134158509691914952195883244981360 2307 541260194274277565755804815959280 2308 2056788738242254749872058300645264 2309 7364630643383557330187047463600784 2310 24855628421419505989381285189652646 2311 79086090431789337238940452876167510 2312 237258271295368011716821358628502530 2313 671101967378326661713294700120621442 2314 1789605246342204431235452533654990512 2315 4498196970535811137970191503511192368 2316 10653624403900605326771506192526508240 2317 23765777516393658036644129198712979920 2318 49908132784426681876952671317297257832 2319 98598994037525883708126009187831167912 2320 183112417498262355457948302777400740408 2321 319382123543480852542933086239652454200 2322 522625293071150485979345050210340379600 2323 801358782709097411834995743655855248720 2324 1149775644756531069154559110462748835120 2325 1541188630205562922483770722535173970480 2326 1926485787756953653104713403168967463100 2327 2241014079635639963815687020012880518300 2328 2420295206006491160920941981613910959764 2329 2420295206006491160920941981613910959764 2330 2234118651698299533157792598412840885936 2331 1896893194838178848907559753369393205040 2332 1475361373763027993594768697065083603920 2333 1046165337759238031821745076100695646416 2334 672534859988081591885407548921875772696 2335 389362287361520921617867528323191236824 2336 201394286566303924974759066374064432840 2337 92163487072715355496923640544063384520 2338 36865394829086142198769456217625353808 2339 12691365432964081740559976730657908688 2340 3684589964408926956936767437932941232 2341 877283324859268323080182723317366960 2342 164490623411112810577534260622006305 2343 22775624780000235310735513009200873 2344 2070511343636385028248683000836443 2345 92709463147897837085761925410587 2346 0 2347 204 2348 20502 2349 1353132 2350 65965185 2351 2533063104 2352 79791487776 2353 2120173818048 2354 48498976087848 2355 969979521756960 2356 17168637535098192 2357 271576630100644128 2358 3869966978934178824 2359 50011880958534003264 2360 589425739868436467040 2361 6365797990579113844032 2362 63260117531379943825068 2363 580504607935015955100624 2364 4934289167447635618355304 2365 38954914479849754881752400 2366 286318621426895698380880140 2367 1963327689784427646040320960 2368 12583145648163831731440238880 2369 75498873888982990388641433280 2370 424681165625529320936108062200 2371 2242316554502794814542650568416 2372 11125339828110020426000073974064 2373 51918252531180095321333678545632 2374 228069466476255418733001516468312 2375 943735723350022422343454550903360 2376 3680569321065087447139472748523104 2377 13534996858110321579803222365536576 2378 46949520351570177979942427580454998 2379 153652975696047855207084308445125448 2380 474516542590736023433642717257005060 2381 1382876781264430696863758776006129032 2382 3802911148477184416375336634016854838 2383 9867012709562424431676549104476163904 2384 24148215315508038740682080703060085344 2385 55726650728095474016958647776292504640 2386 121205465333607655986885058913436197592 2387 248323392390805929338984023139722941408 2388 478909399610840006582326330340894244144 2389 868719376038267918916777994571854675424 2390 1480771663701593043608144308929297742200 2391 2369234661922548869773030894286876387520 2392 3553851992883823304659546341430314581280 2393 4990515564475156129947448053923420475840 2394 6550051678373642420556025570774489374540 2395 8020471442906500923129827229519782907600 2396 9143337444913411052368003041652552514664 2397 9681180824025964643683767926455643839056 2398 9495004269717773015920618543254573765228 2399 8599249149933077448380937548607915862848 2400 7166040958277564540317447957173263219040 2401 5472249459048322012606051167295946458176 2402 3811030873265795687350642777223962711944 2403 2406966867325765697274090175088818554912 2404 1369481148650866689828361651343638143312 2405 696346346771627130421200839666256683040 2406 313355856047232208689540377849815507368 2407 123287549920222508336868345383533970112 2408 41758686263301172178616697629906667296 2409 11931053218086049193890485037116190656 2410 2796340597988917779818082430574107185 2411 516247495013338667043338294875219788 2412 70397385683637090960455222028439062 2413 6304243494057052921831810927919916 2414 278128389443693511257285776231761 2415 0 2416 207 2417 21114 2418 1414638 2419 70024581 2420 2730958659 2421 87390677088 2422 2359548281376 2423 54859497541992 2424 1115476450020504 2425 20078576100369072 2426 323082542705938704 2427 4684696869236111208 2428 61621781895336539736 2429 739461382744038476832 2430 8134075210184423245152 2431 82357511503117285357164 2432 770284960529155786575828 2433 6675802991252683483657176 2434 53757781982192661736818312 2435 403183364866444963026137340 2436 2822283554065114741182961380 2437 18473128717517114669561201760 2438 113248310833474485582962149920 2439 651177787292478292102032362040 2440 3516360051379382777350974755016 2441 17852289491618404869628025679312 2442 85294272015510156599333900467824 2443 383824224069795704697002552105208 2444 1627944122778788678542459100308296 2445 6511776491115154714169836401233184 2446 24576704821305583921221640611105888 2447 87554510925901142719352094677064726 2448 294501536750758389146911591186490442 2449 935475469678879589054895642592381404 2450 2806426409036638767164686927777144212 2451 7951541492270476506966612962035241934 2452 21275746154993977680802559006526728418 2453 53749253444195312035711728016488577056 2454 128171296674619590239004889885472760672 2455 288385417517894078037761002242313711512 2456 611939788391628897299639199880031534184 2457 1223879576783257794599278399760063068368 2458 2305447574870787938663756985594537407856 2459 4086929791816396800358478292644861768472 2460 6811549653027328000597463821074769614120 2461 10661555978651469913978639024290943743840 2462 15652071543126626043926087078214364219680 2463 21521598371799110810398369732544750802060 2464 27670626478027428184797903941843251031220 2465 33204751773632913821757484730211901237464 2466 37111193158766197800787777051413301383048 2467 38538546741795666946971922322621505282396 2468 37084261959086396496142793178371637158532 2469 32963788408076796885460260602997010807584 2470 26970372333881015633558395038815736115296 2471 20227779250410761725168796279111802086472 2472 13840059487123152759326018506760706690744 2473 8590381750628163781650632176610093808048 2474 4804789792724227199906285793697171112976 2475 2402394896362113599953142896848585556488 2476 1063355118061919134405489478932980492216 2477 411621336023968697189221733780508577632 2478 137207112007989565729740577926836192544 2479 38589500252247065361489537541922679153 2480 8905269288980092006497585586597541343 2481 1619139870723653092090470106654098426 2482 217496400544968325803197477013237102 2483 19190858871614852276752718559991509 2484 834385168331080533771857328695283 2485 0 2486 210 2487 21735 2488 1477980 2489 74268495 2490 2941032402 2491 95583553065 2492 2621720312640 2493 61938142386120 2494 1280054942646480 2495 23425005450430584 2496 383318271007045920 2497 5653944497353927320 2498 75675872503044873360 2499 924326728430048096040 2500 10352459358416538675648 2501 106759737133670555092620 2502 1017357495038507642647320 2503 8986657872840150843384660 2504 73785190955950712187789840 2505 564456710813022948236592276 2506 4031833648664449630261373400 2507 26939979379712458893110085900 2508 168667696986025829591645755200 2509 990922719792901748850918811800 2510 5469893413256817653657071841136 2511 28401369645756553201680949944360 2512 138851140490365371208217977505760 2513 639707040116326174495004253508680 2514 2779416794988175792633466756623920 2515 11395608859451520749797213702158072 2516 44112034294651048063731149814805440 2517 161284625389817894483017016510382390 2518 557165069528461817304967875217684620 2519 1818980079931154756495630416151852730 2520 5612852818073277534329373855554288424 2521 16370820719380392808460673745366674570 2522 45130370631805407201702397892632454220 2523 117576491909177245078119405036068762310 2524 289419057007205526346140073934938491840 2525 672899307541752848754775671898731993528 2526 1477096040945311131412922206606972668720 2527 3059698941958144486498195999400157670920 2528 5977086305220561322461592184874726612960 2529 11003272516428760616349749249428473992040 2530 19072339028476518401672898699009354919536 2531 31096204937733453915771030487515252586200 2532 47636739479081035785862004151087195451200 2533 68477813001178988942176630967187843461100 2534 92235421593424760615993013139477503437400 2535 116216631207715198376151196555741654331124 2536 136725448479664939266060231242049005095440 2537 149872126218094260349335253476861409431540 2538 152699902184473397337058560146236153005720 2539 144216574285335986373888640138111922283180 2540 125861737558111406289939176847806768538048 2541 101138896252053808625843981395559010432360 2542 74523397238355437934832407344096112950160 2543 50110560211997622059628687696892213880280 2544 30575935044608718544858182323527452537120 2545 16816764274534795199672000277940098895416 2546 8270539807148259934264918169478737161680 2547 3601686690209726100405690170579450054280 2548 1372071120079895657297405779268361925440 2549 450210836276215762550711271322431256785 2550 124673770045721288090966198212365578802 2551 28334947737663929111583226866446722455 2552 5074916012715927602074607796975532380 2553 671680060506519829686345149599702815 2554 58406961783175637364030013008669810 2555 2503155504993241601315571986085849 2556 0 2557 213 2558 22365 2559 1543185 2560 78702435 2561 3163837887 2562 104406650271 2563 2908470971835 2564 69803303324040 2565 1465869369804840 2566 27265170278370024 2567 453593287358337672 2568 6803899310375065080 2569 92637705995106655320 2570 1151354345939182716120 2571 13125439543706682963768 2572 137817115208920171119564 2573 1337636706439519307925180 2574 12038730357955673771326620 2575 100745164574471164717943820 2576 785812283680875084799961796 2577 5725203781103518474971150228 2578 39035480325705807783894206100 2579 249487635125163206270976012900 2580 1496925810750979237625856077400 2581 8442661572635522900209828276536 2582 44811049885527006162652165467768 2583 224055249427635030813260827338840 2584 1056260461587422288119658186025960 2585 4698537915337154316118479517149960 2586 19733859244416048127697613972029832 2587 78298860873005610313122790921279656 2588 293620728273771038674210465954798710 2589 1041018945697915500754018924748831790 2590 3490475288516540208410534041804906590 2591 11069793057866741803816265104009846614 2592 33209379173600225411448795312029539842 2593 94242832789946585627084419128732477930 2594 252967603804593466683226598713966124970 2595 642148532734737261580498289043144778770 2596 1541156478563369427793195893703547469048 2597 3495793963570569677677249222303168649304 2598 7490987064794077880736962619221075677080 2599 15156183131094994781956180183075199625720 2600 28934531432090444583734525804052653830920 2601 52082156577762800250722146447294776895656 2602 88313222023163009120789726584543317344808 2603 140925354292281397533175095613632953209800 2604 211388031438422096299762643420449429814700 2605 297668860596961727442522906041041033820700 2606 392922895987989480224130235974174164643324 2607 485375342102810534394513820909273968088812 2608 560048471657089078147515947203008424717860 2609 602316280838756178385064320576820381300340 2610 602316280838756178385064320576820381300340 2611 558511460414119365411605097262142535387588 2612 478724108926388027495661511938979316046504 2613 377940085994516863812364351530773144247240 2614 273680751927063935864125909729180552730760 2615 180907615680601584723744245414204094177960 2616 108544569408360950834246547248522456506776 2617 58720832630752645533280919003299033847928 2618 28413306111654505903200444679015661539320 2619 12177131190709073958514476291006712088280 2620 4566424196515902734442928609127517033105 2621 1475306278874368575743100012179659349157 2622 402356257874827793384481821503543458861 2623 90079759225707714936824288396315699745 2624 15896428098654302635910168540526299955 2625 2073447143302735126423065461807778255 2626 177724040854520153693405611012095279 2627 7509466514979724803946715958257547 2628 0 2629 216 2630 23004 2631 1610280 2632 83331990 2633 3399945192 2634 113898163932 2635 3221690922648 2636 78528716239545 2637 1675279279776960 2638 31662778387784544 2639 535388798193447744 2640 8164679172450078096 2641 113049403926231850560 2642 1429267463924502682080 2643 16579502581524231112128 2644 177193433840040220010868 2645 1751088052066279821283872 2646 16051640477274231695102160 2647 136861355648338186031923680 2648 1088047777404288578953793256 2649 8082640632146143729371035616 2650 56211091669016363208807656784 2651 366594076102280629622658631200 2652 2245388716126468856438784116100 2653 12933439004888460613087396508736 2654 70139034603433574863281650297376 2655 358488399084216049301217323742144 2656 1728426209870327380559440668042480 2657 7867319300099421180477454075227840 2658 33829472990427511076053052523479712 2659 137500438606253754696215632837369152 2660 528517310892787869613578838718637678 2661 1921881130519228616776650322613227920 2662 6613532125610286710672590816051401960 2663 21541218923416362429047867229424566384 2664 66418758347200450822897590624059079684 2665 193870970310747261861430805064821097456 2666 535696102174433223564479856100163558760 2667 1401051344148517661630178085185043153680 2668 3467602076767581212534690760832981805358 2669 8119263399260677961056836903413811056448 2670 17978368955505786913768710286130581624992 2671 37629144325477228424167068040738426656960 2672 74403080825375428929603066353278252708080 2673 138885750874034134001925723859452738388416 2674 244559691756451409872956165926427648031776 2675 405865020361770424895544275367262905244224 2676 634164094315266288899287930261348289444100 2677 931832954912228016341810836302389323264800 2678 1285929477778874662551698954097297266105424 2679 1664144030066778975066904528831796462018784 2680 2016174497965520681331057409930830328984296 2681 2282461695810023412827612162185845655453920 2682 2409265123355024713540257282307281525201360 2683 2365460302930387900566798058992603679288608 2684 2154258490168746123730476803725406922209268 2685 1814112412773680946299348887347711092386752 2686 1407501009910614527301218964321499985472480 2687 1001949871461793392316121974601745752370240 2688 651267416450165705005479283491134739040656 2689 384354540855835498036020560748866403368256 2690 204575804003912442503043201688912763083104 2691 97417049525672591668115810328053696706240 2692 41097817768643124609986357482147653297945 2693 15174578868422076779071885839562210448472 2694 4828275094497933520613781858042521506332 2695 1297148532850191095090269752906946076328 2696 286135705775777447446383033729473399190 2697 49762731439265643034153571083386678120 2698 6398065470762725532962601996435430044 2699 540681589078540185884163548994543384 2700 22528399544939174411840147874772641 2701 0 2702 219 2703 23652 2704 1679292 2705 88162830 2706 3649941162 2707 124097999508 2708 3563385414444 2709 88193789007489 2710 1910865428495595 2711 36688616227115424 2712 630377133356801376 2713 9770845567030421328 2714 137543441443582084848 2715 1768415675703198233760 2716 20867304973297739158368 2717 226931941584612913347252 2718 2282668353586400481316476 2719 21304904633473071158953776 2720 185016277080160881117230160 2721 1498631844349303137049564296 2722 11346783964359009466232415384 2723 80459013565454794396920763632 2724 535227351109329719249081601552 2725 3345170944433310745306760009700 2726 19669605153267867182403748857036 2727 108939351618098956702543839823584 2728 568905502894516773891062274634272 2729 2803891407122975528463092639268912 2730 13052597929710403322155776079355280 2731 57431430890725774617485414749163232 2732 238988857577536287924374790407808288 2733 941018626711549133702225737230745134 2734 3507433063197592225617386838769140954 2735 12379175517167972561002541783891085720 2736 41381815300247222561065639677578772264 2737 131042415117449538110041192312332778836 2738 393127245352348614330123576936998336508 2739 1117309013106675009148772271294626851128 2740 3008139650671817332323617653485533829960 2741 7670756109213134197425225016388111266398 2742 18522069629563421598660909185912756472522 2743 42336159153287820796939220996372014794336 2744 91564251191994589165473198899130171531936 2745 187290513801807114202104270475493532678960 2746 362094993350160420790734922919287496512656 2747 661216944378553811878733337504785863197024 2748 1139544095631124654514412773146545849339552 2749 1851759155400577563585920756363137005176772 2750 2834325237858026883039674627086434191597100 2751 4081428342515558711577131463004465235899824 2752 5521932463403402962722001391123688260335056 2753 7008606588165857606531770996426219715040648 2754 8330985189706585456820784391978336642406808 2755 9256650210785094952023093768864818491563120 2756 9593255672995462041187569905914448254892688 2757 9250639398959909825430870980703217960075092 2758 8276887883279919317490779298523931859014556 2759 6849838248231657366199265626364633262632736 2760 5224452901193636974219778867566245708787680 2761 3657117030835545881953845207296371996151376 2762 2338156790206332613052458411222270620490224 2763 1357639426571418936611104883935511973187872 2764 711144461537409919177245415394791985955552 2765 333348966345660899614333788466308743416665 2766 138468032174351450609030958286005170342307 2767 50352011699764163857829439376729152851748 2768 15781973816343991656931615327034510595324 2769 4177581304326350732717192292450311628174 2770 908169848766597985373302672271806875690 2771 155686259788559654635423315246595464404 2772 19734878001366716784771969538300833516 2773 1644573166780559732064330794858402793 2774 67585198634817523235520443624317923 2775 0 2776 222 2777 24309 2778 1750248 2779 93200706 2780 3914429652 2781 135047822994 2782 3935679412968 2783 98883945250821 2784 2175446795518062 2785 42421212512602209 2786 740442982038147648 2787 11661976967100825456 2788 166855978144673348832 2789 2181046000033944488304 2790 26172552000407333859648 2791 289533856504506130822356 2792 2963464178340239221358232 2793 28152909694232272602903204 2794 248930990980580094594091488 2795 2053680675589785780401254776 2796 15842679497406918877381108272 2797 114499365458531822795618009784 2798 776604391805694102439843892448 2799 4950852997761299903054004814356 2800 29705117986567799418324028886136 2801 167948167077902558249755086394692 2802 895723557748813643998693794105024 2803 4510607915806525850136279463171728 2804 21464272151079329907545053997162016 2805 96589224679856984583952742987229072 2806 411283150249713611776831034655297984 2807 1657985199444157997475350108454169998 2808 6330488943332239626724064050461376356 2809 22901474706760749237854702300198508582 2810 78519341851751140244073265029252029424 2811 255187861018191205793238111345069095628 2812 786254490704697228660247153873996673016 2813 2296690749163720852139143002105621860652 2814 6360066689991842359769934467369414383344 2815 16695175061228586194396077976844712756278 2816 41534337957202824190936584235077090271716 2817 97902368041978085592921948554110284211902 2818 218572728651858051556290861888246215914944 2819 461983267377790881698523867172884047274768 2820 923966534755581763397047734345768094549536 2821 1747501924429035074250938106262648352734992 2822 3123194928766786090150612785660903438930624 2823 5270391442293951527129159075802774553195428 2824 8389602704059759573797436896175845207127416 2825 12584404056089639360696155344263767810691124 2826 17766217490950079097453395780137083968034528 2827 23574403978376066494697775169797284496045816 2828 29356804954204158276416097381256995787528752 2829 34249605779904851322485446944799828418783544 2830 37363206305350746897256851212508903729582048 2831 38030406417946295948993580698446562724753156 2832 36028806080159648793783392240633585739239832 2833 31680501898071415318671603521936428839676404 2834 25773967645888609072817575746660145496685888 2835 19330475734416456804613181809995109122514416 2836 13309507882712970258913994033111386608944352 2837 8372109797190416775768480117602323834658544 2838 4784062741251666729010560067201327905519168 2839 2466782350957890657146070034650684701283321 2840 1138514931211334149452032323684931400592302 2841 465756108222818515684922314234744663878669 2842 166838008915636483230419933457221969150568 2843 51523502753358325703512038273553843414146 2844 13440913761745650183524879549622741760212 2845 2880195806088353610755331332062016091474 2846 486793657367045680691041915278087226728 2847 60849207170880710086380239409760903341 2848 5001304698976496719428512828199526302 2849 202755595904452569706561330872953769 2850 0 2851 225 2852 24975 2853 1823175 2854 98451450 2855 4194031770 2856 146791111950 2857 4340822881950 2858 110690983489725 2859 2472098631270525 2860 48947552899156395 2861 867706619575954275 2862 13883305913215268400 2863 201841909045975825200 2864 2681613934467964534800 2865 32715690000509167324560 2866 368051512505728132401300 2867 3832065747853757613825300 2868 37043302229252990266977900 2869 333389720063276912402801100 2870 2800473648531526064183529240 2871 22003721524176276218584872600 2872 162027403950752579427761334600 2873 1120102488181289570826697921800 2874 7280666173178382210373536491700 2875 44557676979851699127486043329204 2876 257063521037605956504727173053100 2877 1399568058982521318747959053289100 2878 7197778589052966782132360845486800 2879 34996095898498907457953892386677200 2880 160982041133094974306587904978715120 2881 701050824289284565528689263616985200 2882 2891834650193298832805843212420063950 2883 11304444541664713619150114375823886350 2884 41892941536757468118026894451582637650 2885 147223765972033387957637371929847555170 2886 490745886573444626525457906432825183900 2887 1551818073759270846039961487909203959900 2888 4655454221277812538119884463727611879700 2889 13250138937483004916187363473686279965300 2890 35775375131204113273705881378952955906310 2891 91619863140888582774124818165611228540550 2892 222505381913586558165731701259341555027050 2893 512279832777792308335056707550577068550650 2894 1117701453333365036367396452837622695019600 2895 2309916336888954408492619335864420236373840 2896 4519401528695780364442081309299952636383600 2897 8365700702053891312903427104448848497135600 2898 14639976228594309797580997432785484869987300 2899 24200777030941614155184914123584168866713700 2900 37753212168268918082088466032791303432073372 2901 55519429659218997179541861812928387400107900 2902 76873056451226303787057962510208536400149400 2903 100080016889332357760509422890648849275666200 2904 122320020642517326151733739088570815781369800 2905 140112023645065300864713192046908388985932680 2906 150120025333998536640764134335973273913499300 2907 150120025333998536640764134335973273913499300 2908 139766920138550361700021780243837186057395900 2909 120815473340102855028832386312469432015715100 2910 96652378672082284023065909049975545612572080 2911 71300935085962340672753539463096713976487600 2912 48300633445329327552510462216936483661491600 2913 29900392132822917056316000420008299409494800 2914 16818970574712890844177750236254668417840825 2915 8538861984085006120890242427636985504442265 2916 3881300901856820964041019285289538865655575 2917 1564106333584092030285186876161455960786575 2918 552037529500267775394771838645219750865850 2919 168011422021820627294060994370284272002650 2920 43202937091325304161329969980930241372110 2921 9127381075632106512957035911464135501150 2922 1521230179272017752159505985244022583525 2923 187548926211618626978569231057482236325 2924 15206669692833942727992099815471532675 2925 608266787713357709119683992618861307 2926 0 2927 228 2928 25650 2929 1898100 2930 103920975 2931 4489386120 2932 159373207260 2933 4781196217800 2934 123713452135575 2935 2804171581739700 2936 56363848792967970 2937 1014549278273423460 2938 16486425771943131225 2939 243491826785621630400 2940 3287139661605892010400 2941 40760531803913060928960 2942 466198582507255634374980 2943 4936220285370942011029200 2944 48539499472814263108453800 2945 444519626751035883203734800 2946 3800642808721356801391932540 2947 30405142469770854411135460320 2948 228038568523281408083515952400 2949 1606184700033547309109981925600 2950 10640973637722250922853630257100 2951 66399675499386845758606652804304 2952 390736551977161053887185303040712 2953 2170758622095339188262140572448400 2954 11396482766000530738376238005354100 2955 56589431665657807804350974923137600 2956 265970328828591696680449582138746720 2957 1183996947688569488448452978553130560 2958 4994987123061152529391911003271019550 2959 19979948492244610117567644013084078200 2960 75806275161751608975477237579054296700 2961 272902590582305792311718055284595468120 2962 932417184489544790398370022222367849410 2963 3024055733479604725616335207207679511600 2964 9310908442555625076239768927455223759400 2965 27216501601316442530547016864869115604400 2966 75525791943653128022267971800011795802210 2967 198945988534500922595242462302470096259480 2968 497364971336252306488106155756175240648700 2969 1179795978518551982832251811328601733631800 2970 2654540951666741961372566575489353900671550 2971 5663020696889049517594808694377288321432640 2972 11449150539362643589919939316893213345505120 2973 21923905288141232406229671032348706406286400 2974 39737078334755983736291278746132030361394100 2975 68120705716724543547927906421940623476675600 2976 110355543261093760547643208403543810032214472 2977 168779066164025751425807259911302297696328016 2978 243431345428883295325683547948993698600473100 2979 330699186243011269121683310421274458476114400 2980 422560071310514399433262007760517363608368400 2981 507072085572617279319914409312620836330042080 2982 570456096269194439234903710476698440871297340 2983 600480101335994146563056537343893095653997200 2984 590126996140545971622314183251757007797893800 2985 540116233755753940128897727043980990187902800 2986 459098798692390849109563067987383841659717380 2987 361258071102209192741951266613023350814203840 2988 262203438703216349570771080606226625590954400 2989 174802292468810899713847387070817750393969600 2990 106520146973181642013125751496279566646325225 2991 58995773708223678653423493136400990757964740 2992 29497886854111839326711746568200495378982370 2993 13208009039154554922408244732030072557753300 2994 5244356530252543866250332467129587633225575 2995 1824124010522623953478376510305943524600200 2996 547237203156787186043512953091783057380060 2997 138736192349608018996946945854254859617480 2998 28903373406168337291030613719636429086975 2999 4751239464027671883457087186789549986900 3000 577853448327689823663699792987918241650 3001 46228275866215185893095983439033459332 3002 1824800363140073127359051977856583921 3003 0 3004 231 3005 26334 3006 1975050 3007 109615275 3008 4801149045 3009 172841365620 3010 5259315839580 3011 138057040788975 3012 3175311938146425 3013 64776363538187070 3014 1183640824652327370 3015 19530073606763401605 3016 292951104101451024075 3017 4017615141962756901600 3018 50621950788730736960160 3019 588480177918994817161860 3020 6334816032892708914154140 3021 63348160328927089141541400 3022 590138125169478672529096200 3023 5134201688974464451003136940 3024 41807070895934924815311257940 3025 319253995932593971316922333360 3026 2290300405603391533360529782800 3027 15459527737822892850183576033900 3028 98322596412553598527167543575604 3029 589935578475321591163005261453624 3030 3342968278026822349923696481570536 3031 17908758632286548303162659722699300 3032 90778879963659400019479688939199900 3033 435738623825565120093502506908159520 3034 1981907934174344578489801724969370720 3035 8546977966126860994737269938930411230 3036 34964909861428067705743377022897136850 3037 135746120638485439328180169618306531300 3038 500321416067560619238149768021758358220 3039 1751124956236462167333524188076154253770 3040 5821307286948239096811445273874783059830 3041 18383075642994439253088774549078262294200 3042 55149226928983317759266323647234786882600 3043 157175296747602455613909022394619142615410 3044 425523364365460306662046377702505483666110 3045 1094202936939755074273833542663585529427140 3046 2671890892527308902296570278597127455577900 3047 6193928887222397909869322009475159101566950 3048 13626643551889275401712508420845350023447290 3049 28438212630029792142704365400025078309803040 3050 56271356906229163175989488983028346442801760 3051 105508794199179680954980291843178149580253300 3052 187331940720992494756801742660336714560857900 3053 314717660411267391191426927669365680462241272 3054 499845695947307033068736885121933727792971432 3055 749768543920960549603105327682900591689457148 3056 1060993222529661155098733954268255554277533700 3057 1414657630039548206798311939024340739036711600 3058 1774752299504160477619700432594172927155147280 3059 2091672352987046277194646938414560949861423580 3060 2311848390143577464267767668773988418267889220 3061 2391567300148528411311483795283436294759885400 3062 2310497222177391854995840276799252013581584200 3063 2079447499959652669496256249119326812223425780 3064 1738554467179381740070640470575174875793355980 3065 1345977652009843927796624880445296678033565920 3066 961412608578459948426160628889497627166832800 3067 630927024379614341154667912708732817828234025 3068 378556214627768604692800747625239690696940415 3069 206485207978782875286982225977403467652876590 3070 101701669601490072902543484436631558694700410 3071 44868383647716208633475066663219805306485475 3072 17557193601280255552229373911694706424276925 3073 6019609234724659046478642484009613631180660 3074 1780447801819969577127485805129604031757660 3075 445111950454992394281871451282401007939415 3076 91461359682532683756548928345698837247825 3077 14831571840410705474034961353356568202350 3078 1779788620849284656884195362402788184282 3079 140509627961785630806647002294956961917 3080 5474401089420219382077155933569751763 3081 0 3082 234 3083 27027 3084 2054052 3085 115540425 3086 5129994870 3087 187244812755 3088 5777839936440 3089 153834988307715 3090 3589483060513350 3091 74302299352626345 3092 1377969915266888580 3093 23080996080720383715 3094 351541324921741228890 3095 4896468454267109973825 3096 62674796214619007664960 3097 740346030285187028042340 3098 8100256566649693365639720 3099 82352608427605215884003820 3100 780182606156259939953720400 3101 6904616064482900468590425540 3102 57209675962858318168320668760 3103 444675208620398745762856107180 3104 3248062393401173447311296782880 3105 22330428954633067450265165382300 3106 144701179626022277077718271677304 3107 884903367712982386744507892180436 3108 5112775013452787123412712265931408 3109 27937663466367015352933749167410908 3110 144505155860519044928967668107297800 3111 708075263716543320151941573725759220 3112 3289123805651039938770309245693849280 3113 14492701768649894730206675113838523390 3114 60605843759808650689955186839688370540 3115 240640850222769642445410300686997941850 3116 907559777983016937222690276876677952120 3117 3252089204439144025047973492141429328430 3118 11074682155657625598812017838103245821140 3119 35846997503839156543523110370702611473690 3120 110298453857966635518532647294469573765200 3121 322622977534552408891707993336323503263210 3122 897049254608267673503773444886362911512340 3123 2370773030036135994259972675771101980425470 3124 5954499703346574125118070906587884043859320 3125 14209601564804324616759032845266541468300650 3126 32208430213556469131320474449270827328148140 3127 69318143285697618347841890662561128380144910 3128 141585994796318539604102585183103581372210880 3129 274322864917867170482948758792263188908658580 3130 503858323318531537621742618189871163301617800 3131 876713482574244875461832155650375824144814972 3132 1443998677181109206643017668130030769179695248 3133 2249305631762881648809315983048701775068371444 3134 3310298854292542803908049937316957329345905144 3135 4597637297628531672094513801829107401869312700 3136 6018725189622805098014636249667195144265282080 3137 7415929251499527710053748236197079731326865420 3138 8586865449104716295851708484017671267852159960 3139 9327112470579260804114786801605401549563553060 3140 9485199122622977088930291662649560897861240400 3141 9010939166491828234483777079517082852968178380 3142 7976896967058339748559409217933155312463633320 3143 6561641053547989148008546292170821305413633860 3144 4999345564607991731816035270225387661267530560 3145 3515164850114994186433149799377225699328732425 3146 2271337287766611628156804485751438144181642490 3147 1342153851862088689365384468853122539743697835 3148 721157293537838698763490162368841961653330180 3149 349973392452186427341105519973114481390586705 3150 152162344544428881452654573901354122343733350 3151 58691190038565425703166764219093732904011435 3152 19839275505993946716563413257158444925299640 3153 5786455355914901125664328866671213103212395 3154 1426797211047509866602163282192901861066070 3155 289215650888008756743681746390453079945825 3156 46274504142081401078989079422472492791332 3157 5479875490509639601459233089503321514763 3158 427003284974777111802018162818440637514 3159 16423203268260658146231467800709255289 3160 0 3161 237 3162 27729 3163 2135133 3164 121702581 3165 5476616145 3166 202634797365 3167 6339574374705 3168 171168508117035 3169 4050988025436495 3170 85070748534166395 3171 1600876813324767615 3172 27214905826521049455 3173 420784313163902380035 3174 5951092429032333660495 3175 77364201577420337586435 3176 928370418929044051037220 3177 10321294657505254449766740 3178 106653378127554295980922980 3179 1027240431439075587605731860 3180 9245163882951680288451586740 3181 77923524156307019574091945380 3182 616304236508973700267818113460 3183 4582088019262369684599865104420 3184 32074616134836587792199055730940 3185 211692466489921479428513767824204 3186 1319006906591049217977662707212348 3187 7767485116591734283646235942472716 3188 43275988506725376723171885965205132 3189 228318146259620090987768915609530524 3190 1141590731298100454938844578047652620 3191 5413349596800669899226133966871126940 3192 24360073185603014546517602850920071230 3193 104083949065758334880575212181203940710 3194 422458381502195594515275861206063053470 3195 1629482328651325864558921178937671777670 3196 5974768538388194836716044322771463184790 3197 20830949768975057673955938314527533806430 3198 69071043970812033339959163885012348937110 3199 217839446369484105149101978406577408186270 3200 653518339108452315447305935219732224558810 3201 1864918187211924900178897424895333421301970 3202 5061920793860939014771293010430190714962490 3203 13066818793454982107897988933901189985135730 3204 32073100674844046992113245565030193599878610 3205 74837234907969442981597572985070451733050090 3206 165943433926367025741803314010373610364589330 3207 349540424653411394647628257170786966512645610 3208 699080849306822789295256514341573933025291220 3209 1326826918072133049070588894566660730027593540 3210 2388288452529839488327060010219989314049668372 3211 4074139124903843833028514135081158241614140164 3212 6581301663306209268738368987438794082607457188 3213 10058215749581187750335997886463062654551019476 3214 14528533860506160083818663613779979389907028132 3215 19811637082508400114298177655154517349873220180 3216 25472104820367943004097656985198665164122711660 3217 30834653203603299426012953192608910461832756220 3218 35087708817893409691669912253658415353120032940 3219 37466536534360759501274652067465765546551899580 3220 37466536534360759501274652067465765546551899580 3221 35009714466533824452010740456484403871368168460 3222 30492331954723008393686773945970287242804533820 3223 24684268725251959175841674146737851577508432140 3224 18513201543938969381881255610053388683131324105 3225 12816831838111594187456253883883115242167839765 3226 8156165715161923573835797926107436972288625305 3227 4747618849124104766859643568928209580884423685 3228 2513445273065702523631576007079640366350577245 3229 1202082521900988163475971133820697566515493465 3230 515178223671852070061130485923156099935211485 3231 195912845621690223826063705914439643637333945 3232 65304281873896741275354568638146547879111315 3233 18786163278792213243595149882206541170703255 3234 4569607284030538356550171592969158663144035 3235 913921456806107671310034318593831732628807 3236 144303387916753842838426471356920799888759 3237 16866629756503695916179717431328405181803 3238 1297433058192591993552285956256031167831 3239 49269609804781974438694403402127765867 3240 0 3241 240 3242 28440 3243 2218320 3244 128107980 3245 5841723888 3246 219064645800 3247 6947478766800 3248 190187231241150 3249 4564493549787600 3250 97223712610475880 3251 1856089058927266800 3252 32017536266495352300 3253 502429030643465528400 3254 7213445368524040800600 3255 95217478864517338567920 3256 1160463023661305063796525 3257 13106405914292386602878400 3258 137617262100070059330223200 3259 1347200565821738475548500800 3260 12326885177268907051268782320 3261 105659015805162060439446705600 3262 850074808977894758990093949600 3263 6431000728789290785403319444800 3264 45820880192623696845998651044200 3265 307916314894431242805110935017024 3266 1954084306060813656263204010684960 3267 11724505836364881937579224064109760 3268 66578443856500579574110593792623280 3269 358146111779796221157284573505145920 3270 1826545170076960727902151324876244192 3271 8838121790694971264042667701014084800 3272 40600121976005024244196004751533452050 3273 177164168622567378520128020733964154400 3274 734710228699470599157001497749674875600 3275 2896857473157912648104748762555860938080 3276 10863215524342172430392807859584478517800 3277 38755255384139642184104071282841923360800 3278 131563893277737206361826978828594950356400 3279 425052578281920205168979470061614454997600 3280 1307036678216904630894611870439464449117620 3281 3825473204537281846520815230554530094978400 3282 10656675355496713715307985285116190978868400 3283 28252581175037799152211867965191762130023200 3284 71273557055208993315807212366733763555285800 3285 171056536932501583957937309680161032532685920 3286 390455138650275354686596032965584965563739600 3287 847370726432512471873038199201907797606413600 3288 1747702123267056973238141285853934832563228050 3289 3424069465992601416956358437591382529103467200 3290 6368769206746238635538826693919971504132448992 3291 11239004482493362298009694165741126183763145280 3292 18803719038017740767823911392682268807449877680 3293 29802120739499815556551104848779444902373391040 3294 44703181109249723334826657273169167353560086560 3295 63397238664026880365754168496494455519594304576 3296 84907016067893143346992189950662217213742372200 3297 107250967664707128438305924148204905954200891200 3298 127591668428703307969708771831485146738618301600 3299 142729662988040988576284388828441011605911998400 3300 149866146137443038005098608269863062186207598320 3301 147409324069616102955834696658881700511023867200 3302 135521475354324481749718995315423498856909039200 3303 116161264589420984356901995984648713305922033600 3304 92566007719694846909406278050266943415656620525 3305 68356436469928502333100020714043281291561812080 3306 46606661229496706136204559577756782698792144600 3307 29216115994609875488367037347250520497750299600 3308 16756301820438016824210506713864269109003848300 3309 8742418341098095734370699155059618665567225200 3310 4121425789374816560489043887385248799481691880 3311 1741447516637246434009455163683907943442968400 3312 653042818738967412753545686381465478791113150 3313 214699008900482437069658855796646184808037200 3314 60928097120407178087335621239588782175253800 3315 14622743308897722740960549097501307722060912 3316 2886067758335076856768529427138415997775180 3317 449776793506765224431459131502090804848080 3318 51897322327703679742091438250241246713240 3319 3941568784382557955095552272170221269360 3320 147808829414345923316083210206383297601 3321 0 3322 243 3323 29160 3324 2303640 3325 134762940 3326 6226047828 3327 236589817464 3328 7604672704200 3329 211029667541550 3330 5135055243511050 3331 110917193259838680 3332 2147760196758694440 3333 37585803443277152700 3334 598481639442951585300 3335 8720732460454437385800 3336 116857814970089460969720 3337 1446115460254857079500285 3338 16587794985276301794267975 3339 176936479842947219138858400 3340 1760052352121948653539170400 3341 16368486874734122477914284720 3342 142639671336968781593253052560 3343 1167051856393380940308434066400 3344 8981225155722975062373601293600 3345 65113882378991569202208609378600 3346 445378955472302333343106888149624 3347 2877833250744107384678536815736032 3348 17586758754547322906368836096164640 3349 101751961365595225386848265984952560 3350 557881443349297959879616354883015760 3351 2900983505416349391374005045391681952 3352 14317757300925853447749121675642817376 3353 67114487348089938036324007854575706450 3354 298964534550582451252716034988564510550 3355 1266202734567172734717385559951567338800 3356 5100988159256324445575753255804885564880 3357 19553787943815910374707054147252061332040 3358 71344901957166159475282494861595358914200 3359 247829659430156132914139192677120720438800 3360 819744258115131824254460406547399306066800 3361 2582194413062665246401550280624307814110420 3362 7746583239187995739204650841872923442331260 3363 22133094969108559254870430976779781263803600 3364 60222607241527940298135823820540335066628400 3365 156031300580322390772442816262309049945355400 3366 384877208098128563905358946780362323198543320 3367 903624749447780106560407962006068063161797360 3368 2018736142383338535932826298098662694297632400 3369 4289814302564594388857255883459658225382468850 3370 8667175835793772336670782295153187026793151350 3371 16640977604724042886407902006694119091442850592 3372 30345312102732078204626174247501040696160492256 3373 52520732485497827661852993889905647358739313520 3374 86213277853553037860022839026826251324723024080 3375 134109543327749170004479971819507502060680259680 3376 197506781991776050370234140316001957580274564256 3377 275098732059973784444254695440145583772525285928 3378 361972015868386558479282494000191557595428007800 3379 449344571422824693284626544276099864601220975200 3380 525504668274150912485410704322896451821766903200 3381 578055135101566003733951774755186097003943593520 3382 597007762481945216971130521468470887069646662160 3383 577749447563172790617223085292068600389980640800 3384 522725690652394429606058981930919209876649151200 3385 441049801487957799980112266004213083333422721325 3386 346054459629013043061318854864844111538531673655 3387 251675970639282213135504621719886626573477580840 3388 169036099683099993896980716080520868594126733400 3389 104404649804267643289311618755615830602254747100 3390 59011323802412146207002219296652425992578770100 3391 30348680812669103763601141352564104796183367480 3392 14105724884761696115476586825839654341888044040 3393 5877385368650706714781911177433189309120018350 3394 2173827465117384675330295914941042621181376650 3395 705025123821854489296312188629527336599365400 3396 197407034670119257002967412816267654247822312 3397 46754297685028245079650176719642339163957916 3398 9107980068511995794737047412917338798173620 3399 1401227702847999353036468832756513661257480 3400 159633535767493597181369867022893961409080 3401 11972515182562019788602740026717047105681 3402 443426488243037769948249630619149892803 3403 0 3404 246 3405 29889 3406 2391120 3407 141673860 3408 6630336648 3409 255267960948 3410 8314442156592 3411 233843685654150 3412 5768144246135700 3413 126322358990371830 3414 2480511776538210480 3415 44029084033553236020 3416 711239049772783043400 3417 10516177378783292141700 3418 143020012351452773127120 3419 1796688905165125462409445 3420 20926141366040873032768830 3421 226699864798776124521662325 3422 2290861791650790310955745600 3423 21648643931099968438531795920 3424 191745131961171149026995906720 3425 1594970870404287285088193224080 3426 12482380724903117883298903492800 3427 92057557846160494389329413259400 3428 640720602609277040949732716285424 3429 4213970117161014384707857480184904 3430 26220258506779645060404446543372736 3431 154512237629237194105954774273446480 3432 863137327446083636040161152837873440 3433 4574627835464243271012854110040729232 3434 23020707817174901621871136811817863232 3435 110067759250867498379571372881504158578 3436 500307996594852265361688058552291629900 3437 2163096338218920088475533664917260870450 3438 8899596362957842649727909935659587581280 3439 34856752421584883711434313914666718026680 3440 130006265788613890599403657303351542910320 3441 461864365301654611339986677261906797181400 3442 1563233236405600222996877984578761467383200 3443 5041427187408060719164931500266505732310820 3444 15493166478375991478409301683745846884662520 3445 45372844686672546472484383502398551590797380 3446 126621892148853618062747116750879678858039200 3447 336699122304906211666850287723930055145240600 3448 852971109839095736222687395567289473034609520 3449 2058256373742165798276484802347155032757427320 3450 4729610390726678855614050184116866883783024480 3451 10346022729714609996655734777755646308275366050 3452 21536618743487555503242549945532161702940557900 3453 42642505112105359896420248892153680171822304642 3454 80268244916904206863849880267583397970489044032 3455 143556668793694062275731516632408769447220790288 3456 243775475310046520845581820696543193400940964640 3457 392749376888408283584548488899986256034849331920 3458 599835411975023560383674055774524463762315343296 3459 867619078035301935554957116388151456513348978696 3460 1187268212048307911812046580320628308913003865584 3461 1535260619027984368722474026276674537387504998600 3462 1873538382542624992339290337151196045625429828800 3463 2154569139924018741190183887723875452469244303120 3464 2331173167786643228172985845734029178081477442720 3465 2368772735009008441530614649697481261598920627280 3466 2255974033341912801457728237807125011046591073600 3467 2009226873445141088798289211796970712963370174925 3468 1669203864092886443001655652877483361538799837630 3469 1289839349526321342319461186314418961189072601805 3470 924064011600946633303494581240180748314559475920 3471 611512948853567624980253766997178436384634947300 3472 372225273215215076074937075563499917799343011400 3473 207382652219905542384607799242521382773919677780 3474 105151767322769007406280010883531968730438146480 3475 48194560022935795061211671654952152334784150470 3476 19805983571069504819676029447240610548541431700 3477 7226507519174008515287199933452655200143495350 3478 2312482406135682724891903978704849664045918512 3479 638975401695386016088552415168445301907424852 3480 149370873123596731033687577571844356290047368 3481 28725167908383986737247611071508530055778340 3482 4363316644311491656290776365292434945181520 3483 490873122485042811332712341095398931332921 3484 36360972035929097135756469710770291209846 3485 1330279464729113309844748891857449678409 3486 0 3487 249 3488 30627 3489 2480787 3490 148847220 3491 7055358228 3492 275158970892 3493 9080246039436 3494 258787012123926 3495 6469675303098150 3496 143626791728778930 3497 2859478853509325970 3498 51470619363167867460 3499 843326301873442751460 3500 12649894528101641271900 3501 174568544487802649552220 3502 2225748942219483781790805 3503 26316208081536249419997165 3504 289478288896898743619968815 3505 2970961386047118684520732575 3506 28521229306052339371399032720 3507 256691063754471054342591294480 3508 2170206266287800732169180944240 3509 17267293336115979738563483165040 3510 129504700020869848039226123737800 3511 916893276147758524117720956063624 3512 6136131924988845507557055629041176 3513 38862168858262688214528018983927448 3514 233173013149576129287168113903564688 3515 1326674040333795218358025475658212880 3516 7164039817802494179133337568554349552 3517 36744591323567631434909699141940050928 3518 179129882702392203245184783316957748274 3519 830511274347454760500402177196804105634 3520 3664020328003476884560597840574135760150 3521 15388885377614602915154510930411370192630 3522 61555541510458411660618043721645480770520 3523 234576523053368541733706599047351696990360 3524 851883162667496283138197649171961425912360 3525 2948826332310564057016838016364481858927400 3526 9731126896624861388155565454002790134460420 3527 30617448040600173635904096184545364081594980 3528 91852344121800520907712288553636092244784940 3529 262740426208871257480200267258075333630431340 3530 716564798751467065855091637976569091719358200 3531 1863068476753814371223238258739079638470331320 3532 4617169703259453006944546989049023451861255880 3533 10904379511953176250443504591158331982055306440 3534 24534853901894646563497885330106246959624439490 3535 52574686932631385493209754278799100627766656050 3536 107252361342568026406147898728750165280643978342 3537 208195760253220286553110626944044438485955957958 3538 384361403544406682867281157435158963358687922384 3539 674445481691128707672776370593769501742603335504 3540 1124075802818547846121293950989615836237672225840 3541 1778083542640248411137319522474483231866863339056 3542 2667125313960372616705979283711724847800295008584 3543 3790125446154213718476917929485082678453050801672 3544 5097065255172908104158613767238559464126516595352 3545 6479320239626578098506712415981219657787944824600 3546 7775184287551893718208054899177463589345533789520 3547 8794880587558699451743537508905655535489210352080 3548 9362292238368938126049572186899568795843352955440 3549 9362292238368938126049572186899568795843352955440 3550 8777148973470879493171473925218345746103143395725 3551 7696884484428309709396523288268395500428910362405 3552 6297450941804980671324428144946869045805472114695 3553 4793582060179910660261878140183437631881777281335 3554 3383704983656407524890737510717720681328313375060 3555 2206764119775917951015698376555035226953247853300 3556 1324058471865550770609419025933021136171948711980 3557 727299723982485634560103408611096117052197179820 3558 363649861991242817280051704305548058526098589910 3559 164389663639876890003311044412097067552893883110 3560 66644458232382522974315288275174486845767790450 3561 23992004963657708270753503779062815264476404562 3562 7576422620102434190764264351282994294045180388 3563 2066297078209754779299344823077180262012321924 3564 476837787279174179838310343787041598925920444 3565 90538820369463451868033609579818025112516540 3566 13580823055419517780205041436972703766877481 3567 1508980339491057531133893492996967085208609 3568 110413195572516404717114158024168323307947 3569 3990838394187339929534246675572349035227 3570 0 3571 252 3572 31374 3573 2572668 3574 156289581 3575 7501899888 3576 296325045576 3577 9905722952112 3578 286027750242234 3579 7246036339469928 3580 163035817638073380 3581 3290359228695662760 3582 60049055923695845370 3583 997738159962946353840 3584 15179873433721969526280 3585 212518228072107573367920 3586 2749454575682891730447465 3587 32993454908194700765369580 3588 368426913141507491879960310 3589 3839396252737814915380639020 3590 37434113464193695424961230445 3591 342254751672628072456788392640 3592 2940279457551213895196954827680 3593 23777912134979381935071025997760 3594 181306580029217787254916573232920 3595 1305407376210368068235399327277024 3596 8886811753432121079910218497232048 3597 57270564633229224737199185871050976 3598 349759519724364193930752170855347032 3599 2026193079782523606219529817368906944 3600 11144061938803879834207413995528988192 3601 58236710776975113972309711847603099584 3602 289363656673095097549913880742777901058 3603 1367900922454631370235956527147677350456 3604 6155554151045841166061804372164548077052 3605 26380946361625033568836304452133777473080 3606 107722197643302220406081576512879591348410 3607 419243147584743776715560730212288139301920 3608 1555612731827601908339317446314016516883440 3609 5504475820313052906431430963880366136664480 3610 18577605893556553559206079503096235711242620 3611 59810828730474757800370792546553734484976240 3612 183704688243601041815424577107272184489569880 3613 538297458574272820203337132918983610364786160 3614 1504786077378080838295692439750795092610652220 3615 4012762873008215568788513172668786913628405920 3616 10206375133520896120614261765266262367272249840 3617 24755888621731535271277145558305402337639074080 3618 57247992437754175314828399103581242905790358810 3619 126179248638315325183703410269117841506639974520 3620 264976422140462182885777161565147467163943946492 3621 529952844280924365771554323130294934327887892984 3622 1008948684304067542526613038267292278816555796258 3623 1827529692324348756274619842899246391818667102656 3624 3147412247891933969139623062770924341465482232352 3625 5150310951095891949501201375443330740579880016576 3626 8001375941881117850117937851135174543400885025752 3627 11791501388035331568594855780620257221853935827424 3628 16467441593635549259589367555693807499485669000368 3629 21770516005145302410982553717696898050167494610656 3630 27213145006431628013728192147121122562709368263320 3631 32120433450214380606367702206438046303525811720640 3632 35746934001045036481280184713616535402310984011680 3633 37449168953475752504198288747598275183373411821760 3634 36864025688577693871320190485917052133633202262045 3635 34028331404840948188910945063923432738738340549580 3636 29388104395089909799513998009752055547092203201910 3637 23685934885594852674235162575024044769298193625420 3638 17764451164196139505676371931268033576973645219065 3639 12357879070745140525687910908708197270938187978480 3640 7944350831193304623656514155598126817031692271880 3641 4699475139579137946388360486410159525568043315760 3642 2545549033938699720960361930138836409682690129370 3643 1255339249613605341843466157328741243131189652840 3644 559813449152013192984248421511465689504449439780 3645 223925379660805277193699368604586275801779775912 3646 79552437511075559003024775688471440087474394074 3647 24795564938517057351592137876926163144147863088 3648 6675729021908438517736344813018582384962886216 3649 1521052182206985991382964640940942821890277872 3650 285197284163809873384305870176426779104427101 3651 42251449505749610871749017803915078385841052 3652 4637354214045688998118794637015069578933774 3653 335230425111736554080876720748077318959068 3654 11972515182562019788602740026717047105681 3655 0 3656 255 3657 32130 3658 2666790 3659 164007585 3660 7970768631 3661 318830745240 3662 10794698088840 3663 315744919098570 3664 8104119590196630 3665 184773926656483164 3666 3779466681609882900 3667 69920133609782833650 3668 1177885327734033889950 3669 18173087913610808587800 3670 258057848373273481946760 3671 3387009259899214450551225 3672 41241818635243375956711975 3673 467407277866091594176069050 3674 4944676992162337391020519950 3675 48952302222407140171103147505 3676 454557092065209158731672083975 3677 3967043712569098112567320005600 3678 32598750507633023620661890480800 3679 252640316434155933060129651226200 3680 1849327116298021430000149046975784 3681 12803033882063225284616416479063120 3682 83930999893525587976929841362747120 3683 521571213624051868142349728468499960 3684 3075471638955616188011786329934948040 3685 17222641178151450652866003447635709024 3686 91668896593386753474931953834190064160 3687 464073789004020439466843016285587199810 3688 2235991892473916662885698169376011053630 3689 10259256918409735276769673953607580128420 3690 44847608814762557067021717568627421704236 3691 186865036728177321112590489869280923767650 3692 742409740514650437933805459750926913347150 3693 2813342174581833238485999636950880934789200 3694 10171314015795858631449383302822415687314800 3695 35091033354495712278500372394737334121236060 3696 115543646411144418477989031055842441618704100 3697 363137174435025315216536954746933387944498600 3698 1089411523305075945649610864240800163833495800 3699 3119678453100899298905703838507745923705010700 3700 8527121105142458083675590491921172191460362580 3701 22244663752545542826979801283272623108157467600 3702 55375014022294223633119930854104189439455823600 3703 131515658302948781128659835778497449918707581050 3704 297923225951577851128188607579861570224011050950 3705 643514168055408158436887392372500991683863870052 3706 1324882110702310914428885807825737335819719732460 3707 2598807217146840639841276007658177081800219475210 3708 4854375745236551383854458957701123228268334491430 3709 8630001324864980237963482591468663516921483540320 3710 14592547694771693856920070563756103764976326713632 3711 23452308795168793698621541977465166765140525075480 3712 35795629213678685118948669334025780852056590904680 3713 51841945757741543965373934897554579165047476482640 3714 71172840786051950189750656384778320548624501611760 3715 92524693021867535246675853300211816713211852095288 3716 113759868469509264647552278647801413991653916510600 3717 132108234351688178300383291332930674312888419173600 3718 144689970956610861948038842888447881390306363856800 3719 149211532549004951383915056728711877683753437727325 3720 144620408470574029802871516521674589139637947335715 3721 131473098609612754366246833201522353763307224850650 3722 111850248070864582072777156604280211410574803231150 3723 88822255820980697528381859656340167884868226095325 3724 65651232563333559042717026702512298001859123635675 3725 45017988043428726200720246881722718629846256207320 3726 28532527633159051817357902953204539976663120131400 3727 16643974452676113560125443389369314986386820076650 3728 8891986351429704504724551947745250472179260040950 3729 4325831197992829218514646893497689418898018398300 3730 1903365727116844856146444633138983344315128095252 3731 751328576493491390584122881502230267492813721810 3732 263452877471743734360666464942340483406571045310 3733 81062423837459610572512758443797071817406475480 3734 21548239247932301544591999079996689976778936520 3735 4848353830784767847533199792999255244775260717 3736 897843301997179231024666628333195415699122355 3737 131391702731294521613365848048760304736456930 3738 14247293067248803548437260631793286055760390 3739 1017663790517771682031232902270949003982885 3740 35917545547686059365808220080151141317043 3741 0 3742 258 3743 32895 3744 2763180 3745 172007955 3746 8462791386 3747 342743051133 3748 11751190324560 3749 348129013365090 3750 9051354347492340 3751 209086285427073054 3752 4333788461579332392 3753 81258533654612482350 3754 1387645728563382390900 3755 21706743896812910257650 3756 312577112114105907710160 3757 4161182805019034896391505 3758 51402846414941019308365650 3759 591132733771821722046204975 3760 6346898825760612173548727100 3761 63786333198894152344164707355 3762 601413998732430579244981526490 3763 5330714988764725588762336257525 3764 44499881645340317958363850497600 3765 350436567957055003922115322668600 3766 2607248065600489229180538000654384 3767 18351015230957289574616863619990472 3768 122340101539715263830779090799936480 3769 773364213304628632073139252556741320 3770 4640185279827771792438835515340447920 3771 26449056095018299216901362437440553144 3772 143336820127841105433529964177097191232 3773 739080478784180699891638877788157392290 3774 3628213259485977981286227218232772653060 3775 16967232595831485265426768461735613289310 3776 75625379569991762897330739429450162089496 3777 321407863172464992313655642575163188880358 3778 1303004850699182401271576929358769684650100 3779 5040571396125784552287416016203661674830650 3780 18611340539541358346907382213675058491682400 3781 65604975401883288172848522303204581183180460 3782 220816746474631555313490148240054443982412280 3783 709768113668458570650504047914460712800610900 3784 2178823046610151891299221728481600327666991600 3785 6387913023016127135854536431230146415205498100 3786 17886156464445155980392702007444409962575394680 3787 47826027067972917078006572759036139682538555340 3788 122109005279930852114059334703922058763928226400 3789 297640700369831452028019628340810018237075051850 3790 692470200860424194514168114915353919980133794100 3791 1537283845910141711821453215112085702355897022902 3792 3255424614868535389739547984943240310871311342616 3793 6573453549253773383127933431135389089259378672590 3794 12650797396677073303378286980675654473668992917060 3795 23193128560574634389526859464572033201726487014610 3796 40482551669366634570810518338162094315740777334592 3797 67229951879483875269381753668733478060069505216376 3798 106152555599185066214813295266421281147478166131120 3799 159228833398777599322219942899631921721217249196680 3800 226698678059276582085872461077442058043766931059680 3801 306043215380023385815927822454546778359085356930568 3802 391333947535111870387579838548436864131289472796464 3803 473387839760215972243040127276334916287850168705400 3804 541014674011675396849188716887239904328971621377600 3805 583281445418837537228031585394055521854672529297725 3806 592255006117588883954616686707810222190898260517690 3807 565334324021334843774861382766546121182221066857795 3808 506269543899702845171517656208847272700496477783100 3809 424373000033574443746713329469180802116592635788775 3810 332118000026275651627862605671532801656463801921650 3811 241971685733429403328871326989259612635423627114345 3812 163586491763445230419518643598372695866201888753360 3813 102241557352153269012199152248982934916376180470850 3814 58823909709458045185100882115853195431339720270900 3815 31001790252281942732688302736733440835435798521150 3816 14880859321095332511690385313632051601009183290152 3817 6461425757844025959023456780919180300438198007566 3818 2517438606952217906113035109449031285885012210740 3819 871421056252690813654512153270818522037119611410 3820 264735510760311133262130274411387905428998362960 3821 69493071574581672481309197032989325175112070277 3822 15442904794351482773624266007330961150024904506 3823 2824921608722832214687365733048346551833823995 3824 408422401261132368388534804778074200265131180 3825 43759542992264182327343014797650807171264055 3826 3088908917101001105459506926892998153265698 3827 107752636643058178097424660240453423951129 3828 0 3829 261 3830 33669 3831 2861865 3832 180297495 3833 8978815251 3834 368131425291 3835 12779419477959 3836 383382584338770 3837 10095741387587610 3838 236240348469550074 3839 4961047317860551554 3840 94259899039350479526 3841 1631421329527219837950 3842 25869681082503057430350 3843 377697343804544638483110 3844 5098914141361352619521985 3845 63886394829998123997540165 3846 745341273016644779971301925 3847 8120297027076077339687342025 3848 82827029676175988864810888655 3849 792772998329113036277475648555 3850 7134956984962017326497280836995 3851 60492026611634494724650859270175 3852 483936212893075957797206874161400 3853 3658557769471654240946883968660184 3854 26172759427758757262158477621953624 3855 177393147232587132554629681659907896 3856 1140384517923774423565476524956550760 3857 6960277919741657688658253273010671880 3858 40369611934501614594217868983461896904 3859 222683988412896003084234051489418850664 3860 1169090939167704016192228770319448965986 3861 5845454695838520080961143851597244829930 3862 27851872374289419209285450116433931248490 3863 126527077357486218693611044814657001957426 3864 548284001882440281005647860863513675148846 3865 2267228440216577378212543857084259251291174 3866 8949585948223331756102146804279970728780950 3867 33733054727918712003769630262286043516174350 3868 121438997020507363213570668944229756658227660 3869 417631672680281419832035715149668187531953660 3870 1372218353092353236590974492634624044747847740 3871 4308127387615527603250733872224982466068824300 3872 12924382162846582809752201616674947398206472900 3873 37049895533493537387956311301134849208191888980 3874 101484496461308385019184678781369369570264739380 3875 265587086483849603348079052981030477811543892420 3876 663967716209624008370197632452576194528859731050 3877 1585392301969918550598226999937783974691358949650 3878 3614694448491414295363957559858147462296298405202 3879 7867276152598960525203907630279497417939002411322 3880 16339727393859379552346577385965110021873312700438 3881 32371158044438393452762087274081821741447128934830 3882 61145520750605854299661720406598996622733465765790 3883 110061937351090537739391096731878193920920238378422 3884 188677606887583778981813308683219761007291837220152 3885 307842411237636692022958556272621715327686681780248 3886 477686500196332797966659828698895765163651747590040 3887 704385178255609380052532289776337823207418678649720 3888 986139249557853132073545205686872952490386150109608 3889 1309463593675182027835363305912077199208545543588168 3890 1647389682365551583405779642921645508681718587094792 3891 1961178193292323313578309098716244653192522127493800 3892 2206325467453863727775597736055775234841587393430525 3893 2342099342374101495638711442889976787754915848410865 3894 2342099342374101495638711442889976787754915848410865 3895 2202272515963707376496101804508485636247159678356485 3896 1943181631732682979261266298095722620218082069138075 3897 1605237000126998982868002594079075208006241709287975 3898 1238325685812256358212459144003858017604815032879295 3899 889501548963733440406132624566151533772472770096395 3900 593001032642488960270755083044101022514981846730930 3901 365548581765917852221698338862802000180468261683450 3902 207473519380656078287990949084293027129454959333850 3903 107886230077941160709755293523832374107316578853602 3904 51104003721130023494094612721815335103465747878022 3905 21901715880484295783183405452206572187199606233438 3906 8423736877109344531993617481617912379692156243630 3907 2878998679518383574225666734223843471540357197190 3908 863699603855515072267700020267153041462107159157 3909 223922119518096500217551857106298936675361115337 3910 49153635991777280535560163755041230001908537513 3911 8883187227429629012450632003923113855766603165 3912 1269026746775661287492947429131873407966657595 3913 134367537893893548087488551319845419667057863 3914 9374479387946061494475945440919447883748223 3915 323257909929174534292273980721360271853387 3916 0 3917 264 3918 34452 3919 2962872 3920 188883090 3921 9519707736 3922 395067871044 3923 13883813753832 3924 421720842772647 3925 11245889140603920 3926 266527572632312904 3927 5669768363269201776 3928 109143040992932134188 3929 1914201026645271276528 3930 30763945071084716944200 3931 455306387052053810774160 3932 6232006172774986534971315 3933 79183137254082181856106120 3934 937000457506639151963922420 3935 10356320846126011679601247800 3936 107187920757404220883872914730 3937 1041254087357641002871908314520 3938 9513275979949356435329707782660 3939 81896897566520546704142701781160 3940 665412292727979441971159451971925 3941 5110366408150882114338504591144384 3942 37148432736173719984999129527934176 3943 255911425515863404341105114525768768 3944 1672563959621535821229365569936274448 3945 10381431473512980959354682847880324160 3946 61250445693726587660192628802493912544 3947 343792824216400846866887658439804541376 3948 1837142904406392025444930924787705517978 3949 9352727513341632129537830162555591727888 3950 45388236461804979452168881671225665738280 3951 210082694480354476321467395163958795702896 3952 927865233954898937086480995307484681021124 3953 3912080445863898221229487439674800276737712 3954 15751271268873063890739778375532748482654472 3955 60581812572588707272076070675125955702517200 3956 222638161204263499224879559731087887206750710 3957 781948663741803509472747721982357457506636640 3958 2625113371133197496087081638083628607343708720 3959 8424782446892587313023657350128854600312367520 3960 25848764325693165619504403233349894796412945800 3961 75823042022033285817212916151159691402811307680 3962 212634183061788997183053612684773917194840406320 3963 570040575867774758405633089325138586522338110560 3964 1460728975661172818414434791395667627963491408310 3965 3577295450598790575708819897295512558277938142800 3966 8370871354401169947158638559671499386370375254152 3967 18711359498073203411295780309853939804827897626928 3968 39941555851656261127958300276803602275690319934404 3969 81390340226016532109801819431977151807067067036144 3970 158258994883921034657947982228844461847074852570280 3971 293498499602908100638376257951675183789120635675792 3972 518863418940855392199986598878854342770052552355418 3973 873875231900388028968398482322280998349562193440704 3974 1401213733909242874035535497516760911146711792930784 3975 2137444678844607773952511775873025118698373921419840 3976 3099294784324681272231142075015886422112642186058768 3977 4267881342348741424055998922972696056679703993916992 3978 5575780463391097666911869560657877106307355217859296 3979 6903347240388978063795648027481181179237677888778176 3980 8089860047330833668510525032204509194419153775911925 3981 8961075744735692678965504651057302492279678028702440 3982 9368397369496405982554845771559907151019663393643460 3983 9228570543086011863412236133178415999511907223589080 3984 8549999179623805108749571711621179528959561104207530 3985 7434781895325047920651801488366243068660487916702200 3986 6054036686193253306816466926241083641623540160743220 3987 4604478606400502515043510056577725586586917868734280 3988 3261505679533689281489152956742555623832400157020115 3989 2144551679693384733033963587995105067725413801876240 3990 1304119264678409634953085965672699027670859744384200 3991 730306788219909395573728140776711455495681456855152 3992 374762693954953505623360493293312457425415484438828 3993 175213727043874366265467243617652577497596849867504 3994 74128884518562231881543833838237628941290974943944 3995 28150209310846417170206519179077580610616825928080 3996 9500695642410665794944700222938683456083178750727 3997 2815020931084641717020651917907758061061682592808 3998 720919994546066781188215735073938040027991883524 3999 156344095202761470619131123269046803861492215704 4000 27918588429064548324844843440901214975266467090 4001 3941447778220877410566330838715465643567030648 4002 412477093069626705756941599400455706884921812 4003 28446696073767359017720110303479703923098056 4004 969773729787523602876821942164080815560161 4005 0 4006 267 4007 35244 4008 3066228 4009 197771706 4010 10086357006 4011 423626994252 4012 15069017366964 4013 463372284034143 4014 12511051668921861 4015 300265240054124664 4016 6469351081166140488 4017 126152346082739739516 4018 2241630149624067679092 4019 36506548151020530773784 4020 547598222265307961606760 4021 7597925333931147967293795 4022 97879155772407141461020065 4023 1174549869268885697532240780 4024 13167322218645929135493015060 4025 138256883295782255922676658130 4026 1362817849629853665523527058710 4027 12637038242022279443945432726220 4028 110436725506368616010131825129140 4029 911102985427541082083587557315405 4030 7106603286334820440251982947060159 4031 52479531960626366328014643301367328 4032 367356723724384564296102503109571296 4033 2440298236169126034252680913513580752 4034 15399123352377588423042779557689147504 4035 92394740114265530538256677346134885024 4036 527544161297580609847465544847286279008 4037 2868521377055594566045593900107119142106 4038 14864156226560808205872622936918708281822 4039 73446419001829875840782372158892440921944 4040 346247403865769414677974040177635792917736 4041 1558113317395962366050883180799361068129812 4042 6695676147728595032488930425597254319801084 4043 27487512606464758554428240694557149312867608 4044 107835626379207898944295405801724201150480616 4045 404383598922029621041107771756465754314302310 4046 1449863147354594007147386401175621119126888770 4047 4970959362358608024505324804030700979863618640 4048 16300122560292179801284902264379740422343493680 4049 51123111666370927558575375283736458597350048360 4050 153369334999112782675726125851209375792050145080 4051 440103309127888854634692361138252991403274329360 4052 1207943125053141749954793927379460338106859329520 4053 3170850703264497093631334059371083387530505739990 4054 7959482377582309030952124271482515442168412367730 4055 19102757706197541674285098251558037061204189682552 4056 43823973561276713252771695988868437963939023389384 4057 96075634345875871361845641206365421690174012815188 4058 201215007780985315493676720262387958634138026839356 4059 402430015561970630987353440524775917268276053678712 4060 768275484254671204612220204638208569330345193386632 4061 1399358917749579694115115372733879894137414459382794 4062 2430465488722954205568358278958844026659719850506958 4063 4022839429610406960940730944483603906195398373252896 4064 6341085880572336396059118268423307852138509300212192 4065 9511628820858504594088677402634961778207763950318288 4066 13565765695322785240749425148020355323017630552093296 4067 18379424490437321939079866329575965276346467199610272 4068 23630688630562271064531256709454812498159743542356064 4069 28799901768497767859897469114648052732132187442246453 4070 33230655886728193684497079747670830075537139356438215 4071 36251624603703484019451359724731814627858697479750780 4072 37333762651575229811076773447858137452570897404519460 4073 36235710808881840698986280111156427527495282774974770 4074 33084779434196463246900516623229781655539171229324790 4075 28358382372168397068771871391339812847605003910849820 4076 22766588664980262435492910835300976511457538350963940 4077 17074941498735196826619683126475732383593153763222955 4078 11929068718294452577501422458222771939222614272936585 4079 7737774303758563834054976729658014230847101150012920 4080 4642664582255138300432986037794808538508260690007752 4081 2565683058614681692344544915623446823912459855004284 4082 1299501808908734883135548723497589949773843303183988 4083 599770065650185330677945564691195361434081524546456 4084 250536862866533112814838020693790467434489750759912 4085 93951323574949917305564257760171425287933656534967 4086 31317107858316639101854752586723808429311218844989 4087 9165982787799991932250171488797212223213039661948 4088 2319104078840961814183778328490860923945467866276 4089 496950874037348960182238213248041626559743114202 4090 87697213065414522385100861161419110569366431918 4091 12236820427732258937455934115546852637586013756 4092 1265877975282647476288544908504846824577863492 4093 86309861951089600656037152852603192584854329 4094 2909321189362570808630465826492242446680483 4095 0 4096 270 4097 36045 4098 3171960 4099 206970390 4100 10679672124 4101 453886065270 4102 16339898349720 4103 508579336135035 4104 13901168521024290 4105 337798395060890247 4106 7370146801328514480 4107 145560399326238160980 4108 2620087187872286897640 4109 43231438599892733811060 4110 657117866718369553928112 4111 9240720000727071852114075 4112 120672931774200585362901450 4113 1468187336586107121915300975 4114 16690971826452586228089737400 4115 177758849951720043329155703310 4116 1777588499517200433291557033100 4117 16725491790911840440516013902350 4118 148347840232435454341968123307800 4119 1242413161946646930113983032702825 4120 9839912242617443686502745619006374 4121 73799341819630827648770592142547805 4122 524795319606263663280146433013673280 4123 3542368407342279727140988422842294640 4124 22720018060884966525800822298229889760 4125 138592110171398295807385016019202327536 4126 804728381640377201462235576885690934080 4127 4451153860948336395587990534648977979130 4128 23469720357727591904009404637240065708140 4129 118038887681512300458400240969648565767410 4130 566586660871259042200321156654313115683568 4131 2596855528993270610084805301332268446883020 4132 11370016099916482130641579967995337524190520 4133 47574541049650543651895031971348912272270860 4134 190298164198602174607580127885395649089083440 4135 727890478059653317873993989161638357765744158 4136 2663013944120682870270709716445018382069795700 4137 9320548804422390045947484007557564337244284950 4138 31213000647368003874800876676471843361934349600 4139 100023479347247466962430082076875679864380529400 4140 306738669998225565351452251702418751584100290160 4141 900211314125227202661870738691881118779424764600 4142 2528253052436808313858871010794219312316682317600 4143 6794680078423922343495715841509464401851083728550 4144 17472034487375800311846126449595765604759929587700 4145 42981204838944468767141471066005583387709426785742 4146 101132246679869338275626990743542549147551592437040 4147 227547555029706011120160729172970735581991082983340 4148 489441910818612929579213643881484223704660065284920 4149 1006075038904926577468383601311939793170690134196780 4150 1975565530940583097574280526212536321135173354422768 4151 3704185370513593307951775986648505602128450039542690 4152 6628542241971693287913704397160483709071963228655340 4153 11314235895779269577645805781360135986174557924773770 4154 18409604169403557278881311101874119570724704419970880 4155 28534886462575513782266032207904885334623291850954864 4156 42100652157898299023015457355925240657640922403048160 4157 59076721576405677661328141773637031245399358855890160 4158 78768962101874236881770855698182708327199145141186880 4159 99691967660184581053491239243012490226611418069314645 4160 119630361192221497264189487091614988271933701683177574 4161 135943592263888065072942598967744304854470115549065425 4162 146088636462685681869430852622053581336146989843771800 4163 148236998763607530132216600454730839885207974988533150 4164 141791911860841985343859356956699064238025019554249100 4165 127612720674757786809473421261029157814222517598824190 4166 107841735781485453641808525009320415054272550083513400 4167 85374707493675984133098415632378661917965768816114775 4168 63153893214500043057360471837649969090002075562605450 4169 43524980458641921566559244104326330048514943968822675 4170 27855987493530829802597916226768851231049564140046512 4171 16493676805380096593643503029007872439437241925027540 4172 8996550984752779960169183470367930421511222868196840 4173 4498275492376389980084591735183965210755611434098420 4174 2049847059817089104848674714767376551736734324399280 4175 845561912174549255750078319841542827591402908814703 4176 313171078583166391018547525867238084293112188449890 4177 103117306362749909237814429248968637511146696196915 4178 29817052442240937610934292794882497593584586852120 4179 7454263110560234402733573198720624398396146713030 4180 1578549835177461402931815500905543990248595774524 4181 275328459623975826092758517599804184345685309510 4182 37976339258479424288656347255145404737335904760 4183 3883943787799032029521671878367143666318444805 4184 261838907042631372776741924384301820201243470 4185 8727963568087712425891397479476727340041449 4186 0 4187 273 4188 36855 4189 3280095 4190 216486270 4191 11300583294 4192 485925081642 4193 17701556545530 4194 557599031184195 4195 15426906529429395 4196 379501900623963117 4197 8383541986511185221 4198 167670839730223704420 4199 3056768385851001380580 4200 51091700163509594503980 4201 786812182518047755361292 4202 11212073600882180513898411 4203 148395091776381800919243675 4204 1830206131908708878004005325 4205 21095533836210907593835640325 4206 227831765431077802013424915510 4207 2310865049372360563279024143030 4208 22058257289463441740390685001650 4209 198524315605170975663516165014850 4210 1687456682643953293139887402626225 4211 13567151728457384476844694717114849 4212 103319078547483158708278828999566927 4213 746193345065156146226458209441316695 4214 5116754366161070716981427721883314480 4215 33347123282911805707223787566756773680 4216 206752164354053195384787482913891996816 4217 1220504712154572088884390624943297916688 4218 6865339005869467999974697265306050781370 4219 36823181940572601090773376241186999645530 4220 188448048754695076170428454881368762891830 4221 920703323915795943575521879563258812985798 4222 4296615511607047736685768771295207793933724 4223 19160582686896293960895995871992142864839580 4224 81684589349399990043819771875334924844842420 4225 333021787347553805563265223799442385905896020 4226 1298784970655459841696734372817825305032994478 4227 4846685378299642823892691683929933455367028174 4228 17309590636784438656759613156892619483453672050 4229 59174647060635174012643328699144536373667204450 4230 193662481289351478586832712106291209950183578200 4231 606809108039967966238742497933045791177241878360 4232 1820427324119903898716227493799137373531725635080 4233 5228886994812489921844483226869862668654956611400 4234 14379439235734347285072328873892122338801130681350 4235 37856074722647567342333273974124158810313180773350 4236 95397308301071869702679850414792880201989215548842 4237 230075861196702744577051403941559299310679872794266 4238 530944295069314025947041701403598383024645860294460 4239 1172084575907730962939695831400396430450633314234940 4240 2474400771360765366206024532956392464284670330051540 4241 4993790647655362829979431330148355700647243757013108 4242 9630881963335342600674617565286114565533970102810994 4243 17741098353512473211769032357106000515457313347283410 4244 31199862621694349441386918972841587113390447610739790 4245 52352311856741366011818728445954527529248378194292190 4246 83763698970786185618909965513527244046797405110867504 4247 127705311545624840369813553979639896661510797955912752 4248 185378678050100574730374513841412753218322126065034640 4249 255999126831091269865755281019093802063397221708857360 4250 335998853965807291698803806337560615208208853492875285 4251 418706264172775240424663204820652458951767955891121509 4252 494834675840552556865511060242589269670271220598598147 4253 553919413254349877088258649525286495899557336490968075 4254 586502908151664575740509158320891583893648944519848550 4255 586502908151664575740509158320891583893648944519848550 4256 552988456257283742841051492131126350528297576261571490 4257 490679897805758814070228788792407888496940102879985970 4258 408899914838132345058523990660339907080783419066654975 4259 319278015695527995456655718734785954843899382010949775 4260 232986660102142050738640659617276237318521170656639025 4261 158430928869456594502275648539747841376594396046514537 4262 100061639285972586001437251709314426132585934345167076 4263 58477581400893069741099692557391547739822948643279460 4264 31487928446634729860592142146287756475289280038688940 4265 15544673536946259045102449920319272184003568626694540 4266 6995103091625816570296102464143672482801605882012543 4267 2849856815106814158268782485391866567067320914893999 4268 1042630542112249082293457006850682890390483261546585 4269 339168971530490665324377580541788410127024675442865 4270 96905420437283047235536451583368117179149907269390 4271 23941339166858164611132535097067417185437035913614 4272 5010977965156360034888205020316436155091472633082 4273 863961718130406902566931900054557957774391833290 4274 117812961563237304895490713643803357878326159085 4275 11913670270439727461341757559485732819156577885 4276 794244684695981830756117170632382187943771859 4277 26183890704263137277674192438430182020124347 4278 0 4279 276 4280 37674 4281 3390660 4282 226326555 4283 11950042104 4284 519826831524 4285 19159331790456 4286 610703700820785 4287 17099703622981980 4288 425782620212251302 4289 9522047688383074572 4290 192821465689757260083 4291 3559780905041672493840 4292 60262005321062598645720 4293 940087283008576538873232 4294 13572510148436323779982287 4295 182031312579028342460938908 4296 2275391407237854280761736350 4297 26586152231937034227847656300 4298 291118366939710524794931836485 4299 2994360345665593969319298889560 4300 28990852437580523430227757430740 4301 264699087473561300884688220019800 4302 2283029629459466220130435897670775 4303 18629521776389244356264356924993524 4304 144020533732855312138812913150911474 4305 1056150580707605622351294696440017476 4306 7355334401356539155660802350207264565 4307 48697386381395017858168070732406717120 4308 306793534202788612506458845614162317856 4309 1840761205216731675038753073684973907136 4310 10526853142333184266627869140135944531434 4311 57419198958181005090697468037105151989640 4312 298917594576412879442748583604929761828420 4313 1486047470179881172086807244207365101661288 4314 7058725483354435567412334409984984232891118 4315 32050429221717437170953302185877766246640752 4316 139166337410088871926507759491311353439361160 4317 578075555395753775694724539425447160440423280 4318 2297850332698121258386530044216152462750682538 4319 8743040290266022348982894802383409370466011608 4320 31849646771683367128437688208682419849554756572 4321 111103418970988489982922168169822394824028220600 4322 371186422471257000624762698203724819071185191550 4323 1187796551908022401999240634251919421027792612960 4324 3640854648239807797432454987598274747063451270160 4325 10690168967172201617993165708267274789250133516640 4326 30066100220171817050605778554501710344766000515550 4327 80994392429850609197550260595800525826716572817400 4328 208965532469014571729679672337165356632928757868892 4329 516267786099918353685090955185937939916647519440792 4330 1221171878659422259678195913228276280956685478677258 4331 2764917461115673040780820935611191579524570895118320 4332 5990654499083958255025112027157581755636570272756360 4333 12416992961737658928597504929017533093501254747167728 4334 24612253906301431090612911555731181667475701373850318 4335 46633744243518501013792885052964344212059223655716392 4336 84423157682231769076694016044159588659762387652590020 4337 145951899721824414335979485364479288869419721026511560 4338 240820634541010283654366150851390826634542539693744074 4339 378996408457983397226543450520221628801903013288515264 4340 568494612686975095839815175780332443202854519932772896 4341 812135160981392994056878822543332061718363599903961280 4342 1103996234459081101296069649394842021398400518619447365 4343 1426702826070197115521074623833334304576394516369747364 4344 1750953468358878278139500674704546646525575088271962674 4345 2038423440776007547684791830253054304910370998286762516 4346 2248261147914714207005285106896751071592320953992752775 4347 2346011632606658302962036633283566335574595778079394200 4348 2312497180712277470062578967093801102209244409821117140 4349 2149645266577610042593383265185786940081832831664700440 4350 1880939608255408787269210357037563572571603727706612885 4351 1545977760209925030632227690715805676086249639210914700 4352 1190820707188726037108607815821634101850219316689488350 4353 857390909175882746718197627391576553332157908016431612 4354 575354425894342369508264197328557950262369122484710687 4355 358662499258810827745411447685334826137580751678780688 4356 206920672649313939083891219818462399694758125968527320 4357 110008458876850448626878876359182541609871408742761360 4358 53629123702464593705603452225101489034812311762096163 4359 23835166089984263869157089877822884015472138560931628 4360 9592200987432691557099804463026282591592446006228582 4361 3467060597867237912204748601093837081298474460082620 4362 1114412335028755043208669193208733347560223933597985 4363 314657600478707306317741889847171768722886757721784 4364 76834995465730853868285810311518687711402580373924 4365 15896895613599487007231546961003866423048809732536 4366 2709698115954458012596286413807477231201501658955 4367 365352554960151642147813898490895806454135055140 4368 36535255496015164214781389849089580645413505514 4369 2408917944792208629546025704335576745851439924 4370 78551672112789411833022577315290546060373041 4371 0 4372 279 4373 38502 4374 3503682 4375 236498535 4376 12629021769 4377 555676957836 4378 20718812285028 4379 668181696192153 4380 18931814725444335 4381 477081731081197242 4382 10799395549019828478 4383 221387608754906483799 4384 4138245302110944274089 4385 70941348036187616127240 4386 1120873298971764334810392 4387 16392771997462053396601983 4388 222748843024337313800885769 4389 2821485344974939308144553074 4390 33412326453650597070132865350 4391 370876823635521627478474805385 4392 3867715446484725543704094399015 4393 37973933474577305338185654099420 4394 351671644786302871175371492312020 4395 3077126891880150122784500557730175 4396 25478610664767643016655664618005849 4397 199909099062023045207605983925892046 4398 1488212181906171558767733435892751898 4399 10523786143479356022714686439527316993 4400 70763389585464635325150477783028510815 4401 452885693346973666080963057811382469216 4402 2761141807825097512558129610527460860704 4403 16049136757983379291744128361190866252842 4404 88999758385180557890581075457512985583942 4405 471175191450955894714840987716245217797340 4406 2382800253909119810415052995022154387146548 4407 11516867893894079083672756142607079537874982 4408 53226605671780743873190305415832718945314106 4409 235317625075241183439367666048944652179283416 4410 995574567626020391474247817899381220758506760 4411 4032076998885382585470703662492493944071952378 4412 15636591288360386124142484935031866758718059222 4413 58078767642481434175386372615832647960952791396 4414 206652359286038591368235232795869654372692490316 4415 704496679384222470573529202713192003543269853350 4416 2301355819321793403873528728863093878241348187610 4417 7204244303963875003430176890354033010146829109040 4418 21612732911891625010290530671062099030440487327120 4419 62136607121688421904585275679303534712516401065470 4420 171192693090366060349367596259305656861014574364050 4421 451948709758566399322330454124566934113078476321092 4422 1143164383506962068874129972197434009815433793047468 4423 2769975236959177320733468778786090100706628036999634 4424 6428433097093939819815408675296020422394627331150094 4425 14285406882430977377367574833991156494210282958111320 4426 30388956458989533693672841010490278360410965565436808 4427 61863232791514407876405426342783780947979465615353502 4428 120470505962422794285631619720157889214486327777267346 4429 224324390412787272118072671203052621295940058619739196 4430 399221372768519721566061533496958054848706883984281620 4431 678676333706483526662304606944828693242801702773278754 4432 1101458312081014248189641903074394108705530632369747486 4433 1705483838060925287519445527340997329608563559798318688 4434 2517618999042318281576324349884329391326927159702279968 4435 3540401717403260083466706117024838206553491318331331205 4436 4738691529447440419409283572017860368771596072228089459 4437 6031061946569469624702724546204549560254758637381204766 4438 7291283845852642382103293854366694244487096263102650538 4439 8363531470242736850059660597655913986323433948853040323 4440 9090795076350800923977891953973819550351558640057652525 4441 9350532078532252378948688866944500108933031744059299740 4442 9087136808714442452781120166467190246709566061128051860 4443 8329875407988238915049360152594924392817102222700714205 4444 7188796584976151392439858761828496393801060822330753355 4445 5828753987818501129005290887969051130108968234322232450 4446 4429853030742060858044021074856478858882815858084896662 4447 3147527153421990609662857079503287610258842846534005523 4448 2084725776941837936270204039671008676924688119132912749 4449 1282908170425746422320125562874466878107500381004869384 4450 730770476824792265878552535814569740694145786648343320 4451 383654500333015939586240081302649113864426537990380243 4452 184722537197378044985967446553127351119909073847220117 4453 81097699257385483164571074096494934638008861689023466 4454 32243663560165312583504161990172684856075812478768366 4455 11515594128630468779822914996490244591455647313845845 4456 3657894605564972435943749469473371811403558558515739 4457 1020807796901852772821511479853033993880062853539276 4458 246401882010792048612088977895559929557256550854308 4459 50400384956752919034290927296819076500347930856563 4460 8494446902823525679936673139913327500058640032005 4461 1132592920376470090658223085321777000007818670934 4462 112014684432837701273890195251604318682091956466 4463 7305305506489415300471099690322020783614692813 4464 235655016338368235499067731945871638181119123 4465 0 4466 282 4467 39339 4468 3619188 4469 247009581 4470 13338517374 4471 593564023143 4472 22385843158536 4473 730338133047237 4474 20936359814020794 4475 533877175257530247 4476 12230640742263420204 4477 253785795401965969233 4478 4802408128375663725486 4479 83356083942520448949507 4480 1333697343080327183192112 4481 19755391894377346401033159 4482 271927159016723473990691718 4483 3489731874047951249547210381 4484 41876782488575414994566524572 4485 471113802996473418688873401435 4486 4980345917391290426139518815170 4487 49577079814031481969297937296465 4488 465593445210034787189928454610280 4489 4132141826239058736310615034666235 4490 34709991340408093385009166291196374 4491 276344931056325974257572977779909593 4492 2087939479092240694390551387670428036 4493 14988422689197870699017886747205572687 4494 102334748015902703393294537101610461794 4495 665175862103367572056414491160468001661 4496 4119798887866018510801018783961608268352 4497 24332562181458671829418517192773248834954 4498 137147168659130695765813460541085584342468 4499 738174466606497568386584214088784174549166 4500 3796325828261987494559575958170890040538568 4501 18665268655621438514917915127673542699314626 4502 87777209353462981124208573843653957558939052 4503 394997442090583415058938582296442809015225734 4504 1701527442851743941792350816046215177296357008 4505 7018800701763443759893447116190637606347472658 4506 27732822285016533880554595922509348590933916356 4507 104988541507562592547813827420928248237106969062 4508 380888662213482893894394350643367598255550864504 4509 1324453757242338244678234901100800966661347324298 4510 4414845857474460815594116337002669888871157747660 4511 14108311761929255215050763076943314644870873671870 4512 43225465823783250020581061342124198060880974654240 4513 126974805857363296935456867692489831803837863046830 4514 357602514455431326063123423297216260998563777560460 4515 965526789029664580370433242902483904696122199413242 4516 2499010512782661266841121334571134812154669222010744 4517 6199468387480063527355858695378392130152929416142038 4518 14738358807971471782015815011654290724514511442148996 4519 33570706173712796836813800859879217761394164951561602 4520 73245177106282465825775565512463747843041814439770768 4521 153030102168483008957423949374254616029212362311663926 4522 306060204336966017914847898748509232058424724623327852 4523 585735908300055654974967530363526288939399041951541234 4524 1072194544006881537920279547106115918736527059843499208 4525 1876340452012042691360489207435702857788922354726123614 4526 3137487313200464828176555723908880188433935740689583748 4527 5009858774303968032088371236564179655725155456907561146 4528 7634070513225094144134660931907321380152617839097236032 4529 11093258714530214928195679166677826380534272797438171109 4530 15359896681657220669809401923092374988432070027222083074 4531 20247136534911790882930575262258130666569546854065473143 4532 25384469685561051256211467492980342925251372175246264836 4533 30237383007800663996369542160755996719784722738160991937 4534 34181389487079011474156873746941561509321860486616773494 4535 36622917307584655150882364728865958759987707664232257315 4536 37138733044311199589627186767300690573508661293305951080 4537 35591285834131566273392720651996495132945800406084869785 4538 32178422808940868137587939219613269572252367490432895970 4539 27395143742746955306324867173454540311512150701314492515 4540 21916114994197564245059893738763632249209720561051594012 4541 16437086245648173183794920304072724186907290420788695509 4542 11527307237207809765258775278180871507701216658734929318 4543 7537085501251260231130737681887492908881564738403607631 4544 4579494988102031532838929224437970375016646929662951472 4545 2575965930807392737221897688746358335946863897935410203 4546 1335686038196425863744687690461074692713188687818360846 4547 635265310849519618122473413755876987997736083230683817 4548 275536761332321762077217384279657488770102397545838764 4549 108246584809126406530335400967008299159683084750150943 4550 38204676991456378775412494458944105585770500500053274 4551 11994491613596770080652759888273149428090738529086493 4552 3308825272716350367076623417454661911197445111472136 4553 789606030989129064870557860983498865172117583419487 4554 159695601773082282782809455030370557001102432601694 4555 26615933628847047130468242505061759500183738766949 4556 3509793445562247973248559451216935318705547969268 4557 343349358805002519122141685445134976829890562211 4558 22151571535806614136912366802911933989025197562 4559 706965049015104706497203195837614914543357369 4560 0 4561 285 4562 40185 4563 3737205 4564 257867145 4565 14079546117 4566 633579575265 4567 24166535227965 4568 797495662522845 4569 23127374213162505 4570 596686254699592629 4571 13832272268036010945 4572 290477717628756229845 4573 5563765514581561633185 4574 97763308327647440125965 4575 1583765594907888530040633 4576 23756483923618327950609495 4577 331193334699855513193791195 4578 4305513351098121671519285535 4579 52345978110719268743208155715 4580 596744150462199663672572975151 4581 6393687326380710682206139019475 4582 64518117566205353247716493741975 4583 614324684652129233097822266499675 4584 5528922161869163097880400398497075 4585 47106416819125269593941011395195079 4586 380474905077550254412600476653498715 4587 2916974272261218617163270321010156815 4588 21252241126474592782189540910216856795 4589 147300016083496315490348197343227179855 4590 972180106151075682236298102465299387043 4591 6115326474176121226970262257443012273335 4592 36691958845056727361821573544658073640010 4593 210144855203506711254069012119405330847330 4594 1149615972583889655684024595712040927576570 4595 6010849228081480199719328600437242564186066 4596 30054246140407400998596643002186212820930330 4597 143773015320327296668962319226674585656882930 4598 658329070150972358431564303827404681692042890 4599 2886519769123494186969166562935543604342034210 4600 12123383030318675585270499564329283138236543682 4601 48789224390306865160234937271081261409976334330 4602 188187008362612194189477615188456294009908718130 4603 695854286736170671537835832906152342966871771690 4604 2467119743882786926361417953030903761427999917810 4605 8388207129201475549628821040305072788855199720554 4606 27352849334352637661833112087951324311484346914850 4607 85550401109571015665733350572954141995493595669850 4608 256651203328713046997200051718862425986480787009550 4609 738526932027521216869494026374685756410077366700950 4610 2038334332395958558559803512794132687691813532094622 4611 5395590879871655007952421063278586526243035820250470 4612 13696499925828047327879222699091796566616937082174270 4613 33336763970411662364083391097789467114973299690575110 4614 77785782597627212182861245894842089934937699278008590 4615 173957295627420856336216968092101401127224309294455574 4616 372765633487330406434750645911645859558337805630976230 4617 765150510842415044787119746871273080146061811558319630 4618 1503916521310953708719511226609053985114673215821524790 4619 2829402268907048502845182138196694785554724185698122910 4620 5092924084032687305121327848754050613998503534256621238 4621 8766508669236592902258023346215988761800702804867954590 4622 14422320713905362516618038408290820221026962678976312390 4623 22663646836136998240399774641599860347328084209819919470 4624 33995470254205497360599661962399790520992126314729879205 4625 48639672825247865454396439423125854130034888419536596401 4626 66326826579883452892358781031535255631865756935731722365 4627 86125879290296423905003193279754734924960012737442684265 4628 106390792064483817765003944639697025495538839263899786445 4629 124893538510481003463265500229209551668676028701099749305 4630 139167085768821689573352985969690643287953289124082577797 4631 147007484967065165042274280953898566853471784286002723025 4632 147007484967065165042274280953898566853471784286002723025 4633 138952280311335566957766101175602754971089768708687505325 4634 123930412169569559719088684832294349028269253172613180425 4635 104101546222438430164034495259127253183746172664995071557 4636 82185431228240865918974601520363620934536452103943477545 4637 60838565974152329316643536190399044068423087921101015845 4638 42119007212874689526907063516430107431985214714608395585 4639 27190751491855812226231142270100449101661341144873774365 4640 16314450895113487335738685362060269460996804686924264619 4641 9063583830618604075410380756700149700553780381624591455 4642 4642323425438797209356536485139101066137302146685766355 4643 2181332693880880616444637625547288452763310647237890215 4644 934856868806091692761987553805980765469990277387667235 4645 362944431418835598366418697359969003064819754750506103 4646 126608522587965906406890243265105466185402240029246315 4647 39292300113506660609034903082274110195469660698731615 4648 10716081849138180166100428113347484598764452917835895 4649 2528513694740469477394483037980867152517455182860155 4650 505702738948093895478896607596173430503491036572031 4651 83357594332103389364653286966402213819256764270115 4652 10872729695491746438867820039095940932946534470015 4653 1052199647950814171503337423138316864478696884195 4654 67161679656434947117234303604573416881618950055 4655 2120895147045314119491609587512844743630072107 4656 0 4657 288 4658 41040 4659 3857760 4660 269078760 4661 14853147552 4662 675818213616 4663 26067273953760 4664 869995268206740 4665 25519861200731040 4666 666068377339080144 4667 15622331032134788832 4668 331974534432864262680 4669 6435198667467830322720 4670 114454604871392125025520 4671 1877055519890830850418528 4672 28507780708341993540731394 4673 402462786470710497045619680 4674 5299093355197688211100659120 4675 65262518164013633757766012320 4676 753782084794357469902197442296 4677 8183919777767309673223857944928 4678 83699179545347485294334910800400 4679 807879037350745292840971747725600 4680 7371896215825550797173867197996100 4681 63693183304732758887582212590686304 4682 521794155534926063194423510839083952 4683 4058398987493869380401071750970652960 4684 30003163943258248633679351873247327240 4685 211056739462920093836916820073877750240 4686 1414080154401564628707342694494980926608 4687 9031866792629348273679156564838910434464 4688 55037938267585091042732360316987110460015 4689 320220731738676893339533732753379551767360 4690 1780050538194409789446231632070256920118560 4691 9459697145833149166771402387573365346915776 4692 48086793824651841597754628803497940513488528 4693 233935753741549499664752248233233224119673920 4694 1089648116111954248438451261507428438662691680 4695 4861506979576411262263859474417757649418162880 4696 20782942337689158146177999253135913951262646312 4697 85159373481262891916046435964069110824685965376 4698 334554681533532789670182427001700078239837721120 4699 1260415311824007254106268678471521224996597926080 4700 4554682604091298940974925451749360790328615232880 4701 15789566360849836328713074899397784073139199473984 4702 52517470721957064310719575208866542678049946076512 4703 167608949112628928651232686836808114929946636414400 4704 513302406657426093994400103437724851972961574019100 4705 1508480542013660357861094181531273034369519727729600 4706 4253915128478522209168285591918189956922045632197472 4707 11510593877059530683631831601660984589318476416534336 4708 29883272565443012351736485888927556145346044542925680 4709 74426263747895804347721059195064856814824110937097920 4710 177796074508862199275111419188210491279857598349733920 4711 407314643420302492884800705776627670932037407128481344 4712 894637520369592975443401550187950062940010733514342952 4713 1883447411304406264091371684606210658821075228451248320 4714 3799368053838198843080870467222873225552858650496483680 4715 7341151832839909629003715818023856740898743833162697280 4716 13581130890753832813656874263344134970662676091350989968 4717 24045280921334654817622006892478140603796213407637818304 4718 40721846721615141223392108446938786506429071093580176160 4719 65930608977853085790253889866472321010408972246748856640 4720 101986410762616492081798985887199371562976378944189637615 4721 150626083587864357536195425310325225693011267363726234016 4722 212245845055627049255548099300912818021970422194341511568 4723 285106359029946782582079536374360501820557283544637851360 4724 364768429935373089480013524478961230270418877476227839240 4725 444065914703932456758277334148300628155292546492799108640 4726 513847701300264699963149486657319298293981375227381825712 4727 564508742273530233762333238862970496717331651658250456416 4728 588029939868260660169097123815594267413887137144010892100 4729 579974735212531062084588944037298455531505121566695674400 4730 540787253103576260592386988359102613941538559298675696400 4731 475892782731147109321300549756010300268553932182834612832 4732 394490069895556156411078087297745380485774970098928692216 4733 307394859658874927073567340751489906872032444232931448480 4734 224634705135331677476837672087627239637254478477911443120 4735 153547773130479880806952332819390771397616985288698961120 4736 97886705370680924014432112172361616765980828121545587714 4737 58006936515959066082626436842880958083544194442397385312 4738 31833074917294609435587678755239550167798643291559540720 4739 16108302970197272244514247080964591651175217087295189280 4740 7478854950448733542095900430447846123759922219101337880 4741 3167515037837110676652381358777911299474790586913507808 4742 1215441816844472701506146335345012475379861504280764624 4743 419117867877404379829705632877590508751676380786470560 4744 128592982189658161993205137360169815185173435014030740 4745 34676759242155009975695767378023320948810813936367840 4746 8091243823169502327662345721538774888055856585152496 4747 1600465811176385075801343109754922505329729873986208 4748 260945512691801914532827680938302582390716827280360 4749 33670388734426053488106797540426139663318300294240 4750 3223760623508877461627246573019524010317709602640 4751 203605934116350155471194520401233095388486922272 4752 6362685441135942358474828762538534230890216321 4753 0 4754 291 4755 41904 4756 3980880 4757 280652040 4758 15660383832 4759 720377656272 4760 28094728594608 4761 948197090068020 4762 28129847005351260 4763 742627960941273264 4764 17620536164152029264 4765 378841527529268629176 4766 7431122270766423110760 4767 133760200873795615993680 4768 2220419334505007225495088 4769 34138947268014486091986978 4770 487986128595736477667813862 4771 6506481714609819702237518160 4772 81159798229606698391067989680 4773 949569639286398371175495479256 4774 10445266032150382082930450271816 4775 108250938878649414314006484635184 4776 1058976575986787748723976480126800 4777 9795533327877786675696782441172900 4778 85808871952209411279103814184674604 4779 712873705449124339857170148611142864 4780 5623781454098647569984342283487904816 4781 42178360905739856774882567126159286120 4782 301066231292694839737954875693619731960 4783 2047250372790324910218093154716614177328 4784 13274107255834042159801184648323853214288 4785 82133538645473135863769830011503841763407 4786 485334546541432166467730813704340883147405 4787 2740712733410440469464832830330395575420640 4788 14799848760416378535110097283784136107271456 4789 76465885262151289098068835966218036554235856 4790 378196135215505024458016134643727045660139504 4791 1791455377336602747432708006207128111021713440 4792 8130451327912274007579213258940042965406237920 4793 35367463276418391932969577676389186899517134952 4794 147508200494330366354580433723476852678473904312 4795 590032801977321465418321734893907410713895617248 4796 2264079356424605623116815959476621459716111089440 4797 8335928539563320703293731487163924465318409011120 4798 29453614173123733151637851254645866444125045172624 4799 99886169804506573296858799907059894897467544498464 4800 325161361278500121583391412463407742964096474643936 4801 1016129253995312879948098163948149196762801483262300 4802 3048387761985938639844294491844447590288404449786900 4803 8779356754519503282751568136512009060030604815386272 4804 24272339262495097311136688377415554460084613313126752 4805 64415054196621604402631980693910509913301473792528688 4806 164076081444224841402930516861847525250862244565874960 4807 401074865752549612318274596773405061724329931161027680 4808 940702866946889090710134963341259144771610202177683104 4809 2116581450630500454097803667517833075736122954899786984 4810 4567359972413185190421576335170060847641107428994277176 4811 9449710287751417635354985521041505202016084335850228640 4812 18739255994354506158246327219692476417557319784652148320 4813 35604586389273561700668021717415705193358907590839081808 4814 64788673593596153258592629682510545515784241681690788208 4815 112857689485619105676258129124373208317817711316493631072 4816 188096149142698509460430215207288680529696185527489385120 4817 299778237696175749452560655486616334594203295684436207535 4818 456585315875713833781592382971923340381940404196295146861 4819 664124095819220121864134375231888495101004224285520213616 4820 921843894196827930348723834277098955886468550127662386064 4821 1220087507025213437226252133602042735732090728110141393320 4822 1538371204510051725198317907585184318966549178921482626360 4823 1846045445412062070237981489102221182759859014705779151632 4824 2106051846174324333651781698834928391599275777340395933552 4825 2281556166688851361456096840404505757565882092118762261348 4826 2344064554817313042591880315484081257773166532998728350700 4827 2280711458741169446846153820470997980536053923998762719600 4828 2098254542041875891098461514833318142093169610078861702032 4829 1822168418088997484374979736565776281291436766647432530712 4830 1490865069345543396306801602644726048329357354529717525128 4831 1146819284111956458697539694342096960253351811176705788560 4832 827451888536474913237465349082272490309380420722433290480 4833 558530024762120566435289110630533930958831783987642471074 4834 351667052628001838125922773359965808381486678807034148454 4835 205853884465171807683466989283882424418431226618751696656 4836 111607527722081100551277283346683242154571146961973811440 4837 55803763861040550275638641673341621077285573480986905720 4838 25604079889183311302940082650121449670754557244217521448 4839 10717986930355804731463290411678746373804233265021288048 4840 4065443318410822484348144638912627934891260893628764432 4841 1385946585821871301482322035992941341440202577373442420 4842 420455705811129495955311179458532766504331118978460060 4843 112121521549634532254749647855608737734488298394256016 4844 25874197280684892058788380274371247169497299629443696 4845 5062342946220957141936857010203070098379906449238984 4846 816506926809831797086589840355333886835468782135320 4847 104234926826787037925947639194297943000272610485360 4848 9874887804642982540352934239459805126341615730192 4849 617180487790186408772058389966237820396350983137 4850 19088056323407827075424486287615602692670648963 4851 0 4852 294 4853 42777 4854 4106592 4855 292594680 4856 16502339952 4857 767358807768 4858 30255861563424 4859 1032481275851844 4860 30974438275555320 4861 827017501957327044 4862 19848420046975849056 4863 431703136021724716968 4864 8567646853354228998288 4865 156053567686094885325960 4866 2621699937126394073476128 4867 40800205271529507768472242 4868 590402970399779935943774796 4869 7970440100397029135240959746 4870 100679243373436157497780544160 4871 1193049033975218466348699448296 4872 13293974950009577196456936709584 4873 139586736975100560562797835450632 4874 1383729392622735991665995934032352 4875 12972463055838149921868711881553300 4876 115195471935842771306194161508193304 4877 970300321305752573694481591165166676 4878 7762402570446020589555852729321333408 4879 59049705268035799484835593976623000568 4880 427601314009914410062602577072097590320 4881 2950449066668409429431957781797473373208 4882 19415858374205016890455464112473695746272 4883 121955860412975262343173383956475401406271 4884 731735162477851574059040303738852408437626 4885 4196716373034736968868025271443418224862855 4886 23021986960647699943504595774775322833533376 4887 120865431543400424703399127817570444876050224 4888 607593791001958891752222642542381155322847072 4889 2926043782983117820806756410138309248002131952 4890 13504817459922082249877337277561427298471378240 4891 59758817260155213955707217453209315795735848712 4892 253610590323585542153489166752644413377025309168 4893 1032557403460312564482063036064337968749317330184 4894 4034177762356570019371781164158343691857797941184 4895 15128166608837137572644179365593788844466742279440 4896 54461399791813695261519045716137639840080272205984 4897 188247012323877772751772353670997494229842680016336 4898 624819870692019841473967812184587427656499108139328 4899 1991613337830813244698272401338372425655090907194108 4900 6096775523971877279688588983688895180576808899573800 4901 17924520040477319202284451612045351830895818164746972 4902 50610409526053607159391392786951581640176427759285568 4903 137232071984106896336042045826157173293555313731908944 4904 357321244034089654610826458943579054990766665943461024 4905 893303110085224136527066147358947637476916664858652560 4906 2143927464204537927664958753661474329944599995660766144 4907 4938690051471167726228208557541610510050953561432836296 4908 10917104324304686552714987337723560074849476293693638128 4909 23151790204990973206619714526551687744939406622833060168 4910 47088386857608759064311283782816992023605572792202834240 4911 91822354372337080175407003376493134446030866944795526768 4912 171602432761416838360596694834757661095860964454208033632 4913 307223710266407565452036018171904844865170436361565995696 4914 526669217599555826489204602580408305483149319476970278336 4915 864066685124271277833851301108482376183291852266904362895 4916 1355920028964241082139274349431772344164550291249603769466 4917 2033880043446361623208911524147658516246825436874405654199 4918 2914216181654488295941126959972764441189481222984223026912 4919 3985619189615697228272423636433339603391496378493128551512 4920 5198633725585692036877074308391312526162821363251906806320 4921 6461159058942217245832935211857774139659506551470227030712 4922 7644188182410510544365726166141591939878852821457733388448 4923 8599711705211824362411441936909290932363709424139950062004 4924 9188733054883867126960170836697598530470812809355015134744 4925 9312905123193108574621794766923241753855553522994947771700 4926 8940388918265384231636922976246312083701331382075149860832 4927 8116932044214625157670364281065730707570945596884017636808 4928 6957370323612535849431740812342054892203667654472015117264 4929 5619414492148586647617944502276275105241423874765858363944 4930 4267909740872344289330084432108563371069435854252550656160 4931 3040885690371545306147685157877351401886973046154942342514 4932 2027257126914363537431790105251567601257982030769961561676 4933 1260855042349177322061235309363779849562891263039854142018 4934 729169181117596523601678251198330515409864826818228901408 4935 390626347027283851929470491713391347540999014366908340040 4936 193015371472304962129856007670146312902611277687178238608 4937 87530226597905738640283538362043095386067904997673852392 4938 36219404109478236678738015873948867056303960688692628576 4939 13582276541054338754526755952730825146113985258259735716 4940 4578295463276743400402277287437356790824938851098787320 4941 1373488638983023020120683186231207037247481655329636196 4942 362238761929588488823037323841197460372962194812211744 4943 82684934788275633318301997833316811606871805337570072 4944 16003535765472703222897160870964544181975188129852272 4945 2553755707256282429185717160260299603506678956891320 4946 322579668285004096318195851822353634127159447186272 4947 30241843901719134029830861108345653199421198173713 4948 1870629519693967053391599656186329063881723598374 4949 57264168970223481226273458862846808078011946889 4950 0 4951 297 4952 43659 4953 4234923 4954 304914456 4955 17380123992 4956 816865827624 4957 32557937986728 4958 1123248860542116 4959 34071882103110852 4960 919940816783993004 4961 22329472552847830188 4962 491248396162652264136 4963 9862756261419403149192 4964 181756508246157572320824 4965 3089860640184678729454008 4966 48665305082908689988900626 4967 712803586214368459249191522 4968 9741649011596368943072284134 4969 124590563674627244903503423398 4970 1495086764095526938842041080776 4971 16873122051935232595503035054472 4972 179468661825129292152168645579384 4973 1802489603548037673354389440384248 4974 17123651233706357896866699683650356 4975 154112861103357221071800297152853204 4976 1315886737113280887613064075689746588 4977 10673303534363278310639297502816833436 4978 82336912979373861253503152164587000792 4979 604750429814021808517109359001966592024 4980 4233253008698152659619765513013766144168 4981 28267205574210245178751337457866115865896 4982 180203435535590313014539776293896488645087 4983 1097602743716777361088560455608278612656439 4984 6391921860468291691045146182659975450175733 4985 35612136079751910850108671589105577508121941 4986 189931392425343524533912915141896413376650352 4987 970190085632160165862420025995092489950997744 4988 4748825155988994496063424337765452713970673168 4989 22282948808871435712297606507976355042477774096 4990 100273269639921460705339229285893597691149983432 4991 432887042104051184020610819112272360764232855304 4992 1793389174431069190942530536322271208880393257688 4993 7131849972737507712817970272351357598105749931736 4994 27230699895906847630759522858068819920040136102992 4995 99845899618325107979451583812919006373480499044304 4996 351631211699318858536329490819410413750083496634288 4997 1189560907663653159729284873197579910346027148188336 4998 3866072949906872769120175837892134708624588231612092 4999 12071615537464317013783406187704012457542081621156124 5000 36214846612392951041350218563112037372626244863468372 5001 104383969647485564766244747623087637132863882253526484 5002 289063300562267717814216224187011918214084597009765648 5003 769017459986410343618952596422050574871432607139187856 5004 1965266842187493100359545524189684802449216662689035632 5005 4823836794460210337246157195738317242375349990236723824 5006 11370472444084781509223084818526033499884753548415134728 5007 25733174478718189731399613010348391605002336977992147016 5008 55903103177905032864764676539722367969487835503913974552 5009 116543757472581678684170427362472055258423792660702014744 5010 233087514945163357368340854724944110516847585321404029488 5011 447069495878428078886817704964237064433953565288594613936 5012 822031008550658080533826102676177828152753329724190096592 5013 1448340348398778522845312657096122840078660628561668265424 5014 2444074337922938757301465108849707292632739810697815197903 5015 3948120084337054915640828252757219472714425848050316858151 5016 6101640130339084869626734572442975548740476310623216962597 5017 9015856311993573165567861532415739989929957533607439989509 5018 12728267734579162116095804516351632926959940047445797632248 5019 17155491294432783721694345217691331336337310498731292460856 5020 22057060235699293356464158137031711718147970641225947449672 5021 27027665359237162281864531801714914358857372475868414480584 5022 31532276252443355995508620435334066752000267888513150227348 5023 34987868170519340214194496647425471327561941081774865320756 5024 36879104287844709955502307277016037345267991951059993175932 5025 36879104287844709955502307277016037345267991951059993175932 5026 34938098799010777852581133209804666958674939743109467219304 5027 31308166456256411322442833655539247014916504445124068027688 5028 26491525462986194195913166939302439781852426838181903715736 5029 21126153217318104232183917938937388686793707478550125747992 5030 15844614912988578174137938454203041515095280608912594310994 5031 11149914198028999455874845578883621806918901169234788589218 5032 7342626423092267934356605625118482653336837355349738827046 5033 4511734308165128489785384179289670064098538615937791327462 5034 2578133890380073422734505245308382893770593494821595044264 5035 1364894412554156517918267482810320355525608320787903258728 5036 666576341014820625029851561372482034093901738059208568216 5037 298810083903195452599588630960078153214507675681714185752 5038 122240488869489048790740803574577426315025867324337621444 5039 45325125086439759663982545145629832229166894625877994468 5040 15108375028813253221327515048543277409722298208625998156 5041 4482704678878657549185086882534818572115407160801120332 5042 1169401220577041099787413969356909192725758389774205304 5043 264058340130299603177803154370914979002590604142562488 5044 50564363003674392097877199773153932149432243346448136 5045 7983846790053851383875347332603252444647196317860232 5046 997980848756731422984418416575406555580899539732529 5047 92596161224851369142884182981223288662145318119513 5048 5669152728052124641401072427421833999723182742011 5049 171792506910670443678820376588540424234035840667 5050 0 5051 300 5052 44550 5053 4365900 5054 317619225 5055 18294867360 5056 869006199600 5057 35008535469600 5058 1220922674502300 5059 37441628684737200 5060 1022156463093325560 5061 25089295003199809200 5062 558236813821195754700 5063 11336501449907359941600 5064 211344777030415781768400 5065 3635130164923151446416480 5066 57934887003462726177262650 5067 858799501463094529215893400 5068 11880059770239474320819858700 5069 153815510709416351732720275800 5070 1868858455119408673552551350970 5071 21358382344221813412029158296800 5072 230088027980934989938677750742800 5073 2340895589023425549810895377122400 5074 22531120044350470916929868004803100 5075 205483814804476294762400396203804272 5076 1778225320423352550828464967148306200 5077 14620963745703120973478489729886073200 5078 114356823582463696185421044673037501100 5079 851761168752143392277618815495727594400 5080 6047504298140218085171093590019665920240 5081 40966964600304703157610633996907414298400 5082 265005052258221048550793788667494836242775 5083 1638213050323548300132179784489968078591700 5084 9684730091618623774310827549484811288145050 5085 54787901661156785923244110137085503858649140 5086 296767800664599257084238929909213145901016175 5087 1539984262908190739464158771420781730080948800 5088 7659395412885474993650684415750730183823666400 5089 36529424276838419200487879521272713184389793600 5090 167122116066535767842232048809822662818583305720 5091 733706851023815566136628506969953153837682805600 5092 3092050300743222743004362993659088291173091823600 5093 12512017496030715285645561881318171224746929704800 5094 48626249814119370769213433675122892714357385898200 5095 181537999306045650871730152387125466133600907353280 5096 651168910554294182474684242258167432870524993767200 5097 2244454542761609735338273345655811151596277638091200 5098 7434755672897832248308030457484874439662669676177100 5099 23669834387184935321143933701380416583415846315992400 5100 72429693224785902082700437126224074745252489726936744 5101 213028509484664417890295403312423749250742616843931600 5102 602215209504724412112950467056274829612676243770345100 5103 1636207361673213497061601268983086329513686398168484800 5104 4272319222146724131216403313455836527063514484106599200 5105 10719637321022689638324793768307371649722999978303830720 5106 25841982827465412520961556405740985227010803519125306200 5107 59844591810972534259068867465926492104656597623237551200 5108 133102626614059602058963515570767542784494846437890415600 5109 284253067006296777278464456981639159166887299172443938400 5110 582718787362908393420852136812360276292118963303510073720 5111 1146332040713918150991840269139069395984496321252806702400 5112 2163239496185942317194279217568889021454614025589973938400 5113 3914433374050752764446790965124656324536920617734238555200 5114 6789095383119274325837403080138075812868721696382819994175 5115 11280343098105871187545223579306341350612645280143762451860 5116 17946000383350249616549219330714633966883753854774167537050 5117 27320776703010827774448065249744666636151386465477090877300 5118 39775836670559881612799389113598852896749812648268117600775 5119 55340294498170270069981758766746230117217130641068685357600 5120 73523534118997644521547193790105705727159902137419824832240 5121 93198846066335042351257006212810049513301284399546256829600 5122 112615272330154842841102215840478809828572385316118393669100 5123 129584696927849408200720357953427671583562744747314316002800 5124 141842708799402730598085797219292451327953815196384589138200 5125 147516417151378839822009229108064149381071967804239972703728 5126 145575411662544907719088055040852778994478915596289446747100 5127 136122462853288744880186233284953247890941323674452469685600 5128 120416024831755428163241667905920180826601940173554107798800 5129 100600729606276686819923418756844708032350987993095836895200 5130 79223074564942890870689692271015207575476403044562971554970 5131 58683758936994733978288660941492746352204742995972571522200 5132 40792369017179266301981142361769348074093540863054104594700 5133 26539613577441932292855201054645118024109050681987007808600 5134 16113336814875458892090657783177393086066209342634969026650 5135 9099296083694376786121783218735469036837388805252688391520 5136 4761259578677290178784654009803443100670726700422918344400 5137 2298539106947657327689143315077524255496212889859339890400 5138 1018670740579075406589506696454811885958548894369480178700 5139 412046591694906906036204955869362111174244496598890858800 5140 151083750288132532213275150485432774097222982086259981560 5141 49807829765318417213167632028164650801282301786679114800 5142 14617515257213013747342674616961364909071979872177566300 5143 3772262001861422902540045062441642557179865773465178400 5144 842739383394573201631286662885898869157204055774135600 5145 159676935801077027677506946652065048892943926357204640 5146 24949521218918285574610460414385163889522488493313225 5147 3086538707495045638096139432707442955404843937317100 5148 283457636402606232070053621371091699986159137100550 5149 17179250691067044367882037658854042423403584066700 5150 515377520732011331036461129765621272702107522001