1 1 2 1 3 3 4 1 5 5 6 11 7 1 8 7 9 26 10 50 11 1 12 9 13 47 14 154 15 274 16 1 17 11 18 74 19 342 20 1044 21 1764 22 1 23 13 24 107 25 638 26 2754 27 8028 28 13068 29 1 30 15 31 146 32 1066 33 5944 34 24552 35 69264 36 109584 37 1 38 17 39 191 40 1650 41 11274 42 60216 43 241128 44 663696 45 1026576 46 1 47 19 48 242 49 2414 50 19524 51 127860 52 662640 53 2592720 54 6999840 55 10628640 56 1 57 21 58 299 59 3382 60 31594 61 245004 62 1557660 63 7893840 64 30334320 65 80627040 66 120543840 67 1 68 23 69 362 70 4578 71 48504 72 434568 73 3272688 74 20355120 75 101378880 76 383970240 77 1007441280 78 1486442880 79 1 80 25 81 431 82 6026 83 71394 84 725592 85 6314664 86 46536624 87 284574960 88 1397759040 89 5231113920 90 13575738240 91 19802759040 92 1 93 27 94 506 95 7750 96 101524 97 1153956 98 11393808 99 97053936 100 703404576 101 4243508640 102 20606463360 103 76349105280 104 196287356160 105 283465647360 106 1 107 29 108 587 109 9774 110 140274 111 1763100 112 19471500 113 188204400 114 1576890000 115 11277554400 116 67285058400 117 323626665600 118 1188825724800 119 3031488633600 120 4339163001600 121 1 122 31 123 674 124 12122 125 189144 126 2604744 127 31813200 128 343976400 129 3270729600 130 27046454400 131 191338156800 132 1131047366400 133 5395972377600 134 19675048780800 135 49811492505600 136 70734282393600 137 1 138 33 139 767 140 14818 141 249754 142 3739608 143 50046408 144 598482000 145 6366517200 146 59753750400 147 488849155200 148 3427105248000 149 20099588140800 150 95218662067200 151 344937224217600 152 867718162483200 153 1223405590579200 154 1 155 35 156 866 157 17886 158 323844 159 5238132 160 76223664 161 998853264 162 11752855200 163 123418922400 164 1146140409600 165 9293295110400 166 64651956364800 167 376612896038400 168 1773217155225600 169 6386713749964800 170 15974614352793600 171 22376988058521600 172 1 173 37 174 971 175 21350 176 413274 177 7181196 178 112890588 179 1608642576 180 20742534576 181 240947474400 182 2503748556000 183 23046980025600 184 185464792800000 185 1281740285145600 186 7422410595801600 187 34758188233574400 188 124548748102195200 189 309920046408806400 190 431565146817638400 191 1 192 39 193 1082 194 25234 195 520024 196 9660840 197 163158960 198 2511767280 199 35220317760 200 448372820160 201 5154170774400 202 53091962697600 203 485075533132800 204 3878247384345600 205 26648514872985600 206 153516757766400000 207 715437948072960000 208 2551797512248320000 209 6320046028584960000 210 8752948036761600000 211 1 212 41 213 1199 214 29562 215 646194 216 12780984 217 230784840 218 3817038960 219 57826223280 220 800575997760 221 10086271796160 222 114942011990400 223 1175271048201600 224 10669304848204800 225 84822225638169600 226 579892995734169600 227 3325222830101760000 228 15429680577561600000 229 54804198761303040000 230 135153868608460800000 231 186244810780170240000 232 1 233 43 234 1322 235 34358 236 794004 237 16658148 238 320251728 239 5663317680 240 92179573920 241 1378838230560 242 18892607771520 243 235977273544320 244 2669517204076800 245 27123099523027200 246 244861798361241600 247 1937048605944883200 248 13183403757582643200 249 75283691519393280000 250 347968129734973440000 251 1231237843834521600000 252 3024476051557847040000 253 4148476779335454720000 254 1 255 45 256 1451 257 39646 258 965794 259 21422172 260 436858764 261 8225331504 262 143149433040 263 2300633969760 264 34059828307680 265 462688566802560 266 5737221760152960 267 64496340380102400 268 651708291206649600 269 5854837379724748800 270 46113230058645657600 271 312584959155880857600 272 1778358268603445760000 273 8190600438533990400000 274 28880470772082800640000 275 70686949913608089600000 276 96538966652493066240000 277 1 278 47 279 1586 280 45450 281 1164024 282 27216936 283 586813968 284 11720201616 285 217177416576 286 3732128300160 287 59366801975040 288 871406506494720 289 11752173128586240 290 144817445022243840 291 1619153396908185600 292 16282170039031142400 293 145645465513966387200 294 1142623100211502694400 295 7717472492565182054400 296 43757765810602905600000 297 200883079981296599040000 298 706057306899429703680000 299 1722338814665479127040000 300 2342787216398718566400000 301 1 302 49 303 1727 304 51794 305 1391274 306 34201080 307 777332520 308 16414713360 309 322659231120 310 5903902465920 311 100420213276800 312 1583808130195200 313 23080457713017600 314 309347868822451200 315 3791415072241843200 316 42188624389562112000 317 422442356177495808000 318 3764241479462897664000 319 29427311396583733248000 320 198107215661906546688000 321 1119796162003957616640000 322 5125485066487954882560000 323 17961656873352362311680000 324 43678918768370217615360000 325 59190128811701203599360000 326 1 327 51 328 1874 329 58702 330 1650244 331 42548724 332 1016740080 333 22633373520 334 470391651360 335 9130494777120 336 165363140401920 337 2788850689516800 338 43669963405555200 339 632474276804697600 340 8431633104578611200 341 102851265545431603200 342 1139648970800051712000 343 11368203890657822208000 344 100947899506378788864000 345 786653443593581211648000 346 5280047690903995097088000 347 29761000630575022448640000 348 135847813402575324610560000 349 474758683728826913095680000 350 1151163098020956643983360000 351 1554454559147562279567360000 352 1 353 53 354 2027 355 66198 356 1943754 357 52450188 358 1314581148 359 30767294160 360 674092013040 361 13834411290720 362 265798582950240 363 4773208374339840 364 79925022369273600 365 1243853764482470400 366 17918747256649075200 367 237757395218689382400 368 2888120485072388966400 369 31881885365058753024000 370 316943773428877410816000 371 2805611433721156988928000 372 21799770006369200541696000 373 145922049830462914584576000 374 820350827905800840929280000 375 3735106205390634703749120000 376 13020130191241629471375360000 377 31484695107692435023134720000 378 42373564558110787183902720000 379 1 380 55 381 2186 382 74306 383 2274744 384 64112712 385 1681732464 386 41283943344 387 950997660480 388 20575331421120 389 417977107148160 390 7962791369742720 391 141976731235691520 392 2362804077652300800 393 36576553723886131200 394 524457351325074585600 395 6929996203790108467200 396 83868054096361754419200 397 922699595364993718272000 398 9144486902298705205248000 399 80717610114513497309184000 400 625516989970585326501888000 401 4176557974006447876374528000 402 23423526075129854886051840000 403 106397785326007497065103360000 404 370008080079974801278894080000 405 892460332465806532808540160000 406 1197348677077520393310044160000 407 1 408 57 409 2351 410 83050 411 2646274 412 77761176 413 2130521448 414 54737803056 415 1322553150576 416 30085308025920 417 644305752780480 418 12978516655520640 419 245493019042346880 420 4350478314951982080 421 72018614888670643200 422 1109682210907252684800 423 15845771176316376422400 424 208607985764583706828800 425 2516192623195867052236800 426 27598478809598579570688000 427 272751835062786306619392000 428 2401304412489882267303936000 429 18563448743329910385917952000 430 123660917451284603919040512000 431 691985937204253869216399360000 432 3136350498556169724971581440000 433 10882678494625126167338680320000 434 26186237986120103311949168640000 435 35027999979859805266492784640000 436 1 437 59 438 2522 439 92454 440 3061524 441 93638820 442 2674849680 443 71781974640 444 1815193378080 445 43310839531680 446 975244141065600 447 20710185688886400 448 414213735564115200 449 7787380581544838400 450 137275789612950374400 451 2261980049125982976000 452 34710368761739672064000 453 493831866938278482432000 454 6479744352722957481984000 455 77922331273515920615424000 456 852319890064356477603840000 457 8401844783871181012930560000 458 73793450230597202533908480000 459 569183687291202453181071360000 460 3783508873486368967192412160000 461 21127984865866770324597964800000 462 95564141955641708741571379200000 463 330901235835623635997432217600000 464 794428901577342801313018675200000 465 1059681761389533859949327155200000 466 1 467 61 468 2699 469 102542 470 3523794 471 112007964 472 3330321420 473 93180772080 474 2461231149840 475 61462773312480 476 1451663375914080 477 32413115381673600 478 683446149519638400 479 13586372879442451200 480 254086498336122950400 481 4458392682933188966400 482 73164029596881382656000 483 1118618504649592579584000 484 15862549824550248648192000 485 207517218327975070255104000 486 2488688846808190810527744000 487 27152882365287023520215040000 488 267035880259634365831311360000 489 2340226492825535313994874880000 490 18013101055766430296719196160000 491 119499215576512363471600680960000 492 666019733334044507505716428800000 493 3006697210593591480761430835200000 494 10390564740810428245238552985600000 495 24892548808709817899339887411200000 496 33115387462887740717065450291200000 497 1 498 63 499 2882 500 113338 501 4036504 502 133150728 503 4114377168 504 119823343440 505 3299858098560 506 86075084810880 507 2127753882351360 508 49833075892642560 509 1104816649481395200 510 23154618972717388800 511 457882091527759718400 512 8523776656311156172800 513 148956705206745595084800 514 2435571037393457467392000 515 37116301412892507660288000 516 524768214818980043218944000 517 6846550431695667285884928000 518 81904036995067221351825408000 519 891552174661235906796257280000 520 8749087619056760093946347520000 521 76518763376404813146591068160000 522 587839843026439551186299781120000 523 3892498553899878321238934814720000 524 21655249743946837690921490841600000 525 97584783848024581187320047206400000 526 336609491033022665256496476979200000 527 804784400532892095596601960038400000 528 1067915237466585625763819972198400000 529 1 530 65 531 3071 532 124866 533 4603194 534 157369752 535 5046432264 536 152738360784 537 4378268189520 538 119073665796480 539 3074579815271040 540 75366122480858880 541 1752646636085748480 542 38622052065456921600 543 805201376118520550400 544 15849890120755311667200 545 293860908364035250022400 546 5116791731114878178918400 547 83392151123368199540736000 548 1267094243076830196424704000 549 17866682942894248193482752000 550 232528146492371901641293824000 551 2775345025547781997888241664000 552 30146339810926421857056522240000 553 295245953852823815495249756160000 554 2577327690812964692997667553280000 555 19764174315613746203269028904960000 556 130645209253143430685611665653760000 557 725587026422482874224043281612800000 558 3264153006473760100876097893171200000 559 11239678622556594718547992746393600000 560 26821016054519132684855082693427200000 561 35504333673331019180373277094707200000 562 1 563 67 564 3266 565 137150 566 5227524 567 184988916 568 6148020528 569 193109818896 570 5752913436576 571 162856347691680 572 4384390139032320 573 112261080264111360 574 2732406228336913920 575 63159104970657400320 576 1384532157100374374400 577 28733112138651640473600 578 563309040416875548364800 579 10406288081667512679321600 580 180611194014550884940185600 581 2934937265544194187239424000 582 44475662047507682318401536000 583 625595171236045361897914368000 584 8123492394872335735637999616000 585 96754620424073189806374322176000 586 1048904449125984361921662812160000 587 10253722490986383895874161213440000 588 89352021967563792914206052843520000 589 684042090090328324377144474992640000 590 4514298094763642364106781585571840000 591 25031763799148246327597396341555200000 592 112428421823243157845707027434700800000 593 386490731976330163678390850578022400000 594 920597863472462397780591005977804800000 595 1215830662512066538628209615621324800000 596 1 597 69 598 3467 599 150214 600 5913274 601 216354060 602 7442942940 603 242293983120 604 7490901806640 605 220385482057440 606 6175809963640800 607 164873761932499200 608 4191800271770361600 609 101412792167374195200 610 2331918731660235379200 611 50885626652257630464000 612 1051771946773953436416000 613 20545850809171272549888000 614 378330667566233625847296000 615 6547161145835211886043136000 616 106109344623935760250429440000 617 1604059736281214372902748160000 618 22512181333301379059290030080000 619 291718437901009247461686312960000 620 3467769959727814107081020866560000 621 37525238168261977305837394329600000 622 366202529224196158102808405606400000 623 3185898705182114525974913954611200000 624 24351518707383163771043971360358400000 625 160460706642057517250800843908710400000 626 888413099596838794001226314022912000000 627 3984200230320111214741015728488448000000 628 13674792018691357799167489075052544000000 629 32516158020575788063168303818866688000000 630 42849305986961932992834955156389888000000 631 1 632 71 633 3674 634 164082 635 6664344 636 251833704 637 8957421360 638 301837526640 639 9671547654720 640 295294500123840 641 8600050266272640 642 238983481496188800 643 6335159176892851200 644 160097995972159257600 645 3853110614170848307200 646 88196326358821396531200 647 1916827599862333154304000 648 39477745851102434405376000 649 768701832940487804295168000 650 14113774497159884402989056000 651 243599728686475209857335296000 652 3938465318007801098412195840000 653 59405555267769309636053237760000 654 832010789900242344884647034880000 655 10760730907253045293623178690560000 656 127687257121185144089943936860160000 657 1379383959767269545360418052505600000 658 13439569523459606952853549311590400000 659 116742581157664485024316476044083200000 660 891006267863552430382119984719462400000 661 5862695005500621828776052475192934400000 662 32413419417418952622780257777221632000000 663 145153399619255027885621008115171328000000 664 497459086656081953234862932370653184000000 665 1180914836707114515203725588816723968000000 666 1552908163497015732671725036967559168000000 667 1 668 73 669 3887 670 178778 671 7484754 672 291819768 673 10720257288 674 373496897520 675 12388085394480 676 392009976671040 677 11848289767634880 678 342184084691460480 679 9441944436343305600 680 248790224448659174400 681 6254580553753237171200 682 149846096185554969446400 683 3416165147962296895334400 684 73980642648624431182848000 685 1518779004111434057997312000 686 29487811155969640488892416000 687 539988993126832782320105472000 688 9297659349110255715273572352000 689 149990257581948734899533742080000 690 2257744116326705776149924741120000 691 31561000654759103915739354562560000 692 407466260709764321724146582814720000 693 4826939902039268435788904347729920000 694 52062320396943154222945254781747200000 695 506490097337993086657069406080204800000 696 4393283702593486981111614266041958400000 697 33483889309270747170621772001496268800000 698 220019659593438851143613936983395532800000 699 1214796240394080464437369514763485184000000 700 5432674673710752901345977208286478336000000 701 18591982869669982878423928221789585408000000 702 44065842284953138280005846234369622016000000 703 57829595376179483326321825815950524416000000 704 1 705 75 706 4106 707 194326 708 8378644 709 336728292 710 12762995664 711 459258955824 712 15749557472160 713 515890830615840 714 16160399511016320 715 484363561903079040 716 13890337537332291840 717 380977446557465452800 718 9986433920483124787200 719 249919385045606764185600 720 5963548783116731375923200 721 135471615311945775298867200 722 2924411214435298250471424000 723 59863391238198321648838656000 724 1159233027402195232586846208000 725 21177417197900576926315892736000 726 363836422611484616350825906176000 727 5857510298293475413738734551040000 728 88004603562926748319487473090560000 729 1228052277733501023533369801441280000 730 15828528941202905122340862083727360000 731 187216637654042670425034576518184960000 732 2016297388849344559122481794750873600000 733 19587986622733279580823696448448102400000 734 169675684089668843585081814248796979200000 735 1291504117490102760603510641031276134400000 736 8475445006977562552176629435215537766400000 737 46735746847109488692216540710244974592000000 738 208735596449546334425533130511816327168000000 739 713377225593072521903267262218794696704000000 740 1688265759919445599686538136487626539008000000 741 2211288377386046711446545360587700830208000000 742 1 743 77 744 4331 745 210750 746 9350274 747 387000156 748 15120093708 749 561362921136 750 19882888074576 751 673386405337440 752 21835198647790560 753 678288356035274880 754 20187063842072319360 755 575442172080117538560 756 15701095618845106579200 757 409702327773336760780800 758 10212178328892046367078400 759 242815493408046940065484800 760 5498371905362267981149900800 761 118351615526904286658267136000 762 2416364243404359987212457984000 763 46680543800748872043226509312000 764 850917018163197885656091439104000 765 14589584440969106206158556299264000 766 234442361020263633662955836866560000 767 3516171970369596479840044101795840000 768 48985940440007432757741846722641920000 769 630415448007724013850578714862551040000 770 7445579880816582001448484513778237440000 771 80076908288213616354498150290974310400000 772 776903269394400510590616404150688153600000 773 6721126008359505755326128696992779468800000 774 51095080884150953652092480589247650201600000 775 334900877084346615466221941507573258649600000 776 1844486736098378438653112055370390437888000000 777 8227858697776740561222459960644182474752000000 778 28083223106863128910107426838583030317056000000 779 66365387254324979499534994547117509312512000000 780 86763269335522422858175276287020406669312000000 781 1 782 79 783 4562 784 228074 785 10404024 786 443101800 787 17829094800 788 682323670800 789 24935154364800 790 872215286083200 791 29242449106502400 792 940310739808761600 793 29004812470530892800 794 858061065869130009600 795 24332728200046869657600 796 660919857674858466048000 797 17177117901038771300352000 798 426634703328103774672896000 799 10111866280115159842394112000 800 228319053634149646281265152000 801 4901748169469350007036067840000 802 99840557155644791761900584960000 803 1924569525580421942650301153280000 804 35011592876885855461904750837760000 805 599181972044491288816919744348160000 806 9611673356896450955076895860326400000 807 143922583639986537713423037471129600000 808 2002021780327932131067350423096524800000 809 25727627873040578403115267244792217600000 810 303444304712711076397952685704321433600000 811 3259287426329022617580059063170891776000000 812 31582030628980322094225853629814800384000000 813 272892239160014643577854727590009372672000000 814 2072133627145479039637366281541993365504000000 815 13566017434050509979970880008135454490624000000 816 74629381197318364352734493953978238238720000000 817 332513994924602529675338445382417781882880000000 818 1133527865315123878083617214413272661360640000000 819 2675013372254196623340040063624603269857280000000 820 3490928655502094357685651333220719164129280000000 821 1 822 81 823 4799 824 246322 825 11544394 826 505525944 827 20930807400 828 824956429200 829 31076067402000 830 1121566829731200 831 38836817253417600 832 1291220129086790400 833 41228852088044793600 834 1264128440456562508800 835 37203644188083819801600 836 1050243508875608380569600 837 28412755481511365223168000 838 735822825546801658079232000 839 18217925643349131561179136000 840 430556379236452843129147392000 841 9696448295786492578942636032000 842 207679016883970491916694077440000 843 4220902340160252153174014607360000 844 81201261490815982085511978516480000 845 1474471793966637675364538515292160000 846 25190404630053224464316809213378560000 847 403437764276190713500499225699942400000 848 6031854122247555187043195472288153600000 849 83786259502550610204068429514591436800000 850 1075273140903928428491410703048087961600000 851 12666060872423065985916592320004856217600000 852 135879228271509045856787743651283337216000000 853 1315099249916365272687307897373897785344000000 854 11350469758585976921284427019602312036352000000 855 86090694384142276367278699862105222283264000000 856 563006008823136723631686174246854599901184000000 857 3093801099225382010726514721679612596715520000000 858 13769059672450020005746478138945148372910080000000 859 46882600119544027868601111425742237062922240000000 860 110491463545669959291287253878204849958420480000000 861 143943990158833766399457315931645601623572480000000 862 1 863 83 864 5042 865 265518 866 12776004 867 574792308 868 24469489008 869 992402888400 870 38500675264800 871 1432327503751200 872 51174052380460800 873 1757261936127801600 874 58014713766173068800 875 1841332369689189619200 876 56165570794932257433600 877 1645501815884949497395200 878 46266895132396707692851200 879 1247252424214006232096256000 880 32198559328738363064684544000 881 794914892103435474352730112000 882 18738132259752002284654731264000 883 421000879391273328653432070144000 884 8997519728491573467257978388480000 885 182502917654662033761688329093120000 886 3504503331237037227502337978204160000 887 63526671273185804023794810610974720000 888 1083578689287627774037053074461163520000 889 17328111521980895165057173791886540800000 890 258710029047729710628321098210947891200000 891 3588860925980446734613463588485831065600000 892 45999528240444847269150324114495583027200000 893 541193176189047157406118697891438736179200000 894 5799113782876163785961303437866247913472000000 895 56063844255742396192652895530314836738048000000 896 483357135934651468612233645548186143555584000000 897 3662271006652258672853719369282642602098688000000 898 23925023425681440785098903168813232793059328000000 899 131333501443014536413354037562770427048099840000000 900 583875927345094808092713758844603023606415360000000 901 1985795468327431074035331710907894332475310080000000 902 4674093995531302097342234724938044449918812160000000 903 6079100113284181995885377331182556019855196160000000 904 1 905 85 906 5291 907 285686 908 14103594 909 651448332 910 28493035164 911 1188158800464 912 47432301260400 913 1817334256399200 914 66929654921724000 915 2371350564693331200 916 80859118935834489600 917 2653538362415612582400 918 83785556340270101721600 919 2544150948603865616332800 920 74240426002440849148569600 921 2080056536597146970567577600 922 55896355388804481474513408000 923 1438886078678202735646420992000 924 35431344993924147246062063616000 925 833239789105817378915836157952000 926 18680539954490860026286916001792000 927 398443391138459796975879810416640000 928 8067076272603588071544546205532160000 929 154643757885348771938855598044282880000 930 2798798813663644482679512960957480960000 931 47668314822034472838094659876799119360000 932 761225263185175670414979138175657574400000 933 11350161797412338053463096534814267801600000 934 157254216945838696042167695357556346060800000 935 2013178079883282270018929069555297393049600000 936 23658488597114719980363220468283726207385600000 937 253233712873531964915337212417767265796096000000 938 2445591684885635335355084989109205429387264000000 939 21063127900299711542894130609017343770099712000000 940 159429050671815011680686519832271009070710784000000 941 1040484391618909286247112357977673273184354304000000 942 5705882483622661728213521223792649678482309120000000 943 25340832562131223397743882064692015276731924480000000 944 86091708196955976132790834872161712081406525440000000 945 202391047925598870084259235778580422916445306880000000 946 262806310988972705721614367847094420423709818880000000 947 1 948 87 949 5546 950 306850 951 15532024 952 736069896 953 33053173488 954 1416103081776 955 58125730464576 956 2291657269003200 957 86920331742115200 958 3174506423754019200 959 111686676276847795200 960 3785566027517295436800 961 123588631776504290457600 962 3884719850048187243878400 963 117490992128706564626227200 964 3416384204641082255241830400 965 95417429584150273915297382400 966 2556813186454292365136689152000 967 65647952646166404694636904448000 968 1612729378972148618329201557504000 969 37845055103924659741351147634688000 970 846776350046240437606765794459648000 971 18028161051065082995941541465948160000 972 364387740973042061799013799388119040000 973 6974180276568061325028614108153118720000 974 126034681604616518353121022783608586240000 975 2143606393024175382719724274602832035840000 976 34186919692967608165912470680083995033600000 977 509109232665621175699523687936798647910400000 978 7045313022150120543368295320997100466995200000 979 90093365233263034890987879763608540178022400000 980 1057622325175432444247686708339413956847206400000 981 11308771635459254107391887423731059732250624000000 982 109104428556182583615677190216948739228041216000000 983 938764782982904338767769352365912728564400128000000 984 7098788317147879730113200111603971617871364096000000 985 46284773756760123891850903184921907332672126976000000 986 253576131907037692526284731016398002416024289280000000 987 1125065843244336135440289999524534338427415429120000000 988 3818242792197749867661474300409372330335519375360000000 989 8965621371789724119344761506326052605830858014720000000 990 11623892946578172887388387317340668496150496542720000000 991 1 992 89 993 5807 994 329034 995 17066274 996 829262040 997 38205662760 998 1680528469680 999 70870658200560 1000 2872914573648960 1001 112128561701150400 1002 4217550404659401600 1003 152955259785650044800 1004 5349179495393164569600 1005 180372122189263722009600 1006 5862137958472255891200000 1007 183531229579525747772160000 1008 5531222062957800418513920000 1009 160328729472330836764892160000 1010 4465161778137297843442636800000 1011 119341029561706544362507376640000 1012 3056984337187809521611213455360000 1013 74937830820284077962922783457280000 1014 1755057672540432271399193337692160000 1015 39197569802221093936110686327439360000 1016 833119928300734219693493877502771200000 1017 16812649282840196993601986691632332800000 1018 321311729348522235453922217811895910400000 1019 5798612159558054414960233935327481036800000 1020 98495111483692869647504198918168956108800000 1021 1568903743147617028842810279019402493952000000 1022 23336808467449998165753053334974657200128000000 1023 322588694964217012822141625356512855588864000000 1024 4120796743106375630541274620302104322899968000000 1025 48325553016599389656060922215610548221902848000000 1026 516220207432715731481785137471266889589063680000000 1027 4975628639561659932547825390393016080001925120000000 1028 42771850070498244603288435501508655303318568960000000 1029 323137518125527433366265707537476800429655326720000000 1030 2104967082177442648200320858413274295722909368320000000 1031 11521687251432881529017963971196852437484411289600000000 1032 51071008208459867556153654280439814544286967398400000000 1033 173150061436292968428788156423929062810258191155200000000 1034 406111233305326034138557893595686983152708249190400000000 1035 525733454170806228700521055091344698217091982950400000000 1036 1 1037 91 1038 6074 1039 352262 1040 18711444 1041 931659684 1042 44010497040 1043 1986173771760 1044 85995414427680 1045 3581621155654560 1046 143730622011288960 1047 5563093145073206400 1048 207783415046222265600 1049 7490553132392265196800 1050 260609814620161190553600 1051 8748091913500475443353600 1052 283187574873554097922560000 1053 8834784195389263878412800000 1054 265421948668529044716656640000 1055 7671736367583914578740480000000 1056 213109426902589799074802749440000 1057 5682486987545353497586375741440000 1058 145248470575603696959980692930560000 1059 3553565612227250142509340140666880000 1060 83074011615731900721090519769743360000 1061 1852256743158482662032371722016194560000 1062 39306887346960020925326321384207155200000 1063 792065909268047751274777845177601228800000 1064 15116652310665199243123978251872462438400000 1065 272453476270434502096311216977993387212800000 1066 4622252199142095987915440445482640133324800000 1067 73541728248173743088722982263595537006592000000 1068 1092703374390066952291992385410676543193088000000 1069 15088812371889754066494089882423541412921344000000 1070 192553439025322536725005533926184199523401728000000 1071 2255940116030293759099978337233246625577566208000000 1072 24075776314572141997373875476829890994797281280000000 1073 231845738373841322040105800336443266343391723520000000 1074 1991239670874958972894514692096314357259079516160000000 1075 15030467807198539982850949159912346312909122437120000000 1076 97825337620708030105231119166141098562123695390720000000 1077 534981872768640891774908141070707616918632241561600000000 1078 2369203414400067273343395290482841088214597789286400000000 1079 8024713936502216645005236776248565746804068660019200000000 1080 18800738952910477764935626266897258940088963196518400000000 1081 24303361112722566714785931695697513833050614949478400000000 1082 1 1083 93 1084 6347 1085 376558 1086 20472754 1087 1043928348 1088 50532114828 1089 2338257748080 1090 103870978373520 1091 4441575299931360 1092 183128454723489120 1093 7287860609208673920 1094 280103625932173948800 1095 10399520943039376915200 1096 372968111606045168505600 1097 12917848947423054492211200 1098 431905137403062180459571200 1099 13932160543113237641018880000 1100 433282848380925058406499840000 1101 12980175340954495473073612800000 1102 374215890621852005228352829440000 1103 10370894379402329077232036229120000 1104 275945671289146827404467334983680000 1105 7039528906041738869548876771000320000 1106 171913151921413154283824023286415360000 1107 4012181045167512080780725236029521920000 1108 89317819412239052800200357878644408320000 1109 1892658754982928337183914843935401574400000 1110 38086563679438584030092535762022898073600000 1111 725953045590390479390030564534167260364800000 1112 13068309963525565552901088171800435136921600000 1113 221453798620720814702017076519040021272985600000 1114 3519580406579800474219850800109329264410624000000 1115 52240727101152030444421830986386543881486336000000 1116 720661872041463929052298679811008148975648768000000 1117 9187863920941905081200177558575877808420028416000000 1118 107545560607693011084073073954460016141167230976000000 1119 1146725238327582717940313068455979124145688412160000000 1120 11033223467454770532458640905217601744651356733440000000 1121 94680054642196898898631536843764920603272303083520000000 1122 714074517715848169402120034722547297391397715312640000000 1123 4643646052838378156194615146048633756527827447971840000000 1124 25373423943451625619664445356523268615715784176435200000000 1125 112269664170105176672114629557493573628246371388620800000000 1126 379912866095510226790171281198082717546272052897382400000000 1127 889137352946604543901824739972971425077142921989324800000000 1128 1147760594457772724544789095126583405046340554378444800000000 1129 1 1130 95 1131 6626 1132 401946 1133 22355544 1134 1166764872 1135 57839613264 1136 2742514666704 1137 124915298106240 1138 5480285083666560 1139 231985783022734080 1140 9485402065890543360 1141 374845813851886709760 1142 14320971706089812198400 1143 528960925751635822233600 1144 18885338733119777188300800 1145 651508569509254106827161600 1146 21706453016368356889291161600 1147 697993898700076573585858560000 1148 21645832308572996641203609600000 1149 646799572781896410162898698240000 1150 18603643973083073192255798476800000 1151 514476242015400396180804168253440000 1152 13662225016981262727256092810608640000 1153 347901374572456626022545942561423360000 1154 8481922995124254092160149841476321280000 1155 197646707631761878981279939251441500160000 1156 4393557698525621815589524864537445007360000 1157 92973667573943505808426066236149543731200000 1158 1868549955973548000292806637394854202572800000 1159 35572854376827670413992035672359620208230400000 1160 639639717453538912394851898016653945654476800000 1161 10827555761063587359386414325237649966419148800000 1162 171906460924865246567896758190103738871447552000000 1163 2549087320581784994607062764334537184827670528000000 1164 35131691314434606527082930031772171171543384064000000 1165 447496525682543499088479643621767495052708282368000000 1166 5233456541419917139135089878725459737510043189248000000 1167 55755507762230496532130850575000787586333204807680000000 1168 536008993340387720196977173052468990389326572421120000000 1169 4595956758045921024246013045316909042125562141736960000000 1170 34634775796904001271083656604395620246966531491102720000000 1171 225050204215501886336032896636614520146412364439224320000000 1172 1228700317681976703937350225244517392719740875151769600000000 1173 5432047753750243177035329611285293530817358765385318400000000 1174 18365129193340074976249703675084776432205657355268915200000000 1175 42937216182948186287930551873856240383672057887876710400000000 1176 55351131775484258958792840921229615422193544242554470400000000 1177 1 1178 97 1179 6911 1180 428450 1181 24365274 1182 1300898136 1183 66006967368 1184 3205231572816 1185 149597930106576 1186 6729438064728960 1187 292268918943066240 1188 12269231462163352320 1189 498156040708463773440 1190 19568813100016226135040 1191 743775501342983005209600 1192 27348713545145950344038400 1193 972559327972290319028275200 1194 33433607267534930812180070400 1195 1110416506011075354482390630400 1196 35605710282574528112920780800000 1197 1101362051261929339628174499840000 1198 32833234574284794215839569838080000 1199 942360053396311079602687533219840000 1200 26009654825350872235595392848691200000 1201 689456999996988194203948262826639360000 1202 17527358734008126368746344348073328640000 1203 426658628500116739469603984971302174720000 1204 9927665512214954427065363163577807011840000 1205 220386840831186538460522287307735448944640000 1206 4657759983191853174545588624479340514508800000 1207 93497903012007658423069041431600100487987200000 1208 1777971057512024365642597039532161792317849600000 1209 31935666437030371468416526959787230173016883200000 1210 540043356801027216787034845248183837729698611200000 1211 8565813452952068624483449300988168045328334848000000 1212 126898834855378866332937189547815509825339523072000000 1213 1747369104316623940590548054797337828399813492736000000 1214 22238324517356570104497316336352624549512957919232000000 1215 259860312877607264958399355845293717349224889188352000000 1216 2766229303829607581482211196052500493842654764728320000000 1217 26572325485001817552322077140468137648087951611002880000000 1218 227664959634832684289416204507705800016240141444055040000000 1219 1714345563482373940992630130625626190765973218556641280000000 1220 11130909303164059702722797677255556279161884910477639680000000 1221 60723562049439194854216089747288576203205698147214950400000000 1222 268239325865851261119874865794208278849804160562993561600000000 1223 906098288269931710171666624602840732697337953585515724800000000 1224 2116337508556997200779459330866329153838452322860636569600000000 1225 2724619372591264761651711494187624530726005154239846809600000000 1226 1 1227 99 1228 7202 1229 456094 1230 26507524 1231 1447089780 1232 75113254320 1233 3733287311760 1234 178445014261920 1235 8225417365794720 1236 366292737655084800 1237 15776458489480147200 1238 657656049716587353600 1239 26542997669934718963200 1240 1037307697843226397235200 1241 39249121566633678427392000 1242 1437487458239771474876928000 1243 50939675171036156554689024000 1244 1745655044094239039913811968000 1245 57814040402796035202568593408000 1246 1849081967195994429999510896640000 1247 57063199702047239687659408834560000 1248 1697524448604861346566997639495680000 1249 48626296106862338146059893645967360000 1250 1339698370630760000093833084043919360000 1251 35453240733929819418048999181565952000000 1252 899897314318336151425755282369282048000000 1253 21874107110218223132214274742774267904000000 1254 508289140685420216845417819051491852288000000 1255 11269365208127449328361257243711403982848000000 1256 237888462490955106833982288790459656437760000000 1257 4769903953896269435180806365343365007933440000000 1258 90608711334927175534622229264348569319505920000000 1259 1625856015660059846713196761880949663612272640000000 1260 27467330940988021212029668884674602365867786240000000 1261 435268119161653336814341364383389559457159577600000000 1262 6442625993965641994909224068066511691937375846400000000 1263 88638350481388279846938142418651462028705870643200000000 1264 1127154969054513499033794692963046074780230248038400000000 1265 13160641818933898179818185429864249187811650332262400000000 1266 139987726942015728393092736178620657895636796964864000000000 1267 1343702630004909021486943444407367581235934109106176000000000 1268 11503938827780179365437526924456975591464299300651008000000000 1269 86562114096388513106398523424783108672864706526969856000000000 1270 561614480691821881476741985223788608765490519118708736000000000 1271 3061523180140054224413814994169482784197266275334881280000000000 1272 13513346603964940982805785316930629838638133500046213120000000000 1273 45609055345513719289019457311802684323310674094965391360000000000 1274 106425157291884127599845218706637753068810168974411038720000000000 1275 136839250493597505643457826872702521913187810543371550720000000000