0 0 1 1 2 512 3 19684 4 262656 5 1972809 6 10340352 7 42326416 8 144558080 9 429746905 10 1144558080 11 2787694596 12 6304338432 13 13392193969 14 26965385216 15 51835553344 16 95684861952 17 170423429841 18 294044152320 19 493111127620 20 806044152320 21 1287391174201 22 2013313370112 23 3088543835664 24 4655120910336 25 6903241101289 26 10084624589312 27 14528838586276 28 20663080542720 29 29035984562145 30 40346080542720 31 55475606722816 32 75530452631552 33 101887091124769 34 136247445398016 35 180702729796644 36 237807402066432 37 310664469591721 38 403023503329280 39 519392830750480 40 665167503329280 41 846774765144441 42 1071838887178752 43 1349367377081284 44 1689960726688256 45 2106048019659409 46 2612150889357312 47 3225178492762176 48 3964756349952000 49 4853592090672625 50 5917881349952000 51 7187757263763076 52 8697787233587712 53 10487520855565209 54 12602093145901056 55 15092887439549584 56 18018262594045952 57 21444349394933641 58 25445921333690880 59 30107345213588580 60 35523617333690880 61 41801491306422721 62 49060703879954432 63 57435305463276544 64 67075102389436416 65 78147218301167169 66 90837782403236352 67 105353752697462116 68 121924882699665920 69 140805840533038345 70 162278489699665920 71 186654341251487376 72 214277187513894912 73 245525927959755289 74 280817598288974336 75 320610614239052164 76 365408242135552512 77 415762308688223601 78 472277163048837120 79 535613904670841920 80 606494891048837120 81 685708539967841041 82 774114441458545152 83 872648795235381444 84 982330189989474816 85 1104265741518584569 86 1239657607301138432 87 1389809895761614096 88 1556135989130004480 89 1740166299469099305 90 1943556478130004480 91 2168096099598887716 92 2415717841416561152 93 2688507182587375009 94 2988712643645177856 95 3318756592311984384 96 3681246639469658112 97 4078987650966549601 98 4514994401599808000 99 4992504898450190500 100 5514994401599808000 101 6086190171134551401 102 6710086970222118912 103 7390963354963795984 104 8133398782643603456 105 8942291570942311609 106 9822877741646295552 107 10780750783362466116 108 11821882368750727680 109 12952644062804775505 110 14179830059750727680 111 15510680987191276096 112 16952908817200914432 113 18514722925175544369 114 20204857338357551616 115 22032599217095466244 116 24007818613055754752 117 26140999549783319641 118 28443272472207083520 119 30926448112907794320 120 33603052824207083520 121 36486365426400025801 122 39590455623738163712 123 42930224041076360164 124 46521443935425102336 125 50380804638000188289 126 54525956783734259712 127 58975559386609586176 128 63749328820589035520 129 68868089767362466945 130 74353828193589035520 131 80229746421802284516 132 86520320360654602752 133 93251358961710823369 134 100450065971557615616 135 108145104049576057744 136 116366661323329554432 137 125146520455148261721 138 134518130295144583680 139 144516680197572293380 140 155179177079144583680 141 166544525299654056241 142 178653609446990487552 143 191549380110430353984 144 205276942727875731456 145 219883649594549494609 146 235419195122508902912 147 251935714442220862276 148 269487885439349568000 149 288133034321841053625 150 307931244814349568000 151 328945471079037864976 152 351241654463797594112 153 374888844180977212009 154 399959322021773369856 155 426528731213537758884 156 454676209529375089152 157 484484526761559423841 158 516040226672475668480 159 549433773539000807680 160 584759703408475668480 161 622116780186682754721 162 661608156680539218432 163 703341540720536497444 164 747429366490309730816 165 793988971193100950569 166 843142777187290417152 167 895018479725610502416 168 949749240435126405120 169 1007473886677567895545 170 1068337116932126405120 171 1132489712345392289476 172 1200088754595698176512 173 1271297850221756150289 174 1346287361568129294336 175 1425234644502762009664 176 1508324293064508710912 177 1595748391201347174001 178 1687706771762741137920 179 1784407282912426937220 180 1886066062130741137920 181 1992907817978480553241 182 2105166119797192804352 183 2223083695523734950544 184 2346912737799909820416 185 2476915218560994716169 186 2613363212290015314432 187 2756539228127689034596 188 2906736551031067066880 189 3064259592177042832705 190 3229424248810067066880 191 3402558273736616150016 192 3584001654672200957952 193 3774107003649978518209 194 3973239956703338349056 195 4181779584038179690084 196 4400118810913975091712 197 4628664849456130200201 198 4867839641625599232000 199 5118080313575200762000 200 5379839641625599232000 201 5653586530097474203801 202 5939806501239992013312 203 6239002197499323313284 204 6551693896374615200256 205 6878420038112528391409 206 7219737766495188426752 207 7576223482980175306816 208 7948473414454988513280 209 8337104194872274185105 210 8742753461035988513280 211 9166080462812596358596 212 9607766688045366866432 213 10068516502453828635769 214 10549057804804485974016 215 11050142697642975120144 216 11572548173881955223552 217 12117076819543183510441 218 12684557532956417630720 219 13275846260722020842020 220 13891826750748417630720 221 14533411322679858778401 222 15201541656034305933312 223 15897189596375636625664 224 16621357979848801550336 225 17375081476411037016289 226 18159427452096746906112 227 18975496850658220487076 228 19824425094928945144320 229 20707383008260906752745 230 21625577756391945144320 231 22580253810103948147216 232 23572693929037425149952 233 24604220167032800262969 234 25676194899373606089216 235 26790021872311642059844 236 27947147275259086418432 237 29149060836037518432721 238 30397296939578817454080 239 31693435770477958217280 240 33039104479802817454080 241 34435978376571245669041 242 35885782144310839972352 243 37390291083122079367684 244 38951332377670753030656 245 40570786391540925070809 246 42250587988385036224512 247 43992727880313144063376 248 45799254003968748800000 249 47672272924744141815625 250 49613951269593748800000 251 51626517188909519067876 252 53712261847928037376512 253 55873540948144704599809 254 58112776279216049094656 255 60432457301836991709184 256 62835142762085694308352 257 65323462337734474615041 258 67900118317031169262080 259 70567887310461272407780 260 73329621996007169262080 261 76188252898426822587721 262 79146790203080355858432 263 82208325604839109459344 264 85376034192617926281216 265 88653176370077650474969 266 92043099813051098173952 267 95549241464252081843716 268 99175129565833440760320 269 102924385730366449133745 270 106800727050820440760320 271 110807968250128004992576 272 114950023870927673434112 273 119230910506082630286289 274 123654749070580641870336 275 128225767115427112708164 276 132948301184149936845312 277 137826799212541624025401 278 142865822972271041054720 279 148070050559004019413520 280 153444278925679041054720 281 158993426461591225566441 282 164722535617944903639552 283 170636775580542174260644 284 176741444990282006422016 285 183041974712151660588769 286 189543930653399470866432 287 196253016631585345956096 288 203175077293212715745280 289 210316101083653070947105 290 217682223269081715745280 291 225279729011150878113316 292 233115056495133899530752 293 241194800112281855402409 294 249525713697141639776256 295 258114713820592283136784 296 266968883139364060301312 297 276095473802812786951801 298 285501910917729598272000 299 295195796071974451714500 300 305184910917729598272000 301 315477220815177322957201 302 326080878537414365683712 303 337004228037423598571584 304 348255808277931755053056 305 359844357124990280212209 306 371778815306124700733952 307 384068330433906296848516 308 396722261095808297914880 309 409750181011217317975705 310 423161883256479297914880 311 436967384558867826942096 312 451176929660371378194432 313 465800995752204711468169 314 480850296980958470652416 315 496335789027309834515044 316 512268673758225967268352 317 528660403953600960002241 318 545522688108275955793920 319 562867495310401210270720 320 580707060197107955793920 321 599053887988467111432001 322 617920759600721112678912 323 637320736839784424632164 324 657267167676017650254336 325 677773691601289551585289 326 698854245069350766528512 327 720523067020552527288976 328 742794704491953268869120 329 765684018313865657419545 330 789206188893906268869120 331 813376722089619908310916 332 838211455170760380273152 333 863726562872319399443569 334 889938563539405270818816 335 916864325365082967802944 336 944521072722297296658432 337 972926392591010956104721 338 1002098241081699481940480 339 1032054950056355308522180 340 1062815233848163481940480 341 1094398196081021923982841 342 1126823336590089571633152 343 1160110558444556204122384 344 1194280175073838318585856 345 1229352917498416026388009 346 1265349941666536615322112 347 1302292835898021158365476 348 1340203628436421347648000 349 1379104795110784592958625 350 1419019267108296347648000 351 1459970438859079611371776 352 1501982176034442608934912 353 1545078823659876757728609 354 1589285214344118213075456 355 1634626676625597521400484 356 1681129043437613215703552 357 1728818660693576556507241 358 1777722395993686054471680 359 1827867647454401908388880 360 1879282352662102054471680 361 1931994997752313149921721 362 1986034626615921505874432 363 2041430850233780742162244 364 2098213856141144759087616 365 2156414418023366509740369 366 2216063905444315010506752 367 2277194293708975047486016 368 2339838173861706122731520 369 2404028762821649336752945 370 2469799913656783122731520 371 2537186125998141033596676 372 2606222556595717135667712 373 2676945030017596982163289 374 2749390049493864626702336 375 2823594807906848691147664 376 2899597198929283123955712 377 2977435828311970974777801 378 3057150025322552268587520 379 3138779854336989888270820 380 3222366126585400268587520 381 3307950412053868666880641 382 3395575051543901807050752 383 3485283168891183793311744 384 3577118683345314359279616 385 3671126322112221756202369 386 3767351633060955891794432 387 3865840997596580708378596 388 3966641643700898236039680 389 4069801659142750273442505 390 4175370004859657236039680 391 4283396528512567368777616 392 4393931978215503248279552 393 4507028016441906298027609 394 4622737234109493909459456 395 4741113164845457702324484 396 4862210299433845469286912 397 4986084100446983432804401 398 5112791017062809596928000 399 5242388500070003203048000 400 5374935017062809596928000 401 5510490067827474184811601 402 5649114199922213599130112 403 5790869024452666709570884 404 5935817232044782703161856 405 6084022609017118117774009 406 6235550053754529447217152 407 6390465593285262743091216 408 6548836400063456518932480 409 6710730808959089216147305 410 6876218334457417518932480 411 7045369688069966907026596 412 7218256795959151010898432 413 7394952816778611584041569 414 7575532159731386231586816 415 7760070502848026433650944 416 7948644811486803875889152 417 8141333357058158648795041 418 8338215735975558501573120 419 8539372888834954036080420 420 8744887119825030501573120 421 8954842116370472701986601 422 9169322969010475454400512 423 9388416191514748040379664 424 9612209741239277171214336 425 9840793039724129143895289 426 10074256993535588097126912 427 10312694015354943585991876 428 10556198045316257080209920 429 10804864572595453454467345 430 11058790657253100080209920 431 11318074952333252746775616 432 11582817726220764335972352 433 11853120885259468948365169 434 12129087996633671031804416 435 12410824311515385993287044 436 12698436788479795784274432 437 12992034117191400037277721 438 13291726742363360498042880 439 13597626887992553743208080 440 13909848581872864498042880 441 14228507680389269272997641 442 14553721893595277521469952 443 14885610810576315084618084 444 15224295925101652332397056 445 15569900661567497133446209 446 15922550401233890590195712 447 16282372508758061359768576 448 16649496359026912346112000 449 17024053364291331594482625 450 17406177001605037346112000 451 17796002840570685418776676 452 18193668571395985368269312 453 18599314033262590256598409 454 19013081243010543305312256 455 19435114424141083246832784 456 19865560036140628803274752 457 20304566804128781421100441 458 20752285748833204171297280 459 21208870216894253588750980 460 21674475911502260171297280 461 22149260923370372288756721 462 22633385762045897365266432 463 23127013387563093394606144 464 23630309242440383128150016 465 24143441284024982638746769 466 24666580017187955411415552 467 25199898527372722643429316 468 25743572514000080052318720 469 26297780324232791190753145 470 26862702987102847052318720 471 27438524248004501622101776 472 28025430603556212980877312 473 28623611336834639611781289 474 29233258552983861683790336 475 29854567215203017297328164 476 30487735181115563974042112 477 31132963239523396055431201 478 31790455147549069143736320 479 32460417668169403273509120 480 33143060608143757143736320 481 33838596856340286468495841 482 34547242422463520319037952 483 35269216476186610232103844 484 36004741386691627848393216 485 36754042762621307921556969 486 37517349492445654702098432 487 38294893785246850952302096 488 39086911211925930187950080 489 39893640746834694170318905 490 40715324809836379187950080 491 41552209308798596272142916 492 42404543682522092183204352 493 43272580944108899786393809 494 44156577724773468307398656 495 45056794318100385917253184 496 45973494724752329146048512 497 46906946697631895763758001 498 47857421787500999995200000 499 48825195389061531254762500 500 49810546787500999995200000 501 50813759205506916763767001 502 51835119850753673148352512 503 52874919963865715976311184 504 53933454866860828899526656 505 55011024012077358361076809 506 56107931031589243891876352 507 57224483787112735730034916 508 58360994420408705891566080 509 59517779404184482048699905 510 60695159593499156891566080 511 61893460277676349060612096 512 63113011232728415240978432 513 64354146774296136606355969 514 65617205811107926488777216 515 66902531898962629932527844 516 68210473295240009665085952 517 69541383013943036985888841 518 70895618881276130134968320 519 72273543591763506858271120 520 73675524764911842134968320 521 75101935002421446374442201 522 76553151945950203827098112 523 78029558335434535483868164 524 79531542067971675364430336 525 81059496257267573813946289 526 82613819293654766242701312 527 84194914904684570652595776 528 85803192216298002299166720 529 87439065814579818937896145 530 89102955808100135299166720 531 90795287890848070727541316 532 92516493405761919308247552 533 94267009408860357287027769 534 96047278733979228169046016 535 97857750058118471558512144 536 99698877967403787573266432 537 101571123023667654537951721 538 103474951831654343625761280 539 105410837106853600182274980 540 107379257743967687625761280 541 109380698886016516076713441 542 111415651994085604225482752 543 113484614917721649400854784 544 115588091965980507354464256 545 117726593979132409926245409 546 119900638401029275504845312 547 122110749352138994044272676 548 124357457703251595344192000 549 126641301149862236346387625 550 128962824287235970344192000 551 131322578686159288245282576 552 133721122969383449371379712 553 136159022888764646721209209 554 138636851403106079165805056 555 141155188756707030688006084 556 143714622558624084521021952 557 146315747862649627884394641 558 148959167248012830959738880 559 151645490900808311793494080 560 154375336696157726959738880 561 157149330281109556063092721 562 159968105158282376510034432 563 162832302770256953426791044 564 165742572584722498153468416 565 168699572180382477397494169 566 171703967333625383884900352 567 174756432105965908205673616 568 177857648932261980509521920 569 181008308709713179771134345 570 184209110887646037509521920 571 187460763558091792114507876 572 190763983547162179305062912 573 194119496507228873719140289 574 197528037009912226213134336 575 200990348639884971131249664 576 204507184089496607591104512 577 208079305254224188721985601 578 211707483328955282786501120 579 215392498905108900215128420 580 219135142068600210786501120 581 222936212498654905494412041 582 226796519567479088055601152 583 230716882440790611530636944 584 234698130179217806153762816 585 238741101840571575196652569 586 242846646582996866525778432 587 247015623769009558453726596 588 251248903070424829531476480 589 255547364574183113081576305 590 259911898889079768531476480 591 264343407253404632972209216 592 268842801643497647840305152 593 273411004883226787200501009 594 278048950754394545793593856 595 282757584108079276807922884 596 287537860976917701234586112 597 292390748688334942675812601 598 297317225978728473593088000 599 302318283108612391206858000 600 307394921978728473593088000 601 312548156247130498963823401 602 317779011447248343669350912 603 323088525106938407118792484 604 328477746868526944584147456 605 333947738609852921730120609 606 339499574566317037698711552 607 345134341453943596673679616 608 350853138593461941055815680 609 356657078035414192695633505 610 362547284686296082055815680 611 368524896435737678711698596 612 374591064284730870244434432 613 380746952474910470338411369 614 386993738618895870762223616 615 393332613831700185891145744 616 399764782863213872518858752 617 406291464231769841907283641 618 412913890358797115335979520 619 419633307704570108836842820 620 426450976905060667335979520 621 433368172909900003072798801 622 440386185121457727926771712 623 447506317535045204155097664 624 454729888880250473029902336 625 462058232763412055961738289 626 469492697811238957907251712 627 477034647815584238183100676 628 484685461879379549245739520 629 492446534563738079547705945 630 500319276036233372245739520 631 508305112220361527314608016 632 516405484946194330513098752 633 524621852102230888655431369 634 532955687788455386762543616 635 541408482470608618903478244 636 549981743135680980887634432 637 558676993448634649434126721 638 567495773910362709025095680 639 576439642016893024345722880 640 585510172419844693025095680 641 594708957088144950319130241 642 604037605471014434419671552 643 613497744662228758232832484 644 623091019565664370744787456 645 632819093062136728484785609 646 642683646177538835103270912 647 652686378252288244707877776 648 662829007112090662341888000 649 673113269240028312848673625 650 683540919949981287341888000 651 694113733561390114594889476 652 704833503575367842874266112 653 715702042852169956071561009 654 726721183790030486434553856 655 737892778505372724764920384 656 749218699014402967632945152 657 760700837416095779962389841 658 772341106076579290259796480 659 784141437814929074802618180 660 796103786090379226259796480 661 808230125190959241496929721 662 820522450423565402716178432 663 832982778305475365598716944 664 845613146757314707755042816 665 858415615297484230545982569 666 871392265238056847214961152 667 884545199882152930270218916 668 897876544722803031174341120 669 911388447643306925637896545 670 925083079119097978174341120 671 938962632421121860054814976 672 953029323820738695404224512 673 967285392796157750904240289 674 981733102240413825414734336 675 996374738670894536792912164 676 1011212612440427744279142912 677 1026249057949938386030441001 678 1041486433862684052716881920 679 1056927123320078659553128720 680 1072573534159113620716881920 681 1088428099131385971808629241 682 1104493276123742927832740352 683 1120771548380552406128911044 684 1137265424727609085755388416 685 1153977439797685617021489169 686 1170910154257738637186834432 687 1188066155037779290788652096 688 1205448055561417995626618880 689 1223058495978093238127214705 690 1240900143396994224626618880 691 1258975692122687258052976516 692 1277287863892455752555581952 693 1295839408115363841820349209 694 1314633102113053580128045056 695 1333671751362285778654333584 696 1352958189739234563078899712 697 1372495279765545782264968201 698 1392285912856169441590592000 699 1412333009568976378459334500 700 1432639519856169441590592000 701 1453208423317499479888980801 702 1474042729455296491018125312 703 1495145477931326324257014784 704 1516519738825483376797024256 705 1538168612896329767344905409 706 1560095231843491515731722752 707 1582302758571922302190025316 708 1604794387458045425051681280 709 1627573344617784620836948105 710 1650642888176494456051681280 711 1674006308540801045484286096 712 1697666928672363897397266432 713 1721628104363569731740207769 714 1745893224515169163371926016 715 1770465711415867188269504644 716 1795349021023878456821207552 717 1820546643250458364548979441 718 1846062102245421036984606720 719 1871898956684655331931795520 720 1898060800059650028984606720 721 1924551260969039422941056401 722 1951374003412180584649421312 723 1978532727084773599854068164 724 2006031167676536143767630336 725 2033873097170943796387271289 726 2062062324147047550994778112 727 2090602694083380015833506576 728 2119498089663961856639928320 729 2148752431086420075523896745 730 2178369676372229769639928320 731 2208353821679091061171975716 732 2238708901615452938366525952 733 2269438989557195795693575969 734 2300548197966484509692297216 735 2332040678712803935668185344 736 2363920623396188759151378432 737 2396192263672659684901802721 738 2428859871581877995256046080 739 2461927759877030558753551780 740 2495400282356957419256046080 741 2529281834200534145184248041 742 2563576852303321168040036352 743 2598289815616492389060551184 744 2633425245488055382663366656 745 2668987706006375575289066809 746 2704981804346016828329472512 747 2741412191115910904046583876 748 2778283560709868343739200000 749 2815600651659443337901340625 750 2853368246989165218739200000 751 2891591174574149256171597376 752 2930274307500099489332928512 753 2969422564425716376627653809 754 3009040909947522098551558656 755 3049134354967116398797575684 756 3089707957060875900603044352 757 3130766820852109886871086041 758 3172316098385685584311470080 759 3214360989505136043696123280 760 3256906742232263760311470080 761 3299958653149253230814267721 762 3343522067783305694959698432 763 3387602380993809363070383844 764 3432205037362058482652873216 765 3477335531583534650244211969 766 3522999408862763827385597952 767 3569202265310762572573065216 768 3615949748345087054126776320 769 3663247557092498462151039745 770 3711101442794258491126776320 771 3759517209214068618187023076 772 3808500713048666955774362112 773 3858057864341096511167081289 774 3908194626896658739288590336 775 3958917018701566329282315664 776 4010231112344309219542157312 777 4062143035439747890236797401 778 4114658971055948036854878720 779 4167785158143770782927510020 780 4221527891969232644854878720 781 4275893524548649516675147441 782 4330888465086578997666455552 783 4386519180416575440866926144 784 4442792195444772155933270016 785 4499714093596305255236066769 786 4557291517264593687709266432 787 4615531168263490060733078596 788 4674439808282316906233377280 789 4734024259343803103227234105 790 4794291404264935225233377280 791 4855248187120738637298444816 792 4916901613711003223865034752 793 4979258752029968685325938409 794 5042326732738984397870752256 795 5106112749642158888136485284 796 5170624060165014031222989312 797 5235867985836159137827224801 798 5301851912772000153587712000 799 5368583292164499251212192000 800 5436069640772000153587712000 801 5504318541413134583843239201 802 5573337643463825296250675712 803 5643134663357401199910978084 804 5713717385087840145378157056 805 5785093660716155002725431209 806 5857271410879938718054909952 807 5930258625306084094095072016 808 6004063363326694099319162880 809 6078693754398198568952643705 810 6154157998623693220319162880 811 6230464367278516964202374596 812 6307621203339083553275474432 813 6385636922014983668171745169 814 6464520011284373601437884416 815 6544279032432666759427604544 816 6624922620594544262156132352 817 6706459485299300981246976241 818 6788898411019543416360849920 819 6872248257723255870903129220 820 6956517961429251448360849920 821 7041716534766024451323215001 822 7127853067534020826091046912 823 7214936727271343356780779664 824 7302976759822908373977614336 825 7391982489913070804290545289 826 7481963321721734448609280512 827 7572928739463964438459813476 828 7664888307973118881601733120 829 7757851673287516769906468545 830 7851828563240659284601733120 831 7946828788055021696163644416 832 8042862240939433118484529152 833 8139938898690061439441461569 834 8238068822295020812638306816 835 8337262157542619157892633444 836 8437529135633263180988498432 837 8538880073795038486316979721 838 8641325375902982419278612480 839 8744875533102067338725761680 840 8849541124433912083278612480 841 8955332817467239459056066841 842 9062261368932097640222577152 843 9170337625357863437764010884 844 9279572523715045456070201856 845 9389977092060905221219089009 846 9501562450188914429327450112 847 9614339810282066527956390976 848 9728320477570060908336128000 849 9843515850990378051104388625 850 9959937423853264033336128000 851 10077596784510642869879406276 852 10196505617028975227403366912 853 10316675701866082115109487609 854 10438118916551952221756819456 855 10560847236373551634505971984 856 10684872735063654741095319552 857 10810207585493715183026483241 858 10936864060370795793754759680 859 11064854532938576522354009380 860 11194191477682459409754759680 861 11324887471038789751439106721 862 11456955192108212647416594432 863 11590407423373184207401791744 864 11725257051419656746366959616 865 11861517067662957373052182369 866 11999200569077879441580810752 867 12138320758933006404050212516 868 12278890947529287669846827520 869 12420924552942886145470563945 870 12564435101772317196846827520 871 12709436229889898844455132176 872 12855941683197533070111475712 873 13003965318386838182907663289 874 13153521103703652260634702336 875 13304623119716927751999460164 876 13457285560092037394084147712 877 13611522732368511668797054801 878 13767349058742228091520491520 879 13924779076852072694778272320 880 14083827440571094139520491520 881 14244508920802170956557966641 882 14406838406278212490772746752 883 14570830904366914190984682244 884 14736501541880087958767407616 885 14903865565887588340080385369 886 15072938344535855414317074432 887 15243735367871095306263006096 888 15416272248667119317511751680 889 15590564723257862745101634505 890 15766628652374604526511751680 891 15944480021987908921692614116 892 16124134944154310514504663552 893 16305609657867763887797268609 894 16488920529915879398381715456 895 16674084055740966550334377984 896 16861116860305906537410854912 897 17050035698964875597858582401 898 17240857458338940897584448000 899 17433599157196550730465430500 900 17628277947338940897584448000 901 17824911114490479200330598601 902 18023516079193970055623002112 903 18224110397710941315000682384 904 18426711762926935442967545856 905 18631338005261827283791698009 906 18838007093585190719932273152 907 19046737136136736599404819716 908 19257546381451844383698260480 909 19470453219292210042322720305 910 19685476181581632794698260480 911 19902633943346963374889964096 912 20121945323664236569655058432 913 20343429286610010855393023569 914 20567104942217938034880098816 915 20792991547440585850125445444 916 21021108507116536623307633152 917 21251475374942785053537274041 918 21484111854452458373144709120 919 21719037799997882143310843920 920 21956273217739015045144709120 921 22195838266637276098763274601 922 22437753259454787819547648512 923 22682038663759058897535232164 924 22928715102933130062859854336 925 23177803357191206877271560289 926 23429324364599803269054758912 927 23683299222104419706118021376 928 23939749186561779979651153920 929 24198695675777650648535421345 930 24460160269550267272651153920 931 24724164710719391641353614116 932 24990730906221024281683108352 933 25259880928147796609339088169 934 25531637014815067164080572416 935 25806021571832746450016822544 936 26083057173182874980222994432 937 26362766562302979204255657721 938 26645172653175230076452794880 939 26930298531421429102382352580 940 27218167455403846780452794880 941 27508802857331938435518586641 942 27802228344374962521303293952 943 28098467699780526548623211584 944 28397544883999085876725293056 945 28699484035814420685554852209 946 29004309473480116527441203712 947 29312045695862073937533299076 948 29622717383587072663332672000 949 29936349400197416154857817625 950 30252966793311682038332672000 951 30572594795791604377822316176 952 30895258826915113610941581312 953 31220984493555560126637062409 954 31549797591367147535090336256 955 31881724105976601762010109284 956 32216790214181102181973770752 957 32555022285152501088044581441 958 32896446881647857877629665280 959 33241090761226314417456276480 960 33588980877472338133629665280 961 33940144381225359455995446721 962 34294608621815830329462866432 963 34652401148307730588552940644 964 35013549710747549075217302016 965 35378082261419766463929893769 966 35746026956108866842184599552 967 36117412155367905178837660816 968 36492266425793657897214494720 969 36870618541308383854556469145 970 37252497484448223114214494720 971 37637932447658260982003142276 972 38026952834594284863311565312 973 38419588261431261582925986289 974 38815868558178562895053070336 975 39215823770001966996744345664 976 39619484158552463943809114112 977 40026880203301892954367213201 978 40438042602885439671433720320 979 40853002276451021542345415620 980 41271790365015589559433720320 981 41694438232828374693121086841 982 42120977468741107435567613952 983 42551439887585238960122179344 984 42985857531556192489137801216 985 43424262671604673550194444969 986 43866687808835067888434258432 987 44313165675910955890554434596 988 44763729238467772464021742080 989 45218411696532641403270415905 990 45677246485951413363021742080 991 46140267279822936647419484416 992 46607507989940590112410468352 993 47079002768241107567714339809 994 47554786008260723153820934656 995 48034892346598667258728011684 996 48519356664388042628586496512 997 49008214088774110416055041001 998 49501499994400015999980800000 999 49999250004899984500019050000 1000 50501499994400015999980800000 1001 51008286089026110584055059001 1002 51519644668420053380591104512 1003 52035612367262789898846127684 1004 52556226076805422035005190656 1005 53081522946407855214863705809 1006 53611540385085127231827812352 1007 54146316063061449430335268416 1008 54685887913331990976428974080 1009 55230294133232437049027177905 1010 55779573186016351877428974080 1011 56333763802440377642771054596 1012 56892904982357300353512018432 1013 57457035996317013897564042969 1014 58026196387175413566418569216 1015 58600425971711250439523027344 1016 59179764842250978110259709952 1017 59764253368301623328155872841 1018 60353932198191712225416184320 1019 60948842260720283889514939620 1020 61549024766814023137416184320 1021 62154521211192544441005235201 1022 62765373374041859047515226112 1023 63381623322696057433117425664 1024 64003313413327239322414350336 1025 64630486292643723601330316289 1026 65263184899596570545835213312 1027 65901452467094448884064130276 1028 66545332523726880304708190720 1029 67194868895495894120050755145 1030 67850105707556124887708190720 1031 68511087385963385891005884816 1032 69177858659431751473978263552 1033 69850464561099181323226455769 1034 70528950430301719885299094016 1035 71213361914356304204880752644 1036 71903744970352213565878866432 1037 72600145866951194414493836721 1038 73302611186196294140538593280 1039 74011187825329437390643324480 1040 74725922998617778684538593280 1041 75446864239188865203355807441 1042 76174059400874643716818186752 1043 76907556660064345714318153284 1044 77647404517566284903188640256 1045 78393651800478601335976356409 1046 79146347664068986527214733312 1047 79905541593663424019073308176 1048 80671283406543979954328832000 1049 81443623253855678314361627625 1050 82222611622522495579328832000 1051 83008299337172509667304327076 1052 83800737562072238109003571712 1053 84599977803070200514730378209 1054 85406071909549740490392109056 1055 86219072076391142259829987584 1056 87039030845943077351302397952 1057 87866001110003416806741380641 1058 88700036111809444473376186880 1059 89541189448037507038482924580 1060 90389515070812136569376186880 1061 91245067289724681422307287721 1062 92107900773861481485674514432 1063 92978070553841623824883830544 1064 93855632023864314898323900416 1065 94740640943765905616237346169 1066 95633153441086605616780964352 1067 96533226013146923236271410116 1068 97440915529133867753509777920 1069 98356279232196950591168755345 1070 99279374741554022260509777920 1071 100210260054606981939175053376 1072 101148993549067396675470630912 1073 102095633985092067316422050289 1074 103050240507428578360943694336 1075 104012872647570869043716972164 1076 104983590325924863059821056512 1077 105962453853984194444803272601 1078 106949523936516067229714565120 1079 107944861673757286595668939920 1080 108948528563620499357714565120 1081 109960586503910681713228508041 1082 110981097794551912295667057152 1083 112010125139824468680319417444 1084 113047731650612285594724450816 1085 114093980846660813192618245569 1086 115148936658845313856684818432 1087 116212663431449636101983364096 1088 117285225924455504258723348480 1089 118366689315842362720053578305 1090 119457119203897813647723348480 1091 120556581609538687135863055716 1092 121665142978642782940718449152 1093 122782870184391322991957152009 1094 123909830529622154009148409856 1095 125046091749193739655197386384 1096 126191722012359981766893914112 1097 127346789925155910311312600601 1098 128511364532794281825576768000 1099 129685515322073126206473050500 1100 130869312223794281825576768000 1101 132062825615192959054920620401 1102 133266126322378372397810982912 1103 134479285622785481529167313984 1104 135702375247637881659731091456 1105 136935467384421883748661454609 1106 138178634679371825199405527552 1107 139431950239966651784302418116 1108 140695487637437811654151303680 1109 141969320909288502399946016505 1110 143253524561824312245151303680 1111 144548173572695296558269646096 1112 145853343393449530987022354432 1113 147169109952098182627244803369 1114 148495549655692140751573295616 1115 149832739392910248735180350244 1116 151180756536659178928196362752 1117 152539678946684992337038772641 1118 153909584972196425089655275520 1119 155290553454499943772675416320 1120 156682663729646611841655275520 1121 158085995631090809418993096801 1122 159500629492360848907689779712 1123 160926646149741528962927360164 1124 162364126944968669477441102336 1125 163813153727935670350866813289 1126 165273808859412136927654643712 1127 166746175213774615102754140176 1128 168230336181749479209092843520 1129 169726375673168015915892469945 1130 171234378119733747482092843520 1131 172754428477802037824584456516 1132 174286612231172024976585994752 1133 175831015393890923627343564369 1134 177387724513070741550373871616 1135 178956826671717453843724423744 1136 180538409491572679022180114432 1137 182132561135967901118007516721 1138 183739370312691282063696007680 1139 185358926276867108747228677380 1140 186991318833847919247696007680 1141 188636638342119352876551729241 1142 190294975716217768767503255552 1143 191966422429660677875928835984 1144 193651070517890033366820243456 1145 195349012581228424488563601609 1146 197060341787848219148392038912 1147 198785151876753700524072418276 1148 200523537160776243165324608000 1149 202275592529582574157615818625 1150 204041413452696165040324608000 1151 205821095982531800290829438976 1152 207614736757443368305845338112 1153 209422433004784920931309435009 1154 211244282543985047712302137856 1155 213080383789634611154885606884 1156 214930835754587889412345201152 1157 216795738053077172929132880841 1158 218675190903840861696834324480 1159 220569295133265109897713953680 1160 222478152178539064832834324480 1161 224401864090823747153398629721 1162 226340533538434619535827538432 1163 228294263810037891063154461444 1164 230263158817860604697606754816 1165 232247323100914555351734539569 1166 234246861828234086188153905152 1167 236261880802127810900887460416 1168 238292486461444309854412677120 1169 240338785884851848079867422545 1170 242400886794132163251412677120 1171 244478897557488371889514865476 1172 246572927192867042161884672512 1173 248683085371294481776995855289 1174 250809482420227289589506574336 1175 252952229326917219661517339664 1176 255111437741790406648423974912 1177 257287219981841001503161233001 1178 259479689034039266617883025920 1179 261688958558754179647588845220 1180 263915142893190595385883025920 1181 266158357054841015188944230241 1182 268418716744952013569887076352 1183 270696338352005371712016396544 1184 272991338955213967776007356416 1185 275303836328032474002791787169 1186 277633948941682910740892754432 1187 279981795968695107654125794596 1188 282347497286462122492976570880 1189 284731173480810667940571121705 1190 287132945849586597171976570880 1191 289552936406255498893607328016 1192 291991267883518452757764605952 1193 294448063736942996175805705209 1194 296923448148609353682124141056 1195 299417546030771980130022502084 1196 301930483029536469129677107712 1197 304462385528551878267727261201 1198 307013380652718522777572352000 1199 309583596271911289459227432000 1200 312173161004718522777572352000 1201 314782204222196535198031282801 1202 317410856051639793949138637312 1203 320059247380366836532084241284 1204 322727509859521967428185248256 1205 325415775907892788586304944409 1206 328124178715743616403529418752 1207 330852852248664838043922268816 1208 333601931251438260071905249280 1209 336371551251918502508759236105 1210 339161848564930491552905249280 1211 341972960296183104337009738596 1212 344805024346199019227562066432 1213 347658179414260825305395304769 1214 350532565002373444798664278016 1215 353428321419242922373057414144 1216 356345589784271635317501591552 1217 359284512031569978797321973441 1218 362245230913984580480741982720 1219 365227890007143098978752274020 1220 368232633713515660672741982720 1221 371259607266492989638870859401 1222 374308956734481285512967309312 1223 377380829025013904274765035664 1224 380475371888879897065540110336 1225 383592733924269462288681051289 1226 386733064580936366378417050112 1227 389896514164377388757844051076 1228 393083233840028846643525112320 1229 396293375637480255490300565745 1230 399527092454705181006525112320 1231 402784538062309338806753329216 1232 406065867107795997905922301952 1233 409371235119848744396330413969 1234 412700798512631661786184905216 1235 416054714590106984616187835844 1236 419433141550370282108550738432 1237 422836238490003228740972697721 1238 426264165408444018776485038080 1239 429717083212375481918658411280 1240 433195153720130957400485038080 1241 436698539666117983954290352041 1242 440227404705259863249294500352 1243 443781913417455154522935259684 1244 447362231312055158271780102656 1245 450968524832359447007796587809 1246 454600961360129501225917120512 1247 458259709220120508869226629376 1248 461944937684631386718720000000 1249 465656816978073082275420390625 1250 469395518281555214843720000000 1251 473161213737491114666101651876 1252 476954076454221319100922880512 1253 480774280510655584976694232809 1254 484622000960933476398260422656 1255 488497413839103587422496967184 1256 492400696163821459163566180352 1257 496332025943066251030435082041 1258 500291582178876225942244078080 1259 504279544872103109510229363780 1260 508296095027185383318244078080 1261 512341414656940572577493472721 1262 516415686787376588574897938432 1263 520519095462522186478524833344 1264 524651825749276599207785865216 1265 528814063742278408220581473969 1266 533005996568793712214287421952 1267 537227812393623654882421811716 1268 541479700424031373014003192320 1269 545761850914688426368012470745 1270 550074455172640770901003192320 1271 554417705562294337071766578576 1272 558791795510420275093049690112 1273 563196919511179929146647401289 1274 567633273131169602724741710336 1275 572101053014485177407145448164 1276 576600456887806647531121869312 1277 581131683565502633357697094401 1278 585694932954754935485859102720 1279 590290406060703193413745131520 1280 594918304991609711293859102720 1281 599578832964044514077532253441 1282 604272194308090697392243671552 1283 608998594472570134644053116644 1284 613758240030289604986266518016 1285 618551338683307405944555069769 1286 623378099268220514638082066432 1287 628238731761472361685757726096 1288 633133447284681282036541409280 1289 638062458109989707112743046105 1290 643025977665434162805541409280 1291 648024220540336138012436301316 1292 653057402490713888557084938752 1293 658125740444715241482939999409 1294 663229452508071464863308128256 1295 668368757969572268421883358784 1296 673543877306562000409480077312 1297 678755032190457106334595022801 1298 684002445492284915297567552000 1299 689286341288243819830482194500 1300 694606944865284915297567552000 1301 699964482726715165063691046201 1302 705359182597822157791630067712 1303 710791273431520523382116909584 1304 716260985414020074224207661056 1305 721768549970515738577314175209 1306 727314199770899353060263485952 1307 732898168735493381377010820516 1308 738520692040806626563130810880 1309 744182006125312004191946836705 1310 749882348695246444134130810880 1311 755621958730432988619815332096 1312 761401076490125154507707154432 1313 767219943518873627821375547169 1314 773078802652415358768811516416 1315 778977898023585125617514219044 1316 784917475068249635953759396352 1317 790897780531264234011341475241 1318 796919062472452282911956305920 1319 802981570272607290816505512720 1320 809085554639517850143956305920 1321 815231267614015459171982523001 1322 821418962576045295491443814912 1323 827648894250760010944830452164 1324 833921318714636617837111374336 1325 840236493401616536365973030289 1326 846594677109268873377226432512 1327 852996130004977002710189862976 1328 859441113632148517557124997120 1329 865929890916448625420315042545 1330 872462726172057056410124997120 1331 879039885107948555787376502916 1332 885661634834197031813603185152 1333 892328243868303430133227004569 1334 899039982141547406072412194816 1335 905797121005362866400310988944 1336 912599933237737452259614738432 1337 919448693049636035134765379721 1338 926343676091448297887865684480 1339 933285159459460473054252526180 1340 940273421702351310751865684480 1341 947308742827712348720955675841 1342 954391404308592557173327921152 1343 961521689090067431293217424384 1344 968699881595832604395028217856 1345 975926267734822054906555315009 1346 983201134907850980509933978112 1347 990524772014283412936431941476 1348 997897469458724647075315008000 1349 1005319519157738558221375343625 1350 1012791214546589881450315008000 1351 1020312850586011527276024965776 1352 1027884723768997007908892198912 1353 1035507132127618048599604771609 1354 1043180375239867458718506963456 1355 1050904754236527337386384068484 1356 1058680571808062688638629335552 1357 1066508132211540521271063984241 1358 1074387741277574508682245447680 1359 1082319706417295284193909154880 1360 1090304336629346447498245447680 1361 1098341942506906358048015816721 1362 1106432836244735791373061714432 1363 1114577331646251534474554946244 1364 1122775744130625996616381231616 1365 1131028390739912912001338149369 1366 1139335590146199210988365514752 1367 1147697662658783136675810464016 1368 1156114930231378683844761323520 1369 1164587716469346437425763899945 1370 1173116346636950887821761323520 1371 1181701147664644300589874192676 1372 1190342448156377218154661683712 1373 1199040578396935671395776688289 1374 1207795870359305179123449102336 1375 1216608657712061613626001297664 1376 1225479275826789010644618739712 1377 1234408061785524402301866856801 1378 1243395354388229751681962795520 1379 1252441494160291067932577798820 1380 1261546823360044780929962795520 1381 1270711685986331454721456577641 1382 1279936427786076919131952842752 1383 1289221396261900899093669577744 1384 1298566940679753221431581935616 1385 1307973412076577679010148093369 1386 1317441163268003632320476754432 1387 1326970548856065428760855158596 1388 1336561925236949720037577863680 1389 1346215650608770758287289351505 1390 1355932084979373751696577863680 1391 1365711590174166360569333975616 1392 1375554529843978414967415447552 1393 1385461269472949935225440034609 1394 1395432176386447536816060371456 1395 1405467619759009301217859956484 1396 1415567970622318194614046822912 1397 1425733601873204116426411885401 1398 1435964888281674659865562368000 1399 1446262206498974666855237338000 1400 1456625935065674659865562368000 1401 1467056454419788233367403910601 1402 1477554146904918487797541274112 1403 1488119396778433589102185318884 1404 1498752590219671537104438329856 1405 1509454115338174226119609147009 1406 1520224362181950881420871729152 1407 1531063722745770955336584073216 1408 1541972590979486566939667988480 1409 1552951362796384569468788818305 1410 1564000436081568329800667988480 1411 1575120210700369304472710426596 1412 1586311088506788496935233618432 1413 1597573473351967880892945530569 1414 1608907771092691874775935010816 1415 1620314389599918952561310764944 1416 1631793738767343476347753777152 1417 1643346230519987836266633278041 1418 1654972278822824983494978245120 1419 1666672299689431442317495132420 1420 1678446711190670887366978245120 1421 1690295933463408372354872087601 1422 1702220388719255296786415296512 1423 1714220501253345197337723609664 1424 1726296697453140450755354894336 1425 1738449405807269975322342750289 1426 1750679056914398018118386790912 1427 1762986083492124115485847575876 1428 1775370920385914314297412497920 1429 1787834004578063741805775900345 1430 1800375775196690612040412497920 1431 1812996673524761756901517977616 1432 1825697143009149770286444644352 1433 1838477629269721853769473336169 1434 1851338580108460452541535740416 1435 1864280445518615770502533883044 1436 1877303677693890253585196114432 1437 1890408731037655130575961562721 1438 1903596062172199100885197946880 1439 1916866129948009258906131022080 1440 1930219395453084344789197946880 1441 1943656322022280411646131700641 1442 1957177375246688999385939517952 1443 1970783022983047905573055330084 1444 1984473735363184643886324589056 1445 1998249984803492680946119783209 1446 2012112246014440542465786611712 1447 2026060996010113879872784354576 1448 2040096714117790588734309632000 1449 2054219881987549070511880677625 1450 2068430983601909729359309632000 1451 2082730505285509795868703380676 1452 2097118935714811569859609293312 1453 2111596765927844174497161051409 1454 2126164489333978914216081760256 1455 2140822601723738329118666910784 1456 2155571601278639038706398666752 1457 2170411988581068467996635587441 1458 2185344266624195549267878433280 1459 2200368940821915492869433326980 1460 2215486519018828720723878433280 1461 2230697511500254056343589661721 1462 2246002431002276265375694866432 1463 2261401792721828040883204800144 1464 2276896114326806527763712854016 1465 2292485915966224480900964565769 1466 2308171720280396151838772183552 1467 2323954052411157998961189417316 1468 2339833440012124316357567070720 1469 2355810413258977876746081710145 1470 2371885504859795684024567070720 1471 2388059250065409931212981707776 1472 2404332186679804259747616653312 1473 2420704855070545416283183716289 1474 2437177798179250403355228750336 1475 2453751561532089220451884888164 1476 2470426693250323292240818586112 1477 2487203744060879680894326520201 1478 2504083267306961179652914104320 1479 2521065818958692384965326847120 1480 2538151957623801844740914104320 1481 2555342244558340380448381202841 1482 2572637243677435680993430589952 1483 2590037521566083266506505779844 1484 2607543647489973920370833609216 1485 2625156193406357688020210857969 1486 2642875733974944541235500818432 1487 2660702846568841806868594092096 1488 2678638111285528459122645934080 1489 2696682110957866374717730037905 1490 2714835431165148650471645934080 1491 2733098660244185083026484350916 1492 2751472389300424910652692132352 1493 2769957212219116917263785810809 1494 2788553725676506998976540870656 1495 2807262529151073293753432295184 1496 2826084224934798974866321344512 1497 2845019418144482809122873849001 1498 2864068716733087580999956800000 1499 2883232731501126484031292862500 1500 2902512076108087580999956800000 1501 2921907367083896434689873876001 1502 2941419223840417011154328256512 1503 2961048268682990957663609469184 1504 2980795126822015357698317254656 1505 3000660426384559065559509859809 1506 3020644798426017723371818148352 1507 3040748876941807563460858026916 1508 3060973298879098099291756782080 1509 3081318704148583808361365180905 1510 3101785735636294910642756782080 1511 3122375039215447346386919022096 1512 3143087263758332057293117458432 1513 3163923061148243675266265254969 1514 3184883086291448723186754761216 1515 3205967997129193432325607051844 1516 3227178454649751281245468733952 1517 3248515122900510361235933381841 1518 3269978669000100673539887800320 1519 3291569763150561463836081133120 1520 3313289078649548699651887800320 1521 3335137291902582796589283553201 1522 3357115082435336699456377754112 1523 3379223132905964424606444508164 1524 3401462129117470169996270670336 1525 3423832760030118099685790211289 1526 3446335717773882909711402125312 1527 3468971697660941282476073189776 1528 3491741398198204337010307614720 1529 3514645521099891182669323139145 1530 3537684771300143684043307614720 1531 3560859856965682545069441753316 1532 3584171489508504820546462679552 1533 3607620383598622963464909408769 1534 3631207257176845516778835542016 1535 3654932831467599558457696518144 1536 3678797830991795008870318866432 1537 3702802983579730909766337246721 1538 3726949020384043784334241825280 1539 3751236675892698188029213898980 1540 3775666687942019560078241825280 1541 3800239797729769485784602426441 1542 3824956749828263479968665290752 1543 3849818292197531402097128976784 1544 3874825176198520613868229216256 1545 3899978156606341990236169992409 1546 3925277991623558895074019021312 1547 3950725442893519232890579868676 1548 3976321275513730688233303872000 1549 4002066258049279264626136392625 1550 4027961162546291235108303872000 1551 4054006764545438616657440896576 1552 4080203843095488280998130163712 1553 4106553180766894814514883072209 1554 4133055563665437240206824813056 1555 4159711781445899714839865494084 1556 4186522627325796314670938173952 1557 4213488898099140023337965891641 1558 4240611394150256035728583034880 1559 4267890919467639491860281880080 1560 4295328281657857755024583034880 1561 4322924291959497348668039007721 1562 4350679765257155666703373394432 1563 4378595520095477572164834395044 1564 4406672378693236999342900732416 1565 4434911166957463674754820723169 1566 4463312714497615072529091428352 1567 4491877854639793720003894671616 1568 4520607424441009969561700433920 1569 4549502264703490352944725901345 1570 4578563219989031634518700433920 1571 4607791138633400680175433123876 1572 4637186872760780258788010598912 1573 4666751278298260893356068485289 1574 4696485214990378879202480654336 1575 4726389546413700586806996219664 1576 4756465139991453167086825408512 1577 4786712867008201777158932084601 1578 4817133602624573444843833029120 1579 4847728225892027690396032276420 1580 4878497619767674024171833029120 1581 4909442671129136439171170129041 1582 4940564270789465017616292913152 1583 4971863313512094770956601722944 1584 5003340698025851832915701538816 1585 5034997327040007125423783363569 1586 5066834107259377617505778258432 1587 5098851949399475297423350526596 1588 5131051768201703978596705620480 1589 5163434482448604060060385105305 1590 5196001014979145362435705620480 1591 5228752292704068160631271427216 1592 5261689246621272534712050993152 1593 5294812811831256160606857328009 1594 5328123927552600662553709625856 1595 5361623537137506649412480374884 1596 5395312588087377557204447642112 1597 5429192032068452420468876913601 1598 5463262824927487695257550848000 1599 5497525926707488256819248768000 1600 5531982301663487695257550848000 1601 5566632918278378032677004942401 1602 5601478749278788985564647014912 1603 5636520771651016896386109360484 1604 5671759966657003458608084435456 1605 5707197319850364359591736313609 1606 5742833821092467966034766743552 1607 5778670464568564176873248681616 1608 5814708248803963568788037191680 1609 5850948176680266959694555924505 1610 5887391255451645515829037191680 1611 5924038496761171528278865118596 1612 5960890916657199985039534674432 1613 5997949535609801064915894720369 1614 6035215378527243679820790767616 1615 6072689474772530192259963079744 1616 6110372858179982435028088266752 1617 6148266567071879160377177786641 1618 6186371644275145046155164971520 1619 6224689137138091386649423514820 1620 6263220097547208596107164971520 1621 6301965581944010653142160919801 1622 6340926651341931614475027187712 1623 6380104371343274326692393147664 1624 6419499812156211464948658702336 1625 6459114048611839027772715413289 1626 6498948160181282417380976435712 1627 6539003230992855235137322704676 1628 6579280349849270922040130347520 1629 6619780610244907374356396758945 1630 6660505110383124664763130347520 1631 6701454953193635999596611830016 1632 6742631246349932043050873290752 1633 6784035102286758739407775222369 1634 6825667638217648764622391599616 1635 6867529976152506738829038894244 1636 6909623242915248331575206994432 1637 6951948570161493391832868431721 1638 6994507094396313235079157319680 1639 7037299956992032219981221156880 1640 7080328304206083747463157319680 1641 7123593287198920815176351853241 1642 7167096062051981260638241239552 1643 7210837789785707826548518364484 1644 7254819636377623182036102099456 1645 7299042772780460033834785942609 1646 7343508374940346461630375206912 1647 7388217623815046612067314483776 1648 7433171705392256886148297728000 1649 7478371810707957755006142488625 1650 7523819135864821339273297728000 1651 7569514882050674887520741513476 1652 7615460255557020289484710810112 1653 7661656467797609760046690834009 1654 7708104735327077830179376121856 1655 7754806279859629781318899818384 1656 7801762328287786659871511857152 1657 7848974112701187008811070896841 1658 7896442870405445453572199252480 1659 7944169843941068279692734814180 1660 7992156281102426139908199252480 1661 8040403434956784028650387854721 1662 8088912563863388662151873298432 1663 8137684931492613402608203730944 1664 8186721806845160865099864866816 1665 8236024464271323346226666621569 1666 8285594183490301213658107249152 1667 8335432249609579396054462226916 1668 8385539953144362113064841413120 1669 8435918590037065985360256473545 1670 8486569461676871664911841413120 1671 8537493874919334125976772440976 1672 8588693142106051757507139520512 1673 8640168581084394397950030995289 1674 8691921515227290453660404814336 1675 8743953273453073242401935292164 1676 8796265190245386703664943206912 1677 8848858605673150617784739550001 1678 8901734865410585476098239569920 1679 8954895320757297144631534086720 1680 9008341328658421464066239569920 1681 9062074251724828928987887356241 1682 9116095458253389589675355812352 1683 9170406322247298319946397407044 1684 9225008223436460594830665724416 1685 9279902547297938922098305610169 1686 9335090685076460071929133074432 1687 9390574033804983249264700462096 1688 9446353996325329353643116922880 1689 9502431981308871471574374553705 1690 9558809403277286746772116922880 1691 9615487682623369773816279204516 1692 9672468245631907661079828029952 1693 9729752524500616909011934586209 1694 9787341957361142250129326637056 1695 9845237988300117597327284195584 1696 9903442067380289247381769715712 1697 9961955650661701486774517079201 1698 10020780200222944747233544512000 1699 10079917184182466458642505054500 1700 10139368076719944747233544512000 1701 10199134358097725127239901109801 1702 10259217514682320334446353549312 1703 10319619038965973450337804992784 1704 10380340429588284465808779872256 1705 10441383191357900433659408508409 1706 10502748835274269359366581514752 1707 10564438878549457979882372037316 1708 10626454844630033580475549217280 1709 10688798263219009999896041049105 1710 10751470670297857974406549217280 1711 10814473608148579971490172716096 1712 10877808625375849664307861266432 1713 10941477276929216198244793926769 1714 11005481124125373401150363030016 1715 11069821734670494089142338848644 1716 11134500682682629620111996375552 1717 11199519548714174847333502492441 1718 11264879919774398625847689758720 1719 11330583389352040024557482277520 1720 11396631557437970397239689758720 1721 11463026030547921465945648187401 1722 11529768421745279570531259597312 1723 11596860350663946238325369528164 1724 11664303443531265228214118990336 1725 11732099333191016203687918356289 1726 11800249659126475189667013722112 1727 11868756067483541968191252120576 1728 11937620211093934568329600696320 1729 12006843749498451005935236759745 1730 12076428348970298429142600696320 1731 12146375682538489825773692207716 1732 12216687430011308449092092477952 1733 12287365277999840118614710776969 1734 12358410919941573552963083913216 1735 12429826056124068892008201011344 1736 12501612393708694565835284498432 1737 12573771646754432668327731117721 1738 12646305536241752993442504430080 1739 12719215790096555892522672795780 1740 12792504143214184111266504430080 1741 12866172337483503765246563981041 1742 12940222121811054613146603364352 1743 13014655252145269787158703493184 1744 13089473491500765140258103238656 1745 13164678609982698370348447633809 1746 13240272384811198081545799168512 1747 13316256600345862943145684199876 1748 13392633048110331107093691200000 1749 13469403526816920045056698965625 1750 13546569842391336966468691200000 1751 13624133807997459979202309231376 1752 13702097244062190154794807232512 1753 13780461978300374660434904336809 1754 13859229845739801120195175686656 1755 13938402688746263368273089883684 1756 14017982357048698757282583716352 1757 14097970707764397184917166603041 1758 14178369605424282002584967086080 1759 14259180921998262969895872129280 1760 14340406536920661419160967086080 1761 14422048337115707794344860202721 1762 14504108217023111729192170578432 1763 14586588078623704829530472807844 1764 14669489831465156325033325257216 1765 14752815392687761756008662260969 1766 14836566687050304861059803645952 1767 14920745646955992831748628083216 1768 15005354212478465100673070008320 1769 15090394331387875829654033426745 1770 15175867959177050265010070008320 1771 15261777059087715127181743659076 1772 15348123602136803202251499418112 1773 15434909567142832303189071246289 1774 15522136940752358768937001230336 1775 15609807717466505669735702105664 1776 15697923899667565887372675981312 1777 15786487497645680239326004916401 1778 15875500529625590816058053726720 1779 15964965021793469701001472278020 1780 16054883008323823243066053726720 1781 16145256531406472051781796884441 1782 16236087641273606885480635287552 1783 16327378396226920603206732832144 1784 16419130862664816351333006166016 1785 16511347115109692156149617597769 1786 16604029236235302093978589266432 1787 16697179316894194210657419898596 1788 16790799456145225362523639841280 1789 16884891761281153151321618383105 1790 16979458347856305125742639841280 1791 17074501339714325422599291682816 1792 17170022869015999020925559242752 1793 17266025076267153782584697585409 1794 17362510110346640453257951904256 1795 17459480128534390797978523757284 1796 17556937296539554045666831565312 1797 17654883788528711817415090345801 1798 17753321787154171713561537792000 1799 17852253483582339734887261722000 1800 17951681077522171713561537792000 1801 18051606777253703929754866378201 1802 18152032799656663090132503859712 1803 18252961370239155844735216366084 1804 18354394723166438019048243565056 1805 18456335101289763738354046444209 1806 18558784756175314621759326461952 1807 18661745948133209223582044094016 1808 18765220946246592900079732858880 1809 18869212028400808279796300554705 1810 18973721481312646516100732858880 1811 19078751600559679500787665814596 1812 19184304690609673217906673234432 1813 19290383064850082417284322874169 1814 19396989045617626787500591548416 1815 19504124964227948808379094358544 1816 19611793161005353463348777060352 1817 19719995985312629992333243499241 1818 19828735795580955866122742161920 1819 19938014959339883163483017421220 1820 20047835853247407532554742161920 1821 20158200863120119918397089356001 1822 20269112383963441238829170982912 1823 20380572820001940191023573649664 1824 20492584584709734371607051534336 1825 20605150100840974893324599040289 1826 20718271800460414681624617984512 1827 20831952124974060634824717437476 1828 20946193525159909831819838661120 1829 21060998461198769971596883141545 1830 21176369402705164229122838661120 1831 21292308828758320712476546886416 1832 21408819227933246706397736241152 1833 21525903098331887887730756072569 1834 21643562947614372698544592482816 1835 21761801293030342063015222869444 1836 21880620661450364634461175378432 1837 22000023589397437759228301304721 1838 22120012623078574344425243156480 1839 22240590318416475816816888815680 1840 22361759241081291360489243156480 1841 22483521966522463621205622809841 1842 22605881080000661065680887665152 1843 22728839176619797184307564362884 1844 22852398861359136726175192633856 1845 22976562749105489155532035066009 1846 23101333464685489519146434906112 1847 23226713642897966914333585016976 1848 23352705928546400747722284288000 1849 23479312976471464975145405823625 1850 23606537451583660513347284288000 1851 23734382028896036014511048050276 1852 23862849393556997194919075430912 1853 23991942240883204909370243580609 1854 24121663276392562163288463507456 1855 24252015215837290254768155689984 1856 24383000785237094239113817751552 1857 24514622720912417908742669010241 1858 24646883769517788481631526535680 1859 24779786688075251191801573825380 1860 24913334244007893975647526535680 1861 25047529215173462448230880051721 1862 25182374389898065363970441234432 1863 25317872567009970756477201625744 1864 25454026555873492952594801903616 1865 25590839176422970656021367641369 1866 25728313259196836296203364618752 1867 25866451645371776838507328240516 1868 26005257186796986251990866219520 1869 26144732746028509831410216760945 1870 26284881196363680570417866219520 1871 26425705421875647783220290778176 1872 26567208317447998172282786291712 1873 26709392788809469539985589238289 1874 26852261752568757342453069902336 1875 26995818136249414284095696660164 1876 27140064878324843151722727731712 1877 27285004928253383087402184183801 1878 27430641246513489499563595499520 1879 27576976804639007812158286850320 1880 27724014585254541252011595499520 1881 27871757582110912874821362713641 1882 28020208800120722030577347338752 1883 28169371255393995469496847998244 1884 28319247975273933289892802863616 1885 28469841998372749929711959326369 1886 28621156374607610403802370834432 1887 28773194165236661989291484836096 1888 28925958442895161561778434375680 1889 29079452291631698785366836593505 1890 29233678806944515359887434375680 1891 29388641095817920528983292862116 1892 29544342276758803053053980631552 1893 29700785479833239851379226325609 1894 29857973846703201518066945427456 1895 30015910530663354916795279059984 1896 30174598696677963059643377190912 1897 30334041521417882475631092713401 1898 30494242193297658274913530688000 1899 30655203912512717114902518770500 1900 30816929891076658274913530688000 1901 30979423352858643046263404747601 1902 31142687533620882645071353946112 1903 31306725681056224855343263480384 1904 31471541054825839610247115513856 1905 31637136926597003719815570121009 1906 31803516580080984953640265585152 1907 31970683311071025687451280851716 1908 32138640427480426322804428116480 1909 32307391249380728689428614441305 1910 32476939109039999640115428116480 1911 32647287350961215048363368414096 1912 32818439331920744419319746578432 1913 32990398421006936324894241562569 1914 33163167999658804874249396322816 1915 33336751461704817431204989609444 1916 33511152213401783790425214321152 1917 33686373673473847024589936807041 1918 33862419273151576215084002181120 1919 34039292456211161279071588945920 1920 34216996679013710106156002181120 1921 34395535410544648218159028425601 1922 34574912132453221165888057344512 1923 34755130339092099877093605512164 1924 34936193537557089170154656334336 1925 35118105247726939648364357465289 1926 35300869002303263190024093222912 1927 35484488346850552249889774655376 1928 35668966839836303187850364241920 1929 35854308052671243841055175904345 1930 36040515569749665556043364241920 1931 36227592988489859897766239866116 1932 36415543919374660252730620580352 1933 36604371985992088543829351109169 1934 36794080825076107274763397308416 1935 36984674086547477122298544468544 1936 37176155433554720294938703634432 1937 37368528542515189876937154992721 1938 37561797103156245376906733498880 1939 37755964818556534700629989216580 1940 37951035405187382768010733498880 1941 38147012592954286994449112339641 1942 38343900125238519857263430141952 1943 38541701758938838768123380973584 1944 38740421264513303472801130285056 1945 38940062426021201199888828239209 1946 39140629041165079780473626419712 1947 39342124921332888961104112935076 1948 39544553891640230132725276992000 1949 39747919790972714698602663062625 1950 39952226472028431304600276992000 1951 40157477801360522155521061970176 1952 40363677659419868641563371405312 1953 40570829940597886499291828565409 1954 40778938553269430731866279584256 1955 40988007419835810513618217237284 1956 41198040476767914304410077962752 1957 41409041674649445399559194118441 1958 41621014978220268141454917601280 1959 41833964366419865019344519902480 1960 42047893832430904884110917601280 1961 42262807383722922505213071401721 1962 42478709042096109697308061266432 1963 42695602843725218244422350184644 1964 42913492839203574849888614806016 1965 43132383093587208340613742762769 1966 43352277686439089354593174167552 1967 43573180711873482740936698698816 1968 43795096278600412902021110046720 1969 44018028509970242307735766476145 1970 44241981544018363412138110046720 1971 44466959533510004203187557798276 1972 44692966645985147616577896141312 1973 44920007063803565045040384971289 1974 45148084984189964174842210830336 1975 45377204619279251381557718955664 1976 45607370196161908917543002458112 1977 45838585956929487123897933352201 1978 46070856158720211900053584888320 1979 46304185073764707664477217803620 1980 46538576989431836040341584888320 1981 46774036208274650500360248843841 1982 47010567048076467205345907965952 1983 47248173841897052271404382905344 1984 47486860938118925701032935817216 1985 47726632700493782213747970795969 1986 47967493508189029212223901778432 1987 48209447755834442120282071274596 1988 48452499853568937329426060526080 1989 48696654227087462990977549184905 1990 48941915317688007891225060526080 1991 49188287582318728647356466742416 1992 49435775493625195462305028196352 1993 49684383539997756676998000806809 1994 49934116225619022358856467206656 1995 50184978070511467165755030103684 1996 50436973610585152725010350592512 1997 50690107397685569767328220182001 1998 50944383999641600255999923200000 1999 51199808000313599752000076200000 2000 51456383999641600255999923200000 2001 51714116613693633768672220218001 2002 51973010474714176811026359808512 2003 52233070231172716146875266335684 2004 52494300547812435949898835718656 2005 52756706105699026658132299538809 2006 53020291602269615759071862884352 2007 53285061751381820748954298310416 2008 53551021283362924510131874990080 2009 53818174945059173350829062708905 2010 54086527499885197951932874990080 2011 54356083727873557465834504514596 2012 54626848425724407012706057298432 2013 54898826406855288819962709991969 2014 55172022501451047251027497353216 2015 55446441556513867969883184601344 2016 55722088435913441488263292157952 2017 55998968020437251342702318415841 2018 56277085207840987149033549816320 2019 56556444912899082782291556851620 2020 56837052067455379930345549816320 2021 57118911620473917269959209396201 2022 57402028538089845514342414682112 2023 57686407803660468581630465115664 2024 57972054417816411134096933390336 2025 58258973398512912738277193631289 2026 58547169781081248896550943437312 2027 58836648618280279201103679774276 2028 59127414980348122861559097438720 2029 59419473955053961857946755048145 2030 59712830647749971971042097438720 2031 60007490181423381942489035146816 2032 60303457696748661017488761495552 2033 60600738352139835123212335886769 2034 60899337323802931936468778390016 2035 61199259805788555094535005808644 2036 61500511010044587803428893266432 2037 61803096166469026098282068181721 2038 62107020522962942010844735457280 2039 62412289345483576899530893998480 2040 62718907918097565197788735457280 2041 63026881543034288836957816570441 2042 63336215540739362600151766794752 2043 63646915249928250664082833325284 2044 63958986027640014586122476192256 2045 64272433249291192994270507153409 2046 64587262308729813238083917709312 2047 64903478618289535258995563954176 2048 65221087608843927938832269312000 2049 65540094729860878185721670682625 2050 65860505449457133016957269312000 2051 66182325254452974898771654991076 2052 66505559650427030603348751155712 2053 66830214161771213843787179291209 2054 67156294331745801948108463917056 2055 67483805722534646833785794525584 2056 67812753915300520544651428349952 2057 68143144510240595612423557927641 2058 68474983126642060505476580282880 2059 68808275402937870427862190360580 2060 69143026996762633731972580282880 2061 69479243585008634208621258252721 2062 69816930863881989518701606674432 2063 70156094548958946030968278484544 2064 70496740375242310330871883964416 2065 70838874097218017665763147625169 2066 71182501488911837592168816292352 2067 71527628343946217091228075458116 2068 71874260475597261418765081489920 2069 72222403716851852956860442572345 2070 72572063920464908334172081489920 2071 72923246959016774082643888719376 2072 73275958724970761098628924966912 2073 73630205130730818176842658445289 2074 73985992108699344885950824014336 2075 74343325611335144054985968992164 2076 74702211611211514140176604160512 2077 75062656101074481742163108421601 2078 75424665093901174543965141893120 2079 75788244622958334940456305137920 2080 76153400741860974630493141893120 2081 76520139524631170443237319275041 2082 76888467065757001670601933169152 2083 77258389480251629178145377553444 2084 77629912903712516567129085026816 2085 78003043492380793660848692006569 2086 78377787423200762588741806098432 2087 78754150893879546742169555214096 2088 79132140122946882876163478292480 2089 79511761349815056631824076157305 2090 79893020834838981754452478292480 2091 80275924859376423282892197323716 2092 80660479725848364985953837937152 2093 81046691757799521322191901029009 2094 81434567299958994199699477241856 2095 81824112718301074812983656888384 2096 82215334400106190834381895770112 2097 82608238754021999237877368751601 2098 83002832210124625033569515328000 2099 83399121219980046191454534010500 2100 83797112256705625033569515328000 2101 84196811815031786373953216789401 2102 84598226411363842686276177446912 2103 85001362583843966579392944931984 2104 85406226892413310861469644179456 2105 85812825918874276473740954697609 2106 86221166266952928575351782359552 2107 86631254562361561061140512470116 2108 87043097452861409794622713479680 2109 87456701608325514838836525357505 2110 87872073720801731968113713479680 2111 88289220504575893744243498116096 2112 88708148696235120440899781394432 2113 89128865054731281100606288162369 2114 89551376361444605008918414639616 2115 89975689420247443870905239334244 2116 90401811057568184975420194570752 2117 90829748122455315633054324325641 2118 91259507486641639174071865067520 2119 91691096044608642793034081138320 2120 92124520713651017527223865067520 2121 92559788433941330656390576267801 2122 92996906168594850811741938995712 2123 93435880903734526082517552460164 2124 93876719648556115408886682702336 2125 94319429435393473550321507538289 2126 94764017319783989919005872627712 2127 95210490380534181568248888794176 2128 95658855719785440626282358251520 2129 96109120463079936466231060572945 2130 96561291759426672903455358251520 2131 97015376781367700711876396728516 2132 97471382725044485751305374986752 2133 97929316810264432998209950405369 2134 98389186280567566772762815727616 2135 98850998403293367455429846889744 2136 99314760469647764986767968274432 2137 99780479794770289444516016871721 2138 100248163717801378992475409031680 2139 100717819601949845496091323161380 2140 101189454834560498100059409031680 2141 101663076827181925063697719502241 2142 102138693015634434150238633623552 2143 102616310860078151866611001417984 2144 103095937845081281850698590355456 2145 103577581479688522703477151808609 2146 104061249297489645563849052774912 2147 104546948856688231724411434074276 2148 105034687740170570586811261248000 2149 105524473555574718255758428683625 2150 106016313935359717071186261248000 2151 106510216536874976378467331112976 2152 107006189042429814837011470682112 2153 107504239159363164567992215758009 2154 108004374620113437442367656505856 2155 108506603182288553810781807554884 2156 109010932628736133977353132913152 2157 109517370767613852719777776437841 2158 110025925432459957158596354580480 2159 110536604482263948278894865199680 2160 111049415801537426408132354580480 2161 111564367300385100954210464604721 2162 112081466914575964708322853458432 2163 112600722605614633017545746525444 2164 113122142360812848132554529378816 2165 113645734193361149036275342228569 2166 114171506142400707059705074993152 2167 114699466273095327591557994518416 2168 115229622676703618188822460549120 2169 115761983470651323395736805049545 2170 116296556798603826579119460549120 2171 116833350830538819088414827541476 2172 117372373762819137049243168768512 2173 117913633818265766099670009660289 2174 118457139246231014378838109454336 2175 119002898322671854078033046769664 2176 119550919350223431864681836838912 2177 120101210658272748490212765392001 2178 120653780603032507893133786513920 2179 121208637567615136109116388853220 2180 121765789962106970300301786513920 2181 122325246223642618216476638007241 2182 122887014816479488401196238948352 2183 123451104232072491456364271942544 2184 124017522989148912679209730492416 2185 124586279633783456386033562958169 2186 125157382739473462237529907794432 2187 125730840907214293880919512654596 2188 126306662765574900224566047674880 2189 126884856970773549661179537510705 2190 127465432206753737556145047674880 2191 128048397185260267317949068606016 2192 128633760645915505368110745853952 2193 129221531356295810328460206992209 2194 129811718112008136744041735533056 2195 130404329736766813660355439414084 2196 130999375082470498374087356723712 2197 131596863029279305676914634422201 2198 132196802485692112912409507072000 2199 132799202388624041166503292202000 2200 133404071703484112912409507072000 2201 134011419424253086431343498461801 2202 134621254573561467330814662861312 2203 135233586202767697482706419269284 2204 135848423392036521703798580896256 2205 136465775250417532501826655597409 2206 137085650915923893210612888010752 2207 137708059555611239838244539330816 2208 138333010365656761952715983585280 2209 138960512571438462929892682387105 2210 139590575427614599889096983585280 2211 140223208218203303642057973218596 2212 140858420256662378981410294866432 2213 141496220885969285635369936073769 2214 142136619478701300215658468182016 2215 142779625437115859486191113808144 2216 143425248193231085280488305559552 2217 144073497208906491396215090536441 2218 144724381975923872795697827934720 2219 145377912016068377441713121806020 2220 146034096881209761098289827934720 2221 146692946153383825426711273040401 2222 147354469444874039707351526285312 2223 148018676398293346518426667545664 2224 148685576686666151703189504270336 2225 149355180013510498957544099186289 2226 150027496112920429370504784794112 2227 150702534749648526250373057715076 2228 151380305719188645569954866680320 2229 152060818847858832364590332478745 2230 152744083992884423417217866680320 2231 153430111042481336565144988611216 2232 154118909915939546963648877053952 2233 154810490563706750641980834664969 2234 155504862967472215687800389321216 2235 156202037140250821396516707711844 2236 156902023126467285722467352658432 2237 157604831002040581369317177062721 2238 158310470874468540857513314222080 2239 159018952882912650907085796705280 2240 159730287198283036474537314222080 2241 160444484023323634783020005135041 2242 161161553592697559685451966628352 2243 161881506173072656700681365251684 2244 162604352063207249063261632774656 2245 163330101594036075127857242204809 2246 164058765128756417469755975616512 2247 164790353062914424023420419295376 2248 165524875824491621601468652800000 2249 166262343873991622136931737065625 2250 167002767704527021992093652800000 2251 167746157841906494677677794335876 2252 168492524844722077326602985984512 2253 169241879304436651266991257965809 2254 169994231845471617039569297350656 2255 170749593125294764205065576325184 2256 171507973834508336287665655652352 2257 172269384696937291201049065649041 2258 173033836469717757503992480494080 2259 173801339943385686832985624419780 2260 174571905941965702859768480494080 2261 175345545323060147122160914457721 2262 176122268977938322077018777618432 2263 176902087831625931724613914307344 2264 177685012842994720154199271049216 2265 178471055004852308360984486572969 2266 179260225344032229685211934269952 2267 180052534921484164224488191879716 2268 180847994832364372570991327224320 2269 181646616206126329225640213907745 2270 182448410206611556041778327224320 2271 183253388032140656051391118264576 2272 184061560915604548027343123546112 2273 184872940124555902135588438616289 2274 185687536961300777031776067150336 2275 186505362762990458757139952288164 2276 187326428901713501789032204493312 2277 188150746784587972601927160263401 2278 188978327853853896095193438750720 2279 189809183586965905244401108949520 2280 190643325496686094333401438750720 2281 191480765131177076124887469040441 2282 192321514074095243327614841303552 2283 193165583944684234718933906072644 2284 194012986397868606281756152214016 2285 194863733124347707715550423650769 2286 195717835850689764681437230866432 2287 196575306339426167141922719596096 2288 197436156389145964156287528673280 2289 198300397834590565493119853245105 2290 199168042546748650421956528673280 2291 200039102432951284046470864589316 2292 200913589436967241542121287946752 2293 201791515539098540661650598696409 2294 202672892756276182872301802080256 2295 203557733142156103489093057680784 2296 204446048787215331168971277453312 2297 205337851818848357131141313193801 2298 206233154401463714469345498432000 2299 207131968736580767922346550774500 2300 208034307062926714469345498432000 2301 208940181656533795117545369235201 2302 209849604830836718249550872051712 2303 210762588936770294898774209347584 2304 211679146362867286321497485869056 2305 212599289535356464234722922238209 2306 213523030918260884089423243837952 2307 214450383013496371749286194892516 2308 215381358360970223945529125306880 2309 216315969538680122878842013797705 2310 217254229162813265340000125306880 2311 218196149887845706721170753822096 2312 219141744406641920290422173714432 2313 220091025450554572102427013726169 2314 221044005789524511918836777980416 2315 222000698232180980512289168023044 2316 222961115625942033728495209124352 2317 223925270857115183681338953048241 2318 224893176850998257456408718417920 2319 225864846571980473698865438854720 2320 226840293023643737462040718417920 2321 227819529248864153693644643714001 2322 228802568329913759736951272550912 2323 229789423388562477224818010372164 2324 230780107586180283744883798094336 2325 231774634123839604654780168575289 2326 232773016242417925426678783936512 2327 233775267222700624900989042536976 2328 234781400385484029829509742725120 2329 235791429091678691088829610765545 2330 236805366742412881945262742725120 2331 237823226779136318753096674794916 2332 238845022683724104468422883697152 2333 239870767978580895361312028665569 2334 240900476226745291309589179170816 2335 241934161031994450057957628274944 2336 242971836038948925826713670418432 2337 244013514933177732654788924754721 2338 245059211441303632862351411028480 2339 246108939331108651018691634630180 2340 247162712411639813801615411028480 2341 248220544533315116135061057468841 2342 249282449588029713992154901809152 2343 250348441509262344251415804826384 2344 251418534272181971994316563449856 2345 252492741893754665632907658342009 2346 253571078432850700256706830234112 2347 254653557990351889588556415617476 2348 255740194709259146939649243968000 2349 256831002774800275554423195828625 2350 257925996414537988736524243968000 2351 259025189898478160147537948659776 2352 260128597539178304670689953062912 2353 261236233691856290232217025914609 2354 262348112754499280973611626451456 2355 263464249167972912168444820836484 2356 264584657416130697277974660567552 2357 265709352025923667540249841561241 2358 266838347567510244487921598023680 2359 267971658654366345790480348020880 2360 269109299943395724817137598023680 2361 270251286135040544317078031811721 2362 271397631973392184614311555154432 2363 272548352246302286714860341830244 2364 273703461785494030724521628975616 2365 274862975466673649975953140658369 2366 276026908209642181264334578122752 2367 277195274978407451591365603542016 2368 278368090781296301817868161515520 2369 279545370671067047625768829146945 2370 280727129745022178190745161515520 2371 281913383145121292967328704888676 2372 283104146058094276988766485299712 2373 284299433715554715084452345313289 2374 285499261394113545418249497102336 2375 286703644415492952751536085547664 2376 287912598146640501835316411123712 2377 289126137999843511336251749035801 2378 290344279432843668701976418603520 2379 291567037948951886371576905426820 2380 292794429097163399737624418603520 2381 294026468472273107266664276374641 2382 295263171714991153185578956234752 2383 296504554512058753141755519943744 2384 297750632596364263245502430191616 2385 299001421747059492903675514084369 2386 300256937789676261853987999314432 2387 301517196596243201809995152038596 2388 302782214085402803127260081287680 2389 304052006222528706901723743360505 2390 305326589019843242911819081287680 2391 306605978536535213816386569273616 2392 307890190878877926020966200215552 2393 309179242200347467625559156141609 2394 310473148701741233867471036883456 2395 311771926631296700473367591688484 2396 313075592284810445335193401958912 2397 314384162005757418925123901066401 2398 315697652185410463865241489408000 2399 317016079262960084068147309728000 2400 318339459725634463865241489408000 2401 319667810108819737539926333109601 2402 321001146996180509683509061018112 2403 322339487019780626792103235166884 2404 323682846860204200523350999097856 2405 325031243246676883032311674620009 2406 326384692957187394806386113841152 2407 327743212818609305419670495155216 2408 329106819706823067627657978644480 2409 330475530546838305223731799589305 2410 331849362312916355079418978644480 2411 333228332028693063790899863926596 2412 334612456767301839354795193938432 2413 336001753651496958296779281119569 2414 337396239853777128677095264034816 2415 338795932596509309397576161978944 2416 340200849152052786235303689265152 2417 341611006842883505028565447861041 2418 343026423041718662441300216517120 2419 344447115171641554732750592284420 2420 345873100706226684959572216517120 2421 347304397169665129038179232288601 2422 348741022136890161095636473792512 2423 350182993233703138537940180939664 2424 351630328136899647265060764174336 2425 353083044574395907462653315705289 2426 354541160325355440400874174054912 2427 356004693220315996671274899259876 2428 357473661141316746293278506385920 2429 358948082022025731122276735433345 2430 360427973847867579991921506385920 2431 361913354656151487023718519279616 2432 363404242536199453537566210916352 2433 364900655629474793997418972407169 2434 366402612129710906426789665276416 2435 367910130283040307729343048579044 2436 369423228388123934350368745554432 2437 370941924796280708715459835947721 2438 372466237911617371883261059450880 2439 373996186191158582849688956936080 2440 375531788144977284941565059450880 2441 377073062336325339738142460503641 2442 378620027381764428959545775165952 2443 380172701951297224761684600142084 2444 381731104768498828877741142381056 2445 383295254610648481046873680220209 2446 384865170308861537171318960627712 2447 386440870748221717643618519040576 2448 388022374867913626286236234752000 2449 389609701661355540346377204972625 2450 391202870176332471989361234752000 2451 392801899515129501734447898084676 2452 394406808834665384277554227917312 2453 396017617346626427145850639604409 2454 397634344317600642629765683808256 2455 399257009069212173438475661088784 2456 400885630978255992525501011658752 2457 402520229476832877531577720174441 2458 404160824052484660292518747169280 2459 405807434248329751860327716002980 2460 407460079663198943486374747169280 2461 409118779951771484015992440666721 2462 410783554824711434144398562066432 2463 412454424048804297984400989094144 2464 414131407447093932396889923158016 2465 415814524899019734535672264484769 2466 417503796340554108058753390551552 2467 419199241764340208458722365505316 2468 420900881219829967965447843422720 2469 422608734813422400474843610767145 2470 424322822708602186958014843422720 2471 426043165126078541805648731413776 2472 427769782343924360563066150029312 2473 429502694697715649511904529751289 2474 431241922580671237554955999310336 2475 432987486443792770861239246548164 2476 434739406796004990728938360730112 2477 436497704204296295124397187709201 2478 438262399293859584355913446072320 2479 440033512748233391341633018285120 2480 441811065309443296931401446072320 2481 443595077778143630742986724009841 2482 445385571013759457973644999741952 2483 447182565934628852648558753555844 2484 448986083518145457768235444425216 2485 450796144800901332817513474258969 2486 452612770878830089099381637138432 2487 454435982907350313357377985982096 2488 456265802101509280150894265518080 2489 458102249736126953448272727856905 2490 459945347145940277903143265518080 2491 461795115725747760280010366658916 2492 463651576930554341495661418660352 2493 465514752275716559743530359327809 2494 467384663337088005168713599942656 2495 469261331751165066561898521437184 2496 471144779215232970541028674240512 2497 473035027487512113690094094040001 2498 474932098387304688124999880000000 2499 476836013795141600957031369062500 2500 478746795652929688124999880000000 2501 480664465964099223067719094085001 2502 482589046793751720709028685760512 2503 484520560268808037228148816727184 2504 486459028578156766088716560582656 2505 488404473972802930800423232742809 2506 490356918766016974887739962020352 2507 492316385333484049540787656118916 2508 494282896113453599423976783598080 2509 496256473606889247118612119761905 2510 498237140377618976676227783598080 2511 500224919052485616759988527532096 2512 502219832321497623852064331538432 2513 504221902937980166005456898253969 2514 506231153718726507619328646345216 2515 508247607544149695717457255675844 2516 510271287358434548210011729981952 2517 512302216169689944619419310974841 2518 514340417050101419751666402232320 2519 516385913136084060794950942095120 2520 518438727628435708328178402232320 2521 520498883792490461722368782764201 2522 522566404958272489418617626010112 2523 524641314520650144566830179248164 2524 526723635939490386510024402510336 2525 528813392739813508599575540576289 2526 530910608511948172827352459149312 2527 533015306911686751761273883883776 2528 535127511660440978271391077662720 2529 537247246545397903534182346482145 2530 539374535419676163803324077662720 2531 541509402202482556435782786065316 2532 543651870879268925662652874711552 2533 545801965501889358594745505889769 2534 547959710188757691953515127638016 2535 550125129125005330018491808624144 2536 552298246562639374282969602066432 2537 554479086820701065310283686641721 2538 556667674285424537283592019489280 2539 558864033410395885742660683622980 2540 561068188716712549001736019489280 2541 563280164793143003743170998239441 2542 565499986296286775282058122698752 2543 567727677950734762997706431198784 2544 569963264549229881428385929568256 2545 572206770952828017526348987839409 2546 574458222091059304570724910797312 2547 576717642962089713236471025564676 2548 578985058632882960318151225152000 2549 581260494239362735607900964497625 2550 583543974986575247427526225152000 2551 585835526148852087315272946610576 2552 588135173069973414368392866547712 2553 590442941163331459743221619035209 2554 592758855912094351815075309421056 2555 595082942869370262500862617082084 2556 597415227658371875247900772925952 2557 599755735972581175193015517488641 2558 602104493575914561996597367930880 2559 604461526302888285856879208366080 2560 606826860058784207210293367930880 2561 609200520819815880624359965022721 2562 611582534633294963390152374354432 2563 613972927617797949321980216099044 2564 616371725963333228272525273596416 2565 618778955931508471872261218052169 2566 621194643855698346002583955556352 2567 623618816141212550512675813769616 2568 626051499265464186690723652945920 2569 628492719778138453000708318768345 2570 630942504301361669596580652945920 2571 633400879529870632126237541839876 2572 635867872231182295338310213734912 2573 638343509245763787005376191930289 2574 640827817487202752677805973774336 2575 643320823942378031783055635289664 2576 645822555671630665585817157312512 2577 648333039808935237525039332283601 2578 650852303562071546444433641157120 2579 653380374212796613233681487524420 2580 655917279117017021398161641157120 2581 658463045704961592075619675946041 2582 661017701481354394018804587825152 2583 663581274025588089063701646908944 2584 666153790991897613603594874914816 2585 668735280109534196589797344174569 2586 671325769182939714580492768338432 2587 673925286091921384359737597426596 2588 676533858791826793649279041364480 2589 679151515313719270436451126734305 2590 681778283764553591442018041364480 2591 684414192327352030252441640745216 2592 687059269261380745641658079281152 2593 689713542902326510608057088255009 2594 692377041662473782652966451257856 2595 695049794030882115827553726926884 2596 697731828573563915075667238298112 2597 700423173933662533400748788114601 2598 703123858831630712385561470208000 2599 705833912065409366594087328778000 2600 708553362510606712385561470208000 2601 711282239120677741671221556161401 2602 714020570927104041144964402278912 2603 716768387039573957519714674028484 2604 719525716646163109301924410323456 2605 722292589013515245637236316606609 2606 725069033487023452760958452375552 2607 727855079491011708587613093783616 2608 730650756528916785974438180167680 2609 733456094183470505194335854315505 2610 736271122116882336154379180167680 2611 739095870071022350896605168638596 2612 741930367867604526918439762514432 2613 744774645408370401850718425129369 2614 747628732675273080031884444911616 2615 750492659730661591517566009113744 2616 753366456717465604065352515274752 2617 756250153859380488635210478389641 2618 759143781461052738946599755563520 2619 762047369908265745633971648286820 2620 764960949668125925542951755563520 2621 767884551289249206710132239140801 2622 770818205401947869570020425203712 2623 773761942718417744933313405297664 2624 776715794032925769281291513102336 2625 779679790221997897921747243188289 2626 782653962244607376552490343219712 2627 785638341142363371779094452408676 2628 788632958039699961134175776555520 2629 791637844144065483146119883911945 2630 794653030746112248005798776555520 2631 797678549219886609380446939152016 2632 800714431023019397924492091082752 2633 803760707696916717037763869113369 2634 806817410866951101422131646255616 2635 809884572242653038988251148410244 2636 812962223617902856664728463954432 2637 816050396871122970662639452836721 2638 819149123965470501748972451143680 2639 822258436949030256083192534690880 2640 825378367955008072171756451143680 2641 828508949201924534496038654676241 2642 831650212993809054369760680407552 2643 834802191720394318582648377996484 2644 837964917857311106387674285011456 2645 841138423966283475389875661199609 2646 844322742695324316895372424742912 2647 847517906778931281279843431189776 2648 850723949038283073936354215168000 2649 853940902381436122363064474403625 2650 857168799803521614951979215168000 2651 860407674386942912040543598237476 2652 863657559301573329788518124954112 2653 866918487804954297443207884207009 2654 870190493242493888556757143289856 2655 873473609047665726719858608816384 2656 876767868742208266376865208369152 2657 880073305936324449287931249503841 2658 883389954328881737204449300308480 2659 886717847707612521324689105110180 2660 890057019949314909097185300308480 2661 893407505020053888940061628879721 2662 896769336975362873445120768018432 2663 900142549960445621636170782844944 2664 903527178210378540851701600290816 2665 906923256050313368822667761360569 2666 910330817895680236516777057137152 2667 913749898252391112321328484334916 2668 917180531717043628137287270085120 2669 920622752977125287957929513150545 2670 924076596811218059506034270085120 2671 927542098089203349504246680166976 2672 931019291772467363153881972416512 2673 934508212914106848398086931850289 2674 938008896659135225545922620494336 2675 941521378244689102834579851772164 2676 945045693000235178507587104870912 2677 948581876347777529987519238759001 2678 952129963802065290722364523857920 2679 955689990970800715285357153144720 2680 959261993554847633308732523857920 2681 962846007348440292832513196183241 2682 966442068239392593650084536484352 2683 970050212209307711232970640003044 2684 973670475333788111817873201660416 2685 977302893782645959239688563831169 2686 980947503820113914094871216914432 2687 984604341805056325820165562372096 2688 988273444191180818272381768826880 2689 991954847527250269395546059992705 2690 995648588457295185562410768826880 2691 999354703720826471177964975532516 2692 1003073230153048594133242518077952 2693 1006804204685073147698380622923209 2694 1010547664344132809444539350829056 2695 1014303646253795697784949488157584 2696 1018072187634180126726014438131712 2697 1021853325802169759420050079290201 2698 1025647098171629161111905460032000 2699 1029453542253619752072366588874500 2700 1033272695656616161111905460032000 2701 1037104596086722980268996823338801 2702 1040949281347891921267886066573312 2703 1044806789342139374341352927070784 2704 1048677158069764370014677588320256 2705 1052560425629566944447678046211409 2706 1056456630219066908932350448906752 2707 1060365810134723024144307424149316 2708 1064288003772152579746873208353280 2709 1068223249626351379947358683250105 2710 1072171586291914135605704208353280 2711 1076133052463255263496343411246096 2712 1080107686934830093324806862866432 2713 1084095528601356483101250821745769 2714 1088096616458036843473762979734016 2715 1092110989600780571624964382292644 2716 1096138687226426895336094429143552 2717 1100179748632968127823434086105441 2718 1104234213219773333952591156510720 2719 1108302120487812408436840670859520 2720 1112383510039880566626383156510720 2721 1116478421580823248496053745418401 2722 1120586894917761436439685767373312 2723 1124708969960317387480003659088164 2724 1128844686720840780503591695950336 2725 1132994085314635279131157223541289 2726 1137157205960185510833979730266112 2727 1141334088979384462908110260834576 2728 1145524774797761295918559323064320 2729 1149729303944709575226385587722745 2730 1153947717053715921212272323064320 2731 1158180054862589078810853642539716 2732 1162426358213689406970728276029952 2733 1166686668054158788655774702077969 2734 1170961025436150962004058101129216 2735 1175249471517062273261296707937344 2736 1179552047559762852106532755218432 2737 1183868794932828209988331310532721 2738 1188199755110771262090508914414080 2739 1192544969674274773547073030139780 2740 1196904480310424230526732914414080 2741 1201278328812941136808022613814041 2742 1205666557082416736466757384292352 2743 1210069207126546163298225920535184 2744 1214486321060363017597202368710656 2745 1218917941106474370919544180300809 2746 1223364109595296199449824446464512 2747 1227824868965289246600130431915876 2748 1232300261763195315465843604800000 2749 1236790330644273991764900534690625 2750 1241295118372539797887718604800000 2751 1245814667820999778685655556965376 2752 1250349021971891519626557459136512 2753 1254898223916921597946635755119809 2754 1259462316857504467428600625414656 2755 1264041344105001777436664956291684 2756 1268635349080962126839720781988352 2757 1273244375317361253454678132220041 2758 1277868466456842659642644784302080 2759 1282507666252958674691314486235280 2760 1287162018570411954617620784302080 2761 1291831567385297420025403656237721 2762 1296516356785344632653526719058432 2763 1301216430970160611250573849331844 2764 1305931834251473087412945623241216 2765 1310662611053374202023868054409969 2766 1315408805912564642931518679293952 2767 1320170463478598224505168113201216 2768 1324947628514126909708928774840320 2769 1329740345895146275333396553913745 2770 1334548660611241421026165774840320 2771 1339372617765833322762892890395076 2772 1344212262576425631401279922074112 2773 1349067640374851916961044749511289 2774 1353938796607523359273641939470336 2775 1358825776835676885646194895995664 2776 1363728626735623756184797707405312 2777 1368647392098998597423043163135401 2778 1373582118833008884902332014174720 2779 1378532852960684875351217655146020 2780 1383499640621129989111740014174720 2781 1388482528069771643461402548721441 2782 1393481561678612537480146861719552 2783 1398496787936482389112380572838144 2784 1403528253449290125074815704662016 2785 1408576004940276524261576973228769 2786 1413640089250267315298742006866432 2787 1418720553337926728901178656818596 2788 1423817444280011505685248207905280 2789 1428930809271625360091647447632105 2790 1434060695626473901073367207905280 2791 1439207150777120010204450155020816 2792 1444370222275239677865936271050752 2793 1449549957791878298166090643332409 2794 1454746405117707423252714858656256 2795 1459959612163281977676050485129284 2796 1465189626959297933461490817741312 2797 1470436497656850446552025263566801 2798 1475700272527692455281049449472000 2799 1480980999964493741536883349352000 2800 1486278728481100455281049449472000 2801 1491593506712795103083073199617201 2802 1496925383416557001335278734643712 2803 1502274407471323194811764095854084 2804 1507640627878249841236451934573056 2805 1513024093760974062525823941557209 2806 1518424854365876263372660015613952 2807 1523842959062342917837816463216016 2808 1529278457343029824617791308154880 2809 1534731398824125831656539086565705 2810 1540201833245617030770712308154880 2811 1545689810471551422958222079354596 2812 1551195380490304055060726208594432 2813 1556718593414842628451369448103169 2814 1562259499482993580419817370812416 2815 1567818149057708638927342735212544 2816 1573394592627331851405441055588352 2817 1578988880805867088272170470122241 2818 1584601064333246021841129885073920 2819 1590231194075596581298708769813220 2820 1595879321025511884425961885073920 2821 1601545496302319646742182645597001 2822 1607229771152352068747969748518912 2823 1612932196949216201946303140619664 2824 1618652825194064794320867351054336 2825 1624391707515867615951582681635289 2826 1630148895671683265448027724288512 2827 1635924441546931457882160165161476 2828 1641718397155665794902466837189120 2829 1647530814640847017712398497914545 2830 1653361746274616743596669837189120 2831 1659211244458571686679730760228416 2832 1665079361724038363601441045553152 2833 1670966150732348284795707044783569 2834 1676871664275113632058566172258816 2835 1682795955274503423092932527205444 2836 1688739076783520163717945099858432 2837 1694701081986276988431588635729721 2838 1700682024198275290015986369300480 2839 1706681956866682838875493489969680 2840 1712700933570612392798450369300480 2841 1718739008021400797834185259652841 2842 1724796234062888580977587370353152 2843 1730872665671700035354302938814884 2844 1736968356957523798600339140665856 2845 1743083362163393925130593425143009 2846 1749217735665971452991559119962112 2847 1755371531975826465994191923742976 2848 1761544805737720651823656194048000 2849 1767737611730890356823404745358625 2850 1773950004869330138151781194048000 2851 1780182040202076814010069726794276 2852 1786433772913494012641653525094912 2853 1792705258323557220802679951773609 2854 1798996551888139332405367995795456 2855 1805307709199296698035831379507984 2856 1811638785985555676049029157783552 2857 1817989838112199685944194581637241 2858 1824360921581556764724832459911680 2859 1830752092533287626948115231741380 2860 1837163407244674229169248459911680 2861 1843594922130908839487117471096721 2862 1850046693745383612898268403474432 2863 1856518778779980673167018975559744 2864 1863011234065362701920236862447616 2865 1869524116571264035676066657200369 2866 1876057483406782271516630006026752 2867 1882611391820670382115467636368516 2868 1889185899201629340831236647211520 2869 1895781063078601257579921601057945 2870 1902396941121063026198563647211520 2871 1909033591139320484014258116524176 2872 1915691071084803084332917758707712 2873 1922369439050359082563046044913289 2874 1929068753270551236690512730702336 2875 1935789072121953022821072167960164 2876 1942530454123445366508113668915712 2877 1949292957936513890583882561412801 2878 1956076642365546680213160432107520 2879 1962881566358132565889143433528320 2880 1969707789005359925092008432107520 2881 1976555369542116003331408197560641 2882 1983424367347386755294888779530752 2883 1990314841944557206824974685414244 2884 1997226853001712338448420463919616 2885 2004160460331938491181880812367369 2886 2011115723893625295339005362194432 2887 2018092703790768123064718856766096 2888 2025091460273271065323202518599680 2889 2032112053737250434066848009652505 2890 2039154544725338790314211518599680 2891 2046218993926989498865752163210116 2892 2053305462178781810386896074199552 2893 2060414010464726471588725229482609 2894 2067544699916571864237348334739456 2895 2074697591814110673723769797841984 2896 2081872747585487087926832121126912 2897 2089070228807504527102566836944401 2898 2096290097205933905534049438528000 2899 2103532414655822425676614610210500 2900 2110797243181802905534049438528000 2901 2118084644958403640002144188996601 2902 2125394682310358796916742662490112 2903 2132727417712919348544197100378384 2904 2140082913792164539252896089081856 2905 2147461233325313890105297922644009 2906 2154862439241039741110666416497152 2907 2162286594619780331879471226983716 2908 2169733762694053421421180319572480 2909 2177204006848770447827938344262305 2910 2184697390621551228587391319572480 2911 2192213977703039202268685196964096 2912 2199753831937217212326433575698432 2913 2207317017321723833768218064201569 2914 2214903598008170243431953538146816 2915 2222513638302457634620219827873444 2916 2230147202665095176839431178609152 2917 2237804355711518521392485166440041 2918 2245485162212408853574303621253120 2919 2253189687094012492220449505147920 2920 2260917995438461037359775621253120 2921 2268670152484092066722833483676601 2922 2276446223625770381858543664640512 2923 2284246274415209804612402449892164 2924 2292070370561295524720273678414336 2925 2299918577930406999272589217470289 2926 2307790962546741404804556629286912 2927 2315687590592637642768748221389376 2928 2323608528408900899147221838929920 2929 2331553842495127758961100454487345 2930 2339523599510031876436314838929920 2931 2347517866271770201584991356218116 2932 2355536709758269763962745215652352 2933 2363580197107555014362918337230169 2934 2371648395618075725209580339644416 2935 2379741372749035450411891046214544 2936 2387859196120720545443203321874432 2937 2396001933514829748409066004427721 2938 2404169652874804322869068175802880 2939 2412362422306158763178248034180580 2940 2420580310076812063114572175802880 2941 2428823384617419548559774176192641 2942 2437091714521705275001624974589952 2943 2445385368546794990626491712835584 2944 2453704415613549665771826360877056 2945 2462048924806899589509010675726209 2946 2470418965376179034127769789235712 2947 2478814606735461488294153002671076 2948 2487235918463895459654867182912000 2949 2495682970306040847661535506407625 2950 2504155832172205887389242182912000 2951 2512654574138784665124512211724176 2952 2521179266448595206498664178829312 2953 2529729979511218137943263594168409 2954 2538306783903335922245194294432256 2955 2546909750369072668979655998465284 2956 2555538949820334520600187199754752 2957 2564194453337150614965604213755441 2958 2572876332168014625084539367137280 2959 2581584657730226876859054021628480 2960 2590319501610237045609595367137280 2961 2599080935563987432164359697456721 2962 2607869031517256819296919197266432 2963 2616683861566004909296764121528644 2964 2625525497976717343458207637910016 2965 2634394013186751304273896529731769 2966 2643289479804681701119967421335552 2967 2652211970610647940220685189836816 2968 2661161558556701279681197767198720 2969 2670138316767152770377839614583145 2970 2679142318538921783496214767198720 2971 2688173637341885125508089502554276 2972 2697232346819226741378924378317312 2973 2706318520787788006798675618056289 2974 2715432233238418610229296594190336 2975 2724573558336328025563171467665664 2976 2733742570421437576187514893402112 2977 2742939344008733091250574089591201 2978 2752163953788618154926272497656320 2979 2761416474627267949474737728291620 2980 2770696981566983692896960497656320 2981 2780005549826547671982635806700841 2982 2789342254801578871551042705917952 2983 2798707172064889200685624617731344 2984 2808100377366840316763738359433216 2985 2817521946635701048083846721246969 2986 2826971955978005415893236706898432 2987 2836450481678911256620153338214596 2988 2845957600202559445115047260910080 2989 2855493388192433719706443266053905 2990 2865057922471721109877746260910080 2991 2874651280043672967372111184100416 2992 2884273538091966601533313863524352 2993 2893924773981067519691370861373809 2994 2903605065256592273402467939078656 2995 2913314489645671911353568906295684 2996 2923053125057316039742889292288512 2997 2932821049582777490948232495423001 2998 2942618341495917601295999827200000 2999 2952445079253572098744500171450000 3000 2962301341495917601295999827200000 3001 2972187207046838726952768495477001 3002 2982102754914295816033193306112512 3003 2992048064290693266664849260643684 3004 3002023214553248484272231491846656 3005 3012028285264361445877672309471809 3006 3022063356171984880034784115556352 3007 3032128507209995063214587931452416 3008 3042223818498563233465306482606080 3009 3052349370344527622167620536339905 3010 3062505243241766104708007482606080 3011 3072691517871569470893601988074596 3012 3082908275103015315932839940178432 3013 3093155595993342552806968830040969 3014 3103433561788326546858330201737216 3015 3113742253922654873422142820275344 3016 3124081754020303699329338782205952 3017 3134452143894914789108828911058841 3018 3144853505550173136718398445048320 3019 3155285921180185223634259236863620 3020 3165749473169857904130110445048320 3021 3176244244095277918577386003657201 3022 3186770316724092035599194011738112 3023 3197327774015887823911280586905664 3024 3207916699122575054684178678030336 3025 3218537175388767735261530831046289 3026 3229189286352166775070403949261312 3027 3239873115743943284560243685518276 3028 3250588747489122508007946248286720 3029 3261336265706968391027356097441145 3030 3272115754711368783622329248286720 3031 3282927299011221279623333694508816 3032 3293770983310819693348390802327552 3033 3304646892510241174329994419417769 3034 3315555111705733960950477883286016 3035 3326495726190105773829133104964644 3036 3337468821453112849805220445266432 3037 3348474483181849617361843192626721 3038 3359512797261139014336496093921280 3039 3370583849773923448764933582772480 3040 3381687727001656403705840093921280 3041 3392824515424694686894622147433441 3042 3403994301722691326075479733002752 3043 3415197172774989110861752922597284 3044 3426433215661014781975378589344256 3045 3437702517660673868717131612050409 3046 3449005166254746175520164998285312 3047 3460341249125281918440203964700176 3048 3471710854155998512436590171392000 3049 3483114069432678010299214017837625 3050 3494550983243565194077215171392000 3051 3506021684079766319866174315755076 3052 3517526260635648516811362476339712 3053 3529064801809239841185458202304209 3054 3540637396702629986399987361325056 3055 3552244134622371649810585333163584 3056 3563885105079882557177026971901952 3057 3575560397791848145639815844574641 3058 3587270102680624906075970945978880 3059 3599014309874644385697496335896580 3060 3610793109708817851756866945978880 3061 3622606592724941617224712159317721 3062 3634454849672103029305727676434432 3063 3646337971507087121659695647238544 3064 3658256049394783931195343069628416 3065 3670209174708596480305619032004169 3066 3682197439030849425413822509220352 3067 3694220934153198372700864109606116 3068 3706279752077039861884797414801920 3069 3718373985013922018924608354489345 3070 3730503725385955878521104414801920 3071 3742669065826227377288599392485376 3072 3754870099179210018471943876902912 3073 3767106918501178209084306668940289 3074 3779379617060621270341967929934336 3075 3791688288338658122273240995112164 3076 3804033026029452643379496484864512 3077 3816413924040629706227119603670601 3078 3828831076493691889850089330821120 3079 3841284577724436869843726579435920 3080 3853774522283375487031017330821120 3081 3866301004936150495583776240142041 3082 3878864120663955991481776256881152 3083 3891463964663957522193830409789444 3084 3904100632349712878465673071202816 3085 3916774219351593569100349739867569 3086 3929484821517206979617686664978432 3087 3942232534911819215680274477164096 3088 3955017455818778632174263394836480 3089 3967839680739940048834131536836305 3090 3980699306396089653301452394836480 3091 3993596429727370592508552601691716 3092 4006531147893709253278816775025152 3093 4019503558275242233036262419006009 3094 4032513758472744001517874631673856 3095 4045561846308055254383057690490384 3096 4058647919824511959615428475226112 3097 4071772077287375097613045135002601 3098 4084934417184261095864033415488000 3099 4098135038225572959105442633070500 3100 4111374039344932095864033415488000 3101 4124651519699610842278570023058401 3102 4137967578670965684104061321510912 3103 4151322315864871177799266296649984 3104 4164715831112154571599652382867456 3105 4178148224469031127478867822040609 3106 4191619596217540144902662776791552 3107 4205130046865981687280067992622116 3108 4218679677149354012017514437255680 3109 4232268588029791705082452542798505 3110 4245896880697004520983905437255680 3111 4259564656568716929078266876686096 3112 4273272017291108367109531478034432 3113 4287019064739254202894022305621369 3114 4300805901017567405060558881583616 3115 4314632628460240923757887272418244 3116 4328499349631690782242073050378752 3117 4342406167326999880257437639978641 3118 4356353184572362510125498836459520 3119 4370340504625529586457257124960320 3120 4384368230976254590405050836459520 3121 4398436467346740229371085149538801 3122 4412545317692085813090622485811712 3123 4426694886200735347008704951660164 3124 4440885277294926343870163149902336 3125 4455116595631139354443549922363289 3126 4469388946100548218300522388211712 3127 4483702433829471035573081013548176 3128 4498057164179821860611960385259520 3129 4512453242749563118470352866775945 3130 4526890775373158745138033385259520 3131 4541369868122028052451841239100516 3132 4555890627305000318609363021578752 3133 4570453159468770105213549531346369 3134 4585057571398353301776888883183616 3135 4599703970117543898614647943455744 3136 4614392462889371489057584694034432 3137 4629123157216559501915425176326721 3138 4643896160841984165123290283655680 3139 4658711581749134201504149855745380 3140 4673569528162571257581274283655680 3141 4688470108548391066375547157375241 3142 4703413431614685345123396381591552 3143 4718399606312004428851995648099984 3144 4733428741833820640749283186067456 3145 4748500947616992400267240314115609 3146 4763616333342229069897768491110912 3147 4778775008934556541561400305830276 3148 4793977084563783563549977159488000 3149 4809222670644968808965324279648625 3150 4824511877838888686596852159488000 3151 4839844817052505895181912542886976 3152 4855221599439438721993636673626112 3153 4870642336400431086701883696181009 3154 4886107139583823331453827836473856 3155 4901616120886023758121614303602884 3156 4917169392451980913665415738225152 3157 4932767066675656624561123490094841 3158 4948409256200499781242811036436480 3159 4964096073919920873511010454545680 3160 4979827632977767277858747036436480 3161 4995604046768799297668181880679721 3162 5011425428939166957231617616978432 3163 5027291893386887550551528312689444 3164 5043203554262323945875181077602816 3165 5059160525968663646920323924017569 3166 5075162923162398611749322053681152 3167 5091210860753805830250032931676416 3168 5107304453907428661182619270021120 3169 5123443818042558929752408380776545 3170 5139629068833719786669816270021120 3171 5155860322211149329659265330317476 3172 5172137694361284988379935550464512 3173 5188461301727248673722100797565289 3174 5204831261009332692443713937934336 3175 5221247689165486428112817350299664 3176 5237710703411803789322268747302912 3177 5254220421223011426144186159651001 3178 5270776960332957715792430451601920 3179 5287380438735102518462358826961220 3180 5304030974683007704317998451601920 3181 5320728686690828452597705561884241 3182 5337473693533805323810292248420352 3183 5354266114248757105994520501588544 3184 5371106068134574436015781079228416 3185 5387993674752714196874693308229169 3186 5404929053927694692003281060434432 3187 5421912325747591597525299849614596 3188 5438943610564534693458210280378880 3189 5456023028995205374835213941999705 3190 5473150701921334943726689280378880 3191 5490326750490203683141286999984016 3192 5507551296115140713787867144701952 3193 5524824460476024634680383182379209 3194 5542146365519784948568742172525056 3195 5559517133460904273179594430426084 3196 5576936886781921339251931013939712 3197 5594405748233934776353292851683201 3198 5611923840837107687463321403392000 3199 5629491287881173013312307395072000 3200 5647108212925939687463321403392000 3201 5664774739801799583127437875740801 3202 5682490992610235252702492564685312 3203 5700257095724328461026742328397284 3204 5718073173789269513339725802144256 3205 5735939351722867378943553580350409 3206 5753855754716060611558787264202752 3207 5771822508233429067369998026492816 3208 5789839738013706421757027223521280 3209 5807907570070293485708904043638105 3210 5826026130691772322918308223521280 3211 5844195546442421168555399486798596 3212 5862415944162730150720769565266432 3213 5880687450969917815578207450942769 3214 5899010194258448457168903897686016 3215 5917384301700550252909657144302144 3216 5935809901246734205778578367127552 3217 5954287121126313894192732489199441 3218 5972816089847926030583087675486720 3219 5991396936200051829673085129438020 3220 6010029789251539187468079675486720 3221 6028714778352125671963841065321401 3222 6047452033132962326583245982861312 3223 6066241683507138287351231344155664 3224 6085083859670206214819020694030336 3225 6103978692100708541749577291421289 3226 6122926311560704537577179850138112 3227 6141926849096298190654959861479076 3228 6160980436038166909305182969848320 3229 6180087204002091042688001002491745 3230 6199247284889484222505345969848320 3231 6218460810887924526557582653993216 3232 6237727914471686465171482289405952 3233 6257048728402273791519026313015969 3234 6276423385728953136847496219337216 3235 6295852019789288471642253201687844 3236 6315334764209676393744559492178432 3237 6334871752905882244447742131527721 3238 6354463120083577053595949305006080 3239 6374109000238875314710699373099280 3240 6393809528158873591171373305006080 3241 6413564838922189954476752390018041 3242 6433375067899504255615654856356352 3243 6453240350754099230575677369343684 3244 6473160823442402441020000311046656 3245 6493136622214529051163169261921809 3246 6513167883614825441877719211712512 3247 6533254744482413663064462722061376 3248 6553397341951736725320218547200000 3249 6573595813453104731937713091840625 3250 6593850296713241852273343547200000 3251 6614160929755834137519448597119876 3252 6634527850902078179918690226688512 3253 6654951198771230616459108395798809 3254 6675431112281158478089369159878656 3255 6695967730648890385494686229783184 3256 6716561193391168592474855962724352 3257 6737211640325001877966806366316041 3258 6757919211568219287755021878510080 3259 6778684047540024726914167457575780 3260 6799506288961552404029197878510080 3261 6820386076856423128239201085542721 3262 6841323552551301460152187994898432 3263 6862318857676453717679005277881344 3264 6883372134166306837835512381833216 3265 6904483524260008095563129365771969 3266 6925653170501985680618828038717952 3267 6946881215742510133586605392047716 3268 6968167803138256642063445412856320 3269 6989513076152868198073743053444745 3270 7010917178557519617767132412856320 3271 7032380254431482424455630060050576 3272 7053902448162690596046973895002112 3273 7075483904448307177932008003931289 3274 7097124768295291762384934618190336 3275 7118825185020968835536225533228164 3276 7140585300253596992978957184717312 3277 7162405259932939025070306013532401 3278 7184285210310832872990913779998720 3279 7206225297951763456625806110867520 3280 7228225669733435375331521779998720 3281 7250286472847346482655085035927441 3282 7272407854799362336071428696535552 3283 7294589963410291522806851733128644 3284 7316832946816461862817071663510016 3285 7339136953470297489989409266331769 3286 7361502132140896812639620917266432 3287 7383928631914611354374872231566096 3288 7406416602195625476395325677537280 3289 7428966192706536982307794401544105 3290 7451577553488938606525894677537280 3291 7474250834904000387332110162977316 3292 7496986187633052925678162508554752 3293 7519783762678171530801064831493409 3294 7542643711362761253733217121632256 3295 7565566185332142809785885806102784 3296 7588551336554139391086393452429312 3297 7611599317319664370250328941464801 3298 7634710280243309896271073390912000 3299 7657884378263936383709922657454500 3300 7681121764645262896271073390912000 3301 7704422592976458425846726357524201 3302 7727787017172734068118548091635712 3303 7751215191475936095802719875885584 3304 7774707270455139930626791589677056 3305 7798263409007245015127547104401209 3306 7821883762357570585360077641789952 3307 7845568486060452345609249849064516 3308 7869317735999840046195746281402880 3309 7893131668389895965469847518858705 3310 7917010439775594297087117281402880 3311 7940954207033321443661144642412096 3312 7964963127371477217889490777874432 3313 7989037358331076952249981626005169 3314 8013177057786354518365482370044416 3315 8037382383945366257136284795927044 3316 8061653495350595820740234316452352 3317 8085990550879559927601719794721241 3318 8110393709745415031431646242129920 3319 8134863131497564905441508010296720 3320 8159398976022269142835678242129920 3321 8184001403543252574687029095005001 3322 8208670574622315606301996598886912 3323 8233406650159945473182203964392164 3324 8258209791395928417690757710414336 3325 8283080159909962787532332138220289 3326 8308017917622273057157159439040512 3327 8333023226794224773200045085310976 3328 8358096250028940425066531122053120 3329 8383237150271916241779333544588545 3330 8408446090811639916199184122053120 3331 8433723235280209257735211803186916 3332 8459068747653951774661004221809152 3333 8484482792254045187153495804426569 3334 8509965533747138872172835571746816 3335 8535517137145976241302394919660944 3336 8561137767810018052669083463698432 3337 8586827591446066658065149434229721 3338 8612586774108891186393650117972480 3339 8638415482201853664560787454834180 3340 8664313882477536076939314117972480 3341 8690282142038368364528226229361841 3342 8716320428337257364934970293297152 3343 8742428909178216694307403966328384 3344 8768607752716997572343762924281856 3345 8794857127461720591509899335469009 3346 8821177202273508431594071304090112 3347 8847568146367119520730577109393476 3348 8874030129311582644024543134528000 3349 8900563321030832500911190054413625 3350 8927167891804346212383918134528000 3351 8953844012267780779226569382453776 3352 8980591853413611492386241791526912 3353 9007411586591771296624049021157609 3354 9034303383510291108582237571539456 3355 9061267416235941090407092831704484 3356 9088303857194872880068085309399552 3357 9115412879173262779514728889238241 3358 9142594655317955901813644112199680 3359 9169849359137111278409341224986880 3360 9197177164500847927653260112199680 3361 9224578245641891885746627197906721 3362 9252052777156224201243712986194432 3363 9279600934003729894263098102814244 3364 9307222891508847881555580502319616 3365 9334918825361221868578381917267369 3366 9362688911616352209726337648330752 3367 9390533326696248737871780426720016 3368 9418452247390084564365856323307520 3369 9446445850854850850655038532493945 3370 9474514314616012552667633323307520 3371 9502657816568165139126101525684676 3372 9530876534975692284942048606515712 3373 9559170648473424540851766688038289 3374 9587540336067298980451242770702336 3375 9615985777135019825790578943897664 3376 9644507151426720052688802501107712 3377 9673104639065623976931076621314801 3378 9701778420548710822511355636011520 3379 9730528676747379273084562871154820 3380 9759355588908113007793403636011520 3381 9788259338653147222635961126271641 3382 9817240107981136138541258817226752 3383 9846298079267821497321009344409744 3384 9875433435266702046666806904047616 3385 9904646359109704015363057854175369 3386 9933937034307852579886982459474432 3387 9963305644751944323568059599018596 3388 9992752374713220689480325746311680 3389 10022277408844042428241979635469505 3390 10051880932178565041897784746311680 3391 10081563130133415225060803074671616 3392 10111324188508368304491035602583552 3393 10141164293487026678289587446348609 3394 10171083631637499255888018838995456 3395 10201082389913081900013586897520484 3396 10231160755652938871812127534694912 3397 10261318916582785280311371900347401 3398 10291557060815570537408537378048000 3399 10321875376852162819567079420218000 3400 10352274053582034537408537378048000 3401 10382753280283948814386454972408601 3402 10413313246626646975730404158362112 3403 10443954142669537048849189859114884 3404 10474676158863383276383362385465856 3405 10505479486050996643098214314193009 3406 10536364315467926417809489173553152 3407 10567330838743152711535080476337216 3408 10598379247899780053067051450900480 3409 10629509735355731983159358248460305 3410 10660722493924446668527712450900480 3411 10692017716815573536859072367526596 3412 10723395597635670934029306891858432 3413 10754856330388904804728630590808569 3414 10786400109477748397695464218658816 3415 10818027129703682996760430987292944 3416 10849737586267899678903255682353152 3417 10881531674772002100526391092544041 3418 10913409591218710313150254216389120 3419 10945371532012565609736013327536420 3420 10977417693960636402842926216389120 3421 11009548274273225135828289782589601 3422 11041763470564576228299121629888512 3423 11074063480853585057025755412369664 3424 11106448503564507973528593399054336 3425 11138918737527673359550322062760289 3426 11171474381980193721626959458918912 3427 11204115636566678825972166741043876 3428 11236842701339949874890320361873920 3429 11269655776761754725934906333066345 3430 11302555063703484155029863361873920 3431 11335540763446889164772567750681616 3432 11368613077684799339138219634788352 3433 11401772208521842245806457445578169 3434 11435018358475163887332095420412416 3435 11468351730475150202382947537375044 3436 11501772527866149618268770432594432 3437 11535280954407196655986427660432721 3438 11568877214272736589007448082554880 3439 11602561512053351157035222220950080 3440 11636334052756485335960152082554880 3441 11670195041807175165242142259406641 3442 11704144685048776633950893028413952 3443 11738183188743695626695529719054084 3444 11772310759574118930676176785773056 3445 11806527604642746305091159814757209 3446 11840833931473523614134594112243712 3447 11875229948012377024820194563826576 3448 11909715862627948270868218121472000 3449 11944291884112330983893527567367625 3450 11978958221681808093133843121472000 3451 12013715084977590294958327002888676 3452 12048562684066555593397725224141312 3453 12083501229441989912938370692257409 3454 12118530932024328784823432111456256 3455 12153652003161900108105874229366784 3456 12188864654631667986698676642250752 3457 12224169098639977643668940674861441 3458 12259565547823301414023596777505280 3459 12295054215248985817235508436778980 3460 12330635314415999710759852777505280 3461 12366309059255683525791742841771721 3462 12402075664132499586517141966866432 3463 12437935343844783514110206747488144 3464 12473888313625496716731281759062016 3465 12509934789142979966780856538503769 3466 12546074986501708066665883266519552 3467 12582309122243045604335942171693316 3468 12618637413346003799847830881374720 3469 12655060077227998444218243777924145 3470 12691577331745608931825297881374720 3471 12728189395195338387620752871219776 3472 12764896486314374890415864581005312 3473 12801698824281353793504903649886289 3474 12838596628717121143891463995470336 3475 12875590119685498201383779382308164 3476 12912679517694047058826360600474112 3477 12949865043694837364736360638998201 3478 12987146919085214149614170739640320 3479 13024525365708566757198846347823120 3480 13062000605855098881940058739640320 3481 13099572862262599713959365496916841 3482 13137242358117216192774691026493952 3483 13175009317054226371063006975431844 3484 13212873963158813889737301680841216 3485 13250836520966843565615027711759969 3486 13288897215465638092956317111058432 3487 13327056272094755860151355127972096 3488 13365313916746769882837405046702080 3489 13403670375768047854727079163775905 3490 13442125875959533317430554046702080 3491 13480680644577527950555531919066916 3492 13519334909334474983369854362788352 3493 13558088898399743729312779506944809 3494 13596942840400415244642039484614656 3495 13635896964422069112504901184679184 3496 13674951500009571353722560204736512 3497 13714106677167863465578305424331001 3498 13753362726362752589900999764800000 3499 13792719878521702811736531483362500 3500 13832178365034627589900999764800000 3501 13871738417754683320710508424394001 3502 13911400268999064036183552220864512 3503 13951164151549797238013091598085184 3504 13991030298654540868606523629510656 3505 14030998944027381420492869529725809 3506 14071070321849633185397612323492352 3507 14111244666770638644286732124310916 3508 14151522213908569999682600972014080 3509 14191903198851231851555514312442905 3510 14232387857656865018095751972014080 3511 14272976426854951502672177886142096 3512 14313669143447020608284504883218432 3513 14354466244907456200817468505352969 3514 14395367969184305122406272163529216 3515 14436374554700086756223784878399844 3516 14477486240352603744001092448829952 3517 14518703265515753857594123118667841 3518 14560025870040343025910189678264320 3519 14601454294254899518509411441157120 3520 14642988778966489287197101678264320 3521 14684629565461532466924328872075201 3522 14726376895506621037314983571866112 3523 14768231011349337646138806688088164 3524 14810192155719075596050959759950336 3525 14852260571827859995919843065041289 3526 14894436503371170078065993413773312 3527 14936720194528762682736020084677776 3528 14979111889965496911136664609310720 3529 15021611834832159948355198007925145 3530 15064220274766294057493497609310720 3531 15106937455893024746344274760477316 3532 15149763624825890107939054544343552 3533 15192699028667671336298639076470769 3534 15235743915011224418717917045334016 3535 15278898531940313005918013894830144 3536 15322163128030442461399909422866432 3537 15365537952349695091334782586136721 3538 15409023254459566556327476958753280 3539 15452619284415803466390614591446980 3540 15496326292769242160468020958753280 3541 15540144530566648671847259264152441 3542 15584074249351559880802208597706752 3543 15628115701165125855807757307520784 3544 15672269138546953384669820455520256 3545 15716534814535950696915028379786409 3546 15760912982671173378785572180173312 3547 15805403896992671482185831381360676 3548 15850007812042337828928549108032000 3549 15894724982864757511629460830702625 3550 15939555665008058592600424108032000 3551 15984500114524764002092238762424576 3552 16029558587972644637239489580531712 3553 16074731342415573663060886929098209 3554 16120018635424382016869724619629056 3555 16165420725077715117450218942770084 3556 16210937869962890780356638025277952 3557 16256570329176758340693276539185641 3558 16302318362326558984734477314426880 3559 16348182229530787291745048572952080 3560 16394162191420053987362573314426880 3561 16440258509137949909904255841137721 3562 16486471444341911190962099512914432 3563 16532801259204085651651359571903044 3564 16579248216412200415878365272060416 3565 16625812579170430741994956589481169 3566 16672494611200270074207932477284352 3567 16719294576741401315113059962967616 3568 16766212740552569320724346367057920 3569 16813249367912454619370430549735345 3570 16860404724620548355831103367057920 3571 16907679076998028462088122440655876 3572 16955072691888637056065641914470912 3573 17002585836659559069736734089475289 3574 17050218779202302107973636692494336 3575 17097971787933577539520517048459664 3576 17145845131796182821468702586816512 3577 17193839080259885058615485922582601 3578 17241953903322305799088772210885120 3579 17290189871509807067620996580872420 3580 17338547255878378637856900210885120 3581 17387026328014526545080915011863041 3582 17435627360036162840751068940337152 3583 17484350624593496590227486666194944 3584 17533196394869926115084723673890816 3585 17582164944582932481398335879085569 3586 17631256547984974235397251496018432 3587 17680471479864383387874677194426596 3588 17729810015546262648751436538708480 3589 17779272430893383913186805306463305 3590 17828859002307088000633075538708480 3591 17878570006728185648231248080163216 3592 17928405721637859759946421925169152 3593 17978366425058568912842617893282009 3594 18028452395554952121897944018489856 3595 18078663912234734864762180547578884 3596 18129001254749636367860033606554112 3597 18179464703296278155244478409415601 3598 18230054538617093861605785351168000 3599 18280771042001240310842995446888000 3600 18331614495285509861605785351168000 3601 18382585180855244021215836617480401 3602 18433683381645248329377998935142912 3603 18484909381140708513092712812796484 3604 18536263463378107914182333561811456 3605 18587745912946146190845175470999609 3606 18639357014986659294652272755607552 3607 18691097055195540724403032208985616 3608 18742966319823664058257131484743680 3609 18794965095677806765561196590806505 3610 18847093670121575299789972484743680 3611 18899352331076331474022881622258596 3612 18951741367022120120378046927954432 3613 19004261066998598034827037929638369 3614 19056911720605964208814781724655616 3615 19109693618005891349110264029247744 3616 19162607049922458687314829799882752 3617 19215652307643086080456077809092641 3618 19268829683019469404096529107755520 3619 19322139468468517239387435511158820 3620 19375581956973288855499281107755520 3621 19429157442083933488861717307461801 3622 19482866217918630920646860120819712 3623 19536708579164533353931067191547664 3624 19590684821078708591971501593102336 3625 19644795239489084519034979545063289 3626 19699040130795394885217790007603712 3627 19753419791970126396696365572212676 3628 19807934520559467112849876184363520 3629 19862584614684256151697010009164945 3630 19917370373040934705090399184363520 3631 19972292094902498365113342296574016 3632 20027350080119450763124670166474752 3633 20082544629120758522898796937104369 3634 20137876042914807529309194526511616 3635 20193344623090360514004725232026244 3636 20248950671817515959529464658514432 3637 20304694491848668323337845187341721 3638 20360576386519469583158148906567680 3639 20416596659749792105158578286324880 3640 20472755616044692836371332906567680 3641 20529053560495378822831321227599241 3642 20585490798780174054887337737175552 3643 20642067637165487641144737811728484 3644 20698784382506783312499845293523456 3645 20755641342249550257727531110556609 3646 20812638824430275292084605251878912 3647 20869777137677416360392869057995776 3648 20927056591212377376066880094208000 3649 20984477494850484397552687844418625 3650 21042040159001963143645005094208000 3651 21099744894672917849151487165061476 3652 21157592013466311462373999116698112 3653 21215581827582947185877959651680009 3654 21273714649822451362022059736057856 3655 21331990793584257704721863891914384 3656 21390410572868592878922012722481152 3657 21448974302277463429252956498210841 3658 21507682297015644059349361562964480 3659 21566534872891667263308543913506180 3660 21625532346318814310768497562964480 3661 21684675034316107587086299220004721 3662 21743963254509304290098885400338432 3663 21803397325131891484949413336058944 3664 21862977565026082518463632961314816 3665 21922704293643814794561913830199569 3666 21982577831047748912193788064625152 3667 22042598497912269167283088336542916 3668 22102766615524485420172978460357120 3669 22163082505785236330061393407927545 3670 22223546491210093957918625460357120 3671 22284158894930369739380013777992976 3672 22344920040694121829107915902912512 3673 22405830252867163818118361606805289 3674 22466889856434074825569012061774336 3675 22528099176999210966506270542352164 3676 22589458540787718197070614764134912 3677 22650968274646546538660445528068001 3678 22712628706045465682555971569745920 3679 22774440163078081976505876410302720 3680 22836402974462856794780739569745920 3681 22898517469544126293198411735110241 3682 22960783978293122550627771374756352 3683 23023202831308996098478518856699044 3684 23085774359819839839685893363196416 3685 23148498895683714358700427796152169 3686 23211376771389674623994087438354432 3687 23274408320058798084595369374382096 3688 23337593875445214162167171582330880 3689 23400933771937135140142473183531705 3690 23464428344557888451434100582330880 3691 23528077928966950366236088141960516 3692 23591882861460981081435376625725952 3693 23655843478974861213153827885360209 3694 23719960119082729693941770200621056 3695 23784233119999023076145525266219584 3696 23848662820579516242972605084147712 3697 23913249560322364528779504951601201 3698 23977993679369147250108257337152000 3699 24042895518505912648999150710794500 3700 24107955419164224250108257337152000 3701 24173173723422208633159654655667801 3702 24238550774005604622263466157197312 3703 24304086914288813893632089623248784 3704 24369782488295953003228223222368256 3705 24435637840701906835879543258014409 3706 24501653316833383477396131333898752 3707 24567829262669970511227993346361316 3708 24634166024845192741201258029089280 3709 24700663950647571341872888763551105 3710 24767323388021684438044989029089280 3711 24834144685569229114981029199876096 3712 24901128192550084860867570402066432 3713 24968274258883378443066309823664769 3714 25035583235148550219702521222038016 3715 25103055472586421888137214399836644 3716 25170691323100265671871588119511552 3717 25238491139256874947433602299818441 3718 25306455274287636312797747384862720 3719 25374584082089603098890341497541520 3720 25442877917226570325733939384862720 3721 25511337134930151104785691232749401 3722 25579962091100854489025744172749312 3723 25648753142309164772353034722748164 3724 25717710645796622239847076498510336 3725 25786834959476905370455604302826289 3726 25856126441936914493669193144410112 3727 25925585452437856901745228859648576 3728 25995212350916333419044865807032320 3729 26065007497985426430047866576785745 3730 26134971254935789367611478807032320 3731 26205103983736737663040765022971716 3732 26275406047037341159539062917181952 3733 26345877808167517990608515667478969 3734 26416519631139129924971874743945216 3735 26487331880647079179588041188963344 3736 26558314922070406702335075563538432 3737 26629469121473391925935671640047721 3738 26700794845606653994701354485998080 3739 26772292461908254465672929825583780 3740 26843962338504801485735978485998080 3741 26915804844212555446291457333747041 3742 26987820348538536117062736382820352 3743 27060009221681631260621670711677184 3744 27132371834533706729217575459782656 3745 27204908558680718045494242487067809 3746 27277619766403823468681408271360512 3747 27350505830680498547848354289731876 3748 27423567125185652163808593480000000 3749 27496804024292744061265869408515625 3750 27570216903074903872792968480000000 3751 27643806137306051636236119914799376 3752 27717572103462019807139033288640512 3753 27791515178721676767781899180002809 3754 27865635740968051834431954900742656 3755 27939934168789461764403494396799684 3756 28014410841480638764526479197860352 3757 28089066139043860002624185767937041 3758 28163900442190078623601603763118080 3759 28238914132340056271747579538441280 3760 28314107591625497120854979763118080 3761 28389481202890183413764431202372721 3762 28465035349691112512938474605138432 3763 28540770416299635463674253199955844 3764 28616686787702597071564139546825216 3765 28692784849603477495814988420658969 3766 28769064988423535360037988012541952 3767 28845527591302952382122367028419216 3768 28922173046101979524807501241272320 3769 28999001741402084668569249712500745 3770 29076014066507101808437638241272320 3771 29153210411444381776364295627231076 3772 29230591166965944490759337042330112 3773 29308156724549632734818678201876289 3774 29385907476400267465264054103310336 3775 29463843815450804653119306863985664 3776 29541966135363493658147798636429312 3777 29620274830531037138577097711454401 3778 29698770296077752497738378736222720 3779 29777452927860734869249271476114020 3780 29856323122471021642370186736222720 3781 29935381277234758529165442930658441 3782 30014627790214367175101812345751552 3783 30094063060209714314718402386944144 3784 30173687486759282474003084028758016 3785 30253501470141342221111977302959769 3786 30333505411375125967069801962066432 3787 30413699712222003318090200443838596 3788 30494084775186657981156439937569280 3789 30574661003518266224504200714981105 3790 30655428801211676894649458937569280 3791 30736388573008592991605773888458816 3792 30817540724398754803936592000458752 3793 30898885661621124605289483163179409 3794 30980423791665072914060528591008256 3795 31062155522271566317838384020601284 3796 31144081261934356864278847181517312 3797 31226201419901173020062064346887801 3798 31308516406174912199585817322752000 3799 31391026631514834865049639475082000 3800 31473732507437760199585817322752000 3801 31556634446219263355094642842956201 3802 31639732860894874276442590943027712 3803 31723028165261278103683406549442084 3804 31806520773877517153963396451181056 3805 31890211102066194484773532410770209 3806 31974099565914679040212284122365952 3807 32058186582276312381924413352438016 3808 32142472568771617006382274045050880 3809 32226957943789506250177477310676705 3810 32311643126488495784992095045050880 3811 32396528536797916703919891442994596 3812 32481614595419130200809387881554432 3813 32566901723826743844301883547432169 3814 32652390344269829448238871775676416 3815 32738080879773142540114610350166544 3816 32823973754138343429250922991716352 3817 32910069391945219876372628926845241 3818 32996368218552911366263317789585920 3819 33082870660101134985182508160305220 3820 33169577143511412904726549789585920 3821 33256488096488301473816951991938001 3822 33343603947520621920501143823654912 3823 33430925125882692665251995481689664 3824 33518452061635563247453754876174336 3825 33606185185628249866763378538330289 3826 33694124929498972541037561928192512 3827 33782271725676393882517100802985476 3828 33870626007380859493961542597317120 3829 33959188208625639986428414750787545 3830 34047958764218174620392645597317120 3831 34136938109761316571903122803670416 3832 34226126681654579825474664412465152 3833 34315524917095387695415008307594569 3834 34405133254080322977287757377634816 3835 34494952131406379731213549805641444 3836 34584981988672216698713056761938432 3837 34675223266279412354796743320254721 3838 34765676405433721597007662657044480 3839 34856341848146334073124888529223680 3840 34947220037235134149236526657044480 3841 35038311416325962519892581966595841 3842 35129616429853879462049295670641152 3843 35221135523064429734517903887366884 3844 35312869142014909124632107914297856 3845 35404817733575632643849885389320009 3846 35496981745431204374006611382618112 3847 35589361626081788965937798972568976 3848 35681957824844384792191110065408000 3849 35774770791854098755548629122993625 3850 35867800978065422755081735065408000 3851 35961048835253511811462249915638276 3852 36054514816015463853254886752358912 3853 36148199373771601165917364234066609 3854 36242102962766753505235900353683456 3855 36336226038071542876925144177425984 3856 36430569055583669984122951115415552 3857 36525132472029202344511754764364241 3858 36619916744963864078799636554887680 3859 36714922332774327372295543327757380 3860 36810149694679505611314452554887680 3861 36905599290731848196149635212241721 3862 37001271581818637032350517303314432 3863 37097167029663284702045992723593744 3864 37193286096826634317054392548591616 3865 37289629246708261055522668920859369 3866 37386196943547775383838705505034752 3867 37482989652426127965562020974596516 3868 37580007839266916259119487189803520 3869 37677251970837692806014039623454945 3870 37774722514751275211295714189803520 3871 37872419939467057818045701932370176 3872 37970344714292325077625471028723712 3873 38068497309383566617444364274688289 3874 38166878195747794008000439617102336 3875 38265487845243859230950681413360164 3876 38364326730583774849968070907699712 3877 38463395325334035886144365928741801 3878 38562694103916943399698802030315520 3879 38662223541611929779754290218306320 3880 38761984114556885743944050030315520 3881 38861976299749489049612981062507641 3882 38962200575048534918379441069322752 3883 39062657419175268175824464496930244 3884 39163347311714717108076821750575616 3885 39264270733117029037063686639508369 3886 39365428164698807616198047291154432 3887 39466820088644451848275364378796096 3888 39568446988007496827353349764423680 3889 39670309346711956206390108620811505 3890 39772407649553666392417258764423680 3891 39874742382201632471026012303658116 3892 39977314031199375861945576785367552 3893 40080123083966283707494605806739609 3894 40183170028798959995687802549651456 3895 40286455354872578419781153890723984 3896 40389979552242236976040647642662912 3897 40493743111844314301520701091275401 3898 40597746525497827753639905307968000 3899 40701990285905793233343066739750500 3900 40806474886656586753639905307968000 3901 40911200822225307755312146683345601 3902 41016168587975144171582125548634112 3903 41121378680158739243537396511376384 3904 41226831595919560088107229888249856 3905 41332527833293268020388250849267009 3906 41438467891209090632117862385009152 3907 41544652269491195628095475243215716 3908 41651081468860066422352951372628480 3909 41757755990933879495877051512183305 3910 41864676338229883517688062372628480 3911 41971843014165780231080164375614096 3912 42079256523061107106830487142418432 3913 42186917370138621765185186860940569 3914 42294826061525688168432267305570816 3915 42402983104255664585872254640237444 3916 42511389006269293332999225200497152 3917 42620044276416092286706075226173041 3918 42728949424455748178329312001925120 3919 42838104961059511666350037059449920 3920 42947511397811594190569184001925120 3921 43057169247210566609576466129027601 3922 43167079022670759623333882369536512 3923 43277241238523665982696024068372164 3924 43387656410019344487690819926094336 3925 43498325053327825776385751851575289 3926 43609247685540519906165970662950912 3927 43720424824671625729252137458223376 3928 43831856989659542064287214075217920 3929 43943544700368280665822824371170345 3930 44055488477588880993537207075217920 3931 44167688843040826783018180702670116 3932 44280146319373464419945941468324352 3933 44392861430167423119511916297451169 3934 44505834699936036912911294907580416 3935 44619066654126768442748267522060544 3936 44732557819122634569194398077714432 3937 44846308722243633788741966803962721 3938 44960319891748175467395520779706880 3939 45074591856834510890146276517244580 3940 45189125147642166128575424779706880 3941 45303920295253376728433794710145641 3942 45418977831694524219046741936637952 3943 45534298289937574446394533618797584 3944 45649882203901517731719912417069056 3945 45765730108453810857515931097313209 3946 45881842539411820882748559929651712 3947 45998220033544270789169980202507076 3948 46114863128572686960579889050432000 3949 46231772363172848496893553387852625 3950 46348948276976238364876764050432000 3951 46466391410571496387409255271578176 3952 46584102305505874073139569363853312 3953 46702081504286691288395761933871409 3954 46820329550382794773217759134880256 3955 46938846988226018503378595353793284 3956 47057634363212645900263177339146752 3957 47176692221704873890474639103492441 3958 47296021111032278817039770978273280 3959 47415621579493284204086425961454480 3960 47535494176356630376867226978273280 3961 47655639451862845939005319873611721 3962 47776057957225721108839338870866432 3963 47896750244633782916746173866972644 3964 48017716867251772265321552286614016 3965 48138958379222122854299872290800769 3966 48260475335666441972096148926103552 3967 48382268292686993155854360311074816 3968 48504337807368180721887907185950720 3969 48626684437778036168399326100790145 3970 48749308742969706452367824185950720 3971 48872211282982944142494631837410276 3972 48995392618845599450097598758093312 3973 49118853312575114139847888625241289 3974 49242593927180017322243058203150336 3975 49366615026661423129712237990475664 3976 49490917176014530278250563481946112 3977 49615500941230123516481438835930201 3978 49740366889296076964046648172024320 3979 49865515588198859341225763876879620 3980 49990947606925041091687736172024320 3981 50116663515462803400278983794657841 3982 50242663884803449107753741961469952 3983 50368949286942915524353860826657344 3984 50495520294883289144146685408649216 3985 50622377482634322262031086445797969 3986 50749521425214951495323150849618432 3987 50876952698654818211834480355254596 3988 51004671879995790866357487622894080 3989 51132679547293489247473520421022905 3990 51260976279618810636601086622894080 3991 51389562657059457881202895571558416 3992 51518439260721469384071874916452352 3993 51647606672730751010617766296040809 3994 51777065476234609916077348236550656 3995 51906816255403290294572780356587684 3996 52036859595431511051944009411584512 3997 52167196082540005404282624880764001 3998 52297826303977062404095999692800000 3999 52428750848020070396032000304800000 4000 52559970303977062404095999692800000 4001 52691485262188263452293376880836001 4002 52823296314027639820632137430016512 4003 52955404051904450238421740829051684 4004 53087809069264799016805672973574656 4005 53220511960593191122466754893504809 4006 53353513321414089194445632585828352 4007 53486813748293472506014347234694416 4008 53620413838840397873548340251822080 4009 53754314191708562514341703448070905 4010 53888515406597868855311941251822080 4011 54023018084255991294541969221734596 4012 54157822826479944917608531160658432 4013 54292930236117656170647675924189969 4014 54428340917069535492109394531721216 4015 54564055474290051905154978430049344 4016 54700074513789309572652120729853952 4017 54836398642634626316724243933801841 4018 54973028468952114104812000101880320 4019 55109964601928261504206352554975620 4020 55247207651811518107014112101880320 4021 55384758229913880927518265388018201 4022 55522616948612482773896898306394112 4023 55660784421351182596265983482795664 4024 55799261262642157813012767648270336 4025 55938048088067498617387962242561289 4026 56077145514280804266326408852685312 4027 56216554159008781353467360081362276 4028 56356274641052844068346986160734720 4029 56496307580290716443737188077934145 4030 56636653597678036593106269160734720 4031 56777313315249962940178488983970816 4032 56918287356122782442570996100759552 4033 57059576344495520811488109477048769 4034 57201180905651554729454392613782016 4035 57343101665960226068069439178220644 4036 57485339252878458107768764534866432 4037 57627894294952373761576673867171721 4038 57770767421818915804838454613985280 4039 57913959264207469112920718709646480 4040 58057470453941484908870198613985280 4041 58201301623940107023022780348396441 4042 58345453408219800166556036716810752 4043 58489926441895980220980004585969284 4044 58634721361184646545562431528096256 4045 58779838803404016304686199291047409 4046 58925279406976160817138114456461312 4047 59071043811428643929329740275546176 4048 59217132657396162414452428035072000 4049 59363546586622188399570191403092625 4050 59510286241960613822655553035072000 4051 59657352267377396921574979286619076 4052 59804745307952210757032006179123712 4053 59952466009880093771477647799417209 4054 60100515020473102385999167084333056 4055 60248892988161965637199778445901584 4056 60397600562497741856083341933053952 4057 60546638394153477390959599601321641 4058 60696007134925867376386996473274880 4059 60845707437736918550171620919532580 4060 60995739956635614120442292473274880 4061 61146105346799580684823319010482721 4062 61296804264536757203727939883794432 4063 61447837367287066029796966990092544 4064 61599205313624085995508631880892416 4065 61750908763256727560987143890483169 4066 61902948377030910024038961859748352 4067 62055324816931240794447280373854116 4068 62208038746082696734556730509713920 4069 62361090828752307568181794904506345 4070 62514481730350841359873937509713920 4071 62668212117434492066583949686351376 4072 62822282657706569163757516326438912 4073 62976694020019189347903508453535289 4074 63131446874374970317676012261454336 4075 63286541891928726635512608795332164 4076 63441979744989167671872923463168512 4077 63597761107020597634122970289019601 4078 63753886652644617682112322281349120 4079 63910357057641830132492646491833920 4080 64067172998953544753827650281349120 4081 64224335154683487154545993991109041 4082 64381844204099509265790234638193152 4083 64539700827635301921216375416125444 4084 64697905706892109535800106682978816 4085 64856459524640446885707335761828569 4086 65015362964821817991288115261458432 4087 65174616712550437105254592749214096 4088 65334221454114951808105118472980480 4089 65494177876980168212858162435615305 4090 65654486669788778281161207472980480 4091 65815148522363089252841301076159716 4092 65976164125706755190965465529713152 4093 66137534172006510644480683511083009 4094 66299259354633906430504694611705856 4095 66461340368147047538340357298192384 4096 66623777908292333157287850632282112 4097 66786572672006198830330510611353601 4098 66949725357416860735771617277248000 4099 67113236663846062098900970770230500 4100 67277107291810821735771617277248000 4101 67441337943025184731168609339427401 4102 67605929320401975252853209243174912 4103 67770882128054551504167469222467984 4104 67936197071298562817085647947155456 4105 68101874856653708887800449263483609 4106 68267916191845501156933596388823552 4107 68434321785807026336461782742874116 4108 68601092348680712085450569322631680 4109 68768228591820094836690327998339505 4110 68935731227791589776329860322631680 4111 69103600970376262978604852405356096 4112 69271838534571605697759858112274432 4113 69440444636593310819264035297180369 4114 69609419993877051472422392974127616 4115 69778765325080261806485841279602244 4116 69948481350083919932364870763786752 4117 70118568789994333032053222985731641 4118 70289028367144924637869450569451520 4119 70459860805098024083625801806882320 4120 70631066828646658129835402569451520 4121 70802647163816344765070246712909801 4122 70974602537866889185584045330227712 4123 71146933679294181955315525124960164 4124 71319641317831999348389306842702336 4125 71492726184453805876233036111288289 4126 71666189011374559001430981201395712 4127 71840030532052516040435855128402176 4128 72014251481191043257262163173867520 4129 72188852594740427150285921311078945 4130 72363834609899687934277136173867520 4131 72539198265118395219792983111572516 4132 72714944300098485892061165525770752 4133 72891073455796084191484486086387369 4134 73067586474423323997899208576239616 4135 73244484099450173320721338014121744 4136 73421767075606260997116496357394432 4137 73599436148882705600330621485881721 4138 73777492066533946560320268319879680 4139 73955935577079577498822842826429380 4140 74134767430306181781008652319879680 4141 74313988377269170285858208865348241 4142 74493599170294621397409776747159552 4143 74673600562981123219023709868881984 4144 74853993310201618012811680607379456 4145 75034778168105248866380458050522609 4146 75215955894119208589041450707046912 4147 75397527246950590839638786687686276 4148 75579492986588243488150263019328000 4149 75761853874304624213217055168713625 4150 75944610672657658337759638019328000 4151 76127764145492598904838930464760976 4152 76311315057943888995923237454170112 4153 76495264176437026293723125750704009 4154 76679612268690429891757932842041856 4155 76864360103717309352819172373750884 4156 77049508451827536018497664161137152 4157 77235058084629516571942782273851841 4158 77421009775032068856023780879892480 4159 77607364297246299949064724481991680 4160 77794122426787486500326116879892480 4161 77981284940476957327407891646854721 4162 78168852616443978277749996118098432 4163 78356826234127639356408370852953444 4164 78545206574278744122285697251426816 4165 78733994418961701354997857479906569 4166 78923190551556418994558623089969152 4167 79112795756760200356066661698934416 4168 79302810820589642621580524841093120 4169 79493236530382537611368854594603545 4170 79684073674799774836724621841093120 4171 79875323043827246836533785023193476 4172 80066985428777756799790335029760512 4173 80259061622292928476251269359570289 4174 80451552418345118377426616992014336 4175 80644458612239330270101214427929664 4176 80837781000615131964586513155366912 4177 81031520381448574399902279344010001 4178 81225677554054113028089627878289920 4179 81420253319086531499858414903169220 4180 81615248478542867653773595878289920 4181 81810663835764341811186739715861241 4182 82006500195438287379120473915492352 4183 82202758363600083763315220705334544 4184 82399439147635091593649170053564416 4185 82596543356280590264144022027600169 4186 82794071799627717789770618350674432 4187 82992025289123412982270171136674596 4188 83190404637572359947208385674682880 4189 83389210659138934904481363784588705 4190 83588444169349155334493764674682880 4191 83788105985092631452231291401462016 4192 83988196924624520011451162961149952 4193 84188717807567480441215824731866209 4194 84389669454913633316996743435117056 4195 84591052689026521168576726995538084 4196 84792868333643071626980804648755712 4197 84995117213875562912667298379044201 4198 85197800156213591667212313261312000 4199 85400917988526043130722471536042000 4200 85604471540063063667212313261312000 4201 85808461641458035640184385163119801 4202 86012889124729554640651638844109312 4203 86217754823283409069843359811625284 4204 86423059571914562078837449848992256 4205 86628804206809135867363487079203409 4206 86834989565546398344022590657994752 4207 87041616487100752150171720383754816 4208 87248685811843726049721645625057280 4209 87456198381545968687099422842989105 4210 87664155039379244715627826625057280 4211 87872556629918433298575785550478596 4212 88081403999143528985135481373266432 4213 88290697994441644963583377939911769 4214 88500439464609018693884054952790016 4215 88710629259853019921997331148896144 4216 88921268231794161078150771686295552 4217 89132357233468110061341285517962441 4218 89343897119327705412331130284638720 4219 89555888745244973877405254775170020 4220 89768332968513150365158522284638720 4221 89981230647848700298582972247702401 4222 90194582643393344364726892337037312 4223 90408389816716085664199088794865664 4224 90622653030815239262793359109390336 4225 90837373150120464147509788257756289 4226 91052551040494797589251107613082112 4227 91268187569236691914473974255343076 4228 91484283605082053688076647834616320 4229 91700840018206285309806162310604745 4230 91917857680226329026469710834616320 4231 92135337464202713362236583749475216 4232 92353280244641601969318622159357952 4233 92571686897496844901318772765466969 4234 92790558300172032311538953674953216 4235 93009895331522550578540065669763844 4236 93229698871857640861248608969298432 4237 93449969802942460085905991836092721 4238 93670709008000144367158244457390080 4239 93891917371713874865585479387593280 4240 94113595780228946083972068457390080 4241 94335745121154836604620135445001041 4242 94558366283567282270010593963684352 4243 94781460158010351809117590947535684 4244 95005027636498524911683847814918656 4245 95229069612518772752766023855738809 4246 95453586981032640969860859625408512 4247 95678580638478335094924492134927376 4248 95904051482772808443598968403200000 4249 96130000413313852463961619484715625 4250 96356428330982189547114593403200000 4251 96583336138143568301933482510003876 4252 96810724738650861296295618644992512 4253 97038595037846165267110248107731809 4254 97266947942562903801474437848006656 4255 97495784361127932491280204457341184 4256 97725105203363646563599998487396352 4257 97954911380590090989179318337083041 4258 98185203805627073071366870438126080 4259 98415983392796277517814335728831780 4260 98647251057923383997279446438126080 4261 98879007718340187183867722006727721 4262 99111254292886719291049858549778432 4263 99343991701913375097793412615555344 4264 99577220867283039469149067118217216 4265 99810942712373217373633415219070969 4266 100045158162078166399751846600765952 4267 100279868142811031774006770022315716 4268 100515073582505983882738056260088320 4269 100750775410620358300144236531081745 4270 100986974558136798324834643260088320 4271 101223671957565400027264332591936576 4272 101460868542945859810405281364058112 4273 101698565249849624486009005343346289 4274 101936763015382043868817400394830336 4275 102175462778184525891080263888268164 4276 102414665478436694239739610062541312 4277 102654372057858548518642550256901401 4278 102894583459712626938146166882846720 4279 103135300628806171534479468750885520 4280 103376524511493295921229174882846720 4281 103618256055677155575317734232914441 4282 103860496210812120659843649809367552 4283 104103245927905951386155837534284644 4284 104346506159521975917535412800406016 4285 104590277859781270816859961083112769 4286 104834561984364844040627013141266432 4287 105079359490515820481715110293636096 4288 105324671337041630063262510988001280 4289 105570498484316198386045256387943105 4290 105816841894282139931737979988001280 4291 106063702530452953824442514331465316 4292 106311081357915222152871016746762752 4293 106558979343330810855572005638390409 4294 106807397454939073171589369266784256 4295 107056336662559055658946080128624784 4296 107305797937591706783346020005005312 4297 107555782253022088079488993479835801 4298 107806290583421587887395681244992000 4299 108057323904950137666140958802234500 4300 108308883195358430887395681244992000 4301 108560969433990144511178710655913201 4302 108813583601784163046222639288819712 4303 109066726681276805197358339116523584 4304 109320399656604053102325146519085056 4305 109574603513503784160415169860664209 4306 109829339239318005455361887457341952 4307 110084607822995090774884883973336516 4308 110340410255092020229304254599098880 4309 110596747527776622471639888462019705 4310 110853620634829819521612525599098880 4311 111111030571647874195965165481102096 4312 111368978335244640147525089519634432 4313 111627464924253814515428445212384169 4314 111886491338931193188931025587708416 4315 112146058581156928687230564397931044 4316 112406167654437790657727555081380352 4317 112666819563909428995153289866494241 4318 112928015316338639583995504527441920 4319 113189755920125632666653704219838720 4320 113452042385306303839757936527441920 4321 113714875723554507681086469336396001 4322 113978256948184334009519523422822912 4323 114242187074152386780467902692512164 4324 114506667118060065619217058848334336 4325 114771698098155849994628821881965289 4326 115037281034337586035644723191744512 4327 115303416948154775993036534318184976 4328 115570106862810870348851341262981120 4329 115837351803165562576000172116511545 4330 116105152795737086550440894262981120 4331 116373510868704516618407796761678916 4332 116642427051910070321141973617521152 4333 116911902376861413779578324554287569 4334 117181937876733969741446691589922816 4335 117452534586373228293246352185146944 4336 117723693542297060239554792994578432 4337 117995415782698033152133392293804721 4338 118267702347445730091294343986516480 4339 118540554278089071001994861713138180 4340 118813972617858636787126407986516480 4341 119087958411668996060468400471354841 4342 119362512706121034581777555502385152 4343 119637636549504287376485737701930384 4344 119913330991799273542480894110713856 4345 120189597084679833746447361586696009 4346 120466435881515470412243547355546112 4347 120743848437373690603796694513269476 4348 121021835809022351604996156986688000 4349 121300399054932009199068321951098625 4350 121579539235278268649918031986688000 4351 121859257411944138387923074326347776 4352 122139554648522386402670020407590912 4353 122420432010317899345121415590500609 4354 122701890564350044341706036342227456 4355 122983931379355033522825650416672484 4356 123266555525788291268273434575831552 4357 123549764075826824172060924207015241 4358 123833558103371593729152089787975680 4359 124117938684049891746604856540052880 4360 124402906895217718481622105787975680 4361 124688463815962163509015919514101721 4362 124974610527103789320590553354834432 4363 125261348111199017658951347837898244 4364 125548677652542518588248513001263616 4365 125836600237169602304366447667976369 4366 126125116952858613687070981576138752 4367 126414228889133329596628656279998016 4368 126703937137265358917413889246699520 4369 126994242790276545351021594873940945 4370 127285146942941372961404566246699520 4371 127576650691789374474556652336580676 4372 127868755135107542335264497025331712 4373 128161461372942742523452338804863289 4374 128454770507104131132646103269902336 4375 128748683641165573713084754576347664 4376 129043201880468067382008606888691712 4377 129338326332122165703656032483693801 4378 129634058105010406341501739615019520 4379 129930398309789741485271530474982820 4380 130227348058893971055270187615019520 4381 130524908466536178686560876006268641 4382 130823080648711170495536187535818752 4383 131121865723197916631422695142975744 4384 131421264809561995615262625003503616 4385 131721279029158041468917997168366369 4386 132021909505132193636644327857234432 4387 132323157362424549701782730196098596 4388 132625023727771620901120994572935680 4389 132927509729708790439475974965678505 4390 133230616498572774607051353572935680 4391 133534345166504086702126602850169616 4392 133838696867449503761634711622551552 4393 134143672737164536102187990310655609 4394 134449273913215899674113019466707456 4395 134755501534983991231057555777452484 4396 135062356743665366317733960445030912 4397 135369840682275220078365466409728401 4398 135677954495649870888403353228288000 4399 135986699330449246812084851568808000 4400 136296076335159374888403353228288000 4401 136606086660094873248064257321807601 4402 136916731457401446064001538833306112 4403 137228011881058381338031882057162884 4404 137539929086881051526224978597433856 4405 137852484232523417005570347527866009 4406 138165678477480532384522794050865152 4407 138479512983091055660010382527619216 4408 138793988912539760223490560084756480 4409 139109107430860049718641828135431305 4410 139424869704936475753280121084756480 4411 139741276903507258468090814221226596 4412 140058330197166809964769046327378432 4413 140376030758368260596162806874597569 4414 140694379761425988121015002798882816 4415 141013378382518149725902485786706944 4416 141333027799689216916971787733041152 4417 141653329192852513284073079567327041 4418 141974283743792755139895636977861120 4419 142295892636168595036709865700888420 4420 142618157055515168163322708977861120 4421 142941078189246641624855030522990601 4422 143264657226658766607951337883584512 4423 143588895358931433434033983417899664 4424 143913793779131229503215753259534336 4425 144239353682214000131486528583915289 4426 144565576265027412283791478241382912 4427 144892462726313521205620017372927876 4428 145220014266711339955726542978961920 4429 145548232088759411842605734568799345 4430 145877117396898385767346985978961920 4431 146206671397473594475494313212183616 4432 146536895298737635720539862716260352 4433 146867790310852956341680924892849169 4434 147199357645894439258472138801148416 4435 147531598517851993385006356000271044 4436 147864514142633146466259414257234432 4437 148198105738065640839235855435017721 4438 148532374523900032121554406267258880 4439 148867321721812290830113825923064080 4440 149202948555406406932481510267258880 4441 149539256250216997333649029528409641 4442 149876246033711916300800563699261952 4443 150213919135294868828741988412066084 4444 150552276786308026948640153254765056 4445 150891320220034648982723684523394209 4446 151231050671701701747598435241459712 4447 151571469378482485708832496918712576 4448 151912577579499263089467479969792000 4449 152254376515825888935114562967862625 4450 152596867430490445138295604969792000 4451 152940051568477877424691410017792676 4452 153283930176732635303961028597965312 4453 153628504504161314987797777319010409 4454 153973775801635305277889455364704256 4455 154319745321993436426452034371744784 4456 154666414320044631972007897290442752 4457 155013784052570563553081501499648441 4458 155361855778328308702487141969441280 4459 155710630758053011624885291595654980 4460 156060110254460546960285797969441280 4461 156410295532250186536178018792976721 4462 156761187858107269110969781909266432 4463 157112788500705873111418860479982144 4464 157465098730711492366742459220566016 4465 157818119820783714842092013786622769 4466 158171853045578904374082412400087552 4467 158526299681752885411066556607981316 4468 158881461007963630760847986680926720 4469 159237338304873952348526106583181145 4470 159593932855154194987170353680926720 4471 159951245943484933164021469401125776 4472 160309278856559670844919838909581312 4473 160668032883087544299662680544121289 4474 161027509313796027950993679217230336 4475 161387709441433643249930472292168164 4476 161748634560772670580137211537818112 4477 162110285968611864194051240680387201 4478 162472664963779170183474744794808320 4479 162835772847134447487344045315461120 4480 163199610921572191939391032794808320 4481 163564180492024263358413048699923841 4482 163929482865462615683869347510845952 4483 164295519350902030159524091171407844 4484 164662291259402851567857649542857216 4485 165029799904073727517969802923360969 4486 165398046600074350789700265922578432 4487 165767032664618204736693776020062096 4488 166136759416975311751138814989486080 4489 166507228178474984792910857037794905 4490 166878440272508581985852863989486080 4491 167250397024532264283927575141574916 4492 167623099762069756209977967524516352 4493 167996549814715109669834091228661809 4494 168370748514135470844506314194886656 4495 168745697194073850163206841422021184 4496 169121397190351895359943204912832512 4497 169497849840872667616429252864722001 4498 169875056485623420794060999611200000 4499 170253018466678383757706531635762500 4500 170631737128201545794060999611200000 4501 171011213816449445127319561864803001 4502 171391449879773960534922980933568512 4503 171772446668625106066132411953543184 4504 172154205535553828866191759524038656 4505 172536727835214810108837818400808809 4506 172920014924369269039920252902564352 4507 173304068161887770134895310262602916 4508 173688888908753033372959004322030080 4509 174074478528062747630587347943223905 4510 174460838385032387197253055322030080 4511 174847969846998031416089978994852096 4512 175235874283419187452278390772498432 4513 175624553065881616191926061086551969 4514 176014007568100161274221937306313216 4515 176404239165921581259641068475223844 4516 176795249237327384936981271625277952 4517 177187039162436669772013883356460841 4518 177579610323508963500532789715896320 4519 177972964104947068868587777578319120 4520 178367101893299911522690101715896320 4521 178762025077265391052780013551486201 4522 179157735047693235190747850215322112 4523 179554233197587857167302135971028164 4524 179951520922111216229980002342990336 4525 180349599618585681325097088363606289 4526 180748470686496897946435938265997312 4527 181148135527496658153473770675571776 4528 181548595545405773761952350902558720 4529 181949852146216952709594556307468145 4530 182351906738097678599774083902558720 4531 182754760731393093425946609364989316 4532 183158415538628883479652567471575552 4533 183562872574514168444903585621151769 4534 183968133255944393681766464588630016 4535 184374199002004225701960463955136144 4536 184781071233970450839285513781266432 4537 185188751375314877117700839035731721 4538 185597240851707239319875349059617280 4539 186006541091018107259033010937370980 4540 186416653523321797256918293059617280 4541 186827579580899286830708633400165441 4542 187239320698241132591702756090314752 4543 187651878312050391358615529757942784 4544 188065253861245544488311931807072256 4545 188479448786963425426814554345833409 4546 188894464532562150483420959827149312 4547 189310302543624052830769067647256676 4548 189726964267958619733690626952512000 4549 190144451155605433009694705735007625 4550 190562764658837112723925001952512000 4551 190981906232162264121436658888338576 4552 191401877332328427799640144272115712 4553 191822679418325033123761630813261209 4554 192244313951386354888171194755437056 4555 192666782394994473226432028842558084 4556 193090086214882236772925746695229952 4557 193514226879036229078910737030982641 4558 193939205857699738285872408422522880 4559 194365024623375730059026048375638080 4560 194791684650829823783834904422522880 4561 195219187417093272028407979667352721 4562 195647534401465943274643920789074432 4563 196076727085519307920989262901807044 4564 196506766953099427559681182896124416 4565 196937655490329947531346800935010169 4566 197369394185615092759832958656612352 4567 197801984529642666870142292342265616 4568 198235428015387054592353309842769920 4569 198669726138112227454404071418802345 4570 199104880395374752766620966842769920 4571 199540892287026805900875974129571876 4572 199977763315219185867257679112806912 4573 200415494984404334191143229761120289 4574 200854088801339357093560294636814336 4575 201293546275089050977729991235729664 4576 201733868917028931224683647113920512 4577 202175058240848264300848154702981601 4578 202617115762553103180496579542213120 4579 203060043000469326085962581312320420 4580 203503841475245678548519107542213120 4581 203948512709856818792823721177880041 4582 204394058229606366447834825350449152 4583 204840479562129954587104951659580944 4584 205287778237398285101359182098466816 4585 205735955787720187406268679388096569 4586 206185013747745680488331205961298432 4587 206634953654469038291772418141526596 4588 207085777047231858449383629197652480 4589 207537485467726134360213642924292305 4590 207990080459997330617034168197652480 4591 208443563570447461786500234589681216 4592 208897936347838174544928939588657152 4593 209353200343293833172621769272409009 4594 209809357110304608409657646411321856 4595 210266408204729569676085772942330884 4596 210724355184799780659449247552410112 4597 211183199611121398272572353740816601 4598 211642943046678774984546329193728000 4599 212103587056837564527850343603098000 4600 212565133209347830984546329193728000 4601 213027583074347161254488226188899401 4602 213490938224363780908488124245606912 4603 213955200234319673429383700525664484 4604 214420370681533702843953275538899456 4605 214886451145724739748626729199492609 4606 215353443209014790731942441676439552 4607 215821348455932131196702346594287616 4608 216290168473414441584779107950919680 4609 216759904850811947007531356765397505 4610 217230559179890560284784848950919680 4611 217702133054835028395339332225978596 4612 218174628072252082341962837030994432 4613 218648045831173590433837034408247369 4614 219122387933059714989419232629999616 4615 219597655981802072462688514023481744 4616 220073851583726896995745443942090752 4617 220550976347598207400736715169895641 4618 221029031884620977574078023221547520 4619 221508019808444310345950401012130820 4620 221987941735164614768047175221547520 4621 222468799283328786842550641365882801 4622 222950594073937393695319490114035712 4623 223433327730447861196269953751897664 4624 223917001878777665029935578898702336 4625 224401618147307525219192469621038289 4626 224887178166884604105138783969587712 4627 225373683570825707786119206682116676 4628 225861135994920491018887061353771520 4629 226349537077434665584898666772517945 4630 226838888459113212124736484353771520 4631 227329191783183595443659546684096016 4632 227820448695358983291281601099466752 4633 228312660843841468618379346979195369 4634 228805829879325295313835091032367616 4635 229299957455000087424720091289742244 4636 229795045226554081862526807790674432 4637 230291094852177364598560226071946721 4638 230788107992565110351500368523591680 4639 231286086310920825770150058476058880 4640 231785031472959596114383952523591680 4641 232284945146911335437316808070622241 4642 232785829003524040271710905411543552 4643 233287684716067046823644496819560484 4644 233790513960334291676465109127635456 4645 234294318414647576008053481134013609 4646 234799099759859833324425872856614912 4647 235304859679358400712704440194901776 4648 235811599859068293616487325934848000 4649 236319321987455484136652076252533625 4650 236828027755530182860627950934848000 4651 237337718856850124223174655441985476 4652 237848396987523855401706983686042112 4653 238360063846214028749206821993253009 4654 238872721134140697767765927154425856 4655 239386370555084616625804854749112384 4656 239901013815390543222015378054193152 4657 240416652623970545799075702817017841 4658 240933288692307313110189748987220480 4659 241450923734457468141503737160002180 4660 241969559467054885393455284987220480 4661 242489197609314011724112187161229721 4662 243009839883033190757560021770258432 4663 243531488012597990860399695863372944 4664 244054143724984536689418013947938816 4665 244577808749762844313496324873138569 4666 245102484819100159912824275129713152 4667 245628173667764302058487670018850916 4668 246154877033127007575501418412229120 4669 246682596655167280992360511940804545 4670 247211334276474747580183965412229120 4671 247741091642253009984528622065918976 4672 248271870500323008452951704931008512 4673 248803672601126384661402974055860289 4674 249336499697728849142529328728654336 4675 249870353545823552318976674007032164 4676 250405235903734459144775851920998912 4677 250941148532419727357901419607477001 4678 251478093195475089347094039377233920 4679 252016071659137237636039229305560720 4680 252555085692287213987997207377233920 4681 253095137066453802133980547504137241 4682 253636227555816924127578351870628352 4683 254178358937211040329527631047495044 4684 254721532990128553025134571150332416 4685 255265751496723213677650356002573169 4686 255811016241813533820708201797394432 4687 256357329012886199592930252136492096 4688 256904691600099489917814972557434880 4689 257453105796286698332017675745170705 4690 258002573396959558465138801557434880 4691 258553096200311673174136569778488516 4692 259104676007221947335482618150973952 4693 259657314621258024298181233721897209 4694 260211013848679726000774781876013056 4695 260765775498442496755459934618381584 4696 261321601382200850702441297707763712 4697 261878493314311822937651035134012201 4698 262436453111838424316965089175872000 4699 262995482594553099940048594870814500 4700 263555583584941191316965089175872000 4701 264116757908204402220686117398096801 4702 264679007392264268228639842625421312 4703 265242333867765629956439267893526784 4704 265806739168080109986932685682016256 4705 266372225129309593497720975043917409 4706 266938793590289712590288373236490752 4707 267506446392593334323895356138673316 4708 268075185380534052457384270011425280 4709 268645012401169682902050366281952105 4710 269215929304305762888732901011425280 4711 269787937942499053852282971538606096 4712 270361040171061048036566774478866432 4713 270935237848061478823164981799683769 4714 271510532834331834786930945089942016 4715 272086926993468877481572452391480644 4716 272664422191838162958423777067479552 4717 273243020298577567021576774143631441 4718 273822723185600814222541796374814720 4719 274403532727601010597611219962323520 4720 274985450802054180151100388374814720 4721 275568479289222805087642802110180401 4722 276152620072159369796718402475725312 4723 276737875036709908592595818560508164 4724 277324246071517557212871468526670336 4725 277911735068026108078790429156211289 4726 278500343920483569320536011256154112 4727 279090074525945727570677003048562576 4728 279680928784279714528963569052600320 4729 280272908598167577301664818203948745 4730 280866015873109852518643082052600320 4731 281460252517429144231361971833503716 4732 282055620442273705595027312015933952 4733 282652121561621024338062077606979969 4734 283249757792281412022118493012361216 4735 283848531053901597095832481644089344 4736 284448443268968321745527687709458432 4737 285049496362811942546078324719662721 4738 285651692263610034915142139219182080 4739 286255032902391001373976813059127780 4740 286859520213037683618055163219182080 4741 287465156132290978400696534723780041 4742 288071942599753457232933819598948352 4743 288679881557892989902837573076919184 4744 289288974952046371817520737376454656 4745 289899224730422955171049523367934809 4746 290510632844108283941488041273856512 4747 291123201247067732720306313257647876 4748 291736931896150149377383343316800000 4749 292351826751091501564838963320440625 4750 292967887774518527062930218316800000 4751 293585116931952387971250099382733376 4752 294203516191812328748468478295744512 4753 294823087525419338103857145178985809 4754 295443832906999814743842898001670656 4755 296065754313689236976834681411407684 4756 296688853725535836179572821831332352 4757 297313133125504274128250456073754041 4758 297938594499479324197659301903534080 4759 298565239836269556431613971028747280 4760 299193071127611026487911077903534080 4761 299822090368170968461081451498607721 4762 300452299555551491586195811828818432 4763 301083700690293280826986328524679844 4764 301716295775879301351548535096009216 4765 302350086818738506898890129761007969 4766 302985075828249552039595251803389952 4767 303621264816744508333874881373737216 4768 304258655799512584390276070469304320 4769 304897250794803849828324773509187745 4770 305537051823832963148379107469304320 4771 306178060910782903511971933954167076 4772 306820280082808706435923718860186112 4773 307463711370041203403508689428341289 4774 308108356805590765395959373492750336 4775 308754218425551050347596671606075664 4776 309401298269002754527874679463053312 4777 310049598378017367853631545649873401 4778 310699120797660933134839718219870720 4779 311349867575997809257151002935182020 4780 312001840764094438304533926219870720 4781 312655042416023116625302966942695441 4782 313309474588865769844841293087383552 4783 313965139342717731828320712175150144 4784 314622038740691527596724617978454016 4785 315280174848920660199481790606790769 4786 315939549736563401547020982454866432 4787 316600165475806587206558298780958596 4788 317262024141869415164431458828833280 4789 317925127813007248558297101420430105 4790 318589478570515422382509377828833280 4791 319255078498733054170000154491996816 4792 319921929685046858653983228747466752 4793 320590034219894966412807042257126409 4794 321259394196770746501282459148960256 4795 321930011712226633071814259130173284 4796 322601888865877955988667079922893312 4797 323275027760406775438698628340308801 4798 323949430501565720541895065157632000 4799 324625099198181831965045555638912000 4800 325302035962160408541895065157632000 4801 325980242908488857903116567796395201 4802 326659722155240551119445925129011712 4803 327340475823578681361324782577130084 4804 328022506037760126578398921793389056 4805 328705814925139316202221599454083209 4806 329390404616172101875513495646717952 4807 330076277244419632211332988711760016 4808 330763434946552231585512567943546880 4809 331451879862353282965719290972887705 4810 332141614134723114780499288943546880 4811 332832639909682891831668419756734596 4812 333524959336378510253413267692114432 4813 334218574567084496521468786620861169 4814 334913487757207910515740983806140416 4815 335609701065292252639745141939220544 4816 336307216653021375000232178585444352 4817 337006036685223396650377844613668241 4818 337706163329874622899911566455697920 4819 338407598758103468695563841188897220 4820 339110345144194386075213198455697920 4821 339814404665591795699115849128379001 4822 340519779502904022461603247396390912 4823 341226471839907235186634900596859664 4824 341934483863549390410595869626894336 4825 342643817763954180255730512169125289 4826 343354475734424984397606131229696512 4827 344066459971448826130002302630909476 4828 344779772674700332530623767119045120 4829 345494416047045698731036885641760545 4830 346210392294546656294231770119045120 4831 346927703626464445703214316677212416 4832 347646352255263792964034483836977152 4833 348366340396616890326659274544505569 4834 349087670269407381127100998208610816 4835 349810344095734348754213507058177444 4836 350534364100916309744571220161618432 4837 351259732513495211008847868354879721 4838 351986451565240431193114014106388480 4839 352714523491152786178474522006577680 4840 353443950529468538722469278106388480 4841 354174734921663412245662579743638841 4842 354906878912456608766848741788529152 4843 355640384749814830990303590410018884 4844 356375254684956308548513641513529856 4845 357111490972354828403816887927597009 4846 357849095869743769412391247222874112 4847 358588071638120141054028850731494976 4848 359328420541748626331136483898368000 4849 360070144848165628840404618538728625 4850 360813246828183324020589608898368000 4851 361557728755893714579855755614582276 4852 362303592908672690106126074757222912 4853 363050841567184090863892743090459609 4854 363799477015383775780940325537171456 4855 364549501540523694628437026549443984 4856 365300917433155964397851343690647552 4857 366053726987136949878153639217191241 4858 366807932499631348436764283811463680 4859 367563536271116279007712165861873380 4860 368320540605385375290469499811463680 4861 369078947809552883162931008103486721 4862 369838760194057762312007693140754432 4863 370599980072667792085307558445727744 4864 371362609762483681567377781860335616 4865 372126651583943183883984988158618369 4866 372892107860825214737912413861642752 4867 373658980920253975179754903342924516 4868 374427273092703078617194822493995520 4869 375196986711999682066244124283951945 4870 375968124115328621647939949493995520 4871 376740687643236552333983295738316176 4872 377514679639636091944812438596339712 4873 378290102451809969403604940278563289 4874 379066958430415177249704233729102336 4875 379845249929487128414968923432860164 4876 380624979306443817266545098444083712 4877 381406148922089984919564108286170801 4878 382188761140621288823270408390123520 4879 382972818329628476624086238641184320 4880 383758322860101564309122056390123520 4881 384545277106434018633643803957554641 4882 385333683446426943836010250216714752 4883 386123544261293272643595806282546244 4884 386914861935661961573216376662831616 4885 387707638857582190529577969440749369 4886 388501877418527566705269952157714432 4887 389297580013400332785827004050926096 4888 390094749040535579463385980171847680 4889 390893386901705462262466068670070505 4890 391693496002123422681402789171847680 4891 392495078750448413652968547714206116 4892 393298137558789129327714632114135552 4893 394102674842708239183571700958096609 4894 394908693021226626465247989590163456 4895 395716194516827630956966627557705984 4896 396525181755461296092085633941798912 4897 397335657166548620403146329855706401 4898 398147623182985813315898081139008000 4899 398961082241148555290849458907390500 4900 399776036780896262315898081139008000 4901 400592489245576354753593574887794601 4902 401410442082028530546590276012378112 4903 402229897740589042784848461496474384 4904 403050858675094981638145088513017856 4905 403873327342888560657457194349990009 4906 404697306204821407448783292171121152 4907 405522797725258858722970279329547716 4908 406349804372084259725115557587284480 4909 407178328616703268047116248118204305 4910 408008372934048161826939568587284480 4911 408839939802582152338190624904364096 4912 409673031704303700973556056446738432 4913 410507651124750840625704160631779569 4914 411343800553005501469224310698594816 4915 412181482481697841147190669426701444 4916 413020699407010579365937391279985152 4917 413861453828683336901634696116006041 4918 414703748250016979022257389144197120 4919 415547585177877963328539594251851920 4920 416392967122702692017511661144197120 4921 417239896598501868572217400964478601 4922 418088376122864858881212000172032512 4923 418938408216964056791443158460952164 4924 419789995405559254098120193399374336 4925 420643140217002014975178052259780289 4926 421497845183240054849945370194214912 4927 422354112839821623725627913485157376 4928 423211945725899893955220947073105920 4929 424071346384237352470466266925953345 4930 424932317361210197469471840073105920 4931 425794861206812739566614198279222116 4932 426658980474661807408345935378596352 4933 427524677722001157758532863231772169 4934 428391955509705890056947587101116416 4935 429260816402286865454548467972006544 4936 430131262967895130329175146971154432 4937 431003297778326344285294015553597721 4938 431876923409025212641429224545210880 4939 432752142439089923408917035438408580 4940 433628957451276588765623528545210880 4941 434507371032003691028267894714198641 4942 435387385771356533126995750316285952 4943 436269004263091693585849129098859584 4944 437152229104641486012782019298861056 4945 438037062897118423102872530093000209 4946 438923508245319685158384988047667712 4947 439811567757731593129337481712443076 4948 440701244046534086178232590879552000 4949 441592539727605203772611256307397625 4950 442485457420525572309091965879552000 4951 443379999748582896272559654241532176 4952 444276169338776453934170934926477312 4953 445173968821821597591844506847674409 4954 446073400832154258356907800800928256 4955 446974468007935455490573156283221284 4956 447877172991055810293919044496138752 4957 448781518427140064555054079863329441 4958 449687506965551603557143789751009280 4959 450595141259396983650982340339380480 4960 451504423965530464395793645751009280 4961 452415357744558545271948517599866721 4962 453327945260844506969286743082066432 4963 454242189182512957254735211586516644 4964 455158092181454381422915442560918016 4965 456075656933329697333436101025969769 4966 456994886117574815038568321688471552 4967 457915782417405201005003898062412816 4968 458838348519820446933398629366302720 4969 459762587115608843179405355225097145 4970 460688500899351956779903446366302720 4971 461616092569429214088133758562366276 4972 462545364828022488021450297035469312 4973 463476320381120689925402079406526289 4974 464408961938524366057860927037710336 4975 465343292213850298696913157287385664 4976 466279313924536111876235392768090112 4977 467217029791844881751676948172369201 4978 468156442540869751602773500607992320 4979 469097554900538551472918995663567620 4980 470040369603618422451924988607992320 4981 470984889386720445604698868212714841 4982 471931116990304275549774659674621952 4983 472879055158682778691432353009683344 4984 473828706640026676109143954083465216 4985 474780074186369191108086707144448969 4986 475733160553610701434466190329938432 4987 476687968501523396159394239122394596 4988 477644500793755937235068907146478080 4989 478602760197838125727005929014091905 4990 479562749485185572726073406146478080 4991 480524471431104374944083693629116416 4992 481487928814795794996698724186980352 4993 482453124419360946377407264304807809 4994 483420061031805483126334857359622656 4995 484388741443044294197649469380979684 4996 485359168447906202529328114708480512 4997 486331344845138668819052001376205001 4998 487305273437412500009999999520000000 4999 488280957031326562490312500476250000 5000 489258398437412500009999999520000000 5001 490237600470139456319073001376295001 5002 491218565947918802530672114731520512 5003 492201297693108869212979469971559684 5004 493185798532019683213694863280902656 5005 494172071294917709220862300051637809 5006 495160118816030596063834881273700352 5007 496149943933551927758168248208036416 5008 497141549489645979298235073182638080 5009 498134938330452477201355357797901905 5010 499130113306091364807239574182638080 5011 500127077270667572336543960205494596 5012 501125833082275791712339555718738432 5013 502126383603005256148298843992438969 5014 503128731698944524507406140487305216 5015 504132880240186270435000150013923344 5016 505138832100832076269959393135101952 5017 506146590158997231737843483386644841 5018 507156157296815537429805518520312320 5019 508167536400444113071093131511187620 5020 509180730360068210582958030520312320 5021 510195742069906031941796141362479201 5022 511212574428213551839342751298650112 5023 512231230337289345147749339152785664 5024 513251712703479419193371063844110336 5025 514274024437182050843096171428176289 5026 515298168452852628407050869653709312 5027 516324147669008498361515508867306276 5028 517351965008233816895890198834782720 5029 518381623397184406287550282696527145 5030 519413125766592616108434381834782720 5031 520446475051272189267210018903532816 5032 521481674190123132890864120656791552 5033 522518726126136594049567997508779769 5034 523557633806399740328668692969878016 5035 524598400182100645251660893225576644 5036 525641028208533178557995885162066432 5037 526685520845101901339586350091816721 5038 527731881055326966039868080295649280 5039 528780111806849021319282006274620480 5040 529830216071434121791042224295649280 5041 530882196824978642631058016419459441 5042 531936057047514199065880158718218752 5043 532991799723212570742544117823441284 5044 534049427840390630984185041292448256 5045 535108944391515280935301753544144409 5046 536170352373208388600549276292237312 5047 537233654786251732780941700496492176 5048 538298854635591951911349545860352000 5049 539365954930345497803178053826447625 5050 540434958683803594296115170860352000 5051 541505868913437200822840290567583076 5052 542578688640901980890587135859507712 5053 543653420892043275483456475970630209 5054 544730068696901081389376687632941056 5055 545808635089715034455612485132739584 5056 546889123108929397776724460311805952 5057 547971535797198054818884390828168641 5058 549055876201389507484453593162170880 5059 550142147372591879120733915941268580 5060 551230352366117922476803289162170880 5061 552320494241510032612350065811747721 5062 553412576062545264762422714228754432 5063 554506600897240357162013742307046544 5064 555602571817856758834399058317756416 5065 556700491900905662347156297723062169 5066 557800364227153041539787970867876352 5067 558902191881624694226877612868202116 5068 560005977953611289880709444366225920 5069 561111725536673422297284380092623345 5070 562219437728646667249667551366225920 5071 563329117631646645132604838770317376 5072 564440768352074088602348242273574912 5073 565554393000619915215632248012230289 5074 566669994692270305071745683818574336 5075 567787576546311783461645889369652164 5076 568907141686336308528064361539072512 5077 570028693240246363940555371164468601 5078 571152234340260056589441383993477120 5079 572277768122916219302611456042331920 5080 573405297729079518589131111993477120 5081 574534826303945567413624554572176041 5082 575666356997046043005392393077105152 5083 576799892962253809706230420396561444 5084 577935437357788046860917309920354816 5085 579072993346219381754341446757889569 5086 580212564094475027599239451595538432 5087 581354152773843926578521300371364096 5088 582497762559981897946159288712724480 5089 583643396632916791190620436772494305 5090 584791058177053644264824277712724480 5091 585940750381179846886610321620727716 5092 587092476438470308913701836102001152 5093 588246239546492633797154935177260009 5094 589402042907212297117284319417337856 5095 590559889726997830206059362479994384 5096 591719783216626008859966592366938112 5097 592881726591287047147336969797804601 5098 594045723070589796314138721100608000 5099 595211775878566948792238838945490500 5100 596379888243680247314138721100608000 5101 597550063398825699138191775165896401 5102 598722304581338795388313175942438912 5103 599896615032999735512194321722385984 5104 601072998000038656862036896337043456 5105 602251456733140869401823805279026609 5106 603431994487452095545146616618455552 5107 604614614522583715127611500763226116 5108 605799320102618015517848027369607680 5109 606986114496113446871147542891980505 5110 608175000976109882529760218369607680 5111 609365982820133884573882224084126096 5112 610559063310203974527366855684114432 5113 611754245732835909222195805262839369 5114 612951533379047961825749140692271616 5115 614150929544366208034914927260886244 5116 615352437528829817441081797334794752 5117 616556060636996350070060146361584641 5118 617761802177947058100980007064043520 5119 618969665465292192768216028126904320 5120 620179653817176316450392359064043520 5121 621391770556283619950522619266380801 5122 622606019009843244971342506472243712 5123 623822402509634611789894978072360164 5124 625040924391992752135430317761102336 5125 626261587997813647274685780074313289 5126 627484396672559571308611886312179712 5127 628709353766264439684614827233356176 5128 629936462633539162928386810724075520 5129 631165726633577005599398576393481945 5130 632397149130158950474130683724075520 5131 633630733491659067961122566014144516 5132 634866483091049890751920728887562752 5133 636104401305907793712009859615528369 5134 637344491518418379015813001894895616 5135 638586757115381866529849340058887744 5136 639831201488218489448140526958354432 5137 641077828032973895183958880945536721 5138 642326640150324551522013169517703680 5139 643577641245583158035170090235213380 5140 644830834728704062769811953517703680 5141 646086224014288684203933466843421241 5142 647343812521590938482082915730327552 5143 648603603674522671931255433663763984 5144 649865600901659098861848450854291456 5145 651129807636244244657791810361029609 5146 652396227316196394159967439700582912 5147 653664863384113545347035866579642276 5148 654935719287278868317789268840768000 5149 656208798477666169579153151095878625 5150 657484104411945361643961143840768000 5151 658761640551487937942629825096734976 5152 660041410362372453052862869812314112 5153 661323417315390008251516238379327009 5154 662607664886049742392758522673209856 5155 663894156554584328116662976017998884 5156 665182895805955473392370162401649152 5157 666473886129859428399962570127708841 5158 667767131020732497755194945884948480 5159 669062633977756558081226516947537680 5160 670360398504864580931503681884948480 5161 671660428110746161067944163763129721 5162 672962726308853050098576034356818432 5163 674267296617404695478787433367317444 5164 675574142559393784880345223050850816 5165 676883267662591795932343236009895569 5166 678194675459554551338243192183857152 5167 679508369487627779373173780296292416 5168 680824353288952679765655819173765120 5169 682142630410471494967923835446530545 5170 683463204403933086819016816173765120 5171 684786078825898518604813317906169476 5172 686111257237746642519188537606656512 5173 687438743205679692530473375695675289 5174 688768540300728882657397947271694336 5175 690100652098760010658704424279659664 5176 691435082180479067140616519061030912 5177 692771834131437850086355348318469001 5178 694110911542039584811893846066577920 5179 695452318007544549352144324617477220 5180 696796057128075705281776214066577920 5181 698142132508624333974863443099938241 5182 699490547759055678307563357240164352 5183 700841306494114589808031504883180544 5184 702194412333431181257779056653500416 5185 703549868901526484748682059721071169 5186 704907679827818115199854165778514432 5187 706267848746625939338596909373834596 5188 707630379297177750149644052230586880 5189 708995275123614946796918949065277705 5190 710362539874998220022026331230586880 5191 711732177205313243023702346273040016 5192 713104190773476367822449134195197952 5193 714478584243340327114582664855453209 5194 715855361283699941619925005523309056 5195 717234525568297832927374633134750084 5196 718616080775830141842590852261171712 5197 720000030589952252242030827216505201 5198 721386378699284520437580185080832000 5199 722775128797418010056020595715112000 5200 724166284582920232437580185080832000 5201 725559849759340892557815089360598801 5202 726955828035217640477072909501133312 5203 728354223124081828321791278868953284 5204 729755038744464272801887210721440256 5205 731158278619901023268495347152156409 5206 732563946478939135316315687069386752 5207 733972046055142449934833827611116816 5208 735382581087097378212679211188193280 5209 736795555318418691599389329080440105 5210 738210972497755317728850292188193280 5211 739628836378796141808686640164258596 5212 741049150720275813579875721718866432 5213 742471919285980559850864441402980769 5214 743897145844754002610468631633494016 5215 745324834170502982723837773127590144 5216 746754988042203389215770252263063552 5217 748187611243905994145666810176825441 5218 749622707564742293078412305655390720 5219 751060280798930351155478382059002020 5220 752500334745780654770542097655390720 5221 753942873209701968853918048820183401 5222 755387900000207199770103986588813312 5223 756835418931919263832742399019675664 5224 758285433824576961441303004750350336 5225 759737948503040856843793576998191289 5226 761192966797299163529808992073626112 5227 762650492542473635258230872239307076 5228 764110529578825462723892669460984320 5229 765573081751761175867527514256817745 5230 767038152911838551833318632460984320 5231 768505746914772528578374612275057216 5232 769975867621441124138454284486909952 5233 771448518897891361554268460192017969 5234 772923704615345199462688252756169216 5235 774401428650205468357192194111939844 5236 775881694884061812521886839784018432 5237 777364507203696637643438042290757721 5238 778849869501091064105252558771374080 5239 780337785673430885968252145840187280 5240 781828259623112535642584782771374080 5241 783321295257749054254620153170084041 5242 784816896490176067713579005288612352 5243 786315067238457768482148502099827684 5244 787815811425892903055438164144390656 5245 789319132981020765152633501023655809 5246 790825035837627194625706921216704512 5247 792333523934750582089548004657893376 5248 793844601216687879277877718220800000 5249 795358271633000615129313650915690625 5250 796874539138520917607955843220800000 5251 798393407693357541262865283532987876 5252 799914881262901900530809644240896512 5253 801438963817834108786653330393764809 5254 802965659334129023145771415361734656 5255 804494971793062295022869540258999184 5256 806026905181216426451594357229668352 5257 807561463490486832169321600977950041 5258 809098650718087907471511378159342080 5259 810638470866559101840022770438187780 5260 812180927943770998349782354159342080 5261 813726025962931398858203747678012721 5262 815273768942591414981757806442258432 5263 816824160906651564864095595927329344 5264 818377205884367875740128783480201216 5265 819932907910357992300474602046469969 5266 821491271024607290860675051620413952 5267 823052299272474999339602518082683716 5268 824615996704700323051466503868920320 5269 826182367377408576315838680646818745 5270 827751415352117319890115990868920320 5271 829323144695742504228844042713922576 5272 830897559480604618574325561530714112 5273 832474663784434845882941180456861289 5274 834054461690381223591612373397070336 5275 835636957287014810228838855017408164 5276 837222154668335857874745294837965312 5277 838810057933779990474574715890370401 5278 840400671188224388010068472747294720 5279 841993998541993976533175229029003520 5280 843590044110867624066533880747294720 5281 845188812016084342375177899060001441 5282 846790306384349494613911094179799552 5283 848394531347841008854807331309540644 5284 850001491044215597499289259562902016 5285 851611189616614982579243645873993769 5286 853223631213672126951633437902866432 5287 854838819989517471391069212905806096 5288 856456760103785177584805203460065280 5289 858077455721619377034627625812442105 5290 859700911013680425870105572460065280 5291 861327130156151165577677267370053316 5292 862956117330743189650047020002570752 5293 864587876724703116160370753019387409 5294 866222412530818866265710518237536256 5295 867859728947425948644240956025246784 5296 869499830178413749870693194935181312 5297 871142720433231830734524230928306801 5298 872788403926896228505302369060672000 5299 874436884879995765149801854985114500 5300 876088167518698361505302369060672000 5301 877742256074757357413591602264402201 5302 879399154785517837820171680463603712 5303 881058867893922964843172751931261584 5304 882721399648520315816479602274093056 5305 884386754303468227311579711191027209 5306 886054936118542145142643716690493952 5307 887725949359140980359351804567708516 5308 889399798296293471231982094078394880 5309 891076487206664551233279644843280705 5310 892756020372561723021627265078394880 5311 894438402081941438430041857269892096 5312 896123636628415484465522594398994432 5313 897811728311257375323279777772863169 5314 899502681435408750420375786430972416 5315 901196500311485778453312087974035044 5316 902893189255785567484098841503908352 5317 904592752590292581059346185168367241 5318 906295194642685060366918863574353920 5319 908000519746341452434698414067480720 5320 909708732240346844375999695574353920 5321 911419836469499403686191109367887001 5322 913133836784316824595070427744358912 5323 914850737541042780479550714194732164 5324 916570543101653382341213387211854336 5325 918293257833863643353288049399810289 5326 920018886111133949481621274042048512 5327 921747432312676536184199112741158976 5328 923478900823461971193790660165509120 5329 925213296034225643388282585326534545 5330 926950622341474257753277113165509120 5331 928690884147492336441528515550270916 5332 930434085860348725933795747070833152 5333 932180231893903110305691438278248569 5334 933929326667812530605110037233698816 5335 935681374607537910344820469424732944 5336 937436380144350587114811266263058432 5337 939194347715338850318978693503479721 5338 940955281763414485040750993016660480 5339 942719186737319322042244434409542180 5340 944486067091631793901549457016660480 5341 946255927286773497292747767783447841 5342 948028771789015761413263846529073152 5343 949804605070486222563156897011632384 5344 951583431609175404880961870122745856 5345 953365255888943307240690774412023009 5346 955150082399525996314608078984602112 5347 956937915636542205806396604627245476 5348 958728760101499941859332890800448000 5349 960522620301803094644093618885883625 5350 962319500750758056130817265800448000 5351 964119405967580344050047756780341776 5352 965922340477401232047189481801254912 5353 967728308811274386035105636733943609 5354 969537315506182506749494447938515456 5355 971349365105043978511680437575740484 5356 973164462156719524203460486459863552 5357 974982611216018866458647051794892241 5358 976803816843707395075953498625351680 5359 978628083606512840657869106293218880 5360 980455416077131954480173914625351680 5361 982285818834237194596746178980396721 5362 984119296462483418184317808661074432 5363 985955853552514580131835769547082244 5364 987795494700970437879090039125807616 5365 989638224510493262509271310392785369 5366 991484047589734556100124250361546752 5367 993332968553361775338364729163376016 5368 995184992022065061402032046931691520 5369 997040122622563976115449797853487945 5370 998898364987614244381471623931691520 5371 1000759723756014502895690725137576676 5372 1002624203572613055147294607741747712 5373 1004491809088314632711249168695788289 5374 1006362544960087162836498830994702336 5375 1008236415850968542334872062982897664 5376 1010113426430073417775384233573875712 5377 1011993581372599971988632375336172801 5378 1013876885359836716885979048355627520 5379 1015763343079169292598225119716910820 5380 1017652959224087272938473896355627520 5381 1019545738494190977193891672916365641 5382 1021441685595198288251072381112010752 5383 1023340805238951477059716652915641744 5384 1025243102143424033439338236728559616 5385 1027148581032727503233713333456657369 5386 1029057246637118331817791048192594432 5387 1030969103693004713961785782943278596 5388 1032884156942953450057175026561159680 5389 1034802411135696808709328629733987505 5390 1036723871026139395701498285561159680 5391 1038648541375365029334898569895767616 5392 1040576426950643622149613530260119552 5393 1042507532525438069031065447749062609 5394 1044441862879411141706785032920019456 5395 1046379422798432389638224954231484484 5396 1048320217074585047312361236132966912 5397 1050264250506172947937829703429209401 5398 1052211527897727443550347289040128000 5399 1054162054060014331532170663755498000 5400 1056115833810040787550347289040128000 5401 1058072871971062304918516637381306601 5402 1060033173372589640387021969085850112 5403 1061996742850395766366095699829310884 5404 1063963585246522829586884039635001856 5405 1065933705409289116205079231315639009 5406 1067907108193296023351930364745777152 5407 1069883798459435037137406392649001216 5408 1071863781074894717110287623880212480 5409 1073847060913167687179964621460502305 5410 1075833642854057633004726084880212480 5411 1077823531783686305851319949425026596 5412 1079816732594500532930574589500498432 5413 1081813250185279234213869668132486569 5414 1083813089461140445735248831004706816 5415 1085816255333548349383969100560220944 5416 1087822752720320309192284483841329152 5417 1089832586545633914123263966872210041 5418 1091845761740034027363446728500933120 5419 1093862283240439842125140067712340420 5420 1095882155990151943963168200500933120 5421 1097905384938859379610882745453491601 5422 1099931975042646732340248381234880512 5423 1101961931264001203850819824197529664 5424 1103995258571819702692428940345614336 5425 1106031961941415939226403472879170289 5426 1108072046354527527130141534521446912 5427 1110115516799323091449868682794911876 5428 1112162378270409383206407066357649920 5429 1114212635768838400558788801442632345 5430 1116266294302114516530548409357649920 5431 1118323358884201613303531818903785616 5432 1120383834535530223084062111455332352 5433 1122447726283004675546304861314220169 5434 1124515039160010251857678599807484416 5435 1126585778206420345291158608437267044 5436 1128659948468603628429324924219474432 5437 1130737554999431226965008119159702721 5438 1132818602858283900103389095613562880 5439 1134903097111059227570411820063278080 5440 1136991042830178803232370599613562880 5441 1139082445094595435331536188267512641 5442 1141177308989800353342687693787709952 5443 1143275639607830421455419940679178084 5444 1145377442047275358687098630549357056 5445 1147482721413284965631338327806131209 5446 1149591482817576357846880986348275712 5447 1151703731378441205891755421583698576 5448 1153819472220752982007600821779712000 5449 1155938710475974213459040083406457625 5450 1158061451282163742532991446779712000 5451 1160187699783983993202809600942796676 5452 1162317461132708244462150120349389312 5453 1164450740486227910333453790519863409 5454 1166587543009059826555950075443552256 5455 1168727873872353543958081676088222784 5456 1170871738253898628519254826956234752 5457 1173019141338131968125822676194535441 5458 1175170088316145086026211794322977280 5459 1177324584385691460990104557192630980 5460 1179482634751193854176592850322977280 5461 1181644244623751642716221244294281721 5462 1183809419221148160011840494389266432 5463 1185978163767858042763194922186576144 5464 1188150483495054584720169942307670016 5465 1190326383640617097169628704008841769 5466 1192505869449138276160769524791255552 5467 1194688946171931576473938501674369316 5468 1196875619067038592337834395242078720 5469 1199065893399236444900045592026538145 5470 1201259774440045176455861662242078720 5471 1203457267467735151440304742321131776 5472 1205658377767334464188328685135757312 5473 1207863110630636353468136635212456289 5474 1210071471356206623792570401664590336 5475 1212283465249391073513527717976128164 5476 1214499097622322929704366195172762112 5477 1216718373793930289835255493311876201 5478 1218941299089943570246441955611576320 5479 1221167878842902961424392669921199120 5480 1223398118392165890085788643611576320 5481 1225632023083914488074339500333030841 5482 1227869598271163068075394830452797952 5483 1230110849313765606153330051341483844 5484 1232355781578423231116687359030473216 5485 1234604400438691720716055079109061969 5486 1236856711274989004679671452071698432 5487 1239112719474602674591741616662252096 5488 1241372430431697500618459284093870080 5489 1243635849547322955086727326349913905 5490 1245902982229420742920574233093870080 5491 1248173833892832338940266124034182916 5492 1250448409959306532029116736903844352 5493 1252726715857506976173000545524478809 5494 1255008757023019748377576897730758656 5495 1257294538898360913468235799233463184 5496 1259584066932984095777778706798528512 5497 1261877346583288057726850432415213001 5498 1264174383312624285302140999419200000 5499 1266475182591304580437379031826262500 5500 1268779749896608660302140999419200000 5501 1271088090712791763503503383415312001 5502 1273400210531092263205567570823872512 5503 1275716114849739287171890029883101184 5504 1278035809173960344735853064244166656 5505 1280359299015988960704014189845991809 5506 1282686589895072316197474925699236352 5507 1285017687337478896436312538070994916 5508 1287352596876506145472121026833646080 5509 1289691324052488127873710393012104905 5510 1292033874412803197371015977833646080 5511 1294380253511881672462272415853662096 5512 1296730466911213518989509497999378432 5513 1299084520179356039687429994641850969 5514 1301442418891941570710732244074697216 5515 1303804168631685185144943068046147844 5516 1306169774988392403505829333259325952 5517 1308539243558966911232459236024353841 5518 1310912579947418283178987146515128320 5519 1313289789764869715110238609353581120 5520 1315670878629565762206174858515128320 5521 1318055852166880084580318966820997201 5522 1320444716009323199817228513556378112 5523 1322837475796550242534102418028068164 5524 1325234137175368730971612352151630336 5525 1327634705799746340619051911436271289 5526 1330039187330818684878899491015821312 5527 1332447587436897102775893581656565776 5528 1334859911793476453715721969957406720 5529 1337276166083242919298429097245111145 5530 1339696355996081812191648602957406720 5531 1342120487229085392068770850599601316 5532 1344548565486560688617158007656407552 5533 1346980596480037331621522025139932769 5534 1349416585928275388127583637757526016 5535 1351856539557273206691133281989542144 5536 1354300463100275268717617606677266432 5537 1356748362297780046897378029035426721 5538 1359200242897547870741670568322081280 5539 1361656110654608799224598969721394980 5540 1364115971331270500536095912322081280 5541 1366579830697126138951089877406278441 5542 1369047694529062268819998036600522752 5543 1371519568611266735685688303782464784 5544 1373995458735236584532056479984224256 5545 1376475370699785975169367206885980409 5546 1378959310311054104761510231851725312 5547 1381447283382513137500326275823252676 5548 1383939295734976141432159584758592000 5549 1386435353196605032441797035677412625 5550 1388935461602918525398956459758592000 5551 1391439626796800092472489637324352576 5552 1393947854628505928617468212941299712 5553 1396460150955672924240323573271524209 5554 1398976521643326645047214525716845056 5555 1401496972563889319080799412316446084 5556 1404021509597187830950592090782781952 5557 1406550138630461723262084012992879641 5558 1409082865558371205249817430692218880 5559 1411619696283005168619597558616424080 5560 1414160636713889210605034326692218880 5561 1416705692767993664243607155443667721 5562 1419254870369741635877448992202834432 5563 1421808175451017049884048650205811044 5564 1424365613951172700642073298145788416 5565 1426927191817038311737515754254639169 5566 1429492915002928602415374046493540352 5567 1432062789470651361282073508951663616 5568 1434636821189515527263844494080081920 5569 1437215016136339277826271590925969345 5570 1439797380295458124460233051080081920 5571 1442383919658733015439451936608587876 5572 1444974640225558445854883317808742912 5573 1447569548002870574931164663206865289 5574 1450168649005155350630359379806734336 5575 1452771949254456641548226278197099664 5576 1455379454780384376108250554738624512 5577 1457991171620122689058674701673480601 5578 1460607105818438075277770575635141120 5579 1463227263427687550892596675681868420 5580 1465851650507826821716487503635141120 5581 1468480273126418459010524702173997041 5582 1471113137358640082574242489818161152 5583 1473750249287292551170822736627066944 5584 1476391615002808160292037850148642816 5585 1479037240603258847268202467871207569 5586 1481687132194364403728397780164178432 5587 1484341295889500695416235136438726596 5588 1486999737809707889366428417018196480 5589 1489662464083698688447447483980221305 5590 1492329480847866573275527856018196480 5591 1495000794246294051505314585169299216 5592 1497676410430760914502421147069745152 5593 1500356335560752501403186991225636009 5594 1503040575803467970566920233629753856 5595 1505729137333828578425914810911182884 5596 1508422026334485965738534253075866112 5597 1511119248995830451250657070782317601 5598 1513820811515999332770781592997888000 5599 1516526720100885195664090931797408000 5600 1519236980964144228770781592997888000 5601 1521951600327204547753962094270418401 5602 1524670584419274525882430796333670912 5603 1527393939477351132253644997812632484 5604 1530121671746228277462196190341587456 5605 1532853787478505166719109217502085609 5606 1535590292934594660427285929214871552 5607 1538331194382731642218416772249689616 5608 1541076498098981394456686607578695680 5609 1543826210367247981214603896378088505 5610 1546580337479282638726285248578695680 5611 1549338885734692173323530180979798596 5612 1552101861440947366860023786071634432 5613 1554869270913391389629007867860956369 5614 1557641120475248220779763957160943616 5615 1560417416457631076238254475991815744 5616 1563198165199550844137271178941898752 5617 1565983373047924527761442858560798641 5618 1568773046357583696012457162096939520 5619 1571567191491282941399854228151202820 5620 1574365814819708345562752714096939520 5621 1577168922721485952327871648414403801 5622 1579976521583190248309214406404851712 5623 1582788617799352651054783973086347664 5624 1585605217772470004745701523429902336 5625 1588426327913013083453103217471113289 5626 1591251954639435101958192976229171712 5627 1594082104378180234140831873782120676 5628 1596916783563692138942047651284779520 5629 1599755998638422493905850730173970945 5630 1602599756052839536305745974284779520 5631 1605448062265436611861332324101718016 5632 1608300923742740731050385300890058752 5633 1611158346959321133021820253995386369 5634 1614020338397797857114937101163823616 5635 1616886904548850321990350189321558244 5636 1619758051911225912378009781860434432 5637 1622633786991748573447724558106651721 5638 1625514116305327412807597391302215680 5639 1628399046374965310135789553103892880 5640 1631288583731767534451031375302215680 5641 1634182734914950369027300283183745241 5642 1637081506471849743958089999703511552 5643 1639984904957929876375697605401492484 5644 1642892936936791918330958025787347456 5645 1645805608980182612338858405731570609 5646 1648722927668002954595467719238950912 5647 1651644899588316865871619852841907776 5648 1654571531337359870088791291737088000 5649 1657502829519547780582617429698748625 5650 1660438800747485394059494416737088000 5651 1663379451641975192251716352429009476 5652 1666324788832026051276600527832986112 5653 1669274818954861958705056314908926009 5654 1672229548655930738345056199398393856 5655 1675188984588912782745470351180410384 5656 1678153133415729793425729025203505152 5657 1681122001806553528836779986205924841 5658 1684095596439814560058811051573076480 5659 1687073924002211034241210748844598180 5660 1690056991188717445790242987573076480 5661 1693044804702593415309914549452554721 5662 1696037371255392476301517105877778432 5663 1699034697566970869627328378364786944 5664 1702036790365496345743959964560162816 5665 1705043656387456974710842260890177569 5666 1708055302377669963979339822252401152 5667 1711071735089290483967993409531258916 5668 1714092961283820501429387887125701120 5669 1717118987731117620614148045111781545 5670 1720149821209403932237567334125701120 5671 1723185468505274870254377415543944976 5672 1726225936413708076447169345056704512 5673 1729271231738072272833980124279015289 5674 1732321361290136141900561272621134336 5675 1735376331890077214662848990245812164 5676 1738436150366490766565158402575462912 5677 1741500823556398721219627297476986001 5678 1744570358305258561992437687946321920 5679 1747644761466972251442346455838918720 5680 1750724039903895158617059255946321920 5681 1753808200486844994212984784503264241 5682 1756897250095110753603909442024100352 5683 1759991195616461667744135347212391044 5684 1763090043947156161951627586563068416 5685 1766193801991950822576719513183094169 5686 1769302476664109371561927838294034432 5687 1772416074885411648898432189848702096 5688 1775534603586162602984776744694138880 5689 1778658069705201288893354473744909705 5690 1781786480189909874550237473694138880 5691 1784919841996222654833919793885116516 5692 1788058162088635073598542103093821952 5693 1791201447440212753627170478132534209 5694 1794349705032600534520704534377005056 5695 1797502941856031518527993057544643584 5696 1800661164909336124322738236308979712 5697 1803824381199951148732772536626523201 5698 1806992597743928836427295200976192000 5699 1810165821565945957567658299068934500 5700 1813344059699312893427295200976192000 5701 1816527319185982729986387289050625801 5702 1819715607076560359506867671471245312 5703 1822908930430311590093363607737904784 5704 1826107296315172263245682304967264256 5705 1829310711807757379408447693403920409 5706 1832519183993370231523498740156682752 5707 1835732719966011546590662811801085316 5708 1838951326828388635242520549155361280 5709 1842175011691924549338781671238453105 5710 1845403781676767247585894080155361280 5711 1848637643911798769187511594427436096 5712 1851876605534644415531448595093266432 5713 1855120673691681939918752826749802769 5714 1858369855538050745340530554583446016 5715 1861624158237661090308161238357224644 5716 1864883588963203302742541845273047552 5717 1868148154896157001928003885617544441 5718 1871417863226800328536549218126366720 5719 1874692721154219182728053636065205520 5720 1877972735886316470332090210126366720 5721 1881257914639821357117027330377711401 5722 1884548264640298531152059356676301312 5723 1887843793122157473267830755172368164 5724 1891144507328661735621317567780430336 5725 1894450414511938228370633031783696289 5726 1897761521932986514465427138065498112 5727 1901077836861688112558552888827576576 5728 1904399366576815808044674989059768320 5729 1907726118366042972231499680469211745 5730 1911058099525952889649307402059768320 5731 1914395317362048093504472938074135716 5732 1917737779188759709282660691572285952 5733 1921085492329456806507385700520580969 5734 1924438464116455758659633992906377216 5735 1927796701891029611264238858073315344 5736 1931160213003417458148712593192978432 5737 1934529004812833825880236266549377721 5738 1937903084687478066386513023113966080 5739 1941282460004543757766193442730771780 5740 1944667138150228113294584447113966080 5741 1948057126519741398630356238783913041 5742 1951452432517316357228964743032676352 5743 1954853063556217643968510013016261184 5744 1958259027058751266993754048118726656 5745 1961670330456274037784024466822901809 5746 1965086981189203029450733467453952512 5747 1968508986707025043270244503335663876 5748 1971936354468306083457822093115200000 5749 1975369091940700840188403182270465625 5750 1978807206600962180869931468115200000 5751 1982250705934950649674999097960767376 5752 1985699597437643975336543148480448512 5753 1989153888613146587213347293752068809 5754 1992613586974699139631102069928198656 5755 1996078700044688044504780146000115684 5756 1999549235354655012248086012682404352 5757 2003025200445306600975742505049671041 5758 2006506602866523774004379579205550080 5759 2009993450177371465657793768957153280 5760 2013485749946108155382349755205550080 5761 2016983509750195450178298488544942721 5762 2020486737176307675352789314390098432 5763 2023995439820341473600356559823503844 5764 2027509625287425412416664052270793216 5765 2031029301191929599851294052075456969 5766 2034554475157475308605370094051837952 5767 2038085154816944608479806247149155216 5768 2041621347812490007179978316458936320 5769 2045163061795544099482615527943974745 5770 2048710304426829224770714253458936320 5771 2052263083376367132942278351871203076 5772 2055821406323488658698693721375642112 5773 2059385280956843404218547678428906289 5774 2062954714974409430222706800107790336 5775 2066529716083502955436469889122265664 5776 2070110292000788064454615744187277312 5777 2073696450452286424015168442978392401 5778 2077288199173387007687705870465118720 5779 2080885545908855828982040252032350020 5780 2084488498412845682883102478465118720 5781 2088097064448905895817865038584832441 5782 2091711251789992084060141405086615552 5783 2095331068218475920579102749937456144 5784 2098956521526154910337355897553750016 5785 2102587619514262174044429456884721769 5786 2106224369993476240371518107485266432 5787 2109866780783930846633338049668178596 5788 2113514859715224747942949664881697280 5789 2117168614626431534845406469563979105 5790 2120828053366109459436092483881697280 5791 2124493183792311269969613175965634816 5792 2128164013772594053965108182512074752 5793 2131840551184029089813857047925173409 5794 2135522803913211706895052266532512256 5795 2139210779856271154205616955813845284 5796 2142904486918880477509947533041869312 5797 2146603933016266405015464813243829801 5798 2150309126073219241579859992954112000 5799 2154020074024102771455925031840842000 5800 2157736784812864169579859992954112000 5801 2161459266393043921408952952059934201 5802 2165187526727785751314531137292595712 5803 2168921573789846559536085012178918084 5804 2172661415561606367702470067961197056 5805 2176407060035078272926094145071496209 5806 2180158515211918410476001158588669952 5807 2183915789103435925035765158541182016 5808 2187678889730602950552111713003642880 5809 2191447825124064598680186660073198705 5810 2195222603324148955831395334003642880 5811 2199003232380877088829738431020574596 5812 2202789720353973059182573741640274432 5813 2206582075312873945971736038668390169 5814 2210380305336739877370950473462204416 5815 2214184418514464070795477897502374544 5816 2217994422944682881689933591836772352 5817 2221810326735785860960223953530591241 5818 2225632138005925821055548755883409920 5819 2229459864883028910706419667855589220 5820 2233293515504804698324648787883409920 5821 2237133098018756264071264018054920001 5822 2240978620582190300598311176466726912 5823 2244830091362227222470505818486129664 5824 2248687518535811284272700811603214336 5825 2252550910289720707409138783574020289 5826 2256420274820577815600461639628800512 5827 2260295620334859179084452421648933476 5828 2264176955048905767526487860402373120 5829 2268064287188933111645683051170833545 5830 2271957624991041473562712763402373120 5831 2275856976701226025875296976380854416 5832 2279762350575387039467341315319089152 5833 2283673754879340080057726145755516569 5834 2287591197888826213494741168665186816 5835 2291514687889522219802165444284813444 5836 2295444233177050815982995859298898432 5837 2299379842056990887586830139739604721 5838 2303321522844887729046913600717332480 5839 2307269283866263292792861913922031680 5840 2311223133456626447145075264717332480 5841 2315183079961483242996862362590781841 5842 2319149131736347189290295861724017152 5843 2323121297146749537291823842506770884 5844 2327099584568249573673665099938361856 5845 2331084002386444922407019081039974009 5846 2335074558996981855473124410640730112 5847 2339071262805565612398203043200520976 5848 2343074122227970728618330177692928000 5849 2347083145690051372680273172992563625 5850 2351098341627751692284345802692928000 5851 2355119718487116169175327290823626276 5852 2359147284724299982887498673539686912 5853 2363181048805579383349852136520952609 5854 2367221019207362072357532083546259456 5855 2371267204416197593915569798495561984 5856 2375319612928787733460976670883479552 5857 2379378253251996925969264063940118241 5858 2383443133902862672951461014229639680 5859 2387514263408605968347704062834089380 5860 2391591650306641733323476630229639680 5861 2395675303144589259974578460144831721 5862 2399765230480282663946908771915794432 5863 2403861440881781345977149876141961744 5864 2407963942927380462360441124797679616 5865 2412072745205621404351136184370477369 5866 2416187856315302286502739739075850752 5867 2420309284865488443953122850741352516 5868 2424437039475522938661119322559787520 5869 2428571128775037074600608535582548945 5870 2432711561403960921918193349559787520 5871 2436858346012533850060584783534362176 5872 2441011491261315069877808316461555712 5873 2445171005821194184708349774056538289 5874 2449336898373401750452361895066702336 5875 2453509177609519844639055798226460164 5876 2457687852231492644494404700278067712 5877 2461872930951637014015290365633699801 5878 2466064422492653100056225899511531520 5879 2470262335587634937434791628702162320 5880 2474466678980081063061923947511531520 5881 2478677461423905139103200140882701641 5882 2482894691683446585177265332221706752 5883 2487118378533481219597550840042262244 5884 2491348530759231909663436365200687616 5885 2495585157156379231007011569216090369 5886 2499828266531072136001595743961874432 5887 2504077867699938631238177413873156096 5888 2508333969490096464075938853740871680 5889 2512596580739163818273033648157429505 5890 2516865710295270018703788562740871680 5891 2521141367017066245168504142394854116 5892 2525423559773736255302031598060503552 5893 2529712297445007116587306690683553609 5894 2534007588921159947480024469456275456 5895 2538309443103040667650641870798787984 5896 2542617868902070757349898335018534912 5897 2546932875240258025904047749130237401 5898 2551254471050207389345998176931648000 5899 2555582665275131657188558991113130500 5900 2559917466868862328345998176931648000 5901 2564258884795860396210115732802343601 5902 2568606928031227162887042250053722112 5903 2572961605560715062600974912055672384 5904 2577322926380738494271066311963385856 5905 2581690899498384663267684648424813009 5906 2586065533931424432354267019774833152 5907 2590446838708323181820990699485979716 5908 2594834822868251678816490438963540480 5909 2599229495461096955883853008162325305 5910 2603630865547473198707123349963540480 5911 2608038942198732643074559890783214096 5912 2612453734496976481064879717488658432 5913 2616875251535065776462737499376718569 5914 2621303502416632389409685203717218816 5915 2625738496256089910296862824187265444 5916 2630180242178644602905673513417073152 5917 2634628749320306356802699683835939041 5918 2639084026827899648995119815048069120 5919 2643546083859074514852888881082353920 5920 2648014929582317528303948487048069120 5921 2652490573176962791308735981990029601 5922 2656973023833202932620264993072128512 5923 2661462290752100115836053005627632164 5924 2665958383145597056748174794098254336 5925 2670461310236528049997723690442085289 5926 2674971081258630005039965859223078912 5927 2679487705456553491426475932302191376 5928 2684011192085873793410545540832593920 5929 2688541550413101973882159468118836345 5930 2693078789715695947638837333832593920 5931 2697622919282071563998641908085874116 5932 2702173948411613698761658342946468352 5933 2706731886414687355526251799140193169 5934 2711296742612648776366414136920252416 5935 2715868526337856561876513532396052544 5936 2720447246933682800589764074002194432 5937 2725032913754524207776735588253332721 5938 2729625536165813273630227139472314880 5939 2734225123544029420842830844797672580 5940 2738831685276710171583515843472314880 5941 2743445230762462323879565458188351641 5942 2748065769410973137410203786113533952 5943 2752693310643021528718251158153021584 5944 2757327863890489275846151107006253056 5945 2761969438596372232402714687662787209 5946 2766618044214791551066931198143283712 5947 2771273690211004916535197553532479076 5948 2775936386061417787918321772670272000 5949 2780606141253594650594659244265042625 5950 2785282965286270277525743647670272000 5951 2789966867669361000040777613121586176 5952 2794657857923975988096351416866701312 5953 2799355945582428540017761218335577409 5954 2804061140188247381728301559292576256 5955 2808773451296187975472910058786749284 5956 2813492888472243838042545452670730752 5957 2818219461293657868505683342493266441 5958 2822953179348933685453317235685345280 5959 2827694052237846973763855677155406480 5960 2832442089571456840894309491685345280 5961 2837197300972117182704166376876221721 5962 2841959696073488058818353307830866432 5963 2846729284520547077535690437280160644 5964 2851506075969600790289243398460822016 5965 2856290080088296095664984142735238769 5966 2861081306555631652985173669708439552 5967 2865879765061969305462883234443850816 5968 2870685465309045512934073844308254720 5969 2875498417009982794173657086987504145 5970 2880318629889301178801963561308254720 5971 2885146113682929668788048413677422276 5972 2889980878138217709556266715210445312 5973 2894822933013946670702554647961911289 5974 2899672288080341336326855703097870336 5975 2904528953119081404988134329358395664 5976 2909392937923312999288422706751834112 5977 2914264252297660185092349558098908201 5978 2919142906058236500388603149805560320 5979 2924028909032656493799783873088355620 5980 2928922271060047272747105037805560320 5981 2933823001991060061276403753060871841 5982 2938731111687881767551927011845373952 5983 2943646610024246561024361341166809344 5984 2948569506885447459279577624383881216 5985 2953499812168347924574565948817199969 5986 2958437535781393470067038579147858432 5987 2963382687644623275745182405639634596 5988 2968335277689681814064045465831662080 5989 2973295315859830485295045389045260905 5990 2978262812109959262595090864831662080 5991 2983237776406598346801810489356774416 5992 2988220218727929830961386597675108352 5993 2993210149063799374595494944887674809 5994 2998207577415727887713854355308294656 5995 3003212513796923224578893715979471684 5996 3008224968232291887229046949182976512 5997 3013244950758450738767189857981746001 5998 3018272471423738726420735999308800000 5999 3023307540288228614379912000685800000 6000 3028350167423738726420735999308800000 6001 3033400362913844698319226145981854001 6002 3038458136853891240063369381210624512 6003 3043523499351003907869383956688167684 6004 3048596460524100886008812442413830656 6005 3053677030503904778452985227783870809 6006 3058765219432954410341397794179172352 6007 3063861037465616639280548306851478416 6008 3068964494768098176479785345275054080 6009 3074075601518457417730718863585832905 6010 3079194367906616284236750746275054080 6011 3084320804134372073299284598939354596 6012 3089454920415409318867177689614418432 6013 3094596726975311661956001233034787969 6014 3099746234051573730943678488068489216 6015 3104903451893613031749073417571897344 6016 3110068390762781847900105939997949952 6017 3115241060932379150497973083269587841 6018 3120421472687662518084058633700344320 6019 3125609636325860066416117156105499620 6020 3130805562156182388160321545700344320 6021 3136009260499834502505766557927040201 6022 3141220741690027814708024048988506112 6023 3146440016071992085568348947596875664 6024 3151667094002987410855138267265550336 6025 3156901985852316210674248758387891289 6026 3162144702001335228794782090352333312 6027 3167395252843467541936949746043350276 6028 3172653648784214579028633104270430720 6029 3177919900241168150437257479953220145 6030 3183194017644022487183602187270430720 6031 3188476011434586290144171987453194816 6032 3193765892066794789248758580470423552 6033 3199063670006721812679824098514610769 6034 3204369355732591866080341858951574016 6035 3209682959734792221776732935247032644 6036 3215004492515885018023540406326866432 6037 3220333964590619368276486447866561721 6038 3225671386485943480500560733138913280 6039 3231016768741016786519791916277694480 6040 3236370121907222081415357277138913280 6041 3241731456548177672978688914360622441 6042 3247100783239749541226238181737226752 6043 3252478112570063507982563372635013284 6044 3257863455139517416538408967882400256 6045 3263256821560793321390448074371341409 6046 3268658222458869688069362994505613312 6047 3274067668471033603062942180627538176 6048 3279485170246892993840875143647232000 6049 3284910738448388858987930201287902625 6050 3290344383749807508452203268647232000 6051 3295786116837792813915129212158647076 6052 3301235948411358469289950607517491712 6053 3306693889181900261355342062715943209 6054 3312159949873208350530891589007149056 6055 3317634141221479561801143825393677584 6056 3323116473975329685794913246108157952 6057 3328606958895805790026578805525115641 6058 3334105606756398540306074801012666880 6059 3339612428343054532324296061401104580 6060 3345127434454188633420638897012666880 6061 3350650635900696334539402576563112721 6062 3356182043505966112381779426711314432 6063 3361721668105891801760164981598100544 6064 3367269520548884978161522942380220416 6065 3372825611695887350526543040529741169 6066 3378389952420383164251333233533604352 6067 3383962553608411614418390997592650116 6068 3389543426158579269263601818984337920 6069 3395132580982072503886016323918840345 6070 3400730029002669944207160825984337920 6071 3406335781156754921186639410644383376 6072 3411949848393327935300789017718310912 6073 3417572241674019131291152325345025289 6074 3423202971973100783189536582601294336 6075 3428842050277499789626429882718072164 6076 3434489487586810179429549714712576512 6077 3440145294913305627519301978230017601 6078 3445809483281951981107931994467205120 6079 3451482063730419796209152395230929920 6080 3457163047309096884465036122467205120 6081 3462852445081100870296966121983343041 6082 3468550268122291758387436667573617152 6083 3474256527521284511499504605351097444 6084 3479971234379461638640692162783330816 6085 3485694399810985793578146322728050569 6086 3491426034942812383711863119667218432 6087 3497166150914702189312788573343614096 6088 3502914758879233993132611334114068480 6089 3508671870001817220392065474547473305 6090 3514437495460704589154565223114068480 6091 3520211646447004771091996798235395716 6092 3525994334164695062649495864491889152 6093 3531785569830634066616042497417537009 6094 3537585364674574384107708909048569856 6095 3543393729939175316970398553235896384 6096 3549210676880015580608918597679194112 6097 3555036216765606027249231118694355601 6098 3560870360877402379640731744885568000 6099 3566713120509817975205407847158850500 6100 3572564506970236520640731744885568000 6101 3578424531579024856983147771502465401 6102 3584293205669545735139015417419302912 6103 3590170540588170601889874143796403984 6104 3596056547694292396378898837552531456 6105 3601951238360338357085418255868669609 6106 3607854623971782839294372187465687552 6107 3613766715927160143067586438053678116 6108 3619687525638077351723748128578183680 6109 3625617064529227180833967177223721505 6110 3631555344038400837739813219578183680 6111 3637502375616500891600720605912996096 6112 3643458170727554153977657500193554432 6113 3649422740848724569959958492202598369 6114 3655396097470326119842223522036015616 6115 3661378252095835731358189305216270244 6116 3667369216241906202478482836763402752 6117 3673369001438379134779169943767537641 6118 3679377619228297877388015248320235520 6119 3685395081167920481515373296085026320 6120 3691421398826732665576634000320235520 6121 3697456583787460790913148946809951801 6122 3703500647646084848118568501911859712 6123 3709553602011851453977523063793860164 6124 3715615458507286859023585195905102336 6125 3721686228768209965723452781811438289 6126 3727765924443745357294296741720563712 6127 3733854557196336337161220253328410176 6128 3739952138701757979061779823035883520 6129 3746058680649130187804521958113984945 6130 3752174194740930770688492596035883520 6131 3758298692693008519590679853946816516 6132 3764432186234596303728354069106954752 6133 3770574687108324173103272510118769369 6134 3776726207070232472634719548839151616 6135 3782886757889784966988356494077753744 6136 3789056351349881976107858700496914432 6137 3795234999246873521456320979555291721 6138 3801422713390572482974415753877127680 6139 3807619505604267766762291812082097380 6140 3813825387724737483492204937877127680 6141 3820040371602262137558875105091594241 6142 3826264469100637826974568349331095552 6143 3832497692097189454015904847032745984 6144 3838740052482783946629398153926803456 6145 3844991562161843490602733977245636609 6146 3851252233052358772508800279471718912 6147 3857522077085902233429483935981698276 6148 3863801106207641333466252594623808000 6149 3870089332376351827044543812061143625 6150 3876386767564431049018986969623808000 6151 3882693423757911211586486900438808976 6152 3889009312956472712014201589748058112 6153 3895334447173457451189449741582050009 6154 3901668838435882162998587437329977856 6155 3908012498784451754541896545236346884 6156 3914365440273572657191530974459761152 6157 3920727674971366188499570303051665841 6158 3927099214959681924963233746051604480 6159 3933480072334111085654310867851183680 6160 3939870259203999926719868882051604480 6161 3946269787692463146761299822229504721 6162 3952678669936397303098774308333138432 6163 3959096918086494238928172075855781444 6164 3965524544307254521377562878475874816 6165 3971961560777000890470314819513984569 6166 3978407979687891719001910613335345152 6167 3984863813245934483337555724723750416 6168 3991329073670999245137665782268037120 6169 3997803773196832144018324110936557545 6170 4004287924071068901153803679268037120 6171 4010781538555248333828251207979245476 6172 4017284628924825880943634639281152512 6173 4023797207469187139491058619805880289 6174 4030319286491661411992556104776974336 6175 4036850878309535264920467646905489664 6176 4043391995254066098101523390464294912 6177 4049942649670495725112746249083028001 6178 4056502853918063964676298205016465920 6179 4063072620370022243060395127969885220 6180 4069651961413647207493418973016465920 6181 4076240889450254350598359679714115241 6182 4082839416895211645854722558222436352 6183 4089447556177953194095040413035126544 6184 4096065319741992881043133120879036416 6185 4102692720044938045901260846388642169 6186 4109329769558503160993320547343954432 6187 4115976480768523522471238890561094596 6188 4122632866174968952091718169948090880 6189 4129298938291957510070495289784066705 6190 4135974709647769219021277348948090880 6191 4142660192784859798986520835614718016 6192 4149355400259874413567224916846845952 6193 4156060344643661427158912783553140209 6194 4162775038521286173300978488437101056 6195 4169499494492044734146580192848062084 6196 4176233725169477731060264217851187712 6197 4182977743181384126350507775364066201 6198 4189731561169835036144371736861952000 6199 4196495191791187554411458279932282000 6200 4203268647716098588144371736861952000 6201 4210051941629538703702884454468177801 6202 4216845086230805984329012960535757312 6203 4223648094233539898840213219500381284 6204 4230460978365735181507907248419488256 6205 4237283751369755723128556853799209409 6206 4244116426002348473294503740498378752 6207 4250959015034657353871798735708578816 6208 4257811531252237183692246363912929280 6209 4264673987455067614466894502755991105 6210 4271546396457567077928202344912929280 6211 4278428771088606744208123387328138596 6212 4285321124191524491459343666602066432 6213 4292223468624138886726918957840149769 6214 4299135817258763178077558153939798016 6215 4306058182982219297993803543080384144 6216 4312990578695851878040362204097431552 6217 4319933017315542274809846242465788441 6218 4326885511771722607155183093787742720 6219 4333848075009389804715960626980934020 6220 4340820719988119667745975285787742720 6221 4347803459682080938249255014782764401 6222 4354796307080049382431832224738189312 6223 4361799275185421884476545562018585664 6224 4368812377016230551648152757616910336 6225 4375835625605156830736040343512726289 6226 4382869033999545635841819537231770112 6227 4389912615261419487519101109813371076 6228 4396966382467492663272745567848952320 6229 4404030348709185359424888496841130745 6230 4411104527092637864355044430848952320 6231 4418188930738724743121596132230739216 6232 4425283572783069033471979685272061952 6233 4432388466376056453248879328592668969 6234 4439503624682849619199749473462985216 6235 4446629060883402277196984878528215844 6236 4453764788172473543876063475936338432 6237 4460910819759642159698989869495522721 6238 4468067168869320753450371052246958080 6239 4475233848740770118173459418730881280 6240 4482410872628113498553501676246958080 6241 4489598253800350889755735789565267041 6242 4496796005541373347725381624831140352 6243 4504004141149977310956974490826219684 6244 4511222673939878933740394309299462656 6245 4518451617239728430890946680765672809 6246 4525690984393124433970855647985600512 6247 4532940788758628359009531496290959376 6248 4540201043709778785729980468000000000 6249 4547471762635105848288726807384765625 6250 4554752958938145637536621093000000000 6251 4562044646037454614807912355666071876 6252 4569346837366624037244965023014400512 6253 4576659546374294394666005275253897809 6254 4583982786524169857983284941701062656 6255 4591316571295032739179054613634757184 6256 4598660914180757962846741196189540352 6257 4606015828690327549304728670288917041 6258 4613381328347845109290144385042158080 6259 4620757426692550350240056751585643780 6260 4628144137278833594167493761042158080 6261 4635541473676250307139695302099397721 6262 4642949449469535640366015807672338432 6263 4650368078258618982902897315213203344 6264 4657797373658638525983336581467785216 6265 4665237349299955838978273449847968969 6266 4672688018828170456997331227097661952 6267 4680149395904134480136343385573151716 6268 4687621494203967184379104468239352320 6269 4695104327419069644160786635400655745 6270 4702597909256139366600466855239352320 6271 4710102253437184937410213304426008576 6272 4717617373699540678488183110394970112 6273 4725143283795881317203187133344476289 6274 4732679997494236667378181053624910336 6275 4740227528578006321980145598920648164 6276 4747785890845974357523822315510989312 6277 4755355098112324050196774858913939401 6278 4762935164206652603713249351373342720 6279 4770526102973985888904310926945221520 6280 4778127928274793195051737159373342720 6281 4785740653985001992973152643517188441 6282 4793364293996012709865892577807831552 6283 4800998862214713515917086773058896644 6284 4808644372563495122687459091950998016 6285 4816300838980265593276340903638974769 6286 4823968275418465164275400719202066432 6287 4831646695847081079518595756068076096 6288 4839336114250662435635854763093729280 6289 4847036544629335039418005022675041105 6290 4854748000998816277000460032093729280 6291 4862470497390429994873187953278741316 6292 4870204047851121392724484508275978752 6293 4877948666443471928126077586974484409 6294 4885704367245714233067094424033888256 6295 4893471164351747042344425793495968784 6296 4901249071871150133817025262242957312 6297 4909038103929199280531685137286877801 6298 4916838274666881214727834336837952000 6299 4924649598240908603728907011206094500 6300 4932472088823735037727834336837952000 6301 4940305760603570029474215505182991201 6302 4948150627784394025870727527615987712 6303 4956006704585973431486337078320099584 6304 4963874005243875643993881198854701056 6305 4971752544009484101539587291095490209 6306 4979642335150013342052106429341245952 6307 4987543392948524074498637627632180516 6308 4995455731703938262095724304719290880 6309 5003379365731054217482307796662641705 6310 5011314309360561709862626375719290880 6311 5019260576939057084126551844008782096 6312 5027218182829058391954959381415954432 6313 5035187141409020534917729939307442169 6314 5043167467073350419571988084899836416 6315 5051159174232422124568181815524239044 6316 5059162277312592079771614477584036352 6317 5067176790756214257407042541700340241 6318 5075202729021655375233956603382865920 6319 5083240106583310111760166597553222720 6320 5091288937931616333501315835382865920 6321 5099349237573070334293952093189478001 6322 5107421020030242086669787605563494912 6323 5115504299841790505298783438471052164 6324 5123599091562478722508697342800974336 6325 5131705409763189375888737814691755289 6326 5139823269030939907984970715989952512 6327 5147952683968897878095128436354232976 6328 5156093669196396286170475207829637120 6329 5164246239348948908832385813174657545 6330 5172410409078265647511298560829637120 6331 5180586193052267888715707032168962916 6332 5188773605955103876438858740581745152 6333 5196972662487164096710832476976309569 6334 5205183377365096674303669752503074816 6335 5213405765321822781597239386638418944 6336 5221639841106552059613517927269138432 6337 5229885619484798051226972229063254721 6338 5238143115238393646558734157208404480 6339 5246412343165506540562261025544046180 6340 5254693318080654702808179021208404480 6341 5262986054814721859476010512165640841 6342 5271290568214972987560489779373361152 6343 5279606873145069821300175361895434384 6344 5287934984485086370836070850960377856 6345 5296274917131524453107969617811450009 6346 5304626685997329234996242610191258112 6347 5312990306011904788716792003451321476 6348 5321365792121129659476897144575808000 6349 5329753159287372445399682880858768625 6350 5338152422489507389724944019575808000 6351 5346563596722929985294063320744435776 6352 5354986696999572591326764081972518912 6353 5363421738347920062497442032451486609 6354 5371868735813025390318824912360403456 6355 5380327704456525356840711774308908484 6356 5388798659356656200671547704961495552 6357 5397281615608269295330593327652869241 6358 5405776588322846839938452110624327680 6359 5414283592628517562253722170484484880 6360 5422802643670072434063542926624327680 6361 5431333756608980398935810629596791721 6362 5439876946623404112340840454904914432 6363 5448432228908215694150256523230366244 6364 5456999618675012493520894878875951616 6365 5465579131152132866171508130091694369 6366 5474170781584671964060064128004554752 6367 5482774585234497537469434735076854016 6368 5491390557380265749509274409378283520 6369 5500018713317437003041892007471134945 6370 5508659068358291780039922886378283520 6371 5517311637831946493383612063928672676 6372 5525976437084369351105522876755763712 6373 5534653481478396233090489256360813289 6374 5543342786393746580238633425945102336 6375 5552044367227039296099274504163547664 6376 5560758239391808660983557186556659712 6377 5569484418318520258563633361178751801 6378 5578222919454586914966233201857835520 6379 5586973758264384650368465970596938820 6380 5595736950229268643103694449857835520 6381 5604512510847589206285330615856562641 6382 5613300455634707776956403855545802752 6383 5622100800123012917772756722662407744 6384 5630913559861936331227726922079215616 6385 5639738750417968886426177906719048369 6386 5648576387374676658415744167465554432 6387 5657426486332716980083160993840558596 6388 5666289062909854506623552181710983680 6389 5675164132740977292590552863940396505 6390 5684051711478112881535148340710983680 6391 5692951814790444408241113488211465616 6392 5701864458364326713564941027515287552 6393 5710789657903302471888150639761569609 6394 5719727429128118331189874619198931456 6395 5728677787776741065747619462259616484 6396 5737640749604373741474106498598502912 6397 5746616330383471893898098378958790401 6398 5755604545903759718797121944813568000 6399 5764605411972246275490001715980288000 6400 5773618944413241702797121944813568000 6401 5782645159068373447676338899150905601 6402 5791684071796602506542468750915994112 6403 5800735698474239679278280163175558884 6404 5809800054994961835944924385498169856 6405 5818877157269828196199739385677512009 6406 5827967021227296621429368265258289152 6407 5837069662813239919606135926840483216 6408 5846185097990962162875631682837268480 6409 5855313342741215017883449218223673305 6410 5864454413062214088849039043837268480 6411 5873608324969655273394632301978926596 6412 5882775094496731131137198512411218432 6413 5891954737694147265051403574364475569 6414 5901147270630138715611538068836130816 6415 5910352709390486367720389635307834944 6416 5919571070078533370433036928007217152 6417 5928802368815201569483546389007193041 6418 5938046621739007952622556808785605120 6419 5947303845006081107773740379361892420 6420 5956574054790177694017132680785605120 6421 5965857267282698925407327778574092601 6422 5975153498692707067634538347683776512 6423 5984462765246941947536524477751259664 6424 5993785083189837475469398554657294336 6425 6003120468783538180545317354948525289 6426 6012468938307915758745076232299110912 6427 6021830508060585633913624019006995876 6428 6031205194356923531646521010497937920 6429 6040593013530082066075366146954565345 6430 6049993981931007339560223253497937920 6431 6059408115928455555297079948825487616 6432 6068835431909009642848376581852004352 6433 6078275946277095896604646306709691169 6434 6087729675455000627185311158439420416 6435 6097196635882886825786682744848363044 6436 6106676844018810841485219924319314432 6437 6116170316338739071504099594834487721 6438 6125677069336564664451160476121466880 6439 6135197119524124236536283524641592080 6440 6144730483431214600776276380121466880 6441 6154277177605609509195333002476715641 6442 6163837218613076408029143419293757952 6443 6173410623037393205940732266520390084 6444 6182997407480365055256108568669549056 6445 6192597588561841146227812969662968209 6446 6202211182919731514334452391432691712 6447 6211838207210023860624315864558784576 6448 6221478678106800385111169043551232000 6449 6231132612302254633230328688883152625 6450 6240800026506708355363122168551232000 6451 6250480937448628379437840803777900676 6452 6260175361874643496615299656478413312 6453 6269883316549561360067120130294816409 6454 6279604818256385396854855532348000256 6455 6289339883796331732918083519378800784 6456 6299088529988846131179593129639626752 6457 6308850773671620942775797880759522441 6458 6318626631700612071420510193838113280 6459 6328416120950055950910216185227706980 6460 6338219258312486535778993649838113280 6461 6348036060698752305111219843345686721 6462 6357866545038033279520219455406866432 6463 6367710728277858051301006951867270144 6464 6377568627384120827765281251020374016 6465 6387440259341098487766834487205160769 6466 6397325641151467651425540404440023552 6467 6407224789836321763058091713370857316 6468 6417137722435188187323659536564830720 6469 6427064456006045318592651860107995145 6470 6437005007625339703546751703564830720 6471 6446959394388003177018419515631237776 6472 6456927633407470011078048099259533312 6473 6466909741815694077376962167654891289 6474 6476905736763166022754458431337550336 6475 6486915635418930458117085916434188164 6476 6496939454970603160598370015505306112 6477 6506977212624388289007187574533465201 6478 6517028925605095612573004123189944320 6479 6527094611156157752996188160165037120 6480 6537174286539647439811621211189944320 6481 6547267969036294779073826184396237841 6482 6557375675945504535371840355852349952 6483 6567497424585373427182063127485659844 6484 6577633232292707435567312510143689216 6485 6587783116423039126230328096268862969 6486 6597947094350644984929962099558418432 6487 6608125183468562766268303853054542096 6488 6618317401188608855856986972359854080 6489 6628523764941395645870932207100132905 6490 6638744292176348923997782821359854080 6491 6648979000361725275791293162596890916 6492 6659227906984629500436934898500772352 6493 6669491029551032039937989222394395809 6494 6679768385585786421730397150092230656 6495 6690059992632646714734643854619005184 6496 6700365868254284998852956809861824512 6497 6710686030032308847920101340075804001 6498 6721020495567278826116060999188800000 6499 6731369282478725997848894032054862500 6500 6741732408405169451116060999188800000 6501 6752109891004133834352522477075921001 6502 6762501747952166906773909577891776512 6503 6772907996944857102223073865386759184 6504 6783328655696851106528327077789894656 6505 6793763741941871448381684903865274809 6506 6804213273432734103745432894713508352 6507 6814677267941366113795336431549486916 6508 6825155743258823216408820508506862080 6509 6835648717195307491206448929519085905 6510 6846156207580185018155036359506862080 6511 6856678232262003549740730512462572096 6512 6867214809108510196720405602563858432 6513 6877765956006669127459712029171249969 6514 6888331690862679280866131112468681216 6515 6898912031601992092925387543591171844 6516 6909506996169329236849576061350973952 6517 6920116602528700376845362717122346841 6518 6930740868663420935510624940075960320 6519 6941379812576129874867898466766943120 6520 6952033452288807491043003052075960320 6521 6962701805842793222597222732680608201 6522 6973384891298803472521420269595034112 6523 6984082726736949443900469252859208164 6524 6994795330256754989256391209185870336 6525 7005522719977174473578588912283036289 6526 7016264914036610651049570955663245312 6527 7027021930592932555474566509027659776 6528 7037793787823493404423433041773854720 6529 7048580503925148517093263660820854145 6530 7059382097114273245900104574773854720 6531 7070198585626780921808197062464313316 6532 7081029987718140813405162191098839552 6533 7091876321663396099731550397632813769 6534 7102737605757181856873181916552022016 6535 7113613858313743058324707907998048144 6536 7124505097666952589132826012110866432 6537 7135411342170329273827587928585221721 6538 7146332610197055918150240494746145280 6539 7157268920139997364586045610943518980 6540 7168220290411718561710528238746145280 6541 7179186739444502647357605575282491441 6542 7190168285690369045618054386128330752 6543 7201164947621091577676777359381086784 6544 7212176743728216586497333224986976256 6545 7223203692523081075362199266000227409 6546 7234245812536830860277238732253901312 6547 7245303122320438736248849551909348676 6548 7256375640444722657442274622526272000 6549 7267463385500363931229557850657917625 6550 7278566376097925426135633997526272000 6551 7289684630867869793691044278070466576 6552 7300818168460577704199773551588083712 6553 7311967007546366096430708834303887209 6554 7323131166815506441241222757503853056 6555 7334310664978243019141389489364434084 6556 7345505520764811211807344534287933952 6557 7356715752925455807552303720424876641 6558 7367941380230449320763760584123514880 6559 7379182421470110325315385259295310080 6560 7390438895454821801962151880123514880 6561 7401710821015049499727225407170082721 6562 7412998217001360311289142689754194432 6563 7424301102284440662377826481483915044 6564 7435619495755114915187975031021052416 6565 7446953416324363785818373776548368169 6566 7458302882923342775745679579988068352 6567 7469667914503400617341231845791161616 6568 7481048530036097733439448779078993920 6569 7492444748513224710966370949071236345 6570 7503856588946820788636918236078993920 6571 7515284070369192358729430153877703876 6572 7526727211832931482946063454002278912 6573 7538186032410934422367624834426710289 6574 7549660551196420181511420492202254336 6575 7561150787302949066500708177932569664 6576 7572656759864441257354341329460928512 6577 7584178488035195394405198782834079601 6578 7595715990989907178855997480489669120 6579 7607269287923687987481089519689516420 6580 7618838398052083501482848808489669120 6581 7630423340611092349511256522000214041 6582 7642024134857184764855298478343473152 6583 7653640800067321256814791481568652944 6584 7665273355538971296261259607824418816 6585 7676921820590132015396485341328418569 6586 7688586214559346921717364398104658432 6587 7700266556805724626195697008086026596 6588 7711962866708957585681552360000340480 6589 7723675163669340859538846848474250305 6590 7735403467107790880521780699000340480 6591 7747147796465864239900781483819017216 6592 7758908171205776486846606980368433152 6593 7770684610810420942081263763752963009 6594 7782477134783387525804401865673785856 6595 7794285762648981599903849774454134884 6596 7806110513952242824458957994176922112 6597 7817951408258964028545423325533918601 6598 7829808465155710095350269976763648000 6599 7841681704249836861605667560029818000 6600 7853571145169510031350269976763648000 6601 7865476807563724104026763144862037401 6602 7877398711102321316924313471199334912 6603 7889336875476010601974612924673700484 6604 7901291320396386556910220517969875456 6605 7913262065595948430793903960378778609 6606 7925249130828119123927689199370903552 6607 7937252535867264202150329525175191616 6608 7949272300508710925531909870368071680 6609 7961308444568767291474305895428879505 6610 7973360987884741092226221411368071680 6611 7985429950314958986821531651883718596 6612 7997515351738785587449663870049874432 6613 8009617212056642560266750698287765369 6614 8021735551190027740656295675317487616 6615 8033870389081534262948094309934249744 6616 8046021745694869704604158018799306752 6617 8058189641014875244880392243981801641 6618 8070374095047544837972784025733931520 6619 8082575127820044400656858276928374820 6620 8094792759380731014429165977733931520 6621 8107027009799172142159571482453024801 6622 8119277899166164859263110104993267712 6623 8131545447593755099400191125194897664 6624 8143829675215256914713925335186702336 6625 8156130602185271750613360223095288289 6626 8168448248679707735111409870786355712 6627 8180782634895798982726270622872224676 6628 8193133781052124912955117565977387520 6629 8205501707388629583328880840213523945 6630 8217886434166641037056904788977387520 6631 8230287981668890665270296938549440016 6632 8242706370199532583872777785538250752 6633 8255141620084163025007846357985677369 6634 8267593751669839743151080504920879616 6635 8280062785325101435836394859327474244 6636 8292548741439987179025083410867794432 6637 8305051640426055877126477617291456721 6638 8317571502716405727679054977242439680 6639 8330108348765693700700836982169826880 6640 8342662199050155032717919361242439680 6641 8355233074067622735479981530566968241 6642 8367820994337547119371626156613079552 6643 8380425980401015331528403743557524484 6644 8393048052820770908666381155272659456 6645 8405687232181233344634116984903227609 6646 8418343539088517672695910688398886912 6647 8431016994170454062555196402999013776 6648 8443707618076607432126956377500928000 6649 8456415431478297074068032948183063625 6650 8469140455068616297074222002500928000 6651 8481882709562452081953034882126133476 6652 8494642215696504752481019687557530112 6653 8507418994229307661054536958398699009 6654 8520213065941246889142888716467961856 6655 8533024451634580962552703873185808384 6656 8545853172133460581512487018170417152 6657 8558699248283948365586241622664931841 6658 8571562700954038613425082709320532480 6659 8584443551033677077365758058967294180 6660 8597341819434780752885001045320532480 6661 8610257527091257682918642210093979721 6662 8623190694959026777054410713722898432 6663 8636141344016037645607360820840300944 6664 8649109495262290448586862604797986816 6665 8662095169719855759564100081881316569 6666 8675098388432894444449024013432689152 6667 8688119172467677555185710642873766916 6668 8701157542912606238375081664600773120 6669 8714213520878231658833944752920858545 6670 8727287127497274938099318011600773120 6671 8740378383924647107887005738212070976 6672 8753487311337469078513396932280000512 6673 8766613930935091622289462012276270289 6674 8779758263939115371895927243739214336 6675 8792920331593410833748610419258692164 6676 8806100155164138416362905370727526912 6677 8819297755939768473726406935136595001 6678 8832513155231101363688672037277009920 6679 8845746374371287521377116596010376720 6680 8858997434715847547648052005277009920 6681 8872266357642692312581868986732491241 6682 8885553164552143074031380657835172352 6683 8898857876866951611232340707351387044 6684 8912180516032320373485156619601404416 6685 8925521103515922643916821939337715169 6686 8938879660807922718332095620928274432 6687 8952256209420996099162960558511012096 6688 8965650770890349704525397447992442880 6689 8979063366773742092392514187182748705 6690 8992494018651503699893075076992442880 6691 9005942748126557097744478144461844516 6692 9019409576824437259829232967454269952 6693 9032894526393311847923995441117271209 6694 9046397618504001511590219987703597056 6695 9059918874850000203235493774045005584 6696 9073458317147495508354621564887795712 6697 9087015967135388990959533905429134201 6698 9100591846575316554207095392738112000 6699 9114185977251668816233893863305154500 6700 9127798380971611501207095392738112000 6701 9141429079565105845600454073613254801 6702 9155078094884929019704569608694669312 6703 9168745448806694564380489829156382784 6704 9182431163228872843065759321078112256 6705 9196135260072811509042019418338023409 6706 9209857761282755987973268896094474752 6707 9223598688825869975723898776333597316 6708 9237358064692255951465618735460897280 6709 9251135910894975706082396683633054105 6710 9264932249470070885882537166460897280 6711 9278747102476583551627028321866366096 6712 9292580491996576752883291208245266432 6713 9306432440135155117713469404674021769 6714 9320302969020485457706400869702550016 6715 9334192100803817388362418132297068644 6716 9348099857659503964840126976736215552 6717 9362026261785022333074317872721557441 6718 9375971335400994396274168492639518720 6719 9389935100751207496810899749806187520 6720 9403917580102635113504051884639518720 6721 9417918795745457574315551220035342401 6722 9431938769993082784460742302774477312 6723 9445977525182166969945564244558328164 6724 9460035083672635436539054174259790336 6725 9474111467847703344190364812185281289 6726 9488206700113896496899487277572442112 6727 9502320802901072148050874342196690576 6728 9516453798662439821219163445828536320 6729 9530605709874582146456202893372574745 6730 9544776559037475712068588758828536320 6731 9558966368674511931894924127744867716 6732 9573175161332517928092016417586237952 6733 9587402959581777429439232624408281969 6734 9601649786016051685170236454425993216 6735 9615915663252600394341335410476641344 6736 9630200613932202650745670016014098432 6737 9644504660719177903382481473129192721 6738 9658827826301406932490698166170350080 6739 9673170133390352841156085538840515780 6740 9687531604721082062501207990170350080 6741 9701912263052285382467455553514146041 6742 9716312131166298978198392242684004352 6743 9730731231869125472033687070529703184 6744 9745169587990455001122892867686598656 6745 9759627222383686302668342152851968809 6746 9774104157925947814806433430811648512 6747 9788600417518118793136585420523779876 6748 9803116024084850442907140842875200000 6749 9817651000574587066867505526258590625 6750 9832205369959587228795812717875200000 6751 9846779155235944932711406619648901376 6752 9861372379423610817781443299842752512 6753 9875985065566413368930911264899251809 6754 9890617236732080143165378110680326656 6755 9905268916012259011615773808162923684 6756 9919940126522539417314525315751076352 6757 9934630891402473648712361348695688041 6758 9949341233815598128945110275669166080 6759 9964071176949454720859818253323659280 6760 9978820744015612047809518851669166080 6761 9993589958249686830225989566341377721 6762 10008378842911365237979834758288978432 6763 10023187421284424258537238707096427844 6764 10038015716676753080922736611071177216 6765 10052863752420374495497355515364005969 6766 10067731551871466309561481298757885952 6767 10082619138410382778791812000354673216 6768 10097526535441676054521761919210168320 6769 10112453766394117646874685073016861745 6770 10127400854720719903759290756210168320 6771 10142367823898757505736628093378339076 6772 10157354697429788976768020640588698112 6773 10172361498839678210853336245203571289 6774 10187388251678616014568981533948430336 6775 10202434979521141665515014559412555664 6776 10217501705966164486680773296809101312 6777 10232588454636985436738421845697011401 6778 10247695249181318716273820355471966720 6779 10262822113271313389964128858767618020 6780 10277969070603575024711559363471966720 6781 10293136144899187343742694721857069441 6782 10308323359903733896682796964343447552 6783 10323530739387319745614531955673862144 6784 10338758307144593167130541402754646016 6785 10354006086994767370389297416136752769 6786 10369274102781642231183679001053266432 6787 10384562378373626042031714029105498596 6788 10399870937663757278298934418096161280 6789 10415199804569726380361796425145628105 6790 10430549003033897551821622137096161280 6791 10445918557023330573778522422309372816 6792 10461308490529802635174765789294282752 6793 10476718827569830179217061780167320409 6794 10492149592184690765887231710741664256 6795 10507600808440444950550743754071617284 6796 10523072500427958178672593550538445312 6797 10538564692262922696650015715057450801 6798 10554077408085879478771515800712192000 6799 10569610672062240170311716468080872000 6800 10585164508382309046771515800712192000 6801 10600738941261304989273059899633573201 6802 10616333994939383476119036083433779712 6803 10631949693681658590525797215354806084 6804 10647586061778225044539831874954605056 6805 10663243123544180219147099289263009209 6806 10678920903319646220584752136948221952 6807 10694619425469791952864774538840704016 6808 10710338714384855206519066749225338880 6809 10726078794480164763575512264611609705 6810 10741839690196162518774567270225338880 6811 10757621425998425617035916549234514596 6812 10773424026377688607184744185726034432 6813 10789247515849865611947171599690019169 6814 10805091918956072514224419660743868416 6815 10820957260262649159655255837039628544 6816 10836843564361181575476291546745700352 6817 10852750855868524205689699091677614241 6818 10868679159426822162547921766072721920 6819 10884628499703533494364954948160381220 6820 10900598901391451469663780198072721920 6821 10916590389208726877669538602771561001 6822 10932602987898890345158033827034662912 6823 10948636722230874669669159549149499664 6824 10964691616999037169094850180805134336 6825 10980767697023182047651157992753015289 6826 10996864987148582778244063991125504512 6827 11012983512246004501238634113857057476 6828 11029123297211726439641136542447301120 6829 11045284366967564330703740151338006545 6830 11061466746460892873961418345447301120 6831 11077670460664668195710686765914596416 6832 11093895534577450329939807574858801152 6833 11110141993223425715720097261940627569 6834 11126409861652429711067979148747362816 6835 11142699164939969123287426001485549444 6836 11159009928187244755802442398173778432 6837 11175342176521173971489240733474429721 6838 11191695935094413272517768982489876480 6839 11208071229085380896712252584275585680 6840 11224468083698279430440417046489876480 6841 11240886524163118438041062114508024841 6842 11257326575735737107799662591477105152 6843 11273788263697826914481675140177622884 6844 11290271613356954298433234643188793856 6845 11306776650046583361258927944726451009 6846 11323303399126098578086337045636186112 6847 11339851885980827526427048072379646976 6848 11356422136022063631643826591449088000 6849 11373014174687088929033664092484498625 6850 11389628027439196842536404716449088000 6851 11406263719767714980078665559542770276 6852 11422921277188027945562768139099750912 6853 11439600725241600167510402864525545609 6854 11456302089495998744370752614380947456 6855 11473025395544916306502805780015779984 6856 11489770669008193894841593396693911552 6857 11506537935531843856258089244933145241 6858 11523327220788072755622516067809415680 6859 11540138550475304304580805314244405380 6860 11556971950318202307053962083809415680 6861 11573827446067693621470091215336276721 6862 11590705063500991139738844729628434432 6863 11607604828421616782978055105812295744 6864 11624526766659424514002323141360623616 6865 11641470904070623366583333417556436369 6866 11658437266537800491491674665147658752 6867 11675425879969944219329946599169880516 6868 11692436770302467140166939067387179520 6869 11709469963497229199982673633519245945 6870 11726525485542560813934101994387179520 6871 11743603362453285996451259909320508176 6872 11760703620270745508173679600624371712 6873 11777826285062820019736867865608613289 6874 11794971382923953292418661423629902336 6875 11812138939975175375655275305794160164 6876 11829328982364125821436864380409651712 6877 11846541536265076915592422393971328801 6878 11863776627878956925973847195394539520 6879 11881034283433373367549005100401240320 6880 11898314529182636284413631643394539520 6881 11915617391407781548731910255837948641 6882 11932942896416594176615574703084298752 6883 11950291070543631660951385405776078244 6884 11967661940150247321186834067364143616 6885 11985055531624613670083935325965531369 6886 12002471871381745797450968446703634432 6887 12019910985863524770862036369845486096 6888 12037372901538721053374313730471495680 6889 12054857644903017938252859767082888505 6890 12072365242479035000712876339471495680 6891 12089895720816351566689295580345602116 6892 12107449106491530198643586010624471552 6893 12125025426108140198417670254983110609 6894 12142624706296781127144851802147987456 6895 12160246973715106342227652563613969984 6896 12177892255047846551392467294872870912 6897 12195560577006833383830945254914868401 6898 12213251966331022978438013792685888000 6899 12230966449786519589156462863356970500 6900 12248704054166599207438013792685888000 6901 12266464806291733201830799924426992601 6902 12284248733009611974703191103672666112 6903 12302055861195168636113898268188970384 6904 12319886217750602694838298740239353856 6905 12337739829605403766560927133073736009 6906 12355616723716375299244081109196145152 6907 12373516927067658315682495551712511716 6908 12391440466670755173254043035501396480 6909 12409387369564553340876422811644546305 6910 12427357662815349193179804846501396480 6911 12445351373516871821905399786012164096 6912 12463368528790306864539930046268178432 6913 12481409155784320350195981563095757569 6914 12499473281675082562748220066361442816 6915 12517560933666291921235460078921929444 6916 12535672138989198877538579175611761152 6917 12553806924902629831344274374385972041 6918 12571965318693011062404661869713541120 6919 12590147347674392680102725657550955920 6920 12608353039188472590333624941713541120 6921 12626582420604620479711874553205680601 6922 12644835519319901817114416957069824512 6923 12663112362759101872569608765568412164 6924 12681412978374749753502149022022734336 6925 12699737393647142458343980866398490289 6926 12718085636084368947521202541749542912 6927 12736457733222334231827028049909325376 6928 12754853712624783478190842115353681920 6929 12773273601883326132853398467949819345 6930 12791717428617460061958214808353681920 6931 12810185220474595709569222174122626116 6932 12828677005130080273124730780171940352 6933 12847192810287221896337778764022714169 6934 12865732663677313879552934624364988416 6935 12884296593059658907569628500794198544 6936 12902884626221593294942091803170834432 6937 12921496790978511248765989060903167721 6938 12940133115173889148961830225561018880 6939 12958793626679309846065256024595036580 6940 12977478353394486976534293329561018880 6941 12996187323247289295583681869132604641 6942 13014920564193765027556377985328381952 6943 13033678104218166233842345500781283584 6944 13052459971332973198354748135539245056 6945 13071266193578918830573662283806674209 6946 13090096799025013086167433334216499712 6947 13108951815768567405201803091662615076 6948 13127831271935219167946940234422592000 6949 13146735195678956168292510117260787625 6950 13165663615182141104780924609422592000 6951 13184616558655536089268917035911740176 6952 13203594054338327173227591671184525312 6953 13222596130498148891691101616397580409 6954 13241622815431108824864113274609824256 6955 13260674137461812177398220022864377284 6956 13279750124943386375347472065862922752 6957 13298850806257505680813193842993303441 6958 13317976209814415824288264748781281280 6959 13337126364052958654711043316409532480 6960 13356301297440596807239119404781281280 6961 13375501038473438388753083321702676721 6962 13394725615676261681100505209117266432 6963 13413975057602539862090322410947904644 6964 13433249392834465744247836939986326016 6965 13452548649982976531340529557418607769 6966 13471872857687778592684901376986007552 6967 13491222044617372255244558305455388816 6968 13510596239469076613529758032011806720 6969 13529995470969054357308643681388011145 6970 13549419767872336617140392649011806720 6971 13568869158962847827740513541182578276 6972 13588343673053430609188528549283021312 6973 13607843338985870665988282994291396289 6974 13627368185630921703991128186383630336 6975 13646918241888330365192228154203505664 6976 13666493536686861180410245209433178112 6977 13686094098984321539860663724615547201 6978 13705719957767586681633015915764728320 6979 13725371142052624698082277836151243620 6980 13745047680884521560144708203764728320 6981 13764749603337506159588407102339128841 6982 13784476938514975369208876014473725952 6983 13804229715549519120979865065298035344 6984 13824007963602945502169797776309897216 6985 13843811711866305869434068051464050969 6986 13863640989559919980893508541303378432 6987 13883495825933401146209333955906974596 6988 13903376250265681394664867323678446080 6989 13923282291865036661264361620514529905 6990 13943213980069111990859233622678446080 6991 13963171344244946760312031266754532416 6992 13983154413788999918708460231380836352 6993 14003163218127175245627799888044641809 6994 14023197786714846627482043202082566656 6995 14043258149036883351934099600152063684 6996 14063344334607675420405404256835072512 6997 14083456372971158878683281690697387001 6998 14103594293700841165638415999059200000 6999 14123758126399826480062784500933450000 7000 14143947900700841165638415999059200000 7001 14164163646266259114047339314697513001 7002 14184405392788127186233092192867328512 7003 14204673169988190651824165120978875684 7004 14224967007617918646729759050372358656 7005 14245286935458529648918240458090203809 7006 14265632983321016972388681635302244352 7007 14286005181046174279345878539165020416 7008 14306403558504621110589242996529070080 7009 14326828145596828434125970500811863905 7010 14347278972253144212018889297529070080 7011 14367756068433818985479400909423314596 7012 14388259464129031478215926708847698432 7013 14408789189358914218048279603051236969 7014 14429345274173579176798384357275273216 7015 14449927748653143428467774541103971344 7016 14470536642907754825712298545318397952 7017 14491171987077617694624471579582630841 7018 14511833811333018547833915025641976320 7019 14532522145874351815936328986337911620 7020 14553237020932145597261448337641976320 7021 14573978466767087425990437059081701201 7022 14594746513670050058633180087375962112 7023 14615541191962117278875936408815065664 7024 14636362531994609720809821577912590336 7025 14657210564149110710550592323121706289 7026 14678085318837492126260210374948557312 7027 14698986826501940276580667127609494276 7028 14719915117614981797490555222467678720 7029 14740870222679509567594877619848013145 7030 14761852172228808641858589205467678720 7031 14782860996826582203794370458632956816 7032 14803896727066977536115137191541655552 7033 14824959393574612009861794852494541769 7034 14846049027004599092016750370558870016 7035 14867165658042574371613699005242588644 7036 14888309317404721604354208152029266432 7037 14909480035837798775741624543191406721 7038 14930677844119164182742835773143777280 7039 14951902773056802533988421568718868480 7040 14973154853489351068521734717143777280 7041 14994434116286125693107456058171885441 7042 15015740592347147138110172441773834752 7043 15037074312603167131953531049020685284 7044 15058435308015694594170527971297952256 7045 15079823609577021847055493441772638409 7046 15101239248310250845928340613096589312 7047 15122682255269319428021649276668684176 7048 15144152661539027580001160421395712000 7049 15165650498235063724130262033787457625 7050 15187175796504031023089051046395712000 7051 15208728587523473703458560848059811076 7052 15230308902501903397880748277153075712 7053 15251916772678825505904838528035356209 7054 15273552229324765573530630911206957056 7055 15295215303741295691459372919228715584 7056 15316906027261060912062814563322109952 7057 15338624431247805685081059459692162641 7058 15360370547096400312059833660024762880 7059 15382144406232867419537797737299040580 7060 15403946040114408450994532156024762880 7061 15425775480229430177569830475264577721 7062 15447632758097571227564939453331474432 7063 15469517905269728634736389644863254544 7064 15491430953328084405393064604068284416 7065 15513371933886132104307161332310520169 7066 15535340878588703459449699133856932352 7067 15557337819111994985561238570547198116 7068 15579362787163594626568476734364049920 7069 15601415814482508416857389586383157345 7070 15623496932839187161413596641364049920 7071 15645606174035553134840627809308549376 7072 15667743569905026799266776738660646912 7073 15689909152312553541151229540451920289 7074 15712102953154630427000162308609614336 7075 15734325004359332978003505388840592164 7076 15756575337886341963603076886983680512 7077 15778853985726970214002792447485666601 7078 15801160979904189451631662873702533120 7079 15823496352472657141570295704057627920 7080 15845860135518743360951621401702533120 7081 15868252361160557687346569360224610041 7082 15890673061547976106145423474127729152 7083 15913122268862667936945591570279733444 7084 15935600015318122778956527545271906816 7085 15958106333159677475432549603672311569 7086 15980641254664543097144302543476498432 7087 16003204812141831944899616587665964096 7088 16025797037932584571124519814677012480 7089 16048417964409796820515165795760552305 7090 16071067623978446889771442603677012480 7091 16093746049075522406423033914920163716 7092 16116453272170047526758707486699377152 7093 16139189325763110052869610850231914009 7094 16161954242387888568817358623505401856 7095 16184748054609679595937700409565898384 7096 16207570795025924767290562810569050112 7097 16230422496266238021267263653301006601 7098 16253303190992432814365701088632128000 7099 16276212911898549353144324795410310500 7100 16299151691710881845365701088632128000 7101 16322119563188005770340488302349134401 7102 16345116559120805168482643389673766912 7103 16368142712332499950086685255444521984 7104 16391198055678673223337844911593619456 7105 16414282622047298641565937121032412609 7106 16437396444358767769753792772930519552 7107 16460539555565917470311095810614230116 7108 16483711988654057308124473112948359680 7109 16506913776640996974894690310993562505 7110 16530144952577073732771811103948359680 7111 16553405549545179877299182221891966096 7112 16576695600660790219677110767640594432 7113 16600015139071989588357105256116457369 7114 16623364197959500349977556257005359616 7115 16646742810536709949651737135145754244 7116 16670151010049698470619009973049610752 7117 16693588829777266213270126351203590641 7118 16717056303030961293557517254338027520 7119 16740553463155107260801470965681248320 7120 16764080343526830734903102406338027520 7121 16787636977556089062975021973343622801 7122 16811223398685697995400616527649075712 7123 16834839640391359381332859782289460164 7124 16858485736181688883643573941274702336 7125 16882161719598243713334069041322663289 7126 16905867624215550383418091051426547712 7127 16929603483641132482288014389413564176 7128 16953369331515538466575219120109291520 7129 16977165201512369473515597706472587945 7130 17000991127338307152831140793109291520 7131 17024847142733141518138556110909588516 7132 17048733281469798817895879202183946752 7133 17072649577354369425898039277596110369 7134 17096596064226135751332348129409007616 7135 17120572775957600168404884640070719744 7136 17144579746454512965548752040973074432 7137 17168617009655900314225189693315146721 7138 17192684599534092257328525781398151680 7139 17216782550094750717205961928367081380 7140 17240910895376897523303185365398151680 7141 17265069669452942459446808907609867241 7142 17289258906428711330774643613549463552 7143 17313478640443474050324813629975827984 7144 17337728905669972745294727349824915456 7145 17362009736314449882980923638704343609 7146 17386321166616676416410816514020454912 7147 17410663230849979949677366290893854276 7148 17435035963321272922987709840368448000 7149 17459439398371080817436787238064508625 7150 17483873570373570379517006715368448000 7151 17508338513736577865374994460490982976 7152 17532834262901637304826480453261402112 7153 17557360852344008785140376155358873009 7154 17581918316572706754603104516812345856 7155 17606506690130528345874247400028794884 7156 17631126007594081719144580164335473152 7157 17655776303573814425107567797045722841 7158 17680457612714041787755401621379860480 7159 17705169969692975307010660257192929680 7160 17729913409222751081204683157379860480 7161 17754687966049458249413749691045979721 7162 17779493674953167453664161394047058432 7163 17804330570747959321017329658318345444 7164 17829198688281952965545975783526498816 7165 17854098062437334510212554967992173569 7166 17879028728130385628661020470544433152 7167 17903990720311512106933048830981308416 7168 17928984073965272425119851694123909120 7169 17954008824110406358960704441064684545 7170 17979065005799863601399326491123909120 7171 18004152654120832404109252799242421476 7172 18029271804194768238999340736053248512 7173 18054422491177422479710561201690185289 7174 18079604750258871103115227489507854336 7175 18104818616663543410829820082305419664 7176 18130064125650250770752570231365158912 7177 18155341312512215378636969837637687001 7178 18180650212577099039712379824727953920 7179 18205990861207031970362913864960393220 7180 18231363293798641619875778992727953920 7181 18256767545783081512270259313558392241 7182 18282203652626060108218533692862308352 7183 18307671649827869687069522985161172544 7184 18333171572923415248986967042730172416 7185 18358703457482243437212936422030313169 7186 18384267339108571480467988387046994432 7187 18409863253441316155499181490698454596 7188 18435491236154122769787167698827194880 7189 18461151322955394164423585705940955705 7190 18486843549588319737169983777827194880 7191 18512567951830904485709505143426496016 7192 18538324565495998071102573646916093952 7193 18564113426431323901457822060824927209 7194 18589934570519508235829510152176493056 7195 18615788033678109308352684286135474084 7196 18641673851859646472627335045418803712 7197 18667592061051629366362814038821727201 7198 18693542697276587096293775768604672000 7199 18719525796592097443378915124187552000 7200 18745541395090816088293775768604672000 7201 18771589528900505857228909384485856801 7202 18797670234184065988004670447947981312 7203 18823783547139561416513935901705909284 7204 18849929504000252083504043802943136256 7205 18876108141034622261709249727020362409 7206 18902319494546409903345004414944970752 7207 18928563600874636007975360860676140816 7208 18954840496393634010764823743799265280 7209 18981150217513079191125958823869642105 7210 19007492800678018101774084624799265280 7211 19033868282368898018200373451042118596 7212 19060276699101596408574693492022866432 7213 19086718087427450424089528487251418769 7214 19113192483933286409756316141871702016 7215 19139699925241449435665551201007278144 7216 19166240448009832848722003811189399552 7217 19192814088931907844866408518384851441 7218 19219420884736753061794983974681694720 7219 19246060872189084192188148149540966020 7220 19272734088089283617459798566681694720 7221 19299440569273430062038531814135445401 7222 19326180352613328268192181302785165312 7223 19352953475016538691407056977791595664 7224 19379759973426407216333275417709070336 7225 19406599884822094893307573487801361289 7226 19433473246218607695465003447087514112 7227 19460380094666826296450912142977535076 7228 19487320467253535868744611662998520320 7229 19514294401101455902606153550063543745 7230 19541301933369270045657623425998520320 7231 19568343101251655963110377607616521216 7232 19595417941979315218649648040514813952 7233 19622526492819003175987946617967419969 7234 19649668791073558921098704695795401216 7235 19676844874081935205141588358918591844 7236 19704054779219228408090934741426258432 7237 19731298543896708523078759449450387721 7238 19758576205561849161463789884884142080 7239 19785887801698357578637984018059675280 7240 19813233369826204720581998908884142080 7241 19840612947501655291181078028630550041 7242 19868026572317297840312831188591268352 7243 19895474281902074872718385637126711684 7244 19922956113921312977668391643280134656 7245 19950472106076752979435370643081789809 7246 19978022296106580108583898783932096512 7247 20005606721785454194090123463034125376 7248 20033225420924539876302115217740800000 7249 20060878431371536840752562088891940625 7250 20088565791010710072835318342740800000 7251 20116287537762920133357324202909255876 7252 20144043709585653454977418010965504512 7253 20171834344473052659543567002688130809 7254 20199659480455946896340047656865990656 7255 20227519155601882201256111344584615184 7256 20255413408015151876887675779367012352 7257 20283342275836826893583587542269984041 7258 20311305797244786311448005731086574080 7259 20339304010453747723310461559171199780 7260 20367336953715297718675153507086574080 7261 20395404665317922368661042409270882721 7262 20423507183587037731944315638240018432 7263 20451644546885020381714794330473177344 7264 20479816793611237953657862381080969216 7265 20508023962202079714973500718623567969 7266 20536266091130987154444015157032509952 7267 20564543218908484593562050908493719716 7268 20592855384082209818730491629371384320 7269 20621202625236944734545845660792592745 7270 20649584980994646038176726916371384320 7271 20678002490014475914849042661728194576 7272 20706455190992832754449505223956826112 7273 20734943122663381889259089464006191289 7274 20763466323797086352828062641078350336 7275 20792024833202237660004218095597988164 7276 20820618689724486608125948976081613312 7277 20849247932246874099391803035327608401 7278 20877912599689861984418164322760990720 7279 20906612731011363926996712402499539520 7280 20935348365206776290063314530760990720 7281 20964119541309009042890011031604475441 7282 20992926298388516689511758916693463552 7283 21021768675553329218399603602782352644 7284 21050646711949083073391953389964694016 7285 21079560446759052145895636174378055769 7286 21108509919204178788368422681038866432 7287 21137495168543104849094705315780446096 7288 21166516234072202728266026549888993280 7289 21195573155125606455378155566975740105 7290 21224665971075242787956416718888993280 7291 21253794721330862331620978156057529316 7292 21282959445340070681503813817566986752 7293 21312160182588359585029056787503681409 7294 21341396972599138126068466846655840256 7295 21370669854933763930483739872540790784 7296 21399978869191574393067391565928333312 7297 21429324055009917925893952808555548801 7298 21458705452064185228093218784576832000 7299 21488123100067840577057298827465174500 7300 21517577038772453141093218784576832000 7301 21547067307967728313532832523411680201 7302 21576593947481539068311804036745971712 7303 21606156997179957337029426438283037584 7304 21635756496967285407501048976260909056 7305 21665392486786087343814888029574053209 7306 21695065006617220427905002889409597952 7307 21724774096479866622652221969166752516 7308 21754519796431564056524809926521786880 7309 21784302146568238529770671023920102705 7310 21814121187024235042172888897521786880 7311 21843976957972349342380407749697772096 7312 21873869499623859498825664826570514432 7313 21903798852228557492240988889816121169 7314 21933765056074780829785584240994300416 7315 21963768151489444180794924707048543044 7316 21993808178838071034164386847321764352 7317 22023885178524825377378956495462413241 7318 22053999190992543397200847603952977920 7319 22084150256722765202026877214677064720 7320 22114338416235766565927445235952977920 7321 22144563710090590694378972564801169001 7322 22174826178885080011701655952880230912 7323 22205125863255907970214402875521472164 7324 22235462803878610881118814525615694336 7325 22265837041467619767124089917757800289 7326 22296248616776292236824728953035456512 7327 22326697570596944380842917161157406976 7328 22357183943760882689747479704255365120 7329 22387707777138435993761297095660880545 7330 22418269111638987424269079957255365120 7331 22448867988211006397137405010617754916 7332 22479504447842080617858919370150257152 7333 22510178531558948108532625080648470569 7334 22540890280427529256692160717398050816 7335 22571639735552958885994001743826204944 7336 22602426938079618348777506200012818432 7337 22633251929191167640508737174973129721 7338 22664114750110577536119998396561748480 7339 22695015442100161748257024155116650180 7340 22725954046461609107445769660561748480 7341 22756930604536015764190752817617933841 7342 22787945157703917413016903290035249152 7343 22818997747385321538466879612353336384 7344 22850088415039739683065819996623609856 7345 22881217202166219737265497371784977009 7346 22912384150303378251379854084975514112 7347 22943589301029432769523896586985497476 7348 22974832695962234185567935318312768000 7349 23006114376759299121119159907869753625 7350 23037434385117842325542544693312768000 7351 23068792762774809098033084470218629776 7352 23100189551506907731751365276921382912 7353 23131624793130641980034479922743129609 7354 23163098529502343544694302869607891456 7355 23194610802518204586415143980616176484 7356 23226161654114310257262805554080727552 7357 23257751126266671255317071967780946241 7358 23289379260991256401439666165784903680 7359 23321046100344025238189712129113850880 7360 23352751686420960650898747381784903680 7361 23384496061358101510917334495363286721 7362 23416279267331575341045325468086354432 7363 23448101346557631003157837768887750244 7364 23479962341292671408039005752251695616 7365 23511862293833286247435576066764703369 7366 23543801246516284748342420598505162752 7367 23575779241718728449532045410020432016 7368 23607796321857964000340179056586475520 7369 23639852529391655981719528583726881945 7370 23671947906817819749573796433586475520 7371 23704082496674854300384056412709868676 7372 23736256341541575159139591800067379712 7373 23768469484037247289585303601799938289 7374 23800721966821618026797801888121102336 7375 23833013832594950032102298078118297664 7376 23865345124098054270342420969837043712 7377 23897715884112323009515084246011430801 7378 23930126155459762842782538120121643520 7379 23962575981003027732873742723115066820 7380 23995065403645452078887205768121643520 7381 24027594466331083805507431968826859641 7382 24060163212044717474647136626837194752 7383 24092771683811927419527380744383273744 7384 24125419924699100901207789961055471616 7385 24158107977813471287579024556955539369 7386 24190835886303151254829672709676114432 7387 24223603693357166011399744138887938596 7388 24256411442205486544432946220022407680 7389 24289259176119062888739929597584905505 7390 24322146938409857418284695279022407680 7391 24355074772430878160206360141797263616 7392 24388042721576212131388482739388055552 7393 24421050829281058697588156246348176609 7394 24454099139021762955137080338303443456 7395 24487187694315849135226828759861848484 7396 24520316538722054030790534291841638912 7397 24553485715840360445993217788998471401 7398 24586695269312030668342992920548608000 7399 24619945242819639963435383208243178000 7400 24653235680087110092342992920548608000 7401 24686566624879742851662778346630604601 7402 24719938121004253636233170940323738112 7403 24753350212308805024533308792095906884 7404 24786802942683040386776637856186937856 7405 24820296356058117515711149330613485009 7406 24853830496406742280138524559588401152 7407 24887405407743202301164463801102065216 7408 24921021134123400651192480176955924480 7409 24954677719644889575673445098424944305 7410 24988375208446904237623176437955924480 7411 25022113644710396484920365695882926596 7412 25055893072658068640397145391059538432 7413 25089713536554407314734602885570564569 7414 25123575080705717242175551836293154816 7415 25157477749460155139066877450029548944 7416 25191421587207763585243776704230705152 7417 25225406638380504928268219681972276041 7418 25259432947452295210533963157831877120 7419 25293500558939038119250452560649544420 7420 25327609517398658959317953429831877120 7421 25361759867431138649106258473884793601 7422 25395951653678547739149321333230272512 7423 25430184920825080453768173144079089664 7424 25464459713597088755634482996194574336 7425 25498776076763116433287128374791980289 7426 25533134055133933211614146675574374912 7427 25567533693562568885312443882009179876 7428 25601975036944347475337641495399825920 7429 25636458130216921408356447811104598345 7430 25670983018360305719213944638399825920 7431 25705549746396912276428185566977289616 7432 25740158359391584030724506889906276352 7433 25774808902451629286621957301079262169 7434 25809501420726855997084257494696956416 7435 25844235959409606081247705805233559044 7436 25879012563734789765238451038556754432 7437 25913831278979919946091558658459372721 7438 25948692150465146578784301507790970880 7439 25983595223553291086396111259658006080 7440 26018540543649880793407631811790970880 7441 26053528156203183382151320856156018641 7442 26088558106704241372426050876217405952 7443 26123630440686906624288165845935702084 7444 26158745203727874864031454927615341056 7445 26193902441446720233368509490093905209 7446 26229102199505929861825934794494707712 7447 26264344523610938462365892721843970576 7448 26299629459510162950246456945284352000 7449 26334957052995037085133266979397947625 7450 26370327349900046136474972570284352000 7451 26405740396102761572154964922523104676 7452 26441196237523875770431896292985037312 7453 26476694920127236755181494516643869409 7454 26512236489919882954452184066078048256 7455 26547820992952077982347030284243478784 7456 26583448475317345444244528469340618752 7457 26619118983152503765370764531194609441 7458 26654832562637701042735478980514849280 7459 26690589259996449920444571055700882980 7460 26726389121495662488401584836514849280 7461 26762232193445685204410724239947191721 7462 26798118522200333839693948840962066432 7463 26834048154156928447834707509522064144 7464 26870021135756328357160871905358678016 7465 26906037513482967186579436923375579769 7466 26942097333864887884875560235346391552 7467 26978200643473777793488518127697445316 7468 27014347488925003732777159890649182720 7469 27050537916877647111787448070827552145 7470 27086771974034539061534676957649182720 7471 27123049707142295591812966733331443776 7472 27159371162991352771544635777280909312 7473 27195736388416001932682058677871426289 7474 27232145430294424897674622568236110336 7475 27268598335548729230513399467666348164 7476 27305095151144983511366157376535450112 7477 27341635924093252634815337940345154201 7478 27378220701447633131711633567529912320 7479 27414849530306288514655801956046975120 7480 27451522457811484647121361055529912320 7481 27488239531149625136230812564889544841 7482 27525000797551286749198047139709501952 7483 27561806304291254853449589559603935844 7484 27598656098688558880437347182882505216 7485 27635550228106507813155530094402763969 7486 27672488739952725697374416432382738432 7487 27709471681679187176603641461196932096 7488 27746499100782253050797694039787438080 7489 27783571044802705858816309219288451905 7490 27820687561325785484652450788787438080 7491 27857848697981224787440582674829698916 7492 27895054502443285255257933188315300352 7493 27932305022430792682731461201838412809 7494 27969600305707172872463238431279302656 7495 28006940400080487360286967087578647184 7496 28044325353403469164368357258102720512 7497 28081755213573558558162093471846495001 7498 28119230028532938867238124998920000000 7499 28156749846268572289990019532321562500 7500 28194314714812235742238124998920000000 7501 28231924682240556725740289346846630001 7502 28269579796675049220622893258137280512 7503 28307280106282149601744955838464517184 7504 28345025659273252579008078440161222656 7505 28382816503904747161624996880458657809 7506 28420652688478052646359517423945380352 7507 28458534261339654629750617006698078916 7508 28496461270881141044333493289341678080 7509 28534433765539238218870355237464166905 7510 28572451793795846962603750040341678080 7511 28610515404178078673545227292821582096 7512 28648624645258291470812146480465938432 7513 28686779565654126351025438924674748969 7514 28724980214028543368781140462488265216 7515 28763226639089857841208516255110295844 7516 28801518889591776576627604239900221952 7517 28839857014333434127319008862650439841 7518 28878241062159429066418781850398392320 7519 28916671081959860288951231909818405120 7520 28955147122670363337012510362398392320 7521 28993669233272146749117824855130319201 7522 29032237462792028433725138414331290112 7523 29070851860302472066948216240464448164 7524 29109512474921623514471887773445710336 7525 29148219355813347277682396690903901289 7526 29186972552187262964025716636208269312 7527 29225772113298781781606715608788853776 7528 29264618088449143058042057086351902720 7529 29303510526985450783579731087034697145 7530 29342449478300710178498113519351902720 7531 29381434991833864284797457308959125316 7532 29420467117069830582196723933798871552 7533 29459545903539537628448669143099794769 7534 29498671400819961723986101780972118016 7535 29537843658534163600912239781980654144 7536 29577062726351325136348092554082066432 7537 29616328653986786090149804113685116721 7538 29655641491202080867008896488331809280 7539 29695001287804975302948358054603742980 7540 29734408093649503476227526632331809280 7541 29773861958636004542668722311028804441 7542 29813362932711159595418590140673738752 7543 29852911065868028549157117976553808784 7544 29892506408146087048767299926815328256 7545 29932149009631263402478421011688574409 7546 29971838920455975539495943805033677312 7547 30011576190799167992130982991905544676 7548 30051360870886348902442358940255552000 7549 30091193010989627053404226550676522625 7550 30131072661427748924612280815255552000 7551 30170999872566135772541545685126680576 7552 30210974694816920735368758016212467712 7553 30250997178638985962372363533910350209 7554 30291067374537999767923146930116461056 7555 30331185333066453810078523379986522084 7556 30371351104823700293793523941210685952 7557 30411564740455989198761512475326973641 7558 30451826290656505531897676908716410880 7559 30492135806165406604478342830412296080 7560 30532493337769859333949162604716410880 7561 30572898936304077570415238358846597721 7562 30613352652649359447826242389443154432 7563 30653854537734124759869603716736119044 7564 30694404642533952360584834701521916416 7565 30735003018071617589712076827816197169 7566 30775649715417129722787949943140196352 7567 30816344785687769446001794438860759616 7568 30857088280048126355825401044839505920 7569 30897880249710136483429328105854603345 7570 30938720745933119843898911401839505920 7571 30979609820023818010263076769936919876 7572 31020547523336431712349070983693414912 7573 31061533907272658460476231543420655289 7574 31102569023281730194001921231823374336 7575 31143652922860450954732758490442139664 7576 31184785657553234585214279875280832512 7577 31225967278952142451912176054184778601 7578 31267197838696921193298248014105797120 7579 31308477388475040492854235353335264420 7580 31349805980021730877006673742105797120 7581 31391183665120021538005943844656531041 7582 31432610495600778181762679206926385152 7583 31474086523342740900654705826484338944 7584 31515611800272562071317691335125794816 7585 31557186378364844277432686939759729569 7586 31598810309642178257523750483782738432 7587 31640483646175180877778844209083426596 7588 31682206440082533129907206018144084480 7589 31723978743531018154046398256406379305 7590 31765800608735559286732243257144084480 7591 31807672087959258133944860114538835216 7592 31849593233513432669244022375484721152 7593 31891564097757655357007061566854390009 7594 31933584733099791300782546702543417856 7595 31975655191996036416772975143571186884 7596 32017775526950955632459715414855578112 7597 32059945790517521110383447813995619601 7598 32102166035297150497093353880491008000 7599 32144436313939745197278311028300328000 7600 32186756679143728673093353880491008000 7601 32229127183656084768694669081963756401 7602 32271547880272396059996395604842598912 7603 32314018821836882229662507801108868484 7604 32356540061242438467347063698423763456 7605 32399111651430673895196106277829571609 7606 32441733645391950018624510716144535552 7607 32484406096165419202381075821370793616 7608 32527129056839063171915163136319047680 7609 32569902580549731540058192433917770505 7610 32612726720483180359033307577319047680 7611 32655601529874110697806531968937738596 7612 32698527062006207244792738064965714432 7613 32741503370212176935929760685688674369 7614 32784530507873787608133989107099631616 7615 32827608528421906678150778175850783744 7616 32870737485336539846813023947514314752 7617 32913917432146869828721254607432904641 7618 32957148422431295107358592694132523520 7619 33000430509817468715653949907343646820 7620 33043763747982337042006821046132523520 7621 33087148190652178661787048887481745801 7622 33130583891602643194322937081879283712 7623 33174070904658790185391093410077547664 7624 33217609283695128015221391014169102336 7625 33261199082635652832030440486493563289 7626 33304840355453887511096970971641139712 7627 33348533156172920639392523709952428676 7628 33392277538865445525780866725431595520 7629 33436073557653799236799544636891176945 7630 33479921266710001658036982848431595520 7631 33523820720255794581118570654027262016 7632 33567771972562680816315153071044042752 7633 33611775077951963330787366498950068369 7634 33655830090794784412479258582303535616 7635 33699937065512164859674637941307490244 7636 33744096056575043196229604718812754432 7637 33788307118504314912494718179626361721 7638 33832570305870871731940262886344263680 7639 33876885673295640903498080265673860880 7640 33921253275449624519633437670344263680 7641 33965673167053938860160412334220291241 7642 34010145402879853761814272912140247552 7643 34054670037748832013594346591287656484 7644 34099247126532568777890865057583571456 7645 34143876724153031037409287898648984609 7646 34188558885582497067905607324336422912 7647 34233293665843595936746143386666219776 7648 34278081120009347027305344183226368000 7649 34322921303203199589215110831705478625 7650 34367814270599072314479172308226368000 7651 34412760077421392939466040548533357476 7652 34457758778945137872794081518859674112 7653 34502810430495871849122243272462572009 7654 34547915087449787608859987318363129856 7655 34593072805233745603809974940765306384 7656 34638283639325313728757065420954929152 7657 34683547645252807079017188428194038841 7658 34728864878595327733959658162229588480 7659 34774235394982804566516502147528090180 7660 34819659250096033078692382898229588480 7661 34865136499666715263088695993085504721 7662 34910667199477499490455433421305618432 7663 34956251405362020423284406383289914944 7664 35001889173204938955457427054661410816 7665 35047580558941982177963054147846555569 7666 35093325618559983370695512432670577152 7667 35139124408096922020349401706046374916 7668 35184976983641963864423816030837445120 7669 35230883401335500961349499395368035545 7670 35276843717369191786752669277837445120 7671 35322857987986001355869144934070296976 7672 35368926269480241372122422562600896512 7673 35415048618197610401879344838047625289 7674 35461225090535234075397017642082894336 7675 35507455742941705313974632161045672164 7676 35553740631917124583323855860377190912 7677 35600079814013140173171461188586304001 7678 35646473345832988503107866207369297920 7679 35692921284031534454695266689819934720 7680 35739423685315311729849044575369297920 7681 35785980606442563235506143018191818241 7682 35832592104223281494594103615303844352 7683 35879258235519249083314466751464483044 7684 35925979057244079094754241350265340416 7685 35972754626363255628839155674466436169 7686 36019584999894174308642406173700114432 7687 36066470234906182823062626734123422096 7688 36113410388520621495884806042452346880 7689 36160405517910863881237886136058687705 7690 36207455680302357385462780571452346880 7691 36254560932972663915404556005508672516 7692 36301721333251500553142526347232317952 7693 36348936938520780257172014002676108209 7694 36396207806214652590051538101855789056 7695 36443533993819544472529194964119467584 7696 36490915558874200964162001427444211712 7697 36538352558969726070441977037541845201 7698 36585845051749623576442746464461632000 7699 36633393094909837907000448887579474500 7700 36680996746198795013442746464461632000 7701 36728656063417443286879729375085983801 7702 36776371104419294498070520310295693312 7703 36824141927110464763879386652148960784 7704 36871968589449715540335173974014560256 7705 36919851149448494642307879869846226409 7706 36967789665170977289816192505049866752 7707 37015784194734107180979823665736209316 7708 37063834796307637591630471468928033280 7709 37111941528114172501595253283465755105 7710 37160104448429207747666454799928033280 7711 37208323615581172203271446577855396096 7712 37256599087951468984856624789934866432 7713 37304930923974516684999238275572340769 7714 37353319182137790632260969410447254016 7715 37401763920981864177797141694211012644 7716 37450265199100450008735432355456983552 7717 37498823075140441488337973671455670441 7718 37547437607801954022960732099914270720 7719 37596108855838366455824059721185269520 7720 37644836878056362487608317891914270720 7721 37693621733315972123888478415083073401 7722 37742463480530613149421612936770253312 7723 37791362178667132629301186686718388164 7724 37840317886745848436992078087964750336 7725 37889330663840590809260251170360966289 7726 37938400569078743928011013133776986112 7727 37987527661641287529049794819155904576 7728 38036712000762838537779397259358904320 7729 38085953645731692731847652896914037745 7730 38135252655889866430759455472358904320 7731 38184609090633138212467118004845699716 7732 38234023009411090656953023706057789952 7733 38283494471727152116818540089270082969 7734 38333023537138638514893171957571209216 7735 38382610265256795168877934378854067344 7736 38432254715746838643036932180172818432 7737 38481956948327998626951137920459107721 7738 38531717022773559841348365728388334080 7739 38581534998910903971023443821388359780 7740 38631410936621551624862593952388334080 7741 38681344895841204322986031462914479041 7742 38731336936559786511022805054552932352 7743 38781387118821487601531900825617245184 7744 38831495502724804042583640556080070656 7745 38881662148422581413515409661455135809 7746 38931887116122056547875755675346944512 7747 38982170466084899683570903560821995876 7748 39032512258627256640227739592596800000 7749 39082912554119791023787320995284815625 7750 39133371412987726458342973967596800000 7751 39183888895710888845237048168447135376 7752 39234465062823748649430401188382656512 7753 39285099974915463213158691978620534809 7754 39335793692629919096889567660258054656 7755 39386546276665774447594833587899831684 7756 39437357787776501394351701995037348352 7757 39488228286770428471287220003011805041 7758 39539157834510783067879983231294382080 7759 39590146491915733906633246704128265280 7760 39641194319958433548133550207294382080 7761 39692301379667060923508980708887912721 7762 39743467732124863894301199919525458432 7763 39794693438470201839765370530343451844 7764 39845978559896588271612120131497161216 7765 39897323157652733476205687279626654969 7766 39948727293042587184232399649921533952 7767 40000191027425381267853639676990291216 7768 40051714422215672465357458558723000320 7769 40103297538883385133323004968727848745 7770 40154940438953854026311940295723000320 7771 40206643184007867104101017702475575076 7772 40258405835681708366470007772499354112 7773 40310228455667200715559158989752336289 7774 40362111105711748845810386775014670336 7775 40414053847618382161506390282476945664 7776 40466056743245797721921901641328525312 7777 40518119854508403214101277809805730401 7778 40570243243376359953276650693240414720 7779 40622426971875625910940856663140986020 7780 40674671102087998770589372101240414720 7781 40726975696151159011145487080759406441 7782 40779340816258713018082954786857879552 7783 40831766524660236222260359769384368144 7784 40884252883661316266481453613581142016 7785 40936799955623596199795712108362883769 7786 40989407802964817699553373487158866432 7787 41042076488158864321229222813092918596 7788 41094806073735804776029393078472225280 7789 41147596622281936236295459088165377105 7790 41200448196439827668720105697472225280 7791 41253360858908363195388657477523210816 7792 41306334672442785482660762385094090752 7793 41359369699854739157906527518983567409 7794 41412466004012314254111410551776416256 7795 41465623647840089682364175933903489284 7796 41518842694319176732242230476412621312 7797 41572123206487262600108658429781171801 7798 41625465247438653945335281688431872000 7799 41678868880324320474466076264359002000 7800 41732334168351938553335281688431872000 7801 41785861174785934847154545514517312201 7802 41839449962947529988583450619552563712 7803 41893100596214782273797778512104794084 7804 41946813138022631386569867382773613056 7805 42000587651862942150375429152028622209 7806 42054424201284548308541195294725373952 7807 42108322849893296332447766745610326016 7808 42162283661352089257802048716608634880 7809 42216306699380930548993656784588120705 7810 42270392027756967991549686137608634880 7811 42324539710314537612702241398398554596 7812 42378749810945207630083129975949394432 7813 42433022393597822428560127429685748169 7814 42487357522278546565229228865651132416 7815 42541755261050908802577305920550982544 7816 42596215674035846169829594427312228352 7817 42650738825411748052496443395054737241 7818 42705324779414500310133761477023633920 7819 42759973600337529422331602642103273220 7820 42814685352531846662945338309023633920 7821 42869460100406092302583868747278302001 7822 42924297908426579839369332095100198912 7823 42979198841117340257982774892586969664 7824 43034162963060166317010253577232654336 7825 43089190338894656864603841939706110289 7826 43144281033318261182472025089719808512 7827 43199435111086323358213966035255281476 7828 43254652637012126686012136533253829120 7829 43309933675966938095697809426143279545 7830 43365278292880052610203915236253829120 7831 43420686552738837831419771349278438416 7832 43476158520588778454462197678456113152 7833 43531694261533520810377538263099838569 7834 43587293840734917437289113818455138816 7835 43642957323413071680004635818660385444 7836 43698684774846382318098118260786258432 7837 43754476260371588222480828825559354721 7838 43810331845383813040475826719424020480 7839 43866251595336609909410640053067239680 7840 43922235575742006198742641183424020480 7841 43978283852170548280731684019495367841 7842 44034396490251346329674572867047793152 7843 44090573555672119149715937963422574884 7844 44146815114179239031250098431264825856 7845 44203121231577776635928498958987028009 7846 44259491973731545910287312096209242112 7847 44315927406563149028009803634268872976 7848 44372427596054021360838064125166848000 7849 44428992608244476478148715177014533625 7850 44485622509233751175207204750166848000 7851 44542317365180050530115311265772014276 7852 44599077242300592989466481927437414912 7853 44655902206871655482723636247104238609 7854 44712792325228618565334071358041235456 7855 44769747663766011590596111291110097984 7856 44826768288937557910292147985121943552 7857 44883854267256220104102727398196272241 7858 44941005665294245237816339684550791680 7859 44998222549683210150349578000092821380 7860 45055504987114066769592336100550791680 7861 45112853044337187457092720497677821721 7862 45170266788162410381596358542278674432 7863 45227746285459084921454789407456729744 7864 45285291603156117095917630551549167616 7865 45342902808242015025323217847716495369 7866 45400579967764934420202423176077066752 7867 45458323148832724099310358884628508516 7868 45516132418612971536600684136976171520 7869 45574007844333048437157233778094042945 7870 45631949493280156342097695963976171520 7871 45689957432801372262464070417096754176 7872 45748031730303694342114644787084787712 7873 45806172453254087549632232214934788289 7874 45864379669179529399263418819418702336 7875 45922653445667055700903575446135960164 7876 45980993850363806339142393642838835712 7877 46039400950977071081384711449299057801 7878 46097874815274335415061400216039147520 7879 46156415511083326413945089293738418320 7880 46215023106292058633585511064039147520 7881 46273697668848880035879254412823295641 7882 46332439266762517942788720378804490752 7883 46391247968102125019225079343483994244 7884 46450123840997325285110034763153199616 7885 46509066953638260156631204079689072369 7886 46568077374275634516705933084382994432 7887 46627155171220762814668365647967916096 7888 46686300412845615195194596370363719680 7889 46745513167582863656480739345446447505 7890 46804793503925928237688751879363719680 7891 46864141490429023235674857645566450116 7892 46923557195707203451015419405806039552 7893 46983040688436410463345117073856767609 7894 47042592037353518936022292547665299456 7895 47102211311256382950136328386003251984 7896 47161898579003882367871933057504806912 7897 47221653909515969225245211143209599401 7898 47281477371773714154226402528401728000 7899 47341369034819352834264180275638910500 7900 47401328967756332473226402528401728000 7901 47461357239749358317772219453761741601 7902 47521453920024440193170441892869210112 7903 47581619077868939072579084049896368384 7904 47641852782631613675800998213340921856 7905 47702155103722667097530525168296759009 7906 47762526110613793465106089624435057152 7907 47822965872838224625783675652009143716 7908 47883474459990776863546122787200852480 7909 47944051941727897645463189138564867305 7910 48004698387767712397617333498200852480 7911 48065413867890071310610174134591214096 7912 48126198451936596174664587618785298432 7913 48187052209810727244337416711788896569 7914 48247975211477770132857762018631266816 7915 48308967526964942736105837793630693444 7916 48370029226361422186247377961864049152 7917 48431160379818391835038584103766105041 7918 48492361057549088266816612833140613120 7919 48553631329828848341190605683657657920 7920 48614971266995156265448270305140613120 7921 48676380939447690696693027458611431601 7922 48737860417648371873726743988165120512 7923 48799409772121408778693077638283292164 7924 48861029073453346328496465277172814336 7925 48922718392293112596011791780128995289 7926 48984477799352066061099782521773606912 7927 49046307365404042891443168122306559376 7928 49108207161285404253218675790636369920 7929 49170177257895083651619907306418902345 7930 49232217726194634301246169383636369920 7931 49294328637208276526372327860389478116 7932 49356510062022945191114762863055012352 7933 49418762071788337159508507797879335169 7934 49481084737716958785510660729435324416 7935 49543478131084173432945162413166444544 7936 49605942323228249025404040958477074432 7937 49668477385550405626120228809503102721 7938 49731083389514863047827063442811322880 7939 49793760406648888492619588894830500580 7940 49856508508542844221832780946811322880 7941 49919327766850235255951824511546957641 7942 49982218253287757104569577483960829952 7943 50045180039635343526406361036983645584 7944 50108213197736214319407222064897837056 7945 50171317799496923140931819198524661209 7946 50234493916887405358052089540267315712 7947 50297741621941025927972858992102851076 7948 50361060986754627308590564776136512000 7949 50424452083488577399205264475294632625 7950 50487914984366817511401111651136512000 7951 50551449761676910370110483826611994176 7952 50615056487770088144876954353879949312 7953 50678735235061300511332305421033683409 7954 50742486076029262742902785186752672256 7955 50806309083216503832759817768516105284 7956 50870204329229414646030380548072714752 7957 50934171886738296102282268997363440441 7958 50998211828477407388299474969038817280 7959 51062324227245014201162910138101758480 7960 51126509155903437021651712025038817280 7961 51190766687379099417980375776079231721 7962 51255096894662576379886960622941266432 7963 51319499850808642683087625692589748644 7964 51383975628936321284112755587137430016 7965 51448524302228931745539941905076076769 7966 51513145943934138691639092627521175552 7967 51577840627364000294444947047097026816 7968 51642608425895016790272279672476958720 7969 51707449412968179026689082298426618145 7970 51772363662089017039963019189476958720 7971 51837351246827648662996456085077834276 7972 51902412240818828163765369495253197312 7973 51967546717761994914277448518394981289 7974 52032754751421322090064707176894990336 7975 52098036415625765400225931031822715664 7976 52163391784269111848034287604812122112 7977 52228820931310028522125435903722286201 7978 52294323930772111418281476118485496320 7979 52359900856743934291826086324852231620 7980 52425551783379097540646198806485496320 7981 52491276784896277118855574380047485841 7982 52557075935579273481115638883559677952 7983 52622949309777060557628951765403361344 7984 52688896981903834759820682489861513216 7985 52754919026439064016723476255085001969 7986 52821015517927536842081096300796498432 7987 52887186530979411432186235865924414596 7988 52953432140270264794467898640686830080 7989 53019752420541141906843752343421898905 7990 53086147446598604907852865839686830080 7991 53152617293314782317584246009822390416 7992 53219162035627418289416596361304164352 7993 53285781748539921892584725173775708809 7994 53352476507121416425588036757682438656 7995 53419246386506788760456545201898755684 7996 53486091461896738717889855781664768512 7997 53553011808557828473284564995523128001 7998 53620007501822531993665535998771200000 7999 53687078617089284505536512001219200000 8000 53754225229822531993665535998771200000 8001 53821447415552780730820651011523272001 8002 53888745249876646838471360805701632512 8003 53956118808456905878471336882843683684 8004 54023568167022542475737863327156486656 8005 54091093401368799971943516910970636809 8006 54158694587357230110235585668642916352 8007 54226371800915742750998734961148662416 8008 54294125118038655618676435866944686080 8009 54361954614786744079666676549475994905 8010 54429860367287290951307483067944686080 8011 54497842451734136341967781915657374596 8012 54565900944387727522259142389418578432 8013 54634035921575168827383942714041785969 8014 54702247459690271590635509668107657216 8015 54770535635193604108065787280610145344 8016 54838900524612541634336095993096445952 8017 54907342204541316409766549508325773841 8018 54975860751641067718599702374345208320 8019 55044456242639891978494007182208423620 8020 55113128754332892861262666086345208320 8021 55181878363582231444873467188826462201 8022 55250705147317176396725202162461018112 8023 55319609182534154188216267322807355664 8024 55388590546296799340621056195785230336 8025 55457649315736004702289757465629621289 8026 55526785568049971757187178027442381312 8027 55595999380504260964786216709565738276 8028 55665290830431842131331620073426526720 8029 55734659995233144812489657542380906145 8030 55804106952376108747399358956426526720 8031 55873631779396234324140963496442818816 8032 55943234553896633076637234769870487552 8033 56012915353548078213003302699448572769 8034 56082674256089055175360698707791766016 8035 56152511339325812231131256543212244644 8036 56222426681132411095826556946269266432 8037 56292420359450777587348600212066351721 8038 56362492452290752311817396560310241280 8039 56432643037730141380941170083598142480 8040 56502872193914767160944877904310241280 8041 56573179999058519053072752031853248441 8042 56643566531443404305680577274828042752 8043 56714031869419598857933424426980457284 8044 56784576091405498215124563811539104256 8045 56855199275887768355631290135748035409 8046 56925901501421396669523395476065165312 8047 56996682846629742928840033084619930176 8048 57067543390204590289550720579105792000 8049 57138483210906196325216236951325112625 8050 57209502387563344092365173704105792000 8051 57280600999073393227601906302271075076 8052 57351779124402331076461758000766259712 8053 57423036842584823854029133991928869209 8054 57494374232724267837334409694232365056 8055 57565791373992840589545362886637853584 8056 57637288345631552215968945275953661952 8057 57708865226950296651879194969329309641 8058 57780522097327902982187097210198458880 8059 57852259036212186792968206623635076580 8060 57924076123120001554863850106198458880 8061 57995973437637290038371735385916142721 8062 58067951059419135761041796170089234432 8063 58140009068189814466593110692102508544 8064 58212147543742845635967736363381948416 8065 58284366565941044030337309133065399169 8066 58356666214716571266078262055837860352 8067 58429046570070987421731523467731846116 8068 58501507712075302676962561070505361920 8069 58574049720870028983537644127485574345 8070 58646672676665231768332201877505361920 8071 58719376659740581668387162178762815376 8072 58792161750445406298029160301100582912 8073 58865028029198742048070513693332915289 8074 58937975576489385917104864461843534336 8075 59011004472875947374914397207737212164 8076 59084114798986900258004545782352384512 8077 59157306635520634697282108434931415601 8078 59230580063245509077892696741699461120 8079 59303935162999902031233449622522425920 8080 59377372015692264459156949669699461120 8081 59450890702301171590382284933295977041 8082 59524491303875375069129205228739441152 8083 59598173901533855075991327955182469444 8084 59671938576465872481064354337386082816 8085 59745785409931021029345262929590672569 8086 59819714483259279558418453147023378432 8087 59893725877851064248444817519338414096 8088 59967819675177280904469727290401556480 8089 60041995956779377271065921920411731305 8090 60116254804269395379327298979401556480 8091 60190596299330023926229606855675031716 8092 60265020523714650686374048638724465152 8093 60339527559247414956129811473620391009 8094 60414117487823260030191541622787833856 8095 60488790391407985710567791411470000384 8096 60563546352038300848016470175036506112 8097 60638385451821875915943337269617757601 8098 60713307772937395616779581152340288000 8099 60788313397634611520854534483699870500 8100 60863402408234394737779581152340288000 8101 60938574887128788620359317071705903401 8102 61013830916781061501046032548705830912 8103 61089170579725759460953589976666739984 8104 61164593958568759131446776558460307456 8105 61240101135987320528322217720770255609 8106 61315692194730139918596942837012951552 8107 61391367217617402719920700834444882116 8108 61467126287540836432628129220480135680 8109 61542969487463763604446886024201503505 8110 61618896900421154827877860111480135680 8111 61694908609519681770263581296021036096 8112 61771004697937770236560957634025234432 8113 61847185248925653264834473257004416369 8114 61923450345805424254485986065600303616 8115 61999800071971090127237270577049338244 8116 62076234510888624520881457190193418752 8117 62152753746096021015819525104669743641 8118 62229357861203346394398012105117419520 8119 62306046939892793933064110396915570320 8120 62382821065918736727354323657117419520 8121 62459680323107781049732866442867393801 8122 62536624795358819740295993079683891712 8123 62613654566643085630358449133559160164 8124 62690769721004204998938244553869902336 8125 62767970342558251062155953558607988289 8126 62845256515493797495564752319430131712 8127 62922628324071971989427411491488818176 8128 63000085852626509836956466621944299520 8129 63077629185563807555533795461469290945 8130 63155258407362976540925837194944299520 8131 63232973602575896754510694600902460516 8132 63310774855827270443533366144118538752 8133 63388662251814675894405361002047551369 8134 63466635875308621219064956023604463616 8135 63544695811152598174414359618037785744 8136 63622842144263136014850053572386834432 8137 63701074959629855377902589798225101721 8138 63779394342315522203002125012080775680 8139 63857800377456101683385982359090165380 8140 63936293150260812251164534996080775680 8141 64014872746012179595561712658398240241 8142 64093539250066090714346438244385431552 8143 64172292747851847998471307462493009984 8144 64251133324872223349934830598548627456 8145 64330061066703512332883561474737150609 8146 64409076058995588357970444687346790912 8147 64488178387471956899985718227316110276 8148 64567368137929809748776714606074688000 8149 64646645396240079293472909629105973625 8150 64726010248347492840032573981074688000 8151 64805462780270626962127388809253256976 8152 64885003078101961885381392516352346112 8153 64964631228007935904980631999709796009 8154 65044347316228999836669897601120313856 8155 65124151429079671501152927060395342884 8156 65204043652948590241912469796028785152 8157 65284024074298571476466608868109879841 8158 65364092779666661281077744011869716480 8159 65444249855664191008930645164972775680 8160 65524495388976831941795991947869716480 8161 65604829466364649975195820594212554721 8162 65685252174662160337087305867498578432 8163 65765763600778382340081311540755009444 8164 65846363831696894167212149058202722816 8165 65927052954475887691274990041444462569 8166 66007831056248223327747384347811121152 8167 66088698224221484921311341435068966416 8168 66169654545678034665992438834741381120 8169 66250700107975068058932427585830911545 8170 66331834998544668887811810531741381120 8171 66413059304893864251938875435695697476 8172 66494373114604679617021670923922944512 8173 66575776515334193903639419321348590289 8174 66657269594814594609429866501464334336 8175 66738852440853232965009074930479449664 8176 66820525141332679123640172145763622912 8177 66902287784210777384667572969982446001 8178 66984140457520701450733199825201041920 8179 67066083249371009718791231575589001220 8180 67148116247945700604937917393201041920 8181 67230239541504267903072998208632769241 8182 67312453218381756177409284377159780352 8183 67394757366988816188846944261261318544 8184 67477152075811760355229064502206908416 8185 67559637433412618245495048826646084169 8186 67642213528429192107748428308887634432 8187 67724880449575112431255662085785914596 8188 67807638285639893542392513598867898880 8189 67890487125488989234554593517535944705 8190 67973427058063848432048666577867898880 8191 68056458172381970887981325653708374016 8192 68139580557536962916161642460402941952 8193 68222794302698593157034410376670814209 8194 68306099497112848377660600956741485056 8195 68389496230101989305761661792996986084 8196 68472984591064606497844289478964019712 8197 68556564669475676241422317513589488201 8198 68640236554886616491352365080308992000 8199 68724000336925342840299898728480922000 8200 68807856105296324523352365080308992000 8201 68891803949780640456796058783413635801 8202 68975843960236035311073396027737805312 8203 69059976226596975617937270045485537284 8204 69144200838874705911819171114292384256 8205 69228517887157304905427759686815615409 8206 69312927461609741699594587374409162752 8207 69397429652473932027383666618513802816 8208 69482024550068794532481595990847201280 8209 69566712244790307081884954172421393105 8210 69651492827111563112901681771847201280 8211 69736366387582828014483176255306198596 8212 69821333016831595542903831373981266432 8213 69906392805562644271804758589636787769 8214 69991545844558094076618434115429206016 8215 70076792224677462653391021306908272144 8216 70162132036857722072019124257538967552 8217 70247565372113355363917734573934014441 8218 70333092321536413144136139428337246720 8219 70418712976296570267938565109739098020 8220 70504427427641182521866336420337246720 8221 70590235766895343349298338390878226401 8222 70676138085461940610526572916729741312 8223 70762134474821713377363609046338705664 8224 70848225026533308762298731785026830336 8225 70934409832233338782219600409864096289 8226 71020688983636437256716233425640858112 8227 71107062572535316740984143427731799076 8228 71193530690800825493343451274909688320 8229 71280093430382004477390815113924056745 8230 71366750883306144398801015937909688320 8231 71453503141678842776795047502432403216 8232 71540350297684061050291564566215165952 8233 71627292443584181718758549568316270969 8234 71714329671720065517782063999753417216 8235 71801462074511108629368956875283067844 8236 71888689744455299927000408860253778432 8237 71976012774129278255453196758155352721 8238 72063431256188389745405569216682926080 8239 72150945283366745162844630663826569280 8240 72238554948477277293292136640682926080 8241 72326260344411798360865609854365933041 8242 72414061564141057482191692432568996352 8243 72501958700714798155188656021001303684 8244 72589951847261815782734997526086406656 8245 72678041096990015231241054467972006809 8246 72766226543186468424140580073056192512 8247 72854508279217471970319224400887391376 8248 72942886398528604827496873967443200000 8249 73031360994644786000580808495437215625 8250 73119932161170332275006639592443200000 8251 73208599991789015985084002329262539876 8252 73297364580264122817363976864094208512 8253 73386226020438509649045223432696463809 8254 73475184406234662421435820200856518656 8255 73564239831654754048487799653108573184 8256 73653392390780702360421385370762084352 8257 73742642177774228082455937232921151041 8258 73831989286876912848664619256292590080 8259 73921433812410257250969810473194855780 8260 74010975848775738923296285432292590080 8261 74100615490454870660899197093192467721 8262 74190352832009258574883901074145298432 8263 74280187968080660281934666401707251344 8264 74370120993391043129269324102319753216 8265 74460152002742642454836911168373266969 8266 74550281091018019882775373625424957952 8267 74640508353180121654146398622844387716 8268 74730833884272336992964451667265016320 8269 74821257779418556507537101316822629745 8270 74911780133823230627133719854265016320 8271 75002401042771428073999654658620480576 8272 75093120601628894370732971198216282112 8273 75183938905842110383040874772442006289 8274 75274856050938350897892924335757390336 8275 75365872132525743237088157945049428164 8276 75456987246293325906253255580549837312 8277 75548201488011107279288871301131377401 8278 75639514953530124318281272906910238720 8279 75730927738782501328896433495691957520 8280 75822439939781508751273725514910238720 8281 75914051652621621986436374127321862441 8282 76005762973478580258235832926836695552 8283 76097573998609445510847251260479908644 8284 76189484824352661341833208633603990016 8285 76281495547128111970792897898091236769 8286 76373606263437181243613945147413266432 8287 76465817069862811672344060468042916096 8288 76558128063069563510699719923845857280 8289 76650539339803673865229085378714539105 8290 76743050996893115842146374992845857280 8291 76835663131247657729854903459706417316 8292 76928375839858922217176017283875594752 8293 77021189219800445647301156634606978409 8294 77114103368227737307484281546103392256 8295 77207118382378338754491906473159712784 8296 77300234359571883175827993449991309312 8297 77393451397210154786750960340734319801 8298 77486769592777148263100066912277312000 8299 77580189043839128209948447703762354500 8300 77673709848044688666100066912277312000 8301 77767332103124812644447876760950469201 8302 77861055906892931708210467063853555712 8303 77954881357244985583064499951820075584 8304 78048808552159481805190229974492717056 8305 78142837589697555405247416046626716209 8306 78236968568003028628298937960895549952 8307 78331201585302470689699436445171424516 8308 78425536739905257566966301999485882880 8309 78519974130203631827650344006615663705 8310 78614513854672762493223477870485882880 8311 78709156011870804939000774198336862096 8312 78803900700438960830114220305862674432 8313 78898748019101538093555550589298900169 8314 78993698066666010926305508574714364416 8315 79088750942023079839566909722546947044 8316 79183906744146731739118880334717092352 8317 79279165572094300041809654182454586241 8318 79374527525006524828205314745284689920 8319 79469992702107613031411877225439006720 8320 79565561202705298662088110777284689920 8321 79661233126190903069666507668202960001 8322 79757008572039395239799812365694566912 8323 79852887639809452128050529825345992164 8324 79948870429143519029840838535656014336 8325 80044957039767869986680340158597945289 8326 80141147571492668228689083889178560512 8327 80237442124212026653433309943150680976 8328 80333840797904068341091362869442693120 8329 80430343692630987105967231672785203545 8330 80526950908539108084369180022442693120 8331 80623662545858948358870936114896646916 8332 80720478704905277618972918051776369152 8333 80817399486077178858180976889294731569 8334 80914424989858109107520145811918626816 8335 81011555316815960205500890180988090944 8336 81108790567603119604555359508494098432 8337 81206130842956531213961148707233104721 8338 81303576243697756279270082271076692480 8339 81401126870733034298259541343127354180 8340 81498782825053343973423859935076692480 8341 81596544207734464201023322868140326841 8342 81694411119937035096708304314514737152 8343 81792383662906619057736092128385338384 8344 81890461937973761861797949467112441856 8345 81988646046554053802473971516332604009 8346 82086936090148190861333301447337370112 8347 82185332170342035916697276051229773476 8348 82283834388806679989083077812011328000 8349 82382442847298503523345476499918838625 8350 82481157647659237707534249687011328000 8351 82579978891816025828484877909202923776 8352 82678906681781484664160116522647846912 8353 82777941119653765912760052627608872609 8354 82877082307616617658618261759680979456 8355 82976330347939445874901685376497544484 8356 83075685342977375963131856497817559552 8357 83175147395171314329545107188179123241 8358 83274716607048009998309397904107079680 8359 83374393081220116261615415062181316880 8360 83474176920386252366659589520107079680 8361 83574068227331065239536695000279881721 8362 83674067104925291246059691824205394432 8363 83774173656125817989524487666519234244 8364 83874387983975746145437293379253039616 8365 83974710191604451333222258280411812369 8366 84075140382227646024927075645863370752 8367 84175678659147441490944255489994110016 8368 84276325125752409782765768068556267520 8369 84377079885517645752788767886620728945 8370 84477943042004829111190114345556267520 8371 84578914698862286519887411515481164676 8372 84679994959825053723604295873676595712 8373 84781183928714937718057707205013163289 8374 84882481709440578955284884217522702336 8375 84983888405997513586127832784847147664 8376 85085404122468235739893021087415027712 8377 85187028963022259841204062285834209801 8378 85288763031916182964065151723147051520 8379 85390606433493747223153032017271294820 8380 85492559272185902202355265771147051520 8381 85594621652510867420572601995827256641 8382 85696793679074194834803228710986186752 8383 85799075456568831380526710558078239744 8384 85901467089775181549405416633657327616 8385 86003968683561170004321250124166130369 8386 86106580342882304231765497698824274432 8387 86209302172781737231599622994085418596 8388 86312134278390330244204834901495431680 8389 86415076764926715515038267750667514505 8390 86518129737697359096613616860495431680 8391 86621293302096623687924079314653161616 8392 86724567563606831511325456201878423552 8393 86827952627798327226897278947508883609 8394 86931448600329540884299828750233555456 8395 87035055586947050912144924527038180484 8396 87138773693485647144898361159862374912 8397 87242603025868393887331886229548252401 8398 87346543690106693016542609816245248000 8399 87450595792300347121557748340544168000 8400 87554759438637622680542609816245248000 8401 87659034735395313275629734283820403601 8402 87763421788938802845387109593309082112 8403 87867920705722128974943389106590354884 8404 87972531592288046223788044291701305856 8405 88077254555268089491264391586123558009 8406 88182089701382637419773439311736113152 8407 88287037137440975835706506831433747216 8408 88392096970341361228124574546236180480 8409 88497269307071084265202329742064315305 8410 88602554254706533348454879707236180480 8411 88707951920413258204765109955137026596 8412 88813462411446033516229671801445458432 8413 88919085835148922587841589961750753569 8414 89024822298955341053027487253375778816 8415 89130671910388120617057429904725362944 8416 89236634777059572838345403396511793152 8417 89342711006671552947658435181767459041 8418 89448900707015523705252387055639749120 8419 89555203985972619295952446371575296420 8420 89661620951513709262196351727639749120 8421 89768151711699462475058395175385594601 8422 89874796374680411143272249433874368512 8423 89981555048697014860270675023181019664 8424 90088427842079724689260168664957454336 8425 90195414863249047286348620732409535289 8426 90302516220715609061744055968347238912 8427 90409732023080220379042538127801463876 8428 90517062379033939792623325641063313920 8429 90624507397358138323169371833892731345 8430 90732067186924563771331269684063313920 8431 90839741856695405069552747537359191616 8432 90947531515723356672075828651618148352 8433 91055436273151682983143773884422933169 8434 91163456238214282823419933288580092416 8435 91271591520235753934640638829592855044 8436 91379842228631457522520276890931794432 8437 91488208472907582837926685686034357721 8438 91596690362661211796345029150622074880 8439 91705288007580383635648305345112520080 8440 91814001517444159612192653854622074880 8441 91922831002122687735255633133305421641 8442 92031776571577267539835645200558653952 8443 92140838335860414897830691558925114084 8444 92250016405115926867614650667386733056 8445 92359310889578946582029273769098942209 8446 92468721899576028174810102339534323712 8447 92578249545525201745464516889439256576 8448 92687893937936038362620133326979072000 8449 92797655187409715105861769554950842625 8450 92907533404639080146075211451979072000 8451 93017528700408717864316013861178408676 8452 93127641185595014009221578685869261312 8453 93237870971166220892984758669567022409 8454 93348218168182522625907241916633696256 8455 93458682887796100389550978690682256784 8456 93569265241251197748505918510059210752 8457 93679965339884186000792332043499796441 8458 93790783295123629566915998794353185280 8459 93901719218490351417594548048612158980 8460 94012773221597498540173247050353185280 8461 94123945416150607443748536858098796721 8462 94235235913947669703017622827054866432 8463 94346644826879197540872433155150958144 8464 94458172266928289449756265425322582016 8465 94569818346170695851801447572520098769 8466 94681583176774884797766346201510359552 8467 94793466871002107704790061680654133316 8468 94905469541206465132983155937495134720 8469 95017591299834972600872765384185209145 8470 95129832259427626439720457904495134720 8471 95242192532617469686731199339421749776 8472 95354672232130658017171801415199885312 8473 95467271470786525715417229565862061289 8474 95579990361497651684943155612360270336 8475 95692829017269925497283146771672608164 8476 95805787551202613479968888982263194112 8477 95918866076488424843471849046746943201 8478 96032064706413577847164786608631480320 8479 96145383554357866004321533497567013120 8480 96258822733794724326173464496631480320 8481 96372382358291295605041090105812951841 8482 96486062541508496736559208398024253952 8483 96599863397201085081014059587696311844 8484 96713785039217724863810933457246921216 8485 96827827581501053615090686313510764969 8486 96941991138087748648513630674544658432 8487 97056275823108593579229267417089422096 8488 97170681750788544881050336646376622080 8489 97285209035446798482849670082914870905 8490 97399857791496856404198334295376622080 8491 97514628133446593430263560644732606916 8492 97629520175898323825984964342347428352 8493 97744534033548868089547561563856529809 8494 97859669821189619745170100101291974656 8495 97974927653706612175227225578112389184 8496 98090307646080585491724011795521216512 8497 98205809913387053447141390323727286001 8498 98321434570796370384671020998612800000 8499 98437181733573798227858151532626362500 8500 98553051517079573509671020998612800000 8501 98669044036768974441015368496727439001 8502 98785159408192388018712614867560384512 8503 98901397746995377172960291869116375184 8504 99017759168918747954293299791358150656 8505 99134243789798616760064581039626140809 8506 99250851725566477600463803777394852352 8507 99367583092249269404092656279516770916 8508 99484438005969443363115359209338094080 8509 99601416582945030318003009596847347905 8510 99718518939489708181890376860338094080 8511 99835745192012869404563777780930692096 8512 99953095457019688476098663907705618432 8513 100070569851111189470165561441152347969 8514 100188168490984313627023010214133449216 8515 100305891493431986976216154962603519844 8516 100423738975343187998999648652907069952 8517 100541711053703015330503534208608632841 8518 100659807845592755501660777557482424320 8519 100778029468189950720915131498507967120 8520 100896376038768466695728016469482424320 8521 101014847674698560493903110878170130201 8522 101133444493446948444747350243765146112 8523 101252166612576874080087040980843788164 8524 101371014149748176115157801244931150336 8525 101489987222717356469387047847298866289 8526 101609085949337648327087754836650893312 8527 101728310447559084238082215936940147776 8528 101847660835428564258274549623691550720 8529 101967137231089924130190692215886640145 8530 102086739752784003503504630956691550720 8531 102206468518848714195569635654084037316 8532 102326323647719108491973254051756503552 8533 102446305257927447487134842701540875769 8534 102566413468103269464964411711017814016 8535 102686648396973458319601568343937360144 8536 102807010163362312016253351056590866432 8537 102927498886191611092149752160335111721 8538 103048114684480687197635733909079073280 8539 103168857677346491677418549420702066980 8540 103289727984003664191989186453079073280 8541 103410725723764601379236758668645217441 8542 103531851016039525556274675636236746752 8543 103653103980336553461497429435300630784 8544 103774484736261765036886842345469280256 8545 103895993403519272250586626723951021409 8546 104017630101911287959764114794191053312 8547 104139394951338194813778022691811840676 8548 104261288071798614197671119737946432000 8549 104383309583389475216006680535733227625 8550 104505459606306083717067604112946432000 8551 104627738260842191357437090962492994576 8552 104750145667390064706979775462814451712 8553 104872681946440554394242217792090913209 8554 104995347218583164292291666083554669056 8555 105118141604506120745012006204182710084 8556 105241065224996441833875823175551037952 8557 105364118200940006685211504893699170641 8558 105487300653321624817984325444470906880 8559 105610612703225105532110451951967382080 8560 105734054471833327337322825540470906880 8561 105857626080428307422607873634473212721 8562 105981327650391271166232017467269714432 8563 106105159303202721686376945315962423044 8564 106229121160442509432402628629648380416 8565 106353213343789901816757064868058126169 8566 106477435975023652887551737519949924352 8567 106601789176022073041821790424160457616 8568 106726273068763098779489920171361617920 8569 106850887775324362498052997021276070345 8570 106975633417883262328010431428361617920 8571 107100510118717032009053309928786235876 8572 107225518000202810807033330802882150912 8573 107350657184817713471730576590188700289 8574 107475927795138900235439167198670094336 8575 107601329953843646852389844015725809664 8576 107726863783709414679028542096198336512 8577 107852529407613920795170014171725577601 8578 107978326948535208166045576896483525120 8579 108104256529551715845264056416619112420 8580 108230318273842349218705017024483525120 8581 108356512304686550289363363334142948041 8582 108482838745464368003164413091566897152 8583 108609297719656528615768544411374124944 8584 108735889350844506100384527912052770816 8585 108862613762710592596610660903165140569 8586 108989471079037968900322827461198418432 8587 109116461423710774994628614915430926596 8588 109243584920714180621906623951449428480 8589 109370841694134455896950116227776608305 8590 109498231868159041961234150090449428480 8591 109625755567076621678325361661328753216 8592 109753412915277190370453555268418609152 8593 109881204037252126596264273880529917009 8594 110009129057594262969771526904238649856 8595 110137188100997957020529859398262338884 8596 110265381292259162095044953459111834112 8597 110393708756275498299441959232167420601 8598 110522170618046323483410759704179968000 8599 110650767002672804265447380136608938000 8600 110779498035357987099410759704179968000 8601 110908363841406869382414109609575575401 8602 111037364546226470604070088653263462912 8603 111166500275325903537109033947118136484 8604 111295771154316445469389491171703251456 8605 111425177308911609477320295489854464609 8606 111554718864927215740713460943535767552 8607 111684395948281462899087142876836495616 8608 111814208684994999449437944645431623680 8609 111944157201190995185501846591844761505 8610 112074241623095212678523041986431623680 8611 112204462077036078799549971356141858596 8612 112334818689444756283277853346819154432 8613 112465311586855215333457016990063683369 8614 112595940895904305269886346972507375616 8615 112726706743331826217011160233741417744 8616 112857609255980600834144838949086922752 8617 112988648560796546087333551684914107641 8618 113119824784828745062883401247292715520 8619 113251138055229518822569344479397018820 8620 113382588499254498300545235999292715520 8621 113514176244262696241974354607500566801 8622 113645901417716579183399777833062899712 8623 113777764147182139474873976827734297664 8624 113909764560328967343867010560377102336 8625 114041902784930323000972705007665938289 8626 114174178948863208787432209782793523712 8627 114306593180108441364494331391022732676 8628 114439145606750723944632049049647403520 8629 114571836356978718564634625760206929945 8630 114704665559085118400594734072647403520 8631 114837633341466720124810022734535184016 8632 114970739832624496304618557173407434752 8633 115103985161163667843187573516888559369 8634 115237369455793776462274992613311791616 8635 115370892845328757226983147275261606244 8636 115504555458687011112524182729695314432 8637 115638357424891477613016597021111366721 8638 115772298873069707392332394878607687680 8639 115906379932453934977014335323615994880 8640 116040600732381151491282760062607687680 8641 116174961402293177434151496478143714241 8642 116309462071736735498672335802285015552 8643 116444102870363523433327593828591888484 8644 116578883927930286945590268292720083456 8645 116713805374298892647671313826968841609 8646 116848867339436401044473562171051558912 8647 116984069953415139563771822099843525776 8648 117119413346412775628638700308913408000 8649 117254897648712389772135691280265993625 8650 117390522990702548794289090933913408000 8651 117526289502877378961370295655650681476 8652 117662197315836639247500055077739418112 8653 117798246560285794618596253777100545009 8654 117934437367036089358684803845083897856 8655 118070769867004620438593237073918904384 8656 118207244191214410927046592297557041152 8657 118343860470794483444185200218793245841 8658 118480618836979933657523974850300244480 8659 118617519421112003820372827494526986180 8660 118754562354638156352737825986300244480 8661 118891747769112147464722728722427129721 8662 119029075796194100822450529804625938432 8663 119166546567650581256524658425713628944 8664 119304160215354668513049482434150434816 8665 119441916871286031047229772818785894569 8666 119579816667530999859568792663966065152 8667 119717859736282642374684680935049082916 8668 119856046209840836362764808265835717120 8669 119994376220612343903677788732453312545 8670 120132849901110885393762838412835717120 8671 120271467383957213595316178347118622976 8672 120410228801879187728794186332019392512 8673 120549134287711847607753008801593080289 8674 120688183974397487816544350867652174336 8675 120827377994985731930787169415606752164 8676 120966716482633606780635000975524454912 8677 121106199570605616756858662913826113001 8678 121245827392273818159764073318223185920 8679 121385600081117893590964941777267592720 8680 121525517770725226388030090086223185920 8681 121665580594790975102025168742881245241 8682 121805788687118148017968541930430116352 8683 121946142181617677718221120519551679044 8684 122086641212308495688829929458554876416 8685 122227285913317606968845202758569257169 8686 122368076418880164842630806120609554432 8687 122509012863339545575187794092685932096 8688 122650095381147423190510915488073850880 8689 122791324106863844292997887640372726705 8690 122932699175157302931931266917073850880 8691 123074220720804815509052749761025600516 8692 123215888878691995729249745378427965952 8693 123357703783813129594374068042809045209 8694 123499665571271250440212603836833581056 8695 123641774376278214016629813507768029584 8696 123784030334154773610901939967978227712 8697 123926433580330655214262795828964656201 8698 124068984250344632731681013216146752000 8699 124211682479844603234888644971891894500 8700 124354528404587662258681013216146752000 8701 124497522160440179140507708097468812801 8702 124640663883377872403374646432274317312 8703 124783953709485885182077106796715638784 8704 124927391774958860692783664503776608256 8705 125070978216101017745990956767928529409 8706 125214713169326226302869215231022858752 8707 125358596771158083075018509896008921316 8708 125502629158229987167655655389556769280 8709 125646810467285215766251737350736556105 8710 125791140835176999866640223620556769280 8711 125935620398868600048615631786394526096 8712 126080249295433382293042731516162066432 8713 126225027662054893842496266999444759769 8714 126369955636026939105451191696817558016 8715 126515033354753655604043414484099056644 8716 126660260955749589965421063165435351552 8717 126805638576639773956706278217819883441 8718 126951166355159800563587556519950622720 8719 127096844429155900112562671710202451520 8720 127242672936585016436852204711950622720 8721 127388652015514883086003724859520904401 8722 127534781804124099579206668954663629312 8723 127681062440702207702337972481652548164 8724 127827494063649767848758514108895310336 8725 127974076811478435403880441506310751289 8726 128120810822811037173525453410679130112 8727 128267696236381647856094119775705218576 8728 128414733191035666558566328749650872320 8729 128561921825729893356352956131093600745 8730 128709262279532605897018859862650872320 8731 128856754691623636047897309033376631716 8732 129004399201294446587615963772986941952 8733 129152195947948207941554529335105983969 8734 129300145071099874961254214582342025216 8735 129448246710376263747799132003205593344 8736 129596501005516128519189783309669138432 8737 129744908096370238521728781584539122721 8738 129893468122901454985438967869767918080 8739 130042181225184808123534087010374303780 8740 130191047543407574175962194493767918080 8741 130340067217869352497041972950984912041 8742 130489240388982142687212143914639460352 8743 130638567197270421768914167358278887184 8744 130788047783371221406628428473299142656 8745 130937682288034205171084118072632402809 8746 131087470852121745847663019945059840512 8747 131237413616609002789017425420230311876 8748 131387510722583999311922402342280000000 8749 131537762311247700138382652589349140625 8750 131688168523914088881014199217280000000 8751 131838729502010245572721151248355469376 8752 131989445387076424240687801070100160512 8753 132140316320766130524706316354915917809 8754 132291342444846199339860295358661382656 8755 132442523901196872583584461405210839684 8756 132593860831811876887120779314541220352 8757 132745353378798501411391283483998022041 8758 132897001684377675687307914286081198080 8759 133048805890884047500539666401370971280 8760 133200766140766060820757359662081198080 8761 133352882576586033775376349940184547721 8762 133505155341020236667817504574099538432 8763 133657584576858970040306773789564575844 8764 133810170427006642781233696533548745216 8765 133962913034481850277089186104863403969 8766 134115812542417452609002947931542781952 8767 134268869094060652793900888813056009216 8768 134422082832773075070302883914997432320 8769 134575453902030843228781274775076935745 8770 134728982445424658987100478551997432320 8771 134882668606659880410058095723162911076 8772 135036512529556600374047910413107610112 8773 135190514358049725076365184512075201289 8774 135344674236189052589274653723306510336 8775 135498992308139351458861640658315435664 8776 135653468718180439348686707081745549312 8777 135808103610707261728264274391304549401 8778 135962897130229970606385648403770462720 8779 136117849421374003309306891505152454020 8780 136272960628880161303821992211770462720 8781 136428230897604689065241789179291843441 8782 136583660372519352990299113688629911552 8783 136739249198711520355000621631068974144 8784 136894997521384238317445793010033238016 8785 137050905485856312965633583973563114769 8786 137206973237562388410277223389802066432 8787 137363200922053025922647652977630438596 8788 137519588684994783117466117006009889280 8789 137676136672170293180866414578623226105 8790 137832845029478344143447334525009889280 8791 137989713902933958198435799925607148816 8792 138146743438668471064981256305911498752 8793 138303933782929611396601844544373914409 8794 138461285082081580234802906549636768256 8795 138618797482605130507888378775309461284 8796 138776471131097646574985635654664397312 8797 138934306174273223815304352053414992801 8798 139092302758962748262649960856113152000 8799 139250461032113976285212288820675232000 8800 139408781140791614310649960856113152000 8801 139567263232177398596491169900711151201 8802 139725907453570175045871416601648947712 8803 139884713952385979068628830022428882084 8804 140043682876158115487777687631418221056 8805 140202814372537238491380759853368335209 8806 140362108589291431629841111495920125952 8807 140521565674306287858633999394850048016 8808 140681185775584989626499512655153530880 8809 140840969041248389009116608900002731705 8810 141000915619535087888279206976153530880 8811 141161025658801518176595003602512694596 8812 141321299307522022087727688488310354432 8813 141481736714288932452203239488655577169 8814 141642338027812653078800986408183996416 8815 141803103396921739161550139108036436544 8816 141964032970562977732352482617536356352 8817 142125126897801468159251948999661960241 8818 142286385327820702690371782768736145920 8819 142447808409922647043540023709684265220 8820 142609396293527821041624038000736145920 8821 142771149128175379293594835595575143001 8822 142933067063523191921341918876663334912 8823 143095150249347925332259414648798539664 8824 143257398835545123037624248600885774336 8825 143419812972129286516787128424433305289 8826 143582392809233956127197108839411712512 8827 143745138497111792060280518841843605476 8828 143908050186134655343195038552821957120 8829 144071128026793688886479720115586652545 8830 144234372169699398577621754155821957120 8831 144397782765581734420560790390472380416 8832 144561359965290171721151628042111025152 8833 144725103919793792318606098789233149569 8834 144889014780181365862934972057788514816 8835 145053092697661431138410719535809321444 8836 145217337823562377433071982871136338432 8837 145381750309332525954290595591994379721 8838 145546330306540211290422017371519764480 8839 145711077966873862918560045840296993680 8840 145875993442142086758416678235519764480 8841 146041076884273746772348002261552810841 8842 146206328445318046611547002624436081152 8843 146371748277444611308424176792241626884 8844 146537336532943569015196860624166457856 8845 146703093364225632788708171603821705009 8846 146869018923822182421496484506359898112 8847 147035113364385346319136361424868198976 8848 147201376838688083423871865178846208000 8849 147367809499624265184563192226582668625 8850 147534411500208757572967568303846208000 8851 147701182993577503146375357113511358276 8852 147868124132987603156622339494552678912 8853 148035235071817399705499127604257031609 8854 148202515963566557946578685754527123456 8855 148369966961856148333482936651778515984 8856 148537588220428728914609438900167575552 8857 148705379893148427674339128739729499241 8858 148873342134001024920746126104453767680 8859 149041475097094035719830612200379337380 8860 149209778936656792376295792920453767680 8861 149378253807040526960889969531169466721 8862 149546899862718453884334745185866514432 8863 149715717258285852517860402941075263744 8864 149884706148460149860369498075363311616 8865 150053866688081003252249714634850654369 8866 150223199032110383135857043255864074752 8867 150392703335632655862690344443117236516 8868 150562379753854666547278368611326763520 8869 150732228442105821967800311329306939945 8870 150902249555838173513460989338326763520 8871 151072443250626500178641730050863100176 8872 151242809682168391603848074371842803712 8873 151413349006284331163475399822035063289 8874 151584061378917779100413578082433102336 8875 151754946956135255707511788219251860164 8876 151926005894126424555924613991565619712 8877 152097238349204175770360560787616886801 8878 152268644477804709351254134881445355520 8879 152440224436487618543882634848713696320 8880 152611978381935973254448812129445355520 8881 152783906470956403513150564875838742641 8882 152956008860479182984258836375382282752 8883 153128285707558312523224896493166010244 8884 153300737169371603780838191732567855616 8885 153473363403220762854455956670386713369 8886 153646164566531473986325786680999954432 8887 153819140816853483309022379024240446096 8888 153992292311860682638019656533417543680 8889 154165619209351193311419495303248106505 8890 154339121667247450076858284942417543680 8891 154512799843596285025612557122057398116 8892 154686653896569011573924925319605207552 8893 154860683984461508491571585827304524609 8894 155034890265694303977692637266008211456 8895 155209272898812659783906483017966633984 8896 155383832042486655384729588166914342912 8897 155558567855511272195322869710014430401 8898 155733480496806477836586005984079168000 8899 155908570125417310447620958427958950500 8900 156083836900513963045586005984079168000 8901 156259280981391867932961599624806590601 8902 156434902527471781152249351673643354112 8903 156610701698299866988125481777177866384 8904 156786678653547782517070048571268089856 8905 156962833553012762204493303274093882009 8906 157139166556617702549380508629491569152 8907 157315677824411246776476573816375875716 8908 157492367516567869576031863134061908480 8909 157669235793387961891130543468923288305 8910 157846282815297915752622842745061908480 8911 158023508742850209161682598760520364096 8912 158200913736723491020011485011040018432 8913 158378497957722666107711307305456135569 8914 158556261566778980108845772180526690816 8915 158734204724950104684713135328313557444 8916 158912327593420222594851145456173937152 8917 159090630333500112865795706207976338041 8918 159269113106627236007614685985329285120 8919 159447776074365819278238312719402459920 8920 159626619398406941995607597857329285120 8921 159805643240568620897662241042207282601 8922 159984847762795895550189474182358016512 8923 160164233127160913802555310823772272164 8924 160343799495863017291339673959548494336 8925 160523547031228826991896882631633600289 8926 160703475895712328817862984903295270912 8927 160883586251894959268631432005493893376 8928 161063878262485691124818595686680657920 8929 161244352090321119191740638023526085345 8930 161425007898365546090923250179680657920 8931 161605845849711068099665783830886430116 8932 161786866107577661038681306207595684352 8933 161968068835313266207834116940710056169 8934 162149454196393876369996272132131260416 8935 162331022354423621783044668309512790544 8936 162512773473134856280020246163920914432 8937 162694707716388243397470881210053137721 8938 162876825248172842551999535751223226880 8939 163059126232606195265039253775504064580 8940 163241610833934411435876587655223226880 8941 163424279216532255662945052769431410641 8942 163607131544903233613410213418010877952 8943 163790167983679678441068010646760107584 8944 163973388697622837252577949855082029056 8945 164156793851622957622052773311816748209 8946 164340383610699374154026249960295731712 8947 164524158140000595094820722150853187076 8948 164708117604804388992336056197812032000 8949 164892262170517871404281650918366577625 8950 165076592002677591654873165572812032000 8951 165261107266949619640015635889222348176 8952 165445808129129632680994654120952973312 8953 165630694755143002426697296352243886409 8954 165815767311044881804384487535721120256 8955 166001025963020292019036502015741933284 8956 166186470877384209601293304563300106752 8957 166372102220581653504011444221603677441 8958 166557920159187772247459220536457953280 8959 166743924859907931113171849022232084480 8960 166930116489577799386488359992457953280 8961 167116495215163437647791972164005886721 8962 167303061203761385112475689725302866432 8963 167489814622598747019654878842205692644 8964 167676755639033282069648586859914134016 8965 167863884420553489910251374745707645769 8966 168051201134778698671817440605313943552 8967 168238705949459152551178819395368764816 8968 168426399032476099444419451245703710720 8969 168614280551841878628526918098103325145 8970 168802350675700008491943655662703710720 8971 168990609572325274314039454989363190276 8972 169179057410123816093527075249120973312 8973 169367694357633216425842796620272666289 8974 169556520583522588429513749474631950336 8975 169745536256592663721533863362216025664 8976 169934741545775880441770286596888666112 8977 170124136620136471326422134551419125201 8978 170313721648870551830553432077967864320 8979 170503496801306208299722122779191319620 8980 170693462246903586190727025165967864320 8981 170883618155254978341494623050185942841 8982 171073964696084913290127584835103229952 8983 171264502039250243643136913681482787344 8984 171455230354740234492879637845038729216 8985 171646149812676651884223957799680052969 8986 171837260583313851330463774081627218432 8987 172028562837038866378504527111691954596 8988 172220056744371497223342287576856814080 8989 172411742475964399371858043277767367905 8990 172603620202603172355949135675856814080 8991 172795690095206448495019806702560348416 8992 172987952324825981707852823723445092352 8993 173180407062646736373884157882080875809 8994 173373054479986976243902698382107910656 8995 173565894748298353400196992601219547684 8996 173758928039165997266171009267672064512 8997 173952154524308603665450929268458969001 8998 174145574375578523930504975998444800000 8999 174339187764961854060798304501543050000 9000 174532994864578523930504975998444800000 9001 174726995846682386545799051740459131001 9002 174921190883661307351746847475713536512 9003 175115580148037253588822397162282591684 9004 175310163812466383699068181912766214656 9005 175504942049739136781923187506425169809 9006 175699915032780322099740361158201188352 9007 175895082934649208633015545588802404416 9008 176090445928539614685349975796521902080 9009 176286004187779997538168431289578225905 9010 176481757885833543155215143897521902080 9011 176677707196298255936849568641641534596 9012 176873852292907048524164132507327058432 9013 177070193349527831652946083326006434969 9014 177266730540163604057505568340565641216 9015 177463464038952542424392079396090419344 9016 177660394020168091396021409067332093952 9017 177857520658219053624235269405499016841 9018 178054844127649679873815732359810040320 9019 178252364603139759175976658303717035620 9020 178450082259504709031854286471810040320 9021 178647997271695665666019168491161323201 9022 178846109814799574330031633570243674112 9023 179044420064039279656062981289573745664 9024 179242928194773616060604605320883470336 9025 179441634382497498198287258785911636289 9026 179640538802842011465832679351833805312 9027 179839641631574502556159799547912082276 9028 180038943044598670062667775177146974720 9029 180238443217954655133718072087551899145 9030 180438142327819132177337858960146974720 9031 180638040550505399616166961164882780816 9032 180838138062463470692670638131456919552 9033 181038435040280164324640454079376703769 9034 181238931660679196011005519350650262016 9035 181439628100521268787976386989156000644 9036 181640524536804164235543896613046866432 9037 181841621146662833534355265030491396721 9038 182042918107369488572989730454638305280 9039 182244415596333693105656064580915516480 9040 182446113791102453960334274198638305280 9041 182648012869360312297383821419404711441 9042 182850113008929434918640699016899850752 9043 183052414387769705627025704786514329284 9044 183254917183978816636686266248605856256 9045 183457621575792360033694174436297532409 9046 183660527741583919287321592927411341312 9047 183863635859865160811917715700481276176 9048 184066946109285925579408454816777472000 9049 184270458668634320782441546353900867625 9050 184474173716836811548199470441777472000 9051 184678091432958312702902588678792439076 9052 184882211996202280587024909634357043712 9053 185086535585910804921244900574396482209 9054 185291062381564700723153770978083373056 9055 185495792562783600274743660847621091584 9056 185700726309326045140698174248002813952 9057 185905863801089578237507705950436556641 9058 186111205218110835953432016491533754880 9059 186316750740565640319332518400409212580 9060 186522500548769091230396743787533754880 9061 186728454823175658718777470932517807721 9062 186934613744379275277168994952984594432 9063 187140977493113428233343035083315862544 9064 187347546250251252175666778540321212416 9065 187554320196805621429625568402794378169 9066 187761299513929242585372750383476388352 9067 187968484382914747076329200825146594116 9068 188175874985194783808855065707408273920 9069 188383471502342111843016247907226091345 9070 188591274116069693124468187414408273920 9071 188799283008230785267479486663007181376 9072 189007498360819034389117940601038118912 9073 189215920355968567994621538583988010289 9074 189424549175954087913977012642303054336 9075 189633385003190963289728514139407932164 9076 189842428020235323616039008304818688512 9077 190051678409784151829026983596567264601 9078 190261136354675377448401080318457989120 9079 190470802037887969770415250390625323920 9080 190680675642542031112167067646457989120 9081 190890757351898890107261815505197444041 9082 191101047349361195052864986347408753152 9083 191311545818473007308165834400059305444 9084 191522252942919894744274631419125858816 9085 191733168906529025245576281940483133569 9086 191944293893269260262562962354307858432 9087 192155628087251248416168455544360964096 9088 192367171672727519153626860321287700480 9089 192578924834092576455878362368501010305 9090 192790887755882992596544760910287700480 9091 193003060622777501952497452804499999716 9092 193215443619597094866040583256567153152 9093 193428036931305111558732079847582968009 9094 193640840743007336096865294066895865856 9095 193853855239952090408633982038948202384 9096 194067080607530328353003363635081562112 9097 194280517031275729840310006663644608601 9098 194494164696864795004613290336010048000 9099 194708023790116938427821209712027530500 9100 194922094496994583415613290336010048000 9101 195136377003603256325183389783572772401 9102 195350871496191680944825170350515494912 9103 195565578161151872925383034627463057984 9104 195780497185019234263591323218152595456 9105 195995628754472647837324581375082198609 9106 196210973056334571992781708843712983552 9107 196426530277571135183626814725545634116 9108 196642300605292230662109606691173511680 9109 196858284226751611222188151396847544505 9110 197074481329346983994676850482173511680 9111 197290892100620105294442484052300206096 9112 197507516728256875519671181075347474432 9113 197724355400087434103229183654866475369 9114 197941408304086254516140279667820847616 9115 198158675628372239323202785790927022244 9116 198376157561208815290768970472194826752 9117 198593854291004028546709813940165996641 9118 198811766006310639792588009880658411520 9119 199029892895826219568062120949787992320 9120 199248235148393243567544807832658411520 9121 199466792952999188009138059099381264801 9122 199685566498776625055868356654016307712 9123 199904555975003318289244719117602960164 9124 200123761571102318235162573033690702336 9125 200343183476642057942176409333667413289 9126 200562821881336448612164190049731315712 9127 200782676975044975283406477815554172176 9128 201002748947772792566103268248540907520 9129 201223037989670820430351512863104093945 9130 201443544291035840046606327721540907520 9131 201664268042310589678648890587925432516 9132 201885209434083860629084036910910730752 9133 202106368657090593237390572523473092369 9134 202327745902211972930547328511425519616 9135 202549341360475526326257991267978951744 9136 202771155223055217388797748318738194432 9137 202993187681271543637504798070285156721 9138 203215438926591632407939779205924999680 9139 203437909150629337165736183024251349380 9140 203660598545145333873164819589924999680 9141 203883507302047217408435416141456713241 9142 204106635613389598037758433777838999552 9143 204329983671374197940190196024584291984 9144 204553551668349947785284430460097939456 9145 204777339796813083363573332165344057609 9146 205001348249407242269901265343450726912 9147 205225577218923560639634227041248466276 9148 205450026898300769937768204491742528000 9149 205674697480625293800959565185185538625 9150 205899589159131344932500626366742528000 9151 206124702127201022050263558250725630976 9152 206350036578364406887635782835020890112 9153 206575592706299661247470037794634819009 9154 206801370704833124109072282530253881856 9155 207027370767939408788250631046335990884 9156 207253593089741500150448503933539697152 9157 207480037864510851876985199332244136841 9158 207706705286667483784427090357521172480 9159 207933595550780079197112664071190721680 9160 208160708851566082372854624693521172480 9161 208388045383891795981842291355729229721 9162 208615605342772478638767528304687698432 9163 208843388923372442488197453083165773444 9164 209071396321005150843217175822504546816 9165 209299627731133315877365830399870851569 9166 209528083349368996369889165829135409152 9167 209756763371473695504331973872986724416 9168 209985667993358458720493636484120453120 9169 210214797411083971619770084305235238545 9170 210444151820860657923905465081120453120 9171 210673731419048777487176828461339073476 9172 210903536402158524362035141298890240512 9173 211133566966850124918225955178781095289 9174 211363823309933936015413055540646414336 9175 211594305628370543229328429391427579664 9176 211825014119270859131471896237659686912 9177 212055948979896221622383754502117305001 9178 212287110407658492318513803326435729920 9179 212518498600120154992710107299855709220 9180 212750113754994414068350879294435729920 9181 212981956070145293167142864228937246241 9182 213214025743587733710609614227114852352 9183 213446322973487693575293053281335564544 9184 213678847958162245801691737179309244416 9185 213911600896079677356959222100235955169 9186 214144581985859587951385962936865874432 9187 214377791426272988908688170051823474596 9188 214611229416242402090127060830070202880 9189 214844896154841958872481950044569033705 9190 215078791841297499179900630709070202880 9191 215312916674986670569650504750460352016 9192 215547270855439027371793930493307389952 9193 215781854582336129882811261611090801209 9194 216016668055511643613195059862132077056 9195 216251711474951438589038971593432598084 9196 216486985040793688707644765662486835712 9197 216722488953328971147171038095667349201 9198 216958223413000365830347096471974912000 9199 217194188620403554942275544692812392000 9200 217430384776286922502347096471974912000 9201 217666812081551653990291153555251514801 9202 217903470737251836026385692355905229312 9203 218140360944594556105850010370839265284 9204 218377482904940002387443891422467232256 9205 218614836819801563536296756453184968409 9206 218852422890845928620990374282890954752 9207 219090241319893187064918714425221564816 9208 219328292308916928651948531745056737280 9209 219566576060044343586404280428411244105 9210 219805092775556322607400962426056737280 9211 220043842657887557157548523224120378596 9212 220282825909626639606051415488477266432 9213 220522042733516163526226958824996256769 9214 220761493332452824027466131594612310016 9215 221001177909487518141660438420783366144 9216 221241096667825445264118504727146135552 9217 221481249810826207648996057345113277441 9218 221721637542003910959262957934754398720 9219 221962260065027264871230963667575330020 9220 222203117583719683733665897326754398720 9221 222444210302059387281507916689011107401 9222 222685538424179501404223580762571917312 9223 222927102154368158968813418167659915664 9224 223168901697068600697498710659570190336 9225 223410937256879276100111212509700931289 9226 223653209038553944461209534176891802112 9227 223895717247001775881945926420076163076 9228 224138462087287452376707208723582456320 9229 224381443764631269024553593628422669745 9230 224624662484409235175479166286582456320 9231 224868118452153175711517786280678385216 9232 225111811873550832362718186478373117952 9233 225355742954445965078012051419639221969 9234 225599911900838453450998865465337033216 9235 225844318918884398200671328667621643844 9236 226088964214896222707105146056418898432 9237 226333847995342774602137003771610417721 9238 226578970466849427415054553207643310080 9239 226824331836198182273322232076031563280 9240 227069932310327769658366759031643310080 9241 227315772096333751216446146250771416041 9242 227561851401468621624626082092764324352 9243 227808170433141910511887543722449995684 9244 228054729398920284435389507317718278656 9245 228301528506527648911910631235436323809 9246 228548567963845250504493795259357888512 9247 228795847978911778964317386805850757376 9248 229043368759923469427817232717107200000 9249 229291130515234204669083083027020590625 9250 229539133453355617407553560842107200000 9251 229787377782957192671033500238725923876 9252 230035863712866370214057601838400512512 9253 230284591452068646991624343485278896809 9254 230533561209707679688324091213672646656 9255 230782773195085387302885363459206631184 9256 231032227617662053788163209234374756352 9257 231281924687056430746593668758242418041 9258 231531864613045840181138292800660206080 9259 231782047605566277301742704773656611780 9260 232032473874712513387333197376660206080 9261 232283143630738198703375363377864152721 9262 232534057084055965475018767891388178432 9263 232785214445237530915851677288915425344 9264 233036615925013800312289867665184137216 9265 233288261734274970163623543559097065969 9266 233540152084070631377746405416275005952 9267 233792287185609872522590912064625155716 9268 234044667250261383133293792261920248320 9269 234297292489553557075115867163490766745 9270 234550163115174595962140253348920248320 9271 234803279338972612631773023839102866576 9272 235056641372955734675070412329173338112 9273 235310249429292208022916653658651921289 9274 235564103720310500588076561337662030336 9275 235818204458499405963146950747274968164 9276 236072551856508147174431024432915661312 9277 236327146127146480491759843712325246401 9278 236581987483384799294285018623821086720 9279 236837076138354237992266756046522475520 9280 237092412305346776004881413631821086720 9281 237347996197815341794072714994669349441 9282 237603828029373916954470789424237527552 9283 237859908013797640359403207186151564644 9284 238116236365022912363022189302868886016 9285 238372813297147499058572178514778517769 9286 238629639024430636592821965942325266432 9287 238886713761293135536685575788855486096 9288 239144037722317485312056118244964321280 9289 239401611122247958674876828577891438105 9290 239659434175990716254473518213964321280 9291 239917507098613911149172671448225405316 9292 240175830105347793578229429243201802752 9293 240434403411584815590089709408284375409 9294 240693227232879735827010720282376544256 9295 240952301784949724346064132875352734784 9296 241211627283674467496546184258431885312 9297 241471203945096272853818992829823190801 9298 241731031985420174209607373919939392000 9299 241991111621014036618775452040097634500 9300 242251443068408661502607373919939392000 9301 242512026544297891808616434321799358201 9302 242772862265538717226906934464938739712 9303 243033950449151379463113100738931213584 9304 243295291312319477567939399233550125056 9305 243556885072390073323326589462253479209 9306 243818731946873796685267868507799101952 9307 244080832153444951283299464671646196516 9308 244343185909941619976690047563611578880 9309 244605793434365770467353329424749324705 9310 244868654944883360969508240334611578880 9311 245131770659824445936111067813926052096 9312 245395140797683281842083959195292434432 9313 245658765577118433024364192997755779169 9314 245922645216952877578798633406060028416 9315 246186779936174113313907789822019451044 9316 246451169953934263761543911323770020352 9317 246715815489550184244467553738676859241 9318 246980716762503568000867064907378001920 9319 247245873992441052365845441589839048720 9320 247511287399174325009899019339378001920 9321 247776957202680230234412464547394851001 9322 248042883623100875324194545740006502912 9323 248309066880743736957079169087944612164 9324 248575507196081767670616170972921934336 9325 248842204789753502385876368337212190289 9326 249109159882563164988395375428419264512 9327 249376372695480774966280703438334054976 9328 249643843449642254105506667423391621120 9329 249911572366349533242421632784547626545 9330 250179559667070659073492141476391621120 9331 250447805573439901022308466009005638916 9332 250716310307257858163876147201460081152 9333 250985074090491566206218079542915092569 9334 251254097145274604529311715916064802816 9335 251523379693907203281385971338124076944 9336 251792921958856350532602413276712978432 9337 252062724162755899486145334001843179721 9338 252332786528406675746745308340753236480 9339 252603109278776584646660848109576158180 9340 252873692637000718629142772404753236480 9341 253144536826381464689405920847732819841 9342 253415642070388611873132844788811825152 9343 253687008592659458832534119389991440384 9344 253958636616998921439989927422426873856 9345 254230526367379640459297573531454331009 9346 254502678067942089274549595641276826112 9347 254775091942994681676667148092184149476 9348 255047768217013879707613339025671488000 9349 255320707114644301562311212457006023625 9350 255593908860698829548291073400671488000 9351 255867373680158718103091862341697317776 9352 256141101798173701869441293275151910912 9353 256415093440062103828239477467048715609 9354 256689348831310943489370763022579667456 9355 256963868197576045140368528281953012484 9356 257238651764682146152957675000171991552 9357 257513699758623005347499575204847400241 9358 257789012405561511415364233565590855680 9359 258064589931829791399254435049686882880 9360 258340432563929319231506655581590855680 9361 258616540528531024330393521368346576721 9362 258892914052475400254452610499262034432 9363 259169553362772613414866398376124818244 9364 259446458686602611845918156479879983616 9365 259723630251315234033548621931033021369 9366 260001068284430317802038263254079178752 9367 260278773013637809258839975710997888016 9368 260556744666797871797587047525287659520 9369 260834983471940995159301246276152675945 9370 261113489657268104551825882702287659520 9371 261392263451150669827508717116242560676 9372 261671305082130814719159581593583411712 9373 261950614778921426134307599066000488289 9374 262230192770406263507782888414149902336 9375 262510039285640068212647652624350097664 9376 262790154553848673029501555043290611712 9377 263070538804429111674186296736647088801 9378 263351192266949728383914315930934059520 9379 263632115171150287561846538493065622820 9380 263913307746942083480144116378934059520 9381 264194770224408050041519098960857753641 9382 264476502833802870599308990123992778752 9383 264758505805553087836100152003747305744 9384 265040779370257213700925024219884783616 9385 265323323758685839405058135448350821369 9386 265606139201781745476435892158910034432 9387 265889225930660011872725137335432998596 9388 266172584176608128153065479986130055680 9389 266456214171086103708510404243188223505 9390 266740116145726578051192174845130055680 9391 267024290332334931162235563790779159616 9392 267308736962889393898445430950986391552 9393 267593456269541158457793199423243690609 9394 267878448484614488903727274414989267456 9395 268163713840606831748332462443788612484 9396 268449252570188926594363455646660710912 9397 268735064906204916836177453996608133401 9398 269021151081672460419591006231903488000 9399 269307511329782840660686158312883258000 9400 269594145883901077123591006231903488000 9401 269881054977566036557259758014720302601 9402 270168238844490543891277417765872026112 9403 270455697718561493290714212626658902884 9404 270743431833839959270054891532041273856 9405 271031441424561307866228032672207731009 9406 271319726725135307870760504585701425152 9407 271608287970146242121082233833835529216 9408 271897125394353018851006440230678036480 9409 272186239232689283100410508629141786305 9410 272475629720263528184142674291678036480 9411 272765297092359207220179706903741226596 9412 273055241584434844717060786319568978432 9413 273345463432124148220622771162905042569 9414 273635962871236120020062069440084002816 9415 273926740137755168913348328359395276944 9416 274217795467841222032015168588850481152 9417 274509129097829836725353196224392742041 9418 274800741264232312504030533782209221120 9419 275092632203735803043166119572139148420 9420 275384802153203428244881032854209221120 9421 275677251349674386360353110227076495601 9422 275969980030364066171400126745616064512 9423 276262988432664159231616823315057049664 9424 276556276794142772167091069960945934336 9425 276849845352544539036724462627801190289 9426 277143694345790733752182659214617702912 9427 277437824011979382557500768612383847876 9428 277732234589385376568369114567488401920 9429 278026926316460584371124704255318964345 9430 278321899431833964681473739510488401920 9431 278617154174311679062970516723971193616 9432 278912690782877204705278069482987620352 9433 279208509496691447262235916096740704169 9434 279504610555092853749760282220088828416 9435 279800994197597525503602176857926251044 9436 280097660663899331196988708105444434432 9437 280394610193870019918173033053559442721 9438 280691843027559334307918344364614778880 9439 280989359405195123756941304101005134080 9440 281287159567183457663340343468614778880 9441 281585243754108738750034255217924924641 9442 281883612206733816442236513528317501952 9443 282182265166000100304990764285488626084 9444 282481202873027673540792936747983725056 9445 282780425569115406547325435686678079209 9446 283079933495741070535328881170551539712 9447 283379726894561451206636871263344642576 9448 283679806007412462492399250988635392000 9449 283980171076309260351519379015541837625 9450 284280822343446356629330891613635392000 9451 284581760051197732976539471523743812676 9452 284882984442116954828455137491131085312 9453 285184495758937285444540578309064275409 9454 285486294244571800008301063324014944256 9455 285788380142113499787541469458695134784 9456 286090753694835426355015972915795402752 9457 286393415146190775869495961833675083441 9458 286696364739813013417281734275353121280 9459 286999602719515987414183554043961534980 9460 287303129329294044067997644931353121280 9461 287606944813322141901502712121800501721 9462 287911049415955966336002587589685266432 9463 288215443381732044335440604448753952144 9464 288520126955367859111111313330912086016 9465 288825100381761964886995161994638717769 9466 289130363905994101725741767486931927552 9467 289435917773325310415327418308240921316 9468 289741762229198047416412452157102686720 9469 290047897519236299870424162960180966145 9470 290354323889245700668390899024102686720 9471 290661041585213643580553022277902155776 9472 290968050853309398446776406709016461312 9473 291275351939884226427794162231626796289 9474 291582945091471495317302278363710030336 9475 291890830554786794914934890228452968164 9476 292199008576728052460144877536688538112 9477 292507479404375648127015515349738832201 9478 292816243284992530580028903566494648320 9479 293125300466024332590816910224725151120 9480 293434651195099486715920371854494648320 9481 293744295720029341035582302271166458841 9482 294054234288808274953600869346796605952 9483 294364467149613815058267907451762787844 9484 294674994550806751044418741413236937216 9485 294985816740931251696619105993592865969 9486 295296933968714980933514953050044178432 9487 295608346483069213913370946696732012096 9488 295920054533088953200823454952127406080 9489 296232058368053044994873854517979389905 9490 296544358237424295418147973501127406080 9491 296856954390849586867447505056305614916 9492 297169847078159994425619233096597156352 9493 297483036549370902334767919388448746809 9494 297796523054682120530838709520130246656 9495 298110306844478001239594923406220231184 9496 298424388169327555634017104166117312512 9497 298738767279984570553149207391718177001 9498 299053444427387725282417820998267200000 9499 299368419862660708395450314032969262500 9500 299683693837112334657417820998267200000 9501 299999266602236661989928976430718348001 9502 300315138409713108497500322662161088512 9503 300631309511406569555629321877342333184 9504 300947780159367534960495911771380678656 9505 301264550605832206140318552301367723809 9506 301581621103222613428390719219061924352 9507 301898991904146733397823808266005562916 9508 302216663261398606258022422108496110080 9509 302534635427958453312918020287668628905 9510 302852908656992794480986920659496110080 9511 303171483201854565877078649000789902096 9512 303490359316083237456080641660282898432 9513 303809537253404930718445314338604046969 9514 304129017267732536477605518287404233216 9515 304448799613165832689304413426070843844 9516 304768884543991602342865796084371517952 9517 305089272314683751414430927290996925841 9518 305409963179903426882187915741328056320 9519 305730957394499134803619717792835629120 9520 306052255213506858454796825053328056320 9521 306373856892150176531740718345800041201 9522 306695762685840381413884175053896602112 9523 307017972850176597489654525073997228164 9524 307340487640945899544205958823642190336 9525 307663307314123431209326998981467931289 9526 307986432125872523475549255860991117312 9527 308309862332544813266483594549481541776 9528 308633598190680362075409850173792798720 9529 308957639957007774664146235887376683145 9530 309281987888444317824224596406792798720 9531 309606642242096039200397668161839049316 9532 309931603275257886176504515360971735552 9533 310256871245413824823720319512956056769 9534 310582446410236958911216708186689110016 9535 310908329027589648979258817033868166144 9536 311234519355523631474765287343637266432 9537 311561017652280137949357409644535206721 9538 311887824176290014319923632116987937280 9539 312214939186173840191725660829238490980 9540 312542362940742048244072387060987937280 9541 312870095698995043678587885232131730441 9542 313198137720123323730099733208817354752 9543 313526489263507597240173915015621552784 9544 313855150588718904293322574240948832256 9545 314184121955518735915910894682787568409 9546 314513403623859153837789393043726029312 9547 314842995853882910316677916747628236676 9548 315172898905923568025327648215598912000 9549 315503113040505620001487425205828032625 9550 315833638518344609660700695090598912000 9551 316164475600347250871959429214169408576 9552 316495624547611548096241331747394035712 9553 316827085621426916587956685728845576209 9554 317158859083274302659331187257818477056 9555 317490945194826304007751127081952998084 9556 317823344217947290106097287101308989952 9557 318156056414693522656093927591541467641 9558 318489082047313276104699249231387002880 9559 318822421378246958223563722303960568080 9560 319156074670127230751582683727387002880 9561 319490042185779130100569610858049927721 9562 319824324188220188124076489299233874432 9563 320158920940660552949387700239162827044 9564 320493832706503109872713861135400444416 9565 320829059749343602317612061857274155169 9566 321164602332970752856658946694417252352 9567 321500460721366384296403100937690255616 9568 321836635178705540825623209038645329920 9569 322173125969356609226918459655335637345 9570 322509933357881440151657681195645329920 9571 322847057609035469458313699774425651876 9572 323184498987767839614209419807568486912 9573 323522257759221521160702135774730845289 9574 323860334188733434241832591992742414336 9575 324198728541834570196465315553783579664 9576 324537441084250113213946755896213440512 9577 324876472081899562053307772791456476601 9578 325215821800896851826037022847622853120 9579 325555490507550475842451802949541060420 9580 325895478468363607521692917375622853120 9581 326235785950034222365370143654459465041 9582 326576413219455219994884880548265009152 9583 326917360543714546252456569876238010944 9584 327258628190095315365879492218605346816 9585 327600216426075932177036544871544651569 9586 327942125519330214434196618754351698432 9587 328284355737727515148122199303128526596 9588 328626907349332845012013824719916372480 9589 328969780622406994885318043282584937305 9590 329312975825406658341425519758916372480 9591 329656493226984554279285949308188771216 9592 330000333095989549598966445595170097152 9593 330344495701466781941180078184779544009 9594 330688981312657782490811242630759481856 9595 331033790199000598844464555018527590884 9596 331378922630129917942063971070945690112 9597 331724378875877189062528838276049321601 9598 332070159206270746883553597847830528000 9599 332416263891535934605517861684955648000 9600 332762693202095227139553597847830528000 9601 333109447408568354359796166431697494401 9602 333456526781772424419845956072461926912 9603 333803931592722047133467379682701504484 9604 334151662112629457419551996377808339456 9605 334499718612904638811372534916453457609 9606 334848101365155447030154602345544599552 9607 335196810641187733622992869907572297616 9608 335545846713005469665138536637705799680 9609 335895209852810869526684879449209852505 9610 336244900333004514703677706878705799680 9611 336594918426185477713677542037496078596 9612 336945264405151446055800368691610194432 9613 337295938542898846235263782771412792369 9614 337646941112622967852465399991540719616 9615 337998272387718087756620378643606151744 9616 338349932641777594263984925007517130752 9617 338701922148594111440692657212425410641 9618 339054241182159623450230711765214507520 9619 339406890016665598965582485353088490820 9620 339759868926503115646063912917214507520 9621 340113178186262984678880191386509487801 9622 340466818070735875385429866854544115712 9623 340820788854912439892383211378165147664 9624 341175090813983437867561823973810702336 9625 341529724223339861320646398786612413289 9626 341884689358573059468739611808243507712 9627 342239986495474863666811085922083136676 9628 342595615910037712403051402458624811520 9629 342951577878454776359162135850160782945 9630 343307872677120083535608896381624811520 9631 343664500582628644441864374444073206016 9632 344021461871776577351668388108628426752 9633 344378756821561233623331944251801150369 9634 344736385709181323085112331877945647616 9635 345094348812037039485686274701189822244 9636 345452646407730186009748178467515474432 9637 345811278774064300858760516917746471721 9638 346170246189044782896883408714032711680 9639 346529548930879017362110446075996228880 9640 346889187277976501642637844298032711680 9641 347249161508948971118493989746337237241 9642 347609471902610525068456472363047383552 9643 347970118737977752642283697135470220484 9644 348331102294269858898288177420682195456 9645 348692422850908790906278621449862798609 9646 349054080687519363915897931772544294912 9647 349416076083929387590384245838530931776 9648 349778409320169792305782154354562048000 9649 350141080676474755515631242493864608625 9650 350504090433281828181159107479562048000 9651 350867438871232061267006014507478105476 9652 351231126271170132302508361420196762112 9653 351595152914144472008568130992312618009 9654 351959519081407390990135518136630265856 9655 352324225054415206494331927792646602384 9656 352689271114828369234240547711976753152 9657 353054657544511590278391708810462552841 9658 353420384625533968005970254213532500480 9659 353786452640169115127772146579963982180 9660 354152861870895285772937551749532500480 9661 354519612600395502641487645222118854721 9662 354886705111557684222692396439683858432 9663 355254139687474772079296594308111442944 9664 355621916611444858197631385863265058816 9665 355990036166971312403638608454699333569 9666 356358498637762909844835204291319153152 9667 356727304307733958538245014665881890916 9668 357096453461004426984325259649595589120 9669 357465946381900071846915017524176689545 9670 357835783354952565699233026696595589120 9671 358205964664899624835952141321357048976 9672 358576490596685137151377780336535488512 9673 358947361435459290083757718102912635289 9674 359318577466578698625750573320447054336 9675 359690138975606533401080361382941932164 9676 360062046248312648807404483820169318912 9677 360434299570673711225422536966856022001 9678 360806899228873327294253330489838673920 9679 361179845509302172253107514898353350720 9680 361553138698558118349283225657838673920 9681 361926779083446363312512160024800772241 9682 362300766950979558895683511219213988352 9683 362675102588377939481973193051612975044 9684 363049786283069450758405796624470012416 9685 363424818322689878455876729231646178169 9686 363800198995082977155661994085656594432 9687 364175928588300599162443078010198542096 9688 364552007390602823443874422744856954880 9689 364928435690458084636720964020124865705 9690 365305213776543302119593231073856954880 9691 365682341937744009152307507795012628516 9692 366059820463154482081898565197041213952 9693 366437649642077869615312483441516082209 9694 366815829764026322158807090152636973056 9695 367194361118721121224087550284990691584 9696 367573243996092808901204651330489843712 9697 367952478686281317398243336175697567201 9698 368332065479636098647829044447793472000 9699 368712004666716253980479431716242414500 9700 369092296538290663864829044447793472000 9701 369472941385338117714754537144761741801 9702 369853939499047443763428026630630541312 9703 370235291170817639004326186982856416784 9704 370616996692257999199222697150364256256 9705 370999056355188248953191661832584932409 9706 371381470451638671856649634738013450752 9707 371764239273850240694463881883151733316 9708 372147363114274747722154531137347105280 9709 372530842265574935009218262765445457105 9710 372914677020624624849601204268347105280 9711 373298867672508850239348701371483756096 9712 373683414514523985421459645562926866432 9713 374068317840177876497973047136291278769 9714 374453577943189972109314551248813462016 9715 374839195117491454180930603061961200644 9716 375225169657225368737237976590671319552 9717 375611501856746756782916390447814196441 9718 375998192010622785251571942232748574720 9719 376385240413632878021799101876857733520 9720 376772647360768847000669012824748574720 9721 377160413147235023274671858497348835401 9722 377548538068448388328141060052454605312 9723 377937022420038705329187080029360808164 9724 378325866497848650483168615037051470336 9725 378715070597933944453728969220034636289 9726 379104635016563483851425408812278874112 9727 379494560050219472789979306667844632576 9728 379884845995597554510174894236704440320 9729 380275493149606943071434447035911263745 9730 380666501809370555111097738249704440320 9731 381057872272225141671433603677337663716 9732 381449604835721420094411469834373693952 9733 381841699797624205984260705601915984969 9734 382234157455912545237845666408738441216 9735 382626978108779846142884308523531219344 9736 383020162054634011544038259628503058432 9737 383413709592097571076902240441369237721 9738 383807621020007813469920740750309102080 9739 384201896637416918914259861825798347780 9740 384596536743592091501662245774309102080 9741 384991541638015691730313021001725445041 9742 385386911620385369078744701558943588352 9743 385782646990614194647808986748514629184 9744 386178748048830793870743415979343814656 9745 386575215095379479291360842466383769809 9746 386972048430820383410389697983950336512 9747 387369248355929591599993029494748727876 9748 387766815171699275086494297091924800000 9749 388164749179337824001337931308451565625 9750 388563050680269980500312656466924800000 9751 388961719976136971951065595363373903376 9752 389360757368796644188935179200995264512 9753 389760163160323594841130895313785400809 9754 390159937653009306719287913845890310656 9755 390560081149362281280424643180095947684 9756 390960593952108172156331272538262692352 9757 391361476364189918751417368807654339041 9758 391762728688767879909046603280029614080 9759 392164351229219967646386692625051777280 9760 392566344289141780957802647056029614080 9761 392968708172346739686821427284231282721 9762 393371443182866218466696120498011218432 9763 393774549624949680729597754244759799844 9764 394178027803064812784462875737225929216 9765 394581878021897657963525032751074252969 9766 394986100586352750837558300927621629952 9767 395390695801553251499861010944551827216 9768 395795663972841079919007837668033464320 9769 396201005405777050360398422052064122745 9770 396606720406141005876630705205033464320 9771 397012809279931952866727162699440347076 9772 397419272333368195704242135858413466112 9773 397826109872887471434278465412172166289 9774 398233322205147084539441641578823950336 9775 398640909637024041774759693286928025664 9776 399048872475615187071597047922060173312 9777 399457211028237336510590601646193468401 9778 399865925602427413363636249007062110720 9779 400275016505942583204954129224802022020 9780 400684484046760389091260855215062110720 9781 401094328533078886811077000081454380441 9782 401504550273316780203198124485659543552 9783 401915149576113556544357636980727680144 9784 402326126750329622006109788072110934016 9785 402737482105046437180961107451737445769 9786 403149215949566652677778602532982866432 9787 403561328593414244786503045098718058596 9788 403973820346334651212195681560709153280 9789 404386691518294906878446711016519175105 9790 404799942419483779800173883979709153280 9791 405213573360311907025839583350561186816 9792 405627584651411930649114757887746506752 9793 406041976603638633890018087136338361409 9794 406456749528069077245558765464322720256 9795 406871903736002734709911301558289533284 9796 407287439538961630064150738429293773312 9797 407703357248690473235576707681958913801 9798 408119657177156796726654740503756032000 9799 408536339636551092113603266537029562000 9800 408953404939286946614654740503756032000 9801 409370853398001179728019345162215090201 9802 409788685325553979939579727885722931712 9803 410206901035029041500345236866327070084 9804 410625500839733701273694131660888429056 9805 411044485053199075652432251513282148209 9806 411463853989180197545696633604532477952 9807 411883607961656153435732582102559870016 9808 412303747284830220504572697604860026880 9809 412724272273130003830646385290855442705 9810 413145183241207573655348368825860026880 9811 413566480503939602719594745785576934596 9812 413988164376427503670395129098808914432 9813 414410235173997566537469427736599506169 9814 414832693212201096279937828608342460416 9815 415255538806814550403112550359495990544 9816 415678772273839676645419948501418084352 9817 416102393929503650735481560041499283241 9818 416526404090259214219382684521210257920 9819 416950803072784812358157107110903357220 9820 417375591193984732095516578153210257920 9821 417800768770989240095853672291662084001 9822 418226336121154720852546659067724070912 9823 418652293562063814866595025617784209664 9824 419078641411525556895614300851764494336 9825 419505379987575514273218839246934600289 9826 419932509608475925298821231144201216512 9827 420360030592715837697877015189622029476 9828 420787943259011247152603377321151685120 9829 421216247926305235903200529459668125545 9830 421644944913768111419604469824151685120 9831 422074034540797545143799835553496422416 9832 422503517127018711302721567081823537152 9833 422933392992284425791774112480340560569 9834 423363662456675285128996908746747490816 9835 423794325840499805479904885792932357444 9836 424225383464294561753032747653224018432 9837 424656835648824326766211794208779504721 9838 425088682715082210483608055498777108480 9839 425520924984289799323550519465964847680 9840 425953562777897295537178242762777108480 9841 426386596417583656657935143024680353841 9842 426820026225256735021941279799641969152 9843 427253852523053417359269440106634778884 9844 427688075633339764456155853381893689856 9845 428122695878711150888173869359230482009 9846 428557713581992404824399441220088154112 9847 428993129066237947902597265140177624976 9848 429428942654731935175456436152487168000 9849 429865154670988395127904489041188903625 9850 430301765438751369765528701777487168000 9851 430738775281995054774133547806760802276 9852 431176184524923939750463192296445542912 9853 431613993491972948504117936255983924609 9854 432052202507807579430693521243838611456 9855 432490811897324045956172216182021033984 9856 432929821985649417052594616605830807552 9857 433369233098141757825041095485532826241 9858 433809045560390270169951853567518343680 9859 434249259698215433504814525995103953380 9860 434689875837669145569248310783518343680 9861 435130894305034863297513593539811211721 9862 435572315426827743762476051636391954432 9863 436014139529794785191054229866667897744 9864 436456366940914968051179588432803055616 9865 436898997987399396210298032938958913369 9866 437342032996691438165441944888508682752 9867 437785472296466868344901740010636064516 9868 438229316214634008481525990570438955520 9869 438673565079333869057679156647157936945 9870 439118219218940290821885980197438955520 9871 439563278962060086377191604554619546176 9872 440008744637533181841266490850898419712 9873 440454616574432758578285211686909438289 9874 440900895102065395002608211212673102336 9875 441347580549971208454295629625141860164 9876 441794673247923997146482298930590003712 9877 442242173525931382184643025664924815801 9878 442690081714234949657777285111613163520 9879 443138398143310392801542460405327074320 9880 443587123143867654233364768759613163520 9881 444036257046851068259557025908884289641 9882 444485800183439503254472408708817674752 9883 444935752885046504111723384694822126244 9884 445386115483320434767494986255608111616 9885 445836888310144620795981615938058454369 9886 446288071697637492076976578260554514432 9887 446739665978152725535643542274663076096 9888 447191671484279387954499147979632967680 9889 447644088548842078857635978560487865505 9890 448096917504901073467215129288632967680 9891 448550158685752465732257612793818446116 9892 449003812424928311429763849288021975552 9893 449457879056196771338190499195326381609 9894 449912358913562254483313904517176723456 9895 450367252331265561456509414139504115984 9896 450822559643784027805475877167101478912 9897 451278281185831667497434597251329361401 9898 451734417292359316454832049759718208000 9899 452190968298554776163575672520317090500 9900 452647934539842957353832049759718208000 9901 453105316351886023753416817741561539601 9902 453563114070583535913805629501995098112 9903 454021328032072595108795524970033464384 9904 454479958572727987305846061654020857856 9905 454939006029162327210129569970465105009 9906 455398470738226202381319906188365681152 9907 455858353037008317423149084860812707716 9908 456318653262835638245761181516084564480 9909 456779371753273536400892905282719809305 9910 457240508846125933489910250027084564480 9911 457702064879435445644730641487799614096 9912 458164040191483528081660006799032338432 9913 458626435120790619728174201704097474569 9914 459089250006116287922674239672047714816 9915 459552485186459373187244776042970521444 9916 460016141001058134073445309242541425152 9917 460480217789390392081163570023016671041 9918 460944715891173676650560578606279557120 9919 461409635646365370227136858524785361920 9920 461874977395162853399949304878279557120 9921 462340741478003650113008213647993233601 9922 462806928235565572949883987635648512512 9923 463273538008766868491553043522035352164 9924 463740571138766362747512453469149774336 9925 464208027966963606660192863620912305289 9926 464675908834999021682699240790314534912 9927 465144214084754045429909007555471327376 9928 465612944058351277402957134923486545920 9929 466082099098154624787137770659271368345 9930 466551679546769448323251990316486545920 9931 467021685747042708252431266949613482116 9932 467492118042063110334466264429793956352 9933 467962976775161251939670568232514877169 9934 468434262289909768214308976512452796416 9935 468905974930123478319619983229833236544 9936 469378115039859531744462094043502354432 9937 469850682963417554691613624638553272721 9938 470323679045339796537755640110796730880 9939 470797103630411276367167702986615728580 9940 471270957063659929579166106414796730880 9941 471745239690356754569314278026785963641 9942 472219951856015959484435048923478525952 9943 472695093906395109051454491210110669584 9944 473170666187495271480107036466091821056 9945 473646669045561165439531596503682935209 9946 474123102827081307108788416738301747712 9947 474599967878788157301326401463913623076 9948 475077264547658268663430659299449152000 9949 475554993180912432946680026046476622625 9950 476033154126015828354444331174449152000 9951 476511747730678166962451183127742802176 9952 476990774342853842213452057628403597312 9953 477470234310742076486017482130028189409 9954 477950127982787068737491118561515168256 9955 478430455707678142221132555484541861284 9956 478911217834349892277478629775545098752 9957 479392414711982334199953106931714014441 9958 479874046690001051174754558091038689280 9959 480356114118077342295052280848800510480 9960 480838617346128370649520119947038689280 9961 481321556724317311485238052909482641721 9962 481804932603053500444991414692202066432 9963 482288745332992581878997644419795736644 9964 482772995265036657231090446278316438016 9965 483257682750334433499391265639313314769 9966 483742808140281371771497990494364311552 9967 484228371786519835834220797286270602816 9968 484714374040939240857895069231692062720 9969 485200815255676202155301324240418132145 9970 485687695783114684015222098548692062720 9971 486175015975886148610665741198038646276 9972 486662776186869704981787083506886349312 9973 487150976769192258093534956699924451289 9974 487639618076228657968056539879594510336 9975 488128700461601848891888529545383435664 9976 488618224279183018697965130889662810112 9977 489108189883091748122472880123706064201 9978 489598597627696160236582316114211832320 9979 490089447867613069953086528639168507620 9980 490580740957708133607976619602211832320 9981 491072477253095998616984122576754499841 9982 491564657109140453207120435085104381952 9983 492057280881454576223243327053536313344 9984 492550348925900887009680597921841545216 9985 493043861598591495366940963925249203969 9986 493537819255888251583542266107795538432 9987 494032222254402896542987098669209594596 9988 494527070950997211905915966292188398080 9989 495022365702783170367468088143550936905 9990 495518106867123085989879975291188398080 9991 496014294801629764610351917328968406416 9992 496510929864166654324212523053803620352 9993 497008012412847996043411469092960142809 9994 497505542806038974130370619435358982656 9995 498003521402355867107223687878114439684 9996 498501948560666198440474624458856960512 9997 499000824640088887401104916005504910001 9998 499500149999994400000159999998080000000 9999 499999925000004899999845000001905000000