3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 2 11 4 12 4 13 1 14 2 15 8 16 12 17 6 18 1 19 3 20 16 21 40 22 43 23 19 24 1 25 3 26 25 27 93 28 165 29 143 30 49 31 1 32 4 33 40 34 197 35 505 36 712 37 504 38 150 39 1 40 4 41 56 42 364 43 1274 44 2548 45 2912 46 1768 47 442 48 1 49 5 50 80 51 646 52 2878 53 7672 54 12400 55 11976 56 6310 57 1424 58 1 59 5 60 105 61 1050 62 5880 63 19992 64 42840 65 58140 66 48450 67 22610 68 4522 69 1 70 6 71 140 72 1660 73 11240 74 47184 75 127968 76 228558 77 266550 78 195580 79 81752 80 14924 81 1 82 6 83 176 84 2496 85 20196 86 102328 87 341100 88 767448 89 1172490 90 1198564 91 784504 92 297160 93 49536 94 1 95 7 96 224 97 3660 98 34677 99 207963 100 831552 101 2286768 102 4382495 103 5843651 104 5312032 105 3139396 106 1086601 107 167367 108 1 109 7 110 273 111 5187 112 57057 113 399399 114 1882881 115 6186609 116 14435421 117 24059035 118 28433405 119 23263695 120 12526605 121 3991995 122 570285 123 1 124 8 125 336 126 7225 127 90825 128 732424 129 4010184 130 15467485 131 42963525 132 86882414 133 127951824 134 135708391 135 100910001 136 49902440 137 14732720 138 1965058 139 1 140 8 141 400 142 9800 143 140140 144 1289288 145 8104096 146 36179000 147 117581750 148 282196200 149 502822320 150 662811240 151 637318500 152 434217000 153 198499200 154 54587280 155 6823410 156 1 157 9 158 480 159 13112 160 210828 161 2192100 162 15656256 163 79957592 164 299835974 165 839540702 166 1770658496 167 2816961784 168 3358675516 169 2952691616 170 1855972096 171 788795924 172 202997670 173 23884366 174 1 175 9 176 561 177 17208 178 309672 179 3612840 180 29074800 181 168218256 182 719600310 183 2318712270 184 5691384270 185 10692903780 186 15353913420 187 16703707680 188 13522049076 189 7887862224 190 3131945190 191 757398510 192 84155478 193 1 194 10 195 660 196 22314 197 445848 198 5795088 199 52152672 200 338989092 201 1638434538 202 6007589484 203 16930448184 204 36939168014 205 62512391136 206 81747007296 207 81746964864 208 61310271384 209 33359979546 210 12428258796 211 2834510744 212 298377508 213 1 214 10 215 760 216 28500 217 629850 218 9069840 219 90698400 220 657563400 221 3561801750 222 14722113900 223 47110764480 224 117776911200 225 231023941200 226 355421448000 227 426505737600 228 394517807280 229 275582291850 230 140492933100 231 49295766000 232 10637507400 233 1063750740 234 1 235 11 236 880 237 36058 238 875455 239 13888875 240 153433344 241 1232938200 242 7431848306 243 34351637670 244 123665802624 245 350386440768 246 786123242552 247 1399472229960 248 1972589195520 249 2186286561306 250 1880849283646 251 1229313479550 252 589495272736 253 195464345440 254 40023636310 255 3811803164 256 1 257 11 258 1001 259 45045 260 1198197 261 20848631 262 253161909 263 2242291194 264 14948607960 265 76736187528 266 308339953536 267 981081670296 268 2490438086136 269 5062978526760 270 8245422172152 271 10719048823820 272 11034314965674 273 8870723795934 274 5446935664170 275 2465455090098 276 774857314042 277 150946230006 278 13722384546 279 1 280 12 281 1144 282 55825 283 1618001 284 30739324 285 408383976 286 3967142124 287 29092313976 288 164856393504 289 734360058432 290 2603640147192 291 7410359809944 292 17019397943004 293 31607452299456 294 47411179088724 295 57172303066626 296 54930253063224 297 41438611174576 298 23990775898474 299 10281760786682 300 3071175790232 301 570534578704 302 49611801980 303 1 304 12 305 1288 306 68484 307 2157078 308 44579612 309 645343048 310 6845244912 311 54952104988 312 341924209500 313 1678537025088 314 6586986204512 315 20858789650188 316 53636887665312 317 112382050346368 318 191986002680384 319 266804077246938 320 299936609715512 321 270118350276340 322 191926196244552 323 105102440800588 324 42768958597992 325 12171403236288 326 2160865067312 327 180072089896 328 1 329 13 330 1456 331 83420 332 2843338 333 63686480 334 1000771200 335 11544578574 336 101014940980 337 686901463820 338 3696778214272 339 15963360191648 340 55871758880176 341 159633596800160 342 373998708702544 343 719947515787280 344 1138152317250250 345 1472903002932350 346 1550424208264800 347 1313780518996440 348 882109773701860 349 458238847964258 350 177499631598976 351 48233597481200 352 8199711378716 353 655977266884 354 1 355 13 356 1625 357 100750 358 3707600 359 89723920 360 1525306640 361 19066333000 362 181130163500 363 1340363209900 364 7871587578140 365 37211141278480 366 143119774148000 367 451377749236000 368 1173582148013600 369 2523201618229240 370 4489814644202030 371 6602668594414750 372 7992704087975750 373 7908570360733900 374 6326856288587120 375 4026181274555440 376 1989219997310000 377 735146520745000 378 191138095393700 379 31170212479588 380 2397708652276 381 1 382 14 383 1820 384 120958 385 4787952 386 124799588 387 2287966576 388 30887488632 389 317454517380 390 2546690377176 391 16252513674912 392 83725069539384 393 352074646627164 394 1218719929588416 395 3493663785737856 396 8326565358464228 397 16530681203734698 398 27335048015934516 399 37565709232990424 400 42706279994706328 401 39859194636796248 402 30196359601687136 403 18261039586895040 404 8601214317826520 405 3039095720959424 406 757436171945952 407 118686578956272 408 8791599732140 409 1 410 14 411 2016 412 144144 413 6126120 414 171531360 415 3381618240 416 49154236560 417 544792788540 418 4721537500680 419 32621531822880 420 182384018827920 421 834757624635480 422 3155567284336320 423 9917497179342720 424 26033430095774640 425 57235261754681010 426 105492443234117940 427 162865526396532960 428 210010810353424080 429 225011582521525800 430 198711527421607200 431 142946632374436800 432 82349690389621200 433 37057360675329540 434 12542491305496152 435 3001621850887968 436 452625517197392 437 32330394085528 438 1 439 15 440 2240 441 170884 442 7772905 443 233177763 444 4930004352 445 76943181432 446 916905841293 447 8557787204967 448 63794411064384 449 385666209874764 450 1913497721858121 451 7864265357436411 452 26963195474628864 453 77519186989557984 454 187528033150893959 455 382410106846378611 456 657477025676895424 457 951611484618454660 458 1155528231176337557 459 1170535091459588855 460 980843633835694720 461 671664662438089320 462 369415564281627457 463 159132858544958571 464 51684176261358144 465 11895564407775916 466 1728665761184501 467 119218333037807 468 1 469 15 470 2465 471 201315 472 9783585 473 313726959 474 7096205205 475 118607998275 476 1515546644625 477 15189145262655 478 121789328362065 479 793475927207395 480 4252217148380565 481 18924702693285375 482 70471988124519825 483 220812229456874649 484 584502960326899725 485 1310356309752461475 486 2490443278769400045 487 4010924438438974875 488 5462497092350222925 489 6266500993388925315 490 6018813207088831945 491 4797604730288199375 492 3134435090455076265 493 1649195078362454259 494 681291414138335805 495 212678272138478275 496 47145429784379325 497 6611198199648595 498 440746546654437 499 1 500 16 501 2720 502 236055 503 12224625 504 418069008 505 10093321056 506 180237709275 507 2463248001825 508 26438860615440 509 227374196064288 510 1591619366459031 511 9182419394842785 512 44095794220116240 513 177643056616339680 514 603986392476995085 515 1740901954524611805 516 4266916555252871648 517 8908124035898612000 518 15847083811477084075 519 23997012628093258845 520 30853301950953977040 521 33536197772047807200 522 30620006662178381175 523 23271205062734462925 524 14535552701377261008 525 7329894097027322016 526 2908688134106933675 527 874039291458875725 528 186863572775600080 529 25317000173376096 530 1633354867003782 531 1 532 16 533 2976 534 275280 535 15167928 536 552112584 537 14197180608 538 270253473720 539 3941196491700 540 45192386438160 541 415769955231120 542 3118274664233040 543 19309316190058440 544 99729435267334800 545 433110690303854004 546 1591681786866663600 547 4974005583958323150 548 13264014890555528400 549 30251262031091556000 550 59069569544920880400 551 98730566239367757600 552 141043666056239653224 553 171705332590204795200 554 177304419522494082000 555 154254844984569851340 556 112012748973410723136 557 67016174599476500832 558 32444338496571956752 559 12386385386622298772 560 3587780594745769296 561 740703090528158928 562 97067945331311136 563 6066746583206946 564 1 565 17 566 3264 567 319714 568 18698968 569 723008368 570 19762142832 571 400183121488 572 6213953437892 573 75948317432132 574 745674379424832 575 5976693118694896 576 39614747920338640 577 219404757665125472 578 1023888868854621440 579 4052893439124668512 580 13678515356272053650 581 39515711029230371650 582 97980476468361992176 583 208853120893651119600 584 382897388301988744184 585 603353460356469245280 586 815600329806078311040 587 942668497134223576080 588 926957355511752413512 589 770087649198253245132 590 535331585195300217408 591 307319984096654387282 592 143062751216371495288 593 52620782058157025408 594 14711186381574802272 595 2936305346790741024 596 372599352684371846 597 22581779013465218 598 1 599 17 600 3553 601 369512 602 22909744 603 939299504 604 27239685616 605 585653240744 606 9663278472276 607 125622620139588 608 1313327392368420 609 11222979534784680 610 79424162861553120 611 470435426179968480 612 2352177130899842400 613 9996752806324330200 614 36311734458266317050 615 113207172134594988450 616 303871883098123390050 617 703703308227233113800 618 1407406616454466227600 619 2430975064784987120400 620 3622441104442451163600 621 4646174460045752579400 622 5110791906050327837340 623 4796281634908769201196 624 3812428991850560134284 625 2541619327900373422856 626 1402272732634688785024 627 628605018077619110528 628 223053393511413232768 629 60260392601873736272 630 11641212207180153598 631 1431806849011462742 632 84223932294791926 633 1 634 18 635 3876 636 425510 637 27908560 638 1211206752 639 37201227840 640 847656137240 641 14833980569100 642 204708927638600 643 2274130069106896 644 20673909691258096 645 155849472935784992 646 984763153045246400 647 5261448845679875200 648 23939592247523609800 649 93293999197791713750 650 312809291427537118500 651 905500580442452709000 652 2268517243635659980122 653 4925923157597348066160 654 9276089063013052119840 655 15142390446719084902080 656 21396856066028345830200 657 26104164400534299888900 658 27389292494117873965464 659 24580134289575739874160 660 18727721363505962503360 661 11993122055436695561600 662 6368761367383911189760 663 2752948462026154202624 664 943550884168805574640 665 246609890179407657650 666 46156931318846855500 667 5507801888344618520 668 314731536708831284 669 1 670 18 671 4200 672 487908 673 33811470 674 1550819424 675 50364707316 676 1214149186800 677 22495486322100 678 328934000003840 679 3875440581802944 680 37403873494067808 681 299710524792256200 682 2015635617283873848 683 11479524753673872000 684 55771357761599146128 685 232517351844313039350 686 835846689636419422500 687 2600411923313305749648 688 7021112192945923149000 689 16482896719630191011700 690 33679338751798487576928 691 59903962206756199560000 692 92677506747409047870000 693 124496784064019490836400 694 144799336542151896392088 695 145211870264494209487224 696 124851475756509574965200 697 91332237191338282708800 698 56269056476502666128640 699 28800076218080936680296 700 12019386647465228709216 701 3983698225959119363850 702 1008351422613539066748 703 183028493516406940080 704 21208063534440804168 705 1178225751913516684 706 1 707 19 708 4560 709 557592 710 40753875 711 1972454351 712 67626835584 713 1722068443920 714 33723837500036 715 521595346106648 716 6505716467260672 717 66535736541805440 718 565553760365093304 719 4039669716611715480 720 24468856567865153280 721 126626332737760146420 722 563300965482401316366 723 2164842926165882107530 724 7216143087202816351200 725 20926814952888167418480 726 52914946380834716223418 727 116825206295360756218410 728 225338737834458032158080 729 379646786568962910871440 730 558080776256275928067860 731 714343393608110571623724 732 793714881786684802463232 733 762218259493666323848192 734 628923933325972646799712 735 442415456546644193951712 736 262594980659897239442816 737 129709214237311749037536 738 52325876197988562083350 739 16789051186548297032250 740 4119666341568995083104 741 725845974474189207348 742 81739411539432417626 743 4418346570558799130 744 1 745 19 746 4921 747 634809 748 48880293 749 2492894943 750 90100345797 751 2419837858548 752 50009982409992 753 816829712696536 754 10767300758272520 755 116482617294039080 756 1048343555646351720 757 7937458349893805880 758 51026517963603037800 759 280645848799816707900 760 1328940636963837940350 761 5446050845596904500650 762 19395584590459151116350 763 60228394254583679782350 764 163477070119584273694950 765 388523426388102884236050 766 809295832832135256886950 767 1477844564302160034315300 768 2364551302883456054904480 769 3310371824036838476866272 770 4046010007156135916169888 771 4302899531420017561640992 772 3963754740766223074023968 773 3143667553021487265605216 774 2129581245595201050893856 775 1219357003526284472689224 776 581965842592090316510766 777 227184526787286594145914 778 70637205807811798179822 779 16818382335193285280910 780 2878822201519571354390 781 315319074704135127010 782 16595740773901848790 783 1 784 20 785 5320 786 720571 787 58358025 788 3131837412 789 119158723680 790 3370488690996 791 73401749356584 792 1264141226941120 793 17583055193858880 794 200873084989175560 795 1910869602901022160 796 15307955389654578720 797 104239886698140159528 798 608066005736665563516 799 3058214322956537088630 800 13332215381771483734680 801 50600045513226686125872 802 167779098280692048403110 803 487358333100931981942110 804 1242658260590705783512932 805 2784929777687206051989840 806 5489136953122715029229040 807 9514504052078939310768300 808 14491321556243582601023616 809 19363047891390449292904704 810 22641447534377658307548436 811 23087584431606243153720132 812 20433839094640566442697344 813 15600027695908002690645456 814 10190340672327480362528952 815 5635567189999084014975078 816 2601803747254768201806264 817 983875366608871946505840 818 296724316913903957887146 819 68611929136231643880134 820 11419055062530930243000 821 1217416126772869509200 822 62431596247960939020 823 1 824 20 825 5720 826 815100 827 69365010 828 3912186564 829 156487462560 830 4655502011160 831 106688587755750 832 1934619724637600 833 28350972691961920 834 341500352880450400 835 3428138157761444400 836 29007322873366068000 837 208852724688235689600 838 1289665574949855383280 839 6875055454695920241750 840 31813982104083081903000 841 128372208490159804170000 842 453356588931038045253000 843 1405405425686217940284300 844 3832923888235139837139000 845 9211137249197490201504000 846 19523606126016419448840000 847 36509143455650704369330800 848 60212002745319315513727104 849 87487525356446868695159040 850 111789615733237665554925440 851 125281465907938763121899200 852 122689435578808995609032320 853 104483906428405080131563008 854 76888358561225512596815520 855 48492089774409272149127970 856 25931598809844530561031000 857 11592950056165790133166800 858 4250748353927456382161160 859 1244588482005786778560700 860 279722589127900869150200 861 45299204717068966664000 862 4704148182157161922800 863 235207409107858096140 864 1 865 21 866 6160 867 919540 868 82105750 869 4860604168 870 204145060416 871 6379531827000 872 153640385000010 873 2929409988015550 874 45166175726721920 875 572789228344694970 876 6058347606649518960 877 54059101719588885600 878 410849173063034553600 879 2680790854230250878960 880 15118871949929952829950 881 74112117401598140153250 882 317251870982159031516000 883 1190529389527750617360600 884 3928746985441204567842708 885 11429082139465322379078720 886 29363254508506845855370480 887 66705654263890787551348800 888 134078365070418776390844240 889 238453215417545627872299888 890 375003347323317076663819776 891 520837982393497756409372800 892 637577530171347742008831680 893 685945480736073380266481280 894 646116388306234203318475776 895 530180181533545912451916192 896 376548424384618871986763730 897 229553584918967820412755700 898 118827738075700094558220000 899 51492019832804666843546520 900 18323736787349102804336980 901 5213011888293264917290000 902 1139686809586317539664000 903 179719843050262994794800 904 18191154845325232510708 905 887373407100970496220 906 1 907 21 908 6601 909 1034166 910 96797064 911 6007871112 912 264632418232 913 8676162838980 914 219314116207550 915 4391155971188838 916 71136726733081030 917 948489689774412240 918 10554987829797441576 919 99170490049194463200 920 794308401251167081440 921 5467489495278867779368 922 32563724199822662224770 923 168777995362479549962370 924 764929511145740655587430 925 3043614265400947009016700 926 10667143330167128564937800 927 33017348402898255099677376 928 90438823886199568267924800 929 219543521752730836012716000 930 472750383507547066923393756 931 903316886640574549332080528 932 1531263668236871387044399152 933 2300946464440589809176464992 934 3060372144822459352009918080 935 3595057852883394779027742848 936 3718758768251425567210582672 937 3373873882486172389527206640 938 2670983490301553141709038590 939 1833027885501065881637137310 940 1081332416488864074671133270 941 542382608905525472374731740 942 228028724464785483920326716 943 78820739750985594001632720 944 21806007623417067166443600 945 4640765724983632255595640 946 713093269936509344674900 947 70398290295706497441660 948 3352299537890787375420 949 1 950 22 951 7084 952 1160180 953 113686552 954 7389554480 955 340974738720 956 11714915956380 957 310445263334570 958 6519350499682020 959 110828958351744360 960 1551605416591104420 961 18141847946330253600 962 179225508829878127680 963 1510615002983113960320 964 10951958771613767380920 965 68771858756978261136630 966 376222521435181556785020 967 1801907865820834402820280 968 7586980487666540995288800 969 28180213239903258688539840 970 92592129216824851501480320 971 269724898153356511090417920 972 697766584353248731267448954 973 1604863144012465915116062160 974 3283796894671663290349027872 975 5978194346709940475429913408 976 9678981323244671751523771232 977 13922475597967690619508274048 978 17763158521544996010922905344 979 20055178975937883043108487680 980 19974311318776858425606124880 981 17477522403929738004688267210 982 13365164191240402932731221700 983 8872672026117570072247223560 984 5070098300638622428304338120 985 2466534308418785391082885680 986 1006963508557888249485018720 987 338372353078155520055830080 988 91100248905659300255876760 989 18886636968246188577201780 990 2829705190364856669755400 991 272629403722836542410320 992 12680437382502191131560 993 1 994 22 995 7568 996 1297912 997 133035980 998 9046446640 999 436814137760 1000 15709708454440 1001 435944409610710 1002 9590777011435620 1003 170890208567398320 1004 2508978971239529880 1005 30783241993285001220 1006 319333851007264188480 1007 2828385537492911383680 1008 21566439723383449300560 1009 142560509642071477361790 1010 821819408524882634203260 1011 4152350695704670151763840 1012 18467033357212875148633920 1013 72549059617622009512490400 1014 252508415292502578562953600 1015 780480556358644333740038400 1016 2146321529986271917785105600 1017 5258487748466366198573508720 1018 11487773235111138464575972896 1019 22386429894062731366865998464 1020 38909747196823318804314711616 1021 60281357110349427408655058144 1022 83146699462550934356765597440 1023 101921760631514048566357829120 1024 110757719718520306809005786080 1025 106352583138806430970011237770 1026 89859401796424684990704682180 1027 66450650067944304867075731360 1028 42718275043678481700262970160 1029 23668233470146185806902456440 1030 11177601012928212927299595360 1031 4434837648854108772774738240 1032 1449850769817689406484049040 1033 380143799403418563895207980 1034 76823485593722218487533320 1035 11230011183135473798842080 1036 1056523250844669310884720 1037 48023784129303150494760 1038 1 1039 23 1040 8096 1041 1448710 1042 155142493 1043 11025369355 1044 556518096064 1045 20929052944800 1046 607523884311275 1047 13986549823336545 1048 260912729205928800 1049 4012521516765003060 1050 51596911296301540065 1051 561329034976871105175 1052 5217687029858067705600 1053 41784976964083463599698 1054 290344141404702437569706 1055 1761041589696363930892200 1056 9371624834055969840660480 1057 43947988037598907272410400 1058 182279512289276545863263544 1059 670725478120713828602991630 1060 2195101564758691393279587840 1061 6402379563879516563732131200 1062 16667528131299654103242470360 1063 38771234668500123448419985224 1064 80635331361837822784409099520 1065 149964650654423271179133871250 1066 249325465989496753312358653080 1067 370262646044172232625248953000 1068 490498473039161413695487204608 1069 578511303886914236517292305120 1070 605902937593680927367218566926 1071 561621261227654419121280759900 1072 458736021775865562393852532800 1073 328396739398278438954819032280 1074 204631601877305595590298400498 1075 110029509971012164089801193950 1076 50485875020437413309825072000 1077 19482369719425232217981844650 1078 6201095727768269946269035790 1079 1584484390370530442021800110 1080 312334686030956287527953088 1081 44572074645011373380824200 1082 4097029083531260791517018 1083 182090181490445981896020 1084 1 1085 23 1086 8625 1087 1612875 1088 180319425 1089 13379701335 1090 705301398945 1091 27708269244273 1092 840484167076125 1093 20227652287632075 1094 394623107356894845 1095 6349844545651853415 1096 85478676576082642125 1097 974081182520853844875 1098 9490333806846033174405 1099 79718803977506678664570 1100 581478334894754597318040 1101 3705499192956769492713000 1102 20737793729003674880271000 1103 102379213251607615987864200 1104 447543417928456149889806360 1105 1737863402085823231390287240 1106 6010397141601167302239135000 1107 18553834654507951237346895000 1108 51208583646441945415077430200 1109 126524592824901175902483619848 1110 280084355056832517596096218296 1111 555722926700064519039873449000 1112 988256042062676312184208449100 1113 1574394108389505021479670011400 1114 2244781277123100708045206919480 1115 2860285820850402515089860429660 1116 3250324796420911948965750488250 1117 3285087628468194429703352097750 1118 2942775976426130472322498601850 1119 2326194343270179325740641752278 1120 1613666346232466739477742476570 1121 975545088405118583610299505750 1122 509495208114414159051532940250 1123 227313246697200163269145465650 1124 85381073149680061325483906610 1125 26477057527252701944139608670 1126 6597273470245689853190932506 1127 1269242887510270140888741750 1128 176924766137795231760248850 1129 15897587681946817926283230 1130 691199464432470344621010 1131 1 1132 24 1133 9200 1134 1791907 1135 208920569 1136 16170339564 1137 889367965200 1138 36464083050681 1139 1154695943932245 1140 29021357987392056 1141 591508041539741200 1142 9948089788587502383 1143 140038494711843901797 1144 1669689744632231368248 1145 17030835395207501798160 1146 149871351477764128588332 1147 1146075040712022690431448 1148 7662972331034977510711872 1149 45036767208712749090192000 1150 233717118251529243630104520 1151 1075098743957027662675785504 1152 4398131225278746801505518144 1153 16045356209218487512496803200 1154 52321813725712456336635869112 1155 152779696079080307516126897400 1156 400047758040914905233616924652 1157 940283191976509247729420156544 1158 1985042294172630683262589579240 1159 3764735385499816551505311326840 1160 6413032001506584198390727425344 1161 9805732802303615457093244501024 1162 13443343357996892437267651387764 1163 16498648666632549361122803162538 1164 18086753885880602646206670880368 1165 17661183206212823340701612568672 1166 15306358778717780677466688333390 1167 11721085551270372282055781604042 1168 7886306494666979168607598390896 1169 4629613124399643467011930331040 1170 2350418970849050000083033012218 1171 1020425797100319195303154315130 1172 373326511134263231075255152560 1173 112866154528963281103088567136 1174 27441031227972080371292433222 1175 5155587685255356683064363906 1176 702355423788417832932044104 1177 61724112173819924250693024 1178 2626557964844032261633500 1179 1 1180 24 1181 9776 1182 1986168 1183 241318116 1184 19466328024 1185 1116069474096 1186 47711969986824 1187 1575820342064826 1188 41321511191943384 1189 879021238082706576 1190 15436145680876620024 1191 226990501230327053076 1192 2828650861485609736824 1193 30172275855846503859456 1194 277836373505919893191488 1195 2224733902558432058012076 1196 15587678062370190628685920 1197 96078436711919186705507184 1198 523374642088612411662886464 1199 2529644103428293323037284576 1200 10885135232933868238634057184 1201 41819570934433675604132011776 1202 143792655133252022276526373824 1203 443360686660860402019660849164 1204 1227768055368536497899571345728 1205 3057177437014532476251354291072 1206 6850342034791822770860432631328 1207 13818793415011090761906265229472 1208 25096199535307498165301033405248 1209 41017444401792900227160346346832 1210 60285719695377065051610234772128 1211 79581717097874648373053662189722 1212 94192977099801722851530988562448 1213 99733740458613588901618682027008 1214 94192977099801722851528755247728 1215 79059871169353097708717748130272 1216 58704484708964889052559788217328 1217 38344089877380575305585610657472 1218 21875794865941482065367640014768 1219 10804508439885731995699134897972 1220 4567759665642748485986626135728 1221 1628813524182685506631574281872 1222 480379464320263484513761409328 1223 114029468803294867536094879992 1224 20932945963889879064785701968 1225 2788477538205497303702115072 1226 239789291849231594378639328 1227 9991220493717983122681752 1228 1 1229 25 1230 10400 1231 2197224 1232 277930212 1233 23345998200 1234 1394088696000 1235 62086731099624 1236 2136818301715482 1237 58406366810010450 1238 1295559408710767200 1239 23732292803488045224 1240 364199416476967396276 1241 4738594605574348953972 1242 52801482747753784373760 1243 508214271447006960189024 1244 4256294523368105724078276 1245 31212826504698743761338900 1246 201514388661911225905171200 1247 1150753219464069085209960384 1248 5835962755853476732219205472 1249 26375519987493626468981246400 1250 106544590621416879008395046400 1251 385645094314476296597897068224 1252 1253346556522047771273819649488 1253 3663628395987524254492701662352 1254 9644423469779123197136923619040 1255 22886369979872681344924094077376 1256 48985851016032905641589033156320 1257 94593367479235956140215420972672 1258 164775543350927147774184196021248 1259 258790621512847275430881467004576 1260 366129913390335063599533126643574 1261 465983526133153719054850663746702 1262 532552601295032819355557032292928 1263 545232425135390745939724141343376 1264 498568388749929373663801085328424 1265 405663041770924044663645495943152 1266 292340167753945261479632086693248 1267 185523567997696033183820418617916 1268 102942955413355724940106560355860 1269 49498703299801708569911101336452 1270 20391492389287082285969368256448 1271 7091755809804915992991149519376 1272 2041566066458990880197310179400 1273 473406624106432813928678732352 1274 84959190635196993034939227648 1275 11071809417884741827507505376 1276 932065588750499984982521180 1277 38043493418390135850581004