1 1 2 2 3 4 4 6 5 8 6 12 7 24 8 36 9 48 10 72 11 96 12 120 13 144 14 216 15 240 16 288 17 360 18 480 19 576 20 720 21 1080 22 1440 23 2160 24 2880 25 4320 26 5040 27 7200 28 7560 29 8640 30 10080 31 14400 32 15120 33 20160 34 30240 35 40320 36 50400 37 60480 38 90720 39 100800 40 120960 41 151200 42 181440 43 241920 44 302400 45 362880 46 453600 47 604800 48 907200 49 1209600 50 1330560 51 1663200 52 1814400 53 2419200 54 2661120 55 3326400 56 3991680 57 4989600 58 6350400 59 6652800 60 9979200 61 13305600 62 17297280 63 19958400 64 26611200 65 29937600 66 33264000 67 39916800 68 51891840 69 59875200 70 69854400 71 79833600 72 86486400 73 119750400 74 129729600 75 172972800 76 239500800 77 259459200 78 345945600 79 389188800 80 432432000 81 518918400 82 778377600 83 908107200 84 1037836800 85 1210809600 86 1297296000 87 1556755200 88 1816214400 89 2421619200 90 2594592000 91 3113510400 92 3632428800 93 4410806400 94 5189184000 95 5448643200 96 7264857600 97 8821612800 98 10897286400 99 13232419200 100 14529715200 101 15567552000 102 17643225600 103 18162144000 104 21794572800 105 26464838400 106 30875644800 107 36324288000 108 43589145600 109 44108064000 110 52929676800 111 54486432000 112 61751289600 113 83805321600 114 88216128000 115 92626934400 116 108972864000 117 123502579200 118 154378224000 119 185253868800 120 247005158400 121 264648384000 122 308756448000 123 370507737600 124 463134672000 125 555761606400 126 586637251200 127 617512896000 128 741015475200 129 838053216000 130 926269344000 131 1111523212800 132 1173274502400 133 1482030950400 134 1676106432000 135 1759911753600 136 1852538688000 137 2346549004800 138 2778808032000 139 2933186256000 140 3519823507200 141 4693098009600 142 5028319296000 143 5557616064000 144 5866372512000 145 7039647014400 146 8799558768000 147 10559470521600 148 11732745024000 149 14079294028800 150 17599117536000 151 21118941043200 152 23465490048000 153 28158588057600 154 35198235072000 155 46930980096000 156 52797352608000 157 67463283888000 158 70396470144000 159 105594705216000 160 134926567776000 161 140792940288000 162 161911881331200 163 193590292896000 164 202389851664000 165 211189410432000 166 246387645504000 167 269853135552000 168 323823762662400 169 387180585792000 170 404779703328000 171 485735643993600 172 539706271104000 173 647647525324800 174 739162936512000 175 774361171584000 176 809559406656000 177 1079412542208000 178 1161541757376000 179 1214339109984000 180 1548722343168000 181 1619118813312000 182 2323083514752000 183 2428678219968000 184 3238237626624000 185 4047797033280000 186 4452576736608000 187 4857356439936000 188 5666915846592000 189 6476475253248000 190 7286034659904000 191 8095594066560000 192 8905153473216000 193 9714712879872000 194 11333831693184000 195 12143391099840000 196 13357730209824000 197 14572069319808000 198 16191188133120000 199 17000747539776000 200 17810306946432000 201 22667663386368000 202 23477222793024000 203 26715460419648000 204 32382376266240000 205 34001495079552000 206 35620613892864000 207 44525767366080000 208 46954445586048000 209 53430920839296000 210 62336074312512000 211 68002990159104000 212 70431668379072000 213 89051534732160000 214 93908891172096000 215 106861841678592000 216 124672148625024000 217 133577302098240000 218 140863336758144000 219 164340559551168000 220 178103069464320000 221 187008222937536000 222 187817782344192000 223 211295005137216000 224 213723683357184000 225 234772227930240000 226 249344297250048000 227 258249450723264000 228 281726673516288000 229 328681119102336000 230 352158341895360000 231 374016445875072000 232 422590010274432000 233 469544455860480000 234 493021678653504000 235 516498901446528000 236 657362238204672000 237 694601970910848000 238 704316683790720000 239 727793906583744000 240 748032891750144000 241 774748352169792000 242 939088911720960000 243 986043357307008000 244 1032997802893056000 245 1291247253616320000 246 1389203941821696000 247 1408633367581440000 248 1455587813167488000 249 1549496704339584000 250 1807746155062848000 251 1972086714614016000 252 2065995605786112000 253 2183381719751232000 254 2582494507232640000 255 2911175626334976000 256 3098993408679168000 257 3615492310125696000 258 3873741760848960000 259 4366763439502464000 260 5094557346086208000 261 5164989014465280000 262 5423238465188544000 263 5822351252669952000 264 6197986817358336000 265 7230984620251392000 266 7747483521697920000 267 8005732972421184000 268 8733526879004928000 269 10071728578207296000 270 10189114692172416000 271 10846476930377088000 272 13100290318507392000 273 14461969240502784000 274 14555878131674880000 275 15283672038258624000 276 15494967043395840000 277 16011465944842368000 278 20143457156414592000 279 21692953860754176000 280 24017198917263552000 281 29111756263349760000 282 30567344076517248000 283 32022931889684736000 284 40028664862105920000 285 40286914312829184000 286 43385907721508352000 287 43667634395024640000 288 48034397834527104000 289 56040130806948288000 290 61134688153034496000 291 64045863779369472000 292 72051596751790656000 293 80057329724211840000 294 91702032229551744000 295 96068795669054208000 296 112080261613896576000 297 120085994586317760000 298 141004200094902144000 299 144103193503581312000 300 160114659448423680000 301 168120392420844864000 302 192137591338108416000 303 224160523227793152000 304 240171989172635520000 305 280200654034741440000 306 282008400189804288000 307 288206387007162624000 308 312223585924426176000 309 320229318896847360000 310 336240784841689728000 311 416298114565901568000 312 448321046455586304000 313 480343978345271040000 314 560401308069482880000 315 592424239959167616000 316 624447171848852352000 317 672481569683379456000 318 832596229131803136000 319 840601962104224320000 320 960687956690542080000 321 1008722354525069184000 322 1120802616138965760000 323 1184848479918335232000 324 1248894343697704704000 325 1344963139366758912000 326 1441031935035813120000 327 1561117929622130880000 328 1681203924208448640000 329 1777272719877502848000 330 2017444709050138368000 331 2185565101470983232000 332 2241605232277931520000 333 2497788687395409408000 334 2689926278733517824000 335 2882063870071626240000 336 2914086801961310976000 337 3122235859244261760000 338 3362407848416897280000 339 3554545439755005696000 340 4034889418100276736000 341 4371130202941966464000 342 5043611772625345920000 343 5828173603922621952000 344 5924242399591676160000 345 6220454519571259968000 346 6244471718488523520000 347 6724815696833794560000 348 7109090879510011392000 349 8069778836200553472000 350 8293939359428346624000 351 8742260405883932928000 352 8886363599387514240000 353 10087223545250691840000 354 10927825507354916160000 355 11848484799183352320000 356 12440909039142519936000 357 14570434009806554880000 358 16587878718856693248000 359 17484520811767865856000 360 17772727198775028480000 361 20174447090501383680000 362 21855651014709832320000 363 23104545358407537024000 364 24881818078285039872000 365 29140868019613109760000 366 31102272597856299840000 367 34969041623535731712000 368 35545454397550056960000 369 37322727117427559808000 370 41469696797141733120000 371 43711302029419664640000 372 46209090716815074048000 373 49763636156570079744000 374 53318181596325085440000 375 57761363396018842560000 376 62204545195712599680000 377 74645454234855119616000 378 80865908754426379584000 379 82939393594283466240000 380 87422604058839329280000 381 99527272313140159488000 382 106636363192650170880000 383 107821211672568506112000 384 115522726792037685120000 385 124409090391425199360000 386 149290908469710239232000 387 161731817508852759168000 388 186613635587137799040000 389 215642423345137012224000 390 231045453584075370240000 391 248818180782850398720000 392 298581816939420478464000 393 323463635017705518336000 394 373227271174275598080000 395 404329543772131897920000 396 462090907168150740480000 397 485195452526558277504000 398 510077270604843317376000 399 539106058362842530560000 400 646927270035411036672000 401 693136360752226110720000 402 746454542348551196160000 403 808659087544263795840000 404 970390905053116555008000 405 1020154541209686634752000 406 1078212116725685061120000 407 1212988631316395693760000 408 1293854540070822073344000 409 1386272721504452221440000 410 1492909084697102392320000 411 1617318175088527591680000 412 1940781810106233110016000 413 2186045445449328503040000 414 2368215899236772544960000 415 2425977262632791387520000 416 2550386353024216586880000 417 2911172715159349665024000 418 3060463623629059904256000 419 3234636350177055183360000 420 3881563620212466220032000 421 4372090890898657006080000 422 4420669678575308750592000 423 4736431798473545089920000 424 4851954525265582775040000 425 5100772706048433173760000 426 6120927247258119808512000 427 6469272700354110366720000 428 6631004517862963125888000 429 7651159059072649760640000 430 8841339357150617501184000 431 9472863596947090179840000 432 9703909050531165550080000 433 12241854494516239617024000 434 12938545400708220733440000 435 13262009035725926251776000 436 15302318118145299521280000 437 16577511294657407814720000 438 18945727193894180359680000 439 19407818101062331100160000 440 22103348392876543752960000 441 26524018071451852503552000 442 28418590790841270539520000 443 30604636236290599042560000 444 33155022589314815629440000 445 39786027107177778755328000 446 44206696785753087505920000 447 49732533883972223444160000 448 53048036142903705007104000 449 56837181581682541079040000 450 61209272472581198085120000 451 66310045178629631258880000 452 79572054214355557510656000 453 93999954154321125630720000 454 99465067767944446888320000 455 119358081321533336265984000 456 131599935816049575883008000 457 132620090357259262517760000 458 159144108428711115021312000 459 187999908308642251261440000 460 190088796178738276275456000 461 198930135535888893776640000 462 219333226360082626471680000 463 263199871632099151766016000 464 265240180714518525035520000 465 285133194268107414413184000 466 328999839540123939707520000 467 380177592357476552550912000 468 397860271071777787553280000 469 407333134668724877733120000 470 530480361429037050071040000 471 570266388536214828826368000 472 657999679080247879415040000 473 712832985670268536032960000 474 795720542143555575106560000 475 950443980893691381377280000 476 1127270768036703731400960000 477 1140532777072429657652736000 478 1221999404006174633199360000 479 1315999358160495758830080000 480 1425665971340537072065920000 481 1710799165608644486479104000 482 1900887961787382762754560000 483 2138498957010805608098880000 484 2254541536073407462801920000 485 2281065554144859315305472000 486 2443998808012349266398720000 487 2631998716320991517660160000 488 2851331942681074144131840000 489 3421598331217288972958208000 490 4276997914021611216197760000 491 5132397496825933459437312000 492 5702663885362148288263680000 493 6843196662434577945916416000 494 8553995828043222432395520000 495 11405327770724296576527360000 496 14256659713405370720659200000 497 15462992458385825166253440000 498 17107991656086444864791040000 499 22810655541448593153054720000 500 25661987484129667297186560000 501 26802520261202096954839296000 502 28513319426810741441318400000 503 30925984916771650332506880000 504 33503150326502621193549120000 505 34215983312172889729582080000 506 42769979140216112161977600000 507 48472643025578260450241280000 508 51323974968259334594373120000 509 53605040522404193909678592000 510 57433971988290207760369920000 511 61851969833543300665013760000 512 67006300653005242387098240000 513 80407560783606290864517888000 514 85539958280432224323955200000 515 96945286051156520900482560000 516 102647949936518669188746240000 517 114867943976580415520739840000 518 123703939667086601330027520000 519 134012601306010484774196480000 520 160815121567212581729035776000 521 193890572102313041800965120000 522 201018901959015727161294720000 523 241222682350818872593553664000 524 256619874841296672971865600000 525 268025202612020969548392960000 526 321630243134425163458071552000 527 387781144204626083601930240000 528 402037803918031454322589440000 529 536050405224041939096785920000 530 670063006530052423870982400000 531 804075607836062908645178880000 532 1072100810448083878193571840000 533 1206113411754094362967768320000 534 1340126013060104847741964800000 535 1608151215672125817290357760000 536 2010189019590157271612947200000 537 2278214222202178241161340160000 538 2412226823508188725935536640000 539 2814264627426220180258126080000 540 3216302431344251634580715520000 541 3551333934609277846516206720000 542 4020378039180314543225894400000 543 4556428444404356482322680320000 544 4824453647016377451871073280000 545 5628529254852440360516252160000 546 6030567058770471814838841600000 547 6432604862688503269161431040000 548 6834642666606534723484020480000 549 7102667869218555693032413440000 550 8040756078360629086451788800000 551 9112856888808712964645360640000 552 10654001803827833539548620160000 553 12061134117540943629677683200000 554 13669285333213069446968040960000 555 14205335738437111386064826880000 556 17046402886124533663277792256000 557 18225713777617425929290721280000 558 20503927999819604170452061440000 559 21308003607655667079097240320000 560 27338570666426138893936081920000 561 34173213333032673617420102400000 562 41007855999639208340904122880000 563 42616007215311334158194480640000 564 54677141332852277787872163840000 565 63924010822967001237291720960000 566 68346426666065347234840204800000 567 82015711999278416681808245760000 568 85232014430622668316388961280000 569 106540018038278335395486201600000 570 120745353776715446781551028480000 571 127848021645934002474583441920000 572 149156025253589669553680682240000 573 164031423998556833363616491520000 574 170464028861245336632777922560000 575 205039279998196041704520614400000 576 213080036076556670790972403200000 577 241490707553430893563102056960000 578 255696043291868004949166883840000 579 298312050507179339107361364480000 580 319620054114835006186458604800000 581 340928057722490673265555845120000 582 362236061330146340344653085440000 583 426160072153113341581944806400000 584 482981415106861787126204113920000 585 596624101014358678214722728960000 586 639240108229670012372917209600000 587 724472122660292680689306170880000 588 937552158736849351480278574080000 589 965962830213723574252408227840000 590 1086708183990439021033959256320000 591 1207453537767154467815510284800000 592 1257172212851684357666737178880000 593 1448944245320585361378612341760000 594 1811180306650731701723265427200000 595 2173416367980878042067918512640000 596 2514344425703368715333474357760000 597 2897888490641170722757224683520000 598 3622360613301463403446530854400000 599 4346832735961756084135837025280000 600 5028688851406737430666948715520000 601 5795776981282341445514449367040000 602 6285861064258421788333685894400000 603 6520249103942634126203755537920000 604 6882485165272780466548408623360000 605 7244721226602926806893061708800000 606 7543033277110106146000423073280000 607 8693665471923512168271674050560000 608 10057377702813474861333897431040000 609 10867081839904390210339592563200000 610 12571722128516843576667371788800000 611 13764970330545560933096817246720000 612 14247951745652422720223021360640000 613 15086066554220212292000846146560000 614 17387330943847024336543348101120000 615 17600410979923581007334320504320000 616 18353293774060747910795756328960000 617 20114755405626949722667794862080000 618 20285219434488195059300572784640000 619 20647455495818341399645225870080000 620 21371927618478634080334532040960000 621 25143444257033687153334743577600000 622 27529940661091121866193634493440000 623 34412425826363902332742043116800000 624 35200821959847162014668641008640000 625 37715166385550530730002115366400000 626 41294910991636682799290451740160000 627 42743855236957268160669064081920000 628 55059881322182243732387268986880000 629 64115782855435902241003596122880000 630 68824851652727804665484086233600000 631 75430332771101061460004230732800000 632 76687504983952745817670967911680000 633 82589821983273365598580903480320000 634 85487710473914536321338128163840000 635 106859638092393170401672660204800000 636 123884732974910048397871355220480000 637 128231565710871804482007192245760000 638 149603493329350438562341724286720000 639 153375009967905491635341935823360000 640 165179643966546731197161806960640000 641 170975420947829072642676256327680000 642 206474554958183413996452258700800000 643 213719276184786340803345320409600000 644 256463131421743608964014384491520000 645 299206986658700877124683448573440000 646 306750019935810983270683871646720000 647 341950841895658145285352512655360000 648 383437524919763729088354839558400000 649 384694697132615413446021576737280000 650 427438552369572681606690640819200000 651 460125029903716474906025807470080000 652 512926262843487217928028768983040000 653 598413973317401754249366897146880000 654 613500039871621966541367743293440000 655 641157828554359022410035961228800000 656 748017466646752192811708621433600000 657 766875049839527458176709679116800000 658 812133249502188095052712217556480000 659 869125056484797785933604302999040000 660 920250059807432949812051614940160000 661 1282315657108718044820071922457600000 662 1303687584727196678900406454498560000 663 1496034933293504385623417242867200000 664 1533750099679054916353419358233600000 665 2147250139550676882894787101527040000 666 2300625149518582374530129037350400000 667 2607375169454393357800812908997120000 668 4601250299037164749060258074700800000 669 5214750338908786715601625817994240000 670 6518437923635983394502032272492800000 671 7822125508363180073402438726991360000 672 9125813093090376752302845181489920000 673 10429500677817573431203251635988480000 674 13036875847271966789004064544985600000 675 15644251016726360146804877453982720000 676 18251626186180753504605690362979840000 677 20552251335699335879135819400330240000 678 20859001355635146862406503271976960000 679 24770064109816736899107722635472640000 680 26073751694543933578008129089971200000 681 36503252372361507009211380725959680000 682 39110627541815900367012193634956800000 683 49540128219633473798215445270945280000 684 57362253727996653871617883997936640000 685 78221255083631800734024387269913600000 686 87347068176722177486327232451403520000 687 99080256439266947596430890541890560000 688 148620384658900421394646335812835840000 689 174694136353444354972654464902807040000 690 349388272706888709945308929805614080000 691 524082409060333064917963394708421120000 692 698776545413777419890617859611228160000 693 873470681767221774863272324514035200000 694 1048164818120666129835926789416842240000 695 1659594295357721372240217416576666880000 696 1746941363534443549726544649028070400000 697 2620412045301665324589816973542105600000 698 3319188590715442744480434833153333760000 699 6638377181430885488960869666306667520000 700 9957565772146328233441304499460001280000 701 12403283681094549203058467008099299840000 702 19915131544292656466882608998920002560000 703 24806567362189098406116934016198599680000 704 37209851043283647609175401024297899520000 705 49613134724378196812233868032397199360000 706 62016418405472746015292335040496499200000 707 74419702086567295218350802048595799040000 708 117831194970398217429055436576943348480000 709 124032836810945492030584670080992998400000 710 186049255216418238045877005121489497600000 711 235662389940796434858110873153886696960000 712 471324779881592869716221746307773393920000 713 706987169822389304574332619461660090880000 714 905439708719902091823268091591248888320000 715 1178311949703982174290554365769433484800000 716 1413974339644778609148665238923320181760000 717 1810879417439804183646536183182497776640000 718 2356623899407964348581108731538866969600000 719 3534935849111946522871663097308300454400000 720 3621758834879608367293072366364995553280000 721 4527198543599510459116340457956244441600000 722 5432638252319412550939608549547493329920000 723 7069871698223893045743326194616600908800000 724 8601677232839069872321046870116864439040000 725 9054397087199020918232680915912488883200000 726 13581595630798531377349021373868733324800000 727 16496367295855750440067761120772068787200000 728 17203354465678139744642093740233728878080000 729 34406708931356279489284187480467457756160000 730 51610063397034419233926281220701186634240000 731 68813417862712558978568374960934915512320000 732 86016772328390698723210468701168644390400000 733 103220126794068838467852562441402373268480000 734 172033544656781397446420937402337288780800000 735 258050316985172096169631406103505933171200000 736 344067089313562794892841874804674577561600000 737 516100633970344192339262812207011866342400000 738 1032201267940688384678525624414023732684800000 739 1204234812597469782124946561816361021465600000 740 1359065002788573039826725405478464581368320000 741 2718130005577146079653450810956929162736640000 742 4077195008365719119480176216435393744104960000 743 5436260011154292159306901621913858325473280000 744 6795325013942865199133627027392322906841600000 745 8154390016731438238960352432870787488209920000 746 13590650027885730398267254054784645813683200000 747 20385975041828595597400881082176968720524800000 748 27181300055771460796534508109569291627366400000 749 40771950083657191194801762164353937441049600000 750 81543900167314382389603524328707874882099200000 751 95134550195200112787870778383492520695782400000 752 112802395231451562305618208654712560253570560000 753 149497150306743034380939794602631103950515200000 754 190269100390400225575741556766985041391564800000 755 225604790462903124611236417309425120507141120000 756 338407185694354686916854625964137680760711680000 757 448491450920229103142819383807893311851545600000 758 451209580925806249222472834618850241014282240000 759 564011976157257811528091043273562801267852800000 760 676814371388709373833709251928275361521423360000 761 1128023952314515623056182086547125602535705600000 762 1692035928471773434584273129820688403803558400000 763 2256047904629031246112364173094251205071411200000 764 3384071856943546869168546259641376807607116800000 765 6768143713887093738337092519282753615214233600000 766 7896167666201609361393274605829879217749939200000 767 11844251499302414042089911908744818826624908800000 768 12408263475459671853618002952018381627892761600000 769 15792335332403218722786549211659758435499878400000 770 20078826351198378090400041140538835725135559680000 771 23688502998604828084179823817489637653249817600000 772 37224790426379015560854008856055144883678284800000 773 47377005997209656168359647634979275306499635200000 774 60236479053595134271200123421616507175406679040000 775 74449580852758031121708017712110289767356569600000 776 77833652709701577990876563971751666574963686400000 777 86857844328217702975326020664128671395249331200000 778 100394131755991890452000205702694178625677798400000 779 150591197633987835678000308554041267938516697600000 780 173715688656435405950652041328257342790498662400000 781 181611856322637015312045315934087222008248601600000 782 200788263511983780904000411405388357251355596800000 783 260573532984653108925978061992386014185747993600000 784 301182395267975671356000617108082535877033395200000 785 521147065969306217851956123984772028371495987200000 786 544835568967911045936135947802261666024745804800000 787 602364790535951342712001234216165071754066790400000 788 702758922291943233164001439918859250379744588800000 789 1054138383437914849746002159878288875569616883200000 790 1104335449315910794972002262729635964882455782400000 791 1405517844583886466328002879837718500759489177600000 792 1997730419549007168432498475274959442090734617600000 793 2108276766875829699492004319756577751139233766400000 794 3313006347947732384916006788188907894647367347200000 795 4216553533751659398984008639513155502278467532800000 796 5993191258647021505297495425824878326272203852800000 797 6626012695895464769832013576377815789294734694400000 798 6927195091163440441188014193485898325171768089600000 799 7730348145211375564804015839107451754177190476800000 800 11595522217817063347206023758661177631265785715200000 801 13252025391790929539664027152755631578589469388800000 802 13854390182326880882376028386971796650343536179200000 803 15460696290422751129608031678214903508354380953600000 804 16163455212714694362772033118133762758734125542400000 805 23191044435634126694412047517322355262531571430400000 806 46382088871268253388824095034644710525063142860800000 807 48490365638144083088316099354401288276202376627200000 808 76199146002797844853068156128344881576889448985600000 809 96980731276288166176632198708802576552404753254400000 810 152398292005595689706136312256689763153778897971200000 811 177798007339861637990492364299471390346075380966400000 812 266697011009792456985738546449207085519113071449600000 813 304796584011191379412272624513379526307557795942400000 814 321361615750930041336852658454324065780794632678400000 815 355596014679723275980984728598942780692150761932800000 816 533394022019584913971477092898414171038226142899200000 817 1066788044039169827942954185796828342076452285798400000 818 2133576088078339655885908371593656684152904571596800000 819 2249531310256510289357968609180268460465562428748800000 820 4267152176156679311771816743187313368305809143193600000 821 4499062620513020578715937218360536920931124857497600000 822 4703565466899976059566661637376924962791630532838400000 823 7391317162271390950747611144449453512958276551603200000 824 9407130933799952119133323274753849925583261065676800000 825 14782634324542781901495222288898907025916553103206400000 826 17246406711966578885077759337048724863569311953740800000 827 25869610067949868327616639005573087295353967930611200000 828 29565268649085563802990444577797814051833106206412800000 829 34492813423933157770155518674097449727138623907481600000 830 51739220135899736655233278011146174590707935861222400000 831 103478440271799473310466556022292349181415871722444800000 832 206956880543598946620933112044584698362831743444889600000 833 310435320815398419931399668066877047544247615167334400000 834 454405324671815078450309659054414229014043610607257600000 835 475060112156897582016232825375069421241954683816678400000 836 746523033389410486025508725589394804808785931711923200000 837 950120224313795164032465650750138842483909367633356800000 838 1493046066778820972051017451178789609617571863423846400000 839 1741887077908624467392853693041921211220500507327820800000 840 2612830616862936701089280539562881816830750760991731200000 841 2986092133557641944102034902357579219235143726847692800000 842 3483774155817248934785707386083842422441001014655641600000 843 5225661233725873402178561079125763633661501521983462400000 844 10451322467451746804357122158251527267323003043966924800000 845 20902644934903493608714244316503054534646006087933849600000 846 31353967402355240413071366474754581801969009131900774400000 847 41805289869806987217428488633006109069292012175867699200000 848 46803748441196953080381894882604665588446491892547532800000 849 48931191552160450947671981013632150387921332433117875200000 850 62707934804710480826142732949509163603938018263801548800000 851 76891872439109280060627398735707664895304950966328089600000 852 97862383104320901895343962027264300775842664866235750400000 853 135867192076872708456642588057269854475199039571570022400000 854 153783744878218560121254797471415329790609901932656179200000 855 179414369024588320141463930383317884755711552254765542400000 856 269121553536882480212195895574976827133567328382148313600000 857 307567489756437120242509594942830659581219803865312358400000 858 358828738049176640282927860766635769511423104509531084800000 859 538243107073764960424391791149953654267134656764296627200000 860 1076486214147529920848783582299907308534269313528593254400000 861 2152972428295059841697567164599814617068538627057186508800000 862 3229458642442589762546350746899721925602807940585779763200000 863 4305944856590119683395134329199629234137077254114373017600000 864 6458917284885179525092701493799443851205615881171559526400000 865 8227430350984692966487131664720720143797629753397105587200000 866 10471274992162336502801803936917280183015165140687225292800000 867 13994320783917888971034186569898795010945501075871712307200000 868 16454860701969385932974263329441440287595259506794211174400000 869 19197337485630950255136640551015013668861136091259913036800000 870 27988641567835777942068373139797590021891002151743424614400000 871 28796006228446425382704960826522520503291704136889869555200000 872 38394674971261900510273281102030027337722272182519826073600000 873 57592012456892850765409921653045041006583408273779739110400000 874 115184024913785701530819843306090082013166816547559478220800000 875 230368049827571403061639686612180164026333633095118956441600000 876 345552074741357104592459529918270246039500449642678434662400000 877 460736099655142806123279373224360328052667266190237912883200000 878 691104149482714209184919059836540492079000899285356869324800000 879 1141368974145694678805396629123983539948653000334907556915200000 880 1382208298965428418369838119673080984158001798570713738649600000 881 1497392323879214119900657962979171066171168615118273216870400000 882 1793579816514663066694194702909116991347883286240569018009600000 883 2092509785933773577809893820060636489905863833947330521011200000 884 2994784647758428239801315925958342132342337230236546433740800000 885 4185019571867547155619787640121272979811727667894661042022400000 886 6277529357801320733429681460181909469717591501841991563033600000 887 12555058715602641466859362920363818939435183003683983126067200000 888 25110117431205282933718725840727637878870366007367966252134400000 889 37665176146807924400578088761091456818305549011051949378201600000 890 50220234862410565867437451681455275757740732014735932504268800000 891 75330352293615848801156177522182913636611098022103898756403200000 892 150660704587231697602312355044365827273222196044207797512806400000 893 163215763302834339069171717964729646212657379047891780638873600000 894 326431526605668678138343435929459292425314758095783561277747200000 895 472907211621032828585036003333703846718725226472096697748531200000 896 652863053211337356276686871858918584850629516191567122555494400000 897 709360817431549242877554005000555770078087839708145046622796800000 898 1418721634863098485755108010001111540156175679416290093245593600000 899 2837443269726196971510216020002223080312351358832580186491187200000 900 4256164904589295457265324030003334620468527038248870279736780800000 901 5674886539452393943020432040004446160624702717665160372982374400000 902 8512329809178590914530648060006669240937054076497740559473561600000 903 17024659618357181829061296120013338481874108152995481118947123200000 904 18443381253220280314816404130014450022030283832411771212192716800000 905 36886762506440560629632808260028900044060567664823542424385433600000 906 55330143759660840944449212390043350066090851497235313636578150400000 907 73773525012881121259265616520057800088121135329647084848770867200000 908 82285854822059712173796264580064469329058189406144825408244428800000 909 110660287519321681888898424780086700132181702994470627273156300800000 910 180177647627613507690898717270141165599834311285868841842190387200000 911 360355295255227015381797434540282331199668622571737683684380774400000 912 534858056343388129129675719770419050638878231139941365153588787200000 913 540532942882840523072696151810423496799502933857606525526571161600000 914 720710590510454030763594869080564662399337245143475367368761548800000 915 1069716112686776258259351439540838101277756462279882730307177574400000 916 1081065885765681046145392303620846993599005867715213051053142323200000 917 1604574169030164387389027159311257151916634693419824095460766361600000 918 2139432225373552516518702879081676202555512924559765460614355148800000 919 2162131771531362092290784607241693987198011735430426102106284646400000 920 2342309419158975599981683324511835152797846046716294943948475033600000 921 4684618838317951199963366649023670305595692093432589887896950067200000 922 7026928257476926799945049973535505458393538140148884831845425100800000 923 9369237676635902399926733298047340611191384186865179775793900134400000 924 10450303562401583446072125601668187604790390054580392826847042457600000 925 14053856514953853599890099947071010916787076280297769663690850201600000 926 23603271839217369507507731962388492693578294778448818281326940723200000 927 31350910687204750338216376805004562814371170163741178480541127372800000 928 47206543678434739015015463924776985387156589556897636562653881446400000 929 67926973155610292399468816410843219431137535354772553374505775974400000 930 135853946311220584798937632821686438862275070709545106749011551948800000 931 203780919466830877198406449232529658293412606064317660123517327923200000 932 271707892622441169597875265643372877724550141419090213498023103897600000 933 306842533909825803597600515511050405016517832119834637657250229401600000 934 407561838933661754396812898465059316586825212128635320247034655846400000 935 613685067819651607195201031022100810033035664239669275314500458803200000 936 920527601729477410792801546533151215049553496359503912971750688204800000 937 1227370135639303214390402062044201620066071328479338550629000917606400000 938 1368989766674607431435448453818532576227541097150031460316962561945600000 939 1841055203458954821585603093066302430099106992719007825943501376409600000 940 3233648241972779622528559278847223499020226384647488104541790879078400000 941 3682110406917909643171206186132604860198213985438015651887002752819200000 942 4106969300023822294306345361455597728682623291450094380950887685836800000 943 6467296483945559245057118557694446998040452769294976209083581758156800000 944 8213938600047644588612690722911195457365246582900188761901775371673600000 945 8898433483384948304330414949820461745479017131475204492060256652646400000 946 17796866966769896608660829899640923490958034262950408984120513305292800000 947 26695300450154844912991244849461385236437051394425613476180769957939200000 948 35593733933539793217321659799281846981916068525900817968241026610585600000 949 42037427145646135092871270625013905487262943000417345359043281428019200000 950 53390600900309689825982489698922770472874102788851226952361539915878400000 951 84074854291292270185742541250027810974525886000834690718086562856038400000 952 106781201800619379651964979397845540945748205577702453904723079831756800000 953 126112281436938405278613811875041716461788829001252036077129844284057600000 954 168149708582584540371485082500055621949051772001669381436173125712076800000 955 187551598034421218106656438173138962943173130309554310063423870986547200000 956 252224562873876810557227623750083432923577658002504072154259688568115200000 957 275851437984933397434242863444434314109849531075731339253867956232038400000 958 504449125747753621114455247500166865847155316005008144308519377136230400000 959 551702875969866794868485726888868628219699062151462678507735912464076800000 960 827554313954800192302728590333302942329548593227194017761603868696115200000 961 1103405751939733589736971453777737256439398124302925357015471824928153600000 962 1219085387223737917693266848125403259130625347012103015412255161412556800000 963 2438170774447475835386533696250806518261250694024206030824510322825113600000 964 3657256161671213753079800544376209777391876041036309046236765484237670400000 965 4876341548894951670773067392501613036522501388048412061649020645650227200000 966 5843202373244812777909106616876932862729549077058011004907016118494668800000 967 7314512323342427506159601088752419554783752082072618092473530968475340800000 968 11686404746489625555818213233753865725459098154116022009814032236989337600000 969 14629024646684855012319202177504839109567504164145236184947061936950681600000 970 17529607119734438333727319850630798588188647231174033014721048355484006400000 971 23372809492979251111636426467507731450918196308232044019628064473978675200000 972 26069672126784549316825244906066315849101065113028049098815918067130060800000 973 35059214239468876667454639701261597176377294462348066029442096710968012800000 974 37791647003935875448491272291887501033049385757375193477779910003789260800000 975 70118428478937753334909279402523194352754588924696132058884193421936025600000 976 75583294007871750896982544583775002066098771514750386955559820007578521600000 977 113374941011807626345473816875662503099148157272125580433339730011367782400000 978 151166588015743501793965089167550004132197543029500773911119640015157043200000 979 169452868824099570559364091889431053019156923234682319142303467436345395200000 980 226749882023615252690947633751325006198296314544251160866679460022735564800000 981 338905737648199141118728183778862106038313846469364638284606934872690790400000 982 508358606472298711678092275668293159057470769704046957426910402309036185600000 983 677811475296398282237456367557724212076627692938729276569213869745381580800000 984 1016717212944597423356184551336586318114941539408093914853820804618072371200000 985 2033434425889194846712369102673172636229883078816187829707641609236144742400000 986 4066868851778389693424738205346345272459766157632375659415283218472289484800000 987 5083586064722987116780922756682931590574707697040469574269104023090361856000000 988 5253038933547086687340286848572362643593864620275151893411407490526707251200000 989 10167172129445974233561845513365863181149415394080939148538208046180723712000000 990 10506077867094173374680573697144725287187729240550303786822814981053414502400000 991 15759116800641260062020860545717087930781593860825455680234222471580121753600000 992 21012155734188346749361147394289450574375458481100607573645629962106829004800000 993 25248477454790836013345249691525226899854381561967665552203216648015463884800000 994 31518233601282520124041721091434175861563187721650911360468444943160243507200000 995 50496954909581672026690499383050453799708763123935331104406433296030927769600000 996 63036467202565040248083442182868351723126375443301822720936889886320487014400000 997 75745432364372508040035749074575680699563144685902996656609649944046391654400000 998 100993909819163344053380998766100907599417526247870662208812866592061855539200000 999 126072934405130080496166884365736703446252750886603645441873779772640974028800000 1000 151490864728745016080071498149151361399126289371805993313219299888092783308800000 1001 302981729457490032160142996298302722798252578743611986626438599776185566617600000 1002 605963458914980064320285992596605445596505157487223973252877199552371133235200000 1003 757454323643725080400357490745756806995631446859029966566096499440463916544000000 1004 782702801098515916413702740437282033895485828420997632118299716088479380428800000 1005 1514908647287450160800714981491513613991262893718059933132192998880927833088000000 1006 1565405602197031832827405480874564067790971656841995264236599432176958760857600000 1007 2348108403295547749241108221311846101686457485262992896354899148265438141286400000 1008 3130811204394063665654810961749128135581943313683990528473198864353917521715200000 1009 4696216806591095498482216442623692203372914970525985792709798296530876282572800000 1010 9392433613182190996964432885247384406745829941051971585419596593061752565145600000 1011 18784867226364381993928865770494768813491659882103943170839193186123505130291200000 1012 22875120574040497428090796220521855571268069695142704990296114283102010279628800000 1013 45750241148080994856181592441043711142536139390285409980592228566204020559257600000 1014 114375602870202487140453981102609277856340348475713524951480571415510051398144000000 1015 118188122965875903378469113806029587118218360091570642449863257129360386444748800000 1016 228751205740404974280907962205218555712680696951427049902961142831020102796288000000 1017 236376245931751806756938227612059174236436720183141284899726514258720772889497600000 1018 354564368897627710135407341418088761354655080274711927349589771388081159334246400000 1019 472752491863503613513876455224118348472873440366282569799453028517441545778995200000 1020 709128737795255420270814682836177522709310160549423854699179542776162318668492800000 1021 1418257475590510840541629365672355045418620321098847709398359085552324637336985600000 1022 2836514951181021681083258731344710090837240642197695418796718171104649274673971200000 1023 3545643688976277101354073414180887613546550802747119273495897713880811593342464000000 1024 7091287377952554202708146828361775227093101605494238546991795427761623186684928000000 1025 14182574755905108405416293656723550454186203210988477093983590855523246373369856000000 1026 17956969650621790481051275033109656623445434710687023417382449712235078069508608000000 1027 18555535305642516830419650867546645177560282534376590864628531369309580671825561600000 1028 35913939301243580962102550066219313246890869421374046834764899424470156139017216000000 1029 37111070611285033660839301735093290355120565068753181729257062738619161343651123200000 1030 55666605916927550491258952602639935532680847603129772593885594107928742015476684800000 1031 74222141222570067321678603470186580710241130137506363458514125477238322687302246400000 1032 111333211833855100982517905205279871065361695206259545187771188215857484030953369600000 1033 222666423667710201965035810410559742130723390412519090375542376431714968061906739200000 1034 445332847335420403930071620821119484261446780825038180751084752863429936123813478400000 1035 556666059169275504912589526026399355326808476031297725938855941079287420154766848000000 1036 1113332118338551009825179052052798710653616952062595451877711882158574840309533696000000 1037 2226664236677102019650358104105597421307233904125190903755423764317149680619067392000000 1038 3024552254819730243358403091410103163942326053103384310934450613197461649507566540800000 1039 4119328837852638736353162492595355229418382722631603171947533963986726909145274675200000 1040 6049104509639460486716806182820206327884652106206768621868901226394923299015133081600000 1041 9073656764459190730075209274230309491826978159310152932803351839592384948522699622400000 1042 12098209019278920973433612365640412655769304212413537243737802452789846598030266163200000 1043 18147313528918381460150418548460618983653956318620305865606703679184769897045399244800000 1044 36294627057836762920300837096921237967307912637240611731213407358369539794090798489600000 1045 72589254115673525840601674193842475934615825274481223462426814716739079588181596979200000 1046 90736567644591907300752092742303094918269781593101529328033518395923849485226996224000000 1047 181473135289183814601504185484606189836539563186203058656067036791847698970453992448000000 1048 362946270578367629203008370969212379673079126372406117312134073583695397940907984896000000 1049 505100226554894950640853316265487228378368450868265179926053252403976095467763612313600000 1050 544419405867551443804512556453818569509618689558609175968201110375543096911361977344000000 1051 671450600569980114025565486293042902395196383788951317027448036129836486190679772057600000 1052 1010200453109789901281706632530974456756736901736530359852106504807952190935527224627200000 1053 1515300679664684851922559948796461685135105352604795539778159757211928286403290836940800000 1054 2020400906219579802563413265061948913513473803473060719704213009615904381871054449254400000 1055 3030601359329369703845119897592923370270210705209591079556319514423856572806581673881600000 1056 6061202718658739407690239795185846740540421410419182159112639028847713145613163347763200000 1057 12122405437317478815380479590371693481080842820838364318225278057695426291226326695526400000 1058 15153006796646848519225599487964616851351053526047955397781597572119282864032908369408000000 1059 30306013593293697038451198975929233702702107052095910795563195144238565728065816738816000000 1060 60612027186587394076902397951858467405404214104191821591126390288477131456131633477632000000 1061 90918040779881091115353596927787701108106321156287732386689585432715697184197450216448000000 1062 112132250295186679042269436210938164699997796092754869943583822033682693193843521933619200000 1063 174764678387993652921735247427858581018915484000419752254414425331775729031846209860505600000 1064 224264500590373358084538872421876329399995592185509739887167644067365386387687043867238400000 1065 262147017581990479382602871141787871528373226000629628381621637997663593547769314790758400000 1066 349529356775987305843470494855717162037830968000839504508828850663551458063692419721011200000 1067 524294035163980958765205742283575743056746452001259256763243275995327187095538629581516800000 1068 1048588070327961917530411484567151486113492904002518513526486551990654374191077259163033600000 1069 2097176140655923835060822969134302972226985808005037027052973103981308748382154518326067200000 1070 2621470175819904793826028711417878715283732260006296283816216379976635935477693147907584000000 1071 5242940351639809587652057422835757430567464520012592567632432759953271870955386295815168000000 1072 10485880703279619175304114845671514861134929040025185135264865519906543741910772591630336000000 1073 15728821054919428762956172268507272291702393560037777702897298279859815612866158887445504000000 1074 19398879301067295474312612464492302493099618724046592500240001211827105922534929294516121600000 1075 31282877431450863872990609289586686002385871636075135653540182134387855496700471565030502400000 1076 36700582461478667113564401959850302013972251640088147973427029319672903096687704070706176000000 1077 38797758602134590948625224928984604986199237448093185000480002423654211845069858589032243200000 1078 46924316147176295809485913934380029003578807454112703480310273201581783245050707347545753600000 1079 93848632294352591618971827868760058007157614908225406960620546403163566490101414695091507200000 1080 187697264588705183237943655737520116014315229816450813921241092806327132980202829390183014400000 1081 375394529177410366475887311475040232028630459632901627842482185612654265960405658780366028800000 1082 469243161471762958094859139343800290035788074541127034803102732015817832450507073475457536000000 1083 938486322943525916189718278687600580071576149082254069606205464031635664901014146950915072000000 1084 1876972645887051832379436557375201160143152298164508139212410928063271329802028293901830144000000 1085 2815458968830577748569154836062801740214728447246762208818616392094906994703042440852745216000000 1086 3472399394891045889901957631144122146264831751604340057542960216917051960133752343718385766400000 1087 5630917937661155497138309672125603480429456894493524417637232784189813989406084881705490432000000 1088 6569404260604681413328027950813204060501033043575778487243438248221449654307099028656405504000000 1089 6944798789782091779803915262288244292529663503208680115085920433834103920267504687436771532800000 1090 13889597579564183559607830524576488585059327006417360230171840867668207840535009374873543065600000 1091 15954267490039940575225210737689209861216794534398319183305492888537806303317240498165556224000000 1092 16986602445277819083033900844245570499295528298388798659872318898972605534708356059811562803200000 1093 33973204890555638166067801688491140998591056596777597319744637797945211069416712119623125606400000 1094 67946409781111276332135603376982281997182113193555194639489275595890422138833424239246251212800000 1095 84933012226389095415169504221227852496477641491943993299361594494863027673541780299057814016000000 1096 169866024452778190830339008442455704992955282983887986598723188989726055347083560598115628032000000 1097 339732048905556381660678016884911409985910565967775973197446377979452110694167121196231256064000000 1098 509598073358334572491017025327367114978865848951663959796169566969178166041250681794346884096000000 1099 628504290475279306072254331237086108473934547040385550415275799261986404784209174213027823718400000 1100 1019196146716669144982034050654734229957731697903327919592339133938356332082501363588693768192000000 1101 1189062171169447335812373059097189934950686980887215906191062322928082387429584924186809396224000000 1102 1257008580950558612144508662474172216947869094080771100830551598523972809568418348426055647436800000 1103 2378124342338894671624746118194379869901373961774431812382124645856164774859169848373618792448000000 1104 2514017161901117224289017324948344433895738188161542201661103197047945619136836696852111294873600000 1105 2887722415697229244115763143521746984880239810726095772178294212825342940900420530167965676544000000 1106 3142521452376396530361271656185430542369672735201927752076378996309932023921045871065139118592000000 1107 6285042904752793060722543312370861084739345470403855504152757992619864047842091742130278237184000000 1108 12570085809505586121445086624741722169478690940807711008305515985239728095684183484260556474368000000 1109 16222205335240317224297375306254519826827229524961302720178064548518838285646480037120042477056000000 1110 32444410670480634448594750612509039653654459049922605440356129097037676571292960074240084954112000000 1111 64888821340961268897189501225018079307308918099845210880712258194075353142585920148480169908224000000 1112 97333232011441903345784251837527118960963377149767816321068387291113029713878880222720254862336000000 1113 120044319480778347459800577266283446718521498484713640129317677659039403313783952274688314330214400000 1114 194666464022883806691568503675054237921926754299535632642136774582226059427757760445440509724672000000 1115 227110874693364441140163254287563277575581213349458238082492903679263735999050720519680594678784000000 1116 240088638961556694919601154532566893437042996969427280258635355318078806627567904549376628660428800000 1117 454221749386728882280326508575126555151162426698916476164985807358527471998101441039361189357568000000 1118 480177277923113389839202309065133786874085993938854560517270710636157613255135809098753257320857600000 1119 551554981398170785626110760412653674112125803848684292486054194649640501711980321262081444219904000000 1120 600221597403891737299002886331417233592607492423568200646588388295197016568919761373441571651072000000 1121 1200443194807783474598005772662834467185214984847136401293176776590394033137839522746883143302144000000 1122 2400886389615566949196011545325668934370429969694272802586353553180788066275679045493766286604288000000 1123 3130885629701381224289393434107122326577655298317531424994366457864135789129770647164168198071808000000 1124 3601329584423350423794017317988503401555644954541409203879530329771182099413518568240649429906432000000 1125 6261771259402762448578786868214244653155310596635062849988732915728271578259541294328336396143616000000 1126 12523542518805524897157573736428489306310621193270125699977465831456543156519082588656672792287232000000 1127 18785313778208287345736360604642733959465931789905188549966198747184814734778623882985009188430848000000 1128 20407534311732319068166098135268185942148654742401318821984005202036698563343271886697013436136448000000 1129 23168553659790221059741511412392705216674649207549732544958311788194604839560302789014844665731379200000 1130 37570627556416574691472721209285467918931863579810377099932397494369629469557247765970018376861696000000 1131 40815068623464638136332196270536371884297309484802637643968010404073397126686543773394026872272896000000 1132 43832398815819337140051508077499712572087174176445439949921130410097901047816789060298354773005312000000 1133 46337107319580442119483022824785410433349298415099465089916623576389209679120605578029689331462758400000 1134 92674214639160884238966045649570820866698596830198930179833247152778419358241211156059378662925516800000 1135 106450111409846961625839376759642159103640280142796068449808459567380616830412202003581718734441472000000 1136 115842768298951105298707557061963526083373246037748662724791558940973024197801513945074223328656896000000 1137 231685536597902210597415114123927052166746492075497325449583117881946048395603027890148446657313792000000 1138 463371073195804421194830228247854104333492984150994650899166235763892096791206055780296893314627584000000 1139 616784469051172101185010506519103098335798093768553690723890192199234750458564817491341135020146176000000 1140 695056609793706631792245342371781156500239476226491976348749353645838145186809083670445339971941376000000 1141 1233568938102344202370021013038206196671596187537107381447780384398469500917129634982682270040292352000000 1142 1621798756185315474181905798867489365167225444528481278147081825173622338769221195231039126601196544000000 1143 1969327061082168790078028470053379943417345182641727266321456501996541411362625737066261796587167232000000 1144 2467137876204688404740042026076412393343192375074214762895560768796939001834259269965364540080584704000000 1145 3243597512370630948363811597734978730334450889056962556294163650347244677538442390462078253202393088000000 1146 3700706814307032607110063039114618590014788562611322144343341153195408502751388904948046810120877056000000 1147 3938654122164337580156056940106759886834690365283454532642913003993082822725251474132523593174334464000000 1148 4564205070978673548769077748241362927684905893887297311356787422274337153393379649435924399149081702400000 1149 7401413628614065214220126078229237180029577125222644288686682306390817005502777809896093620241754112000000 1150 7877308244328675160312113880213519773669380730566909065285826007986165645450502948265047186348668928000000 1151 8634982566716409416590147091267443376701173312759751670134462690789286506419907444878775890282046464000000 1152 9128410141957347097538155496482725855369811787774594622713574844548674306786759298871848798298163404800000 1153 18256820283914694195076310992965451710739623575549189245427149689097348613573518597743697596596326809600000 1154 20970671947739851440290357221649505343417135188130825484612266534773981515591203794705598590684969984000000 1155 22821025354893367743845388741206814638424529469436486556783937111371685766966898247179621995745408512000000 1156 45642050709786735487690777482413629276849058938872973113567874222743371533933796494359243991490817024000000 1157 91284101419573470975381554964827258553698117877745946227135748445486743067867592988718487982981634048000000 1158 122740109341183248135817090797301516568823820659942184454054148247647715341254398680776885869009089024000000 1159 136926152129360206463072332447240887830547176816618919340703622668230114601801389483077731974472451072000000 1160 245480218682366496271634181594603033137647641319884368908108296495295430682508797361553771738018178048000000 1161 319494354968507148413835442376895404937943412572110811794975119559203600737536575460514707940435719168000000 1162 387957431033187251645371608600515848853217000980420271465326930893318658038437270202053573927671944704000000 1163 490960437364732992543268363189206066275295282639768737816216592990590861365017594723107543476036356096000000 1164 638988709937014296827670884753790809875886825144221623589950239118407201475073150921029415880871438336000000 1165 736440656047099488814902544783809099412942923959653106724324889485886292047526392084661315214054534144000000 1166 775914862066374503290743217201031697706434001960840542930653861786637316076874540404107147855343889408000000 1167 1472881312094198977629805089567618198825885847919306213448649778971772584095052784169322630428109068288000000 1168 1551829724132749006581486434402063395412868003921681085861307723573274632153749080808214295710687778816000000 1169 1718361530776565473901439271162221231963533489239190582356758075467068014777561581530876402166127246336000000 1170 1816553618249512072410092943800062445218592545767144329920001394065186187050565100475497910861334517555200000 1171 2327744586199123509872229651603095093119302005882521628791961585359911948230623621212321443566031668224000000 1172 3633107236499024144820185887600124890437185091534288659840002788130372374101130200950995821722669035110400000 1173 4173163717600230436617781087108251563340009902438034271437841040420022321602649555146414119546309026816000000 1174 4541384045623780181025232359500156113046481364417860824800003485162965467626412751188744777153336293888000000 1175 9082768091247560362050464719000312226092962728835721649600006970325930935252825502377489554306672587776000000 1176 18165536182495120724100929438000624452185925457671443299200013940651861870505651004754979108613345175552000000 1177 27248304273742681086151394157000936678278888186507164948800020910977792805758476507132468662920017763328000000 1178 54496608547485362172302788314001873356557776373014329897600041821955585611516953014264937325840035526656000000 1179 63579376638732922534353253033002185582650739101850051547200048792281516546769778516642426880146708114432000000 1180 77203528775604263077428950111502653921790183195103634021600059247770412949649016770208661211606716996096000000 1181 127158753277465845068706506066004371165301478203700103094400097584563033093539557033284853760293416228864000000 1182 154407057551208526154857900223005307843580366390207268043200118495540825899298033540417322423213433992192000000 1183 308814115102417052309715800446010615687160732780414536086400236991081651798596067080834644846426867984384000000 1184 372393491741149974844069053479012801269811471882264587633600285783363168345365845597477071726573576098816000000 1185 463221172653625578464573700669015923530741099170621804129600355486622477697894100621251967269640301976576000000 1186 744786983482299949688138106958025602539622943764529175267200571566726336690731691194954143453147152197632000000 1187 926442345307251156929147401338031847061482198341243608259200710973244955395788201242503934539280603953152000000 1188 958232033626617618196324027854532939852807567892168634032800735369385713669173090500825147979353958010368000000 1189 1080849402858459683084005301561037154905062564731450876302400829468785781295086234782921256962494037945344000000 1190 1916464067253235236392648055709065879705615135784337268065601470738771427338346181001650295958707916020736000000 1191 3832928134506470472785296111418131759411230271568674536131202941477542854676692362003300591917415832041472000000 1192 5749392201759705709177944167127197639116845407353011804196804412216314282015038543004950887876123748062208000000 1193 11498784403519411418355888334254395278233690814706023608393608824432628564030077086009901775752247496124416000000 1194 13415248470772646654748536389963461157939305950490360876459210295171399991368423267011552071710955412145152000000 1195 16289944571652499509337508473527059977497728654166866778557612501279557132375942538514027515649017286176256000000 1196 26830496941545293309497072779926922315878611900980721752918420590342799982736846534023104143421910824290304000000 1197 32579889143304999018675016947054119954995457308333733557115225002559114264751885077028055031298034572352512000000 1198 65159778286609998037350033894108239909990914616667467114230450005118228529503770154056110062596069144705024000000 1199 78575026757382644692098570284071701067930220567157827990689660300289628520872193421067662134307024556850176000000 1200 97739667429914997056025050841162359864986371925001200671345675007677342794255655231084165093894103717057536000000 1201 157150053514765289384197140568143402135860441134315655981379320600579257041744386842135324268614049113700352000000 1202 195479334859829994112050101682324719729972743850002401342691350015354685588511310462168330187788207434115072000000 1203 228059224003134993130725118629378839684968201158336134899806575017913799853263195539196385219086242006467584000000 1204 427371486997471457715560516423121691174352175279907210778629127974746028296451198363368015998791865272624128000000 1205 456118448006269986261450237258757679369936402316672269799613150035827599706526391078392770438172484012935168000000 1206 550025187301678512844689991988501907475511543970104795934827622102027399646105353947473634940149171897951232000000 1207 667887727437752479882837847414609459077406874820841537920862112552461842427413644079075128141609708733226496000000 1208 684177672009404979392175355888136519054904603475008404699419725053741399559789586617589155657258726019402752000000 1209 1100050374603357025689379983977003814951023087940209591869655244204054799292210707894947269880298343795902464000000 1210 1282114460992414373146681549269365073523056525839721632335887383924238084889353595090104047996375595817872384000000 1211 1335775454875504959765675694829218918154813749641683075841724225104923684854827288158150256283219417466452992000000 1212 2564228921984828746293363098538730147046113051679443264671774767848476169778707190180208095992751191635744768000000 1213 2671550909751009919531351389658437836309627499283366151683448450209847369709654576316300512566438834932905984000000 1214 3632657639478507390582264389596534374981993489879211291618347587785341240519835186088628135989730854817305088000000 1215 4007326364626514879297027084487656754464441248925049227525172675314771054564481864474450768849658252399358976000000 1216 5983200817964600408017847229923703676440930453918700950900807791646444396150316777087152223983086113816737792000000 1217 7265315278957014781164528779193068749963986979758422583236695175570682481039670372177256271979461709634610176000000 1218 9350428184128534718359729863804532427083696247491781530892069575734465793983791017107051793982535922265170944000000 1219 14530630557914029562329057558386137499927973959516845166473390351141364962079340744354512543958923419269220352000000 1220 17522230966896329766337981173347989338148439186476195641923794246964587160154499132898088655950466476177589248000000 1221 18700856368257069436719459727609064854167392494983563061784139151468931587967582034214103587965071844530341888000000 1222 21795945836871044343493586337579206249891960939275267749710085526712047443119011116531768815938385128903830528000000 1223 28051284552385604155079189591413597281251088742475344592676208727203397381951373051321155381947607766795512832000000 1224 43591891673742088686987172675158412499783921878550535499420171053424094886238022233063537631876770257807661056000000 1225 50857206952699103468151701454351481249747908858308958082656866228994777367277692605240793903856231967442271232000000 1226 97013327548426020901432237228048623896577943788538936846748812050267348423294422028484539631725753416885677056000000 1227 101714413905398206936303402908702962499495817716617916165313732457989554734555385210481587807712463934884542464000000 1228 122655616768274308364365868213435925367039074305333369493466559728752110121081493930286620591653265333243124736000000 1229 148938963218618803013872839973457909374261733085047662956352251099198990861313242629633753575578965047509508608000000 1230 152571620858097310404455104363054443749243726574926874247970598686984332101833077815722381711568695902326813696000000 1231 245311233536548616728731736426871850734078148610666738986933119457504220242162987860573241183306530666486249472000000 1232 297877926437237606027745679946915818748523466170095325912704502198397981722626485259267507151157930095019017216000000 1233 595755852874475212055491359893831637497046932340190651825409004396795963445252970518535014302315860190038034432000000 1234 893633779311712818083237039840747456245570398510285977738113506595193945167879455777802521453473790285057051648000000 1235 1649226568323242355324348032876826606241825044405161926394729804854544923196005174484237173739337808087056509952000000 1236 1787267558623425636166474079681494912491140797020571955476227013190387890335758911555605042906947580570114103296000000 1237 2085145485060663242194219759628410731239664263190667281388931515388785872058385396814872550058105510665133120512000000 1238 3977546429485466856958721726349993579759695695330096410716701294060961285355071303167866124900755890092312759296000000 1239 4170290970121326484388439519256821462479328526381334562777863030777571744116770793629745100116211021330266241024000000 1240 6255436455181989726582659278885232193718992789572001844166794546166357616175156190444617650174316531995399361536000000 1241 11544585978262696487270436230137786243692775310836133484763108633981814462372036221389660216175364656609395569664000000 1242 12510872910363979453165318557770464387437985579144003688333589092332715232350312380889235300348633063990798723072000000 1243 23089171956525392974540872460275572487385550621672266969526217267963628924744072442779320432350729313218791139328000000 1244 27842825006398267998711052084449955058317869867310674875016909058426728997485499122175062874305291230646189315072000000 1245 33809144650626468284149134673974945427957413410305819491091960999518170925518106076926862061656425065784658454016000000 1246 34633757934788089461811308690413358731078325932508400454289325901945443387116108664168980648526093969828186708992000000 1247 55685650012796535997422104168899910116635739734621349750033818116853457994970998244350125748610582461292378630144000000 1248 67618289301252936568298269347949890855914826820611638982183921999036341851036212153853724123312850131569316908032000000 1249 89661255857608519414351449664021661443305563317198693099724055161717792498510572063039519652498536958600724182016000000 1250 135236578602505873136596538695899781711829653641223277964367843998072683702072424307707448246625700263138633816064000000 1251 179322511715217038828702899328043322886611126634397386199448110323435584997021144126079039304997073917201448364032000000 1252 202854867903758809704894808043849672567744480461834916946551765997109025553108636461561172369938550394707950724096000000 1253 268983767572825558243054348992064984329916689951596079299172165485153377495531716189118558957495610875802172546048000000 1254 377672884146022499369275699528793292829377935168782081144393125311690787411885184956890312786308358051935940779008000000 1255 405709735807517619409789616087699345135488960923669833893103531994218051106217272923122344739877100789415901448192000000 1256 473328025108770555978087885435649235991403787744281472875287453993254392957253485076976068863189950920985218356224000000 1257 946656050217541111956175770871298471982807575488562945750574907986508785914506970153952137726379901841970436712448000000 1258 1419984075326311667934263656306947707974211363232844418625862361979763178871760455230928206589569852762955655068672000000 1259 2643710189022157495584929896701553049805645546181474568010751877181835511883196294698232189504158506363551585453056000000 1260 2839968150652623335868527312613895415948422726465688837251724723959526357743520910461856413179139705525911310137344000000 1261 5287420378044314991169859793403106099611291092362949136021503754363671023766392589396464379008317012727103170906112000000 1262 5815172879907752544873651163923690613608675106572600952467817291917125399189114245231420274604905111314961254090752000000 1263 6376006926465203371704830927339039708354792199614144546378872174379720940424179298978089398215911691817977353151488000000 1264 7742294124993461237070151840340262503002247670960032663460059068889661141943646291616251412119321340064686785969664000000 1265 7931130567066472486754789690104659149416936638544423704032255631545506535649588884094696568512475519090654756359168000000 1266 8722759319861628817310476745885535920413012659858901428701725937875688098783671367847130411907357666972441881136128000000 1267 12752013852930406743409661854678079416709584399228289092757744348759441880848358597956178796431823383635954706302976000000 1268 15484588249986922474140303680680525006004495341920065326920118137779322283887292583232502824238642680129373571939328000000 1269 20353105079677133907057779073732917147630362873004103333637360521709938897161899858309970961117167889602364389317632000000 1270 30969176499973844948280607361361050012008990683840130653840236275558644567774585166465005648477285360258747143878656000000 1271 40706210159354267814115558147465834295260725746008206667274721043419877794323799716619941922234335779204728778635264000000 1272 46453764749960767422420911042041575018013486025760195980760354413337966851661877749697508472715928040388120715817984000000 1273 61059315239031401721173337221198751442891088619012310000912081565129816691485699574929912883351503668807093167952896000000 1274 92907529499921534844841822084083150036026972051520391961520708826675933703323755499395016945431856080776241431635968000000 1275 108392117749908457318982125764763675042031467393440457288440826964455255987211048082627519769670498760905615003575296000000 1276 216784235499816914637964251529527350084062934786880914576881653928910511974422096165255039539340997521811230007150592000000 1277 325176353249725371956946377294291025126094402180321371865322480893365767961633144247882559309011496282716845010725888000000 1278 615984474042162696471288665931461860604715412260283574346505187383367674268784736664688100154468931982707519410562048000000 1279 650352706499450743913892754588582050252188804360642743730644961786731535923266288495765118618022992565433690021451776000000 1280 1231968948084325392942577331862923721209430824520567148693010374766735348537569473329376200308937863965415038821124096000000 1281 1300705412998901487827785509177164100504377608721285487461289923573463071846532576991530237236045985130867380042903552000000 1282 1331674589498875332776066116538525150516386599405125618115130159849021716414307162157995242884523270491126127186782208000000 1283 1485609613866392385607225606069996252046666582510095679306277216630474979118833776661894829784307424193588723284296704000000 1284 1803954531123476468237345378799281163199523707333687610586193763051291046072869585946586579023801872235072021130931712000000 1285 1847953422126488089413865997794385581814146236780850723039515562150103022806354209994064300463406795948122558231686144000000 1286 1997511884248312999164099174807787725774579899107688427172695239773532574621460743236992864326784905736689190780173312000000 1287 2971219227732784771214451212139992504093333165020191358612554433260949958237667553323789659568614848387177446568593408000000 1288 3576939885746979091526410150237201276387038423983535090518547289827023447577964586726708152399126459109885295117984768000000 1289 3607909062246952936474690757598562326399047414667375221172387526102582092145739171893173158047603744470144042261863424000000 1290 4660861063246063664716231407884838026807353097917939663402955559471576007450075067552983350095831446718941445153737728000000 1291 7215818124493905872949381515197124652798094829334750442344775052205164184291478343786346316095207488940288084523726848000000 1292 9321722126492127329432462815769676053614706195835879326805911118943152014900150135105966700191662893437882890307475456000000 1293 10823727186740858809424072272795686979197142244002125663517162578307746276437217515679519474142811233410432126785590272000000 1294 13982583189738190994148694223654514080422059293753818990208866678414728022350225202658950050287494340156824335461213184000000 1295 21647454373481717618848144545591373958394284488004251327034325156615492552874435031359038948285622466820864253571180544000000 1296 25255363435728670555322835303189936284793331902671626548206712682718074645020174203252212106333226211291008295833043968000000 1297 50510726871457341110645670606379872569586663805343253096413425365436149290040348406504424212666452422582016591666087936000000 1298 75766090307186011665968505909569808854379995708014879644620138048154223935060522609756636318999678633873024887499131904000000 1299 151532180614372023331937011819139617708759991416029759289240276096308447870121045219513272637999357267746049774998263808000000 1300 303064361228744046663874023638279235417519982832059518578480552192616895740242090439026545275998714535492099549996527616000000 1301 310280179353237952536823405153476360070318077661394269020825327244822059924533568782812891592093922024432387634520254464000000 1302 441660867888230653369913973472858154053580950590623322806444219353874622450718656188581367810754224231601291417372988416000000 1303 465420269029856928805235107730214540105477116492091403531237990867233089886800353174219337388140883036648581451780381696000000 1304 833426993379046128325653565005267897398179952788163676090821518529696463285665748707322999508996464972603273762490450944000000 1305 862290265877021751817451091066056396009372332105502677860200618738517120022831662082468384773377294928364426100585358336000000 1306 930840538059713857610470215460429080210954232984182807062475981734466179773600706348438674776281766073297162903560763392000000 1307 1085980627736332833878881918037167260246113271814879941572888645356877209735867490739845120572328727085513356720820890624000000 1308 2171961255472665667757763836074334520492226543629759883145777290713754419471734981479690241144657454171026713441641781248000000 1309 3257941883208998501636645754111501780738339815444639824718665936070631629207602472219535361716986181256540070162462671872000000 1310 6036031861139152262722157637462394772065606324738518745021404331169619840159821634577278693413641064498550982704097508352000000 1311 6515883766417997003273291508223003561476679630889279649437331872141263258415204944439070723433972362513080140324925343744000000 1312 12072063722278304525444315274924789544131212649477037490042808662339239680319643269154557386827282128997101965408195016704000000 1313 18108095583417456788166472912387184316196818974215556235064212993508859520479464903731836080240923193495652948112292525056000000 1314 35837360715298983518003103295226519588121737969891038071905325296776947921283627194414888978886847993821940771787089390592000000 1315 36216191166834913576332945824774368632393637948431112470128425987017719040958929807463672160481846386991305896224585050112000000 1316 61900895780970971531096269328118533834028456493448156669654652785342000954944446972171171872622737443874261333086790765568000000 1317 71674721430597967036006206590453039176243475939782076143810650593553895842567254388829777957773695987643881543574178781184000000 1318 72432382333669827152665891649548737264787275896862224940256851974035438081917859614927344320963692773982611792449170100224000000 1319 74156962865423870656300793831680850056806020561073230295977253211512472321963522939092281090510447363839340644650340816896000000 1320 108648573500504740728998837474323105897180913845293337410385277961053157122876789422391016481445539160973917688673755150336000000 1321 111235444298135805984451190747521275085209030841609845443965879817268708482945284408638421635765671045759010966975511225344000000 1322 199189051417592024669831202036259027478165008716371118585706342928597454725274113941050196882650155128452182429235217775616000000 1323 207811954076362242188005712946919591438258732037426145364308349115982625925502430561874880730383928077735826690241071358976000000 1324 222470888596271611968902381495042550170418061683219690887931759634537416965890568817276843271531342091518021933951022450688000000 1325 259549370028983547297052778410882975198821071963756306035920386240293653126872330286822983816786565773437692256276192859136000000 1326 519098740057967094594105556821765950397642143927512612071840772480587306253744660573645967633573131546875384512552385718272000000 1327 778648110086950641891158335232648925596463215891268918107761158720880959380616990860468951450359697320313076768828578577408000000 1328 1454683678534535695316039990628437140067811124261983017550158443811878381478517013933124165112687496544150786831687499512832000000 1329 1557296220173901283782316670465297851192926431782537836215522317441761918761233981720937902900719394640626153537657157154816000000 1330 2909367357069071390632079981256874280135622248523966035100316887623756762957034027866248330225374993088301573663374999025664000000 1331 4364051035603607085948119971885311420203433372785949052650475331435635144435551041799372495338062489632452360495062498538496000000 1332 8565129210956457060802741687559138181561095374803958099185372745929690553186786899465158465953956670523443844457114364351488000000 1333 8728102071207214171896239943770622840406866745571898105300950662871270288871102083598744990676124979264904720990124997076992000000 1334 14794314091652062195932008369420329586332801101934109444047462015696738228231722826348910077556834249085948458607742992970752000000 1335 17130258421912914121605483375118276363122190749607916198370745491859381106373573798930316931907913341046887688914228728702976000000 1336 17456204142414428343792479887541245680813733491143796210601901325742540577742204167197489981352249958529809441980249994153984000000 1337 17871828050567152828168491313435084863690250955218648501330518023974505829593209028321239742813017814685281095360732136871936000000 1338 26184306213621642515688719831311868521220600236715694315902851988613810866613306250796234972028374937794714162970374991230976000000 1339 26807742075850729242252736970152627295535376432827972751995777035961758744389813542481859614219526722027921643041098205307904000000 1340 48004561391639677945429319690738425622237767100645439579155228645791986588791061459793097448718687385956975965445687483923456000000 1341 53615484151701458484505473940305254591070752865655945503991554071923517488779627084963719228439053444055843286082196410615808000000 1342 62551398176985034898589719597022797022915878343265269754656813083910770403576231599124339099845562351398483833762562479051776000000 1343 125102796353970069797179439194045594045831756686530539509313626167821540807152463198248678199691124702796967667525124958103552000000 1344 187654194530955104695769158791068391068747635029795809263970439251732311210728694797373017299536687054195451501287687437155328000000 1345 375308389061910209391538317582136782137495270059591618527940878503464622421457389594746034599073374108390903002575374874310656000000 1346 750616778123820418783076635164273564274990540119183237055881757006929244842914779189492069198146748216781806005150749748621312000000 1347 1095376809936505378572978112943213166471061776569273212215269308190344421253323311491642496329853684897745542484260687133162496000000 1348 1376130759893670767768973831134501534504149323551835934602449887846036948878677095180735460196602371730766644342776374539139072000000 1349 1876541945309551046957691587910683910687476350297958092639704392517323112107286947973730172995366870541954515012876874371553280000000 1350 2064196139840506151653460746701752301756223985327753901903674831769055423318015642771103190294903557596149966514164561808708608000000 1351 2939915714318296640233716821060071460077046282133467678468870214943806208968082885158843937692741430515728740186840436515433472000000 1352 3565429696088146989219614017030299430306205065566120376015438345782913913003845201150087328691197054029713578524466061305951232000000 1353 4128392279681012303306921493403504603512447970655507803807349663538110846636031285542206380589807115192299933028329123617417216000000 1354 5879831428636593280467433642120142920154092564266935356937740429887612417936165770317687875385482861031457480373680873030866944000000 1355 6728743261038533039805436979508309451179379484639821160750940036026401444841843199162946763169101207229008332403315649532283904000000 1356 7130859392176293978439228034060598860612410131132240752030876691565827826007690402300174657382394108059427157048932122611902464000000 1357 8819747142954889920701150463180214380231138846400403035406610644831418626904248655476531813078224291547186220560521309546300416000000 1358 13457486522077066079610873959016618902358758969279642321501880072052802889683686398325893526338202414458016664806631299064567808000000 1359 15700400942423243759546019618852722052751885464159582708418860084061603371297634131380209114061236150201019442274403182241995776000000 1360 31400801884846487519092039237705444105503770928319165416837720168123206742595268262760418228122472300402038884548806364483991552000000 1361 47101202827269731278638058856558166158255656392478748125256580252184810113892902394140627342183708450603058326823209546725987328000000 1362 94202405654539462557276117713116332316511312784957496250513160504369620227785804788281254684367416901206116653646419093451974656000000 1363 188404811309078925114552235426232664633022625569914992501026321008739240455571609576562509368734833802412233307292838186903949312000000 1364 282607216963618387671828353139348996949533938354872488751539481513108860683357414364843764053102250703618349960939257280355923968000000 1365 298307617906041631431374372758201719002285823819032071459958341597170464054655048496223973167163486853819369403213660462597919744000000 1366 345408820733311362710012431614759885160541480211510819585214921849355274168547950890364600509347195304422427730036870009323907072000000 1367 471012028272697312786380588565581661582556563924787481252565802521848101138929023941406273421837084506030583268232095467259873280000000 1368 518113231099967044065018647422139827740812220317266229377822382774032911252821926335546900764020792956633641595055305013985860608000000 1369 737918844293892456698662922086077936479338616815500387295686423950895358450988804174869828360878099059447913786896949565373801472000000 1370 894922853718124894294123118274605157006857471457096214379875024791511392163965145488671919501490460561458108209640981387793759232000000 1371 1036226462199934088130037294844279655481624440634532458755644765548065822505643852671093801528041585913267283190110610027971721216000000 1372 1475837688587784913397325844172155872958677233631000774591372847901790716901977608349739656721756198118895827573793899130747602944000000 1373 1729287018086902991229997303733635528953100527552434038312991589258785171324353702184877318134459010257855141427652121929796963328000000 1374 1789845707436249788588246236549210314013714942914192428759750049583022784327930290977343839002980921122916216419281962775587518464000000 1375 2213756532881677370095988766258233809438015850446501161887059271852686075352966412524609485082634297178343741360690848696121404416000000 1376 3458574036173805982459994607467271057906201055104868076625983178517570342648707404369754636268918020515710282855304243859593926656000000 1377 3579691414872499577176492473098420628027429885828384857519500099166045568655860581954687678005961842245832432838563925551175036928000000 1378 4035003042202773646203327042045149567557234564289012756063647041603832066423491971764713742313737690601661996664521617836192914432000000 1379 4427513065763354740191977532516467618876031700893002323774118543705372150705932825049218970165268594356687482721381697392242808832000000 1380 8070006084405547292406654084090299135114469128578025512127294083207664132846983943529427484627475381203323993329043235672385828864000000 1381 12105009126608320938609981126135448702671703692867038268190941124811496199270475915294141226941213071804985989993564853508578743296000000 1382 24210018253216641877219962252270897405343407385734076536381882249622992398540951830588282453882426143609971979987129707017157486592000000 1383 48420036506433283754439924504541794810686814771468153072763764499245984797081903661176564907764852287219943959974259414034314973184000000 1384 72630054759649925631659886756812692216030222157202229609145646748868977195622855491764847361647278430829915939961389121051472459776000000 1385 76665057801852699277863213798857841783587456721491242365209293790472809262046347463529561103961016121431577936625910738887665374208000000 1386 84122748249503740063647573117812884758644602316967044151708252330402070863412723675935160433140103292777062171706252250452613367808000000 1387 88770066928461020216473194924993290486259160414358280633400234915284305461316823378823702330902229193236563926619475592396244117504000000 1388 121050091266083209386099811261354487026717036928670382681909411248114961992704759152941412269412130718049859899935648535085787432960000000 1389 133155100392691530324709792387489935729388740621537420950100352372926458191975235068235553496353343789854845889929213388594366176256000000 1390 189645142983530361371556370976122029675190024521583599534991410955380107121904122672941545888745671458278113843232516038301066978304000000 1391 229995173405558097833589641396573525350762370164473727095627881371418427786139042390588683311883048364294733809877732216662996122624000000 1392 266310200785383060649419584774979871458777481243074841900200704745852916383950470136471106992706687579709691779858426777188732352512000000 1393 379290285967060722743112741952244059350380049043167199069982821910760214243808245345883091777491342916556227686465032076602133956608000000 1394 459990346811116195667179282793147050701524740328947454191255762742836855572278084781177366623766096728589467619755464433325992245248000000 1395 568935428950591084114669112928366089025570073564750798604974232866140321365712368018824637666237014374834341529697548114903200934912000000 1396 919980693622232391334358565586294101403049480657894908382511525485673711144556169562354733247532193457178935239510928866651984490496000000 1397 1061205800099329468951475012057874336267552690408010354844739171941807833469378388574119714228513012628237105122769185490918736495616000000 1398 1137870857901182168229338225856732178051140147129501597209948465732280642731424736037649275332474028749668683059395096229806401869824000000 1399 2122411600198658937902950024115748672535105380816020709689478343883615666938756777148239428457026025256474210245538370981837472991232000000 1400 2529946907461139076169486055362308778858386071809210998051906695085602705647529466296475516430713532007242071908655054383292957348864000000 1401 3183617400297988406854425036173623008802658071224031064534217515825423500408135165722359142685539037884711315368307556472756209486848000000 1402 5059893814922278152338972110724617557716772143618421996103813390171205411295058932592951032861427064014484143817310108766585914697728000000 1403 6258289718456501925261360242212026979281270809212258784654716561527543535022836048207071014328607158123177756826673029263935210284032000000 1404 6367234800595976813708850072347246017605316142448062129068435031650847000816270331444718285371078075769422630736615112945512418973696000000 1405 10809773150061230598178713145638955691485831397730265173494510424456666105948534992357668115658503273121852489064253414183160817763328000000 1406 12516579436913003850522720484424053958562541618424517569309433123055087070045672096414142028657214316246355513653346058527870420568064000000 1407 12734469601191953627417700144694492035210632284896124258136870063301694001632540662889436570742156151538845261473230225891024837947392000000 1408 19101704401787930441126550217041738052815948427344186387205305094952541002448810994334154856113234227308267892209845338836537256921088000000 1409 20162910201887259910078025229099612389083501117752196742050044266894348835918189382908274570341747239936504997332614524327455993416704000000 1410 21619546300122461196357426291277911382971662795460530346989020848913332211897069984715336231317006546243704978128506828366321635526656000000 1411 35019791403277872475398675397909853096829238783464341709876392674079658504489486822945950569540929416731824469051383121200318304355328000000 1412 49876672604668485040719325566720093804574976449176486677702741081264968173060784262983626568740111593527143940770151718073180615293952000000 1413 60488730605661779730234075687298837167250503353256590226150132800683046507754568148724823711025241719809514991997843572982367980250112000000 1414 70039582806555744950797350795819706193658477566928683419752785348159317008978973645891901139081858833463648938102766242400636608710656000000 1415 99753345209336970081438651133440187609149952898352973355405482162529936346121568525967253137480223187054287881540303436146361230587904000000 1416 118907504650673536579965844602028512606344145375032916908439614669023327165433884915934349272243536004340377379706787556014768995396608000000 1417 120977461211323559460468151374597674334501006706513180452300265601366093015509136297449647422050483439619029983995687145964735960500224000000 1418 149630017814005455122157976700160281413724929347529460033108223243794904519182352788950879706220334780581431822310455154219541845881856000000 1419 237815009301347073159931689204057025212688290750065833816879229338046654330867769831868698544487072008680754759413575112029537990793216000000 1420 241954922422647118920936302749195348669002013413026360904600531202732186031018272594899294844100966879238059967991374291929471921000448000000 1421 299260035628010910244315953400320562827449858695058920066216446487589809038364705577901759412440669561162863644620910308439083691763712000000 1422 570928720453439254295893556487136392911943347439509570906469674504692614406525573052876406254940000793991562556049821794114280234641408000000 1423 598520071256021820488631906800641125654899717390117840132432892975179618076729411155803518824881339122325727289241820616878167383527424000000 1424 665376036662279577032574832560287208839755536885822492487651460807513511585300249635973060821277658917904664911976279302806047782751232000000 1425 856393080680158881443840334730704589367915021159264356359704511757038921609788359579314609382410001190987343834074732691171420351962112000000 1426 1330752073324559154065149665120574417679511073771644984975302921615027023170600499271946121642555317835809329823952558605612095565502464000000 1427 1645930195954060006343737743701763095550974222822824060364190455681743949711005880678459676768423682586395750045415006696414960304700416000000 1428 1712786161360317762887680669461409178735830042318528712719409023514077843219576719158629218764820002381974687668149465382342840703924224000000 1429 2661504146649118308130299330241148835359022147543289969950605843230054046341200998543892243285110635671618659647905117211224191131004928000000 1430 2842970338466103647321001557303045346860773657603059740629056241632103185864464702990066714418186360831047204623898647930171295071755264000000 1431 3291860391908120012687475487403526191101948445645648120728380911363487899422011761356919353536847365172791500090830013392829920609400832000000 1432 5685940676932207294642003114606090693721547315206119481258112483264206371728929405980133428836372721662094409247797295860342590143510528000000 1433 9420323887481747695882243682037750483047065232751907919956749629327428137707671955372460703206510013100860782174822059602885623871583232000000 1434 11371881353864414589284006229212181387443094630412238962516224966528412743457858811960266857672745443324188818495594591720685180287021056000000 1435 16271468532923018747432966359883387197990385402026022770834385723383739510585978832006977578265790022628759532847419921132256986687280128000000 1436 18840647774963495391764487364075500966094130465503815839913499258654856275415343910744921406413020026201721564349644119205771247743166464000000 1437 26833649861311644951906997154895410466861337329656949832604074701720552877106701933485191093982180037317603440134341624323371171028146176000000 1438 31272673723127140120531017130333498815468510233633657146919618657953135044509111732890733858600049969141519250862885127231884245789307904000000 1439 32542937065846037494865932719766774395980770804052045541668771446767479021171957664013955156531580045257519065694839842264513973374560256000000 1440 40250474791967467427860495732343115700292005994485424748906112052580829315660052900227786640973270055976405160201512436485056756542219264000000 1441 62545347446254280241062034260666997630937020467267314293839237315906270089018223465781467717200099938283038501725770254463768491578615808000000 1442 80500949583934934855720991464686231400584011988970849497812224105161658631320105800455573281946540111952810320403024872970113513084438528000000 1443 161001899167869869711441982929372462801168023977941698995624448210323317262640211600911146563893080223905620640806049745940227026168877056000000 1444 178986153862153206221762629958717259177894239422286250479178242957221134616445767152076753360923690248916354861321619132454826853560081408000000 1445 232082524864323056871280730712020943718704970734160640573479922686157547756252645445994259142633110322757570179034252559307454915381732352000000 1446 357972307724306412443525259917434518355788478844572500958356485914442269232891534304153506721847380497832709722643238264909653707120162816000000 1447 442755222711642141706465453055774272703212065939339672237967232578389122472260581902505653050705970615740456762216636801335624321964411904000000 1448 464165049728646113742561461424041887437409941468321281146959845372315095512505290891988518285266220645515140358068505118614909830763464704000000 1449 715944615448612824887050519834869036711576957689145001916712971828884538465783068608307013443694760995665419445286476529819307414240325632000000 1450 764759021047381881129349418914519198305548113895223070229216128999035756997541005104327946178492131063551698043828736293216078374302166016000000 1451 885510445423284283412930906111548545406424131878679344475934465156778244944521163805011306101411941231480913524433273602671248643928823808000000 1452 1529518042094763762258698837829038396611096227790446140458432257998071513995082010208655892356984262127103396087657472586432156748604332032000000 1453 2552907773507553625584088037832230380905754678075767046308279149547733025318779099905936850568964213550333271969376778152382004069199055872000000 1454 3059036084189527524517397675658076793222192455580892280916864515996143027990164020417311784713968524254206792175314945172864313497208664064000000 1455 4409567972422138080554333883528397930655394443949052170896118531036993407368800263473890923710029096132393833401650798626841643392252914688000000 1456 5105815547015107251168176075664460761811509356151534092616558299095466050637558199811873701137928427100666543938753556304764008138398111744000000 1457 7271919112415455781966796228976656236519422416337033404635704244166269829695916223974486786469170790113070532276406580191633587348627613696000000 1458 8412349231521200692422843608059711181361029252847453772521377418989393326972951056147607407963413441699068678482116099225376862117323826176000000 1459 8819135944844276161108667767056795861310788887898104341792237062073986814737600526947781847420058192264787666803301597253683286784505829376000000 1460 10907878668623183672950194343464984354779133624505550106953556366249404744543874335961730179703756185169605798414609870287450381022941420544000000 1461 16824698463042401384845687216119422362722058505694907545042754837978786653945902112295214815926826883398137356964232198450753724234647652352000000 1462 21815757337246367345900388686929968709558267249011100213907112732498809489087748671923460359407512370339211596829219740574900762045882841088000000 1463 43631514674492734691800777373859937419116534498022200427814225464997618978175497343846920718815024740678423193658439481149801524091765682176000000 1464 48505247696643518886097672718812377237209338883439573879857303841406927481056802898212800160810320057456332167418158784895258077314782061568000000 1465 64286859387417486753344762407229801410081276893362497438853938584065640728481982788540409782509371559403846939592487958928165011560739861504000000 1466 97010495393287037772195345437624754474418677766879147759714607682813854962113605796425600321620640114912664334836317569790516154629564123136000000 1467 119986665354855020402452137778114827902570469869561051176489120028743452189982617695579031976741318036865663782560708573161954191252355625984000000 1468 194020990786574075544390690875249508948837355533758295519429215365627709924227211592851200643241280229825328669672635139581032309259128246272000000 1469 207249694703840489786053692525834702740803538865605452032117570958738690146333612383272873414371367518222510169877587535461557239435886990336000000 1470 239973330709710040804904275556229655805140939739122102352978240057486904379965235391158063953482636073731327565121417146323908382504711251968000000 1471 414499389407680979572107385051669405481607077731210904064235141917477380292667224766545746828742735036445020339755175070923114478871773980672000000 1472 707155453261592354286792386479527815510894045826987471827393324424722048013301810673944507607603087153442316335517367548209815127168138476544000000 1473 828998778815361959144214770103338810963214155462421808128470283834954760585334449533091493657485470072890040679510350141846228957743547961344000000 1474 1221450328360932248313550485737366226791544260973887451338224833097247173841157672982267785867678059628673091852257271219635135219654057368576000000 1475 1414310906523184708573584772959055631021788091653974943654786648849444096026603621347889015215206174306884632671034735096419630254336276953088000000 1476 2014321594139081251604802555426533777515880009325358253084090075634056742825768794040932839851960308861320537440564622713082503695569848993792000000 1477 2072496947038404897860536925258347027408035388656054520321175709587386901463336123832728734143713675182225101698775875354615572394358869903360000000 1478 2279746641742245387646590617784181730148838927521659972353293280546125591609669736216001607558085042700447611868653462890077129633794756893696000000 1479 3021482391208621877407203833139800666273820013988037379626135113451085114238653191061399259777940463291980806160846934069623755543354773490688000000 1480 4559493283484490775293181235568363460297677855043319944706586561092251183219339472432003215116170085400895223737306925780154259267589513787392000000 1481 6042964782417243754814407666279601332547640027976074759252270226902170228477306382122798519555880926583961612321693868139247511086709546981376000000 1482 9118986566968981550586362471136726920595355710086639889413173122184502366438678944864006430232340170801790447474613851560308518535179027574784000000 1483 12085929564834487509628815332559202665095280055952149518504540453804340456954612764245597039111761853167923224643387736278495022173419093962752000000 1484 13435953611970254731449055343111028494706986870712761964720473164069718912252734402804945644544458655915404010374829983415986487416194631054336000000 1485 26871907223940509462898110686222056989413973741425523929440946328139437824505468805609891289088917311830808020749659966831972974832389262108672000000 1486 33236306303294840651479242164537807329012020153868411175887486247961936256625185101675391857557345096211788867769316274765861310976902508397568000000 1487 53743814447881018925796221372444113978827947482851047858881892656278875649010937611219782578177834623661616041499319933663945949664778524217344000000 1488 57408165432963815670736872829656212659202580265772710212896567155570617170534410630166585935780868802547635317056091747322851355323740696323072000000 1489 66472612606589681302958484329075614658024040307736822351774972495923872513250370203350783715114690192423577735538632549531722621953805016795136000000 1490 114816330865927631341473745659312425318405160531545420425793134311141234341068821260333171871561737605095270634112183494645702710647481392646144000000 1491 229632661731855262682947491318624850636810321063090840851586268622282468682137642520666343743123475210190541268224366989291405421294962785292288000000 1492 343227542269421961776107686492199909728423937333662373826041178100326455849365306108017247828817534755657138810484293212717472996722790120569856000000 1493 397421364733014903109177321201494632317122453754766959166995048326693790983475617598756813275472934980234581780560760562093916101468493823817728000000 1494 420993213175067981585403734084145559500818921948999874894574825807517859250585677954554963529059704552015992325078006147034243272374098439702528000000 1495 574081654329638156707368728296562126592025802657727102128965671555706171705344106301665859357808688025476353170560917473228513553237406963230720000000 1496 631489819762601972378105601126218339251228382923499812341862238711276788875878516931832445293589556828023988487617009220551364908561147659553792000000 1497 1262979639525203944756211202252436678502456765846999624683724477422553577751757033863664890587179113656047976975234018441102729817122295319107584000000 1498 2525959279050407889512422404504873357004913531693999249367448954845107155503514067727329781174358227312095953950468036882205459634244590638215168000000 1499 3775502964963641579537184551414199007012663310670286112086452959103591014343018367188189726116992882312228526915327225339892202963950691326268416000000 1500 6314898197626019723781056011262183392512283829234998123418622387112767888758785169318324452935895568280239884876170092205513649085611476595537920000000 1501 7551005929927283159074369102828398014025326621340572224172905918207182028686036734376379452233985764624457053830654450679784405927901382652536832000000 1502 9339402071225850223065667048235123859452377663237023540424383635677304088111677013570785111973613972035512671843177873209207028384509604859716608000000 1503 15102011859854566318148738205656796028050653242681144448345811836414364057372073468752758904467971529248914107661308901359568811855802765305073664000000 1504 16131694486662832203477061265133395757235925054682131569823935370715343424920169387076810647954424133515885524092761780997721230845971135666783232000000 1505 18678804142451700446131334096470247718904755326474047080848767271354608176223354027141570223947227944071025343686355746418414056769019209719433216000000 1506 32263388973325664406954122530266791514471850109364263139647870741430686849840338774153621295908848267031771048185523561995442461691942271333566464000000 1507 64526777946651328813908245060533583028943700218728526279295741482861373699680677548307242591817696534063542096371047123990884923383884542667132928000000 1508 96790166919976993220862367590800374543415550328092789418943612224292060549521016322460863887726544801095313144556570685986327385075826814000699392000000 1509 112470246219443217579897181900022980945745654412599049444259598676454342848323599780448178156958840599406386643898695239072578256715583752140417024000000 1510 118299092902194102825498449277644902219730117067668964845375526051912518449414575505229944751665776979116493843346919727316622359537121661556410368000000 1511 161316944866628322034770612651333957572359250546821315698239353707153434249201693870768106479544241335158855240927617809977212308459711356667832320000000 1512 177448639353291154238247673916467353329595175601503447268063289077868777674121863257844917127498665468674740765020379590974933539305682492334615552000000 1513 354897278706582308476495347832934706659190351203006894536126578155737555348243726515689834254997330937349481530040759181949867078611364984669231104000000 1514 709794557413164616952990695665869413318380702406013789072253156311475110696487453031379668509994661874698963060081518363899734157222729969338462208000000 1515 1064691836119746925429486043498804119977571053609020683608379734467212666044731179547069502764991992812048444590122277545849601235834094954007693312000000 1516 1774486393532911542382476739164673533295951756015034472680632890778687776741218632578449171274986654686747407650203795909749335393056824923346155520000000 1517 2129383672239493850858972086997608239955142107218041367216759468934425332089462359094139005529983985624096889180244555091699202471668189908015386624000000 1518 2136934678169421134018046456100436637969167433839381939440932374852632514118148395828515384982217971388721346234075209542378986877596091290667923456000000 1519 2643050786156915613127583774650540052225022878696077661940100568896677056935604594840532186688532754086050086131619338118205589032816218175299800064000000 1520 4273869356338842268036092912200873275938334867678763878881864749705265028236296791657030769964435942777442692468150419084757973755192182581335846912000000 1521 4565269539725581513584008338032750999297766790475043234260173709912442189252407936542737413371102029784995603318251584022355108329409831393699654656000000 1522 5286101572313831226255167549301080104450045757392155323880201137793354113871209189681064373377065508172100172263238676236411178065632436350599600128000000 1523 9130539079451163027168016676065501998595533580950086468520347419824884378504815873085474826742204059569991206636503168044710216658819662787399309312000000 1524 18261078158902326054336033352131003997191067161900172937040694839649768757009631746170949653484408119139982413273006336089420433317639325574798618624000000 1525 27391617238353489081504050028196505995786600742850259405561042259474653135514447619256424480226612178709973619909509504134130649976458988362197927936000000 1526 33478643291320931099616061145573507328183623130150317051241273872691242721184324867980074364721414885089967757667178282830604127749005430220464134144000000 1527 45652695397255815135840083380327509992977667904750432342601737099124421892524079365427374133711020297849956033182515840223551083294098313936996546560000000 1528 50217964936981396649424091718360260992275434695225475576861910809036864081776487301970111547082122327634951636500767424245906191623508145330696201216000000 1529 100435929873962793298848183436720521984550869390450951153723821618073728163552974603940223094164244655269903273001534848491812383247016290661392402432000000 1530 200871859747925586597696366873441043969101738780901902307447643236147456327105949207880446188328489310539806546003069696983624766494032581322784804864000000 1531 301307789621888379896544550310161565953652608171352853461171464854221184490658923811820669282492733965809709819004604545475437149741048871984177207296000000 1532 401743719495851173195392733746882087938203477561803804614895286472294912654211898415760892376656978621079613092006139393967249532988065162645569609728000000 1533 502179649369813966494240917183602609922754346952254755768619108090368640817764873019701115470821223276349516365007674242459061916235081453306962012160000000 1534 602615579243776759793089100620323131907305216342705706922342929708442368981317847623641338564985467931619419638009209090950874299482097743968354414592000000 1535 774413880343976274646382045972608235301931703457950754948449466686726377682132146288275930699740096947212675236564466068634237586615151925362841418752000000 1536 1004359298739627932988481834367205219845508693904509511537238216180737281635529746039402230941642446552699032730015348484918123832470162906613924024320000000 1537 1252243721407280784534575223274855869849932116229877816512386371663642653273234959955510015599579731233790708893168072791834086310271309496331403145216000000 1538 1337623975139595383480114443043596042794245669609187667638230897004345561450955525407022062117732894727003711772247714118550046740517080598353998814208000000 1539 1548827760687952549292764091945216470603863406915901509896898933373452755364264292576551861399480193894425350473128932137268475173230303850725682837504000000 1540 2661552141660014022419476861073093832590598038846950205573681272878953796334153827004415911995352483364652436734540673485033028156045931702526898664448000000 1541 2675247950279190766960228886087192085588491339218375335276461794008691122901911050814044124235465789454007423544495428237100093481034161196707997628416000000 1542 5323104283320028044838953722146187665181196077693900411147362545757907592668307654008831823990704966729304873469081346970066056312091863405053797328896000000 1543 5350495900558381533920457772174384171176982678436750670552923588017382245803822101628088248470931578908014847088990856474200186962068322393415995256832000000 1544 8025743850837572300880686658261576256765474017655126005829385382026073368705733152442132372706397368362022270633486284711300280443102483590123992885248000000 1545 9809242484357032812187505915653037647157801577134042896013693244698534117307007186318161788863374561331360552996483236869367009430458591054595991304192000000 1546 13376239751395953834801144430435960427942456696091876676382308970043455614509555254070220621177328947270037117722477141185500467405170805983539988142080000000 1547 14713863726535549218281258873479556470736702365701064344020539867047801175960510779477242683295061841997040829494724855304050514145687886581893986956288000000 1548 29427727453071098436562517746959112941473404731402128688041079734095602351921021558954485366590123683994081658989449710608101028291375773163787973912576000000 1549 58855454906142196873125035493918225882946809462804257376082159468191204703842043117908970733180247367988163317978899421216202056582751546327575947825152000000 1550 88283182359213295309687553240877338824420214194206386064123239202286807055763064676863456099770371051982244976968349131824303084874127319491363921737728000000 1551 117710909812284393746250070987836451765893618925608514752164318936382409407684086235817941466360494735976326635957798842432404113165503092655151895650304000000 1552 147138637265355492182812588734795564707367023657010643440205398670478011759605107794772426832950618419970408294947248553040505141456878865818939869562880000000 1553 176566364718426590619375106481754677648840428388412772128246478404573614111526129353726912199540742103964489953936698263648606169748254638982727843475456000000 1554 294277274530710984365625177469591129414734047314021286880410797340956023519210215589544853665901236839940816589894497106081010282913757731637879739125760000000 1555 410650560367855782728395134014383985137833420570020613964936885380334087365443346299955773070143998681190139514080048234394864349338743743694677635961856000000 1556 441415911796066476548437766204386694122101070971031930320616196011434035278815323384317280498851855259911224884841745659121515424370636597456819608688640000000 1557 475490122531201432632878576227181456475386065923181763538347972545649995896829137821001421449640419525588582595250582166141421878181703282172784631113728000000 1558 588554549061421968731250354939182258829468094628042573760821594681912047038420431179089707331802473679881633179788994212162020565827515463275759478251520000000 1559 779834777506384108568906720294416492949045225382156410233088612953533462325907071312293862214638277625843163963220417331114677249721457988840381308683264000000 1560 821301120735711565456790268028767970275666841140041227929873770760668174730886692599911546140287997362380279028160096468789728698677487487389355271923712000000 1561 1559669555012768217137813440588832985898090450764312820466177225907066924651814142624587724429276555251686327926440834662229354499442915977680762617366528000000 1562 3011437442697609073341564316105482557677445084180151169076203826122449974013251206199675669181055990328727689769920353718895671895150787453760969330386944000000 1563 3119339110025536434275626881177665971796180901528625640932354451814133849303628285249175448858553110503372655852881669324458708998885831955361525234733056000000 1564 4517156164046413610012346474158223836516167626270226753614305739183674961019876809299513503771583985493091534654880530578343507842726181180641453995580416000000 1565 9034312328092827220024692948316447673032335252540453507228611478367349922039753618599027007543167970986183069309761061156687015685452362361282907991160832000000 1566 18068624656185654440049385896632895346064670505080907014457222956734699844079507237198054015086335941972366138619522122313374031370904724722565815982321664000000 1567 27102936984278481660074078844949343019097005757621360521685834435102049766119260855797081022629503912958549207929283183470061047056357087083848723973482496000000 1568 36137249312371308880098771793265790692129341010161814028914445913469399688159014474396108030172671883944732277239044244626748062741809449445131631964643328000000 1569 45171561640464136100123464741582238365161676262702267536143057391836749610198768092995135037715839854930915346548805305783435078427261811806414539955804160000000 1570 54205873968556963320148157689898686038194011515242721043371668870204099532238521711594162045259007825917098415858566366940122094112714174167697447946964992000000 1571 90343123280928272200246929483164476730323352525404535072286114783673499220397536185990270075431679709861830693097610611566870156854523623612829079911608320000000 1572 135514684921392408300370394224746715095485028788106802608429172175510248830596304278985405113147519564792746039646415917350305235281785435419243619867412480000000 1573 239409276694459921330654363130385863335356884192322017941558204176734772934053470892874215699893951231133851336708668120652205915664487602573997061765762048000000 1574 478818553388919842661308726260771726670713768384644035883116408353469545868106941785748431399787902462267702673417336241304411831328975205147994123531524096000000 1575 957637106777839685322617452521543453341427536769288071766232816706939091736213883571496862799575804924535405346834672482608823662657950410295988247063048192000000 1576 1404835567018434632713839753463207613156528131770040520374049084886122912877181687692148699672962619488351467277667845009864830939087842347179492192625509376000000 1577 2809671134036869265427679506926415226313056263540081040748098169772245825754363375384297399345925238976702934555335690019729661878175684694358984385251018752000000 1578 5619342268073738530855359013852830452626112527080162081496196339544491651508726750768594798691850477953405869110671380039459323756351369388717968770502037504000000 1579 8429013402110607796283038520779245678939168790620243122244294509316737477263090126152892198037775716930108803666007070059188985634527054083076953155753056256000000 1580 11238684536147477061710718027705660905252225054160324162992392679088983303017453501537189597383700955906811738221342760078918647512702738777435937541004075008000000 1581 14048355670184346327138397534632076131565281317700405203740490848861229128771816876921486996729626194883514672776678450098648309390878423471794921926255093760000000 1582 16858026804221215592566077041558491357878337581240486244488589018633474954526180252305784396075551433860217607332014140118377971269054108166153906311506112512000000 1583 28096711340368692654276795069264152263130562635400810407480981697722458257543633753842973993459252389767029345553356900197296618781756846943589843852510187520000000 1584 42145067010553038981415192603896228394695843953101215611221472546583687386315450630764460990188878584650544018330035350295944928172635270415384765778765281280000000 1585 74456285051977035533833506933550003497295990983812147579824601498964514382490629447683881082667018832882627765716395785522836039771655644400513086209151996928000000 1586 148912570103954071067667013867100006994591981967624295159649202997929028764981258895367762165334037665765255531432791571045672079543311288801026172418303993856000000 1587 297825140207908142135334027734200013989183963935248590319298405995858057529962517790735524330668075331530511062865583142091344159086622577602052344836607987712000000 1588 439713532476770040039431842833983982917993305244022682877077363569356471730557868247642542997637299899854009257910035488087692083934494654667181056291784434688000000 1589 879427064953540080078863685667967965835986610488045365754154727138712943461115736495285085995274599799708018515820070976175384167868989309334362112583568869376000000 1590 1758854129907080160157727371335935931671973220976090731508309454277425886922231472990570171990549199599416037031640141952350768335737978618668724225167137738752000000 1591 2638281194860620240236591057003903897507959831464136097262464181416138830383347209485855257985823799399124055547460212928526152503606967928003086337750706608128000000 1592 3517708259814160320315454742671871863343946441952181463016618908554851773844462945981140343981098399198832074063280283904701536671475957237337448450334275477504000000 1593 4397135324767700400394318428339839829179933052440226828770773635693564717305578682476425429976372998998540092579100354880876920839344946546671810562917844346880000000 1594 5276562389721240480473182114007807795015919662928272194524928362832277660766694418971710515971647598798248111094920425857052305007213935856006172675501413216256000000 1595 8794270649535400800788636856679679658359866104880453657541547271387129434611157364952850859952745997997080185158200709761753841678689893093343621125835688693760000000 1596 13191405974303101201182955285019519487539799157320680486312320907080694151916736047429276289929118996995620277737301064642630762518034839640015431688753533040640000000 1597 17588541299070801601577273713359359316719732209760907315083094542774258869222314729905701719905491995994160370316401419523507683357379786186687242251671377387520000000 1598 23304817221268812122089887670201151094653645177933202192485100269175893001719567017125054778874776894692262490669231880868647680448528216697360595983464575038464000000 1599 46609634442537624244179775340402302189307290355866404384970200538351786003439134034250109557749553789384524981338463761737295360897056433394721191966929150076928000000 1600 93219268885075248488359550680804604378614580711732808769940401076703572006878268068500219115499107578769049962676927523474590721794112866789442383933858300153856000000 1601 139389189795136102692499894178372922585003877762355190472033524251486001538586844234502686130251024068253720934757481249723798390607234805529496394844495665796096000000 1602 233048172212688121220898876702011510946536451779332021924851002691758930017195670171250547788747768946922624906692318808686476804485282166973605959834645750384640000000 1603 278778379590272205384999788356745845170007755524710380944067048502972003077173688469005372260502048136507441869514962499447596781214469611058992789688991331592192000000 1604 557556759180544410769999576713491690340015511049420761888134097005944006154347376938010744521004096273014883739029924998895193562428939222117985579377982663184384000000 1605 836335138770816616154999365070237535510023266574131142832201145508916009231521065407016116781506144409522325608544887498342790343643408833176978369066973994776576000000 1606 1115113518361088821539999153426983380680031022098841523776268194011888012308694753876021489042008192546029767478059849997790387124857878444235971158755965326368768000000 1607 1393891897951361026924998941783729225850038777623551904720335242514860015385868442345026861302510240682537209347574812497237983906072348055294963948444956657960960000000 1608 1672670277541633232309998730140475071020046533148262285664402291017832018463042130814032233563012288819044651217089774996685580687286817666353956738133947989553152000000 1609 2787783795902722053849997883567458451700077555247103809440670485029720030771736884690053722605020481365074418695149624994475967812144696110589927896889913315921920000000 1610 4181675693854083080774996825351187677550116332870655714161005727544580046157605327035080583907530722047611628042724437491713951718217044165884891845334869973882880000000 1611 5575567591805444107699995767134916903400155110494207618881340970059440061543473769380107445210040962730148837390299249988951935624289392221179855793779826631843840000000 1612 7387627059142213442702494391453764897005205521404825095017776785328758081545102744428642364903304275617447209542146506235361314702183444693063308926758270287193088000000 1613 14775254118284426885404988782907529794010411042809650190035553570657516163090205488857284729806608551234894419084293012470722629404366889386126617853516540574386176000000 1614 29550508236568853770809977565815059588020822085619300380071107141315032326180410977714569459613217102469788838168586024941445258808733778772253235707033081148772352000000 1615 44325762354853280656214966348722589382031233128428950570106660711972548489270616466571854189419825653704683257252879037412167888213100668158379853560549621723158528000000 1616 59101016473137707541619955131630119176041644171238600760142214282630064652360821955429138919226434204939577676337172049882890517617467557544506471414066162297544704000000 1617 73876270591422134427024943914537648970052055214048250950177767853287580815451027444286423649033042756174472095421465062353613147021834446930633089267582702871930880000000 1618 88651524709706561312429932697445178764062466256857901140213321423945096978541232933143708378839651307409366514505758074824335776426201336316759707121099243446317056000000 1619 92275643644380099982434929946082874751272567078679136092486193054483733018544490883240778218226177933183963258809452587317154534581989441260526613387056130757015552000000 1620 147752541182844268854049887829075297940104110428096501900355535706575161630902054888572847298066085512348944190842930124707226294043668893861266178535165405743861760000000 1621 184551287288760199964869859892165749502545134157358272184972386108967466037088981766481556436452355866367926517618905174634309069163978882521053226774112261514031104000000 1622 276826930933140299947304789838248624253817701236037408277458579163451199055633472649722334654678533799551889776428357761951463603745968323781579840161168392271046656000000 1623 369102574577520399929739719784331499005090268314716544369944772217934932074177963532963112872904711732735853035237810349268618138327957765042106453548224523028062208000000 1624 443257623548532806562149663487225893820312331284289505701066607119725484892706164665718541894198256537046832572528790374121678882131006681583798535605496217231585280000000 1625 461378218221900499912174649730414373756362835393395680462430965272418665092722454416203891091130889665919816294047262936585772672909947206302633066935280653785077760000000 1626 553653861866280599894609579676497248507635402472074816554917158326902398111266945299444669309357067599103779552856715523902927207491936647563159680322336784542093312000000 1627 871739992978781186238894338191544257846614251525769361212097660668793453622322123842579799058589904522858770725973287735772635134857646473781470453357475893888784384000000 1628 922756436443800999824349299460828747512725670786791360924861930544837330185444908832407782182261779331839632588094525873171545345819894412605266133870561307570155520000000 1629 1384134654665701499736523949191243121269088506180187041387292895817255995278167363248611673273392668997759448882141788809757318018729841618907899200805841961355233280000000 1630 1845512872887601999648698598921657495025451341573582721849723861089674660370889817664815564364523558663679265176189051746343090691639788825210532267741122615140311040000000 1631 2445304556576072649534525643571196180908723027584997106450884115943818924991429008405880622782993715229375026358450493563904595166422720193403955254756987465060912128000000 1632 4890609113152145299069051287142392361817446055169994212901768231887637849982858016811761245565987430458750052716900987127809190332845440386807910509513974930121824256000000 1633 9781218226304290598138102574284784723634892110339988425803536463775275699965716033623522491131974860917500105433801974255618380665690880773615821019027949860243648512000000 1634 14671827339456435897207153861427177085452338165509982638705304695662913549948574050435283736697962291376250158150702961383427570998536321160423731528541924790365472768000000 1635 19562436452608581196276205148569569447269784220679976851607072927550551399931432067247044982263949721835000210867603948511236761331381761547231642038055899720487297024000000 1636 24453045565760726495345256435711961809087230275849971064508841159438189249914290084058806227829937152293750263584504935639045951664227201934039552547569874650609121280000000 1637 29343654678912871794414307722854354170904676331019965277410609391325827099897148100870567473395924582752500316301405922766855141997072642320847463057083849580730945536000000 1638 48906091131521452990690512871423923618174460551699942129017682318876378499828580168117612455659874304587500527169009871278091903328454403868079105095139749301218242560000000 1639 62193783816312187388161142783659857582357710211029737726335694118722036054498986855304284519084443926965991236437571043851762156308260883409594937422875832130228482048000000 1640 73359136697282179486035769307135885427261690827549913193526523478314567749742870252176418683489811456881250790753514806917137854992681605802118657642709623951827363840000000 1641 93290675724468281082241714175489786373536565316544606589503541178083054081748480282956426778626665890448986854656356565777643234462391325114392406134313748195342723072000000 1642 97812182263042905981381025742847847236348921103399884258035364637752756999657160336235224911319748609175001054338019742556183806656908807736158210190279498602436485120000000 1643 124387567632624374776322285567319715164715420422059475452671388237444072108997973710608569038168887853931982472875142087703524312616521766819189874845751664260456964096000000 1644 146718273394564358972071538614271770854523381655099826387053046956629135499485740504352837366979622913762501581507029613834275709985363211604237315285419247903654727680000000 1645 186581351448936562164483428350979572747073130633089213179007082356166108163496960565912853557253331780897973709312713131555286468924782650228784812268627496390685446144000000 1646 288545937675976572645074025941401149347229317255029658561204325681370633148988622991893913488393258397066253110297158240540742229637880982821666720061324520877187631104000000 1647 310968919081560936940805713918299287911788551055148688631678470593610180272494934276521422595422219634829956182187855219258810781541304417047974687114379160651142410240000000 1648 466453378622341405411208570877448931867682826582723032947517705890415270408742401414782133893133329452244934273281782828888216172311956625571962030671568740976713615360000000 1649 577091875351953145290148051882802298694458634510059317122408651362741266297977245983787826976786516794132506220594316481081484459275761965643333440122649041754375262208000000 1650 824067635566136482893135141883493112966239660296144024873947947073066977722111575832781769877868882032299383882797816331035848571084456705177132920853104775725527387136000000 1651 1648135271132272965786270283766986225932479320592288049747895894146133955444223151665563539755737764064598767765595632662071697142168913410354265841706209551451054774272000000 1652 3296270542264545931572540567533972451864958641184576099495791788292267910888446303331127079511475528129197535531191265324143394284337826820708531683412419102902109548544000000 1653 4944405813396818897358810851300958677797437961776864149243687682438401866332669454996690619267213292193796303296786897986215091426506740231062797525118628654353164322816000000 1654 6592541084529091863145081135067944903729917282369152198991583576584535821776892606662254159022951056258395071062382530648286788568675653641417063366824838205804219097088000000 1655 8240676355661364828931351418834931129662396602961440248739479470730669777221115758327817698778688820322993838827978163310358485710844567051771329208531047757255273871360000000 1656 9888811626793637794717621702601917355594875923553728298487375364876803732665338909993381238534426584387592606593573795972430182853013480462125595050237257308706328645632000000 1657 16481352711322729657862702837669862259324793205922880497478958941461339554442231516655635397557377640645987677655956326620716971421689134103542658417062095514510547742720000000 1658 24722029066984094486794054256504793388987189808884320746218438412192009331663347274983453096336066460968981516483934489931075457132533701155313987625593143271765821614080000000 1659 32962705422645459315725405675339724518649586411845760994957917882922679108884463033311270795114755281291975355311912653241433942843378268207085316834124191029021095485440000000 1660 49444058133968188973588108513009586777974379617768641492436876824384018663326694549966906192672132921937963032967868979862150914265067402310627975251186286543531643228160000000 1661 75814222472084556426168433053281366392894048747245250288403211130722161950434264976615922828763937146971543317217399102455298068539770016876296228718485639366748519616512000000 1662 97239980996804104981389946742252187330016279914944994935125857754621903371209165948268248845588528079811327298170142327062230131387965891210901684660666363535612231682048000000 1663 151628444944169112852336866106562732785788097494490500576806422261444323900868529953231845657527874293943086634434798204910596137079540033752592457436971278733497039233024000000 1664 189535556180211391065421082633203415982235121868113125721008027826805404876085662441539807071909842867428858293043497756138245171349425042190740571796214098416871299041280000000 1665 194479961993608209962779893484504374660032559829889989870251715509243806742418331896536497691177056159622654596340284654124460262775931782421803369321332727071224463364096000000 1666 285951469541449359563917894233572110199285162122761976631259937634354241269572716813975274147620502065207886207330842266869439454166306476696465123536027357176758003336192000000 1667 486199904984020524906949733711260936650081399574724974675629288773109516856045829741341244227942640399056636490850711635311150656939829456054508423303331817678061158410240000000 1668 571902939082898719127835788467144220398570324245523953262519875268708482539145433627950548295241004130415772414661684533738878908332612953392930247072054714353516006672384000000 1669 1143805878165797438255671576934288440797140648491047906525039750537416965078290867255901096590482008260831544829323369067477757816665225906785860494144109428707032013344768000000 1670 1715708817248696157383507365401432661195710972736571859787559625806125447617436300883851644885723012391247317243985053601216636724997838860178790741216164143060548020017152000000 1671 2287611756331594876511343153868576881594281296982095813050079501074833930156581734511802193180964016521663089658646738134955515633330451813571720988288218857414064026689536000000 1672 2859514695414493595639178942335721101992851621227619766312599376343542412695727168139752741476205020652078862073308422668694394541663064766964651235360273571767580033361920000000 1673 3431417634497392314767014730802865322391421945473143719575119251612250895234872601767703289771446024782494634487970107202433273449995677720357581482432328286121096040034304000000 1674 5719029390828987191278357884671442203985703242455239532625198752687084825391454336279505482952410041304157724146616845337388789083326129533929302470720547143535160066723840000000 1675 8578544086243480786917536827007163305978554863682859298937798129030627238087181504419258224428615061956236586219925268006083183624989194300893953706080820715302740100085760000000 1676 11438058781657974382556715769342884407971406484910479065250397505374169650782908672559010965904820082608315448293233690674777578166652259067858604941441094287070320133447680000000 1677 17157088172486961573835073654014326611957109727365718597875596258061254476174363008838516448857230123912473172439850536012166367249978388601787907412161641430605480200171520000000 1678 26307535197813341079880446269488634138334234915294101850075914262360590196800689946885725221581086189999125531074437488551988429783300195856074791365314516860261736306929664000000 1679 33742273405891024428542311519561509003515649130485913242488672640853800469809580584049082349419219243694530572465039387490593855591624164250182884577251228146857444393670656000000 1680 65768837994533352699701115673721585345835587288235254625189785655901475492001724867214313053952715474997813827686093721379971074458250489640186978413286292150654340767324160000000 1681 67484546811782048857084623039123018007031298260971826484977345281707600939619161168098164698838438487389061144930078774981187711183248328500365769154502456293714888787341312000000 1682 99797062869965826487807345087516666459550521580843929844309718234389630203080878168077370677519555220757552286358463951137434369504040960367066328114073547654688543164331008000000 1683 168711367029455122142711557597807545017578245652429566212443363204269002349047902920245411747096096218472652862325196937452969277958120821250914422886256140734287221968353280000000 1684 199594125739931652975614690175033332919101043161687859688619436468779260406161756336154741355039110441515104572716927902274868739008081920734132656228147095309377086328662016000000 1685 399188251479863305951229380350066665838202086323375719377238872937558520812323512672309482710078220883030209145433855804549737478016163841468265312456294190618754172657324032000000 1686 598782377219794958926844070525099998757303129485063579065858309406337781218485269008464224065117331324545313718150783706824606217024245762202397968684441285928131258985986048000000 1687 798376502959726611902458760700133331676404172646751438754477745875117041624647025344618965420156441766060418290867711609099474956032327682936530624912588381237508345314648064000000 1688 997970628699658264878073450875166664595505215808439298443097182343896302030808781680773706775195552207575522863584639511374343695040409603670663281140735476546885431643310080000000 1689 1197564754439589917853688141050199997514606258970127158131716618812675562436970538016928448130234662649090627436301567413649212434048491524404795937368882571856262517971972096000000 1690 1995941257399316529756146901750333329191010431616878596886194364687792604061617563361547413550391104415151045727169279022748687390080819207341326562281470953093770863286620160000000 1691 2993911886098974794634220352625499993786515647425317895329291547031688906092426345042321120325586656622726568590753918534123031085121228811011989843422206429640656294929930240000000 1692 3991882514798633059512293803500666658382020863233757193772388729375585208123235126723094827100782208830302091454338558045497374780161638414682653124562941906187541726573240320000000 1693 5987823772197949589268440705250999987573031294850635790658583094063377812184852690084642240651173313245453137181507837068246062170242457622023979686844412859281312589859860480000000 1694 9181329784036856036878275748051533314278647985437641545676494077563845978683440791463118102331799080309694810344978683504643961994371768353770102186494766384231345971118452736000000 1695 11776053418655967525561266720326966642226961546539583721628546751657976363963543623833129739947307516049391169790298746234217255601476833323313826717460678623253248093391058944000000 1696 18362659568073712073756551496103066628557295970875283091352988155127691957366881582926236204663598160619389620689957367009287923988743536707540204372989532768462691942236905472000000 1697 22953324460092140092195689370128833285696619963594103864191235193909614946708601978657795255829497700774237025862446708761609904985929420884425255466236915960578364927796131840000000 1698 23552106837311935051122533440653933284453923093079167443257093503315952727927087247666259479894615032098782339580597492468434511202953666646627653434921357246506496186782117888000000 1699 35228363193097936750195992815893383260221334118037907235041330536739539461687549993331311849164402992927415957084537774751514332434926459009574413824267962322105055737008845824000000 1700 58880267093279837627806333601634833211134807732697918608142733758289881819817718119165648699736537580246955848951493731171086278007384166616569133587303393116266240466955294720000000 1701 70456726386195873500391985631786766520442668236075814470082661073479078923375099986662623698328805985854831914169075549503028664869852918019148827648535924644210111474017691648000000 1702 140913452772391747000783971263573533040885336472151628940165322146958157846750199973325247396657611971709663828338151099006057329739705836038297655297071849288420222948035383296000000 1703 211370179158587620501175956895360299561328004708227443410247983220437236770125299959987871094986417957564495742507226648509085994609558754057446482945607773932630334422053074944000000 1704 281826905544783494001567942527147066081770672944303257880330644293916315693500399946650494793315223943419327656676302198012114659479411672076595310594143698576840445896070766592000000 1705 352283631930979367501959928158933832602213341180379072350413305367395394616875499933313118491644029929274159570845377747515143324349264590095744138242679623221050557370088458240000000 1706 422740358317175241002351913790720599122656009416454886820495966440874473540250599919975742189972835915128991485014453297018171989219117508114892965891215547865260668844106149888000000 1707 704567263861958735003919856317867665204426682360758144700826610734790789233750999866626236983288059858548319141690755495030286648698529180191488276485359246442101114740176916480000000 1708 1056850895792938102505879784476801497806640023541137217051239916102186183850626499799939355474932089787822478712536133242545429973047793770287232414728038869663151672110265374720000000 1709 1409134527723917470007839712635735330408853364721516289401653221469581578467501999733252473966576119717096638283381510990060573297397058360382976552970718492884202229480353832960000000 1710 2113701791585876205011759568953602995613280047082274434102479832204372367701252999599878710949864179575644957425072266485090859946095587540574464829456077739326303344220530749440000000 1711 3241009413765010181018031339062191259940362738859487465623802409380037630475254599386480690123125075349322268051777475277139318584013234228880846071832652533633665127804813815808000000 1712 4156946856785556536523127152275419224706117425928473053734877003335265656479130899213094798201399553165435082935975457420678691227321322163129780831263619554008396576967043807232000000 1713 6482018827530020362036062678124382519880725477718974931247604818760075260950509198772961380246250150698644536103554950554278637168026468457761692143665305067267330255609627631616000000 1714 8102523534412525452545078347655478149850906847148718664059506023450094076188136498466201725307812688373305670129443688192848296460033085572202115179581631334084162819512034539520000000 1715 8313893713571113073046254304550838449412234851856946107469754006670531312958261798426189596402799106330870165871950914841357382454642644326259561662527239108016793153934087614464000000 1716 12470840570356669609569381456826257674118352277785419161204631010005796969437392697639284394604198659496305248807926372262036073681963966489389342493790858662025189730901131421696000000 1717 20784734283927782682615635761377096123530587129642365268674385016676328282395654496065473991006997765827175414679877287103393456136606610815648904156318097770041982884835219036160000000 1718 24941681140713339219138762913652515348236704555570838322409262020011593938874785395278568789208397318992610497615852744524072147363927932978778684987581717324050379461802262843392000000 1719 25293964772644318586640722841811449180838917896751217394759675325378989333491660895211881907700041348921884657186698122271587290688277197568874429125824396947271430019172351301632000000 1720 41569468567855565365231271522754192247061174259284730537348770033352656564791308992130947982013995531654350829359754574206786912273213221631297808312636195540083965769670438072320000000 1721 50587929545288637173281445683622898361677835793502434789519350650757978666983321790423763815400082697843769314373396244543174581376554395137748858251648793894542860038344702603264000000 1722 75881894317932955759922168525434347542516753690253652184279025976136968000474982685635645723100124046765653971560094366814761872064831592706623287377473190841814290057517053904896000000 1723 101175859090577274346562891367245796723355671587004869579038701301515957333966643580847527630800165395687538628746792489086349162753108790275497716503297587789085720076689405206528000000 1724 126469823863221592933203614209057245904194589483756086973798376626894946667458304476059409538500206744609423285933490611357936453441385987844372145629121984736357150095861756508160000000 1725 151763788635865911519844337050868695085033507380507304368558051952273936000949965371271291446200248093531307943120188733629523744129663185413246574754946381683628580115034107809792000000 1726 252939647726443185866407228418114491808389178967512173947596753253789893334916608952118819077000413489218846571866981222715872906882771975688744291258243969472714300191723513016320000000 1727 379409471589664778799610842627171737712583768451268260921395129880684840002374913428178228615500620233828269857800471834073809360324157963533116436887365954209071450287585269524480000000 1728 505879295452886371732814456836228983616778357935024347895193506507579786669833217904237638154000826978437693143733962445431745813765543951377488582516487938945428600383447026032640000000 1729 758818943179329557599221685254343475425167536902536521842790259761369680004749826856356457231001240467656539715600943668147618720648315927066232873774731908418142900575170539048960000000 1730 1163522379541638654985473250723326662318590223250556000158945064967433509340616401179746567754201902050406694230588113624493015371660751088168223739787922259574485780881928159875072000000 1731 1492343921586014796611802647666875501669496155908321826290820844197360370676007992817501032554302439586391194774015189214023650150608354656563591318423639419889014371131168726796288000000 1732 2327044759083277309970946501446653324637180446501112000317890129934867018681232802359493135508403804100813388461176227248986030743321502176336447479575844519148971561763856319750144000000 1733 2908805948854096637463683126808316655796475558126390000397362662418583773351541002949366419385504755126016735576470284061232538429151877720420559349469805648936214452204820399687680000000 1734 2984687843172029593223605295333751003338992311816643652581641688394720741352015985635002065108604879172782389548030378428047300301216709313127182636847278839778028742262337453592576000000 1735 4477031764758044389835407943000626505008488467724965478872462532592081112028023978452503097662907318759173584322045567642070950451825063969690773955270918259667043113393506180388864000000 1736 5817611897708193274927366253616633311592951116252780000794725324837167546703082005898732838771009510252033471152940568122465076858303755440841118698939611297872428904409640799375360000000 1737 7461719607930073983059013238334377508347480779541609131454104220986801853380039964087505162771512197931955973870075946070118250753041773282817956592118197099445071855655843633981440000000 1738 8954063529516088779670815886001253010016976935449930957744925065184162224056047956905006195325814637518347168644091135284141900903650127939381547910541836519334086226787012360777728000000 1739 9282885071560464921297145282944801849367882868107696783876800844414089085391439548542760660125915175054331669187518210873672535682597731507776915489177553679648614817036252927698944000000 1740 14923439215860147966118026476668755016694961559083218262908208441973603706760079928175010325543024395863911947740151892140236501506083546565635913184236394198890143711311687267962880000000 1741 18565770143120929842594290565889603698735765736215393567753601688828178170782879097085521320251830350108663338375036421747345071365195463015553830978355107359297229634072505855397888000000 1742 27848655214681394763891435848834405548103648604323090351630402533242267256174318645628281980377745525162995007562554632621017607047793194523330746467532661038945844451108758783096832000000 1743 37131540286241859685188581131779207397471531472430787135507203377656356341565758194171042640503660700217326676750072843494690142730390926031107661956710214718594459268145011710795776000000 1744 44770317647580443898354079430006265050084884677249654788724625325920811120280239784525030976629073187591735843220455676420709504518250639696907739552709182596670431133935061803888640000000 1745 46414425357802324606485726414724009246839414340538483919384004222070445426957197742713803300629575875271658345937591054368362678412988657538884577445887768398243074085181264638494720000000 1746 55697310429362789527782871697668811096207297208646180703260805066484534512348637291256563960755491050325990015125109265242035214095586389046661492935065322077891688902217517566193664000000 1747 92828850715604649212971452829448018493678828681076967838768008444140890853914395485427606601259151750543316691875182108736725356825977315077769154891775536796486148170362529276989440000000 1748 139243276073406973819457179244172027740518243021615451758152012666211336280871593228141409901888727625814975037812773163105088035238965972616653732337663305194729222255543793915484160000000 1749 185657701431209298425942905658896036987357657362153935677536016888281781707828790970855213202518303501086633383750364217473450713651954630155538309783551073592972296340725058553978880000000 1750 278486552146813947638914358488344055481036486043230903516304025332422672561743186456282819803777455251629950075625546326210176070477931945233307464675326610389458444511087587830968320000000 1751 427012713291781386379668683015460885070922611932954052058332838843048097928006219232966990365792098052499256782625837700188936641399495649357738112502167469263836281583667634674151424000000 1752 547690219222067430356531571693743309112705089218354110248731249820431256038094933364022878947428995328205568482063574441546679605273266158958838013861475667099268274205138922734237696000000 1753 854025426583562772759337366030921770141845223865908104116665677686096195856012438465933980731584196104998513565251675400377873282798991298715476225004334938527672563167335269348302848000000 1754 1029717305894350209662143826890144096151952347576742060140666382496178655766445515044075712462468683314609924394070480557676318603919764713028878009712311199723419916080506421489438720000000 1755 1067531783229453465949171707538652212677306529832385130145832097107620244820015548082417475914480245131248141956564594250472341603498739123394345281255418673159590703959169086685378560000000 1756 1095380438444134860713063143387486618225410178436708220497462499640862512076189866728045757894857990656411136964127148883093359210546532317917676027722951334198536548410277845468475392000000 1757 1643070657666202291069594715081229927338115267655062330746193749461293768114284800092068636842286985984616705446190723324640038815819798476876514041584427001297804822615416768202713088000000 1758 2135063566458906931898343415077304425354613059664770260291664194215240489640031096164834951828960490262496283913129188500944683206997478246788690562510837346319181407918338173370757120000000 1759 2738451096110337151782657858468716545563525446091770551243656249102156280190474666820114394737144976641027842410317872207733398026366330794794190069307378335496341371025694613671188480000000 1760 3286141315332404582139189430162459854676230535310124661492387498922587536228569600184137273684573971969233410892381446649280077631639596953753028083168854002595609645230833536405426176000000 1761 3462516131692053415643835190538411089814220309804170900386046714966455228851006951606449726226966360295265712606944292655879855809608953852400789477463227522508933326754522342031706112000000 1762 5476902192220674303565315716937433091127050892183541102487312498204312560380949333640228789474289953282055684820635744415466796052732661589588380138614756670992682742051389227342376960000000 1763 6925032263384106831287670381076822179628440619608341800772093429932910457702013903212899452453932720590531425213888585311759711619217907704801578954926455045017866653509044684063412224000000 1764 10387548395076160246931505571615233269442660929412512701158140144899365686553020854819349178680899080885797137820832877967639567428826861557202368432389682567526799980263567026095118336000000 1765 13850064526768213662575340762153644359256881239216683601544186859865820915404027806425798904907865441181062850427777170623519423238435815409603157909852910090035733307018089368126824448000000 1766 16430706576662022910695947150812299273381152676550623307461937494612937681142848000920686368422869859846167054461907233246400388158197984768765140415844270012978048226154167682027130880000000 1767 17312580658460267078219175952692055449071101549020854501930233574832276144255034758032248631134831801476328563034721463279399279048044769262003947387316137612544666633772611710158530560000000 1768 20775096790152320493863011143230466538885321858825025402316280289798731373106041709638698357361798161771594275641665755935279134857653723114404736864779365135053599960527134052190236672000000 1769 34625161316920534156438351905384110898142203098041709003860467149664552288510069516064497262269663602952657126069442926558798558096089538524007894774632275225089333267545223420317061120000000 1770 51937741975380801234657527858076166347213304647062563505790700724496828432765104274096745893404495404428985689104164389838197837144134307786011842161948412837633999901317835130475591680000000 1771 69250322633841068312876703810768221796284406196083418007720934299329104577020139032128994524539327205905314252138885853117597116192179077048015789549264550450178666535090446840634122240000000 1772 103875483950761602469315055716152332694426609294125127011581401448993656865530208548193491786808990808857971378208328779676395674288268615572023684323896825675267999802635670260951183360000000 1773 159275742057834457119616418764766910131454134250991861417758148888456940527146319773896687406440452573582222779919437462170473367242011877210436315963308466035410933030708027733458481152000000 1774 204288451769831151522986276241766254299038998278446083122776756183020858502209410144780533847391015257420677043809713266696911492766928277291646579170330423828027066278516818179870660608000000 1775 318551484115668914239232837529533820262908268501983722835516297776913881054292639547793374812880905147164445559838874924340946734484023754420872631926616932070821866061416055466916962304000000 1776 334091033725461132517484258733183418558750104423196007251726062390463066183237909352053956157931687150205396774058780409343474559216692356964891188455500156930553647265134742867884994560000000 1777 377906251263226526946006784468682883287766511560664336071624562376097566666285504021175786473726006776461842252623866364667208927638553649681598229564418210298495109201545856686624010240000000 1778 398189355144586142799041046911917275328635335627479653544395372221142351317865799434741718516101131433955556949798593655426183418105029693026090789908271165088527332576770069333646202880000000 1779 408576903539662303045972552483532508598077996556892166245553512366041717004418820289561067694782030514841354087619426533393822985533856554583293158340660847656054132557033636359741321216000000 1780 612865355309493454568958828725298762897116994835338249368330268549062575506628230434341601542173045772262031131429139800090734478300784831874939737510991271484081198835550454539611981824000000 1781 796378710289172285598082093823834550657270671254959307088790744442284702635731598869483437032202262867911113899597187310852366836210059386052181579816542330177054665153540138667292405760000000 1782 1021442258849155757614931381208831271495194991392230415613883780915104292511047050723902669236955076287103385219048566333484557463834641386458232895851652119140135331392584090899353303040000000 1783 1225730710618986909137917657450597525794233989670676498736660537098125151013256460868683203084346091544524062262858279600181468956601569663749879475021982542968162397671100909079223963648000000 1784 2042884517698311515229862762417662542990389982784460831227767561830208585022094101447805338473910152574206770438097132666969114927669282772916465791703304238280270662785168181798706606080000000 1785 2624587227822576489058027074428115606079178994831561542492623409944573063469063269317688892480040501103811410156063773833156930703683587020119798423917126462061771461679927935260033232896000000 1786 3064326776547467272844794143626493814485584974176691246841651342745312877533141152171708007710865228861310155657145699000453672391503924159374698687554956357420405994177752272698059909120000000 1787 3936880841733864733587040611642173409118768492247342313738935114916859595203594903976533338720060751655717115234095660749735396055525380530179697635875689693092657192519891902890049849344000000 1788 4085769035396623030459725524835325085980779965568921662455535123660417170044188202895610676947820305148413540876194265333938229855338565545832931583406608476560541325570336363597413212160000000 1789 5249174455645152978116054148856231212158357989663123084985246819889146126938126538635377784960081002207622820312127547666313861407367174040239596847834252924123542923359855870520066465792000000 1790 6128653553094934545689588287252987628971169948353382493683302685490625755066282304343416015421730457722620311314291398000907344783007848318749397375109912714840811988355504545396119818240000000 1791 7873761683467729467174081223284346818237536984494684627477870229833719190407189807953066677440121503311434230468191321499470792111050761060359395271751379386185314385039783805780099698688000000 1792 9397268781412232970057368707121247697755793920808519823647730784418959491101632866659904556979986701841351144015246810268057928667278700755415742641835199496089245048811773636274050387968000000 1793 12257307106189869091379176574505975257942339896706764987366605370981251510132564608686832030843460915445240622628582796001814689566015696637498794750219825429681623976711009090792239636480000000 1794 13122936139112882445290135372140578030395894974157807712463117049722865317345316346588444462400202505519057050780318869165784653518417935100598992119585632310308857308399639676300166164480000000 1795 19684404208669323667935203058210867045593842461236711568694675574584297976017974519882666693600303758278585576170478303748676980277626902650898488179378448465463285962599459514450249246720000000 1796 23493171953530582425143421767803119244389484802021299559119326961047398727754082166649761392449966754603377860038117025670144821668196751888539356604587998740223112622029434090685125969920000000 1797 26245872278225764890580270744281156060791789948315615424926234099445730634690632693176888924800405011038114101560637738331569307036835870201197984239171264620617714616799279352600332328960000000 1798 39368808417338647335870406116421734091187684922473423137389351149168595952035949039765333387200607516557171152340956607497353960555253805301796976358756896930926571925198919028900498493440000000 1799 46986343907061164850286843535606238488778969604042599118238653922094797455508164333299522784899933509206755720076234051340289643336393503777078713209175997480446225244058868181370251939840000000 1800 60365506239919259248334622711846658939821116881125915477330338428725180459788455194306844527040931525387662433589466798162609406184722501462755363750093908627420743618638342510980764356608000000 1801 70479515860591747275430265303409357733168454406063898677357980883142196183262246499949284177349900263810133580114351077010434465004590255665618069813763996220669337866088302272055377909760000000 1802 77425323220766006427211798695629410379335780347531065503532390593364905372337366444871822328161194782562436599603881328078129455758665817093534053505555230630822258119557874090170980370432000000 1803 120731012479838518496669245423693317879642233762251830954660676857450360919576910388613689054081863050775324867178933596325218812369445002925510727500187817254841487237276685021961528713216000000 1804 124615955579597002429021628507477415122413788949852110704893821271642723686347740188316125646908519307026612996723925092685116010587826249147904413293901558535096510429895259089721102970880000000 1805 140959031721183494550860530606818715466336908812127797354715961766284392366524492999898568354699800527620267160228702154020868930009180511331236139627527992441338675732176604544110755819520000000 1806 154850646441532012854423597391258820758671560695062131007064781186729810744674732889743644656322389565124873199207762656156258911517331634187068107011110461261644516239115748180341960740864000000 1807 232275969662298019281635396086888231138007341042593196510597171780094716117012099334615466984483584347687309798811643984234388367275997451280602160516665691892466774358673622270512941111296000000 1808 301827531199596296241673113559233294699105584405629577386651692143625902298942275971534222635204657626938312167947333990813047030923612507313776818750469543137103718093191712554903821783040000000 1809 373847866738791007287064885522432245367241366849556332114681463814928171059043220564948376940725557921079838990171775278055348031763478747443713239881704675605289531289685777269163308912640000000 1810 387126616103830032136058993478147051896678901737655327517661952966824526861686832224359111640805973912812182998019406640390647278793329085467670267527776153154111290597789370450854901852160000000 1811 464551939324596038563270792173776462276014682085186393021194343560189432234024198669230933968967168695374619597623287968468776734551994902561204321033331383784933548717347244541025882222592000000 1812 774253232207660064272117986956294103793357803475310655035323905933649053723373664448718223281611947825624365996038813280781294557586658170935340535055552306308222581195578740901709803704320000000 1813 1161379848311490096408176980434441155690036705212965982552985858900473580585060496673077334922417921738436548994058219921171941836379987256403010802583328459462333871793368111352564705556480000000 1814 1548506464415320128544235973912588207586715606950621310070647811867298107446747328897436446563223895651248731992077626561562589115173316341870681070111104612616445162391157481803419607408640000000 1815 2322759696622980192816353960868882311380073410425931965105971717800947161170120993346154669844835843476873097988116439842343883672759974512806021605166656918924667743586736222705129411112960000000 1816 3561564868155236295651742739998952877449445895986429013162489967294785647127518856464103827095414959997872083581778541091593954964898627586302566461255540609017823873499662208147865097039872000000 1817 4645519393245960385632707921737764622760146820851863930211943435601894322340241986692309339689671686953746195976232879684687767345519949025612043210333313837849335487173472445410258822225920000000 1818 5026084541280233976546121847529841385641627775102440353873373830043857416543256160743374229099277559613798850448862126890495522297554069143529413981801297174848292349117061996022963640995840000000 1819 7539126811920350964819182771294762078462441662653660530810060745065786124814884241115061343648916339420698275673293190335743283446331103715294120972701945762272438523675592994034445461493760000000 1820 8903912170388090739129356849997382193623614739966072532906224918236964117818797141160259567738537399994680208954446352728984887412246568965756416153138851522544559683749155520369662742599680000000 1821 10052169082560467953092243695059682771283255550204880707746747660087714833086512321486748458198555119227597700897724253780991044595108138287058827963602594349696584698234123992045927281991680000000 1822 10684694604465708886955228219996858632348337687959287039487469901884356941382556569392311481286244879993616250745335623274781864894695882758907699383766621827053471620498986624443595291119616000000 1823 15078253623840701929638365542589524156924883325307321061620121490131572249629768482230122687297832678841396551346586380671486566892662207430588241945403891524544877047351185988068890922987520000000 1824 17807824340776181478258713699994764387247229479932145065812449836473928235637594282320519135477074799989360417908892705457969774824493137931512832306277703045089119367498311040739325485199360000000 1825 26711736511164272217388070549992146580870844219898217598718674754710892353456391423480778703215612199984040626863339058186954662236739706897269248459416554567633679051247466561108988227799040000000 1826 29653898793553380461622118900426064175285603873104398087852905597258758757605211348385907951685737601721413217648286548653923581555569007946823542492627653331604924859790665776535485481875456000000 1827 47229447164667263920599197204333940331394826011993949957154758261952592277125793531371811620178328817363086325758367610127658968012786148427055772638388690684801577452930303195004298025963520000000 1828 53423473022328544434776141099984293161741688439796435197437349509421784706912782846961557406431224399968081253726678116373909324473479413794538496918833109135267358102494933122217976455598080000000 1829 59307797587106760923244237800852128350571207746208796175705811194517517515210422696771815903371475203442826435296573097307847163111138015893647084985255306663209849719581331553070970963750912000000 1830 88961696380660141384866356701278192525856811619313194263558716791776276272815634045157723855057212805164239652944859645961770744666707023840470627477882959994814774579371997329606456445626368000000 1831 115599944449445381460560802493186351869757438827356128139087598091008720580494891697097607269283383871117373560323828918481397012843743590301176521581429835021510724029692425908528163742904320000000 1832 141688341494001791761797591613001820994184478035981849871464274785857776831377380594115434860534986452089258977275102830382976904038358445281167317915166072054404732358790909585012894077890560000000 1833 148269493967766902308110594502130320876428019365521990439264527986293793788026056741929539758428688008607066088241432743269617907777845039734117712463138266658024624298953328882677427409377280000000 1834 177923392761320282769732713402556385051713623238626388527117433583552552545631268090315447710114425610328479305889719291923541489333414047680941254955765919989629549158743994659212912891252736000000 1835 296538987935533804616221189004260641752856038731043980878529055972587587576052113483859079516857376017214132176482865486539235815555690079468235424926276533316049248597906657765354854818754560000000 1836 444808481903300706924331783506390962629284058096565971317793583958881381364078170225788619275286064025821198264724298229808853723333535119202353137389414799974073872896859986648032282228131840000000 1837 593077975871067609232442378008521283505712077462087961757058111945175175152104226967718159033714752034428264352965730973078471631111380158936470849852553066632098497195813315530709709637509120000000 1838 889616963806601413848663567012781925258568116193131942635587167917762762728156340451577238550572128051642396529448596459617707446667070238404706274778829599948147745793719973296064564456263680000000 1839 1364079344503455501234617469419598952063137778162802312041233657473902902849839722025751765777543929679185008011821181238080484751556174365553882954660872053253826543550370625720632332166270976000000 1840 1779233927613202827697327134025563850517136232386263885271174335835525525456312680903154477101144256103284793058897192919235414893334140476809412549557659199896295491587439946592129128912527360000000 1841 1955146886558011016876441398689108299014593204514849297656742419887060535035326646529172575119618970689767752824607367360402758173748532896832942038920704601015985723806537116452932856347381760000000 1842 2728158689006911002469234938839197904126275556325604624082467314947805805699679444051503531555087859358370016023642362476160969503112348731107765909321744106507653087100741251441264664332541952000000 1843 2932720329837016525314662098033662448521889806772273946485113629830590802552989969793758862679428456034651629236911051040604137260622799345249413058381056901523978585709805674679399284521072640000000 1844 3258831854362041210521344607099041882866242994827582547043678320074728867121679753664655001792304688398052956477327365098808468792882244241466848312048819657251308844252190920455296563791482880000000 1845 3410198361258638753086543673548997380157844445407005780103084143684757257124599305064379414443859824197962520029552953095201211878890435913884707386652180133134566358875926564301580830415677440000000 1846 3855006843161939460010875457055388342787128503503571751420877727643638638488677475290168033719145888223783718294277251325010065602223971033087060524041594933108640231772786550949613112643809280000000 1847 4092238033510366503703852408258796856189413334488406936123700972421708708549519166077255297332631789037555024035463543714241454254668523096661648863982616159761479630651111877161896996498812928000000 1848 5782510264742909190016313185583082514180692755255357627131316591465457957733016212935252050578718832335675577441415876987515098403335956549630590786062392399662960347659179826424419668965713920000000 1849 5865440659674033050629324196067324897043779613544547892970227259661181605105979939587517725358856912069303258473822102081208274521245598690498826116762113803047957171419611349358798569042145280000000 1850 6820396722517277506173087347097994760315688890814011560206168287369514514249198610128758828887719648395925040059105906190402423757780871827769414773304360266269132717751853128603161660831354880000000 1851 10230595083775916259259631020646992140473533336221017340309252431054271771373797915193138243331579472593887560088658859285603635636671307741654122159956540399403699076627779692904742491247032320000000 1852 11565020529485818380032626371166165028361385510510715254262633182930915915466032425870504101157437664671351154882831753975030196806671913099261181572124784799325920695318359652848839337931427840000000 1853 13640793445034555012346174694195989520631377781628023120412336574739029028498397220257517657775439296791850080118211812380804847515561743655538829546608720532538265435503706257206323321662709760000000 1854 18088878264067562081589492529259899146924218362593682833590272414327842842139178922515403850528299937050062062765454794678893384748897094847562360920502868532279004164472306123686646143944028160000000 1855 20461190167551832518519262041293984280947066672442034680618504862108543542747595830386276486663158945187775120177317718571207271273342615483308244319913080798807398153255559385809484982494064640000000 1856 34606099892076794998713012756797216892558299719912832568524340832000971470125281643566354579617255781208889224995550402279128819675349032273943074088896471437982947311375706961216911557348657152000000 1857 40922380335103665037038524082587968561894133344884069361237009724217087085495191660772552973326317890375550240354635437142414542546685230966616488639826161597614796306511118771618969964988129280000000 1858 44968378390834253388158152169849490877335643703841533846105075657402392305812512870170969227751236325864658314965969449289263437996216256627157666895176205823367671647550353678417455695989780480000000 1859 54266634792202686244768477587779697440772655087781048500770817242983528526417536767546211551584899811150186188296364384036680154246691284542687082761508605596837012493416918371059938431832084480000000 1860 57676833153461324997855021261328694820930499533188054280873901386668285783542136072610590966028759635348148708325917337131881366125581720456571790148160785729971578852292844935361519262247761920000000 1861 69212199784153589997426025513594433785116599439825665137048681664001942940250563287132709159234511562417778449991100804558257639350698064547886148177792942875965894622751413922433823114697314304000000 1862 88665157392724607580250135512273931884103955580582150282680187735803688685239581931673864775540355429147025520768376780475231508851151333761002392052956683461498725330774090671841101590807613440000000 1863 108533269584405372489536955175559394881545310175562097001541634485967057052835073535092423103169799622300372376592728768073360308493382569085374165523017211193674024986833836742119876863664168960000000 1864 115353666306922649995710042522657389641860999066376108561747802773336571567084272145221181932057519270696297416651834674263762732251163440913143580296321571459943157704585689870723038524495523840000000 1865 173030499460383974993565063783986084462791498599564162842621704160004857350626408217831772898086278906044446124977752011395644098376745161369715370444482357189914736556878534806084557786743285760000000 1866 230707332613845299991420085045314779283721998132752217123495605546673143134168544290442363864115038541392594833303669348527525464502326881826287160592643142919886315409171379741446077048991047680000000 1867 265995472178173822740750406536821795652311866741746450848040563207411066055718745795021594326621066287441076562305130341425694526553454001283007176158870050384496175992322272015523304772422840320000000 1868 346060998920767949987130127567972168925582997199128325685243408320009714701252816435663545796172557812088892249955504022791288196753490322739430740888964714379829473113757069612169115573486571520000000 1869 530626865011844189980266195604223992352560595705330099384039892757348229208587651868017436887464588645202968116598439501613308568355351828200460469363079228715738525441094173405325977212679409664000000 1870 624066300110330891814837492259466520568885533509482057758864398294310578053801672826781432843226347828227141165408190416421821773836949772240901451757348964363625643674294561267189291966068971520000000 1871 692121997841535899974260255135944337851165994398256651370486816640019429402505632871327091592345115624177784499911008045582576393506980645478861481777929428759658946227514139224338231146973143040000000 1872 1061253730023688379960532391208447984705121191410660198768079785514696458417175303736034873774929177290405936233196879003226617136710703656400920938726158457431477050882188346810651954425358819328000000 1873 1248132600220661783629674984518933041137771067018964115517728796588621156107603345653562865686452695656454282330816380832843643547673899544481802903514697928727251287348589122534378583932137943040000000 1874 1326567162529610474950665489010559980881401489263325248460099731893370573021469129670043592218661471613007420291496098754033271420888379570501151173407698071789346313602735433513314943031698524160000000 1875 1499597661989994449944230552794546065344192987862889411302721436053375430372095537887875365116747750519051866416473850765428915519265124731870866543852180428979261050159613968319399500818441809920000000 1876 1591880595035532569940798586812671977057681787115990298152119678272044687625762955604052310662393765935608904349795318504839925705066055484601381408089237686147215576323282520215977931638038228992000000 1877 2249396492984991674916345829191819098016289481794334116954082154080063145558143306831813047675121625778577799624710776148143373278897687097806299815778270643468891575239420952479099251227662714880000000 1878 2328579941890591121099841705838727984126380506577185513509180222085489097227074036016244536967466194091513393614107374526239684984934502680128033968354559179810038997053585705695443031909731676160000000 1879 2496265200441323567259349969037866082275542134037928231035457593177242312215206691307125731372905391312908564661632761665687287095347799088963605807029395857454502574697178245068757167864275886080000000 1880 2653134325059220949901330978021119961762802978526650496920199463786741146042938259340087184437322943226014840582992197508066542841776759141002302346815396143578692627205470867026629886063397048320000000 1881 3979701487588831424851996467031679942644204467789975745380299195680111719064407389010130776655984414839022260874488296262099814262665138711503453520223094215368038940808206300539944829095095572480000000 1882 4498792985969983349832691658383638196032578963588668233908164308160126291116286613663626095350243251557155599249421552296286746557795374195612599631556541286937783150478841904958198502455325429760000000 1883 5306268650118441899802661956042239923525605957053300993840398927573482292085876518680174368874645886452029681165984395016133085683553518282004604693630792287157385254410941734053259772126794096640000000 1884 7036573644722281649738312593882100768153520943048942622266615969173530865592140600858492097855508675512474142415761915130089526667320969895701758398075615859056532619979727082114105349994226954240000000 1885 7959402975177662849703992934063359885288408935579951490760598391360223438128814778020261553311968829678044521748976592524199628525330277423006907040446188430736077881616412601079889658190191144960000000 1886 14073147289444563299476625187764201536307041886097885244533231938347061731184281201716984195711017351024948284831523830260179053334641939791403516796151231718113065239959454164228210699988453908480000000 1887 15918805950355325699407985868126719770576817871159902981521196782720446876257629556040523106623937659356089043497953185048399257050660554846013814080892376861472155763232825202159779316380382289920000000 1888 21109720934166844949214937781646302304460562829146827866799847907520592596776421802575476293566526026537422427247285745390268580001962909687105275194226847577169597859939181246342316049982680862720000000 1889 32368238765722495588796237931857663533506196338025136062426433458198241981723846763949063650135339907357381055112504809598411822669676461520228088631147832951660050051906744577724884609973443989504000000 1890 34490746225769872348717302714274559502916438720846456459962593029227634898558197371421133397685198261938192927578898567604865056943097868833029930508600149866523004153671121271346188518824161628160000000 1891 42219441868333689898429875563292604608921125658293655733599695815041185193552843605150952587133052053074844854494571490780537160003925819374210550388453695154339195719878362492684632099965361725440000000 1892 45795405523848292048296886881494983687818816629351315099013877701014618912132456041652809227026835150466430074410778365682713804703711886042518001377639663869597433608720518878677046294224722964480000000 1893 68693108285772438072445330322242475531728224944026972648520816551521928368198684062479213840540252725699645111616167548524070707055567829063777002066459495804396150413080778318015569441337084446720000000 1894 80920596914306238971990594829644158833765490845062840156066083645495604954309616909872659125338349768393452637781262023996029556674191153800570221577869582379150125129766861444312211524933609973760000000 1895 91475457381389661446598063720467309985995772259636254089466007599255901252697827811160397272121612781662163851404904896691163846675172608644122859174983006167734924059736452067483369549924950405120000000 1896 97104716297167486766388713795572990600518589014075408187279300374594725945171540291847190950406019722072143165337514428795235468009029384560684265893443498854980150155720233733174653829920331968512000000 1897 103472238677309617046151908142823678508749316162539369379887779087682904695674592114263400193055594785814578782736695702814595170829293606499089791525800449599569012461013363814038565556472484884480000000 1898 137386216571544876144890660644484951063456449888053945297041633103043856736397368124958427681080505451399290223232335097048141414111135658127554004132918991608792300826161556636031138882674168893440000000 1899 161841193828612477943981189659288317667530981690125680312132167290991209908619233819745318250676699536786905275562524047992059113348382307601140443155739164758300250259533722888624423049867219947520000000 1900 242761790742918716915971784488932476501296472535188520468198250936486814862928850729617977376015049305180357913343786071988088670022573461401710664733608747137450375389300584332936634574800829921280000000 1901 274426372144168984339794191161401929957987316778908762268398022797767703758093483433481191816364838344986491554214714690073491540025517825932368577524949018503204772179209356202450108649774851215360000000 1902 323682387657224955887962379318576635335061963380251360624264334581982419817238467639490636501353399073573810551125048095984118226696764615202280886311478329516600500519067445777248846099734439895040000000 1903 485523581485837433831943568977864953002592945070377040936396501872973629725857701459235954752030098610360715826687572143976177340045146922803421329467217494274900750778601168665873269149601659842560000000 1904 893010407715041694941789294189152181912466924272350644430770615169785068786582892812229779927023285434095386451010178130812919191722381777829101026863973445457149955370050118134202402737382097807360000000 1905 971047162971674867663887137955729906005185890140754081872793003745947259451715402918471909504060197220721431653375144287952354680090293845606842658934434988549801501557202337331746538299203319685120000000 1906 1053294327048510717110828398274384624819832782475080247277319187123336234979046488958014612221617208460727891711447902410702417508185373378977914031685712269000740973000571934209572064767168628183040000000 1907 1579941490572766075666242597411576937229749173712620370915978780685004352468569733437021918332425812691091837567171853616053626262278060068466871047528568403501111459500857901314358097150752942274560000000 1908 1786020815430083389883578588378304363824933848544701288861541230339570137573165785624459559854046570868190772902020356261625838383444763555658202053727946890914299910740100236268404805474764195614720000000 1909 2103935519771962213271755465570748129677902761971633844057718174782885728812050039656689137258797093978229768582312812623896768473528969998814825761024609141857903253373938397552117499648273859317760000000 1910 2793519736954745814946110099771194004956947814390430221039846539761891753640079818540821362848636944178452234539057480306645542086926425048593598084036019496045443450131951651599299823947708100833280000000 1911 3159882981145532151332485194823153874459498347425240741831957561370008704937139466874043836664851625382183675134343707232107252524556120136933742095057136807002222919001715802628716194301505884549120000000 1912 5587039473909491629892220199542388009913895628780860442079693079523783507280159637081642725697273888356904469078114960613291084173852850097187196168072038992090886900263903303198599647895416201666560000000 1913 6311806559315886639815266396712244389033708285914901532173154524348657186436150118970067411776391281934689305746938437871690305420586909996444477283073827425573709760121815192656352498944821577953280000000 1914 8380559210864237444838330299313582014870843443171290663119539619285675260920239455622464088545910832535356703617172440919936626260779275145780794252108058488136330350395854954797899471843124302499840000000 1915 12850190789991830748752106458947492422801959946195979016783294082904702066744367165287778269103729943220880278879664409410569493599861555223530551186565689681809039870606977597356779190159457263833088000000 1916 13692826251630639322440769177567000122657826172176043214605149432603371054727604356454189958881023709989462592248822731339131427606409853926712882411914259497009632649007435144724436841973192166379520000000 1917 16761118421728474889676660598627164029741686886342581326239079238571350521840478911244928177091821665070713407234344881839873252521558550291561588504216116976272660700791709909595798943686248604999680000000 1918 18363957615063165111367051639479488458815345468369877354704564958106862183765114872702776500037760895337038459838722124638768235686188466303049718552433505211708570877096928070349495563984113908756480000000 1919 20539239377445958983661153766350500183986739258264064821907724148905056582091406534681284938321535564984193888373234097008697141409614780890069323617871389245514448973511152717086655262959788249569280000000 1920 27385652503261278644881538355134000245315652344352086429210298865206742109455208712908379917762047419978925184497645462678262855212819707853425764823828518994019265298014870289448873683946384332759040000000 1921 27545936422594747667050577459219232688223018202554816032056847437160293275647672309054164750056641343005557689758083186958152353529282699454574577828650257817562856315645392105524243345976170863134720000000 1922 32125476974979576871880266147368731057004899865489947541958235207261755166860917913219445672759324858052200697199161023526423733999653888058826377966414224204522599676517443993391947975398643159582720000000 1923 36315756580411695594299431297025522064440321587075592873518005016904592797321037641030677717032280274319879049007747243986392047130043525631716775092468253448590764851715371470790897711320205310832640000000 1924 38550572369975492246256319376842477268405879838587937050349882248714106200233101495863334807311189829662640836638993228231708480799584665670591653559697069045427119611820932792070337570478371791499264000000 1925 41078478754891917967322307532701000367973478516528129643815448297810113164182813069362569876643071129968387776746468194017394282819229561780138647235742778491028897947022305434173310525919576499138560000000 1926 55091872845189495334101154918438465376446036405109632064113694874320586551295344618108329500113282686011115379516166373916304707058565398909149155657300515635125712631290784211048486691952341726269440000000 1927 64250953949959153743760532294737462114009799730979895083916470414523510333721835826438891345518649716104401394398322047052847467999307776117652755932828448409045199353034887986783895950797286319165440000000 1928 96376430924938730615640798442106193171014699596469842625874705621785265500582753739658337018277974574156602091597483070579271201998961664176479133899242672613567799029552331980175843926195929478748160000000 1929 108947269741235086782898293891076566193320964761226778620554015050713778391963112923092033151096840822959637147023241731959176141390130576895150325277404760345772294555146114412372693133960615932497920000000 1930 128501907899918307487521064589474924228019599461959790167832940829047020667443671652877782691037299432208802788796644094105694935998615552235305511865656896818090398706069775973567791901594572638330880000000 1931 192752861849877461231281596884212386342029399192939685251749411243570531001165507479316674036555949148313204183194966141158542403997923328352958267798485345227135598059104663960351687852391858957496320000000 1932 385505723699754922462563193768424772684058798385879370503498822487141062002331014958633348073111898296626408366389932282317084807995846656705916535596970690454271196118209327920703375704783717914992640000000 1933 422371025146452797561442187708028234552752945772507179158204994036457830226597642072163859500868500592751884576290608866691669420782334724970143526705970619869297130173229345618038397971634619901399040000000 1934 633556537719679196342163281562042351829129418658760768737307491054686745339896463108245789251302750889127826864435913300037504131173502087455215290058955929803945695259844018427057596957451929852098560000000 1935 716194346987463439343315013939700049893798473266425216833478033366167625166839480035408283501472674918144499933710162860911961191761350185818939023544906703256634264206780194743630326995380442441502720000000 1936 835262401349468998668886919831587007482127396502738636090914115388805634338383865743705587491742446309357218127178186611687017083991001089529485827126769829317587591589453543828190647360364722149150720000000 1937 1120201414518853071793390150008248795987736073570562518636978462444518593209672007234869366502303414615559346050162049602964862376857496444486032831698443817914222823502912612291319229403030948434145280000000 1938 1252893602024203498003330379747380511223191094754107954136371173083208451507575798615558381237613669464035827190767279917530525625986501634294228740690154743976381387384180315742285971040547083223726080000000 1939 1267113075439358392684326563124084703658258837317521537474614982109373490679792926216491578502605501778255653728871826600075008262347004174910430580117911859607891390519688036854115193914903859704197120000000 1940 2240402829037706143586780300016497591975472147141125037273956924889037186419344014469738733004606829231118692100324099205929724753714992888972065663396887635828445647005825224582638458806061896868290560000000 1941 2505787204048406996006660759494761022446382189508215908272742346166416903015151597231116762475227338928071654381534559835061051251973003268588457481380309487952762774768360631484571942081094166447452160000000 1942 3360604243556559215380170450024746387963208220711687555910935387333555779629016021704608099506910243846678038150486148808894587130572489333458098495095331453742668470508737836873957688209092845302435840000000 1943 5011574408096813992013321518989522044892764379016431816545484692332833806030303194462233524950454677856143308763069119670122102503946006537176914962760618975905525549536721262969143884162188332894904320000000 1944 5490823326903886368298748440204367049185788295042593329056664922473951792945769346938130173511290507705774499491777915266991702470170351424611865847177618058300862692251981493034499173631250058718187520000000 1945 6721208487113118430760340900049492775926416441423375111821870774667111559258032043409216199013820487693356076300972297617789174261144978666916196990190662907485336941017475673747915376418185690604871680000000 1946 8236234990355829552448122660306550573778682442563889993584997383710927689418654020407195260266935761558661749237666872900487553705255527136917798770766427087451294038377972239551748760446875088077281280000000 1947 10981646653807772736597496880408734098371576590085186658113329844947903585891538693876260347022581015411548998983555830533983404940340702849223731694355236116601725384503962986068998347262500117436375040000000 1948 12882316266966810325623986725094861153858964846061468964325252318111963821911228083200997714776489268078932479576863570434095917333861209111589377564532103906013562470283495041350171138134855906992670720000000 1949 14562618388745089933314071950107234347840568956417312742280720011778741711725736094053301764529944390002271498652106644838543210899147453778318426812079769632884896705537863959787149982239402329643888640000000 1950 15458779520360172390748784070113833384630757815273762757190302781734356586293473699841197257731787121694718975492236284520915100800633450933907253077438524687216274964340194049620205365761827088391204864000000 1951 16472469980711659104896245320613101147557364885127779987169994767421855378837308040814390520533871523117323498475333745800975107410511054273835597541532854174902588076755944479103497520893750176154562560000000 1952 22532575993682503591647372361641332338966428889689839514222501203597119899479795948806306765546332618578546190222112046931768625186953248153842004663835910894766416466197930742318831057008507766044200960000000 1953 25764632533933620651247973450189722307717929692122937928650504636223927643822456166401995429552978536157864959153727140868191834667722418223178755129064207812027124940566990082700342276269711813985341440000000 1954 38646948800900430976871960175284583461576894538184406892975756954335891465733684249602993144329467804236797438730590711302287752001583627334768132693596311718040687410850485124050513414404567720978012160000000 1955 43687855166235269799942215850321703043521706869251938226842160035336225135177208282159905293589833170006814495956319934515629632697442361334955280436239308898654690116613591879361449946718206988931665920000000 1956 51529265067867241302495946900379444615435859384245875857301009272447855287644912332803990859105957072315729918307454281736383669335444836446357510258128415624054249881133980165400684552539423627970682880000000 1957 77293897601800861953743920350569166923153789076368813785951513908671782931467368499205986288658935608473594877461181422604575504003167254669536265387192623436081374821700970248101026828809135441956024320000000 1958 154587795203601723907487840701138333846307578152737627571903027817343565862934736998411972577317871216947189754922362845209151008006334509339072530774385246872162749643401940496202053657618270883912048640000000 1959 259124623927348791303944782158875321898113932231433154413558763841366878844017653411272527803782825113653281187554288539715339189649962353769183053634112975289813789361276203536666557155597839309508311040000000 1960 292923487917872546691415840701337320406563575565967913684892515646762558693237347334481987952102324041521100472887456610112992127430392225999946060629866841631963414060573099650144803741110600958574612480000000 1961 334940222941137068466223654852466390000333085997598193072456560270911059369691930163225940584188720970052244468998452831286493850680391436901323816677834701556352624227370871075104449591506253581809438720000000 1962 458162378538210906363496571353373757558984054090360070122524191139808104622755850959061570899442096577763772534516278287612628712134716045794787428164663521526917134812691258427149564825839657909565419520000000 1963 502410334411705602699335482278699585000499628996397289608684840406366589054537895244838910876283081455078366703497679246929740776020587155351985725016752052334528936341056306612656674387259380372714158080000000 1964 518249247854697582607889564317750643796227864462866308827117527682733757688035306822545055607565650227306562375108577079430678379299924707538366107268225950579627578722552407073333114311195678619016622080000000 1965 669880445882274136932447309704932780000666171995196386144913120541822118739383860326451881168377441940104488937996905662572987701360782873802647633355669403112705248454741742150208899183012507163618877440000000 1966 916324757076421812726993142706747515117968108180720140245048382279616209245511701918123141798884193155527545069032556575225257424269432091589574856329327043053834269625382516854299129651679315819130839040000000 1967 1004820668823411205398670964557399170000999257992794579217369680812733178109075790489677821752566162910156733406995358493859481552041174310703971450033504104669057872682112613225313348774518760745428316160000000 1968 1374487135614632719090489714060121272676952162271080210367572573419424313868267552877184712698326289733291317603548834862837886136404148137384362284493990564580751404438073775281448694477518973728696258560000000 1969 2009641337646822410797341929114798340001998515985589158434739361625466356218151580979355643505132325820313466813990716987718963104082348621407942900067008209338115745364225226450626697549037521490856632320000000 1970 2748974271229265438180979428120242545353904324542160420735145146838848627736535105754369425396652579466582635207097669725675772272808296274768724568987981129161502808876147550562897388955037947457392517120000000 1971 3368620111055534286951282168065379184675481119008631007376263929937769424972229494346542861449176726477492655438205751016299409465449510598999379697243468678767579261696590645976665243022771911023608043520000000 1972 4491493481407379049268376224087172246233974825344841343168351906583692566629639325795390481932235635303323540584274334688399212620599347465332506262991291571690105682262120861302220324030362548031477391360000000 1973 5268867353189425423180210570563798211928316622039140806409028198107793203161692286029208065343584110644283384146937200307545230189549234526640055423893630497559547050345949471912219995497156065960002324480000000 1974 5956110920996741782725455427593858848266792703174680911592814484817505360095826062467800421692747255510929042948711617738964173257751308595332236566140625779849922752564986359552944342735915552824350453760000000 1975 6322640823827310507816252684676557854313979946446968967690833837729351843794030743235049678412300932773140060976324640369054276227459081431968066508672356597071456460415139366294663994596587279152002789376000000 1976 6737240222111068573902564336130758369350962238017262014752527859875538849944458988693085722898353452954985310876411502032598818930899021197998759394486937357535158523393181291953330486045543822047216087040000000 1977 10537734706378850846360421141127596423856633244078281612818056396215586406323384572058416130687168221288566768293874400615090460379098469053280110847787260995119094100691898943824439990994312131920004648960000000 1978 15806602059568276269540631711691394635784949866117422419227084594323379609485076858087624196030752331932850152440811600922635690568647703579920166271680891492678641151037848415736659986491468197880006973440000000 1979 17868332762990225348176366282781576544800378109524042734778443454452516080287478187403401265078241766532787128846134853216892519773253925785996709698421877339549768257694959078658833028207746658473051361280000000 1980 21075469412757701692720842282255192847713266488156563225636112792431172812646769144116832261374336442577133536587748801230180920758196938106560221695574521990238188201383797887648879981988624263840009297920000000 1981 31613204119136552539081263423382789271569899732234844838454169188646759218970153716175248392061504663865700304881623201845271381137295407159840332543361782985357282302075696831473319972982936395760013946880000000 1982 63226408238273105078162526846765578543139799464469689676908338377293518437940307432350496784123009327731400609763246403690542762274590814319680665086723565970714564604151393662946639945965872791520027893760000000 1983 136990551182925061002685474834658753510136232173017660966634733150802623282203999436759409698933186876751367987820367207996175984928280097692641441021234392936548223308994686269717719882926057714960060436480000000 1984 205485826774387591504028212251988130265204348259526491449952099726203934923305999155139114548399780315127051981730550811994263977392420146538962161531851589404822334963492029404576579824389086572440090654720000000 1985 273981102365850122005370949669317507020272464346035321933269466301605246564407998873518819397866373753502735975640734415992351969856560195385282882042468785873096446617989372539435439765852115429920120872960000000 1986 410971653548775183008056424503976260530408696519052982899904199452407869846611998310278229096799560630254103963461101623988527954784840293077924323063703178809644669926984058809153159648778173144880181309440000000 1987 821943307097550366016112849007952521060817393038105965799808398904815739693223996620556458193599121260508207926922203247977055909569680586155848646127406357619289339853968117618306319297556346289760362618880000000 1988 2118084675982149020118444649366646881195183282059734604176429335639332867671000298983741642268120812479001920427068754523633182536198792279709302280405239460018937914239071687708712438189856738515920934440960000000 1989 2207655420986369252312508229066231450797964664634399997885382815007165352124749067846238179378961742359954737957566686928861451449421129266662183222611431178477450214094952828731220178113308391637240973957120000000 1990 2649186505183643102775009874879477740957557597561279997462459378008598422549698881415485815254754090831945685549080024314633741739305355119994619867133717414172940256913943394477464213735970069964689168748544000000 1991 2822903653064537732465174456838787756758053177729232784181309173287850778126728316262402917894410096788138845257216419351658905132046689881961480186290026752807231421301742961328445473653082861437783540469760000000 1992 4415310841972738504625016458132462901595929329268799995770765630014330704249498135692476358757923484719909475915133373857722902898842258533324366445222862356954900428189905657462440356226616783274481947914240000000 1993 6622966262959107756937524687198694352393893993903199993656148445021496056374247203538714538136885227079864213872700060786584354348263387799986549667834293535432350642284858486193660534339925174911722921871360000000 1994 7486831427692904420885897472485480572271358427890573905872167807415604237640453360522025130067783300177237806986530503497877965784993394904332621363638766605271352899974187853958051038819045849900208520376320000000 1995 8830621683945477009250032916264925803191858658537599991541531260028661408498996271384952717515846969439818951830266747715445805797684517066648732890445724713909800856379811314924880712453233566548963895828480000000 1996 13245932525918215513875049374397388704787787987806399987312296890042992112748494407077429076273770454159728427745400121573168708696526775599973099335668587070864701284569716972387321068679850349823445843742720000000 1997 26491865051836431027750098748794777409575575975612799974624593780085984225496988814154858152547540908319456855490800243146337417393053551199946198671337174141729402569139433944774642137359700699646891687485440000000 1998 57399040945645600560125213955722017720747081280494399945019953190186299155243475764002192663853005301358823186896733860150397737684949360933216763787897210640413705566468773547011724630946018182568265322885120000000 1999 86098561418468400840187820933583026581120621920741599917529929785279448732865213646003288995779507952038234780345100790225596606527424041399825145681845815960620558349703160320517586946419027273852397984327680000000 2000 114798081891291201120250427911444035441494162560988799890039906380372598310486951528004385327706010602717646373793467720300795475369898721866433527575794421280827411132937547094023449261892036365136530645770240000000 2001 172197122836936801680375641867166053162241243841483199835059859570558897465730427292006577991559015904076469560690201580451193213054848082799650291363691631921241116699406320641035173892838054547704795968655360000000 2002 344394245673873603360751283734332106324482487682966399670119719141117794931460854584013155983118031808152939121380403160902386426109696165599300582727383263842482233398812641282070347785676109095409591937310720000000 2003 887477479236520439429628308084625043220781795183028799149923891632880471554149125274187748110342620428701804658941808145402303482667293965198197655489795333747934986066171037149950511601549973438170871530762240000000 2004 929422932235261455223565964436883440785943123811082399109746165118016613244519357563266273518542893533540944680135575197050671060206295421264779136719412526139006540133975140895843694985702832879278450035947520000000 2005 1115307518682313746268279157324260128943131748573298878931695398141619935893423229075919528222251472240249133616162690236460805272247554505517734964063295031366807848160770169075012433982843399455134140043137024000000 2006 1188442437940170385367838446329129645595140387824007002140331161954185177591352621146471628433546650747806453853288112547048399060591656440305783158428101262931844428368033786719275544407947884665306870537768960000000 2007 1858845864470522910447131928873766881571886247622164798219492330236033226489038715126532547037085787067081889360271150394101342120412590842529558273438825052278013080267950281791687389971405665758556900071895040000000 2008 2788268796705784365670697893310650322357829371433247197329238495354049839733558072689798820555628680600622834040406725591152013180618886263794337410158237578417019620401925422687531084957108498637835350107842560000000 2009 3151956031058712761192962835916387320926241898141931614372182646921969384046630864779772579758536769374617116741329341972606623595482219254724033594091920740819239570889133086516339487342818302807987787078430720000000 2010 3717691728941045820894263857747533763143772495244329596438984660472066452978077430253065094074171574134163778720542300788202684240825181685059116546877650104556026160535900563583374779942811331517113800143790080000000 2011 5576537593411568731341395786621300644715658742866494394658476990708099679467116145379597641111257361201245668080813451182304026361237772527588674820316475156834039240803850845375062169914216997275670700215685120000000 2012 11153075186823137462682791573242601289431317485732988789316953981416199358934232290759195282222514722402491336161626902364608052722475545055177349640632950313668078481607701690750124339828433994551341400431370240000000 2013 22306150373646274925365583146485202578862634971465977578633907962832398717868464581518390564445029444804982672323253804729216105444951090110354699281265900627336156963215403381500248679656867989102682800862740480000000 2014 24164996238116797835812715075358969460434521219088142376853400293068431944357503296644923111482115231872064561683524955123317447565363680952884257554704725679614170043483353663291936069628273654861239700934635520000000 2015 36247494357175196753719072613038454190651781828632213565280100439602647916536254944967384667223172847808096842525287432684976171348045521429326386332057088519421255065225030494937904104442410482291859551401953280000000 2016 48329992476233595671625430150717938920869042438176284753706800586136863888715006593289846222964230463744129123367049910246634895130727361905768515109409451359228340086966707326583872139256547309722479401869271040000000 2017 72494988714350393507438145226076908381303563657264427130560200879205295833072509889934769334446345695616193685050574865369952342696091042858652772664114177038842510130450060989875808208884820964583719102803906560000000 2018 144989977428700787014876290452153816762607127314528854261120401758410591666145019779869538668892691391232387370101149730739904685392182085717305545328228354077685020260900121979751616417769641929167438205607813120000000 2019 289979954857401574029752580904307633525214254629057708522240803516821183332290039559739077337785382782464774740202299461479809370784364171434611090656456708155370040521800243959503232835539283858334876411215626240000000 2020 373628018758575104999873517703627143195949135772055124442117958377442678524296781740433041954454243200483459761414501229214369766202930759348441212961203835507880629133858006640129165384252538817469936914450903040000000 2021 507464921000452754552067016582538358669124945600850989913921406154437070831507569229543385341124419869313355795354024057589666398872637300010569408648799239271897570913150426929130657462193746752086033719627345920000000 2022 747256037517150209999747035407254286391898271544110248884235916754885357048593563480866083908908486400966919522829002458428739532405861518696882425922407671015761258267716013280258330768505077634939873828901806080000000 2023 801162567586795374402713861344593525957482972725153028032601194331730320616775686219535527772983974225912294314276865819857678453897826653130239615852133597531823637595486571452217265077675841941938023930986762240000000 2024 1201743851380193061604070792016890288936224459087729542048901791497595480925163529329303291659475961338868441471415298729786517680846739979695359423778200396297735456393229857178325897616513762912907035896480143360000000 2025 1358493049386305200074166982279962935319210258099172525794410720823368804524097902720081981875929347600459977315512946390193454769652836498786058479053617839293092255053216360288542319044754688510242736230803640320000000 2026 1602325135173590748805427722689187051914965945450306056065202388663460641233551372439071055545967948451824588628553731639715356907795653306260479231704267195063647275190973142904434530155351683883876047861973524480000000 2027 2403487702760386123208141584033780577872448918175459084097803582995190961850327058658606583318951922677736882942830597459573035361693479959390718847556400792595470912786459714356651795233027525825814071792960286720000000 2028 4806975405520772246416283168067561155744897836350918168195607165990381923700654117317213166637903845355473765885661194919146070723386959918781437695112801585190941825572919428713303590466055051651628143585920573440000000 2029 9714328487722952729996711460294305723094677530073433235495066917813509641631716325251259090815810323212569953796777031959573613921276199743059471536991299723204896357480308172643358299990566009254218359775723479040000000 2030 10415113378628339867235280197479715837447278645426989364423815526312494168018083920853961861048791664936859826085599255658149819900671746490693115006077736767913707288741325428878824446009785945245194311102827909120000000 2031 15622670067942509800852920296219573756170917968140484046635723289468741252027125881280942791573187497405289739128398883487224729851007619736039672509116605151870560933111988143318236669014678917867791466654241863680000000 2032 20830226757256679734470560394959431674894557290853978728847631052624988336036167841707923722097583329873719652171198511316299639801343492981386230012155473535827414577482650857757648892019571890490388622205655818240000000 2033 31245340135885019601705840592439147512341835936280968093271446578937482504054251762561885583146374994810579478256797766974449459702015239472079345018233210303741121866223976286636473338029357835735582933308483727360000000 2034 62490680271770039203411681184878295024683671872561936186542893157874965008108503525123771166292749989621158956513595533948898919404030478944158690036466420607482243732447952573272946676058715671471165866616967454720000000 2035 124981360543540078406823362369756590049367343745123872373085786315749930016217007050247542332585499979242317913027191067897797838808060957888317380072932841214964487464895905146545893352117431342942331733233934909440000000 2036 161033676084945870254945486130263298717454077517755758634552840060677794443971912930126641082369778819408371157169650029791393369233463157279178162786278853103896551156692800861895670280612844230329542810128339210240000000 2037 218717380951195137211940884147074032586392851553966776652900126052562377528379762337933199082024624963674056347797584368821146217914106676304555415127632472126187853063567834006455313366205504850149080533159386091520000000 2038 322067352169891740509890972260526597434908155035511517269105680121355588887943825860253282164739557638816742314339300059582786738466926314558356325572557706207793102313385601723791340561225688460659085620256678420480000000 2039 346903391765082397116375101962208996739590127189991261138116317145639228827063872133058883525702060839820023438081882899998374770537758940805393753663973847731279635078845685438810075778633639560859164362117268049920000000 2040 520355087647623595674562652943313495109385190784986891707174475718458843240595808199588325288553091259730035157122824349997562155806638411208090630495960771596919452618268528158215113667950459341288746543175902074880000000 2041 588227490384270151632114303327223950993218041756941703668979842116518692358934391877795498152277407510999170177617105786953765915259678203974363321430216524413908946438042684004938824146378780124935104787937976258560000000 2042 693806783530164794232750203924417993479180254379982522276232634291278457654127744266117767051404121679640046876163765799996749541075517881610787507327947695462559270157691370877620151557267279121718328724234536099840000000 2043 1040710175295247191349125305886626990218770381569973783414348951436917686481191616399176650577106182519460070314245648699995124311613276822416181260991921543193838905236537056316430227335900918682577493086351804149760000000 2044 2081420350590494382698250611773253980437540763139947566828697902873835372962383232798353301154212365038920140628491297399990248623226553644832362521983843086387677810473074112632860454671801837365154986172703608299520000000 2045 4186875578208592626628582639386845766653806015461649724498373841577622655543269736183292668141614249304617650086410900774576227600070042089258632232443250180701310330074012822409287427295933949988568113063336819466240000000 2046 4509744092946071162512876325508716957614671653469886394795512122893309974751830337729765485834126790917660304695064477699978872016990866230470118797631660020506635256024993910704530985122237314291169136707524484648960000000 2047 6764616139419106743769314488263075436422007480204829592193268184339964962127745506594648228751190186376490457042596716549968308025486299345705178196447490030759952884037490866056796477683355971436753705061286726973440000000 2048 9019488185892142325025752651017433915229343306939772789591024245786619949503660675459530971668253581835320609390128955399957744033981732460940237595263320041013270512049987821409061970244474628582338273415048969297920000000 2049 13529232278838213487538628976526150872844014960409659184386536368679929924255491013189296457502380372752980914085193433099936616050972598691410356392894980061519905768074981732113592955366711942873507410122573453946880000000 2050 27058464557676426975077257953052301745688029920819318368773072737359859848510982026378592915004760745505961828170386866199873232101945197382820712785789960123039811536149963464227185910733423885747014820245146907893760000000 2051 54116929115352853950154515906104603491376059841638636737546145474719719697021964052757185830009521491011923656340773732399746464203890394765641425571579920246079623072299926928454371821466847771494029640490293815787520000000 2052 69727581744781561820391395494404008344657615565188243488761379746273484994239838298744835588666114228803824711054458462899673328878089547101884144486458743393987206650847982773200825231505361551732692036785570878033920000000 2053 81175393673029280925231773859156905237064089762457955106319218212079579545532946079135778745014282236517885484511160598599619696305835592148462138357369880369119434608449890392681557732200271657241044460735440723681280000000 2054 94704625951867494412770402835683056109908104722867614290705754580759509469788437092325075202516662609270866398596354031699556312356808190839872494750264860430639340376524872124795150687566983600114551870858014177628160000000 2055 139455163489563123640782790988808016689315231130376486977522759492546969988479676597489671177332228457607649422108916925799346657756179094203768288972917486787974413301695965546401650463010723103465384073571141756067840000000 2056 152290588984871172334088669761409749568680065836406163639633063226935621455081039866412849867783204708680990289317946593099286524266076175013567857858484519154031759799613255907637623266820167767217173154969480673914880000000 2057 189409251903734988825540805671366112219816209445735228581411509161519018939576874184650150405033325218541732797192708063399112624713616381679744989500529720861278680753049744249590301375133967200229103741716028355256320000000 2058 228435883477306758501133004642114624353020098754609245459449594840403432182621559799619274801674807063021485433976919889648929786399114262520351786787726778731047639699419883861456434900230251650825759732454221010872320000000 2059 258231868278694596566498179160651314486022720331297407910682150689151705945572198034352223688849781897328635707973909440472703236798998731544745498107865054217706027486300738278168143800260284474846511001904771577507840000000 2060 302152854227386767888362713809084036160183000782482388451299312233851768308372632627894287550886494991483240414569320005898584425138388037441497959441321221373944562153674592017203576003189900057508332159404140471480320000000 2061 453229281341080151832544070713626054240274501173723582676948968350777652462558948941841431326329742487224860621853980008847876637707582056162246939161981832060916843230511888025805364004784850086262498239106210707220480000000 2062 456871766954613517002266009284229248706040197509218490918899189680806864365243119599238549603349614126042970867953839779297859572798228525040703573575453557462095279398839767722912869800460503301651519464908442021744640000000 2063 906458562682160303665088141427252108480549002347447165353897936701555304925117897883682862652659484974449721243707960017695753275415164112324493878323963664121833686461023776051610728009569700172524996478212421414440960000000 2064 1812917125364320607330176282854504216961098004694894330707795873403110609850235795767365725305318969948899442487415920035391506550830328224648987756647927328243667372922047552103221456019139400345049992956424842828881920000000 2065 1979777656803325240343152706898326744392840855873280127315229821950163078916053518263367048281181661212852873761133305710290724815458990275176382152160298749002412877394972326799289102468662180973823251014603248760893440000000 2066 2969666485204987860514729060347490116589261283809920190972844732925244618374080277395050572421772491819279310641699958565436087223188485412764573228240448123503619316092458490198933653702993271460734876521904873141340160000000 2067 3959555313606650480686305413796653488785681711746560254630459643900326157832107036526734096562363322425705747522266611420581449630917980550352764304320597498004825754789944653598578204937324361947646502029206497521786880000000 2068 5939332970409975721029458120694980233178522567619840381945689465850489236748160554790101144843544983638558621283399917130872174446376970825529146456480896247007238632184916980397867307405986542921469753043809746282680320000000 2069 11878665940819951442058916241389960466357045135239680763891378931700978473496321109580202289687089967277117242566799834261744348892753941651058292912961792494014477264369833960795734614811973085842939506087619492565360640000000 2070 23757331881639902884117832482779920932714090270479361527782757863401956946992642219160404579374179934554234485133599668523488697785507883302116585825923584988028954528739667921591469229623946171685879012175238985130721280000000 2071 30610408385959105639151822622043359663304693233117638891566245708614059912471289013148982823424424146444879048152907265212956591377481311177727139429555388349960383719722264437435162276630853721210651804148865615456890880000000 2072 35635997822459854326176748724169881399071135405719042291674136795102935420488963328740606869061269901831351727700399502785233046678261824953174878738885377482043431793109501882387203844435919257528818518262858477696081920000000 2073 41575330792869830047206206844864861632249657973338882673619826260953424657237123883530708013904814885469910348983799419916105221124638795778704025195366273729050670425294418862785071151841905800450288271306668223978762240000000 2074 61220816771918211278303645244086719326609386466235277783132491417228119824942578026297965646848848292889758096305814530425913182754962622355454278859110776699920767439444528874870324553261707442421303608297731230913781760000000 2075 67464730920297929344001280704304519058925269165527930492357447009532480304600900660820892491427959685945678698167850340742983930249871745531010561031308641985236069591228672367083467107201334320877207707651479938544291840000000 2076 83150661585739660094412413689729723264499315946677765347239652521906849314474247767061416027809629770939820697967598839832210442249277591557408050390732547458101340850588837725570142303683811600900576542613336447957524480000000 2077 101197096380446894016001921056456778588387903748291895738536170514298720456901350991231338737141939528918518047251775511114475895374807618296515841546962962977854104386843008550625200660802001481315811561477219907816437760000000 2078 132645103005822791102991231362187891874320337343509768530120398070660926287375585723645592234839171301261142541995931482589478562635752348436817604194740016183161662785463145895552369865400366125246157817978417666979860480000000 2079 198967654508734186654486847043281837811480506015264652795180597105991389431063378585468388352258756951891713812993897223884217843953628522655226406292110024274742494178194718843328554798100549187869236726967626500469790720000000 2080 202394192760893788032003842112913557176775807496583791477072341028597440913802701982462677474283879057837036094503551022228951790749615236593031683093925925955708208773686017101250401321604002962631623122954439815632875520000000 2081 397935309017468373308973694086563675622961012030529305590361194211982778862126757170936776704517513903783427625987794447768435687907257045310452812584220048549484988356389437686657109596201098375738473453935253000939581440000000 2082 795870618034936746617947388173127351245922024061058611180722388423965557724253514341873553409035027807566855251975588895536871375814514090620905625168440097098969976712778875373314219192402196751476946907870506001879162880000000 2083 877041501963873081472016649155958747766028499151863096400646811123922243959811708590671602388563475917293823076182054429658791093248332691903137293407012345808068904685972740772085072393617346171403700199469239201075793920000000 2084 1315562252945809622208024973733938121649042748727794644600970216685883365939717562886007403582845213875940734614273081644488186639872499037854705940110518518712103357028959111158127608590426019257105550299203858801613690880000000 2085 1754083003927746162944033298311917495532056998303726192801293622247844487919623417181343204777126951834587646152364108859317582186496665383806274586814024691616137809371945481544170144787234692342807400398938478402151587840000000 2086 2631124505891619244416049947467876243298085497455589289201940433371766731879435125772014807165690427751881469228546163288976373279744998075709411880221037037424206714057918222316255217180852038514211100598407717603227381760000000 2087 5262249011783238488832099894935752486596170994911178578403880866743533463758870251544029614331380855503762938457092326577952746559489996151418823760442074074848413428115836444632510434361704077028422201196815435206454763520000000 2088 10524498023566476977664199789871504973192341989822357156807761733487066927517740503088059228662761711007525876914184653155905493118979992302837647520884148149696826856231672889265020868723408154056844402393630870412909527040000000 2089 13560410914979883798144257421565208330843979102271114028963846848916028541224781032824999390777019896875081418331737918489339769980224220851733122767293037039032449987836963145783776888547468198496318749237947467647402659840000000 2090 15786747035349715466496299684807257459788512984733535735211642600230600391276610754632088842994142566511288815371276979733858239678469988454256471281326222224545240284347509333897531303085112231085266603590446305619364290560000000 2091 18417871541241334710912349632275133703086598482189125024413583033602367123156045880404103650159832994263170284599823143022834612958214986529965883161547259261969446998405427556213786520265964269599477704188854023222591672320000000 2092 27120821829959767596288514843130416661687958204542228057927693697832057082449562065649998781554039793750162836663475836978679539960448441703466245534586074078064899975673926291567553777094936396992637498475894935294805319680000000 2093 36835743082482669421824699264550267406173196964378250048827166067204734246312091760808207300319665988526340569199646286045669225916429973059931766323094518523938893996810855112427573040531928539198955408377708046445183344640000000 2094 58761780631579496458625115493449236100323909443174827458843336345302790345307384475574997360033752886458686146104197646787139003247638290357510198658269827169140616613960173631729699850372362193484047913364439026472078192640000000 2095 88142670947369244687937673240173854150485864164762241188265004517954185517961076713362496040050629329688029219156296470180708504871457435536265297987404740753710924920940260447594549775558543290226071870046658539708117288960000000 2096 90874992549641310826369725108698187172372337565966122373205481121840250970297413190125742185953461696968829206432094408980799354046577241230271225709172740754112985739385021678461430193400197330221598782206543477219161108480000000 2097 117523561263158992917250230986898472200647818886349654917686672690605580690614768951149994720067505772917372292208395293574278006495276580715020397316539654338281233227920347263459399700744724386968095826728878052944156385280000000 2098 176285341894738489375875346480347708300971728329524482376530009035908371035922153426724992080101258659376058438312592940361417009742914871072530595974809481507421849841880520895189099551117086580452143740093317079416234577920000000 2099 352570683789476978751750692960695416601943456659048964753060018071816742071844306853449984160202517318752116876625185880722834019485829742145061191949618963014843699683761041790378199102234173160904287480186634158832469155840000000 2100 590687451572668520371403213206538216620420194178779795425835627291961631306933185735817324208697501030297389841808613658375195801302752067996762967109622814901734407306002640909999296257101282646440392084342532601924547205120000000 2101 1181374903145337040742806426413076433240840388357559590851671254583923262613866371471634648417395002060594779683617227316750391602605504135993525934219245629803468814612005281819998592514202565292880784168685065203849094410240000000 2102 2362749806290674081485612852826152866481680776715119181703342509167846525227732742943269296834790004121189559367234454633500783205211008271987051868438491259606937629224010563639997185028405130585761568337370130407698188820480000000 2103 4725499612581348162971225705652305732963361553430238363406685018335693050455465485886538593669580008242379118734468909267001566410422016543974103736876982519213875258448021127279994370056810261171523136674740260815396377640960000000 2104 6088624500825967825366771582282778540548946616919730199004767235163296815009926683738424726458881933696911556830950325401713556721120675162428172122514573630525570044538796452456915822957813221124847118407838412973683794268160000000 2105 7088249418872022244456838558478458599445042330145357545110027527503539575683198228829807890504370012363568678101703363900502349615633024815961155605315473778820812887672031690919991555085215391757284705012110391223094566461440000000 2106 8269624322017359285199644984891535032685882718502917135961698782087462838297064600301442538921765014424163457785320591217252741218238528951954681539534719408624281702284036972739990147599417957050165489180795456426943660871680000000 2107 12177249001651935650733543164565557081097893233839460398009534470326593630019853367476849452917763867393823113661900650803427113442241350324856344245029147261051140089077592904913831645915626442249694236815676825947367588536320000000 2108 16539248644034718570399289969783070065371765437005834271923397564174925676594129200602885077843530028848326915570641182434505482436477057903909363079069438817248563404568073945479980295198835914100330978361590912853887321743360000000 2109 26384039503579193909922676856558707009045435339985497529020658019040952865043015629533173814655155046019950079600784743407425412458189592370522079197563152398944136859668117960646635232817190624874337513100633122885963108495360000000 2110 39576059255368790864884015284838060513568153009978246293530987028561429297564523444299760721982732569029925119401177115111138118687284388555783118796344728598416205289502176940969952849225785937311506269650949684328944662743040000000 2111 52768079007158387819845353713117414018090870679970995058041316038081905730086031259066347629310310092039900159201569486814850824916379184741044158395126304797888273719336235921293270465634381249748675026201266245771926216990720000000 2112 79152118510737581729768030569676121027136306019956492587061974057122858595129046888599521443965465138059850238802354230222276237374568777111566237592689457196832410579004353881939905698451571874623012539301899368657889325486080000000 2113 158304237021475163459536061139352242054272612039912985174123948114245717190258093777199042887930930276119700477604708460444552474749137554223132475185378914393664821158008707763879811396903143749246025078603798737315778650972160000000 2114 269944165368709513809731268435387964995532028739702366509606881672426465507268465881268517163374757970845907157706536441877464481195357695074520675969097626410092624138843206895869678389495286169423259182544537399079518072739840000000 2115 474912711064425490378608183418056726162817836119738955522371844342737151570774281331597128663792790828359101432814125381333657424247412662669397425556136743180994463474026123291639434190709431247738075235811396211947335952916480000000 2116 539888330737419027619462536870775929991064057479404733019213763344852931014536931762537034326749515941691814315413072883754928962390715390149041351938195252820185248277686413791739356778990572338846518365089074798159036145479680000000 2117 1079776661474838055238925073741551859982128114958809466038427526689705862029073863525074068653499031883383628630826145767509857924781430780298082703876390505640370496555372827583478713557981144677693036730178149596318072290959360000000 2118 2159553322949676110477850147483103719964256229917618932076855053379411724058147727050148137306998063766767257261652291535019715849562861560596165407752781011280740993110745655166957427115962289355386073460356299192636144581918720000000 2119 2782501396877467296192614613103229793030868603932316700945178626469626644459536494468460099991709043699488581471744298708583095421552148549229674659989160149150185510354229978772810531091720642054055133112382154728973493980549120000000 2120 3239329984424514165716775221224655579946384344876428398115282580069117586087221590575222205960497095650150885892478437302529573774344292340894248111629171516921111489666118482750436140673943434033079110190534448788954216872878080000000 2121 3779218315161933193336237758095431509937448402355833131134496343413970517101758522337759240287246611591842700207891510186284502736735007731043289463567366769741296737943804896542175497452934006371925628555623523587113253018357760000000 2122 5565002793754934592385229226206459586061737207864633401890357252939253288919072988936920199983418087398977162943488597417166190843104297098459349319978320298300371020708459957545621062183441284108110266224764309457946987961098240000000 2123 7558436630323866386672475516190863019874896804711666262268992686827941034203517044675518480574493223183685400415783020372569005473470015462086578927134733539482593475887609793084350994905868012743851257111247047174226506036715520000000 2124 12057506053135691616834663323447329103133763950373372370762440714701715459324658142696660433297405856031117186377558627737193413493392643713328590193286360646317470544868329908015512301397456115567572243486989337158885140582379520000000 2125 18086259079703537425251994985170993654700645925560058556143661072052573188986987214044990649946108784046675779566337941605790120240088965569992885289929540969476205817302494862023268452096184173351358365230484005738327710873569280000000 2126 24115012106271383233669326646894658206267527900746744741524881429403430918649316285393320866594811712062234372755117255474386826986785287426657180386572721292634941089736659816031024602794912231135144486973978674317770281164759040000000 2127 36172518159407074850503989970341987309401291851120117112287322144105146377973974428089981299892217568093351559132675883211580240480177931139985770579859081938952411634604989724046536904192368346702716730460968011476655421747138560000000 2128 72345036318814149701007979940683974618802583702240234224574644288210292755947948856179962599784435136186703118265351766423160480960355862279971541159718163877904823269209979448093073808384736693405433460921936022953310843494277120000000 2129 217035108956442449103023939822051923856407751106720702673723932864630878267843846568539887799353305408560109354796055299269481442881067586839914623479154491633714469807629938344279221425154210080216300382765808068859932530482831360000000 2130 248888520469950171732572229497427703725880530498005581921857544901977201197701525542529572824631526849119926399405426599411022251662119794858708063243508011550105399456013436757991843475114653848208244966306063481951315663066132480000000 2131 497777040939900343465144458994855407451761060996011163843715089803954402395403051085059145649263053698239852798810853198822044503324239589717416126487016023100210798912026873515983686950229307696416489932612126963902631326132264960000000 2132 995554081879800686930288917989710814903522121992022327687430179607908804790806102170118291298526107396479705597621706397644089006648479179434832252974032046200421597824053747031967373900458615392832979865224253927805262652264529920000000 2133 1282733143960512423544795336640588934587230426412797999135727346802497883095846323949960106096177869145464236058474121704656806989335540481194880018255002828758235520273300020214265654833283215986919416364808173330056780725033144320000000 2134 1493331122819701030395433376984566222355283182988033491531145269411863207186209153255177436947789161094719558396432559596466133509972718769152248379461048069300632396736080620547951060850687923089249469797836380891707893978396794880000000 2135 1742219643289651202128005606481993926081163713486039073453002814313840408383910678797707009772420687943839484795837986195877155761634838564010956442704556080850737796192094057305942904325802576937457714764142444373659209641462927360000000 2136 2565466287921024847089590673281177869174460852825595998271454693604995766191692647899920212192355738290928472116948243409313613978671080962389760036510005657516471040546600040428531309666566431973838832729616346660113561450066288640000000 2137 2568248789317902314385783287894281098967491721429528314972399872231465392836152184394388672292347447334627960698419987708022197074092633110938989711169994817665621226056954270407304120197658152615892887862728728814842534944046837760000000 2138 3484439286579302404256011212963987852162327426972078146906005628627680816767821357595414019544841375887678969591675972391754311523269677128021912885409112161701475592384188114611885808651605153874915429528284888747318419282925854720000000 2139 5136497578635804628771566575788562197934983442859056629944799744462930785672304368788777344584694894669255921396839975416044394148185266221877979422339989635331242452113908540814608240395316305231785775725457457629685069888093675520000000 2140 5558510290495553835360779792109218716544665181122124662921485169477490826748667403783160459750104099630345022920054527386846163620454008751844480079105012257952353921184300087595151170944227269276650804247502084430246049808476958720000000 2141 8337765435743330753041169688163828074816997771683186994382227754216236240123001105674740689625156149445517534380081791080269245430681013127766720118657518386928530881776450131392726756416340903914976206371253126645369074712715438080000000 2142 16675530871486661506082339376327656149633995543366373988764455508432472480246002211349481379250312298891035068760163582160538490861362026255533440237315036773857061763552900262785453512832681807829952412742506253290738149425430876160000000 2143 33351061742973323012164678752655312299267991086732747977528911016864944960492004422698962758500624597782070137520327164321076981722724052511066880474630073547714123527105800525570907025665363615659904825485012506581476298850861752320000000 2144 100053185228919969036494036257965936897803973260198243932586733050594834881476013268096888275501873793346210412560981492963230945168172157533200641423890220643142370581317401576712721076996090846979714476455037519744428896552585256960000000 2145 115235384977586929512180942257309026825082685620576584429820043289615444154535806326191192217804396931142525922924712515527303302519561465019581833281744209347698799948134221218950223528978084731720417419399707392143459151999619338240000000 2146 230470769955173859024361884514618053650165371241153168859640086579230888309071612652382384435608793862285051845849425031054606605039122930039163666563488418695397599896268442437900447057956169463440834838799414784286918303999238676480000000 2147 460941539910347718048723769029236107300330742482306337719280173158461776618143225304764768871217587724570103691698850062109213210078245860078327333126976837390795199792536884875800894115912338926881669677598829568573836607998477352960000000 2148 593905445653717252101240240864592676713887687429125473599841761569556519873376847988831529122530353414349941295073518349256101636062355242793229448452066309715063045886537909359204998187810129001943689776906184251816289475690345820160000000 2149 691412309865521577073085653543854160950496113723459506578920259737692664927214837957147153306826381586855155537548275093163819815117368790117490999690465256086192799688805327313701341173868508390322504516398244352860754911997716029440000000 2150 806647694843108506585266595801163187775578799344036091008740303027308109081750644283338345524630778517997681460472987608691123117636930255137072832972209465433891599636939548532651564702846593122042921935797951745004214063997335367680000000 2151 1183962691875552966931846095719263586624013683579012553202276341098705546097466157005813177926772173221263489881971614333398232851156703864142874256849367610943851385212255918657767199411120408355926621304717943983642408609205592207360000000 2152 1613295389686217013170533191602326375551157598688072182017480606054616218163501288566676691049261557035995362920945975217382246235273860510274145665944418930867783199273879097065303129405693186244085843871595903490008428127994670735360000000 2153 2367925383751105933863692191438527173248027367158025106404552682197411092194932314011626355853544346442526979763943228666796465702313407728285748513698735221887702770424511837315534398822240816711853242609435887967284817218411184414720000000 2154 2573590264499441425772041043746568265760179978859543718932647633468078252784633007951603292864298198128849745611985246180109773756270206052103994276625620675431939865508330940556554992147177225675089322366593465091203921061324831887360000000 2155 3860385396749162138658061565619852398640269968289315578398971450202117379176949511927404939296447297193274618417977869270164660634405309078155991414938431013147909798262496410834832488220765838512633983549890197636805881591987247831040000000 2156 7720770793498324277316123131239704797280539936578631156797942900404234758353899023854809878592894594386549236835955738540329321268810618156311982829876862026295819596524992821669664976441531677025267967099780395273611763183974495662080000000 2157 15441541586996648554632246262479409594561079873157262313595885800808469516707798047709619757185789188773098473671911477080658642537621236312623965659753724052591639193049985643339329952883063354050535934199560790547223526367948991324160000000 2158 46324624760989945663896738787438228783683239619471786940787657402425408550123394143128859271557367566319295421015734431241975927612863708937871896979261172157774917579149956930017989858649190062151607802598682371641670579103846973972480000000 2159 53814924784533096082188500034163315527313614184809264928725960216250412420168221554331286765714653366843559606005840744751250642276635204164144716142574545765375339575778681309249754388032765569713434934859663352130995423983822230958080000000 2160 107629849569066192164377000068326631054627228369618529857451920432500824840336443108662573531429306733687119212011681489502501284553270408328289432285149091530750679151557362618499508776065531139426869869719326704261990847967644461916160000000 2161 215259699138132384328754000136653262109254456739237059714903840865001649680672886217325147062858613467374238424023362979005002569106540816656578864570298183061501358303114725236999017552131062278853739739438653408523981695935288923832320000000 2162 277353843120285956731279192483764780025385550029401596171126102652982894780866988010784324100221675044501422584799333069102599464041119898384438152427114966636934442429013203670748734153707330243907703125815188045598207185147391498014720000000 2163 322889548707198576493131000204979893163881685108855589572355761297502474521009329325987720594287920201061357636035044468507503853659811224984868296855447274592252037454672087855498526328196593418280609609157980112785972543902933385748480000000 2164 376704473491731672575319500239143208691195299293664854501081721513752886941177550880319007360002573567904917242040885213258754495936446429149013012998021820357627377030450769164748280716229358987994044544017643464916967967886755616706560000000 2165 548174726338381023689444742318019040606918335497082812132653945928700667843126830693691501380095516201444995815352857436363381810085553889098150780921257203867003191353274490338546213327348749068794025664084408064426435186062189192007680000000 2166 753408946983463345150639000478286417382390598587329709002163443027505773882355101760638014720005147135809834484081770426517508991872892858298026025996043640715254754060901538329496561432458717975988089088035286929833935935773511233413120000000 2167 1096349452676762047378889484636038081213836670994165624265307891857401335686253661387383002760191032402889991630705714872726763620171107778196301561842514407734006382706548980677092426654697498137588051328168816128852870372124378384015360000000 2168 1201866653521239145835543167429647380110004050127406916741546444829592544050423614713398737767627258526172831200797109966111264344178186226332565327184164855426715917192390549239911181332731764390266713545199148197592231135638696491397120000000 2169 1802799980281858718753314751144471070165006075191110375112319667244388816075635422070098106651440887789259246801195664949166896516267279339498847990776247283140073875788585823859866771999097646585400070317798722296388346703458044737095680000000 2170 2403733307042478291671086334859294760220008100254813833483092889659185088100847229426797475535254517052345662401594219932222528688356372452665130654368329710853431834384781098479822362665463528780533427090398296395184462271277392982794240000000 2171 3605599960563717437506629502288942140330012150382220750224639334488777632151270844140196213302881775578518493602391329898333793032534558678997695981552494566280147751577171647719733543998195293170800140635597444592776693406916089474191360000000 2172 7211199921127434875013259004577884280660024300764441500449278668977555264302541688280392426605763551157036987204782659796667586065069117357995391963104989132560295503154343295439467087996390586341600281271194889185553386813832178948382720000000 2173 14422399842254869750026518009155768561320048601528883000898557337955110528605083376560784853211527102314073974409565319593335172130138234715990783926209978265120591006308686590878934175992781172683200562542389778371106773627664357896765440000000 2174 21633599763382304625039777013733652841980072902293324501347836006932665792907625064841177279817290653471110961614347979390002758195207352073986175889314967397680886509463029886318401263989171759024800843813584667556660160441496536845148160000000 2175 25239199723946022062546406516022594982310085052675545251572475341421443425058895908981373493120172429049629455216739309288336551227741910752983871870867461963961034261040201534038134807987367052195600984449182112149436853848412626319339520000000 2176 25777348971791353023368291516364228137583221194523637900859734943583947549260578124524686360777318962718065051276797716735849057650508262794625319032293207421614787656797988347130632351867694707892735333797778745670746808088250848628920320000000 2177 43267199526764609250079554027467305683960145804586649002695672013865331585815250129682354559634581306942221923228695958780005516390414704147972351778629934795361773018926059772636802527978343518049601687627169335113320320882993073690296320000000 2178 50478399447892044125092813032045189964620170105351090503144950682842886850117791817962746986240344858099258910433478618576673102455483821505967743741734923927922068522080403068076269615974734104391201968898364224298873707696825252638679040000000 2179 51554697943582706046736583032728456275166442389047275801719469887167895098521156249049372721554637925436130102553595433471698115301016525589250638064586414843229575313595976694261264703735389415785470667595557491341493616176501697257840640000000 2180 100956798895784088250185626064090379929240340210702181006289901365685773700235583635925493972480689716198517820866957237153346204910967643011935487483469847855844137044160806136152539231949468208782403937796728448597747415393650505277358080000000 2181 103109395887165412093473166065456912550332884778094551603438939774335790197042312498098745443109275850872260205107190866943396230602033051178501276129172829686459150627191953388522529407470778831570941335191114982682987232353003394515681280000000 2182 127998798600011969031485347331257445981715431338568836632974696374351605941370114966976965572252303033037406522884892211390849652654976833104418207345113557102945245180989593494050540811935932907563404992563709283043572615945521176333793280000000 2183 132852490854616973274282733199723329632159678464083364565969403170778806600035287257165691244006182346316181418118880540100145143275696431326145875012588069019091597923497324558288643659625811186831789797265475073841541241685600527549050880000000 2184 151435198343676132375278439096135569893860510316053271509434852048528660550353375453888240958721034574297776731300435855730019307366451464517903231225204771783766205566241209204228808847924202313173605906695092672896621123090475757916037120000000 2185 154664093830748118140209749098185368825499327167141827405158409661503685295563468747148118164663913776308390307660786300415094345903049576767751914193759244529688725940787930082783794111206168247356412002786672474024480848529505091773521920000000 2186 170665064800015958708647129775009927975620575118091782177299595165802141255160153289302620763003070710716542030513189615187799536873302444139224276460151409470593660241319457992067387749247910543417873323418279044058096821260694901778391040000000 2187 180441442802539471163578040614549596963082548361665465306018144605087632844824046871672804525441232739026455358937584017150943403553557839562377233226052451951303513597585918429914426463073862955249147336584451219695227656617755940402442240000000 2188 255997597200023938062970694662514891963430862677137673265949392748703211882740229933953931144504606066074813045769784422781699305309953666208836414690227114205890490361979186988101081623871865815126809985127418566087145231891042352667586560000000 2189 511995194400047876125941389325029783926861725354275346531898785497406423765480459867907862289009212132149626091539568845563398610619907332417672829380454228411780980723958373976202163247743731630253619970254837132174290463782084705335173120000000 2190 863541190555010326282837765798201642609037910016541869678801120610062242900229367171576993086040185251055179217772723510650943431292026803619948187581822448624095386502732609628876183787567772714406633682225587979970018070956403429068830720000000 2191 1535985583200143628377824167975089351780585176062826039595696356492219271296441379603723586867027636396448878274618706536690195831859721997253018488141362685235342942171875121928606489743231194890760859910764511396522871391346254116005519360000000 2192 1727082381110020652565675531596403285218075820033083739357602241220124485800458734343153986172080370502110358435545447021301886862584053607239896375163644897248190773005465219257752367575135545428813267364451175959940036141912806858137661440000000 2193 3454164762220041305131351063192806570436151640066167478715204482440248971600917468686307972344160741004220716871090894042603773725168107214479792750327289794496381546010930438515504735150271090857626534728902351919880072283825613716275322880000000 2194 6908329524440082610262702126385613140872303280132334957430408964880497943201834937372615944688321482008441433742181788085207547450336214428959585500654579588992763092021860877031009470300542181715253069457804703839760144567651227432550645760000000 2195 10362494286660123915394053189578419711308454920198502436145613447320746914802752406058923917032482223012662150613272682127811321175504321643439378250981869383489144638032791315546514205450813272572879604186707055759640216851476841148825968640000000 2196 12089576667770144567959728721174822996526530740231586175503215688540871400603211140402077903204562593514772509048818129149113208038088375250679274626145514280737335411038256534804266573025948818001692871551158231719580252993389648006963630080000000 2197 20724988573320247830788106379156839422616909840397004872291226894641493829605504812117847834064964446025324301226545364255622642351008643286878756501963738766978289276065582631093028410901626545145759208373414111519280433702953682297651937280000000 2198 24179153335540289135919457442349645993053061480463172351006431377081742801206422280804155806409125187029545018097636258298226416076176750501358549252291028561474670822076513069608533146051897636003385743102316463439160505986779296013927260160000000 2199 48358306671080578271838914884699291986106122960926344702012862754163485602412844561608311612818250374059090036195272516596452832152353501002717098504582057122949341644153026139217066292103795272006771486204632926878321011973558592027854520320000000 2200 61311424529405733166081481371672316625241691611174472747194879563314419245916285069181966509108853152824917724461863369256216983621733903057016321318309393852310772441694015283650209048917311862722870991438016746577871283037904643463886981120000000 2201 72537460006620867407758372327048937979159184441389517053019294131245228403619266842412467419227375561088635054292908774894679248228530251504075647756873085684424012466229539208825599438155692908010157229306949390317481517960337888041781780480000000 2202 81748566039207644221441975162229755500322255481565963662926506084419225661221713425575955345478470870433223632615817825674955978162311870742688428424412525136414363255592020378200278731889749150297161321917355662103828377383872857951849308160000000 2203 122622849058811466332162962743344633250483383222348945494389759126628838491832570138363933018217706305649835448923726738512433967243467806114032642636618787704621544883388030567300418097834623725445741982876033493155742566075809286927773962240000000 2204 245245698117622932664325925486689266500966766444697890988779518253257676983665140276727866036435412611299670897847453477024867934486935612228065285273237575409243089766776061134600836195669247450891483965752066986311485132151618573855547924480000000 2205 420544559800290028899741991943724199950601462178055890533576145737100312292411701812557995632901570217263872279055316349687009451039217053362914767352347532479934453226830780889262701504545505311916030603243861346245398800555768469956520560640000000 2206 735737094352868797992977776460067799502900299334093672966338554759773030950995420830183598109306237833899012693542360431074603803460806836684195855819712726227729269300328183403802508587007742352674451897256200958934455396454855721566643773440000000 2207 841089119600580057799483983887448399901202924356111781067152291474200624584823403625115991265803140434527744558110632699374018902078434106725829534704695064959868906453661561778525403009091010623832061206487722692490797601111536939913041121280000000 2208 1682178239201160115598967967774896799802405848712223562134304582948401249169646807250231982531606280869055489116221265398748037804156868213451659069409390129919737812907323123557050806018182021247664122412975445384981595202223073879826082242560000000 2209 3364356478402320231197935935549793599604811697424447124268609165896802498339293614500463965063212561738110978232442530797496075608313736426903318138818780259839475625814646247114101612036364042495328244825950890769963190404446147759652164485120000000 2210 5046534717603480346796903903324690399407217546136670686402913748845203747508940421750695947594818842607166467348663796196244113412470604640354977208228170389759213438721969370671152418054546063742992367238926336154944785606669221639478246727680000000 2211 5887623837204060404596387887212138799308420470492782467470066040319404372093763825375811938860621983041694211906774428895618132314549038747080806742932865454719082345175630932449677821063637074366824428445414058847435583207780758579391287848960000000 2212 8951467981293237042247896280264158227285286975231473021090452416243905209903777620100567110329892560312437987771432051911407679608773149846324382912473171502437372776487326231412930521141927531957539164749950445000369207323534077945727499243520000000 2213 10093069435206960693593807806649380798814435092273341372805827497690407495017880843501391895189637685214332934697327592392488226824941209280709954416456340779518426877443938741342304836109092127485984734477852672309889571213338443278956493455360000000 2214 11775247674408120809192775774424277598616840940985564934940132080638808744187527650751623877721243966083388423813548857791236264629098077494161613485865730909438164690351261864899355642127274148733648856890828117694871166415561517158782575697920000000 2215 17902935962586474084495792560528316454570573950462946042180904832487810419807555240201134220659785120624875975542864103822815359217546299692648765824946343004874745552974652462825861042283855063915078329499900890000738414647068155891454998487040000000 2216 23550495348816241618385551548848555197233681881971129869880264161277617488375055301503247755442487932166776847627097715582472529258196154988323226971731461818876329380702523729798711284254548297467297713781656235389742332831123034317565151395840000000 2217 29858663745820592051881681428004418196492703814641968227883906347334122172761230828691617689936011485425734931812927460827777671023784410788766948482016674806075346179104985443137651806822730877146038172830314155583423314839459561366912959805440000000 2218 59717327491641184103763362856008836392985407629283936455767812694668244345522461657383235379872022970851469863625854921655555342047568821577533896964033349612150692358209970886275303613645461754292076345660628311166846629678919122733825919610880000000 2219 119434654983282368207526725712017672785970815258567872911535625389336488691044923314766470759744045941702939727251709843311110684095137643155067793928066699224301384716419941772550607227290923508584152691321256622333693259357838245467651839221760000000 2220 358303964949847104622580177136053018357912445775703618734606876168009466073134769944299412279232137825108819181755129529933332052285412929465203381784200097672904154149259825317651821681872770525752458073963769867001079778073514736402955517665280000000 2221 412974757723884808379546636088737164351490635858850884503971775113832506671148291179931951711509341953353122578032320655392643280920511146402382301540005276895295633068747826833255972877463686216301542052385471842012981622145764637497303190548480000000 2222 825949515447769616759093272177474328702981271717701769007943550227665013342296582359863903423018683906706245156064641310785286561841022292804764603080010553790591266137495653666511945754927372432603084104770943684025963244291529274994606381096960000000 2223 1651899030895539233518186544354948657405962543435403538015887100455330026684593164719727806846037367813412490312129282621570573123682044585609529206160021107581182532274991307333023891509854744865206168209541887368051926488583058549989212762193920000000 2224 2477848546343308850277279816532422986108943815153105307023830650682995040026889747079591710269056051720118735468193923932355859685523066878414293809240031661371773798412486960999535837264782117297809252314312831052077889732874587824983819143290880000000 2225 2890823304067193658656826452621160150460434451011956191527802425796827546698038038259523661980565393673471858046226244587748502966443578024816676110780036938267069431481234787832791810142245803514110794366698302894090871355020352462481122333839360000000 2226 4359364906889806439574725488488645056687934756937727361271050326710781837223139700988976182730657676872157300044687409280855539969472523975159974478374434521687000542149327874698097163796118708063321573233225866715179803966561095959569292131594240000000 2227 5781646608134387317313652905242320300920868902023912383055604851593655093396076076519047323961130787346943716092452489175497005932887156049633352221560073876534138862962469575665583620284491607028221588733396605788181742710040704924962244667678720000000 2228 8718729813779612879149450976977290113375869513875454722542100653421563674446279401977952365461315353744314600089374818561711079938945047950319948956748869043374001084298655749396194327592237416126643146466451733430359607933122191919138584263188480000000 2229 11563293216268774634627305810484640601841737804047824766111209703187310186792152153038094647922261574693887432184904978350994011865774312099266704443120147753068277725924939151331167240568983214056443177466793211576363485420081409849924489335357440000000 2230 14660603899197910697473905581150169334477917572989206399890998016541053986825764336887584285758581639344035851520147383266438836472678145697284571704670187329782994973940547852580587037149960860678704742859684250391460847586174644631154263264471040000000 2231 29321207798395821394947811162300338668955835145978412799781996033082107973651528673775168571517163278688071703040294766532877672945356291394569143409340374659565989947881095705161174074299921721357409485719368500782921695172349289262308526528942080000000 2232 58642415596791642789895622324600677337911670291956825599563992066164215947303057347550337143034326557376143406080589533065755345890712582789138286818680749319131979895762191410322348148599843442714818971438737001565843390344698578524617053057884160000000 2233 175927246790374928369686866973802032013735010875870476798691976198492647841909172042651011429102979672128430218241768599197266037672137748367414860456042247957395939687286574230967044445799530328144456914316211004697530171034095735573851159173652480000000 2234 205248454588770749764634678136102370682690846021848889598473972231574755815560700716426180000620142950816501921282063365730143710617494039761984003865382622616961929635167669936128218520099452049501866400035579505480451866206445024836159685702594560000000 2235 206074404104218519381393771408279845011393827293566591367481915781802420828902997298786043904043161634723208166438128007040928997179335062054788768468462633170752520901305165589794730465854379421934469484140350449164477829450736554111154292083691520000000 2236 410496909177541499529269356272204741365381692043697779196947944463149511631121401432852360001240285901633003842564126731460287421234988079523968007730765245233923859270335339872256437040198904099003732800071159010960903732412890049672319371405189120000000 2237 412148808208437038762787542816559690022787654587133182734963831563604841657805994597572087808086323269446416332876256014081857994358670124109577536936925266341505041802610331179589460931708758843868938968280700898328955658901473108222308584167383040000000 2238 824297616416874077525575085633119380045575309174266365469927663127209683315611989195144175616172646538892832665752512028163715988717340248219155073873850532683010083605220662359178921863417517687737877936561401796657911317802946216444617168334766080000000 2239 1236446424625311116288362628449679070068362963761399548204891494690814524973417983792716263424258969808339248998628768042245573983076010372328732610810775799024515125407830993538768382795126276531606816904842102694986866976704419324666925752502149120000000 2240 1442520828729529635669756399857958915079756791054966139572373410472616945802320981091502307328302131443062457165066896049286502980255345434383521379279238432195267646309136159128563113260980655953541286388982453144151344806155155878778080044585840640000000 2241 2140448169282894961831190214847924722833775965656424134384085710414993882076561593185587305720752919344229234321941517956900070125011009271803547468881847350148317266195319986476765707423894285659090892457513900557153283747581498116148522436612771840000000 2242 2885041657459059271339512799715917830159513582109932279144746820945233891604641962183004614656604262886124914330133792098573005960510690868767042758558476864390535292618272318257126226521961311907082572777964906288302689612310311757556160089171681280000000 2243 4280896338565789923662380429695849445667551931312848268768171420829987764153123186371174611441505838688458468643883035913800140250022018543607094937763694700296634532390639972953531414847788571318181784915027801114306567495162996232297044873225543680000000 2244 7315641345699757438039478884993934497904480868921613993545608010253985939426056404106904558593532238032673889908553544249952979399866394702945001280630423477561714491996333378437712931537830469478673666686982440945338962945501147670945977368971048960000000 2245 12842689015697369770987141289087548337002655793938544806304514262489963292459369559113523834324517516065375405931649107741400420750066055630821284813291084100889903597171919918860594244543365713954545354745083403342919702485488988696891134619676631040000000 2246 14631282691399514876078957769987868995808961737843227987091216020507971878852112808213809117187064476065347779817107088499905958799732789405890002561260846955123428983992666756875425863075660938957347333373964881890677925891002295341891954737942097920000000 2247 29262565382799029752157915539975737991617923475686455974182432041015943757704225616427618234374128952130695559634214176999811917599465578811780005122521693910246857967985333513750851726151321877914694666747929763781355851782004590683783909475884195840000000 2248 87787696148397089256473746619927213974853770427059367922547296123047831273112676849282854703122386856392086678902642530999435752798396736435340015367565081730740573903956000541252555178453965633744084000243789291344067555346013772051351728427652587520000000 2249 102418978839796604132552704389915082970662732164902595909638512143555803151964789657496663820309451332457434458719749619499341711598129525841230017928825928685864002887948667298127981041529626572701431333617754173234745481237016067393243683165594685440000000 2250 103655425264421915248841067018364762040731095128663995457843403638246617676938207641289380083733710302265773707718378387541587285581205536213558750539636704484888518013356498291666749424324752849233038150522596275929732348213720486717910608918096834560000000 2251 204837957679593208265105408779830165941325464329805191819277024287111606303929579314993327640618902664914868917439499238998683423196259051682460035857651857371728005775897334596255962083059253145402862667235508346469490962474032134786487366331189370880000000 2252 207310850528843830497682134036729524081462190257327990915686807276493235353876415282578760167467420604531547415436756775083174571162411072427117501079273408969777036026712996583333498848649505698466076301045192551859464696427440973435821217836193669120000000 2253 414621701057687660995364268073459048162924380514655981831373614552986470707752830565157520334934841209063094830873513550166349142324822144854235002158546817939554072053425993166666997697299011396932152602090385103718929392854881946871642435672387338240000000 2254 614513873038779624795316226339490497823976392989415575457831072861334818911788737944979982921856707994744606752318497716996050269588777155047380107572955572115184017327692003788767886249177759436208588001706525039408472887422096404359462098993568112640000000 2255 621932551586531491493046402110188572244386570771983972747060421829479706061629245847736280502402261813594642246310270325249523713487233217281352503237820226909331108080138989750000496545948517095398228903135577655578394089282322920307463653508581007360000000 2256 725587976850953406741887469128553334285117665900647968204903825467726323738567453489025660586135972115860415954028648712791110999068438753494911253777456931394219626093495488041667245970273269944631267053658173931508126437496043407025374262426677841920000000 2257 1068083636472164585953763917209114436694054206862555643057658769497081947156204234999608065554655706752770387926648817460493134992380493626629970186972041827724010315831464673251906088004523248543886355336299436378019488590043167559958112695869773148160000000 2258 1451175953701906813483774938257106668570235331801295936409807650935452647477134906978051321172271944231720831908057297425582221998136877506989822507554913862788439252186990976083334491940546539889262534107316347863016252874992086814050748524853355683840000000 2259 2136167272944329171907527834418228873388108413725111286115317538994163894312408469999216131109311413505540775853297634920986269984760987253259940373944083655448020631662929346503812176009046497087772710672598872756038977180086335119916225391739546296320000000 2260 6408501818832987515722583503254686620164325241175333858345952616982491682937225409997648393327934240516622327559892904762958809954282961759779821121832250966344061894988788039511436528027139491263318132017796618268116931540259005359748676175218638888960000000 2261 7359535193773955982667715758303898104891907754135143677506881658315509855062612742531545985945093431460869933248004865515452697276265593071162671288314206018427084778948311378708339209127057452295545708687104335591010996723174154556971653233184875253760000000 2262 14719070387547911965335431516607796209783815508270287355013763316631019710125225485063091971890186862921739866496009731030905394552531186142325342576628412036854169557896622757416678418254114904591091417374208671182021993446348309113943306466369750507520000000 2263 29438140775095823930670863033215592419567631016540574710027526633262039420250450970126183943780373725843479732992019462061810789105062372284650685153256824073708339115793245514833356836508229809182182834748417342364043986892696618227886612932739501015040000000 2264 44157211162643735896006294549823388629351446524810862065041289949893059130375676455189275915670560588765219599488029193092716183657593558426976027729885236110562508673689868272250035254762344713773274252122626013546065980339044927341829919399109251522560000000 2265 51516746356417691878674010308127286734243354278946005742548171608208568985438289197720821901615654020226089532736034058608168880933859151498138699018199442128989593452638179650958374463889402166068819960809730349137076977062219081898801572632294126776320000000 2266 52760611459590754861660103112347663878732127420489973688042292451867528397561547689416294462620458543853278817228654599258667928360833617932701404024675082582808255668798457630458375456981299200259616418616001504448233765240783727739416499939311288791040000000 2267 88314422325287471792012589099646777258702893049621724130082579899786118260751352910378551831341121177530439198976058386185432367315187116853952055459770472221125017347379736544500070509524689427546548504245252027092131960678089854683659838798218503045120000000 2268 103033492712835383757348020616254573468486708557892011485096343216417137970876578395441643803231308040452179065472068117216337761867718302996277398036398884257979186905276359301916748927778804332137639921619460698274153954124438163797603145264588253552640000000 2269 105521222919181509723320206224695327757464254840979947376084584903735056795123095378832588925240917087706557634457309198517335856721667235865402808049350165165616511337596915260916750913962598400519232837232003008896467530481567455478832999878622577582080000000 2270 206066985425670767514696041232509146936973417115784022970192686432834275941753156790883287606462616080904358130944136234432675523735436605992554796072797768515958373810552718603833497855557608664275279843238921396548307908248876327595206290529176507105280000000 2271 211042445838363019446640412449390655514928509681959894752169169807470113590246190757665177850481834175413115268914618397034671713443334471730805616098700330331233022675193830521833501827925196801038465674464006017792935060963134910957665999757245155164160000000 2272 309100478138506151272044061848763720405460125673676034455289029649251413912629735186324931409693924121356537196416204351649013285603154908988832194109196652773937560715829077905750246783336412996412919764858382094822461862373314491392809435793764760657920000000 2273 316563668757544529169960618674085983272392764522939842128253754711205170385369286136497766775722751263119672903371927595552007570165001707596208424148050495496849534012790745782750252741887795201557698511696009026689402591444702366436498999635867732746240000000 2274 369324280217135284031620721786433647151124891943429815816296047163072698782930833825914061238343209806972951720600582194810675498525835325528909828172725578079657789681589203413208628198869094401817314930312010531137636356685486094175915499575179021537280000000 2275 537246069145498786734743250356184561657109266051865488458002361057032219419570730204802856973991820496643505127104355182628046901167388294194875004046937039345177188863226730645708762266275194017574836734158616498143802760791713282658930686022495893524480000000 2276 738648560434270568063241443572867294302249783886859631632592094326145397565861667651828122476686419613945903441201164389621350997051670651057819656345451156159315579363178406826417256397738188803634629860624021062275272713370972188351830999150358043074560000000 2277 1074492138290997573469486500712369123314218532103730976916004722114064438839141460409605713947983640993287010254208710365256093802334776588389750008093874078690354377726453461291417524532550388035149673468317232996287605521583426565317861372044991787048960000000 2278 3223476414872992720408459502137107369942655596311192930748014166342193316517424381228817141843950922979861030762626131095768281407004329765169250024281622236071063133179360383874252573597651164105449020404951698988862816564750279695953584116134975361146880000000 2279 3746003413630943595177867320976684135389981046854788131851002764082594516226869885948556906846052556613582796023234476547365422913619186873221799685751930863379386152484690491762544657445672243218432765721736106815824597332095644669498571495691101504163840000000 2280 7492006827261887190355734641953368270779962093709576263702005528165189032453739771897113813692105113227165592046468953094730845827238373746443599371503861726758772304969380983525089314891344486436865531443472213631649194664191289338997142991382203008327680000000 2281 14984013654523774380711469283906736541559924187419152527404011056330378064907479543794227627384210226454331184092937906189461691654476747492887198743007723453517544609938761967050178629782688972873731062886944427263298389328382578677994285982764406016655360000000 2282 22476020481785661571067203925860104812339886281128728791106016584495567097361219315691341441076315339681496776139406859284192537481715121239330798114511585180276316914908142950575267944674033459310596594330416640894947583992573868016991428974146609024983040000000 2283 26222023895416605166245071246836788947729867327983516922957019348578161613588089201639898347922367896295079572162641335831557960395334308112552597800263516043655703067392833442337812602119705702529029360052152747710772181324669512686490000469837710529146880000000 2284 44952040963571323142134407851720209624679772562257457582212033168991134194722438631382682882152630679362993552278813718568385074963430242478661596229023170360552633829816285901150535889348066918621193188660833281789895167985147736033982857948293218049966080000000 2285 52444047790833210332490142493673577895459734655967033845914038697156323227176178403279796695844735792590159144325282671663115920790668616225105195600527032087311406134785666884675625204239411405058058720104305495421544362649339025372980000939675421058293760000000 2286 104888095581666420664980284987347155790919469311934067691828077394312646454352356806559593391689471585180318288650565343326231841581337232450210391201054064174622812269571333769351250408478822810116117440208610990843088725298678050745960001879350842116587520000000 2287 157332143372499630997470427481020733686379203967901101537742116091468969681528535209839390087534207377770477432975848014989347762372005848675315586801581096261934218404357000654026875612718234215174176160312916486264633087948017076118940002819026263174881280000000 2288 192417949993127482980474396050731930165736068702526934040290240571960876065906964423301225905176812309432907846432903323496361934731960204600562020477990026179501708424107974978281695291610798183346821078692557486722708541833138255065651975278668270220922880000000 2289 273458249195058882447984314431297941883468616420399533625123201778029399684561501674244654199761836632791544109696116787957675872694200641745191377059890953026695189131382405898665759993534073754945591897686735797555195605242982060873395719185450409803960320000000 2290 546916498390117764895968628862595883766937232840799067250246403556058799369123003348489308399523673265583088219392233575915351745388401283490382754119781906053390378262764811797331519987068147509891183795373471595110391210485964121746791438370900819607920640000000 2291 1093832996780235529791937257725191767533874465681598134500492807112117598738246006696978616799047346531166176438784467151830703490776802566980765508239563812106780756525529623594663039974136295019782367590746943190220782420971928243493582876741801639215841280000000 2292 1640749495170353294687905886587787651300811698522397201750739210668176398107369010045467925198571019796749264658176700727746055236165203850471148262359345718160171134788294435391994559961204442529673551386120414785331173631457892365240374315112702458823761920000000 2293 1914207744365412177135890201019085593184280314942796735375862412446205797791930511719712579398332856429540808767872817515703731108859404492216339639419236671186866323919676841290660319954738516284619143283807150582886369236700874426113770034298152868627722240000000 2294 1951667778501721613087668874228852434538180125411344616694372440087031742954199210579198148466793381995676636728105162281177385337995596360948557636276755979820660185444523746208285766529195238716803470941024511651044615210021830872808755749255063883669360640000000 2295 3828415488730824354271780402038171186368560629885593470751724824892411595583861023439425158796665712859081617535745635031407462217718808984432679278838473342373732647839353682581320639909477032569238286567614301165772738473401748852227540068596305737255444480000000 2296 3903335557003443226175337748457704869076360250822689233388744880174063485908398421158396296933586763991353273456210324562354770675991192721897115272553511959641320370889047492416571533058390477433606941882049023302089230420043661745617511498510127767338721280000000 2297 7806671114006886452350675496915409738152720501645378466777489760348126971816796842316792593867173527982706546912420649124709541351982385443794230545107023919282640741778094984833143066116780954867213883764098046604178460840087323491235022997020255534677442560000000 2298 11485246466192473062815341206114513559105681889656780412255174474677234786751583070318275476389997138577244852607236905094222386653156426953298037836515420027121197943518061047743961919728431097707714859702842903497318215420205246556682620205788917211766333440000000 2299 11710006671010329678526013245373114607229080752468067700166234640522190457725195263475188890800760291974059820368630973687064312027973578165691345817660535878923961112667142477249714599175171432300820825646147069906267691260130985236852534495530383302016163840000000 2300 13661674449512051291613682119601967041767260877879412316860607080609222200679394474054387039267553673969736457096736135968241697365969174526639903453937291858744621298111666223458000365704366671017624296587171581557312306470152816109661290244785447185685524480000000 2301 23420013342020659357052026490746229214458161504936135400332469281044380915450390526950377781601520583948119640737261947374128624055947156331382691635321071757847922225334284954499429198350342864601641651292294139812535382520261970473705068991060766604032327680000000 2302 27323348899024102583227364239203934083534521755758824633721214161218444401358788948108774078535107347939472914193472271936483394731938349053279806907874583717489242596223332446916000731408733342035248593174343163114624612940305632219322580489570894371371048960000000 2303 54646697798048205166454728478407868167069043511517649267442428322436888802717577896217548157070214695878945828386944543872966789463876698106559613815749167434978485192446664893832001462817466684070497186348686326229249225880611264438645160979141788742742097920000000 2304 81970046697072307749682092717611802250603565267276473901163642483655333204076366844326322235605322043818418742580416815809450184195815047159839420723623751152467727788669997340748002194226200026105745779523029489343873838820916896657967741468712683114113146880000000 2305 142471747830625677755399827818706227721287149155028157018689188126353317235656542372281464838075916885684394481151676846525949129673678534349244707448203186526908193537450233473204860956631252426326653378694789350526256910331593653715039169695619663507863326720000000 2306 284943495661251355510799655637412455442574298310056314037378376252706634471313084744562929676151833771368788962303353693051898259347357068698489414896406373053816387074900466946409721913262504852653306757389578701052513820663187307430078339391239327015726653440000000 2307 569886991322502711021599311274824910885148596620112628074756752505413268942626169489125859352303667542737577924606707386103796518694714137396978829792812746107632774149800933892819443826525009705306613514779157402105027641326374614860156678782478654031453306880000000 2308 854830486983754066532398966912237366327722894930168942112135128758119903413939254233688789028455501314106366886910061079155694778042071206095468244689219119161449161224701400839229165739787514557959920272168736103157541461989561922290235018173717981047179960320000000 2309 997302234814379744287798794730943594049010044085197099130824316884473220649595796605970253866531418199790761368061737925681643907715749740444712952137422305688357354762151634312434026696418766984286573650863525453683798372321155576005274187869337644555043287040000000 2310 1020722248156400403644850821221689823263468205590133234531156786165517601565046187132920631648132938783738881008798999873055772531771696896776095643772743377446205276987485919266933455894769109848888215302155819593496333754841417546478979256860398411159075614720000000 2311 1709660973967508133064797933824474732655445789860337884224270257516239806827878508467377578056911002628212733773820122158311389556084142412190936489378438238322898322449402801678458331479575029115919840544337472206315082923979123844580470036347435962094359920640000000 2312 1994604469628759488575597589461887188098020088170394198261648633768946441299191593211940507733062836399581522736123475851363287815431499480889425904274844611376714709524303268624868053392837533968573147301727050907367596744642311152010548375738675289110086574080000000 2313 2041444496312800807289701642443379646526936411180266469062313572331035203130092374265841263296265877567477762017597999746111545063543393793552191287545486754892410553974971838533866911789538219697776430604311639186992667509682835092957958513720796822318151229440000000 2314 3989208939257518977151195178923774376196040176340788396523297267537892882598383186423881015466125672799163045472246951702726575630862998961778851808549689222753429419048606537249736106785675067937146294603454101814735193489284622304021096751477350578220173148160000000 2315 4082888992625601614579403284886759293053872822360532938124627144662070406260184748531682526592531755134955524035195999492223090127086787587104382575090973509784821107949943677067733823579076439395552861208623278373985335019365670185915917027441593644636302458880000000 2316 5983813408886278465726792768385661564294060264511182594784945901306839323897574779635821523199188509198744568208370427554089863446294498442668277712824533834130144128572909805874604160178512601905719441905181152722102790233926933456031645127216025867330259722240000000 2317 6124333488938402421869104927330138939580809233540799407186940716993105609390277122797523789888797632702433286052793999238334635190630181380656573862636460264677231661924915515601600735368614659093329291812934917560978002529048505278873875541162390466954453688320000000 2318 7145055737094802825513955748551828762844277439130932641718097503158623210955323309930444421536930571486172167061592999111390407722401878277432669506409203642123436938912401434868534191263383768942217507115090737154474336283889922825352854798022788878113529303040000000 2319 11967626817772556931453585536771323128588120529022365189569891802613678647795149559271643046398377018397489136416740855108179726892588996885336555425649067668260288257145819611749208320357025203811438883810362305444205580467853866912063290254432051734660519444480000000 2320 12248666977876804843738209854660277879161618467081598814373881433986211218780554245595047579777595265404866572105587998476669270381260362761313147725272920529354463323849831031203201470737229318186658583625869835121956005058097010557747751082324780933908907376640000000 2321 14290111474189605651027911497103657525688554878261865283436195006317246421910646619860888843073861142972344334123185998222780815444803756554865339012818407284246873877824802869737068382526767537884435014230181474308948672567779845650705709596045577756227058606080000000 2322 28580222948379211302055822994207315051377109756523730566872390012634492843821293239721777686147722285944688668246371996445561630889607513109730678025636814568493747755649605739474136765053535075768870028460362948617897345135559691301411419192091155512454117212160000000 2323 42870334422568816953083734491310972577065664634785595850308585018951739265731939859582666529221583428917033002369557994668342446334411269664596017038455221852740621633474408609211205147580302613653305042690544422926846017703339536952117128788136733268681175818240000000 2324 74512724115417229466074109949183357098233179008079726120774445390082784914248371660703206110313704531212938313642326990733071394819333873464654981995410266553572985220086472106486142280318145018968839717057374830325232364103423480892965485750809084014612519874560000000 2325 149025448230834458932148219898366714196466358016159452241548890780165569828496743321406412220627409062425876627284653981466142789638667746929309963990820533107145970440172944212972284560636290037937679434114749660650464728206846961785930971501618168029225039749120000000 2326 298050896461668917864296439796733428392932716032318904483097781560331139656993486642812824441254818124851753254569307962932285579277335493858619927981641066214291940880345888425944569121272580075875358868229499321300929456413693923571861943003236336058450079498240000000 2327 447076344692503376796444659695100142589399074048478356724646672340496709485490229964219236661882227187277629881853961944398428368916003240787929891972461599321437911320518832638916853681908870113813038302344248981951394184620540885357792914504854504087675119247360000000 2328 521589068807920606262518769644283499687632253056558082845421117730579494399738601624922442772195931718490568195496288935131499763735337114252584873967871865875010896540605304745402995962227015132781878019401623812276626548723964366250758400255663588102287639121920000000 2329 894152689385006753592889319390200285178798148096956713449293344680993418970980459928438473323764454374555259763707923888796856737832006481575859783944923198642875822641037665277833707363817740227626076604688497963902788369241081770715585829009709008175350238494720000000 2330 1043178137615841212525037539288566999375264506113116165690842235461158988799477203249844885544391863436981136390992577870262999527470674228505169747935743731750021793081210609490805991924454030265563756038803247624553253097447928732501516800511327176204575278243840000000 2331 2086356275231682425050075078577133998750529012226232331381684470922317977598954406499689771088783726873962272781985155740525999054941348457010339495871487463500043586162421218981611983848908060531127512077606495249106506194895857465003033601022654352409150556487680000000 2332 3129534412847523637575112617865700998125793518339348497072526706383476966398431609749534656633175590310943409172977733610788998582412022685515509243807231195250065379243631828472417975773362090796691268116409742873659759292343786197504550401533981528613725834731520000000 2333 5886505205117961127819854685985485210760421141638298363541181185816540008225621361195553282714782657965822126777743832267912640190727376003707743577637411057732265832386831296412405240145133456498538337647532611595693356764170454990544273374313917637154389070090240000000 2334 6259068825695047275150225235731401996251587036678696994145053412766953932796863219499069313266351180621886818345955467221577997164824045371031018487614462390500130758487263656944835951546724181593382536232819485747319518584687572395009100803067963057227451669463040000000 2335 7730950307536576657206100119933078721397508189139669118338981498417630314253659821344740864102958878348038284760643625038524421155638832296182148405934758340777558767903218352527753994946981237995479342698528177601141231859168896497031788891460657566118838705889280000000 2336 11773010410235922255639709371970970421520842283276596727082362371633080016451242722391106565429565315931644253555487664535825280381454752007415487155274822115464531664773662592824810480290266912997076675295065223191386713528340909981088546748627835274308778140180480000000 2337 15461900615073153314412200239866157442795016378279338236677962996835260628507319642689481728205917756696076569521287250077048842311277664592364296811869516681555117535806436705055507989893962475990958685397056355202282463718337792994063577782921315132237677411778560000000 2338 23192850922609729971618300359799236164192524567419007355016944495252890942760979464034222592308876635044114854281930875115573263466916496888546445217804275022332676303709655057583261984840943713986438028095584532803423695577506689491095366674381972698356516117667840000000 2339 30252165990859395163226088639368442981882670677280368805034424828373610675184838894245501680787364039672452955338784758237626986296649552626649922690136568220750631999355107675233373765809166877701348925125294181112044339825989933242543987214828488109932683069071360000000 2340 35319031230707766766919128115912911264562526849829790181247087114899240049353728167173319696288695947794932760666462993607475841144364256022246461465824466346393594994320987778474431440870800738991230025885195669574160140585022729943265640245883505822926334420541440000000 2341 40311383746440721141146093482508196190144149843371131831338974956034786638608369068440434505679714151386199627680498901986591624597259625544378345259516954205482985004066781409609002973652116455262142286928039783205950708979952103163094327791187714451905373252136960000000 2342 80622767492881442282292186965016392380288299686742263662677949912069573277216738136880869011359428302772399255360997803973183249194519251088756690519033908410965970008133562819218005947304232910524284573856079566411901417959904206326188655582375428903810746504273920000000 2343 161245534985762884564584373930032784760576599373484527325355899824139146554433476273761738022718856605544798510721995607946366498389038502177513381038067816821931940016267125638436011894608465821048569147712159132823802835919808412652377311164750857807621493008547840000000 2344 241868302478644326846876560895049177140864899060226790988033849736208719831650214410642607034078284908317197766082993411919549747583557753266270071557101725232897910024400688457654017841912698731572853721568238699235704253879712618978565966747126286711432239512821760000000 2345 282179686225085047988022654377557373331009048903597922819372824692243506470258583479083041539757999059703397393763492313906141372180817378810648416816618679438380895028467469867263020815564815186834996008496278482441654962859664722141660294538314001163337612764958720000000 2346 483736604957288653693753121790098354281729798120453581976067699472417439663300428821285214068156569816634395532165986823839099495167115506532540143114203450465795820048801376915308035683825397463145707443136477398471408507759425237957131933494252573422864479025643520000000 2347 564359372450170095976045308755114746662018097807195845638745649384487012940517166958166083079515998119406794787526984627812282744361634757621296833633237358876761790056934939734526041631129630373669992016992556964883309925719329444283320589076628002326675225529917440000000 2348 1128718744900340191952090617510229493324036195614391691277491298768974025881034333916332166159031996238813589575053969255624565488723269515242593667266474717753523580113869879469052083262259260747339984033985113929766619851438658888566641178153256004653350451059834880000000 2349 1693078117350510287928135926265344239986054293421587536916236948153461038821551500874498249238547994358220384362580953883436848233084904272863890500899712076630285370170804819203578124893388891121009976050977670894649929777157988332849961767229884006980025676589752320000000 2350 3184599315968816970150541385118147499021387837626319414675779021526748144450061156406794325948697417959509770586759413256940738343183510418005889275501839382233155815321275731359111234918517199965709240667315142873270106009416216149884451895503829441700524486918819840000000 2351 3386156234701020575856271852530688479972108586843175073832473896306922077643103001748996498477095988716440768725161907766873696466169808545727781001799424153260570740341609638407156249786777782242019952101955341789299859554315976665699923534459768013960051353179504640000000 2352 4228829818222507431491736765603394060604436979459399007731422879634443781896751922275573252664318506456376941764072062896072858372134441266011635178046312812405324646043060438832681435235998737183527200456094913147824253826965386383876388523628979688667004772121436160000000 2353 6369198631937633940301082770236294998042775675252638829351558043053496288900122312813588651897394835919019541173518826513881476686367020836011778551003678764466311630642551462718222469837034399931418481334630285746540212018832432299768903791007658883401048973837639680000000 2354 8457659636445014862983473531206788121208873958918798015462845759268887563793503844551146505328637012912753883528144125792145716744268882532023270356092625624810649292086120877665362870471997474367054400912189826295648507653930772767752777047257959377334009544242872320000000 2355 16366421801054932783305313953898327653198524836408679523523623832150123375274997841786816409305963945462797048838282554206556199586487407971017608175363883407426091911651113252301255207302759280836429768492784151981615987845860553884216297083222212067473581540367605760000000 2356 19107595895812901820903248310708884994128327025757916488054674129160488866700366938440765955692184507757058623520556479541644430059101062508035335653011036293398934891927654388154667409511103199794255444003890857239620636056497296899306711373022976650203146921512919040000000 2357 22050326909303074464206913134931983316008849964324009111742419300951028291318777880436917674606803640808251196341232899386665618654701015172774954856955773950399192797224529431056124626587707701028391830949637761413655037812033800430212597301779679805192239168918917120000000 2358 44100653818606148928413826269863966632017699928648018223484838601902056582637555760873835349213607281616502392682465798773331237309402030345549909713911547900798385594449058862112249253175415402056783661899275522827310075624067600860425194603559359610384478337837834240000000 2359 88201307637212297856827652539727933264035399857296036446969677203804113165275111521747670698427214563233004785364931597546662474618804060691099819427823095801596771188898117724224498506350830804113567323798551045654620151248135201720850389207118719220768956675675668480000000 2360 132301961455818446785241478809591899896053099785944054670454515805706169747912667282621506047640821844849507178047397396319993711928206091036649729141734643702395156783347176586336747759526246206170350985697826568481930226872202802581275583810678078831153435013513502720000000 2361 154352288365121521249448391944523883212061949750268063782196935106657198039231445163058423722247625485657758374388630295706659330582907106209424683998690417652794349580571706017392872386113953907198742816647464329895585264684236603011488181112457758636345674182432419840000000 2362 264603922911636893570482957619183799792106199571888109340909031611412339495825334565243012095281643689699014356094794792639987423856412182073299458283469287404790313566694353172673495519052492412340701971395653136963860453744405605162551167621356157662306870027027005440000000 2363 308704576730243042498896783889047766424123899500536127564393870213314396078462890326116847444495250971315516748777260591413318661165814212418849367997380835305588699161143412034785744772227907814397485633294928659791170529368473206022976362224915517272691348364864839680000000 2364 617409153460486084997793567778095532848247799001072255128787740426628792156925780652233694888990501942631033497554521182826637322331628424837698735994761670611177398322286824069571489544455815628794971266589857319582341058736946412045952724449831034545382696729729679360000000 2365 926113730190729127496690351667143299272371698501608382693181610639943188235388670978350542333485752913946550246331781774239955983497442637256548103992142505916766097483430236104357234316683723443192456899884785979373511588105419618068929086674746551818074045094594519040000000 2366 1741975825834942882672346137659626681964699147181596719827651124775131235014183452554516496293937487623851844510957399051546583873721380198649221433699506142081536230980737825053433845500428908381242954645021383151678747987150670233986795186840594704610186894344594452480000000 2367 1852227460381458254993380703334286598544743397003216765386363221279886376470777341956701084666971505827893100492663563548479911966994885274513096207984285011833532194966860472208714468633367446886384913799769571958747023176210839236137858173349493103636148090189189038080000000 2368 2355458208749936639340897378441090491756671397558885247306402543956385186516490820707494301734025408096201956562588139033112582113278883785168480794171796236509765827845984664429803559426451296611224650654044866623338109381619720215819148407661341686587521658071639941120000000 2369 3483951651669885765344692275319253363929398294363193439655302249550262470028366905109032992587874975247703689021914798103093167747442760397298442867399012284163072461961475650106867691000857816762485909290042766303357495974301340467973590373681189409220373788689188904960000000 2370 8952432725177048232468006732782385226299593085515547699367422236186117486275423819457388575890362278168149985714540557150986241173808612160146631671924044223862072275673158949008786598394609326617527083365552931133943945351685722974666314504522550000908049102581080350720000000 2371 10451854955009657296034076825957760091788194883089580318965906748650787410085100715327098977763624925743111067065744394309279503242328281191895328602197036852489217385884426950320603073002573450287457727870128298910072487922904021403920771121043568227661121366067566714880000000 2372 12193830780844600178706422963617386773752894030271177038793557873425918645099284167881615474057562413366962911576701793360826087116049661390544550035896542994570753616865164775374036918503002358668700682515149682061751235910054691637907566307884162932271308260412161167360000000 2373 12282032088481812476563250616157114707016929430128473075240527550629722758264559279403363144755989627930195916362066724958372749590668465451235649855324366090372350388054062893098261417009353189472814249838948233107405856061302826839628416697091281651492077217087836835840000000 2374 24387661561689200357412845927234773547505788060542354077587115746851837290198568335763230948115124826733925823153403586721652174232099322781089100071793085989141507233730329550748073837006004717337401365030299364123502471820109383275815132615768325864542616520824322334720000000 2375 24564064176963624953126501232314229414033858860256946150481055101259445516529118558806726289511979255860391832724133449916745499181336930902471299710648732180744700776108125786196522834018706378945628499677896466214811712122605653679256833394182563302984154434175673671680000000 2376 49128128353927249906253002464628458828067717720513892300962110202518891033058237117613452579023958511720783665448266899833490998362673861804942599421297464361489401552216251572393045668037412757891256999355792932429623424245211307358513666788365126605968308868351347343360000000 2377 73162984685067601072238537781704320642517364181627062232761347240555511870595705007289692844345374480201777469460210760164956522696297968343267300215379257967424521701190988652244221511018014152012204095090898092370507415460328149827445397847304977593627849562472967004160000000 2378 73692192530890874859379503696942688242101576580770838451443165303778336549587355676420178868535937767581175498172400349750236497544010792707413899131946196542234102328324377358589568502056119136836885499033689398644435136367816961037770500182547689908952463302527021015040000000 2379 85974224619372687335942754313099802949118506010899311526683692854408059307851914955823542013291927395511371414534467074708609247134679258158649548987270562632606452716378440251687829919065472326309699748872637631751840992429119787877398916879638971560444540519614857850880000000 2380 147384385061781749718759007393885376484203153161541676902886330607556673099174711352840357737071875535162350996344800699500472995088021585414827798263892393084468204656648754717179137004112238273673770998067378797288870272735633922075541000365095379817904926605054042030080000000 2381 171948449238745374671885508626199605898237012021798623053367385708816118615703829911647084026583854791022742829068934149417218494269358516317299097974541125265212905432756880503375659838130944652619399497745275263503681984858239575754797833759277943120889081039229715701760000000 2382 343896898477490749343771017252399211796474024043597246106734771417632237231407659823294168053167709582045485658137868298834436988538717032634598195949082250530425810865513761006751319676261889305238798995490550527007363969716479151509595667518555886241778162078459431403520000000 2383 515845347716236124015656525878598817694711036065395869160102157126448355847111489734941252079751564373068228487206802448251655482808075548951897293923623375795638716298270641510126979514392833957858198493235825790511045954574718727264393501277833829362667243117689147105280000000 2384 970280534990063185648496798676412061854337424980149372944001676499748097902900183072865688435723180606485477392603271271711447217662808770647616338570624921139415680656270968554762651943738901968352325737276910415485062628842923320330644919070211250467874100149939110031360000000 2385 1031690695432472248031313051757197635389422072130791738320204314252896711694222979469882504159503128746136456974413604896503310965616151097903794587847246751591277432596541283020253959028785667915716396986471651581022091909149437454528787002555667658725334486235378294210560000000 2386 1940561069980126371296993597352824123708674849960298745888003352999496195805800366145731376871446361212970954785206542543422894435325617541295232677141249842278831361312541937109525303887477803936704651474553820830970125257685846640661289838140422500935748200299878220062720000000 2387 4986505027923615865484679750159788571048873348632160068547654185555667439855411067437765436770931788939659542042999090333099336333811396973201673841261692632691174257549949534597894135305797394925962585434612982641606777560888947696889137179019060350505783350137661755351040000000 2388 5821683209940379113890980792058472371126024549880896237664010058998488587417401098437194130614339083638912864355619627630268683305976852623885698031423749526836494083937625811328575911662433411810113954423661462492910375773057539921983869514421267502807244600899634660188160000000 2389 6791963744930442299539477590734884432980361974861045610608011735498236685320301281510059819050062264245398341748222898901980130523639661394533314369994374447975909764593896779883338563606172313778466280160938372908395438401900463242314514433491478753275118701049573770219520000000 2390 6914784065815260424305110096896455580050531269162330341360417011004533912902946874304093450497622160524700300911843566151563858019546346049045670868547618108879633268474437408814321177776265845673194422659327855239469496962513491510710798600462391569790039473220452138577920000000 2391 13583927489860884599078955181469768865960723949722091221216023470996473370640602563020119638100124528490796683496445797803960261047279322789066628739988748895951819529187793559766677127212344627556932560321876745816790876803800926484629028866982957506550237402099147540439040000000 2392 13829568131630520848610220193792911160101062538324660682720834022009067825805893748608186900995244321049400601823687132303127716039092692098091341737095236217759266536948874817628642355552531691346388845318655710478938993925026983021421597200924783139580078946440904277155840000000 2393 27659136263261041697220440387585822320202125076649321365441668044018135651611787497216373801990488642098801203647374264606255432078185384196182683474190472435518533073897749635257284711105063382692777690637311420957877987850053966042843194401849566279160157892881808554311680000000 2394 40751782469582653797236865544409306597882171849166273663648070412989420111921807689060358914300373585472390050489337393411880783141837968367199886219966246687855458587563380679300031381637033882670797680965630237450372630411402779453887086600948872519650712206297442621317120000000 2395 41488704394891562545830660581378733480303187614973982048162502066027203477417681245824560702985732963148201805471061396909383148117278076294274025211285708653277799610846624452885927066657595074039166535955967131436816981775080949064264791602774349418740236839322712831467520000000 2396 48403488460706822970135770678275189060353718884136312389522919077031737390320628120128654153483355123672902106382904963060947006136824422343319696079833326762157432879321061861700248244433860919712360958615294986676286478737594440574975590203236740988530276312543164970045440000000 2397 82977408789783125091661321162757466960606375229947964096325004132054406954835362491649121405971465926296403610942122793818766296234556152588548050422571417306555599221693248905771854133315190148078333071911934262873633963550161898128529583205548698837480473678645425662935040000000 2398 96806976921413645940271541356550378120707437768272624779045838154063474780641256240257308306966710247345804212765809926121894012273648844686639392159666653524314865758642123723400496488867721839424721917230589973352572957475188881149951180406473481977060552625086329940090880000000 2399 193613953842827291880543082713100756241414875536545249558091676308126949561282512480514616613933420494691608425531619852243788024547297689373278784319333307048629731517284247446800992977735443678849443834461179946705145914950377762299902360812946963954121105250172659880181760000000 2400 290420930764240937820814624069651134362122313304817874337137514462190424341923768720771924920900130742037412638297429778365682036820946534059918176478999960572944597275926371170201489466603165518274165751691769920057718872425566643449853541219420445931181657875258989820272640000000 2401 546267941199405573520103697654819990823991970263824096967472943869358179119332803070023382589312150681451323772035641725973544783544161337874607998615261830601491028209480555296331373044325001808182359390086900563918090260038565829346153089436528934013413118384415718947655680000000 2402 580841861528481875641629248139302268724244626609635748674275028924380848683847537441543849841800261484074825276594859556731364073641893068119836352957999921145889194551852742340402978933206331036548331503383539840115437744851133286899707082438840891862363315750517979640545280000000 2403 1092535882398811147040207395309639981647983940527648193934945887738716358238665606140046765178624301362902647544071283451947089567088322675749215997230523661202982056418961110592662746088650003616364718780173801127836180520077131658692306178873057868026826236768831437895311360000000 2404 2807402330720995732267874699339960965500515695279906118592329306467840768638596430967461940902034597173028322170208487857534926355935816495912542372630332952205131107000621587978614398177163933343316935599687109227224615766780477553348584231787730977334756026127503568262635520000000 2405 3277607647196433441120622185928919944943951821582944581804837663216149074715996818420140295535872904088707942632213850355841268701264968027247647991691570983608946169256883331777988238265950010849094156340521403383508541560231394976076918536619173604080478710306494313685934080000000 2406 3823875588395839014640725883583739935767943791846768678772310607085507253835329621490163678125185054770159266404249492081814813484809129365122255990306832814210437197466363887074319611310275012657276515730608303947426631820269960805423071626055702538093891828690910032633589760000000 2407 3934512133448883181429607645134083225048752292153365964234077279261579796441776771479029173333147009338554471218838989140239835213121870901906986724203594703952511329761954885615348750154695266188047626493157549631258143771670176669594444403663100803210532460262437266850836480000000 2408 7647751176791678029281451767167479871535887583693537357544621214171014507670659242980327356250370109540318532808498984163629626969618258730244511980613665628420874394932727774148639222620550025314553031461216607894853263640539921610846143252111405076187783657381820065267179520000000 2409 7869024266897766362859215290268166450097504584306731928468154558523159592883553542958058346666294018677108942437677978280479670426243741803813973448407189407905022659523909771230697500309390532376095252986315099262516287543340353339188888807326201606421064920524874533701672960000000 2410 15738048533795532725718430580536332900195009168613463856936309117046319185767107085916116693332588037354217884875355956560959340852487483607627946896814378815810045319047819542461395000618781064752190505972630198525032575086680706678377777614652403212842129841049749067403345920000000 2411 22943253530375034087844355301502439614607662751080612072633863642513043523011977728940982068751110328620955598425496952490888880908854776190733535941840996885262623184798183322445917667861650075943659094383649823684559790921619764832538429756334215228563350972145460195801538560000000 2412 23607072800693299088577645870804499350292513752920195785404463675569478778650660628874175039998882056031326827313033934841439011278731225411441920345221568223715067978571729313692092500928171597128285758958945297787548862630021060017566666421978604819263194761574623601105018880000000 2413 27541584934142182270007253515938582575341266045073561749638540954831058575092437400353204213332029065369881298531872923981678846491853096313348907069425162927667579308333684199307441251082866863316333385452102847418807006401691236687161110825641705622473727221837060867955855360000000 2414 55083169868284364540014507031877165150682532090147123499277081909662117150184874800706408426664058130739762597063745847963357692983706192626697814138850325855335158616667368398614882502165733726632666770904205694837614012803382473374322221651283411244947454443674121735911710720000000 2415 110166339736568729080029014063754330301365064180294246998554163819324234300369749601412816853328116261479525194127491695926715385967412385253395628277700651710670317233334736797229765004331467453265333541808411389675228025606764946748644443302566822489894908887348243471823421440000000 2416 165249509604853093620043521095631495452047596270441370497831245728986351450554624402119225279992174392219287791191237543890073078951118577880093442416550977566005475850002105195844647506497201179898000312712617084512842038410147420122966664953850233734842363331022365207735132160000000 2417 310826458542461771332939003965592574778851431080115911174492105061664803918900364946843304693318613737745803226288280142078946981836627801250651951212083981612248395051194435963612551262220926028855762492959446420869393357961943956897961107889384963453632064360732544081216081920000000 2418 330499019209706187240087042191262990904095192540882740995662491457972702901109248804238450559984348784438575582382475087780146157902237155760186884833101955132010951700004210391689295012994402359796000625425234169025684076820294840245933329907700467469684726662044730415470264320000000 2419 621652917084923542665878007931185149557702862160231822348984210123329607837800729893686609386637227475491606452576560284157893963673255602501303902424167963224496790102388871927225102524441852057711524985918892841738786715923887913795922215778769926907264128721465088162432163840000000 2420 1597411926180246571660420703924437789369793430614266581479035375380201397355361369220485844373257685791453115314848629590937373096527479586174236610026659449804719599883353683559831592562806278072347336356221965150290806371298091727855344427887218926103476178866549530341439610880000000 2421 1864958751254770627997634023793555448673108586480695467046952630369988823513402189681059828159911682426474819357729680852473681891019766807503911707272503889673490370307166615781675307573325556173134574957756678525216360147771663741387766647336309780721792386164395264487296491520000000 2422 2175785209797232399330573027759148023451960017560811378221444735431653627432302554627903132853230296164220622584017960994552628872856394608754563658484587871285738765358361051745287858835546482201990337450716124946085753505733607698285727755225694744175424450525127808568512573440000000 2423 2246606428199312296596305965371561521502837558819571965577658126458362063768254536514525657973226942332314603065957062799076945906692588284988889419520252575956883969294076239686364136338330996993375194727592960839448400093623670878338427754491630558633214034809851679371827630080000000 2424 4351570419594464798661146055518296046903920035121622756442889470863307254864605109255806265706460592328441245168035921989105257745712789217509127316969175742571477530716722103490575717671092964403980674901432249892171507011467215396571455510451389488350848901050255617137025146880000000 2425 4493212856398624593192611930743123043005675117639143931155316252916724127536509073029051315946453884664629206131914125598153891813385176569977778839040505151913767938588152479372728272676661993986750389455185921678896800187247341756676855508983261117266428069619703358743655260160000000 2426 8986425712797249186385223861486246086011350235278287862310632505833448255073018146058102631892907769329258412263828251196307783626770353139955557678081010303827535877176304958745456545353323987973500778910371843357793600374494683513353711017966522234532856139239406717487310520320000000 2427 13054711258783394395983438166554888140711760105364868269328668412589921764593815327767418797119381776985323735504107765967315773237138367652527381950907527227714432592150166310471727153013278893211942024704296749676514521034401646189714366531354168465052546703150766851411075440640000000 2428 13479638569195873779577835792229369129017025352917431793465948758750172382609527219087153947839361653993887618395742376794461675440155529709933336517121515455741303815764457438118184818029985981960251168365557765036690400561742025270030566526949783351799284208859110076230965780480000000 2429 15726244997395186076174141757600930650519862911737003759043606885208534446377781755601679605812588596326202221461699439593538621346848117994922225936641768031698187785058533677804548954368316978953626363093150725876138800655365696148368994281441413910432498243668961755602793410560000000 2430 31452489994790372152348283515201861301039725823474007518087213770417068892755563511203359211625177192652404442923398879187077242693696235989844451873283536063396375570117067355609097908736633957907252726186301451752277601310731392296737988562882827820864996487337923511205586821120000000 2431 62904979989580744304696567030403722602079451646948015036174427540834137785511127022406718423250354385304808885846797758374154485387392471979688903746567072126792751140234134711218195817473267915814505452372602903504555202621462784593475977125765655641729992974675847022411173642240000000 2432 94357469984371116457044850545605583903119177470422022554261641311251206678266690533610077634875531577957213328770196637561231728081088707969533355619850608190189126710351202066827293726209901873721758178558904355256832803932194176890213965688648483462594989462013770533616760463360000000 2433 177481907827745671431108171264353360198724167146746185280634991990210603037692108384647526979884928444252853642210607961127078726628714474514122264142099953500593833574232022935222766770728148762476640383479843906316423607396269999388735792604838814132023908749978282670374382776320000000 2434 188714939968742232914089701091211167806238354940844045108523282622502413356533381067220155269751063155914426657540393275122463456162177415939066711239701216380378253420702404133654587452419803747443516357117808710513665607864388353780427931377296966925189978924027541067233520926720000000 2435 354963815655491342862216342528706720397448334293492370561269983980421206075384216769295053959769856888505707284421215922254157453257428949028244528284199907001187667148464045870445533541456297524953280766959687812632847214792539998777471585209677628264047817499956565340748765552640000000 2436 709927631310982685724432685057413440794896668586984741122539967960842412150768433538590107919539713777011414568842431844508314906514857898056489056568399814002375334296928091740891067082912595049906561533919375625265694429585079997554943170419355256528095634999913130681497531105280000000 2437 912122209848920792418100221940853977730152048880746218024529199342094997889911341824897417137130138586919728844778567496425240038117190843705489104325222545838494891533394953312663839353362384779310329059402742100816050438011210376605401668323602006805084898132799781824962017812480000000 2438 1064891446966474028586649027586120161192345002880477111683809951941263618226152650307885161879309570665517121853263647766762472359772286847084733584852599721003563001445392137611336600624368892574859842300879063437898541644377619996332414755629032884792143452499869696022246296657920000000 2439 1242373354794219700017757198850473521391069170027223296964444943931474221263844758692532688859194499109769975495474255727889551086401001321598855848994699674504156835019624160546559367395097041337336482684358907344214965251773889995721150548233871698924167361249847978692620679434240000000 2440 1824244419697841584836200443881707955460304097761492436049058398684189995779822683649794834274260277173839457689557134992850480076234381687410978208650445091676989783066789906625327678706724769558620658118805484201632100876022420753210803336647204013610169796265599563649924035624960000000 2441 2129782893932948057173298055172240322384690005760954223367619903882527236452305300615770323758619141331034243706527295533524944719544573694169467169705199442007126002890784275222673201248737785149719684601758126875797083288755239992664829511258065769584286904999739392044492593315840000000 2442 2484746709588439400035514397700947042782138340054446593928889887862948442527689517385065377718388998219539950990948511455779102172802002643197711697989399349008313670039248321093118734790194082674672965368717814688429930503547779991442301096467743397848334722499695957385241358868480000000 2443 4969493419176878800071028795401894085564276680108893187857779775725896885055379034770130755436777996439079901981897022911558204345604005286395423395978798698016627340078496642186237469580388165349345930737435629376859861007095559982884602192935486795696669444999391914770482717736960000000 2444 7454240128765318200106543193102841128346415020163339781786669663588845327583068552155196133155166994658619852972845534367337306518406007929593135093968198047024941010117744963279356204370582248024018896106153444065289791510643339974326903289403230193545004167499087872155724076605440000000 2445 9074043363497022365952479794135736985349960900072251168968161172765324375559980072982169132553863620080218681783400576645471784517131364083070124365442300154289854351978773932093224746670518896856242411504747968830532087978146006677608909700391695826319551486596990932982811797893120000000 2446 14908480257530636400213086386205682256692830040326679563573339327177690655166137104310392266310333989317239705945691068734674613036812015859186270187936396094049882020235489926558712408741164496048037792212306888130579583021286679948653806578806460387090008334998175744311448153210880000000 2447 18148086726994044731904959588271473970699921800144502337936322345530648751119960145964338265107727240160437363566801153290943569034262728166140248730884600308579708703957547864186449493341037793712484823009495937661064175956292013355217819400783391652639102973193981865965623595786240000000 2448 36296173453988089463809919176542947941399843600289004675872644691061297502239920291928676530215454480320874727133602306581887138068525456332280497461769200617159417407915095728372898986682075587424969646018991875322128351912584026710435638801566783305278205946387963731931247191572480000000 2449 54444260180982134195714878764814421912099765400433507013808967036591946253359880437893014795323181720481312090700403459872830707102788184498420746192653800925739126111872643592559348480023113381137454469028487812983192527868876040065653458202350174957917308919581945597896870787358720000000 2450 102407060816609252415749414819531888834663844443672548906926390378351517952748346537941623067393603712333896551555520793570324425264768251794648546409991673169842641972331877233623536426710141835949021501267869933944576421467647789647300552332991995754177795348737469100806018861936640000000 2451 108888520361964268391429757529628843824199530800867014027617934073183892506719760875786029590646363440962624181400806919745661414205576368996841492385307601851478252223745287185118696960046226762274908938056975625966385055737752080131306916404700349915834617839163891195793741574717440000000 2452 204814121633218504831498829639063777669327688887345097813852780756703035905496693075883246134787207424667793103111041587140648850529536503589297092819983346339685283944663754467247072853420283671898043002535739867889152842935295579294601104665983991508355590697474938201612037723873280000000 2453 409628243266437009662997659278127555338655377774690195627705561513406071810993386151766492269574414849335586206222083174281297701059073007178594185639966692679370567889327508934494145706840567343796086005071479735778305685870591158589202209331967983016711181394949876403224075447746560000000 2454 526294515082827297225243828059872745150297732204190567800153348020388813782478844232965809688124089964652683543437233445437363501993619116818067213195653408948811552414768888061407035306890096017662059867275382192170861102732468387301316762622718357926533986222625474113003084277800960000000 2455 614442364899655514494496488917191333007983066662035293441558342270109107716490079227649738404361622274003379309333124761421946551588609510767891278459950039019055851833991263401741218560260851015694129007607219603667458528805886737883803313997951974525066772092424814604836113171619840000000 2456 716849425716264766910245903736723221842646911105707842348484732648460625669238425765591361471755225986337275860888645554992270976853377762562539824869941712188898493806323140635364754986970992851643150508875089537612034950273534527531103866330943970279244567441162283705642132033556480000000 2457 1052589030165654594450487656119745490300595464408381135600306696040777627564957688465931619376248179929305367086874466890874727003987238233636134426391306817897623104829537776122814070613780192035324119734550764384341722205464936774602633525245436715853067972445250948226006168555601920000000 2458 1228884729799311028988992977834382666015966133324070586883116684540218215432980158455299476808723244548006758618666249522843893103177219021535782556919900078038111703667982526803482437120521702031388258015214439207334917057611773475767606627995903949050133544184849629209672226343239680000000 2459 1433698851432529533820491807473446443685293822211415684696969465296921251338476851531182722943510451972674551721777291109984541953706755525125079649739883424377796987612646281270729509973941985703286301017750179075224069900547069055062207732661887940558489134882324567411284264067112960000000