1 2 2 4 3 4 4 2 5 8 6 12 7 6 8 32 9 56 10 32 11 160 12 270 13 150 14 840 15 1512 16 882 17 4704 18 8232 19 4704 20 26880 21 48960 22 28800 23 158400 24 282150 25 163350 26 943800 27 1730300 28 1022450 29 5725720 30 10306296 31 6012006 32 34978944 33 64393056 34 38158848 35 216233472 36 391923168 37 229748064 38 1343142528 39 2479647744 40 1472290848 41 8413090560 42 15323843520 43 9014025600 44 52882283520 45 97832224512 46 58170511872 47 334480443264 48 611472060342 49 360611727894 50 2121245458200 51 3930543054900 52 2339608961250 53 13517740665000 54 24782524552500 55 14644219053750 56 86323817580000 57 160153398405000 58 95410535220000 59 553381104276000 60 1016837779107150 61 601801950900150 62 3553497233886600 63 6599352005789400 64 3934229080374450 65 22890060103996800 66 42138519736903200 67 24970974658905600 68 147654458852659200 69 274444700693529600 70 163703856554035200 71 954939163231872000 72 1760669082208764000 73 1044464709784860000 74 6183231081926371200 75 11500809812383050432 76 6863386500938272032 77 40124413390100667264 78 74075840104801231872 79 43982530062225731424 80 260637215183559889920 81 485074817147180906240 82 289596905759510988800 83 1696210448019992934400 84 3134960381608379798400 85 1862802545593385097600 86 11048346132484904716800 87 20572782453592581196800 88 12286522854228902659200 89 72080934078142895600640 90 133349728044564356861184 91 79289027485957185160704 92 470618743787616840953856 93 876717175926931373067264 94 523753118086218742351872 95 3077049568756535111317248 96 5697349592150772042048342 97 3389562415583370708560406 98 20131946468313353299328472 99 37518627509129431148748516 100 22419667657894416174252162 101 131880397987614212789718600 102 244366619800579276639772700 103 145456321309868617047483750 104 864426138070076352739332000 105 1611537300259213771892611800 106 963217696706656507338112800 107 5672281991716977209879997600 108 10517356192975228576652495550 109 6263144699187495669242497350 110 37240319833006731006306741000 111 69448164012904444309058517000 112 41517924138149396054328461250 113 244737237024880650425515140000 114 454051979217212785657863615000 115 270499051448552297838727260000 116 1609122562463182899963710880000 117 3001632472287091178778460680000 118 1794790550439704003805677520000 119 10589264247594253622453497368000 120 19656321759596833286679304489350 121 11714373573901143069839181463350 122 69714808586143388025384397001400 123 130077630654633394730290399283100 124 77791524215025853711252101532050 125 459340428698247898104536218570200 126 853060796153888953622710120201800 127 508555474630203030044307956274150 128 3027679104775162225380065972236800 129 5650494143214110897366285913302400 130 3379734814632739228331236434124800 131 19971160268284368167411851656192000 132 37105507998460161311043610747584000 133 22127137797246885185484722005440000 134 131779398436937005104664566610176000 135 245988210415615742862040524338995200 136 147153661587912989033542099381363200 137 870125998954615935154857631124582400 138 1617299411100427444690007118720691200 139 964704911884465493323863895377254400 140 5747178198460645492142167887353856000 141 10730103976913226424159047491814912000 142 6419720328067742305052421576299520000 143 37983345274400808638226827659772160000 144 70625282619589003561703007679888860000 145 42137773663788397083032886935059740000 146 251106732853596162209093938470151920000 147 468903388900082629431267252449365320000 148 280573339259885507774446798596751380000 149 1660994168418522206024725047692768169600 150 3089449153258451303205988588708548795456 151 1843703526944559648687444802938972668256 152 10989919062571492807862416080263680218624 153 20525290013920288038213630032257167467136 154 12282850716991668432316817972059407303168 155 72752269631412189945261152603736489411072 156 135361193977675564946231086815605872125408 157 80796991754116422487285222362803505067104 158 481733007439637537848719438993319011343488 159 899840900689134268811758952081860040056704 160 538541145109406115425219372836870781549088 161 3191354933981665869186485172366641668439040 162 5939466127132544812097069626349027549594880 163 3545949926646295410207205747074046298265600 164 21146755926181543537235699728005221560565760 165 39505984934820974517290329946409754824511488 166 23645917990184816864363555150405838654087168 167 140186513798952842838726791248834614877802496 168 260972215420372033320308356923053725018051968 169 155832330071157401191263263486427763859700096 170 929526179371816077281219466410270872145579520 171 1736746282510498460183331108292874524272003840 172 1039601647981636402222416508485171370162819200 173 6165913222511774523526056533084464678207065600 174 11481355655711580147255415613329692849075225600 175 6856920738827749254610873213516344340419926400 176 40909086441819792163102158833182257759793459200 177 76444521698485289592915474768785490135885235200 178 45762706867120445470588855643898796816040140800 179 271525394078247976458827210153799527775171502080 180 505716046470736856154565678911451620481256922624 181 302072000912050873810445271296101974649878296064 182 1802528005442401935524624241832477356927142619136 183 3368658895416947879505035468342662601470397681664 184 2016762891335146427861567286968304583775040717312 185 11970463613086030410533173574263485271438951354368 186 22299815279216717942202928190765041110503207764992 187 13321967569402195134303048010067427156923994249216 188 79508885811035323341237238917227819222276537106432 189 148605893718244592435407696547675804974969241972736 190 88974229359968099929479767359754940558261839142912 191 528284486824810593331286118698544959564679669911040 192 984342578966541613355560463356273225438875791201430 193 588129213847933668357095874332364505765366038768150 194 3510678999584588666500818449860883511337877277569880 195 6562269206915808045843837563970728409654647526534468 196 3929259957227366545968223726575065776151239568357058 197 23337422776259510394235510618445845215928574405999496 198 43492469719392723916529815243467256993321434120271788 199 25989402637198091120853182279632873081375003315772166 200 155160612759391588781213028535121630336567183974759200 201 290057712658414873057416892895880361188881190937889400 202 173687253088871181471507121494539138436455802956820000 203 1031906621292705254624836427702850175416590358743460000 204 1923443591894858691524970841343180290206659234863728750 205 1149513625925329750556343520566042658644216465806133750 206 6863762520017910974336427977872602541469814259596045000 207 12832251667859572691150713176022691707965304920114345000 208 7684429777846139460398392192618239801862944225417311250 209 45667468394057057364653302173274110822499782825337164000 210 85137208934634942658389370480175306604803166552949998600 211 50886607639092149634899393850219723487928329433947125600 212 303886220267254527397145675950607926181431150422444806400 213 568181630147578007210860401161171861980070214346190817600 214 340266964947137111663001144198215917343996851529357212800 215 2022698069407981719330062357178283508655981284091178987200 216 3771489108583632580834178770155341125514798435961677486550 217 2254465556527646291336632002271628494022812472893293246150 218 13465027159534983329079062369731918128684195043581861031800 219 25177756264061989375606739910526120884457433197930466175900 220 15078985894410751878797443133227182287944286915244070402050 221 89658835047847713873930742954323786576966030306856634823000 222 167201611305445736683816790914820034427315029491165075751000 223 99957485019559951278368733699077194494590506761022599633750 224 597079377183504775636122569295821108447687293719174995145600 225 1116538435333153930439549204583185472797175239254857240922272 226 668728902445525348712457277611319641461409768965475994563072 227 3977177156649703389710930124741006288691542310163094072927744 228 7417958709935466519625320331342600545026659506126560326809312 229 4435075842448188977342122737786845828508002773504239772113504 230 26495258279560609475030863108856481572904951633921432404833920 231 49549573925412048888369406333445887616861208250450470990858240 232 29678130215741591782096259001803526437182494525009396687232800 233 176546825898770494703752104831241490600675352046209744395846400 234 329327732926552653581999118627508165158952099009275869353790400 235 196917613502474782554185040004077047208445584974618561056905600 236 1176520424976811359057915682049675522561852102633164060998220800 237 2200391047978783269630468886365057702006501875494303671044140800 238 1318000729246174750337032124827801060085112798519430625295475200 239 7842104339014739764505341142725416307506421151190612220508077440 240 14630425907474373873155277069397104798691666960189985923885381974 241 8748847653213319049776271212353042568061851096797026758504323894 242 52277064989570943457922410700973735838789332479626678408840651416 243 97777473406419727578706731125895320735513381119301750357276033204 244 58569674664241519985264923100165018856421381759581741550645544642 245 348560990684754411619625396010738160999190662178974266789207631528 246 650363799692285670461008360849304129669221601382720278277423995412 247 388943056678719861746289313841250508919828604748489578185518271766 248 2324286218224639173809150598376629547279939613918684708192976660192 249 4347535366016569057034585908409298038737477410371997601770597909576 250 2604320702348089676677722959626825878277522699932984070625865414432 251 15501908942548152837367398569207296894509063690077286134677770324000 252 28927669366005035205444520544324330812074949207376364304889767836750 253 17301237659093920577418971617418858141193151439818399703881440093750 254 103400338009643666509751030372338587479130834487385259406726724325000 255 193419455806274623235887221520021593049197678629344191125524107855000 256 115869202299041873353573948740767652439849552763805246570479064611250 257 689825948571039990198021648317128349409336872268235886559131175360000 258 1287407729600603702637005518080222093955797302314556509217913414480000 259 770038268172323709988489281842375831898794648113379594298565032960000 260 4602527579880555507977177316759027960774404793321349299255791001600000 261 8609900731328280562336616187385422995586602070264937913262988339200000 262 5158005046417863931353733199816152025005798475273925938821145088000000 263 30713575503670007954879047689814359785261800011858377181162273024000000 264 57326190641793168256691858898318279485559666499406118772794356184000000 265 34291009014040662290532573130957509646613316490512335886922651416000000 266 204975469612018340882734032647970731820205442392725423503852253408000000 267 383465344835966896145788948717832885933305687172907674307768541488000000 268 229733742626953140483738424231854837068151605378363606679879351432000000 269 1368192067200520925547597726536379918539214005364476590893503692972800000 270 2553958525440972394355515756201242514606532810013689636334540226882560000 271 1527814475040581700194817461298957575702122305990332193164412457152960000 272 9133308510132708185780007680732229903098401477568579264631212930672640000 273 17087316196154874380538970413677605945082448918198358459378725290626560000 274 10237334813555343241203964653128433517758647810021924010905315592622080000 275 60978907367699218436736659020808495301431945651000156064957749399531520000 276 113838340656547182244668708552433250739358007234339965262570581080103680000 277 68104160130772768417116214286826879263284047996089848213852269030455040000 278 407160355190426443439963603693287579251461620277698447386041522375623680000 279 761783890356281732887673839168086438599508837938919675754529299928586240000 280 456413623963461900307701136398120754160912622730645840214998158146868480000 281 2719059887441900682684176982797315131171394348182570962982967750662195200000 282 5076542662192059253309287877456689420431699022404693659611817449374630400000 283 3037247746610633741296155140358703072053153261267765437374591636377984000000 284 18159544421840420684802274944460456262380958446316744930829137362765209600000 285 33977463378759313439195835488187853690928582777187383278472412276121221120000 286 20357805062378997925594129279842511494142863942449824580350559254047313920000 287 121298588496674862639998353625728297652601230990430204791255415555365245440000 288 226487208208635095085621925910539555773216360989943898008672221232283544220000 289 135513266836128948105623160691243332533765437747121244415230659565759610140000 290 810285513040771029909911682483723019274061380343611564544678170599387359600000 291 1516152789864947854934525467740162144311774644663561844998547298595760884200000 292 908438655084369582502091705877369879856228609405853171590038670646220364500000 293 5413552801727263634502260777881469488122831713194063798046761057728496866000000 294 10108981252204992297080752268901111391086512280760343622883237485350152311000000 295 6048816650909544571204056685490009274994388495864795774348166692053779661500000 296 36170701589277276627806076341516015058552302924767263620344592744402399592000000 297 67683055246602176720212885275412543329260748654678137228978139453540853782000000 298 40555029054644219249358328019275532035346521461102689513719694895239054088000000 299 241707973165679546726175634994882170930665267908172029501769381575624762364480000 300 451389639886906553511132998352942454213017387818511265094554320092479243715666400 301 270108660012646893466501272106780826015018436887382242968227283910760671942306400 302 1615303273738997263898680874777184345673971642376028462899101777050489562902505600 303 3022696225115549335414363221117701399330501390188805737504259761015272548401718400 304 1811218769811301387490352565034813140075022658406784390329933428227405376224839200 305 10796284431816384741118964309227121462407978199130636365888230631002573222987276800 306 20163648865304130325325124518703594495967841636611629683350077796137158813520355200 307 12066435541441841769485901286783253399161857987263652408933904822885228896279897600 308 72164313529399752718478788278237709649356354564605921202944518164051466020470067200 309 135045353716425265402784334375051636261295508177939721474442290059426408499471897600 310 80922118569375450863925243166373354024278242254485280572233901436387808984119347200 311 482420322240507495534938949645687302837043367286354557257548258563081168943788416000 312 901059111492486355842902797775718832462458404763215122569987973325754971801258652000 313 539243869812105734191698585541453355334675879298449204626826779403444095093417340000 314 3225191907066689534022730587809835306192156687613581909577592547289170397320629424000 315 6035716283224804699385395814329834644445321801105417573638066052784018886414320779200 316 3616822352924787548868347873472458164801204285395231141454871642317141088423848711200 317 21564450255174205008347130717307486416550576494054585673579989414570124225319550806400 318 40280765570985779166535206434215870853556737224743471352536206642310232043521425091200 319 24107427879605125410274858396235256041143804854202532097351214581382638874531761986400 320 144193961149040002453980461435425830526467617819529163946773619926026998875703996928000 321 269858324486871593377659695349944136102104116526735654956461844768101930138875938176000 322 161712853625091591537174349273374763207253403162088781996381629823581680982097940480000 323 964287756801472082869817416037530995421029552188751625978423792651727801411769200640000 324 1801343101247194377027645034125665540057339927352598523529138890439685962359485520640000 325 1078127283646090314875281972097517293491567763211034804045321045950890111300658620160000 326 6448981549883035644942053631262213535380753959757749470069259834495232592367242388480000 327 12069653542900360289616320557591665699244713832941109099946137671899334393054288506880000 328 7232917380488083555909780334145005547709148363122796997394192796027909948778856715520000 329 43134489105456207387971053629082942175429102965532316639005367947220990239990272776192000 330 80583068283375005620255013825241314700460733267426282448323664665035577221072736868249600 331 48232201454282850079276723603429108068888906043277044969069638704619834541080032286105600 332 288524160050845157230988688943035385204884987502125746481641802701509640858352625567334400 333 540008056311379111844485586737978389876710415797897511996045806407555206201105927582105600 334 323614936273245243921244070030701850973046675171303202134814454381422975557341458406604800 335 1930131941343998419101705703397400325446385526914558384161214781489201318502715126925107200 336 3606072399341354189259213557463446590175501531311351266836912437737637284791903038473916800 337 2158473443333355374932934279915396346090712386125432478716001351620736295914866693280086400 338 12912637590206621534997022771883256017321429849741525270902804545978918018039379510241932800 339 24168343808218588094264339081887687147464446134693208803503921782960541246153351915187334400 340 14483865615563621943016572002975245134473373747387064850326818373476352732623817282505884800 341 86394987882309323870625166333536549924928896037045649984405583280385261913896453965824576000 342 161422214201156894600378600254765659070261884700795819707705168760719831470701269251935392000 343 96625973289424901697409725504613246626565212673011582219400981300430885035278928777566960000 344 578075388027168107546242531714555771122407533208973639712590218562577816558886113034487552000 345 1082006324111721175211553956100505475948680187158535443027261256918216304472175963744986483200 346 648449783091345094551872057314588647606874537251805213242818592996282942053011378969120819200 347 3868338361200093150257719514324959863309975687743527651414055744426101688798998915919237990400 348 7228123618880346468261730213189095261831355433779393262448246401761702940061922543323231331200 349 4326869847980276605568440577445375364348873667971747523887704593442126673462673356383802838400 350 25887255500736697640153063283861220128583004851113019373687121499226398901058729482638136640000 351 48455632091122536608491631274919719727860496259775651648183586395987874866084288518784204480000 352 29040190465570013378376833812023804631423242621440887117918245271568075690290241406805602000000 353 173256729557299062867604161048006427631542057673681224839105463315118010898002796189755456000000 354 323755159893088503070395911110893366887754438280056865059514870008334927144149292880009136000000 355 193812612725114205919692790324888546164097895024795946430185772521996418970647195737692544000000 356 1159618321514969030376649300095131469486031103005501797128506470887911347118494145926362112000000 357 2170630093424028164003349845346138948134566623482987607650208541094808845131466983236110592000000 358 1300916352287801391220862870274790346020043296228861259803828687928875334792596373791339008000000 359 7762134235317214967617815125972915731252925000832205516829511171308956164262491696954989414400000 360 14505488352249045470735792016661886272778903595305184059575149001383611831965531358684636468160000 361 8683887675761134245022430672182199474339209844681029921953015622901894708768662585968394407360000 362 51959790721083150358646609972395970408442875434289798871851101743644394786351336464802624387840000 363 97263575192771351704408736849154440475308357734435036731192351611036821645525435613866069618560000 364 58293732151958988935423779369857462668976201158717687577304025303303525555761933265264101327680000 365 347851123005132327417938617879149449368972741340544889805551888695122677086841700140264473496320000 366 650082426599755497141721351446279298820703155947903564554637955922032544063933669114592622599680000 367 389194084345906251578267388036917211793973599942494897200474039400690536248802394009394267477440000 368 2328836146980382123265079655245293234799711947623384100321535715438278330724541154397676267182080000 369 4359467665384007999038899110733567213923851023904749504870191857558240533734354478049308622103040000 370 2612840555148721406590089369299597287824067063187211429629040070979531785690948612251051421716480000 371 15592758151693982587715049461949209620885561506117229499399110101006883237187919137627242355404800000 372 29142110497218390844378731554892978464840555476150547874885030370228590243695969839879946902137600000 373 17447541883447903903592444458431071249176384346562625750335697794473427815805030486659515135584000000 374 104406090630552256959097187639251530355071483929830752490008815602128992049777302432170538571334656000 375 195448201660393825027429935260678864824693817916643168661296502807185473117183110153023248205538476032 376 117143633687479632308107044531240217058390204969270104293789891105588729079850133328895344277037484032 377 699142956610989551553146805456290819269122493149929511340714270725418446571803970343883324574064984064 378 1306731478427682852307667243531400697919669421720701586672525482189174953711585992190353356644383363072 379 782374260969440688642807139439182583467827551858254453166989779145111118782733014432440863213834625024 380 4681924711313188372980578157273848530988574326080892790605608127167594096652575519438228787736333189120 381 8764784252871736501386869739305964474350657842722301267452624663260594460465746690916841687278056816640 382 5253340719386845221651436121350578076109227098161631674498418567884898887976315051338170096475806924800 383 31355877418840232416732009349311262891776949242152239057162435827062990237608630462674702763339972582400 384 58608544316074418794555728412677497241075274267069712456454006028318909487092694048397833094758503440150 385 35091636251944244482006721400694050072242562335455533163582179158021666808886221201391806022253524003350 386 210005761135666331318675883111130284153265566844741640327794126434052145553954750135461040691315663027800 387 393150320265607899329149036987115997077625072813993070846219236696306923653333892695456134317463043575300 388 235645999413858150840142124653768283962675897680436840600373641870767814487867830093860353798976296304450 389 1406625350347337885015002221010186064269511512307838371583768816090121723404503355021812573446196968709640 390 2629307385649254661989581074657501643211471519160036340729660171614612144517648579002311194980198949203404 391 1574338372888751248228329408899862095009337884929157562041833559547020851964271062735951764895551222671174 392 9421994536983060905427559210515205209826877112858469684280897028128735480457927581564780028077192050184736 393 17639268398435844939359609896021786852748409251362898397480076306477651729635929308234826731953674429830584 394 10572772495698549260288940488135382945378251416719046134269403535381100119292483622061241710895780392192032 395 63116247928867097099300644732202134552712591790716729953062802923335658287897553743820139910499052644297888 396 117984349821575425827669955209627853794559333517873887241804898646462679413172131714300147900876069999852302 397 70647163874925103003194471660476252880024889674836339777007796453960935697248966406435042968001780516628886 398 422820619883010390906336837907812761597742948730599447086452676521450412142933663605430783477664791663433032 399 791596498878718701772014079992822388254421009277588438530276063562715433260078813817686203653673181384923496 400 474481033966460908592261451561962817056113797729638853215436556171627624152878566113613116045424587637348722 401 2832722590844542737864247472011718310782768941669485690838427201024642532255991439484257409226415448581186400 402 5295500067213119073395477550290562961575250894688105713097209058631887718881536235752287171725500521414829800 403 3170958124079712019997291946281774228488174188435991444968388657863405819689542656139094114805688934978940000 404 18978771587084498608576384389597582049025516624120600648403392855952828905993707156743615146392567847873952000 405 35532477915819311283834675218302139725119995012936902325066352180311685229554885065681101690746085359630676800 406 21298399225505937327402386926103953188350857544846451838763807538347063550059604698123390330951659473725212800 407 127163971846403096395961310176444191095153649458936168331442733243660408843002933932913183446564319799006417600 408 237731175308441082784361493473242173426050113050989123516686139170593080502452176120905712435948369918363100550 409 142358196423638760487390510840909030104684875956786997268104089237847773870199975671220824851025130069108287350 410 852070956696231997077811816712010253181325534923834582188652212956461128274189635404387418816354793114370771000 411 1595300732792580344893859350267376860883284669401193944024739362214104229214084974315513670995583973969606589500 412 956247515270406347085500487733369170997290518208318007383250202496758383008442747762223106883317879133828511250 413 5709767772339237898539510158639827513780923094229377087563754832299484837673600175043998841100390814538222415000 414 10674783226547270853791258122674460134459986654428835424575715556038167305215861196821389137709426305441024515000 415 6392457397292842429886625503694589499124294333756802608902899431813553676960661065538390006884133194537357703750 416 38262766579479459724213470640819413404830308530112660220195772138625011936915611557754967523220135380252385680000 417 71639460448269995634723422548728434090698473345049063469826976252353664435843797898602376244014677933170383980000 418 42942385513660400841563319568113874037075741947464568304680147148384905483157089230286150601599576397981094720000 419 256427387781572107882478108278165704964252287629145565019375735828927007027995189975137299306694613347944251328000 420 479427633941617851701704606012927666245664544906634654598725706094440314925555292685658486382337964598745769893600 421 287107093105438770789846024804303387522475329184775480834193904222745059654558900204305511902317004587787581397600 422 1718570117595676046430000318686752191978504807318797913645813157191466881903884480655559234365642211858813607798400 423 3217748305285521108209362298817748784981030277533068434060245911337214587394507112716791757961202439225012712473600 424 1928820717088764073386862059802684640997151672043969998825886043443614425966593752225122332186970780330902506624800 425 11518591324586422072056753709244201236377356464037229288763037780564683332532897900611998152778529730426798067731200 426 21536521103364049719232874012706587522944986909872425184271736131971291723855523891637221898328870728368414697060800 427 12897577609924233165190308730773436595661969561844503217699457796547779224455850466178223283744973430548316146262400 428 77205079958707297827992337577217214866340181433139124156298852264649643469469986007332581334865015780065444903500800 429 144557064048558594359754883820279085877360724326734269180762361495524070202451669604638452114755999825961698411974400 430 86653254079528120988760630637366174727605588251879926063538222297036837600349180099139016113607237990912614734348800 431 517512489641626278127320432973159099067644485393171780657242160940636669002085381147635790678487671334617004663472000 432 967640540527832467956812684569604773777522761750774319041405915508794605061190894958339837779047260464205753511387750 433 579506173296612759361322359839735449476789397705895483548474294803317103309626859097612994770181506963243000013783750 434 3469043851182481897418122816144071518247263429025636411862590950960546521881076646184331582486327917545482234565271000 435 6495485555834785069993243755745623566925048420554898522901334090936471590970429720269282928586469169748954666789455700 436 3893702667447923646929651643637569928239600848785671214004390877716061699559622235631034241721723231589842990865502450 437 23255539219278009726867508446931239571403643425624008894601567434030176726136921845686725060146182588673582794758343400 438 43484672649745867502978286342549509609542429145173660467302930886919440042708079889537506448081560593889644540883751700 439 26043018235287360207827655007351079930989696575955653796351755311396807498105388505272462652971923652384457444814994150 440 155903782633012768591077118411353403668509748209802553338704385537613541485256747514556239010988386490464779261477516000 441 291921878705692275882271951311054587481342232617334372833186272919919233291271562948174182229758866540819255045725757000 442 174994041730932699438964112502539534729959921459982457829157983766709077177329002312257002971517576672970670599617620000 443 1045234681690165583135434293596249653387057909260976302168754443579532596113235392189426963694740120127743735203121460000 444 1954518230795630575221158383464608726857218083702535078548667515274565175502283072894756163530536001657791072415296378750 445 1170592219528006387869582663267421486816924651756802851922101682589915728417356528752685940759480911561983271012955283750 446 7007840669926051664293072051238523263360381136691732509493387254162448521800550494277824558103738074585832736533933645000 447 13122064073217237680119242297285556983070780786154317920460772106787403607935258979218208400744583374560049218073607295000 448 7866183570772698931899438258856664535550494933635518538340731666165567216584846108509839982166779818620674665673157061250 449 46987336529415588286545977866237142825688289736916164069021970485895654840400147421498777493476231449894163336287658179200 450 87866319310007150095840978609863457084037101808033226809071084808624874551548275678202713912800552811302085438857920795104 451 52625816912945458880931495210185599964770884505346103757304606944203133421248165112078630792693379223881462936642177160704 452 315057870790084071711007097152369419656641586707502501964260693228871739157671134180921074414535197472773791355791577174016 453 589951079244346167392630839204188433165002706235406175035726562983201882429347769467916780070926007188256884144702440039424 454 353657676151783113609375516339911368422521516204779298562531043061548078061094418832225974260024609083676540627858757158912 455 2112639275959335968140216900241049490313483794170655283518277546709774045259695607234613056763831217420909861119050996712448 456 3950774435470008216735899038773146826457945845348741870658357846396403107664924186555518167007361997051931763309804248786272 457 2366294978500506240630736363592359708722832999720750408019649686364072573720152481129558374434488583986249367470516001251936 458 14166837910499762852403624242160794073138006717282401135594765442545689395605618775912911575045696359028787062764657889848192 459 26528098440249555929500904218163839882052541990205280557829413720845359554516403786268295204252235338965669892039702519225536 460 15902970007374733790198186036543244327199036952243479706133339638936092507812189704333611522967963069694079594966209101839392 461 95004755888212695370015137361167433643007233740675333309368003037800033163553341090824172734613805351419176801096833595404160 462 177671231790943222510158178961144291488221320242301922033103797888872789292878975546476374984212830787069629342310961529067520 463 106417664874783700982646825940268716255965894936795422051077795610522764420213969728358245433252476773505246741488336332514400 464 637132858089027577496104867564963668938944196782878397828388350493968550851345573599460979110053538360083025652265652364989440 465 1193082658453808092698351211682133580061474536233744870772191733747576592803890662820926123785116383929123214164968423218956032 466 715233014887037409576272561008410828357266388646586072400900470877100179665381482621330389452576230159060944925769183945213952 467 4273058781248197857212089915768198025826745347555244996651533582419598509282920139763332839550006708386184619684723586134226944 468 7991441663007446954112995082854947269454826635572068767776185401736652981303153530615079204735349084433777966621910937529876352 469 4786647577071298561203927646028798750084767624905635020287535214921954099340963425792579575072844053144139501858368247929206144 470 28658909060172106035233706925267967038724086416632464452676962433290680594780290574809075162856518534748351157623351293334100480 471 53667001679557956524577769656234282225381410232420028975076604811385096145639525025438650304966983752968249938479396689428188160 472 32172819884428876998152489462283306946338345419945680635568882986417085699554307094331843932824594851906986570261883219427612800 473 192222417537347214469974367420224314919894924534359003290993832526441322154299151247147219446749478102532881786881125057845990400 474 359504584698013303011882440333394209233094621518373958686637199440274751244274678440075970547559941641129535240654256041730950400 475 215337771545002892159401664768225973043173428117604706218391825045443759628550315004715555962497833064229873900493412248346457600 476 1289317978055614800853776005404724065013214487848803020879930927316116095386037106191756033184263755202181383353897663273118412800 477 2414430364566410735561080538422997423633236564509315090987417821436311744661588354519467665915814673656915137695742322261452876800 478 1447441881024699634920748534369454374873325698622712825327469625949224673122060524875650641027616857255279100180319074806614067200 479 8648465239122580318651472492857489889868121049270709131331631015046617421904311636132012580140010722100292623577406471969519051520 480 16175332642546451002227832146797524059643970149964123172193691132829376646905407856953154778793113803678203547534618042105491101046 481 9688983713204515763239227777154406642242879363011091323694967871544413580477174129854145343688105762102984079851563188128351812406 482 58013542233100330408463450789918310578398358422004298360509000174961581935279477398629789511275366178057618962589483933886528864344 483 108640266976892854771128760330188637511721149467293763699959400948763459338427095873831562345649210575679329920625648484886884798756 484 65130110302067606964781172237749904577922380650790539929577650817542272886967487824859220212192685942136115698683535534471988150498 485 389172510940749651493260337815690787848326323888674337356982506119635309596200791447306945465447654271529382693368286403511632899272 486 727896733426216940755912854062680918012610346532520519871393205890429004985486665484777805407596538544897549111670313458419905978268 487 436017350220654702135967600700912827126365603616014766853656326300702522788336071899297596308510797841250512091644098655786181303814 488 2610754195186251468004321339166201958744373184841904370853794935395617559763288381433831006117218028791782207370826014037100079463328 489 4889157779635602825817908520125663484090306224987676743577428859076762332010698027194336899492520265574794593864691047759661345129944 490 2931092133245914224814667515751012015032026336356248465437082657530049162188231741118963644904606743980957938336571537231836285532448 491 17515062747445097197063257106317023016654791522128801805660615880362488896002848209125514463454357372569138899816098210287802194035360 492 32760643279138924178043622666846017136334495728128109474917036105495082127127278586275924156491610512412093643406025158571849530611870 493 19624346218555101280246179837108249873843402086531508120671574195223215455125142429431788308900842482985239468543951500855997885085350 494 117508206448075394332625610176139096214286553099958363777112213968972950725234186183506708176933529534481312696493479289974096427056520 495 220060822984577556659280688148042307455845726714467481255319237069167525903620385034567108040439155310028640140705970306678762399760392 496 131929668148521010909811480515937985295130811889498708422485076592437812859694745396937076907739008159167655618335860839198190079468002 497 788398980742968932665861377541026996462468466231221197319910819154809098535043297793744459593235518637917556466199843087256653968869024 498 1474686045305372612004517817629451098804797944366230010649592224985350753585126168463600329540359208054659043872018381196344524441770072 499 883386809748145912505121784473680851457946594692814112659659110619243929683843695118291984845432569076220876522368498880902033965118304 500 5289741375737400673683363978884316475796087393370144387183587488737987602897267635438874160751093228001322613906398196891628945898912000 501 9906386917735760842481868768838742382067223546565944054441119683250333070695332053793460441765894653038405074845664886693754208562184000 502 5939080885932710337219345784675505025220158001538335764053429066696842368522381327214304821202574732037413114415866239025032499138000000 503 35493078627835959396239423617941708603101420437764816113747873708116843678550421741209297860043958517652159326628152999887694221039000000 504 66391071183318156192072850428203463860265603408140437284198031623664988845145654953422749122135797405786851597576768334611356600961343750 505 39771262212441186644893282714747182407939538079816825198887126342577356086232838647515775727102828517547732102605653584695585935182093750 506 238156907449647815885396462173515672170620192525293651486827052418273871948329187640745355241586168400936715312644505489419721694699875000 507 446015746791796057560520593360459823917167401977842844352548888108779174388438981587549733337053386384002783410958496966871845659008937500 508 267398066204560195646473246730323069789202257583872605737428598795073770427192090856990716905863760083300246926475117849807054387984031250 509 1598096678022547992804804815752989640622526433560085690760161508092911475023689201827662166919750472027253240454698351384729219165833975000 510 2989380844771589774776046655349710033635078858071219115657243291609093229750195095183509229885180294733332532144671033766728774674912965000 511 1790808336254678780172443043534967803168184032901154847587122160539409623482428193812762604695367440712892601803647270228181860300537483750 512 10723904890788251876588196939063199008445733623922705052217620423347107920736879944235490685427229586491239907876811723471685526010236160000 513 20083804334941155926768246021842043757045299374627171303933876845479013518222139193809449660865908041367365967821923710186007542133205440000 514 12040875666849967019327098317544644500710999156685142514770661527968682577669479235632831646795485851498936036914314917582243397625528320000 515 71965233636754454045745680642069154341458762401583293634792093318324451685140841012968319377359066600819222360162300786479919841622343680000 516 134621011178056660402434143875498548891653237225054794924385790844016815870314334860014864881774881853567353455710583011918105866523192320000 517 80647085950490819868124883393946683135559165423867324698291720855273477106458704100288625348755581902952936685588857422058165985306434560000 518 482950179449182019557094677434270310569013268087436695881099553792273539203995476577450958735900478910169031250115932307816531565187665920000 519 904484729141820660904616621321986015169712710175314968008533268373968940474534880988983298441802052987831018063800936807702637150987304960000 520 542272094554934146236795613246283282242952759109737446097708603029763786071538273555895079389876693805204244626213987576840238477096555520000 521 3241166542167422483254410561931808123750982008471993930698947972131921479967814968380062543479722767571335715007256017700654298943565619200000 522 6063216721123540335053509413268985886672095653779505887600618189246784147870826277055806654612929660025688363418746171043465369575463270400000 523 3632341814497973472612701491820129793858859147425510439576407210147843037894965050770759747003137584347186577163304157767974645367789056000000 524 21752538409107863995989206648157120136937625065725342518148998607056797164079562132615749799195932505119151616383672899090499590545388175360000 525 40739396934772013855345499879619977856464609230237034344704767391216372974440437079798925695351239306016011098684278815296635661721434139852800 526 24424993127941115858353594893502137753761390430943027456093018435923775101380765480337113345954289927176647386396524140978760968812393008332800 527 145994845287466215244249896749796868846346492803136732294374178378362564810525939121105927499681323882896778695961042024486684881764985481625600 528 273118197789194610052098173323128517429883992928595279022288058131112923090145826452409810393579976638885024918438483446376369302960917442188800 529 163622063823594948618910750760780865795124123326242729801507424347340999482251372111580364768818983726712440896467701928011355641637178330969600 530 979883546062207036926810145799026653914302659467894314065524688181816155091448895131498229688972444917034956781106011546282694803024909778688000 531 1835205624404641992888347815437160089110685489342412232275262339730350595552628862915772108146295850225972249564613801285834538571766992043136000 532 1100292964857986715193240206087890098674958494741491496726118823593988479234042191567148435879566516538196031978784292626122517469498309709120000 533 6577032104544370027896671793693904859495257519128915463576350720809009785983263437232842335819431312340677404637227457046035722401944952418560000 534 12304222982097051793761751164607136619168094122864768816690588708030338532204644520216497178808261949491267279461779456159156716628357691884160000 535 7371448903688774272839247319336707974546650983518082219008325667423581192717196942291865426943688465235759225983858863374629924826898977570240000 536 44146330864549530840690911320273468987229105331460246585345950365799324237948799565010501327841530920294602738853054198534096533041540245560320000 537 82681885041006872705819150950400449597589707052357808199649328827565494138392933263518271341669682910775226637991544246137183590514951772760320000 538 49572136892594724575300967460195347857167878053762623260639866053216000959931333589760395345788534720554274583851753597236611190733796588590080000 539 296331218313510686905688005484278857190625759921381014602491643740335650182700638569901029955935907551757774734580482614592186895719806274016256000 540 554386320928192910086057976926838361994129025852916981485494783497544612216802444657856510209230093711413503565944319558132882984075804237638745600 541 332137907193059894906791972813629219101159705911881220533626050692292874579776965730430737742278163047595172515008957597188742812285949532126553600 542 1989157411034679149607527616187702063567166415516459906400279773206881083118664258849651490125025020682835176830219392460511586787392095540470630400 543 3725548963208597965287026861257629831763919419116463581600523995122280039653188860497413564377809292881111187543891569304494076911192930321654937600 544 2233680904932588603081381149116853284088544607479118651800314165217119227314190666360174946784040527368984804921227024959110386820648858666301964800 545 13352993541575035165673311484830419632353497433721324687685394570089152303944172774724562319236462053722282789858763753601714839894867902356794163200 546 24981836818166480625888805277938230136353658660341269539323499181952507469741707856009414668681402908200204889818181637919691774638475388749936332800 547 14967091661985204251633821664315415412088535585050276023559453254385643241783578274965992929254056367908492797424108822718405644717324461982340710400 548 89638975199649092130003653246391777549994726782596188643831479600036420726747550761544963117281124476654142655611056118575806484208675466298608844800 549 167889392074752602882834711203282960411260615326419910697667976136133788000506683188631344854907679859962881941042019041758785095423625770895345254400 550 100660160675015783785331971268489127248764570239472769214794366436106472455446020117472622516946836502472274949333726952826930232267119171171388620800 551 601772699687594359586223741279011086813266452518587207262357625433245215766253381137064591133921305177823382849277715478856648127683864610263736320000 552 1125870934062251947214986537691845470844929218910454598369927242148884051780069165524100464662241354931878801879694856269545658249756360826539626240000 553 674541409296556177525318731732587155734979379521514192923159023073950139955379129671302021311800376048511264742736569660403172153993462368841824000000 554 4039956116219374295665152187890305775969498121674798517615460527383441919300324733382716970883647657631083682891633076668793052684458142187441843200000 555 7566728617675746991610676935697248385802330265731446953263551744531689865067905514146548272492886018211732411470004654409388068946836466313235668480000 556 4536761530511216269861812794779519053825206674475348065051956348994108425592661964109510544330150274988419649301279846907793279433492859672654286080000 557 27123004418970282215517934558036694558352848505465521765256857312265852522898065075751482394059823149393132527005501020222936165215290644924685839360000 558 50746266332266979629033554979552525302724684300548395560803152390690949881551218528825354156628056214993602792461905134610654760725382496955863828480000 559 30404013018039267967395104061025004383960047921449254236860509406491560489377669722011742361083188852948753397207779369443452636813914513262349448960000 560 182098901498417006007927895980470614492167131935952752648576313022837153733171069992797601307022307568463121951190978041586454295356065533977707929600000 561 341070268715617948418592222284277180352307689628702949813710447252666914946754905160306737207404081421680259162591658069869816133414235044255038515200000 562 204496092591805193912646300298924219483182340676738385327278212485539049646876602665708536227137350745332917699198424538679975411897185893771757568000000 563 1222625574857388499775608731574419269676047611280074176105642078902903679803666496788597844251608416158267018584569304156788789164747005024465188864000000 564 2287545457213225557425906230485648819726328442913649422580636176883491326441168565135049424018634363742927786101714110303991790365424250092317181824000000 565 1370576276070184182594199681804834367469292734453593790501404617706313566588418692543601040829928051624227522163287132186400198491863996323968290176000000 566 8208954203764277749717640422238478857011848547097715189669788503934110885598359576504531101690362721897489709464767373730185315834867956818688383488000000 567 15375501524510869435979072536891119129006319500913180831445000689908334674612800476627534444435917479109583900267342065081934401087530458803257607168000000 568 9218785871687661123690842220212259986247433090589894439192659311957751510414030794249136118168145437686466618168766534784295414211379491189241319552000000 569 55118635527564121244804193485058564970405705215316421489067689359915819557001784117194834895994806406378031990735362018499787318653300536794621784268800000 570 103129868052889711065936267283885893931469622126552567575597702986579336065863864492961914765927124618249423014244322092508812588322359688581516022671360000 571 61790891407216620132333122170091970203665343215065251458796935966642471398112526405065788593931019813465899021192800578633972099332384285985549684469760000 572 370098323402386457755963831217723633052320170879762553240124056260937106175082357106781477232759616055523499896568397183022325034744751953756381356195840000 573 693207723545569399278513406377699632065275084461963630479865869776702878189192215994508238115286663056877131350771435037833700425025837756315944660623360000 574 415633980993779555961540532964406907276034956302141715549772827581000048557880448164422130190716951015234506428345137150566956648967273790998658643476480000 575 2485144844691973595020044436683016299754625676223222340891350031578062790335660179649773986765328436278589653019480299212764928296950157875346146472453120000 576 4649938986747872468807036270199862529619006636370794926902174473148015924104614164266569295549188753818142358579418216105134377555621584462073453751191580000 577 2786080353228892272542002942687600304803037379203378171233661949464468831352869029529238805475192426609200118814807991695560681332908966055563843896851740000 578 16687610820376163041754173066045937576954980364554949046352918205082517974320811389304663518804779508602255633937399162694653614615765620519335769661972080000 579 31256846173917010049710536597801069606576297418583492643816476327136426153973955011573242808538485970775727521597770970539467780744037677812123734366854440000 580 18741138058634887768394906798266616423860062145167280859051787673324537673233346469594745169434901339324035796144721598518477569782213462422621907120375380000 581 112060413134105514491433463329841623977719959218526009260309658252868369592529288168710847404868482235133409915092149764337288561584369156753821712678533200000 582 209680051379795369898919315405837677855218274207860522481919618277274320423134698996092977360655974491512514428754898785847606947706835071657924132486121400000 583 125634741529216234030344217908456459871928304793966015536687374587623043228737732869559841807004612815162456992435786462594640526518558204092557847977221500000 584 752519887723715699217651520600395616053396205124883621265901812914583151236747035854594334515801988554408973164948710709284821204993210166051833674037921600000 585 1409527635851729021226908809739971788530784430368532013678823780343853825585753101773797849650752186253835268966653931213160415103198820580258626920217183920000 586 845137720058942246813670169289675076490737276524869297729397420657916462158192824882852098763900694838028539092942398181196799199453912955719751664688742720000 587 5053578611781022006457252236772955049220122898403810290504356005158561702292867299809707447710671501786578815392492299328380860519183601959711984443955135040000 588 9456122223830050106470394172635108491334082005048966449196288596387257675081168786761276563509636598368509084414268116217773880588829520503695766810308907020000 589 5665938264994283601627454995055392204418989831246108731318021592518336398361518311903995977726632972028574972869898891721488235199441819033911778477342555740000 590 33938107374077434771169527381550064980783796958733037070838911061784959137393866030693986059479324400983342477088734478331756941803763180000080703569869115600000 591 63569348330124738226200789866964334913244777044530409538779483156338324475626073935665385055572947735852047583988543261443747774241566565583907510747622861200000 592 38115767799566662147823644330801786177656929325480631735650299859999605122580674412644895510963454435114540726171992402694930067888744180583846983070221024500000 593 227924591286297616075874721654895529466392951118025595833383611284038042753209689417028062045357222480684930402967873761569682830203399544501388019975463096000000 594 426495257937238720990462547339084816501508022167820622506407212023919670909415100651560085796994196611584680375250491053846300447426058238574566976772268066000000 595 255551814472515508933556506097913169401713308829301425631369503560891138844507833588789039262976279751070982573024585732669038324773508580198525961790670744000000 596 1530742526890645661551755554114133155411267658917222609812022352987850439711825817275560476389285052579279453402237719564530119010703629284405240936957183552000000 597 2867257672856724474087522024100719264721356883725601647273524281790056539711472730600327475246763835924253348018513115415470361111757677466140972659551709392000000 598 1719200777688740227923705358515119398162906139537684689914507517049168709927603367643657117954800046489793757966834825742072771853729955502837041956833821728000000 599 10280820650578666562983758043920414001014178714435354445688754951954028885367068138509069565369704278008966672641672257937595175685305133906965510901866253933440000 600 19237985642395329805983357239686074699397781919387157006495082703843976551743126254185096424198059130224278886180729212665724972501127231823409212275117227672949600 601 11527370154461329883745538706745764198637147883560641172228516489878454887717825150303294250170780921717553881699475019212528590737148381393185079098717537222869600 602 69049520726226075522535465686178607438602617173169213787876287829918704899563489955050578493560299650487238176946109070307882702724013190036790225049034402071318400 603 129339027628975708628032849904707690052904902316906512393708568994847723356645044617296232849877874718449975988160249079457302674505427691785330943935131603879857600 604 77551887084306151986131250640073734473952939437029602052801353122408694681972427151008298979707649980584547355450667276726390647462417799257738275148355802326368800 605 463775641573474413857656191946579560616510647722434451880118983029057936513973722764445669145974461270030362402893099357848910406606934165858157605837692124803235200 606 867857388686996675436604161167361752044757548708317934706361265272197524763772609925546846223655180000353846476700948303301426404442678785615760272310136748394172800 607 520025657506890865043362017207427081582374562916492095796272028000404072378292317852212594364174334047831074674531123784914743599487478161222142067931867654791746400 608 3115030539548666462525754743469119858148608219243617677282102394327543605970460386740347363284906355675677767508521411440671567571314154896778939677857887035599820800 609 5834927894893499617612897739921836581581321553533919319145415938143095843203288483044419137384658333722544192586774712809435288517202992115764491687219022390575526400 610 3498654990231999770718581682319996687969865389101206061183839142397438138725443192989158614920978566965785866955383654228931612838717375943180286928825607113875660800 611 20923328863152155491552302217796058624133508699526820561981783106494482986495297526699870148056832606364013518066510089016159645408015679660195833593957062151609344000 612 39154317615236938033823977311978653822367485029629234066355616180903278823993038386361154063826940428820892943734756012166269336443676400540587056247515237629298368000 613 23461820967872821415159750648631609854267353504984118644869278851032416584121565241336251452784315974047882805184873445404149602387664640795440181052047441015591360000 614 140542029992916218038127677056193253175806390751807305833655972824721012513664790811516667239117756176247805291546461419299003471863669165350246547960557353986078976000 615 263259217157462574276297697510137605948827580725336611903043383242404238074376974007914147413762040837459303570506542365906426015588531509729242314228556214295874764800 616 157852694662775410747701939717992666066972787661481132527801403623863478689128380899276646984423723705273449601846696301432173411690779635716557403258138198806315532800 617 944051067109414106995964998701781381526749875723032792593453054682523328859253229455868102353446735946101407327549173996914745840791458792246595732106923596744566681600 618 1766658671702325913820118966017168556206612024714704570605709478544236617840981164831248317753658818967097536528010711533061332629248094001995449780229218672548691532800 619 1058620371370265333573145216990832520061549617922429976160619687532344121196541242739347240988573767007521481032348831035375273248654499907810502981149025974990266521600 620 6341494012073087022370531734631074033218944571129532224343808756232399566587976526554543859061987783040225297005374640018673134436384443892198182109298513086898214912000 621 11878813058847050690454945314508207518747080953891188985455612778884603535963709653002533243242926390694914777361516988730630472839169411203863986052562794441762235904000 622 7122692549792235423677046513534901993832872525544039817197756211710303861022727258086625348946435553414745804607486008716625622011881078284715349470588909626588574720000 623 42599180442026638783914643571333740770808141450849930445163503496959701938039772639710393913891181867538191254479387475209049393186442602818201417026022132574404744960000 624 79719860514706101666532572164142589399216678171842958777787950654767134516259526442342648225875685297784812239452411416947704212970301842052812026814322668772053110460000 625 47770475183186122578596589485642283821110572083705510943915323032047358062729696962559852790457298897131168798592870810540917168080469889939160964044806069341249551740000