2 2 3 6 4 3 5 36 6 24 7 4 8 320 9 240 10 60 11 5 12 3750 13 3000 14 900 15 120 16 6 17 54432 18 45360 19 15120 20 2520 21 210 22 7 23 941192 24 806736 25 288120 26 54880 27 5880 28 336 29 8 30 18874368 31 16515072 32 6193152 33 1290240 34 161280 35 12096 36 504 37 9 38 430467210 39 382637520 40 148803480 41 33067440 42 4592700 43 408240 44 22680 45 720 46 10 47 11000000000 48 9900000000 49 3960000000 50 924000000 51 138600000 52 13860000 53 924000 54 39600 55 990 56 11 57 311249095212 58 282953722920 59 115753795740 60 28061526240 61 4464333720 62 487018224 63 36895320 64 1916640 65 65340 66 1320 67 12 68 9659108818944 69 8854183084032 70 3689242951680 71 922310737920 72 153718456320 73 17933819904 74 1494484992 75 88957440 76 3706560 77 102960 78 1716 79 13 80 326173191714734 81 301082946198216 82 127381246468476 83 32661858068840 84 5653013896530 85 695755556496 86 62439601224 87 4116896784 88 197927730 89 6766760 90 156156 91 2184 92 14 93 11905721598812160 94 11055312913182720 95 4737991248506880 96 1240902469847040 97 221589726758400 98 28490107726080 99 2713343592960 100 193810256640 101 10382692320 102 412011600 103 11771760 104 229320 105 2730 106 15 107 467086816406250000 108 435947695312500000 109 188910667968750000 110 50376178125000000 111 9235632656250000 112 1231417687500000 113 123141768750000 114 9382230000000 115 547296750000 116 24324300000 117 810810000 118 19656000 119 327600 120 3360 121 16 122 19599665578316398592 123 18374686479671623680 124 8038925334856335360 125 2177208944856924160 126 408226677160673280 127 56131168109592576 128 5846996678082560 129 469847947345920 130 29365496709120 131 1427489423360 132 53530853376 133 1520762880 134 31682560 135 456960 136 4080 137 17 138 875901453762003632658 139 824377838834826948384 140 363696105368306006640 141 99838146571691844960 142 19086704491646970360 143 2694593575291336992 144 290593424786320656 145 24419615528262240 146 1616003968782060 147 84496939544160 148 3479285745936 149 111634836768 150 2736147960 151 49523040 152 624240 153 4896 154 18 155 41532319635035234107392 156 39224968544199943323648 157 17433319352977752588288 158 4842588709160486830080 159 941614471225650216960 160 136010979177038364672 161 15112331019670929408 162 1319330485844287488 163 91620172628075520 164 5090009590448640 165 226222648464384 166 7997770400256 167 222160288896 168 4747014720 169 75349440 170 837216 171 5814 172 19 173 2082547005958224830656820 174 1972939268802528786938040 175 882630725516920773103860 176 247755993127556708239680 177 48899209169912508205200 178 7206199246092369630240 179 821759563150884256080 180 74143719983538429120 181 5365663946177123160 182 313781517320299600 183 14863335030961560 184 568931484438720 185 17467194697680 186 424304324640 187 7975645200 188 111938880 189 1104660 190 6840 191 20 192 110100480000000000000000000 193 104595456000000000000000000 194 47067955200000000000000000 195 13335920640000000000000000 196 2667184128000000000000000 197 400077619200000000000000 198 46675722240000000000000 199 4334174208000000000000 200 325063065600000000000 201 19864965120000000000 202 993248256000000000 203 40632883200000000 204 1354429440000000 205 36465408000000 206 781401600000 207 13023360000 208 162792000 209 1436400 210 7980 211 21 212 6120805447832934070018320822 213 5829338521745651495255543640 214 2637081712218270914520364980 215 753451917776648832720104280 216 152484316692893216145735390 217 23235705400821823412683488 218 2766155404859740882462320 219 263443371891403893567840 220 20385499015406253668940 221 1294317397803571661520 222 67797577980187087032 223 2934960085722384720 224 104820003061513740 225 3071648441363040 226 73134486699120 227 1393037841888 228 20729729790 229 232265880 230 1843380 231 9240 232 22 233 356947326335320446369221574656 234 340722447865533153352438775808 235 154873839938878706069290352640 236 44584893315737809322977525760 237 9119637269128188270609039360 238 1409398487047083641821396992 239 170836180248131350523805696 240 16639887686506300375695360 241 1323627429608455711703040 242 86904831236918809354240 243 4740263522013753237504 244 215466523727897874432 245 8161610747268858880 246 256833904634334720 247 6671010509982720 248 141506283545088 249 2412038924064 250 32246509680 251 325722320 252 2337720 253 10626 254 23 255 21788314434623908209761773471896 256 20840996415727216548467783320944 257 9514367928918946685170074994344 258 2757787805483752662368137679520 259 569543133741209788967332781640 260 89145881802971966968799913648 261 10981739062684952452678250232 262 1091352950328939374179204992 263 88968990515946144634174320 264 6017226411706502535644640 265 340104101531237099840784 266 16131419835473696435136 267 642918906486270510096 268 21502304564758211040 269 600996090319328880 270 13936141224796032 271 265089642862968 272 4067871757488 273 49128885960 274 449692320 275 2932776 276 12144 277 24 278 1389308100885712629634459867545600 279 1331420263348807936733024039731200 280 610234287368203637669302684876800 281 177985000482392727653546616422400 282 37080208433831818261155545088000 283 5871033002023371224682961305600 284 733879125252921403085370163200 285 74261578150593237216971980800 286 6188464845882769768080998400 287 429754503186303456116736000 288 25069012685867701606809600 289 1234458958016212579123200 290 51435789917342190796800 291 1813441311188346470400 292 53971467594891264000 293 1349286689872281600 294 28110139372339200 295 482281802956800 296 6698358374400 297 73446912000 298 612057600 299 3643200 300 13800 301 25 302 92370555648813024163246154785156250 303 88675733422860503196716308593750000 304 40790837374515831470489501953125000 305 11965312296524643898010253906250000 306 2512715582270175218582153320312500 307 402034493163228034973144531250000 308 50924369134008884429931640625000 309 5237935110926628112792968750000 310 445224484428763389587402343750 311 31660407781600952148437500000 312 1899624466896057128906250000 313 96708154678344726562500000 314 4190686702728271484375000 315 154733047485351562500000 316 4863038635253906250000 317 129681030273437500000 318 2917823181152343750 319 54923730468750000 320 854369140625000 321 10792031250000 322 107920312500 323 822250000 324 4485000 325 15600 326 26 327 6392893410215124899673469453338673152 328 6147012894437620095839874474364108800 329 2837082874355824659618403603552665600 330 836575719361332912451580549765529600 331 176967940634128116095526654758092800 332 28587128871666849523123536537845760 333 3665016522008570451682504684339200 334 382611614934960651549272467046400 335 33110620523217748691763963494400 336 2405472431173939007521313587200 337 148029072687627015847465451520 338 7763762553546871460531404800 339 348373960736077565536665600 340 13398998489849137136025600 341 441725224940081444044800 342 12458916600874092011520 343 299493187521011827200 344 6098277573957254400 345 104244061093286400 346 1477142566099200 347 17043952685760 348 156080152800 349 1091469600 350 5475600 351 17550 352 27 353 459849691511298428094481098419859148092 354 442818221455324412239129946626531031496 355 205008435858946487147745345660431033100 356 60743240254502662858591213529016602400 357 12936060424570011534699980658957239400 358 2108098735855853731580737588867105680 359 273272058351684742982688205964254440 360 28917678132453411955840021795159200 361 2543684650539883459078520435685300 362 188421085225176552524334847087800 363 11863549810474079233013675557380 364 639113794503654100095012824640 365 29588601597391393522917260400 366 1180172143485696607751685600 367 40587930860619195504687600 368 1202605358833161348287040 369 30621895711029571368420 370 667143697408051663800 371 12354512914963919700 372 192662969434135200 373 2497482937109160 374 26428390868880 375 222461202600 376 1432922400 377 6633900 378 19656 379 28 380 34329291795869566821950325690984770306048 381 33103245660302796578309242630592457080832 382 15369364056569155554215005507060783644672 383 4574215493026534391135418305672852275200 384 980189034219971655243303922644182630400 385 161031055621852486218542787291544289280 386 21087400140956873195285365002464133120 387 2259364300816807842352003393121157120 388 201728955430072128781428874385817600 389 15209722830045120820822018306867200 390 977767896217186338481415462584320 391 53967708557442103098000204103680 392 2569890883687719195142866862080 393 105902096855263153645997260800 394 3782217744830826915928473600 395 117068644482858928350167040 396 3135767262933721295093760 397 72465209857712046735360 398 1437801782891112038400 399 24323714372218060800 400 347481633888829440 401 4136686117724160 402 40292397250560 403 312829171200 404 1862078400 405 7980336 406 21924 407 29 408 2656227054994356346098442980756223579120830 409 2564633018615240610026082877971526214323560 410 1193880887976060283977659270779848410116140 411 356791989510086981418610816554897226011720 412 76894825325449780478148882878210609054250 413 12727419364212377458452228890186583567600 414 1682360030901636100829892324564893230200 415 182324732412985193193387345519348034800 416 16503531813244349383884199378906503150 417 1264638453122172366581164703364483000 418 82855622790763017120834928841121300 419 4675238903554026044435826705768600 420 228388107357524260791405327580650 421 9692863972733125126425690295200 422 358110737908859302700456538000 423 11525403059135701696106647200 424 322909999501646814761608650 425 7859878284015743969856600 426 165629619011826022353300 427 3005982196221887883000 428 46644551320684467150 429 612736306347250800 430 6722812138606200 431 60475071711600 432 434447354250 433 2396950920 434 9536940 435 24360 436 30 437 212754169831137300000000000000000000000000000 438 205662364170099390000000000000000000000000000 439 95975769946046382000000000000000000000000000 440 28792730983813914600000000000000000000000000 441 6238425046493014830000000000000000000000000 442 1039737507748835805000000000000000000000000 443 138631667699844774000000000000000000000000 444 15183468367125856200000000000000000000000 445 1391817933653203485000000000000000000000 446 108252505950804715500000000000000000000 447 7216833730053647700000000000000000000 448 415514669306119110000000000000000000 449 20775733465305955500000000000000000 450 905608894641541650000000000000000 451 34499386462534920000000000000000 452 1149979548751164000000000000000 453 33541070171908950000000000000 454 854968455362385000000000000 455 18999299008053000000000000 456 366653138751900000000000 457 6110885645865000000000 458 87298366369500000000 459 1058162016600000000 460 10734976980000000 461 89458141500000 462 596387610000 463 3058398000 464 11327400 465 26970 466 31 467 17619792651069146795985179900964453941723596832 468 17051412242970142060630819258997858653280900160 469 7975660565260227738036996105015127434599130720 470 2401274148680498673817590225165844819019093120 471 522858080761076324137701097415143629947705760 472 87705226450245060823098248598669254055744192 473 11788336888473798497728259220251243824696800 474 1303779195038576792375475674129169823929600 475 120915005991480912196112663326495588509600 476 9534516601478781606861930441515781172800 477 645886608487272302400324320231714208480 478 37881912521247642369520487990129865600 479 1934828865332540873712067934979751200 480 86419155275398847957362835805547200 481 3385082119082443353168590342613600 482 116475943882406653012252570928640 483 3522457980314717328999573717600 484 93575733822402357886136683200 485 2180079820235180380859815200 486 44415887678815219983561600 487 788023813656399064224480 488 12104820486273411124800 489 159741032810059677600 490 1792325753829561600 491 16863279941944800 492 130554425356992 493 809890976160 494 3870446720 495 13377120 496 29760 497 32 498 1507173563497493634397549983738666864020180434944 499 1460074389638196958322626546746833524519549796352 500 684409870142904824213731193787578214618538967040 501 206748814939002498981231298123330918999350312960 502 45226303267906796652144346464478638531107880960 503 7631938676459271935049358465880770252124454912 504 1033491695770526407871267292254687638308519936 505 115345055331531965164203938867710673918361600 506 10813598937331121734144119268847875679846400 507 863586026245193749601787302720490071654400 508 59371539304357070285122877062033692426240 509 3542052060771302488601080733814510059520 510 184481878165172004614639621552839065600 511 8425855012351605979995559638230630400 512 338538817460555597410535878321766400 513 11989916451728010741623145690562560 514 374684889116500335675723302830080 515 10331384810197619549882076364800 516 251110047470081030726300467200 517 5369129304458969406976819200 518 100671174458605676380815360 519 1647891248578366726471680 520 23407546144579072819200 521 286233580572298444800 522 2981599797628108800 523 26088998229245952 524 188141814153216 525 1088783646720 526 4860641280 527 15713280 528 32736 529 33 530 133022465544965907471119545993290733585983764695074 531 128991481740573001184115923387433438628832741522496 532 60586908090269136919812024621370251477179014957536 533 18359669118263374824185462006475833780963337865920 534 4033563669921499014404381804453024088241945440240 535 684483531865466499414076912270816208913784680768 536 93338663436199977192828669855111301215516092832 537 10505650430048482281443919550791748188759387072 538 994853260421257791803401472612854942117366200 539 80392182660303659943709209908109490272110400 540 5603091518748436905167611599656115988662240 541 339581304166571933646521915130673696282560 542 18008099463378814663073131862990271772560 543 839538436521156860749330156782763252800 544 34526472497623334100080677443446973600 545 1255508090822666694548388270670799040 546 40423555954517677665383713260234060 547 1152899991572696689208804656263360 548 29113636150825673969919309501600 549 650065241007271827079538011200 550 12804315353173535987930294160 551 221719746375299324466325440 552 3359390096595444310095840 553 44260739085578976417600 554 502962944154306550200 555 4877216428162972608 556 39790810019977632 557 267951582626112 558 1449954451440 559 6060415680 560 18364896 561 35904 562 34 563 12102422402585340011749757868995954247400822553968640 564 11746468802509300599639470872849014416594916008263680 565 5527750024710259105712692175458359725456431062712320 566 1680002458490372865461700563129501485187738852392960 567 370588777608170485028316300690331209967883570380800 568 63218085591982023916595133647174147582756609064960 569 8676992140075964066983645794710177119201887518720 570 984364654546432898355287548139389841253995642880 571 94093680213997262342784839160382852472808407040 572 7687392174346181563953009735325396443856896000 573 542639447600906933926094804846498572507545600 574 33370875119841870268182300832806061945651200 575 1799409932932649867401986809612091575500800 576 85492327130284269718193943443108423270400 577 3592114585306061752865291741307076608000 578 133823876707480731969491260950655795200 579 4427995920468112454872872604984934400 580 130235174131415072202143311911321600 581 3404841153762485547768452598988800 582 79059779112132017363044564992000 583 1627701334661541533945035161600 584 29636018698319383671268147200 585 475444150240417919859916800 586 6687833315402298105446400 587 81958741610322280704000 588 867798440579882972160 589 7853379552759121920 590 59884157809710080 591 377421162666240 592 1913900419200 593 7505491840 594 21362880 595 39270 596 35 597 1134007713621410087264694617225322872400283813476562500 598 1101607493232226941914274771018885076045989990234375000 599 519329246809478415473872392051760107278823852539062500 600 158271770456221993287275395672917366027832031250000000 601 35045892029592012799325266184717416763305664062500000 602 6007867205072916479884331345951557159423828125000000 603 829657852129117037698312423964738845825195312500000 604 94818040243327661451235705595970153808593750000000 605 9143168166320881639940585896754264831542968750000 606 754674197855056897264937248620986938476562500000 607 53905299846789778376066946330070495605468750000 608 3360330380059622548118458992004394531250000000 609 184018092241360282396963230514526367187500000 610 8897578086395442225787233123779296875000000 611 381324775131233238248024276733398437500000 612 14526658100237456695162829589843750000000 613 492868756972342280728738861083984375000 614 14910315336978421938012268066406250000 615 402341842426401861819378662109375000 616 9680405231311924494902343750000000 617 207437254956684096319335937500000 618 3951185808698744691796875000000 619 66708331835173611679687500000 620 994409915555383031250000000 621 13022034608463349218750000 622 148823252668152562500000 623 1471878323091618750000 624 12460345592310000000 625 89002468516500000 626 526122966600000 627 2505347460000 628 9236304000 629 24740100 630 42840 631 36 632 109342563338264206052372183412246849121839184952910938112 633 106305269912201311439806289428573325535121429815330078720 634 50199710791872841513241858896826292613807341857239203840 635 15338800519738923795712790218474700520885576678600867840 636 3408622337719760843491731159661044560196794817466859520 637 587040513718403256379131477497179896478336885230403584 638 81533404683111563385990482985719430066435678504222720 639 9382812443691410072197317486451839174312042367549440 640 912217876469998201463628088960595475280337452400640 641 76018156372499850121969007413382956273361454366720 642 5490200182458322508808872757633213508631660593152 643 346603546872368845253085401365733176049978572800 644 19255752604020491402949188964762954224998809600 645 946329721992460047580836209806726382852505600 646 41308043420305795727734913920134881791180800 647 1606423910789669833856357763560800958545920 648 55778608013530202564456866790305588838400 649 1731688810877571648242941942836284620800 650 48102466968821434673415053967674572800 651 1195529149809889458257391692179046400 652 26567314440219765739053148715089920 653 527129254766265193235181522124800 654 9317941372130950385470380441600 655 146296180963408641317771673600 656 2031891402269564462746828800 657 24834228249961343433572352 658 265322951388475891384320 659 2456693994337739735040 660 19497571383632855040 661 130730842610565120 662 726282458947584 663 3253953669120 664 11298450240 665 28531440 666 46620 667 37 668 10840408873501507290134501169401125728455163545082907535558 669 10547424849893358444455190326984879087145564530350937061624 670 4988646888463074939945022451952307676352631872463281042660 671 1528054001871572504127304174471878026990896249222986986040 672 340714743660553328622979984848459289802024163678098449590 673 58934442146690305491542483865679444722512287771346758848 674 8229584263727024640710887386648931470260724868971844704 675 953233698501199765333307419302965035165334926907935680 676 93391139380185112144141605269547250066874030001115320 677 7852708416351901321429324166808777783400819339433120 678 573035479031084691023220952713072973383303032877552 679 36606689078152830384775785677002204687876852223136 680 2061187448094190900043681625957331345038111048600 681 102845111755219504368083906492673497465519054400 682 4566481796081174904374381948516390814106058400 683 181013692817632158371597122283532608847447360 684 6421093833057897509803276297219906732764180 685 204168325375449841329197974474400850008400 686 5824621895095415893775918190711135360600 687 149136833729327860722569740302703323600 688 3426116450538613016599575115062103380 689 70550660500151619389437840207199040 690 1300073596440140406439272239690400 691 21387814747546375664100835905600 692 313109900583449193280755480600 693 4061966277839340885804395424 694 46446599850553793912524272 695 464930929434972912037280 696 4038975255709224139320 697 30113515420012854720 698 189905052198279264 699 993400447419072 700 4195103240790 701 13743171960 702 32773860 703 50616 704 38 705 1104225270453151718430440548983916510144842299589111224205312 706 1075166710704384567945428955589602917772609607494660928831488 707 509289494544182163763624242121390855787025603550102545235968 708 156360809728476980102867091879374385548648211616259553361920 709 34975444281369850812483428446702165188513415756268584304640 710 6074682427816868825326069151269323427478645894509806747648 711 852587007412893870221202687897448902102266090457516736512 712 99361643721051541266380764379025999869061085730011348992 713 9805425367209033677603364905824934197604712407566909440 714 831454197804274785527770708388664010908001929296609280 715 61265046153999194723098894302322611330063300053434368 716 3957311593679373821826962072159594511750500242685952 717 225636187358911665279607486570503195845423259451392 718 11418835392657472939251391020774453231043687219200 719 515135431247705546131641700185313679595955814400 720 20786166524030223791276770358354762510012252160 721 752131025540567308236988401124678906612285440 722 24450079777634540979840180222319283341885440 723 714914613381126929235092988956704191283200 724 18813542457398077085134026025176426086400 725 445583900306796562542647984806810091520 726 9492388853653560856171698924455854080 727 181672513945522695811898544008724480 728 3117949324007826587160730160332800 729 47863257166786811645011208601600 730 654970887545503738300153380864 731 7955111994479802489475547136 732 85288725087015426300420096 733 801585762096009645680640 734 6546526187716957178880 735 45940534650645313536 736 272991292491101184 737 1346996509002144 738 5370799477680 739 16627862160 740 37506456 741 54834 742 39 743 115482202525201223117732768193732369159171389968406684112771240 744 112521120409170422524970389522098205847397764584601384520136080 745 53375403271016738890050056568174789953252785764490400349295320 746 16423201006466688889246171251746089216385472542920123184398560 747 3684692533502141737971897396225084119060843198732078919576600 748 642459210969604200466894930623860820759326506445593247515920 749 90603222059815976988921079959775243953238353473096483624040 750 10620157897121286680020053328618343613566400407102884527360 751 1055207996188332971412248888420412346219738501987786603680 752 90188717622934442001046913540206183437584487349383470400 753 6706340541192561071872719211964049537666538802902873440 754 437709872152428228467217104743574328798748453336318080 755 25252492624178551642339448350590826661466256923249120 756 1294999621752746238068689659004657777511090098628160 757 59294854475858344233914361676037444025233063124000 758 2432609414394188481391358427734869498471100025600 759 89663488030555024153848147176124997539800161200 760 2975259029671509097111099906296757082768632800 761 89003475246583605469135467282381622134104400 762 2402253043092674911447650938795725293768000 763 58516420280462593996801753637331769976400 764 1286075170999177890039598981040258680800 765 25481675882268093392392986803827969200 766 454522646729419726062751158150777600 767 7284016774509931507415883944724000 768 104591010095527221644946025872960 769 1340910385840092585191615716320 770 15281030038063733164576817280 771 153929789760715260815334240 772 1361006098680064198190400 773 10469277682154339986080 774 69275617417067592960 775 388565161794449640 776 1811492595778320 777 6830665896600 778 20016603360 779 42770520 780 59280 781 40 782 12391489651049949040738304000000000000000000000000000000000000000 783 12081702409773700314719846400000000000000000000000000000000000000 784 5738808644642507649491927040000000000000000000000000000000000000 785 1769465998764773191926677504000000000000000000000000000000000000 786 398129849722073968183502438400000000000000000000000000000000000 787 69672723701362944432112926720000000000000000000000000000000000 788 9870302524359750461215997952000000000000000000000000000000000 789 1163285654656684875786171187200000000000000000000000000000000 790 116328565465668487578617118720000000000000000000000000000000 791 10017182026210341985936474112000000000000000000000000000000 792 751288651965775648945235558400000000000000000000000000000 793 49516752061380667771390525440000000000000000000000000000 794 2888477203580538953331113984000000000000000000000000000 795 149978624032066445653730918400000000000000000000000000 796 6963293258631656405351792640000000000000000000000000 797 290137219109652350222991360000000000000000000000000 798 10880145716611963133362176000000000000000000000000 799 368004928650110517746073600000000000000000000000 800 11244595042086710264463360000000000000000000000 801 310705915636606467833856000000000000000000000 802 7767647890915161695846400000000000000000000 803 175696797532604847882240000000000000000000 804 3593798131348735524864000000000000000000 805 66407139383617939046400000000000000000 806 1106785656393632317440000000000000000 807 16601784845904484761600000000000000 808 223485565233329602560000000000000 809 2690104025956745216000000000000 810 28822543135250841600000000000 811 273317219385999360000000000 812 2277643494883328000000000 813 16531283430604800000000 814 103320521441280000000 815 547911856128000000 816 2417258188800000 817 8633064960000 818 23980736000 819 48609600 820 63960 821 41 822 1363338060648143998682018734645379091497740289433886384430629123242 823 1330085912827457559689774375263784479509990526276962326273784510480 824 632601836588668839364648788235214569523044274692701594203385315960 825 195437965775361104844363040267789867007119369417257403087224731760 826 44092711790782688288057515182367226093069613831942218989190945580 827 7743110363259398918878392910074244582197590721706926261516458736 828 1101662043553166512848551836799181139743559655527408207939333560 829 130510485995845510232929485892585918994010551525895049024171920 830 13130628164216164139288637300168705264641305488885782371334370 831 1138699461395439708556196188632516445714151153507710124343360 832 86096788544533246256688004506360999553996794533509789889376 833 5727059104957865604657738658959711721995352186264509305280 834 337570556999548988892427685182584634020051246751363353360 835 17733537703541035063767308039610449817188433225212333760 836 834155954696181091849681737054846942620361841604064480 837 35265129792033672175758902704757756923787655092204352 838 1343945495123234457917641109175219394961419782477300 839 46276458942550397403189937762130940429087625221600 840 1442220265147234607416488575242563184104356883600 841 40730225716609963238976570802742477599866304800 842 1043091146400986863437204862021453694630722440 843 24229759498280763378332284832089516716160800 844 510382960606801002426068084046231505107600 845 9742198611794716907390483046481619397600 846 168310341870437182343128264014418221300 847 2627283385294629187795172901688479552 848 36969278404708665869538080230138080 849 467542816319712124818006434708160 850 5294474400832977023200421298960 851 53434560815808010326665311680 852 477870056076331799669364576 853 3759795877862563333354560 854 25791282698752339939170 855 152498345594987967120 856 765773614895922360 857 3201840898519536 858 10846344507180 859 28599458160 860 55069560 861 68880 862 42 863 153705483677327443127171304834831944904858636534661129074843379040256 864 150045829304057742100333892814954993835695335664788245049251870015488 865 71450394906694162904920901340454758969378731268946783356786604769280 866 22115598423500574232475517081569330157188654916578766277100615761920 867 5002337738648939409726605054164491345078386231130911419820377374720 868 881364268238146467428020890495648475085239478818303440635018870784 869 125909181176878066775431555785092639297891354116900491519288410112 870 14989188235342626997075185212511028487844208823440534704677191680 871 1516763095243003922323084217932663596984235416657673154639953920 872 132415825775182882107570844422692853704972933200273053182853120 873 10088824820966314827243492908395645996569366339068423099645952 874 676955778030207271957896710303603952150758347426669082443776 875 40294986787512337616541470851404997151830854013492207288320 876 2140209920948457492453667865733965050188818253463871815680 877 101914758140402737735888945987331669056610393022089134080 878 4367775348874403045823811970885642959569016843803820032 879 168991308140973927368183201254504043078563151694790656 880 5917062609978078689362156906670309631602351249817600 881 187843257459621545694036727195882845447693690470400 882 5414028723773553322008577350257274994106459750400 883 141795990384545444147843692506738154607550136320 884 3376095009155843908281992678731860823989288960 885 73075649548827790222553954085105212640460800 886 1437305736467627343921868662129398592307200 887 25666173865493345427176226109453546291200 888 415547576869892259297138898914962178048 889 6088609184906846290067969214871240704 890 80537158530513839815713878503587840 891 958775696791831426377546172661760 892 10233238143098364977757060956160 893 97459410886651095026257723392 894 823389800117635979484512256 895 6126412203256220085450240 896 39781897423741688866560 897 222867772682026268160 898 1061275108009648896 899 4211409158768448 900 13550222518560 901 33960457440 902 62198640 903 74046 904 43 905 17747116933705390020366659923435567789896622132942605719428412947809356 906 17334393284084334438497667832192880166875770455432312563162635902511464 907 8264071216830903627655864896743117288859378938054939710344977581429884 908 2562502702893303450435927099765307686468024476916260375300768242303840 909 581032589609528107947681144714226742861935782556593922306569543313080 910 102694132117032874893078527902979610366295626684421251384416942539056 911 14727453055543474306371726869807153424623791423734830624897003387384 912 1761422956809186295778678296721121339822114588885228911947814358624 913 179214545024190466140272501119881531667947705264485499762132274860 914 15744947108068413045915413535080031205969565837189940547577512520 915 1208333150154087512826066620134048906504641099133181483883855612 916 81747697262010148859268777683487452448516945395902341404404608 917 4911198866516113594258395558504091135472917262156923611504928 918 263570601065265488063956827826695409774932947879620229597760 919 12696922642678902248928152835505260603775839681908615711520 920 551184238751952345689904309138212863419726373788280992128 921 21630776811486501938411942364435679233041587343435445912 922 769357314772433721475664160704962599260029098398524752 923 24850042466809874724666155061529799717701198268686200 924 729989007592946136342702229469663639198076815726400 925 19522961830974140855676920090467748490181124141520 926 475642480931817385188142017707962864655575560480 927 10558659724702077261047550075969577333791846480 928 213521935787706314682458039958939885415406400 929 3931120910820174398223549185290559905903800 930 65823419902105245737696637521144258889552 931 1000892789209113754508803969462837568088 932 13793526810806046573764740319901292928 933 171846264254228154988763376078504480 934 1929308500047469262103197486045760 935 19442643798927984811892687843872 936 175027551078121393655448052608 937 1399202806583819280675820188 938 9860484894882447362056520 939 60700659407621084992140 940 322661312465759920224 941 1459062782467906616 942 5502436640356656 943 16837321420920 944 40160575840 945 70047516 946 79464 947 44 948 2097382319550623918500778463926293672656320287350621355187983260875489280 949 2049714539560837011262124407927968816459585735365379960751892732219228160 950 978272848426763119011468467420166935128438646424385890358857894922813440 951 303857475647706726359622781547173063183833215934847132611463437059358720 952 69058517192660619627186995806175696178143912712465257411696235695308800 953 12242191684153473479364967438367509777034602708118841086618878145986560 954 1762133651506939364454048343401383983058010995865590762467868824043520 955 211684886707002456119479833460555868094631191061775513673088137953280 956 21649590685943433012219528422102304691496371813136132080202195927040 957 1913473924262677160170917916094900667177709629948900562644133478400 958 147859348693025053285934566243696869736459380496051407113410314240 959 10081319229069889996768265880252059300213139579276232303187066880 960 610989044186053939198076720015276321225038762380377715344670720 961 33113042604488937264231430630198541884573779080055435621826560 962 1612648178790045645985296946275903013859112617535167319244800 963 70858783613502005656929714306062405154415554406848260997120 964 2818247075537011588627886364445663841368800459363283107840 965 101728169838902824723199106738011930102884508559904604160 966 3339561131075092730812091887864028008428026796158484480 967 99867258704398706064954900952871650969737643425792000 968 2723652510119964710862406389623772299174663002521600 969 67796545165323796915406219655137189265170182963200 970 1540830571939177202622868628525845210572049612800 971 31973756927591621793557550591939475713451622400 972 605563578174083746090105124847338555179008000 973 10459734532097810159738179429181302316728320 974 164576242637902607408467858151454057431040 975 2355047243134969971333294266477036175360 976 30585029131622986640692133330870599680 977 359541878506539811606882445112115200 978 3813322953857240426133601690583040 979 36343987096879857433824649543680 980 309749890030226057674641899520 981 2346590075986561042989711360 982 15685762540017119271321600 983 91670040818281865871360 984 462980004132736696320 985 1990700263469998080 986 7143661232547840 987 20814863731200 988 47306508480 989 78669360 990 85140 991 45 992 253576169883593170950085830893088527294409038859157590195536613464355468750 993 247941143886179989373417256873242115576755504662287421524524688720703125000 994 118460768745619328256188244950549010775560963338648434728384017944335937500 995 36854461387526013235258565095726358907952299705357290804386138916015625000 996 8394627316047591903586673160693226195700246043998049572110176086425781250 997 1492378189519571893970964117456573545902265963377431035041809082031250000 998 215565738486160384684694816965949512185882861376740038394927978515625000 999 26004755753886014660375882681606607819249361054971814155578613281250000 1000 2672711008038284840094187942276234692533962108427658677101135253906250 1001 237574311825625319119483372646776417114129965193569660186767578125000 1002 18478002030881969264848706761415943553321219515055418014526367187500 1003 1269196099090882737383547535127559759218023158609867095947265625000 1004 77561983833331722840105682702239763063323637470602989196777343750 1005 4242706807977119881851934780293457124831378459930419921875000000 1006 208768112773477327519698378077932017253607511520385742187500000 1007 9278582789932325667542150136796978544604778289794921875000000 1008 373720695705607561609336602732100524713248014450073242187500 1009 13678665986610472843217548858168385218262672424316406250000 1010 455955532887015761440584961938946173942089080810546875000 1011 13865314450365391575971004690541053242683410644531250000 1012 385147623621260877110305685848362590074539184570312500 1013 9781526949111387355182366624720319747924804687500000 1014 227247595787436271888075184210674095153808593750000 1015 4830383678573524619843144012207565307617187500000 1016 93924127083374089830283355792924880981445312500 1017 1669762259259983819205037436318664550781250000 1018 27115797372598027833244197683807373046875000 1019 401715516631081893825839965686035156250000 1020 5419971256133644599237523346557617187500 1021 66451754864473803515555841796875000000 1022 738352831827486705728398242187500000 1023 7409992577480153319138046875000000 1024 66895766324473606353329589843750 1025 540571849086655404875390625000 1026 3886464274479221865117187500 1027 24675963647487122953125000 1028 137088686930484016406250 1029 658684381647971250000 1030 2696368813763625000 1031 9218354918850000 1032 25606541441250 1033 55515537000 1034 88119900 1035 91080 1036 46 1037 31347310350811541061761747422589102201957478702580567481823587140329613033472 1038 30665847082315637995201709435141513023654055252524468188740465680757230141440 1039 14666274691542261649879078425502462750443243816424745655484570542970849198080 1040 4569926172002298919889857770265260132384489015262783066564032850345989242880 1041 1043135321870089970844424056256200682392111623049113526063529237578975805440 1042 185950209550755168715745157854366208600332941500059367689585646698860904448 1043 26949305731993502712426834471647276608743904565225995317331253144762449920 1044 3264046346421573309890206659609452756959665459763396948372418859148247040 1045 337048264032662461347358296372715230338226324649481206625412816977264640 1046 30122670940117176497227673830411747638923608724712088514831580261253120 1047 2357426421400474682391730995423528076089673726281815622899862803054592 1048 163063092389360897003380602450244036883673083833722424508883790725120 1049 10043741197895417569048805223384596474718994294106091364677624791040 1050 554253276806937758827107980554668367333991323922242500057460899840 1051 27540535493512435221222756797747496513490252120359875779252715520 1052 1237328406230268828779573131493003466548112776421965433560629248 1053 50434581775690305520906513511943076082124162082417069302743040 1054 1870336152806929488626967892386635813787213171854341444730880 1055 63248082462070079325549638872978022688456484072369034362880 1056 1953888130979281626761830949165224957194879942739089162240 1057 55218577614631872060660439867712879225072694033930780672 1058 1429052215699582610265539334050540352615752951188684800 1059 33890566380227255579419905155348783065986235996569600 1060 736751443048418599552606633811930066651874695577600 1061 14681641075240225715722233644802954226758372556800 1062 268099532678299773939275570905097425010370281472 1063 4483269777229093209686882456606980351343984640 1064 68584642324760685172343612460171197001236480 1065 958481026277711438743932472269473250017280 1066 12214525822129755966002137952459554160640 1067 141617690691359489460894353071994830848 1068 1489667153134917490822871876633886720 1069 14168029989054921787717531435376640 1070 121333590156596826904036830474240 1071 930948262071075398240691793920 1072 6360516076262005826489198592 1073 38408913503997619725176320 1074 203102362829599634269440 1075 929530264666359882240 1076 3626929683759486720 1077 11826944620954848 1078 31354572165840 1079 64916298480 1080 98457480 1081 97290 1082 47 1083 3960433290346670933787215168838465451811075643925997532911311279543655882617392 1084 3876168752254188573493870165246157676240627225970125244977028060829961076604256 1085 1855612700547217934119405930171032930115193884772932298127300667418598387736080 1086 579056445560833965257119581046279779610415112978787383812774676357576801846720 1087 132443761484658832479022031835053353847063031160041795233772931294552140847920 1088 23670799924917748783484788668392514304581477909454278297099843039877403896224 1089 3441499279863928014620128848950684703857590759885196490003877888776501984912 1090 418419365333000366519164601696131878888460882660814162918404606538176533120 1091 43399880978688867803849519856779636374069080914286575409089839507949161680 1092 3898807274681269448099956866566492156535756677879172258972609695749570080 1093 306927381198312701233400859708425978280474461875594411876567146261136368 1094 21372119387116551729985359670219217056280620169287038351172954091684544 1095 1326284004519644167640935440527788292499683875753628266473498924129360 1096 73803037894710150081492315839516860793763096195782914991978663535840 1097 3701368161892758286761772678881544690264714550852334642454856985840 1098 168005363376692574718264859183275787359533142733722990863199182336 1099 6925753011539188585460386482289294425725435405246559463775498208 1100 260040788918868157151203497457670629251267912587480330304461760 1101 8913927752538033755774115161078544028707765325102753639278240 1102 279496054950800610483398907626202948268552552186872454535040 1103 8028078174118740939416777133944127237500977562814421566432 1104 211479262945377167603684098766511963703166582201798339136 1105 5113134984172562079392749003058799896111377712809437600 1106 113520110656930147923613298865320256712926054678470400 1107 2314683107366483512626866909487913035813208561706400 1108 43338747542180967895992401709560924925864330517056 1109 744773893932733490847659931179033898071318282208 1110 11737965231406359193816547378708178062589728640 1111 169469102885046219363612766105969136162009760 1112 2238036575151013902087329266256378907495360 1113 26983419700402295273393331578977618033632 1114 296317580786847442947352989199479676416 1115 2955295021145419976203653482707576560 1116 26675777108985093273276046910319840 1117 217011953952945064175587365353040 1118 1583065925492608370885743698624 1119 10291799752020503593228830192 1120 59182287245661320260085280 1121 298231010756412028186320 1122 1301608339362409288320 1123 4846414029540885648 1124 15090028114813344 1125 38221955711280 1126 75649590720 1127 109743120 1128 103776 1129 48 1130 511133371560614721657339879942270281751849746114429394334200610690755462093078528 1131 500484759653101914956145299110139650882019543070378781952238097968031389966139392 1132 239815614000444667583152955823608582714301031054556499685447421943015041025441792 1133 74942379375138958619735298694877682098219072204548906151702319357192200320450560 1134 17174295273469344683689339284242802147508537380209124326431781519356545906769920 1135 3077061236496590922494339955093502051428612947287468108485694188884714474962944 1136 448738096989086176197091243451135715833339388146089099154163735879020860932096 1137 54756732073073015547859348159215965324901532482112062694406884437618616958976 1138 5703826257611772452902015433251663054677242966886673197334050462251939266560 1139 514928759367729457553654171057441803547251101177269108092657333397744517120 1140 40765193449945248722997621875380809447490712176533804390668705560654774272 1141 2856651813727223868846424260206609752949159754794982504649132776030732288 1142 178540738357951491802901516262913109559322484674686406540570798501920768 1143 10014304234820997136380694021156985311820972698099397802756374915973120 1144 506676107118919497971642257022823661609989690082410007877554683248640 1145 23222654909617143657033603446879417823791194128777125361054589648896 1146 967610621234047652376400143619975742657966422032380223377274568704 1147 36759717228254261303515201534582411792153136131132091819479793664 1148 1276379070425495184149833386617444853894206115664308743731937280 1149 40586615178003684583711807249896821011986817274413326280949760 1150 1183776276025107467024927711455323946182948837170388683194368 1151 31708293107815378581024849413981891415614700995635411156992 1152 780696610609090760517657277238190508338998319968296108032 1153 17678818175024700192881731821516995206951954709426995200 1154 368308711979681254018369412948270733478165723113062400 1155 7059250312943890702018747081508522391664843026333696 1156 124441912567921150195843297911207926776143066169344 1157 2016419879572796415210423808746424739428244127744 1158 30006248207928518083488449534917034812920299520 1159 409568043067989830162557860031195159084400640 1160 5119600538349872877031973250389939488555008 1161 58490059913943440127381414823003340931072 1162 609271457436910834660223071072951468032 1163 5769616074213170782767263930615070720 1164 49494255538593376812954469993021440 1165 382991263096258272957385779707904 1166 2659661549279571339981845692416 1167 16473128965132480146283954176 1168 90313207045682456942346240 1169 434198110796550273761280 1170 1809158794985626140672 1171 6435016039074889728 1172 19151833449627648 1173 46394945372160 1174 87869214720 1175 122040576 1176 110544 1177 49 1178 67356861924713827391600328386093644540966330672732723884504275955678705948290880050 1179 65982232089515586016261546174132549754415997393697362172575617262705671133019637600 1180 31644539879665638191472374185553365698546447729630367572561775625991495339305336400 1181 9902373023568839161957341581873842327436303371176849716583956998609583575564935200 1182 2273504010513253889224899852981239309870579855627337945134071759884853371940929000 1183 408302761071768045411818749106834814833900055704501508513874111979320605573064800 1184 59717750769000088274517708202700330060740484337733213830260499371125122583815600 1185 7312377645183684278512372432983713884988630735232638428195163188301035418426400 1186 764815008807477182191345075898806809399321071797291264173473700817200133049700 1187 69370975855553485913047172417125334185879462294538890174464734768000012068000 1188 5521363384421603980834366784220179659692446998953095340416580930514286674800 1189 389261240460150187888137175881942165247333925714689467413413868941638021600 1190 24494329756846185292280740659237857336992100767761071929075362501429603400 1191 1384294931313128211180701198952217997067057500218836090183222998510935200 1192 70627292413935112815341897905725408013625382664226331131797091760762000 1193 3267112846358903177852550379312467853691514300113871099974287237912800 1194 137518780522759955190222146067999284657933637632344064157080967922350 1195 5282834305796300799624380161075602771973441061506614709515715454400 1196 185677849750210118807659620173859054343737724384019337862797255200 1197 5983174535452527995950363700553997454685426134823394345739976000 1198 177053124008289093757714844200067271618242201948855546965774800 1199 4817772081858206632862988957824959771924957876159334611313600 1200 120667760862867884125510855158881181671589854041096506962400 1201 2783817020793757752673719817330000641935524583024409211200 1202 59179783605309476034730438293579945619377648448648155000 1203 1159440658389736673333494301261974444787806990014331200 1204 20931817223676564746209080792013667370580502959442400 1205 348072546425460638258956747864172851211467169393600 1206 5327641016716234259065664508125094661400007694800 1207 74984391509025112724358402647784583552427976000 1208 969186012701685130450890918576807542514375200 1209 11484758544193767181116548080567831313534400 1210 124515877073529363570778901383707354802350 1211 1232068047728181705091195066258081432800 1212 11093049649413400706103196875072762000 1213 90555507342150209845740382653655200 1214 667359181092943723352962003683400 1215 4417159499787823872165220101600 1216 26094927227532794089053394800 1217 136551162886095207164068000 1218 627020645905539216569700 1219 2496846773143013306400 1220 8492676099125895600 1221 24184174938184800 1222 56085748929000 1223 101742855200 1224 135416400 1225 117600 1226 50 1227 9059419880941277369856834411621093750000000000000000000000000000000000000000000000000 1228 8878231483322451822459697723388671875000000000000000000000000000000000000000000000000 1229 4261551111994776874780654907226562500000000000000000000000000000000000000000000000000 1230 1335286015091696754097938537597656250000000000000000000000000000000000000000000000000 1231 307115783471090253442525863647460937500000000000000000000000000000000000000000000000 1232 55280841024796245619654655456542968750000000000000000000000000000000000000000000000 1233 8107856683636782690882682800292968750000000000000000000000000000000000000000000000 1234 996108106846804730594158172607421875000000000000000000000000000000000000000000000 1235 104591351218914496712386608123779296875000000000000000000000000000000000000000000 1236 9529434222167765256017446517944335937500000000000000000000000000000000000000000 1237 762354737773421220481395721435546875000000000000000000000000000000000000000000 1238 54057881405751686543226242065429687500000000000000000000000000000000000000000 1239 3423665822364273481070995330810546875000000000000000000000000000000000000000 1240 194885592965350951999425888061523437500000000000000000000000000000000000000 1241 10022687638218048959970474243164062500000000000000000000000000000000000000 1242 467725423116842284798622131347656250000000000000000000000000000000000000 1243 19878330482465797103941440582275390625000000000000000000000000000000000 1244 771746948142789769917726516723632812500000000000000000000000000000000 1245 27439891489521414041519165039062500000000000000000000000000000000000 1246 895406985447540879249572753906250000000000000000000000000000000000 1247 26862209563426226377487182617187500000000000000000000000000000000 1248 741908645085105299949645996093750000000000000000000000000000000 1249 18884947329439043998718261718750000000000000000000000000000000 1250 443385719908568859100341796875000000000000000000000000000000 1251 9606690598018991947174072265625000000000000000000000000000 1252 192133811960379838943481445312500000000000000000000000000 1253 3547085759268550872802734375000000000000000000000000000 1254 60431831454204940795898437500000000000000000000000000 1255 949643065708934783935546875000000000000000000000000 1256 13753451296474227905273437500000000000000000000000 1257 183379350619656372070312500000000000000000000000 1258 2247875910821594238281250000000000000000000000 1259 25288603996742935180664062500000000000000000 1260 260549253299775695800781250000000000000000 1261 2452228266350830078125000000000000000000 1262 21019099425864257812500000000000000000 1263 163481884423388671875000000000000000 1264 1148791620272460937500000000000000 1265 7255526022773437500000000000000 1266 40928608333593750000000000000 1267 204643041667968750000000000 1268 898432865859375000000000 1269 3422601393750000000000 1270 11143353375000000000 1271 30390963750000000 1272 67535475000000 1273 117453000000 1274 149940000 1275 124950 1276 51