1 2 2 7 3 7 4 2 5 94 6 2 7 2 8 341 9 341 10 2 11 2 12 413 13 3972 14 413 15 2 16 2 17 485 18 16320 19 16320 20 485 21 2 22 2 23 557 24 31260 25 171660 26 31260 27 557 28 2 29 2 30 629 31 48792 32 774120 33 774120 34 48792 35 629 36 2 37 2 38 701 39 68916 40 1917012 41 7556340 42 1917012 43 68916 44 701 45 2 46 2 47 773 48 91632 49 3693648 50 36567552 51 36567552 52 3693648 53 91632 54 773 55 2 56 2 57 845 58 116940 59 6197340 60 107356620 61 337607004 62 107356620 63 6197340 64 116940 65 845 66 2 67 2 68 917 69 144840 70 9521400 71 242831640 72 1724827944 73 1724827944 74 242831640 75 9521400 76 144840 77 917 78 2 79 2 80 989 81 175332 82 13759140 83 469259940 84 5725141284 85 15265901028 86 5725141284 87 469259940 88 13759140 89 175332 90 989 91 2 92 2 93 1061 94 208416 95 19003872 96 816268080 97 14693508624 98 81360020352 99 81360020352 100 14693508624 101 816268080 102 19003872 103 208416 104 1061 105 2 106 2 107 1133 108 244092 109 25348908 110 1316841852 111 31933874604 112 296433473916 113 697026576684 114 296433473916 115 31933874604 116 1316841852 117 25348908 118 244092 119 1133 120 2 121 2 122 1205 123 282360 124 32887560 125 2007326280 126 61820099256 127 842640150360 128 3841060762920 129 3841060762920 130 842640150360 131 61820099256 132 2007326280 133 32887560 134 282360 135 1205 136 2 137 2 138 1277 139 323220 140 41713140 141 2927425620 142 109916890356 143 2022145860756 144 15058872500340 145 32078051709780 146 15058872500340 147 2022145860756 148 109916890356 149 2927425620 150 41713140 151 323220 152 1277 153 2 154 2 155 1349 156 366672 157 51918960 158 4120203360 159 183100735776 160 4295766225072 161 46573423623696 162 181574050912320 163 181574050912320 164 46573423623696 165 4295766225072 166 183100735776 167 4120203360 168 51918960 169 366672 170 1349 171 2 172 2 173 1421 174 412716 175 63598332 176 5632082220 177 289680835836 178 8325958123308 179 121644294975228 180 755208012047916 181 1485879911666940 182 755208012047916 183 121644294975228 184 8325958123308 185 289680835836 186 5632082220 187 63598332 188 412716 189 1421 190 2 191 2 192 1493 193 461352 194 76844568 195 7512844152 196 439520035656 197 15024164711304 198 280322070976056 199 2506922133852504 200 8596179705646056 201 8596179705646056 202 2506922133852504 203 280322070976056 204 15024164711304 205 439520035656 206 7512844152 207 76844568 208 461352 209 1493 210 2 211 2 212 1565 213 512580 214 91750980 215 9815630340 216 644155757508 217 25602514001220 218 586754770003140 219 7044794528961540 220 37535382261175620 221 69198156319635012 222 37535382261175620 223 7044794528961540 224 586754770003140 225 25602514001220 226 644155757508 227 9815630340 228 91750980 229 512580 230 1565 231 2 232 2 233 1637 234 566400 235 108410880 236 12596941200 237 916920933168 238 41629871006688 239 1138203048900000 240 17442821783126640 241 132322451474974800 242 407599828278422592 243 407599828278422592 244 132322451474974800 245 17442821783126640 246 1138203048900000 247 41629871006688 248 916920933168 249 12596941200 250 108410880 251 566400 252 1637 253 2 254 2 255 1709 256 622812 257 126917580 258 15916636380 259 1273064936268 260 65092243452636 261 2075920909949388 262 39117441782136540 263 396333081771755340 264 1853660658894544092 265 3237135127744070604 266 1853660658894544092 267 396333081771755340 268 39117441782136540 269 2075920909949388 270 65092243452636 271 1273064936268 272 15916636380 273 126917580 274 622812 275 1709 276 2 277 2 278 1781 279 681816 280 147364392 281 19837934760 282 1729874514648 283 98457541049784 284 3598058638636104 285 81030469403585928 286 1045949285963324280 287 6881279542290417432 288 19356789776383405416 289 19356789776383405416 290 6881279542290417432 291 1045949285963324280 292 81030469403585928 293 3598058638636104 294 98457541049784 295 1729874514648 296 19837934760 297 147364392 298 681816 299 1781 300 2 301 2 302 1853 303 743412 304 169844628 305 24427414452 306 2306794722708 307 144744688333812 308 5974744700528148 309 157285759890450612 310 2496090217741689108 311 21798886690265178612 312 91116192379982866068 313 152013309023809281972 314 91116192379982866068 315 21798886690265178612 316 2496090217741689108 317 157285759890450612 318 5974744700528148 319 144744688333812 320 2306794722708 321 24427414452 322 169844628 323 743412 324 1853 325 2 326 2 327 1925 328 807600 329 194451600 330 29755012800 331 3025549853760 332 207597091069200 333 9565503325604400 334 289192556943242400 335 5489442406757647200 336 60903201916723217520 337 353759863050412654800 338 920617143577211337600 339 920617143577211337600 340 353759863050412654800 341 60903201916723217520 342 5489442406757647200 343 289192556943242400 344 9565503325604400 345 207597091069200 346 3025549853760 347 29755012800 348 194451600 349 807600 350 1925 351 2 352 2 353 1997 354 874380 355 221278620 356 35894026380 357 3910264372380 358 291360456217740 359 14839164508357020 360 507874124787331980 361 11283636559866661020 362 153755801944439983500 363 1177624099126417123740 364 4463443739927024304780 365 7161700102987747544220 366 4463443739927024304780 367 1177624099126417123740 368 153755801944439983500 369 11283636559866661020 370 507874124787331980 371 14839164508357020 372 291360456217740 373 3910264372380 374 35894026380 375 221278620 376 874380 377 1997 378 2 379 2 380 2069 381 943752 382 250419000 383 42921111000 384 4987583846760 385 401164965471720 386 22396423151996760 387 857505905691843000 388 21913250177667477000 389 357169922740824296520 390 3462991968156169720440 391 18022663045817884346520 392 43846743868117168665000 393 43846743868117168665000 394 18022663045817884346520 395 3462991968156169720440 396 357169922740824296520 397 21913250177667477000 398 857505905691843000 399 22396423151996760 400 401164965471720 401 4987583846760 402 42921111000 403 250419000 404 943752 405 2069 406 2 407 2 408 2141 409 1015716 410 281966052 411 50916281700 412 6286795881060 413 543011802351780 414 32995204085089380 415 1399273086636335460 416 40546350450915939300 417 774010452513824909220 418 9201614958952393439460 419 62702498483398653397860 420 218089937811380903678820 421 338352991340805501377700 422 218089937811380903678820 423 62702498483398653397860 424 9201614958952393439460 425 774010452513824909220 426 40546350450915939300 427 1399273086636335460 428 32995204085089380 429 543011802351780 430 6286795881060 431 50916281700 432 281966052 433 1015716 434 2141 435 2 436 2 437 2213 438 1090272 439 316013088 440 59962912752 441 7839951047760 442 723864032869440 443 47578989678951360 444 2216143101041311440 445 71958330236766779760 446 1581520559183102543520 447 22476572707395068726880 448 193108832327816987052720 449 911585642898405509204880 450 2091078964536287308331520 451 2091078964536287308331520 452 911585642898405509204880 453 193108832327816987052720 454 22476572707395068726880 455 1581520559183102543520 456 71958330236766779760 457 2216143101041311440 458 47578989678951360 459 723864032869440 460 7839951047760 461 59962912752 462 316013088 463 1090272 464 2213 465 2 466 2 467 2285 468 1167420 469 352653420 470 70147737660 471 9681983820012 472 951741839754300 473 67308266794133100 474 3418554233698391100 475 123149031370079832300 476 3072601155201927198780 477 51148459104562043093100 478 537641928598545826160700 479 3299281922145175365182700 480 10635812430833024446295100 481 16024512626000767164882540 482 10635812430833024446295100 483 3299281922145175365182700 484 537641928598545826160700 485 51148459104562043093100 486 3072601155201927198780 487 123149031370079832300 488 3418554233698391100 489 67308266794133100 490 951741839754300 491 9681983820012 492 70147737660 493 352653420 494 1167420 495 2285 496 2 497 2 498 2357 499 1247160 500 391980360 501 81560849160 502 11850833503992 503 1235822110245912 504 93595249784317800 505 5151127139255821800 506 204132594140224123800 507 5714291744858844322680 508 109574279831172559315080 509 1375470432461935274694600 510 10595732982217315738188600 511 45840591854422392633648600 512 99848088815603847402780840 513 99848088815603847402780840 514 45840591854422392633648600 515 10595732982217315738188600 516 1375470432461935274694600 517 109574279831172559315080 518 5714291744858844322680 519 204132594140224123800 520 5151127139255821800 521 93595249784317800 522 1235822110245912 523 11850833503992 524 81560849160 525 391980360 526 1247160 527 2357 528 2 529 2 530 2429 531 1329492 532 434087220 533 94295699220 534 14387565171252 535 1586542377450324 536 128142036285964212 537 7600511726834798100 538 328933119458923634100 539 10228640436951862576980 540 222829612008098855595060 541 3275240780952779342268180 542 30788670915628354928507700 543 171911192111720846153231700 544 517942115749182095656757940 545 760554119541234545576450580 546 517942115749182095656757940 547 171911192111720846153231700 548 30788670915628354928507700 549 3275240780952779342268180 550 222829612008098855595060 551 10228640436951862576980 552 328933119458923634100 553 7600511726834798100 554 128142036285964212 555 1586542377450324 556 14387565171252 557 94295699220 558 434087220 559 1329492 560 2429 561 2 562 2 563 2501 564 1414416 565 479067312 566 108449099040 567 17336490591072 568 2015709115261296 569 172982352522021456 570 11004487505571885312 571 516823081059712195200 572 17702214351318630544080 573 433058463515110269465840 574 7333170187051917773891040 575 82205376832748868885086880 576 573550517404955251918340400 577 2294274022765686683987690640 578 4773179343836551300330537920 579 4773179343836551300330537920 580 2294274022765686683987690640 581 573550517404955251918340400 582 82205376832748868885086880 583 7333170187051917773891040 584 433058463515110269465840 585 17702214351318630544080 586 516823081059712195200 587 11004487505571885312 588 172982352522021456 589 2015709115261296 590 17336490591072 591 108449099040 592 479067312 593 1414416 594 2501 595 2 596 2 597 2573 598 1501932 599 527013948 600 124121219052 601 20745289162812 602 2536610386846188 603 230527044848044092 604 15662441128102654188 605 793845479004502014012 606 29731696613440669932780 607 808763093159744090204220 608 15565265070850487989183980 609 204171974353148063638364220 610 1733359376284696543301196780 611 8884716264080871551269140540 612 25195427417823611332304756460 613 36165752871616311695836846140 614 25195427417823611332304756460 615 8884716264080871551269140540 616 1733359376284696543301196780 617 204171974353148063638364220 618 15565265070850487989183980 619 808763093159744090204220 620 29731696613440669932780 621 793845479004502014012 622 15662441128102654188 623 230527044848044092 624 2536610386846188 625 20745289162812 626 124121219052 627 527013948 628 1501932 629 2573 630 2 631 2 632 2645 633 1592040 634 578020440 635 141415588920 636 24665128848264 637 3164132846696520 638 303613474269035640 639 21947350511221449240 640 1194664982827620654120 641 48614349929535098778792 642 1458072292069336829179800 643 31531074387039091510692600 644 476398195970815673713734600 645 4814719539784055017917601800 646 30692343749539001911712251320 647 114379734478703516823143069400 648 228422457323719218539710429800 649 228422457323719218539710429800 650 114379734478703516823143069400 651 30692343749539001911712251320 652 4814719539784055017917601800 653 476398195970815673713734600 654 31531074387039091510692600 655 1458072292069336829179800 656 48614349929535098778792 657 1194664982827620654120 658 21947350511221449240 659 303613474269035640 660 3164132846696520 661 24665128848264 662 141415588920 663 578020440 664 1592040 665 2645 666 2 667 2 668 2717 669 1684740 670 632180100 671 160439097540 672 29150787104004 673 3914883096243204 674 395558970655348740 675 30319410555172028100 676 1764797772822434999940 677 77593606677520289923332 678 2547296023469295375605892 679 61295854939699471497020100 680 1052713547837621844845866500 681 12437136838115052918974084100 682 96174641459287435945171740420 683 456037147471073023029275239620 684 1224642151426249131993519975300 685 1722646265154009346433710474500 686 1224642151426249131993519975300 687 456037147471073023029275239620 688 96174641459287435945171740420 689 12437136838115052918974084100 690 1052713547837621844845866500 691 61295854939699471497020100 692 2547296023469295375605892 693 77593606677520289923332 694 1764797772822434999940 695 30319410555172028100 696 395558970655348740 697 3914883096243204 698 29150787104004 699 160439097540 700 632180100 701 1684740 702 2717 703 2 704 2 705 2789 706 1780032 707 689586240 708 181301993040 709 34260771813744 710 4807313393036448 711 510218503385970144 712 41341441125243624240 713 2563274451270357751440 714 121171678849309447817472 715 4326391877680544122786944 716 114875681185595555893918992 717 2217597006323689519217127600 718 30163787244931223343800661600 719 277126962189844414491261887520 720 1626443820164225525884375776240 721 5683970005651945243832802643920 722 10942074422910431127317095492800 723 10942074422910431127317095492800 724 5683970005651945243832802643920 725 1626443820164225525884375776240 726 277126962189844414491261887520 727 30163787244931223343800661600 728 2217597006323689519217127600 729 114875681185595555893918992 730 4326391877680544122786944 731 121171678849309447817472 732 2563274451270357751440 733 41341441125243624240 734 510218503385970144 735 4807313393036448 736 34260771813744 737 181301993040 738 689586240 739 1780032 740 2789 741 2 742 2 743 2861 744 1877916 745 750332172 746 204117882780 747 40057442220684 748 5861851713490332 749 652046725147518732 750 55696223601566800284 751 3665795261826622359180 752 185502875349365030566812 753 7163339790243063717921036 754 208357433884701438162912156 755 4477827610398766577506750092 756 69226358425571677432623116700 757 742590538768802489999155492620 758 5269683233429130198456648578460 759 23271713987303726575741811806860 760 59488519728481095990923097272220 761 82176768126211189379814057593100 762 59488519728481095990923097272220 763 23271713987303726575741811806860 764 5269683233429130198456648578460 765 742590538768802489999155492620 766 69226358425571677432623116700 767 4477827610398766577506750092 768 208357433884701438162912156 769 7163339790243063717921036 770 185502875349365030566812 771 3665795261826622359180 772 55696223601566800284 773 652046725147518732 774 5861851713490332 775 40057442220684 776 204117882780 777 750332172 778 1877916 779 2861 780 2 781 2 782 2933 783 1978392 784 814511208 785 229003733352 786 46607129859864 787 7101036169192056 788 826164545617284744 789 74205917945223274056 790 5168441924811716007864 791 278883276405654174226392 792 11589851425318259422099368 793 366944489393763546178376232 794 8706833885779312471956826968 795 151320081257299577182729332792 796 1867549450766966984464801765320 797 15711717448842487195649970134280 798 85466930926480750180151612553720 799 281699183913602906100813001616280 800 524637892656557374826835497113320 801 524637892656557374826835497113320 802 281699183913602906100813001616280 803 85466930926480750180151612553720 804 15711717448842487195649970134280 805 1867549450766966984464801765320 806 151320081257299577182729332792 807 8706833885779312471956826968 808 366944489393763546178376232 809 11589851425318259422099368 810 278883276405654174226392 811 5168441924811716007864 812 74205917945223274056 813 826164545617284744 814 7101036169192056 815 46607129859864 816 229003733352 817 814511208 818 1978392 819 2933 820 2 821 2 822 3005 823 2081460 824 882216660 825 256079870580 826 53980259490516 827 8549653776775860 828 1038430391758638420 829 97853717871003714420 830 7192015668811777291860 831 412354552494397672805556 832 18361335338951689666164180 833 629251233477589035727711860 834 16366288561137626353837128660 835 316750881507035719867422412980 836 4441792076919275271789340182612 837 43569935756517541330085214141300 838 285617561545342794321784282934100 839 1181676104395714086431928027410100 840 2888435267066998640609956903257300 841 3925462669730506377947163009985140 842 2888435267066998640609956903257300 843 1181676104395714086431928027410100 844 285617561545342794321784282934100 845 43569935756517541330085214141300 846 4441792076919275271789340182612 847 316750881507035719867422412980 848 16366288561137626353837128660 849 629251233477589035727711860 850 18361335338951689666164180 851 412354552494397672805556 852 7192015668811777291860 853 97853717871003714420 854 1038430391758638420 855 8549653776775860 856 53980259490516 857 256079870580 858 882216660 859 2081460 860 3005 861 2 862 2 863 3077 864 2187120 865 953541840 866 285469979520 867 62251470028416 868 10234883581361616 869 1295516311457136240 870 127807907359367318880 871 9887076514765595598240 872 600442035531619510372656 873 28534604565643983436893456 874 1053257368702679805167353920 875 29838596923396939505808008640 876 637856356070449282739748485520 877 10054745802431796193052289243312 878 113375958610280661058142616110112 879 879097608011347387499618451775200 880 4458636248367883137059018749724400 881 13929582808438814440570339987237200 882 25176224179777013137496362312208640 883 25176224179777013137496362312208640 884 13929582808438814440570339987237200 885 4458636248367883137059018749724400 886 879097608011347387499618451775200 887 113375958610280661058142616110112 888 10054745802431796193052289243312 889 637856356070449282739748485520 890 29838596923396939505808008640 891 1053257368702679805167353920 892 28534604565643983436893456 893 600442035531619510372656 894 9887076514765595598240 895 127807907359367318880 896 1295516311457136240 897 10234883581361616 898 62251470028416 899 285469979520 900 953541840 901 2187120 902 3077 903 2 904 2 905 3149 906 2295372 907 1028580060 908 317301104460 909 71499735478236 910 12186444133558092 911 1604989077225652956 912 165448487382376799820 913 13439764547610092921820 914 862049660454797311185996 915 43567455938479521495460572 916 1724438710131632926919993676 917 52915647463815235561445277660 918 1240515052633663144629855997260 919 21778883011248495671151822183132 920 278893427104887091763821811744844 921 2517421318099741995110743562830812 922 15334348510466228325821087104193100 923 59746882710656690602746839696315100 924 140201041335560779999415193913451340 925 187743641800121749503143429973897180 926 140201041335560779999415193913451340 927 59746882710656690602746839696315100 928 15334348510466228325821087104193100 929 2517421318099741995110743562830812 930 278893427104887091763821811744844 931 21778883011248495671151822183132 932 1240515052633663144629855997260 933 52915647463815235561445277660 934 1724438710131632926919993676 935 43567455938479521495460572 936 862049660454797311185996 937 13439764547610092921820 938 165448487382376799820 939 1604989077225652956 940 12186444133558092 941 71499735478236 942 317301104460 943 1028580060 944 2295372 945 3149 946 2 947 2 948 3221 949 2406216 950 1107424632 951 351703648920 952 81808485865896 953 14436745320030888 954 1975396446706867608 955 212396547360602221176 956 18078489792570325882440 957 1221537103019203250046216 958 65444976842541001669689528 959 2766717325867651868706725208 960 91504094078540661669222658536 961 2337781592416371262894581577320 962 45344370526347883711672875173592 963 652588413201248454191803757443896 964 6764473296564452223909556938429576 965 48620186108963128883418476479155912 966 231133499913998828725633583040862200 967 687483322341575976022123933163068440 968 1209112529427877989314931304814650920 969 1209112529427877989314931304814650920 970 687483322341575976022123933163068440 971 231133499913998828725633583040862200 972 48620186108963128883418476479155912 973 6764473296564452223909556938429576 974 652588413201248454191803757443896 975 45344370526347883711672875173592 976 2337781592416371262894581577320 977 91504094078540661669222658536 978 2766717325867651868706725208 979 65444976842541001669689528 980 1221537103019203250046216 981 18078489792570325882440 982 212396547360602221176 983 1975396446706867608 984 14436745320030888 985 81808485865896 986 351703648920 987 1107424632 988 2406216 989 3221 990 2 991 2 992 3293 993 2519652 994 1190168868 995 388811375652 996 93265728170916 997 17021044547635044 998 2416358736701431716 999 270546561510206942244 1000 24081583398314116097316 1001 1710007351978126828192356 1002 96838252061478110811245604 1003 4357023260556976122717534756 1004 154626166259015465980129162404 1005 4281333347728445169214388953956 1006 91100178960942465036612416655012 1007 1460193689121293686393790409027108 1008 17178331658436748889835124106943012 1009 143494405539018550936204058116663908 1010 816455883889279949012790108166776612 1011 3009757717128558975843896905574959140 1012 6803632298514081265316587024948516260 1013 8989252521860017211239882658715703140 1014 6803632298514081265316587024948516260 1015 3009757717128558975843896905574959140 1016 816455883889279949012790108166776612 1017 143494405539018550936204058116663908 1018 17178331658436748889835124106943012 1019 1460193689121293686393790409027108 1020 91100178960942465036612416655012 1021 4281333347728445169214388953956 1022 154626166259015465980129162404 1023 4357023260556976122717534756 1024 96838252061478110811245604 1025 1710007351978126828192356 1026 24081583398314116097316 1027 270546561510206942244 1028 2416358736701431716 1029 17021044547635044 1030 93265728170916 1031 388811375652 1032 1190168868 1033 2519652 1034 3293 1035 2 1036 2 1037 3365 1038 2635680 1039 1276906080 1040 428761406640 1041 105964167258768 1042 19977607281112320 1043 2938665867450147840 1044 342101795881648740240 1045 31786009117445400780720 1046 2366836078116402350175072 1047 141302058019128351391055520 1048 6744435702107389291967913840 1049 255818295924940257507582079440 1050 7638602806736383793617311165120 1051 177203868043243904407137160815168 1052 3138346836504412081338953456757840 1053 41479119809601738472942046026506480 1054 397429302577211127662873675068642080 1055 2661656803242008010868640843053897440 1056 11915886098007797930253862420171912752 1057 33875306297597799401934821591230870800 1058 58111823350349828102579065352177001600 1059 58111823350349828102579065352177001600 1060 33875306297597799401934821591230870800 1061 11915886098007797930253862420171912752 1062 2661656803242008010868640843053897440 1063 397429302577211127662873675068642080 1064 41479119809601738472942046026506480 1065 3138346836504412081338953456757840 1066 177203868043243904407137160815168 1067 7638602806736383793617311165120 1068 255818295924940257507582079440 1069 6744435702107389291967913840 1070 141302058019128351391055520 1071 2366836078116402350175072 1072 31786009117445400780720 1073 342101795881648740240 1074 2938665867450147840 1075 19977607281112320 1076 105964167258768 1077 428761406640 1078 1276906080 1079 2635680 1080 3365 1081 2 1082 2 1083 3437 1084 2754300 1085 1367729580 1086 471694223100 1087 120001326813228 1088 23347871934353148 1089 3554380033898486700 1090 429613017533648998140 1091 41597240566184292499500 1092 3241477506174841814361852 1093 203519151416479192727963052 1094 10275076582278251521752565500 1095 415058545746541811094663709740 1096 13306336921726865360429413928700 1097 334689138020475869123258085368748 1098 6504056968180642262027525200498428 1099 95724245765351429578063663799213100 1100 1040150030432099077280045064838153980 1101 8081390299684868421298656552205776300 1102 43153498837374604156570157049062991612 1103 151132712495105161486725075706526353452 1104 330114260095940471790594432816605941500 1105 430847484965800258598554023759403613100 1106 330114260095940471790594432816605941500 1107 151132712495105161486725075706526353452 1108 43153498837374604156570157049062991612 1109 8081390299684868421298656552205776300 1110 1040150030432099077280045064838153980 1111 95724245765351429578063663799213100 1112 6504056968180642262027525200498428 1113 334689138020475869123258085368748 1114 13306336921726865360429413928700 1115 415058545746541811094663709740 1116 10275076582278251521752565500 1117 203519151416479192727963052 1118 3241477506174841814361852 1119 41597240566184292499500 1120 429613017533648998140 1121 3554380033898486700 1122 23347871934353148 1123 120001326813228 1124 471694223100 1125 1367729580 1126 2754300 1127 3437 1128 2 1129 2 1130 3509 1131 2875512 1132 1462732680 1133 517753665480 1134 135479670268728 1135 27176619115223256 1136 4276944160671771048 1137 536020702928302659240 1138 54000416439575647406040 1139 4395585065851615134186552 1140 289599891656728116798452424 1141 15424167764364223013167471752 1142 661388871902578687835293259640 1143 22675035824846316184289450418840 1144 615346573177976167260293390076648 1145 13040881487714654785400583914398056 1146 212070442011186494686954559986235928 1147 2587643469533511353411080339565093880 1148 23031565920319356966779280244446403080 1149 144392877250529752958271243108155178312 1150 611342224762752693202180417461606291384 1151 1666882693006968612345038264216212772952 1152 2794875562323984713979415743902204610600 1153 2794875562323984713979415743902204610600 1154 1666882693006968612345038264216212772952 1155 611342224762752693202180417461606291384 1156 144392877250529752958271243108155178312 1157 23031565920319356966779280244446403080 1158 2587643469533511353411080339565093880 1159 212070442011186494686954559986235928 1160 13040881487714654785400583914398056 1161 615346573177976167260293390076648 1162 22675035824846316184289450418840 1163 661388871902578687835293259640 1164 15424167764364223013167471752 1165 289599891656728116798452424 1166 4395585065851615134186552 1167 54000416439575647406040 1168 536020702928302659240 1169 4276944160671771048 1170 27176619115223256 1171 135479670268728 1172 517753665480 1173 1462732680 1174 2875512 1175 3509 1176 2 1177 2 1178 3581 1179 2999316 1180 1562008692 1181 567086933460 1182 152506721742708 1183 31512145223954964 1184 5121296297489354484 1185 664700948275421464788 1186 69572892756181665000180 1187 5905488902107641019075092 1188 407447189438699195435303796 1189 22836937955597722875444630996 1190 1036440720046681714109800523892 1191 37863473797877858260437973519380 1192 1103743401263262771059612327999988 1193 25370347891609286371974910292380884 1194 452753317385223628643318525918078964 1195 6150062513331997883330263132523788308 1196 62024460454976336024991937853346886260 1197 450273103659819504670503502679803751892 1198 2266107561321393591640407157286966176116 1199 7567869855098401957582596331406241435156 1200 16015757358688869838995259156699625336052 1201 20669413098450978478908222319383535679700 1202 16015757358688869838995259156699625336052 1203 7567869855098401957582596331406241435156 1204 2266107561321393591640407157286966176116 1205 450273103659819504670503502679803751892 1206 62024460454976336024991937853346886260 1207 6150062513331997883330263132523788308 1208 452753317385223628643318525918078964 1209 25370347891609286371974910292380884 1210 1103743401263262771059612327999988 1211 37863473797877858260437973519380 1212 1036440720046681714109800523892 1213 22836937955597722875444630996 1214 407447189438699195435303796 1215 5905488902107641019075092 1216 69572892756181665000180 1217 664700948275421464788 1218 5121296297489354484 1219 31512145223954964 1220 152506721742708 1221 567086933460 1222 1562008692 1223 2999316 1224 3581 1225 2 1226 2 1227 3653 1228 3125712 1229 1665650928 1230 619844585952 1231 171195186967968 1232 36406440405103152 1233 6103990111746123408 1234 819515290196422805952 1235 88998318306947679538368 1236 7865076370248970343286672 1237 567198155645613366150908208 1238 33380381353021906158825769632 1239 1599123529755027242446106666208 1240 62048525034514794048783038130672 1241 1935233128930761695770181066178768 1242 48011221354101714997144791273063552 1243 934554517346845832504313873214391808 1244 14025281301108748826016991257960124752 1245 158742044401981231277710012870648960368 1246 1318402371325973334532770249088774745952 1247 7770131368749754449850404168752201168928 1248 31230955283116139811299318099849427809712 1249 81924521469031173228654194735673313824528 1250 134505815138479313307183032512660322386752 1251 134505815138479313307183032512660322386752 1252 81924521469031173228654194735673313824528 1253 31230955283116139811299318099849427809712 1254 7770131368749754449850404168752201168928 1255 1318402371325973334532770249088774745952 1256 158742044401981231277710012870648960368 1257 14025281301108748826016991257960124752 1258 934554517346845832504313873214391808 1259 48011221354101714997144791273063552 1260 1935233128930761695770181066178768 1261 62048525034514794048783038130672 1262 1599123529755027242446106666208 1263 33380381353021906158825769632 1264 567198155645613366150908208 1265 7865076370248970343286672 1266 88998318306947679538368 1267 819515290196422805952 1268 6103990111746123408 1269 36406440405103152 1270 171195186967968 1271 619844585952 1272 1665650928 1273 3125712 1274 3653 1275 2