1 0 2 0 3 0 4 0 5 1 6 0 7 0 8 3 9 3 10 0 11 0 12 6 13 15 14 6 15 0 16 0 17 10 18 42 19 42 20 10 21 0 22 0 23 15 24 90 25 204 26 90 27 15 28 0 29 0 30 21 31 165 32 660 33 660 34 165 35 21 36 0 37 0 38 28 39 273 40 1650 41 3940 42 1650 43 273 44 28 45 0 46 0 47 36 48 420 49 3486 50 15390 51 15390 52 3486 53 420 54 36 55 0 56 0 57 45 58 612 59 6552 60 45150 61 113865 62 45150 63 6552 64 612 65 45 66 0 67 0 68 55 69 855 70 11304 71 109480 72 526155 73 526155 74 109480 75 11304 76 855 77 55 78 0 79 0 80 66 81 1155 82 18270 83 232200 84 1776180 85 4662231 86 1776180 87 232200 88 18270 89 1155 90 66 91 0 92 0 93 78 94 1518 95 28050 96 446130 97 4864140 98 24864588 99 24864588 100 4864140 101 446130 102 28050 103 1518 104 78 105 0 106 0 107 91 108 1950 109 41316 110 794530 111 11491155 112 94866156 113 256485040 114 94866156 115 11491155 116 794530 117 41316 118 1950 119 91 120 0 121 0 122 105 123 2457 124 58812 125 1332540 126 24327105 127 289407825 128 1549436112 129 1549436112 130 289407825 131 24327105 132 1332540 133 58812 134 2457 135 105 136 0 137 0 138 120 139 3045 140 81354 141 2128620 142 47321670 143 753299085 144 6589549260 145 18226108944 146 6589549260 147 753299085 148 47321670 149 2128620 150 81354 151 3045 152 120 153 0 154 0 155 136 156 3720 157 109830 158 3265990 159 86058570 160 1741667466 161 22152883060 162 122955146100 163 122955146100 164 22152883060 165 1741667466 166 86058570 167 3265990 168 109830 169 3720 170 136 171 0 172 0 173 153 174 4488 175 145200 176 4844070 177 148153005 178 3673211178 179 62975314248 180 576565329780 181 1623855701385 182 576565329780 183 62975314248 184 3673211178 185 148153005 186 4844070 187 145200 188 4488 189 153 190 0 191 0 192 171 193 5355 194 188496 195 6979920 196 243692295 197 7198269351 198 157858679160 199 2117335376376 200 12096759417435 201 12096759417435 202 2117335376376 203 157858679160 204 7198269351 205 243692295 206 6979920 207 188496 208 5355 209 171 210 0 211 0 212 190 213 6327 214 240822 215 9809680 216 385719720 217 13283524275 218 358739225572 219 6526157945112 220 61993879622730 221 177195820499335 222 61993879622730 223 6526157945112 224 358739225572 225 13283524275 226 385719720 227 9809680 228 240822 229 6327 230 190 231 0 232 0 233 210 234 7410 235 303354 236 13490010 237 590761560 238 23315150040 239 753545741340 240 17627511640284 241 246886285214790 242 1444417170141990 243 1444417170141990 244 246886285214790 245 17627511640284 246 753545741340 247 23315150040 248 590761560 249 13490010 250 303354 251 7410 252 210 253 0 254 0 255 231 256 8610 257 377340 258 18199530 259 879397335 260 39222221976 261 1483776332640 262 42938460488700 263 820033219151055 264 8030837037241590 265 23237493232953516 266 8030837037241590 267 820033219151055 268 42938460488700 269 1483776332640 270 39222221976 271 879397335 272 18199530 273 377340 274 8610 275 231 276 0 277 0 278 253 279 9933 280 464100 281 24140260 282 1276873245 283 63622201293 284 2767824431008 285 96237340117920 286 2374222736475765 287 34470451036906885 288 205717367581496628 289 205717367581496628 290 34470451036906885 291 2374222736475765 292 96237340117920 293 2767824431008 294 63622201293 295 1276873245 296 24140260 297 464100 298 9933 299 253 300 0 301 0 302 276 303 11385 304 565026 305 31539060 306 1813758810 307 99990309321 308 4931186214780 309 201390545265696 310 6170865063738840 311 122735078863092465 312 1233198866849035086 313 3605437233380095620 314 1233198866849035086 315 122735078863092465 316 6170865063738840 317 201390545265696 318 4931186214780 319 99990309321 320 1813758810 321 31539060 322 565026 323 11385 324 276 325 0 326 0 327 300 328 12972 329 681582 330 40649070 331 2526646710 332 152854605750 333 8444783236932 334 397849904316612 335 14698685804414760 336 379176349221670440 337 5675054018792805570 338 34444535998283882562 339 34444535998283882562 340 5675054018792805570 341 379176349221670440 342 14698685804414760 343 397849904316612 344 8444783236932 345 152854605750 346 2526646710 347 40649070 348 681582 349 12972 350 300 351 0 352 0 353 325 354 14700 355 815304 356 51751150 357 3458895825 358 228018585270 359 13972735657720 360 748314513288324 361 32574730679537445 362 1047385398819972520 363 21562687027506210960 364 221446168864975883010 365 653193551573628900289 366 221446168864975883010 367 21562687027506210960 368 1047385398819972520 369 32574730679537445 370 748314513288324 371 13972735657720 372 228018585270 373 3458895825 374 51751150 375 815304 376 14700 377 325 378 0 379 0 380 351 381 16575 382 967800 383 65155320 384 4661417475 385 332813107011 386 22431023086920 387 1349139604077000 388 67937415308703135 389 2642087877326370495 390 70799410936353183216 391 1087607923494011128560 392 6697656909494771142195 393 6697656909494771142195 394 1087607923494011128560 395 70799410936353183216 396 2642087877326370495 397 67937415308703135 398 1349139604077000 399 22431023086920 400 332813107011 401 4661417475 402 65155320 403 967800 404 16575 405 351 406 0 407 0 408 378 409 18603 410 1140750 411 81202200 412 6193504860 413 476379471183 414 35058571646868 415 2344171039819560 416 134525691013329270 417 6181544762600663115 418 207114057054406808658 419 4392235589306399450928 420 45967999811500091237640 421 136634950180317224866335 422 45967999811500091237640 423 4392235589306399450928 424 207114057054406808658 425 6181544762600663115 426 134525691013329270 427 2344171039819560 428 35058571646868 429 476379471183 430 6193504860 431 81202200 432 1140750 433 18603 434 378 435 0 436 0 437 406 438 20790 439 1335906 440 100264450 441 8123705700 442 669985457316 443 53502407473900 444 3942787363939116 445 254690709171065370 446 13572345850096293370 447 551569792411788772446 448 15273551573161580320830 449 239988232848403986242296 450 1496639205712574229296760 451 1496639205712574229296760 452 239988232848403986242296 453 15273551573161580320830 454 551569792411788772446 455 13572345850096293370 456 254690709171065370 457 3942787363939116 458 53502407473900 459 669985457316 460 8123705700 461 100264450 462 1335906 463 20790 464 406 465 0 466 0 467 435 468 23142 469 1555092 470 122748210 471 10530738075 472 927376138500 473 79918618482192 474 6443041978809612 475 463647310677003915 476 28221766505114044170 477 1358565962254327491060 478 47171178764786128675662 479 1026489617311752406967427 480 10921521502193851052205240 481 32681589590709963123092160 482 10921521502193851052205240 483 1026489617311752406967427 484 47171178764786128675662 485 1358565962254327491060 486 28221766505114044170 487 463647310677003915 488 6443041978809612 489 79918618482192 490 927376138500 491 10530738075 492 122748210 493 1555092 494 23142 495 435 496 0 497 0 498 465 499 25665 500 1800204 501 149094540 502 13504449465 503 1265161286025 504 117090967820400 505 10260915995006064 506 815342901983307225 507 55979885699551084425 508 3132358223253278753580 509 132251745398059473732780 510 3768581245243257986184369 511 60396680926604344278394305 512 380842679006967756257282880 513 380842679006967756257282880 514 60396680926604344278394305 515 3768581245243257986184369 516 132251745398059473732780 517 3132358223253278753580 518 55979885699551084425 519 815342901983307225 520 10260915995006064 521 117090967820400 522 1265161286025 523 13504449465 524 149094540 525 1800204 526 25665 527 465 528 0 529 0 530 496 531 28365 532 2073210 533 179780860 534 17146818990 535 1703241178821 536 168569104057900 537 15966817572798000 538 1390401463403522340 539 106547383263988213525 540 6824012228317751956566 541 342070749557119540573980 542 12253350078215387848571410 543 272752054731708417874181565 544 2944410663649875052088391480 545 8863149183726257535369633856 546 2944410663649875052088391480 547 272752054731708417874181565 548 12253350078215387848571410 549 342070749557119540573980 550 6824012228317751956566 551 106547383263988213525 552 1390401463403522340 553 15966817572798000 554 168569104057900 555 1703241178821 556 17146818990 557 179780860 558 2073210 559 28365 560 496 561 0 562 0 563 528 564 31248 565 2376150 566 215322390 567 21573002850 568 2265272632098 569 238828414743828 570 24330596173895700 571 2306691227290671900 572 195526367864482952220 573 14152155695649130585338 574 826316036809833235243578 575 36075908735531924464566270 576 1054248168692187507951012030 577 17193256577880097101230844360 578 109481704025024759751150754248 579 109481704025024759751150754248 580 17193256577880097101230844360 581 1054248168692187507951012030 582 36075908735531924464566270 583 826316036809833235243578 584 14152155695649130585338 585 195526367864482952220 586 2306691227290671900 587 24330596173895700 588 238828414743828 589 2265272632098 590 21573002850 591 215322390 592 2376150 593 31248 594 528 595 0 596 0 597 561 598 34320 599 2711136 600 256273590 601 26912422965 602 2979177059586 603 333453671588520 604 36376480053471636 605 3733166621738657025 606 347341828079419743900 607 28108785023433778218456 608 1882129082258272571299290 609 97762695958295584115880981 610 3599678818583826466667126430 611 81749290214631735474350173680 612 893933507325754392275469988296 613 2705067494469127432159530155505 614 893933507325754392275469988296 615 81749290214631735474350173680 616 3599678818583826466667126430 617 97762695958295584115880981 618 1882129082258272571299290 619 28108785023433778218456 620 347341828079419743900 621 3733166621738657025 622 36376480053471636 623 333453671588520 624 2979177059586 625 26912422965 626 256273590 627 2711136 628 34320 629 561 630 0 631 0 632 595 633 37587 634 3080352 635 303229600 636 33309898815 637 3877692383775 638 459348717123352 639 53449492550153112 640 5907749058024060195 641 599321513148385874275 642 53734732588376262964200 643 4073243978990354781303912 644 246910244432131402074119167 645 11103784795638535500705509535 646 331828046681985044298935924880 647 5496310737622116114148482271120 648 35305479263049842150072613165267 649 35305479263049842150072613165267 650 5496310737622116114148482271120 651 331828046681985044298935924880 652 11103784795638535500705509535 653 246910244432131402074119167 654 4073243978990354781303912 655 53734732588376262964200 656 599321513148385874275 657 5907749058024060195 658 53449492550153112 659 459348717123352 660 3877692383775 661 33309898815 662 303229600 663 3080352 664 37587 665 595 666 0 667 0 668 630 669 41055 670 3486054 671 356827680 672 40926822480 673 4998970608555 674 624974544301380 675 77295057275016504 676 9160137705509564130 677 1007293475960509621455 678 99279370652857300469850 679 8427712329259164842838600 680 586882045066528868284060524 681 31460424579150543185639366475 682 1187092745045575734427550365800 683 27445362174117673161009054242640 684 303587995991899376473389791212590 685 922995819594932956113738368398239 686 303587995991899376473389791212590 687 27445362174117673161009054242640 688 1187092745045575734427550365800 689 31460424579150543185639366475 690 586882045066528868284060524 691 8427712329259164842838600 692 99279370652857300469850 693 1007293475960509621455 694 9160137705509564130 695 77295057275016504 696 624974544301380 697 4998970608555 698 40926822480 699 356827680 700 3486054 701 41055 702 630 703 0 704 0 705 666 706 44730 707 3930570 708 417748650 709 49942376880 710 6387222868656 711 840618222107580 712 110153664159608700 713 13940581204580378670 714 1653144459537274364430 715 177897032394374733148566 716 16756145287865472385207350 717 1323096650368508490845615700 718 82916328802623900381231543060 719 3828538048968833314409061221400 720 116723478232962804411386167423896 721 1960443798898589596347674213032290 722 12691744468052570969280361334925570 723 12691744468052570969280361334925570 724 1960443798898589596347674213032290 725 116723478232962804411386167423896 726 3828538048968833314409061221400 727 82916328802623900381231543060 728 1323096650368508490845615700 729 16756145287865472385207350 730 177897032394374733148566 731 1653144459537274364430 732 13940581204580378670 733 110153664159608700 734 840618222107580 735 6387222868656 736 49942376880 737 417748650 738 3930570 739 44730 740 666 741 0 742 0 743 703 744 48618 745 4416300 746 486718330 747 60554797215 748 8093413770288 749 1118695221853888 750 154872637497677340 751 20855794974790763655 752 2654880162962809577950 753 310079948345502827236668 754 32150232953660063062119078 755 2847160572962592012382758775 756 205306177031006988216810434100 757 11319781489301252142464720578080 758 436592475420945722519487968330968 759 10257185241893910160060970418270063 760 114639100825015394012140888992911730 761 350014073794168154275473348323458540 762 114639100825015394012140888992911730 763 10257185241893910160060970418270063 764 436592475420945722519487968330968 765 11319781489301252142464720578080 766 205306177031006988216810434100 767 2847160572962592012382758775 768 32150232953660063062119078 769 310079948345502827236668 770 2654880162962809577950 771 20855794974790763655 772 154872637497677340 773 1118695221853888 774 8093413770288 775 60554797215 776 486718330 777 4416300 778 48618 779 703 780 0 781 0 782 741 783 52725 784 4945716 785 564508980 786 72982675605 787 10176006837381 788 1474087800440640 789 215037223605608256 790 30713377040168423805 791 4179841639166399417805 792 527085878827295780878116 793 59745032224932681932350500 794 5878710169895287957804986141 795 481386654019249346677393627725 796 31078848711115021305572116389600 797 1469397589254939436292258712873696 798 45611319201196582135210307238050805 799 775724566184784791741980373298975621 800 5057513533177223359542122534934394740 801 5057513533177223359542122534934394740 802 775724566184784791741980373298975621 803 45611319201196582135210307238050805 804 1469397589254939436292258712873696 805 31078848711115021305572116389600 806 481386654019249346677393627725 807 5878710169895287957804986141 808 59745032224932681932350500 809 527085878827295780878116 810 4179841639166399417805 811 30713377040168423805 812 215037223605608256 813 1474087800440640 814 10176006837381 815 72982675605 816 564508980 817 4945716 818 52725 819 741 820 0 821 0 822 780 823 57057 824 5521362 825 651940740 826 87466308930 827 12701762877825 828 1924522198472412 829 295123399532546112 830 44576258774969703600 831 6461862183335826464505 832 875689903619382035184990 833 107859613631143308180421812 834 11697675307565643233677621782 835 1075771583830941920076879429705 836 80034788002468256439803672808600 837 4525824912910566318138967730402400 838 178037084037021510231964452813582132 839 4243762489356828787374138187088368497 840 47875403203101609037543544151288585930 841 146732891850145768348143177070118246340 842 47875403203101609037543544151288585930 843 4243762489356828787374138187088368497 844 178037084037021510231964452813582132 845 4525824912910566318138967730402400 846 80034788002468256439803672808600 847 1075771583830941920076879429705 848 11697675307565643233677621782 849 107859613631143308180421812 850 875689903619382035184990 851 6461862183335826464505 852 44576258774969703600 853 295123399532546112 854 1924522198472412 855 12701762877825 856 87466308930 857 651940740 858 5521362 859 57057 860 780 861 0 862 0 863 820 864 61620 865 6145854 866 749883070 867 104269089870 868 15746593084110 869 2490987512722660 870 400674995372812644 871 63828926329507598160 872 9823297667629608577360 873 1424676035052674377534770 874 189670849422779251703249970 875 22514836621904509830808341754 876 2303549170588683777972881515770 877 194884266429577077559406281359720 878 12923428482181418212459610950301800 879 624208893213306794581801414456044300 880 19693519029572096440514398377332556684 881 338753007961400144038672917245956702150 882 2222740153438073113870735468365541114950 883 2222740153438073113870735468365541114950 884 338753007961400144038672917245956702150 885 19693519029572096440514398377332556684 886 624208893213306794581801414456044300 887 12923428482181418212459610950301800 888 194884266429577077559406281359720 889 2303549170588683777972881515770 890 22514836621904509830808341754 891 189670849422779251703249970 892 1424676035052674377534770 893 9823297667629608577360 894 63828926329507598160 895 400674995372812644 896 2490987512722660 897 15746593084110 898 104269089870 899 749883070 900 6145854 901 61620 902 820 903 0 904 0 905 861 906 66420 907 6821880 908 859256190 909 123678941145 910 19396468682766 911 3198199204047960 912 538507921170536100 913 90257364385397092125 914 14703032038279659066960 915 2273587677483701238909216 916 325626419091692890882933170 917 42049356672826024087525297065 918 4747514528410232993839388487930 919 451658556108228269267984147818320 920 34561953648959548141789958887503336 921 1999601188858338891412820472343964925 922 80079667794708263652634288759774845900 923 1934050452620540382029465511589077429480 924 22004605180943139297107392255121177449350 925 67676764935877540898604422663620480559001 926 22004605180943139297107392255121177449350 927 1934050452620540382029465511589077429480 928 80079667794708263652634288759774845900 929 1999601188858338891412820472343964925 930 34561953648959548141789958887503336 931 451658556108228269267984147818320 932 4747514528410232993839388487930 933 42049356672826024087525297065 934 325626419091692890882933170 935 2273587677483701238909216 936 14703032038279659066960 937 90257364385397092125 938 538507921170536100 939 3198199204047960 940 19396468682766 941 123678941145 942 859256190 943 6821880 944 66420 945 861 946 0 947 0 948 903 949 71463 950 7552200 951 981032520 952 146009792955 953 23748388947003 954 4075110303459048 955 716944495159365480 956 126144906971087714535 957 21691750360576914794055 958 3564378903452513570247648 959 546867830059309704849896928 960 76410075705313120367113126155 961 9452979700147639963591251678795 962 1001702914975696621605393082378800 963 87277864247002497035687556212471088 964 5929679659277097577954881499256888103 965 292011277153443773718806845539944379975 966 9349933591923868855536790402906287763800 967 162498488279201331702652879459845877588440 968 1072464279544434376131539091650605148971323 969 1072464279544434376131539091650605148971323 970 162498488279201331702652879459845877588440 971 9349933591923868855536790402906287763800 972 292011277153443773718806845539944379975 973 5929679659277097577954881499256888103 974 87277864247002497035687556212471088 975 1001702914975696621605393082378800 976 9452979700147639963591251678795 977 76410075705313120367113126155 978 546867830059309704849896928 979 3564378903452513570247648 980 21691750360576914794055 981 126144906971087714535 982 716944495159365480 983 4075110303459048 984 23748388947003 985 146009792955 986 981032520 987 7552200 988 71463 989 903 990 0 991 0 992 946 993 76755 994 8339646 995 1116238120 996 171603103620 997 28911409386951 998 5155473480662260 999 946081083148763976 1000 174386431000290925710 1001 31575986193479585538835 1002 5496753714229933564131426 1003 900015073310616879181668960 1004 135414792941621639771095637776 1005 18243513723062321379113881571895 1006 2135702841004895457767452317464520 1007 209502426134040464288970620646768496 1008 16446002890331268723609430596736838730 1009 971455071202089629553330260136577173171 1010 39543007974491952461596735594127432376550 1011 966528400387408011650012347008778724167800 1012 11082087983461997864849287425748957134183036 1013 34192200819458805075206784812449604507666695 1014 11082087983461997864849287425748957134183036 1015 966528400387408011650012347008778724167800 1016 39543007974491952461596735594127432376550 1017 971455071202089629553330260136577173171 1018 16446002890331268723609430596736838730 1019 209502426134040464288970620646768496 1020 2135702841004895457767452317464520 1021 18243513723062321379113881571895 1022 135414792941621639771095637776 1023 900015073310616879181668960 1024 5496753714229933564131426 1025 31575986193479585538835 1026 174386431000290925710 1027 946081083148763976 1028 5155473480662260 1029 28911409386951 1030 171603103620 1031 1116238120 1032 8339646 1033 76755 1034 946 1035 0 1036 0 1037 990 1038 82302 1039 9187122 1040 1265954130 1041 200829423420 1042 35007731931900 1043 6478457240991372 1044 1238092479252657612 1045 238623597636269504130 1046 45392690088970475168610 1047 8348150789727213900788430 1048 1453764509251237369325858862 1049 234530945055113972428295404272 1050 34221248073168821149122222102000 1051 4394326123438850803248346649083320 1052 480674295055702361991313225385089080 1053 43014821831744914966133819648520590022 1054 2987585326526912835749407566942906768102 1055 149747444841034417696006465119815590100490 1056 4859867048521655460241357914950314149691050 1057 85262858259342323454977304669843598807628100 1058 565724796047385370913429224706564494097790852 1059 565724796047385370913429224706564494097790852 1060 85262858259342323454977304669843598807628100 1061 4859867048521655460241357914950314149691050 1062 149747444841034417696006465119815590100490 1063 2987585326526912835749407566942906768102 1064 43014821831744914966133819648520590022 1065 480674295055702361991313225385089080 1066 4394326123438850803248346649083320 1067 34221248073168821149122222102000 1068 234530945055113972428295404272 1069 1453764509251237369325858862 1070 8348150789727213900788430 1071 45392690088970475168610 1072 238623597636269504130 1073 1238092479252657612 1074 6478457240991372 1075 35007731931900 1076 200829423420 1077 1265954130 1078 9187122 1079 82302 1080 990 1081 0 1082 0 1083 1035 1084 88110 1085 10097604 1086 1431318210 1087 234090001635 1088 42173858918940 1089 8089319618256240 1090 1607576685856157484 1091 323404135192346949315 1092 64496333604534946795890 1093 12499529839546335613598340 1094 2307874175614857006622491390 1095 397684971437217886969574086059 1096 62543512346596910463033827683440 1097 8754430998804532785347571076064640 1098 1059014257330593768433963435278810360 1099 106816043136778733872347579283223841435 1100 8582269285447731885237627686802240506454 1101 516647093627303179846649109001997298431460 1102 21345285661403829109150087989357059108258010 1103 527479309918855997426025011821756664426281875 1104 6091037080609880416685626305128854789934662500 1105 18847819366080117996802964862587612140097642544 1106 6091037080609880416685626305128854789934662500 1107 527479309918855997426025011821756664426281875 1108 21345285661403829109150087989357059108258010 1109 516647093627303179846649109001997298431460 1110 8582269285447731885237627686802240506454 1111 106816043136778733872347579283223841435 1112 1059014257330593768433963435278810360 1113 8754430998804532785347571076064640 1114 62543512346596910463033827683440 1115 397684971437217886969574086059 1116 2307874175614857006622491390 1117 12499529839546335613598340 1118 64496333604534946795890 1119 323404135192346949315 1120 1607576685856157484 1121 8089319618256240 1122 42173858918940 1123 234090001635 1124 1431318210 1125 10097604 1126 88110 1127 1035 1128 0 1129 0 1130 1081 1131 94185 1132 11074140 1133 1613525980 1134 271818436785 1135 50561812702401 1136 10040142832641040 1137 2071943985731677200 1138 434368465711826532705 1139 90640860425378228214865 1140 18468345922398399933663516 1141 3605259844966119559801430940 1142 661269702944953240278208482505 1143 111606007642775615128347712102425 1144 16935030986059060667591841427482240 1145 2249308727173288235502394748041922176 1146 253248852354476158631612585841916961385 1147 23221688522166650964868566054335087473305 1148 1645680036609204175316452400813541871598140 1149 83831201364733406897060404630422244537737660 1150 2754469016651645538020274676684314927825586881 1151 48744979989241067631009236220483273752165580625 1152 325010594217365819919619090241597788544009163600 1153 325010594217365819919619090241597788544009163600 1154 48744979989241067631009236220483273752165580625 1155 2754469016651645538020274676684314927825586881 1156 83831201364733406897060404630422244537737660 1157 1645680036609204175316452400813541871598140 1158 23221688522166650964868566054335087473305 1159 253248852354476158631612585841916961385 1160 2249308727173288235502394748041922176 1161 16935030986059060667591841427482240 1162 111606007642775615128347712102425 1163 661269702944953240278208482505 1164 3605259844966119559801430940 1165 18468345922398399933663516 1166 90640860425378228214865 1167 434368465711826532705 1168 2071943985731677200 1169 10040142832641040 1170 50561812702401 1171 271818436785 1172 1613525980 1173 11074140 1174 94185 1175 1081 1176 0 1177 0 1178 1128 1179 100533 1180 12119850 1181 1813832460 1182 314482370070 1183 60340422698493 1184 12390632484391308 1185 2651854441547031120 1186 578467306287191484540 1187 126079125123818600304285 1188 26950363643309025336178278 1189 5548105240281468521396471628 1190 1079783439463126862553558424410 1191 194814561097648611544399839817365 1192 31889186522429091825337169174486520 1193 4621205779372219233764372836319764608 1194 575962551303865563426611402962613440368 1195 59588384666035927741410409046115940783845 1196 4890596732783279224019620070331955439847810 1197 299568194851059439041638279233145089036353900 1198 12546807672703656685472060340881921433214367358 1199 313190418081630244665695765097327286992120544653 1200 3640197964954862847382937338494971966046132159300 1201 11294267336237005395453340472970226376143920186000 1202 3640197964954862847382937338494971966046132159300 1203 313190418081630244665695765097327286992120544653 1204 12546807672703656685472060340881921433214367358 1205 299568194851059439041638279233145089036353900 1206 4890596732783279224019620070331955439847810 1207 59588384666035927741410409046115940783845 1208 575962551303865563426611402962613440368 1209 4621205779372219233764372836319764608 1210 31889186522429091825337169174486520 1211 194814561097648611544399839817365 1212 1079783439463126862553558424410 1213 5548105240281468521396471628 1214 26950363643309025336178278 1215 126079125123818600304285 1216 578467306287191484540 1217 2651854441547031120 1218 12390632484391308 1219 60340422698493 1220 314482370070 1221 1813832460 1222 12119850 1223 100533 1224 1128 1225 0 1226 0 1227 1176 1228 107160 1229 13237926 1230 2033553510 1231 362585222010 1232 71696681679546 1233 15208984955635380 1234 3371708207655023796 1235 764214226237399372740 1236 173682822916675341580740 1237 38872267873613561663233386 1238 8419105776133311459347824170 1239 1733665816816163189355743960886 1240 333196545139209672031432897955190 1241 58579183963550307163267922298418440 1242 9210522372222009375703408503465042696 1243 1261572165933257576458027839114165851280 1244 145837309295259710924617497909186188439696 1245 13674248274814630671798183090851663619964110 1246 987149257127037145282748483946375734094868110 1247 51038131745954676602824815391778075657773838226 1248 1696151025962692549374724806976975968563088960210 1249 30256258339940723669120869925676129398478225076476 1250 202646001618290569097213418834851586628588620853500 1251 202646001618290569097213418834851586628588620853500 1252 30256258339940723669120869925676129398478225076476 1253 1696151025962692549374724806976975968563088960210 1254 51038131745954676602824815391778075657773838226 1255 987149257127037145282748483946375734094868110 1256 13674248274814630671798183090851663619964110 1257 145837309295259710924617497909186188439696 1258 1261572165933257576458027839114165851280 1259 9210522372222009375703408503465042696 1260 58579183963550307163267922298418440 1261 333196545139209672031432897955190 1262 1733665816816163189355743960886 1263 8419105776133311459347824170 1264 38872267873613561663233386 1265 173682822916675341580740 1266 764214226237399372740 1267 3371708207655023796 1268 15208984955635380 1269 71696681679546 1270 362585222010 1271 2033553510 1272 13237926 1273 107160 1274 1176 1275 0