1 0 2 0 3 2 4 1 5 0 6 0 7 12 8 20 9 15 10 6 11 1 12 0 13 0 14 12 15 140 16 435 17 768 18 920 19 792 20 495 21 220 22 66 23 12 24 1 25 0 26 0 27 0 28 240 29 2520 30 11604 31 34150 32 73560 33 123495 34 166860 35 184426 36 167900 37 125965 38 77520 39 38760 40 15504 41 4845 42 1140 43 190 44 20 45 1 46 0 47 0 48 0 49 120 50 5460 51 61242 52 375055 53 1582560 54 5104530 55 13302690 56 28937469 57 53619720 58 85737420 59 119294730 60 145190115 61 155024496 62 145393605 63 119753010 64 86492085 65 54627180 66 30045009 67 14307150 68 5852925 69 2035800 70 593775 71 142506 72 27405 73 4060 74 435 75 30 76 1 77 0 78 0 79 0 80 0 81 5040 82 151200 83 1871016 84 14327928 85 79687755 86 349261220 87 1265005434 88 3901697016 89 10455309648 90 24682040250 91 51843084315 92 97586930560 93 165491864622 94 253823632146 95 353091672465 96 446392920120 97 513581292336 98 538157724390 99 513750636945 100 446761060200 101 353692964625 102 254660929614 103 166509529767 104 98672399196 105 52860226035 106 25518731070 107 11058116881 108 4280561376 109 1471442973 110 445891810 111 118030185 112 26978328 113 5245786 114 850668 115 111930 116 11480 117 861 118 42 119 1 120 0 121 0 122 0 123 0 124 1680 125 191520 126 5021912 127 68807496 128 633114825 129 4400043760 130 24666426400 131 116177883752 132 472333128246 133 1689111816840 134 5385919795500 135 15468212500048 136 40320945631029 137 95963591536512 138 209500834605160 139 421083306624680 140 781504070564434 141 1342460444170560 142 2138472273286440 143 3163721638732200 144 4352202142954575 145 5572403288793432 146 6645116307103596 147 7384153269702832 148 7648267718939980 149 7384738499160680 150 6646359919173996 151 5574406335729504 152 4355019931753491 153 3167292217081720 154 2142581498022420 155 1346765890739256 156 785613520197142 157 424655972742456 158 212327988878460 159 97997533649960 160 41648951833377 161 16253249498304 162 5804731963792 163 1889912732400 164 558383307300 165 148902215280 166 35607051480 167 7575968400 168 1420494075 169 231917400 170 32468436 171 3819816 172 367290 173 27720 174 1540 175 56 176 1 177 0 178 0 179 0 180 0 181 0 182 120960 183 7761600 184 195733440 185 2957820480 186 31800729320 187 266219905644 188 1831698176616 189 10728677184918 190 54806875681320 191 248472490980060 192 1012713975297744 193 3747446590686165 194 12686772980208600 195 39533863688569180 196 113948535892962960 197 304997026938561972 198 760591379277121392 199 1771977881565904896 200 3865516133725841400 201 7911079109805833325 202 15214341593806356456 203 27533711512233536148 204 46944727344431545328 205 75484859131238196060 206 114566729521791181320 207 164247759120608285724 208 222560095473873982944 209 285180207164043086511 210 345691982107207268400 211 396542452714483748400 212 430540620996988452600 213 442505469754966156630 214 430548919987191019560 215 396559825000311101220 216 345719605775409846120 217 285219027555834283569 218 222610119005750271768 219 164307524515385385324 220 114633176077743356880 221 75553690418227063980 222 47011186935945645392 223 27593523232879378824 224 15264502323027218352 225 7950261649304581425 226 3894005709956349000 227 1791242627247842652 228 772692898120156728 229 312049055020641246 230 117754360386145560 231 41432089765569580 232 13559593014190440 233 4116305022165099 234 1155454041309504 235 298824321028320 236 70907466006720 237 15363284301456 238 3022285436352 239 536211932256 240 85113005120 241 11969016345 242 1473109704 243 156238908 244 13991544 245 1028790 246 59640 247 2556 248 72 249 1 250 0 251 0 252 0 253 0 254 0 255 30240 256 6930000 257 347311440 258 8781442920 259 145496260010 260 1790533227681 261 17580201782400 262 144083135178180 263 1016319724517340 264 6305276890999170 265 34960721658262848 266 175358423690519490 267 803217213207573210 268 3384839579101593245 269 13202284222861664760 270 47895540689075387598 271 162269411830979480280 272 515164394820338242740 273 1536970753433454746400 274 4319713254960816889950 275 11461018430614873225878 276 28757895422813380586655 277 68350443451582445680600 278 154090309033767358188990 279 329903004244182544400220 280 671490197827850751517074 281 1300612163370488622842400 282 2399255592429396758758965 283 4218429005762010109739580 284 7073902299125593326494790 285 11320283045295833376583944 286 17297029581229422883336610 287 25246466174098647200705760 288 35214215949238027199151240 289 46954118208922743316747320 290 59868056454822981523872783 291 73011077126094086147065500 292 85180544023845096397856550 293 95085946244174414473098000 294 101569547896546853776949100 295 103826951175677351313529600 296 101570027498242232185312560 297 95086939930996666788863280 298 85182107596734906222032925 299 73013264287958429877438900 300 59870890734546468759807618 301 46957567682461405057375320 302 35218178436552239600185230 303 25250770504864434123689040 304 17301454256958683927503520 305 11324588376514341439868904 306 7077867778905869516958855 307 4221886056556745045023140 308 2402107587488867481404730 309 1302838014464951477797440 310 673132974352947328215504 311 331049003825472311815200 312 154845501798108200341680 313 68820223022913456466240 314 29033531588030994773595 315 11613412635245542877778 316 4399019937597026237745 317 1575768335856070935960 318 532980466539590441250 319 169935800925669201300 320 50980740277700913750 321 14360771909211531480 322 3789648142708598765 323 934433788613079150 324 214667221708410075 325 45795673964460816 326 9038619861406740 327 1643385429346680 328 273897571557780 329 41604694413840 330 5720645481903 331 706252528630 332 77515521435 333 7471375560 334 622614630 335 43949268 336 2555190 337 117480 338 4005 339 90 340 1 341 0 342 0 343 0 344 0 345 0 346 0 347 3326400 348 389188800 349 17253205200 350 446344958400 351 8058809822580 352 111734771088060 353 1260906127439475 354 12034403439893010 355 99782587813455855 356 732908088007959072 357 4839314103928543140 358 29052152829774871830 359 159997419172364007355 360 814146105066609568440 361 3850216621451963145042 362 17004288788344595721060 363 70416574446236590372230 364 274356071117228983291200 365 1008647373322041309712350 366 3507795249619560439708674 367 11564834378845124160928485 368 36213920500899100701334560 369 107885630823356477990374520 370 306225168925419463800477760 371 829227664874431470821223072 372 2144708358088069293482033280 373 5303691232703421369007627530 374 12551993447000730973159437450 375 28453870230189469380888791625 376 61830012560567917202073981180 377 128881706990889643976864634505 378 257866262500251508118070114510 379 495520827169395868252481204685 380 915006326341715785389658490880 381 1624394477857423510037263008402 382 2773677669605214629016717897390 383 4557138611052730075993771886295 384 7207073611380109739197125792900 385 10974882974619334551498710885025 386 16096991591860538370061129427810 387 22746245552290540731178617615495 388 30974086399057010800896362294160 389 40653924213938658228722861843175 390 51440041659770257564114485417900 391 62757172083291148057873036908798 392 73832225423404461184009934017560 393 83771377512419968222778691285510 394 91674483843766953279432611431080 395 96767613597485932594126084058740 396 98527093959620969340207254013048 397 96767726056939243543245487550445 398 91674715161502297603861447312860 399 83771738489216454182560537184790 400 73832727625473303354485917894320 401 62757823258725027686132136479772 402 51440841164352553174507873845240 403 40654859514258966894955577673540 404 30975131599213346136518335175360 405 22747362504741817710416946974655 406 16098133563161547139189461581892 407 10976000195412430318450109793390 408 7208119545760168959450265514820 409 4558075600211122046245567089975 410 2774480801827867080884403304650 411 1625053041604691807427253804815 412 915522840498639931805413429560 413 495908205313976766117189731755 414 258143997298148489093823308700 415 129071998651852290945491078850 416 61954559353518790170847054068 417 28531704965568851371734582525 418 12598415179627655104006302450 419 5330098729847104656752105775 420 2159027333609716537744431600 421 836623091773879571285605305 422 309860404360711675068817010 423 109584777151960901860390145 424 36968358557288220548260720 425 11882686679128376172686460 426 3634704160674563734883136 427 1056600046707722128382760 428 291475874953854386704920 429 76181194590211942273395 430 18831306527917558774110 431 4393971523180763714179 432 965708027072695321800 433 199439701243274033850 434 38601232498698200100 435 6981073962530525550 436 1175759825268299040 437 183712472698171725 438 26515202245096950 439 3517322746798575 440 426342151127100 441 46897636623981 442 4643330358810 443 409705619895 444 31821795720 445 2141851635 446 122391522 447 5773185 448 215820 449 5995 450 110 451 1 452 0 453 0 454 0 455 0 456 0 457 0 458 665280 459 268107840 460 22763054160 461 948512817120 462 25370765184468 463 496282684701828 464 7655730920953819 465 97737377077076880 466 1067284613138585160 467 10207632272181152336 468 87024720396136669641 469 670329047136243390588 470 4714646302215108652470 471 30534515575708836559560 472 183353876665505059852338 473 1026591123141468710710280 474 5384643930508531338663540 475 26563861291733095293882600 476 123670573488054543943691875 477 544931001816662579180490252 478 2278276461335203888140821646 479 9057563600731205047690727888 480 34307631262412482195553878260 481 124017096474105403993735971000 482 428488264287524252729799732356 483 1416929280566465708485018575648 484 4489882250767307867342635878849 485 13648142917087960322910719931400 486 39837659761598383103835583832940 487 111760097489500429962021741540840 488 301584835390969267097429504710378 489 783410033821258087287755278814544 490 1960316664180345254513193486599280 491 4728220219989786659817395719649560 492 10999151208178699397704069739491191 493 24691481931638491620294093039478416 494 53515645626698587970315291703097448 495 112037469819535410446883519385437600 496 226664488498259108703972817658232000 497 443319386007984030947008629159007640 498 838544265264783031080627331486706820 499 1534485358191582744796913964071670960 500 2717488179534278342280847575038909225 501 4658770198532977525716991566532720800 502 7733830133177461297370354779803761736 503 12435110565134995545576794201998960600 504 19370450913262400325068419508693653590 505 29238833749232152913786967356551247400 506 42775779041785332155027375864468394500 507 60664296580209626115277431145330122600 508 83413872282686453508535141178134671075 509 111218944564294452230803188089880471720 510 143818018007714549015108138215673603940 511 180382295734070421329889067024562862720 512 219465451340456764277531614177841372352 513 259041460075054363687577048339933342880 514 296644471705015659828395378460631001520 515 329605138924349657015256731917446365440 516 355355668175232462666336461995633422720 517 371756791403377116085798839782590525668 518 377389534453538317960112649452470950090 519 371756898083545987386860756679097485720 520 355355886446677198071058453117835235750 521 329605477332163756559962069443436305600 522 296644940062703548118086363580104203600 523 259042066378896098220978160836873038160 524 219466198483481831736336551384643373430 525 180383178629159946679045108121290775700 526 143819021719870974877002807567870752850 527 111220043917700322493113382957488781488 528 83415033153485816466348269245313047980 529 60665478754903582247102245944119041080 530 42776940190329213218109505144370318820 531 29239933818796500993133988122253148960 532 19371456162077472108863400353295118302 533 12435996551220951183817305929826537820 534 7734583221878922647876958266642132910 535 4659387483408150765806814477774680400 536 2717976032104274216472119055022877900 537 1534857053460496372634724776857323480 538 838817226902359202468024992373309940 539 443512556756177766963907911395432080 540 226796193796647149367769017851136930 541 112123960978343667500602839755176740 542 53570336911930546304992137166544186 543 24724770882442230255953730578191200 544 11018647893265069428404892883378200 545 4739203394953284185132515480430800 546 1966265238331790148356891064485400 547 786506095332735459379873352728320 548 303132557576161691642179009186400 549 112502804873627519579497285031400 550 40179573169152756992814262058100 551 13799045330820148144736263280800 552 4553684959170650013306245858208 553 1442751670232285275314613229640 554 438483350756871027064629655340 555 127713597307826513787390032160 556 35612445403143931809954471180 557 9496652107505048488039752616 558 2418958555685248200088534740 559 587784321942209843026411440 560 136061185634770796997382060 561 29958426194811918604942680 562 6264034568006128435579188 563 1241520364830043473718400 564 232785068405633151322200 565 41200897062943920588000 566 6866816177157320098000 567 1074806010337667493600 568 157514673928796098200 569 21540468229578953600 570 2738195113929528000 571 322140601638768000 572 34898565177533200 573 3461014728350400 574 312058705015200 575 25370626424000 576 1841416434000 577 117850651776 578 6547258432 579 309319296 580 12082785 581 374660 582 8646 583 132 584 1 585 0 586 0 587 0 588 0 589 0 590 0 591 0 592 103783680 593 19978358400 594 1416707772480 595 57382185500640 596 1595513832088176 597 33635027297457768 598 571441025696312940 599 8149106804231717610 600 100382136613269438928 601 1090812262070047002057 602 10624727203153769055636 603 93917326654795928700130 604 760869490633886360280840 605 5694644793442698972886722 606 39632320724799578344626200 607 257877836241775594145392260 608 1575940171666530621793202400 609 9080448629240149422982529900 610 49494471479128439199537637536 611 255936209707367881202782231884 612 1258679023409537333660397457116 613 5900042972673449724170720973585 614 26411252124637334577566606657280 615 113099004168507158094445251431904 616 464009426555010641872943461539168 617 1826362338419279039811720052662183 618 6905169715214009173484780427703220 619 25105766284483303060982586767598090 620 87866779295895359386442734470123936 621 296298863630611724125077921605188956 622 963512924590856213111573215918251228 623 3023750057473712419019638388426313090 624 9164466740573624912550792143312611560 625 26842948902418445937849205725470769813 626 76029611250317805579528270725033167332 627 208359749258165126415351548024169607186 628 552783930413487853372621086065002695000 629 1420444112536620587601425674957845108150 630 3536899147479882370975366781070820412460 631 8537698337605046141873155763493366671850 632 19987413755228340299341886037777841158480 633 45398059657991715514531997921133490947975 634 100078332769737390771156695583808073665200 635 214196703013769792008519006176761636325168 636 445240460475515062074925751028553450625528 637 899117848383523669279394610817205494194750 638 1764420751427164799356527847445840748239880 639 3365638146804239893427020639487561637798980 640 6241971582403440979534477804612448551049880 641 11258179591047335553464841000740124612148653 642 19751648846455816119032654123347479566493160 643 33714619588347088124457295297108394923634580 644 56001315099876295497295346096749583669177040 645 90536397399596459978644622201615351378580924 646 142484633173637190178503269271110390690865360 647 218324531813533891211950324243383748437984600 648 325755532437360315823705100588440716510477760 649 473365114898166967019172506200353777172309455 650 669995406793898157336045572168792541249360072 651 923783303126760022425397258150785560271856820 652 1240904701894699459377185688475328474813900160 653 1624126977305611447317157787664970476151073100 654 2071351954694653475173758208982521579338464100 655 2574396041362060182774487086241566596021274990 656 3118283832540263785780104121009043984534291880 657 3681308424820101039284091847483115019920801765 658 4236027070662225911066784190492619287173671400 659 4751220312763736799823108516001695044791525700 660 5194668140242149524272944661679631231269177296 661 5536423079740366098072636771004695777913731840 662 5752128213048306963432878620906188061835901180 663 5825873689210841328288049232941074200963592210 664 5752128621580391947097186912350857204709217280 665 5536423912306869146597499576899200984921544196 666 5194669424434770096791289729956116027193440700 667 4751222081861447332788069782658282603123454950 668 4236029355071530938188388617952166174863879480 669 3681311242547031587105505618775847740908239990 670 3118287180134056426940984226036543637593767904 671 2574399886841783802244787932089464658038188560 672 2071356233800411964952138574983594578565213920 673 1624131593984140264655346536398864722280687920 674 1240909533277325286080105161171042783681305060 675 923788208495149666584591197138514529438126034 676 670000239312020034187978405690737603714478200 677 473369734380385116712399161523997081764205850 678 325759817244972748519271818406360578099703800 679 218328388169275687403612289863343947309520900 680 142488000706405972351405069335391714737597120 681 90539250451418273074786696627124456530201150 682 56003660074017255076814064681226525604051700 683 33716489228593050251557159249362650140856850 684 19753094699706393347667584820136304105377800 685 11259263978875697229602682210354364237259718 686 6242760225925344500643677689022890864432140 687 3366194239473961628005046528459622709876370 688 1764800863414861502113676274731336940412560 689 899369670779110637061393119548725843577230 690 445402122671665373430078315459607464665516 691 214297247700546198116901279844983662205990 692 100138900794654809541256427941005716203320 693 45433390175354343113240842023891707111110 694 20007364480890375417664940051701514912580 695 8548601187289609015083863306805235845678 696 3542663555093008730384170540766781528000 697 1423391606957015894836084833107758650900 698 554240979700077628333885621365350382000 699 209055808132485533974008468045730613000 700 76350816883168648429173938530474402800 701 26986064588016507939100057802600935500 702 9226004987356071510329748528960855200 703 3049272834804125386639714239475482000 704 973717375819804752492655602067908000 705 300229524211106466189467708231735100 706 89324486542147378460406527534982000 707 25625877286681624977000533270243400 708 7083575835342888205816101196366000 709 1885145181986413796772959475196500 710 482597166588521931978473801069568 711 118734223525747459455313152670720 712 28047454376160817194184545864192 713 6354501382098935145558190138140 714 1379271617819923907563047237960 715 286464105239522657724633787068 716 56855471268912893899545657720 717 10768081679718351117338193062 718 1943112483558198697865538600 719 333519306879392313812741700 720 54351294454419488176891240 721 8392479290755950380255265 722 1225179458504518303686900 723 168684128344824983840950 724 21843987843214746108900 725 2652484238104647741795 726 300991119217548679920 727 31794836537065001400 728 3112781199432937200 729 281014969393251275 730 23256411260131140 731 1752195368913990 732 119196963871700 733 7248464019225 734 389179276200 735 18161699556 736 721656936 737 23738715 738 620620 739 12090 740 156 741 1 742 0 743 0 744 0 745 0 746 0 747 0 748 0 749 17297280 750 11199988800 751 1484866262880 752 94519282537680 753 3796537398389736 754 110024864885039468 755 2487747691872687090 756 46158721136283572895 757 727679055148480530368 758 9994955563160205879150 759 121885693293540479915430 760 1338918887886719301076915 761 13401403691724780694642680 762 123347128908832644831141126 763 1051831237790340609984226416 764 8361719709658346910466075488 765 62292290918812798897701375000 766 436789629222206149767113788825 767 2893622110501072479206694857568 768 18169762938823144757442063151044 769 108446609077994648075052452352156 770 616751144578056254300149803623215 771 3349432272274605445985544930972530 772 17403313484764697006851649306958967 773 86662892647279705806510502894524672 774 414226690691697579599493175951695330 775 1903018686469966489710524207625857110 776 8413698530069818126905745198910711655 777 35839232338056046171484938545669960708 778 147232527824880216308422339153265826935 779 583888019925245821757237881405701535170 780 2237226951956259770666947153312676586675 781 8288761099493710746651278457734029936280 782 29715739091431236859511834864053826192895 783 103156287469005752119398732773668469926824 784 346969423939872340196943916789430940896732 785 1131431907910688460296054579334516730844040 786 3578869748660811652618725498536954879953290 787 10986691293890938769742862708151938730025436 788 32749222157323250915019583845232519382239362 789 94829831663955460413379082730291671319866976 790 266860478594108863802983253503030587987663400 791 730118969794060110393585794117625510982315050 792 1942845046872687104511790426706583284168344401 793 5030068925385270475257752811076900091571146236 794 12675021134928339280690963086912016350301128429 795 31095849621941844817343391699987772432476953550 796 74296423253805281699713243254520759050263210205 797 172930314119230992481626054987389327967329046072 798 392221821104272015630021633683925286635240237869 799 867088551784048069385493361137758793259993021348 800 1868849286093585629326820488522878066765854776410 801 3927959044462875519559442219543639133728318494560 802 8052655783007660361682887086531444008258486604808 803 16105851816648044743946025939308660832390234410016 804 31433224746258615543360548516733897866117704951728 805 59874070471977829926825076539918417372990331156800 806 111330202519361829620802743351307540390869288438655 807 202109787726941439379055553883874152784318031374430 808 358289227915876986701730072123169101592282665356759 809 620326667096011246168946196787437659296254893286312 810 1049088505962065334345341636703681536711025598970370 811 1733285229883476262743029931589903447431560627335320 812 2798028356414347353438597133162015318489427649963468 813 4413804408431266883860856632016938018580682077536056 814 6804630894322677978064639850023005352496366555301273 815 10253571758517824040438529816511494327134514758204750 816 15103254913409856367520836289452619015956225875430875 817 21748710134566460116725312951864137238016614015185440 818 30619919411287296351053004508684385295911107165310640 819 42152123024084021042089767672453589122868093079169480 820 56743269375685933334875560097787356927722642451875660 821 74700027034042629430081220087805210214735446090388080 822 96176310978515180102862367917289418727695146394227161 823 121110935000825382417251264038929512526826268436602330 824 149173247877354102216464210026517779560797149255355285 825 179726825508195776227799958065940972979529963751100240 826 211820919847929380245214039635536340909549869247653420 827 244217076295227906421436605101935459311413328129801992 828 275454157391786520593254346874608577325917282566920740 829 303949425824058217701453524290742592563606244416867080 830 328127229627945453019401424770719786079571132855782705 831 346561350294503065565479747572849217141577602781133690 832 358113400323109502566028683949908926061511190600918241 833 362048716109725078440207899759936004215240518846960400 834 358113406628968144044936082860682630017379934047546300 835 346561363106599099790428213519881442282460455174461600 836 328127249309190354887029005129424340263280305917634800 837 303949452828213521305608030944006329057124399106882240 838 275454192165835506363154341014484934579786914968548550 839 244217119167197326923739122185019828598080963339797100 840 211820970914256174035516140246673522279253119486053950 841 179726884536063845436348876309133006464625847311060600 842 149173314236834256419125953384592496780559020210926546 843 121111007638799813016632779601728020978982673033709980 844 96176388441324995848866109086061280921784667156780410 845 74700107539138780301727092849015312239116522344997120 846 56743350925330299597302626593425940916518473236065360 847 42152203547648894559554358358501274849521586011323472 848 30619996918217842016397863376639907888295132672123880 849 21748782858528599919712494140090114019525014506894560 850 15103321429871255128404551094041874858491607402981320 851 10253631062633125078218034739591322858287711768188960 852 6804682432540916467099642164496637948087195423686736 853 4413848064378897986156285177164889638586221185844000 854 2798064397965993629920983062343961685852935043641650 855 1733314228833076713623019187541279073794530183579500 856 1049111243769158218917536422847020646696976875026750 857 620344039794598740874371317297510466104397440893800 858 358302160916085408068347859027215821004320488847750 859 202119167696337263760863219698416617760515725592700 860 111336829663265088222639888901955597865388536308250 861 59878631079412399845048920935852045973771181288000 862 31436281316694463528024003565738707104801961628600 863 16107846625084016713093397221731398002333721352000 864 8053923312542274865670480099765372918221805702400 865 3928743079288990404549277708109057399041487996000 866 1869321303855266228145253625723720227594655469000 867 867365084988849019402167626772782391143014237728 868 392379443209242617232477721809776480008446186480 869 173017707241871100663591462940336414296473697792 870 74343546080491568326335338939499698980758156690 871 31120554173229046532252801447638579287940696210 872 12687610547547230525109748947516515809308613113 873 5036303423453863294493444675245085754585862200 874 1945844504516265520564827426680248128170442472 875 731520490419648721412203780086407617440784950 876 267496298735543194451424845070285815504884425 877 95109795105970914481995705684981639793129120 878 32868826249857595591453451092667873284305000 879 11036248229879192702640300818232759923291580 880 3598776596699736754092600432725498978914150 881 1139181080969700843463852098974375893455600 882 349891332012122401977834655934488078587360 883 104222949961057736766202551857578660132500 884 30092541890164557799463840799689526654390 885 8417494235011065118812076590818690396400 886 2279738021982163469686139162489739684725 887 597448585071187667918452259472201734370 888 151408203065985915842405472151850355525 889 37079559934527163063450576847489098580 890 8768814849381423697437929576736268575 891 2000937616637371850422095597650578050 892 440206275660221807092861975891504083 893 93288747159782104814381389664813040 894 19025994486534508218722521988765322 895 3730587154222452591906376917018640 896 702513165405526786787564485840560 897 126905604073256451806785842631848 898 21964431474217462812712934302030 899 3637421772800344160067110139192 900 575541419746889898744795908100 901 86874176565568286602988061600 902 12488162881300441199179533855 903 1706457039680805629701551210 904 221207394032697026072423305 905 27142011537754236327904700 906 3144501336691039574574325 907 343036509457204317226290 908 35130244944412490318355 909 3365771970722154761040 910 300515354528763817950 911 24894763097057357700 912 1903717178010268530 913 133594187930545160 914 8543814344395330 915 493862100832100 916 25544591422350 917 1167752750736 918 46444711677 919 1574397006 920 44224635 921 988260 922 16471 923 182 924 1 925 0 926 0 927 0 928 0 929 0 930 0 931 0 932 0 933 3632428800 934 1070355686400 935 113629395559680 936 6770385157536000 937 273075854867655840 938 8257139865229120320 939 199393799959492214160 940 4011944006545882352624 941 69314658320474716480695 942 1051411507396123019819400 943 14241422490188946438406020 944 174548509980326682508067760 945 1956356877489996019322492208 946 20224260774830091489745666860 947 194203508803047193600348983330 948 1742449403419136998870951867200 949 14680489502555415239853297882100 950 116637183438430969955749101146244 951 877061310058876802127396094466010 952 6261641781080651838689597487921480 953 42560440869479751482563823347983240 954 276078438896288269692232917871005270 955 1712750178584322831395645866435281509 956 10181554019343698996686896199034649600 957 58093563323561129658765067155307058310 958 318636758114407942766373622689558408370 959 1682336003535523139330970093739544586585 960 8560861777594318217976970166426386906656 961 42033937241240037932318461285778828283020 962 199346080119556181609054484122524996168620 963 914008083335947019560768923520067416176330 964 4055119503618373998660009404459089468576440 965 17422715982963620818642169519527567183705911 966 72545072305889906500580749690141253099821500 967 292939495872636647172082520627039637814386650 968 1147897819074535984243468072888821051711885900 969 4367596665258986030782561803322311052577395275 970 16144988222682063437651744896895131042775571310 971 58011700213799905049372343807655314373844925345 972 202716495772040661500873668149642118065066156960 973 689221282031216202415989374686134493331391062400 974 2280937522931817932498934484027441310299454485950 975 7350752243515721480470916398097070525450404285019 976 23077184291441364673547017597328222473948216049740 977 70603558169006451856764367113273988219085593551705 978 210578979026310140686917561454087952020675547849190 979 612480746935190101155073134031049098061004786355345 980 1737785485935277542316284838012452587431014566500104 981 4811238970762716578224804259594021313181566637988235 982 13001676088184909849353068970021809491329372485987900 983 34303803841929082153377290424515035806371274075666870 984 88389205216160167912382269750296560402529461906283360 985 222473662369985598891032662540983527158925453535728016 986 547121827703923713195443652282610540043631317774347800 987 1314966400251119329215764055782083333080384714385673460 988 3089336972022337159100054108581506819430338005351367680 989 7096213782270163357626920106509474051798888956139644290 990 15939907246090902404778248242717184415871942244672573646 991 35020779347495836356425815326775644509106779889591909915 992 75270786682225665631587339379034596485756866126533952220 993 158293868132632948491739226104026573762646400924418447825 994 325770578149963035050747442814431770376099295101604528950 995 656205421419661755895308839131323380090917877092154241105 996 1293942734805675535491798793345969627426380244192662621960 997 2498054082451323335698398739304014544328424403694512095705 998 4722387963342894666032082662889598302295096853944921426200 999 8742857533500063681315288870807053066514177236985934491600 1000 15853799572320933987523120398786181865790335490724813229628 1001 28161474693719387980767383287732521752609052378740824883115 1002 49008447653580693232909639996086322285887640097787556473930 1003 83565913356655259771673845405695182038985615860228510275155 1004 139629422724719690018071930607163868230062386868888550613440 1005 228643571886885520466028942824497425319725706859059337862288 1006 366959317769714707234333212492592296642362424146247321256620 1007 577290278766914493420350377546288155952479326417858029727190 1008 890279738975062185580300845118469645711314789826929770841440 1009 1346019075417863102108199857470536336454230948398828306829220 1010 1995276381969857177309809645974323734996190875732035781239012 1011 2900112212993079604648310824442026363884932999235653277476430 1012 4133494598872281794835694576692361239802297788253538764751560 1013 5777499583182385702886942791251741756325821036643970702767485 1014 7919720078221211691650921633154679501088010827550920270908230 1015 10647625278005933321911678259461336411671159505724878821445647 1016 14040826195256487124515563218119094627763071270436666955666000 1017 18161505101043292115238426340953231949482526593889978950957000 1018 23043631745491821001853752978349577216445878122773946093178500 1019 28681968721045910961681623743521568103419737918443236884186750 1020 35022194836366004497515567603669246411720982951782872620754400 1021 41953672227508965989442180949193651329433706290411854908048875 1022 49306378862131781973820246345677699209735271467150429047940250 1023 56853274632572259439034017965057498923871094592240545530437625 1024 64318857048615160083230968131391508443469145393771796092238500 1025 71393932078815742785336024327893280900711306660801490990132635 1026 77755768230916076121007879283812452859640154897993752349784950 1027 83091948902318387321536862317310266074134490291655380017799025 1028 87125539047033679386304661913425305767313812714804485600428200 1029 89638776051987008280225910892105842587816164601986539438761975 1030 90492478908026954919348000155180340165050487503367279683880370 1031 89638776443837318458845379028941659965293896895274981690028825 1032 87125539841303549770246873718823831366204447280000003617927900 1033 83091950118414392842022862300786848884820090813964052462453575 1034 77755769893776725416897248812357747319293736517576382742346350 1035 71393934214345221031061238267642673170133932965153735615890785 1036 64318859678310709232208143686445476072028367982039862514100000 1037 56853277767915860723468636950806352119405738877158217063136250 1038 49306382499388861929610112017551295285169397308271598405606500 1039 41953676343585189327036749789735795769567709349794161807258250 1040 35022199386302651285031463769388778377707680964967473255971800 1041 28681973637580141110273591059747546246235812189334899001011250 1042 23043636940880514290175035026312298559010805142149005620577500 1043 18161510471074388808633405471929268330816584973953094993578250 1044 14040831625089119654225590595111737383531750949975951382436000 1045 10647630649235490946565684638089479757112043493453932551694300 1046 7919725276399978705321680621140688793140926208124706464470000 1047 5777504504970191806198072795566907403882123740733195251245000 1048 4133499158054955501924375340121168157615199926668994530534000 1049 2900116344777670973876790581032284288483344523783719357674500 1050 1995280045213318549608185617443823548396147910906488878786016 1051 1346022252726161667082469001366819976194497990054056499216400 1052 890282434875294325992718724716415004597676407651653979475200 1053 577292516365016378862790937653368118867467615155238702195270 1054 366961134433818351597695064710137146354478377495106294068460 1055 228645014531941208555123511087340785162022621546098344860962 1056 139630543225653629624731684915022644042901270369846948867700 1057 83566764506278424149936770688503149811509659113285906142375 1058 49009079936019055175841841693414618120072932096126114928470 1059 28161933993087869307058194498927811749662681226325281658785 1060 15854125803516966042828827481927802447879540486141734320616 1061 8743084082822149995044901242122639967346975417954855407625 1062 4722541767363889814163121402242522120100628906459989502700 1063 2498156152301221678682350808874199137546201839707179640650 1064 1294008942199204837059711310276108577116368558141976148700 1065 656247392115314442052096502171128345574151313864658862705 1066 325796577645901829063873760591402946367147336577979807500 1067 158309604630755422387649810739832712447979446778894965850 1068 75280091712527142386208258737223078517151426037410509200 1069 35026153782911958855718972500286778905381928751648523725 1070 15942938963256484427361527017431618455121853012910709780 1071 7097883785011450265115787575560792639299679935127069250 1072 3090235117283897146658882262244730494733644766345263200 1073 1315437921546523890627869966370449377145181943159365150 1074 547363430442177751018994460772924928234451173708439450 1075 222594461713152291017016407298963985330545028914037263 1076 88448130482047269178196160365768199330031360418747400 1077 34331840121320979741413468872952682779684434707075855 1078 13014684490435404137208489405070255248922591197888660 1079 4817123480226091151868379875730095050579649373752030 1080 1740380096081684547094740661362623053440241606359276 1081 613595546695465706048148013369948574987585527276725 1082 211045602048121962648567222555086353061586311336280 1083 70793777902218126720897341392377982655014308603060 1084 23152682081228569746719428608159426764362002067680 1085 7379917413391606606994862582335434033473231820773 1086 2291899817823480312763901599546073832157248417750 1087 693228957242904539050295619348293556420863110975 1088 204141042623677410273049673829520389319949982300 1089 58503835386053891968565453139227530959118104525 1090 16310160168233206245789888090702282792368206210 1091 4421428961268037837714994213346835852227736875 1092 1164927390992776436284278443653517549364994800 1093 298165939361246349763246349412672368617228650 1094 74100410965516844319860786341900245933296700 1095 17871275585801121277142957034225946160914110 1096 4180415341707864626232275327077500647657000 1097 947884873991899537343365080613845674927850 1098 208205926079145563115883680067792834065300 1099 44273673936370033536136186034082857528150 1100 9107727209767549756005158331175492962288 1101 1811195751942410462841934898190900051075 1102 347913308282722913766247381683601020570 1103 64500781872639641316214402225955507985 1104 11530866033097589509043915481838830180 1105 1985871372366807082113118777430104471 1106 329149951221017748416539023883480950 1107 52446970249502828044393580728686945 1108 8024673043639776968541094319143360 1109 1177533544447141185601138840309080 1110 165491200841219842300700593773168 1111 22243440973282236868373735722200 1112 2854773173041570507170960734400 1113 349254164787000647153894132400 1114 40653923943460392790400375200 1115 4493328435856148676833725680 1116 470505595377607191291489600 1117 46560449542575711638220325 1118 4342425345939703676103450 1119 380521808664819394297725 1120 31222302249421078506480 1121 2389461906843449885700 1122 169809475613240093400 1123 11149106984707682900 1124 672307958876845200 1125 36976937738226486 1126 1839648643692860 1127 81964543530870 1128 3230129794320 1129 110837787060 1130 3244032792 1131 78738660 1132 1521520 1133 21945 1134 210 1135 1 1136 0 1137 0 1138 0 1139 0 1140 0 1141 0 1142 0 1143 0 1144 518918400 1145 505772467200 1146 98697207248640 1147 9084281394988800 1148 520104524223604320 1149 21235862263989696960 1150 670073379663220276080 1151 17214913390476806845712 1152 373358225577183774802065 1153 7017768697545616404552480 1154 116605139416292290161567680 1155 1739134962042126070450598640 1156 23567422414394030827008453372 1157 293023216347619271713149041520 1158 3369644047687124825756989751160 1159 36078560841372776878334918950800 1160 361682231918316392241340943274150 1161 3410993062663850780608133361597696 1162 30386300993449809261712224925366080 1163 256593280908586577843309346464010240 1164 2060213716950941881383353934985750320 1165 15770425513298230795377024323340710160 1166 115362709924049699086128682119546859352 1167 808144063387330815949631537317014378720 1168 5431564195983514474414883249858978840055 1169 35083323562595344252533540199013436169680 1170 218107363112850143081171549585194103789640 1171 1306847353445468495370018921096934438657824 1172 7556153403481317992960110580277977400850520 1173 42207214053855731351980795706899405706697840 1174 227997123803023223437412353104498124341816840 1175 1192171277504626030925421140454232013312626720 1176 6039371836070763255648641251306771344698484228 1177 29664497625935539819988360352953533514784438480 1178 141382890947071241444725502994878253603876190840 1179 654290852051179464326974336498300062863818758000 1180 2941967280702182507047301818596608790295668252900 1181 12860508718793150294907631435658881801607984802000 1182 54685900680814396343094906647631338493030098189640 1183 226317408680722012820517664241878235624509284051120 1184 912012219843948486274808911882795478379221673860025 1185 3580351764733223586286740789741365655774505023067200 1186 13698844246072114563255869477070492006239936666294064 1187 51104102629674520838708751438121225188584163942261520 1188 185956801013171507423541743309851995497806232805123060 1189 660259836611366771232424943477314858996540696689410880 1190 2288327311467817117667332241151293497155341080339931440 1191 7744052518594262837235378907084615911326270823706332048 1192 25597926687079695477219555537913448532335101813152902430 1193 82672421039681879592828594319752135865299204878316236640 1194 260953345911816640523911360105838931120132809895232252080 1195 805253817463026833851627791137345252992236705699893835840 1196 2429889478700363074647211639660096097184357499469870649904 1197 7171916318961316958127938977389014268094544198431322157120 1198 20710252313496420240044606910528636007777789585893461475360 1199 58524700051086623477905259162339750053975565378098261179200 1200 161880543830604374854691845002254269568865965682556880669325 1201 438375106515709357807450226939085144553524355702116726959040 1202 1162474164306569853089758010976814204204790567399760569440080 1203 3019213651483871151326559031488623002247142005433629595297840 1204 7681766056370523200030008433102658870941967183336173980475100 1205 19149851347887172400743958921232887700960985429230605641298000 1206 46782585011174384542229651962310027252795512334909384077090440 1207 112019076495400755145933999248742971551500907238775523424399120 1208 262942291962427047249213694285902414573734487643467217158203410 1209 605143892017540164215157240906328563553071134964594435913101600 1210 1365693198859627962640746383793787895628523511136343890564076800 1211 3022790234479188040108657287688423716923672776233817777230615024 1212 6562736822606321461822873868347307970633539215483414059434818500 1213 13977952680813486827323260180223238180213323846174550221596476400 1214 29210638603046007450156709885303685757062280440810089313927356600 1215 59900804624626364381015721884371670389303001394550643199109038000 1216 120551207083821006716036376612171873301945086311498589107781783855 1217 238127196078382087583339353025490647597228601712021153590887331280 1218 461736589231272536746471069546038411166232671819285267366952114760 1219 878971785516996030173371514951653525216698597646004146164505884960 1220 1642845210243883561966552064025118241837945798750438750778782046280 1221 3015111751614739685433348670295398622984394957149905512090549577248 1222 5434224177127983824092151247697186035153470709768493545929782926480 1223 9619217417605032811335351173557526007236081150928113325684779544160 1224 16724343738307391212406454825681211821435742038831306432125436353460 1225 28562955296883170138944148608368636562204728079158598470347067887280 1226 47922333903278660132069434589353152780872132733447328578764497322392 1227 78992914245626575932686673102078607752268631761713371400464319919200 1228 127934249589076309008434786888031335892928150471853410934715713675400 1229 203594383405439012701571556195998410261984823497615850072171973058400 1230 318387078952583573169491970578693038500851890635289113644815389745200 1231 489310813625497542477083405445828983141455755116506048759686016260960 1232 739063383191153521486749285087112142319549882077960079539469958038425 1233 1097166467188544767086615379230026095505254274472057422682820848171600 1234 1600967637500243001313774967254800400815676595175442645053882916848600 1235 2296337695097034148063369651595879279467668880552359665594564701570800 1236 3237836458817332413466642494812065861965956792149940533694991018505068 1237 4488090480232811599192890129457449887665718767768496032041378895809360 1238 6116123667403231296021275484218850143209601821194317004378375710830120 1239 8194418504716324417923253952212565396113776189942509784729304604518320 1240 10794570932369184670766131791083331251213811443234893086558011363690910 1241 13981539903131634607584401144524211254557268389085050368474876692603792 1242 17806678588293967528239258181448521586272080356519073257033804193223800 1243 22299953026710321020324978662917438414840586556151441302479932845005200 1244 27461979577525294673598462388272061805002182049702812521442928580053500 1245 33256709579059403278703694886165021040872181264628117519001812213397200 1246 39605718110723194372580760774820429136893661785719949176499563096787560 1247 46385075573541474711300259274287118093410570029613282196033001800853840 1248 53425667677320561467912476904409667144833040097440210249357895747149155 1249 60517570707846063691716333155232049576165611369465950243880170410747680 1250 67418697399679944640093188174098793647957710401871871637314351937852240 1251 73867442543455979737603645960162485837009236708796880603565917057910976 1252 79598537368471148041160439063673422730539804534919822849096398111378000 1253 84360843140664698318191065773048620728223602108459655394955058150596000 1254 87935455231887318854310648725560322928000114749096136187063717157142000 1255 90152315521073764087128795056988047436264675390908897023587834779856000 1256 90903584873246038621664437561524135011703928395165179057302414628674800 1257 90152315619011465671407544373970508255654111170986608706110164058224000 1258 87935455430031414324371749526614076594930428404821856979078104254088000 1259 84360843443226902867182857339110131106029813177693839094174985820720000 1260 79598537780980864768771901999504958551296295839479204133833553812900000 1261 73867443071886689269370170692130879477924973093774133950364002010341760 1262 67418698049402410219683894452598234603960823247973030708736898543044800 1263 60517571482503664931910360148520898297131836484216684113205949453667200 1264 53425668577736325828484792949289879253936999897456841103160135563280935 1265 46385076596771851942988546625005158484426038806611597974854303427122480 1266 39605719249367822386153607331349752290794799065049110997426983133311896 1267 33256710820917634117955966653293614111791431300556644824602210566906240 1268 27461980905659430148526631182891642241452026964605976927876883241334880 1269 22299954419934815812059325401104872901586656839440244720636326209915040 1270 17806680022063803360146545820653307352226152518258570248149668846380320 1271 13981541350757636181423822951524075623894993962349698890082198178405872 1272 10794572366449718966435217473801004434803817550740220053585091114393390 1273 8194419898649397466197206256652878202785684922701735007399689012596880 1274 6116124996834454775845267494164813973413102944127530463863269165570680 1275 4488091724304413684095840803412121848088726164527009985980091050756240 1276 3237837601109763617042396712427260196561586265468345494612482565050716 1277 2296338724193555747889751930914077628795107408704896876001279656880400 1278 1600968547150129587312362493404632765115868758450208689376781653313800 1279 1097167256089431385782057950794561489119928334978788835561566139898000 1280 739064054449381797672789126787764187675205355549622556359488599372625 1281 489311373980396311244162440775332718957900489788710497484891271417200 1282 318387537864008919033546541002226914345109580459495782827289016038200 1283 203594752103539084172586260886890636021853104513344522077894371334400 1284 127934540173179852303424449548108949377719612902119870548482565162800 1285 78993138898880388067901957650306236482536333854922435442225028152400 1286 47922504265322520324171269276658912415199802360050636431661958343576 1287 28563082012444593870973751973503946587745987869875617399587211588000 1288 16724436178339548089600627028493941906353202874077393520722252534300 1289 9619283553554880465151068056063708055312533584892270403643757667360 1290 5434270578956369139718820323841099715766375772706292633060012909680 1291 3015143676066129407968316492736049296654247511127704991550562018976 1292 1642866746574498942690724494174018116336368397990185956579301639160 1293 878986030014383475871867970281251147482579088017087193916042439520 1294 461745825893632467083886231847379224217102001385761424509920236080 1295 238133067441999347684855748906829701601611152165520043493286835040 1296 120554865392512239223504466569791776724412735110427245008964755679 1297 59903038704353929690936122692885177009218741747544233265040636960 1298 29211975664468898430221396592644932782781469566017451941640883520 1299 13978736821034198836240296998898671786821728146614206255948857520 1300 6563187409875813465720752001709479625948967001391108365870430860 1301 3023043897882193039252231135974476342329052601549969367762065184 1302 1365833086392557143209603710542317612372937092865139590090531200 1303 605219451455384615088602251429878236040736518187354477447242000 1304 262982261644304032503768523993534527663263253372846868249933450 1305 112039780108815920020064997756998425314279728311318333453143600 1306 46793084633681943276428306495264549828512024287993311864243880 1307 19155063885132959286129787928965243865640125926784261463159600 1308 7684298884152175539241597273944051437910819058185578227698900 1309 3020418058510681717476377769620273269958097900010292983258800 1310 1163034539771354455004920431508897582659866240527339623157400 1311 438630169285196537437577782680256323159408806727399363904368 1312 161994096611010084873944687130142527774113911571167363271925 1313 58574136627709861202270248233115699433375249105635536749840 1314 20731295548009669977022606891359528443317075487997444721320 1315 7180672200986589601152860349514847996186824543711233689760 1316 2433450023667677587088107205646069837398540981098156281912 1317 806668516132931796830053318218233467642689259000308458640 1318 261502431054082285786434822810230017088783544024627856920 1319 82880551918780178008952974145973236877654396022831614400 1320 25674953583535163839750931355333813016147827709644515400 1321 7771877841502536081224958767567719765801983234505087680 1322 2298135920874405830470172946196926734642007603133284640 1323 663632832765871202381818267092519888472541336697026880 1324 187087979449953051735307119399077734270681558011143280 1325 51473941435965918995958401326725608160772882993455040 1326 13816689543338220362073147271297362511515560130770016 1327 3616934435428853497924918954777577678152580558779200 1328 923071809041738653116256534514516080629834725495775 1329 229572263388618939635131274640997680344941208132400 1330 55618022573531392592016350476758025913762893360200 1331 13120148914781764406321806690160704364853345422960 1332 3012279087577445909614700592060901919084276669100 1333 672793298748262030573841762424474110276975221200 1334 146111675990784178356945433665459267859925148200 1335 30837640158858972316541247333170153782796703600 1336 6321716232566089324890955704913420626777752718 1337 1258052981605191905450936458777541070574422000 1338 242891417240606357983101593530728381689975400 1339 45467358892330254203733303222694687118787600 1340 8246530779491271595775157937457126890668700 1341 1448171258837491597306857003651267171716400 1342 246048514851030125756019393824251981290360 1343 40413765724323788771520093671616450040720 1344 6411799369724447257020014861362228758045 1345 981710908283168958012633854371250386560 1346 144919229317991608087579283264327438496 1347 20604629760851887405816959705828545760 1348 2818557844644833654569301091835036920 1349 370514646244391278534931598926671520 1350 46747174993451236076837164350561360 1351 5653146743394102967431471037742304 1352 654299391596539695304568407146100 1353 72364909669663376439214939039200 1354 7634829919276411275696988981200 1355 766969215635073278837140445600 1356 73210697856075176616272497080 1357 6625402520911780689255429600 1358 567038954492449698629969200 1359 45769960452305356840087200 1360 3473613070041031545899475 1361 247012484980695576597296 1362 16394633958895724110440 1363 1011122799227049064080 1364 57651738552419464180 1365 3021051801873509040 1366 144485086176559128 1367 6254765635348880 1368 242641770336810 1369 8331047908560 1370 249219381880 1371 6363048048 1372 134810340 1373 2275280 1374 28680 1375 240 1376 1 1377 0 1378 0 1379 0 1380 0 1381 0 1382 0 1383 0 1384 0 1385 0 1386 141145804800 1387 60339831552000 1388 9127955654737920 1389 763815855634191360 1390 42754278166656376320 1391 1776543511436908381440 1392 58473550538433071656704 1393 1592741508911072646234624 1394 37041311062258334930066832 1395 752732467908468677368581560 1396 13605311032028707543724156400 1397 221785515258441422426476583004 1398 3297274129011184292315257877712 1399 45114610682075723912195164876296 1400 572372277689354596518256024659600 1401 6775890853336920434106368539889750 1402 75246766357432618319316358722309072 1403 787432955010394029744228034947356376 1404 7795452420345542297986303655338650768 1405 73256276941549389237626008948253773260 1406 655409112954340063788156830481269665200 1407 5597287308750622115418783279750226280136 1408 45734410031126081420785134595105117672608 1409 358262267833667346012903619671466456431669 1410 2695561110664218289225628766889135683407600 1411 19512091254853151687021646317062891102876440 1412 136085306273754349761177347722880309459248800 1413 915707530598822816928766984424573157047512008 1414 5952133997398530785775051327063249097582932384 1415 37414906209677493994579270461686793195668173680 1416 227676079451590912971046721468480872968346178560 1417 1342454266992204587020123768128028962230054533296 1418 7676574321945398183039127944305436935296648662256 1419 42605854460418169428540009074535199350152660165768 1420 229682290653820071652980548074835352913421069746800 1421 1203488432078350597975321222079731745697668363848500 1422 6133266237796863868142385415117908819324345145301120 1423 30418520525211046551087093087116862807877059275457360 1424 146901075486181227781500002046430598403530499052940880 1425 691164870699998729601495631404837564658962688238129175 1426 3169739860256806855062766829221587139845471936618158400 1427 14176006412245780795288292592324257811326359481000361168 1428 61853482239079153002993232089819056160177044173304111280 1429 263412047762714673558633712642714150599581335796145469020 1430 1095317551164456895333825066597462781660065963341121437600 1431 4448773746918795162185488807327272666273546550638030543200 1432 17655958063281800077093729143934985479189824112365408541360 1433 68492073874641394109076549649800389632626019731202714038170 1434 259793237503461623322088621749408205021449258644074858666080 1435 963802127530098826604190197508059811852663707198607152321520 1436 3498230902411047833058509419749921552255747880035109924124160 1437 12426021072201948230577391068218156308812775078389879909903616 1438 43207186683542003066083571933690302309716327775837532987723520 1439 147106742927774431271550084935048819870678314267957815069124800 1440 490534646821619579173659676971546078151703868439214436832729920 1441 1602399679106967805633477503488315010811020720256460003245219485 1442 5129033818465589248141057020981123346798687922891889041354969424 1443 16090128497211761987766235005548953289773328460686231418346733640 1444 49480580088009816805952130275356381097065199633538407043256746720 1445 149193549863854024245468961858131533042779391386061719482128089800 1446 441154537623432154243081833817384204165913280236871691368714878000 1447 1279496982075708216998879464462649265458788002949392329499348831720 1448 3640617468789112863733980596558403556636910658298832448350314856160 1449 10164236804946911215117683800799995872925649964883036700327227671980 1450 27849183592817541284438359996159659761497946035550915397760094343600 1451 74896172088276186263268027485615565129495065810761070916221812561800 1452 197735800172758956891343511060032323854863511752168085612647465689744 1453 512573645213596114073155063592067882241841575798188885737362018340940 1454 1304779280498133211868899969327252131288314537902440348425828474081760 1455 3262045688675956879654403928611584988740087828216790064166093798589920 1456 8010794357129944558405284532388865556594657848977483046212545926623760 1457 19326448712522178743694586787358396446707616473049872908715742061523917 1458 45811651021272876160126506771956160638459282970857956123105694432117920 1459 106709205931190230742355738175846477837268305420486872419372199397860240 1460 244277112190213356736532302119072278755051118540783732863274974597947840 1461 549629194819569068548169480108174240643983369427127649526754864141457520 1462 1215660968638111467626202715628623732548522578568589049031468463711585152 1463 2643374899496074860934704473447180777989879555338393088787003415180621600 1464 5651387212931162210103327078665732327811137378758435981042111709390588640 1465 11880816673268914733384751552640843237091689474496397572555054560242538020 1466 24562689504787027303935274648410399715093507843918279785424677251159056560 1467 49944307973620685165844300176178612789829109418149068910615307289785834104 1468 99888902428038508108246066941763561674182243868651781235871318040296685760 1469 196521025126349333621466905027252613336792736609786981860351186861909536080 1470 380364022784726843427565884611665401522947931416836265272605378438350712000 1471 724311391849116440427574221018374273580350780088941994315619111865483678400 1472 1357132641597068190495412000344044135873406538797729586886019381600638052000 1473 2502216080705970916930692949453038529322374837022426128807071257852694024615 1474 4540107549017966482125397219939123678587232719837571701530296936889343407520 1475 8107340999354241798728043963804181877489466379225361311845703758437525932800 1476 14249274796101498355571438626768457076237087771242302390299802552614349060400 1477 24651257889332828430295526522275761811706759533270859576130710309740171308364 1478 41980377409389104017714741837296889314613947882925621486510339023326463840320 1479 70378891946340972384781270826301013841126364461945772180169035860780233122480 1480 116159368524750125959036335015984342000703982261616933639985881635265933628560 1481 188759016715831361066386968856849008429063355190294979069615339576170489977530 1482 302014482671488383330824360049453142732024828429258718947371313111367157212736 1483 475815341623549923903878845636836184151651990904648439813311421281427453268400 1484 738180900900396857772985200575905402645916535460886593601172927793471570506000 1485 1127776488701295849639852129503502977507522014300069500909141312916733897154700 1486 1696838156755315890969784255824338353774805303490103943655907232857979600640800 1487 2514405796752422930781451167467695301228330796951462014740955837032842044643040 1488 3669673519093722400352819226266672259008647282658522163028080757990079490152240 1489 5275155908996164606768714025685608839939281589611979070971987569582128405483925 1490 7469247561973005035482046332099105904182417980056798591516401428060804181412640 1491 10417635046274265606326667148519416842677104359974349812339130066511888900143120 1492 14312924991192220544668723992451597607014975444983288506872153603059981843378048 1493 19371803998285063609302421354703494622054324012665075723283796435270937539122880 1494 25829072367812600506845975172195063193788318629408017596622194780425635529639840 1495 33928019177146201299581282073776902224603801617532436292622302749881819235724400 1496 43906848748885736564892014657469492481025944624343013433228939682014320454118400 1497 55981232563519811180930934233459478387898566456023808635492533421445266047869760 1498 70323532224021169202012417770771473437153535282999127714869407582245154143273920 1499 87039782089098821708198997408303203576210143014417804210625636144695636734787360 1500 106146076107330983835271709179313857318662235123569288598966449396766368559192000 1501 127546495047456576013671222568195056689354955222620968619215998446801191242714000 1502 151015050482601422429326104160674476661197742903150956950304996235209609947413888 1503 176184225881954747053650892432178917231815024846818222538664409105876148658139328 1504 202542496184576100858850862262580129696888699374503333630450676285870030545602944 1505 229442671716289793056699418541558084246205074813012244570935876577472193861911235 1506 256122052373715456640389930892491286441224063738427963494288674252692516197962480 1507 281734257805190707448611238485984783974864772213262470725295444885649536866537576 1508 305391333052538868163519715168168623827572950347262581892692669537580548163146480 1509 326213469534088114376314032626039390957101811318753400254182957082750440981005020 1510 343382599621892132521694922769847442322226238839117680910375910282924060053365440 1511 356195383280404340484876601018743766298494977895829162263629884290169791857254640 1512 364110836313945429029061777885573930193179451689919701682292551824669715595134992 1513 366788121931003546116161249817917240712193613691124707413662786994093363215599234 1514 364110836412326493716415731473343289543100219617986089882714869471975698424980832 1515 356195383479143775917265800738212661376573534491050323899513902853657298749056880 1516 343382599924693798353901008600386676788367726782427950980616202313899977059757760 1517 326213469945898550564934193988798882811605587063568425824697314231212007843368736 1518 305391333578865193826774493003426749703692235528859047405566110615223735729949776 1519 281734258451271469417386207936408795400693284915548975366662227149398272707563368 1520 256122053143609915481887556555549147999840116811139305152173348998966912802913680 1521 229442672611962070031084485734140454337460733106698527107890137587500735467631105 1522 202542497205056522824822671717364168222209146974574091456777893418926044043544432 1523 176184227022660025932861775602064874916206211693283261800384046356023342170507944 1524 151015051734886844136997323186658592386814055960895586062271792083196793828378352 1525 127546496398456831501817510139636235645231414812998727548688702688928041976113500 1526 106146077540122439571003902380987052222935335275529882806834784741576780267342000 1527 87039783583186882231963140485687994457701074058021124540622245385768224245956680 1528 70323533756124963408078401661297868081479845298416613720251559557554935946779840 1529 55981234108596440059159582132504889802957267398167761164740797763802978464233720 1530 43906850281311574512288670453592091702337773083932359578924990521606513473276720 1531 33928020671956560111788867808379839448046257009680194326891978538166896839718760 1532 25829073801895679589587346242007004385465320507715091388336719641637052282388592 1533 19371805351432274039368586443500882457728904532242404249821045770017207305817380 1534 14312926246923805783929251942916077120525797857582816159390917088401264019017760 1535 10417636192384277427545517709516630182236638785358637125878609168559412442769680 1536 7469248590767665512386636194756260267135252366647439073570076168005473629083040 1537 5275156817230473420552364610368096882748643773499622352260100087301158329294089 1538 3669674307638997546264834552927774998969593704072039668344264100969685271821600 1539 2514406470049143919064517308107149943745788995884945675412348835511592708940320 1540 1696838722119151671238394938482951487902780726536193483578313013788208131228560 1541 1127776955554848393889120066456488739430269148326167013667253086445200907790180 1542 738181279999558769175611755271769993883533361422775778893127030226991585940352 1543 475815644337074896612475335705404692306275898912446326480364496617733050669680 1544 302014720357668754815098102609940155913540390489774251276186740220170769846640 1545 188759200223544931517660074424253818040457552918912927788108186909089817929350 1546 116159507829874650533650782494178462884142865357142774604616133219680076418000 1547 70378995920453823262390645839769957339631044467710186791656165150984354340440 1548 41980453706937517123987640927682356062152393552786743544879852767364994503120 1549 24651312932562207266729681662940527639273244479437804310699175960594631199660 1550 14249313833851011022725786965766163983704781498869576947692411421849957043600 1551 8107368215811791576765958272538532173380988134162874382454984567828617849800 1552 4540126200854606898364877407574855358345662221033690161582091061659981683216 1553 2502228644789188112251165907282257603858777355434552716052595220261399278355 1554 1357140959885661846897742844568264982423715646596541331932335187390196409840 1555 724316804433359029885482560158144199212923848845576128281610360032247912600 1556 380367483892378547972403009900145375664006722683941964586428808486598493600 1557 196523200011062271487328651430101460928028060592702538770168755440138605240 1558 99890245309490222655420159153513490507453361653449705182301588537849488720 1559 49945122654745113738851138787278159955037306636895859322976373997848416440 1560 24563175076104155075158060023365015649115665475374980352973752257716472640 1561 11881100987898205689000476010303821900238559096661326805402709592456365720 1562 5651550740189416835671441288377651113761189983415571146282920151066706112 1563 2643467281701501445867295364872232661740032858713027172688165178898265760 1564 1215712225809246660934616803928817009012956998911193653822794326983284160 1565 549657123371201949683290900843528616286230099489815676655201890734476240 1566 244292054831645311508848129585348486307145483107807546806686519782867520 1567 106717055531718741490716941561838864722602402513442472871801413049050528 1568 45815699233512758166256902197103553844090001800384201751961364816410560 1569 19328498114138194861637611514784813355429407214623148653817866694741205 1570 8011812689798215489290984379800470962329513702643476247402347108004800 1571 3262542280897211462777706583956937676214139160281840493546561024002800 1572 1305016912358884585266242655531498545203896150076112084874613585175120 1573 512685215569561801391010436150850346008872787774492448579938772052740 1574 197787189762876634047489710513232268383272736008083707485881276918320 1575 74919390061695694716806706277835730673624369289956465428275614114200 1576 27859471681233574920216990031652415391328550971727742917125805099600 1577 10168707163650254845963079742785228022535913297427763321864198404618 1578 3642521969068748004541197786622151095598638991633243371752508359280 1579 1280292375266738160015393186495871050416181573463048327332929027400 1580 441480129402323503454234758550196371368844913346276460331528172080 1581 149324161415491773227288885211769496484005538911010894859134158740 1582 49531916957333856485171367351923751281270626009105939305353778768 1583 16109895321074603808287715620115043355699353751553806911080067080 1584 5136488363241178025831512470143342134611442619095611832031513520 1585 1605152613512868133072453344460919571590555178712366002073482615 1586 491529986913031390031772737150028625268437082897971316675374320 1587 147458996073909417009534364243742425884879500454233194813137752 1588 43329183680485231538346964071908907072499188015604520722943520 1589 12467359455233958131316868006155817145515090723480923277492680 1590 3511932240910974121497716496078950777091143329148588520702560 1591 968243000998819968076474181442175947650621399170824947807280 1592 261200437478751433248537339321439076284690543959652342689312 1593 68927893223559405996141812114045628493608218927872352153260 1594 17787843412531459611907566056799189973085965463806752110880 1595 4487758659124909535114294369222322517507361850652744052400 1596 1106570628277374953863798630554122794665594858056667509600 1597 266582924085003966158096944711817097376165414383671729160 1598 62725393902353874390140457759462030304368767543905739040 1599 14409887788378592765302537609625146472517188467090749520 1600 3230916544479505104327923232240926075649112374032469600 1601 706762994104891741571733207163858197289556341288385925 1602 150776105409043571535303084203354839911115669079163728 1603 31356092717809946292740021936690496759521835576945240 1604 6354098083785275460202823828619742430888298283945200 1605 1254098306010251735566346808282624825406811129247340 1606 240962119932100770152485849626492815998568584608720 1607 45049439813392752680682137104090584957037688378664 1608 8190807238798682305578570382562264796893779047920 1609 1447513348235974028141040455539035600280821425670 1610 248500145619909704401895357174083931366334421680 1611 41416690936651617400315892862347341262295319240 1612 6697167045075580686008527356464677036351344144 1613 1049979579100832565179303017750818024603804540 1614 159490568977341655470273876114048307844193200 1615 23454495437844361098569687663830633511699640 1616 3336622781952754298541294479373395562399120 1617 458785632518503716049427990913841889830423 1618 60917594359303397981666787175281910682880 1619 7803493492307460072031695877825368723840 1620 963394258309562971855764923188317126400 1621 114501776602366090917283535952709822400 1622 13085917325984696104832404108881122560 1623 1436259218705637377359654109511342720 1624 151185180916382881827332011527509760 1625 15240441624635371151948791484628000 1626 1468958228880517701392654600928000 1627 135144157057007628528124223285376 1628 11845304602606246325174234710272 1629 987108716883853860431186225856 1630 78032309635087261694164919040 1631 5837062531758495953500525440 1632 412027943418246773188272384 1633 27361230617617949782033713 1634 1703422917828354850243344 1635 99036216152811328502520 1636 5353308981233044783920 1637 267665449061652239196 1638 12306457428121942032 1639 516683327134890696 1640 19645753883455920 1641 669741609663270 1642 20218614631344 1643 532068806088 1644 11956602384 1645 223070940 1646 3317040 1647 36856 1648 272 1649 1 1650 0 1651 0 1652 0 1653 0 1654 0 1655 0 1656 0 1657 0 1658 0 1659 17643225600 1660 24638764550400 1661 6765672421347840 1662 863497694321982720 1663 67728893091631611840 1664 3750596983330186560480 1665 159164093487249853972128 1666 5460645476987290640911248 1667 157211329929794645908781394 1668 3902821885625650681368432385 1669 85282428741134508819637902720 1670 1666734134934603181277657249064 1671 29506206151822249228737058512504 1672 478039346564843514283237413814932 1673 7148018575671224403799326317025600 1674 99342547103262566211214688333702700 1675 1290884729933169751730459599406343132 1676 15762822846120946191790263376149402582 1677 181659169388304508205141675686547290576 1678 1983294381590944898872221357629711981220 1679 20579969136824065390193377972465409641800 1680 203552919274513049691510101602346592106332 1681 1923917630385733601852046412457528362701696 1682 17416065605578825799016057907763863692452838 1683 151300622499599201215741449583051302139191390 1684 1263690848209624638242493406023825136285665375 1685 10163772897545730359377094070819885594869171232 1686 78835182165682913966794895994123539098245415656 1687 590492550713576530224347921803209713235783779328 1688 4276266251470012298027306013176642961218232652560 1689 29974539618312042238522368544460066858161124849520 1690 203572616078115133299730404344463178509543046496922 1691 1340823071608772983379044677705962416596456621432492 1692 8572029876134022870444088150768165990088525659502046 1693 53235672869622971192729949845589018514680627633590400 1694 321403357717993340192174658158151808753710342974074200 1695 1887669219656313345870173633326779117425086963830402440 1696 10792155664858639449204536954512191770939249757217581180 1697 60097730666176249925270763748594033099408607752408447680 1698 326151769872171832145486018552990169035622732773648071050 1699 1725927114359755187026292004175882864003639474747655888850 1700 8910084895451485144549457242307343364728228816677898698769 1701 44895326294239488488596742066534163347480631735147728900064 1702 220888041808015205512180340959290788097548022120209602262400 1703 1061638258400901011524395510180578378333108749523541856025400 1704 4986389180671307529886080780342160759240728276675445238036420 1705 22896244059826201987683416036363174445386055740828604703575216 1706 102817233482699568757145481810521260085672018377564633299326754 1707 451688304435995420506455111056140130901551273912417705449319160 1708 1941886320063376144176475798190334349312292567793773710950905580 1709 8172503968296433105992199367270407519000259487496631454815499840 1710 33679160731486044702335270167979694953511533778978023346341770224 1711 135945557514556312645945748634483872233020269940819068647300907520 1712 537630751353597063004776463687440229728094815565000146915512729280 1713 2083681571337883956428702210243894929415533468352311735136613044160 1714 7916169483554982003548995328915349339433859251462805571431351894955 1715 29487595894759469558782204051774676301837181101658175394935057195652 1716 107721965355707813607476318067489498175622055695255802289702673862210 1717 386016704473541240924495586828161595230862404933511136529603047411680 1718 1357180520706905822689768533258620632366561137778093247034944965022400 1719 4682612648280879387135988943904224167114164438941397400978394233212600 1720 15857845572563549538330012863074982809089573535009681297879463043055860 1721 52721614388640831519634479152679163165668570026415726604048991651209440 1722 172108437131935163219157484328618067458668403337359059062155744424893320 1723 551775272359695849910262737173179559373818845729907965176794697385897700 1724 1737576788450567139482764652533873010313653624936244328994357987271101850 1725 5375515357276689603160542346516641714127013173704174193464173484117212688 1726 16340329773231511033714925322991606654976274697019742566923253354113769100 1727 48812851232757347094724415097464769868866901641205094570497977132317480640 1728 143319762326901934135211305041815105043886920608697949321367765873530293360 1729 413656989764981849126210181322608955252180438913861505514924146818119177680 1730 1173812991264088618660689033686960821557291583789710679978057002809343908781 1731 3275229183323268651337729515499680743875282422569769340846661542420180270140 1732 8987251256719846189648586063537493250829870979562539254677130008882250491710 1733 24255537200970684713340566219139545223029099535443293115545771922770396960560 1734 64394455877120100809731783450834132625539205552437036848701151568911800798580 1735 168187124450477677533706303244338453848196046264300270552362356235453901828808 1736 432210447546406947153039425544225205945186487196065914249511152016683860057180 1737 1092964554107021753674537111598155094992787309381371612283355748446150038258640 1738 2720030636379040436997538076323144621485382319645573000966583060906051681356850 1739 6662628649388230393541597683341484481534077490045535315392268435271241780822700 1740 16064504992132924326445366174841154101463125059496847646884149572091815317273870 1741 38131468617932480709295866598657256639685763219969559028281148205329619710354720 1742 89112248748781968954616688016735659334798040715205402253148342489576641099926360 1743 205055284980063081316714031439611707753052477623569863288720763133782620348440800 1744 464649026421251919729897135157929329647041332888240163194490849277759436474569200 1745 1036905651368154158822728683182043638665529198071216733771231364995334481240861920 1746 2279040864625072021107268099912014644119835822777810005180235865716641448471724405 1747 4934021782760130617340040778795701915525588911260723103882022860953026678710978840 1748 10522585011663500315903217124593151095863099651276941603196046571961723421513270300 1749 22108107516355450167686111695320033244836502221633106428525497191799243672860472400 1750 45763869764424560781627184231009938550902749560352861376712898042392775770624234164 1751 93340319386557213570916805902661383830253541248745399882646687827038931059258371360 1752 187595991825848791018201522468793540541939710582299382709469195182904586322411314400 1753 371549761207348505458547917073283596864799443653086863317491024677338079516913525360 1754 725237236679113377377161127801783504439240082090624886332001808546666520114363547430 1755 1395219403140023194835093575383756787853787873032785475484697007698085185056367545216 1756 2645653630792569202490139296196541372176273008371969564178180701546900940238660637200 1757 4945149694929984700506815947357247153196288090962782670439910288713894061919781814800 1758 9111900380164677131753328740270992179478135204987670321292811238082734136908225022300 1759 16551898765796564776568530210122292007431044187540768861708425601793545189771734949200 1760 29642955412062594289004153791631448848087485287480142805342184883386506600209860697320 1761 52342529725951605517814321285633842109616833902124969491912862062280860960421366082960 1762 91132103057149740671116314020671672718375384429148594835473222651736997886690762684135 1763 156456913464446746407996579845620331045799711251799173093126251734492977679616732252440 1764 264878849735243407917535598474671656155176343265300127266764768854171870988687140684620 1765 442232569780516550175119915488002719514717799126576947952872206472533225680831572885408 1766 728158875755075674970037030112046573400038783931567547531013711498769964387227054217560 1767 1182480326914602132922379481765316398458465223318901583992300303589021396947732789112880 1768 1893972860968238288458129095650671949648260409818655452615879421184430512710663011561800 1769 2992158980050223206318090472971348950457106122057921268820768533537310021502314861532800 1770 4662781301169860012384685380067725289735162755425432523869988387714254571929786997191920 1771 7167581456843870404910519790376995644605445782887920943039593503775426411884149414450240 1772 10868873873394407980295166330072560372252932719731184376130729328036340906576329337487520 1773 16259128829048111657000315867810978094584191578984169821792369635260685227330684402752000 1774 23995327747396798683322887134057478116185016804379766866592992727374896695484503750560000 1775 34937197824677378830122740317963150785001998113046939861284991985784469703788609519122304 1776 50187562687998543541331143684890737736868361959575903903698499759591521437661938301135040 1777 71131979461925071636425454041195405420102946465271792895515701293455430145266478953994368 1778 99473628497192152393743022442475208937984664040835389253247599043239384543720148121063725 1779 137258186146659831262045472327503465441171817057588435072451847098691165052419926289945620 1780 186882300805426816925305703880761059875742878372875834707509680536893491055627413193637626 1781 251078512321957905097327228487561665203942276562110013007798048643351867641378611627440144 1782 332869241236682797199716710701501160103815318005695028841648004612763817504309310182734700 1783 435483068983650000571548870808249439478564825118060797529384616611656412934762527248266040 1784 562228142868071649808206908997048503010660470293769158582157286446532323995359386468982660 1785 716320302157777024741243620822135897551923176935756546653034838849867936360885375972572112 1786 900667440380997816611511863086050611903424987922107066564791786951246078638047190280328258 1787 1117616533498131090868863694101116079677932670143093432496590459046715082812045244646765784 1788 1368675321623333233649922253235664932984877243254318153827418073720746956698181729124973420 1789 1654226289573464445642406213338055553630605593398581913866139885701374256069604012173258800 1790 1973255646920847954125484273483427466479150768413488126371474407990084868824575456107409844 1791 2323123670840449673707170784751264353358148349158470850217847331406398285501650313325370352 1792 2699404266729392199384868716588365042824266989582162297070548236347365318650321264369160376 1793 3095820279133158649453052483771749412125731132864900172825254122555601112818417660415979760 1794 3504296567051746919340781641042178505503746965040444551906974825001365141392025475847199035 1795 3915145131053806321185886664196676786144750619750862358011434710889986907664169522102375884 1796 4317386070024786479455973110855441362545016674238069105481379794347337728209208279056064198 1797 4699195723209459752727354150982098036767963514070448570538093379925371963217039187049175664 1798 5048460270829225083415286206838781301324986950498398064177348872488010556285010163793343300 1799 5353400824624671268292013084086797012413491021981142559356281377949336930329150357272949800 1800 5603226196873565257176167727463897177365539629403445338106160804893255950591779443160540380 1801 5788763488513539918360312594017447618129035968234762832419000429945237867305667780998827296 1802 5903015399754188750030300460404895859687101238883932872073893977043381617240305266717061980 1803 5941597199976507076987793528732223519990993471499387118256743048219487614175632515711203120 1804 5903015400151146591891545694794274367984692840831572089060475429059484910408042052852634040 1805 5788763489314440197540348537315752591492635661339499110991158507458619647567266124280378176 1806 5603226198091588865354831459470967778532660960583435379111995812536231053083759456635491856 1807 5353400826277667991581539957643077665477695207091341488471817338917547280068262182374430560 1808 5048460272937544567144095517710813030041676214215003646417674662389004552006037829508958960 1809 4699195725793284209352612928937615778213378522292681181789295260300772368245584020238322080 1810 4317386073101149743202399904475804862502236660164812960383145787939068671225334436136273053 1811 3915145134633517133414257594264809734010043665022805171190091500552696590329590741097137180 1812 3504296571136455710008286641957045269815744537988454846866169880729028827013083234246139630 1813 3095820283712812509207750683798445133579826434869063056218156325824921446494217022155987360 1814 2699404271780308866552715078557737920980070673087825612846524827880259190713771535762002880 1815 2323123676324206415438091578064207719283880770894258631915653971586333735732964733273477832 1816 1973255652784125732048979779511085515453039650262228416418600659777384015392395016731010940 1817 1654226295748914980007134487342657074880237991200851224998129933573404165530527362497328880 1818 1368675328031452471606253495260555509479155097437200571019419897838985594399336416649588750 1819 1117616540050035276403549064642118581874722371178269864882176840701449051891052841128376600 1820 900667446981917191094577089272829486523653374099105624918225392354859659093341726341278540 1821 716320308711016432364712291785146649943727910724896379974525404924573606092940530045198000 1822 562228149279144827947120960217070510043614506344923044579526742876469661779282458956188820 1823 435483075164280309528490963828243250691171266867877757023727625558877417375240002035256400 1824 332869247108379320387101235682910968100305149375480118436418885063390012782185299409637800 1825 251078517818920182859688228153972097856417758642771374002212132387334075470887637490756752 1826 186882305876598423362807277884808891795258138262149183756075115886400177393605685371784087 1827 137258190756832352548562469537849852206111772890985212058153189971712576872227775637579060 1828 99473632627147213758606789862083460893356032014799046996836022436363358606058372649977370 1829 71131983107683165603273644235079981486670837101436677333515421118149012693939322083823120 1830 50187565859311082313977194186270633584126428318168428715209403322078248193730351891292700 1831 34937200542946500794251564848513782941667665743231817304388924032628898172533534469345592 1832 23995330043232822703909752824619422117647235413681306158358913157908145621165555312877140 1833 16259130739677052359015705214549161416552445654152049702316649957550518504534902066403520 1834 10868875440110285178380860419198251154443327508612772346642975772158556294779117734363560 1835 7167582722667362502682538188346357652265950398648087222019486124768279544089741070864256 1836 4662782308832012481578710304908683252907892393198607691129088963165331641875596134169600 1837 2992159770373492596745570256192126012637979553788267549243431787230215415168382784086080 1838 1893973471672587037386197105030955800856651051560645123010858758734030034855397310459440 1839 1182480791837913263501220960683841523407607682588905411069210356696276951984395574304320 1840 728159224447557901770423207194421670551428865798667188586337261524837611951718870030368 1841 442232827413176868671241243174988012202308819578670339806641495186740780380238612345920 1842 264879037252684208002086843098602188850372896459120895968073301789299122181106036716035 1843 156457047910911976897817336610445104319278397986619603713637675206160604859636950098200 1844 91132198009964218003519202028289568579433051583987833472441305960045886314058840971900 1845 52342595780082022631128341211599214963446390084887699103197926184099883319391703829680 1846 29643000671372986279212225704718770652539898227667674354968808674514584323271004855580 1847 16551929308888471088714196731425823472078848376459666928014281489119892353919429904240 1848 9111920680145674089472765548514721190536222507824344076121548982642355180208655309400 1849 4945162982189612299063946718579673644765459526299880859580234162212873052926370385200 1850 2645662195471442665249194839014864655860691932869881584985099358690530745008250717366 1851 1395224839402850391739619089997669747525236779283244881262766679068114023201781054720 1852 725240634343065808722195294652619318167068670543902830505076983851895264932266830480 1853 371551852077235689116488888212394891718571904658692624496423440234497964362095801040 1854 187597258646839589456785268039699303730482801099934179699269822072846218757105185420 1855 93341075034037259590138946957708752173719838537632890276318140796574848038260383824 1856 45764313487561957519017314663188855041121474039240106672206462311990348516967750440 1857 22108364003653119622033755569162043646300988668019138242160058304755917402821502160 1858 10522730944046436758292657113705015734580268636893902478054868943298143166905420425 1859 4934103504863879441603032519679267174302438924575561513606017100190112920898098200 1860 2279085904627601457791954792379352983841818053443737714922706215799803984452680460 1861 1036930079830567488333045334908295969946206674848594107012123818929064344157790560 1862 464662064075018450085645128437476787011122558620949991109428358697173346042295000 1863 205062131563623165801317681031577466457330725786926571449110795955449547771467360 1864 89115786146808198232111433959692619359291402369915751266966425107405670041952880 1865 38133266630262112734636356469316273495430749913393006253577533235749017689253472 1866 16065403997008575273202606974281373913112514331080311052038803913844898060171620 1867 6663070782169455182628656674369318012210898981618615360138809811028095103778560 1868 2720244493637988583783654147648342001693841467031933640710090262549311779239200 1869 1093066280548598152400493485353600642851817339064431414239730732453434678362400 1870 432258029126036542088727974773950042726694333003360676223528409999562102317080 1871 168209006809226889682324681357917312677757773613009288200731291844387906251680 1872 64404349453983268572234170524735189859171967194849583931440686925228623897040 1873 24259934323473518206621027692395711421268208060020758537229923366228003213600 1874 8989172093072776835497868836580649576290669455356555406054818310754576807175 1875 3276053829475412002272256815786690928896341315831212833061492188970652602728 1876 1174160885785435275151084411748815486311430318893189239937287053933388264580 1877 413801193228347233533506356249553033445134724250574444034175255947734490960 1878 143378483618593997583995135314657746626084593613940774870487392201306196740 1879 48836339398473064679268070142823504414396353301895412331583395446084448720 1880 16349557102967069479581690738325253415564576198199644191564149672589464584 1881 5379075064179641906702320633635866043062979950350998536974378868190970320 1882 1738925128506349754321892501278965939755579786040513010263138243066883010 1883 552276650255235544291076956964860944025828869028998938409158155499506080 1884 172291433626633310825849444190273368797541031619980824971098678840983040 1885 52787162643053610125366746079636322486011928808361919806349079414540464 1886 15880883676511891181784080806442417299839943994120501960309884883676660 1887 4690556360151191488290659489613804306743991431737898737224991732648560 1888 1359867180043832826437208413410002988648859481502215103639028701240440 1889 386907816916236954802218353414357368991093878940583587078668037043120 1890 108011765555782816548952632169896192822870502484547173794953511125933 1891 29579985587890729843281634871327617542048661353651634480241362284360 1892 7945037451292964627327711999660590446805134515567892530943049117380 1893 2092520151780863111724171081292246114764173551768489708680990956800 1894 540281842468009737863208109471347505391784723512881084582592260800 1895 136724384624557566316403685131831153530362042853780209172159720320 1896 33903201065439071322360263418903584426238693618853756398930853440 1897 8235595400511515300978201643778160758794217376823213356100376320 1898 1959274712218465333700459262400954901168085277866519270422412000 1899 456377242203497949215368020998323431895685916711850514349768000 1900 104054011222397532421103908791213752216515896343311135734818848 1901 23215237563562796078015214710719834056748122963683807274105600 1902 5066817722206165810677923845622381744198181689498476316343232 1903 1081455166004478078168410623178706421823852686938741529852800 1904 225657967709595819460337649718579512323467975637441456742720 1905 46016526748623461223284540334783164404273611500668619890944 1906 9167354938202330165576217019821068537966117787340979832567 1907 1783532089144422211201598641988599890939470317324185199458 1908 338732838635956156391001292470707120739766498069974510465 1909 62776742295466778018409505940517383805687557636647953840 1910 11348103414949763718712487612324308904201583552099467652 1911 2000048877730609697550859885697005262086312908535424904 1912 343519845411745940419040820062462764600900866010391772 1913 57471000753295898777330023128320767903611537304221840 1914 9360806940877741088731784070143155423782187427108190 1915 1483599590629679719723528041305707653617863158688548 1916 228675124871491986874679134186218097032730006242906 1917 34258445673631758333285263548497093189643544415888 1918 4985370825640442444022855516385771023893342062980 1919 704253127785638709564566950270108917873916423080 1920 96508761955809749088477693185163073930877546972 1921 12820352141731184380757184334560408345061307184 1922 1649677665296292107818020043050052544401271757 1923 205454361245692057383929236130775774760597950 1924 24744503361707437568137462745677374332480775 1925 2879360391180501826110541119497003558688672 1926 323406420748534625396473821392779385215032 1927 35025966146050681450881641306077189734480 1928 3653787835379387633365351071497260799640 1929 366688384912626715893296881727323664480 1930 35359237116574719032567913595134781932 1931 3271673185163497134685999122681510072 1932 290041949039317121869326163358289900 1933 24597197091673536836974656963247200 1934 1992026525029899110036679965333400 1935 153770468598799229546691085043280 1936 11290838603408335036645149601080 1937 786818021143437981647745616800 1938 51908133339324033511483217775 1939 3233032526324680287912449550 1940 189522596370757120325902215 1941 10420486398392144072901840 1942 535298958821514250320300 1943 25577424653587711619400 1944 1130974559512381806300 1945 46005744793724005680 1946 1709672948415419130 1947 57564745737892900 1948 1738532589399450 1949 46515922124400 1950 1085371516236 1951 21635312616 1952 358200540 1953 4728720 1954 46665 1955 306 1956 1 1957 0 1958 0 1959 0 1960 0 1961 0 1962 0 1963 0 1964 0 1965 0 1966 0 1967 6033983155200 1968 3590219977344000 1969 744820298551929600 1970 84434472620405107200 1971 6337676249984698819200 1972 350116268500283432434560 1973 15209638376813480814351840 1974 543420071361652258169072640 1975 16489566735989381791813218780 1976 435241278750168476540186606820 1977 10178456533409711996753313047607 1978 213969514203408705019920921479838 1979 4090642128148292627810117364170829 1980 71800590909177239228127943216164000 1981 1166224355198184003249199860301475400 1982 17645080073739813404407231217470564740 1983 250084228182463496724843571408274516442 1984 3336210703815509145126208692676034608976 1985 42065260296115851421177998579024109540860 1986 503107542644917018903371001982503316601360 1987 5725783655135902398182098126323815750557176 1988 62180289336960038289847766090022908405237952 1989 645927212850283087864230109879674995761281096 1990 6432501531921296615659840324531435544840439750 1991 61531014148625107956628616965685198777136123315 1992 566359715233173608030755454805479232152414424000 1993 5024194289256977811635393878406781974542133455008 1994 43017294299714246511273185782733215918183863531024 1995 355952823577053732372118702889496892897124416971000 1996 2849933855932141865536433566715840413063384933562400 1997 22102760216638421656023119219451313783693575466488660 1998 166213082297110864030847767882307545431245607642289200 1999 1213092527162592288573691525568628617314018468648365840 2000 8600130181076251656498506387181802366734973124543856840 2001 59271151721091476455758773063845077045647611444223691690 2002 397401215613514182764712653312532445889945659723408068076 2003 2593944007837216459502994815104991818922800637981562705882 2004 16493609870821255395192826390080844926373441055973438146496 2005 102224416663244816052305630426637238566350304305114327858550 2006 617904136489231037798589622318929262623968750615513573697750 2007 3644550603771979489017143490731163432212063209649503942631739 2008 20986433775766663033115876796927539607128785085160888942783240 2009 118034265112005471496793218137784579067718461393033980748531238 2010 648700271509407622321862672941573710130878900149564529561734820 2011 3485202104325324396058503762541686929090281042045513228451748070 2012 18311825776834437211695211460053308717537699341877711500788475088 2013 94127876200465397219495134136777486411053529574383507059165338270 2014 473524965005693600651969845208012945389353745209520794726775917528 2015 2332132046140415917884706850595771165226010272270965111745864389660 2016 11248374253680153987384273790647605887721562356818862625046813560000 2017 53148018381679449387543450885511782990689486598916013180182268163888 2018 246078393102838489752949923475032233530034339737183827772446337378464 2019 1116790806453151901770867806276316869558555246028585083604007361702192 2020 4969352627798642447393551551248571117146442563711647034145794057525760 2021 21685543579897899506920221757840120157567756688291023593200740346336330 2022 92830712663985506541495979817443656857780658714492176086615168782195582 2023 389913313297660101581880550018860727329392177286956615105887719321053715 2024 1607309877571364749664614110788299932200095395817521108846004660240529580 2025 6504033362946229389204685045350022030265389396045457370884893218299744145 2026 25841065274603252603809852116710723018641155405293440426616531986347998970 2027 100825912541328056422209819934766357699496276269481242761410012886128705903 2028 386415428383110319501654914995374217306062721133835798053569714739799417776 2029 1454925610016054183883118213118169575840587931930430760662711938063649309458 2030 5382844388376737816327773381252526302858891223968100643360675196140874032900 2031 19572467084919693152663632142528042553706176618516160463116427315795396410650 2032 69954796091950250760369537696766852981504441961721332033553612197924260904736 2033 245810624693167603523563047800542735677963205778338556938797753039925619749152 2034 849309131548670903296944191388108125945161457605722552891124373196003103168056 2035 2885901388421480888839289239447937292153568206754392727736779213781188020926340 2036 9645265802231926343084786032768483420829798625138810971771996581454369764088160 2037 31712348126346094324431776166959288928507769377338716889951331385545169354725564 2038 102585655602448726040726844412171904466019164803457541000684078380043700582875106 2039 326549955910586527581250549333277245893522190795518667066354933753519131112433013 2040 1023001636784417373185372546667532602817335333240128128529024003617666767983579700 2041 3154452557120861142528671220691415272658870506517891798124479605764415585378170555 2042 9575209479211474229995807681432229095172941762334779566981151835447559061596384750 2043 28615626471700337850169648269391434112870552506363695953135712701516859812656789621 2044 84205701259832671811757933774378716239708779025964219321997925903235065422898733808 2045 244013652397103578882957317860298223183118115616498883736677932115605466523601447110 2046 696419418133514961822337459453680210679059165788569795969962065954958167370199591620 2047 1957763000379732296680863589250470697854929943956370324546402029831437572154833075002 2048 5421618288287781439679067993937373163396712442073270033521876503772088066789029730672 2049 14791872525205758823985221680696242396415212022989169184733100607987331967322932734316 2050 39763753592976280252218084409539846535635574208261554974182402723218666324301275210200 2051 105333137261660687678109576923671851216154793968858190456409210274538962356268636216500 2052 274978272221827759752596506835129447461643699811715860592121340440868530400707008474080 2053 707503567528345123330855929748392718177005251770145867862173897186075025481950188087865 2054 1794303468832784142146952970547167479157451640001926966086597852836686853829856930778620 2055 4485793109555961627929692682743220556152092363279226965469428354801515638887544304037350 2056 11055966830127023491624648920050747762142233709115093439437294729657336044371381405363800 2057 26866150616712811475729710973103367371136570718025603868458245981642943819379120254451818 2058 64372670809305445284399173423843465194887497443391080487964909239157327761131736110306620 2059 152096838331719902036747984076623244843752767778677083427735523720782119813799711626895050 2060 354401645779565582043089526609578083610728057285225277010488198291289627886537496694385920 2061 814444687321082369602996106245600293610766614028389814219756361026768995535078002193370660 2062 1846079348997638552978857272287133244215509837522434908944755675204284526698889267183437852 2063 4127563773986937488537057450595804559432600343948458305061274839981591502896107758921155230 2064 9103802432599658301485189866073491598370093903902371508434879905398800049250493481666226840 2065 19809231056884847137283913897358674804746498271535337282228435017429324935358423042587385950 2066 42526296328911008828648897380177661276124968409193180808594900753492291832963652845726518100 2067 90078530601232738005228278004461549701821296780847512633657335451595872219446166781312755670 2068 188272426804219432385675166707374777144439881953059276185213856566069765749353968187284182000 2069 388312199947020325538684533459466549625794633133782703657448237051245732962758001666631061185 2070 790370516125442212987972906438332844721714066086338324010226630816929953887519397944438013480 2071 1587675045695242376653390643962815532503723985570115814174784855969749512655500629667993060340 2072 3147739926918713422736086158406162276577623239053612127537644424833396566273883886020091260736 2073 6159804016358884240127231598962476786901603808435570298717929900745168948564053916630577630160 2074 11898429109040901537585328498825664375279674999385708028045017096048582996517202467371401788480 2075 22687689477548773636333115449599265705405528060708553661387996227850481982183228584535121122400 2076 42706249902927510926018199580431776469486731737053757568162974289018858243588692072365929894400 2077 79362464791579935891641697891100623818060301204916699468262938876395637434480869071821358028160 2078 145607193165894007551324315096897209357958618921359013671569807584912744177283555935534181264320 2079 263763890100723903284410255823358089952629125373681746092327207385650422384497743593065332320160 2080 471772872003813153593095847762842063115990372706598272360252112432121897035888172151149619912000 2081 833211855565155129094793489963507557000285868094123102052836959591227635610434668462806011990000 2082 1453121607408064327863812691480387550375483752302237745621389440614927342875004529938397448040384 2083 2502598513528518435499378880197499577363513763028756494076003544523817687974301371664506026348960 2084 4256388293310652920581691905682564421451880288483154931898216798100398144773839951574345990168448 2085 7149402591531753118369894173138971941537550493567953507343422954722385839562664833736769054801335 2086 11860249787812070836278940444519973422738603569131140051977010446373146965133481331935970490765240 2087 19432563836065926923357544690250335246684994517065197395078635485976209493268577030603321819684372 2088 31448119550179163015395865806239652474525399655211807436698425648086586930222353919306843195244840 2089 50269343915344741885693717239823362648036219047423317323155800968514682739624902466130770751225878 2090 79372649999285390326704665305468205959502245632135683166067198511947228702122195587486322092117940 2091 123797642893440790153244212764696955229837683042854652512410475239360413675112586880016705174011950 2092 190740074862220253299663894857546495463816382819377018352627894521156470133429245267461954341923792 2093 290317617547372641422616302778618367141838773573476323155285474665498213722599815920935767996718506 2094 436535984166534988898562063029727815721201119239463581257520125502006308299128124234430485976667728 2095 648477373323111462039513008176903114775534841359995547531940642499495724124368604861687578441653080 2096 951722194921501139339851846291382935187833278068804721390342856717915833956804809707132121552205040 2097 1379997190718253667654831819934299034309959279090241627060652796841192538202443633667933979686027116 2098 1977017261523362435969510886312460654514068480795298951649977689189714818540128693219906259265800840 2099 2798454022219805919642134514425924680394010274253524707779593814274718643811590876413637253849451500 2100 3913921722310165751522267717865524341020907882914373219980104038407807496498703041431058775275403280 2101 5408822394842111496997260654557234957346130631499709543552623206979424680509141331737674029048138105 2102 7385840252246047781705668251480815117089757633948837579962034753164053540087187361731931963868588432 2103 9965825564181032073329381529294495802625332392727869675987028955605782389891404072964077103171433024 2104 13287767438997104478433794131505826625909699103478639788392105223449659886313098967685833728695663272 2105 17507531444720846270415591041908633324452699100388236763222552351076796217116930232646254625179701950 2106 22795040964624100682895540409091294408021286067445399991924487086390944024994196120482776776344562500 2107 29329619398894517305856109366567190963978404680813917528911809352915865861741092053199560140404194598 2108 37293290916691086366991120796522180823791329550201367987864621022200685169497811604907453104447232896 2109 46861964270049419225411947531834112428537111370111090518674911182282800285190465468046605876621171440 2110 58194596178738903178295952406106842214635506571479745870963755520146724894132044561806827043315430720 2111 71420640791205877827901831092273068251312690616744415581038507146688624136032975954779301165850259600 2112 86626325630866887518455044498522343419640653525419006048098493370271852629101188483081693303549898736 2113 103840531390587321747762845894753365009079588809288995633656825588284791166656597714036708645206324580 2114 123021266512623239264873638711828155717760570290495354055412628306264988503352535113206784466532753792 2115 144043888028462186260635715751306519496149838171473805824538187580006577570040082463001137287007430560 2116 166692298117548359111005125872608530467207464799725418174593798360600581106028331893710606636785675360 2117 190654315992034997460994368230641192878109571751414431726313870529019860778825462515490489727224608083 2118 215522270270207836098782394695395226462032431636060262974383580977355423922615093808492266340501292036 2119 240799573590034429666482680171204325439912484923499251631411570957050289839123149292870814240149004178 2120 265913639561982430641871644561197567174866173715970596336926054891792055342833212353959757424279986800 2121 290235009047026805847287612509728236231041128643879873141274790896905318362212043072021686520010324140 2122 313102009771013114925547345401045351036421355852264932598108306975059983029469788811052389028687950960 2123 333849733319628541785710179410496636276756362199164882304185249441117656036732447856879267269633841912 2124 351841635123379222878979019795923793015026010216692872183956508292362026170037711221538877219179022096 2125 366501703260255088036391009521701821962417118992204928676827938213545374744730621243198449569689222450 2126 377344948924382007353287655047344798015298092975579010480596901042705779194830164354352658241609321000 2127 384003977439309041091253106934131502552895657078500540729785334381338005309260731550082653821860924020 2128 386249614737878430417726256263133999785779088443772801840539625233049187359341827952295577981442677680 2129 384003977445739387747613601267724098509186749047789862052522548226003380630710193461161404629103101060 2130 377344948937342543186134426061144222078757854269047616167220885504986028711429551422963274637210581600 2131 366501703279935403573960290858139037515025089236557187188655404960816903227064266981437723263023060800 2132 351841635150039030659699789097326087744937401987885402160256798461289669389903968121310139716407834864 2133 333849733353569635377034134869617295987144444816470030103835644983348678864709854800886497524985918753 2134 313102009812544559151453449523722191129048144132320462453899026150434415985452895526960170662940768508 2135 290235009096425487991390409914042621046928004043651177527513467352697789637963565648245314861620803630 2136 265913639619451508353659196468325273811009195370083152036288532540828098576310241206198428464956326400 2137 240799573655662500767178357998307434972470871995679255668567399825230020966064084054731393547277227936 2138 215522270343931786847130733940549719724568990195237462344598042068033499177231775679716639093259437152 2139 190654316073609421579996832995243059570646412072082563468957522469992555368419962764458984129320477520 2140 166692298206524154418300899164205441257695598442343007263963345973955656969210858482930243758412255680 2141 144043888124176422814868380865884987925912895730682155194502431325287454561161599642174097297500012520 2142 123021266614201670894866160086136092641525164729057202985249634462497885552161421423874934973812885024 2143 103840531496960026650947804362408772870887421123095503760118411737518044809283924724652047663687675216 2144 86626325740796542784209083304691092064432667000184505881078736091062238100422206614695801253873027968 2145 71420640903327184940613528625420568198239687006706817747476865352131705885827317671432021425547432960 2146 58194596291606782850312737873208055013448169521652494023911066308266205438274592377568526126591797920 2147 46861964382192876805049821196613763868142633583951939208586700730436550142962437201110676914247946992 2148 37293291026669190237052853149353928326823293710854330529128448644599364911396705597997664659348502592 2149 29329619505350782359629851242428558726554741694959427862929150891987555338642404546826032466352504751 2150 22795041066335743685004966437145946024554020522195688588801072946417265907783345489446023092702543900 2151 17507531540639859926219129190359196415756193772968296406255023081929017742865276085864912552564349750 2152 13287767528280828735917281721535339826288055768125570133255077623019769289180276520733532296907474360 2153 9965825646210804216915071373314392663437549338294157458711766562615063292726207159189014435800755730 2154 7385840326633490819705886495566962682071010259726644933154666160656817633992784211343591695706972540 2155 5408822461423573183722226371573241982978584276426579084448038470420224232187914309490661859415513050 2156 3913921781130657140752491543455525966592725727649823431307838750812817769391261070596859501186394800 2157 2798454073508436768095430542044811504508151347166602422309638778054023641337748087942983836661709982 2158 1977017305662685724888024076801740008891927093792236179375735432988354199802334791572086407986606344 2159 1379997228210097235361393793954032360869963862092228522988013616665997131876598152331134618327781172 2160 951722226351793640468911437490532681592949873443233225407696255914654710687087785149004966000634400 2161 648477399327939069444340738433311516696195221967419290113431324926721414137738661563082094756132080 2162 436536005401247414145580177278420628361275531141531987408235207902606180397368491162170735415489480 2163 290317634660053201860387415381695158642961486637647024407307852337266669468941180876915977441829772 2164 190740088472305636501464318764683527018696577832905052564641801147082408145773937352951314625184016 2165 123797653575775365624128180442144708535057055494052504810000754177738907568618931376899892110985305 2166 79372658273463665986512640703397771123623469051840667981927715315219148744952943253893226867515100 2167 50269350239860337862537993049740198971521049375096625977766126913895294911428192066243939860269974 2168 31448124320670929652842530084573949973312005508375432199665544452657277668570436564729279873375272 2169 19432567386829681574445971911261082458138974611309312488095347322308107498444064333944779031073526 2170 11860252395717647523506235567026106020672166593400688356669455900164964119309327416478242853858380 2171 7149404481530732106517768119928098532565813750183313104564463976813347702560087330943931205194770 2172 4256389644818296607392893226826066061692019045557265805682440837710263007577853350431272721445536 2173 2502599467092239329731721365306460650071688858406651936885660635175702979161038309218985353114364 2174 1453122271214848693709369704988384925360319382719609297084025540249193271491459515690482820673792 2175 833212311476404088400053340034199360523507020897479090252433410778474257991622708225455563260000 2176 471773180927279035718054099601026995499859000201708015574878516258664166838586635418305868994400 2177 263764096609342373368081773391670257676357491643380853911702438870619499349534593618437828065800 2178 145607329349953709712988544235261385634826787719055949134446563219935397759453852637416781630240 2179 79362553384434229686155741035936127047502592106017192531062069087676902128640603194544028000720 2180 42706306753955639490543784532900856274051174319572010969178508159914060379533197841513036511200 2181 22687725463038933553430827842281644419383828835205124590291861311738385809587455902106806462225 2182 11898451576171529624237472875782281764302559109863790599168333666692726501227949107882019229496 2183 6159817851380836142816836928441189274237498421593849506058661826046000556694603116977644708460 2184 3147748329339986754933388236019452352488556292179673243794956947276563228385771202324280504080 2185 1587680078395168759212191505747484773127651291126760317882015744254153854980925119006823504580 2186 790373488808075277940003119870443486829717679673787032475481312521910315008424143938329784640 2187 388313931457880462785323516060503001097293652999453167250608200537534347353469748959169412048 2188 188273421312911739580689743970587929207492558475591533543877512437503433461465565222370534320 2189 90079093817815530591102797088940237957827862523507190801615649458939805818136695789647359470 2190 42526610815277718309917306728247937370460256839099436856968479134639164520880679790385772960 2191 19809404183184920069054460094673531135364379141080569680052778109144087009335738473504630880 2192 9103896390570090925854166088618547009464825452031305574630090435419845277494816864556305168 2193 4127614041487286987722466909873022031095284660916322332549578095380336244705117462962839100 2194 1846105858217942703415375598655166535292997829906454838547808173390783533123941674046400560 2195 814458466860857075049675539534184458755275560023610818418418464353675039265883577322343480 2196 354408705244891781615466130806297763028584555670499600834703396124855867763895666670181840 2197 152100402667599389611073568415914065287620527453908351324134166600652651104953182861278011 2198 64374444282552438756860514630968423675754263074106910860057496630103340466695048878765560 2199 26867020134453703778773325156487305993652831441147189688163017380644897298903435710790780 2200 11056386886606462460422909141009938218808128802984179454552615643694539129101748529954400 2201 4485993040057540096652865937474598336190262641456422717948973417916162673547300437447400 2202 1794397216023016038662654753684729614723853768202640765960348509835756994444023521369360 2203 707546869732652665651914758481715325217781445675978870694691300233529539863208439696920 2204 274997973661273910536870472080054378727496004878838027688626353914320602420851545724160 2205 105341965717020247987936806430883531675717699812153260474638678506015279255904886732000 2206 39767649708433346629989558025727748625725762636457405421684619980692493637440626608000 2207 14793565691537204946357364233705391259159036947667608239311202338033946761286668132928 2208 5422342803272601016195014671093912811772141172346745794591427989915660890333467920000 2209 1958068234515105922514929421793807709618183369406412713196067209880033904579798967712 2210 696546012278100921052755389979307046968581055124456720293874551856745804891098715840 2211 244065335010830637691716415053117615130744807476153158929269340652315300133537824160 2212 84226468552757239674004701469506915666847270309230923514346692609256815834529099008 2213 28623838922226093170462658215435147349465582982533903662396595065643163403790727245 2214 9578405242456980594006983957191441254660985955760145029518850915724139816271064392 2215 3155676145770710660816259132934966982290605690438307936868256980899791594901163280 2216 1023462533763473727832301153898837272225566986261397361624085107265603997330543380 2217 326720731932185843884927071972673937284608555583838632033428530096177449795967799 2218 102647892790954939458099722850045971965426379912706109795281691507100688139352638 2219 31734653878119656855366713430867008003574694266096781336524505679090174027566309 2220 9653126654941340488324476461737395064335356608029138515766127825281764841999600 2221 2888625021743810221884976059800828505063969453515294554988368753736358964953150 2222 850236798852895084177464675725496494171186875723521808554758765613221999672400 2223 246121178615311734893476620472350940007076382412046464330152105390042333540080 2224 70056964699489482591401585439372497575424434777513329859418495806039360115640 2225 19605493852469071620728055714125799100451325777166492562046264653631438608790 2226 5393332881348369144735598982361720364949668175546295995536397638334010105540 2227 1458197408660855361354439726644869355728528348729790376514487138607935946366 2228 387417761710633158736234909167684822104162027620161067334666481728751449712 2229 101127430446525567170120141763510085420366301755402021564708233495453261531 2230 25930110370903991582082087635802510998125659064562883585991986392132594100 2231 6529845312380932186728700901499649788185123513523527609295247047421160550 2232 1614652659061466867991096950250550639621804677149839643454982266429293700 2233 391962783177964783171751795901291215080537596442387196511665805380093223 2234 93391854475616157723233279890636932083420501981836617558132145323369078 2235 21836224967320324647518572636386181101677090988963248863064554833803505 2236 5009026515801078055344762181832311044396893635967275366914106221327520 2237 1127030966055242562452571490913165752329587627641462011366750647607636 2238 248668754076245689936154563831460720151680320361526409813656983425320 2239 53790049640606337184771022672770715438692026149266795113592163623524 2240 11404250807195689862495623181506859770369839087870552388379034938880 2241 2369192949382203175659301998975075883572645108744926343590584234080 2242 482151547593571172590314091019493908046865041256831554446842714464 2243 96093140604313135795971689468920482299551849406686743147455259888 2244 18749881093524514301653012579301584431040098599566629552403559904 2245 3580706458832806550662901707852735006565041267665778029306241965 2246 669059338328621293203448762020926387057700458656023998052103890 2247 122276361832472167378561325472790002501559904533967547685782753 2248 21850071530201212040155288400636014638194401901595129837037176 2249 3816279616576239089205204480933002581080572580416363587512858 2250 651242255388436704642526361933959486075676166739706234111700 2251 108540375898072784107087726988993247738786022562243538160350 2252 17660806925788114024204104730412460651645137904047996566800 2253 2804249748351491078167543656518194765739153415301226549070 2254 434328243852419493588239084847935889647038630978358814620 2255 65586479776372071179432076570997030315960109664801561750 2256 9651522107559769671889670130849061317402789235927819200 2257 1383384835416900319637519385421698788827839180118764384 2258 193030442151195393437793402616981226348073049698023952 2259 26206119629798050102481885785749106888314602106532488 2260 3459553746507993412868895813300212130470575344126960 2261 443824329321749154940417554995750898316948821234855 2262 55296145948283501271265137999470603724734607340470 2263 6686135294400292637375196424772589339265295659499 2264 784041923773324218063540948833267805255865289064 2265 89095673156059570234493289640144068779075601030 2266 9803407402284871805737125720922001095432266780 2267 1043588529920647643836532738033632374675047754 2268 107378884107590754349739702948798186461741248 2269 10669055792741389053980547408374178783057624 2270 1022593206972018120189828825083787103807440 2271 94443321663020781800971451998184159268840 2272 8394961925601847271197462399838591935008 2273 717291050605221127602314825302664500776 2274 58831442636390376396404370529556078928 2275 4625113414810564182107261834084597400 2276 347970915220857493324684275918590400 2277 25010409531499132332711682331648685 2278 1714109064464114988534757044536670 2279 111789721595485760121831981165435 2280 6921964185478994434788357966900 2281 405917652852163253891909880775 2282 22481593081042887907859624166 2283 1172353013428616854090839297 2284 57362838577547002035025776 2285 2623300544704893385748130 2286 111629810412974186627580 2287 4397537985965649776238 2288 159427359007818118776 2289 5282231774355419598 2290 158625578809472060 2291 4274341943967810 2292 102073837467888 2293 2126538280581 2294 37861215678 2295 560077155 2296 6608580 2297 58311 2298 342 2299 1 2300 0 2301 0 2302 0 2303 0 2304 0 2305 0 2306 0 2307 0 2308 0 2309 0 2310 670442572800 2311 1290601952640000 2312 481312901951481600 2313 82408899896920396800 2314 8582231773464119971200 2315 625530508849447327002240 2316 34680584707213664219718240 2317 1544594310650540566966536000 2318 57412627465240217081260261340 2319 1831500746226665052848119220220 2320 51218123207979261980008763135811 2321 1276548109120907839962913447605600 2322 28732270923031317503124814102265400 2323 590291128675328460812260994027413800 2324 11167442878617584483199923154689212275 2325 195987613705508787745953044738611515996 2326 3210630766110480090108476971356120298890 2327 49356191751974376628228231933825629306820 2328 715260225275510629042087082708397193519575 2329 9810167206449391295326944005148738824924400 2330 127785027004862214129153093031448223460979400 2331 1585603391578366958925959708891028060863440320 2332 18792615383015196141692125570878752012723379990 2333 213253119393503738117857596490282089860892180240 2334 2321912583245759713272354305282745167371212161220 2335 24303586487951645720051556743315418072367183266972 2336 244973137656155474807159014384524861331348985400375 2337 2381597415750695837238188712333607393067389342202280 2338 22363301169461648910598726361462889463446417855134340 2339 203087131462820599197457051438495716908352625429791720 2340 1785751297109630268004779563781949325127062976212730453 2341 15220265765269004276362354142592601586015662332305574780 2342 125869084517600191430570628450166046140603877285139856890 2343 1010906006021985250500922016955478447622302283681410242900 2344 7891628466425396304700064135208993874419773359404303350175 2345 59927897184508789287886027629529873289934720964173023989760 2346 443012778151743143248139816051971660588458951248565406983360 2347 3190250348250875332704078134997469001102118619506267580207680 2348 22393986387646224726370336872934230942575564391022350675221100 2349 153318734184391103972467742971948145112443819300607373461487800 2350 1024375280221374554211696420552776182146028836439384700820010296 2351 6682687975768246644428779933904390217787240799829037487617824540 2352 42587905652333223479381967911196049898759464277856441637687722315 2353 265257038356722801987791376399746890139321648717811780418477667400 2354 1615416058732105525654755092304568476204470623632647040466933432500 2355 9623205155888041872751199630209409733270082697689866580273346933960 2356 56097631496906259194317563575460580284721335266968128824986149164035 2357 320126471253661493099681309046952050877209576567389275074054942638580 2358 1788981048791253018723316419956306958708350770122587213304140808807990 2359 9793645016655115461176865279545541340961244990806352166150345062990420 2360 52538532005509948878546101330846175227968087492310443827487486223591067 2361 276274353013349803071578235015515227218144169536677937810849274184039040 2362 1424493384666590321991040393083465533611972011743598377129259091217112000 2363 7203775581532787812783819783307432408519982514245649576042845468202736640 2364 35740224361594028332943647084285076253592795801047027206718627637764748020 2365 174006075685059063195824818396742578081351137739699651248000554463239939508 2366 831552672540979907579617986013222862866886611920563982228070488780557332350 2367 3901550958661503698898081308465181772223612551256363308123872809414851803300 2368 17976575768446361689860530993854764666998073364290836856172456384379256372825 2369 81357032186082635510094113809118771465539722969463304382653808464511920324400 2370 361738257126760063747890457056006239412602923214194249649436790979466290298480 2371 1580499907448004882519376700224186543919042124231027696331027746586253016482280 2372 6787057877239140836455897716191280617975258708465359491816449947457934126529465 2373 28650953904855803958130543694640113480669646073008097521287845048070615971311300 2374 118918027300006778818525797134109552491405225186417068552558774460658529379712150 2375 485383894520877238619739083825552164501100793606160969797437313167700662059769532 2376 1948621783113069417562373034426961113913493905184671184317764141813224320145501685 2377 7695686290265782131761214327192158621371791274071635872771116374472296251408754880 2378 29903056915889646721255711727178932839589533704114213362151044266384179959178244800 2379 114340715545764345816676933833041950199845769710843741837315393199623380791256271200 2380 430298574230930255819170052363629999501810129071845482207973152076996484125926651890 2381 1593995976542025141454213073457255823594738479235200295398992185513748402889361386820 2382 5813204430840371560846862791144023875513410518648571178438677230364768192634518809670 2383 20874495202073231908998414629456326623543648755875057561391098327417626497831171580980 2384 73815506731866787744583454989921565419567048096419195435467733873728307467289003870665 2385 257079851777010285413772503233442194719012204421528630077542327454475265439399021868224 2386 881928296480620258240223287564089897314762141888428114950930175399567893243976830214920 2387 2980559393168515152264671441318185620773234822922684682057504622114256910270421540977320 2388 9924635215302942534145385621957057012706805885064380934255168015577714974641953739571955 2389 32563808250313400679937517025079763408570802745742843296847940181397777481958517617645140 2390 105295527579230888400003666447924478539155375410667957318277679820066011342891131723744366 2391 335573526417162177247879691981045805280495243674803318531384445265690022191078633995460860 2392 1054183364988575282753757931997065863447359396158203530047652323246457820849758047578459705 2393 3264688720147220347680921090176200422187315400020681117140670097931594547559834481176844000 2394 9968041310775573511168510739628426631895521827537167030830949412576076290711876178716186000 2395 30009893349923152803756896466416346512516385953525492731999259631689189384005641443544105600 2396 89094047798010534225916937985692607854754348215203369041051055896700228679405619287583728400 2397 260858219363013905061975971200660528733841391565717935372924153905084700937555524847793617700 2398 753308568900450778836082460904426132396975920451472458788886083152880560556115044501052627750 2399 2145822481178676408758026370318487643342578611857972762206513838625014797232883353365080324500 2400 6029845197544000482550741158563949887917854306627471444952649414404633865307176571411426271845 2401 16716604689150288191697132792824394625584010359393868800778375758647469625538825969499306420600 2402 45725310113119752931262822879674084390338218927690614885420205313226191435967702935414397112700 2403 123415066069084562125344031355380682259400462712693590512150445839849585512423142200277234340200 2404 328713871601234664305975402553412696862358847034118126266003600737785414965728775271064507549725 2405 864053786096940204961792118716056878274274892340287387208287983573993481545004589635608849461420 2406 2241662209410320546631946277287546370805066290192830074760023131866467429660771940339216157375850 2407 5740360582503751478778932191003704778921570261780596495848033019950263274796089112636754189169100 2408 14510419980696778577139176028467613060733325894960040728179863725647380953861861461744532195048025 2409 36209626511638436033120576080989165229666231447669900333019749923933872789062831458422479348393200 2410 89207646405868325989758078052046988670381500438703252489609384124346376197331835679825162862263720 2411 216992189092603326821370710210574701893888274353132476222643042769499953300884407974302950608743200 2412 521170017437272823955474962230964838003349253886647989516282917463691111951281624832752465793230050 2413 1236051856553059351811295718403531238750470538771467482400899805371388113046975108057131592584178100 2414 2894968827906303121901879977515673443681394369126924976389843679755924868648828207872937082027383550 2415 6696199259619234893678310635574497489447617219542000382766591353912416718977239189440482718325826420 2416 15297372380013877184685087880532661801334777613842304956396825315834270649558778586027931134684470825 2417 34517187946794809486168142101821594368428905239069700292821221407478921393352888786143740214327366600 2418 76932453159437348376878114291858041784786424666608007855380879042219206758391957050512873026214572500 2419 169380840087540402701657121749446745648002744757928491895515160109332431691134867983890143121887937000 2420 368403597663325902920443596960464021805488019202805252049263255020653135148010082075078943604723781375 2421 791611534776361555512074854580295446994590185571639509349976064872416791692185148443953332566274524700 2422 1680553263676616169164153500110900495172117322704507895277800726270230070717155433151827378011642244850 2423 3525064573082338035500731618336904598941138705925526643042545653629755292817006242121960107819548843500 2424 7305983498625401423311611249579503562966696643122738276366300328701490643282852827102749743898453481125 2425 14962659271112976896881716821751239576658628821586919204717728868920641594805198321035170002255987330944 2426 30281581099255904880705558281334659236379440165631860695738019775141950494579847261634115424039321798080 2427 60563177174692040886984600176641717338383124856860571090944387082616005268934115824427197592654505458560 2428 119706930156657939770746242330495505054940832394287526346299492014280595197729787849702338974269882241375 2429 233846138240494637103405053964514329316374368003707195233212969659287378394796752222607671900130061845400 2430 451502997785800344678763383444797800545148093089123739911487513620110759633750583168946598752632374493180 2431 861647055077852462557783310497128598035948743832668097173402140134411054229278356457112931947325879127600 2432 1625379853143607702446110745141264929071469266114173270115271805955127181910264107579695473120889323606860 2433 3030783772814407611721435848584373989231804940408137492331800117589407797076286719134894761134617989664320 2434 5586594419465468992803414303603628542422860124158982409579905821781773553163365266183765430594147670132960 2435 10180017194627512480676553518661638886846925808134666143534603357204131386754600727770781059077208276408896 2436 18339002629751453862168109851264198681510362411066803070759698574262498191081126784263849852069442626174000 2437 32662166878107623508217909705664415346080258604357667068677864675457632109659243839487221505650072881877800 2438 57513817993822470317085698193285763491730772082578797081851141494398582122292499986119570381285000132860700 2439 100131974441351381743856635465263811269177484193836135695380897860145637608851822626222440809083357664018200 2440 172370046883389655494402179166660507438836896442349360103632215231548550274874854475810577991850187161018290 2441 293395831920648106484868484025481755340937199613016565925763547651016068698131696058751421695124417027239280 2442 493814122053295895003000098156966824878021030589320133357613125512639487928300868894160176921764871656053240 2443 821872469758807558905875130395450147209243878904088926188896208571476712325385355983342722159905124755278000 2444 1352665127134846538839097799522537758739925293815443355065763049340146636698934675543020552156256213433192275 2445 2201579131824336583294238026792419571555985934617460302253263306618187401999736373211165628679161443232786000 2446 3543637682136696508691078083513512825285706274096275010723552557066768136431259782938913305262025000676265440 2447 5640892688394655873822471795115039629754706532373120331629922369484571498423358689640552010908242140202990520 2448 8880594638477419419081957477642449187254523210185848715441650585234294498370672788215170135171141510504646150 2449 13827503150553591980760216129154382114036372281516141696516898771898572985421166331679399057444041663188737200 2450 21294354967347405884694791721284320408018338127195926719140227990160098118965292034895188449077074066547911448 2451 32435110362784199329595107305682063643458454558377030663706853105186138437472955819924242151948800863670283920 2452 48866054614608439114225232483878878609774752011028819572571991446012812864296366940527491198040088907499647310 2453 72820003187881156637412140323817360602837144308213306735372165455292472699232546342885665120391351231990153160 2454 107338576414785166589557981850665827108705151831205523122406921684763718201135462972070163264212763886699670780 2455 156506569832394417114836883222666479107185055154012370027250989818463633153438384762035631543867158093705315016 2456 225730629987979175208313226699136403160634300338202986668058454211655013353249261553905101349921529544924119390 2457 322061536281695153539093969835548541126302398963419899774185615223003922817113594162404616338994584598352205920 2458 454555206862747986018012084991245594487062142393955953058869528199608747256943122465524203139613216387972901360 2459 634661987628952250311624901445634798003996897643158537992484054392225571304937663599274575463127627367729784480 2460 876626871204278711812447190747816462635123690295075025874071110449027230384547484343346918228153678874474737713 2461 1197875228632537868039289358650023469176592735502985006652928337525758765289448050601618134267280798949111355280 2462 1619349847125448879675617778583891952030071599210611062958771125749267636458219012550320169156258406606501733840 2463 2165756238382549274227254447698448684923153649608529923125162696795391113601589629253867615293933270501497878600 2464 2865665267872607064485349232598760263709350233401174966421087149182401934943108603734487707667443523229860395250 2465 3751416352006434744276373213991195877805473585939981763189551240403278986437825332100151491414397066402710623120 2466 4858762144092415647266704791256182498017094955207474147390377952736187431718710735018869981747431997211021375160 2467 6226198198140735005022409306790543465304277702400889313226217649723500280007740024746528397551064674457713043680 2468 7893929859948667849786726176945204766947118716714282149823365670759338270293708657946411326128856682998916190900 2469 9902444559690289222681064574228949880286940408065466492841605603150266760719219525750374484082959682290301096200 2470 12290681190479018748050939088447212094009175419047082268894889557241221610899217290122744068767830078273561166860 2471 15093819007558110876870844055164444617219197188502992111417931030745327792725856377835726649647734521626151071000 2472 18340745191123226049227129164907855034901701412239510547852287973434064444658207471015337191804863207483599907650 2473 22051300578297537809816291605119920573743607598714928381638224087552679837558438979264872493626418161902372770800 2474 26233443793071106251865047003734759477523087403908625728039374824666105706356639465667973785521397927809451741400 2475 30880510980863938185011869027425551186078221555349459851221558812007763232712539517465688748160902132699544270288 2476 35968776996275607787736126271365801264372101858292557979593169891202675469652111309244888614169656708466608053815 2477 41455539590361298226253975692211313603580202207952021656928847902693788150769508539927534457664933767269031746800 2478 47277946837535399254983949935879151008195384085453715555286280888682588926186081393069791833065633320304442183760 2479 53352766823478934393408262893304153805203174568924376631039905640932730848689930498399307699710584760770592867480 2480 59577256287340889884365950100313871243137191891305422342851384246073092951417178449757119597685344663836932373406 2481 65831222417962351673212776750943957673576968730242834884683729566660169713555371742866823277088278504955999221760 2482 71980292644715961035333758283394907991796353735734280273834947740990388533295604967012782311200316653517688838960 2483 77880316632779549536677794637914785813796121588279519796582006048644600248994886895822568712644740810086365280560 2484 83382730308610094594361359127700013945448524533776606431653120473005146574842858141851250858886264391881481021330 2485 88340622381605685921455160002925242944185682076599286252404155346601534320702218300541196780114335950376266745128 2486 92615168626379596329626624699634168114943131476929739333488180795253980650546103919515610023390683951640197507180 2487 96082046596773050758744687614123135303631770982974116235560939904470971414959254029384439198687444682187871304840 2488 98637420176824653212769846909906791270423849962764205390379183130131637032223468303891472286466507428726918169150 2489 100203093513251921184858941729983542017247476356805764597042881841273842967723136269559363806154873056349006942400 2490 100730478216186025470998313024925237392026032823284666877533816958065241057965566052204540640883024145732570147680 2491 100203093513669947290157834229361980411865839632066459906468395316093668571005869061966877243345085046058572666560 2492 98637420177666473640729684489469004600225847765940724125199065848027043858253822377959215969834353350712748892705 2493 96082046598049676452234442379624485532677223447782580915515157034956533961116941020629821293876231313102169158200 2494 92615168628106256328753896647649797810564035695281399993646096547371917015894817031597981973545691132796910326100 2495 88340622383800355903174928741728329101210187025310830137618799606484564022636301235330761649857398377346327157880 2496 83382730311291655843922730953822573542160306417241082440055893094951767527747634757199897272129244110834528877550 2497 77880316635965678694278693999860656046309391397447804437870663640126433980745525372159392445828967564506313365200 2498 71980292648420870907582032632763685189842770359003620898330993008496451251581837157335506562893339840822101053400 2499 65831222422194518644475436473593715854518271473594842391868939598262809999993288854159364938321084032774207031200 2500 59577256292100912276018566515132981982364430050497883487707839590521185937216788753740356969453307916325269395356 2501 53352766828757666839697554157577318001575620291680294834014459270456874271944766347935416414680765053520132653480 2502 47277946843312499492367157603403169601749943086527652940985073331523247671954541486891785399580866629043813695980 2503 41455539596604303978003909988079952164754975080347869990140534421635936309178608956053661426526532625389110084520 2504 35968777002939632906856467799990674557075847823156124547448046611440823037497118235834613561279503651596222409310 2505 30880510987892040167952329592987431118499305256691441124754327696056851350362985883255410734417864137564145243312 2506 26233443800395333964833799159432139297014777564285483330483515713332003804445771886270872679995669495568835608920 2507 22051300585840621986876438136193220150925289509002267293748734834656736116310395514083897088382943385547250878000 2508 18340745198800829645177224758911391237085213605741823453528681302024802171078930187974643301146368737076258233495 2509 15093819015281515718599044247916900803610193378632686541015868755172545818568281133220342815231938569849496769160 2510 12290681198158092910003449518008641649314885353524059546227005131278126318238830255756643200664793796222021601516 2511 9902444567236559238894638445114268539819937446465731856290142653492343446527793005850391743606583963346585289160 2512 7893929867278313263904139656279441400862119435378561122945686916213478051006714638115136439870259096740833205130 2513 6226198205177330502756382407573330074496887936982624410443127878781312167161356687143959258983109165051735523200 2514 4858762150769267325944563586340850050420585991213450879015912802415345730739391234686553894586349648861504310000 2515 3751416358268389812345132645065190352894531195403003712930215570764015772224473912035829485624401736062053979440 2516 2865665273677257193949430316394409803091525623400655835108419133712977707208527521426731406292602772426986673770 2517 2165756243700793003609684617468110178197081559476522711668033888969987833362797500306211464362161853309479477560 2518 1619349851941423687895893192350053716210996833762320526303470876816598352473209160599246123614644484094166526500 2519 1197875232942973838723705110629301003468618700898044570388466988576977938857577843800444819603335280858261031000 2520 876626875017359757191518307015386466567045073147271217785944421941952585246960154184435565362082865617355633850 2521 634661990962795301408852272500750039144461797587534943864593532041527704421781482431611588439005467625000506400 2522 454555209743624160295395573389363522588674018564365846063999793178842633920744485590351603714507993948349077200 2523 322061538742119630682569833029300549421643384566226086228998956478455633417029907625843341261039114278822940000 2524 225730632064789350330163378535206287014505800453058849700160009608108085285977499284962219511537409188947193125 2525 156506571564920692863008173160363043544788712766142830107222374024028395186139910422748337027099020095057156200 2526 107338577843197860338891436859375165552310138380278054867353900305963759302632623087871724494728769530603817100 2527 72820004351773018386127085135591385383405125657850543733406949440501886940669308061253655666324581081103554200 2528 48866055551847693883184975105857087150353057136872236075642371472713187259828417889377857996141982157899708150 2529 32435111108650002955812121381740324465515427196326316779173681833013929134227208408907679701754937858877615200 2530 21294355553939787160919486186000001075013085128704732184184909404939911556977044526596329249430588171014116240 2531 13827503606454408524919960328524467031647907681452281661523615458393896718282805380222589475523698312575182400 2532 8880594988628047471124458132599429616740483562808103835380366316947781037650775152108425459556571497792573200 2533 5640892954150004696079532640191067953547248513830871769217978039741389098314715150221864093125553279702616200 2534 3543637881453208216426989391962191901360956291019487429296782962411125502043257434356404504932705435467027100 2535 2201579279541142190014840980625613915513021426463189300715239355427919830985074639919718716188739282558633960 2536 1352665235311295018945394911118572548383955321998383676460239040640264469306733418028047263855257047505589950 2537 821872548037242556392926323761234420432063939528854479712104282088823522750160942628101867999848282482530800 2538 493814178022376835996760153544088137475852982131975673054872746527986078513319089566699385791258292137280600 2539 293395871460993771257440906349422144601846372540323810467981149882903959341321800126507047547334841652494800 2540 172370074483333841736040765755776151736506762130833863418893530905694211257156543944689062365936721651734795 2541 100131993475795593189385947025660569906920760022085593226246046439801232927869599832766022809284822987726200 2542 57513830963370196290286050790523440794575277508798751774222675259110446798692356640278527050749253143900100 2543 32662175608827518964931729676037241570049936334880953195791216508596612533305450110141870285315911245777000 2544 18339008436103975846715168030483662151717407306163608041393564495723784246091987460028516365962735655739250 2545 10180021009429145790051500255467381739142656380486054174834744481660877694537873348469782663179680680406800 2546 5586596895418433670815830970185320016942797477366541271008209765278762466385444337784066714578049547924200 2547 3030785360267490333712781259115987482452643569350708681488730786077721844476505668599686455372180758363600 2548 1625380858530549252390315997762074625702525334801362003414163427309994121208950099601794956554123119982750 2549 861647684040291170263379942367587305476168922111011692935910965609138210133209850138209380630340266147000 2550 451503386437112573338904744914253121824681465277790632237506471753410852043339687656320298120899615996708 2551 233846375445516472292034767985741759348367437626506550035454300508590174058711216925370712161459749369560 2552 119707073144728670356323276193047078286696902482702352561043419453862100519841959603156548989398839079370 2553 60563262302471422162440755774472357793709690923873238835835514262665153616892666814315834180018572442880 2554 30281631151235711083304531309800575353548130923894243187200400067909836317626589125564010981501476647040 2555 14962688333551763124242590586835701094873604147455183367580501400654206548499645535822179427444817122048 2556 7306000162867071838259124763494367730513453550917981802075319786581705654886568953065546791870780523675 2557 3525074008542867346170761043790635912035874957358581058209412293859220760783509754307943056686498342480 2558 1680558538956483269714275954924478769115728404032221548016203495068485844009589089274519623317812716500 2559 791614446921586713928725792940433011329495067033513831838536780508374046872812548564040559550148067500 2560 368405184913507663023667894120971670784697892353359430967814449992567438168620111168969379405635967675 2561 169381694213106971506086034677337401285503033185496717264961481664607491315184124163777862606586396000 2562 76932906913586754233978055439405635522759605874809781934205236839279675063038881147434202589363170200 2563 34517425915601661595564748588582646125078753595306276561123186965918139630715142396432269075626438600 2564 15297495576232554570789439246673958391686896866604521811312727983219355647175817459595310633726580725 2565 6696262214501797472504793613700771581903066484283510439296824922459754554267322206139369424709241020 2566 2895000581457544020070291148656830572115892927995183630447910700759084928462179846903264363013591690 2567 1236067663993108682727341734242046150336070546902984333831154924689817285500262850276932610334877220 2568 521177783698586869956130071875085175353527750018597653098633616151294446986460033707156863538832275 2569 216995954551084496041269398607202290461066398975567164294710228195778264988575856986347241931880400 2570 89209447982112515039203711771812144450845812375980806519921317112053470867146779366957295519850760 2571 36210477040709876953186407841069808633460032234502492587569157828692140433932498533427078494356720 2572 14510816167049178631976517985939372140616849456219647074425188324700365137646558160385428420159535 2573 5740542659491982755507475455416086265998787665126237284177115860981591616299757577285896286957000 2574 2241744761188475017661750294209500428815593658960257946671413306528836411053683008664391724464000 2575 864090707949012188626001795885979836228781242408990878123345849580920775799670206049395669883260 2576 328730160632776376107722520666843367821890230748645774331863679080224671228623271125255014140035 2577 123422154172594740488099061520097203995349438733660814565818497174584186544065780477598471924640 2578 45728352085529706008180842857479904603600222470718635962796963108140058853248716783929570028200 2579 16717892160301182841700582677397582197182633713722238434019236161518297189173256086707702284600 2580 6030382529251498096470580918847527895481314525375729551898850643640391083125823337623532614865 2581 2146043604715835621519782734620238404030174080042370281883606209804037398776109536153013026420 2582 753398286761942292661200991899491843779119097169018332687473637794345057269811993351328605270 2583 260894106369859875197165152249427305834522727733360522647442988870744274068961857316433594900 2584 89108198302381717937059959279665711741806338333836579725439233578995553909532273582417768275 2585 30015393112381210252483361022577367921711656074097652191931911960959183098669941512782281920 2586 9970148061804947461489229592937154278589854879992958507164196449953221305149837643101735040 2587 3265484034180017635470340260511774778625190117274641449662039388410026644366980681792365920 2588 1054479219370630694787297425269113491287408160287608385721437950359220305913891282558090075 2589 335681966028020844015333445834239965091261346886731036174570644109239794163328839556093200 2590 105334685891551368294466703722072186045024018625219253199275806918432861554550594227359540 2591 32577737904603515967360836522049937239625460082392921468231012356917771844029537613402380 2592 9929516005170249729777789270782530059176668143325305462862778180661684831232679011793715 2593 2982243714863419714062953784058823050530677489449086301163844510999580309273336159281000 2594 882500691133052772528833264313135100310819173844865793438992115252370051011293585706500 2595 257271387923534028601625968859051879014460219905237731347078610825799904633528957488200 2596 73878608018582406861953403265005483039959747805203806620321459511691820553878560471025 2597 20894959843639468607421164566975388498665831767826440858790675491395687534933094667100 2598 5819737137657972800053545836875995673547325006230390254241803160797360065591879046250 2599 1596048311999845383292276784861797223615128510392175180741757866974962773799890436500 2600 430933044239958253488914731937135773048569447641341129798425579420660407243822250735 2601 114533699465769635478781324106386160527582724432663804374732682502199304879857864320 2602 29960802178131792062330213922354999396403787182758819641035720694365167587750623440 2603 7712681748826005877431540217701671959861854515950739819135166783483835543173694800 2604 1953541100853955436059962489360717111041805502374958312143144748511226888446407575 2605 486784012016067584067400489153284612883481139469677210048117283834669261069125240 2606 119309806866683231389068747341628663520201898435267817838197365838009780659357080 2607 28758715661676088347853704570962874799083663539460011952147987752151678806168220 2608 6816189101631020939588702706756122507127192093462042739051676589087879904123275 2609 1588238237273247597574066650118150592960376815542541398420217553095791102115400 2610 363757789827098643315350748898052073192943517439009030656075312873011925074020 2611 81874743690986832900561261809853499198677768208810121899698319812590314442040 2612 18106914470122088045316432900256323886732973639042321196325080620802700704645 2613 3933770555809271524222100438394371031246788149873989989029188008276226107700 2614 839371424328729911219365380166954255619019441959645457117397007110528798950 2615 175868298430781505207867032034981119516761101794065933041434035203987127140 2616 36175441132913917210478978108461326420128275550690543537229861283509600855 2617 7303559093080412307478405674894402006401918281426661716536209312837965440 2618 1446931518440459042047608671441343934324582564108697325185857827583056000 2619 281221799822283575570381622662580963771819166867611324649035044559384000 2620 53607905591122806593103996820054497045433952333674955407347460675784775 2621 10020169269368748895907289125243831282660275339438747343619084774455100 2622 1835993748114149642417795212389397661427574950371470448943917253232050 2623 329683087896658449722080874051346948754673484625741373781236861836500 2624 57999802500338060599254968583107333593447782113059549617190287591125 2625 9993812123135173518640856125089263635512532967689165696986177275360 2626 1686072597461455654985420511901562883344402834246922417620285473960 2627 278434006920240383392087790956221393582534377185136267157811784280 2628 44990860874307135121282478416706505670481456549180359393020256575 2629 7111017524206598864154069536987046488957536319061867499727118300 2630 1098975435559201642641992564807089002839149063418391220811878770 2631 166008373951541033631720931239741541214383067370963428804905980 2632 24501235914534670626368450695022094938267745379427873353044165 2633 3531709681374366937134191091174356027137705083209268561756800 2634 496977110852081574985949045764056087651114549300226100602800 2635 68241633131927619251801958522825612035675440347194859830640 2636 9139504437311734721223476587878430183349389563094896333255 2637 1193288413180167144610780326013800973493688849828915524940 2638 151808880966707654491904005972169946332037338968691986650 2639 18808179942777939494572177731065303085385157041624548900 2640 2268045228393810350816056726393168901472915996210673605 2641 266046361101913237632382020691280809556940292810766160 2642 30338620125656772712464616394619741440703717601228480 2643 3361129926457601641614155752173615669815572212381000 2644 361516881624800176568964426832627266811558639122375 2645 37723500691283496685457157582535019145553944951900 2646 3815961052586480878586706691874929682353722755250 2647 373898201117983717210224863180828844956848915500 2648 35455863899119145597521323232664804263149466125 2649 3250967463529549166534906428209953399486484000 2650 287942832484045783321663140784310158240231440 2651 24610498502909896010398559041394030618823200 2652 2027569478932917569038517648296667295300775 2653 160827040821874481396822929609933949768900 2654 12266469215227714682808528529571233456950 2655 898389294636396004938089413433386112340 2656 63089135859297472256888301505153519125 2657 4241286444322519143320221949926287000 2658 272484883294463520380908114101409500 2659 16698237973476873115264564095351000 2660 974063881786150931723766238895475 2661 53964757993692572394668489689500 2662 2832404425083311810769893105250 2663 140449806202478271608424451500 2664 6559468970994864333360482625 2665 287538365851829669407582800 2666 11784359256222527434737000 2667 449539590155627749554000 2668 15880474652236849848375 2669 516438200072743084500 2670 15353568110270740350 2671 413842806206758500 2672 10012325956615125 2673 214741575477000 2674 4019227348500 2675 64307637576 2676 855154755 2677 9073260 2678 72010 2679 380 2680 1