1 1 2 3 3 3 4 11 5 28 6 6 7 50 8 225 9 135 10 10 11 274 12 1858 13 2092 14 486 15 15 16 1764 17 16464 18 29148 19 13482 20 1491 21 21 22 13068 23 158352 24 398640 25 301220 26 70485 27 4152 28 28 29 109584 30 1655172 31 5552724 32 6132780 33 2432070 34 322971 35 10863 36 36 37 1026576 38 18755784 39 80139120 40 120480040 41 71632070 42 16719174 43 1354766 44 27250 45 45 46 10628640 47 229552488 48 1208271240 49 2353395352 50 1941157680 51 696039960 52 102836272 53 5342700 54 66363 55 55 56 120543840 57 3022170336 58 19102501008 59 46488688880 60 50429302952 61 25537893584 62 5937174544 63 583830712 64 20152255 65 158148 66 66 67 1486442880 68 42629079168 69 317114647200 70 937971122400 71 1286992948800 72 869088129000 73 290319624504 74 46010523000 75 3123281850 76 73549125 77 370695 78 78 79 19802759040 80 641795899392 81 5528042022240 82 19444826231424 83 32762717991024 84 28299386965584 85 12773319070960 86 2958421363344 87 331550628426 88 15970936426 89 261822576 90 857598 91 91 92 283465647360 93 10276949070720 94 101127413602944 95 415653133309344 96 840237345741744 97 899558986534464 98 524857478956944 99 166369070416416 100 27710815349676 101 2258213992656 102 78864591876 103 914299086 104 1962915 105 105 106 4339163001600 107 174462681461760 108 1939315880256768 109 9180367179492672 110 21852575362590480 111 28292000432251200 112 20638507897054400 113 8542656059466304 114 1972025809706436 115 242905718692400 116 14712077880400 117 378893176140 118 3144957353 119 4452592 120 120 121 70734282393600 122 3130576014885120 123 38936583132297984 124 209731607469782208 125 578903663674007712 126 888620402032971696 127 789678690882960560 128 412064524485411072 129 125445798891923664 130 21684518544823596 131 2019153754001868 132 92498535607620 133 1781000824494 134 10688256303 135 10022367 136 136 137 1223405590579200 138 59217553111196160 139 817336573486189056 140 4958418255579936000 141 15667973908977368160 142 28056765924108192096 143 29748369563449021408 144 19042128654351946528 145 7366955948435174080 146 1695800011844402200 147 224378437181697568 148 16076256987045304 149 565048223249566 150 8225649285070 151 35970770290 152 22407786 153 153 154 22376988058521600 155 1177880632858160640 156 17912981450013304320 157 121316102790362668800 158 434104848698450328000 159 894685186964467938816 160 1112774921818316503488 161 854937282620935394496 162 408457958000351917680 163 120426208930182303720 164 21424324420818640728 165 2208689479465661304 166 123546888177651288 167 3371327549152920 168 37450453342680 169 120084602256 170 49800843 171 171 172 431565146817638400 173 24580238535034214400 174 409309778026776499200 175 3071076788124475384320 176 12328936750039552004160 177 28912957989727025813760 178 41591182224830138933760 179 37677883908102360773760 180 21729310896579691719600 181 7963129445711108720480 182 1828580732296396444080 183 255915010696370716080 184 20858887044328831680 185 922009046796134640 186 19727301967425360 187 168512800673760 188 398187607635 189 110092860 190 190 191 8752948036761600000 192 537024839082423552000 193 9737802454187308953600 194 80404688765853278876160 195 359226233177917406595840 196 949247931782704711147200 197 1560543530693871460564800 198 1642528249820987027990400 199 1122459811016551595471520 200 499283801960239034447280 201 143420529484105942239600 202 26107561669993517750400 203 2916721192287135542400 204 190267291565354994480 205 6714027043357147920 206 113580937782673200 207 750878301334050 208 1312773219225 209 242212215 210 210 211 186244810780170240000 212 12259913157765471744000 213 240891532933692732364800 214 2176005935914064356515840 215 10743162133181885586397440 216 31718568690639975657308544 217 58988150346123414906215040 218 71244840885974336785518720 219 56812234970579226280702560 220 30087069682634778903987040 221 10546747129721206576940768 222 2416797236153673583036320 223 353881976729573615537760 224 31949033054169365268960 225 1685360104009457148000 226 47891272357232324832 227 645139912175737890 228 3318630670793970 229 4306613901140 230 530569270 231 231 232 4148476779335454720000 233 291938095758105119232000 234 6188480679105052708147200 235 60836342552086158215424000 236 329851129543157792048463360 237 1080089104856829647456714112 238 2252344049715159820395787392 239 3088622061233487722602990080 240 2837090517718128547506624000 241 1760539989483681366321063040 242 738162530773775755305001344 243 207512556573717080475476544 244 38489304943252157476670240 245 4589273790030314630145600 246 338324689638100792167840 247 14560533502886409634176 248 335677436762136080436 249 3622730083773630480 250 14566462001993900 251 14066867249010 252 1157616243 253 253 254 96538966652493066240000 255 7239154687167119044608000 256 164900958929601280220160000 257 1755927610753938947725824000 258 10397894085242690730674526720 259 37516379037527682628037282304 260 87051766143457616018011932672 261 134297963135424352125168804864 262 140544869799606717654403188480 263 100833423799220669530477045760 264 49738623654217046863826190848 265 16800340692267042833508819584 266 3842843995566107520924250848 267 584026996867829426489619840 268 57299405550204955748373120 269 3480238960487375167272192 270 123134007211134871813116 271 2317940571339575026512 272 20146734673203437680 273 63562372396006900 274 45771068022781 275 2516569128 276 276 277 2342787216398718566400000 278 186643941041516274892800000 279 4552380352039548660627456000 280 52287244272370016656169472000 281 336492573987523698183313244160 282 1330081720309207106194014351360 283 3410956739439694636206527554560 284 5873022355285468502647881292800 285 6936193280126834387990665113600 286 5688207710740435883110550565120 287 3255549133929549350642714353920 288 1298788068185990300687959182720 289 358541204452131008656691179200 290 67547363292304837423062621600 291 8499569564638287433250645280 292 692342958577626231215518080 293 34914726638076304327268880 294 1022320906416487203743700 295 15802458779353001962500 296 111116471561981342940 297 275967107518170390 298 148420196555715 299 5452580175 300 300 301 59190128811701203599360000 302 4996327197809732828037120000 303 130063140327182280324360192000 304 1605207004738798582484637696000 305 11177031658658432352795422576640 306 48152538826125692338166892281856 307 135660289855638160604376114527232 308 258871241941540621133607236210688 309 342190552983533854547385968411904 310 317631457823677813650299400368640 311 208455083889834390240783979656192 312 96824987978066050062522641316864 313 31692246090331760837864293093696 314 7237708096351003352729372451648 315 1134797365910650129755384984000 316 119292153425672374523368154048 317 8130617080915324937626566576 318 342745154053020366593693544 319 8353798355858936309662992 320 106552069104570193448520 321 608510684531489721654 322 1192941595543733078 323 479786616948822 324 11777588706 325 325 326 1554454559147562279567360000 327 138682913757197229734952960000 328 3841653377666665877846777856000 329 50770664354092654576549269504000 330 380965275924059652033126815539200 331 1780570667034837521412948015353856 332 5481563268601821320325970751655936 333 11520796286907232872665394743903232 334 16921548877981311756958096891024128 335 17627455758532323954895626075911424 336 13131581560790190573784920808674816 337 7015638456020820239167801236375552 338 2682645480639061497329555628296064 339 729168204219457991652011394648576 340 139194336523218984935407189884288 341 18326467534427203342642007659776 342 1622055012119384765734054217088 343 93136998148220394269583259176 344 3301467162684733695909703464 345 67324854594140853063875352 346 711641426382598679040576 347 3312059974308463166424 348 5137193964456390528 349 1546597338577332 350 25367131611 351 351 352 42373564558110787183902720000 353 3986506793954743921893703680000 354 117192838749510286066597945344000 355 1653272659663504364737628282880000 356 13320383801918491934402827624243200 357 67260301254926393142551626043523072 358 225180440934128534981643404990496768 359 518382791536380713194998927831091200 360 840608880158875595805521085684360960 361 975407278368194745553617530616622080 362 817577260659771885589409604030592512 363 497181997268542343507896635559200768 364 219326039164521977128407244605737600 365 69876377051495980487558627954091520 366 15935844152189872756804780605404160 367 2565650361990045439251320841797632 368 285879503438992954990582807220288 369 21450295415591975874191778079200 370 1043857223641241542284928960080 371 31278080600727501073011206640 372 536079210413201753271357912 373 4713763605750951336028048 374 17931733502148528458000 375 22048321427618482440 376 4972588508248295 377 54492376372 378 378 379 1197348677077520393310044160000 380 118537703932688178054499860480000 381 3688886724775200742717204807680000 382 55390388293175954216175685877760000 383 477605247547882130473894954411622400 384 2595586878508359788664292203432615936 385 9409218313499064347415109120349134848 386 23607987237744660374964522458168825856 387 42024795645461154213173946320209789440 388 53959307478002888618359624377570428160 389 50498081971102495246951492331038799616 390 34638608724110792948447717567177230848 391 17439689729065323960346393211608357376 392 6428897922415232798531971419221086080 393 1724184246247171533152886267191368320 394 332873535601087682631112646553153536 395 45552667049148276925828586819055168 396 4325158533896143092327596519250336 397 276782035084228032689553602635520 398 11476438580880728077469666165280 399 292040812224307454511590646336 400 4223741888482755806748308728 401 30998659908084473988004776 402 96635543561960024553960 403 94347793497417022090 404 15949657235902701 405 116769399783 406 406 407 35027999979859805266492784640000 408 3642029356911056119271575388160000 409 119705420265916014062195318046720000 410 1908084702957955172633910659973120000 411 17554158415321157244282311902843699200 412 102323147356316067544686966972310831104 413 400067958308301354691609809392720756736 414 1089133389434248286992926866956729589760 415 2117419100120573146709340883638050511360 416 2990743123511945923542943192622866844160 417 3103812384108237331357716857241050241024 418 2382503297250057385090507895824019652096 419 1356326408253930045241964672507216753920 420 572147585952555659692574871324436207360 421 178062497305709001753132939901481777920 422 40558637404169867108227929412334645504 423 6680445481718975277039097950926588096 424 782393526109302318582872250477270080 425 63686258679943385713428913350497760 426 3494592088766818694098529165762880 427 124046918121185819383471984959504 428 2691939052227168140249957438576 429 32971492335474320146385137040 430 202571620008105833268134960 431 518670222240758404972090 432 402653163931634389114 433 51045739130829496 434 249644947950 435 435 436 1059681761389533859949327155200000 437 115507579866813359652773165137920000 438 4001186545176572155705159351664640000 439 67539331264550798582479200376995840000 440 661119275523542306626517413143129292800 441 4120333732255487608498412736443228405760 442 17313425147722797387302892888242962317312 443 50934470199234973907881512331564421898240 444 107649790084309813496329946506554946802688 445 166382475712335916365856342684195214438400 446 190327619733561849737733268639866220846080 447 162349810895986298343341990597400099005952 448 103655546969564279832107591597141174250240 449 49558489541200987185821071845574052487168 450 17695042831760705991153001241793277512960 451 4690558356797607144256858989842616153600 452 914459983473729119414074200655643254272 453 129384345228967480751633995201332589440 454 13047228627734491165230542042544989568 455 915399097222350703848999757733015520 456 43276935759493891064628614080829520 457 1320716530389079661531057653652352 458 24532912338358035129007090315440 459 255288766168189267622204536608 460 1316464821929639710785817980 461 2773932562385798254865040 462 1714304831339966262612 463 163032155615850390 464 532575915843 465 465 466 33115387462887740717065450291200000 467 3777818106197133160485900873891840000 468 137648248435830302836826848135741440000 469 2454948532639574688682731818585456640000 470 25503184669683062769345669256646565888000 471 169453191638974837467959370873421636239360 472 762734747900553061929580079179642367115264 473 2415918891774769502107916557882886251364352 474 5527717458787037677112217924588797216947200 475 9304679082357179841222887372733159038619648 476 11668651453859211415926938021377195719069696 477 10992115002926671844812806603567780489452544 478 7814654253717405150312370451483781819754752 479 4199322781981518769324250835350883395589120 480 1703351615690622910782938807701503041676288 481 519342747084492997061283010334303872633856 482 118165229455122668493355035079992384336384 483 19852750365219933336277798889974790495232 484 2427516778433454549892584263203008823040 485 211913840402345684263803589468920550848 486 12877042515323966172553156895858246256 487 526774174346756430976667976867748544 488 13873897884639800397066694346167872 489 221336086909307263924586273117760 490 1962409239781154751318769543348 491 8513755013060288389909860336 492 14788658207826759031557264 493 7282811384588901915292 494 519698319601223505 495 1133871334368 496 496 497 1067915237466585625763819972198400000 498 127304143316920698449456961717534720000 499 4869977716087492787693560901067079680000 500 91578526652026652485137298056946483200000 501 1007273656072224168337780219577727664128000 502 7116218150555691540123306255060446810603520 503 34209446060336490693673403518880696353554432 504 116271179474665483494557766127171138519941120 505 286911981887450865664437837374020395126312960 506 523722130184958224695359926400535584459248640 507 716520402501770565440883979186943332569093120 508 741284381756976850858608992726828356159411200 509 583081728072879934048834568457937377079672320 510 349574273848657888635395098308098196503458560 511 159706722819972750537957615727817208719850240 512 55444521547252264436564891522906235944478720 513 14546773072511515315397375976604794097889280 514 2860343038544001786964764603410256334072320 515 416644017506024424638555254372299643330560 516 44266537418760215320763636280843592549440 517 3361495800638244366126140818644592717920 518 177678755132441362396610215973232530640 519 6313772804438024783592402905189443920 520 144005585327847362526482792136351360 521 1979057263807498116417348208485840 522 14988888050339826695953018935420 523 54822656551134161229905031420 524 78621489020681041423352820 525 30877783747229677565310 526 1653658791557872215 527 2409476618175 528 528 529 35504333673331019180373277094707200000 530 4416156192483272752675689102893383680000 531 177068438654826318349367906078411980800000 532 3503952393548091863927912508274187304960000 533 40715717628523118526924239540888866308096000 534 305100132138866365582081546473346365362012160 535 1562124499979182858667248884846552388500062208 536 5679600803168939914317117000331845755631697920 537 15062674248769265411502852990410573043478204416 538 29700010948127538054594088416557490700265220096 539 44134563175610991596648065654238891864398749696 540 49895309054118312856594303381834038890475595776 541 43176192364405759388712119259364076874530489856 542 28691519249296669281227973400414278789428737536 543 14652500724673971248087318294163332009042889216 544 5741229838413540461449875560134854135931388416 545 1719017385240418103595577281218216580369487616 546 390742159397829529760244448071345418440446976 547 66800048336736410605689286171921789294352896 548 8481682460152198945204041239940892338411776 549 786797777055964006671304167539867630882976 550 52199933237774205624587900536090127936416 551 2409450087618838461942073800543687064736 552 74634388251019003384618367097101523936 553 1478766410572152286172082381887208416 554 17554530441194178032917331292844216 555 113836411011762886387719029050176 556 351671936382801853424019215576 557 416929243844800076009389966 558 130677049512392770593246 559 5252958974336153786 560 5111011044058 561 561 562 1215830662512066538628209615621324800000 563 157578305475079394772162618757349376000000 564 6611679038355636602783729691472256040960000 565 137433384715456102125360001219040137052160000 566 1683689635015046642521689936888975532720128000 567 13351552264092492454957296557588621263686205440 568 72623442476199632254899881247334140662554951680 569 281657571682145554364057220369766986755445620736 570 800264930698782233361951433775367782487907147776 571 1698417369134574168116084781936791099981905053696 572 2730379267648294837948280801110376663513372952576 573 3357891267351492576318477322528624984404019439616 574 3180290009845550378296977952667523295658498543616 575 2328834656194331880042960910765742869491179759616 576 1320567752771780615794170797131843182060024508416 577 579491077415251888156146872706573307025848324096 578 196230329599015091563736989384429007577848161536 579 51017019233047376312940515116591604165569925376 580 10107393018201991571530646913235604428965835776 581 1510424017548728279471503513493798045315064576 582 167982436989467507628899767520350565025281856 583 13665003136273258421781517734526596214096896 584 795197861421022722980095993761494990442816 585 32166835895527896344332992670363558497216 586 871322989635426513800579367768702100816 587 15039700812803048836246956583876211496 588 154601478029011587138214535984639736 589 860190673735869163280077198335096 590 2248209716073705181178935345896 591 2205983901162319933847969496 592 552101633494805489674536 593 16659734825469160536 594 10823317544235 595 595 596 42849305986961932992834955156389888000000 597 5779189555669420050237550009833435955200000 598 253367783152085865004358302049797637406720000 599 5522814511731776506781075691433652111278080000 600 71198804212071020210923307481211619688087552000 601 596229250830952687333987516659981212847597158400 602 3437220802611167542605498877491619977976613437440 603 14182603585385290613815757130371116172193934344192 604 43045505016774386090165657935582371361855295643648 605 98011783465912037768791226928842610991673706700800 606 169835218708203168008269169586823384044499929722880 607 226283681746861695544579014232733731650357538590720 608 233485469862726838420458713564295207798663975352320 609 187420536419557613680035845415773677658128699699200 610 117302332567208465781957970087869089929295012474880 611 57254009636934416619957180487656225653319838023680 612 21753232291900636103796202723926030655033776600320 613 6409036460247965923322279566600609424549599155200 614 1455524488653883416212940245463580619858117112320 615 252691486685410488084944486801764917715088007680 616 33168274277497081505224475119810854895841343680 617 3245210939327749641868513645579899812888088320 618 232417056704564208100915376749895347651458560 619 11905385491709319038649960055708606255583360 620 423411641478734709775966935155975632913680 621 10058705222855883209969473011331203818080 622 151642341617581186320121341532254782320 623 1352867385317220792179683942435077040 624 6470614076612323479497832945111280 625 14328990320724162108662000444080 626 11648119529958089979973683280 627 2328936435931309495800880 628 52756591262516189563 629 22883585707692 630 630 631 1552908163497015732671725036967559168000000 632 217691568942726438543946024971944224358400000 633 9958314820208544459838173686392603866562560000 634 227266691652511649763659989867278497757265920000 635 3077668221005565046703321525951263580606300160000 636 27163020064242107321241669983111157182226884198400 637 165604378602157878276757723187984093617072306913280 638 725221321868054003602671865105008030322344849309696 639 2344939490677178107211390031546449023925592834342912 640 5711105483670291164336538816985881349414219467030528 641 10631363996241668389305558166699348905194856031248384 642 15288777048748082225760273769423037797933889183784960 643 17114459100512690688840445011771282803222617920061440 644 14988235713739353914174542597164959173060290427729920 645 10298591123127705631315628201065305849800762803046400 646 5556921210135603060354178426428414790026843002695680 647 2352350243171191055780258677599349055133811513628160 648 779048586888482629112480191601057765590932528910080 649 200899529870073427316967951469811930378284111776000 650 40069174129125631692073826635260734090744466385920 651 6125255515492070097637041485114318307792387114240 652 709289511215067597309415752797203094011472592960 653 61293686683667914158154135039299852308860724160 654 3878629096674579015949450262523858870529983360 655 175459617457312084025189502282676405706878560 656 5502515780739005293681560553777029934593360 657 114947199915711323401048394794450931073360 658 1517106701898015228448200321663829867200 659 11770601629156904404622956627322951040 660 48477422452375982181494997300386880 661 91077533123926572632754212555520 662 61390933244861444318108357280 663 9809816983038110126098674 664 166826558675525187393 665 48309792096087 666 666 667 57829595376179483326321825815950524416000000 668 8416315998279403507606142742733451899699200000 669 401192992412606483695892600610954068141015040000 670 9571924136653826372062182050546137219360358400000 671 135937700595761674352675252483206800038011207680000 672 1262158268068642536788790465564204516947851463884800 673 8121261838143438205397462591152232042277504787415040 674 37661236378925552043703792604547946755000825624920064 675 129408307068046537818516680837859834266691464055521280 676 336192740766871705108985792006974401190495701514321920 677 670259215971828007196935384269781713307528756030808064 678 1036809651898906343212498036580741454340176147371753472 679 1254331860095887777432121310175999726715464681117102080 680 1193344924650334973525391477664365064396508167543910400 681 895838746958792782130016463445463566631498193825689600 682 531449360843934634350410178565087144082788599520481280 683 249094407201640661513849246808710732770455355651223040 684 92066680211962400040875967253879816596853142934167040 685 26736031515956060330544290040588854412284043538201600 686 6067041425078905259227270691649535323813379075238400 687 1067835292573066730147581984165523618681078801034240 688 144362075775606646309773223411876275961738367368320 689 14805977912401251582559639780633745057783702885760 690 1134131701684143252674567708506112391657943920000 691 63618712648335694194277434076369905277886628000 692 2549172946420159149256683459202926720903756960 693 70683559684246697525989588888628030802096480 694 1301563839188132535783510597264401982778720 695 15071483573962610678296982363559339907200 696 101881433349683736347526098285589580800 697 361874056673987948959602897945909120 698 577488255547571037187475140552320 699 323011460177951780884708637586 700 41263791842063198777920770 701 526824317317862298780 702 101842264469286 703 703 704 2211288377386046711446545360587700830208000000 705 333752550481654268879086550794770046569676800000 706 16557839690930013723012121353734765050173849600000 707 412419932875171619726316413295829309693938892800000 708 6132829296288702143676637575973678105398769090560000 709 59800674876192308364342984321365986600017225410150400 710 405328695198535507328867897202322228957485161746268160 711 1986281855241972777286571780938202688581198519473274880 712 7236198432390466968318523496270043138638937802920099840 713 20001567519248194909798578615323568251492093634092236800 714 42586778363816227411771156611334016570301899183128018944 715 70638086851712265510633569883211355763696053796218068992 716 92035660093391131177840426398300349633228031141801078784 717 94749832834669732690388651095200398240677930342640640000 718 77370330150443537269582120452793169067602949541199769600 719 50215211241329711877430676106205921374630744747734753280 720 25914239074528529265886840459149969220703036399042135040 721 10621306981989724907331732895795702922464143714322759680 722 3447987471201478936572052669265990855631993894424857600 723 882683908581023143582034181639301140346367914931289600 724 177107430115933346424500057579567349538296016119325440 725 27627970087191332920853705933815337266561150109262720 726 3316266424722886670362534082977600747714323564051840 727 302330303389364150424826948766605011628164966988800 728 20595318968035588259389842169621886365930317945600 729 1027187560153280173326522931865476249884413458560 730 36556466068518625523821961570227103436269489280 731 898446270992123639231169392318011733186175360 732 14615526343240037988099429105463131180590400 733 148775993840624042728101502386992914617600 734 877740988526517068423315645753078896320 735 2692514337740964805875208352135539200 736 3653551676745549726163781152574340 737 1696906381436509141219542273360 738 173347682736071624730018300 739 1661530652770924053306 740 214404767358483 741 741 742 86763269335522422858175276287020406669312000000 743 13566861752115490489197500744587369512960000000000 744 699676998629484237659756484046991180076102451200000 745 18169933659734188848590986293690973862839713792000000 746 282502307031471662179238347756598459167454381998080000 747 2888278758760554448789108835465078982670209962056089600 748 20585489912134925226297099321005179568765761649482137600 749 106391923887432912929479498235449783025701733667176448000 750 410058637144663699998735069626502692902569859472423976960 751 1203087543073692437227200626508316863893961485717286420480 752 2728523297171282282705924857317092037740963357871938273280 753 4838852231580511228475202722501097098815506331035262894080 754 6768129685677687378375049128914136559519442338028626759680 755 7512903297579750315797657292387527724141305114760365752320 756 6646644232518139241748393796698811510367372795525756928000 757 4698372663285877184827492662793406013160316343324985344000 758 2656192718276889975564073888667112582750808905849190272000 759 1200370178728996673956901460096698919323591894666414592000 760 432774562673789788816804133099434775544385558334252134400 761 124052222107850162898133975805928621515459628301515443200 762 28129977191606860032059477766622509565831704691225939200 763 5012305775081482777402228643552979722691137616035059200 764 695743351011276894898180215157888439592944063363635200 765 74415727486166654578636027364984578942608656160000000 766 6050260960286676408379815870278131668908938590297600 767 367644506991702561396501110315731691213377241241600 768 16347955566657976188034458256501294173623624985600 769 518044218645168186383447356638115713968970425600 770 11310744548754937485396817217483616440649016000 771 162883201885463833346126808354683159524780800 772 1460182441033204637967271466382771086419200 773 7530249254499089331003692857373036467200 774 19974733929459814025744702548561176300 775 23068445883870538066698569573057040 776 8901786015068714632754076799920 777 727343401191407297611255620 778 5233838420262875137445 779 450799767325720 780 780 781 3490928655502094357685651333220719164129280000000 782 564975126085328877795246446430525152431177728000000 783 30255623758695973964850660639672131098801235558400000 784 818170736345383255634387875648389918317200539648000000 785 13282025343778072858985340599821069376957489448222720000 786 142166280443665775862223793569578423900988889896058880000 787 1063695829487212534992063944501465541749735076631412736000 788 5787429774791162003587643539605918008905248102777146572800 789 23551558903084567923241524710370210379904152823089429217280 790 73183165072393662341676110617079652051806837453749039595520 791 176363014422136696375611785190291188302964660985171596083200 792 333511403051204781951275970922250415831269117130758881689600 793 499299949151230263903083561615406152991545479700975413862400 794 595652958862285751441667135043810629806781075847225188741120 795 568855980367914169777265293311389617184346044080603764142080 796 436176559613342921792893716920616038334845012039281078272000 797 268904979482890836732893088117599098093635138569946158592000 798 133300967129818288728652264061470666098111368158400160384000 799 53064266660458013374192477405015777635146002991612284851200 800 16918202264397942092505560309559925308803669142083605324800 801 4302554501243358474230358940209796158613126002523782720000 802 867954664020029365640859948383854828453265721990122656000 803 137883822039978256126030852862437355691684785632515744000 804 17091753241552266912769002828660120665222069527233638400 805 1634358184877725744474628286010340538277604638008729600 806 118862212393784034554918336366479237640757254515776000 807 6460493852255987768544664209918553245429651591744000 808 256776111237439202842772623158863252269543367648000 809 7261901707590871072106906173636085920726772707200 810 141150226809120408091592137148171443489998388800 811 1802796977712534736939642997794896590026504000 812 14256436638834907176012847826648820321312000 813 64357413216568191680530544977114692637200 814 147791565138365583034435861655051318820 815 145389095509144019966431578076723380 816 46636084865448142874252491452300 817 3048331243475802675848114150 818 16467479197534180298475 819 946679511447855 820 820 821 143943990158833766399457315931645601623572480000000 822 24089575368895236560290351311167294868591476736000000 823 1338165618362950676580289102663724820215228478259200000 824 37637609399024051513425688801358308547269171871744000000 825 637136692298618845086271653713315882813189482846617600000 826 7129554030196392229434315412250405941732324160223313920000 827 55911888354708554443393235674399181322156242538966024192000 828 319705726058261160929661101263958764970817500534119229030400 829 1371093262842690978017229373714017117990556685275168671006720 830 4503046046068490455649120901153696236964940614547637932523520 831 11505064336871134634220402623219630678261237078113832424308736 832 23142147920298493102047374088274564485936070362750035866091520 833 36982154183800408847025029839805439568056335930562439178280960 834 47272156435304199878200073129793706378581697234132352636805120 835 48570847760636436619032052815311085012404867236749567564226560 836 40247092617589693218461450514617419778609852653061575929667584 837 26945782153785792433530941657247287259572632668893453458022400 838 14584104914904748651465275098246376144884830346852399841331200 839 6376592001048703916948576117291828816741640214958518608793600 840 2247821289760391591293894863996101058540882103712321846118400 841 636777045899958679739378909339867042090098796987657573655040 842 144299408620346207755232042010111555799759849350927352435200 843 25998543143091103622028998806313544355207898028158322777600 844 3695505438729704775698599106967778227165118031409393600000 845 410429305413653029809606025168132870798321528693143590400 846 35192954975833020725084583492449959917112630299350369280 847 2295854887972730047924409323230103457920897585461964800 848 111902778159271640693410845055565582418480254637414400 849 3984720657615345585952358637991065575515297698486400 850 100788910683864589734248278337613628887914914000000 851 1747397167402469103101460162605711124497225735040 852 19828556002479413011838911999766637795517065600 853 138532578717550436621494926044621166486776400 854 548137314091001889860355068628536228111880 855 1090869661936330747860587513146198031280 856 914798379862923031873535299191796584 857 244024448234598422606370914072230 858 12761798494944387980451282790 859 51755012884059369040030 860 1985717999691090 861 861 862 6079100113284181995885377331182556019855196160000000 863 1051101632450069960709547325783267237915837595648000000 864 60506022053546611118574476413263993432786288299212800000 865 1768092080065495237001946378281751953909713754652672000000 866 31172786283568657139128673513265980584950107646512332800000 867 364183903056998373984856324680438811147532682983359119360000 868 2989138607832946139416318695394840505491705957563604402176000 869 17933834315200509236882958809472493163726623948315928140185600 870 80911491564830518578261720441298607235861717661174821814272000 871 280326272594336724570045801193983024267227088455884347744583680 872 757739724227596222543951471213771045043457246669563716633755648 873 1617503603399132894277772549879231041140100796067484905631449088 874 2752148684920494537079123704202306529590180852837878061800407040 875 3758854692966259550027574868544946310519649119318619105801011200 876 4142377321186731860719193868320396543090226812622980301322567680 877 3696796635019349420764341926988469077416478542523085187556605952 878 2677650404023753838465710464543360274078991101119728458314412032 879 1575641914227671430059959345531549022927124928529367246697420800 880 753082227543471246624814629379114121495666214949479828254976000 881 291950501361600371424493305813821498517726731369614720150886400 882 91568988704873133931073987628239498473813811009736553706219520 883 23148247107530138506967158972119655330830171239673426622187520 884 4692499978131163102856204695418929158083370863930798243174400 885 757810051198988327818373729310024827869678418708542508544000 886 96698996498834002275529825184565683148520516516188800064000 887 9651391228763914848135850901300287361437643002161647869440 888 744168654680811416458317031980984138470771956344908067840 889 43657975516730739120289638560173691380033469483180697600 890 1912744422295337953818156369570323682445132099674720000 891 61153389854894274846681408252092862204166802469657600 892 1386156327794911185369661662128021763615614644120320 893 21474184547984685717172400568758840586675017118720 894 216843840287810502277242129510150759659950149600 895 1340341985920952780837230655179516149200961000 896 4653932478418893225065159558526670849131720 897 8034281041716274105181266012628097564312 898 5747251150566841643784039267448072272 899 1275400926969067307536703922039960 900 53371843178939485010905390800 901 162486836505243806871420 902 4160551999426683 903 903 904 262806310988972705721614367847094420423709818880000000 905 46908576128412211655215786653930586666963663060992000000 906 2795571496394786676422996630566744911948998126862336000000 907 84784441458551886515569005166045277871657106928566272000000 908 1555055495641564388788625842757013891350111878618388889600000 909 18943360657031112378368806141627374320308078707282039275520000 910 162504489423752655141543260461326123227843182007664922066944000 911 1021451780027891087501245369367615495062949168842687355289600000 912 4840166356284786341856226829064376389070815731194958486962176000 913 17658250004526350769296875985586065502565062629545827801154191360 914 50399365384173135217549626731438592209830082172369013136411590656 915 113927489615794626642409711801148547005667460942620553168171696128 916 205907305205976270181508869147390712511801485523255859344584687616 917 299712049430166307245964451988756364888938110078867643489338327040 918 353254300209389833172688784797286753824942456486168772108930252800 919 338467710518124703488531461764881145794105189293793976109662470144 920 264306297469067617899404562173163479302853613134985109718369759232 921 168440577176399988012440164151030184717524323153470390981041332224 922 87625934785975471230180746351102404236740295005033398458411724800 923 37178306554040378258352699796894621051114855334133225829162905600 924 12840141746392072014277088734000965064018110866588713069221949440 925 3598655296516720943979659226205455731733601893738165345799761920 926 814992875779410248500175115501131243340595556527748834090864640 927 148321363951439502746824413538554351155224820537413612087910400 928 21540597250404710927314876512886312208743768760409257248422400 929 2474958010306239849980876961439256337443500110332627081287680 930 222611532852897237835760912310738489281706419029039748797440 931 15474178177720157170711403422194388449039118527878022266880 932 818334942903036187700344051302320870751149266541838009600 933 32297446257477402496066512785781274973408187121012300800 934 928984039872942550672546247470462182053631008467159040 935 18904795565887584124208140132721151605446178797777920 936 262133770014951537742093949879665118597468590475040 937 2359005420809790998793358964782293794829428159200 938 12917207454415743620258814228093085246845146640 939 39401629000261269239129246408629374509236464 940 59055115856619296438991747142661958548232 941 36057039726443230241528703769263053904 942 6658768741994561325504846335442960 943 222989596791468121533477805400 944 509618166064614257895951 945 8708132091902628 946 946 947 11623892946578172887388387317340668496150496542720000000 948 2140117839894654799069429340256953565303246075985920000000 949 131926557812102448805663343134741937578262349112934400000000 950 4148448433403123353549183860856603732736883620629708800000000 951 79067839028985011085589315270172948224234419485693234380800000 952 1003131172794695726756773389447266961294789535131433382707200000 953 8982195082015969044461189637410539962583085409252909357465600000 954 59066751444875194944861956879946714894724917737129838130495488000 955 293507151351946017586913025776634670645901154567081589090811904000 956 1125661446395780572998399506487651766801826535713930524939667374080 957 3386168368059661306443946120453877299546044514381463934558331207680 958 8089464626328860517216620717755091022336782073585267824368604282880 959 15496310341690902651650955547458777796419015303890570676276875427840 960 23981034849452493247467629913061961950612491780449302136348041789440 961 30150678888465584154492680889769154389617446811130246154117654200320 962 30925924710918216463814552583356954223951501220589060004388304977920 963 25952919259504549135446525273484943520534764838810755748382231633920 964 17849366492695405662457500624954171330817215481281081661279545077760 965 10066986519050655620454059069596705976932439122805194427746169794560 966 4654109268697980144228081966302098292240916319618746073342954291200 967 1761224183738888812006172560627131641195510203816062961637786419200 968 544211904427534666799341711419354590231414432302585355800226611200 969 136824876312570270944709443643330984081791593528292369458239897600 970 27859528447109388540098461236957612299907448277523279181176729600 971 4566793028703083132950412194110638401080230462158053849765350400 972 598237742949328506415024599226997393016387645236374049617190400 973 62064169163162228430708233185139925198069367718289063035558400 974 5043693905176790829860558385088711608240783524895257916595200 975 316824282830033169540886139574796063296985461798979152307200 976 15136517024153233934857240050981928944579892998749424787200 977 539244237335543529644708703478551120572425377354388819200 978 13980089908882808877377727256062230599228605189495475200 979 255849388357579948970508364270155776324065077587385600 980 3180174710317518752093466006784452990748089658929600 981 25540513135032083663931910495096623977618013863520 982 124039653312702360066066846123184557278300077920 983 332722369953488525358136345232682192257862720 984 433291523046555591780746932549455652605960 985 225924116390287556299155995747134638360 986 34729865727123717294257789611208280 987 930783795184641134928941763930 988 1596804359352201908678805 989 18207912555881415 990 990 991 525733454170806228700521055091344698217091982950400000000 992 99769094391414212432515954480974227384085357841612800000000 993 6356198478911525445620346890914878155369864313238978560000000 994 207037566841666861719049510802824622133988175167661015040000000 995 4096357277838589157248912296661453052637499216784071537459200000 996 54064330502070338871338074867635692425109685765837325263175680000 997 504680515822502179625406560872332639279092253074599425249116160000 998 3467391510533924940542859540973790170821296347627060221041442816000 999 18041752596552494590601679669640398581724432170384650680179884032000 1000 72624241769054337202520310459156568559409657218769014516478058168320 1001 229856902879346309367294349178859724453223788405727073080911175614464 1002 579244693114052239028672411218028430680539370303447961173866397564928 1003 1173675219953992747551169089149355667049420009567105031155501703954432 1004 1926748183804260519872636136795682350206925195406401957767019212537856 1005 2577737601485473897673041799872513379191591774535813078944740517969920 1006 2822901164726706179928575181316683923692938198915678434646077895376896 1007 2538348871017029980962111966035493536924496834117619974362852473331712 1008 1877895006154881862128372650748238462128586542697142110041641221644288 1009 1144122727967972381976118642948403612930038042026331483562999511097344 1010 574048240294912815566017947348286249965322472954407478782407175741440 1011 236962356199584665219871222114341145271368858398105496085215905218560 1012 80321701085838815310046860509058233791970007691399876467236909547520 1013 22292062709475147285738767545628746857513282659426972458995165102080 1014 5045700264557143183228042423718105808049557049796769435428012605440 1015 926715570267503505989294118376905351794172939729769546274602572800 1016 137239917912003806936772799039348801987312732194098909083221867520 1017 16261451560360719071512345762523021095918954152210424964797194240 1018 1527215204681058212837622733535844484209674887621291295399900160 1019 112400822583288553397529985057773834703655005654756233150727680 1020 6394488203955954719119134760162466490810737955394830712204800 1021 276555535020422374606928519043882337406893909744938670620160 1022 8910079012655241521024406765064978216715688366485328581120 1023 208565305132782165048512488401439406534743330773893191680 1024 3438066659416595636018401490099262798743387259197671040 1025 38363508549501814018454896165235000652467292799350880 1026 275310874811780808937331289407691619917630203951616 1027 1187205553423707304889903899003046719745008646832 1028 2802994759575183808687675301060710724530097808 1029 3173820813120259605887958302359960493865264 1030 1413903526902193647512412799283635337680 1031 180966995145746889020455518593077034 1032 3881709447703112878604616629898 1033 4998693558986200439543552 1034 38034306227932126 1035 1035 1036 24303361112722566714785931695697513833050614949478400000000 1037 4750406919739975220149644560618693716351958884181606400000000 1038 312526906816000568480347855331408060615457106013800366080000000 1039 10535322390794785211742451105425420324405846922361579765760000000 1040 216174179843318785658538378784450748662406019293114793984000000000 1041 2964872184599204927120351326767513658847791279958194040214650880000 1042 28819460902320247277175338422508776494001747365986413448244756480000 1043 206608268445440027099804224442060583314317746585747897723742322688000 1044 1124156565606049397298126158803545425363298335708740410057026961408000 1045 4742374265580470100961510513517690608532794997155820994260063197593600 1046 15766816303702117667795277122204027060221721973527431912273199968026624 1047 41838698692645120508201760399636063655457502754834281113681489325195264 1048 89497471577506143360252746730780224873321115410988262565537779991052288 1049 155532179165338458779804826410196310016480133733896898370423971956621312 1050 220917825642340202635398522614950479889784684383769445017502163821428736 1051 257654882888351881031617228663642253374175160437500368275211116219400192 1052 247571552997405421936181713156637668415914653014725279345684801115652096 1053 196426538764965199541587325410409360933760998779348666225036893586685952 1054 128850768579031226842359335478134165289556142193947820682434904579473408 1055 69904888996356381362989205249262856613649053431533818757338146174500864 1056 31348653670986911007400538926664905967082595019272642647676121657524224 1057 11603596950284595796573535447765314322934156410008006855924970501570560 1058 3536777669848119547943651245262827975619286039710721837292686413905920 1059 884774881078405247250681993592026368485241793259105998204565918433280 1060 180882389374001806784452542590221549339612383636317908101645894768640 1061 30056901610037189632058991553778117607496164504613710255026848604160 1062 4032564879099979313473982513800573425606161667734324761457030891520 1063 433304556117477805304469210969873145661074910226045475536789591040 1064 36926884121708384320019663677974212854812346092136528476756226560 1065 2466793564768251054396229343770496382555358360309203678827566080 1066 127357708575867789923450582564706248189842008314368510732925440 1067 4995682166973367122900030007650994556532957153868045150172160 1068 145812569186889200745921389095405174236762229299464772299520 1069 3086683075615526680394284577234069770039291393553571498880 1070 45898893135184353613009769777783830838631362479697984640 1071 460386176427564982180957628256258999518738899526654496 1072 2955750326486201101768976811112183939252386161656816 1073 11328854374616415552433265451052350584412459444672 1074 23562616065056354597411750118402073988220888528 1075 23212618821435269341574846815329766042525984 1076 8838913400794689771499292332802122936908 1077 942117953760673313670370232083381584 1078 16174247007346647309213173395108 1079 15634215295596986418418782 1080 79375943432303331 1081 1081 1082 1147760594457772724544789095126583405046340554378444800000000 1083 230915761464597257723866741247645326871368640572371763200000000 1084 15675812733012889775584775956896995171732430693291754782720000000 1085 546422248307341279039657135637259425482125452547508194508800000000 1086 11616775663226975121463877783219414126442590519734456245288960000000 1087 165399654106425092058579520795921015681695457449797725137414389760000 1088 1672277461944951010103591355945633505418209877147529706917530173440000 1089 12494676755459396755746034425090714184901932670035877532840505638912000 1090 70997564188042750858418990738237918255880622748378234566186209116160000 1091 313449719019650472529582813670131614120603027607343542924678087154073600 1092 1093016430381456902189343085231657599801302219324971535228576403699007488 1093 3049110673676727269849607402135504010907676212260282195015460921684262912 1094 6873436781818827414378420590438113696283054266133285500252470850814607360 1095 12620297875429364422972897880798393548654514253705319527002952521312501760 1096 18991327513001567148287768312980580049357365571048559403185787397736366080 1097 23534666234098801939825261145583658829390789734638649735945720340596260864 1098 24103345432461437155747303452139385485114228637107074712085252770417606656 1099 20452672446539692363573648162013045292583953302443498611459751172963696640 1100 14401104968892026128431527290944589309708026694173454475219470056127856640 1101 8419708431887533778752852252293073538820125738382879615248755919647211520 1102 4086646749864730247636192453343571778951135018514310882281327150086995968 1103 1644968022598944434080292872336310986931507893463916441713156796649766912 1104 548094415895764044019562090737219431683396343804837906192533257537126400 1105 150755030169853987181981319039399062701018943392439308963156478637670400 1106 34105106354563477009093492058259611288965041736742780407489926232115200 1107 6316541546738917049724990784653297986390796113177244823206792460165120 1108 952259502173235566745056743035052909957023257725189541804110048583680 1109 116041035310687636509837931035474909848449236761749290084780749260800 1110 11334218304993452325330296897687452387052265328027417690708415116800 1111 878436716637024943231113042198932367459590485241340098301434726400 1112 53372083635448702401516853799025553614049415349555447807256340480 1113 2505483350493099759258736221683307586082770575456889480742021120 1114 89294051498576409014491526107649510710032658801452593060230400 1115 2365016349454484541270178711870423426534542525279970131174400 1116 45344186703203535440733344503787429968695129381937457977600 1117 609069550697892963444540624077073502940633067253144677952 1118 5498471648001092424981093313406260422957925893624074448 1119 31615893098001544962623774447840277135467341649739840 1120 107807786808473654561617879460805266320373469205440 1121 197681050117667090011393207273185860186543635520 1122 169534802561642929475621667504556104781347236 1123 55199227126965685916429510900126050868144 1124 4900508176814304558736482730072676560 1125 67339144174667872481035107502060 1126 48856930316585366768659705 1127 165507286305757392 1128 1128 1129 55351131775484258958792840921229615422193544242554470400000000 1130 11454691492070677319098936512353282917501585509877756723200000000 1131 801788417632706562256282202026578383703757232141446309478400000000 1132 28876367961834817524279990235602423615579209762218754388787200000000 1133 635498542283928281465475801262277657005656515818869763048734720000000 1134 9384043666853774038676241604137511479515672728112595685719964385280000 1135 98582949846748788946492886393863909356663238442537165228732779069440000 1136 766796250498703431522209221237236861352173451694159016077009186979840000 1137 4544689337651729269902884998473083947066256926228756490157115865825280000 1138 20970425149658525950871974091952175888868874221567685395260385780249395200 1139 76586617703621322394375946937810040176300349575608475739336763767095558144 1140 224252205797834786231181658282607417649455333171348301208796697137519788032 1141 531831992896340323118390059178723307934017852196070762866228465018327793664 1142 1029824507000650722903396699641001055657981690876001000884360643869031792640 1143 1638560785529971064796774528693648580588950246364644837759630938929283727360 1144 2152893561370566252062587213124616563711453656684818715423731341927413972992 1145 2344637732580233725877055933199709812657103361106611471171959515702452289536 1146 2122282184033576354576247620963078005807745709841350908083332311047544635392 1147 1599488535037175638661732615622141818955299832140895810226389689852258549760 1148 1004647942820316789408121729478423412367775141056085683057769865870892400640 1149 525961189289648697832562724860442859444036537593702446667128836179864551424 1150 229356633849655556988206478340361317338049431340646409609885434466367782912 1151 83187364718492426444262979828475175153920279900948627325457458628850171904 1152 25038893195496000938448011517777662021855257709259548178175655748626841600 1153 6235113944101171423276498685740969569707279883522948458910932910674534400 1154 1279428474606211117289053609748923228246560824159155117346238909969192960 1155 215266069724513989018837869143900546011675410319906382481798580419041280 1156 29518507266841047011547171079634353193111869597352949190594755060111360 1157 3274949493945994584719648736036339616061965388136663349512570562483200 1158 291416727469226676161441827963869617651393701499723022763472126476800 1159 20582471352609532491513726616201236632867499080175440291166018839040 1160 1139585682396920662603760677800804679887764276887256348128909393920 1161 48728489944865761164074453036055081144454486359324794715042109440 1162 1580495823935010154651966956350714595410276555452946246698233600 1163 38043506242770229337635277421672028010086101588140423176147200 1164 661560398688588097983624637789380764270333638900304237654976 1165 8037252565616193363571725483700730650093232700466760029728 1166 65379317491861726775368603503051421818680511547320316656 1167 337027937568394331399520818497583620818053564802002160 1168 1023333297033425797166919473748595109439626220003840 1169 1655458049618687430282500917128369914643544909008 1170 1236614405963152801277643433581088273523593164 1171 344390860210241044817493475335483395332908 1172 25469783715154826150546100958102629540 1173 280135509013477349705313362783310 1174 152553288220493376863400831 1175 344806846470438303 1176 1176 1177 2724619372591264761651711494187624530726005154239846809600000000 1178 579624103945871104786527800643615825723021470263251723878400000000 1179 41803919165011198885378962564985683763814884953123786326016000000000 1180 1554343820970148856341318334063619135440079532577699643418214400000000 1181 35380633740904536358077942007206710034455689477723116442862223360000000 1182 541336787865371568762104809063415479987326691444763992169030740869120000 1183 5903156058282008174493066255635930365527006371954843588182809017057280000 1184 47748067882239650795550882465211211837308628503133117504725466858127360000 1185 294835899183637613775205705961006127984637615112245131287124099528130560000 1186 1420091714223316654246762113268125715458301419503120013705081180239010201600 1187 5424501978065232357330897559206364584570084708835572191331162227607513071616 1188 16647337285809514170724034707224339492296015670983137774321705206158085586944 1189 41469766772785061088361530524487084245991974879452957203467177289242388725760 1190 84541282306690634409528462358170273745580940813199002698890178928337842339840 1191 141962802854904383987552237828480337861736085497417273025763289194663821967360 1192 197362780869359290552511489005955757647479466680821457998372758328702777950208 1193 228059682914689112316294662854157428888403602792794178898932126138760103002112 1194 219679882091505227553774373689311004258530658891048037209155056963901400023040 1195 176751528078228969909409385889133004329572896003377672345082749718837392834560 1196 118926988483984765031291036092709639572664050472792982435965220045141065072640 1197 66945035582876004489248680702441058013734838860699739231385282853287770095616 1198 31515880675198887204349267108183255099994781388611402962889746686163814088704 1199 12395001550690457969280751934825955409229338420630778353887170889386849894400 1200 4065181267947143255391576458374814394586819759876031230595006897887555584000 1201 1108933643498334661958176000343720481773558497807876592511351238822046310400 1202 250753066012169100985217742919744295295009852222488923451265410123355402240 1203 46799677953896736382731594363095352091676417046701549418809655091378421760 1204 7171588741311434892076672408573769818711240644805167531248033589910220800 1205 896625584033079747710292493807459039249014695554282282804399332969907200 1206 90768933944823954307859871625741555446856376909858405295039844983628800 1207 7373484878159645226809771630893778343570875560481649751264244125404160 1208 475504436936231340292633529204822715127380654773355435385163294960640 1209 24034067662517834709195591400956890510695239056537782448908586150400 1210 937659905573126685126157289361649651129760008570092805157866585600 1211 27720878763263745236700461931926119685243039303202298047616780800 1212 607283384227281811871182124368813630579182821401244217279300864 1213 9590776598783465214733680362890407709783237427587130053002976 1214 105513069302273702292667529595381566858228117206163579113440 1215 774222574537132604800352473912069891163640107033549124960 1216 3581513618183577174615986782544461642125351513124231840 1217 9691170616874478143214473251429993150287569460936192 1218 13840348927855807980709945268090140451301478995288 1219 9009342711045085837539497842512173071525368160 1220 2146748026773734422057071987228504918453240 1221 132273970503199681187044199995958525310 1222 1164499746847939266730736516687854 1223 475966293288397119282317826 1224 717761190612050250 1225 1225 1226 136839250493597505643457826872702521913187810543371550720000000000 1227 29907185965080166572633542133452876220017289573932412488908800000000 1228 2220996848963167793009708253291644854019284130980538691354624000000000 1229 85192882161971528756327692175725043754807004867116711343973990400000000 1230 2004089499196853334307416884021327959808354759072411879260752445440000000 1231 31744206791285956499025697094928093090600741679074167932149864962457600000 1232 358983173638092037681042821849209366739823241113417617291422021619548160000 1233 3016437075608529357174691670913178670343968320865705933346154087364689920000 1234 19383832883760792939139575240686408880277746695863912983250758771167723520000 1235 97340119983748486238225119204079337597230998431096599868459112116623140454400 1236 388397234749398985454136604674508882057811579603103187040270970232335331491840 1237 1247559896561568423160177414324536537941101489833671576330332335133745152524288 1238 3259485147579087086817669445333686771945584661907300824719530498068876707758080 1239 6984483748550004860275985935190954018538672374235533224525219037231538159747072 1240 12356307612741605250989401041075735978819891335687189495518489538136519758315520 1241 18142161354070880159896105043949877731343137335844657023530078845585312755220480 1242 22197855522469420378799411227689055719118221457175370988002864791873233738727424 1243 22703747012752891037126412958074318358098683110526931740372113224246122982604800 1244 19453959457426063627429002867395435619630223023293214463166655142969323405705216 1245 13984721395726855439700796815429712356607688478805675924446105975344413912596480 1246 8439613914270974038488619745493156911699836740996417022369427767288646209044480 1247 4275561479486957798495998200656888496341823279689852990801952181188483961847808 1248 1816949193603633366867807493268960275310586795278616301995423494342160416440320 1249 646765595708603202284866807258784585680811313819934180376622722227676823355392 1250 192429654788465580680324511968978368314644805522038688868779249558968252006400 1251 47715682724440498769346651606666553308038030504110491737625027929696718336000 1252 9824531377775605544545297666337539571935197046627625323487767701726463979520 1253 1672033624186678370121166229041420760378637183227867562083668582735384473600 1254 233917900800932917817322474730225538430832864606203105867133398846014177280 1255 26723772360190404505267365652105866397729968905622785371926531716964249600 1256 2473637583705969127148109103666367729033813405397649695945510013063987200 1257 183794883316921180294609052972905679269181218539303674115730774661345280 1258 10841616884121525743431843696903306776457570675630876826529062174553600 1259 501092126792824456138655908918750046311980351648334467963671493765120 1260 17864687627824816289775038141223452922688041200739886187676516518400 1261 482100953907353433699186480355939584620143046499106703794349141760 1262 9625035163194470411399295095190526196509264568956372166760207552 1263 138220990902443142910380034657054384382235594962577250581342720 1264 1378570581354669349361094868617599767090834338093699616260288 1265 9133845244390105633387597461606226998192257455338889586880 1266 37950229750314123083010470484707974118725779364437372720 1267 91581634695752692262563570900228321637768262815702376 1268 115533872288030900533053465962613041936469403637400 1269 65565211694992796013592233874717845510628952184 1270 13370416739165948257176619923031036583692920 1271 686441852045349969216950061735605930520 1272 4837200194165491176303466760005752 1273 1483894986668808233931144480 1274 1492943276473189323 1275 1275