1 1 2 1 3 2 4 1 5 6 6 5 7 1 8 12 9 28 10 14 11 1 12 20 13 90 14 120 15 42 16 1 17 30 18 220 19 550 20 495 21 132 22 1 23 42 24 455 25 1820 26 3003 27 2002 28 429 29 1 30 56 31 840 32 4900 33 12740 34 15288 35 8008 36 1430 37 1 38 72 39 1428 40 11424 41 42840 42 79968 43 74256 44 31824 45 4862 46 1 47 90 48 2280 49 23940 50 122094 51 325584 52 465120 53 348840 54 125970 55 16796 56 1 57 110 58 3465 59 46200 60 307230 61 1106028 62 2238390 63 2558160 64 1598850 65 497420 66 58786 67 1 68 132 69 5060 70 83490 71 701316 72 3272808 73 8883336 74 14276790 75 13483635 76 7191272 77 1961256 78 208012 79 1 80 156 81 7150 82 143000 83 1480050 84 8682960 85 30390360 86 65122200 87 85925125 88 68740100 89 31870410 90 7726160 91 742900 92 1 93 182 94 9828 95 234234 96 2927925 97 21081060 98 92355120 99 253976580 100 444459015 101 493843350 102 341200860 103 139582170 104 30421755 105 2674440 106 1 107 210 108 13195 109 369460 110 5486481 111 47549502 112 254729475 113 873358200 114 1952925975 115 2864291430 116 2734096365 117 1657028100 118 605452575 119 119759850 120 9694845 121 1 122 240 123 17360 124 564200 125 9817080 126 100788688 127 647927280 128 2707410420 129 7520584500 130 14038424400 131 17611841520 132 14676534600 133 7902749400 134 2605302000 135 471435600 136 35357670 137 1 138 272 139 22440 140 837760 141 16880864 142 202570368 143 1538570176 144 7692850880 145 25963371720 146 60004236864 147 95461285920 148 104139584640 149 76769565600 150 37119350400 151 11135805120 152 1855967520 153 129644790 154 1 155 306 156 28560 157 1213800 158 28038780 159 388804416 160 3443696256 161 20293210080 162 81736540600 163 228862313680 164 449402361408 165 619630528608 166 595798585200 167 392834232000 168 172098806400 169 47327171760 170 7307872110 171 477638700 172 1 173 342 174 35853 175 1720944 176 45174780 177 716773176 178 7321326012 179 50203378368 180 237768778104 181 792562593680 182 1880534881368 183 3191210707776 184 3866274511344 185 3313949581152 186 1972589036400 187 789035614560 188 200159769870 189 28781143380 190 1767263190 191 1 192 380 193 44460 194 2393430 195 70845528 196 1275219504 197 14877560880 198 117426462660 199 645845544630 200 2525973685664 201 7118653114144 202 14560881369840 203 21654644088480 204 23320385941440 205 17990012011968 206 9744589839816 207 3582569794050 208 842957598600 209 113380261800 210 6564120420 211 1 212 420 213 54530 214 3271800 215 108460170 216 2198126112 217 29046666480 218 261419998320 219 1652029156050 220 7489198840760 221 24714356174508 222 59913590726080 223 107153152644720 224 141300860630400 225 136590831942720 226 95613582359904 227 47455270656570 228 16128588719880 229 3536971210500 230 446775310800 231 24466267020 232 1 233 462 234 66220 235 4403630 236 162493947 237 3683196132 238 54721771104 239 556989455880 240 4007229696470 241 20837594421644 242 79561724155368 243 225424885106876 244 476860333879930 245 754592176689120 246 891137427709056 247 779745249245424 248 498807622679058 249 228212637827020 250 72067148787480 251 14792730540588 252 1761039350070 253 91482563640 254 1 255 506 256 79695 257 5844300 258 238739655 259 6016239306 260 99840923721 261 1141039128240 262 9270942916950 263 54801573686860 264 239632335848906 265 784251280960056 266 1935491943395010 267 3615754179968700 268 5113709483098590 269 5454623448638496 270 4351666501303506 271 2559803824296180 272 1085296943049550 273 319876993740920 274 61690563078606 275 6943526580276 276 343059613650 277 1 278 552 279 95128 280 7657804 281 344601180 282 9602886216 283 176967474552 284 2256335300538 285 20557721627124 286 137051477514160 287 680273697479376 288 2545872776930392 289 7245945595878808 290 15765903604219824 291 26276506007033040 292 33502545158967126 293 32517176183703387 294 23803423088724048 295 12945721328955184 296 5110153156166520 297 1411375633607896 298 256613751565072 299 27385657281648 300 1289904147324 301 1 302 600 303 112700 304 9917600 305 489433560 306 15009295840 307 305546379600 308 4321298797200 309 43873186399350 310 327586458448480 311 1831506108598320 312 7770025915265600 313 25252584224613200 314 63270211024305600 315 122623694699487520 316 183935542049231280 317 213013587299661225 318 189345410933032200 319 127891198612662100 320 64618710877976640 321 23847381395443760 322 6194125037777600 323 1064997783175200 324 108043253365600 325 4861946401452 326 1 327 650 328 132600 329 12707500 330 684934250 331 23013790800 332 515070556000 333 8038779749000 334 90436272176250 335 751625906531500 336 4701078397215200 337 22436965077618000 338 82556525349697000 339 235875786713420000 340 525666038961336000 341 915535017857660200 342 1245396899291670125 343 1318655540426474250 344 1079601027249745000 345 676171169698524500 346 318766408572161550 347 110395293012004000 348 27053391963416000 349 4410879124470000 350 426384982032100 351 18367353072152 352 1 353 702 354 155025 355 16122600 356 945590490 357 34671651300 358 849455456850 359 14562093546000 360 180610410230250 361 1661615774118300 362 11555782429095450 363 61630839621842400 364 254819817667233000 365 823264026309522000 366 2089522504871310600 367 4179045009742621200 368 6591214371983766525 369 8185168174358925750 370 7969769011875796125 371 6040245987947971800 372 3523476826302983550 373 1555820936289629100 374 507332914007487750 375 117642414842316000 376 18234574300558980 377 1683191473897752 378 69533550916004 379 1 380 756 381 180180 382 20270250 383 1289187900 384 51395624280 385 1372997391480 386 25743701090250 387 350400375950625 388 3550723809633000 389 27308294026813800 390 161780954007336300 391 746681326187706000 392 2707745468592780000 393 7762203676632636000 394 17659013364339246900 395 31942038879613637775 396 45929729107941178500 397 52376006877476782500 398 47138406189729104250 399 33221352933713844900 400 18120737963843915400 401 7520464372346289000 402 2316085042208096250 403 509538709285781175 404 75254947832976912 405 6646448384109072 406 263747951750360 407 1 408 812 409 208278 410 25271064 411 1737385650 412 75055060080 413 2178383767560 414 44501268394440 415 661956367367295 416 7355070748525500 417 62250644244338550 418 407458762326579600 419 2086920199352160900 420 8439413553424123200 421 27126686421720396000 422 69625161815749016400 423 143089946525748897675 424 235677558983586419700 425 310791166963735307850 426 327148596803931903000 427 273402755900428804650 428 179901380505909862800 429 92083908203617894200 430 36032833644893958600 431 10509576479760737925 432 2198926771149939012 433 310105057469863194 434 26252279997448736 435 1002242216651368 436 1 437 870 438 239540 439 31259970 440 2316363777 441 108096976260 442 3397333539600 443 75348004574700 444 1220219074084725 445 14805324765561330 446 137285738735205060 447 988041301503369750 448 5586233512345975125 449 25045970033375361000 450 89688426024277483200 451 257854224819797764200 452 597235888369384527375 453 1116401725971529247250 454 1684395586553535355500 455 2047870423651929826950 456 1999111604041169592975 457 1557749301850262020500 458 960509450943244566000 459 462854191940041765500 460 171256051017815453235 461 47424752589548894742 462 9457927866861602940 463 1276069632830533730 464 103719945525634515 465 3814986502092304 466 1 467 930 468 274195 469 38387300 470 3057548445 471 153692768502 472 5214576074175 473 125149825780200 474 2198812911277125 475 29024330428858050 476 293673452430172815 477 2313790837328634300 478 14372200778022093825 479 71071322528680683750 480 281916246030433378875 481 902131987297386812400 482 2338246511193594495375 483 4921015533361682532750 484 8417526570223930648125 485 11695931655469040479500 486 13171846840563943206675 487 11974406218694493824250 488 8732323902565747472625 489 5062216755110578245000 490 2303308623575313101475 491 807929794115648287902 492 212915971383753466185 493 40555423120714945940 494 5244235748368311975 495 409894288378212890 496 14544636039226909 497 1 498 992 499 312480 500 46819920 501 3998421168 502 215914743072 503 7886028949344 504 204191821009800 505 3879644599186200 506 55522024930575840 507 610742274236334240 508 5246831355939416880 509 35651546392921678800 510 193536966133003399200 511 846033023381414859360 512 2996366957809177626900 513 8636587113685276689300 514 20321381443965356916000 515 39097862544237441084000 516 61527688951194709916400 517 79107028651536055606800 518 82874030015894915397600 519 70426547246709117828000 520 48226874745029069817000 521 26364024860615891499960 522 11356810709188384030752 523 3785603569729461343584 524 951408304561637110160 525 173409395412712182640 526 21526683568474615776 527 1620288010530347424 528 55534064877048198 529 1 530 1056 531 354640 532 56742400 533 5183418240 534 299947135488 535 11762212670208 536 327661638670080 537 6712512736644000 538 103820196993427200 539 1237347984167118720 540 11548581185559774720 541 85503918393086793600 542 507385889365569984000 543 2433036145672042732800 544 9488840968120966657920 545 30245680585885581222120 546 79073674734341388816000 547 169939037806260002280000 548 300523772120544004032000 549 437190535156315205865600 550 522357522524428557657600 551 511001924208680110752000 552 407320374369237769440000 553 262721641468158361288800 554 135806879282001860604672 555 55522185689365433039232 556 17626090695036645409280 557 4232866607798209180800 558 739535315385434247680 559 88267118287938926336 560 6406484391866534976 561 212336130412243110 562 1 563 1122 564 400928 565 68358224 566 6664926840 567 412336807168 568 17318145901056 569 517688861399424 570 11403535196937312 571 190058919948955200 572 2446576642252005120 573 24725251823971021440 574 198752985815767056960 575 1284250062194187137280 576 6727024135302885004800 577 28758028178419833395520 578 100864554714016621541640 579 291386491396048017786960 580 695237944383553165246080 581 1372180153388591773512000 582 2241227583868033230069600 583 3027112580808772154899200 584 3374093864774995050124800 585 3092919376043745462614400 586 2319689532032809096960800 587 1413226237976911388302272 588 692521119464469398256384 589 269313768680626988210816 590 81590131890928865886528 591 18756352158834222042880 592 3146226813739934020096 593 361562355611242417632 594 25336755980333275478 595 812944042149730764 596 1 597 1190 598 451605 599 81891040 600 8504384504 601 561289377264 602 25191201812920 603 806118458013440 604 19044548570567520 605 341109025508387136 606 4729011490002639840 607 51589216254574252800 608 448760041393956801600 609 3146251718784004828800 610 17933634797068827524160 611 83690295719654528446080 612 321530731717055081713800 613 1021332912512998494855600 614 2690704544369039894341800 615 5891226791881687347611520 616 10730448799498787668863840 617 16258255756816344952824000 618 20467408927059311729148000 619 21357296271714064413024000 620 18402870287460285502555680 621 13023569741894971278731712 622 7513597928016329583883680 623 3498394802462629647522560 624 1296818762981836852098880 625 375630262380945846814848 626 82800219126982686663488 627 13354874052739143010240 628 1479659341070530049430 629 100226479430802391940 630 3116285494907301262 631 1 632 1260 633 506940 634 97585950 635 10773488880 636 757017151968 637 36228677987040 638 1238244458342760 639 31300068252553100 640 600961310449019520 641 8948860241049945216 642 105081313436571326400 643 986147710712438601600 644 7477383740566842144000 645 46217352834551243347200 646 234553065635347559987040 647 983053289795206685239800 648 3418198367131045467631200 649 9894784746958289511564000 650 23903716836072920451620400 651 48262742564261515578509760 652 81482552381220740587094400 653 114977356522117803911433600 654 135390003151044515475420000 655 132682203088023625165911600 656 107778774200733037057848192 657 72159578168581947887733120 658 39515959473271066700425280 659 17519390899479783266198400 660 6202267123034222121826560 661 1720628943809493878958336 662 364246046572574309053680 663 56568514808619494966670 664 6050108535681229408200 665 396561735952215036840 666 11959798385860453492 667 1 668 1332 669 567210 670 115710840 671 13555524906 672 1012145859648 673 51547142709216 674 1877788770121440 675 50674216393693860 676 1040510576617180592 677 16600873290574108536 678 209271614814509974272 679 2112838418800341086400 680 17274195424037953497600 681 115408077047263089319680 682 634744423759946991258240 683 2891354194994758537385880 684 10960689105208888573096800 685 34708848833161480481473200 686 92069788483754664014013120 687 204964886267406216316910160 688 383310956136447988956299520 689 602237569423865911502486400 690 794255345182199970242409600 691 877652156426330967117862608 692 810140452085843969647257792 693 622030916914914386951384544 694 394940264707882150445323520 695 205738586171716933052182080 696 87025057139300955589888512 697 29476229031053549473994496 698 7844480306651347843885632 699 1597124304857992222003230 700 239141607144512204364120 701 24717998049390757257804 702 1569396701548619508432 703 45950804324621742364 704 1 705 1406 706 632700 707 136557750 708 16946816775 709 1342187888580 710 72605973401280 711 2813481469299600 712 80887592242363500 713 1772337021132675800 714 30226402287680907280 715 408056430883692248280 716 4420611334573332689700 717 38862517227018309360000 718 279810124034531827392000 719 1662538486971843274420800 720 8202671505574314978943800 721 33775706199423649913298000 722 116536062325496803794420000 723 337954580743940731003818000 724 825574761531626642880755400 725 1701184357095473082299738400 726 2958581490600822751825632000 727 4341396752512076864091960000 728 5368860650606601721927057200 729 5583615076630865790804139488 730 4867766989883318894547198528 731 3541364873592361629630898400 732 2137030527167804431673818000 733 1061146192800564959175964800 734 429022546766680026505551360 735 139259334736765089248777760 736 35606079904286528501107950 737 6981584294958142843354500 738 1009102940111597116854600 739 100910294011159711685460 740 6212195276963285554210 741 176733862787006701400 742 1 743 1482 744 703703 745 160444284 746 21058312275 747 1766090456130 748 101297902590885 749 4167685135167840 750 127403819201450220 751 2972755781367171800 752 54077130168324643380 753 780021635155228189360 754 9045250884588511503540 755 85283794054691679890520 756 659934120661304665819500 757 4223578372232349861244800 758 22499871549134834371116600 759 100293545075228477392820400 760 375660910062478595146792200 761 1186297610723616616253028000 762 3166284813383748159094391400 763 7154981266607430904966546800 764 13701930528345060369392458200 765 22240814770647054512637033600 766 30581120309639699954875921200 767 35568195313980943332132609888 768 34909525030388703640796820816 769 28814211136193850624149756864 770 19907355230794027340083760592 771 11441008753329900770163080800 772 5425252537869340042625718960 773 2100097756594583242306729920 774 654291819999638150302002030 775 160948789946435053015465740 776 30431493897435199099562850 777 4250748353927456382161160 778 411671574817298703677770 779 24594887826922539906780 780 680425371729975800390 781 1 782 1560 783 780520 784 187715060 785 26017307316 786 2306867915352 787 140059837717800 788 6107609351908350 789 198157992306359800 790 4914318209197723040 791 95159070778101364320 792 1463431164238983102800 793 18124032110959713811600 794 182833642613857332736800 795 1516648597301616541083360 796 10426959106448613719948100 797 59801677228161166923231750 798 287673427711938685330056000 799 1165834417569435724758648000 800 3994516872830013983251999200 801 11603120440125278713255807200 802 28631076410698739682059784000 803 60091310569490240202267768000 804 107337014894053218912021774000 805 163152262638960892746273096480 806 210842924025734076779799078528 807 231266455127941936069010385280 808 214747422618803226349795357760 809 168201183233446862017820009280 810 110587444608657017326658672768 811 60644727688618364340425723776 812 27510209132941798339910862600 813 10212123087228394838300244450 814 3058175897779626261736971600 815 724710590902398828411618480 816 132288441196469627408470040 817 17876816377901301001144600 818 1678335534767405214901200 819 97393290141698278327600 820 2622127042276492108820 821 1 822 1640 823 863460 824 218743200 825 31969318680 826 2992328228448 827 192007727992080 828 8859785163063120 829 304555114980294750 830 8013183469703755200 831 164853038108541800160 832 2697595169048865820800 833 35604797776100094391200 834 383436283742616401136000 835 3401627602916639787220800 836 25058656674819246432526560 837 154313418861478815347360250 838 798798874106478573562806000 839 3491825487687676805486535000 840 12938132333326970900329056000 841 40755116849979958336036526400 842 109386027909037117611872928000 843 250550210171094899826404592000 844 490206932943446543138617680000 845 819462589570461471280055888400 846 1169940435571366531304449022208 847 1424927453580510518896444321920 848 1477702544453862760337053370880 849 1301178964636098366552947241600 850 969153987453093955777367600640 851 607544919016294383030328291584 852 318471126903702700782026927040 853 138426370500757139828551476810 854 49349864706152278013743842000 855 14224372768243891898079107400 856 3251285204170032433846653120 857 573612629864833049514987600 858 75067371191414851430126400 859 6838120857517547195052000 860 385740150936887277669600 861 10113918591637898134020 862 1 863 1722 864 952840 865 253931860 866 39080113254 867 3855904507728 868 261099819523296 869 12728616201760680 870 462826628002909170 871 12897435367014402204 872 281398589825768775360 873 4890366401972072505120 874 68653220643069479398800 875 787625959905104796619200 876 7456192420434992074661760 877 58717515310925562587961360 878 387276553190442865010303970 879 2151536406613571472279466500 880 10115995736358546571419246000 881 40410740862611246566880040600 882 137588951032224006168186804900 883 400258766639197108852907068800 884 996691790445431535878780448000 885 2126998060044779618234064072000 886 3892406449881946701368337251760 887 6108083967507054823685698456608 888 8213719751177577996523218437376 889 9452296539053561980125925979520 890 9289325909069879877020306566080 891 7773137082532037414334233540352 892 5516419865022736229527520577024 893 3303178830467243266471116151968 894 1657845435745870200028117008090 895 691507721861913773273760035460 896 237088361781227579408146297872 897 65857878272563216502262860520 898 14536198357457646885634595340 899 2481285637119370734389973600 900 314764979607585491272142400 901 27844594349901793458689520 902 1528057007006805738586620 903 39044429911904443959240 904 1 905 1806 906 1048985 907 293715800 908 47537902230 909 4937603444956 910 352333274393646 911 18119996968816080 912 695858216927450850 913 20504622125462218380 914 473656771098177244578 915 8726767176596720142528 916 130062395420431886739600 917 1586475372710762574516000 918 15993182685850877953573200 919 134342734561147374810014880 920 946819934388674696730876930 921 5631412681658130549183647100 922 28404055192573904085794711250 923 121987942300738451231623602000 924 447579569251042746066504692100 925 1406678646217562916209014746600 926 3794696347997971107955148476500 927 8799295879415585177867010960000 928 17554595279434092429844686865200 929 30139889741305303310317954679328 930 44522885558025070559543759262768 931 56536997534000089599420646682880 932 61619757164519802088038512702400 933 57511773353551815282169278522240 934 45823896833313865724825199338688 935 31041994629019070329720296326208 936 17784476089542175709735586436890 937 8559373519030993657091993472300 938 3430942158468726028935194022090 939 1132755506288087323838921200944 940 303598885694329710668539691244 941 64779278597652143101395382200 942 10709125004335205843348089500 943 1318046154379717642258226400 944 113319821809475724120981660 945 6054252965430758779982760 946 150853479205085351660700 947 1 948 1892 949 1152228 950 338562994 951 57555708980 952 6285083420616 953 471979835919592 954 25571193253215038 955 1035633326755209039 956 32219703499050947880 957 786746578167734963688 958 15341558274270831791916 959 242317946075662368815904 960 3136819126122310664452032 961 33608776351310471404843200 962 300518475207967798478306280 963 2258307953401052132682566310 964 14346897586312566489983362440 965 77439686971733911521956979720 966 356630137369827224114275564500 967 1406141684486747340793429368600 968 4760185269561196625543124529200 969 13866626654808703213538667106800 970 34817290839791417851385131539900 971 75437463486214738678001118336450 972 141126085537287880357614399841728 973 227972907406388114423838645898176 974 317835243923720995506251233831584 975 382028569051172034007513798300032 976 395201967983971069662945308586240 977 351007339306193659722142822464768 978 266793884916199616361386782397616 979 172809675457083842415898256780274 980 94875900250947991914610807644072 981 43850205998337307187425163196840 982 16913650885072961343721134375924 983 5383924906359561268571892624168 984 1393846846312148152034259541392 985 287798336687933424104239824336 986 46121528315373946170551253900 987 5512085091349569176480515710 988 460940913562333310925199920 989 23991387527607603115708080 990 583300119592996693088040 991 1 992 1980 993 1262910 994 388976280 995 69373919538 996 7954876107024 997 627867007018680 998 35788419400064760 999 1526475499688873305 1000 50068396389795044404 1001 1290399125136990462594 1002 26590042578580409532240 1003 444360519245891843913780 1004 6094087121086516716531840 1005 69269456943016740011245248 1006 658059840958659030106829856 1007 5262059390018688935596893150 1008 35630676653982756452799877800 1009 205345215453216412188504558900 1010 1011595377180055588465475090160 1011 4275194748796663498871948297700 1012 15546162722896958177716175628000 1013 48758419449085914284655278106000 1014 132142383144624144510587492838000 1015 309873888474143618877327670705110 1016 629282358132107041412419269739608 1017 1107070815232410535818145011578940 1018 1686965051782720816484792398596480 1019 2225048732092726594156665836079840 1020 2537067060041361817705071849874944 1021 2496146623589081788387248110360832 1022 2113672544168174095005331061192640 1023 1535214811910027964838152390089730 1024 952325765676808791022597204547640 1025 501771642923831186530393653152412 1026 223009619077258305124619401401072 1027 82875196278710856634149101872020 1028 25463787192320832194845243249440 1029 6374537819400154348372189774320 1030 1274907563880030869674437954864 1031 198232578530126751077427852738 1032 23023528284567566907947485800 1033 1874008116185732190181772100 1034 95087092576020237979624800 1035 2257117854077248073253720 1036 1 1037 2070 1038 1381380 1039 445495050 1040 83263024845 1041 10013766454692 1042 829712077674480 1043 49693826937860820 1044 2229320291795700675 1045 76985860743344863310 1046 2091215926373767741548 1047 45468103853732677410930 1048 802686910340896112754495 1049 11643370567582229327867400 1050 140164003784989884480232320 1051 1412152338133773086138340624 1052 11992911401062558194777819270 1053 86380316104385223076112136180 1054 530405449763768913625249959000 1055 2788816022705290235324340573900 1056 12602792407368192539632377164910 1057 49101788600135815089476794149000 1058 165354639870813100617526595316000 1059 482284366289871543467785903005000 1060 1220179446713375004973498334602650 1061 2680640384471845395541777879711668 1062 5116891901983294629666641536771560 1063 8487542916781814107939111755438540 1064 12229587700289067125971380238747650 1065 15294013124039660957536622643399360 1066 16576736805410729295910661961878016 1067 15540690755072558714916245589260640 1068 12567944985636330627403857701921010 1069 8737074054185684393382360969249900 1070 5198191958288625672701438290948680 1071 2632100372530272364431363198115284 1072 1126349258515206642436844611806090 1073 403755352981268952907659803947560 1074 119873384150984034601464449215200 1075 29046243082738439153431770386760 1076 5632137378238307104141038404262 1077 850380788816469133029425078460 1078 96056301726777244262459975640 1079 7615457325061620845332450500 1080 376926675684868102445747550 1081 8740328711533173390046320 1082 1 1083 2162 1084 1507995 1085 508696980 1086 99526564137 1087 12540347081262 1088 1089517297607739 1089 68483944421057880 1090 3227305880842352595 1091 117187062428808980894 1092 3350484648532765862833 1093 76756557402750636130356 1094 1429344867019170499735155 1095 21895678512359600842096770 1096 278700707921605776432974601 1097 2972807551163794948618395744 1098 26766197400000492018994305798 1099 204682686000003762498191750220 1100 1336422332859673689059830930530 1101 7483965064014172658735053210968 1102 36083402987211189604615435124310 1103 150269409842844867530909301253620 1104 541979590836347595343694614205250 1105 1696631762618131602815044009686000 1106 4617666113925681512328278113028730 1107 10940316639146999275362381990868068 1108 22581935626957267735042865391407166 1109 40623587900346407565685577952795960 1110 63686979553129281811721355583632090 1111 86965668631169639991178126934890716 1112 103330176169292959344356806734466926 1113 106663407658624990290948961790417472 1114 95451629012689977106957167511311090 1115 73843149717482085676326935293955460 1116 49208082122658230202796016544627462 1117 28118904070090417258740580882644264 1118 13700577133249760361053030775402498 1119 5651731676589517076394564615742140 1120 1956368657280986680290426213141510 1121 561828947731975662032122399671408 1122 131892771266347945050223856020422 1123 24816061492622958302132711585724 1124 3641337926658407502804633759810 1125 400316220266886237094801174440 1126 30933526111532118320961908934 1127 1494373242103000885070623620 1128 33868773757191046886429490 1129 1 1130 2256 1131 1643120 1132 579199800 1133 118504279080 1134 15626764268016 1135 1422035548389456 1136 93701985242090940 1137 4633042603636718700 1138 176673357952013539760 1139 5309837467175970567696 1140 127999263792075290503096 1141 2510754789767630698329960 1142 40558346603938649742253200 1143 545026924363404140822088240 1144 6145178572197381687769044906 1145 58559936982116225495210898516 1146 474603410835451762183408589280 1147 3288918373333393790569234960800 1148 19577719369684570405967393371920 1149 100498959431047461417299285975856 1150 446372001628808205256056568879776 1151 1720208306672284585472945275327200 1152 5765190882869069715806066593035000 1153 16834357377977683570153714451662200 1154 42888762796816990757191617126080928 1155 95430551978102762909876504203615968 1156 185559406624088705658093202618142160 1157 315359582686259130305626378833788400 1158 468327104403042294660769289026729440 1159 607314503129106459527836303834662048 1160 686902089224654685070798722683962518 1161 676494481812159917115180560219053995 1162 578818807967623458494272137085821600 1163 429006881199532681001636995722432480 1164 274428211307002651497872554406571888 1165 150811899907451907579911944313521488 1166 70793637225404167142775165893971680 1167 28183701729411915394222232036061600 1168 9430700194072448612682054565912920 1169 2622194688107949126453059074424568 1170 596922368024573784883623203934048 1171 109072193492862319497007562180640 1172 15565270741581832063526449148400 1173 1666584544048155756296771322960 1174 125597675783339274387582766368 1175 5925514768686681770366994528 1176 131327898242169365477991900 1177 1 1178 2352 1179 1787128 1180 657663104 1181 140575488480 1182 19380674011776 1183 1845317032692672 1184 127326875255794368 1185 6598007938602344264 1186 263920317544093770560 1187 8327885656323177069216 1188 210973103293520485753472 1189 4353348842960528484874528 1190 74054769328603275764678784 1191 1049109232155213073332949440 1192 12484399862647035572662098336 1193 125716070675699376593828997582 1194 1078035847885735830660808136128 1195 7915052672634744651430670262624 1196 49989806353482597798509496395520 1197 272682491323401503705679181528896 1198 1289044504437898017517756130863872 1199 5296291550842667941540345842027648 1200 18959188595045492486383556854794624 1201 59247464359517164019948615171233200 1202 161882302619234589691428831606323328 1203 387180037176203527196451578727944256 1204 811234363607283580792565212572835584 1205 1489594133175443126800141295500120512 1206 2397048030397264801747353808850768640 1207 3379064481560015220527721336992857728 1208 4169329561924857489844688423870219616 1209 4497032548326148372095738745064564529 1210 4232501221954021997266577642413707792 1211 3467805623029555838096565715422995880 1212 2465995109709906373757557842078574848 1213 1516253749889199189269849754251015616 1214 802341955844640253781485218465686784 1215 363273584596324973203358017267527552 1216 139720609460124989693599237410587520 1217 45238807087394127760549509185989008 1218 12189783094396559396570831743495296 1219 2693091613878309634126113989841984 1220 478265741153864713037195719126272 1221 66425797382481210144054960989760 1222 6931387552954561058510082885888 1223 509755143811181872480621266816 1224 23499350601224696249106654144 1225 509552245179617138054608572 1226 1 1227 2450 1228 1940400 1229 744790200 1230 166162693620 1231 23927427881280 1232 2381348774851200 1233 171882352641938400 1234 9324617630825158200 1235 390805085594138852560 1236 12932095559660594757440 1237 343876177381883996959200 1238 7455059178881613318692400 1239 133371827947464466844299200 1240 1989145548245041476934976640 1241 24947200417573228523226165360 1242 265064004436715553059278006950 1243 2401168040191423245360518415900 1244 18647667586983684618940166411200 1245 124743081595032963950910271098080 1246 721727829228405005715980854210320 1247 3624260960627488340391938488675200 1248 15843607203375502389223256792390400 1249 60446805743313058028449599284011200 1250 201690841830187903621593496277650704 1251 589557845349780025970811758350055904 1252 1511686782948153912745671175256553600 1253 3403294847325076665996206799320971200 1254 6731147198034572814765896699149605600 1255 11698269613135947236696592884039314560 1256 17861874032960263522698023543371856640 1257 23947875467577772666520535597464283600 1258 28165967169253403079373584481108560825 1259 29019481325897445596930359768414880850 1260 26141919312068959394881803085496430480 1261 20540079459482753810264273852890052520 1262 14032636867964944419925292196794255100 1263 8303807876349099400695478739497027200 1264 4235950576599135726670568101929657600 1265 1851870700795263183070081695843606720 1266 688805565539701549800457216136951280 1267 216001745291195607951362890077789600 1268 56452283376215020461264276919555200 1269 12113967785805125955218444201553600 1270 2092412617548158119537731271177440 1271 283031658412311243222495051173760 1272 28800631290799478958810782265600 1273 2068130438435068967786944471200 1274 93206558875049876949581681100 1275 1978261657756160653623774456