1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 1 14 0 15 0 16 0 17 0 18 4 19 3 20 0 21 0 22 0 23 0 24 10 25 15 26 12 27 1 28 0 29 0 30 0 31 20 32 45 33 72 34 38 35 2 36 0 37 0 38 0 39 35 40 105 41 252 42 270 43 117 44 6 45 0 46 0 47 0 48 56 49 210 50 672 51 1130 52 1044 53 336 54 14 55 0 56 0 57 0 58 84 59 378 60 1512 61 3535 62 5270 63 3795 64 976 65 30 66 0 67 0 68 0 69 120 70 630 71 3024 72 9156 73 19350 74 23520 75 14060 76 2724 77 62 78 0 79 0 80 0 81 165 82 990 83 5544 84 20748 85 57627 86 102795 87 106960 88 51204 89 7689 90 128 91 0 92 0 93 0 94 220 95 1485 96 9504 97 42540 98 147752 99 355656 100 556010 101 483756 102 188604 103 21455 104 252 105 0 106 0 107 0 108 286 109 2145 110 15444 111 80685 112 338364 113 1039626 114 2233504 115 3010098 116 2211650 117 694130 118 60228 119 495 120 0 121 0 122 0 123 364 124 3003 125 24024 126 143770 127 709290 128 2674440 129 7440216 130 14091000 131 16467450 132 10149805 133 2572920 134 168714 135 968 136 0 137 0 138 0 139 455 140 4095 141 36036 142 243386 143 1384625 144 6223140 145 21493920 146 53615016 147 89819667 148 90619690 149 46911060 150 9567090 151 475037 152 1866 153 0 154 0 155 0 156 560 157 5460 158 52416 159 394758 160 2549052 161 13354440 162 55505670 163 174194568 164 390320504 165 576490138 166 502194420 167 217868310 168 35758704 169 1338861 170 3600 171 0 172 0 173 0 174 680 175 7140 176 74256 177 617435 178 4467762 179 26807781 180 130916720 181 499730022 182 1426146084 183 2862733020 184 3726088632 185 2798240265 186 1017057518 187 134137875 188 3788400 189 6917 190 0 191 0 192 0 193 816 194 9180 195 102816 196 936040 197 7510334 198 50885016 199 286530244 200 1296396156 201 4544954550 202 11766591510 203 21143405808 204 24220634940 205 15671993560 206 4767797895 207 505159200 208 10742588 209 13286 210 0 211 0 212 0 213 969 214 11628 215 139536 216 1381080 217 12178935 218 92095185 219 588953456 220 3095071980 221 12967826525 222 41663959260 223 97761678840 224 157068446004 225 158249169099 226 88156797855 227 22438419120 228 1908554190 229 30556305 230 25476 231 0 232 0 233 0 234 1140 235 14535 236 186048 237 1989816 238 19141200 239 159981360 240 1147567330 241 6891643668 242 33771614772 243 130762609505 244 384610384620 245 817016515380 246 1172804016608 247 1038517731006 248 497837886000 249 105960938380 250 7233104844 251 87112059 252 48916 253 0 254 0 255 0 256 1330 257 17955 258 244188 259 2807193 260 29268152 261 268161060 262 2135362880 263 14460742842 264 81459422694 265 371494607198 266 1327786877340 267 3571401428595 268 6863016217164 269 8796055798026 270 6842053764000 271 2821092554035 272 501928967930 273 27486506268 274 248967564 275 93837 276 0 277 0 278 0 279 1540 280 21945 281 316008 282 3886830 283 43677522 284 435614256 285 3817224880 286 28829520048 287 184067379314 288 970736856635 289 4115105367912 290 13562436291030 291 33333283340136 292 57906774630450 293 66229339176000 294 45233631473352 295 16035752398770 296 2384171386941 297 104713296760 298 713032782 299 180314 300 0 301 0 302 0 303 1771 304 26565 305 403788 306 5292070 307 63782829 308 688255506 309 6587505984 310 54971177424 311 393165025575 312 2362218430390 313 11649011186988 314 45854115703110 315 139241498478665 316 312499728125640 317 490505150397600 318 500399660349708 319 299970784693251 320 91403856697944 321 11353241261180 322 399817262550 323 2046325125 324 346554 325 0 326 0 327 0 328 2024 329 31878 330 510048 331 7097090 332 91348580 333 1060829280 334 11019016446 335 100793376720 336 799636431600 337 5406052328740 338 30527438572260 339 140620367824794 340 513567170845520 341 1435928421859635 342 2941175970588240 343 4169294467156680 344 3792504412493720 345 1994806099552770 346 522308167195260 347 54185968572450 348 1529746919604 349 5883428618 350 666996 351 0 352 0 353 0 354 2300 355 37950 356 637560 357 9388071 358 128551950 359 1599170055 360 17925857040 361 178514480430 362 1557801399752 363 11728053431320 364 74853571045680 365 396856995091245 366 1706196025962714 367 5777631706467621 368 14866087894534800 369 27777775055611185 370 35548727669054964 371 28823035226097672 372 13298710060977896 373 2991401733402075 374 259150507387910 375 5864041395730 376 16944975048 377 1284570 378 0 379 0 380 0 381 2600 382 44850 383 789360 384 12264428 385 178051302 386 2362871280 387 28442845340 388 306541056276 389 2921274361134 390 24275818945308 391 173215236065760 392 1042603823571480 393 5185602447402104 394 20794266207410241 395 65253265265416800 396 154442140588760420 397 263157889736842110 398 303941627846635446 399 219604091820722544 400 88859565376262772 401 17168047238861070 402 1241763071712930 403 22517964582504 404 48880471500 405 2477342 406 0 407 0 408 0 409 2925 410 52650 411 968760 412 15840100 413 243061907 414 3428409831 415 44124628240 416 511983360084 417 5294988245169 418 48201147427800 419 380945103788592 420 2573484370090920 421 14596461731301079 422 68061036318454725 423 254423992326613200 424 739537018954352762 425 1609449735673775765 426 2499999972750006012 427 2605214011250468520 428 1676976714841468572 429 594972761341985019 430 98716274117752900 431 5960463867187752 432 86607602546220 433 141212377489 434 4781502 435 0 436 0 437 0 438 3276 439 61425 440 1179360 441 20244900 442 327439224 443 4892775096 444 67067936474 445 833971790652 446 9309058909100 447 92221221703395 448 800882957954268 449 6013491973823880 450 38430714672815040 451 205262750944558860 452 896804305238041200 453 3123761267400128628 454 8407368373531394916 455 16818749796150171573 456 23809523759524285860 457 22381156790069903100 458 12832517582133862760 459 3991275626367831284 460 568605754068247644 461 28656077411358180 462 333599838189804 463 408509453511 464 9240012 465 0 466 0 467 0 468 3654 469 71253 470 1425060 471 25625925 472 435770100 473 6877654350 474 100060819936 475 1327966763970 476 15921661687050 477 170666333347370 478 1617421993920180 479 13386188813179959 480 95414098229210456 481 576460734184034340 482 2897827196534007360 483 11857745873390876095 484 38471586519898283310 485 95843999611503392964 486 176196427101587000020 487 227272727000000000025 488 192672567677317864284 489 98382634906597818588 490 26821372344834794160 491 3280417827002225910 492 137973711706163210 493 1286742419927070 494 1183275193908 495 17871708 496 0 497 0 498 0 499 4060 500 82215 501 1710072 502 32149026 503 573472250 504 9534228600 505 146763105800 506 2071287264552 507 26559866101482 508 306492344851385 509 3150768590769240 510 28535948626239810 511 224888015039395080 512 1520662214941678836 513 8680820706209462400 514 41052552070500633040 515 157271156669817788234 516 475124093892961748235 517 1095359997470633270376 518 1850062485215089369650 519 2173913042978260869570 520 1661800896734655879060 521 755578636984265329872 522 180528467839772812200 523 18953525314104758810 524 665230401393348285 525 4969488707124120 526 3431504760514 527 34604066 528 0 529 0 530 0 531 4495 532 94395 533 2038932 534 40000338 535 746902377 536 13048635600 537 211922744800 538 3170119680120 539 43309460432699 540 535624462437218 541 5941244397114180 542 58514279040000090 543 506037559170877749 544 3794985294768138006 545 24330595878539496000 546 131176846456231064280 547 583378373409859169415 548 2091706384554646479984 549 5882488786567027379524 550 12546850881975664294482 551 19465874851805511295265 552 20833333330604170875510 553 14357959752566118865968 554 5812143362305492678200 555 1216895598985598849667 556 109659682265419502640 557 3211457138587688580 558 19215357085867800 559 9962452610253 560 67060746 561 0 562 0 563 0 564 4960 565 107880 566 2416512 567 49387870 568 963473292 569 17648159256 570 301633154550 571 4768308593880 572 69167229138024 573 913108469311390 574 10877308671401172 575 115854273462677310 576 1092266653866881072 577 9013794089601090825 578 64291516363723194000 579 390641234249309032272 580 1988364834342726381360 581 8313141822906941937588 582 27889418473070156288780 583 72996338129105785565262 584 144016027537916667408924 585 205202764069975338940350 586 199999999995000000008004 587 124251574786514857828440 588 44775030353898358556504 589 8214045294097450027722 590 635269884019888421220 591 15522042864990561054 592 74382030407796804 593 28953398076906 594 130085052 595 0 596 0 597 0 598 5456 599 122760 600 2848032 601 60543155 602 1231780394 603 23608207161 604 423637132464 605 7058275177590 606 108371959339500 607 1521679956766900 608 19386012218220648 609 222207888368948625 610 2270743933853899910 611 20479999866400010055 612 161187848597032686000 613 1092955778932653506973 614 6291379885443353703656 615 30223145485720292799312 616 118759168927091233025040 617 372704046879356645864775 618 907693595932114356722370 619 1656184316708517696457214 620 2166941188660413084777528 621 1923076923049615384615410 622 1076846981526340501276884 623 345407377022934124743396 624 55515616477163800742232 625 3684565327863904010660 626 75106659166889805950 627 288230370850113555 628 84228125837648 629 252548760 630 0 631 0 632 0 633 5984 634 139128 635 3339072 636 73722960 637 1561737870 638 31260140520 639 587683394676 640 10294456879980 641 166833685859750 642 2483525288933650 643 33711087647739600 644 414029848426175124 645 4562668906409476632 646 44705271363218291595 647 385505882096941176480 648 2892426395559728826060 649 18637772244407863132950 650 101605785157167740434908 651 460543169368205510125280 652 1700415373301782670454600 653 4990993323601685554295414 654 11308349382718327795777558 655 19079243328760305989356344 656 22919570264757113886112020 657 18518518518468518555555670 658 9345493446860368983426390 659 2667974222580210130548528 660 375655671502121647227276 661 21394250294144286133350 662 363797880482673657270 663 1117984480725922920 664 245252544812880 665 490722344 666 0 667 0 668 0 669 6545 670 157080 671 3895584 672 89211056 673 1964724975 674 41000023245 675 805942301360 676 14809714420284 677 252684377496837 678 3976204455299700 679 57312155386117800 680 751275690182948700 681 8887841142991312931 682 94105046446774398651 683 883586543575850914800 684 7281777775104003556070 685 52063675145890087637529 686 318705905393031496820148 687 1645046045530691044739856 688 7033750223138020957284600 689 24397264052149956649116855 690 66962493758491515195888240 691 141128200297184895767348376 692 220145115332121282629074980 693 242777670212771798634641045 694 178571428571155357143215370 695 81209115469659896415359640 696 20632333988011092853130352 697 2544764226351864286570731 698 124354079838019651375455 699 1763868512147847123600 700 4340410349062409040 701 714736164847041 702 954244342 703 0 704 0 705 0 706 7140 707 176715 708 4523904 709 107320048 710 2453742752 711 53298359520 712 1093487853010 713 21035208857124 714 376977462121764 715 6253940441620053 716 95428952645777100 717 1330460781424386300 718 16828576043497745824 719 191644075022612531946 720 1948528026439289895600 721 17524466451117848115740 722 137970526310669473684220 723 939749336408146900338207 724 5463529806994756470302004 725 26694610829872656713669592 726 107646959937718416850698960 727 350710670750071896439051240 728 899975916116570604903720492 729 1764102503715649928155892700 730 2543899110507865053228957892 731 2575177430472068139562620105 732 1724137931033982758620689660 733 706519304586425429043135780 734 159734198617327685079273608 735 17256682409995313502101556 736 723514646350300398034420 737 8559950133200252757360 738 16865594547317566992 739 2084647330434011 740 1857021012 741 0 742 0 743 0 744 7770 745 198135 746 5230764 747 128393265 748 3043581552 749 68710891656 750 1468853586560 751 29524312890186 752 554568328302254 753 9675757571811030 754 155867500655168652 755 2303927614047030075 756 31044085744222658340 757 378642961532503740750 758 4148530574413040402400 759 40486082332761397146507 760 348644648421423904920930 761 2621439999946496000176044 762 17004987992641116952968540 763 93873375774976397709573477 764 434077584801002684589190904 765 1650586719045983295456152600 766 5050233658807496674804748256 767 12115060409263908518023112910 768 22083949861340476063296113694 769 29436546850165717048375573842 770 27350160296058110934784890540 771 16666666666663933333666736748 772 6153555233498199806496701484 773 1237940039284751354248560906 774 117136268480299510926214752 775 4213408822883427735641640 776 41576900650569370819466 777 65588423288245081570 778 6084917066044908 779 3616428249 780 0 781 0 782 0 783 8436 784 221445 785 6023304 786 152806710 787 3750999714 788 87890532576 789 1954670564704 790 40981186747488 791 805213271863650 792 14742278197231655 793 250081201811149128 794 3907820967562267470 795 55908644638444793000 796 727595760431289697350 797 8552876321699171448000 798 90115303041888909977368 799 843815189802992818757346 800 6955460736082466367797961 801 49932190476088076251429720 802 308408645867013171388696950 803 1616254643782506973729260330 804 7071847319051805018260410344 805 25353012004562336230120462752 806 72839908540499028209134615440 807 163328962554555205672259564114 808 276838085761814793337043739531 809 341057922126098340065290711752 810 290823371148094326519806010270 811 161290322580640161290322580650 812 53651309692065903975748558860 813 9603413638091521081389088848 814 795837588792951566905461600 815 24558154282069542750663288 816 202109933721648329047805 817 255263052990649977000 818 17774363559255030 819 7047627384 820 0 821 0 822 0 823 9139 824 246753 825 6909084 826 180971070 827 4594913765 828 111600509790 829 2578396236416 830 56294720196000 831 1154930324266575 832 22143369380694830 833 394639557258085020 834 6502111325156106414 835 98477090077147314273 836 1362773214204095502900 837 17119900266759535845600 838 193865196638683801977700 839 1963565024389568601285515 840 17635737467008045547498952 841 139109214723300635654094540 842 953250909089838545454545550 843 5604991911853409152284511869 844 27880392605252752119547133778 845 115412548246963095289775060448 846 390046338531743839077485188080 847 1052132012251749939442341797255 848 2204940994486528811014347344460 849 3474795283355339075993216340348 850 3956271896662780289448144480904 851 3095861692866920259072920492825 852 1562499999999972656250003125640 853 468229611858061545681625983840 854 74567682366361401947281362720 855 5411695603794396960097059363 856 143255899978858896610586380 857 983237515420655946473820 858 994182417106260528510 859 51955833551763765 860 13743122064 861 0 862 0 863 0 864 9880 865 274170 866 7896096 867 213333786 868 5596600500 869 140728800240 870 3373143551470 871 76578618569376 872 1637672054900192 873 32819275594885640 874 613201142911153860 875 10627079609663404290 876 169921844985713182992 877 2492701344184085134191 878 33347862214495563618000 879 404219867429945217557400 880 4407882366021591811393224 881 42903895783117135168945686 882 369510689787824245076999836 883 2788507440591391274349385050 884 18236104347824038956521739140 885 102057561061673288239264582770 886 481773184218851681395872989460 887 1886551269421548705294058130160 888 6009602845526384837560267324080 889 15218338034355763643922866389380 890 29804719649611492932628375335060 891 43666594060832237708819787081810 892 45943802670923095879602866952396 893 32990276164613226705425183448510 894 15151515151515101515154545454700 895 4090123374171921953140860773280 896 579497417247181576342095418400 897 36829595081380841786976190562 898 836304713390819823873666300 899 4786814219829157779091290 900 3874762241804826595024 901 151970814795013836 902 26816308200 903 0 904 0 905 0 906 10660 907 303810 908 8992776 909 250381183 910 6779911302 911 176303937915 912 4378620336720 913 103218492415038 914 2297367832162704 915 48038387211744688 916 939136382299271520 917 17082031974145714485 918 287639624669817645554 919 4460448433106333949561 920 63343940086644782619600 921 818875283297221655332425 922 9573628439667350367495900 923 100499717945620405796692440 924 939799621920844687836740984 925 7759724485547097936015706227 926 56012627719740197997745956030 927 349525333333311914667736007370 928 1861529913765100764240461275176 929 8338382034557130021944579834250 930 30883543003123772987267699988392 931 92719586759550188408584104956520 932 220403516359636662281205802128240 933 403357205924742676244803513906740 934 549353925281439739629552966907338 935 534096706049481466255113305525541 936 351896279089208961534096938529840 937 147058823529411491176470588235320 938 35759364357046233542904808722900 939 4507202134144775367571301415516 940 250839404338069628963936552232 941 4885780167704984791796168175 942 23320376968488937800480790 943 15111572743822219074012 944 444792633515808600 945 52356149062 946 0 947 0 948 0 949 11480 950 335790 951 10208016 952 292640660 953 8171499062 954 219512278656 955 5642189587020 956 137926897605252 957 3190401211144734 958 69495385532809720 959 1418980296182404032 960 27033711753052977840 961 478296899671951623608 962 7820202298774639297125 963 117545935244913669362400 964 1615270472253500986015092 965 20170191189412624096242350 966 227373675442614555359414130 967 2297136410193869830338718800 968 20632873517630581510009300092 969 163291593522011621688385082334 970 1127254132859805198915644088650 971 6710886399999959040000000256008 972 34008719578401054028324343668380 973 144531955265658440456815257761934 974 506269508515493904015993603171612 975 1432357754078572562444212201188960 976 3195850987214733033530878597464632 977 5464839564141681748235823376178414 978 6918425996513133592443896030175906 979 6214943488575790183670622229936952 980 3757010273805379219783421476511280 981 1428571428571428071428571429151432 982 312894438124154827012513824263190 983 35083086881992006513557964296528 984 1709668571672648669526304662564 985 28563022518895039587437178600 986 113686837721474170685078316 987 58971991198514595022800 988 1302607003134674028 989 102278054270 990 0 991 0 992 0 993 12341 994 370230 995 11551176 996 340682940 997 9801058059 998 271716809091 999 7220061988944 1000 182807365714596 1001 4388597143278425 1002 99434181701322160 1003 2116936670746490208 1004 42163986171952553040 1005 782175399301712591535 1006 13452100307435728175745 1007 213445521661277989213200 1008 3108436954317854463409938 1009 41316918396793938950808861 1010 498203722379285880090875820 1011 5413658939123380752127513400 1012 52625306851722063077822836500 1013 453923217387987130391154270515 1014 3442731096755806888632571972924 1015 22725443318454408098625579937416 1016 129055507692307263803076923077020 1017 622233610064081976843262936089369 1018 2508661794968215838531634401330166 1019 8309802967357772966916264335145072 1020 22153799929748593001029118153894880 1021 46391385298278404780753410093245975 1022 74116886588671565346399930723468165 1023 87214097410589830189278026404104048 1024 72385812396353326705039261179792240 1025 40146338354377494149487256160060261 1026 13888888888888886152777805583362010 1027 2739940485195304320608753742868200 1028 273278782028148500191315952912940 1029 11660816411921256781051451167259 1030 167093681735540323272697561380 1031 554569940105205628930068600 1032 230271584683055601131820 1033 3816941465641296681 1034 199908107034 1035 0 1036 0 1037 0 1038 13244 1039 407253 1040 13032096 1041 395124380 1042 11701577160 1043 334477589160 1044 9178632680906 1045 240428563320780 1046 5982803631711900 1047 140800838034692535 1048 3120703944721610940 1049 64868988274401058704 1050 1259297728215485151104 1051 22731972547803064097880 1052 379824008813687911764720 1053 5846035676701936090347140 1054 82455380263783702444831380 1055 1059778956878968997211771321 1056 12336473125603989541492431300 1057 129189588320002772591330788500 1058 1208094000770166635160594900024 1059 10005224249926993485273139286748 1060 72710480763484055538160945125372 1061 458879143930330107248606076536340 1062 2485513481481480662281500444445340 1063 11400208641531219557298928308532155 1064 43598811884964882024949533502925868 1065 136557762096912746442703403412316392 1066 343026579557397635396965269024022800 1067 674124817615608091022912907680496360 1068 1006192884597723164115026851943332260 1069 1100436699680677587695299361467170960 1070 843811755934633135951838486951791152 1071 429342785178759325559599122467138485 1072 135135135135135130135135135135135140 1073 24010531093948327263790491285014220 1074 2130173070168133835244080799739040 1075 79585072011362691234638680087536 1076 978109356500750060878741711800 1077 2706829469561576843407043540 1078 899665726216044223038204 1079 11190578402880220479 1080 390933274104 1081 0 1082 0 1083 0 1084 14190 1085 446985 1086 14661108 1087 456629341 1088 13909606700 1089 409573920210 1090 11595974958880 1091 313909823818578 1092 8087163343475922 1093 197432535719007330 1094 4548950651752752420 1095 98525082054768835455 1096 1997964849258978989488 1097 37778931853920550584456 1098 663238728638625576528000 1099 10761680249848003540501655 1100 160612138067947317161740694 1101 2193313115018445880391111124 1102 27251458891207637015118401316 1103 306168833026374412841223296625 1104 3089316242435188397117283033300 1105 27786162017714025101362888030900 1106 220915351438390657305295280475024 1107 1538106323842933314617531263869990 1108 9279556021702246556422629901610290 1109 47934902857142848570514285760017190 1110 209134861975676231107720985430961380 1111 758619326798388973995796447329400188 1112 2246595440949209886337436602319270936 1113 5316911983139663413504796304141717540 1114 9805451892590663473557518683633700800 1115 13672385667180826617418894375127979720 1116 13896943464538843003409097711894653214 1117 9844470485904053321918162088969915182 1118 4595128187318613469317845077221942900 1119 1315789473684210498947368421052631605 1120 210553888054623816308750256169496124 1121 16615349947311445831635721723368456 1122 543507808858087475607434372682000 1123 5728926230932990757709067728090 1124 13219399735070439272148664610 1125 3516875111584403641526490 1126 32825696692382438108 1127 764871453831 1128 0 1129 0 1130 0 1131 15180 1132 489555 1133 16449048 1134 525912618 1135 16465539402 1136 499028333160 1137 14563504362680 1138 407019406529112 1139 10844182595602394 1140 274289642642666373 1141 6560835660032464440 1142 147840896650722187770 1143 3126529284169560878664 1144 61812037533794442023976 1145 1137812536090294096032000 1146 19418156110873801909836960 1147 305858280789178439210526330 1148 4424864403774599043376843383 1149 58488349733878143966697147464 1150 702344417787066039325607028762 1151 7614285760482573486859306312850 1152 74014868308343383173154205339900 1153 640193172888135941491389874923120 1154 4885627964502872864744021599644600 1155 32585067305116988852518949617500042 1156 187911009439470507828614489426045385 1157 925639503448275845684965517241379320 1158 3841110298286586841772542495594904730 1159 13214659241004195526446151645399360818 1160 36998618668132300498099128578414247576 1161 82492695011136597055668377017788185760 1162 142755843730364071483702872242647058880 1163 185944445073659243332417950246452973848 1164 175641924343477043833933083092188052971 1165 114940844592177055848045563613537589752 1166 49216241374701991776754765441753682250 1167 12820512820512820462820513076923077080 1168 1847610367679324011208847298265006064 1169 129680780076577153720392719160938400 1170 3713970027196931881240147337643432 1171 33574172330119080219999133877370 1172 64594794160005558620800781325 1173 13754889325357929817329648 1174 96336283816146432858 1175 1497198934322 1176 0 1177 0 1178 0 1179 16215 1180 535095 1181 18407268 1182 603741930 1183 19413905697 1184 605132493756 1185 18187827323680 1186 524286955520328 1187 14430718118922339 1188 377739050289629210 1189 9368047037767957812 1190 219319364080245041730 1191 4829469308305014705101 1192 99658120945795856124450 1193 1919809166102219051088000 1194 34387223313193491747455152 1195 570280584735653243612148495 1196 8716961002495438464751296096 1197 122210540675760157906315063060 1198 1563234074705521285264464889482 1199 18138808007197327860766206472089 1200 189722620198691336109317303868750 1201 1776356839400249719619750977343760 1202 14773688605110834071162485876578600 1203 108207611954545171085173511194169099 1204 691268927829981865274101190652289032 1205 3810057708634781657663020785343564980 1206 17895697066666666495180800341337707256 1207 70626866774946920595532210453491554469 1208 230430620515010659976265401029988456406 1209 609916622892847623515922401223497737152 1210 1281063028408238920023842688395280121920 1211 2080156580071019332316563048226502574023 1212 2530910502391473035557080807437470115360 1213 2221632988993169099208274423089289557348 1214 1342993026287542442846335531107956831754 1215 527497151144241862203127987508625440625 1216 124999999999999999726250000000255005512 1217 16222920301574552504372808993481011600 1218 1012745139645650168236306163396940408 1219 25393190418509260825430315856806355 1220 196866737753880218338618832322480 1221 315796771448927455478922613068 1222 53823479968842381116959170 1223 282859727081737394397 1224 2932018600714 1225 0 1226 0 1227 0 1228 17296 1229 583740 1230 20547648 1231 690940470 1232 22803683804 1233 730475124456 1234 22592789320934 1235 671131754810664 1236 19065016133818200 1237 515898200608392290 1238 13249924578284894388 1239 321859331101359316710 1240 7369130655947227680240 1241 158466961695506503243365 1242 3189059870733345396387600 1243 59834052343849197719739808 1244 1042475822555546755224788576 1245 16794763220470520515316417064 1246 249056028642848285508184289580 1247 3383009966888165647082401076550 1248 41867486522549363648565696984300 1249 469341657186231752711206021148454 1250 4735476600159350536959466697851620 1251 42700885562506011128425598144531400 1252 341436358873672725341104893308438024 1253 2399890250849019746488153694196922926 1254 14683505501492029275632284953002698692 1255 77344171485286067968463475885584106790 1256 346368330322580644833610322580645161300 1257 1299975766576366758428376962148511469970 1258 4022061739898367892164452473395982718748 1259 10063624277731985791127035883094444079680 1260 19911379641545199231152850930572658452544 1261 30335616792702365267835131504802948074740 1262 34475105221764930016595134740339320897100 1263 28121196518571429917817562864907801500950 1264 15702687691977419341915978500270133225584 1265 5657406946021993973726328894501751193100 1266 1219512195121951219012195121951219512200 1267 142529942649547854353978230285530496440 1268 7913543416766010741324525978901087736 1269 173712507181165630790301162172824954 1270 1154951528156098228596175214578408 1271 1544658121217591347901717476230 1272 210713198176094202920006244 1273 830900448437935323653 1274 5744370502602 1275 0