0 1 1 0 2 2592 3 172800 4 14988240 5 682318080 6 15244251840 7 208856517120 8 2022972794370 9 14981907502080 10 89835486013440 11 454058227238400 12 1993082423953788 13 7770990379806720 14 27391813229972160 15 88509777786756864 16 265144124985654960 17 743143163521494528 18 1963703145354275232 19 4923232475745646080 20 11774811678673144068 21 26987827813417647360 22 59515215073028075520 23 126710896322908839168 24 261236800962075214260 25 522900738766107555840 26 1018570219736145776640 27 1934745842339268606720 28 3590285298757739187840 29 6519386253192454944000 30 11601244307432582423424 31 20257596117225162984960 32 34753111397307006050826 33 58637697452411696487936 34 97405620244850810695680 35 159440079169898707707648 36 257386495621594104147420 37 410079842582319885035520 38 645305257279805831053632 39 1003548230867907192176640 40 1543342369588897661235360 41 2348368853758087101350400 42 3537375637297251337046784 43 5277191544927363252349440 44 7800807502843733313062280 45 11430169335849744298840320 46 16608314684912162781634560 47 23938907817575597430650112 48 34240829655244948719457572 49 48615244417838437657528320 50 68538427267044981870988704 51 95969431889990202369853440 52 133505534017779827142699360 53 184557003664922126635509504 54 253592941156757067541711680 55 346421497298246975194076160 56 470587644070552632652154640 57 635788219612625792892919296 58 854512297268359156532951040 59 1142680840029625967400234240 60 1520598298542766091174962152 61 2013938982052355987203921920 62 2655233888705759906866426176 63 3485212564034489286909858048 64 4555142673160368520862679600 65 5928813789968722405504098816 66 7685818914971673757746408960 67 9924548512832739110588060160 68 12767197506137541489848175756 69 16363434891535139136169566720 70 20898210853415690354588590080 71 26597001371923732382804609280 72 33736162740560996256280492308 73 42650854355666868324569026560 74 53750597498153307784444800960 75 67527614491558900685739788544 76 84581132385482197566621433920 77 105628977404203240242724566528 78 131538077279890379323199890560 79 163342675532744894762750246400 80 202289732333934792676220795292 81 249853392816076698896831477760 82 307806592362776949281946071040 83 378240751608254954179997008896 84 463650899571131272595279485920 85 566971005840885259647359846400 86 691699930430075977333551284160 87 841913017948126325096851675392 88 1022463593141578119096208983360 89 1238998727758732635735538191360 90 1498186585396013810775099933888 91 1807768366348507825160856591360 92 2176893215057024071526307028752 93 2616074187429503674681226295552 94 3137732655869299363486512168960 95 3756142303396598645647322144256 96 4488014024362363856562197920260 97 5352523658605605172898406389760 98 6372169912208653316002492741152 99 7572481803797991126856609052160 100 8983434931400872344299330959920 101 10639080666676632344899301095680 102 12579001346427786638515400351616 103 14848135872862797019309998435840 104 17498903209072565175259262928540 105 20590079072670888178409578169856 106 24190349104542447359016441845760 107 28376901200663595142342815778560 108 33238933985184726458283615784188 109 38876716540752179249526849146880 110 45406675796309932134717125188992 111 52957877372767442096522009418240 112 61680631557302676783522558299520 113 71742133319388991644122774231040 114 83334669308563359350647197181440 115 96672377407318833228189533614080 116 112003057340211343489861514974740 117 129598382127781326253748203832832 118 149774042091595611150486199111680 119 172877745844221314852300527906560 120 199307860187750683471632483923256 121 229504078862245767177900877731840 122 263974017621339218963847083403456 123 303268165887277048032515153728512 124 348025506534374106025337640030720 125 398943109697223140260985579351040 126 456817266404854553690597331509760 127 522519339637547038136326716725760 128 597053907375993512924948949573162 129 681498658610569484129318254778880 130 777104485367891436862352973434880 131 885223171841840249361912142560000 132 1007395656883206793426892578222800 133 1145294063220492987085740320870400 134 1300845242751933011827070886920640 135 1476093931186930046582439751167744 136 1673415813860901417400787263165920 137 1895354231216545652384826081962496 138 2144804501538143080581416451835392 139 2424882600997913997940760467269120 140 2739180601620892326909521424308256 141 3091468640374886383614853695536640 142 3486135641243689943914107442176000 143 3927836344527529699955207275542528 144 4421866322726241502431202517549700 145 4973878256901094194153542882703360 146 5590396471556165406140524128860160 147 6278192401883229830489336708500224 148 7045171802163029549711746906172640 149 7899640186806131629398498045008640 150 8851047014253476163850417160771904 151 9909396752541882234931655576179200 152 11086259905467082854499599267232680 153 12393508077597617374193660817953280 154 13845054851373195772578048559472640 155 15455377468773269400195314740046592 156 17240958866237184482586307575735240 157 19219106971428502058435323848038400 158 21409895082934657097845382107031616 159 23833676688970504447403204246058240 160 26514420013178635662169454333993760 161 29476820718182355705531476977536000 162 32749033756584753088723849999002912 163 36360377871149089024010193742087680 164 40344977508618893328527181262197660 165 44737012808298758061399048266612736 166 49576963459580479333077482428600320 167 54906120261432741566975302899629568 168 60771650708579551063352958589817760 169 67222257247280768993968282073948160 170 74314870321132463579202227009628096 171 82105794313536639045893669589358080 172 90662152092296737305632475326178240 173 100051706549546393989000230616750848 174 110352065001525062254231203301280640 175 121642669045410642502829390506268160 176 134016852432011788546714422754013880 177 147565712267503535486191521762468864 178 162398669078902618110799510208593920 179 178625013295383684040750021131206400 180 196370312132466802046248283487520296 181 215761963581086986149836847089909760 182 236950514809116160305213677967827328 183 260080897803660378498932503346271744 184 285328673689420800743888446481808000 185 312867268319117737478663831323012608 186 342896691968907720189075201092417280 187 375618024436067410480912982923822080 188 411270442446916063086341908530095136 189 450080918608235232289961181245472000 190 492326987329461506737166240161259520 191 538279686348846065044764920569774080 192 588252974201180091972608612820172740 193 642559525659790714012443211411660800 194 701573973769908938432561676613735680 195 765646538533394961605813304211920384 196 835209911586198657793158387478708560 197 910681663568902244513991422040280320 198 992547907469267678513884689802012800 199 1081288071597845143694599992921392640 200 1177481214597460298688916342618107582 201 1281660224317464751750018554076154880 202 1394490972251715572869082399103621120 203 1516608172725490800225570229854600960 204 1648754864575073138245061803410531000 205 1791656506266079354401382509673175040 206 1946197037476042925727824978384980800 207 2113176649132595222514994368144812544 208 2293607609748628409760735114395920800 209 2488442507584957768733015519334067200 210 2698803434292153500797439454360672768 211 2925774518105469358400266339343055360 212 3170689370415534080654711759476779300 213 3434734629426966306695474709295434240 214 3719431573514870447698777963353231360 215 4026192783026311005390974153058808320 216 4356693555306066223869010658973195060 217 4712534997359068021764943456967485440 218 5095707044053762966370754600949837824 219 5507948647758241073096903034054950400 220 5951521412603058459545444489554258560 221 6428496327183688673022861989363627520 222 6941347860880762794226394019530239104 223 7492414313767715190660822621836382720 224 8084634164752657562206018889760467280 225 8720527142442047911387111173767915520 226 9403421252113716533536126651826872320 227 10136320166549061658394741695116980736 228 10922841776247489591246368050475389104 229 11766364905014525900290498951366840320 230 12671186209964132374612873540497053952 231 13640917691705861909503341620051696640 232 14680409484031490611297181329639598880 233 15793973496875200915430839972187910144 234 16986848740634717227817639555011058880 235 18263868504760762983591232264260433920 236 19631257125380638378878271850654714280 237 21094139435493244544671603689675152640 238 22659519505112045016534160609577287680 239 24333527094653472380592703925999270400 240 26123679850529368477635398689065986520 241 28036825385179165660249751280100884480 242 30081901337306947006155273591038234016 243 32266107874374242815410080150317351680 244 34599472229410444447234627145743294560 245 37090627574305194171197505638779302144 246 39750268307343306703662270251755324800 247 42588007166593479794541244795895178240 248 45616570863402508572401091868799251008 249 48845980403593007224934423276278709760 250 52290473429471783635269449081619517440 251 55962101217129431178574517789371138560 252 59875952745702184517474281401420754656 253 64045404518385259546127228357832683520 254 68488435149974595717031511701668895680 255 73218865884778233125268281333823306240 256 78256755239249201549841397255835553840 257 83618783312530894890407394070739272704 258 89326073680062019005329868764183486976 259 95397084572079247282033404987743493120 260 101857022435263381915415295273090645816 261 108724784369648356047637013991735294720 262 116028420146118937329693679516335943680 263 123790829133979925525047051957234392576 264 132041363538996376601862753863893200240 265 140805289546638133727877329990869678080 266 150117693693287234620603028271816844800 267 160004196583458761723006295449010694656 268 170503746000941341592888684464922990400 269 181647534476001671352817749062262915840 270 193476059842464902467947302165742655104 271 206023640931623063772852339366964615680 272 219338783002054680955999142195949997140 273 233455940785034806038586190671674189312 274 248428830221141501013464605957502423040 275 264299622349837544306980492474400057856 276 281123815641970102247342354590934969760 277 298947679831707139112220144820061245440 278 317837833294263255669475238569114902336 279 337840246984684857017567083253924117760 280 359028528662075758322241323143431763200 281 381459280999034442495382590047622082560 282 405208069099858979464459805665195479552 283 430336830585011381997785564109394705920 284 456936490405695570021682059805564584240 285 485067916570991332908959702179313338368 286 514831355690562381309033065301050204160 287 546302253447769883281937854386024192768 288 579582862652373185708182185936537621348 289 614755524087832547645729811269301657600 290 651943598255977008209161189332815062848 291 691227078399443387857230034172745822720 292 732741688791755606383598589957216076320 293 776587316982582278702033515512763985664 294 822901512692039954717282079065339747520 295 871793014318985127661035823682265553920 296 923428233632846468873357165118468562380 297 977911534457059437865014781071958212096 298 1035425641525871464476827383310327900160 299 1096101946485557278034560491153384599040 300 1160124434319758465340148638904783455492 301 1227635781426952267012201746799615733760 302 1298859248602374155773257867290517067200 303 1373930026172907903778101354378874158336 304 1453092789818199766630624531288968784320 305 1536519288057002533312290010917021970944 306 1624454284254951989296589175960833620800 307 1717083821073436163848179207004503329280 308 1814705858950426657718016848431480097856 309 1917494294971403518797897158769981653760 310 2025775067243809340884243549828299448320 311 2139771313497147941176641657574643865600 312 2259806960515445538506606578067208530136 313 2386123134088126655551332236693806356480 314 2519115488368651836573210630560208058560 315 2659006167627453899112074561578893835776 316 2806227207630734387052710336798086560000 317 2961066801562146970226201935763040215808 318 3123951504653431144987986070803548449152 319 3295192003463887501056400679277688796160 320 3475311138764803593965733311996949673980 321 3664590750914657761428377147579816478720 322 3863600781873957445987208694325187543040 323 4072711314132394833088698404105252745216 324 4292481352792927904189842014211388812380 325 4523308927754499262803043767033114992640 326 4765881744366002825440232541953749101120 327 5020554958037726832758635128228308438016 328 5288076991072658337443083490653277589600 329 5568920429741560332824615077778824734720 330 5863814479822143899322688520426439997440 331 6173266235318427130309077178252633689600 332 6498176209836287001812366147590559710392 333 6838988916052915364959594111360932139008 334 7196682817319047873830853787283337912320 335 7571858110417264482713909417642123913216 336 7965461801674933434982308290403358628640 337 8378136424585381815526513524724647843840 338 8811056083223428495084818205769121467616 339 9264773357528332314224829611226772615680 340 9740562026057641282825520131875707782080 341 10239180296573617829687883962198487928320 342 10761852778058187906936499608699032643456 343 11309389296449012428520426363001489945600 344 11883314320062154534714643745972529642200 345 12484310067410443487847766832137121645568 346 13114027979761306608553858490735666104320 347 13773420889837910766897648883180517546496 348 14464065864721806065919147130671527935368 349 15186978263849928241904568732630948341760 350 15944129563061577752279554562371827054144 351 16736356192518002780123532088468910837760 352 17565790775575539926118231518091431307840 353 18433624608672079087217350701523803432960 354 19341880604038491436486172819111803545600 355 20291825316072086723005863614275128238080 356 21285998461321077899014129706171245011900 357 22325418268182555902928181739616184318464 358 23412828256766161684053345845613478195200 359 24549710397263669996702093881909741420800 360 25738649551826713525180276164698803325304 361 26981217660541821808591987619557025617920 362 28280674282419585872596144101359743105536 363 29638249923031620031052790444952821059328 364 31057460998464069791329203394532204440320 365 32540141957280319354016832625360338315264 366 34089583517819173165310660192133723822720 367 35707726966337530694953358950726593431040 368 37398740662212044930904613513595427117936 369 39164100375392524415283185391025007715840 370 41008297131409595642586612564861265735680 371 42933590622794520497582132323219214549760 372 44944155212364747044805232623903571707264 373 47042376540888567016664123328513612195840 374 49233566599843039134337837614618135987840 375 51519481271033749408335732455490358685184 376 53905836565337019967736692722140446414080 377 56395402546072857871105452395034198277632 378 58993456244737219121119667883534248857344 379 61702915120025630084562492362785169779200 380 64530525737684040129353700337620884103504 381 67478359663884646443475965649650923416320 382 70553667809956103272549906113803989893120 383 73759829632843640962994358362191265780736 384 77103493834497063620724302525132340773700 385 80588210972558415176170301197052568453120 386 84222521665275972087595283656221608477760 387 88008847857245309483572651652398145929728 388 91956357830449879196325647830886938154400 389 96069154829494974509235329406107205937920 390 100355588745187660295005027208541790856448 391 104819959796201327358306578731417759272960 392 109473045516348481173894288288646173747570 393 114317649594208196088818706061136778691584 394 119365328474272794848414695716586740480000 395 124621040535115622266240560578659970707200 396 130095239335384341336567493228317293674320 397 135793107867191598773440267373778613524480 398 141728204780783612620638056233972226948160 399 147903740314210716215336942344374823511040 400 154334236944435498784097320999418774168400 401 161025657821230842371764356730672837685760 402 167991050581963076338413715585310831364096 403 175236631958085262733056641422696687416320 404 182779408587729148961254575854267930421060 405 190623010876791344176885450696046234937600 406 198785634921755582488880565091004734464000 407 207274417961542670416219032308347637019648 408 216105597609584094316970251044259133139624 409 225286594003769519032013963007847325675520 410 234838677024954415141286334486102575775936 411 244765893791836189104406803350952010997760 412 255090978111743169070088782971741352717440 413 265822431139462892179965161520481208686080 414 276980402931756620740686344924367846439680 415 288573706175184769335352626954818891013120 416 300628867995349389530634267963280730289420 417 313150323596319770909577434006359218822144 418 326166397315133696929200048740145234616320 419 339687165335131812539105203993940292687360 420 353737563760131229891599842367004396191552 421 368328006310001145713542978362495294013440 422 383491486622700212392152581195473548131520 423 399232764127385236896718328999654030931456 424 415587033155518013665994824292430187562400 425 432566177030052522401106711441618114617856 426 450200972082880796731979046114486037040640 427 468503660535997692284926932027562431114240 428 487515169920267966799317567243863280797640 429 507240471307180051368032742713778262871040 430 527723180637336728720605738091922071592960 431 548977240951483662875339187992291037530880 432 571040537681076701044326390281823334701732 433 593927386009173875000392028232013607086080 434 617688424283960703272223268888226296208640 435 642328657493063681842007145457485499001856 436 667902000161468575762557975557065069434720 437 694424725735199434668437197303389260289024 438 721943353107615983944013471266468421841792 439 750474529420076396219851218648177343833600 440 780080750306296433481353714105535803974032 441 810766790124525752681763374659120318141440 442 842599128089153827399572141207897728286720 443 875596653938938784461088895777639338371584 444 909816346874321144967772363059381249838440 445 945277454360914912635926855792715713710080 446 982056917168215863660180471460777516244160 447 1020158901756554706981935055905731672243968 448 1059665181340980022022463700105348910893440 449 1100597557130104822963410288275445186178560 450 1143025654141306500486841684238340215281248 451 1186971591878153409064699796664630762501120 452 1232529868864853042993377823588568696399564 453 1279703519842889480736393376035553477336320 454 1328592893216830555197899954680036507422720 455 1379222999293456696256826361881377433795072 456 1431678717296311514740285579482161005923600 457 1485985303526236169385965365627840499281920 458 1542258551247156192830808283912945149935616 459 1600499653282772451832969999634002127124480 460 1660831468702495557663180221702097659516160 461 1723282505285466213389753331750799267426560 462 1787956004604962522983968120460972826078208 463 1854880605833177094144566042431337102461440 464 1924197873312892914011666873540976995367180 465 1995906209894279773900042887113002141976064 466 2070155697414927410233795104489934950727680 467 2146978607220833431865238860101441914069504 468 2226500238262072111579232967239556402518280 469 2308752821629445263617252349880752924753920 470 2393909045631975936042422881375135124800512 471 2481963277256530521356647193761806147924480 472 2573098450442293631897155731463493373303360 473 2667350823198108475767103592878171540202496 474 2764872138228405928589694247638108880331520 475 2865698370158752075848803319207216683911680 476 2970039718033317473533312978230948224062560 477 3077884892502816918679708113045098222509824 478 3189456393805130710338358015541157313413120 479 3304794624177896291774011019696662855760640 480 3424082965368585573831577188050160652207896 481 3547361199099873787676094573498273932021760 482 3674884643573148870751675190885544153395712 483 3806634269413946419714372562565626739935232 484 3942880133835905458309911215642746202142480 485 4083666841191160222883961668841708400352256 486 4229215557417855124966954737384031543619520 487 4379569813608761101317576630755083665615360 488 4535039090973444517218253925196170583109884 489 4695593960610302700181418056682829012902400 490 4861561532241047989016324539058101759272960 491 5032990533717166283205257965308741243360000 492 5210147167883370082321829371644752019316824 493 5393078487383050787313106029051069066270720 494 5582158870940853188292431817532033146595200 495 5777345126196537582724421534962781109829632 496 5979032674955918001003839965123097687938560 497 6187274099677442072232226456655635765859328 498 6402389189440146124491998065875453165909504 499 6624428068519160308871278275190626220730880 500 6853842727126667794640059791994275968118888 501 7090571978097013777192577057430029859471360 502 7335092888238164244795103702380268595097600 503 7587461377845780860002066629134892451358976 504 7848060878284680261087100246361997524303520 505 8116943838615642019264533641414367018178560 506 8394654898427271336201780339349688243136000 507 8681109593181145647976397277632145360874752 508 8976882389260531708666938121678071404236800 509 9282031697921725553428710148478761341262080 510 9597016408115537220007641432732890106680064 511 9921890170754082538344954332472019801973760 512 10257308024515584963046327079932828851707562 513 10603155660894594682112414934154569138863616 514 10960123538233635113793527489716333411368960 515 11328271294983815986132326716381364932071680 516 11708147130074587326583875177486673589301840 517 12099804285660125429641472184974048407756800 518 12504029123101187740765000497702434642019456 519 12920669379717836332155188410573554133543680 520 13350553401697162568042419880565075277836480 521 13793740250952404261745554742778521027525120 522 14250883661682918949871519642818856598831552 523 14722034251610970531491938839483217812656640 524 15208134319745205595538241490707642544779480 525 15708983667503814709367845133132260287480576 526 16225574284402084625316536659221784052490240 527 16757962184855962429885441660395099419649792 528 17306925601783333489573528882162192514156208 529 17872509544310291787964949690189714297978880 530 18455841172458214364653543034145301999044672 531 19056660135435673689307191962556779971015680 532 19676152300468742960761372787645067399283200 533 20314367315881649044681932124862578548862464 534 20972230058783690659227647252659939032286080 535 21649776007545513123458682579878491131755520 536 22348351100407860048085028476576417912079880 537 23067619927046789946530328781432833948134400 538 23808997684545161005771260847502872724305920 539 24572523305477021713624995377896882695144960 540 25359294117147653653470575556226762283817192 541 26169330970876410297398419335116757723893760 542 27004238314116524031299305452558007446309312 543 27863587576317831939481793874039498539215872 544 28749064772566986430248049453498694250810720 545 29660692480378748326486935572411383807735296 546 30599770526516867197631328816029835367795200 547 31566298624822836154760721896130032199237120 548 32562186179406261179479148126414409022006236 549 33586889535549571531971811574940560322647040 550 34642414028387501214966581048658253616025600 551 35728758690146923034702905393719987882385920 552 36847460763824320319650326378303259473174240 553 37998490565216131070787342255927244095129600 554 39184116701960992311216288999785749158973440 555 40403654001493050940746146714379803402635776 556 41659483708338966446524156245661088155001280 557 42951572203911213916456388156378657172936960 558 44281734693023598358760877253932265655575296 559 45649901746947135753323581654768946489809920 560 47058764407197328127873531796789848362269408 561 48507464176764143705599400022742533770204160 562 49998824174815107670928258134001460445224960 563 51532766744563626063409662009561773573271552 564 53111432036148185488850404896231189254387520 565 54734697974419179005415558755368876513720320 566 56405751669615859980197453786586517852104000 567 58123523192257233530489009484894262168482048 568 59891354277732649820458582232043335046606720 569 61709109053326638470271119789431032095792640 570 63579307028709547427984011529437343030894592 571 65501757558927158013543589454665285643220480 572 67480229408436774097704517891413846293065584 573 69513395632962206728806239839814904540604416 574 71605205789997453821963442373260871141539840 575 73755448318685596643537963804703222009225984 576 75967084973571858009632787347566689022128420 577 78239836948079198769824868015578187023861760 578 80578154052219272140252487848431678908643360 579 82980398023167812925737074357827953881966080 580 85451229731847566072912408760278457846181440 581 87990340457517178994449211073281485554915840 582 90601206847050242620221916103836835514673536 583 93283438032634029416993434585410733709214720 584 96042280073621000524495459615610876458787220 585 98875718786584066904029334559513356099707392 586 101789246329287296637623703618967614727280640 587 104782430666451367597585606040617978495645440 588 107859347077849254100324724093460836579268252 589 111019463542077439347938001080190983110041600 590 114268955799423207857678476026252504071043456 591 117605357179173082752666542676453324774447360 592 121035129939966586807890978504973511656165920 593 124557686927104584426556520956589363179017216 594 128177798555890151800380854448654136454231040 595 131894756504605168695165593550846099809249280 596 135715820439536718472685074267283654554991460 597 139637980569599266690867671152919739735342848 598 143668829754184686537565854948104138648862720 599 147807587343852608160175555128730382365413120 600 152059829855159448456768967136277871598115276 601 156424630259267766810671261127386375486177280 602 160910510340862537604476399415381826472293888 603 165513810278966745421487785801786292417264640 604 170243438755384445837647108165165611548484480 605 175098375373076452150951916800996496220388608 606 180085130320561557180104833955026718946825600 607 185202507048838717766605661053174226154600960 608 190460494915748005766693431174183281368595528 609 195854658097812383829026164544509379895406080 610 201395434719986838022332036886749793862184960 611 207081509272052512666048937027688614049584640 612 212920471958258575357483085934999813439459704 613 218910795861822911083811135108726055041587200 614 225064174673867092510074892316550511906887360 615 231375248632565610207398735720410811637840384 616 237856231205741345117882170089794952783628800 617 244505445544902050167534025141494685814985728 618 251331729724786772373714183757126571036902656 619 258333154061080508721942309887795291120555520 620 265523388885556946231882512575664564137765504 621 272895976916777123124035911981187748497072640 622 280465189882554940356678428803810951682334720 623 288228910868056512821125679164065714913539840 624 296197417928680478878022893369791341121805560 625 304368292492950843570199253065201451186288640 626 312757494568925656186681135670758581495789120 627 321357266355263313608427104347294781491101696 628 330184262708452063710161949713689223904382560 629 339235833092021356021144593465817729984988160 630 348523915409433264986927840987191523482887168 631 358045500355715733438850418512078778616537600 632 367819196789392275744953687527508451306469536 633 377835709133937938030105180270505294057311232 634 388114448266793302922137287219994686647900160 635 398652119496594522586915997673298151444173056 636 409462571641768203943074940081699342249276200 637 420542084233470082578894085680522609074380800 638 431912326905448402368335983422498574750060416 639 443562189905923677853105438551148437010199040 640 455514267316040204176108338084445812071427360 641 467764489688010147297773797237875964851586560 642 480328903494636938663971691825279893064143872 643 493202935455777532658637218371965401950871040 644 506411787513915904524555450812706696208464000 645 519942213906443717566501880607278722816198656 646 533820481118668139092639867082652996402339840 647 548041591495675438827424342653070835031179520 648 562624115873274896118299043686708233291992468 649 577562461540706864007575435633350316393502720 650 592885902322215066160227127844151097433550720 651 608578682850322649721165672205832916223211520 652 624671301170958398515450241103128663573755200 653 641157651040428030717385941249614318861415168 654 658059200014878969274541764611740987473150080 655 675369140962316741885814550181029180962432000 656 693121435829495576235018908165187121614766020 657 711297386167097795497512041526776388553918464 658 729932360489320109082227882768403582685102080 659 749018933062824411891620809645875383342972160 660 768581891543985055739421269922757083881239776 661 788612986081613716372487248561898524686182400 662 809151570379027762417703695935089617833881664 663 830175501415746888668115936069113516263750656 664 851725746825117160047858484332396464491312320 665 873793314648271890983317151081551535107292160 666 896406794193803774109822586072796358133103040 667 919556226947352635205162259460795803532390400 668 943287160202287606646665555330316131903309680 669 967573426403614117432576311873930448774137600 670 992462423113409170395070114989715630861885440 671 1017943304934843213854472744536262757536230400 672 1044049009269136874843886549258071977325681184 673 1070767558896358557742489437039742389389199360 674 1098151608303884100648332604072001629600080640 675 1126170296620890240527357920985114930001441024 676 1154878396784403856303167734168869559797552560 677 1184262875410567902246577211434290842125678848 678 1214361638291311100941036687886345194606218624 679 1245160329830207785640235021241048886508549120 680 1276719750617294201318768137029853592479212504 681 1309003575407186382114411076015336056486167040 682 1342075028301412277793829830040820415933358080 683 1375918500079873916755306074642579200325448704 684 1410577567407748598593929172259221096449257520 685 1446035078693930872788397368906656669595555840 686 1482361161891062088914971928804886370527323520 687 1519513140983129594440114740253783271600431104 688 1557563912885572061489094050835949648954774080 689 1596494842546947272242573956969144239391490560 690 1636355973465689062878726343538915140546489344 691 1677126875411711443873179994387733616061754880 692 1718888344234495953660286222503832190523315828 693 1761590334176401835495125083322241920428788736 694 1805316802236814055834404664680299388979834880 695 1850045567861252597234857866551670395619631104 696 1895834041020817408688803919161181956230583320 697 1942657954548243279922196047144135942899978240 698 1990610293332418659515105877582763753957237440 699 2039632473875835195917466947644627682225256960 700 2089821085462321063744703066409884162955534720 701 2141149801249468364447872523596987178987454720 702 2193684415221912178252960125815042798343216000 703 2247396180316040124377629140170555627581670400 704 2302391993233394084644956164619112986700251000 705 2358603393843803322658451027796513870826079232 706 2416141385522805381221420389013853164177203200 707 2474974803840093551833570209429512943219364608 708 2535178974680098862402522046893874084642613776 709 2596719929881819497750004590152381080325652480 710 2659720429101129346746668868122778150831406848 711 2724100605044206396516316833686892649574478080 712 2789987890593651214483946152091391441567884640 713 2857345487198739216721705627155156066626798592 714 2926259548665492145799709448813999698723878400 715 2996690035039061071698130769400144880431544320 716 3068777774321319156627215190664420849745439480 717 3142429742332553917837304161569746539359415296 718 3217792081190766856473577921272346517108858880 719 3294821444714789337310351517993564957787183360 720 3373616274057030998694568936148705493526725144 721 3454129479855830194918893059721248601199196160 722 3536522451576988891009946355864800871294095520 723 3620687013206016512973562642426099237364967936 724 3706790589773896648559808553969643588909322720 725 3794782238308116865526988594272963103373070592 726 3884774332161523533196005499908341515469653440 727 3976711614133109174460286474261870603579200000 728 4070778847739020922849499957880145849709631200 729 4166850430272273236552816912848131543318359040 730 4265117975592526853073890946652586349140643840 731 4365521744338877365496692514613667235615447040 732 4468189891107675561881213155516259305352114952 733 4573057709359468227675912004850784670936535040 734 4680336510383343913382757649131534176499393600 735 4789880677712596152590798961190808325738735360 736 4901909288428471638935964871346656017583301760 737 5016352433273133352399269301775188394720784384 738 5133356128503824353562622107287456273335260736 739 5252844756472715127514149372310333475620907520 740 5375059750129331442498612341424519122384621976 741 5499832536244344998108655018095447368256486400 742 5627413345719664053673533660069894323821731840 743 5757720533456221335399973335636495896192338944 744 5890920311995074733814509698343766318658837120 745 6026924482527950761510305921070844249077463040 746 6166008625166333124100847174249720178330386880 747 6307977871214530892212362235609206776499426816 748 6453117756345473026668294708017420297054547840 749 6601333111674643329380369833521314218966248960 750 6752812968638206633895001940524811367692088064 751 6907454647455076147081200735088903895149370880 752 7065572400483823961930038023712887810709653216 753 7226941274237691330539584933767751900280778240 754 7391886779590910972059043467013336406254776320 755 7560298191209040890024441550681626263955715840 756 7732390297360277704321514811171215095537989600 757 7908043772766459415716556893086723724252672000 758 8087616630024912306564402015673292098854039744 759 8270849541967912299152670161073860739504752640 760 8458113238565299937427670190881818419159360640 761 8649279123170169017328518957384917389181478400 762 8844591036224352265368519380512106929613849856 763 9043910551010576471578326373791419899969305600 764 9247645149811054046927632846853185014707863680 765 9455496275034986792820734841107188070062444032 766 9667885765731837792888726975273964706099773440 767 9884664529365670048294954694778199281785270784 768 10106109143875199128530086816209949521208588868 769 10332059290041862704133734146854861789390602240 770 10562978328945908314181664116599338277192531968 771 10798522987515966537849688915998300545033725440 772 11039172815973003086215229083164683718486475680 773 11284755244288251139153179327812188322690894592 774 11535583715192714452433744916895297030614464640 775 11791472858309888363630823566061117476236055040 776 12052949092967655723289171686504605886659631300 777 12319618232898449634407204092107539796302974464 778 12592024942644316499596250969697213746489518080 779 12869969802577201256146451160974569726836111360 780 13153807728774883544114062574017546982382137520 781 13443324718379087347868075444387559795392040960 782 13739118295420147352822322943090775938465367808 783 14040736375636240930946755867135421510428338432 784 14348797022231103335386930601010852367417834800 785 14663070144554680541372180823551011755402008064 786 14983957285261650882622410867388000616682516480 787 15311211766076014308135935876874697492583738880 788 15645511214158929799666243307044651410388461444 789 15986337771152673107122892978652831742282905600 790 16334392173862258798336207166204826150534144000 791 16689409348628558512251493396969658980359248640 792 17051843210167503963521146991690119110249700848 793 17421409831093264928321985838648052588801126400 794 17798877010804823358999239404737227016989173440 795 18183652259065052323493657087456703219786451968 796 18576529347942017216924099715098106730581432960 797 18977203345760329686603961956258681892779390720 798 19386186954204541213594756957332323713022530560 799 19803153845342841179255026394960670237718640640 800 20228973233401796285598559970540405102924805558 801 20662968027471004743423098405961360449951216640 802 21106036617989748566024850876086827802725601280 803 21557828726595220618956822723751335877412250624 804 22018922983160724564776429270296922248448505840 805 22488944844629352352505143563432442521627402240 806 22968877500469975974216491811798722029085688960 807 23457948070511496956604591639481619748038113536 808 23957172482947941278797218511520567010785753760 809 24466148920838415691736350694417286318763768320 810 24985529904653671852825958339555912185753303488 811 25514886140936774702403146334814357925529868800 812 26055328797192232653885647982417670263159357600 813 26605976635602612217127478860173005153433894656 814 27167977542595280811622378833003003456285450240 815 27740871206959367109456074342997280969329259008 816 28325392889883406413656339097724486469123354760 817 28921051186984882295840847307092597781016094720 818 29529100864072760837090175288805689730301999616 819 30148538246296425011705959094246163748278812160 820 30780659238106962127406333167025434802958194880 821 31424937202713226331656382527457346799611613440 822 32082199996977344815510515136804283556330983808 823 32751885849616350777222315817141293807495436800 824 33435410512072964441343599938522254240759748560 825 34131632086409579400367165099738952950912774656 826 34842012393709575242705260582800505882319462400 827 35565949693413380942150783269243912894568998656 828 36304375375184380423154156304938282933255956128 829 37056648020876493758621773159651275314733465600 830 37824363735659068607306476573140201208640621184 831 38606224746361927493622248823732111056662871040 832 39403878694908357106857496045025435390411963040 833 40216638872691141128603896122906993351620605440 834 41045552364740421326233527696049279397282119680 835 41889887718803074234864540424995836002832476160 836 42751442919839293603038780871200111059059681440 837 43628744563562461031309339028604054969846348032 838 44523648263458020425528238171469508551676497920 839 45435371307953078029234005842767234410222938880 840 46365089957167941159831807593245455849814019520 841 47311971070500416384177965818396951439004129280 842 48278038458022349772493053825015923719205451264 843 49261621031647966670098841398832580739493826048 844 50264806972976009896802151842897725581106605120 845 51286705191740465905813945981922497378192365312 846 52328636092468765156425039709656260596122147840 847 53389651827884612105869955179250014745178370560 848 54472028606838221168478942417191662597686081660 849 55573873018699168089462588560722566193087687680 850 56697533148635820802318563636678428935019581440 851 57841995708616247938075306846648408094644047360 852 59008741816282086444540591406688495731628388576 853 60196694337276046666253795201554649810593658880 854 61408411398519792531090124825733303519778821760 855 62641749812045484025883453785110145999922522112 856 63899347875544187567636401633460863963027279680 857 65180054634766135672922819997914509343197512192 858 66485530295646010862554649028701835372031552512 859 67814552180059050049011636812781526770978470400 860 69169993047123570686718809245423753371380759472 861 70549429306315549482823835222794110558875374080 862 71955823107572567298531713596110704396073123840 863 73387868588795646757136972598881041719335983104 864 74847425354934085354921987355015521271162804100 865 76333107010277889904048022403190127133559019520 866 77848137235838020619915327561793406095429046080 867 79389777971727726748858604108419739755174805760 868 80961352465750284509541991849508668108488314880 869 82561380682146341104940051559570334927432680960 870 84191944123588335959083907013410973461416591104 871 85851472448013195267248152843904822865795271680 872 87543580421926674730676488249126576875278682972 873 89265177574513995670307393615003331598525793280 874 91019989535308554650244384364218444850001510400 875 92806340660520056238889514983543454563099319808 876 94626559184029390928553063928927872167418557400 877 96478868243738902767054607983086768180807608320 878 98367318184907971093032646564763849871421406016 879 100288423988501870453456205014869869420277843200 880 102246359314295485036117044893393396615205083520 881 104239228997833817461375969392707830632831498240 882 106269635481991963996755088215567042175082759328 883 108335570300370465147678308936730055267407920640 884 110441568553139328059093615380353829732775219880 885 112583703817517819893848467440488148157992645632 886 114766648313533218697686703629671912960853504000 887 116988260800256405623783541194594212111739679232 888 119251448217511074030703344137993685866048059320 889 121553942548139118556981751236345596179316357120 890 123900818057067105411251309226158580431726180544 891 126287654959364772405700284927488401874317125120 892 128719679836079825149350371850337939381880962560 893 131194475789548312772083605288535037511996828672 894 133715287729936895119071536075393569794173861760 895 136279557089180344668373369344343327828279219200 896 138892957350947757187010092542425906761951490640 897 141550517681492399466764215454983888350361906176 898 144258080710634029910886628606535839096583516160 899 147012921088632365430651352122673238954498968320 900 149818658548329852764957846963203959750472778916 901 152672409484512110768338182211669288575362242560 902 155580512965509774448719848568541729454720724096 903 158537383234167520293565350984883125440187866112 904 161549547002762554480405578476275590833508196320 905 164613933999097688709639884543480440890784722432 906 167734579456367052894131757043484013649578351360 907 170908236543400374988374095615950428632110932480 908 174141983066347163851449140468213464847345667864 909 177429547530555836517528030509441609557334603520 910 180778215852897899788472755838812879619512811520 911 184184532465236538261909485901089233833657976320 912 187652992833462142836075488988239559882570957264 913 191179944478748525591422646014632942550332303360 914 194773284688310404466179151674892603245324285440 915 198425977938843722541503807874051825761785735680 916 202146152092105334717721655094770479350471366880 917 205929921458954322326568496116794670255900768768 918 209782291054732833594218202040120281013233522816 919 213699155850166438111988839102227023047874726400 920 217689321505959751900179455976026418201199591200 921 221744901790243266903071012637289167617916656640 922 225874957766517173696332434317492814943433164800 923 230075124075806757560875144745859909625877509632 924 234350969449222565524986517048382002039763687040 925 238697884286047798861488069135915841751223183360 926 243125680614372504374030509816042404850385138880 927 247625525804166305414807351764472295736666353408 928 252207514503213942880545210152367937386319620000 929 256866746750454885509859258283416291414986657280 930 261609414649472932841468796451802266134030838272 931 266430346593481375139125868953770293314355504640 932 271340468735367145925275890423246488256312241692 933 276329896244299033920140613361950137282350119936 934 281409867937636032349550032613970223553127567360 935 286574888627915341652479189724132984890984786944 936 291831839229486445421525880838379491607670614040 937 297174922524736398557828951944580045548012247040 938 302616297439197642257505401471627202766853354496 939 308144910303228655071707620366007459754046778880 940 313773265605604109758289420402577156480813058560 941 319495205808857480847124311715991835120146115840 942 325318372639845225011969287073762754417581463168 943 331236273143963228723108750288903609824424939520 944 337262429331507401891534100649209615675464958360 945 343384489905414719874051218817779798685647832576 946 349616358716851193648390611108673531288957706240 947 355951141915740730200367105573216253173050517248 948 362397320922967761253410035780104536062495797440 949 368947629493540623847825022792254786372333486080 950 375617096048825757332429300555763693847901310144 951 382391929869751042624657085362097022995653520640 952 389287580892780860669795245012953293827145875200 953 396296337168805072888176228992463182713458427392 954 403427606515021721992094032745862263185106408640 955 410673264020518181125762122004878046110629314560 956 418050001739863100039743961427135491130208724640 957 425542433176792759519997088916999152790500083712 958 433167715608846486111860030501241216872680243200 959 440917228995734075390029564412788071770531685120 960 448801402436791248359610247638692792335788534168 961 456811158052203026228863012218114607042431313920 962 464965024273772693052168118450849657191668172288 963 473245846901390617551350700291397719932902189056 964 481672667322842207558406660517441707940353559200 965 490235858034822861692442879990686648986499092992 966 498946973594894199001247723859948667206198405120 967 507795879495475337418314768614417821142692687360 968 516803129811009900800187839158644441840607858314 969 525949613292022236553876684983540082918635217920 970 535256449512775781296233860270605832714694512640 971 544712894303740200937277771270546955625704069120 972 554331741574139214799409095340391543377374444668 973 564101685828782216370035746091457917175303782400 974 574045514510897049054188404387574971027024067520 975 584141951395717489444436493199313572964425918464 976 594414406736712533386886298471939143338097277600 977 604850899280709009451862242860910839721838135808 978 615465587199074205870318763284017005561289568768 979 626245868471549928341041880028622614386203591680 980 637216991258854518370456775488061372372607354852 981 648355285631421862267605354734627042647719068160 982 659686685587472730424143128437167665819972014080 983 671197840625075254588086313198861354192096126464 984 682904409588809386758528948943120354641996495240 985 694792355621425023245107919544842833975311636480 986 706889636846879708569562783202200818883970674880 987 719169938785747570669630801321057977404540289024 988 731661974067193818371980285501736915511429567360 989 744350877383357331105846237180169245790467886080 990 757253957725958770552024628569751482924907099904 991 770355591751850738133063445577572912631655667200 992 783686720055921029836106199921788374108059741504 993 797218107977947549895019018875959329688912373760 994 810981526051644081710131077514236487990759587840 995 824960434627885133611231501381283628111307891968 996 839173955887144813283996224914067828739304366000 997 853604713140935615782476865476101497157442508800 998 868286927888944704386996058149713005111828433344 999 883188143374266805352881996550364774840693434880 1000 898343493140043567733804394714584417633325981760 1001 913734587685073723226433592356298865060612920320 1002 929382540885109886787812217485056242941509515264 1003 945268039974873897859033809944368808682230000640 1004 961428913292543664478367253478154088042149826600 1005 977829150634113154451274546049289645644813102080 1006 994507582488396260811563492657898357660281856000 1007 1011443777404086805516792047341786467793063275008 1008 1028661035438529611206984303064789833282381067808 1009 1046137906925006918872374089000222209735900723200 1010 1063916183643331989078880583984238530257735735872 1011 1081955939398191243051075307820303328465933534720 1012 1100300066085527754297109986151549839607650224640 1013 1118925879196850430257318950349357851838495999232 1014 1137859077707032303568536568752279194655504269120 1015 1157075855412700494380819190942249459187008768000 1016 1176622356561919410711835821937821888683152730880 1017 1196454341549213811789600862724479109114253382656 1018 1216619162165892113540016488765164890818852935680 1019 1237091650070803583023493202425162334604733940480 1020 1257900134717738560293329146807788024402446898768 1021 1279018212230291474071894164515683672955194091520 1022 1300496804570391631113055768059385059361495060608 1023 1322286924369794379589991528578645816161843477504 1024 1344440817774607916730173357557824206911135107120 1025 1366930579310897159938034036423871193468995159552 1026 1389787421940437208736953995297939812412791664640 1027 1412982080742348617947588408862108335985268249600 1028 1436570718799308090070314940265497693100613246252 1029 1460499125360672302189843914007978231550458391040 1030 1484824915516826941602750147584753773396785192960 1031 1509517170059203425381280510116209351500336389120 1032 1534610260633136991452031760352400543089019034608 1033 1560071772411709652481326106246274008427449415680 1034 1585963615663785944221008990413342755971039989760 1035 1612225837047855189181552722282278858691047298048 1036 1638921937465372166246444188131005121630849795840 1037 1666017680744797279132398284058177677075227994112 1038 1693550897607755961603731175537365746903616425344 1039 1721485708193706132755180035257789062665843176960 1040 1749890320909578759718023997705597268497675264392 1041 1778698471846320373075461944452300563502854243840 1042 1807980111833181453525358396927134884158766346240 1043 1837697356970712178336236804306263018939729975040 1044 1867891823412828337007869598244635134496143022280 1045 1898523821043889568087419426600837143979532513280 1046 1929668457471021861629996484938307934190037044160 1047 1961252538913727650877258186937473191982398674432 1048 1993353079852541911925075180142040170955776838080 1049 2025928186438667540397955375404904370093617597440 1050 2059023616250727505308061501146089474977078326528 1051 2092595492688509275538131564389361498457061711360 1052 2126726476336018259135786500096803835495673037744 1053 2161335766727834259319943605694176507579890580992 1054 2196508111205018891012384774072365931609219235840 1055 2232197211343294535675092160113008101428561262592 1056 2268453352476945087235833424798274200568535228720 1057 2305228059846987104431740386758196256715368253440 1058 2342612259561308742420195267693877184268565179168 1059 2380516807282406994341083313335864433092180369920 1060 2419034910598202534794766574031245825368147837760 1061 2458115434746550388123322815370395313489228122880 1062 2497813613931960057464926311588434638743747521664 1063 2538075927046260440496716088391728616186541514240 1064 2579002340004574194590655742880257240677028219200 1065 2620494559807944186492209468839397320789094458368 1066 2662655046665251361269229902344972600312499077120 1067 2705427359673173813555888203357406591048704687104 1068 2748872138424900098782929406779781440342503886744 1069 2792930325540938263952908226727464714561927424000 1070 2837711769927584458850911099780393885145180687232 1071 2883108154196146951410705214351534576266489930240 1072 2929232051678136684884044006839158217669399526080 1073 2976021201782086163152004971481362438172390254080 1074 3023542146697803898766749827267936133023705692160 1075 3071729760033227840297566508813783952583912527360 1076 3120704688981125033696790981782382575514520028340 1077 3170347636737070028820521600576050071795516393984 1078 3220782226256023386551655485891671322193540280320 1079 3271939819070102975353068598483057717532096640000 1080 3323893398522778735859191769691263077516817067576 1081 3376571187362366017034647425766146012197754101760 1082 3430105627019168393887373439838841474392522337280 1083 3484365403069128930848873504992529156590313543424 1084 3539486204153359942615158737047785850526384620800 1085 3595392404427041702581332219788089980304817965056 1086 3652164014390707185792877496629778159729620659840 1087 3709721973990551528154208126886812212929938552320 1088 3768211598953062283558598810737888812042228801396 1089 3827488426094873557034167060326731731171104015360 1090 3887701314661345047315391174750135691607783198720 1091 3948766989558590405817622729855257757159166622720 1092 4010773122685074758120508340519680151958255337024 1093 4073632681587925024207029809610124235398401638400 1094 4137505030513437516310238603393392293625234509120 1095 4202231329166763952992455157956428396757341582848 1096 4267974804981785673221934134214154765192898886240 1097 4334643811692764153165827111341145101776058451968 1098 4402334372093088989346433210799539263623761960128 1099 4470950733138543668197352288571972094801139665920 1100 4540667579895211889933001900543186705016031612280 1101 4611310357786371538794491884479413940744961839360 1102 4683057963760947525150467821486522372707328450560 1103 4755809597158010169285104075705216393551592509440 1104 4829670377235981312494750909794994229175043852640 1105 4904535014753484291184347226979838671720266076160 1106 4980594897555288439026177883117597659354296536320 1107 5057658306226551792843472891860549036419697902592 1108 5135921216338282373857814542153566728322658967520 1109 5215272819336183520541675683268485882016840444160 1110 5295828140937698666051857759512460103761608400128 1111 5377471471574777761006102754237540098395085808640 1112 5460412398039280306517320539474392737144133583768 1113 5544440458360146573779741944198858460645960074752 1114 5629770236631543599447538538389252664278818580480 1115 5716279991477452196519428301277162780838898509056 1116 5804095530021829330925129112213155458275772748160 1117 5893089759595548307148302599524730444925131816960 1118 5983492089627216848525150393625047303231776545408 1119 6075071605716823714075982787246471030912122856960 1120 6168063155738456095287112647268270023078314830080 1121 6262333058341717621996304046165388359877989918720 1122 6358018852041006608051430159858311947555021808640 1123 6454981018328450415489006543798790972680312721920 1124 6553470545598446936472941374006672147529639639100 1125 6653234209016454745830773482884971914677779489280 1126 6754528915786735702713225000172400604777728593920 1127 6857207954379515061050658896909263228504265348352 1128 6961421619842018059979666916709794170091575150016 1129 7067016833338562328705903093339200040512470210560 1130 7174268066852390831339468333235092237967845744064 1131 7282897773193537899967880663727956029637563077120 1132 7393186860047061028725584330880750902250284103360 1133 7504974399505578628176345590618746208830434740736 1134 7618424555378732370518649002843950409179567111680 1135 7733369461124249988070816177548922607450581416960 1136 7850109130565924543064855507821592132895699356240 1137 7968339510011978256473716055671638236503653496320 1138 8088367611508132476055066426291594785703452241920 1139 8210017007985689733446422472781577853884905269760 1140 8333466931352085717323818233302486739088160358432 1141 8458533392934515532629043614587271220314994831360 1142 8585544178892584541235805231962644231995128048192 1143 8714166365966307539670771970897562257967660824320 1144 8844735343100067062922728547639670298384031799680 1145 8977057789685155531581727092411625223529085192704 1146 9111329305799255322407401703366842719436784793600 1147 9247348338547530794883036239642728938384197514240 1148 9385472854632365706414058624154248738475625598176 1149 9525338498032922380905119705389812665373828833280 1150 9667311495902384515689310343094132927785938083840 1151 9811180127385754452783851328860590857686200381440 1152 9957157761656010573101724996079562011535467930788 1153 10105023714885437803349318890157138446388478320640 1154 10255168742041438710076435812413024230079944760640 1155 10407194283846849046496219879779320579488295831552 1156 10561500061821132757575647317769025983717185376880 1157 10717854318699066180749723840546448184579076322816 1158 10876489710090674743675054422580082337827620470144 1159 11037164729674033373694028841788029398942482314240 1160 11200305734035879134388652292895567958763806017896 1161 11365476957726860000131840989168492167021094566400 1162 11533114491527229710915310995461351783862845808640 1163 11702964775228342779399000907696960296314231352576 1164 11875281384547796478904583005617346124915604291960 1165 12049800154657464545386525578476116292349284444160 1166 12226986087627750733303457913928871472054842213760 1167 12406362969192702704945184641271659692490260848384 1168 12588406359105605771567202075514801944694240155360 1169 12772838977460556655916343942345218559346593838080 1170 12959937088513933401279621295764486657128766080640 1171 13149411888118719222929779685290275532518569310720 1172 13341770305343704074398590937438271282699644725188 1173 13536492165033242635481656196784956049194359329792 1174 13734095848397820456638233968636868959164687093760 1175 13934278288476271928762156333019058468087752334080 1176 14137340340187863711970147675159903047851379347220 1177 14342966412148526995092327808329385806000424089600 1178 14551708907962807321303105655153128521442721897472 1179 14762999902372284969088620955604806648177327887360 1180 14977404210050969273036188010430633195292157719680 1181 15194590735248276233785331487461078575607472994560 1182 15414886981545753475770197224080088156743118258560 1183 15637948254815245071939481775235991056617092277760 1184 15864376254624491386352489867334911397130183247100 1185 16093551205078805683252584920548661511838119022080 1186 16326088257650053550920148860292215217829260206080 1187 16561625872474472999009334086950124829099244137216 1188 16800520413295545511170863326623337251297700969680 1189 17042395574343491991184192849372836683815795353600 1190 17287906479697747959920027623735729055730140285952 1191 17536377082033263832073974667120023230165327306240 1192 17788477072209175527553315307324333772783195426720 1193 18043811848916753265655537961797935577515037956096 1194 18302769027199084682854062588983080177149468698880 1195 18564937987677939152307685581549522315694548295680 1196 18831031722320074300793576638226906608241944884960 1197 19100313132486008194460745672974666273666333537280 1198 19373510986425886895807461834146856703243613020160 1199 19650194803810809269776330841318658873581639577600 1200 19930786018775459227813029012773732668020307837020 1201 20214836772467719802278203713654301680764382177280 1202 20503122722313068627449393041331802592233090257728 1203 20794840569055056696436971689763293930346391747584 1204 21090783040417435891302457281089734107114511326720 1205 21390480726532799507938314755080356450345313637376 1206 21694391654695008222611317296904814505757746418560 1207 22002027578782212769951900704582426810315934187520 1208 22314231980716182039398542020295163331516863636016 1209 22630129797220162189882273803247032780209588682240 1210 22950582983970929584906200351154100302059057530880 1211 23275079919918287026359262414326951719342465606400 1212 23604118202750574448800166263592347578006576467560 1213 23937165792546719322159204703176690717805412352000 1214 24275139562156101308168955783353929716290169301440 1215 24617086696179607101577258122917770243788402073344 1216 24963944041290279189054344088554963625390266036160 1217 25315154215511137495785349813104228261344007788544 1218 25671257600854562585623232057223605707856666841600 1219 26031674701745856121066934766489666918897455738880 1220 26397401763704760638155819832320816738861173401592 1221 26767401753695349071226650401806316077266749854720 1222 27142692517094389096598186595412170685479935016960 1223 27522667095049678822917784824145640272956348751872 1224 27907912100512880383112762917628412523152732188520 1225 28297796622809596244626882281159829428194729472000 1226 28693402729192356441449665944899540950786272438720 1227 29093602216107397031542349602780408770844653801984 1228 29499500487332175356854883799864589996755465468480 1229 29910436882381206671871708191202938650089319207680 1230 30327047964016272226529648077408542523211878432512 1231 30748647153026550847242162946150496270204732459520 1232 31176409264206699415852118296072621754545895322048 1233 31609107421117031820563713958629186473812706304512 1234 32047941655967551692545648599091372296848601866240 1235 32492193176764582672394890453266043031279291010048 1236 32942552480404746123563809663181002007419924575840 1237 33398272724089470605099240842848986166048836567040 1238 33860628931502492377826828658144102946147661563968 1239 34328287491677793313535943876107520940008140282880 1240 34802550653483222930429771852279927559267093427200 1241 35282636707625518641900355988485944555001457756160 1242 35769294382412727859335590118436230313070072566272 1243 36261711638613493224882868301585138641934359925760 1244 36761271715802229098746997859679211198732892461520 1245 37266525576520561050918151314888810896389642340352 1246 37778885858663616015376711698440541880654943846400 1247 38297502800858383316792349033360130107675221638656 1248 38823187962748007727795052651839125879903170160952 1249 39355058783264922449418281003900072025590279854080