1 1 2 1 3 1 4 2 5 6 6 1 7 6 8 35 9 22 10 1 11 24 12 225 13 310 14 65 15 1 16 120 17 1624 18 3885 19 1975 20 171 21 1 22 720 23 13132 24 47929 25 45080 26 10367 27 420 28 1 29 5040 30 118124 31 606060 32 909489 33 409416 34 48034 35 988 36 1 37 40320 38 1172700 39 7995455 40 17445645 41 13033398 42 3152520 43 204423 44 2259 45 1 46 362880 47 12753576 48 110917400 49 330281930 50 369520305 51 153751773 52 21587950 53 819120 54 5065 55 1 56 3628800 57 150917976 58 1623117166 59 6300512350 60 9845523050 61 6301314096 62 1573672628 63 135586550 64 3140786 65 11198 66 1 67 39916800 68 1931559552 69 25073460984 70 122564523796 71 254416412250 72 232249730999 73 91456113078 74 14467405623 75 797571654 76 11651453 77 24498 78 1 79 479001600 80 26596717056 81 408664199580 82 2448694038791 83 6502053759201 84 8019736406682 85 4592454735440 86 1172527633277 87 122376975721 88 4459460291 89 42141684 90 53157 91 1 92 6227020800 93 392156797824 94 7019296698960 95 50456002360400 96 166430999594860 97 266328267973768 98 209318665120565 99 79138832576375 100 13631109204713 101 969110929787 102 23955436687 103 149424821 104 114583 105 1 106 87178291200 107 6165817614720 108 126863596255824 109 1074868465452600 110 4302549484301705 111 8656067855635200 112 8942085524675303 113 4708563175773600 114 1221800928591815 115 146471132747940 116 7277725099372 117 124619203800 118 521501905 119 245640 120 1 121 1307674368000 122 102992244837120 123 2408646192080256 124 23704386894020624 125 112972120061469760 126 278678361401972168 127 365952848312051000 128 256378676562790353 129 93944798373460320 130 17248549990736636 131 1475847667529872 132 52335846858022 133 631587325856 134 1796822836 135 524152 136 1 137 20922789888000 138 1821602444624640 139 47957609173777200 140 541481851184196392 141 3024352997922990889 142 8963072525161174602 143 14569456665511370259 144 13109201368845821525 145 6464787008014035558 146 1698424674674962520 147 226148610814156420 148 14099777738803484 149 363122315091365 150 3132949299046 151 6125562621 152 1113959 153 1 154 355687428096000 155 34012249593822720 156 999659717177480640 157 12813413375925188064 158 82763481117120581664 159 289755836976992035168 160 570575926330082503740 161 641152699085360147322 162 410044165624621307637 163 146570626527917625033 164 28282872605199041700 165 2787214886721656872 166 128835037989005598 167 2445230556364110 168 15265311549912 169 20697766662 170 2359125 171 1 172 6402373705728000 173 668609730341153280 174 21779048954418487776 175 314035826436074209200 176 2319259525331499211090 177 9457059342478604312814 178 22160808196972070897881 179 30401005392352255009050 180 24484985691907304540470 181 11455419839631630058768 182 3039152076699084493966 183 439419225019331386440 184 32601274374624546986 185 1133716345226690982 186 16055966594567909 187 73269062329334 188 69408928348 189 4980546 190 1 191 121645100408832000 192 13803759753640704000 193 495139640603854095360 194 7967920538094406651776 195 66628819057594253807200 196 312637615737669477506160 197 858848324891964473683120 198 1411662184102496101178896 199 1398174099778774217249350 200 830344421576160918785995 201 290886455893710636826230 202 58411464713413654587381 203 6435175016335396762700 204 364688755000542362030 205 9661355406842949740 206 103190490967291946 207 347198949788750 208 231246451815 209 10485550 210 1 211 2432902008176640000 212 298631902863216384000 213 11728987025705727262848 214 209180859309799092633456 215 1963756541403766894132656 216 10493665208070313637938185 217 33367136184663402266788412 218 64687192926267140892270762 219 77259468055010390931958396 220 56815854809394650602138506 221 25457120964233429708416452 222 6807577159051400194561098 223 1051868698659372839890106 224 89571262347503252015469 225 3925979697367697997808 226 80094268485301227444 227 651115883102318382 228 1627299019148985 229 766061453570 230 22019865 231 1 232 51090942171709440000 233 6756146673770930688000 234 289076393966274780129792 235 5678489597146820336120832 236 59401991457046537665598848 237 358244082788042194256532096 238 1304165348061218208280392832 239 2942510700511560252846667808 240 4168900738068506191273700200 241 3719546212996971404649365984 242 2077380656251329408933206253 243 715702916173557728631325383 244 148483225391882522841312767 245 17904145883531192247755749 246 1193044772153389318863458 247 40883111722196732131462 248 648353364760959435270 249 4043716546630069386 250 7554874444357185 251 2525061620675 252 46137091 253 1 254 1124000727777607680000 255 159539850276066860544000 256 7402742340444245766668544 257 159286238170982794475879616 258 1844498995346275547984259456 259 12455368759657335612488090164 260 51421368496281183730870572725 261 133485274812115833673403497424 262 221234816413959678066002572504 263 235423145654651242993505553016 264 160454560773968602582017727370 265 69343304993885210837771252576 266 18665204382781339573052817766 267 3046183903880372455300971244 268 290146942971931488350486315 269 15292252969113573306340784 270 413583801251335844062714 271 5140560744880418290356 272 24768835730015951211 273 34784155732686360 274 8285868188467 275 96468716 276 1 277 25852016738884976640000 278 3925495373278097719296000 279 196716803071951810648240128 280 4613672711415381497634714624 281 58792738618436610907843257600 282 441433098357073008942660696000 283 2049602356917486844112711628480 284 6060967128928307391002769408880 285 11611349845610309551049568356400 286 14524817579324980305204806273140 287 11868329101498117791179873336100 288 6294207145131710354710956258865 289 2138235214805820076361973234600 290 455850152970940338157933752430 291 59227926326302467708986536140 292 4503764829471203897229284095 293 189522027978679567171265760 294 4079045789806936792303240 295 40023851741979736523772 296 149892649301328006271 297 158986984253725896 298 27080620637110 299 201326292 300 1 301 620448401733239439360000 302 100480171548351161548800000 303 5417900429589570126462336000 304 137886602600246054804392852800 305 1923478871546348220798260112624 306 15958454027287743444610256762500 307 82722257190980259441303746921175 308 276245699215129124729304201806375 309 605414552246585010935977126446005 310 879252907425674766214671690535000 311 848483058982566814682251909368550 312 542158121376393651808239112165250 313 227233346817611150781520966653740 314 61502302791115629923739864182500 315 10508094593492117774752997120425 316 1098377295673144834631511066125 317 67302648203682028509027898385 318 2280066681436882700395605000 319 39340335455556231228029425 320 306676592242791690679375 321 897492074555556076120 322 721981513703802500 323 88185829880675 324 419430075 325 1 326 15511210043330985984000000 327 2671674589068831403868160000 328 154476558062760597620851814400 329 4249010236492978143086074406400 330 64577501861431270596687036858624 331 588749378776468452720010504845824 332 3384962019816010875102738181859840 333 12667563962785941145065944030696480 334 31472302958472073988837354140578960 335 52498295936103351405271730245252680 336 59065199744130597922992768473192400 337 44771226837011820636117592497754170 338 22716993001289034387125222037216345 339 7625307780024385667071695327479925 340 1663558652645717235489934986698370 341 230153613655847368592609339379960 342 19532925788368354993756722612015 343 972429487749114874539141759535 344 26717841548848635156417460300 345 371974726452815474907139650 346 2316834308666099272120551 347 5323330956367776197235 348 3259680167148791490 349 286219099779340 350 872414881 351 1 352 403291461126605635584000000 353 73689668464006010184007680000 354 4554755139648615155606420121600 355 134905905507021506467810170122880 356 2224274371643691283316216445484128 357 22172247070819032283370898613877160 358 140569293075213526491836365923556494 359 585511322816240516636125689561069870 360 1635981308499340855066933229086022390 361 3105013381900932852374929914844344510 362 4027769543455903262794213187476751025 363 3573855663414140034139617155454443100 364 2160399897331239335664974507401559220 365 881963150939300430719508943356241320 366 239832327808334605076198039493946830 367 42606066840663463047983080368351810 368 4816681761269711168584517772901170 369 334630024558660830437528165425350 370 13634898077194189002290207516535 371 305826373490914863357184492650 372 3455685626391300452774681382 373 17283937100985487573392492 374 31310161444687911782490 375 14640676869922771590 376 926143176780342 377 1811938950 378 1 379 10888869450418352160768000000 380 2105684281550279072336117760000 381 138737263239571569350635184947200 382 4410059058470523220264280359157760 383 78572663545051744134572350715480064 384 852510732951072494378878926837405696 385 5928706414844142712244597113976396672 386 27319049719036901194147016618058579264 387 85238750530407439679448127424402090720 388 182553945875901335628860663413913932880 389 270381996378373796986532052829287888840 390 277622384572002974760698219486528290380 391 197214167001953866453027896266715895890 392 96315516913398305831612553256479197775 393 31996764983003478004146351663986798070 394 7119983319939018444608922148105960395 395 1039264070473951290043845770377576290 396 96784563805887021405737538073133475 397 5544386162016418744933247961649030 398 186117722447331022292595637321335 399 3428045621015393375816459818086 400 31602109480450205244106760253 401 127498950946056623805140178 402 182774812688945082689265 403 65448422504757249286 404 2988418707278529 405 3758095978 406 1 407 304888344611713860501504000000 408 62262192842035613491057459200000 409 4361398527657125163180077719142400 410 148329715747991462386239875896074240 411 2845632237533677549376475112481126976 412 33467988718190335093029777105403567920 413 254103753368725189728754859316999019252 414 1288255062636438178724521290078161641711 415 4460184921176887266340169286980183452519 416 10700010839591646987709452297956686231075 417 17940462597120698065939310343800289567680 418 21103250218836275563790333935154951864295 419 17408697668039325587933811667444514844015 420 10028448701068757892491999154622937982420 421 4001526096460104141977121825771952075860 422 1092548453713068050330798181425814156285 423 200715661426660895403480741048446121105 424 24264847959515281986876464629233293415 425 1874971570958903623659662886633003320 426 89147530298600950124304205468537490 427 2480013564610446426673586459826504 428 37709326961647578940745030297400 429 284946366943534431919949632428 430 931082731565128250187300039 431 1059746632717526388212999 432 291321476233724184335 433 9617885193653888 434 7784627789 435 1 436 8841761993739701954543616000000 437 1902893785240928209998216560640000 438 141372339974949371023721179422720000 439 5129683401671178626363863331543040000 440 105620552532959567341061480978717844480 441 1341511534098483023906594122150586750976 442 11072091068516015829675336345434794771200 443 61455506496619757026624095104233242359040 444 234759679136593372396755116130299569510080 445 626735240369057397843185362448897029519744 446 1180584523618644480654543447335906305656000 447 1576926026663493606726289335233314355532800 448 1495083158213498227451882845171434726504900 449 1003555875437026594458238616506863143435640 450 474038769326342413381321180702504817647125 451 156063662569681508814592352975964736142775 452 35328740351851493495695323509514636628125 453 5400846388693926146155950502222432629855 454 544637852273995103149370524101773885625 455 35146064877805779828725535778301609475 456 1395130805925417461653507853590743225 457 32335829523816784936439447921509515 458 407841776517760198226574934737375 459 2536799231993316399847728536325 460 6737845936489997798951642295 461 6106921728855364710514269 462 1291632526542195582675 463 30879683547779585 464 16106126895 465 1 466 265252859812191058636308480000000 467 60049389103858308369894040535040000 468 4720974040495647671077211032903680000 469 182284100350705286657308720830294282240 470 4016170226327178799989752672790342293760 471 54898899073499194174464130819944228644352 472 490626170099153630903434751597867703527136 473 2968089849928410049688169326351609959731760 474 12445855023111063559419423854768319002201309 475 36758619447093018377368437821055107235233692 476 77266852402278996311011672464046460364180114 477 116279626885186666541649290343882217039869240 478 125556974328024108373418028422953342998989195 479 97163494601636948447075612062335680189163360 480 53655228804087919391125803144484808384820555 481 20984841889751852163582363228506330431677120 482 5749796163266171942841216479226532893990255 483 1087617107670841902106529403032935306080540 484 139337846131929203972763777878365097623680 485 11796507230282202800639435552984233134800 486 639462527022694609374045145065954317020 487 21305422231351350528008706145553910304 488 413409059739167158851311311744821300 489 4343927250946838187863792541367440 490 22326309486800187049628717733621 491 48359431734426413756846881004 492 34996065838667995985311774 493 5706047432029312853000 494 98921918111507781 495 33285996048 496 1 497 8222838654177922817725562880000000 498 1954695838786353608553674747412480000 499 162281607979325313696851319216537600000 500 6651647422030525915210255015073162526720 501 156385882962932927569869317377268685864960 502 2293434453546297205706384840052151873118208 503 22114052159440050269069357669192706316333056 504 145217254390843044992231906785073442065346816 505 665322881694051493570021912261159935686619136 506 2162400594829841160068027893795226452438365952 507 5041411916147612981456445713274183867893944832 508 8488396492518177858651936179379835165623444064 509 10354869445806630135420636270579533575314156800 510 9152286054905552420088256234978221920839113680 511 5844264079615202485463306113430169789564718320 512 2680684342705821462074138685429606580999126305 513 875554093373837183888174552296357051298551680 514 201204032439744132147929694478011324923451480 515 32025058922876849538673754719419631705861440 516 3460213668996404172010184108151950912857980 517 247369614549959612742413143975835323994240 518 11324118673617090530301615341993365509064 519 318212595155011204427740207742737312928 520 5191988071206145705468478687162411430 521 45629011246768100508201069276737664 522 194455766635528220300937276702312 523 344505676789877159143078957376 524 199527486123888000663822044 525 25123550753933065458304 526 316229537444028968 527 68719476208 528 1 529 263130836933693530167218012160000000 530 65572877917416254708035086636810240000 531 5737699143144460098272563922131476480000 532 249096441488154743808671862625950323957760 533 6233480244959882850820260868294819078191360 534 97790283167754806502492993028493312280685824 535 1014012569044416147603538289133429045739130400 536 7201069662715883823077673401319171236838184464 537 35895531782957574458546734797732039713406303633 538 127768925005827514322095818178204768253267181204 539 328582366492879685714413546161597771551095725506 540 615122410444171633971317030025739710790647374058 541 841670358064078807489726337970400527727578131969 542 842660519507448867185935133129595037002593984310 543 616275260118463929645189706562582213531252888195 544 327829508451151192515938580562401904651733282445 545 125966607582863383002565909587065446039389090630 546 34621733929833768716575827838761714624411744240 547 6719068592989509132809582958842451143146849560 548 905573764395707124226325897297251439031135960 549 82995498817404757478957762995751373418990500 550 5036694151467940250341440844740556627764552 551 195657468616949638431289782461613515449620 552 4657599198609055668094602114347136822252 553 64156761285727936337615115308313390813 554 473273861671531354401530499777696108 555 1677668082943720449961560782573214 556 2437548938683824442301739363174 557 1132285867568870027318295727 558 110275905053906100975906 559 1008927397855510969 560 141733920207 561 1 562 8683317618811886495518194401280000000 563 2264982182865483679253566222746255360000 564 208503936897148449540359556014730608640000 565 9567723574012751762980164105490448841768960 566 254235812145002949088445041390319525836984320 567 4255128478230117071351794696458565774126424064 568 47305271709513220043186524554134561391248133120 569 362060193849895496993211065053742011391626472960 570 1956024075373912258882197092626381565303401015808 571 7591721353075270726416763771625247565122743511552 572 21429282943880615506574257220949398394711477164288 573 44352528734459018020005475587704712262173905588864 574 67633836339784053878693618506458865353890478390352 575 76137040610684266178752792695257117291779179005504 576 63233958031321330316897173406221544482564379232500 577 38628559435395236527488018945888631735402590735530 578 17262531375099255481152300089596681284193669291245 579 5598636794020232992953963293176269538637323595025 580 1303766843280386196495208445363028260513974940520 581 215015706382128678061904038595148428018043587440 582 24678577263690764167241661439795004242776702220 583 1928584784185631919858125820215857593395244620 584 99830480054651703767087870620742737565367680 585 3305378163559447158864353218992761075631780 586 66925242722724726680798298790287941120782 587 781128986380464921187380347899099082806 588 4852643054453272469084026441869318712 589 14349348559534809945844155302376576 590 17139720110578215278544248470396 591 6397934543410553624740206508 592 482643796756424284588652 593 3213045155298670786 594 292057775533 595 1 596 295232799039604140847618609643520000000 597 80490207062803995312503027411740262400000 598 7782010885774968621491212120624123330560000 599 376709480127462328409141244097403055114240000 600 10605771418243545822266258381960446394726515200 601 188907307906531824360026595134502679679045990400 602 2245322513966966317845429114878823759322888079424 603 18462876734086240743087125153047795400536218399200 604 107721621670419347185834206716667369469623848505570 605 454061470459825702813385968606967860354332178609910 606 1400459954703384729992049956557701908864451796550857 607 3188280109492932071881444961078363098105782441066700 608 5387015896687493321646224033791086138721000375330330 609 6773776174524037567269192089677375804554955183457390 610 6340622198003255447325267850636623329424871686581229 611 4409561758003645014060436286230913318938042960377250 612 2268854725054499203596816579069595773725771266711550 613 858168966507918414339380882188427404307884186490400 614 236515393724074156565568069860871290480740880009910 615 46954495368337736637165939692507360314041762490000 616 6617694333540242633498128811167505145012122094600 617 650192465651658046027163017755584911653696439800 618 43533136279156192079074130273467813832814632340 619 1930569359099153769619774902482100677612759000 620 54702110772035402672322302798321260995790850 621 945541314394780348066943088678200498604750 622 9382565740262318228424075683925386089221 623 49233986008437764751698987423625469300 624 121763466735444697364581974949371830 625 119831003158670210951839704930290 626 36007673580813908853177262643 627 2106694324086107171448550 628 10214573860318336320 629 601295420810 630 1 631 10333147966386144929666651337523200000000 632 2940496760247905764242943941979039334400000 633 298111229863508770105108081732381086842880000 634 15195824297608349954577419437196398906795622400 635 452350620915503563383749683203568138259748618240 636 8554769439493212990096615281031080957212761391104 637 108428824709514019510110665691452593987925665751040 638 955105746865151361719976314270492034373799311816704 639 5998574775818676022270756640442192167652826945912320 640 27359901854581101053502747534876407905445711645473536 641 91826879595846668503342408259501332409253956134996992 642 228883032700558778735917056687038831101685653381879552 643 426257200971679921924697023523457022930122559455161664 644 595140806661222722835189828459697875386354125794501024 645 623626753765397949748345985877308144567216534704361088 646 489924485205602001520947236445120456125013391399082664 647 287666096866808001374753472398469565573805064260544990 648 125594674586034000817642104636195031697451644279793875 649 40477879310227103969734824296393935687026695537006070 650 9538115925301477486843402397446586889195168949565385 651 1623325871517970992291306794452321783260960785112600 652 196527724892124509278029852703889981922810077597196 653 16607314494455120372427139845635843320907400867096 654 956827769014934939611035801414230146762437726180 655 36499799790772549832200281038553100746866929380 656 888342815601045885443783201281859039318424762 657 13153433660234635272445476372794199584325588 658 111307859540876987487380104711393926770046 659 494710826592929877478660125050906784696 660 1025751444167373892065931035682910012 661 833384959840706651229952199166264 662 201904816917395092229727591468 663 9172305088048856540096046 664 32420007054498006411 665 1236950580582 666 1 667 371993326789901217467999448150835200000000 668 110351288292669529009660650890192014540800000 669 11713735132979978677976794965417405185064960000 670 627672875623756766052206863493546169699218227200 671 19718136099658380882918816477914182156416592189440 672 395084851024957262223983208189199125542476428431616 673 5327050379243720134687585253656828867902955888000512 674 50131388804579614775844473079020515218066652766405280 675 337902651251138390812856693594760910123105108518154504 676 1662070109598690092260376957234706232173631368899497585 677 6047335254769714817054534847902598116078886682098970210 678 16433296044447733400172891123989661064299325486543791279 679 33571980257575851723201342177193130349095156551697041959 680 51766803626034306631957011211345349147072218190164536909 681 60354702669676029419524851892643239323033052857051322444 682 53191704570331574801717366079161956146909394183527147886 683 35359843958417777341349291044073308938356879951235260984 684 17658616093922160574785270789717864454725202413983764650 685 6585584688136885280153717151439977004149608658033171620 686 1819472865952833137407810294761059129176144565147963790 687 368595931463447845022582923869269725992785433959012510 688 54053948917000897367468036273086800905599243243156244 689 5647699973985837623808836160580738944228663757564608 690 412260069010039648531657812833625508346501067221232 691 20521288266323616392771820449900128947273847734400 692 675869719173529338729790514615779346980284165597 693 14177770294268383808924785593034477054553545314 694 180387631011057148948764141272479684504601631 695 1305479269577980382250215399856281284329239 696 4926917637064303417274648855892359992371 697 8583372179698579868408728998873245676 698 5767755192582509882364116741576838 699 1128250084437758521955878341716 700 39840395475891745973707781 701 102738837091159621486 702 2542620638529 703 1 704 13763753091226345046315979581580902400000000 705 4251178550497621585693426559643247076966400000 706 471821305410612511480670730302017227352965120000 707 26534677163483692739852142767540071456658463129600 708 878107056260399981992360266503106434934612178206720 709 18603307900679267787447419418844876193635587265953792 710 266239304501381991263070262508700436526201050999296000 711 2670085602986404073784462775429013380741528926541787136 712 19261127542251968634738565856088365885229430208002840576 713 101854574165394087333071581335228661496500139120614610944 714 400356498044532118291044776933317991323577533633044395520 715 1181510803357145739063400625728653434003723119563872205312 716 2636290183207579183132727002285286901042063557431340023680 717 4467541378036424929124025099334671678434777420882239261824 718 5763506860446567831421391632776491728536152884001851839568 719 5662871468567095988910401547842718689332303335401078620528 720 4231844429155794100808703635477014024904812894975655520160 721 2397857707391565084406972397823212551321911098186000341104 722 1025216501042364098918809644794348462340041752601222048285 723 328555629468538894913423037617467613854049053319047984055 724 78242788123746495843894967333737789560169270823251703475 725 13696110534906048775294235653716462920506707194653046153 726 1738710905332815933211749321786980067166343995974980020 727 157458706531019015281992765947390295217895020245848988 728 9968336855508960407083909512731465132797520560176988 729 430289372989498426531104707997660974073789884403124 730 12277395570893183743986840461096535720605370005190 731 222676995458029364219371241805164661126749450130 732 2441563942238506751202854120235554923597261322 733 15151063052652858882306939497358428296292094 734 48667433117188613822749488408839546432532 735 71381818420598923597445456405754330684 736 39738107476191626532187776939199148 737 6284486808543515531958372974036 738 172661925893807752183652357 739 325102945819350022767 740 5222680231195 741 1 742 523022617466601111760007224100074291200000000 743 168007251846793288553490181186674336831897600000 744 19470242588809065482670521536851317704283258880000 745 1147502461407765928717010752343838438622031796633600 746 39935250552339510684078699919930763913536914718330880 747 892894727160616424468828251085239485921924437805210624 748 13535005231468816295488633855439210536017314390375636736 749 144321357599811801166974029792861060577883527652021096320 750 1111317768296925573177926283530072165545719651660367705200 751 6299830559232731852656305100976394497656544940973343780316 752 26665896940432916074451279454960826430437732078130463464337 753 85158270454110224487864049678182295518644137030436433406200 754 206706346115638360875455892036134451002584741670352205964333 755 383257987194126069297883185292532610625211760828221434090896 756 544366053331010254269814575813004128011096383017551994168760 757 592933819206615205470097471891129096715880320885515974573936 758 494941811561662368117738833362370083799906501335397092186212 759 315899334900674531028757533844650985634482739859900452368104 760 153569703807876317939739650771898452028342322388850184628854 761 56548574732141677779918934138562214838185054460870768266720 762 15657726123946484663137152625123756329792138908549355994370 763 3230101540278620165821416825444390230710945725664492735656 764 490815803835063476961493743571140652460191328880378727650 765 54169584369953298134183340171087861863448465951476026560 766 4268842502569025382251662484802646376491895319420564600 767 235244943977370559024040832099539591361877291024691628 768 8835802129160432983355420316554581872476323390842069 769 219105168303458365106088760146768459211008497613720 770 3445979086027412051502690222749304563190351476277 771 32648165376028118422604528745386450903176913832 772 174138343901091766923600209454430233689553526 773 477101970198296278320595354369986997712784 774 590242684530776074965409322206181931824 775 272636875183694470334218336463352828 776 34900231086932753968926333248805 777 746709006298456629147141864 778 1027318341352697929223 779 10720238370036 780 1 781 20397882081197443358640281739902897356800000000 782 6807053343207253964997782523753993879945216000000 783 822687156286108983998554199239600553966174208000000 784 50739779936900004689693347656554652197494629335040000 785 1854097450694170235197619167420176229265561929777152000 786 43672846359128804439393005738020953435973850294589849600 787 699834416742702715369560846234926844165681810601855549440 788 7916688378438285834395376325695774495860284203694570930176 789 64916785775996410647034900853844797899302464797991166259200 790 393441656023778901385274760747832050809231828950469158865920 791 1788060964462069067569746144827398967397464166608884295838720 792 6158901872761676438555159629349427923224539999433940199720192 793 16203557112539813727934808742240587543830148846181143914380800 794 32736670529158902898619203667448215375375462673167324702386560 795 50960128647159193261945733800956070596992918997074292817760640 796 61218719234402268114217349278492701322317273813466499501146528 797 56752024352165413334764217956873162280750828367585650228790000 798 40536510053994916184619587032274600849979116730934532220620220 799 22241115742454149304645318772534045565696884994171939267455900 800 9331113659260641693529272099662991986223610407329058763379569 801 2975166532517804283786178365699591696244049240889744759101000 802 715287660801169269285469624661973975701836752204836338865050 803 128411537339042180271645057527540348617866805826945620719900 804 17009585961680198552906339988175165861214993498576817566445 805 1638493297407640976649464319478607854653465685000276496000 806 112772350396321749387830884140913271108505040570985021600 807 5428059358794564221538634550239890473301234397204824760 808 177963737269911960607912787515307459894969006558601394 809 3846557932942518720843912222568563130375387078594800 810 52601412701293314493583269614025143223935551271180 811 431689256903504851242092620208133206900734240280 812 1983526987461030944180344589151453807375694578 813 4644473129323885254052529654396744165653200 814 4854737264241344792799151571663054653940 815 1863212708183802800334444613763055660 816 193268085056784785099255877921117 817 3222829574378823655833573000 818 3242034666615182465930 819 21990232554700 820 1 821 815915283247897734345611269596115894272000000000 822 282580115726999506922594734807134468241883136000000 823 35574275854110379902050223590044919829783584440320000 824 2292988407938448722216863394808511975348290836791296000 825 87845471888456642732879108846828135830485292731312046080 826 2176275343047148841226960372715527146198778850700820986880 827 36798164420658774279619512291089275116006166479311532755712 828 440726100036927913628723314507946455427462420033203335257472 829 3839840665265834880879037362318530801226640206997764541239456 830 24819397589889179135536666194989281444695120863118524633215532 831 120774388821582033932561151905174745739243545022180093397419759 832 447326136057273372714597251796547714887344849342684165431389521 833 1271289791370780773930864636335282737347822625707794106212175512 834 2788203741895133385523784024441590814430870818851947319357127872 835 4736955565000464740610919938493039319651126494007656017871970304 836 6246850954457725467446156772605906350826810406888441424548698192 837 6397823304455269606824303639603491288453267079240595628996487052 838 5084045218075397715578330820557605144904457267945077615113178640 839 3127412214013075430020668489617799613486851630878048418201740370 840 1483706716867426212021313870538683361567020069582845733232963670 841 540086813173383253469482251453937140472829333207092957619509844 842 149841953544411991981078788350923986721729520853615264675213920 843 31421858627578563575118684603040054638844263003713118650951806 844 4929618220633659392306991802514439398670199576866792078598934 845 571457376956355531541180029131534281679370490090369215642010 846 48219838992897333849230118072250205675215992843791360228428 847 2908419318998326584931365084795547867885727674329427055563 848 122659358633666461602210671434035853237201356542112546701 849 3520655755289010234708122174852300560830043678323653764 850 66509038229592540055266151770395830311375374857303184 851 792795788720908500357297830689039511533771818292498 852 5648848255187906050380735055401313188914805433906 853 22405654171873321700387745729184048515045229854 854 44919281524224199623775324949351030964783484 855 39733201989246259446468622277498571494003 856 12686781227036034817289473696726457649 857 1067423797643797554082586185612938 858 13883517385968976190330344320 859 10218497487267839810815 860 45079976737955 861 1 862 33452526613163807108170062053440751665152000000000 863 12012308850692813057148436177831293267782664192000000 864 1573453104203730111671415549931121897135038613422080000 865 105858020006878887820040699994377101722574671578923008000 866 4245844633667950065475091856329200228107940356883171246080 867 110457941192078764388735055127749422131351356697019053670400 868 1967384781374187463113462929819711382569721644642888910569472 869 24900052522908101720458092179104251854724070650111728848846848 870 230019468020498102050540169959786117831814205723567000752701440 871 1581948488086933465051232572429478612208272934997675599661535232 872 8221447906784113492313855425399525124501534181490499251593793536 873 32651306423533123007627788384710300661131366658450942094618797056 874 99925876549249759690602028389297889973790097187806074741863299584 875 237088621520958988737369582851249802187929173706564349100397767296 876 437920313815635291578864802231465681795548137713950599394742395904 877 631257920558368327139582191936819868607512510119616701641150451456 878 710849660261308640752978355011920582382732733826178689027867751776 879 625093090624478512366183434069295346687219860375886806179749463688 880 428525217957671356887097305163218915795936947495504862378826421640 881 228339584634396021596994594637656846031094336834638920282744902090 882 94166673680735437406210264519818116338535852377473005974003804289 883 29885755537683524681843197551200423041273136947730749408653180749 884 7247298584628222886487054466817772666849011911889833881654463030 885 1331099507593006353910816548362471132621924497584604756442474144 886 183201837701664055505911508350303919937018116839749919251597093 887 18652909449881363456550581103001278346974751530783735885364269 888 1383376417835237951840469995321622051623274972871731417240696 889 73351505855776034265226857145731790743074118308102857951452 890 2718487437573638099309443385228095669752401749801545753906 891 68497007228788690189371144815875025773807615594343819898 892 1133822132677518255624821414932287412086345112776769764 893 11808520366844762675755233296193158715356992350759272 894 73205819717070712299603987282113413881018353692866 895 251136101023460714609079532682669118357143732906 896 431814793286008684288549790173698325573892688 897 323697056492184986606467413843938875362602 898 86089728452894337787779178417540393101 899 5880622278936585183354717513571417 900 59700680431297878534067192470 901 32169139165048127573800 902 92358976732281 903 1 904 1405006117752879898543142606244511569936384000000000 905 522608380693075143453268132977928166534509756416000000 906 71150120034475815736406096221519234922479263688949760000 907 4990354578877675718364728511529200096062359350289956864000 908 209275174110042048735223795031602667558692950680795012136960 909 5708876763550337720348827498703688713242562559519458169968640 910 106934791845388341020837966021734151735567533090334013072152064 911 1427654087216630701556559197536520119996048305861447560606740224 912 13955775709201735751266707250967169479727656893716703829896233024 913 101904289488402138313629681874302073213303333211054325747384682360 914 564270019229896841021274257261229074471710424924683843787818077614 915 2396639886258860405229084589172517096521751329926769022658331393342 916 7875538535245285365459500524518089638979738281470629169703897469002 917 20150075067610782433910847949185760561881076817418751981332682376732 918 40321128744320805653502571064110346055429577790160318085347608830484 919 63283138718222127069830373004737619995812962735002840925688196632352 920 78011914044692291941991397412278533906877062475827422942190077132904 921 75544166219936394078019199271469074010631619151326996741372302326296 922 57401093967468932537399121959600274973461092092055277253847088775528 923 34143430480896752756134812986267271713820578857232220906299632513220 924 15842521300083178408477819761356772296964431227439737985593028594348 925 5706761492298236696172336117549626260143228667553135419601735440704 926 1586143142507741859224056370248937652471210047828157016756503320624 927 337589075070994414851837790181205596509644222413575761978014179052 928 54516104345642028198090472670455811384017270269677161130893271572 929 6605950643518447449999784615083865299969677014716613508899684644 930 592719501098355211726242071239552003993868670795671391102762096 931 38757130060460720336519252842352273003889683749341389203130902 932 1811867482147112593531289110271384770365686937408114387318482 933 59170411569819424252304474908948803132560516135086938459764 934 1312123730297624686956040567829996333214511952702802133996 935 19076091847343573981008000290634467472520499778279594484 936 173962214187459790142173334080595720601587989049856932 937 940198106673830323187759922193028706963479510548108 938 2794632801940680037987730578662940192280739470452 939 4127708109244955131442332880755012880004841014 940 2625740779947917121056211233214325660332626 941 582307150988928033775738794593113730152 942 32320510768960966067734705343408272 943 256280042093842816272251030870 944 101157761934221187663482 945 189115999976526 946 1 947 60415263063373835637355132068513997507264512000000000 948 23257575061484279017665412218875933747942139101184000000 949 3287744445066772117719319650299956880662157131587256320000 950 240131081877936589101572638387395996305901024482986819584000 951 10515623415145718989331694175419188649851968119091777272545280 952 300376177621822179098929136016998645530854134721399166850826240 953 5908081016990154564258033599669730606582184478286863860450197504 954 83064287109285494804442793416517817004878596505641748461845479424 955 857652508834028500704000499709700231538480340697390084547861217280 956 6635619748905005775885990650812651795126425412285353479906854436864 957 39061499589691743023837202991165244848697584594353619494644406876160 958 176997353362926869979381112228546264786396436703274451837055098246144 959 622839497294554921214567242144562500231996628032708420266814948774400 960 1713360844305544574859228041840852405250247970101897295380258400887552 961 3702161551098612464505355855499409150536896843975782763433049698539776 962 6303510279562117490843381709285911351117364408888772707279465015631744 963 8472567035698531010036355493331119097569079864613421047349063424012096 964 8994803837688472806505563182143317843489279434913208561456637519250784 965 7537724651149119695377878381219545728145849504640399258391446144605080 966 4977325078989693917332487073619768686212159324238982805413698312863108 967 2582291912456230019652819136907151108327046705560533288818122221138634 968 1048371958310336744895457072839323973282241891473406810854193276910695 969 331321199673187332129626027310851087798986444203757579384022745797942 970 80977651388951821586766874371553268240251988661384367403697095278079 971 15184413728410577757412714395889454994296979220355718266074240814270 972 2163603875703302184398517122670153664987310428767856822165004413881 973 231590084631489849619789004264830151211807964521327212004200656890 974 18368739061167720361130682189516880421381032219483657489109103341 975 1062070337737660477687546578583198052984225919289260857787893380 976 43895177769876418289433018381554638610714656088638939548191078 977 1266369812843288539976129991752685120823736983967034733762364 978 24773515837098547487812185296204981240193067408378511080726 979 317030025987091712813762325333687276004931453937424600284 980 2536662795151784700064530182961271300975041984549100626 981 11974179128911609425476053561455552620966110828056300 982 30889800778705358459412808972747522914516252982142 983 39249020301981940121422203462292040561168280146 984 21213434831281137165853148344416530092183555 985 3926768763566370224504291349160024722414 986 177237392850030279978103587091263867 987 1098351282423456367471500190086 988 317752544344387822431685 989 387028092976162 990 1 991 2658271574788448768043625811014615890319638528000000000 992 1058214770713370728682331937166757687153546756096000000000 993 155176440972353922849550097723033560936206529886945280000000 994 11789747404226964163768538490886956209778957298986123264000000 995 538486262446086126556808317170594578296377299137063691550720000 996 16085434844494205595806405605886109057881087716002089110978560000 997 331741842332610168769929744961741940738863952602939202247931468800 998 4903942134854747659762149921195668586583273160962172299431890830080 999 53389489271260119058575732465788966007352660767047146689185735716224 1000 436850559658519768936801574905648350211046232756149154917014127978400 1001 2728157386782328786225091175008946011680987121313235246301633302408140 1002 13158249261301301063434699918564541810940264721292594890581110680310295 1003 49459669494193916268393645485928738575921053450274413487697898019522109 1004 145882799440046098943246252722521271359431453138670557564914192126287600 1005 339347297668557534065448986474231119290551196675284938894988599084241480 1006 624728240292194251962346644359191645474021027505469784173891664704541260 1007 912175926894167206292498570485921697247027704503765078674282669317237964 1008 1057339683311351895633050028135995967267068993115103171280269205112863100 1009 972788610664164946362426640560692242691427862780268120258202727181996520 1010 709486604072457701327088922008858761533618928566719857254345386808696950 1011 409249550733197813214658046027025755536834511879664940779094163928535634 1012 186073955901121493833150189398004131252255811870625188600183818400653900 1013 66388546759219719153871130296762320145673825669753357542190047287890160 1014 18482437408001866275093284319204228508082401426833156760706591921501490 1015 3987293792237663018739518805367256602922825722170752967978449231372874 1016 661039155149560206175909183735032363972303087822726527264330071638750 1017 83383482416662597126897030571099260048660042769804695856750424798500 1018 7908484898687302261662136131161560399739071370006320303942930867845 1019 556101600820770858880611167503223394756408492031369778178693483651 1020 28508721945978225387081588890642087869328978643583883070644810100 1021 1044321827616505791718665537902738086990472940771555961101287160 1022 26679460107751411144201108630933194033606915969232163636996130 1023 461450253997848964505274135788737447729705003390587100588066 1024 5208711610074766577064698116945496158705263534835950625650 1025 36636456762144614273306685244776241255830053873040059820 1026 151309322603560705707833429963600847591745708183069665 1027 339290583015077802595306331730380619233547844473411 1028 371367417438768471783372974929201779626058216150 1029 170735296530928299822274802416365069480720280 1030 26404319528805876902949947723342148204225 1031 969848331623291443698008463967021941 1032 4699929681572271384919170944475 1033 997080110970785494504140 1034 791648371997685 1035 1 1036 119622220865480194561963161495657715064383733760000000000 1037 49203612906985859748087790164762198307280242763366400000000 1038 7477757061594407236466323346484237427623188384962314240000000 1039 590385277746245080556215817039531707372645501638268157952000000 1040 28093048206636770812786929504685143521668042684103850005102592000 1041 876486480964372500800139069483439601675125619670813493406552555520 1042 18928114400604418535209224727654671131435186743170260474997142781952 1043 293752578795057291218994381617976648776857221444417191399366447529984 1044 3366640987052422686509532829810081304938789354540317595394006471344128 1045 29080773629836899573248314597954613390768490902131659314195565658374144 1046 192293227152474363213153877705473704932909675615880288389257093100544000 1047 985090139242554809711208246134674762734291763283409854912348453313748992 1048 3945998463317929316006227271265917353080522888686554782174524393357965312 1049 12447325546827674442343425377154287789273759516120344001643747387489712128 1050 31083291997062152717487249852696643122982999027710123681073041584790124288 1051 61680542843116982599163842067819719244204520383853412757562652942828321024 1052 97500834660526950942246041081496750274961502883399109305094548851709131136 1053 122932522979529335123319967081035269384279128688880286618452363276031576704 1054 123655801526494396810608239095593853816298447257330894592503452885140898800 1055 99151555756504260640879383874620638059312482936235945868557659483378092400 1056 63261539218554673797876297623609602435412406630390208598011247636934541724 1057 32027545494622706948375302113945064814520733893750667511502604345394211944 1058 12817401398364518753657006193185985756778146715469935733464095621369717493 1059 4035113065720271494365208915419512606014593084692088612092809338982967991 1060 993301796610411722416446556584860370391981817989652503031081392506354225 1061 189810731152331116046674261570014611146235212082832535176475913509005699 1062 27912899406701832830668371344258037996589639902784559183872925202948435 1063 3126517856043190617924838176206806261862486974196730550621261623240993 1064 263507820484642197794686604480643705993732553073624436795790301798363 1065 16471316180464047114970925498077726588263651402404849321367487350837 1066 750589971275723188572292897971082927489321041250838378006717360722 1067 24427872042139119175915734611727262403045309107592057949540207846 1068 553853127153316214897035716025583836412623294260656356534950634 1069 8487225065007719945256032451604540979213826298105011325518526 1070 84664484237704846012207640219535907646648566292307387402870 1071 524416257521258658098536315322276055130096802041060397010 1072 1898012340936059894526242240902352776188627000302956946 1073 3704839683724531194050020547007170724891663604782546 1074 3497578039468292169445031405986007340886012718185 1075 1369260788887154575120370181624929888742119155 1076 177067352855446750083674011858892135454357 1077 5296253093263872790442935079125093071 1078 20081466476725750318837296255895 1079 3125661931516673139118605 1080 1618481116085191 1081 1 1082 5502622159812088949850305428800254892961651752960000000000 1083 2336873167741057974874912069439520834275222024827699200000000 1084 367751616253182903995637644366513265383144788961714503680000000 1085 30142747940263478404698909936212194799803020941778003453542400000 1086 1492704252335154323564633770622491234549130739345360734015127552000 1087 48584386238895372398347243747030282661478087553205971231791100231680 1088 1097219043930678490718992167355608211459542474553943878459147097542656 1089 17851909335140891300849315646105546453062041159567362712884913577711616 1090 215048299521650245277036586196370390795098062273964220071992922845549312 1091 1957706606940902324753118690161428962154780319588733415391864182935474048 1092 13681408159575360216829760223506625581629908506045296734412623924933236656 1093 74294462498241532022458860071237666604399938571572605223562401090117439720 1094 316457091016075902913546663776829229713014048276435136550459420505848602577 1095 1065026733725432268855952187893577689547252127332979744875409639472754710040 1096 2847627985538167218282072869996811572586745586043558214461230658414624216185 1097 6073367084261356775316046289992330154312405687508832286355772831655559073184 1098 10360709402442767050374682437536921494188052703884483569057606506655173682468 1099 14159859655351824926349284804535955145438901261407331876380281399497049018512 1100 15512525812506656706775557730934005990124450975556937519514672682864550565224 1101 13617014054731803088664308864976626085644441336944178933409733003587797687600 1102 9564708213119240058909463092561138240905258438852765707545530602605415587058 1103 5363703041913595309027245224691907380391865807785936598735130693792795227200 1104 2393681764419179712023697910353758811463357180697999115917213359268256216838 1105 846563869140907826940964628668966360424624889929896023506694167558653489344 1106 236036244442025256407938986703186040930256730186321102072226314535265647574 1107 51554873415403356961857595808208265266274190338663099304952253069792171272 1108 8754641921551872991838322305682108333609449956811540129180004787398139992 1109 1145455754360885470005488881426748208313059529889099029560082960985529240 1110 114255609784662510663295921558268148167945245980564903703091531924654863 1111 8580160844069819448413791878690402513629897992175425663282139014224600 1112 477970239654795014258850142131723366311153986779531728748624679118675 1113 19406950691226355581440121243686950729033278140664151573170729144896 1114 562386244428613474816104839500462769587750342915720883311516148582 1115 11340100614298700273546958077737199959041049084828586974989653048 1116 154261487383950468291357484949109891337002670715219711357414596 1117 1362411273519521912944752420182459502054636475905389072490600 1118 7443839092739206127306889354384195099663507297116875061707 1119 23645404317502159579775854057200446579628265962569327440 1120 40231599057979814904860686955480485483023062803908341 1121 32797545960951362310119138191076507963957829057920 1122 10944306734083527852357060174327472886298318499 1123 1184370097184956997294860865054271075513492 1124 28866333135820849519142221158071794976 1125 85680445033468557549484783345400 1126 9789113210099238855325817 1127 3307330976349080 1128 1 1129 258623241511168180642964355153611979969197632389120000000000 1130 113317672646028555518540568428223583450256997746108006400000000 1131 18450250467038918294023963722537055976308976884904424898560000000 1132 1568531638895607626648187619189466624396163729189009772825804800000 1133 80754923101694733250317392848656121085913806744251116474328940544000 1134 2738942002831703781080428447356662339816862481766711623328818224168960 1135 64607499109409345803178223175767206335331596474356638755144406000467968 1136 1100555347590904995472542128225795411337030175159404211565601053954015232 1137 13914511809454251522510511567369545493392477359421555866096010161724850176 1138 133288922223292768921586579055153995560812534441808717161705815122878726144 1139 982772305814785218980736455996196791744910434858737362407643140661010268160 1140 5646448322521675810039830108036645170670454871837134894302497874460093845504 1141 25522330086709365691968521246080163019199245617440577248686952082111333351424 1142 91436597872370124106098011921733438069112847032526375485004924662988036929536 1143 261127009922046196534654294758472635744154070734275808039719345459863279769600 1144 596980453035441406155146953847430578043020247446852276092484076383990624079616 1145 1095834800939407816102078754331040458446298375597530017013190804951084764368896 1146 1618176059556828580472587445109639264401853992042676301929464411786584403807744 1147 1923911615993673232729334601941500266369571963513048321189902159715244051928960 1148 1841621980557068216220882804354896646307596506285824473273891702477538936871664 1149 1417954630176339349922307554908186881458447439941091777380414997581677435612224 1150 876561974562676130461001150222989207461343829031120513364832296291367783494936 1151 433904299978324786547481852329411667993827660290473347283283091296482005176104 1152 171371839210574046965738489454934289399561960985522239276726218910904896273777 1153 53759258700137116196001684163481837336615862453550824275690927734899991547232 1154 13320806514386054548212329687456206739880538242458871832435799496435991840788 1155 2589913616304277351866499049584240244442841621514108183725019479708230658704 1156 392007231150337097292827736640227148415822267171185055991525974893146309634 1157 45763737715778872395490427380511662830309660146693540676002993135511927456 1158 4075893878828899955195561158918617541711436819893957645769170002591496604 1159 273411858253747602855945285412622541315000027155114140789349590635751320 1160 13605707111156433548170047326830539561047683713806506525854152830801359 1161 493317757005682898406934653793701375422405647661582026265299808097984 1162 12755791728791814998583729671697708692471168179424431651695877379816 1163 229199899794825444414093327964972358970082278867682951985216239200 1164 2772803456531291384280356602735346877149243472788079954581791756 1165 21718097784012391113424076527586017189524129636340425430548096 1166 104833870808764597382847106422342293767243016013540299943024 1167 292679851351943620456596669990574888289675066359396396248 1168 434621420443246046311798589209598317071623212031117471 1169 306292747655516472908357404373989576934143405144032 1170 87198803328720738950766648000808963341979438852 1171 7902748577621116179867806000066670071795856 1172 157040209645829589434242408546028882466 1173 365070385613768997862105437073056 1174 30630310007214585862088924 1175 6755399441054568 1176 1 1177 12413915592536072670862289047373375038521486354677760000000000 1178 5607917091430883479367280693904185204484786433801846784000000000 1179 943947155289950840588097819367015331715306850122338024816640000000 1180 83160830709537088223830375037951898118882568852537186398450483200000 1181 4446904349456174198816473395080841876312308593921602675304427814912000 1182 157000403903380448661906074365767627908529889600447249517221071746826240 1183 3863672826839591383823916859062914945211500344226186716054018256712019968 1184 68820511274624909300905983703915417792479996222610055132852590831705135104 1185 911971605302230874805239210992755014901935761063116164688784838938585771776 1186 9178509637227942113414125978900581906849246624959034300769691779623387763200 1187 71285320967818319896821687467688047863543302610003693059848504089079303689680 1188 432564356015649694176986298247566432553938984157163552860587828614271925464120 1189 2070835706501568294553788021410784938676998024498971628677455049409121480420665 1190 7881122019818118009425402195301471774783994457497179756824939684269725810394430 1191 23984734175288680818275799331360937645472525422499157282224297369110517608995165 1192 58630026311163398338378361566459806908815566093201978965945756243422399948646015 1193 115489769072392936502317847736804820209588119144249241868449861477132002936956845 1194 183711291092546766598234030973992735456122940243703687281668901982460843536754480 1195 236268045675109431714090994780135342013735442322008773461102721926550065313173640 1196 245735791987025561832611265079402616516263581395754298624333036936264339396505080 1197 206573297507095145850420237679581087382554634045001596178923557507709043855978090 1198 140156157397359951109153409501726160541323148424380991528723591305609433297970100 1199 76580246483015424151046649551985031470422181042443699549760462406780697841794094 1200 33593946009693044216859635785668712216845231190449619517014359661145880061561602 1201 11785357672924251923335307703571312871858841078140625173847374561949933745739100 1202 3290496806096730891389059390614399882826201981240892721680718504318175443815760 1203 726917518728824628645598439432601359723097490253210836537555405352500150786344 1204 126184283585323522884066260815191250147019783791319403577833548343800477534592 1205 17071726895260275492274101470413412973553723331496597242765441433693400001823 1206 1782969327872932217897305605699656171080296049978486370255761302014844793770 1207 142145349428403681466326538212468432504411297120141756008388355537470015695 1208 8537427062887264075549665588743540583499454368515115036954797308552989325 1209 380359127292139594495466539960164875216126271723656556279826372578359785 1210 12341197372864206347572288413769780706893252763156536565160127922995160 1211 285295856321880073998918440828998655557361693974419704438431089904980 1212 4576440860168789983166725684932198268518575519741296972239068065980 1213 49322324049414463692769678771458423339443439613473980412288671815 1214 343155188143395467512172420768073914586877879500769289091439510 1215 1465538638022593778696413856761922809555786433404476508194353 1216 3600858225859823600881468950672314466445098242833168640079 1217 4672339103568134267840648447992058093704184652287586744 1218 2849411315138170717613648908281376872488116188709680 1219 692671048971071289064639685433117899620197453016 1220 52609289785619481209022637381899013797784448 1221 852829125764803561724623838653894849225 1222 1553476785286003213449259522742750 1223 95759606128107000021990453 1224 13792273858820919 1225 1 1226 608281864034267560872252163321295376887552831379210240000000000 1227 283120473944135438730015746189396884754965326844332186009600000000 1228 49230055187650156192558907006695243583353213468431045623808000000000 1229 4490723881965243543764308967243995227023152819048217365048197120000000 1230 249182065674782067624115302051999237869222873394477976579125018624000000 1231 9148491321304787436764977548769987840279253469395339437171023084257280000 1232 234622454838555596914201401949309491737232631964457718332137970521702400000 1233 4364703645398119932488326165366309744809378562688863720261248559961161728000 1234 60542388749171155925768332797284120738144983661863299351623048940947428147200 1235 639294044159920218267019774340498000456090815982371920519288729687187419365376 1236 5221923943026803272040473947635186571648896503639762515239863143831302369280000 1237 33410647296731368272404442720860096832156720397847904996748727819212588752486400 1238 169099643381688719814436040263922196937887073670790247114429730204730746660864000 1239 682294766271998356862465753539672242243170978135984487894421320878070094852874240 1240 2208018730575959959239475167002361980811068154156994499957811694479543408794240000 1241 5757715056534490926510182026421707260603564280088134079102020955124257818319398400 1242 12139620673035616164960522636920597619666147840866004011076930828619641773332000000 1243 20744342071570042050681614415612939639249266541133590507108015577153236230028401920 1244 28770995308903575009498966888950755562332600123642719728003342694898276152765800000 1245 32405207541517123203989520289012913470249875220118100978719107061107155954388522400 1246 29632569567775053384075002282513097954391200648962235974711500185081586380075832000 1247 21976968957240668262550814428751609469155846758427153921954664980068183773726486880 1248 13195463852290857245061250085043606968728122154734390696965233846239076418020347500 1249 6397602560989837539837317141791221974112369676579999477087107157897157421736906650 1250 2496182269521753751922693470320160916219423395013374481827021153798551222956641125 1251 780492010241169921613244473453378274761505819215700884967225202469086833896458585 1252 194567558218108762846611037432332061042087095102439696677462784892050441922407500 1253 38435537777245246703562193388980360170074309218057811565772079251618066786349400 1254 5973560401526957298258050213871052649000099549280561232156490196887562744347850 1255 724290532955002678763199588325254579379931533675722338348282210893304345677498 1256 67841746013231443546051647990043739250936808889815064350739179491113665295000 1257 4852788605487804043353332749344672343170224517644145321844624665196519189850 1258 261545227245750308233690582593301297124652824659500733011866392829137872875 1259 10454029871451392725975216524964851693851054866524311795359808885467650335 1260 304130453241723745123814160992973103393485973158660289501618234119835000 1261 6297375431866476700235147602477149781124429325485722659974781620801600 1262 90338114544575508357564171234025510776484407831873062317013275847500 1263 868761865145881491325615299835584220318818335163427414470609422380 1264 5377041808113464193228563221417432987544027771694516354896837500 1265 20345785213303481566296813336961596822494758027001960035966350 1266 44049535440670166510506568833247815088151017952317785924875 1267 49998777514255160196059699227442073573340560989185384295 1268 26411300113120526742635631684007032688185399389477500 1269 5486630102163522316437348791891455489848651214600 1270 349452288163193221808362404361340950307458250 1271 4623577213943482295284995808636610998490 1272 6602209777620691248336344354080000 1273 299124142890554704907436350 1274 28147497671064325 1275 1