22 1 23 23 24 276 25 2300 26 14950 27 80730 28 376740 29 1560780 30 5852925 31 20160075 32 64512240 33 193536720 34 548354040 35 1476337800 36 3796297200 37 9364199760 38 22239974430 39 51021117810 40 113380261800 41 244662670200 42 513791607420 43 1052049481860 44 2104098963720 45 4116715363800 46 7890371113950 47 14833897694226 48 27385657281648 49 49699896548176 50 88749815264600 51 156077261327400 52 270533919634160 53 462525733568080 54 780512175396135 55 1300853625660225 56 2142582442263900 57 3489348548829780 58 5621728217559090 59 8964377427999630 60 14154280149473100 61 22138745874816900 62 34315056105966195 63 52728013040874885 64 80347448443237920 65 121455445321173600 66 182183167981760400 67 271250494550621040 68 400978991944396320 69 588671286046028640 70 858478958817125100 71 1243918491347262900 72 1791242627540058576 73 2563935525694593648 74 3648677478873075576 75 5163222847461899400 76 7266758081613043600 77 10173461314258261040 78 14170178259145435020 79 19639369867938409940 80 27088786024742634400 81 37189689288205989600 82 50825908693881519120 83 69156564288396165360 84 93695990326214159520 85 126415225043304818400 86 169870458651940849725 87 227365075426443906555 88 303153433901925208740 89 402696352496587217580 90 532980466539600729150 91 702916267465270526850 92 923832808668641263860 93 1210090862058924472380 94 1579840847688040283385 95 2055957267539230505775 96 2667187806537380115600 97 3449562896455011616176 98 4448120577007778136648 99 5719012170438571889976 100 7332066885177656269200 101 9373908296239788394800 102 11951733077705730203370 103 15197882802514693962310 104 19275363554408880147320 105 24384496062806414644200 106 30770911698303332765300 107 38735147667275960069260 108 48644138930997717296280 109 60944955672169553853960 110 76181194590211942317450 111 95012501118129501092550 112 118237779169227823581840 113 146822736770579605107120 114 181932521650500815024040 115 224970322471049394922200 116 277622951134486487350800 117 341914581923525463368880 118 420270006947666715390915 119 515588977595591125067205 120 631333441953785051102700 121 771629762387959506903300 122 941388310113310598422026 123 1146443189543932708969398 124 1393715250033800548158876 125 1691402002468204548736500 126 2049198579913401664815375 127 2478554472847638204110025 128 2992971438910355567227200 129 3608348744106877272638400 130 4343382747536055976324000 131 5220028806671773696316000 132 6264034568006128435579200 133 7505554932836171909297600 134 8979860366071848534338200 135 10728151764776102231289000 136 12798496842189034240836000 137 15246904933738240791256800 138 18138559317723079562012400 139 21549228591141094522390800 140 25566881379319942653684000 141 30293531718353881631676000 142 35847345866718759930816600 143 42365045115213079918237800 144 50004643414677733673985600 145 58948563375026596607544000 146 69407179457692605683076000 147 81622843042246504283297376 148 95874450557559385983555648 149 112482623095089358358659776 150 131815573939557841826554425 151 154295749340102590045036575 152 180407337689966105283427380 153 210704753179884077163086940 154 245822212043198090023601430 155 286484532832298525967355050 156 333519306879392313812741700 157 387870601333811801989632940 158 450614375078987240546779445 159 522975807573423147787868115 160 606348762403968867000426800 161 702317631273661781201933200 162 812681830473808632533665560 163 939483250831424163850975080 164 1085036993917982837123661360 165 1251965762213057119758070800 166 1443238309217829735276664950 167 1662212397512948729594503770 168 1912682758782023195697785160 169 2198934600232394014101535320 170 2525803257023695827008520300 171 2898740650678201251130583700 172 3323889279444337434629735976 173 3808164538701128319145326648 174 4359346248249975839021623926 175 4986180349305527920449569850 176 5698491827777746194799508400 177 6507310022688135977287180560 178 7425007589990308999725116280 179 8465454513428441471024177160 180 9644188686184300410027543600 181 10978604730813574680597392400 182 12488162881300441199179533855 183 14194619920981246828881085065 184 16122284354694749484655059580 185 18298298193978703402829362100 186 20752947951707553859306471650 187 23520007678601894373880667870 188 26637117129982868327045575660 189 30146198428543485711446789220 190 34093914889424180268898154475 191 38532175999290049889701464525 192 43518692893315821051898124640 193 49117589055028967619978585120 194 55400071376021044873696776240 195 62445167157942796244918331600 196 70340533120441310712666626400 197 79183342998439646916544716576 198 89081260873244602781112806148 199 100153507987433197477070330076 200 112532031446554154468618348400 201 126362783914845726526213899600 202 141807124171104648657195598440 203 159043349208476484405584013720 204 178268369442468147355709553840 205 199699539539376886382079008400 206 223576658397345861927762368100 207 250164152909462667129982757820 208 279753461318108789048582868960 209 312665633237886293642533794720 210 349254164787000647153894132400 211 389908088730461039944294507600 212 435055341109777581411528608480 213 485166427520327878746887924640 214 540758414007032114853302166005 215 602399269489698988049015366275 216 670712588710180316590656284100 217 746382726923636557436781608460 218 830160379945677395516420360430 219 922868645726412942223837862610 220 1025409606362681046915375402900 221 1138771472392726187780391779100 222 1264036334355926068436234874801 223 1402388569957072205280001876023 224 1555123958764278089023368416976 225 1723659560206712167636738393200 226 1909544414738808577872072925800 227 2114471132418095352082734410520 228 2340288437821969612984774007760 229 2589014745223338364123252404720 230 2862852843275806844943981024450 231 3164205774146944407569663237550 232 3495693998105195726457913671960 233 3860173941035595280875326471880 234 4260758029256270262852954690660 235 4700836323357856862772039212700 236 5184099870618944951468230159800 237 5714565903891581179060328129640 238 6296605023732390373223880068770 239 6934970510009406908758098324590 240 7634829919276411275696988981200 241 8401799134911484554534129426800 242 9241979048402633009987542369480 243 10161995062270768422746483238840 244 11169039617991295023198837433680 245 12270917965954561796787960409200 246 13476097409039384830401063663675 247 14793760266812124680484723221901 248 16233860823758437702478811323148 249 17807186542360577039282925195876 250 19525423840307650262371628504250 251 21401228750730219283210824255750 252 23448302805147892432039685706300 253 25681474500876263139852989106900 254 28116786738028322575528703591175 255 30771590636039580501115104788625 256 33664646165923643625151567632000 257 36816230062307984730484905878400 258 40248251508794322290106380155200 259 43984376121425018873998111646400 260 48050158788111365156468525328000 261 52473185956891490819407050672000 262 57283228002939877477852696983600 263 62512402343457210691598586334800 264 68195348011044229845380276001600 265 74369412440027658061834457368000 266 81074851266587528870688383852000 267 88355041992566817177444075463200 268 96256712414666288632337448065600 269 104830184775486767781776411051200 270 114129636650731561697901737838000 271 124213379647984952691290646402000 272 135144157057007628528124223285376 273 146989461659613874853298457995648 274 159821874979103975038903878931776 275 173719429325113016346634651012800 276 188765994069807844534138439683200 277 205051687675830482101789599185280 278 222673317085472164157412142865265 279 241734846174500909727307345756455 280 262347895073101762494752158185300 281 284632272260778360081178982432700 282 308716541452074990549586434792390 283 334738625405889740710854256882170 284 362846448913254528098788583795940 285 393198623347062891665987628828300 286 425965175292651465971486597897325 287 461328321920720644278553409798235 288 499483295914163705083546548954480 289 540639222918327006626011058606160 290 585020054650428477319191070879800 291 632865560978716308178009671472200 292 684432384465870970325847496555120 293 739995161064576362750824046090960 294 799847710856564156796846579230670 295 864304302940243319615640076458050 296 933700998796759206592078330772200 297 1008397078700499943119444597233976 298 1088776555988220953078240905709148 299 1175249784261653664153047042624676 300 1268255162872288126783863715062600 301 1368260946324583247892268739189400 302 1475767163535800503083804140125710 303 1591307653207642535353710514085730 304 1715452221897600463643716298872560 305 1848808931727095906047114739067600 306 1992026525029899110036679965333400 307 2145796993628698339583371050376680 308 2310858300830905904166707285021040 309 2487997264657665241768336414883280 310 2678052611263459114403417668797975 311 2881918207968635932800909671267025 312 3100546485814532451840978680811420 313 3334952062061679235141671227127060 314 3586215573586874246008509470266770 315 3855487732695786305435769567010350 316 4143993617455334940536405384949900 317 4453037209265563308983188159420740 318 4784006191035301122488695387485795 319 5138377020000878983413783934706965 320 5517720289933829780847016305725600 321 5923706398223275450340776702802400 322 6358111534092982316699100327674576 323 6822824005023366406291725600793648 324 7319850919296591773637480445884576 325 7851325243469941671393337111922400 326 8419513254510529555507328613443100 327 9026822407294895621806217890478340 328 9675809639191914261282481921819920 329 10369190134508598670885786815240240 330 11109846572687784290234771587757400 331 11900838885306332039054075713746600 332 12745414548134523345051461732141520 333 13647019435783910848559925263032560 334 14609309267794314818650689223887420 335 15636161676393276243603772811508900 336 16731688927605544005894483008493600 337 17900251328898629619004573885277280 338 19146471358125749402606158143113040 339 20475248550172331380074093408565680 340 21891775179429536695676703644378400 341 23401552778010884053999234930197600 342 25010409531499132332711682331648685 343 26724518595963247321246439376185355 344 28550417382022848069903028401887460 345 30495027853863413573116237766721900 346 32565677893323274988574747738536350 347 34770123781486696680109038354683426 348 37116573852629970689196151372484148 349 39613713377883363212628308345556476 350 42270730738595052208597280246782825 351 45097344952118125608564271631066175 352 48103834615592667315801889739803920 353 51301068336266500188755489662086960 354 54700536719995003213311576326442120 355 58314385992787465888064893681342200 356 62155453333629754060332641169334800 357 66237304000315887162802247455082160 358 70574270333669903584176204133688730 359 75181492729339748922015600249241110 360 80074962670302691159543242869014200 361 85271567917342983801165518217445800 362 90789139959053412164770345866809940 363 96646503827379438756045852051765420 364 102863530389374607330996170020007640 365 109461191230675602553392425823040200 366 116461616251242065507388453055909050 367 123888154099147356641192934120343830 368 131765435573659616312020230509498640 369 140119440134525643859180014576383280 370 148977565660271517896254613199028200 371 158368701604472014726391007154267800 372 168323305705324541366335584746821776 373 178873484410501578147131547323545648 374 190053077186157926781327269031267251 375 201897744886145106354101206477975125 376 214445062364945084715090546993555500 377 227734615525589568838279256948085700 378 241808103001890047811431345860607850 379 256709442682678790253592381179748950 380 272484883294463520380908114101409500 381 289183121267940393496172678196760500 382 306855423123203417543161008531006975 383 325555753618246285094267773593838425 384 345340909915487772033698411768049600 385 366270662031577940035740739753992000 386 388407899846673310037900894354508000 387 411818786960719372560733277027930400 388 436572921696063159982416698051467200 389 462743505557952504722507072321582400 390 490407519477177926200483038601677000 391 519645908172294225323547068003403000 392 550543772982538746829271488263064800 393 583190573536759373325885970046858400 394 617680338638395680350535140318446800 395 654111886761839929593730242428382000 396 692589056571359925452184962571228000 397 733220947890213041078713147042073376 398 776122173564640399865233597134960648 399 821413122685123394021825478134878776 400 869220235645633221187116908079236800 401 919676291540630400253387546542939200 402 972920708419298476057531036079635680 403 1029099856936948256827257237638039840 404 1088367387964730617168094041899916480 405 1150884574740772584733885344567796800 406 1216820670168629347400930859100326825 407 1286353279892551024395269765334631215 408 1359668751803525435112098612063548020 409 1436962582655405434007360031870778140 410 1518439842496691309131488693471698550 411 1604315617650745830470544609297861450 412 1694815473005403287574011228283894660 413 1790175934402126746209889097906006380 414 1890644991945103247272688996257874085 415 1996482625081979256025867515132360675 416 2107961350340363884534926107347873200 417 2225366792637801873040668827250792720 418 2348998281117679754876261539875836760 419 2479169470499515912577213060977268520 420 2616208988969338400207109260327770800 421 2760461113674414702975421049117773200 422 2912286474926507511639069206819250726 423 3072062790259133858911038090983897898 424 3240185629527046657159900872082519176 425 3417069212280384191793940125645336600 426 3603147238691692241842124983972557900 427 3798873755361364413003919427546375860 428 4004724057376019627501668756132632680 429 4221195628044993661420677878085747960 430 4448809117792517829438459528374685350 431 4688109363737347639334904784179680650 432 4939666451547644341933363089672248880 433 5204076821216861314007655031211882640 434 5481964418466305364755636610548439480 435 5773981893541992333338261321037702600 436 6080811849237460524964932212493812400 437 6403168140040410239541386450264568720 438 6741797224369470396440209772153560335 439 7097479571938123510880700455576529945 440 7471031128355919485137579426922663100 441 7863304839152650341159122976784950900 442 8275192235489217739981743704140353090 443 8707625083899580662261074729059801470 444 9161577102491501929014021752849648940 445 9638065746119901556527753380657432100 446 10138154063135556825970231150408525275 447 10662952626403750355785160762900260701 448 11213621541382347791999417891500743648 449 11791372534146777889011097501835676576 450 12397471122350584229100452980901996400 451 13033238872214716753669706979922611600 452 13700055744746632494555133848662838240 453 14399362534501681020959340216808041120 454 15132663404314266628508195505626969140 455 15901528519545014586538635000139193900 456 16707596785512734219957644147611687600 457 17552578691906481697748605460824232720 458 18438259268103597746717571791416281160 459 19366501153454350951357815680229000120 460 20339247786732879994576701399327260400 461 21358526719097625689065738827083979600 462 22426453055052506973519025768438178580 463 23545233026052858795327231135571148940 464 24717167701557752219529039020147088480 465 25944656842492900185284431477129562400 466 27230202902256061906176903307077423600 467 28576415180569844741987896279562150160 468 29986014135665218249440214033262525280 469 31461835860463058968652036647874998560 470 33006836728610798471576913447547431525 471 34624098216426917773079568449431715475 472 36316831907007789308652347351403932676 473 38088384682959388787123193563667539148 474 39942244114430863462602641038005339726 475 41882044049348035639594380779365422450 476 43911570412972830318165033592462425300 477 46034767224149538597285101150779289820 478 48255742835840963705048856030860746785 479 50578776407807049485160617152696493895 480 53008324619535772386194533260467941200 481 55549028631801103524530654680359650800 482 58205721305495938910486468599855112360 483 60983434686669280897537883587266853080 484 63887407766986865702182544710470036560 485 66923094529133109860817568433213753200 486 70096172286979938345597711764098888050 487 73412550330665010697432442213153028990 488 76878378887048337382718952360555103320 489 80500058406352541713382371957840354440 490 84284249186138344956319150126798661700 491 88237881344123512523566530303322266300 492 92368165151720783322541984913265010680 493 96682601740548505685802969346580998440 494 101188994194557122476242938256802994130 495 105895459040815593289091447012933365950 496 110810438152414629264534509954461918800 497 115942711077368569988365581994458049776 498 121301407807835184567659789565630480648 499 126896022004422970857992106904087232376 500 132736424690819007173631910987538946000 501 138832878434447437565740265980703574000 502 145196052029359611787503361504819154475 503 151837035698062130413958816708781776925 504 158767356829508949644471459795074721100 505 165998996271018674058919435189467358500 506 173544405192428613788870318607170420250 507 181416522541363519981355157801722480550 508 189628793109079564095737490047890987900 509 198195186226943527976859101507959985300 510 207130215114223768992209306903810640375 511 216448956898503774959138968973102734625 512 226167073330681495467508473702507347200 513 236300832217188609317376470487548409600 514 246867129592753953636446150062194883200 515 257883512657745002277423463046714736000 516 269368203504851055010426127392924704000 517 281340123660622213010889510832610246400 518 293818919468149811168630577845346991200 519 306824988337967307840079013886790922400 520 320379505895066265214540335785404176000 521 334504454050760569492536102092576304000 522 349222650028994034550207690584649661376 523 364557776377572614909697848654235075648 524 380534411995713247435620861941870875776 525 397178064210237484898013822106326460800 526 414515201933700232254673155610967695200 527 432573289938732717620223273281148466080 528 451380824283895009690667763423807095040 529 470967368927377633385331847832729690880 530 491363593565964853728791101085328220800 531 512601312737774729528463800935774627200 532 534713526228423835508123023721239415040 533 557734460821428384199275091278709605120 534 581699613434849135082837692857091658465 535 606645795687415764657540283973770053175 536 632611179938628112561170412859806903700 537 659635346848627760088055362535371470460 538 687759334504964602572429815976802037030 539 717025689164750330341469382614112762010 540 747478517662094938966010553304287435300 541 779163541532164473951082291594642586700 542 812128152904679124772089619315954388445 543 846421472221191487046534862358086819435 544 882094407832046300676848592189270555120 545 919199717530526259787538207921897614800 546 957792072083334614206098972376633774200 547 997928120818255302801402167409559379976 548 1039666559331566361093476022320225361648 549 1083068199379563438786182801240614276176 550 1128196041020378582068940417958973204350 551 1175115347074156141247610907930801957650 552 1223893719971573943337134379580759774760 553 1274601181062674935339802847284670725880 554 1327310252460003598079418754503209740860 555 1382096041492123821639920091462066428100 556 1439036327845731919160665863020428715400 557 1498211653476771362565403524677343541080 558 1559705415373206008043834266361861372990 559 1623603961254417427367790232581527946930 560 1689996688294560890940450799713114591600 561 1758976144959645008938020220109568248400 562 1830638136050593509302161784632550658520 563 1905081831047105629828312541124077672360 564 1982409875849755673843483898881881563120 565 2062728508020464006853717132354075659600 566 2146147675624232771836771869324277248775 567 2232781159777871525929265412673147156065 568 2322746701014342539794547169227742829020 569 2416166129574334378689391845138182211540 570 2513165499739727364695170349870007044850 571 2613875228326747404810459507788295123150 572 2718430237459817301002877888099826928076 573 2826970101750408917376858493432306406148 574 2939639200008577388721588360924173690451 575 3056586871618321877965485185409403023525 576 3177967577711468234130179542952736717600 577 3303941067278409317284889362673385740640 578 3434672548357770837033572035297152802320 579 3570332864450896435623766981035999053040 580 3711098676310967621257678940861791130400 581 3857152649260594253936872029768695253600 582 4008683646195831885341534859509608281420 583 4165886926438805684766693089294298802260 584 4328964350605449323672150825885890570320 585 4498124591659303471311204676986227324400 586 4673583352326864954234691384244555340600 587 4855563589054636686965953703631068999880 588 5044295742692802777272050844054891469840 589 5240017976095345389441336767457374031280 590 5442976418831432710863360374647624433900 591 5653425419208043465940678350468797962100 592 5871627803809055669889265935925488409760 593 6097855144761418585366610683018939802080 594 6332388034944550069419172632365822102160 595 6575516371364759670688320621741124172400 596 6827539646922294013467315488776498269600 597 7088767250804538306156499733564468638176 598 7359518777744989422016643820610333759773 599 7640124346393845171209652770442963469851 600 7930924927052434433781646474508266577700 601 8232272679030247141110137359550031456300 602 8544531297890015136117763259395032649470 603 8868076372853148239378676842366961596610 604 9203295754644848001004674936064681794420 605 9550589934065408302929379650633160352700 606 9910372431581570944478089158020025982425 607 10283070198239339424441367724646420121935 608 10669124028207369232184900301339630433680 609 11068988983267952065418405934439241795760 610 11483134829580698571267393911578124992200 611 11912046487052303611280777045796662767800 612 12356224491654253915430229749199250193040 613 12816185471039014636478393969981624988720 614 13292462633814113153374550502649861052490 615 13785606272842629998862307856879704126950 616 14296184282947912591412763703430804279800 617 14824782693409852216641470932801355026280 618 15372006215649813204504075564549056050740 619 15938478806511280357768882369272806859980 620 16524844247553501374275429881185853266200 621 17131766740785850339607749509543263569800 622 17759931521281331518726700324893183234026 623 18410045487118584918746646093857659159398 624 19082837847112951809464962064065081919376 625 19779060786808615059561527844180225870000 626 20499490153215551369678007335193412905000 627 21244926158787025964939025783745900647000 628 22016194105145630867956614178535355786000 629 22814145127078421443072010409058877742000 630 23639656957334548534762116048860350291875 631 24493634712771921388234639124517046033125 632 25377011702412875930105396601138972283500 633 26290750257982570317114101552407478650500 634 27235842587517891472304477752003825922250 635 28213311652649039290233839106888139413750 636 29224212070170666105193357771955792617500 637 30269631038534494811395396586562341296500 638 31350689289910726768945232178939567771375 639 32468542068481287528940037864412291419625 640 33624380135644051809905540830459330920000 641 34819430802823646543052425964982925880000 642 36054958992601259807483318499224255508000 643 37332268328893091877957767785831233964000 644 38652702256924680336663669540314010728000 645 40017645193766322338921455623599577720000 646 41428523710213211908562917200072639755000 647 42886807744812716967744331885515196674376 648 44394011850860448234981353133887935215648 649 45951696477206428874805260261392775047776 650 47561469283732768739846208869275961434800 651 49224986492384789268107920467247457701200 652 50943954274658543813978355785151337176480 653 52720130176469142805907870566884030390240 654 54555324581346233220037574922060373220280 655 56451402212925407202408549089967684769800 656 58410283677727235212586763727158992443200 657 60433947049239044936487407509832217378240 658 62524429494338508755045148021178614834720 659 64683828943122570281906989868063904515040 660 66914305803230245119214127449721280532800 661 69218084719773383448827133402606833227200 662 71597456382015593504880566113321443119385 663 74054779377966206698495811752156188437055 664 76592482098083428734892864491326649723060 665 79213064689308678240596819419490236494300 666 81919101060682577186704164182267853268950 667 84713240941822137958963841100112648264170 668 87598211995568402719176231973491097585860 669 90576821986144144388143584529003932434220 670 93651961004192248055642286472889868411925 671 96826603750097070023630160590614948697075 672 100103811877023432393660719872143454652976 673 103486736395140967743369684291785783381648 674 106978620138535294875814673639054628833176 675 110582800296341997000267847942361216634600 676 114302711009674602403946582888434529732400 677 118141886035953749354918834527435384166160 678 122103961482281466558894771051221326927830 679 126192678609542033171216970386269834070010 680 130411886708949213611592005870309251014600 681 134765546052798807996197505307557814781400 682 139257730921225434929404088817809741940780 683 143892632706803286016313150775437297648340 684 148674563098872277394498784184892917811880 685 153607957349513589766563600553019077980600 686 158697377623142052078106370450860071528150 687 163947516431727202673171543608632885924570 688 169363200157700173332045078082191329603760 689 174949392666649804236550313041424027131920 690 180711199011958630124580413171530806468600 691 186653869233577598529275135278815825515400 692 192782802253187609227251333750657539189040 693 199103549868046219365849738135924999490320 694 205621820845869161071279342658232067926015 695 212343485123148687881930376147802804173225 696 219274578109364223688165492283191026267900 697 226421305099595353941705700920569104161076 698 233790045798102895046317424915025495124898 699 241387358955500625756832909919649661879326 700 249219987122198286179620998442116170081900 701 257294861520855668058783976300329065136100 702 265619107040648057319509340239457358419915 703 274200047356204969597085266062171105681645 704 283045210174147065390539629483531463929440 705 292162332610210367643236367182854585754400 706 301559366700012455491410636302770961319600 707 311244485046582198587485138490597181975120 708 321226086607842852186500696867846654283360 709 331512802627307979912997080173658337535520 710 342113502711320735084633614714095086700900 711 353037301056239539397931059596112636639100 712 364293562829047176885981035409322025053680 713 375891910704935799015491285451297545388240 714 387842231565497341758758349439633594519080 715 400154683361227416100306233548828311805400 716 412839702142130878858529197724727768375600 717 425908009260299050563403503264215553849360 718 439370618748411951586959361126015470781380 719 453238844878204007447666830200294294823260 720 467524309903018460404470082728097266866400 721 482238951988664248857829656147293461245600 722 497395033336879410964790016769065541456176 723 513005148505797167086366878921589709661648 724 529082232931904770613290057463291951274976 725 545639571658081022325228010897420575639200 726 562690808272396054272891386237964968627925 727 580249954062456640363676649354610683960995 728 598331397390181918108720397634782688277060 729 616949913291998045687775346358920197671820 730 636120673309546007559429382545214328107950 731 655859255556104557864517459295559483564050 732 676181655024040192051868704513168368970260 733 697104294138708102354458172163364858586780 734 718644033564342341472152104449311525565585 735 740818183267589931251096489158827449215575 736 763644513844462450141186296948035017678800 737 787141268116599756299376644546436095145840 738 811327173002863994621424530272723237734120 739 836221451672407938668385952401035526758040 740 861843835985490076064910313059563077717200 741 888214579228439702870790739884751377730800 742 915354469149308693791842679159007669828130 743 943284841300882606778556325402417057811790 744 972027592697862409201171615096119516637080 745 1001605195795169425802037141419929515760200 746 1032040712794470154210386336324954998283300 747 1063357810286164420958839438944470874093276 748 1095580774234230009472743664367030597550648 749 1128734525311469432042757915558330010406376 750 1162844634592859991802291808610916906325250 751 1197937339614866740526092110105347869204750 752 1234039560808739436815919543560577531016400 753 1271178918315979200988218079755287114713200 754 1309383749194328302657262885430992465155400 755 1348683125022807460445066137108321024819000 756 1389106869914499237188651225686499584146000 757 1430685578945953636124910173938340388025200 758 1473450637012272902422122162833236432232475 759 1517434238117116869658603421425273340657325 760 1562669405107058022954659349977246258671500 761 1609190009859906840958722280558436269078500 762 1657030793936822990284522132142605995997050 763 1706227389708226641817935744702845310318150 764 1756816341963726623111728987807242341082300 765 1808835130016488380458240478697900929916500 766 1862322190312674864826629310057247462790375 767 1917316939556807545398690846730078931490225 768 1973859798364112861750931059368231393276800 769 2031992215451141620731547502883761635113600 770 2091756692376175197811887135321519330264000 771 2153196808841162987333731617266877708456000 772 2216357248567170434962187744706706121237376 773 2281283825755556253296632658666156899755648 774 2348023512147341143685629890701602979269776 775 2416624464693478600738862105303774646658800 776 2487136053848991238956706888217147381707200 777 2559608892504193632674650665092349027266880 778 2634094865566484981773648435769639607425440 779 2710647160206462088245273621485534021379680 780 2789320296782375235925215599945536328068800 781 2870170160457226692038989965161348975259200 782 2953254033523093780492750200994966971911440 783 3038630628447545900296745607594033034174320 784 3126360121657317566709512541146616665082240 785 3216504188074697627610704252686886083996800 786 3309126036422398344636143380382058196363200 787 3404290445312977120560320052759058562794560 788 3502063800139198395563357965501485832222080 789 3602514130782043721120585964511958698335360 790 3705711150153404348548519416620374181881425 791 3811726293590822938493990713324728189685575 792 3920632759121989308165247590848291852248020 793 4032505548617039586738056212117633513401660 794 4147421509847058849572560404690933950312070 795 4265459379467544353700110636131038150709050 796 4386699826945950007164454866098587038713700 797 4511225499452802781561381326813643703038476 798 4639121067736258530523173065460422261629773 799 4770473273000348218646094310557113754237051 800 4905370974807556008890585409313227510783600 801 5043905200026768116972219400333626747288400 802 5186169192848035935656051229573805963237560 803 5332258465886008778913968165618138525582280 804 5482270852394310816172417397898955721954160 805 5636306559613563482782625804991902115163600 806 5794468223276188988677036222989123858191150 807 5956860963291572629124035964270347711541730 808 6123592440635611557674581500165955408302440 809 6294772915469135641878953537019387452753080 810 6470515306510152119190294879423482026307100 811 6650935251685340137722850630180537291932900 812 6836151170086704040292347736337463646898120 813 7026284325259785568593778393985281851995160 814 7221458889850335167721383349373761903439470 815 7421802011636851401882632319974295020558850 816 7627443880976915294630010041686429139516400 817 7838517799695773327940526042840015857842640 818 8055160251446159022933857164627051472004120 819 8277510973568888632098907174190157033339240 820 8505713030484321652031458499794396951551600 821 8739912888645341772613050598662327781256400 822 8980260493083088671359909490125541795240951 823 9226909345577255900785524981739476775884273 824 9480016584483365164896848609667492348290076 825 9739743066250032703661145831850163371530900 826 10006253448659859469184212011328650428960850 827 10279716275828203454677445134619619757454190 828 10560304064994730099842338177996333944382220 829 10848193395143285319416726579379133630598340 830 11143564997486295563262231510995892219550275 831 11446603847850570597121031379032863330588725 832 11757499261002067576302096428833755914876320 833 12076444986947869656053817910257113042036960 834 12403639309254339030971532188613832853520720 835 12739285145421123112990442038736224394452400 836 13083590149351423737665859391134500729437600 837 13436766815959683028743956209054695841152480 838 13799032587958596051577739342141954797654140 839 14170609964868129849784239055149449296489380 840 14551726614290011092687971645874740108864400 841 14942615485491940572589235841490422993351600 842 15343514925346602392829434851871873366343960 843 15754668796671359095195144433773433919400680 844 16176326599015361406745379442949851858849360 845 16608743591941652963183287520404161386060400 846 17052180920852716513171190827987767636659100 847 17506905745408788953522422583400774773636676 848 17973191370589168320323261925815807515791648 849 18451317380447646800428596584060000702426976 850 18941569774614130169522110019868358209013200 851 19444241107595446048568535134991523324330800 852 19959630630929301245036616789172021532927520 853 20488044438246322457299920723422063017553760 854 21029795613296105022276601319474088722344845 855 21585204380994201433429164619628266335660075 856 22154598261548005308171900376980570723411300 857 22738312227720527603716549249188442047860460 858 23336688865292120435393300545219716838593630 859 23950078536781280112309253486671131140205410 860 24578839548486755246522622909948893532907700 861 25223338320914298292319402056574490264402300 862 25883949562652529914261100681865726914184265 863 26561056447763535453040820319203474823948895 864 27255050796754981747538323937995014546189840 865 27966333261201730974638968216329404012401200 866 28695313512086136284404438951826142031681800 867 29442410431927432140329761622761260522447480 868 30208052310771880730267414998294059259437840 869 30992677046116604905079555647600398460981680 870 31796732346841328145541525251665503138035450 871 32620675941223553374283472902474267648090550 872 33464975789114045343970809848185366340158776 873 34330110298350836175424814333097326457060648 874 35216568545491350724555502027144440520505876 875 36124850500943648164110274646836325270155500 876 37055467258579198819391803970291125218567000 877 38008941269911061245153932259585165867465800 878 38985806582922794127622841733546466859386650 879 39986609085634931199743848172447309649242550 880 41011906754497365333070613510202368871018000 881 42062269907697530685023527942361218830462000 882 43138281463475839609524129819956505823799400 883 44240537203541424361451575645785824207218200 884 45369646041682852825432938365283838282112400 885 46526230297670132966985110606345535202398000 886 47710925976545992834200009256044148367273875 887 48924383053406122131717234924983999539620725 888 50167265763769788051922522648251491444784300 889 51440252899643992593032436717757296302668100 890 52744038111386121437556300321202757729694250 891 54079330215471846030912156025537004760825750 892 55446853508276881217900739281355181892708700 893 56847348085983071099409139125430743318242100 894 58281570170721176104210745846485188677188575 895 59750292443064665078200020083166373271573625 896 61254304380990777929138693357571018823032000 897 62794412605427117488499894790561375867725376 898 64371441232504054229078659271602871608695648 899 65986232232635284779865125068610013199791776 900 67639645796550975286877690844816642232132800 901 69332560708410044065388850342639129295963200 902 71065874726120295167023571601205107528362280 903 72840504968997305943044591550383895684575640 904 74657388312895197928018492926924083558794080 905 76517481792944681908105023894525816104992800 906 78421763014036065394505827656606775329325200 907 80371230569187244421261904728296435281014640 908 82366904465939072160841771437125466405373920 909 84409826560922904841268512104111667375969440 910 86501061002747571402651290557141460937085800 911 88641694683355497804066733068116840172874200 912 90832837698000240446414450065306245210855360 913 93075623814000246383362955005190350030876480 914 95371210948426261428692534612941681533880160 915 97720781654882451519880928522778990597424800 916 100125543619543988358177774638552075377227200 917 102586730166616578016144155691119835889293120 918 105105600773386181494219123799607153288360585 919 107683441595029989735994843669831631964329295 920 110321565999362573003469104873324166377709300 921 113021315111694026402886591310713634297964700 922 115784058369979880381623819098308856469692726 923 118611194090445537838222846867634932876277898 924 121504150043871038761106330937577248312284676 925 124464384042725039705452221613797292014245100 926 127493384539340029609788448245991473899547525 927 130592671235323986130689382899485189287160835 928 133763795702406908531213849150907566951970480 929 137008342014923944901320469527225060306924560 930 140327927394140163830647617467312011107312600 931 143724202864625404319398164864760706645663400 932 147198853922891073434812186432919756696437680 933 150753601218504249741690197521310793630929040 934 154390201247897992608266057549237150494833030 935 158110447061100353875935119176929611952539850 936 161916168981608239855443404321232075259931400 937 165809235339635978955792863222944759036672920 938 169791553218972214258224569544893213948034060 939 173865069217682561819490589752077129658892020 940 178031770222899355240001257480340415990586600 941 182293684199943735887748839269858902554017400 942 186652880996029346963325441948051180658569990 943 191111473158800949170918449247570318524464170 944 195671616769965396981938195325061150419841840 945 200335512294276598210110069969862174590195600 946 205105405444140326738922214492954131128057400 947 209983588060109069645145229324137905057589576 948 214972399007541466548161638660132542110793648 949 220074225089705341698171947236748416896594576 950 225291501977607839022913092537619607814401775 951 230626715156840748020226427344753764296551225 952 236082400891733754962640385841081272699265340 953 241661147207113070332326839641837221141138420 954 247365594887967670704978331564713207047903490 955 253198438497330252436499792759165179775721150 956 259162427412684926476759959183899263239389100 957 265260366881218689452683722929402775315610020 958 271495119094238786854349365989709250803797435 959 277869604281083240761281795073779265230354045 960 284386801822857048113891815853761294905266400 961 291049751386331867132534648600068801282173600 962 297861554078352400193083331865176794503671280 963 304825373621098152376130976180834487892705040 964 311944437548554797123768854605439964255379680 965 319222038424555015084238541563361151120298400 966 326661535082754390435777999099795415235390100 967 334266353888913751906240555692594885219706060 968 342039990025865234508711266290097091852722480 969 349986008801545313874277948294724479414242960 970 358108046980484129175157816293125258472379400 971 366409814139146564203454414774103926213572600 972 374895094045526800427113359116241069767992176 973 383567746063404392024796318002210894725821648 974 392431706581676342260663459804782995234191476 975 401490990469186184369514032853791626813574700 976 410749692555477689669439932982495416949736800 977 420211989137907542206327554475285887287845920 978 429882139515558134181786975184968198501582960 979 439764487550398551059529204499565168582079120 980 449863463256148830937722985813751425063087200 981 460183584415309700886242178397591395189664800 982 470729458224827214864885228319202864662761285 983 481505782970869044965850342807259537943282355 984 492517349733196611482740891187467136524105860 985 503769044119624779138629052772227548781146700 986 515265848031068498164614363105203696159969550 987 527012841457683531283393136150089169025792690 988 539015204306616282513449708608993891301742420 989 551278218261885732580973900531845872282754140 990 563807268676928590139632398271206005743725825 991 576607846500346989502967705559097163768867175 992 589685550235406405759736045272808645833728080 993 603046087933839918557587943311945401970022640 994 616695279224523538113418123098841285553706280 995 630639057377596012767575572953080245761498200 996 644883471404605368292099867208693967945022800 997 659434688195273386858690838571351677990961776 998 674298994691478319759194115670296080568626898 999 689482800099065344359708210393680434481124126 1000 704992638138103624089681196721554636483767000