1 1 2 2 3 5 4 6 5 14 6 21 7 24 8 54 9 80 10 105 11 120 12 264 13 390 14 512 15 633 16 720 17 1560 18 2304 19 3030 20 3752 21 4473 22 5040 23 10800 24 15960 25 21024 26 26070 27 31112 28 36153 29 40320 30 85680 31 126720 32 167160 33 207504 34 247830 35 288152 36 328473 37 362880 38 766080 39 1134000 40 1497600 41 1860600 42 2223504 43 2586390 44 2949272 45 3312153 46 3628800 47 7620480 48 11289600 49 14923440 50 18552960 51 22181880 52 25810704 53 29439510 54 33068312 55 36697113 56 39916800 57 83462400 58 123742080 59 163699200 60 203621040 61 243538560 62 283455480 63 323372304 64 363289110 65 403205912 66 443122713 67 479001600 68 997920000 69 1480550400 70 1959914880 71 2438956800 72 2917963440 73 3396965760 74 3875967480 75 4354969104 76 4833970710 77 5312972312 78 5791973913 79 6227020800 80 12933043200 81 19199980800 82 25430630400 83 31658014080 84 37885075200 85 44112101040 86 50339122560 87 56566143480 88 62793164304 89 69020185110 90 75247205912 91 81474226713 92 87178291200 93 180583603200 94 268240896000 95 355459104000 96 442641024000 97 529819678080 98 616998009600 99 704176305840 100 791354597760 101 878532889080 102 965711180304 103 1052889471510 104 1140067762712 105 1227246053913 106 1307674368000 107 2702527027200 108 4016428416000 109 5324581785600 110 6632296070400 111 7939974067200 112 9247648798080 113 10555323206400 114 11862997579440 115 13170671948160 116 14478346316280 117 15786020684304 118 17093695052310 119 18401369420312 120 19709043788313 121 20922789888000 122 43153254144000 123 64163222323200 124 85092239232000 125 106015508121600 126 126938337926400 127 147861131443200 128 168783921694080 129 189706711622400 130 210629501515440 131 231552291404160 132 252475081292280 133 273397871180304 134 294320661068310 135 315243450956312 136 336166240844313 137 355687428096000 138 732297646080000 139 1089292748544000 140 1445067354931200 141 1800761010048000 142 2156448917145600 143 2512136385158400 144 2867823816883200 145 3223511245342080 146 3579198673478400 147 3934886101579440 148 4290573529676160 149 4646260957772280 150 5001948385868304 151 5357635813964310 152 5713323242060312 153 6069010670156313 154 6402373705728000 155 13160434839552000 156 19583731335168000 157 25987412715264000 158 32389873599283200 159 38792253532032000 160 45194627716761600 161 51597001462406400 162 57999375171763200 163 64401748877854080 164 70804122583622400 165 77206496289355440 166 83608869995084160 167 90011243700812280 168 96413617406540304 169 102815991112268310 170 109218364817996312 171 115620738523724313 172 121645100408832000 173 249692574523392000 174 371693362360320000 175 493359385559040000 176 615005793642240000 177 736650981229363200 178 858296087865216000 179 979941188753049600 180 1101586289201798400 181 1223231389614259200 182 1344876490023454080 183 1466521590432326400 184 1588166690841163440 185 1709811791249996160 186 1831456891658828280 187 1953101992067660304 188 2074747092476492310 189 2196392192885324312 190 2318037293294156313 191 2432902008176640000 192 4987449116762112000 193 7426753498644480000 194 9860011194249216000 195 12292934125215744000 196 14725837441066752000 197 17158739536421683200 198 19591641550825344000 199 22024543559480985600 200 24457445567697542400 201 26890347575877811200 202 29323249584054814080 203 31756151592231494400 204 34189053600408139440 205 36621955608584780160 206 39054857616761420280 207 41487759624938060304 208 43920661633114700310 209 46353563641291340312 210 48786465649467980313 211 51090942171709440000 212 104614786351595520000 213 155827373623713792000 214 206924718169128960000 215 258016016028266496000 216 309106979122765824000 217 360197922602149632000 218 411288864861037363200 219 462379807038973824000 220 513470749211162265600 221 564561691382911622400 222 615652633554624691200 223 666743575726334494080 224 717834517898043974400 225 768925460069753419440 226 820016402241462860160 227 871107344413172300280 228 922198286584881740304 229 973289228756591180310 230 1024380170928300620312 231 1075471113100010060313 232 1124000727777607680000 233 2299092397726924800000 234 3425526027512709120000 235 4549648400390725632000 236 5673655530542039040000 237 6797656614007074816000 238 7921657362707472384000 239 9045658091792754432000 240 10169658819657540403200 241 11293659547441375104000 242 12417660275219461785600 243 13541661002997109382400 244 14665661730774720691200 245 15789662458552328734080 246 16913663186329936454400 247 18037663914107544139440 248 19161664641885151820160 249 20285665369662759500280 250 21409666097440367180304 251 22533666825217974860310 252 23657667552995582540312 253 24781668280773190220313 254 25852016738884976640000 255 52828034205547560960000 256 78731141886604247040000 257 104585591527497400320000 258 130437729911482785792000 259 156289753052741468160000 260 182141770147313872896000 261 207993786907121639424000 262 233845803647314290432000 263 259697820386286445363200 264 285549837125177649024000 265 311401853864063104665600 266 337253870602948121222400 267 363105887341833101491200 268 388957904080718078494080 269 414809920819603055174400 270 440661937558488031819440 271 466513954297373008460160 272 492365971036257985100280 273 518217987775142961740304 274 544070004514027938380310 275 569922021252912915020312 276 595774037991797891660313 277 620448401733239439360000 278 1266748820205363855360000 279 1888321222666380902400000 280 2508820715341792051200000 281 3129271549977039667200000 282 3749720073355379515392000 283 4370168481490992660480000 284 4990616883579919527936000 285 5611065285334081757184000 286 6231513687068628870912000 287 6851962088801955488563200 288 7472410490535201154944000 289 8092858892268441073305600 290 8713307294001680552582400 291 9333755695734919995571200 292 9954204097468159435294080 293 10574652499201398874694400 294 11195100900934638314059440 295 11815549302667877753420160 296 12435997704401117192780280 297 13056446106134356632140304 298 13676894507867596071500310 299 14297342909600835510860312 300 14917791311334074950220313 301 15511210043330985984000000 302 31642868488395211407360000 303 47179930548465082368000000 304 62692264592523845959680000 305 78203525726797003653120000 306 93714738203029997813760000 307 109225948368006084206592000 308 124737158417739443896320000 309 140248368461426117308416000 310 155759578504778026082304000 311 171270788548110319740672000 312 186781998591441392902963200 313 202293208634772385113984000 314 217804418678103371576985600 315 233315628721434357600902400 316 248826838764765343588531200 317 264338048808096329572894080 318 279849258851427315556934400 319 295360468894758301540939440 320 310871678938089287524940160 321 326382888981420273508940280 322 341894099024751259492940304 323 357405309068082245476940310 324 372916519111413231460940312 325 388427729154744217444940313 326 403291461126605635584000000 327 822094132296542257152000000 328 1226006041824881132175360000 329 1629323354968225652736000000 330 2032615940095559065927680000 331 2435907452313106873221120000 332 2839198915872614516981760000 333 3242490377120865252974592000 334 3645781838253873262264320000 335 4049073299380834585276416000 336 4452364760507461143650304000 337 4855656221634068086908672000 338 5258947682760673809670963200 339 5662239143887279451481984000 340 6065530605013885087544985600 341 6468822066140490723168902400 342 6872113527267096358756531200 343 7275404988393701994340894080 344 7678696449520307629924934400 345 8081987910646913265508939440 346 8485279371773518901092940160 347 8888570832900124536676940280 348 9291862294026730172260940304 349 9695153755153335807844940310 350 10098445216279941443428940312 351 10501736677406547079012940313 352 10888869450418352160768000000 353 22181030361963309957120000000 354 33085411022424993103872000000 355 43974900921245078504079360000 356 54863796223680169549824000000 357 65752666798099249488199680000 358 76641536299608543820677120000 359 87530405752459797989621760000 360 98419275202999795250798592000 361 109308144653424549785272320000 362 120197014103843257633468416000 363 131085883554261630717026304000 364 141974753004679984185468672000 365 152863622455098336433414963200 366 163752491905516688600409984000 367 174641361355935040761656985600 368 185530230806353392922464902400 369 196419100256771745083236531200 370 207307969707190097244004894080 371 218196839157608449404772934400 372 229085708608026801565540939440 373 239974578058445153726308940160 374 250863447508863505887076940280 375 261752316959281858047844940304 376 272641186409700210208612940310 377 283530055860118562369380940312 378 294418925310536914530148940313 379 304888344611713860501504000000 380 620665558673846073163776000000 381 925957194746686539300864000000 382 1230861050568443730788352000000 383 1535750015628559324529295360000 384 1840638386092289923915776000000 385 2145526731828004512194887680000 386 2450415076490809314868101120000 387 2755303421104956077377781760000 388 3060191765716791582979694592000 389 3365080110328511845854904320000 390 3669968454940226062043836416000 391 3974856799551939943468130304000 392 4279745144163653805277308672000 393 4584633488775367665865990963200 394 4889521833387081526373721984000 395 5194410177998795386875704985600 396 5499298522610509247377248902400 397 5804186867222223107878756531200 398 6109075211833936968380260894080 399 6413963556445650828881764934400 400 6718851901057364689383268939440 401 7023740245669078549884772940160 402 7328628590280792410386276940280 403 7633516934892506270887780940304 404 7938405279504220131389284940310 405 8243293624115933991890788940312 406 8548181968727647852392292940313 407 8841761993739701954543616000000 408 17988412332091117769588736000000 409 26841063195281238076293120000000 410 35683228480482066636472320000000 411 44525005985431811922001920000000 412 53366768599619915609784975360000 413 62208530619211634303213568000000 414 71050292614075336985534791680000 415 79892054607866129882250117120000 416 88733816601608264738801909760000 417 97575578595348088338445934592000 418 106417340589087796695363256320000 419 115259102582827499005594300416000 420 124100864576567200981060706304000 421 132942626570306902936911996672000 422 141784388564046604891542790963200 423 150626150557786306846092633984000 424 159467912551526008800636728985600 425 168309674545265710755180384902400 426 177151436539005412709724004531200 427 185993198532745114664267620894080 428 194834960526484816618811236934400 429 203676722520224518573354852939440 430 212518484513964220527898468940160 431 221360246507703922482442084940280 432 230202008501443624436985700940304 433 239043770495183326391529316940310 434 247885532488923028346072932940312 435 256727294482662730300616548940313 436 265252859812191058636308480000000 437 539347481618121819227160576000000 438 804905229774924591723970560000000 439 1070168978456566068712439808000000 440 1335422241560218253954383872000000 441 1600675116883619355921678336000000 442 1865927977316258816291226255360000 443 2131180837154301891666419712000000 444 2396433696967616951030505799680000 445 2661686556779859100608985989120000 446 2926939416592052592147302645760000 447 3192192276404243772428711534592000 448 3457445136216434837467393720320000 449 3722697996028625896459389628416000 450 3987950855840816955116620898304000 451 4253203715653008013754237052672000 452 4518456575465199072390632710963200 453 4783709435277390131026947417984000 454 5048962295089581189663256376985600 455 5314215154901772248299564896902400 456 5579468014713963306935873380531200 457 5844720874526154365572181860894080 458 6109973734338345424208490340934400 459 6375226594150536482844798820939440 460 6640479453962727541481107300940160 461 6905732313774918600117415780940280 462 7170985173587109658753724260940304 463 7436238033399300717390032740940310 464 7701490893211491776026341220940312 465 7966743753023682834662649700940313 466 8222838654177922817725562880000000 467 16710930168168036694087434240000000 468 24942610584339699213767540736000000 469 33165754126862233745353605120000000 470 41388603669909606981431328768000000 471 49611442727378990925762527232000000 472 57834281397068123786819076096000000 473 66057120051866495006277878415360000 474 74279958706070269840742326272000000 475 82502797360249316659195666759680000 476 90725636014427290567863401349120000 477 98948474668605215818490972405760000 478 107171313322783138757861635694592000 479 115394151976961061581989572280320000 480 123616990631138984400070822588416000 481 131839829285316907217817308258304000 482 140062667939494830035544178812672000 483 148285506593672752853269828870963200 484 156508345247850675670995397977984000 485 164731183902028598488720961336985600 486 172954022556206521306446524256902400 487 181176861210384444124172087140531200 488 189399699864562366941897650020894080 489 197622538518740289759623212900934400 490 205845377172918212577348775780939440 491 214068215827096135395074338660940160 492 222291054481274058212799901540940280 493 230513893135451981030525464420940304 494 238736731789629903848251027300940310 495 246959570443807826665976590180940312 496 255182409097985749483702153060940313 497 263130836933693530167218012160000000 498 534484512521564983152161587200000000 499 797880602315070704378015907840000000 500 1061020281010757974247188463616000000 501 1324151422832796116128266977280000000 502 1587282270655359096713837150208000000 503 1850413107992344088007660797952000000 504 2113543944941548828218209796096000000 505 2376674781875862806787161047695360000 506 2639805618809582188971117944832000000 507 2902936455743276843139063734599680000 508 3166067292676970424397223918469120000 509 3429198129610663956997343938805760000 510 3692328966544357487286207051374592000 511 3955459803478051017459827437240320000 512 4218590640411744547627401136828416000 513 4481721477345438077794640071778304000 514 4744852314279131607961859391612672000 515 5007983151212825138129077490950963200 516 5271113988146518668296295509337984000 517 5534244825080212198463513521976985600 518 5797375662013905728630731534176902400 519 6060506498947599258797949546340531200 520 6323637335881292788965167558500894080 521 6586768172814986319132385570660934400 522 6849899009748679849299603582820939440 523 7113029846682373379466821594980940160 524 7376160683616066909634039607140940280 525 7639291520549760439801257619300940304 526 7902422357483453969968475631460940310 527 8165553194417147500135693643620940312 528 8428684031350841030302911655780940313 529 8683317618811886495518194401280000000 530 17629766074557466521203606814720000000 531 26321306532023530939539526778880000000 532 35004889403695229626116357488640000000 533 43688215864269109861336506433536000000 534 52371533787969340968568561336320000000 535 61054851417670096914505107898368000000 536 69738169036885274871149907935232000000 537 78421486655712672576711433322496000000 538 87104804274525179520631360963215360000 539 95788121893337091868166294249472000000 540 104471439512148979487685216428359680000 541 113154757130960866034294353001349120000 542 121838074749772752532245449410805760000 543 130521392368584639027885288912494592000 544 139204709987396525523409885687480320000 545 147888027606208412018928435776188416000 546 156571345225020298514446651100258304000 547 165254662843832185009964846809212672000 548 173937980462644071505483041297670963200 549 182621298081455958001001235705177984000 550 191304615700267844496519430106936985600 551 199987933319079730992037624508256902400 552 208671250937891617487555818909540531200 553 217354568556703503983074013310820894080 554 226037886175515390478592207712100934400 555 234721203794327276974110402113380939440 556 243404521413139163469628596514660940160 557 252087839031951049965146790915940940280 558 260771156650762936460664985317220940304 559 269454474269574822956183179718500940310 560 278137791888386709451701374119780940312 561 286821109507198595947219568521060940313 562 295232799039604140847618609643520000000 563 599148915698020168190755413688320000000 564 894644845574558002568541241344000000000 565 1189885867452816321338977576550400000000 566 1485118931745280274377654822502400000000 567 1780351739626646408964975386689536000000 568 2075584538971138894424307856834560000000 569 2370817338021631904722344818638848000000 570 2666050137061639337031090033917952000000 571 2961282936101258989088751974547456000000 572 3256515735140863750384772317430415360000 573 3551748534180467917084407665958912000000 574 3846981333220072059056027003380039680000 575 4142214132259676199954736555195269120000 576 4437446931299280340804788066846965760000 577 4732679730338884481652528321590894592000 578 5027912529378488622500153333608120320000 579 5323145328418092763347772298939068416000 580 5618378127457696904195390929505378304000 581 5913610926497301045043009540456572672000 582 6208843725536905185890628150187270963200 583 6504076524576509326738246759837017984000 584 6799309323616113467585865369481016985600 585 7094542122655717608433483979124576902400 586 7389774921695321749281102588768100531200 587 7685007720734925890128721198411620894080 588 7980240519774530030976339808055140934400 589 8275473318814134171823958417698660939440 590 8570706117853738312671577027342180940160 591 8865938916893342453519195636985700940280 592 9161171715932946594366814246629220940304 593 9456404514972550735214432856272740940310 594 9751637314012154876062051465916260940312 595 10046870113051759016909670075559780940313 596 10333147966386144929666651337523200000000 597 20961528731811894000180921284689920000000 598 31303360015816850816343090816614400000000 599 41636771113039929439539909372149760000000 600 51969927302264728547129378435235840000000 601 62303075533903733288987088409067520000000 602 72636223509131640212393441701134336000000 603 82969371475822673486671806899159040000000 604 93302519442219707285788876588843008000000 605 103635667408606255506916654532001792000000 606 113968815374992415947793349200510976000000 607 124301963341378561497908402271273615360000 608 134635111307764706453427070347681792000000 609 144968259274150851384217722412982599680000 610 155301407240536996313935464692677509120000 611 165634555206923141243604548932208885760000 612 175967703173309286173271321914832494592000 613 186300851139695431102937979654729400320000 614 196633999106081576032604631347940028416000 615 206967147072467720962271282706386018304000 616 217300295038853865891937934045216892672000 617 227633443005240010821604585382827270963200 618 237966590971626155751271236720356697984000 619 248299738938012300680937888057880376985600 620 258632886904398445610604539395403616902400 621 268966034870784590540271190732926820531200 622 279299182837170735469937842070450020894080 623 289632330803556880399604493407973220934400 624 299965478769943025329271144745496420939440 625 310298626736329170258937796083019620940160 626 320631774702715315188604447420542820940280 627 330964922669101460118271098758066020940304 628 341298070635487605047937750095589220940310 629 351631218601873749977604401433112420940312 630 361964366568259894907271052770635620940313 631 371993326789901217467999448150835200000000 632 754319801546188579865665547639193600000000 633 1126608361135129401474512614399672320000000 634 1498610371242649430829007580744908800000000 635 1870603961163387581990537196113756160000000 636 2242597296176127453636459461990154240000000 637 2614590623231281530916649968777297920000000 638 2986583950030024510378389118882676736000000 639 3358577276820230616191000280894013440000000 640 3730570603610142722528450147397009408000000 641 4102563930400044343287910722153480192000000 642 4474557257189945576267120213635301376000000 643 4846550583979846794355568063519376015360000 644 5218543910769748011849419528409096192000000 645 5590537237559649229318542977287708999680000 646 5962530564349550446786593516380715909120000 647 6334523891139451664254595397433559285760000 648 6706517217929352881722594967229494894592000 649 7078510544719254099190594421782703800320000 650 7450503871509155316658593870289226428416000 651 7822497198299056534126593318460984418304000 652 8194490525088957751594592766613127292672000 653 8566483851878858969062592214764049670963200 654 8938477178668760186530591662914891097984000 655 9310470505458661403998591111065726776985600 656 9682463832248562621466590559216562016902400 657 10054457159038463838934590007367397220531200 658 10426450485828365056402589455518232420894080 659 10798443812618266273870588903669067620934400 660 11170437139408167491338588351819902820939440 661 11542430466198068708806587799970738020940160 662 11914423792987969926274587248121573220940280 663 12286417119777871143742586696272408420940304 664 12658410446567772361210586144423243620940310 665 13030403773357673578678585592574078820940312 666 13402397100147574796146585040724914020940313 667 13763753091226345046315979581580902400000000 668 27899499509242591310099958611312640000000000 669 41673585748435322501345604844231065600000000 670 55437634072460707151802432044421611520000000 671 69201395847004671010004907144196915200000000 672 82965149201361852990014416892995829760000000 673 96728902300811036690508319292302295040000000 674 110492655392302634596636489932519505920000000 675 124256408483537821404946209216054951936000000 676 138020161574764471339606800511496355840000000 677 151783914665990827274792230511429419008000000 678 165547667757217172724399671219615956992000000 679 179311420848443517786226860844527845376000000 680 193075173939669862833163288827841987215360000 681 206838927030896207879505120426161774592000000 682 220602680122122552925822224008470454599680000 683 234366433213348897972138254680993528709120000 684 248130186304575243018454236695476439285760000 685 261893939395801588064770216398702442094592000 686 275657692487027933111086195986685718200320000 687 289421445578254278157402175568622308028416000 688 303185198669480623203718155150224133218304000 689 316948951760706968250034134731806343292672000 690 330712704851933313296350114313387332870963200 691 344476457943159658342666093894968241497984000 692 358240211034386003388982073476549144376985600 693 372003964125612348435298053058130046816902400 694 385767717216838693481614032639710949220531200 695 399531470308065038527930012221291851620894080 696 413295223399291383574245991802872754020934400 697 427058976490517728620561971384453656420939440 698 440822729581744073666877950966034558820940160 699 454586482672970418713193930547615461220940280 700 468350235764196763759509910129196363620940304 701 482113988855423108805825889710777266020940310 702 495877741946649453852141869292358168420940312 703 509641495037875798898457848873939070820940313 704 523022617466601111760007224100074291200000000 705 1059808988024428568566330427781729484800000000 706 1583203598817819581543805651329954611200000000 707 2106236549432387079448742542081366425600000000 708 2629259462131787230812890613800050360320000000 709 3152282088281705961384784333418319052800000000 710 3675304706011437910078485087685611356160000000 711 4198327323486261860492670234603411210240000000 712 4721349940953128225112489649762121809920000000 713 5244372558419738178634490613564150644736000000 714 5767395175886339595282842449378085437440000000 715 6290417793352940717931719123896511889408000000 716 6813440410819541830095017809123191816192000000 717 7336463028286142941870536243266597093376000000 718 7859485645752744053631163915768404624015360000 719 8382508263219345165391196991885217800192000000 720 8905530880685946277151205339986019868999680000 721 9428553498152547388911212615177036331909120000 722 9951576115619148500671219841710012631285760000 723 10474598733085749612431227065931732022894592000 724 10997621350552350724191234290038208687800320000 725 11520643968018951835951241514138638666428416000 726 12043666585485552947711248738238733880418304000 727 12566689202952154059471255962338809479292672000 728 13089711820418755171231263186438883857670963200 729 13612734437885356282991270410538958155097984000 730 14135757055351957394751277634639032446776985600 731 14658779672818558506511284858739106738016902400 732 15181802290285159618271292082839181029220531200 733 15704824907751760730031299306939255320420894080 734 16227847525218361841791306531039329611620934400 735 16750870142684962953551313755139403902820939440 736 17273892760151564065311320979239478194020940160 737 17796915377618165177071328203339552485220940280 738 18319937995084766288831335427439626776420940304 739 18842960612551367400591342651539701067620940310 740 19365983230017968512351349875639775358820940312 741 19889005847484569624111357099739849650020940313 742 20397882081197443358640281739902897356800000000 743 41318786779861487829040570703905869004800000000 744 61730432614150157532727168423390347264000000000 745 82128686688674390792584918162741395456000000000 746 102526579103019800537370129569295630336000000000 747 122924461479450042935614552156817137336320000000 748 143322343569330803913066720392238229094400000000 749 163720225650791378108640695662308344463360000000 750 184118107731997044305935155325028967383040000000 751 204515989813194752917435249255990501048320000000 752 224913871894392205117837524735595352948736000000 753 245311753975589648781366151087212110807040000000 754 265709636056787092150895302277533360324608000000 755 286107518137984535509938875478562863316992000000 756 306505400219181978868594668428509091659776000000 757 326903282300379422227235570616813722256015360000 758 347301164381576865585875878208733358497792000000 759 367699046462774308944516161072636983632199680000 760 388096928543971752303156442863630823160709120000 761 408494810625169195661796724605966622525685760000 762 428892692706366639020437006345991164982894592000 763 449290574787564082379077288085900464713400320000 764 469688456868761525737717569825803717757628416000 765 490086338949958969096357851565706636037218304000 766 510484221031156412454998133305609534701692672000 767 530882103112353855813638415045512432145670963200 768 551279985193551299172278696785415329508697984000 769 571677867274748742530918978525318226865976985600 770 592075749355946185889559260265221124222816902400 771 612473631437143629248199542005124021579620531200 772 632871513518341072606839823745026918936420894080 773 653269395599538515965480105484929816293220934400 774 673667277680735959324120387224832713650020939440 775 694065159761933402682760668964735611006820940160 776 714463041843130846041400950704638508363620940280 777 734860923924328289400041232444541405720420940304 778 755258806005525732758681514184444303077220940310 779 775656688086723176117321795924347200434020940312 780 796054570167920619475962077664250097790820940313 781 815915283247897734345611269596115894272000000000 782 1652228448576992912049862820932134685900800000000 783 2468666754442357247507234097752350654464000000000 784 3284595801443346208197891683328048129638400000000 785 4100511456684570732444720420923612174745600000000 786 4916426750265616433176476620186379406540800000000 787 5732342033808746966561692030630113910456320000000 788 6548257317065328018526115186721747999129600000000 789 7364172600313488883708660149848031111413760000000 790 8180087883561394840892925597366964731248640000000 791 8996003166809292840491396679154139261829120000000 792 9811918450057190583678769942489957110644736000000 793 10627833733305088318329269556697786865418240000000 794 11443749016552986052685769695744321111851008000000 795 12259664299800883787031784256801563611758592000000 796 13075579583048781521377411037607722837016576000000 797 13891494866296679255723022927652240464528015360000 798 14707410149544576990068634223100373097684992000000 799 15523325432792474724414245493820489719734599680000 800 16339240716040372458759856763467696556178309120000 801 17155155999288270193105468033066245352458485760000 802 17971071282536167927451079302662482891830894592000 803 18786986565784065661796690572258605188476600320000 804 19602901849031963396142301841854721438436028416000 805 20418817132279861130487913111450837353630818304000 806 21234732415527758864833524381046953249210492672000 807 22050647698775656599179135650643069143569670963200 808 22866562982023554333524746920239185037847897984000 809 23682478265271452067870358189835300932120376985600 810 24498393548519349802215969459431416826392416902400 811 25314308831767247536561580729027532720664420531200 812 26130224115015145270907191998623648614936420894080 813 26946139398263043005252803268219764509208420934400 814 27762054681510940739598414537815880403480420939440 815 28577969964758838473944025807411996297752420940160 816 29393885248006736208289637077008112192024420940280 817 30209800531254633942635248346604228086296420940304 818 31025715814502531676980859616200343980568420940310 819 31841631097750429411326470885796459874840420940312 820 32657546380998327145672082155392575769112420940313 821 33452526613163807108170062053440751665152000000000 822 67720968509575511950685735376477619224576000000000 823 101193893004820516502214437711658273787084800000000 824 134646942640601790211496259772323125526528000000000 825 168099483017518688546011368141743458772582400000000 826 201552010002675822444082647663183658588569600000000 827 235004536626172777518638854646291061591244800000000 828 268457063239631817425848520840579431866040320000000 829 301909589852804307851637394780515701725593600000000 830 335362116465968378090644390527486620608757760000000 831 368814643079132193421653106758850189999472640000000 832 402267169692296000795076028624482000300933120000000 833 435719696305459807912087852671662453920628736000000 834 469172222918623615020562803069714919446282240000000 835 502624749531787422128743753992606089463595008000000 836 536077276144951229236914219337507967734382592000000 837 569529802758115036345084296902158762730520576000000 838 602982329371278843453254359576047916128912015360000 839 636434855984442650561424421655340684532948992000000 840 669887382597606457669594483709905436925878599680000 841 703339909210770264777764545763397279533202309120000 842 736792435823934071885934607816840464100362485760000 843 770244962437097878994104669870281337410614894592000 844 803697489050261686102274731923722095478140600320000 845 837150015663425493210444793977162847498980028416000 846 870602542276589300318614856030603599185054818304000 847 904055068889753107426784918084044350851514492672000 848 937507595502916914534954980137485102516753670963200 849 970960122116080721643125042190925854181911897984000 850 1004412648729244528751295104244366605847064376985600 851 1037865175342408335859465166297807357512216416902400 852 1071317701955572142967635228351248109177368420531200 853 1104770228568735950075805290404688860842520420894080 854 1138222755181899757183975352458129612507672420934400 855 1171675281795063564292145414511570364172824420939440 856 1205127808408227371400315476565011115837976420940160 857 1238580335021391178508485538618451867503128420940280 858 1272032861634554985616655600671892619168280420940304 859 1305485388247718792724825662725333370833432420940310 860 1338937914860882599832995724778774122498584420940312 861 1372390441474046406941165786832214874163736420940313 862 1405006117752879898543142606244511569936384000000000 863 2843464762118923604194455274542463891537920000000000 864 4249286795155051400471943492056571577368576000000000 865 5654313310790012496458444738582823050202316800000000 866 7059319951565509861602699104834558720212992000000000 867 8464326083082142851372186757395049871730278400000000 868 9869332201207016076705230581107560889817497600000000 869 11274338318970229123214759332281739111091404800000000 870 12679344436723404254556941542667098299637432320000000 871 14084350554476292836417702960798105387768217600000000 872 15489356672229172998091682500736147124922613760000000 873 16894362789982052904857663761158581512584560640000000 874 18299368907734932803666059227215284141157253120000000 875 19704375025487812702218043595453535413048180736000000 876 21109381143240692600761491090042658696845066240000000 877 22514387260993572499304644585156620685133611008000000 878 23919393378746452397847787594692593381675630592000000 879 25324399496499332296390930216448314994943000576000000 880 26729405614252212194934072823313274966612624015360000 881 28134411732005092093477215429583638553287892992000000 882 29539417849757971992020358035829274123952054599680000 883 30944423967510851890563500642073836784830610309120000 884 32349430085263731789106643248318350787669002485760000 885 33754436203016611687649785854562862479250486894592000 886 35159442320769491586192928460807374055589244600320000 887 36564448438522371484736071067051885625881316028416000 888 37969454556275251383279213673296397195838622818304000 889 39374460674028131281822356279540908765776314492672000 890 40779466791781011180365498885785420335712785670963200 891 42184472909533891078908641492029931905649175897984000 892 43589479027286770977451784098274443475585560376985600 893 44994485145039650875994926704518955045521944416902400 894 46399491262792530774538069310763466615458328420531200 895 47804497380545410673081211917007978185394712420894080 896 49209503498298290571624354523252489755331096420934400 897 50614509616051170470167497129497001325267480420939440 898 52019515733804050368710639735741512895203864420940160 899 53424521851556930267253782341986024465140248420940280 900 54829527969309810165796924948230536035076632420940304 901 56234534087062690064340067554475047605013016420940310 902 57639540204815569962883210160719559174949400420940312 903 59044546322568449861426352766964070744885784420940313 904 60415263063373835637355132068513997507264512000000000 905 122235532244500551173253406743272506584465408000000000 906 182684247834487550617716708873839944843395072000000000 907 243100326813144634152806186553623538466553856000000000 908 303515610274400550987604677262419275876715724800000000 909 363930873860797004091560921090940497484054528000000000 910 424346136937934592820142398205770474572899942400000000 911 484761400001680421784287431491752471528315289600000000 912 545176663065064590569608949705196135686917324800000000 913 605591926128438721439763121377850980812791480320000000 914 666007189191812565760435872258251473838250393600000000 915 726422452255186401660921841260459001512732917760000000 916 786837715318560237306499811983150921837722992640000000 917 847252978381934072944120196911477110403623813120000000 918 907668241445307908581484170741984847612842868736000000 919 968083504508681744218839607698843456833967882240000000 920 1028498767572055579856194750656226904759584555008000000 921 1088914030635429415493549883128032363393454702592000000 922 1149329293698803251130905015212057570944050200576000000 923 1209744556762177086768260147281192016853047952015360000 924 1270159819825550922405615279349731866377051348992000000 925 1330575082888924758042970411418246987885043638599680000 926 1390990345952298593680325543486761036483250322309120000 927 1451405609015672429317680675555275036423416842485760000 928 1511820872079046264955035807623789034052326454894592000 929 1572236135142420100592390939692303031565993340600320000 930 1632651398205793936229746071760817029073613540028416000 931 1693066661269167771867101203829331026580898974818304000 932 1753481924332541607504456335897845024088164794492672000 933 1813897187395915443141811467966359021595429393670963200 934 1874312450459289278779166600034873019102693911897984000 935 1934727713522663114416521732103387016609958424376985600 936 1995142976586036950053876864171901014117222936416902400 937 2055558239649410785691231996240415011624487448420531200 938 2115973502712784621328587128308929009131751960420894080 939 2176388765776158456965942260377443006639016472420934400 940 2236804028839532292603297392445957004146280984420939440 941 2297219291902906128240652524514471001653545496420940160 942 2357634554966279963878007656582984999160810008420940280 943 2418049818029653799515362788651498996668074520420940304 944 2478465081093027635152717920720012994175339032420940310 945 2538880344156401470790073052788526991682603544420940312 946 2599295607219775306427428184857040989189868056420940313 947 2658271574788448768043625811014615890319638528000000000 948 5376958412640271371724606754097745778146541568000000000 949 8036634993546473019666775707718606180036116480000000000 950 10694940020861534951517509688795275511107420160000000000 951 13353212411565266967458869845421160997542952960000000000 952 16011484006751597816699939015076058627765488844800000000 953 18669755582063069202210165937850681742185201664000000000 954 21328027156865281723345018093911613612086421094400000000 955 23986298731654102484715433806143697501854210457600000000 956 26644570306442561585907026003303243058825186508800000000 957 29302841881231010649183450853921999796763434680320000000 958 31961113456019459425910394283748502182601267609600000000 959 34619385030807908194217150931696811603088124149760000000 960 37277656605596356962268999581365605416225488240640000000 961 39935928180384805730312890645240033497603763077120000000 962 42594199755173254498356525298016643127625356148736000000 963 45252471329961703266400151413919603629658855178240000000 964 47910742904750152034443777235823088970396845867008000000 965 50569014479538600802487403047240996321843090030592000000 966 53227286054327049570531028858271123422206059544576000000 967 55885557629115498338574654669286359760927431312015360000 968 58543829203903947106618280480301001503263808724992000000 969 61202100778692395874661906291315618517584175030599680000 970 63860372353480844642705532102330234458994755730309120000 971 66518643928269293410749157913344850351747296266485760000 972 69176915503057742178792783724359466242188579894894592000 973 71835187077846190946836409535374082132514620796600320000 974 74493458652634639714880035346388698022834615012028416000 975 77151730227423088482923661157403313913154274462818304000 976 79810001802211537250967286968417929803473914298492672000 977 82468273376999986019010912779432545693793552913670963200 978 85126544951788434787054538590447161584113191447897984000 979 87784816526576883555098164401461777474432829976376985600 980 90443088101365332323141790212476393364752468504416902400 981 93101359676153781091185416023491009255072107032420531200 982 95759631250942229859229041834505625145391745560420894080 983 98417902825730678627272667645520241035711384088420934400 984 101076174400519127395316293456534856926031022616420939440 985 103734445975307576163359919267549472816350661144420940160 986 106392717550096024931403545078564088706670299672420940280 987 109050989124884473699447170889578704596989938200420940304 988 111709260699672922467490796700593320487309576728420940310 989 114367532274461371235534422511607936377629215256420940312 990 117025803849249820003578048322622552267948853784420940313 991 119622220865480194561963161495657715064383733760000000000 992 241902713305748837891969948802330046019087106048000000000 993 361585349434292406289570465430056275080978104320000000000 994 481208975305890353731432170068320234656931774464000000000 995 600831229623897161457202439734040003162067173376000000000 996 720453451305292639267063335575308987822566801408000000000 997 840075672191170715910223940429606984626853432524800000000 998 959697893057173933089653703037024706915337240576000000000 999 1079320113922667891404708090877728737959302555238400000000 1000 1198942334788148457959998042274603921023134439833600000000 1001 1318564555653628662855109170156406565754169511116800000000 1002 1438186776519108857712305130691668421666171854520320000000 1003 1557808997384589052282951609806138023226073782681600000000 1004 1677431218250069246845177902138729431820624734453760000000 1005 1797053439115549441407149286473041324807826193776640000000 1006 1916675659981029635969112713221558852063268563845120000000 1007 2036297880846509830531075883558978560867354252148736000000 1008 2155920101711990025093039045359524620543451846410240000000 1009 2275542322577470219655002206866071205058253932331008000000 1010 2395164543442950414216965368362132211583764271726592000000 1011 2514786764308430608778928529857805437858191336472576000000 1012 2634408985173910803340891691353463773370976803472015360000 1013 2754031206039390997902854852849121514287377276116992000000 1014 2873653426904871192464818014344779230475761737654599680000 1015 2993275647770351387026781175840436945591236413586309120000 1016 3112897868635831581588744337336094660658053049354485760000 1017 3232520089501311776150707498831752375722558428214894592000 1018 3352142310366791970712670660327410090786948564348600320000 1019 3471764531232272165274633821823067805851332653796028416000 1020 3591386752097752359836596983318725520915716408478818304000 1021 3711008972963232554398560144814383235980100143546492672000 1022 3830631193828712748960523306310040951044483877393670963200 1023 3950253414694192943522486467805698666108867611159897984000 1024 4069875635559673138084449629301356381173251344920376985600 1025 4189497856425153332646412790797014096237635078680416902400 1026 4309120077290633527208375952292671811302018812440420531200 1027 4428742298156113721770339113788329526366402546200420894080 1028 4548364519021593916332302275283987241430786279960420934400 1029 4667986739887074110894265436779644956495170013720420939440 1030 4787608960752554305456228598275302671559553747480420940160 1031 4907231181618034500018191759770960386623937481240420940280 1032 5026853402483514694580154921266618101688321215000420940304 1033 5146475623348994889142118082762275816752704948760420940310 1034 5266097844214475083704081244257933531817088682520420940312 1035 5385720065079955278266044405753591246881472416280420940313 1036 5502622159812088949850305428800254892961651752960000000000 1037 11124866540489658094262574019096167500987687239680000000000 1038 16630146971876535492880923073707437009839658631168000000000 1039 22132829546951687816566865857639760416798817648640000000000 1040 27635453111769894519297069829582621554272039337984000000000 1041 33138075305034510082311182366552938500674442756096000000000 1042 38640697465662514315409385529698804663232210403328000000000 1043 44143319625495001147340888401857699837933765053644800000000 1044 49645941785307613119808660431769714738119516880896000000000 1045 55148563945119715833412057086915015947060750214758400000000 1046 60651186104931805155255689305616488308021850118553600000000 1047 66153808264743894115439142700802888130650153209036800000000 1048 71656430424555983065584680928642747164459423571640320000000 1049 77159052584368072015443669675061813943916593519001600000000 1050 82661674744180160965294238234699002530408412489973760000000 1051 88164296903992249915144551886337911601292881968496640000000 1052 93666919063804338864994857580391026306445592357765120000000 1053 99169541223616427814845163018033043193146946065268736000000 1054 104672163383428516764695468447138186430720311678730240000000 1055 110174785543240605714545773875949330193132381783851008000000 1056 115677407703052694664396079304749988377555160142446592000000 1057 121180029862864783614246384733550258781726855226392576000000 1058 126682652022676872564096690162350514295136908712592015360000 1059 132185274182488961513946995591150769213950577204436992000000 1060 137687896342301050463797301019951024108036229685174599680000 1061 143190518502113139413647606448751279001048972380306309120000 1062 148693140661925228363497911877551533894013057035274485760000 1063 154195762821737317313348217306351788786974830433334894592000 1064 159698384981549406263198522735152043679936488588668600320000 1065 165201007141361495213048828163952298572898140697316028416000 1066 170703629301173584162899133592752553465859792471198818304000 1067 176206251460985673112749439021552808358821444225466492672000 1068 181708873620797762062599744450353063251783095978513670963200 1069 187211495780609851012450049879153318144744747731479897984000 1070 192714117940421939962300355307953573037706399484440376985600 1071 198216740100234028912150660736753827930668051237400416902400 1072 203719362260046117862000966165554082823629702990360420531200 1073 209221984419858206811851271594354337716591354743320420894080 1074 214724606579670295761701577023154592609553006496280420934400 1075 220227228739482384711551882451954847502514658249240420939440 1076 225729850899294473661402187880755102395476310002200420940160 1077 231232473059106562611252493309555357288437961755160420940280 1078 236735095218918651561102798738355612181399613508120420940304 1079 242237717378730740510953104167155867074361265261080420940310 1080 247740339538542829460803409595956121967322917014040420940312 1081 253242961698354918410653715024756376860284568767000420940313 1082 258623241511168180642964355153611979969197632389120000000000 1083 522749105182148450235779015736024214831356916531200000000000 1084 781491968914182111073305334051131852515618932654080000000000 1085 1040117868696925080165037732830554847100706884681728000000000 1086 1298741170623356324181837725339298895583902024335360000000000 1087 1557364413539530622577681979036053481797611226660864000000000 1088 1815987655084151329833810141297835523820249610715136000000000 1089 2074610896596135425760022394185793115059043358998528000000000 1090 2333234138107324004285067946782763735309980894285004800000000 1091 2591857379618492707950649768537487475286402626748416000000000 1092 2850480621129660902357367214917444501571579840718438400000000 1093 3109103862640829083372324896860957699008776921258393600000000 1094 3367727104151997264025622399980955823907641204985036800000000 1095 3626350345663165444668881987933607408017686455983800320000000 1096 3884973587174333625311855026404838199873379606567321600000000 1097 4143596828685501805954819644689287113536107406174453760000000 1098 4402220070196669986597784008065737747683227856289136640000000 1099 4660843311707838167240748363484602587464616547314565120000000 1100 4919466553219006347883712718647056329427553881658228736000000 1101 5178089794730174528526677073800973197741363227907850240000000 1102 5436713036241342709169641428954596066580011278649131008000000 1103 5695336277752510889812605784108208449840670037643886592000000 1104 5953959519263679070455570139261820445321077713363992576000000 1105 6212582760774847251098534494415432425910723747486352015360000 1106 6471206002286015431741498849569044405905773396614356992000000 1107 6729829243797183612384463204722656385876095029731254599680000 1108 6988452485308351793027427559876268365845343753062546309120000 1109 7247075726819519973670391915029880345814543818353674485760000 1110 7505698968330688154313356270183492325783741572387894894592000 1111 7764322209841856334956320625337104305752939211179388600320000 1112 8022945451353024515599284980490716285722136843924196028416000 1113 8281568692864192696242249335644328265691334476334238818304000 1114 8540191934375360876885213690797940245660532108724666492672000 1115 8798815175886529057528178045951552225629729741113873670963200 1116 9057438417397697238171142401105164205598927373502999897984000 1117 9316061658908865418814106756258776185568125005892120376985600 1118 9574684900420033599457071111412388165537322638281240416902400 1119 9833308141931201780100035466566000145506520270670360420531200 1120 10091931383442369960742999821719612125475717903059480420894080 1121 10350554624953538141385964176873224105444915535448600420934400 1122 10609177866464706322028928532026836085414113167837720420939440 1123 10867801107975874502671892887180448065383310800226840420940160 1124 11126424349487042683314857242334060045352508432615960420940280 1125 11385047590998210863957821597487672025321706065005080420940304 1126 11643670832509379044600785952641284005290903697394200420940310 1127 11902294074020547225243750307794895985260101329783320420940312 1128 12160917315531715405886714662948507965229298962172440420940313 1129 12413915592536072670862289047373375038521486354677760000000000 1130 25086454426583313522367542449900362057012170341744640000000000 1131 37505872641279198282179681802702537350426618348175360000000000 1132 49919907856036136433236532813237408046663169086586880000000000 1133 62333826106843783892547589904236594099800545760903168000000000 1134 74747741759795119626783714588965101206836029622845440000000000 1135 87161657353736198415398883534881618851602027547459584000000000 1136 99575572946305723612874336389363163952176954653802496000000000 1137 111989488538842612199019873334470884601968037124374528000000000 1138 124403404131378705267764243579287618280771263381949644800000000 1139 136817319723914778461649150093262105079299973836701696000000000 1140 149231235316450851146275192231861825164137439772960358400000000 1141 161645150908986923817509474606025101420126925575788953600000000 1142 174059066501522996488382096801364862603578078581804236800000000 1143 186472982094059069159244681081537277246240412555091640320000000 1144 198886897686595141830106978812228271096648394427963801600000000 1145 211300813279131214500969268122732483068863410949859573760000000 1146 223714728871667287171831557178328696761562820122262896640000000 1147 236128644464203359842693846225967324659896497535576965120000000 1148 248542560056739432513556135273349541460411723592209268736000000 1149 260956475649275505184418424320723221387277821660747530240000000 1150 273370391241811577855280713368096607314668758433777451008000000 1151 285784306834347650526143002415469982756481705915060846592000000 1152 298198222426883723197005291462843357810514402313069592576000000 1153 310612138019419795867867580510216732849656337069480592015360000 1154 323026053611955868538729869557590107888203675440897236992000000 1155 335439969204491941209592158604963482926726285796302774599680000 1156 347853884797028013880454447652336857965247823241922706309120000 1157 360267800389564086551316736699710233003769312029502474485760000 1158 372681715982100159222179025747083608042290798505825334894592000 1159 385095631574636231893041314794456983080812284866905468600320000 1160 397509547167172304563903603841830358119333771221938916028416000 1161 409923462759708377234765892889203733157855257576637598818304000 1162 422337378352244449905628181936577108196376743931316666492672000 1163 434751293944780522576490470983950483234898230285994513670963200 1164 447165209537316595247352760031323858273419716640672279897984000 1165 459579125129852667918215049078697233311941202995350040376985600 1166 471993040722388740589077338126070608350462689350027800416902400 1167 484406956314924813259939627173443983388984175704705560420531200 1168 496820871907460885930801916220817358427505662059383320420894080 1169 509234787499996958601664205268190733466027148414061080420934400 1170 521648703092533031272526494315564108504548634768738840420939440 1171 534062618685069103943388783362937483543070121123416600420940160 1172 546476534277605176614251072410310858581591607478094360420940280 1173 558890449870141249285113361457684233620113093832772120420940304 1174 571304365462677321955975650505057608658634580187449880420940310 1175 583718281055213394626837939552430983697156066542127640420940312 1176 596132196647749467297700228599804358735677552896805400420940313 1177 608281864034267560872252163321295376887552831379210240000000000 1178 1228977643661071194415366615689964128813627149113098240000000000 1179 1837518130936849923468261743366413117681149178124697600000000000 1180 2445805497593277296429463756993137294823594971155660800000000000 1181 3054087481249765722781910482277594167368862866918604800000000000 1182 3662369347942304858442611413642515355271031588617453568000000000 1183 4270651212036987682378237412601165864227098417503928320000000000 1184 4878933076072660249368242455821004383720895760453074944000000000 1185 5487214940106961262767107782949407930670502032583950336000000000 1186 6095496804141229639554643194168437653169324460079054848000000000 1187 6703778668175497220824777438687176388697159031361162444800000000 1188 7312060532209764782220052219475072877344719086840446976000000000 1189 7920342396244032343106068135887594599278587897801238118400000000 1190 8528624260278299903978692292535679877383608728628599193600000000 1191 9136906124312567464850954789004941640416091226659146956800000000 1192 9745187988346835025723207247559036056907784905656966840320000000 1193 10353469852381102586595459419563649052607224232554371481600000000 1194 10961751716415370147467711583148075266428470594100799733760000000 1195 11570033580449637708339963746477593481970201348297735536640000000 1196 12178315444483905269212215909799154111717566370735582085120000000 1197 12786597308518172830084468073120458330367112941816746868736000000 1198 13394879172552440390956720236441754012143010384909817610240000000 1199 14003161036586707951828972399763049399919432666707380011008000000 1200 14611442900620975512701224563084344777210276959213195886592000000 1201 15219724764655243073573476726405640154113341000635737112576000000 1202 15828006628689510634445728889726935531001514280416680592015360000 1203 16436288492723778195317981053048230907889092963812629716992000000 1204 17044570356758045756190233216369526284776646919192567734599680000 1205 17652852220792313317062485379690821661664199801662720146309120000 1206 18261134084826580877934737543012117038551752635474832394485760000 1207 18869415948860848438806989706333412415439305466975687734894592000 1208 19477697812895115999679241869654707792326858298361300348600320000 1209 20085979676929383560551494032976003169214411129740866276028416000 1210 20694261540963651121423746196297298546101963961120097438818304000 1211 21302543404997918682295998359618593922989516792499308986492672000 1212 21910825269032186243168250522939889299877069623878519313670963200 1213 22519107133066453804040502686261184676764622455257729559897984000 1214 23127388997100721364912754849582480053652175286636939800376985600 1215 23735670861134988925785007012903775430539728118016150040416902400 1216 24343952725169256486657259176225070807427280949395360280420531200 1217 24952234589203524047529511339546366184314833780774570520420894080 1218 25560516453237791608401763502867661561202386612153780760420934400 1219 26168798317272059169274015666188956938089939443532991000420939440 1220 26777080181306326730146267829510252314977492274912201240420940160 1221 27385362045340594291018519992831547691865045106291411480420940280 1222 27993643909374861851890772156152843068752597937670621720420940304 1223 28601925773409129412763024319474138445640150769049831960420940310 1224 29210207637443396973635276482795433822527703600429042200420940312 1225 29818489501477664534507528646116729199415256431808252440420940313 1226 30414093201713378043612608166064768844377641568960512000000000000 1227 61436468267461023648097468495450833065642835969300234240000000000 1228 91862975384766937764380938950562975285058999024615424000000000000 1229 122277327209721826976174190080982897741416609791208325120000000000 1230 152691425914057364831875748097353095386049144321820590080000000000 1231 183105519235392963740968550825381025726084500955164835840000000000 1232 213519612439764613359369607759489420381476758414444986368000000000 1233 243933705641538406666045589761191544357922913980912762880000000000 1234 274347798843253189715775950807154856344906800061443211264000000000 1235 304761892044966601211915172137026733359346495071155388416000000000 1236 335175985246679980071443063550989236549335406236231794688000000000 1237 365590078448393358135453553798251448752353329545095204044800000000 1238 396004171650106736179589184581782818708490978338155790336000000000 1239 426418264851820114223215556500938813897914935886697883238400000000 1240 456832358053533492266828536660330372643510045455106546073600000000 1241 487246451255246870310441155159543107874032616690718395596800000000 1242 517660544456960248354053763620840675758014399107297517240320000000 1243 548074637658673626397666371795588762221203927171776223641600000000 1244 578488730860387004441278979961916661902515262270903953653760000000 1245 608902824062100382484891588127989653585547081762682191216640000000 1246 639316917263813760528504196294054687682784535522701339525120000000 1247 669731010465527138572116804460119465368924170831363806068736000000 1248 700145103667240516615729412626184234518190157012038178570240000000 1249 730559196868953894659342020792249003373456668031417042731008000000 1250 760973290070667272702954628958313772218237601061504160366592000000 1251 791387383272380650746567237124378541062630753840508003352576000000 1252 821801476474094028790179845290443309907009015857870248592015360000 1253 852215569675807406833792453456508078751386683278847499476992000000 1254 882629662877520784877405061622572847595764325971808739254599680000 1255 913043756079234162921017669788637616440141967591860193426309120000 1256 943457849280947540964630277954702385284519609163253607434485760000 1257 973871942482660919008242886120767154128897250732335764534894592000 1258 1004286035684374297051855494286831922973274892301302678908600320000 1259 1034700128886087675095468102452896691817652533870263546596028416000 1260 1065114222087801053139080710618961460662030175439224079518818304000 1261 1095528315289514431182693318785026229506407817008184592826492672000 1262 1125942408491227809226305926951090998350785458577145104913670963200 1263 1156356501692941187269918535117155767195163100146105616919897984000 1264 1186770594894654565313531143283220536039540741715066128920376985600 1265 1217184688096367943357143751449285304883918383284026640920416902400 1266 1247598781298081321400756359615350073728296024852987152920420531200 1267 1278012874499794699444368967781414842572673666421947664920420894080 1268 1308426967701508077487981575947479611417051307990908176920420934400 1269 1338841060903221455531594184113544380261428949559868688920420939440 1270 1369255154104934833575206792279609149105806591128829200920420940160 1271 1399669247306648211618819400445673917950184232697789712920420940280 1272 1430083340508361589662432008611738686794561874266750224920420940304 1273 1460497433710074967706044616777803455638939515835710736920420940310 1274 1490911526911788345749657224943868224483317157404671248920420940312 1275 1521325620113501723793269833109932993327694798973631760920420940313 1276 1551118753287382280224243016469303211063259720016986112000000000000 1277 3132651599776477938492098641104671190970897081602932736000000000000 1278 4684378634927894486277213909737295697411044354451298058240000000000 1279 6235509802130869302574127788495646281849342595954638848000000000000 1280 7786628814041493093966551447929304646524582285169257349120000000000 1281 9337747572831497534002883414248913286388096898147895214080000000000 1282 10888866326238502035092606625280179658947014333229265059840000000000 1283 12439985079528542586891638090517526495821288669136570810368000000000 1284 13991103832815985282378944480822467062016616903151064186880000000000 1285 15542222586103368967609305250171668816222482867679620235264000000000 1286 17093341339390751281286074879804779135455804641137358012416000000000 1287 18644460092678133562326233179521980080864675630750460018688000000000 1288 20195578845965515842570874078072480735286575632507349028044800000000 1289 21746697599252898122795640117159250547461595359748435214336000000000 1290 23297816352540280403019896897381644984869901395745002907238400000000 1291 24848935105827662683244140285844274985834378583761437170073600000000 1292 26400053859115044963468383312646726163283783233445074619596800000000 1293 27951172612402427243692626329411262173386647094309679341240320000000 1294 29502291365689809523916869345889248702068718700822183647641600000000 1295 31053410118977191804141112362358815043968912114369336977653760000000 1296 32604528872264574084365355378828126477870826012309140815216640000000 1297 34155647625551956364589598395297429954186945544517185563525120000000 1298 35706766378839338644813841411766733174091967258273873630068736000000 1299 37257885132126720925038084428236036385460115322902573602570240000000 1300 38809003885414103205262327444705339596534263912369978066731008000000 1301 40360122638701485485486570461174642807597926923848090784366592000000 1302 41911241391988867765710813477643946018661202155075120227352576000000 1303 43462360145276250045935056494113249229724462495540508072592015360000 1304 45013478898563632326159299510582552440787722241409510923476992000000 1305 46564597651851014606383542527051855651850981962550497763254599680000 1306 48115716405138396886607785543521158862914241682618574817426309120000 1307 49666835158425779166832028559990462073977501402637993831434485760000 1308 51217953911713161447056271576459765285040761122655101588534894592000 1309 52769072665000543727280514592929068496104020842672094102908600320000 1310 54320191418287926007504757609398371707167280562689080570596028416000 1311 55871310171575308287729000625867674918230540282706066703518818304000 1312 57422428924862690567953243642336978129293800002723052816826492672000 1313 58973547678150072848177486658806281340357059722740038928913670963200 1314 60524666431437455128401729675275584551420319442757025040919897984000 1315 62075785184724837408625972691744887762483579162774011152920376985600 1316 63626903938012219688850215708214190973546838882790997264920416902400 1317 65178022691299601969074458724683494184610098602807983376920420531200 1318 66729141444586984249298701741152797395673358322824969488920420894080 1319 68280260197874366529522944757622100606736618042841955600920420934400 1320 69831378951161748809747187774091403817799877762858941712920420939440 1321 71382497704449131089971430790560707028863137482875927824920420940160 1322 72933616457736513370195673807030010239926397202892913936920420940280 1323 74484735211023895650419916823499313450989656922909900048920420940304 1324 76035853964311277930644159839968616662052916642926886160920420940310 1325 77586972717598660210868402856437919873116176362943872272920420940312 1326 79138091470886042491092645872907223084179436082960858384920420940313 1327 80658175170943878571660636856403766975289505440883277824000000000000 1328 162867469095175139423545516729276837161642270601783541760000000000000 1329 243556058359320731373249766193846668905776153684235780096000000000000 1330 324214841812128644212471275302413757176442546677950437130240000000000 1331 404873029396988115320204583021106571525107090640320069632000000000000 1332 485531204826555235403033400520474693654008576050400979845120000000000 1333 566189380003001736134506126326728766058098336384245909422080000000000 1334 646847555174065236927032243377694496194883499540193570979840000000000 1335 727505730345011773770267668682866306795984019596967168442368000000000 1336 808163905515955712757191368913105711126405593551847953530880000000000 1337 888822080686899592733858123522389376644837705237242801291264000000000 1338 969480255857843471338971286991956950728297272731566830780416000000000 1339 1050138431028787349911447839131608615437932389442046224498688000000000 1340 1130796606199731228483128873870093579856580535164669405220044800000000 1341 1211454781370675107054790033749114813432981800612776783118336000000000 1342 1292112956541618985626450684369271671634616352369639642523238400000000 1343 1372771131712562864198111321597668765399807075278522368498073600000000 1344 1453429306883506742769771958464405680341482725649072297659596800000000 1345 1534087482054450621341432595321104680115811835230803194093240320000000 1346 1614745657225394499913093232177517130408720152558181990111641600000000 1347 1695403832396338378484753869033921160514846591692595435153653760000000 1348 1776062007567282257056414505890324935712974751311401530703216640000000 1349 1856720182738226135628075142746728702953517116564475867163525120000000 1350 1937378357909170014199735779603132469937648383999098846942068736000000 1351 2018036533080113892771396416459536236913242777784593838626570240000000 1352 2098694708251057771343057053315940003888543172094927534802731008000000 1353 2179352883422001649914717690172343770863833080827271939232366592000000 1354 2260011058592945528486378327028747537839122601779365260387352576000000 1355 2340669233763889407058038963885151304814412107840696939944592015360000 1356 2421327408934833285629699600741555071789701613307432234507476992000000 1357 2501985584105777164201360237597958838764991118749439513059254599680000 1358 2582643759276721042773020874454362605740280624190373881825426309120000 1359 2663301934447664921344681511310766372715570129631259592551434485760000 1360 2743960109618608799916342148167170139690859635072142992020534894592000 1361 2824618284789552678488002785023573906666149140513026276246908600320000 1362 2905276459960496557059663421879977673641438645953909554426596028416000 1363 2985934635131440435631324058736381440616728151394792832271518818304000 1364 3066592810302384314202984695592785207592017656835676110096826492672000 1365 3147250985473328192774645332449188974567307162276559387920913670963200 1366 3227909160644272071346305969305592741542596667717442665744919897984000 1367 3308567335815215949917966606161996508517886173158325943568920376985600 1368 3389225510986159828489627243018400275493175678599209221392920416902400 1369 3469883686157103707061287879874804042468465184040092499216920420531200 1370 3550541861328047585632948516731207809443754689480975777040920420894080 1371 3631200036498991464204609153587611576419044194921859054864920420934400 1372 3711858211669935342776269790444015343394333700362742332688920420939440 1373 3792516386840879221347930427300419110369623205803625610512920420940160 1374 3873174562011823099919591064156822877344912711244508888336920420940280 1375 3953832737182766978491251701013226644320202216685392166160920420940304 1376 4034490912353710857062912337869630411295491722126275443984920420940310 1377 4115149087524654735634572974726034178270781227567158721808920420940312 1378 4195807262695598614206233611582437945246070733008041999632920420940313 1379 4274883284060025564298013753389399649690343788366813724672000000000000 1380 8630424743290995007167688143635203066355977082174510727168000000000000 1381 12906859146104307953745926140041072019257384130261341437952000000000000 1382 17181772844257535231421983506038637733716572296269724123136000000000000 1383 21456656736599424829987558131680200704702292972189369227018240000000000 1384 25731540033073365986821644555931889401766011799077669306368000000000000 1385 30006423317392014792630826489964253406609967567413680663429120000000000 1386 34281306601457542979088652332303503361729111610673456039854080000000000 1387 38556189885517688165607531565887464974580951056755334148259840000000000 1388 42831073169577716388177120107725632667897105859738038192570368000000000 1389 47105956453637742012890396924488867954942581716618849424506880000000000 1390 51380839737697767578593416795631147503176068111230174719115264000000000 1391 55655723021757793142924883075633710959974581961650429195452416000000000 1392 59930606305817818707223712744306358507399271361286839036018688000000000 1393 64205489589877844271521746895577839354532973789935392663588044800000000 1394 68480372873937869835819761171989856470824429338309430488334336000000000 1395 72755256157997895400117774939143009211741118172992223794587238400000000 1396 77030139442057920964415788692904402188221363178827036967410073600000000 1397 81305022726117946528713802446304134985878093112123517343419596800000000 1398 85579906010177972093011816199693829868367476504631178686701240320000000 1399 89854789294237997657309829953083238201375439104884487929567641600000000 1400 94129672578298023221607843706472638114196619826944831821457653760000000 1401 98404555862358048785905857459862037772109802269489568363855216640000000 1402 102679439146418074350203871213251437422065398917668573147163525120000000 1403 106954322430478099914501884966640837071764584468029126573790068736000000 1404 111229205714538125478799898720030236721455233144740552012322570240000000 1405 115504088998598151043097912473419636371145587821976816155346731008000000 1406 119778972282658176607395926226809036020835932013635091006624366592000000 1407 124053855566718202171693939980198435670526275817513114774627352576000000 1408 128328738850778227735991953733587835320216619606500376901032592015360000 1409 132603622134838253300289967486977234969906963394893042642443476992000000 1410 136878505418898278864587981240366634619597307183260980367843254599680000 1411 141153388702958304428885994993756034269287650971627845183457426309120000 1412 145428271987018329993184008747145433918977994759994661341031434485760000 1413 149703155271078355557482022500534833568668338548361475187348534894592000 1414 153978038555138381121780036253924233218358682336728288918422908600320000 1415 158252921839198406686078050007313632868049026125095102643450596028416000 1416 162527805123258432250376063760703032517739369913461916368143518818304000 1417 166802688407318457814674077514092432167429713701828730092816826492672000 1418 171077571691378483378972091267481831817120057490195543817488913670963200 1419 175352454975438508943270105020871231466810401278562357542160919897984000 1420 179627338259498534507568118774260631116500745066929171266832920376985600 1421 183902221543558560071866132527650030766191088855295984991504920416902400 1422 188177104827618585636164146281039430415881432643662798716176920420531200 1423 192451988111678611200462160034428830065571776432029612440848920420894080 1424 196726871395738636764760173787818229715262120220396426165520920420934400 1425 201001754679798662329058187541207629364952464008763239890192920420939440 1426 205276637963858687893356201294597029014642807797130053614864920420940160 1427 209551521247918713457654215047986428664333151585496867339536920420940280 1428 213826404531978739021952228801375828314023495373863681064208920420940304 1429 218101287816038764586250242554765227963713839162230494788880920420940310 1430 222376171100098790150548256308154627613404182950597308513552920420940312 1431 226651054384158815714846270061544027263094526738964122238224920420940313 1432 230843697339241380472092742683027581083278564571807941132288000000000000 1433 465962277962542786508483499119444561816247472931982695989248000000000000 1434 696886633476955110859147902439328546666501327009231520399360000000000000 1435 927731881934949778713520869365372597052990954840759478517760000000000000 1436 1158575609688284360898991655661008344201038363790208988610560000000000000 1437 1389419307635807605405351959216288088605612305249569761122058240000000000 1438 1620263004987462901469980774570177958736264244859899188609024000000000000 1439 1851106702326962905183584685433848504174696421411676327373701120000000000 1440 2081950399666209788277837240205825935563403786238377230157742080000000000 1441 2312794097005451288372150848369048078609843846467900235673763840000000000 1442 2543637794344692671502515165840524427736748222054324067125690368000000000 1443 2774481491683934052035023171586925844457381918694646005765242880000000000 1444 3005325189023175432508520920387706305439203625872698458467467264000000000 1445 3236168886362416812980647115597347050329590360506559840351420416000000000 1446 3467012583701658193452740674195657879310603270689637377599602688000000000 1447 3697856281040899573924833437276567541591325193901727058634788044800000000 1448 3928699978380140954396926180482617740141204870233542223867150336000000000 1449 4159543675719382334869018923179409074315709779851666144581019238400000000 1450 4390387373058623715341111665862808648725778245640942085161458073600000000 1451 4621231070397865095813204408545846562957023196357679692945083596800000000 1452 4852074767737106476285297151228874439273100800533628481695981240320000000 1453 5082918465076347856757389893911902029039696983917322918346463641600000000 1454 5313762162415589237229482636594929610386106385422824389645969653760000000 1455 5544605859754830617701575379277957191477607788648810253595983216640000000 1456 5775449557094071998173668121960984772561151606080430385786907525120000000 1457 6006293254433313378645760864644012353644439012414232066621150068736000000 1458 6237136951772554759117853607327039934727717881874384619467298570240000000 1459 6467980649111796139589946350010067515810996457335062011017938731008000000 1460 6698824346451037520062039092693095096894275022310161413276832366592000000 1461 6929668043790278900534131835376122677977553586897480564452451352576000000 1462 7160511741129520281006224578059150259060832151469908953986472592015360000 1463 7391355438468761661478317320742177840144110716041742747135499476992000000 1464 7622199135808003041950410063425205421227389280613551812268515254599680000 1465 7853042833147244422422502806108233002310667845185359804491745426309120000 1466 8083886530486485802894595548791260583393946409757167748056935434485760000 1467 8314730227825727183366688291474288164477224974328975689310868534894592000 1468 8545573925164968563838781034157315745560503538900783630449558908600320000 1469 8776417622504209944310873776840343326643782103472591571582202596028416000 1470 9007261319843451324782966519523370907727060668044399512714511518818304000 1471 9238105017182692705255059262206398488810339232616207453846800826492672000 1472 9468948714521934085727152004889426069893617797188015394979088913670963200 1473 9699792411861175466199244747572453650976896361759823336111376919897984000 1474 9930636109200416846671337490255481232060174926331631277243664920376985600 1475 10161479806539658227143430232938508813143453490903439218375952920416902400 1476 10392323503878899607615522975621536394226732055475247159508240920420531200 1477 10623167201218140988087615718304563975310010620047055100640528920420894080 1478 10854010898557382368559708460987591556393289184618863041772816920420934400 1479 11084854595896623749031801203670619137476567749190670982905104920420939440 1480 11315698293235865129503893946353646718559846313762478924037392920420940160 1481 11546541990575106509975986689036674299643124878334286865169680920420940280 1482 11777385687914347890448079431719701880726403442906094806301968920420940304 1483 12008229385253589270920172174402729461809682007477902747434256920420940310 1484 12239073082592830651392264917085757042892960572049710688566544920420940312 1485 12469916779932072031864357659768784623976239136621518629698832920420940313 1486 12696403353658275925965100847566516959580321051449436762275840000000000000 1487 25623650404655793232402294437816061500243920667470681465683968000000000000 1488 38324328641598129183931693299135967859473932062708485041684480000000000000 1489 51020812653431576053775365807339341222821228403663362687238144000000000000 1490 63717217558208605267122746879148874651704760518372519466500096000000000000 1491 76413620942280974394801225770327999777349850414199597797736448000000000000 1492 89110024296547532184800594178766768900251466842536587391391498240000000000 1493 101806427650218222026358231099004148148879161269024545640022016000000000000 1494 114502831003876756575564843114751308072814635932453951599930245120000000000 1495 127199234357535038004152103774406774882700385784158281323857838080000000000 1496 139895637711193314049739425487453486404243868331265433150517411840000000000 1497 152592041064851589978362797909808452131867815193729485803112890368000000000 1498 165288444418509865904388314020438342927085491377247436562895994880000000000 1499 177984847772168141830354819874122612766564355571303117836741771264000000000 1500 190681251125826417756319954174215742889951784792814608039769276416000000000 1501 203377654479484693682285055837697543097429840189875314398161010688000000000 1502 216074057833142969608250156705661942138207604599965032900339748044800000000 1503 228770461186801245534215257553751481715254526763174476886715662336000000000 1504 241466864540459521460180358401331762427926074159670229628573083238400000000 1505 254163267894117797386145459248898651380833185112337134390297074073600000000 1506 266859671247776073312110560096465178673561472549931500819224251596800000000 1507 279556074601434349238075660944031695928374592640985078429118701240320000000 1508 292252477955092625164040761791598212896638231311246401686912735641600000000 1509 304948881308750901090005862639164729856481683199629531979355793653760000000 1510 317645284662409177015970963486731246816070227089733146664449359216640000000 1511 330341688016067452941936064334297763775650813394042395617783835525120000000 1512 343038091369725728867901165181864280735231143287253826119761630068736000000 1513 355734494723384004793866266029430797694811464643591607493751330570240000000 1514 368430898077042280719831366876997314654391785705929913706445522731008000000 1515 381127301430700556645796467724563831613972106757782641929847968366592000000 1516 393823704784358832571761568572130348573552427809247589902167139352576000000 1517 406520108138017108497726669419696865533132748860697647112844712592015360000 1518 419216511491675384423691770267263382492713069912147109727137291476992000000 1519 431912914845333660349656871114829899452293390963596547613413859254599680000 1520 444609318198991936275621971962396416411873712015045984426780641426309120000 1521 457305721552650212201587072809962933371454033066495421191489383434485760000 1522 470002124906308488127552173657529450331034354117944857953886868534894592000 1523 482698528259966764053517274505095967290614675169394294716169110908600320000 1524 495394931613625039979482375352662484250194996220843731478445306596028416000 1525 508091334967283315905447476200229001209775317272293168240721167518818304000 1526 520787738320941591831412577047795518169355638323742605002997008826492672000 1527 533484141674599867757377677895362035128935959375192041765272848913670963200 1528 546180545028258143683342778742928552088516280426641478527548688919897984000 1529 558876948381916419609307879590495069048096601478090915289824528920376985600 1530 571573351735574695535272980438061586007676922529540352052100368920416902400 1531 584269755089232971461238081285628102967257243580989788814376208920420531200 1532 596966158442891247387203182133194619926837564632439225576652048920420894080 1533 609662561796549523313168282980761136886417885683888662338927888920420934400 1534 622358965150207799239133383828327653845998206735338099101203728920420939440 1535 635055368503866075165098484675894170805578527786787535863479568920420940160 1536 647751771857524351091063585523460687765158848838236972625755408920420940280 1537 660448175211182627017028686371027204724739169889686409388031248920420940304 1538 673144578564840902942993787218593721684319490941135846150307088920420940310 1539 685840981918499178868958888066160238643899811992585282912582928920420940312 1540 698537385272157454794923988913726755603480133044034719674858768920420940313 1541 710998587804863451854045647463724949736497978881168458687447040000000000000 1542 1434693578963385179634056395775016416432576278813786354137169920000000000000 1543 2145923010465587872868574135981424393750157536259526620765749248000000000000 1544 2856925873153735384748184081458902732886305205484483446266920960000000000000 1545 3567924541616774007546108300583264539026570159655157345837645824000000000000 1546 4278923130972756212687536228271232505232371349599585524542078976000000000000 1547 4989921718808033757743295253778570063134934097325131624798486528000000000000 1548 5700920306613505491461375168803167265034753371583187636317312778240000000000 1549 6411918894418381357231013352339563077060298723839394616491114496000000000000 1550 7122917482223245067708300510971468669761151856332543044376193925120000000000 1551 7833916070028108525064968318247282569347955264013966396025292718080000000000 1552 8544914657832971977038636186576487713646416404390792569777123491840000000000 1553 9255913245637835428895340105615001112150958009082975644354890170368000000000 1554 9966911833442698880749446168341789435723093343096212617039844474880000000000 1555 10677910421247562332603493220811632138339489865119987320238861451264000000000 1556 11388909009052425784457538901727883701239794952171217832367060156416000000000 1557 12099907596857289236311584550007523934224190665397997560650623090688000000000 1558 12810906184662152688165630197491646766041886087637806301077973028044800000000 1559 13521904772467016140019675844955894738395850667630734766989520142336000000000 1560 14232903360271879591873721492419633451885439872856949541656548763238400000000 1561 14943901948076743043727767139883358773615264641639335468343443954073600000000 1562 15654900535881606495581812787347083733684910586906648856697542331596800000000 1563 16365899123686469947435858434810808683716641364827421456232607981240320000000 1564 17076897711491333399289904082274533633461822661327401801415573215641600000000 1565 17787896299296196851143949729738258583198583771045503953633187473653760000000 1566 18498894887101060302997995377201983532935089972765326590243452239216640000000 1567 19209893474905923754852041024665708482671588216899354861121957915525120000000 1568 19920892062710787206706086672129433432408086204622285313549106910068736000000 1569 20631890650515650658560132319593158382144584183808342116848267810570240000000 1570 21342889238320514110414177967056883331881082162700399444986133202731008000000 1571 22053887826125377562268223614520608281617580141581971195134706848366592000000 1572 22764886413930241014122269261984333231354078120463155165032197219352576000000 1573 23475885001735104465976314909448058181090576099344324244168045992592015360000 1574 24186883589539967917830360556911783130827074078225492728707509771476992000000 1575 24897882177344831369684406204375508080563572057106661188518957539254599680000 1576 25608880765149694821538451851839233030300070035987829647257495521426309120000 1577 26319879352954558273392497499302957980036568014868998105947375463434485760000 1578 27030877940759421725246543146766682929773065993750166564634944148534894592000 1579 27741876528564285177100588794230407879509563972631335023322397590908600320000 1580 28452875116369148628954634441694132829246061951512503482009844986596028416000 1581 29163873704174012080808680089157857778982559930393671940697292047518818304000 1582 29874872291978875532662725736621582728719057909274840399384739088826492672000 1583 30585870879783738984516771384085307678455555888156008858072186128913670963200 1584 31296869467588602436370817031549032628192053867037177316759633168919897984000 1585 32007868055393465888224862679012757577928551845918345775447080208920376985600 1586 32718866643198329340078908326476482527665049824799514234134527248920416902400 1587 33429865231003192791932953973940207477401547803680682692821974288920420531200 1588 34140863818808056243786999621403932427138045782561851151509421328920420894080 1589 34851862406612919695641045268867657376874543761443019610196868368920420934400 1590 35562860994417783147495090916331382326611041740324188068884315408920420939440 1591 36273859582222646599349136563795107276347539719205356527571762448920420940160 1592 36984858170027510051203182211258832226084037698086524986259209488920420940280 1593 37695856757832373503057227858722557175820535676967693444946656528920420940304 1594 38406855345637236954911273506186282125557033655848861903634103568920420940310 1595 39117853933442100406765319153650007075293531634730030362321550608920420940312 1596 39828852521246963858619364801113732025030029613611198821008997648920420940313 1597 40526919504877216755680601905432322134980384796226602145184481280000000000000 1598 81764837597559296963215249458328369219697267571334372749056409600000000000000 1599 122304453505790171994821816464608257871637232688612424331003166720000000000000 1600 162831603854364727991882890462783263034198700763403598284128780288000000000000 1601 203358527634125228807589056666229338558578735249973988796126986240000000000000 1602 243885447219660620734213537143322297549962887021490096382194745344000000000000 1603 284412366726088956243181521328978862701412575028779958247396212736000000000000 1604 324939286230996587092063836612454797444559024593850938034149654528000000000000 1605 365466205735874412129608472785447991831702730685454427732165515018240000000000 1606 405993125240751641299204667226952984828972162855056068398836350976000000000000 1607 446520044745628858313508510643553487606916902804894650513218464645120000000000 1608 487046964250506075074691734708797898691747593029921507551364597678080000000000 1609 527573883755383291830491958835095701021289940987643767411613462691840000000000 1610 568100803260260508586175219012102811605038369409681384172688263610368000000000 1611 608627722765137725341855881332798197113854391561040054831870252154880000000000 1612 649154642270014942097536484643236637001714674900409263221566303371264000000000 1613 689681561774892158853217086582121485749858866804805927420191536316416000000000 1614 730208481279769375608897688488369723168087149335378140834972133490688000000000 1615 770735400784646592364578290393822443185148731574963383261896517668044800000000 1616 811262320289523809120258892299255288342746582972301745414305099022336000000000 1617 851789239794401025875939494204687624241480058994873393875469161883238400000000 1618 892316159299278242631620096110119946748453770581001213488653091314073600000000 1619 932843078804155459387300698015552268893767303343613960563504223931596800000000 1620 973369998309032676142981299920984591029042920938880166849536323821240320000000 1621 1013896917813909892898661901826416913164031989052725580881216323295641600000000 1622 1054423837318787109654342503731849235299012636979789116719930971793653760000000 1623 1094950756823664326410023105637281557433993029998854373043038270799216640000000 1624 1135477676328541543165703707542713879568973415060333835000413810715525120000000 1625 1176004595833418759921384309448146201703953799865402199139337993950068736000000 1626 1216531515338295976677064911353578523838934184661933689629134189090570240000000 1627 1257058434843173193432745513259010845973914569458171180643769088722731008000000 1628 1297585354348050410188426115164443168108894954254398186080414696608366592000000 1629 1338112273852927626944106717069875490243875339050624803736809221219352576000000 1630 1378639193357804843699787318975307812378855723846851406502442104232592015360000 1631 1419166112862682060455467920880740134513836108643078008673478602251476992000000 1632 1459693032367559277211148522786172456648816493439304610819787084259254599680000 1633 1500219951872436493966829124691604778783796878235531212965022656481426309120000 1634 1540746871377313710722509726597037100918777263031757815110209570663434485760000 1635 1581273790882190927478190328502469423053757647827984417255394173588534894592000 1636 1621800710387068144233870930407901745188738032624211019400578661270908600320000 1637 1662327629891945360989551532313334067323718417420437621545763142906596028416000 1638 1702854549396822577745232134218766389458698802216664223690947624207518818304000 1639 1743381468901699794500912736124198711593679187012890825836132105488826492672000 1640 1783908388406577011256593338029631033728659571809117427981316586768913670963200 1641 1824435307911454228012273939935063355863639956605344030126501068048919897984000 1642 1864962227416331444767954541840495677998620341401570632271685549328920376985600 1643 1905489146921208661523635143745928000133600726197797234416870030608920416902400 1644 1946016066426085878279315745651360322268581110994023836562054511888920420531200 1645 1986542985930963095034996347556792644403561495790250438707238993168920420894080 1646 2027069905435840311790676949462224966538541880586477040852423474448920420934400 1647 2067596824940717528546357551367657288673522265382703642997607955728920420939440 1648 2108123744445594745302038153273089610808502650178930245142792437008920420940160 1649 2148650663950471962057718755178521932943483034975156847287976918288920420940280 1650 2189177583455349178813399357083954255078463419771383449433161399568920420940304 1651 2229704502960226395569079958989386577213443804567610051578345880848920420940310 1652 2270231422465103612324760560894818899348424189363836653723530362128920420940312 1653 2310758341969980829080441162800251221483404574160063255868714843408920420940313 1654 2350561331282878571829474910515074683828862318181142924420699914240000000000000 1655 4741649582070634360414630422935581689792705021158512450986584309760000000000000 1656 7092921911941317795695959379098120098571303837318536543865971671040000000000000 1657 9443495939627550025801360254714042348917125735820730917723433861120000000000000 1658 11794057501754125936872215637321859715773569137280438413952074907648000000000000 1659 14144618837311887792761716112134948152991831105151925126739588546560000000000000 1660 16495180168675424539762134901221683473677097190308357556601171738624000000000000 1661 18845741499959854230344897194016982400522428811700563740741888638976000000000000 1662 21196302831242763216267573817910100696959457194650551042804157513728000000000000 1663 23546864162525642396378912762692736253040482834127070854777688807178240000000000 1664 25897425493808520980622303265743883607731634199681588817719875076096000000000000 1665 28247986825091399552710401417770126472203460873016343722109772622725120000000000 1666 30598548156374278124545378950445013244982173496626286901423434188718080000000000 1667 32949109487657156696374973483180953409005597777968925483559198486691840000000000 1668 35299670818940035268204451051967602881283228139775879422595788720570368000000000 1669 37650232150222913840033926022897940628485926095312154415530486142074880000000000 1670 40000793481505792411863400934818021430067668312036439946195697626251264000000000 1671 42351354812788670983692875845366548640509694437325752932669838292156416000000000 1672 44701916144071549555522350755882439239621804653241241468360134322290688000000000 1673 47052477475354428127351825666397534321332748168865743033062574139428044800000000 1674 49403038806637306699181300576912609528184227953647997717490498153742336000000000 1675 51753600137920185271010775487427684225776843363055485688227177649563238400000000 1676 54104161469203063842840250397942758909977699008026529830115877011954073600000000 1677 56454722800485942414669725308457833593816894474174058899466243577531596800000000 1678 58805284131768820986499200218972908277646052025154241428027791110381240320000000 1679 61155845463051699558328675129487982961474923026653003164334986542815641600000000 1680 63506406794334578130158150040003057645303785607964983022449216624273653760000000 1681 65856968125617456701987624950518132329132647934368964601047839356239216640000000 1682 68207529456900335273817099861033207012961510252815360385280730329115525120000000 1683 70558090788183213845646574771548281696790372571005345071695169945310068736000000 1684 72908652119466092417476049682063356380619234889186792884460481573410570240000000 1685 75259213450748970989305524592578431064448097207367946697750631906002731008000000 1686 77609774782031849561134999503093505748276959525549090025462792946848366592000000 1687 79960336113314728132964474413608580432105821843730232965394702904419352576000000 1688 82310897444597606704793949324123655115934684161911375890435851220392592015360000 1689 84661458775880485276623424234638729799763546480092518814882403151371476992000000 1690 87012020107163363848452899145153804483592408798273661739304227066339254599680000 1691 89362581438446242420282374055668879167421271116454804663724978071521426309120000 1692 91713142769729120992111848966183953851250133434635947588145680418663434485760000 1693 94063704101011999563941323876699028535078995752817090512566380454548534894592000 1694 96414265432294878135770798787214103218907858070998233436987080375190908600320000 1695 98764826763577756707600273697729177902736720389179376361407780289786596028416000 1696 101115388094860635279429748608244252586565582707360519285828480204047518818304000 1697 103465949426143513851259223518759327270394445025541662210249180118288826492672000 1698 105816510757426392423088698429274401954223307343722805134669880032528913670963200 1699 108167072088709270994918173339789476638052169661903948059090579946768919897984000 1700 110517633419992149566747648250304551321881031980085090983511279861008920376985600 1701 112868194751275028138577123160819626005709894298266233907931979775248920416902400 1702 115218756082557906710406598071334700689538756616447376832352679689488920420531200 1703 117569317413840785282236072981849775373367618934628519756773379603728920420894080 1704 119919878745123663854065547892364850057196481252809662681194079517968920420934400 1705 122270440076406542425895022802879924741025343570990805605614779432208920420939440 1706 124621001407689420997724497713394999424854205889171948530035479346448920420940160 1707 126971562738972299569553972623910074108683068207353091454456179260688920420940280 1708 129322124070255178141383447534425148792511930525534234378876879174928920420940304 1709 131672685401538056713212922444940223476340792843715377303297579089168920420940310 1710 134023246732820935285042397355455298160169655161896520227718279003408920420940312 1711 136373808064103813856871872265970372843998517480077663152138978917648920420940313 1712 138683118545689835737939019720389406345902876772687432540821294940160000000000000 1713 279716798422662550047707514351293887375634615863556008006063289794560000000000000 1714 418440443887857263002402214673588726043672473021039667149029769216000000000000000 1715 557124273432134903603793088439625596114525086291705980858309751603200000000000000 1716 695807404674228093000008034125115850026944922644714464848567808819200000000000000 1717 834490523450761626077188434317597999055875380500680461961197044891648000000000000 1718 973173642000726345099187479602285419155167656923058238290385153556480000000000000 1719 1111856760546496839012297443201246486137926937462720960336647331774464000000000000 1720 1250539879092188225868989750303916116726846283538619456137188643700736000000000000 1721 1389222997637878092021021971737683566685357326376075733055651507601408000000000000 1722 1527906116183567928367242855492340533903512366470058542484025633920778240000000000 1723 1666589234729257764117595790805266012920277532290119350063368415215616000000000000 1724 1805272353274947599855793433767166587446823373417960394584158907788165120000000000 1725 1943955471820637435593737956109715805881676100496076627379873164380078080000000000 1726 2082638590366327271331677095452326077707773539231925555578409523703971840000000000 1727 2221321708912017107069616117830987058842125184048238799133846708963770368000000000 1728 2360004827457706942807555137611791728251401896458281363743182001411194880000000000 1729 2498687946003396778545494157333586140715057653129511938890247807921291264000000000 1730 2637371064549086614283433177054008999587573693709307541493122543613116416000000000 1731 2776054183094776450021372196774399221848759818379729319645213434669170688000000000 1732 2914737301640466285759311216494788648592544776349860110826316469512228044800000000 1733 3053420420186156121497250236215178055461470270589148655127144988552462336000000000 1734 3192103538731845957235189255935567461821136900453062432714282263074203238400000000 1735 3330786657277535792973128275655956868167411770552539766472571557462514073600000000 1736 3469469775823225628711067295376346274513324980473193585158322519054011596800000000 1737 3608152894368915464449006315096735680859228152478680057303284661612781240320000000 1738 3746836012914605300186945334817125087205131037934685108655992452071135641600000000 1739 3885519131460295135924884354537514493551033914970503378130507277178513653760000000 1740 4024202250005984971662823374257903899896936791751413649325506494936399216640000000 1741 4162885368551674807400762393978293306242839668524366334726139980935195525120000000 1742 4301568487097364643138701413698682712588742545297062609028955015577310068736000000 1743 4440251605643054478876640433419072118934645422069750346458120922231330570240000000 1744 4578934724188744314614579453139461525280548298842437789887811667589842731008000000 1745 4717617842734434150352518472859850931626451175615125222831924423656608366592000000 1746 4856300961280123986090457492580240337972354052387812655388256928640099352576000000 1747 4994984079825813821828396512300629744318256929160500087929698671981992592015360000 1748 5133667198371503657566335532021019150664159805933187520470545818938891476992000000 1749 5272350316917193493304274551741408557010062682705874953011368237879779254599680000 1750 5411033435462883329042213571461797963355965559478562385552189583910881426309120000 1751 5549716554008573164780152591182187369701868436251249818093010881283943434485760000 1752 5688399672554263000518091610902576776047771313023937250633832176345748534894592000 1753 5827082791099952836256030630622966182393674189796624683174653471292310908600320000 1754 5965765909645642671993969650343355588739577066569312115715474766232826596028416000 1755 6104449028191332507731908670063744995085479943341999548256296061173007518818304000 1756 6243132146737022343469847689784134401431382820114686980797117356113168826492672000 1757 6381815265282712179207786709504523807777285696887374413337938651053328913670963200 1758 6520498383828402014945725729224913214123188573660061845878759945993488919897984000 1759 6659181502374091850683664748945302620469091450432749278419581240933648920376985600 1760 6797864620919781686421603768665692026814994327205436710960402535873808920416902400 1761 6936547739465471522159542788386081433160897203978124143501223830813968920420531200 1762 7075230858011161357897481808106470839506800080750811576042045125754128920420894080 1763 7213913976556851193635420827826860245852702957523499008582866420694288920420934400 1764 7352597095102541029373359847547249652198605834296186441123687715634448920420939440 1765 7491280213648230865111298867267639058544508711068873873664509010574608920420940160 1766 7629963332193920700849237886988028464890411587841561306205330305514768920420940280 1767 7768646450739610536587176906708417871236314464614248738746151600454928920420940304 1768 7907329569285300372325115926428807277582217341386936171286972895395088920420940310 1769 8046012687830990208063054946149196683928120218159623603827794190335248920420940312 1770 8184695806376680043800993965869586090274023094932311036368615485275408920420940313 1771 8320987112741390144276341183223364380754172606361245952449277696409600000000000000 1772 16780657344028470124290621386167118167854248089495179337439376687759360000000000000 1773 25103995018101143147138792044300997623292249558174606432813075084083200000000000000 1774 33425022657762038168631888908126267436368557144920648611864497964974080000000000000 1775 41746010481502016117771681945395279280847679487779873445482234348830720000000000000 1776 50066997606939809615706299054583744509168369053721440449380948807516160000000000000 1777 58387984719912043457321881618279201632605569241165964966402034445058048000000000000 1778 66708971832657708484882282827066864027113131247176901262639678955192320000000000000 1779 75029958945399179287333794954168800068504160257305122504594397534879744000000000000 1780 83350946058140570982728889424774444673501349332969579520303395248275456000000000000 1781 91671933170881961157419323809711187097868130105395594317130314513645568000000000000 1782 99992920283623351302303946856968819039494554875078135646467145041434378240000000000 1783 108313907396364741446592701955784719492919589770486754973954944224198656000000000000 1784 116634894509106131590869301762249595041854405341203154538384191118240645120000000000 1785 124955881621847521735145648448095119234697527797869829291088361776301998080000000000 1786 133276868734588911879421989750940704480931894966194236739195354537095331840000000000 1787 141597855847330302023698330936822340436474516340599108502659248123824570368000000000 1788 149918842960071692167974672120106120080292062782597709587177039817741434880000000000 1789 158239830072813082312251013303330889467163988268857498682232562025720971264000000000 1790 166560817185554472456527354486554287300444774039025852804743893162882236416000000000 1791 174881804298295862600803695669777652497114229893284833102804440455407730688000000000 1792 183202791411037252745080036853001016898266284580843522413893999891720228044800000000 1793 191523778523778642889356378036224381279543479804671369478103284812229902336000000000 1794 199844765636520033033632719219447745660311416164123841775598878488221083238400000000 1795 208165752749261423177909060402671110041065960763811877629265624184078834073600000000 1796 216486739862002813322185401585894474421820143703321089967859831547139771596800000000 1797 224807726974744203466461742769117838802574316604915134959913250091167981240320000000 1798 233128714087485593610738083952341203183328489219959698531174414283095775641600000000 1799 241449701200226983755014425135564567564082661826584075320557385509672593653760000000 1800 249770688312968373899290766318787931944836834432953544111660841128899919216640000000 1801 258091675425709764043567107502011296325591007039315055316969931016368155525120000000 1802 266412662538451154187843448685234660706345179645676310111181202452479710068736000000 1803 274733649651192544332119789868458025087099352252037556368518824760603170570240000000 1804 283054636763933934476396131051681389467853524858398802331856971907431122731008000000 1805 291375623876675324620672472234904753848607697464760048284709541064967328366592000000 1806 299696610989416714764948813418128118229361870071121294237174329971420259352576000000 1807 308017598102158104909225154601351482610116042677482540189624228116231592592015360000 1808 316338585214899495053501495784574846990870215283843786142073531664657931476992000000 1809 324659572327640885197777836967798211371624387890205032094522810485068259254599680000 1810 332980559440382275342054178151021575752378560496566278046972088232568801426309120000 1811 341301546553123665486330519334244940133132733102927523999421365931411303434485760000 1812 349622533665865055630606860517468304513886905709288769951870643627942548534894592000 1813 357943520778606445774883201700691668894641078315650015904319921324358550908600320000 1814 366264507891347835919159542883915033275395250922011261856769199020768506596028416000 1815 374585495004089226063435884067138397656149423528372507809218476717178127518818304000 1816 382906482116830616207712225250361762036903596134733753761667754413587728826492672000 1817 391227469229572006351988566433585126417657768741094999714117032109997328913670963200 1818 399548456342313396496264907616808490798411941347456245666566309806406928919897984000 1819 407869443455054786640541248800031855179166113953817491619015587502816528920376985600 1820 416190430567796176784817589983255219559920286560178737571464865199226128920416902400 1821 424511417680537566929093931166478583940674459166539983523914142895635728920420531200 1822 432832404793278957073370272349701948321428631772901229476363420592045328920420894080 1823 441153391906020347217646613532925312702182804379262475428812698288454928920420934400 1824 449474379018761737361922954716148677082936976985623721381261975984864528920420939440 1825 457795366131503127506199295899372041463691149591984967333711253681274128920420940160 1826 466116353244244517650475637082595405844445322198346213286160531377683728920420940280 1827 474437340356985907794751978265818770225199494804707459238609809074093328920420940304 1828 482758327469727297939028319449042134605953667411068705191059086770502928920420940310 1829 491079314582468688083304660632265498986707840017429951143508364466912528920420940312 1830 499400301695210078227581001815488863367462012623791197095957642163322128920420940313 1831 507580213877224798800856812176625227226004528988036003099405939480985600000000000000 1832 1023481414867190987745989965536473818832763230582433252151261156658380800000000000000 1833 1531200311862961476382584716732819435465113662447241942683207917434306560000000000000 1834 2038782876301517558062013358384355177765802020297596126925538277615206400000000000000 1835 2546363130705661861740086926241582310424128684266016926251546362280673280000000000000 1836 3053943345293885248345807190272253185113858162990550908232120760449105920000000000000 1837 3561523559183806450500322278374843513187429208938167232382976136692367360000000000000 1838 4069103773061262092998518331931940833156116765507286514046953884114485248000000000000 1839 4576683986938491166682659204134130358395874683894972207490148190409195520000000000000 1840 5084264200815716046141691187254634157282516069286775185879059570773458944000000000000 1841 5591844414692940846493666752718641664732763614744114400041725230271430656000000000000 1842 6099424628570165645324937658096980270002380751898215171985508811321376768000000000000 1843 6607004842447390444126402752137639764789257533049572470461802303633741578240000000000 1844 7114585056324615242927271978229857528087932924326655846936246764601081856000000000000 1845 7622165270201840041728129049029724266482118096279047003647632673279699845120000000000 1846 8129745484079064840528985866708971653520211575117388435547293505722337198080000000000 1847 8637325697956289639329842679005219101611696298667387600142357160267706531840000000000 1848 9144905911833514438130699491184502600412489276423467229052777715639011770368000000000 1849 9652486125710739236931556303361188242901557179247140587284252169117504634880000000000 1850 10160066339587964035732413115537814875133679461115075133526264353110060171264000000000 1851 10667646553465188834533269927714440135812210603266918244795732346031797436416000000000 1852 11175226767342413633334126739891065363854130415502851982240749555108898930688000000000 1853 11682806981219638432134983552067690591100532826572085428698795776329787428044800000000 1854 12190387195096863230935840364244315818327060378177588032909961723034873102336000000000 1855 12697967408974088029736697176420941045553078670918715262354413978495440283238400000000 1856 13205547622851312828537553988597566272779083571900078055355037385975874034073600000000 1857 13713127836728537627338410800774191500005088111221262024840588255123510971596800000000 1858 14220708050605762426139267612950816727231092640504530826979598335452115181240320000000 1859 14728288264482987224940124425127441954457097169501250147697816161428618975641600000000 1860 15235868478360212023740981237304067181683101698489549281634155794439771793653760000000 1861 15743448692237436822541838049480692408909106227477593507572215911843575119216640000000 1862 16251028906114661621342694861657317636135110756465629775924481663515619355525120000000 1863 16758609119991886420143551673833942863361115285453665787865649596736306910068736000000 1864 17266189333869111218944408486010568090587119814441701791269943880829006370570240000000 1865 17773769547746336017745265298187193317813124343429737794380238689760410322731008000000 1866 18281349761623560816546122110363818545039128872417773797480047920702522528366592000000 1867 18788929975500785615346978922540443772265133401405809800579469371393551459352576000000 1868 19296510189378010414147835734717068999491137930393845803678875931322938792592015360000 1869 19804090403255235212948692546893694226717142459381881806778281896655941131476992000000 1870 20311670617132460011749549359070319453943146988369917809877687837260927459254599680000 1871 20819250831009684810550406171246944681169151517357953812977093776793004001426309120000 1872 21326831044886909609351262983423569908395156046345989816076499716276422503434485760000 1873 21834411258764134408152119795600195135621160575334025819175905655757529748534894592000 1874 22341991472641359206952976607776820362847165104322061822275311595238521750908600320000 1875 22849571686518584005753833419953445590073169633310097825374717534719507706596028416000 1876 23357151900395808804554690232130070817299174162298133828474123474200493327518818304000 1877 23864732114273033603355547044306696044525178691286169831573529413681478928826492672000 1878 24372312328150258402156403856483321271751183220274205834672935353162464528913670963200 1879 24879892542027483200957260668659946498977187749262241837772341292643450128919897984000 1880 25387472755904707999758117480836571726203192278250277840871747232124435728920376985600 1881 25895052969781932798558974293013196953429196807238313843971153171605421328920416902400 1882 26402633183659157597359831105189822180655201336226349847070559111086406928920420531200 1883 26910213397536382396160687917366447407881205865214385850169965050567392528920420894080 1884 27417793611413607194961544729543072635107210394202421853269370990048378128920420934400 1885 27925373825290831993762401541719697862333214923190457856368776929529363728920420939440 1886 28432954039168056792563258353896323089559219452178493859468182869010349328920420940160 1887 28940534253045281591364115166072948316785223981166529862567588808491334928920420940280 1888 29448114466922506390164971978249573544011228510154565865666994747972320528920420940304 1889 29955694680799731188965828790426198771237233039142601868766400687453306128920420940310 1890 30463274894676955987766685602602823998463237568130637871865806626934291728920420940312 1891 30970855108554180786567542414779449225689242097118673874965212566415277328920420940313 1892 31469973260387937525653122354950764088012280797258232192163168247821107200000000000000 1893 63447526734653099850107101522078153403250566123504500387425742435123200000000000000000 1894 94925820982153778765904500218212140855643601093369093825541359960640716800000000000000 1895 126395932925660261981393360512182625333062227793504098705137069029756764160000000000000 1896 157865908536609530789925054696608299936149192419624649078443161698277785600000000000000 1897 189335881837524387820455393807239665929593795351863266066832932091283374080000000000000 1898 220805855098623323933913379614044475665069801098857996237877268797791928320000000000000 1899 252275828359023957862920160244921204853929648413075808751091886482375311360000000000000 1900 283745801619412126232270621841252441034684612237915124221819626538137550848000000000000 1901 315215774879800068032807028256228769420710646424573006104326583152772382720000000000000 1902 346685748140188005639118325782123412080383564078235005271779256841476767744000000000000 1903 378155721400575943166322566890361558448620087891962540675005684809314861056000000000000 1904 409625694660963880692006103338514035914675981297386837636013230698704928768000000000000 1905 441095667921351818217659833975328834270249134346808391123553286499357415178240000000000 1906 472565641181739755743312968744195190894334086006355670689091493268664877056000000000000 1907 504035614442127693268966091357769196493514547446578258034866641485683616645120000000000 1908 535505587702515630794619213718222582741338917193686795655830064626466375598080000000000 1909 566975560962903568320272336073292969050216678185506991009488890589351866531840000000000 1910 598445534223291505845925458428246391409803747431533266827463073453063293370368000000000 1911 629915507483679443371578580783197215913079091602627136374758310214881907834880000000000 1912 661385480744067380897231703138147981406097490152765267110064084707214584971264000000000 1913 692855454004455318422884825493098745527562297563187306410397315008476443836416000000000 1914 724325427264843255948537947848049509616390493643693436336906094525893666930688000000000 1915 755795400525231193474191070203000273704423172323032865972427903055454677028044800000000 1916 787265373785619130999844192557951037792435976142908564765702831310499884302336000000000 1917 818735347046007068525497314912901801880448270703919888184211045874300573083238400000000 1918 850205320306395006051150437267852565968460551873171447166275431590121128434073600000000 1919 881675293566782943576803559622803330056472832680762827324824744767608886971596800000000 1920 913145266827170881102456681977754094144485113478316292316027517156277612781240320000000 1921 944615240087558818628109804332704858232497394275583207825809497290594238175641600000000 1922 976085213347946756153762926687655622320509675072841703148809599231945512593653760000000 1923 1007555186608334693679416049042606386408521955870099943563811421657689437519216640000000 1924 1039025159868722631205069171397557150496534236667358176021227449717701603355525120000000 1925 1070495133129110568730722293752507914584546517464616408222232379959262412510068736000000 1926 1101965106389498506256375416107458678672558798261874640414700436551695233570570240000000 1927 1133435079649886443782028538462409442760571079059132872606874493668966759122731008000000 1928 1164905052910274381307681660817360206848583359856391104799038065208248992928366592000000 1929 1196375026170662318833334783172310970936595640653649336991201248967280143459352576000000 1930 1227844999431050256358987905527261735024607921450907569183364417835549652392592015360000 1931 1259314972691438193884641027882212499112620202248165801375527586109222776331476992000000 1932 1290784945951826131410294150237163263200632483045424033567690754358167884259254599680000 1933 1322254919212214068935947272592114027288644763842682265759853922606040082401426309120000 1934 1353724892472602006461600394947064791376657044639940497952017090853863622503434485760000 1935 1385194865732989943987253517302015555464669325437198730144180259101684851348534894592000 1936 1416664838993377881512906639656966319552681606234456962336343427349505964950908600320000 1937 1448134812253765819038559762011917083640693887031715194528506595597327072506596028416000 1938 1479604785514153756564212884366867847728706167828973426720669763845148179727518818304000 1939 1511074758774541694089866006721818611816718448626231658912832932092969286928826492672000 1940 1542544732034929631615519129076769375904730729423489891104996100340790394128913670963200 1941 1574014705295317569141172251431720139992743010220748123297159268588611501328919897984000 1942 1605484678555705506666825373786670904080755291018006355489322436836432608528920376985600 1943 1636954651816093444192478496141621668168767571815264587681485605084253715728920416902400 1944 1668424625076481381718131618496572432256779852612522819873648773332074822928920420531200 1945 1699894598336869319243784740851523196344792133409781052065811941579895930128920420894080 1946 1731364571597257256769437863206473960432804414207039284257975109827717037328920420934400 1947 1762834544857645194295090985561424724520816695004297516450138278075538144528920420939440 1948 1794304518118033131820744107916375488608828975801555748642301446323359251728920420940160 1949 1825774491378421069346397230271326252696841256598813980834464614571180358928920420940280 1950 1857244464638809006872050352626277016784853537396072213026627782819001466128920420940304 1951 1888714437899196944397703474981227780872865818193330445218790951066822573328920420940310 1952 1920184411159584881923356597336178544960878098990588677410954119314643680528920420940312 1953 1951654384419972819449009719691129309048890379787846909603117287562464787728920420940313 1954 1982608315404440064116146708361898137544773690227268628106279599612729753600000000000000 1955 3996686604069268065757946539078747039177559661251795488404722367473280614400000000000000 1956 5979802499687585354672894104252821801949559356008052152514101373025491353600000000000000 1957 7962419136079138160179185088955903162858713800407927141866333421915917516800000000000000 1958 9945027590166696769985167535256821020792893836538072542660045562349942210560000000000000 1959 11927635907921698165384192815448194068852742210594203488947468086383371878400000000000000 1960 13910244223366665149005216740565772808302948222956452501849974288141286113280000000000000 1961 15892852538771816211709168312379524991495185638133457627935135056212703313920000000000000 1962 17875460854176268972228668679017349094140806894877685836362466105262195343360000000000000 1963 19858069169580709267188512726620627703778323268132535547747310276682866229248000000000000 1964 21840677484985149335579542719042551405621110711749203825543933664662409707520000000000000 1965 23823285800389589399776347602575393421737545038832876220625502769716022738944000000000000 1966 25805894115794029463894045429690578941562542972076614151942845629048769478656000000000000 1967 27788502431198469528010222552145678792485360274912048844817969606303068192768000000000000 1968 29771110746602909592126369868789440964297694837391480794219626093468629325578240000000000 1969 31753719062007349656242516589565254694378541198481038469699280731602845433856000000000000 1970 33736327377411789720358663298185776073434483069351271452959172311184772819845120000000000 1971 35718935692816229784474810006553176833139068848528390386494252165690464225198080000000000 1972 37701544008220669848590956714915194592904708018950220977762027423018258362531840000000000 1973 39684152323625109912707103423277095388721056497626257649494118037246878435770368000000000 1974 41666760639029549976823250131638993586681093251227361914955529705373605696634880000000000 1975 43649368954433990040939396840000891725630873059207510441604951911230847020171264000000000 1976 45631977269838430105055543548362789863209099276047942876819401572897017525436416000000000 1977 47614585585242870169171690256724688000754688881558459402660026783779343394930688000000000 1978 49597193900647310233287836965086586138299482969667809228209665023673813051428044800000000 1979 51579802216051750297403983673448484275844257182917695322917056383293766905102336000000000 1980 53562410531456190361520130381810382413389030886908717042249681029222476240283238400000000 1981 55545018846860630425636277090172280550933804577507978997145861846303205442034073600000000 1982 57527627162265070489752423798534178688478578267745580773218527590845601846971596800000000 1983 59510235477669510553868570506896076826023351957973144634123846794599179219181240320000000 1984 61492843793073950617984717215257974963568125648200421945547745206098404490975641600000000 1985 63475452108478390682100863923619873101112899338427690836784861739404664411793653760000000 1986 65458060423882830746217010631981771238657673028654959473113979993195316983119216640000000 1987 67440668739287270810333157340343669376202446718882228101485512452620237795355525120000000 1988 69423277054691710874449304048705567513747220409109496729600633814226707250910068736000000 1989 71405885370096150938565450757067465651291994099336765357707218302184048718370570240000000 1990 73388493685500591002681597465429363788836767789564033985813508790666228890322731008000000 1991 75371102000905031066797744173791261926381541479791302613919788793570419770528366592000000 1992 77353710316309471130913890882153160063926315170018571242026068408694359567459352576000000 1993 79336318631713911195030037590515058201471088860245839870132348008927537722792592015360000 1994 81318926947118351259146184298876956339015862550473108498238627608566119493131476992000000 1995 83301535262522791323262331007238854476560636240700377126344907208179973247459254599680000 1996 85284143577927231387378477715600752614105409930927645754451186807792754092001426309120000 1997 87266751893331671451494624423962650751650183621154914382557466407405486278503434485760000 1998 89249360208736111515610771132324548889194957311382183010663746007018216153748534894592000 1999 91231968524140551579726917840686447026739731001609451638770025606630945913750908600320000 2000 93214576839544991643843064549048345164284504691836720266876305206243675667706596028416000 2001 95197185154949431707959211257410243301829278382063988894982584805856405421327518818304000 2002 97179793470353871772075357965772141439374052072291257523088864405469135174928826492672000 2003 99162401785758311836191504674134039576918825762518526151195144005081864928528913670963200 2004 101145010101162751900307651382495937714463599452745794779301423604694594682128919897984000 2005 103127618416567191964423798090857835852008373142973063407407703204307324435728920376985600 2006 105110226731971632028539944799219733989553146833200332035513982803920054189328920416902400 2007 107092835047376072092656091507581632127097920523427600663620262403532783942928920420531200 2008 109075443362780512156772238215943530264642694213654869291726542003145513696528920420894080 2009 111058051678184952220888384924305428402187467903882137919832821602758243450128920420934400 2010 113040659993589392285004531632667326539732241594109406547939101202370973203728920420939440 2011 115023268308993832349120678341029224677277015284336675176045380801983702957328920420940160 2012 117005876624398272413236825049391122814821788974563943804151660401596432710928920420940280 2013 118988484939802712477352971757753020952366562664791212432257940001209162464528920420940304 2014 120971093255207152541469118466114919089911336355018481060364219600821892218128920420940310 2015 122953701570611592605585265174476817227456110045245749688470499200434621971728920420940312 2016 124936309886016032669701411882838715365000883735473018316576778800047351725328920420940313