1 1 2 2 3 1 4 6 5 7 6 2 7 24 8 46 9 29 10 6 11 120 12 326 13 329 14 146 15 24 16 720 17 2556 18 3604 19 2521 20 874 21 120 22 5040 23 22212 24 40564 25 39271 26 21244 27 6084 28 720 29 40320 30 212976 31 479996 32 598116 33 444849 34 197380 35 48348 36 5040 37 362880 38 2239344 39 6023772 40 9223012 41 8788569 42 5335212 43 2014172 44 432144 45 40320 46 3628800 47 25659360 48 80391816 49 146444068 50 170892798 51 132449241 52 68158628 53 22448988 54 4292496 55 362880 56 39916800 57 318540960 58 1140903576 59 2414802908 60 3344261458 61 3165869631 62 2074237318 63 928525148 64 271707336 65 46916640 66 3628800 67 479001600 68 4261576320 69 17194793472 70 41527574232 71 66693969484 72 74777311610 73 59715413757 74 33958912274 75 13474264660 76 3551780376 77 559628640 78 39916800 79 6227020800 80 61148511360 81 274671230976 82 746195986680 83 1365352494076 84 1772432684738 85 1673628118161 86 1158050824646 87 582672387868 88 207864320808 89 49896536832 90 7234462080 91 479001600 92 87178291200 93 937030429440 94 4640327881344 95 14017469816208 96 28815482743904 97 42563640009320 98 46472418555848 99 37969877081137 100 23212074150550 101 10484841533596 102 3400787686152 103 749937447936 104 100754029440 105 6227020800 106 1307674368000 107 15275952518400 108 82723344232320 109 275226637581936 110 628476818585472 111 1041871358554456 112 1292977238468200 113 1220162015998927 114 879759391394168 115 482241661111640 116 197799596762624 117 58860089325168 118 12010434712704 119 1503961724160 120 87178291200 121 20922789888000 122 264030355814400 123 1552712795493120 124 5644476364795776 125 14184028661096592 126 26097094015653376 127 36315706193808040 128 38917250833005832 129 32378580502290593 130 20912257448698760 131 10398418464876584 132 3908755380642048 133 1075068295280784 134 204219908277120 135 23954278521600 136 1307674368000 137 355687428096000 138 4823280687052800 139 30620603216413440 140 120799502929418112 141 331440109075374480 142 670595056843652864 143 1034920509545190696 144 1242644563262027784 145 1173111881867033393 146 873565664664528408 147 511369233082082088 148 232823536908940160 149 80816247110046096 150 20672831165203584 151 3674741267301120 152 405498920601600 153 20922789888000 154 6402373705728000 155 92865738644582400 156 633166629575339520 157 2694941307408554496 158 8019513513156848544 159 17705192877467117712 160 30028685138155531216 161 39961250800984741944 162 42240971449061073402 163 35667083955701079025 164 24055262494774460520 165 12884100626756318376 166 5412692575432812448 167 1745987161844448144 168 417583472619881088 169 69769582114947840 170 7270091868211200 171 355687428096000 172 121645100408832000 173 1879691760950169600 174 13701749257533934080 175 62600884173118646784 176 200879700283334103264 177 480749907908698510320 178 889238489419363211920 179 1299780097705509658824 180 1521880971949885749630 181 1438012081241419822711 182 1099057498603334172330 183 677792636814310338504 184 334754970214837167280 185 130602222432835138800 186 39361854892977807264 187 8842124567341868544 188 1393984223565073920 189 137619714761625600 190 6402373705728000 191 2432902008176640000 192 39905092126771200000 193 309749128608731904000 194 1512350919355517683200 195 5207010804955936354176 196 13431712463557318168416 197 26919018038652535934480 198 42891133253078094202960 199 55133441295402398510256 200 57675980091876225697190 201 49303379515653660078109 202 34437945209749556044350 203 19573159503768639777176 204 8972388882738608954320 205 3268679324083423782480 206 924717734313415708896 207 195880051250796980736 208 29238094542968916480 209 2742822054585446400 210 121645100408832000 211 51090942171709440000 212 886664974825728000000 213 7302833543318793984000 214 37954351878640509427200 215 139594245291185017101696 216 386206177833822408620256 217 833933628082849617992400 218 1439094159087690696951760 219 2015624932265012252774576 220 2313864407837448709846110 221 2188890571666251375584089 222 1709264439717813878493530 223 1099795253774132556207696 224 579883356612883583584240 225 248090043460524078518480 226 84792658902250205536416 227 22607835762535050773376 228 4531601010418286860800 229 642361154005672704000 230 57410988200294400000 231 2432902008176640000 232 1124000727777607680000 233 20579539231771914240000 234 179282302424353755648000 235 988355245739785881062400 236 3868114785857521074208512 237 11428015063458978348781248 238 26456869552332962176858176 239 49172677689669037310779120 240 74564725850671774197027632 241 93233140549989128924880516 242 96746745141243953169618268 243 83570519678783184214123529 244 60090048817105007684933442 245 35853134174740222519214896 246 17635531445002084982675600 247 7075329408520510170689232 248 2278018223723025433279008 249 574459773242438377178496 250 109295566606908823564800 251 14752625974525603584000 252 1259154596386068480000 253 51090942171709440000 254 25852016738884976640000 255 498057418341861396480000 256 4576242818859118493184000 257 26676381305350857888691200 258 110710455480998274090168576 259 347942871748421965654555968 260 859924331099755653740925504 261 1713022717013713026038799632 262 2796787603738169627368776176 263 3784786201364528997606859772 264 4276304230348371759248591516 265 4050550345719380206656443063 266 3220622555726645229464186804 267 2146603159995335287010478332 268 1194386175079332850024266512 269 550714268186017603544715536 270 208051666133080808720580288 271 63328975706482642207243584 272 15151913043292547239917312 273 2743812862766083000857600 274 353518327156442853888000 275 28876492790442823680000 276 1124000727777607680000 277 620448401733239439360000 278 12547974425199027978240000 279 121285148274481655955456000 280 745486736162180314671820800 281 3270607701567028309603943424 282 10896969398025087479783220480 283 28640869996607840899836999360 284 60890804823623492660972477760 285 106522424981031470655743019760 286 155160983718726597372046486576 287 189681384159745089166923971140 288 195568205595277675422472238380 289 170457599288985230260238673745 290 125592794621600887165927776460 291 78037140881796700001823397924 292 40688024463289078035631302640 293 17659668155472344290822384240 294 6305083738016442013547192640 295 1820212354288121904524617920 296 414345508702114578538680576 297 71592135695374537513036800 298 8823957351568813407744000 299 691135351646847528960000 300 25852016738884976640000 301 15511210043330985984000000 302 328590122271573446000640000 303 3333280093066818070364160000 304 21548011962642067609726464000 305 99656874207068035292222284800 306 350918819788235866425075154176 307 977549015467798122010722275520 308 2209651000509175498120399928640 309 4124439940292750590256914960240 310 6435562792512920230038994638640 311 8465898213243065566102214956324 312 9441558359715824025567981266860 313 8955076916511294966645300564745 314 7230802248475667705393922581380 315 4965155592963338792027851583140 316 2890091992745347750934544116176 317 1418004291005746480125710869360 318 581459129181747313318417037760 319 196827318569597655938248071360 320 54043734220467790172057844480 321 11734095601235113322754253824 322 1938810190478209235506483200 323 229053360228822710009856000 324 17233548857996465111040000 325 620448401733239439360000 326 403291461126605635584000000 327 8931123430144184245616640000 328 94880035476526605979484160000 329 643580313355364209611992064000 330 3129779028449820607840941004800 331 11615311169670833409357511128576 332 34189244896868647832905658017920 333 81889651399933516001398455032640 334 162476713460340902799689787182240 335 270435631112654690737436734610640 336 381002423357142710469632454830424 337 457127972683688063817322886846460 338 468870958822189269771977346354870 339 411877781373149734506374501234505 340 309864101628938501227572205696140 341 199271281635462511324994436599076 342 109120411384783102256632085507760 343 50568044633869092149421614715760 344 19653988512353221887354875799360 345 6325820053972103942929705740480 346 1656179841143807700693056711424 347 343761454983311273192024908800 348 54425642127904621347918336000 349 6174406276028475843133440000 350 446970379894975853199360000 351 15511210043330985984000000 352 10888869450418352160768000000 353 251625910603184721156833280000 354 2793970167049967151832104960000 355 19843549382984525414990373888000 356 101237121915384625861617200793600 357 394987656320807837856517266596352 358 1225107702626895160131748055826816 359 3099940955116789775693305394347200 360 6516002199827475791627984084769120 361 11526156590010540122702726301225520 362 17318391839571875141853431380298088 363 22248518269745288195278161770445444 364 24544843177974999943093783409589450 365 23311345026451963845743522538558255 366 19075153059683232630310186585892910 367 13436791246509888837691727136274692 368 8127304429911169055378921660285496 369 4202467901118826146706817820527280 370 1845426850314133386843543629192480 371 681800842778430575530328825776320 372 209188177114157510434884880460928 373 52342235154288404594204147034624 374 10407290167019517879386442700800 375 1581775664778289002810479616000 376 172602763433904719957852160000 377 12040032548439308804751360000 378 403291461126605635584000000 379 304888344611713860501504000000 380 7339524972050467700732067840000 381 85025064263685067722533437440000 382 631056577233915824719197302784000 383 3370415246971351710330021717196800 384 13793056668698004358246147886125056 385 44967682394214876105814911761252352 386 119876254714196283042969748549045632 387 266146467383322646109302800020909760 388 498664443915636969809631906723080800 389 796121199438297087284869688781435504 390 1090555091221308698297831176840520808 391 1287965602266422779679136303270531588 392 1315428426545979986144350783138546290 393 1163510601385333537483760332946074365 394 891259287513724168473743397634799946 395 590357887693279732168286439167410572 396 337106320838928696603021783802472232 397 165138585139004040792703302771626000 398 68916948556277657559624885109933920 399 24265891714214035831495654948866624 400 7113663366402328110379607889414528 401 1704644473842333424666332365557248 402 325286553123319074822127382169600 403 47540820325163135234702810112000 404 4997395524071728085395046400000 405 336373039719406295524638720000 406 10888869450418352160768000000 407 8841761993739701954543616000000 408 221383097838591551415272079360000 409 2671233562864280059573967585280000 410 20681342539166740813087658029056000 411 115411626324718842691708154276659200 412 494370270307439974278378896779137024 413 1690268376155775529099524581887819776 414 4735506493749708739208940237237389184 415 11074782686113852662372934159979660736 416 21913369960286506215539803695554816480 417 37050119213348450685930914362907892016 418 53917491229690270694613455414255297544 419 67886545019922904163034225746379998676 420 74210461233293257429201989202592726874 421 70573803383462112199070871583315452705 422 58424816176687339935283847853899280654 423 42075638793489388950145121869629305076 424 26306104159740764702199652026959190744 425 14227995952521120687873005726846376496 426 6622471892024165211424814145793611680 427 2633385419287981450782870776595281856 428 885741205623660518482886967361286784 429 248617264000692856405952659504766976 430 57163355308161589060499000318521344 431 10486707276882665016825948193996800 432 1476067439302647901048135028736000 433 149681892825871168961275822080000 434 9734222326205508487352156160000 435 304888344611713860501504000000 436 265252859812191058636308480000000 437 6897904032976197899139927244800000 438 86557116723247556778261917859840000 439 697906049498066346120274800844800000 440 4062107723377400764330786711142400000 441 18178045272640045666410903377397227520 442 65044789123589025127058725463229566976 443 191082977721008752520154419991868449024 444 469573168902157133308247291679274108416 445 978569796705896913675009201506054655744 446 1746991305248762200828581738058326438400 447 2691978194077813190730400178951987794784 448 3600203596258704975034816979404803589056 449 4195023642576561943604052222722801767824 450 4269317477269367831418983834374652660496 451 3799384783421021451831570711533126548065 452 2956588832928614526627585243851958291246 453 2009376649803415220620198095028025569524 454 1189716899208115796999980080587207826456 455 611286039383837456291061590452353268784 456 271053247447340234654805733525873194400 457 102940413328061277627189861542101777344 458 33145012883106940728182301838620326016 459 8924801315264940507587597135193882624 460 1972338522243166033259249455057022976 461 348396534208676722519396548487987200 462 47296412524552924199234190495744000 463 4632801561736429154497563525120000 464 291439097798311161948257648640000 465 8841761993739701954543616000000 466 8222838654177922817725562880000000 467 221792610816627866632426998988800000 468 2890207739409960197100317270999040000 469 24231801036137483433076376361984000000 470 146862520909641414077862632070758400000 471 685382635153163438588661606033586053120 472 2561729821010461148931147590682033401856 473 7874915983058942081936548783644808929024 474 20289257567597133708160298641813550831616 475 44422858764947518323172703997065917580544 476 83513824363888535635936309924989759262720 477 135861063173875074937499857689261414790304 478 192365657306354249947991331730108545104256 479 238051840807634569502770128286550962474224 480 258199551072647261082110065547298285510096 481 245860452604132699949348207088766502804895 482 205635797323417693880402263905404503470576 483 150988341131764307638053698261427541392624 484 97162523369554046325605325349044209705856 485 54641374197142435055022311721639186125984 486 26741231852382670963030825452872667089920 487 11322750236590106646087057713581350929664 488 4115707799218153491389347203260283426816 489 1271019227266421377580684566349620141824 490 328886533647486362258664647162584190976 491 69970448227763959395878776654838292480 492 11918084814521442325758156360007680000 493 1562509224150417029766450184151040000 494 148018658883840520655322892861440000 495 9017267555755265619038581555200000 496 265252859812191058636308480000000 497 263130836933693530167218012160000000 498 7352271544411607339587156416921600000 499 99362218596434190172815389640622080000 500 865014073078108235968553878984458240000 501 5450786501228787236916971893485772800000 502 26484982473100113871250912987268264099840 503 103222215962082823362045232688866236506112 504 331410935909210442238835136387776921186304 505 893378637637935483201162568831022703411456 506 2050498465073831731294495785802329438357504 507 4049551001357806208368315741508715741403904 508 6936482576844547002714021053731047810434048 509 10367393992193463321398218203730577301835616 510 13580994282341287972476375388802995697407104 511 15641992699361384009213396074396624973024016 512 15871720566584311491924554658806774940569616 513 14202019545077479902602666864724705698010177 514 11206336633242406354710188525433220932151824 515 7789839322910423019199035057273668493758736 516 4760562198764733357854479060912824456913024 517 2549602019387660957522678077862740116782944 518 1191306194994746212528741435873655909536768 519 482707906909274217753157899625350948477696 520 168259557048288242315651669424256630769664 521 49925965121978626297278490266040918507776 522 12434536886360523930686724914994935279616 523 2550462609125368895696503079820232826880 524 419460924422978057051029253053071360000 525 53174383032945824583730288280248320000 526 4877130987183224640124244288471040000 527 288023385742403348066557899571200000 528 8222838654177922817725562880000000 529 8683317618811886495518194401280000000 530 251045147747461235171727138147532800000 531 3514225903103499710569696863482019840000 532 31725055406663465872492370474987028480000 533 207556404879049442369253796612533166080000 534 1048429589651624949332623229171397444894720 535 4253852565887936814827521894325170255896576 536 14239671795790594941467006946840357967343616 537 40086644991146605097281089135832610690539776 538 96254565751850382595155563134069597974964224 539 199251133927170220277578284615462161493768960 540 358489557079319849757348798501403481469248512 541 564091444201409793692989874442502580894464864 542 779929419067453329376463370349877331673174144 543 950777576113846887423286082896784486426819856 544 1024310545076846567528338978121315572175565840 545 976561703118254804527473755617732086132563553 546 824273734339478766588721561010486873097335856 547 615667469919800962984294189703894130122896656 548 406373410892369737423566930842880598878409344 549 236474857000264279049591706518680806475053920 550 120900369055231775654174165875438328751767552 551 54051159167837927986773936635593570404940544 552 20999218403690286964517557879011699166685184 553 7031862674570518421911043600355562495385856 554 2007970601153213331225573610708142256476160 555 482070446464673939339959798913905612234752 556 95457013997970080544972063904998805340160 557 15177504221622510036896035610946478080000 558 1862525579631312799803469286487490560000 559 165572963319362498970172227916922880000 560 9488102019344778591114796361318400000 561 263130836933693530167218012160000000 562 295232799039604140847618609643520000000 563 8822084504834474250190823112258355200000 564 127768170581185210920036688917257256960000 565 1194621338628973330113540592644465623040000 566 8103844594307575414346877310500699586560000 567 42495967409163879875494565080041107607060480 568 179229163698693475032112310969711904382009344 569 624525975731182142899186458705302789334269952 570 1832855098960074206375968259864040576400691712 571 4595514520270750976445565088040842483936596224 572 9950939223334850115077795260350010223961964032 573 18763932360293492160909942541357969699248825088 574 31009264486465488027554166081591402638897006272 575 45132617906939936390668420448498414446405261408 576 58064108417096754041815018040036624483726621856 577 66202218544369730580931965991718617506054293808 578 67005345893556600082369293969006304810300833522 579 60251843170444686613423167009741712527684016353 580 48133727210476032038893813963278467236390569552 581 34133722477694002850882983908886446655921507344 582 21450467697457186822663826739450207183139341632 583 11914282828886601580878447954881369791236876128 584 5827451590529138148138061319499646242576307712 585 2497661678264121380357136876860985595030334208 586 932057538257177096174054892419475197343730176 587 300322468700036361184733941575810399067922688 588 82653425017854953868002562316441485279694848 589 19153863209265222736747723536928844585312256 590 3666116605468177999238543319637140830945280 591 564183509021007466410887130901808455680000 592 67092824880691647358500342203262566400000 593 5786503258196684938113586597543280640000 594 322053815094123273532473692336947200000 595 8683317618811886495518194401280000000 596 10333147966386144929666651337523200000000 597 318810872836553139545497841656922112000000 598 4771836843505854506707772097920788070400000 599 46155864651774363725255168165743043543040000 600 324251686314150232726001086017436316712960000 601 1762889575527193359730103606358462552190156800 602 7717883621365843541890746096661314312010383360 603 27952200716346953152563344627655802375687766016 604 85383811638462790081731228691221715011389388288 605 223160081574118807192377698916806866535404386048 606 504530366505925287226872047105639002292513012736 607 995069566203657129544493027799429287088415655168 608 1723297957276270814435333859261870062135855272512 609 2633956619282724366610236362471552195346682362528 610 3566752803434344228746251926650227948108210652832 611 4291257335234230207754329423071396845158605426384 612 4596062536783051842634612132633653663566375162742 613 4386996271346488434270366840287174302019168912103 614 3733243120161780466217671167045964579214926490322 615 2831227011875475189103294111562493518994532121808 616 1911312933652597635723255388782896437711208206816 617 1146315800724575407301315787562154986920028279968 618 609046421850664288934699376648454191392224558272 619 285551512817234945349193875553122468073656159488 620 117542510899981325298234575047955142138061919232 621 42201242705245293911383554297415520677064120064 622 13103833811426159665661043694653005553098691072 623 3480601662931351227298257442551520059995553792 624 779545430306403803022771616442880644983701504 625 144394387401653313298491522449226084200939520 626 21530488177538461515517674427775677317120000 627 2483683659980399983022987165824942080000000 628 208012994306981602469498523548264693760000 629 11253745829858607327447242343501004800000 630 295232799039604140847618609643520000000 631 371993326789901217467999448150835200000000 632 11838851600939428096176255096462508032000000 633 182944506915490122125572219983140644454400000 634 1828625416986582001843958077393977150013440000 635 13288515970121511108519969982428713925672960000 636 74812833739974219095693767839514922963799244800 637 339544945512622135098620485702353504559029288960 638 1276405152536294837458456519978754886445122994176 639 4052144244056803803282041294851934823559089788928 640 11022196344014474711786190165197807220673186487808 641 25973696049307468591900613157891244411269621970176 642 53481067211039041716542270649476819415420919031808 643 96866161279073748853729274906407347284985337741312 644 155137866798847555703205194123141331207235499588928 645 220591582598531745066223342045912532969029466190432 646 279321612188634335485274676663328264609497168198944 647 315652258057387923606247566582310421468940695782152 648 318794054555880398125944630892516153097513211531678 649 287941621822951191983299001423705825422408265575197 650 232587681633179423125337078862858526956325583546358 651 167900211027135146504652487900871544922412119708656 652 108163321503925631913161306959638954849013305317408 653 62046724211984053657195230124019775432321073896672 654 31596479226193708145285457702608305549379481281088 655 14225833341002550797958230346085671499548194674432 656 5633232618888176966248018081385388719206475495424 657 1948781511894927034862221973417051423608797080832 658 583935843265444232480873797244709916518294124032 659 149884693693627829864258788681246905319257636864 660 32482288007183652384542701383672961605663375360 661 5828901133449250580005839565122837330449203200 662 842979697973140552431946142941846620979200000 663 94417395894365337094706497651610501775360000 664 7685589650619265950220549048555300454400000 665 404509484810477005531167751969701888000000 666 10333147966386144929666651337523200000000 667 13763753091226345046315979581580902400000000 668 451429268999195283387369418702542864384000000 669 7195145413506953930108517322848854133964800000 670 74245142677461178464747048782970217750855680000 671 557505605906012863081621380136045592650383360000 672 3246461423303420506447388329429485850984798617600 673 15256424998606090886093933613209616895380856504320 674 59450608682297305849513228724498656962594605187072 675 195879922521408354869939962628756764383710749980672 676 553698457514580501254242522726988520813035132450304 677 1357825822208897427524625532789097103161210726457600 678 2913852544583513412820486087714727117176280395103232 679 5509366386923134209383504914918237348499610581573632 680 9227282877604014519752846079186893756927185643477568 681 13746851760904186572765650644131851643314568234247392 682 18276196624526613235339203350195996977436456006216480 683 21734711586914189250901048323425303120292703799101608 684 23158861308633539980484863739986272837489853874829558 685 22130425971460888435916069764807697052139581441422697 686 18971642606053881567036235969179175212590744151922338 687 14585464346798459653184276891395154132556969436889160 688 10046450492622113654954457921938016946620328606255712 689 6189608369984732734190030565135734065560358725603552 690 3402751803000593133034590219461219220890599467680448 691 1663829085760067872754731000099068845260944529073152 692 720559607174954376477672961470343556594374601610240 693 274901290220086671074830863946304896564958609826048 694 91761760629038809856832321541068118161093577499136 695 26567424024220222074289031882015692491471121029120 696 6597693629236397013341396343720788170902819815424 697 1385031710196233757303753313721771599030502031360 698 241030689629179221320192231633270468872401715200 699 33840712775124577360054201559016066920939520000 700 3683393069270064975567594230254524180725760000 701 291648078360281223412592972570869786214400000 702 14944667927933459561519705170397626368000000 703 371993326789901217467999448150835200000000 704 523022617466601111760007224100074291200000000 705 17663571086344795535433729155215122235392000000 706 290118408666234474829456326760250543072870400000 707 3087535802043282077074402994698275877489213440000 708 23932283303494552400297253250139630577496227840000 709 143993241504052455179020747583354149265486531788800 710 699863222609258012410122845490856418510910096015360 711 2823610854875722985066978235219704789707686687768576 712 9643109577058517801489708042699207354197008891187200 713 28288098518846168177848994480889564073092632782396416 714 72084224171977580792342743586884265190208307506050048 715 160965952115902714505589616046356223269663451892854016 716 317168466852669096230931172012337922578507576718617600 717 554483305665108517497797832861076744657718645970371968 718 863789833385707626995950029406925431452259461710070912 719 1203128986885466206135218801140326395945224352903379744 720 1502138315410223881241790360247413406736271616595870864 721 1684221058443899521541763610086214583275444487810282700 722 1697834055334954739842750609442184582968428688142756132 723 1539748179974100371676271548126693449007612791105688633 724 1256198421602335084801343252732645339903022372222914586 725 921427299551183326056087646015265346876180356202615976 726 606923786286438049132536104586864521516245790004396320 727 358320078203457650220345559249548490819576052619188448 728 189127321969904525086959616123829727292868072408956352 729 88942941245770777598076619539538602425241182436895744 730 37106954493836605430517472404362297663460287432968704 731 13658294642046681604328370184573869663025024508530944 732 4404747256194804403525779108536116686636364966574592 733 1233707046807131303255667240695970572678738631063552 734 296745869269203572271174290639096483086563410362368 735 60405339483169459430406177409769826981279840337920 736 10204082601734365128529172229673617891274565222400 737 1392075309311871831393574038433266394942341120000 738 147368170540683090585679519477110446563000320000 739 11358876280591876729603688781597291891916800000 740 567088459751554250040013070334443913216000000 741 13763753091226345046315979581580902400000000 742 20397882081197443358640281739902897356800000000 743 708754131831177868128795711569192590245888000000 744 11985833639264246748695278451547945824786841600000 745 131438395809004911049421057210122279858848399360000 746 1050685409313932262540420190553980075866942996480000 747 6525163184190838743193104779256117783298831397683200 748 32766408858915055780797579382310857994013981952573440 749 136715625799305000889196819302221030702014364471558144 750 483378485990559667690643786603617868822575440891506688 751 1469674006163224235392719690377262878310099016378573824 752 3886232486423280041659628790162289777195644038467015680 753 9016872651055353935827019282109494784744790309051208448 754 18486276387658397904218721118242715464809006663954539008 755 33677250661340657839189500018050834099634315108151975552 756 54758169117316721117758368795591008123631427553566900352 757 79746044157190071865119634361935895837049609308214504672 758 104302295802646447201568138492981525908633118457567393968 759 122765877264900588827316814482764078203720656455244118132 760 130215928378931416672454290951521352900235609374358231748 761 124567873121718194609399113535744058664097189002546589703 762 107502169281506882430950705685387519318507158578709836908 763 83671204703384882938638461798435871444485884036372777332 764 58684265048116050306300238627467799520428439345870863568 765 37037586928819494225629848785033242959580806072315409632 766 20992128528557667186764556280312202015565744823478458752 767 10655612943441432279629453574747535131713392866579275392 768 4827002992598917160517092966272596501034116142487817728 769 1942737761805611588928470388564148228069466878285517568 770 690800339389371272701983452246715597973769165020584960 771 215494970560880688160950628511515286426652675341313024 772 58453956680169928842291152481371644602168040984547328 773 13632151272073344664090463963266689609559323366948864 774 2693362121828079698368072458528524523048341976514560 775 442046075929068876308457932226494869271184782131200 776 58646220404937770125797314720071430423765975040000 777 6042986655489040634710365602612491353178767360000 778 453753748592801931476500683443740404508262400000 779 22086147841116888958326819876390523895808000000 780 523022617466601111760007224100074291200000000 781 815915283247897734345611269596115894272000000000 782 29145682674413815016138799450623916606750720000000 783 507074756711985806804834170813116344011063296000000 784 5724983344291502065175958148015261081520622796800000 785 47153513809108482032544228853353971949172807434240000 786 301983258330876907966800578601849934290764032770048000 787 1565137718540044942216434261683422913309213702612582400 788 6746514977469887211018978367998964689847119875012689920 789 24667048845795281742304427416931334950281577850051035136 790 77638721200160796455643895292631612016484402849911713792 791 212766585697296946846701219531204843341919623177445006336 792 512237973012722079057806294100709092700421729862261949440 793 1091109088897494719666002596731978915197407088611178689792 794 2068054805572303831832110124333499267112923864220306043392 795 3503739540484954500438725252527622854830995391360603060608 796 5325410361862954998197361757505485150303610046917689300608 797 7282187554236270690802391279834760973990259501323061440928 798 8978424626899234993953829980536842638585517878054893090032 799 9996506348488379631163527402888653165954529976728849877068 800 10061136131647053034601681888539095109673076325701834626292 801 9158233823007284887004593655309519060640076714247710474737 802 7539432790114163732352615993667548111201214546024594732692 803 5610547585356652446858909555237710967152087051253372858668 804 3770189814029305730970903257872573899679941377381580064432 805 2284151031366266962270146353828784556046281229759439325728 806 1244917530351406311468995837922077283875599762778830907008 807 608649024498172545326232408066057730178186967496104449408 808 265962627183582232817305441227197192663109204688445594112 809 103398786285993702876289683243870404813659974853958583552 810 35561012058620707161815379778082519778043104449455334400 811 10742462119081143991968720611203961954726175977693101056 812 2824990361409561011412973505304161723866926533075300352 813 639388384483983629834250992908541875694747290371588096 814 122722965788457863288693143171672251169732728369315840 815 19585645777431196981061751945636157118526845504716800 816 2528922062012134660294509898187285440654023720960000 817 253826629507784662012764285839636778954302423040000 818 18579842108763950885916599449361496731654553600000 819 882280670502222713845146264143233403584512000000 820 20397882081197443358640281739902897356800000000 821 33452526613163807108170062053440751665152000000000 822 1227609600980882325035515228259425216647659520000000 823 21955892332167970679643752981362726768723623936000000 824 255007307384431016944407650901150358102788066508800000 825 2162293399945107845941351708908123293176910016675840000 826 14267454143930292507940592876810006183888237640941568000 827 76249976793376918949545827873094336817308323117917798400 828 339212622817867173340435483555294468816100462980023582720 829 1281209601776402039875240658814143320555429486852600037376 830 4169869523038403924373576803675149490687123630848421670912 831 11828978861595606678940505812484663057678080664271713811456 832 29512420321413483115238106839377266534394075851450540180480 833 65224991565306166668618358230039499231110559827548804259072 834 128434610584364245891756618966952626559526161977479695370752 835 226375513382775287791272140326972507732587765614596967220608 836 358491406455779334943640842158829805355687827578049383749248 837 511586104198205298250792512773444605945745041430953091102368 838 659402911872319462384202680395400987141616613053173074328432 839 768993745363992964635857822739908485347556444168078568561068 840 812366835337064359665210053545649026134777328422929214760692 841 777933032009180801751255615409254085873166198312229514515897 842 675446097314972108506641001952750234984852864956916803029852 843 531609762604189299615319931511448074101284150942372076513068 844 378999685789467632844163415782283968572961078522779696988432 845 244457784847189174691912130821883122785095185515400214932128 846 142407659999058337261034683507956550880750839464309640216448 847 74751311218481326817135362247591458292329656178493518706048 848 35250428694453773358558819412957394106314956092070447334912 849 14877855325069031130620094662086574303884427156550125690112 850 5593952945843197108686017900656199503446166276586012052480 851 1862881429227155190143332736182663231265497393063630519296 852 545523089581037761146680738165629108867591026963811356672 853 139214538220225769279723230921416685858161700228247126016 854 30607176976686117588206458586380237325748933478005473280 855 5711930108412993607771257556637972488648909800466022400 856 887111635639745400314544983651124987807888792748032000 857 111563774290304557554303731646916525563287348183040000 858 10914838706770708466833152011009292524169933619200000 859 779367191841149166704314974804332438813147136000000 860 36127539985418003731510102117065354935009280000000 861 815915283247897734345611269596115894272000000000 862 1405006117752879898543142606244511569936384000000000 863 52931156832336773742926612131086929917472931840000000 864 972479471591270943871493749575870958168946245632000000 865 11610498495764989509530515210084186837834767374745600000 866 101271622400456201224257485461088342995644531427246080000 867 687887103442821707017100320891253314743559291603255296000 868 3787464645222972588706489078619172399866367314231151820800 869 17373179206878874957229669252119235499785860692995620208640 870 67718520810141439781717962495961092684788157429990168461312 871 227664113640445448458575092765736154751631801456590311710720 872 667781762631590041414817893075036977540651456764197268588544 873 1724509786824786164676561225565716379809352492996062953849856 874 3949458878920811807806733426076126895616800622666521926280704 875 8068478298720851160867130684043629783975631755983648180193536 876 14773590596035496168795451271377903013709258796889740133466368 877 24338035119836518867075073124076724641974987148476549773513344 878 36184764041011575259222560064996695469304492670800054560018624 879 48669952570763834648419005600318070303723444446902345856991232 880 59333256692052802472458338451287596857403651790239395927030568 881 65648150644080414656008992981253506996910462004654248330952852 882 65980227593205232419826348042560281678198850794453737414856046 883 60263990399605241429080402313794927390163634458991915822405561 884 50020900019289807032615718203543578746632901802813216137772788 885 37713987069929401863682980654825297718217015486594002410549932 886 25806214080950118283671009541592733868465402011080776603675088 887 16003890898695206327331854071031383171180437863632413701308064 888 8978269131137607554022107238225059834388629977533423034528384 889 4545321765124792880562020267495460342450744059185193055014272 890 2070137500125504015186955571738889279122059140349993619716096 891 844938092053244554920236632973109925604000497035167659498752 892 307593090807111599442146708846576035354443707848698975962112 893 99290108360716948764037233186445615054324216248088928271360 894 28213457278072030516762285963490294269614023515102644916224 895 6993297500050073479173323728406054087866084915434362044416 896 1494795320597476552642857619420384574878960484217797345280 897 271447823141802044731832449135504121522536631114524262400 898 41057255581422352830177101058866618573781509126356992000 899 5032537971586856615333445381985967834109918487511040000 900 480241809034927312141740461393162955921119458099200000 901 33471411544874671991600338255894374898609422336000000 902 1515497581298549857834429860122716419894804480000000 903 33452526613163807108170062053440751665152000000000 904 60415263063373835637355132068513997507264512000000000 905 2335050000736102226684656311099007472388664197120000000 906 44039725865382795083677148941268102257798551699456000000 907 540095573124727928552414891515806614269990739430604800000 908 4842320700041746212043353513650334596001775081110896640000 909 33832553588860493853154128187689602939790119858884313088000 910 191752238089186333009097243858057052413483284759276250726400 911 906120220995156471886548319143132367285179436996520045445120 912 3641569921524994658817518495915334876436896918595393292599296 913 12633734760565094754550883413757020547081270074692970478936064 914 38276508566057080616097323298387508533816548302037275641157632 915 102200754863992586820514484208477357388509518382926992296262656 916 242256142840235926652105108795033544463515231480495086891764224 917 512821839759670695845169423309073410326857791659290792652111616 918 974140484175802084014623893399082280516474662017572049307182336 919 1667026315186461150373637097733171086180713316853860725866661248 920 2578142328796631528563723154006080340143042645080417436568361280 921 3612568050265331050769364763543538232770896803390403163371405184 922 4595468045730351561549306788618725617624741693750192550855946168 923 5314867258761675534051636913147979868878103241390187307166256492 924 5594372113559202409604910671042739406032789988356989138738829762 925 5362521146097645143083163917280713708261388015103709351787393055 926 4681986297612881842423852779931760836492087424798628758465263446 927 3722579244817136175508228332706318109241913541641697181440104172 928 2693654662417889964472538597791150060509126936913421495201125928 929 1772028300043798839989452125801244298836305712601586406510600448 930 1058228990384115790570888482226995666068289479306498565939659200 931 572536139408145611133095375507757307769704453601367068815805824 932 279919426640637973636643940819581573385179793520827833958391552 933 123278112963560684499422309230877076524098505267211941386522368 934 48713902770942070082662247065273386395609100312971097665318400 935 17188384473409515973423762798573354932222577028313180906077184 936 5383363214107209160310342090260798485875020093569148718794752 937 1485676998181178441308468930788052685102030638997988654391296 938 357994693787794577888922474228130808410170867269608491712512 939 74453659860191503134468815328482829370385415475072031784960 940 13166270561956847050434578209222437702619143399243369676800 941 1940803867197973653326776395897794596965549878269968384000 942 232016992595149852266099545883316656137224713173729280000 943 21609426675896558005591913923516302269327222400614400000 944 1470965680880573867534094690732840551797072330752000000 945 65089357058905137734697366793452041957183324160000000 946 1405006117752879898543142606244511569936384000000000 947 2658271574788448768043625811014615890319638528000000000 948 105340056344113572906531148367302430677913598689280000000 949 2038155088108495379429234774793053820655848835252224000000 950 25657913429699489044904372631170019424964930258023219200000 951 236286220446200134257661394935794406637687705364395458560000 952 1696852148011656816656645841345306916978841602278678331392000 953 9891898280245199888085906241825163232604239683340180494745600 954 48114635961621897082399307528194277414327676472495760780820480 955 199192246049891493279092391543429426356486180209047666828509184 956 712471836090438939529392165529668303758362450786092612654956544 957 2227416971610810621553970211920602259012422738501437858805186560 958 6142723082356128286594822207003666592048530385836390513605335040 959 15053902744122062005974747607946002324100579475607644491976920064 960 32981175091555655463227974303785672466312897786670083613038772736 961 64913520413401131617985736511849776986779770170122674253556822272 962 115237198687763780229068859716420065854159796408325470058341935360 963 185120394020069616722870213978793891672064549008254378421274329984 964 269813114349929721962092145218177136868070293087635688960781363136 965 357541020173544703891252183531596071184637197070795808262632054304 966 431459285351918840644892216089116315788500435452426521202120970872 967 474691665123356953986836456791243668227201198867485576312657538684 968 476508931311342089908670371215189197622911042163913744444414974186 969 436595806377165542219225570760068166260891531340599167499329492989 970 365118897569307910946587716176143712775803955098575712597370911746 971 278591712673524013983645516609182281359803867514783524590774020228 972 193796395685896417431855053240274201750689909641746926180114834616 973 122759292478784444904665534627441314156965882731354152381300824064 974 70695436720475385884404401258102135182803443568639589363300801856 975 36935508766738332118735434542895153463045202419775208653248878720 976 17460772315944102984350271061400599022623065353152922281217820928 977 7444370579354560517112298167799743291943036140260841776894471424 978 2850986735980527716385122186943983232028984702703537159476087296 979 975968513777326389910876852310129395464071696334509322588288000 980 296854406126581845310917342835888653037115212139384895701391360 981 79635877448453634403376752889924021029434835636776285774176256 982 18669732866723592987140294266262869253934305573496334542176256 983 3780823278714335905001280500330548921841815174994805632532480 984 651545004320855263915065024416067783479107360811343504998400 985 93663313963699460592759765042471100539556532145252728832000 986 10927545455330892199688324685617333513751060452097392640000 987 993927837022297244411952465103445981860141745779507200000 988 66115455988456502364292755840424033573390176485376000000 989 2860662622714047638127885046793196313236083834880000000 990 60415263063373835637355132068513997507264512000000000 991 119622220865480194561963161495657715064383733760000000000 992 4857266484775802526587821212213252479680176036249600000000 993 96351941444023289282202935393848728879341395928678400000000 994 1244284928213250803715583098493545242232279210362142720000000 995 11761828110985783559570555167882229153394403672750817280000000 996 86754940360157362656886164237713765156106131138573925089280000 997 519796917123546894896758197901325849814259816250569968844800000 998 2600402142603774163783748713409049665879331987329277176905728000 999 11080695054556480669184727150694872392272295874196958481639014400 1000 40825691450264977983102712676745968428811702214572264909927448576 1001 131582524510465791309221914819732507020926971067152778603051483136 1002 374428885456901440245141688639671496038730467856700838899668285440 1003 947705439109162434879035819465731434634661413379145184737596144640 1004 2146524599861375224108147738419979363244505897326890120233729255936 1005 4372280122631499763191389012399809552922857160269004020383763002624 1006 8041868839139019901499471093760293150855500725860043819781887271168 1007 13400854473164739082608189456568208022825935747337767711524390005120 1008 20286887482629900624100435949884902392634003345306798653771231860416 1009 27961122939206419441438402648521617225503766764041781686092822421664 1010 35147472728472314800235245799400461342606556266474209017651254078616 1011 40345333486035491917782898063527082964918073108943617866962911959148 1012 42329335174438100021310970803498235295027849647545483857755605540466 1013 40613204264671501355846647017671392177148204765539167293024086048689 1014 35640565871214139850242372341369466390390405358422270436852188720086 1015 28601858563358128710913907759163526023326548062502589960869151027084 1016 20978873163500395399713880126616359458612416104529086760099224447752 1017 14051209571724742387711571400806924014093820747147801609083589805984 1018 8582703521487907940603481580222013906132653800768364226125772342336 1019 4772697110204141924256888209786775853880385625910026321381434824064 1020 2410897139953971247520121317650413708392026847361990683397752605440 1021 1103270657972495754581465344252614805132851501850466460333835334912 1022 455846708610724409990271617795667950286797901793136210359780670976 1023 169361999503122907066934834579491085005158553254008554533420801024 1024 56301062881898544195069861929260682787089339184990730500447283200 1025 16645208354750014741832316964825681679957636937787868270699151360 1026 4344116586734521598169890369138486041722176518825491628461686784 1027 991605293677983207159230570230440948655991128108604973319716864 1028 195675749457869266696234268113267202817599698936281905556357120 1029 32882829318484107338937050501218181997360767822235487017369600 1030 4612925359892666415067404272721508431859285134735502737408000 1031 525538752700562632784824147096817743788753038452363100160000 1032 46708020348461621360519082477370704712648794756140236800000 1033 3037809881514218247744636084084351311324791537926144000000 1034 128587842237269918681307923001983767670214591774720000000 1035 2658271574788448768043625811014615890319638528000000000 1036 5502622159812088949850305428800254892961651752960000000000 1037 228817258238633524978328118029114211243185365686681600000000 1038 4650766298239982420677786982666637890035312134350438400000000 1039 61572944062790584988615954623426273942255206493449093120000000 1040 597036914874942329907446777154792076956595133412834017280000000 1041 4520009521561598942397438537489533509083630197648187331706880000 1042 27814630503890238484810754494158108523480727448762045195878400000 1043 143009359830333221804406559722375947872090963148422398735679488000 1044 626730068926767948152766141035371365009095549642877563116152422400 1045 2376613084167230617336037504911583805377591616209187317530418282496 1046 7889952242743350409463830152161263902259167268744779736687103410176 1047 23144942333988426860191503844312851633723315219430113626522057871360 1048 60443750044582036815467023684208863314937296068992216248414495498240 1049 141386876353535569878531407843276965267807034879098478843943372281856 1050 297718492634810874191670542799290310780454194752084240348170914637824 1051 566678572118812404812588175870964914820881605601667196627236149591808 1052 978323403526833893367452914221350760838490577041239286620306867438080 1053 1536235275493388687425988579240274871088331262514312285092074215809536 1054 2199121591921840822390686139576815000041703421684727896979975265115264 1055 2875034277774015355675549425955893996907571092639693790686134696591216 1056 3437521613138886794228599371895266576803526395002745827674600383658528 1057 3762689424895749737280535069819637556992594373689555061470088893023096 1058 3773027479024603563327939448970304628425070653354348469078110207560664 1059 3467060221986067994124248243498208101929627860936686968281284553314961 1060 2919510958119110213962946512283148184640589452004121307858329439649734 1061 2252111800872133980377964334986711206145865803620954539203676120815372 1062 1590404932656855942821856890134854680285874479072607778222310231224104 1063 1027108792716057172714780865726524220316324008456995826810547069016736 1064 605765725536346385842973528760182315054467159826437600959205757312064 1065 325672638397069063977485550052323944010650588144602755898461186933120 1066 159240821564663510849152865129888897913752377216411037928255292650752 1067 70616128204855631815718434909968391944171021065755256391572500935936 1068 28303753864626252174641225191461647673143199030375522974727487041024 1069 10211138870207863850985281204823090233438244498939958557024511073280 1070 3299227414003935166902430367198712082697071562462824812972288706560 1071 948863738953538656898269220397526033517313782066426687090699403264 1072 241099089912240699446969672841832155515673535240142952053482881024 1073 53623322690571230590192151993580134019129186915956191454979686400 1074 10318018874254385938921646388153060498670581771955518152835072000 1075 1691921885886847485345267869100007577746761668198430041702400000 1076 231756423819395869786135103038921495647950470831906325790720000 1077 25797812807554553057900964413315850887275731289138790400000000 1078 2241600170230427000619611971349561872390136174770913280000000 1079 142616485411054237407848788241887062322445490428313600000000 1080 5908733393117414983988863322395941876114360002150400000000 1081 119622220865480194561963161495657715064383733760000000000 1082 258623241511168180642964355153611979969197632389120000000000 1083 11007531756567131765674535597093179653505948167910195200000000 1084 229111609896256315920859081614671234548846197136057958400000000 1085 3107863620670196685816128068503700218227619063372227543040000000 1086 30893090426010656415126332438952836218303710769101857095680000000 1087 239904145597642497468422163011128510466933995426455169385103360000 1088 1515208071674674760136387633949949642021441179183632741464801280000 1089 8000912915204612395108403013682942542068388730618906819587342336000 1090 36034743791753421766182710375891747757543675138042675808300420300800 1091 140530398126491164629821005218471521643165201245404171827272670707712 1092 480151957280630077642257742377512258453550075976627264230693101273088 1093 1450750092863650181264336867682122166288917509675475208334143476822016 1094 3905523599458823365895759289996207750953325415336419390495495950499840 1095 9425595690666945477802459258107625080074046258491270453092405290166272 1096 20496565466098747301420960272357385009000470757786489323185428112943104 1097 40328943550785483239008489234702705292482328421874233297495961104154880 1098 72048414283226563609649343058467871841169610978614937516007285650812928 1099 117205934510423627403924297278475053939722135882069684583861604045199872 1100 174025537493022398273957723205162949072023298894840576272294251387656064 1101 236286204283783399546722385440460507856574198751563091423327192935089296 1102 293815092595132385689819444073048652967514010826554968272268414075146752 1103 334972397174489030186700719388705227711614149733535395962125795620377800 1104 350416005059360855391317767313307645157637661897373910874295268834413624 1105 336511094468476959636924882097049793698245759518324317086813443553593711 1106 296701785242957307785973905278225537366870585847281302010280573116025704 1107 240146758714469366920059863309400243182322807562374443504055931902210248 1108 178346174674990392410013633245726885456145927482976474379817682425040000 1109 121432740159870060487400117635349953648017454434818761658321982880095376 1110 75717993565146910079499675675148682942110860900864375278367835768436864 1111 43171837379334179755718603175427611861006066994812459171351140622211584 1112 22465259979804361952874519963511679626436288783823045553957213353508864 1113 10644035817602736194399798236743403725408647342045404795103651005923584 1114 4578618329060792915731185589857243470069597323452391373824526933981184 1115 1781896204672577201029804575433921033936184646847452109017616424331264 1116 624776076487746689989737162680201618624921610386990859832825078579200 1117 196361056774997334551730450249824479379379039630411995689988152455168 1118 54979389217738091091327958761852308851033090131342346352685867958272 1119 13610854302419920012299636094422545452620054406096516792844257787904 1120 2951619730856232746278156371947880008317459941415894160112313958400 1121 554149196852383585001623323702741139092944559915280046990426112000 1122 88720958670306590205830671821429658871804708866227379230474240000 1123 11873292697647274003883560067216233791507681028857214135173120000 1124 1292054597148339509692566125665958548817020039514617282560000000 1125 109816582644919191186671043729448538059101202089592750080000000 1126 6838068798385013425008520835279414135009867479803494400000000 1127 277423980464078658407899981420509238909286595585638400000000 1128 5502622159812088949850305428800254892961651752960000000000 1129 12413915592536072670862289047373375038521486354677760000000000 1130 540516816666247229242597033352692386426837800781978009600000000 1131 11514711267578958357187939090567598702059397026422561177600000000 1132 159945699457293487767454524124067158498721486307261646110720000000 1133 1628937930620010752159421976289410048735276212895383835115520000000 1134 12967374238709340729995201449164951804673106186617635413981921280000 1135 84005482283473585867562448091120622808975074385857764551410319360000 1136 455258599298531108691613563452428875194290394491338266189038092288000 1137 2105710609018781027346865039685902191839310676965137059319025264230400 1138 8439092068283986725241995638153545183476482391267406010699207948107776 1139 29652222661415328464429958879388749922999168105412104758955084384370688 1140 92203146449644822349874283540484940129184894035324291418881462647291904 1141 255650387138615080082420278700877713861338742890895465535488549034627072 1142 635988202326578081131618731018987768138360514928392693101723763601473536 1143 1426838139834086307924921678204212859195502770522841198808243598059083776 1144 2899127867344344318639192616066526949462173889865928196469521254307760128 1145 5353784232481792765496567460837484997122810762801605965750659883134299904 1146 9012160327811982605041885393114792565641634238334246923277699419757801472 1147 13861904721654985605134412685936149090624058733409622836511619456731885056 1148 19520938067793655897118687491784762983500656588132535473117535076104121216 1149 25208576045904174291807285431207979211699659860998103773965261943556241008 1150 29887984416346695576383148402091137619630637696057782514978653651310031744 1151 32563670910050305477558186642307912670012472808550111332186085298209610552 1152 32622084772276854265964329404383849419924766566056141031258922925789938456 1153 30057707131680367876662216911916166097427338818030745399573699356588138209 1154 25472028324713523078103646986927811928994412297816194482677871667759299992 1155 19847514043979599080923467971336701931464176474614469614921877555805801656 1156 14211041737398311346665846409045961391543696404571194855450886252221458048 1157 9341802478640944526723789961268584602678141681677971811302789312249452144 1158 5630993891769945402010977709152513467607501678091623678308143030982688640 1159 3107408835859315822256751307493658379536227010379691767643449850212369920 1160 1566780938295736349116292753648732321262120645257862571200964275899248640 1161 720043363222246661091887425440087661657547096601848811313448890109505280 1162 300726079290140972688796342344118652722207937250940095802598354265016320 1163 113738373291022969567908198854043966288996915700405810395803575715371008 1164 38789806320123966488000708257961051085581509590448346205262210011070464 1165 11867980350876303096315073182310661355680403188933796422358364827389952 1166 3237352299749846441882796594339340697724317847665723084632760167858176 1167 781387899294835412399434402291357876672380634274499208949071186034688 1168 165325288799157351155151269019281935067381956122480467780819209420800 1169 30303618268236744824956168461457457163215020341597076411612790784000 1170 4739803106991478891860452458833573188967190006097833102320599040000 1171 620063377452542174647770497191128998544077970252990693916016640000 1172 65997762032928078132510818005313581621236799557487464284160000000 1173 5489606686633682630173948055377493167258230137241426984960000000 1174 334705584586371406578979678366316907813109528138874880000000000 1175 13303052945482677214764113787346346463598629276667084800000000 1176 258623241511168180642964355153611979969197632389120000000000 1177 608281864034267560872252163321295376887552831379210240000000000 1178 27081191965087845721088644508555848936764083583341454950400000000 1179 590165659311348826505853673038741570949398668732240442163200000000 1180 8390045414251170901750292758426535504136203886324103595950080000000 1181 87495352174330614268649493996136315995967165774622366933975040000000 1182 713590358366518211873417125870974320768275461363242559370659102720000 1183 4738702595348254062550329626024828204264087741864676962890237870080000 1184 26339934515234756447532062117542804779351032900596747741730561851392000 1185 125032232608249763557193837990325793409452162106875952683706066377113600 1186 514589620578816838849507308174447019198634549666429473371574402140340224 1187 1858035329686982457568683775721418915033830391946028621702361116343336960 1188 5941260863780532061436477919694422062634019876790671307955035720167096320 1189 16952619999375090396832559266286285105406473315349443799345249109766737920 1190 43434640496655849819405491197572530904123924890254224307687914770134302720 1191 100442502563545976982638861320917842971220940472182068010486676957765834752 1192 210545496211909014393716678741062037765030653588526859169802234167916267520 1193 401493565024136372804013051152230058433202074090843245752319354480353181440 1194 698577499221913200390887622382824115578334994292855185596638945958578667520 1195 1111817027096069459693596720480381348591377321377115371306398925528236838400 1196 1621897391961328448005267496022388542541486992022156134335316952652232422272 1197 2172225253503400023360253985734859604581314849419268787633939518887253627760 1198 2674522886604388449249523972400448745523484920434740324384286602204891123840 1199 3030243126577106356066742268773462326572881777029729015996093554875152440760 1200 3161538357523980521955045099645588429736912256547156254476619317677768290840 1201 3038687718521627030722736440094316910930328397254201294079539568910735818129 1202 2690899330231620288906865114131438757197238465858469308830753280836436333640 1203 2195185547741249462714224985968033367233476437551286346299709840286930680760 1204 1649021719243538011870952936667413800895921594605483089433343549037529923840 1205 1139878324848525226449426335736366792325326369821637971815479216406853141360 1206 724325219671492661981279825889365220841318382947032207179632895506125446272 1207 422550739762063854587107744106509907042435204057002833173319908147575180800 1208 225927890097738240575022407688483485959582808115860470835732842329256939520 1209 110487609836085431151084536021703446841801598705867995172005280858529693440 1210 49297659319884747394161617195986021742950449562184807637372866084242053120 1211 20008032097186892197889726176365849678826829857365009307919096214773962752 1212 7360142427655176897171628249634201885065345923551447863056419924880261120 1213 2443441740558889243143472582315352858536252216599276642548145957073489920 1214 728293319529805024275380545873539439261150927604442659420206759939768320 1215 193680917453439564417946522240564889447713907767405169300876976172892160 1216 45607558317310810001775263491929992898575986295177504950815558191284224 1217 9420491157503153351870113167536948284231869890617319197648348800614400 1218 1686824029117946217299058256632803030093713286695453489771123310592000 1219 257893654630765553367042472386376833999084940835092532913273569280000 1220 32996932457335500211586013947434557429556345750460439057892638720000 1221 3436883305225598199239042718968549083015019655484228207902720000000 1222 279901694603148965170719510898069200511237413466393364398080000000 1223 16717717654474478699314466137163182551745590185222681395200000000 1224 651219080217215747160182715195151617271224889267086950400000000 1225 12413915592536072670862289047373375038521486354677760000000000 1226 30414093201713378043612608166064768844377641568960512000000000000 1227 1383865409592071396537172581430535920305694267904654049280000000000 1228 30835261371856745765626027232856315145371373532195753400729600000000 1229 448420388018814637586301467900225112183330729084084961463500800000000 1230 4785879834014838087618239044969716039501032279160999422900305920000000 1231 39966790174868110692834681499359395522216164191118623948297732096000000 1232 271901057327372095509313920468919151930849884700032733553674189537280000 1233 1549193152933802271441569257552356820976491944381206558268149748203520000 1234 7542268421658991243788762943275887104660808717473038273530100849573888000 1235 31856060426745080356777863470248314836994883426558395350080317359495577600 1236 118116657892711147982060046886618849692424612530956475280325201522043518976 1237 388106774343688743492689400995070629968358683044888967861167480709178327040 1238 1138752782294000590852015381379340936339390639730215084057059205776524615680 1239 3002410404802171920415069963926654515371113436964833961552312944885285294080 1240 7150422512513435490282812134726946162863119343231560391601041671624872570880 1241 15448957436209203591835138141778076193841358762563264291003958879326339278848 1242 30391407565590360345492769815923542772146605730379978386936277198245556180480 1243 54602059647278342286941020625600478642143651345094078321695595667466239266560 1244 89821148816677219803833329520777449092907280789205672659555254628382196628480 1245 135573903925773825925249614104658113208051838348586459910779394983495226195200 1246 188084234881275095120270806591840018813598605080049089964127506624322070079328 1247 240165181751886023607128643921030557900658673643281186813277366535719983952240 1248 282563777772470351816563788086295104859294849952788726694634721251797287106160 1249 306558831078477237545022626152179075488916819901814534507639550072770884139240 1250 306849765444756397111934031887349678603625120433520721173331325011747437157610 1251 283440664719140738950757341271193466495448014758379328851435102918447871770321 1252 241613344568411867292147639890842167464338506704629313447692402775331914386360 1253 190015177801498124266544671145804325039236425170287185440352959625936099549240 1254 137795980485359623904148010683521615860166476626750569973007794723181623336160 1255 92070298901152369195085881745550233866006911268611870977940126379242076240240 1256 56619472752006333166438098673904391173346360967254719810468007287178905907328 1257 32001380753228040903519399845643159743058465404586162367279317615694030835200 1258 16594847106593445345730324777820863154109637532970562829551173317060074708480 1259 7878775847962423496111223124862769982395800814696772145296902066280057634560 1260 3415986911533697232208405551421607549345913521415306039627225248866558740480 1261 1348400694144916562555177995123636728515781959188457849240856710767937230848 1262 482819065983048130118583413347843535295014561083984777417171874172807290880 1263 156143311263875824127799183827129262031333904993586688455869489893589422080 1264 45370418529632424410390972859831676996182090840987948776633980045693255680 1265 11770742871084079156568142764384179227866780795361728543283749742035927040 1266 2705794915423387357680493569481417066241816822994563702472379791403646976 1267 545945268173551825106588458040950617432047288975021315173325256759705600 1268 95549060158317642316005978194326190174546198089831847644448720683008000 1269 14286635699774287125564381844304192737432979388442556065645036830720000 1270 1788693855670719420329666819372720768199011924546772924231875297280000 1271 182402366686211760021249068774362365093297833792046850407137280000000 1272 14551068918278023228330979340863549952637912769114408925265920000000 1273 851729119080110243624417976480753525899095163539265735884800000000 1274 32530430710270375244392067496931097998216093891821148569600000000 1275 608281864034267560872252163321295376887552831379210240000000000