1 1 2 1 3 2 4 2 5 6 6 6 7 5 8 22 9 36 10 24 11 16 12 90 13 210 14 240 15 120 16 61 17 422 18 1260 19 2040 20 1800 21 720 22 272 23 2226 24 8106 25 16800 26 21000 27 15120 28 5040 29 1385 30 13102 31 56196 32 141624 33 226800 34 231840 35 141120 36 40320 37 7936 38 85170 39 420330 40 1244880 41 2421720 42 3175200 43 2751840 44 1451520 45 362880 46 50521 47 606542 48 3383820 49 11504280 50 26271000 51 41837040 52 46569600 53 35078400 54 16329600 55 3628800 56 353792 57 4697946 58 29227506 59 112094400 60 293469000 61 548357040 62 741620880 63 718502400 64 479001600 65 199584000 66 39916800 67 2702765 68 39330982 69 269917956 70 1152225624 71 3398709600 72 7275818880 73 11544603840 74 13596992640 75 11675664000 76 6985440000 77 2634508800 78 479001600 79 22368256 80 353985450 81 2656085250 82 12485993520 83 40944223320 84 98680982400 85 179332433280 86 247835427840 87 258888389760 88 199783584000 89 108453945600 90 37362124800 91 6227020800 92 199360981 93 3408792662 94 27759202380 95 142456761720 96 513853540200 97 1375748534160 98 2813517907200 99 4452896448000 100 5459540486400 101 5128989465600 102 3596104512000 103 1787154969600 104 566658892800 105 87178291200 106 1903757312 107 34975509666 108 307189127706 109 1708570936800 110 6720922845000 111 19778166167760 112 44910002657520 113 79969476787200 114 112292385004800 115 123865822080000 116 105805386086400 117 67999067136000 118 31166239104000 119 9153720576000 120 1307674368000 121 19391512145 122 380947661662 123 3589350317316 124 21504885948024 125 91592884328400 126 293724542049120 127 732710350532160 128 1448205375576960 129 2287752955488000 130 2890609001280000 131 2900378159078400 132 2272650873292800 133 1348648164864000 134 573633156096000 135 156920924160000 136 20922789888000 137 209865342976 138 4390028664930 139 44168222858970 140 283562713718160 141 1299800206504920 142 4510035609861600 143 12253763062588320 144 26598337630824960 145 46631365485344640 146 66285510363072000 147 76200438567052800 148 70168237377638400 149 50805503010662400 150 28010384962560000 151 11115232128000000 152 2845499424768000 153 355687428096000 154 2404879675441 155 53368010874782 156 571018825148940 157 3910524159318360 158 19191903625769400 159 71620304085964080 160 210440772415036800 161 497342267488684800 162 957352124679350400 163 1510170951319430400 164 1953270743808384000 165 2061257129400268800 166 1754726127304550400 167 1181229056521113600 168 608225502044160000 169 226217204269056000 170 54420176498688000 171 6402373705728000 172 29088885112832 173 682564606249386 174 7738946747048706 175 56309979189408000 176 294562899140349000 177 1176195563515511280 178 3715125471717402960 179 9491672817947174400 180 19888018810449753600 181 34441584479029728000 182 49434772858107436800 183 58702691242331136000 184 57285771204549888000 185 45360951087868416000 186 28538447410497024000 187 13786444713000960000 188 4825255649550336000 189 1094805903679488000 190 121645100408832000 191 370371188237525 192 9162253729773142 193 109729502844006276 194 845321502026524824 195 4694853300437563200 196 19969927191087370560 197 67460102109445510080 198 185206461559115633280 199 419404354811206128000 200 790469897185332000000 201 1245504732541330060800 202 1641364196432562201600 203 1802696193880598016000 204 1636823243967335424000 205 1211889312822988800000 206 715800319172370432000 207 325704756344647680000 208 107655913861816320000 209 23112569077678080000 210 2432902008176640000 211 4951498053124096 212 128794752680027610 213 1624657522761125490 214 13209910620357250800 215 77625691990038866520 216 350368989277486132800 217 1260232820560634880960 218 3698949928593313658880 219 8998611884666889851520 220 18326266182672031584000 221 31423224007372374777600 222 45458604310970295244800 223 55412136159858763084800 224 56636497319631989760000 225 48099190745647641600000 226 33448672162682929152000 227 18620661551614746624000 228 8008505185415454720000 229 2507713744928071680000 230 510909421717094400000 231 51090942171709440000 232 69348874393137901 233 1892150024227428902 234 25075222756859335500 235 214589656552551238200 236 1330100486245695918600 237 6348666549287054638800 238 24220537418943444902400 239 75667909531899147724800 240 196746254141365973721600 241 430364900710251088243200 242 797266715800825093824000 243 1255054756779264618777600 244 1679456858698385691724800 245 1905375203932404031027200 246 1821900362199316439040000 247 1453731098946207105024000 248 953250967219091853312000 249 501894424970896269312000 250 204661799182839398400000 251 60883372754620416000000 252 11802007641664880640000 253 1124000727777607680000 254 1015423886506852352 255 28998220554100469106 256 402786603172087150506 257 3618860489729034132000 258 23595117087208872381000 259 118734214470026838051600 260 478822111139260513825200 261 1586092592172204635904000 262 4388369526255515990112000 263 10257445127520296088768000 264 20406748943907793406016000 265 34704598823151390701568000 266 50533589826770080238208000 267 62940951412226271191808000 268 66812116734072360338688000 269 60036111116081111531520000 270 45184797737062700580864000 271 28034573252065340792832000 272 14002960300089871638528000 273 5428923515165845094400000 274 1538194995963656110080000 275 284372184127734743040000 276 25852016738884976640000 277 15514534163557086905 278 462813892053301793422 279 6723645205772114056836 280 63276822546022229892024 281 432905424059756627694000 282 2290442322761195804071200 283 9734218351867727688801600 284 34072795731513785158281600 285 99928662139690818033600000 286 248491891257297087818880000 287 528181428313041633301248000 288 964537712165330690720256000 289 1517212636628449884963840000 290 2056328394484455442391040000 291 2396566855565087809443840000 292 2391050027498957154570240000 293 2027049323146000202649600000 294 1443975320505113589473280000 295 850287910885024564592640000 296 404019626264750895759360000 297 149295396667060740096000000 298 40380850146138333511680000 299 7135156619932253552640000 300 620448401733239439360000 301 246921480190207983616 302 7680302058205831817490 303 116474611112509592388810 304 1145812719126690631183440 305 8207017039931883798108120 306 45542741536528897656996000 307 203427409782700712504095200 308 750170761225815374911065600 309 2324226631498678323911894400 310 6125112675535087225031040000 311 13848363932183044731282816000 312 27015905505511167198041088000 313 45628889098468107859435008000 314 66805542424536289249075200000 315 84726303956985327436800000000 316 92818264714192721045422080000 317 87381479185257740583260160000 318 70131034783685269339545600000 319 47429187845927758436966400000 320 26579104709666116608000000000 321 12043614408102496854835200000 322 4251364152709634408448000000 323 1100003312239555756032000000 324 186134520519971831808000000 325 15511210043330985984000000 326 4087072509293123892361 327 132329058189301671991022 328 2091183818202182219394060 329 21463183400820568490505240 330 160621002636615116288947800 331 932780780806866826242910320 332 4368388723524961083316368000 333 16925691894062841994968864000 334 55232583574428335802046320000 335 153735212731252879145843424000 336 368295722965210871108678400000 337 764144567843139190308496896000 338 1378618355611216455866178048000 339 2167166169020958851576742912000 340 2969114681079269658128793600000 341 3539764932220910700381634560000 342 3659509441951982637073735680000 343 3262087942054324004543201280000 344 2486145724704475635529728000000 345 1600601995192902469447680000000 346 855716425076592044008243200000 347 370589564772502001108582400000 348 125221998679811049848832000000 349 31053442506748633939968000000 350 5041143264082570444800000000 351 403291461126605635584000000 352 70251601603943959887872 353 2364016079599371811160826 354 38865313730405304409913106 355 415459474149321235417492800 356 3242372882204345489504541000 357 19665576871235774905140252720 358 96348108159542742349305972240 359 391282979238415767834467136000 360 1341232936507058556329432064000 361 3931156577882866505022289440000 362 9945135415798366799496472992000 363 21860993623367499472203171840000 364 41942498103542855935519603200000 365 70424786112405341911102448640000 366 103592449743160257898445306880000 367 133418149348418746832756736000000 368 150115411868400940775358504960000 369 146964064434453800268872417280000 370 124422158622749766621138616320000 371 90292118648713482539630592000000 372 55473877255770655794214502400000 373 28356173762157990540907315200000 374 11760780548230809462330163200000 375 3811104307646423256268800000000 376 907405787534862680064000000000 377 141555302855438578089984000000 378 10888869450418352160768000000 379 1252259641403629865468285 380 43733849092811935952010502 381 746877200653995881789460996 382 8302044915927597138318705624 383 67453103959857770887460800800 384 426492022999268949415786679040 385 2181586222549904808201758550720 386 9265980445211902306787913121920 387 33282847842182168190075395280000 388 102449572222891084610999580000000 389 272874676859014813446823831872000 390 633328537091247530873513357184000 391 1287206502180469342722561991680000 392 2298289127225396575141825873920000 393 3610894657946624598388891852800000 394 4993092880412471601902100725760000 395 6069265088378791991623374643200000 396 6467230001056133238386404147200000 397 6014113365249645855036700262400000 398 4849024317986971541157529190400000 399 3358825738496825805690273792000000 400 1973629708424969123458311782400000 401 966517648676876267521553203200000 402 384614105991471937407143116800000 403 119732193665225130634444800000000 404 27414543653003271290093568000000 405 4115992652258137116770304000000 406 304888344611713860501504000000 407 23119184187809597841473536 408 836849418122427013424418570 409 14824900523131819160702472930 410 171101896386041913855354268080 411 1445005801877099213668364229720 412 9508429429404474746424760531200 413 50687479277085874377080512535040 414 224711924710823129680218954501120 415 843962529589556515221267885617280 416 2721697584945806595244868912160000 417 7611873693902826298440380995104000 418 18597677580485964188179418218752000 419 39905834837497397095170847715712000 420 75473201417308495038823673088000000 421 126085953380673854617226521344000000 422 186217921320775875137642878402560000 423 243031540478428613616217516523520000 424 279783931897075466835506320588800000 425 283211254980686032416035511091200000 426 250851011049700605980787326976000000 427 193087963124621920080116136345600000 428 127945713967725127384005967872000000 429 72046451432244371272719040512000000 430 33863948436023058485902049280000000 431 12951339287079967592165867520000000 432 3879323074753294232556011520000000 433 855440472894316164102094848000000 434 123784667912355827363610624000000 435 8841761993739701954543616000000 436 441543893249023104553682821 437 16544837727752292383234257142 438 303638094402825609305412076620 439 3633718791390893359400955423480 440 31851612064826892503680493817000 441 217783049218947066891800286170640 442 1207863097433313397745303252217600 443 5579045350261498093343467278758400 444 21865709220959546482715291665785600 445 73715969614867762596863272953292800 446 215956510760007764865524549183040000 447 553949624317649868410462676860544000 448 1251121470646288914435907332220032000 449 2497908181231999472196508940659968000 450 4420021731875554308373074504499200000 451 6941114319050624585007650528133120000 452 9675404271711617776917430438748160000 453 11959579797585247739875348667842560000 454 13079993155649624242596774408192000000 455 12612124951853951968737618124800000000 456 10666148454321886884811035392409600000 457 7855251861786323128210595738419200000 458 4989255211213563641692548759552000000 459 2697265668283377925312896565248000000 460 1218873731511991829858648064000000000 461 448717947555290917576096088064000000 462 129509708803302284379177615360000000 463 27542088610499171588403363840000000 464 3846166467276770350226472960000000 465 265252859812191058636308480000000 466 8713962757125169296170811392 467 337610857644828240280987956546 468 6411126983478073744167372136506 469 79452651672828660882186457634400 470 721884277328456596544907961629000 471 5121397260002583949608794436578640 472 29506181752481066579161860244372080 473 141758104465396677859571330910950400 474 578724654407894332870413558790713600 475 2035599342158311915123408392105984000 476 6233120217870705078343810766232652800 477 16745602444809625085927290705843200000 478 39702327412539200746280118232337280000 479 83426567249424917571465349351814400000 480 155827306089492991096101130638385920000 481 259181410988511804509431044032102400000 482 384137244322432725941666840113643520000 483 507149651648190197485640993592360960000 484 595567073154075111369977710630256640000 485 620503846693290393074798204583936000000 486 571323886078449008770732979114803200000 487 462352614277729820345093921233305600000 488 326442217864256241848870633953689600000 489 199102985886070499566434464563200000000 490 103512459339325380348989816832000000000 491 45041009870192281130232656953344000000 492 15983964917923755269235835404288000000 493 4451296658128315551995438039040000000 494 914105563722779086570491740160000000 495 123342579812668842265883443200000000 496 8222838654177922817725562880000000 497 177519391579539289436664789665 498 7103776624281980563321689672382 499 139425191032611697276624766730756 500 1787223669282140131595231242341624 501 16810177795012886161157458187763600 502 123578234481429443014407795122362080 503 738546418716273926209894240954981440 504 3685012907374599286991519764405434240 505 15644541869572022714625201771791904000 506 57308841055015587871657273340130240000 507 183056728606772124900739509623862604800 508 513958636427399166448933927058933913600 509 1276095775266796700033221086983139840000 510 2814595667893948594121144460646824960000 511 5532668682497607163834230030093772800000 512 9713237427827538537221849515636961280000 513 15247189179295673696296612476012748800000 514 21403267785857888624021340402380390400000 515 26846404314829299602467338323777126400000 516 30034657257731800176602848095431884800000 517 29883084838122690552379641030623232000000 518 26331747404342752900885768781148979200000 519 20431965476955490175475181111777689600000 520 13855234402079746358155200166389350400000 521 8128398754012300512013515246796800000000 522 4070181743380468016959850178674688000000 523 1707766824163865242737587707183104000000 524 584984802021576890206462540775424000000 525 157385131840965442731267273523200000000 526 31246786885876106707357138944000000000 527 4078527972472249717591879188480000000 528 263130836933693530167218012160000000 529 3729407703720529571097509625856 530 153987783064334736982141475654850 531 3120422406893891230912686232721850 532 41326951031284779637802340411816720 533 401932593525048738999782934956431320 534 3057969729807475753683074242725698400 535 18932417748195021089040433427960424480 536 97966642087015076564112119130050941440 537 431855777740089743437008223856362124160 538 1644817472279736730366522299238534464000 539 5470793766630360255965501211428057817600 540 16020759032010835696395407762092397260800 541 41565579193335212126055454176751321036800 542 95998360981733684265000727877475916800000 543 198058245964579875398494488728386176000000 544 365912011199567720787270172539793735680000 545 606255028500886661273995247278278389760000 546 901325864206227818187929196725070643200000 547 1202073013861508677981011952703595724800000 548 1436452079832448901105200138690412544000000 549 1534755931758543210767932843849221734400000 550 1461477929580750147902066008088543232000000 551 1234900591893776673875086649450790912000000 552 920433582144993282951291333637570560000000 553 600468100694557021966216012563087360000000 554 339364061646342229908896141255639040000000 555 163901906150988286029618067218628608000000 556 66400437378965895920671148772163584000000 557 21981806491858931202450843129348096000000 558 5720135481392330228922610561843200000000 559 1099163288581271298891011441295360000000 560 138933081900990183928291110420480000000 561 8683317618811886495518194401280000000 562 80723299235887898062168247453281 563 3435856788430001764019164203283262 564 71813657116801847360387993742855180 565 981654680802812161474425976491016920 566 9861222047300356977395611983655486200 567 77556667184580210223218443349974051760 568 496815959650570245873456970649981155200 569 2662615589642039754973253315889539424000 570 12170080403702758666659433433451122678400 571 48120701333350066017862811288089254969600 572 166385898304070663179827001308840700032000 573 507292108743705624184663632742753387161600 574 1372611743310767569414365936408561797068800 575 3312302884203023677264247969857884561715200 576 7155189188191461300856954543136384409600000 577 13873564342633454829164196558517105704960000 578 24188109520660660949638910309070326599680000 579 37955113193481638732143747566392644116480000 580 53610873441695257987709283156703580160000000 581 68118061191464583689403570266372382720000000 582 77740886504008710902307485718262023782400000 583 79501051460295997303365927886589529292800000 584 72601692188581539654814361460236746752000000 585 58933637385265163227427663744877723648000000 586 42264592841568035496798885420711936000000000 587 26566361000826228267137950873129058304000000 588 14484587035143963525268944137229434880000000 589 6756210909724742131442409851553054720000000 590 2646027036734108774889915618290565120000000 591 847545708526256912424568782355169280000000 592 213551724638646995213110794308812800000000 593 39758016937333357634145972765327360000000 594 4871341184153468323985707059118080000000 595 295232799039604140847618609643520000000 596 1798651693450888780071750349094912 597 78846817292133626684550658644328266 598 1698230562919913789584860438574940706 599 23936317446279169990130479848246460800 600 248106051601966371252396298175667645000 601 2014955214342994140824055243951720693360 602 13339762951593192335083114503613074432720 603 73955774009151914673411416026120655347200 604 350037419940178482875076831540467606284800 605 1434837308890881562744357453759607276640000 606 5149679194102008954190237918651373134406400 607 16319806544437920864860083227070499828736000 608 45968718824027805419004996203043347046144000 609 115675129102533306559499276489684939890176000 610 261064113655668185890549511883792327356928000 611 529964932658483945677449700099018454630400000 612 969666917820593897462874671063323824168960000 613 1601075869829818716161471390168665694330880000 614 2386875327387274582726541501269365897093120000 615 3211987557703283942565331925644139495424000000 616 3897798941938047158111274418486512594124800000 617 4257941249289100516727773075369338381926400000 618 4176099933854732727153564788043098170982400000 619 3664023023871137295135395229971290521600000000 620 2862035268181157821444888115053854720000000000 621 1977904431359122383690854017423848505344000000 622 1199584444252479197169458698275645554688000000 623 631786720970601281236376730341977620480000000 624 284954313220937401513793685969614929920000000 625 108010458227390675547631193934004224000000000 626 33510269690640688180097329454446018560000000 627 8183853189377826784295987859318374400000000 628 1477640159193218724942331141265817600000000 629 175663515428564463804333072737894400000000 630 10333147966386144929666651337523200000000 631 41222060339517702122347079671259045 632 1859521500891082820514105256561787062 633 41235708310054897234003953064027498116 634 598750295240729077623653957498620896024 635 6397599881098713058272771999998872262400 636 53597656450449340077708052763603553328320 637 366328236193585006688290144324375859597760 638 2098513975446674787568263570399740263378560 639 10272706635552940610286002770017527099568000 640 43597143258820645227145532446257614501280000 641 162188617527330360443011006845408533579558400 642 533446141806645990342633830966922557834572800 643 1561639168956520934326991329774432118659584000 644 4090462666561532868932906400884742308606976000 645 9625825636311651979331604576344797418434560000 646 20413800083591185284790984760231563105148928000 647 39102886351697782420758021126193477141401600000 648 67755248124192898289777102613600104406835200000 649 106284954545305970133242898230941925443584000000 650 150955247121191642086950212723135233791590400000 651 194013899610003508539850350518121746890752000000 652 225363383479399308845148257533302801353932800000 653 236119211986826243503327816003155881715302400000 654 222507374203594774392273697812991585261977600000 655 187875262693296407710642758843426737356800000000 656 141433029963329514896732258522003676069888000000 657 94321320374616359979919529183503037497344000000 658 55267753011339377016556503604868057923584000000 659 28151641635851786595195594385079245209600000000 660 12291597188809452634544206338925264896000000000 661 4513992289894328590716172036861392322560000000 662 1357854174707683978459663452300713656320000000 663 321727728507415815457636022719453593600000000 664 56387988452569192881190916348864102400000000 665 6509883218823271305689990342639616000000000 666 371993326789901217467999448150835200000000 667 970982810785059112379399707952152576 668 45037195432516098279276857736493590330 669 1027411132293931556599035111209699199570 670 15355143776400562015976175642248338101360 671 168975892007820560873752261696496349112920 672 1458956246570043338880755381554742132337600 673 10284280162571602183850909876014946812307520 674 60809564235333840795196440797863037382082560 675 307528130163689442102843293071914671522279040 676 1349641586580387660589370386389794083906272000 677 5197597148584214009256208002526401696979372800 678 17717452125746841815389686032394565808927078400 679 53824116372571133668769018695388435800369382400 680 146510205151434317100959800263642023910773760000 681 358847825170031662359900050360179819194240000000 682 793457102332027655592025598394769585508548608000 683 1587703278455552086457438472284826571649458176000 684 2880011011473785983988818311394761796860518400000 685 4740838698371799099863407036916083288178073600000 686 7084943029429987329802365724262760653611008000000 687 9610667607888790906036868532166076008545484800000 688 11823611559821950661006575353166054760251392000000 689 13172934499064527609526097216187952941105152000000 690 13261541220889661322022149437708660055736320000000 691 12027478796963898488782064647935504016343040000000 692 9788192773942286667530704330886730236559360000000 693 7111482124777620211393111066714400048283648000000 694 4582617037708685648234067239465500104720384000000 695 2597390604006280807941701833622888131854336000000 696 1281007049088252105752936602273056188006400000000 697 542020013547786319649196513160047435448320000000 698 193046730523383055260948912016698648821760000000 699 56356604615565684881810532795421776936960000000 700 12966602391359485895716845764147675136000000000 701 2207935391717559517846521724545269760000000000 702 247747555642074210833687632468456243200000000 703 13763753091226345046315979581580902400000000 704 23489580527043108252017828576198947741 705 1119427488780533871382347626098590685382 706 26250060647780185988599199370211085521740 707 403482003650419096037805366406824847429560 708 4569045795346213961650530640580578766915400 709 40620433319181989950079775487552271325625680 710 295036129687659961442309199595508453449804800 711 1798863275838001312243751977678682559644236800 712 9388426389202954018734524343582072757717478400 713 42559682910361841073203176807249096039182374400 714 169465612778418248352944635456248265538841024000 715 597925289527399471908364840591382224873093708800 716 1882356723962456742450301863174852176340883430400 717 5316615277526297947295503817947685170315683993600 718 13531298722312197108853089747318099537889320960000 719 31138505067677365778890318158357803048440283136000 720 64959820070916036478745844848408609945000521728000 721 123086405504074277166803285438477340226782240768000 722 212103103266650996226314755998402282825037824000000 723 332622310634923637653684140545237638921236480000000 724 474755744761824824893192960593249144887925964800000 725 616456421179346118179742834855374359265687961600000 726 727428283394620105425506187628791767772168192000000 727 778757162842467316222542695468744760120311808000000 728 754577910120617578614239156277188229758976000000000 729 659656728465669876812242437316665291203149824000000 730 518156552274504741982102923468014769104486400000000 731 363798245005704495380744818243757638130073600000000 732 226794823821513682762514883852522573586759680000000 733 124482229796052782205577100774279041127546880000000 734 59506063264829628544010834714685041383833600000000 735 24423841484126470955233622130382623127633920000000 736 8444258999042739941990389633908410689781760000000 737 2394523939894654318239321740342630956400640000000 738 535444404631432888164307395672451055616000000000 739 88652333660588888443321224484962592358400000000 740 9675918423132120567560133645851374387200000000 741 523022617466601111760007224100074291200000000 742 583203324917310043943191641625494290432 743 28535894786395339947867930279560664787986 744 687331469885310803636652690599166299765706 745 10857019847885225051406679544269301265636000 746 126413722292938140163641118753817696385789000 747 1156245263750149107797309435555322460904660880 748 8645617406480898252599854747456814032182842160 749 54304900801017106264426586792521819135622246400 750 292204180081996882808218782523967730032576121600 751 1366809156887739192684100188789553015663203648000 752 5620867344977278079183632558151073214160272780800 753 20502831171444553097837524891620678942988517376000 754 66801665479289067444083441965621000822833648768000 755 195504699077027945418412907766942219618417190656000 756 516257498005157669183906289666670293486377197824000 757 1234395421207161298033861285278083320941277839360000 758 2679905974140719194297642697342086412816142729216000 759 5293759989749684611656717149149567648517430140928000 760 9528512617675554752179242122480470407736327790592000 761 15642065725649740926531907536805289883804745728000000 762 23427731585714851954371718889889653232282134937600000 763 32008378768046581907285155563786426536873356492800000 764 39865055577889597279479968515026385663254277324800000 765 45203385631137509062924043069667135426527232000000000 766 46579085929897995831072576760106640887021568000000000 767 43506135782812035486855859438524383543373594624000000 768 36712234887561725395087379787477089743062171648000000 769 27869861857347050204834945141864943432782315520000000 770 18932191328032092508135399322019172236137594880000000 771 11430902557499438377202922059524324062186700800000000 772 6082206627891315033043347143178817216331120640000000 773 2820865095951279023047668853184699835403468800000000 774 1124156960952845755859341196937257526755328000000000 775 377621174802605763946603412450967083915673600000000 776 104100307897473357771885141189014715786854400000000 777 22641649110129162128090712731292216066048000000000 778 3647821245520809453970170384485968143974400000000 779 387559759542751423814165353058155049779200000000 780 20397882081197443358640281739902897356800000000 781 14851150718114980017877156781405826684425 782 745569666107936103620274934441538617922542 783 18433131865842956007863581179040132792115076 784 299004849856958423747455566447109263033184824 785 3576966870079489595568512580378741140518777200 786 33632806135701218245565267568225283040291225760 787 258680191495177203448273203054911322426290383680 788 1672420865987971567369086662415699985472745194880 789 9269222933941952268732259173401394512998201728000 790 44694470094583751150841352503890573527759161600000 791 189630012963460232028651447120260622714495086284800 792 714294375072796378788754541190987030822787374489600 793 2405739000460218712264656469629266264475399899136000 794 7286091589824541864362292923922577140582152136704000 795 19934398615286493954288747601089812603631499622400000 796 49449694500522857029865422777852749133371622428672000 797 111540083633786287568717663472314210486274305863680000 798 229282600909107261276791656339174006773631261777920000 799 430222803934752086714936347760620976964966485114880000 800 737688882723654433117940182084611738153642819747840000 801 1156553720603145560525470288380351284074994737152000000 802 1658110039139537115030730891646163997217217862041600000 803 2172927924714613475519224349113866738007998745804800000 804 2600591620175426502190567199153924196799015039795200000 805 2838388486311038065935613738725899202130889932800000000 806 2819474818068763244402275278401608801850082459648000000 807 2542139143174276721577739218517216515076326948864000000 808 2073349387449895011911720688529845340229571969024000000 809 1523007629459736995145582359315742053300384563200000000 810 1002125915984315652055799848593987147194695680000000000 811 586629793734358180574873212508160227082806231040000000 812 302884806538208541888661971034628666083592110080000000 813 136416477262079112809050287959465549835848908800000000 814 52830161849942398755524164119412886931190579200000000 815 17256480753930029597388686850196976770744320000000000 816 4628371234693065286570593808051796973296025600000000 817 979880258710589849876814734315368684191744000000000 818 153732037951958064779618923379734836412416000000000 819 15910348023334005819739419757124259938304000000000 820 815915283247897734345611269596115894272000000000 821 387635983772083031828014624002175135645696 822 19953973499495058175139885361486021681329010 823 506043379381290311955634918011108908779890090 824 8423685667050184710158301751262079864338754000 825 103461873938935285710493009654692459618487874520 826 999299212520215857391622290056358112363731168800 827 7899664014374049437648672612816906187420679448160 828 52525700195632999241467915617370468515185091540480 829 299599909624996194703698198789861431361154749505920 830 1487786995102558194338993352374222793980049064704000 831 6506188376538863898312570772416091828190127286425600 832 25281526659196391603396810677510569429299788924108800 833 87920029215788718302049247146160044252660423445708800 834 275226418570992105752798524717354495896226225858560000 835 779180061830586965003756278709081464663491944601600000 836 2002466158923239916296208033841594671682244399726592000 837 4685728336010667179028641545135817371109846506082304000 838 10006813557184852659653594886452376703362998583582720000 839 19538647077908044726463263807699916203492963978567680000 840 34923770939199586001912233480708167143122133468774400000 841 57189250080827939574334294242048945437582176246333440000 842 85824809886199767092947893800835870306516663386112000000 843 118020676800662868357840493327750835173368654938112000000 844 148625130913093416256262362023137772860939010048000000000 845 171217937888021154758182964427015694996373655060480000000 846 180152254775140431449295724286039022799497532538880000000 847 172753793684135661742268620711961195650112275611648000000 848 150555785669913126469743030427738120694770553585664000000 849 118825179272151905159470886192134848046691826794496000000 850 84553453269336952124664564424914279421094500761600000000 851 53946141502621121210825125445203312926898236948480000000 852 30647130844915400923777930480720693378698329456640000000 853 15368640035933542184490653254775421759706198179840000000 854 6727745902625541896351139047135215455181996032000000000 855 2534028987742663634866935175577251676600401920000000000 856 805492516247222033120316768914632491100903833600000000 857 210349347958046464246977066150110223800677171200000000 858 43379563885620166867519527967799294721785856000000000 859 6631963401059724759194714802094629017616384000000000 860 669050532263276142163401241068815033303040000000000 861 33452526613163807108170062053440751665152000000000 862 10364622733519612119397957304745185976310201 863 546726598347824594369570717982085302413839502 864 14213520559217633175629777037010904587891788300 865 242642664063596471509441765986477674329450325400 866 3057675829330466995582312282170667978323461064600 867 30315558561877055171558709636717021994155352604400 868 246132693272975354410419768980909489901638694710400 869 1681802552180041168247725501000944723065465165932800 870 9864171966347174620031965115349089671797279360585600 871 50404810929969863381989769373721301394362674574227200 872 226982125713635796837849664099001592705020778945024000 873 908972755723555375832808060276080200605841535200665600 874 3260591947086255116163989162370522201190953228888268800 875 10538310701829040291794162757052773814728856702470963200 876 30834593397947985433569882305208499446012605554851840000 877 81992166220146567533028561361897357150410553557909504000 878 198757221649947668227577999377461206706051033359204352000 879 440313577778691759634449630037886739171947887421079552000 880 893139575989161117354386533255621153089923556634214400000 881 1661140861150432010310852888188651121308123711410176000000 882 2835533945225675591577129967086676002413215469571440640000 883 4444536764081901098616453563548725133277229676233031680000 884 6397635199298414902315150067223578613938160937009152000000 885 8454114639786404687836664101545514932779867820392448000000 886 10247979904717119668477329714829324481426535784448000000000 887 11381424327135964844043937975794918206144110460534784000000 888 11560966414944281723513768225720470527518867293470720000000 889 10716220731723492742168918638601468730310404792647680000000 890 9038073055725271723054839766137573145108279292067840000000 891 6910551098783982536686440400189523517937063380910080000000 892 4768517966026888987718738308424816110157598975590400000000 893 2952882955696105383259148241705974949934389295841280000000 894 1629528246461336563862657057549102854577852346531840000000 895 794355614702634140541358836249774943808405435842560000000 896 338258240197213579172238141250942418206649745408000000000 897 124009062406880720403986657192409814065659196211200000000 898 38388670907478907489638983164799767403711535513600000000 899 9767705954679466752775570157720359655188306329600000000 900 1963496049559649658214041792226704918986096640000000000 901 292709607865183312196488042967606577070080000000000000 902 28802625413934037920134423428012487183695872000000000 903 1405006117752879898543142606244511569936384000000000 904 283727921907431909304183316295787837183229952 905 15327703001380321588607714387584565564672087706 906 408244737568091080574160692244695481165092371506 907 7142776397152190409904910736435290272316290584000 908 92290488871662955264355544332578283248652938461000 909 938637486166171196234105438456054609539788966145200 910 7821446695474110955940888603826692113999686411968400 911 54880169829012830661393022621251192390925948327488000 912 330735419851609327313471177728896165828396736322688000 913 1737600457531349364209465665385711874186703434073248000 914 8050606459559216829498678099718392938425346432315424000 915 33195010259763824769031827666724114726876067143077888000 916 122703360698416298292620421815248861019095900499217408000 917 409026790870450033746403303008385640344965577922992128000 918 1235534808147754642378174886148149277539201085544163328000 919 3395285927089094193286199093693383359191178812677816320000 920 8515405004910481964823133387891132868521404020670111744000 921 19541530573617959757705976128776853403613292583753039872000 922 41116448102518308760740989540368835605402732695447257088000 923 79440948195048618469076088099752205512093100056602214400000 924 141097806956758221175120402378043483497559034401060782080000 925 230535542797049251109725488413438189738509563514799063040000 926 346592273515290921931548520675536407912922464039083376640000 927 479417754994641106185371496628410138898351119591014400000000 928 609820167701787669458399070106807462931961470877696000000000 929 712657073422455859731231946890596426734582077184671744000000 930 764113529914433809343338469062035323668090864058892288000000 931 750294262886851489161882988926940323250735528500264960000000 932 673077510768381916273442379540180305397229257479946240000000 933 549986494125680962608019479616185141543724264823193600000000 934 407820826822426650697077337713487140194917567137054720000000 935 273157281438517204893094882524970959596189262230323200000000 936 164326437313789047573951995673538854121742663889715200000000 937 88162441362927634795664588790427866254645810272665600000000 938 41811643513615082797045660713392279416675967277465600000000 939 17332618970082015119557594440927076175069929537536000000000 940 6189418692792876366990496741134581167987700740915200000000 941 1867248745703651564717819820308072221698929826201600000000 942 463224715518696614616426382885803846645668275814400000000 943 90824278805271999574823881876332709585920983040000000000 944 13210804189857745392701655545648394121588506624000000000 945 1268720524330850548384457773438793947652554752000000000 946 60415263063373835637355132068513997507264512000000000 947 7947579422597592703608040510088070619519273805 948 439467599414666587569984487652456187968803006822 949 11984881917436699821345671324549775548663729253636 950 214785062282207036490627374379876509511231408744024 951 2843760041759503718956565871485204391454318560588000 952 29649907936649337776813431708211873698729710663542400 953 253401183673026882380100537470358400433017146793003200 954 1824554611602332842192556000716207739352992023206403200 955 11289742366016671560716373297387029657814069615181200000 956 60936391071625671062722758929738045092277733865536480000 957 290242832516697264360464633583127783936550917817203776000 958 1231167564822374288938088600088803258098192365900024192000 959 4685352963114266819153100712820155346939911835849287680000 960 16092965778998411145193556350567927961871268296720076800000 961 50133068438441276591515166040048398962196341047090954240000 962 142216371803073437089215050780593585135857310536912568320000 963 368584755719745452628359449281540029801826895128815616000000 964 875072873336176729852192877163343273347049133138642042880000 965 1907190602699550977306715184661414043536188930842526679040000 966 3822125995518920756347545576582855657325506999051597250560000 967 7051937057556960769180243928374810461457045240516313088000000 968 11988448703251964531513643324843497298235656258578833735680000 969 18787243957622196701081074420273132343313974509035961712640000 970 27142082696659820708306869256576406678654103657654698639360000 971 36139161485191417637734663504512895379940090726526156800000000 972 44317884158117971280393806539738960339015313482387161088000000 973 50001778839068516168698821581234751624757099048329805824000000 974 51826503349193335185974394137253842389288348596375650304000000 975 49252585600824142715440718139981182783174980633362432000000000 976 42809232549158286126900015840393270511152369176150016000000000 977 33925964811688352688300972016356890607638830355337707520000000 978 24420522461370828140068742978407280859263301161991536640000000 979 15891643001314412305541012695592883645893409431460249600000000 980 9295419814739823608116740103902537242880699565237862400000000 981 4852413802655430380337116635349928931559985981161472000000000 982 2240602985883367299603546126895919262326630898676531200000000 983 904859495321888538949559040411980657794562522087424000000000 984 314954632257723297082628130609651101894359658790912000000000 985 92659538424374382985744667621149654502364785147904000000000 986 22426175856755899475504043701398430131695340486656000000000 987 4291447173549101979910428418656720527934766448640000000000 988 609408758520251880074001217175100692855777132544000000000 989 57152838857951648512937954936814241641872228352000000000 990 2658271574788448768043625811014615890319638528000000000 991 227681379129930886488600284336316164603920777216 992 12879712275111228181892856380874864065840373814890 993 359450641973864653962688029006421459476744709897410 994 6594599860317582383161023925788113923148217673166640 995 89417495361831898219269545499855088751652026505516120 996 955165558889533696114921597889257669840155615723792000 997 8367298781875898488772343786756719006657700083418230400 998 61782615826269564039446745495040647749544351820720051200 999 392242432620886559408432778866750339489753357140402588800 1000 2173475496959909748036714490186889667183672623893195680000 1001 10634393065994610878814548618129942038857173180960275872000 1002 46369042546754459554501243080984104586056390419702461696000 1003 181519044426666006848943577346507993617658598551421553536000 1004 641827941458666427641459361167771959058730909185607782400000 1005 2060013301784646094219743716713696792379943969184009728000000 1006 6026269089622199039918559063382591983983473586374581288960000 1007 16121738591245423328942405956944689277390549127995836497920000 1008 39550552747302558080410378537960625848505468886396977971200000 1009 89173203002108573621320936152207517765373839706632379596800000 1010 185105702539939042364887654508633498631804371003045609472000000 1011 354234035498739139616976834514967710125907987746003871334400000 1012 625548170271640520327157338193807226489693152579488808960000000 1013 1019974882211693646495207504588311158560163699718169329664000000 1014 1535973777525065429478126610298543681086514964718889730048000000 1015 2136004656522755599655960900773969555702546278134360899584000000 1016 2741906311633934822064424901706600019814682797060033740800000000 1017 3246288696138145186136155280119217095277247844380429385728000000 1018 3540728099682869835947020094077417191357722262918826819584000000 1019 3552027451513302007981088485725518152413145900716579618816000000 1020 3270744016674798155594736599656586957944402949615439052800000000 1021 2757309216337493639442296139724567848001108353486988247040000000 1022 2121353880758924383396487082961939625275162759457899806720000000 1023 1483675887211820024239048148956397293177702992410333675520000000 1024 938851170390986337530094577983793102054839467567480832000000000 1025 534384728861792817338947043094514903196140034850816000000000000 1026 271636075303190710178955922168266186820220333071741747200000000 1027 122208772501362347022493511606670842429529810255898214400000000 1028 48113468078088363045952261183623850303723973791186944000000000 1029 16334263085808549562438867983178498887040312453103616000000000 1030 4689257514716193338048157021275057795921100354355200000000000 1031 1107915423792170223213510381874350741248377815564288000000000 1032 207036158762929846738117741758609590347682147205120000000000 1033 28719301526120703377751322355749156425040794746880000000000 1034 2631688859040564280363189552904469731416442142720000000000 1035 119622220865480194561963161495657715064383733760000000000 1036 6667537516685544977435028474773748197524107684661 1037 385665429282346972099450942336843819937633299081622 1038 11008890853223301221175278544844059855350081760886860 1039 206651192732829584587033938818888319033803902543288440 1040 2867974373334581643299456841851360187974390260202893800 1041 31369394671135889032322178220604833571523946103630539920 1042 281496405777301499432274466925164103858890221266514336000 1043 2130169047348709937859483829721380292008629843794716608000 1044 13866865172343998977196130925097122387480206188169484320000 1045 78829144625781017468524215781186110261020125715137362048000 1046 395916288199649254445120731136897723989759451161751726400000 1047 1773155493912984886293450964468416521204914354516482172032000 1048 7134426750135797842914268513147915010530045766331062783616000 1049 25946950914887176742403847156195796884129060892606478799104000 1050 85724636820816180627307239143591471151456175073353622323200000 1051 258354426992472908777752092137098134640939073912904148254720000 1052 712695828926821323954124622918229101155654871678671415132160000 1053 1804660071112840827960238546278163332154492881618762076815360000 1054 4204255533368232404799327696945212965665848387796491083776000000 1055 9027918465828343715893940158366497429202644091653598494720000000 1056 17894390286664467285054306320530601262053737635814671591014400000 1057 32774932231276982630218234350064471349705025784060701592780800000 1058 55510728648654938275912847402421975188641629697113369083904000000 1059 86974823711955285019231549566572150819950843284101748228096000000 1060 126073289746619711004157499048145331167410066034581687500800000000 1061 169027438221869838384500049506044631202052177931999842664448000000 1062 209481094555564903006700436179342194190811377868296666480640000000 1063 239764854604174648730064149277663014159563205614411288412160000000 1064 253115699226473556730038829509305635859549019514850652979200000000 1065 246042782290705409498909194657331671030743090812265383854080000000 1066 219750635375144373588793564706725863176075873167772693299200000000 1067 179856033302474497118665833509270595835683923492801756528640000000 1068 134457026654485840021219223190037704492849421026515138641920000000 1069 91450460349145894194912952448573226792240824231709565255680000000 1070 56316887791653107848548185375685438453138138413395869696000000000 1071 31216506854963929237049389958380194404320509829818246758400000000 1072 15462358528213097832803745881569711312859648818259637043200000000 1073 6782596140649489424287277857711589802717409730398204723200000000 1074 2604902036928945361819193099420155245460268620437258240000000000 1075 863099132496833120483751207815629282143424068609638400000000000 1076 241928331733482967869859777235177246626076088984403968000000000 1077 55831071799362737708901158962055066211960375125999616000000000 1078 10194066102898545787010178332304872210452540010004480000000000 1079 1382075265806136341237401713533664020615534865285120000000000 1080 123808998595772001371631872148005735091637164441600000000000 1081 5502622159812088949850305428800254892961651752960000000000 1082 199500252157859031027160499643195658166340757225472 1083 11793556786821366255329050486467294991620396574419426 1084 344160457946761321460375096689875189576568998994838106 1085 6606589081013374829831750553157649891505396457622488800 1086 93796614508176778720237899454863326463850836072807261000 1087 1049913431598727322350553211150229474133660681982543610320 1088 9645652268859546501760369920045213584043103624872522259440 1089 74760784314384087407118590073560844716860985273167784832000 1090 498704458793248958843859503808704020289990090005795937568000 1091 2906541538979496436682807122747320946433800574841827095680000 1092 14974554977601149865664074720675213043385604295486431919104000 1093 68835421886166396746348471426151261005516360266125183482880000 1094 284453750119400824305325359724284989659393377372960196617600000 1095 1063211745056034908585604293375952264585420718738600938420480000 1096 3612732018479097176378806985525045030340821593836182628744960000 1097 11206831652427196022113946283836866501923562957209495650304000000 1098 31847464955087148994103931799304951331855286568816262230507520000 1099 83150706001028010377652486318041980490575295049522222609039360000 1100 199934621910509656723424190125725875236011602989598995751075840000 1101 443587382850576195264408420311540220517907225947148507480064000000 1102 909505272230757348637204636732516021688286787009471038524620800000 1103 1725343110529916219171037216179733324533750721905505269966438400000 1104 3030780672925919958562177700322768004811407773834173730186854400000 1105 4932532733614081891133355515833602998215140143964143065497600000000 1106 7439045814237747880390976834193494939709674957117083926528000000000 1107 10395873156403072023192201932740387546086566255418976448544768000000 1108 13456555922147095775418279128753894976761419282402558140481536000000 1109 16122506365643337242849952005926424735844174610723731878707200000000 1110 17861156404304026396077169707353400080500029345526444366233600000000 1111 18271013976142534590700344195600007154349901407330071504486400000000 1112 17227364463829697981058105959679477795864488697519607617945600000000 1113 14938725824155577302978208313952489960261904229562624612761600000000 1114 11881263574340598379832270586478632152913573968960665367347200000000 1115 8638241650581581796773813123099424117396416691807369717350400000000 1116 5718146054889833833169504148120706685663872614600509541580800000000 1117 3429524660786049096071980137894617586499985015484381659136000000000 1118 1852596047779565555933880666445810922885937949991248488038400000000 1119 894801416118428277644023570981672392055673328637305893683200000000 1120 382942862009247202507585515880542827880726225020471004364800000000 1121 143558613411700798649514967834134926036669229341563944960000000000 1122 46450663005329895745530524145805196536894694151438729216000000000 1123 12719970336540389095835173065262159455617034832847044608000000000 1124 2868795548012067121660791640498451128606989350451806208000000000 1125 512074018192112997673069423204151720339011312130457600000000000 1126 67888600896681647418778143227823144741914378502144000000000000 1127 5948334554756868154788180168533075539291545544949760000000000 1128 258623241511168180642964355153611979969197632389120000000000 1129 6096278645568542158691685742876843153976539044435185 1130 368146572024719772033087518662096170876142473658127902 1131 10977745665720810307894738271265502290962662873141505796 1132 215396227172194102045644301509116753252029533972083829624 1133 3126799596942769073626731277915678567110932867608507774800 1134 35799217083220064111705856423766197555714379982949672006240 1135 336531705003552222693691527175831057916250798604072708000320 1136 2670069327838944906646469695183664547567193071207506207003520 1137 18240624113376431381331434897303328044013762264298895432160000 1138 108925234865733203283587039868936314884165928125908389928000000 1139 575286882056302291430732293121479809418353435037299358318464000 1140 2712442223081615505176102712107627626543183838977100564529408000 1141 11503635578936600779478187711899360978449061261109016041039360000 1142 44156441061809780495124664042078636771813148502415134291747840000 1143 154190393846230951440320766312291458188320356867692970884761600000 1144 491892738375197883128715506704230195171072445367260950308843520000 1145 1438704043336481953485750061116767737344130449863376776150630400000 1146 3869378674404659779202433237243777649927854896036483688871526400000 1147 9592701367399689529932336845391221353725269709241213969902796800000 1148 21965492817529290526128698576070482131961244448829660449869004800000 1149 46531048417272124723229764967812380993934456852096815800745984000000 1150 91305251822919938035965275467619933669810310708305389818858700800000 1151 166114973456046173835897531511643965054412757057600262256748134400000 1152 280388071527813018957384519198074843349153249512564610214762905600000 1153 439237878151334144578010832909932292774202455719767880407449600000000 1154 638643120224573562573600276614081579328600722197170825578151936000000 1155 861669421057039583340957340740352362050791966765951814266257408000000 1156 1078269933718388494056590847673996553079957039844906341664555008000000 1157 1250455922982540297094041520521315023412055485137541147918336000000000 1158 1342375578370842299319197006483794383983465253048489590390784000000000 1159 1331999981913550657920674183679927627840705608808560734293196800000000 1160 1219415106404978383166478386139881082642661757170002077260185600000000 1161 1027590637384969897179513720245367527671831655966090169679872000000000 1162 794871660580481301168488416643705926846825516914321855086592000000000 1163 562490251255255406229275756905860385870859863495252453097472000000000 1164 362662874624363965459503286292576270409845757782898556010496000000000 1165 211992292415118665260631285823756794100309106302388474478592000000000 1166 111677018006299462523604485823974679697515026863274015588352000000000 1167 52631419808507509299578296260392024635234632564813795950592000000000 1168 21989072276944517961194629831503214087433712057510172557312000000000 1169 8051139724997336446661486219015419294356270077286474055680000000000 1170 2545411306866805372892235907315296425386239393699490430976000000000 1171 681326524426886046802297474946595517108921783092655423488000000000 1172 150251810132710921493903005953926634537946145480666775552000000000 1173 26232155386477788562615874543230863128275715853228441600000000000 1174 3402447365320928584538839056400919208474764051711262720000000000 1175 291727016424597707765263792613274313405254929334927360000000000 1176 12413915592536072670862289047373375038521486354677760000000000 1177 190169564657928428175235445073924928592047775873499136 1178 11726231367061386936278296680075448319022900898546631970 1179 357132017471527743308249929633457925263560716998524645530 1180 7159095085237197796667618714952886156393834522597916891280 1181 106209021828624976157626518956539470491100761965277138037720 1182 1243151215091633667193070107737584430485704272915567202687200 1183 11951559102043713180900425618340006704788931999335428384558240 1184 97015304716245702560047029368089277019922600015688213048670720 1185 678359797866737801367942820742596350302975274586145369428471680 1186 4148093000072607803802846213269795476373564079088569645193920000 1187 22444765513091275720326077579486529313315224109169338335622848000 1188 108474562735274618236151146334145455102232814854826895320410624000 1189 471825878328000384918816091785601990881684651566817888768754944000 1190 1858573829894065997926685288741732175821913434763188900852352000000 1191 6664398061434595102497047755597277888185045920806078704963968000000 1192 21846962462234716980990580857198488352503328434666276948302725120000 1193 65709864021538165345666597169529074877145215835230952705219031040000 1194 181879801225937756957778330979010809154423163609368414099523993600000 1195 464451702560810896871783268042734561323041189764158029790467686400000 1196 1096474367871300848353518358107357879653074851682385646402895872000000 1197 2397132510071489069614163126831549429176817989756662594360931123200000 1198 4859663313300733292897163736207594538200925213962451408455532544000000 1199 9145128003986070291062766531300930369172392928010323015208730624000000 1200 15986927617428630361974899211952438914976013626321171504205660160000000 1201 25973687744785848620554887260376198144691401658272947585282211840000000 1202 39226608431515114969374334277248941381333178193797779941086986240000000 1203 55065082719801799609457032112168669883823022639910546888270544896000000 1204 71824684855467550326447930562900179951429748977029604436919451648000000 1205 86997495730704148283496695271679054286028609393694076258570207232000000 1206 97764944769304737761207268565352196639476206277709333163671552000000000 1207 101806576518093346613516421880243539147510553953703592262736281600000000 1208 98086733024352447669661101758159759178217062206771452684586188800000000 1209 87266571944646234720697798385334351933350903662577354757950668800000000 1210 71526052402164682649729760521628124013438961557353300544716800000000000 1211 53854267220177154154463053584354905677291289075535825516625920000000000 1212 37121373795138433355487408699971341919910966279456428868501504000000000 1213 23328266013577397393331662156047854961279757968126189416480768000000000 1214 13299430772375531532492946951561244472386775079026636745605120000000000 1215 6836815984177890001347423783004614143682194102816873014886400000000000 1216 3145842477918027819364146768056117934793859186438688221429760000000000 1217 1283829623870385540866391594171227545373807175097502064967680000000000 1218 459363000351258563404104576279768566088472755226356272332800000000000 1219 141980140663482015858983850065270776169857772729896607416320000000000 1220 37166554139124777953410370399574053661284254605997202472960000000000 1221 8018333514083212845695473501141108077170665951188788183040000000000 1222 1369901447960506736047717892813167296698842939001929728000000000000 1223 173917922958464333446058097696280369841766147038505861120000000000 1224 14598764736822421460934051919711089045301267953101045760000000000 1225 608281864034267560872252163321295376887552831379210240000000000 1226 6053285248188621896314383785111649088103498225146815121 1227 380964819334966374037156993883756671758790614347364907742 1228 11845217374371564085735012751369929355338502637588089169420 1229 242482952068084854475156512491424317308831104888940042222680 1230 3674718622298395037754145957701422859451733664728293281363000 1231 43950838727652691402805456615184763520227626207291351198024240 1232 431916538726807386896819072870855607516651553960665714781065600 1233 3585174102013266531399350922861819671009593354464770609179718400 1234 25644794423573586652464716610710250289587119227315065645666921600 1235 160488355544849834653338278237556564833341514082593841824338156800 1236 889131538688813119064249466558119575748857151772384912051242880000 1237 4401987208948393036990623237677195758276684376968862136484931328000 1238 19624635628134004027538028472377975940633364389442110048699440384000 1239 79276382345151095077316353616563623551145694654262645989443273216000 1240 291696796836690293863785352094073813603879353593536091199515238400000 1241 981860680551014316101134835160964858868175716369405312094019338240000 1242 3034444360644609933694287839775960452716622143267884423955823800320000 1243 8636679297501864673308058119058328964475601537880210870599583621120000 1244 22696805066725582482120094783433061895776033805079666074737352704000000 1245 55189846509357125600647663791317343111290500726497499467476582400000000 1246 124392209226456287852741530413896796136537464416825752844823458611200000 1247 260245916158035665176939622831171401343206672689934061229258237542400000 1248 505959867898025731593789737090149120391810473968067284042643144704000000 1249 914853587851382999119562624962595240555858577203231239489331920896000000 1250 1539347989449300911680423840273827693758350109537325226500784128000000000 1251 2411053775941248448261101177436446336166338370472676025233116233728000000 1252 3515508906634368623035493955113427933503519033700024484291065937920000000 1253 4770878432337399874174292688705434555391478136786041304725302804480000000 1254 6023434936153897957225899543400404644158697383777772071042437611520000000 1255 7069971862771666780543865243314590614977802779447656166608297000960000000 1256 7707061521786803554496181481064944076658954031378758204829728768000000000 1257 7792851056472605172592845530594255177356898175736439114441529753600000000 1258 7296838928612673782602384753342169712903485739384840104591543500800000000 1259 6314471770534582811220408913770757578704807331761751314073334579200000000 1260 5037935228196886871867778145958904522774000682041606917345771520000000000 1261 3695031864795754303438186561044606302802316836205992567361241088000000000 1262 2482676142211433071057425140276593307343212136122549656338038784000000000 1263 1521751981565591209206936197966233447209289943745327981442105344000000000 1264 846657551824984982297375320625162785755170052227451300977049600000000000 1265 424982930961244423645790653925853834046518275072172490752000000000000000 1266 191033497680525748319236216665056420291688012305124105325117440000000000 1267 76195673171242174712399500010312522980982770300929878922362880000000000 1268 26656835977625027634311125296427533870825824176147813682380800000000000 1269 8058857908624529610350646117478276890268003853705480975155200000000000 1270 2064142726973470987520836628120478542406195391200912998400000000000000 1271 435858920482055780429446140368911115704358030330658658713600000000000 1272 72902581404506967170539421774057250919973206840798347264000000000000 1273 9063399774110586656996557233487301115624537187550232576000000000000 1274 745145283441977762068508900068586836687252218439532544000000000000 1275 30414093201713378043612608166064768844377641568960512000000000000