1 0 2 0 3 0 4 1 5 1 6 1 7 4 8 5 9 5 10 4 11 10 12 14 13 21 14 14 15 10 16 20 17 30 18 58 19 58 20 30 21 20 22 35 23 55 24 125 25 236 26 125 27 55 28 35 29 56 30 91 31 231 32 720 33 720 34 231 35 91 36 56 37 84 38 140 39 385 40 1754 41 4040 42 1754 43 385 44 140 45 84 46 120 47 204 48 596 49 3654 50 15550 51 15550 52 3654 53 596 54 204 55 120 56 165 57 285 58 873 59 6808 60 45395 61 114105 62 45395 63 6808 64 873 65 285 66 165 67 220 68 385 69 1225 70 11676 71 109840 72 526505 73 526505 74 109840 75 11676 76 1225 77 385 78 220 79 286 80 506 81 1661 82 18790 83 232710 84 1776676 85 4662721 86 1776676 87 232710 88 18790 89 1661 90 506 91 286 92 364 93 650 94 2190 95 28754 96 446830 97 4864824 98 24865260 99 24865260 100 4864824 101 446830 102 28754 103 2190 104 650 105 364 106 455 107 819 108 2821 109 42244 110 795465 111 11492075 112 94867059 113 256485936 114 94867059 115 11492075 116 795465 117 42244 118 2821 119 819 120 455 121 560 122 1015 123 3563 124 60008 125 1333760 126 24328315 127 289409015 128 1549437288 129 1549437288 130 289409015 131 24328315 132 1333760 133 60008 134 3563 135 1015 136 560 137 680 138 1240 139 4425 140 82866 141 2130180 142 47323230 143 753300625 144 6589550780 145 18226110456 146 6589550780 147 753300625 148 47323230 149 2130180 150 82866 151 4425 152 1240 153 680 154 816 155 1496 156 5416 157 111710 158 3267950 159 86060546 160 1741669426 161 22152884996 162 122955148020 163 122955148020 164 22152884996 165 1741669426 166 86060546 167 3267950 168 111710 169 5416 170 1496 171 816 172 969 173 1785 174 6545 175 147504 176 4846495 177 148155469 178 3673213635 179 62975316680 180 576565332189 181 1623855703785 182 576565332189 183 62975316680 184 3673213635 185 148155469 186 4846495 187 147504 188 6545 189 1785 190 969 191 1140 192 2109 193 7821 194 191284 195 6982880 196 243695325 197 7198272389 198 157858682176 199 2117335379364 200 12096759420405 201 12096759420405 202 2117335379364 203 157858682176 204 7198272389 205 243695325 206 6982880 207 191284 208 7821 209 2109 210 1140 211 1330 212 2470 213 9253 214 244158 215 9813250 216 385723400 217 13283527985 218 358739229268 219 6526157948778 220 61993879626370 221 177195820502965 222 61993879626370 223 6526157948778 224 358739229268 225 13283527985 226 385723400 227 9813250 228 244158 229 9253 230 2470 231 1330 232 1540 233 2870 234 10850 235 307306 236 13494270 237 590765980 238 23315154520 239 753545745820 240 17627511644736 241 246886285219210 242 1444417170146390 243 1444417170146390 244 246886285219210 245 17627511644736 246 753545745820 247 23315154520 248 590765980 249 13494270 250 307306 251 10850 252 2870 253 1540 254 1771 255 3311 256 12621 257 381980 258 18204565 259 879402591 260 39222227331 261 1483776338016 262 42938460494055 263 820033219156375 264 8030837037246881 265 23237493232958796 266 8030837037246881 267 820033219156375 268 42938460494055 269 1483776338016 270 39222227331 271 879402591 272 18204565 273 381980 274 12621 275 3311 276 1771 277 2024 278 3795 279 14575 280 469504 281 24146160 282 1276879439 283 63622207635 284 2767824437400 285 96237340124304 286 2374222736482115 287 34470451036913199 288 205717367581502920 289 205717367581502920 290 34470451036913199 291 2374222736482115 292 96237340124304 293 2767824437400 294 63622207635 295 1276879439 296 24146160 297 469504 298 14575 299 3795 300 2024 301 2300 302 4324 303 16721 304 571274 305 31545920 306 1813766050 307 99990316769 308 4931186222316 309 201390545273244 310 6170865063746360 311 122735078863099945 312 1233198866849042534 313 3605437233380103056 314 1233198866849042534 315 122735078863099945 316 6170865063746360 317 201390545273244 318 4931186222316 319 99990316769 320 1813766050 321 31545920 322 571274 323 16721 324 4324 325 2300 326 2600 327 4900 328 19068 329 688758 330 40656990 331 2526655110 332 152854614430 333 8444783245748 334 397849904325468 335 14698685804423600 336 379176349221679240 337 5675054018792814330 338 34444535998283891298 339 34444535998283891298 340 5675054018792814330 341 379176349221679240 342 14698685804423600 343 397849904325468 344 8444783245748 345 152854614430 346 2526655110 347 40656990 348 688758 349 19068 350 4900 351 2600 352 2925 353 5525 354 21625 355 823496 356 51760235 357 3458905505 358 228018595315 359 13972735667960 360 748314513298641 361 32574730679547765 362 1047385398819982805 363 21562687027506221200 364 221446168864975893215 365 653193551573628910481 366 221446168864975893215 367 21562687027506221200 368 1047385398819982805 369 32574730679547765 370 748314513298641 371 13972735667960 372 228018595315 373 3458905505 374 51760235 375 823496 376 21625 377 5525 378 2925 379 3276 380 6201 381 24401 382 977100 383 65165680 384 4661428561 385 332813118561 386 22431023098736 387 1349139604088940 388 67937415308715105 389 2642087877326382441 390 70799410936353195116 391 1087607923494011140416 392 6697656909494771154025 393 6697656909494771154025 394 1087607923494011140416 395 70799410936353195116 396 2642087877326382441 397 67937415308715105 398 1349139604088940 399 22431023098736 400 332813118561 401 4661428561 402 65165680 403 977100 404 24401 405 6201 406 3276 407 3654 408 6930 409 27405 410 1151254 411 81213950 412 6193517484 413 476379484385 414 35058571660420 415 2344171039833294 416 134525691013343070 417 6181544762600676909 418 207114057054406822410 419 4392235589306399464630 420 45967999811500091251304 421 136634950180317224879985 422 45967999811500091251304 423 4392235589306399464630 424 207114057054406822410 425 6181544762600676909 426 134525691013343070 427 2344171039833294 428 35058571660420 429 476379484385 430 6193517484 431 81213950 432 1151254 433 27405 434 6930 435 3654 436 4060 437 7714 438 30646 439 1347714 440 100277710 441 8123720000 442 669985472324 443 53502407489356 444 3942787363954824 445 254690709171081190 446 13572345850096309210 447 551569792411788788254 448 15273551573161580336586 449 239988232848403986258004 450 1496639205712574229312440 451 1496639205712574229312440 452 239988232848403986258004 453 15273551573161580336586 454 551569792411788788254 455 13572345850096309210 456 254690709171081190 457 3942787363954824 458 53502407489356 459 669985472324 460 8123720000 461 100277710 462 1347714 463 30646 464 7714 465 4060 466 4495 467 8555 468 34133 469 1568308 470 122763105 471 10530754195 472 927376155475 473 79918618499728 474 6443041978827483 475 463647310677021955 476 28221766505114062265 477 1358565962254327509140 478 47171178764786128693693 479 1026489617311752406985403 480 10921521502193851052223175 481 32681589590709963123110080 482 10921521502193851052223175 483 1026489617311752406985403 484 47171178764786128693693 485 1358565962254327509140 486 28221766505114062265 487 463647310677021955 488 6443041978827483 489 79918618499728 490 927376155475 491 10530754195 492 122763105 493 1568308 494 34133 495 8555 496 4495 497 4960 498 9455 499 37875 500 1814936 501 149111200 502 13504467555 503 1265161305135 504 117090967840200 505 10260915995026296 506 815342901983327695 507 55979885699551104995 508 3132358223253278774160 509 132251745398059473753320 510 3768581245243257986204851 511 60396680926604344278414735 512 380842679006967756257303280 513 380842679006967756257303280 514 60396680926604344278414735 515 3768581245243257986204851 516 132251745398059473753320 517 3132358223253278774160 518 55979885699551104995 519 815342901983327695 520 10260915995026296 521 117090967840200 522 1265161305135 523 13504467555 524 149111200 525 1814936 526 37875 527 9455 528 4960 529 5456 530 10416 531 41881 532 2089570 533 179799420 534 17146839206 535 1703241200241 536 168569104080156 537 15966817572820800 538 1390401463403545460 539 106547383263988236801 540 6824012228317751979886 541 342070749557119540597276 542 12253350078215387848594650 543 272752054731708417874204745 544 2944410663649875052088414616 545 8863149183726257535369656976 546 2944410663649875052088414616 547 272752054731708417874204745 548 12253350078215387848594650 549 342070749557119540597276 550 6824012228317751979886 551 106547383263988236801 552 1390401463403545460 553 15966817572820800 554 168569104080156 555 1703241200241 556 17146839206 557 179799420 558 2089570 559 41881 560 10416 561 5456 562 5984 563 11440 564 46160 565 2394254 566 215342990 567 21573025354 568 2265272656010 569 238828414768740 570 24330596173921284 571 2306691227290697900 572 195526367864482978444 573 14152155695649130611650 574 826316036809833235269890 575 36075908735531924464592534 576 1054248168692187507951038230 577 17193256577880097101230870504 578 109481704025024759751150780360 579 109481704025024759751150780360 580 17193256577880097101230870504 581 1054248168692187507951038230 582 36075908735531924464592534 583 826316036809833235269890 584 14152155695649130611650 585 195526367864482978444 586 2306691227290697900 587 24330596173921284 588 238828414768740 589 2265272656010 590 21573025354 591 215342990 592 2394254 593 46160 594 11440 595 5984 596 6545 597 12529 598 50721 599 2731104 600 256296375 601 26912447925 602 2979177086179 603 333453671616296 604 36376480053500229 605 3733166621738686145 606 347341828079419773325 607 28108785023433778248024 608 1882129082258272571328891 609 97762695958295584115910549 610 3599678818583826466667155935 611 81749290214631735474350203120 612 893933507325754392275470017689 613 2705067494469127432159530184881 614 893933507325754392275470017689 615 81749290214631735474350203120 616 3599678818583826466667155935 617 97762695958295584115910549 618 1882129082258272571328891 619 28108785023433778248024 620 347341828079419773325 621 3733166621738686145 622 36376480053500229 623 333453671616296 624 2979177086179 625 26912447925 626 256296375 627 2731104 628 50721 629 12529 630 6545 631 7140 632 13685 633 55573 634 3102308 635 303254720 636 33309926405 637 3877692413245 638 459348717154208 639 53449492550184948 640 5907749058024092685 641 599321513148385907165 642 53734732588376262997300 643 4073243978990354781337088 644 246910244432131402074152333 645 11103784795638535500705542645 646 331828046681985044298935957920 647 5496310737622116114148482304100 648 35305479263049842150072613198213 649 35305479263049842150072613198213 650 5496310737622116114148482304100 651 331828046681985044298935957920 652 11103784795638535500705542645 653 246910244432131402074152333 654 4073243978990354781337088 655 53734732588376262997300 656 599321513148385907165 657 5907749058024092685 658 53449492550184948 659 459348717154208 660 3877692413245 661 33309926405 662 303254720 663 3102308 664 55573 665 13685 666 7140 667 7770 668 14910 669 60725 670 3510126 671 356855290 672 40926852880 673 4998970641105 674 624974544335540 675 77295057275051826 676 9160137705509600250 677 1007293475960509658085 678 99279370652857300506770 679 8427712329259164842875650 680 586882045066528868284097596 681 31460424579150543185639403505 682 1187092745045575734427550402760 683 27445362174117673161009054279530 684 303587995991899376473389791249430 685 922995819594932956113738368435061 686 303587995991899376473389791249430 687 27445362174117673161009054279530 688 1187092745045575734427550402760 689 31460424579150543185639403505 690 586882045066528868284097596 691 8427712329259164842875650 692 99279370652857300506770 693 1007293475960509658085 694 9160137705509600250 695 77295057275051826 696 624974544335540 697 4998970641105 698 40926852880 699 356855290 700 3510126 701 60725 702 14910 703 7770 704 8436 705 16206 706 66186 707 3956890 708 417778910 709 49942410276 710 6387222904496 711 840618222145276 712 110153664159647760 713 13940581204580418690 714 1653144459537274405086 715 177897032394374733189606 716 16756145287865472385248586 717 1323096650368508490845657000 718 82916328802623900381231584340 719 3828538048968833314409061262616 720 116723478232962804411386167465036 721 1960443798898589596347674213073366 722 12691744468052570969280361334966610 723 12691744468052570969280361334966610 724 1960443798898589596347674213073366 725 116723478232962804411386167465036 726 3828538048968833314409061262616 727 82916328802623900381231584340 728 1323096650368508490845657000 729 16756145287865472385248586 730 177897032394374733189606 731 1653144459537274405086 732 13940581204580418690 733 110153664159647760 734 840618222145276 735 6387222904496 736 49942410276 737 417778910 738 3956890 739 66186 740 16206 741 8436 742 9139 743 17575 744 71965 745 4445004 746 486751405 747 60554833799 748 8093413809635 749 1118695221895360 750 154872637497720399 751 20855794974790807855 752 2654880162962809622929 753 310079948345502827282140 754 32150232953660063062164825 755 2847160572962592012382804639 756 205306177031006988216810479975 757 11319781489301252142464720623904 758 436592475420945722519487968376715 759 10257185241893910160060970418315735 760 114639100825015394012140888992957349 761 350014073794168154275473348323504140 762 114639100825015394012140888992957349 763 10257185241893910160060970418315735 764 436592475420945722519487968376715 765 11319781489301252142464720623904 766 205306177031006988216810479975 767 2847160572962592012382804639 768 32150232953660063062164825 769 310079948345502827282140 770 2654880162962809622929 771 20855794974790807855 772 154872637497720399 773 1118695221895360 774 8093413809635 775 60554833799 776 486751405 777 4445004 778 71965 779 17575 780 9139 781 9880 782 19019 783 78071 784 4976944 785 564545040 786 72982715575 787 10176006880459 788 1474087800486136 789 215037223605655584 790 30713377040168472475 791 4179841639166399467415 792 527085878827295780928344 793 59745032224932681932401096 794 5878710169895287957805036919 795 481386654019249346677393678555 796 31078848711115021305572116440400 797 1469397589254939436292258712924424 798 45611319201196582135210307238101451 799 775724566184784791741980373299026199 800 5057513533177223359542122534934445280 801 5057513533177223359542122534934445280 802 775724566184784791741980373299026199 803 45611319201196582135210307238101451 804 1469397589254939436292258712924424 805 31078848711115021305572116440400 806 481386654019249346677393678555 807 5878710169895287957805036919 808 59745032224932681932401096 809 527085878827295780928344 810 4179841639166399467415 811 30713377040168472475 812 215037223605655584 813 1474087800486136 814 10176006880459 815 72982715575 816 564545040 817 4976944 818 78071 819 19019 820 9880 821 10660 822 20540 823 84513 824 5555258 825 651979960 826 87466352490 827 12701762924865 828 1924522198522188 829 295123399532597988 830 44576258774969757040 831 6461862183335826519065 832 875689903619382035240310 833 107859613631143308180477608 834 11697675307565643233677677838 835 1075771583830941920076879485865 836 80034788002468256439803672864760 837 4525824912910566318138967730458500 838 178037084037021510231964452813638148 839 4243762489356828787374138187088424433 840 47875403203101609037543544151288641810 841 146732891850145768348143177070118302200 842 47875403203101609037543544151288641810 843 4243762489356828787374138187088424433 844 178037084037021510231964452813638148 845 4525824912910566318138967730458500 846 80034788002468256439803672864760 847 1075771583830941920076879485865 848 11697675307565643233677677838 849 107859613631143308180477608 850 875689903619382035240310 851 6461862183335826519065 852 44576258774969757040 853 295123399532597988 854 1924522198522188 855 12701762924865 856 87466352490 857 651979960 858 5555258 859 84513 860 20540 861 10660 862 11480 863 22140 864 91300 865 6182566 866 749925630 867 104269137230 868 15746593135350 869 2490987512776980 870 400674995372869356 871 63828926329507656680 872 9823297667629608637200 873 1424676035052674377595530 874 189670849422779251703311330 875 22514836621904509830808403466 876 2303549170588683777972881577650 877 194884266429577077559406281421640 878 12923428482181418212459610950363680 879 624208893213306794581801414456106100 880 19693519029572096440514398377332618396 881 338753007961400144038672917245956763790 882 2222740153438073113870735468365541176550 883 2222740153438073113870735468365541176550 884 338753007961400144038672917245956763790 885 19693519029572096440514398377332618396 886 624208893213306794581801414456106100 887 12923428482181418212459610950363680 888 194884266429577077559406281421640 889 2303549170588683777972881577650 890 22514836621904509830808403466 891 189670849422779251703311330 892 1424676035052674377595530 893 9823297667629608637200 894 63828926329507656680 895 400674995372869356 896 2490987512776980 897 15746593135350 898 104269137230 899 749925630 900 6182566 901 91300 902 22140 903 11480 904 12341 905 23821 906 98441 907 6861560 908 859302275 909 123678992521 910 19396468738451 911 3198199204107096 912 538507921170597945 913 90257364385397156045 914 14703032038279659132421 915 2273587677483701238975776 916 325626419091692890883000471 917 42049356672826024087525364825 918 4747514528410232993839388555935 919 451658556108228269267984147886416 920 34561953648959548141789958887571421 921 1999601188858338891412820472344032941 922 80079667794708263652634288759774913825 923 1934050452620540382029465511589077497320 924 22004605180943139297107392255121177517131 925 67676764935877540898604422663620480626761 926 22004605180943139297107392255121177517131 927 1934050452620540382029465511589077497320 928 80079667794708263652634288759774913825 929 1999601188858338891412820472344032941 930 34561953648959548141789958887571421 931 451658556108228269267984147886416 932 4747514528410232993839388555935 933 42049356672826024087525364825 934 325626419091692890883000471 935 2273587677483701238975776 936 14703032038279659132421 937 90257364385397156045 938 538507921170597945 939 3198199204107096 940 19396468738451 941 123678992521 942 859302275 943 6861560 944 98441 945 23821 946 12341 947 13244 948 25585 949 105945 950 7595004 951 981082320 952 146009848569 953 23748389007385 954 4075110303523280 955 716944495159432764 956 126144906971087784185 957 21691750360576914865489 958 3564378903452513570320380 959 546867830059309704849970560 960 76410075705313120367113200369 961 9452979700147639963591251753345 962 1001702914975696621605393082453504 963 87277864247002497035687556212545820 964 5929679659277097577954881499256962785 965 292011277153443773718806845539944454569 966 9349933591923868855536790402906287838300 967 162498488279201331702652879459845877662864 968 1072464279544434376131539091650605149045705 969 1072464279544434376131539091650605149045705 970 162498488279201331702652879459845877662864 971 9349933591923868855536790402906287838300 972 292011277153443773718806845539944454569 973 5929679659277097577954881499256962785 974 87277864247002497035687556212545820 975 1001702914975696621605393082453504 976 9452979700147639963591251753345 977 76410075705313120367113200369 978 546867830059309704849970560 979 3564378903452513570320380 980 21691750360576914865489 981 126144906971087784185 982 716944495159432764 983 4075110303523280 984 23748389007385 985 146009848569 986 981082320 987 7595004 988 105945 989 25585 990 13244 991 14190 992 27434 993 113821 994 8385734 995 1116291830 996 171603163700 997 28911409452289 998 5155473480731876 999 946081083148837014 1000 174386431000291001430 1001 31575986193479585616605 1002 5496753714229933564210714 1003 900015073310616879181749326 1004 135414792941621639771095718864 1005 18243513723062321379113881653425 1006 2135702841004895457767452317546280 1007 209502426134040464288970620646850334 1008 16446002890331268723609430596736920546 1009 971455071202089629553330260136577254909 1010 39543007974491952461596735594127432458190 1011 966528400387408011650012347008778724249350 1012 11082087983461997864849287425748957134264524 1013 34192200819458805075206784812449604507748161 1014 11082087983461997864849287425748957134264524 1015 966528400387408011650012347008778724249350 1016 39543007974491952461596735594127432458190 1017 971455071202089629553330260136577254909 1018 16446002890331268723609430596736920546 1019 209502426134040464288970620646850334 1020 2135702841004895457767452317546280 1021 18243513723062321379113881653425 1022 135414792941621639771095718864 1023 900015073310616879181749326 1024 5496753714229933564210714 1025 31575986193479585616605 1026 174386431000291001430 1027 946081083148837014 1028 5155473480731876 1029 28911409452289 1030 171603163700 1031 1116291830 1032 8385734 1033 113821 1034 27434 1035 14190 1036 15180 1037 29370 1038 122078 1039 9236658 1040 1266011950 1041 200829488200 1042 35007732002460 1043 6478457241066668 1044 1238092479252736728 1045 238623597636269586270 1046 45392690088970475253090 1047 8348150789727213900874670 1048 1453764509251237369325946378 1049 234530945055113972428295492668 1050 34221248073168821149122222190960 1051 4394326123438850803248346649172600 1052 480674295055702361991313225385178500 1053 43014821831744914966133819648520679458 1054 2987585326526912835749407566942906857478 1055 149747444841034417696006465119815590189770 1056 4859867048521655460241357914950314149780230 1057 85262858259342323454977304669843598807717200 1058 565724796047385370913429224706564494097879908 1059 565724796047385370913429224706564494097879908 1060 85262858259342323454977304669843598807717200 1061 4859867048521655460241357914950314149780230 1062 149747444841034417696006465119815590189770 1063 2987585326526912835749407566942906857478 1064 43014821831744914966133819648520679458 1065 480674295055702361991313225385178500 1066 4394326123438850803248346649172600 1067 34221248073168821149122222190960 1068 234530945055113972428295492668 1069 1453764509251237369325946378 1070 8348150789727213900874670 1071 45392690088970475253090 1072 238623597636269586270 1073 1238092479252736728 1074 6478457241066668 1075 35007732002460 1076 200829488200 1077 1266011950 1078 9236658 1079 122078 1080 29370 1081 15180 1082 16215 1083 31395 1084 130725 1085 10150756 1086 1431380345 1087 234090071355 1088 42173858994995 1089 8089319618337520 1090 1607576685856243011 1091 323404135192347038235 1092 64496333604534946887465 1093 12499529839546335613691940 1094 2307874175614857006622586485 1095 397684971437217886969574182211 1096 62543512346596910463033827780295 1097 8754430998804532785347571076161920 1098 1059014257330593768433963435278907855 1099 106816043136778733872347579283223938995 1100 8582269285447731885237627686802240603981 1101 516647093627303179846649109001997298528900 1102 21345285661403829109150087989357059108355345 1103 527479309918855997426025011821756664426379115 1104 6091037080609880416685626305128854789934759675 1105 18847819366080117996802964862587612140097739696 1106 6091037080609880416685626305128854789934759675 1107 527479309918855997426025011821756664426379115 1108 21345285661403829109150087989357059108355345 1109 516647093627303179846649109001997298528900 1110 8582269285447731885237627686802240603981 1111 106816043136778733872347579283223938995 1112 1059014257330593768433963435278907855 1113 8754430998804532785347571076161920 1114 62543512346596910463033827780295 1115 397684971437217886969574182211 1116 2307874175614857006622586485 1117 12499529839546335613691940 1118 64496333604534946887465 1119 323404135192347038235 1120 1607576685856243011 1121 8089319618337520 1122 42173858994995 1123 234090071355 1124 1431380345 1125 10150756 1126 130725 1127 31395 1128 16215 1129 17296 1130 33511 1131 139771 1132 11131080 1133 1613592640 1134 271818511691 1135 50561812784231 1136 10040142832728616 1137 2071943985731769480 1138 434368465711826628775 1139 90640860425378228313931 1140 18468345922398399933764896 1141 3605259844966119559801534056 1142 661269702944953240278208586875 1143 111606007642775615128347712207655 1144 16935030986059060667591841427588016 1145 2249308727173288235502394748042028256 1146 253248852354476158631612585841917067591 1147 23221688522166650964868566054335087579515 1148 1645680036609204175316452400813541871704280 1149 83831201364733406897060404630422244537843696 1150 2754469016651645538020274676684314927825692811 1151 48744979989241067631009236220483273752165686471 1152 325010594217365819919619090241597788544009269400 1153 325010594217365819919619090241597788544009269400 1154 48744979989241067631009236220483273752165686471 1155 2754469016651645538020274676684314927825692811 1156 83831201364733406897060404630422244537843696 1157 1645680036609204175316452400813541871704280 1158 23221688522166650964868566054335087579515 1159 253248852354476158631612585841917067591 1160 2249308727173288235502394748042028256 1161 16935030986059060667591841427588016 1162 111606007642775615128347712207655 1163 661269702944953240278208586875 1164 3605259844966119559801534056 1165 18468345922398399933764896 1166 90640860425378228313931 1167 434368465711826628775 1168 2071943985731769480 1169 10040142832728616 1170 50561812784231 1171 271818511691 1172 1613592640 1173 11131080 1174 139771 1175 33511 1176 17296 1177 18424 1178 35720 1179 149225 1180 12180754 1181 1813903860 1182 314482450414 1183 60340422786385 1184 12390632484485500 1185 2651854441547130504 1186 578467306287191588140 1187 126079125123818600411249 1188 26950363643309025336287870 1189 5548105240281468521396583220 1190 1079783439463126862553558537474 1191 194814561097648611544399839931465 1192 31889186522429091825337169174601304 1193 4621205779372219233764372836319879800 1194 575962551303865563426611402962613555760 1195 59588384666035927741410409046115940899289 1196 4890596732783279224019620070331955439963210 1197 299568194851059439041638279233145089036469204 1198 12546807672703656685472060340881921433214482550 1199 313190418081630244665695765097327286992120659745 1200 3640197964954862847382937338494971966046132274324 1201 11294267336237005395453340472970226376143920301000 1202 3640197964954862847382937338494971966046132274324 1203 313190418081630244665695765097327286992120659745 1204 12546807672703656685472060340881921433214482550 1205 299568194851059439041638279233145089036469204 1206 4890596732783279224019620070331955439963210 1207 59588384666035927741410409046115940899289 1208 575962551303865563426611402962613555760 1209 4621205779372219233764372836319879800 1210 31889186522429091825337169174601304 1211 194814561097648611544399839931465 1212 1079783439463126862553558537474 1213 5548105240281468521396583220 1214 26950363643309025336287870 1215 126079125123818600411249 1216 578467306287191588140 1217 2651854441547130504 1218 12390632484485500 1219 60340422786385 1220 314482450414 1221 1813903860 1222 12180754 1223 149225 1224 35720 1225 18424 1226 19600 1227 38024 1228 159096 1229 13302974 1230 2033629870 1231 362585308050 1232 71696681773794 1233 15208984955736516 1234 3371708207655130644 1235 764214226237399484260 1236 173682822916675341696020 1237 38872267873613561663351634 1238 8419105776133311459347944706 1239 1733665816816163189355744083134 1240 333196545139209672031432898078670 1241 58579183963550307163267922298542760 1242 9210522372222009375703408503465167544 1243 1261572165933257576458027839114165976416 1244 145837309295259710924617497909186188564944 1245 13674248274814630671798183090851663620089350 1246 987149257127037145282748483946375734094993270 1247 51038131745954676602824815391778075657773963274 1248 1696151025962692549374724806976975968563089085146 1249 30256258339940723669120869925676129398478225201324 1250 202646001618290569097213418834851586628588620978300 1251 202646001618290569097213418834851586628588620978300 1252 30256258339940723669120869925676129398478225201324 1253 1696151025962692549374724806976975968563089085146 1254 51038131745954676602824815391778075657773963274 1255 987149257127037145282748483946375734094993270 1256 13674248274814630671798183090851663620089350 1257 145837309295259710924617497909186188564944 1258 1261572165933257576458027839114165976416 1259 9210522372222009375703408503465167544 1260 58579183963550307163267922298542760 1261 333196545139209672031432898078670 1262 1733665816816163189355744083134 1263 8419105776133311459347944706 1264 38872267873613561663351634 1265 173682822916675341696020 1266 764214226237399484260 1267 3371708207655130644 1268 15208984955736516 1269 71696681773794 1270 362585308050 1271 2033629870 1272 13302974 1273 159096 1274 38024 1275 19600