1 1 2 4 3 24 4 36 5 48 6 180 7 240 8 720 9 840 10 1260 11 1680 12 10080 13 15120 14 25200 15 27720 16 110880 17 166320 18 277200 19 332640 20 554400 21 665280 22 2162160 23 3603600 24 7207200 25 8648640 26 10810800 27 36756720 28 61261200 29 73513440 30 122522400 31 147026880 32 183783600 33 698377680 34 735134400 35 1102701600 36 1163962800 37 1396755360 38 2327925600 39 2793510720 40 3491888400 41 13967553600 42 20951330400 43 27935107200 44 41902660800 45 48886437600 46 80313433200 47 481880599200 48 642507465600 49 963761198400 50 1124388064800 51 1927522396800 52 2248776129600 53 3373164194400 54 4497552259200 55 4658179125600 56 6746328388800 57 13974537376800 58 18632716502400 59 27949074753600 60 32607253879200 61 55898149507200 62 65214507758400 63 97821761637600 64 130429015516800 65 144403552893600 66 195643523275200 67 433210658680800 68 577614211574400 69 866421317361600 70 1010824870255200 71 1732842634723200 72 3032474610765600 73 4043299481020800 74 10685862914126400 75 12129898443062400 76 21371725828252800 77 24259796886124800 78 30324746107656000 79 32057588742379200 80 37400520199442400 81 64115177484758400 82 74801040398884800 83 112201560598327200 84 149602080797769600 85 448806242393308800 86 897612484786617600 87 1122015605983272000 88 1346418727179926400 89 1533421328177138400 90 2244031211966544000 91 3066842656354276800 92 4600263984531415200 93 6133685312708553600 94 18401055938125660800 95 36802111876251321600 96 46002639845314152000 97 55203167814376982400 98 65937117111616951200 99 73604223752502643200 100 92005279690628304000 101 131874234223233902400 102 197811351334850853600 103 263748468446467804800 104 1582490810678806828800 105 1978113513348508536000 106 2373736216018210243200 107 3164981621357613657600 108 3956227026697017072000 109 6198089008491993412800 110 9297133512737990119200 111 12396178016983986825600 112 18594267025475980238400 113 74377068101903920953600 114 92971335127379901192000 115 111565602152855881430400 116 148754136203807841907200 117 185942670254759802384000 118 328498717450075650878400 119 371885340509519604768000 120 557828010764279407152000 121 656997434900151301756800 122 985496152350226952635200 123 3941984609400907810540800 124 4927480761751134763176000 125 5912976914101361715811200 126 7883969218801815621081600 127 9854961523502269526352000 128 19709923047004539052704000 129 29564884570506808579056000 130 39419846094009078105408000 131 43361830703409985915948800 132 54202288379262482394936000 133 58144272988663390205476800 134 108404576758524964789872000 135 232577091954653560821907200 136 290721364943316951027384000 137 348865637931980341232860800 138 465154183909307121643814400 139 1162885459773267804109536000 140 1744328189659901706164304000 141 2325770919546535608219072000 142 2558348011501189169040979200 143 3197935014376486461301224000 144 3488656379319803412328608000 145 3546800652308466802534084800 146 6395870028752972922602448000 147 7093601304616933605068169600 148 14187202609233867210136339200 149 17734003261542334012670424000 150 21280803913850800815204508800 151 28374405218467734420272678400 152 70936013046169336050681696000 153 106404019569254004076022544000 154 141872026092338672101363392000 155 156059228701572539311499731200 156 195074035876965674139374664000 157 212808039138508008152045088000 158 390148071753931348278749328000 159 475271287409334551539567363200 160 780296143507862696557498656000 161 950542574818669103079134726400 162 1188178218523336378848918408000 163 1425813862228003654618702089600 164 1901085149637338206158269452800 165 2340888430523588089672495968000 166 4752712874093345515395673632000 167 7129069311140018273093510448000 168 9505425748186691030791347264000 169 10455968323005360133870481990400 170 13069960403756700167338102488000 171 14258138622280036546187020896000 172 26139920807513400334676204976000 173 33744261406062753159309282787200 174 52279841615026800669352409952000 175 67488522812125506318618565574400 176 78419762422540201004028614928000 177 101232784218188259477927848361600 178 104559683230053601338704819904000 179 134977045624251012637237131148800 180 156839524845080402008057229856000 181 337442614060627531593092827872000 182 506163921090941297389639241808000 183 674885228121255063186185655744000 184 742373750933380569504804221318400 185 927967188666725711881005276648000 186 1012327842181882594779278483616000 187 1855934377333451423762010553296000 188 3711868754666902847524021106592000 189 5567803132000354271286031659888000 190 7423737509333805695048042213184000 191 11135606264000708542572063319776000 192 24633310826425809806295776434656000 193 36949966239638714709443664651984000 194 49266621652851619612591552869312000 195 54193283818136781573850708156243200 196 67741604772670976967313385195304000 197 73899932479277429418887329303968000 198 270966419090683907869253540781216000 199 406449628636025861803880311171824000 200 541932838181367815738507081562432000 201 812899257272051723607760622343648000 202 973015777643819487348683169168912000 203 1625798514544103447215521244687296000 204 1946031555287638974697366338337824000 205 2919047332931458462046049507506736000 206 3892063110575277949394732676675648000 207 4281269421632805744334205944343212800 208 5283845172268336203450444045233712000 209 5351586777041007180417757430429016000 210 5838094665862916924092099015013472000 211 10567690344536672406900888090467424000 212 32109520662246043082506544582574096000 213 42812694216328057443342059443432128000 214 64219041324492086165013089165148192000 215 128438082648984172330026178330296384000 216 161520619088874034899881406082039392000 217 242280928633311052349822109123059088000 218 278282512406132373381723386382308832000 219 355345361995522876779739093380486662400 220 417423768609198560072585079573463248000 221 484561857266622104699644218246118176000 222 834847537218397120145170159146926496000 223 888363404988807191949347733451216656000 224 2665090214966421575848043200353649968000 225 3553453619955228767797390933804866624000 226 10660360859865686303392172801414599872000 227 21320721719731372606784345602829199744000 228 21563002648364683659134167711952258832000 229 23097448529708986990683041069731633056000 230 34646172794563480486024561604597449584000 231 43126005296729367318268335423904517664000 232 46194897059417973981366082139463266112000 233 69292345589126960972049123209194899168000 234 79064343044003840083491948277158282384000 235 158128686088007680166983896554316564768000 236 237193029132011520250475844831474847152000 237 316257372176015360333967793108633129536000 238 948772116528046081001903379325899388608000 239 1897544233056092162003806758651798777216000 240 2055672919144099842170790655206115341984000 241 3083509378716149763256185982809173012976000 242 4111345838288199684341581310412230683968000 243 6167018757432299526512371965618346025952000 244 7669241275268372488098718982884353391248000 245 12334037514864599053024743931236692051904000 246 15338482550536744976197437965768706782496000 247 23007723825805117464296156948653060173744000 248 30676965101073489952394875931537413564992000 249 92030895303220469857184627794612240694976000 250 184061790606440939714369255589224481389952000 251 199400273156977684690566693554993188172448000 252 299100409735466527035850040332489782258672000 253 398800546313955369381133387109986376344896000 254 1196401638941866108143400161329959129034688000 255 1549186737604211242595941234542639385032096000 256 2323780106406316863893911851813959077548144000 257 3098373475208422485191882469085278770064192000 258 4647560212812633727787823703627918155096288000 259 9295120425625267455575647407255836310192576000 260 18590240851250534911151294814511672620385152000 261 20139427588854746153747236049054312005417248000 262 30209141383282119230620854073581468008125872000 263 40278855177709492307494472098108624010834496000 264 120836565533128476922483416294325872032503488000 265 159566233973233757987381947157891856658305888000 266 239349350959850636981072920736837784987458832000 267 319132467946467515974763894315783713316611776000 268 422927979365949669228691957030140552113762208000 269 478698701919701273962145841473675569974917664000 270 957397403839402547924291682947351139949835328000 271 1914794807678805095848583365894702279899670656000 272 2074361041652038853835965313052594136557976544000 273 3111541562478058280753947969578891204836964816000 274 4148722083304077707671930626105188273115953088000 275 12446166249912233123015791878315564819347859264000 276 17073587035136012104649868345894428662438730016000 277 24892332499824466246031583756631129638695718528000 278 25610380552704018156974802518841642993658095024000 279 34147174070272024209299736691788857324877460032000 280 43561581874692815930555271574104476867717507424000 281 51220761105408036313949605037683285987316190048000 282 102441522210816072627899210075366571974632380096000 283 204883044421632145255798420150733143949264760192000 284 221956631456768157360448288496627572611703490208000 285 332934947185152236040672432744941358917555235312000 286 443913262913536314720896576993255145223406980416000 287 1331739788740608944162689730979765435670220941248000 288 2663479577481217888325379461959530871340441882496000 289 2791531480244737979110253474553739086308732357616000 290 3722041973659650638813671299404985448411643143488000 291 3995219366221826832488069192939296307010662823744000 292 4661089260592131304569414058429179024845773294368000 293 5583062960489475958220506949107478172617464715232000 294 11166125920978951916441013898214956345234929430464000 295 22332251841957903832882027796429912690469858860928000 296 24193272828787729152288863446132405414675680432672000 297 36289909243181593728433295169198608122013520649008000 298 48386545657575458304577726892264810829351360865344000 299 145159636972726374913733180676794432488054082596032000 300 290319273945452749827466361353588864976108165192064000 301 420590743023540522185944856832763355670515675214144000 302 435478910918179124741199542030383297464162247788096000 303 508058729404542312198066132368780513708189289086112000 304 630886114535310783278917285249145033505773512821216000 305 1016117458809084624396132264737561027416378578172224000 306 1261772229070621566557834570498290067011547025642432000 307 2523544458141243133115669140996580134023094051284864000 308 2733839829653013394208641569412961811858351888891936000 309 4100759744479520091312962354119442717787527833337904000 310 5467679659306026788417283138825923623716703777783872000 311 16403038977918080365251849416477770871150111333351616000 312 32806077955836160730503698832955541742300222666703232000 313 49209116933754241095755548249433312613450334000054848000 314 57410636422713281278381472957672198049025389666730656000 315 114821272845426562556762945915344396098050779333461312000 316 229642545690853125113525891830688792196101558666922624000 317 278851662624607366209281440080122104809551892666977472000 318 344463818536279687670288837746033188294152338000383936000 319 347197658365932701064497479315446150106010689889275872000 320 520796487548899051596746218973169225159016034833913808000 321 694395316731865402128994958630892300212021379778551744000 322 2083185950195596206386984875892676900636064139335655232000 323 4166371900391192412773969751785353801272128278671310464000 324 6249557850586788619160954627678030701908192418006965696000 325 7291150825684586722354447065624369152226224487674793312000 326 14582301651369173444708894131248738304452448975349586624000 327 29164603302738346889417788262497476608904897950699173248000 328 35414161153325135508578742890175507310813090368706138944000 329 43746904954107520334126682393746214913357346926048759872000 330 45482893245937183839449169790323445663887400375495139232000 331 68224339868905775759173754685485168495831100563242708848000 332 90965786491874367678898339580646891327774800750990278464000 333 272897359475623103036695018741940673983324402252970835392000 334 545794718951246206073390037483881347966648804505941670784000 335 818692078426869309110085056225822021949973206758912506176000 336 955140758164680860628432565596792358941635407885397923872000 337 1910281516329361721256865131193584717883270815770795847744000 338 3820563032658723442513730262387169435766541631541591695488000 339 4639255111085592751623815318612991457716514838300504201664000 340 5730844548988085163770595393580754153649812447312387543232000 341 6231156374693394186004536261274312055952573851442834074784000 342 9278510222171185503247630637225982915433029676601008403328000 343 9346734562040091279006804391911468083928860777164251112176000 344 12462312749386788372009072522548624111905147702885668149568000 345 16237392888799574630683353615145470102007801934051764705824000 346 37386938248160365116027217567645872335715443108657004448704000 347 74773876496320730232054435135291744671430886217314008897408000 348 112160814744481095348081652702937617007146329325971013346112000 349 130854283868561277906095261486760553175004050880299515570464000 350 261708567737122555812190522973521106350008101760599031140928000 351 523417135474245111624381045947042212700016203521198062281856000 352 635577950218726206972462698649979829707162532847169075627968000 353 785125703211367667436571568920563319050024305281797093422784000 354 866130736082381791854630540317129375777407765350553936394976000 355 1271155900437452413944925397299959659414325065694338151255936000 356 1299196104123572687781945810475694063666111648025830904592464000 357 1732261472164763583709261080634258751554815530701107872789952000 358 2224522825765541724403619445274929403975068864965091764697888000 359 10393568832988581502255566483805552509328893184206647236739712000 360 15590353249482872253383349725708328763993339776309970855109568000 361 18188745457730017628947241346659716891325563072361632664294496000 362 36377490915460035257894482693319433782651126144723265328588992000 363 72754981830920070515788965386638867565302252289446530657177984000 364 88345335080402942769172315112347196329295592065756501512287552000 365 109132472746380105773683448079958301347953378434169795985766976000 366 176690670160805885538344630224694392658591184131513003024575104000 367 181887454577300176289472413466597168913255630723616326642944960000 368 218264945492760211547366896159916602695906756868339591971533952000 369 258106959352549773972679901014504553981667514074465073045702848000 370 265036005241208828307516945337041588987886776197269504536862656000 371 309208672781410299692103102893215187152534572230147755293006432000 372 387160439028824660959019851521756830972501271111697609568554272000 373 618417345562820599384206205786430374305069144460295510586012864000 374 1548641756115298643836079406087027323890005084446790438274217088000 375 2322962634172947965754119109130540985835007626670185657411325632000 376 2710123073201772626713138960652297816807508897781883266979879904000 377 5420246146403545253426277921304595633615017795563766533959759808000 378 10840492292807090506852555842609191267230035591127533067919519616000 379 13163454926980038472606674951739732253065043217797718725330845248000 380 16260738439210635760278833763913786900845053386691299601879279424000 381 26326909853960076945213349903479464506130086435595437450661690496000 382 27101230732017726267131389606522978168075088977818832669798799040000 383 32521476878421271520557667527827573801690106773382599203758558848000 384 39490364780940115417820024855219196759195129653393156175992535744000 385 46072092244430134654123362331089062885727651262292015538657958368000 386 58461226293352523804811997579785281476847691937866339044851695072000 387 92144184488860269308246724662178125771455302524584031077315916736000 388 233844905173410095219247990319141125907390767751465356179406780288000 389 350767357760115142828871985478711688861086151627198034269110170432000 390 409228584053467666633683983058496970337933843565064373313961865504000 391 1636914336213870666534735932233987881351735374260257493255847462016000 392 1987681693973985809363607917712699570212821525887455527524957632448000 393 2455371504320805999802103898350981822027603061390386239883771193024000 394 3975363387947971618727215835425399140425643051774911055049915264896000 395 4092285840534676666336839830584969703379338435650643733139618655040000 396 4910743008641611999604207796701963644055206122780772479767542386048000 397 5963045081921957428090823753138098710638464577662366582574872897344000 398 6956885928908950332772627711994448495744875340606094346337351713568000 399 9178412528056346237355483620026289191865087634245015230041716126304000 400 13913771857817900665545255423988896991489750681212188692674703427136000 401 18356825056112692474710967240052578383730175268490030460083432252608000 402 36713650112225384949421934480105156767460350536980060920166864505216000 403 55070475168338077424132901720157735151190525805470091380250296757824000 404 64248887696394423661488385340184024343055613439715106610292012884128000 405 256995550785577694645953541360736097372222453758860426441168051536512000 406 312066025953915772070086443080893832523412979564330517821418348294336000 407 385493326178366541968930312041104146058333680638290639661752077304768000 408 624132051907831544140172886161787665046825959128661035642836696588672000 409 642488876963944236614883853401840243430556134397151066102920128841280000 410 770986652356733083937860624082208292116667361276581279323504154609536000 411 936198077861747316210259329242681497570238938692991553464255044883008000 412 1092231090838705202245302550783128413831945428475156812374964219030176000 413 1496081242073184436688943830064285138274009284381937482496799728587552000 414 2184462181677410404490605101566256827663890856950313624749928438060352000 415 2992162484146368873377887660128570276548018568763874964993599457175104000 416 4368924363354820808981210203132513655327781713900627249499856876120704000 417 5984324968292737746755775320257140553096037137527749929987198914350208000 418 6553386545032231213471815304698770482991672570850940874249785314181056000 419 8976487452439106620133662980385710829644055706291624894980798371525312000 420 10472568694512291056822606810449995967918064990673562377477598100112864000 421 41890274778049164227290427241799983871672259962694249509910392400451456000 422 50866762230488270847424090222185694701316315668985874404891190771976768000 423 62835412167073746340935640862699975807508389944041374264865588600677184000 424 101733524460976541694848180444371389402632631337971748809782381543953536000 425 104725686945122910568226068104499959679180649906735623774775981001128640000 426 125670824334147492681871281725399951615016779888082748529731177201354368000 427 152600286691464812542272270666557084103948947006957623214673572315930304000 428 178033667806708947965984315777649931454607104841450560417119167701918688000 429 249845567426221800927053619620735618091759550491783559576965554674121184000 430 356067335613417895931968631555299862909214209682901120834238335403837376000 431 499691134852443601854107239241471236183519100983567119153931109348242368000 432 712134671226835791863937263110599725818428419365802241668476670807674752000 433 999382269704887203708214478482942472367038201967134238307862218696484736000 434 1068202006840253687795905894665899588727642629048703362502715006211512128000 435 1499073404557330805562321717724413708550557302950701357461793328044727104000 436 1748918971983552606489375337345149326642316853442484917038758882718848288000 437 6995675887934210425957501349380597306569267413769939668155035530875393152000 438 8494749292491541231519823067105011015119824716720641025616828858920120256000 439 10493513831901315638936252024070895959853901120654909502232553296313089728000 440 16989498584983082463039646134210022030239649433441282051233657717840240512000 441 17489189719835526064893753373451493266423168534424849170387588827188482880000 442 20987027663802631277872504048141791919707802241309819004465106592626179456000 443 25484247877474623694559469201315033045359474150161923076850486576760360768000 444 29731622523720394310319380734867538552919386508522243589658901006220420896000 445 118926490094881577241277522939470154211677546034088974358635604024881683584000 446 178389735142322365861916284409205231317516319051133461537953406037322525376000 447 297316225237203943103193807348675385529193865085222435896589010062204208960000 448 302562982153154600922661933360710833509120815645549890647705286710360753824000 449 564900827950687491896068233962483232505468343661922628203519119118187997024000 450 594632450474407886206387614697350771058387730170444871793178020124408417920000 451 605125964306309201845323866721421667018241631291099781295410573420721507648000 452 1129801655901374983792136467924966465010936687323845256407038238236375994048000 453 1210251928612618403690647733442843334036483262582199562590821146841443015296000 454 1469591627601036633052929390609166905615729675992670897431711392593180804288000 455 1815377892918927605535971600164265001054724893873299343886231720262164522944000 456 2939183255202073266105858781218333811231459351985341794863422785186361608576000 457 3025629821531546009226619333607108335091208156455498906477052867103607538240000 458 3630755785837855211071943200328530002109449787746598687772463440524329045888000 459 4408774882803109899158788171827500716847189027978012692295134177779542412864000 460 5143570696603628215685252867132084169655053865974348141010989874076132815008000 461 20574282786414512862741011468528336678620215463897392564043959496304531260032000 462 30861424179621769294111517202792505017930323195846088846065939244456796890048000 463 51435706966036282156852528671320841696550538659743481410109898740761328150080000 464 54158773805414673565156486071567239198132626000553430425939246321154574934496000 465 61722848359243538588223034405585010035860646391692177692131878488913593780096000 466 97727843235468936098019804475509599223446023453512614679208807607446523485152000 467 102871413932072564313705057342641683393101077319486962820219797481522656300160000 468 108317547610829347130312972143134478396265252001106860851878492642309149868992000 469 195455686470937872196039608951019198446892046907025229358417615214893046970304000 470 216635095221658694260625944286268956792530504002213721703756985284618299737984000 471 263056901340585557316474360919040876105215612002688090640276339274179363967552000 472 324952642832488041390938916429403435188795756003320582555635477926927449606976000 473 526113802681171114632948721838081752210431224005376181280552678548358727935104000 474 541587738054146735651564860715672391981326260005534304259392463211545749344960000 475 649905285664976082781877832858806870377591512006641165111270955853854899213952000 476 789170704021756671949423082757122628315646836008064271920829017822538091902656000 477 920699154692049450607660263216643066368254642009408317240967187459627773886432000 478 3682796618768197802430641052866572265473018568037633268963868749838511095545728000 479 5524194928152296703645961579299858398209527852056449903445803124757766643318592000 480 9206991546920494506076602632166430663682546420094083172409671874596277738864320000 481 11048389856304593407291923158599716796419055704112899806891606249515533286637184000 482 17493283939148939561545545001116218260996838198178758027578376561732927703842208000 483 18413983093840989012153205264332861327365092840188166344819343749192555477728640000 484 19605476117560111830586647957907340589724010612200341814190007168257956126287552000 485 34986567878297879123091090002232436521993676396357516055156753123465855407684416000 486 39210952235120223661173295915814681179448021224400683628380014336515912252575104000 487 47613299142645985874281859326346398575044025772486544405890017408626464878126912000 488 58816428352680335491759943873722021769172031836601025442570021504773868378862656000 489 95226598285291971748563718652692797150088051544973088811780034817252929756253824000 490 98027380587800559152933239789536702948620053061001709070950035841289780631437760000 491 104959703634893637369273270006697309565981029189072548165470259370397566223053248000 492 117632856705360670983519887747444043538344063673202050885140043009547736757725312000 493 142839897427937957622845577979039195725132077317459633217670052225879394634380736000 494 166646546999260950559986507642212395012654090203702905420615060930192627073444192000 495 666586187997043802239946030568849580050616360814811621682460243720770508293776768000 496 999879281995565703359919045853274370075924541222217432523690365581155762440665152000 497 1666465469992609505599865076422123950126540902037029054206150609301926270734441920000 498 1999758563991131406719838091706548740151849082444434865047380731162311524881330304000 499 3166284392985958060639743645202035505240427713870355202991686157673659914395439648000 500 3332930939985219011199730152844247900253081804074058108412301218603852541468883840000 501 3744645938453981359642049759960302052637286026930265286510291369137269620120922432000 502 4999396409977828516799595229266371850379622706111087162618451827905778812203325760000 503 6332568785971916121279487290404071010480855427740710405983372315347319828790879296000 504 9094140136245383301987835131332162127833408922544929981524993325047654791722240192000 505 11233937815361944078926149279880906157911858080790795859530874107411808860362767296000 506 12665137571943832242558974580808142020961710855481420811966744630694639657581758592000 507 18188280272490766603975670262664324255666817845089859963049986650095309583444480384000 508 18723229692269906798210248799801510263186430134651326432551456845686348100604612160000 509 18997706357915748363838461871212213031442566283222131217950116946041959486372637888000 510 27282420408736149905963505393996486383500226767634789944574979975142964375166720576000 511 31662843929859580606397436452020355052404277138703552029916861576736599143954396480000 512 31829490476858841556957422959662567447416931228907254935337476637666791771027840672000 513 63325687859719161212794872904040710104808554277407104059833723153473198287908792960000 514 127317961907435366227829691838650269789667724915629019741349906550667167084111362688000 515 190976942861153049341744537757975404684501587373443529612024859826000750626167044032000 516 318294904768588415569574229596625674474169312289072549353374766376667917710278406720000 517 381953885722306098683489075515950809369003174746887059224049719652001501252334088064000 518 604760319060317989582191036233588781500921693349237843771412056115669043649528972768000 519 636589809537176831139148459193251348948338624578145098706749532753335835420556813440000 520 722716666121618402410915603672338296158996203197541200296486234243493036683338029376000 521 954884714305765246708722688789877023422507936867217648060124299130003753130835220160000 522 1209520638120635979164382072467177563001843386698475687542824112231338087299057945536000 523 1755169046295358977283652180347107290671847922051171486434323711734197374802392357056000 524 1909769428611530493417445377579754046845015873734435296120248598260007506261670440320000 525 2168149998364855207232746811017014888476988609592623600889458702730479110050014088128000 526 2419041276241271958328764144934355126003686773396951375085648224462676174598115891072000 527 3510338092590717954567304360694214581343695844102342972868647423468394749604784714112000 528 3613583330608092012054578018361691480794981015987706001482431171217465183416690146880000 529 3628561914361907937493146217401532689005530160095427062628472336694014261897173836608000 530 5265507138886076931850956541041321872015543766153514459302971135202592124407177071168000 531 6047603190603179895821910362335887815009216933492378437714120561156690436495289727680000 532 6143091662033756420492782631214875517351467727179100202520132991069690811808373249696000 533 12095206381206359791643820724671775630018433866984756875428241122313380872990579455360000 534 24572366648135025681971130524859502069405870908716400810080531964278763247233492998784000 535 36858549972202538522956695787289253104108806363074601215120797946418144870850239498176000 536 61430916620337564204927826312148755173514677271791002025201329910696908118083732496960000 537 73717099944405077045913391574578506208217612726149202430241595892836289741700478996352000 538 116718741578641371989362869993082634829677886816402903847882526830324125424359091744224000 539 122861833240675128409855652624297510347029354543582004050402659821393816236167464993920000 540 142375183225958825274950373923450644343322252029915616458407788145968128226617591787072000 541 184292749861012692614783478936446265520544031815373006075603989732090724354251197490880000 542 233437483157282743978725739986165269659355773632805807695765053660648250848718183488448000 543 368585499722025385229566957872892531041088063630746012151207979464181448708502394981760000 544 427125549677876475824851121770351933029966756089746849375223364437904384679852775361216000 545 466874966314565487957451479972330539318711547265611615391530107321296501697436366976896000 546 700312449471848231936177219958495808978067320898417423087295160981944752546154550465344000 547 1167187415786413719893628699930826348296778868164029038478825268303241254243590917442240000 548 1210189057420650014837078178349330476918239142254282739896466199240729089926249530190112000 549 2334374831572827439787257399861652696593557736328058076957650536606482508487181834884480000 550 4840756229682600059348312713397321907672956569017130959585864796962916359704998120760448000 551 7261134344523900089022469070095982861509434853525696439378797195444374539557497181140672000 552 12101890574206500148370781783493304769182391422542827398964661992407290899262495301901120000 553 14522268689047800178044938140191965723018869707051392878757594390888749079114994362281344000 554 22993592090992350281904485388637279061446543702831372058032857785573852708598741073612128000 555 24203781148413000296741563566986609538364782845085654797929323984814581798524990603802240000 556 36305671722619500445112345350479914307547174267628482196893985977221872697787485905703360000 557 45987184181984700563808970777274558122893087405662744116065715571147705417197482147224256000 558 72611343445239000890224690700959828615094348535256964393787971954443745395574971811406720000 559 91974368363969401127617941554549116245786174811325488232131431142295410834394964294448512000 560 137961552545954101691426912331823674368679262216988232348197146713443116251592446441672768000 561 229935920909923502819044853886372790614465437028313720580328577855738527085987410736121280000 562 240827622426709352952578557491516764906729589308602265239396773648905088895323656507832288000 563 459871841819847005638089707772745581228930874056627441160657155711477054171974821472242560000 564 963310489706837411810314229966067059626918357234409060957587094595620355581294626031329152000 565 1444965734560256117715471344949100589440377535851613591436380641893430533371941939046993728000 566 2408276224267093529525785574915167649067295893086022652393967736489050888953236565078322880000 567 2889931469120512235430942689898201178880755071703227182872761283786861066743883878093987456000 568 4575724826107477706098992592338818533227862196863443039548538699329196689011149473648813472000 569 4816552448534187059051571149830335298134591786172045304787935472978101777906473130156645760000 570 7224828672801280588577356724745502947201887679258067957181903209467152666859709695234968640000 571 14449657345602561177154713449491005894403775358516135914363806418934305333719419390469937280000 572 18302899304429910824395970369355274132911448787453772158194154797316786756044597894595253888000 573 27454348956644866236593955554032911199367173181180658237291232195975180134066896841892880832000 574 45757248261074777060989925923388185332278621968634430395485386993291966890111494736488134720000 575 54908697913289732473187911108065822398734346362361316474582464391950360268133793683785761664000 576 91514496522149554121979851846776370664557243937268860790970773986583933780222989472976269440000 577 101629256664071346945988151261420074790639886688230155931025438479837947513826583046305225536000 578 137271744783224331182969777770164555996835865905903291186456160979875900670334484209464404160000 579 203258513328142693891976302522840149581279773376460311862050876959675895027653166092610451072000 580 274543489566448662365939555540329111993671731811806582372912321959751801340668968418928808320000 581 304887769992214040837964453784260224371919660064690467793076315439513842541479749138915676608000 582 508146283320356734729940756307100373953199433441150779655127192399189737569132915231526127680000 583 609775539984428081675928907568520448743839320129380935586152630879027685082959498277831353216000 584 965477938308677795986887436983490710511078923538186481344741665558460501381352538939899642592000 585 1016292566640713469459881512614200747906398866882301559310254384798379475138265830463052255360000 586 1524438849961070204189822268921301121859598300323452338965381577197569212707398745694578383040000 587 3048877699922140408379644537842602243719196600646904677930763154395138425414797491389156766080000 588 3861911753234711183947549747933962842044315694152745925378966662233842005525410155759598570368000 589 9654779383086777959868874369834907105110789235381864813447416655584605013813525389398996425920000 590 11585735259704133551842649243801888526132947082458237776136899986701526016576230467278795711104000 591 19309558766173555919737748739669814210221578470763729626894833311169210027627050778797992851840000 592 22663324236087910368955357731296676678312694731475324772618672781003862295583328019326065294528000 593 28964338149260333879606623109504721315332367706145594440342249966753815041440576168196989277760000 594 45326648472175820737910715462593353356625389462950649545237345562007724591166656038652130589056000 595 57928676298520667759213246219009442630664735412291188880684499933507630082881152336393978555520000 596 67989972708263731106866073193890030034938084194425974317856018343011586886749984057978195883584000 597 113316621180439551844776788656483383391563473657376623863093363905019311477916640096630326472640000 598 135979945416527462213732146387780060069876168388851948635712036686023173773499968115956391767168000 599 215301580242835148505075898447318428443970599949015585339877391419536691808041616183597620298016000 600 226633242360879103689553577312966766783126947314753247726186727810038622955833280193260652945280000 601 339949863541318655534330365969450150174690420972129871589280091715057934433749920289890979417920000 602 430603160485670297010151796894636856887941199898031170679754782839073383616083232367195240596032000 603 679899727082637311068660731938900300349380841944259743178560183430115868867499840579781958835840000 604 861206320971340594020303593789273713775882399796062341359509565678146767232166464734390481192064000 605 2153015802428351485050758984473184284439705999490155853398773914195366918080416161835976202980160000 606 2583618962914021782060910781367821141327647199388187024078528697034440301696499394203171443576192000 607 4306031604856702970101517968946368568879411998980311706797547828390733836160832323671952405960320000 608 6459047407285054455152276953419552853319117998470467560196321742586100754241248485507928608940480000 609 10289149203183911307505732410008691211953963408089797446768877442575753482194830920774033643715712000 610 12918094814570108910304553906839105706638235996940935120392643485172201508482496971015857217880960000 611 25722873007959778268764331025021728029884908520224493616922193606439383705487077301935084109289280000 612 30867447609551733922517197230026073635861890224269392340306632327727260446584492762322100931147136000 613 48873458715123578710652228947541283256781326188426537872152167852234829040425446873676659807649632000 614 51445746015919556537528662050043456059769817040448987233844387212878767410974154603870168218578560000 615 77168619023879334806292993075065184089654725560673480850766580819318151116461231905805252327867840000 616 97746917430247157421304457895082566513562652376853075744304335704469658080850893747353319615299264000 617 154337238047758669612585986150130368179309451121346961701533161638636302232922463811610504655735680000 618 195493834860494314842608915790165133027125304753706151488608671408939316161701787494706639230598528000 619 488734587151235787106522289475412832567813261884265378721521678522348290404254468736766598076496320000 620 586481504581482944527826747370495399081375914261118454465826014226817948485105362484119917691795584000 621 977469174302471574213044578950825665135626523768530757443043357044696580808508937473533196152992640000 622 1466203761453707361319566868426238497703439785652796136164565035567044871212763406210299794229488960000 623 2356215167529115689418812721891990287537457620452563615310072934349847547422616280857253704410898048000 624 2932407522907414722639133736852476995406879571305592272329130071134089742425526812420599588458977920000 625 5864815045814829445278267473704953990813759142611184544658260142268179484851053624841199176917955840000 626 5890537918822789223547031804729975718843644051131409038275182335874618868556540702143134261027245120000 627 7068645502587347068256438165675970862612372861357690845930218803049542642267848842571761113232694144000 628 11192022045763299524739360428986953865802923697149677172722846438161775850257427334071955095951765728000 629 11781075837645578447094063609459951437687288102262818076550364671749237737113081404286268522054490240000 630 17671613756468367670641095414189927156530932153394227114825547007623856605669622106429402783081735360000 631 22384044091526599049478720857973907731605847394299354345445692876323551700514854668143910191903531456000 632 35343227512936735341282190828379854313061864306788454229651094015247713211339244212858805566163470720000 633 44768088183053198098957441715947815463211694788598708690891385752647103401029709336287820383807062912000 634 111920220457632995247393604289869538658029236971496771727228464381617758502574273340719550959517657280000 635 134304264549159594296872325147843446389635084365796126072674157257941310203089128008863461151421188736000 636 223840440915265990494787208579739077316058473942993543454456928763235517005148546681439101919035314560000 637 671521322745797971484361625739217231948175421828980630363370786289706551015445640044317305757105943680000 638 1343042645491595942968723251478434463896350843657961260726741572579413102030891280088634611514211887360000 639 1372495335085709889086458410502084342490569063913618305918117484258786196373673983599350282819348112960000 640 1646994402102851866903750092602501210988682876696341967101740981110543435648408780319220339383217735552000 641 2574165070525558890690052898666999389134672450344425749726254680777208445559208286836549672068906117440000 642 2607741136662848789264270979953960250732081221435874781244423220091693773109980568838765537356761414624000 643 2744990670171419778172916821004168684981138127827236611836234968517572392747347967198700565638696225920000 644 4117486005257129667259375231506253027471707191740854917754352452776358589121021950798050848458044338880000 645 5215482273325697578528541959907920501464162442871749562488846440183387546219961137677531074713522829248000 646 8234972010514259334518750463012506054943414383481709835508704905552717178242043901596101696916088677760000 647 10430964546651395157057083919815841002928324885743499124977692880366775092439922275355062149427045658496000 648 15646446819977092735585625879723761504392487328615248687466539320550162638659883413032593224140568487744000 649 26077411366628487892642709799539602507320812214358747812444232200916937731099805688387655373567614146240000 650 31292893639954185471171251759447523008784974657230497374933078641100325277319766826065186448281136975488000 651 52154822733256975785285419599079205014641624428717495624888464401833875462199611376775310747135228292480000 652 156464468199770927355856258797237615043924873286152486874665393205501626386598834130325932241405684877440000 653 312928936399541854711712517594475230087849746572304973749330786411003252773197668260651864482811369754880000 654 393631662102581596189996272131997789426295207530425730137316094485419881119969698496293661112589038796928000 655 469393404599312782067568776391712845131774619858457460623996179616504879159796502390977796724217054632320000 656 599780461432455221530782325389410857668378680930251199686217340621089567815295530832916073592055125363520000 657 623250131662420860634160764208996499924967411923174072717417149601914811773285355952464963428265978095136000 658 656052770170969326983327120219996315710492012550709550228860157475699801866616164160489435187648397994880000 659 984079155256453990474990680329994473565738018826064325343290236213549702799924246240734152781472596992320000 660 1246500263324841721268321528417992999849934823846348145434834299203829623546570711904929926856531956190272000 661 1968158310512907980949981360659988947131476037652128650686580472427099405599848492481468305562945193984640000 662 2493000526649683442536643056835985999699869647692696290869668598407659247093141423809859853713063912380544000 663 3739500789974525163804964585253978999549804471539044436304502897611488870639712135714789780569595868570816000 664 6232501316624208606341607642089964999249674119231740727174171496019148117732853559524649634282659780951360000 665 7479001579949050327609929170507957999099608943078088872609005795222977741279424271429579561139191737141632000 666 12465002633248417212683215284179929998499348238463481454348342992038296235465707119049299268565319561902720000 667 37395007899745251638049645852539789995498044715390444363045028976114888706397121357147897805695958685708160000 668 74790015799490503276099291705079579990996089430780888726090057952229777412794242714295795611391917371416320000 669 112185023699235754914148937557619369986494134146171333089135086928344666119191364071443693417087876057124480000 670 143347530282356797945856975768069194982742504742330036725005944408440406707855631869066941588501174961881280000 671 150203281730643427412832744174368156481917146273484951524897533054061469637361770784544056186212100720927776000 672 158108717611203607802981835973019112086228575024721001605155297951643652249854495562677953880223263916766080000 673 237163076416805411704472753959528668129342862537081502407732946927465478374781743344016930820334895875149120000 674 300406563461286854825665488348736312963834292546969903049795066108122939274723541569088112372424201441855552000 675 474326152833610823408945507919057336258685725074163004815465893854930956749563486688033861640669791750298240000 676 600813126922573709651330976697472625927668585093939806099590132216245878549447083138176224744848402883711104000 677 901219690383860564476996465046208938891502877640909709149385198324368817824170624707264337117272604325566656000 678 1502032817306434274128327441743681564819171462734849515248975330540614696373617707845440561862121007209277760000 679 1802439380767721128953992930092417877783005755281819418298770396648737635648341249414528674234545208651133312000 680 3004065634612868548256654883487363129638342925469699030497950661081229392747235415690881123724242014418555520000 681 9012196903838605644769964650462089388915028776409097091493851983243688178241706247072643371172726043255666560000 682 18024393807677211289539929300924178777830057552818194182987703966487376356483412494145286742345452086511333120000 683 27036590711515816934309893951386268166745086329227291274481555949731064534725118741217930113518178129766999680000 684 34546754798047988304951531160104675990840943642901538850726432602434138016593207280445132922828783165813388480000 685 39685288120412105558548440829227797133643372331204971402893979785862556714713478386232166423936039243108286080000 686 41456105757657585965941837392125611189009132371481846620871719122920965619911848736534159507394539798976066176000 687 54073181423031633868619787902772536333490172658454582548963111899462129069450237482435860227036356259533999360000 688 59527932180618158337822661243841695700465058496807457104340969678793835072070217579348249635904058864662429120000 689 69093509596095976609903062320209351981681887285803077701452865204868276033186414560890265845657566331626776960000 690 75402047428783000561242037575532814553922407429289445665498561593138857757955608933841116205478474561905743552000 691 103640264394143964914854593480314027972522830928704616552179297807302414049779621841335398768486349497440165440000 692 119055864361236316675645322487683391400930116993614914208681939357587670144140435158696499271808117729324858240000 693 150804094857566001122484075151065629107844814858578891330997123186277715515911217867682232410956949123811487104000 694 207280528788287929829709186960628055945045661857409233104358595614604828099559243682670797536972698994880330880000 695 226206142286349001683726112726598443661767222287868336996495684779416573273866826801523348616435423685717230656000 696 377010237143915002806210187877664072769612037146447228327492807965694288789778044669205581027392372809528717760000 697 452412284572698003367452225453196887323534444575736673992991369558833146547733653603046697232870847371434461312000 698 754020474287830005612420375755328145539224074292894456654985615931388577579556089338411162054784745619057435520000 699 4524122845726980033674522254531968873235344445757366739929913695588331465477336536030466972328708473714344613120000 700 6786184268590470050511783381797953309853016668636050109894870543382497198216004804045700458493062710571516919680000 701 8671235454310045064542834321186273673701076854368286251532334583210968642164895027391728363630024574619160508480000 702 10405482545172054077451401185423528408441292225241943501838801499853162370597874032870074036356029489542992610176000 703 13572368537180940101023566763595906619706033337272100219789741086764994396432009608091400916986125421143033839360000 704 15298678570418866692820423939667315795019520033679516475815629207450015613522045917892500156427343128218244283840000 705 17342470908620090129085668642372547347402153708736572503064669166421937284329790054783456727260049149238321016960000 706 19378326189197231144239203656911933340358058709327387536033130329436686443794591495997166864807967962409776092864000 707 26013706362930135193628502963558821021103230563104858754597003749632905926494685082175185090890073723857481525440000 708 38756652378394462288478407313823866680716117418654775072066260658873372887589182991994333729615935924819552185728000 709 52027412725860270387257005927117642042206461126209717509194007499265811852989370164350370181780147447714963050880000 710 58134978567591693432717610970735800021074176127982162608099390988310059331383774487991500594423903887229328278592000 711 96891630945986155721196018284559666701790293546636937680165651647183432218972957479985834324039839812048880464320000 712 116269957135183386865435221941471600042148352255964325216198781976620118662767548975983001188847807774458656557184000 713 193783261891972311442392036569119333403580587093273875360331303294366864437945914959971668648079679624097760928640000 714 290674892837958467163588054853679000105370880639910813040496954941550296656918872439957502972119519436146641392960000 715 1162699571351833868654352219414716000421483522559643252161987819766201186627675489759830011888478077744586565571840000 716 1744049357027750802981528329122074000632225283839464878242981729649301779941513234639745017832717116616879848357760000 717 2228507511757681581587508420544872334141176751572649566643809987885218941036378022039674189452916315677124250679360000 718 2674209014109217897905010104653846800969412101887179479972571985462262729243653626447609027343499578812549100815232000 719 3488098714055501605963056658244148001264450567678929756485963459298603559883026469279490035665434233233759696715520000 720 4023552464020161940211771496132504054090133768857712833139510481559354106356298076405727541140391242721398246649920000 721 4457015023515363163175016841089744668282353503145299133287619975770437882072756044079348378905832631354248501358720000 722 5096499787758871790934910561767838468514169440553102921976713276641848534717977563447254885444495574113771112423232000 723 6685522535273044744762525261634617002423530254717948699931429963655656823109134066119022568358748947031372752038080000 724 10192999575517743581869821123535676937028338881106205843953426553283697069435955126894509770888991148227542224846464000 725 13371045070546089489525050523269234004847060509435897399862859927311313646218268132238045136717497894062745504076160000 726 15289499363276615372804731685303515405542508321659308765930139829925545604153932690341764656333486722341313337269696000 727 25482498938794358954674552808839192342570847202765514609883566383209242673589887817236274427222477870568855562116160000 728 30578998726553230745609463370607030811085016643318617531860279659851091208307865380683529312666973444682626674539392000 729 50964997877588717909349105617678384685141694405531029219767132766418485347179775634472548854444955741137711124232320000 730 76447496816383076864023658426517577027712541608296543829650699149627728020769663451708823281667433611706566686348480000 731 305789987265532307456094633706070308110850166433186175318602796598510912083078653806835293126669734446826266745393920000 732 458684980898298461184141950559105462166275249649779262977904194897766368124617980710252939690004601670239400118090880000 733 586097475592270255957514714603301423879129485663606836027322026813812581492567419796434311826116991023083677928671680000 734 703316970710724307149017657523961708654955382796328203232786432176575097791080903755721174191340389227700413514406016000 735 917369961796596922368283901118210924332550499299558525955808389795532736249235961420505879380009203340478800236181760000 736 1082335612821423561916966532459643590550245983822724752114528319539466254609844182553140708566765244292056128348828480000 737 1172194951184540511915029429206602847758258971327213672054644053627625162985134839592868623652233982046167355857343360000 738 1370958442907136511761490941115548548030311579508784686011735871416657255839135964567311564184569309436604429241849408000 739 1758292426776810767872544143809904271637388456990820508081966080441437744477702259389302935478350973069251033786015040000 740 2741916885814273023522981882231097096060623159017569372023471742833314511678271929134623128369138618873208858483698816000 741 3516584853553621535745088287619808543274776913981641016163932160882875488955404518778605870956701946138502067572030080000 742 4112875328721409535284472823346645644090934738526354058035207614249971767517407893701934692553707928309813287725548224000 743 6854792214535682558807454705577742740151557897543923430058679357083286279195679822836557820922846547183022146209247040000 744 8225750657442819070568945646693291288181869477052708116070415228499943535034815787403869385107415856619626575451096448000 745 13709584429071365117614909411155485480303115795087846860117358714166572558391359645673115641845693094366044292418494080000 746 20564376643607047676422364116733228220454673692631770290176038071249858837587039468509673462768539641549066438627741120000 747 82257506574428190705689456466932912881818694770527081160704152284999435350348157874038693851074158566196265754510964480000 748 123386259861642286058534184700399369322728042155790621741056228427499153025522236811058040776611237849294398631766446720000 749 157660220934320698852571458228288083023485831643510238891349625212915584421500635925240829881225470585209509362812681920000 750 189192265121184838623085749873945699628182997972212286669619550255498701305800763110288995857470564702251411235375218304000 751 246772519723284572117068369400798738645456084311581243482112456854998306051044473622116081553222475698588797263532893440000 752 293312951074605785279497930296563413039116661615958407823037174595195354999267773471901132021593381203147210782532518080000 753 315320441868641397705142916456576166046971663287020477782699250425831168843001271850481659762450941170419018725625363840000 754 371529738027833994687364045042313656516214438046880649909180421153914116332405846397741433894018282857319800324541189568000 755 472980662802962096557714374684864249070457494930530716674048875638746753264501907775722489643676411755628528088438045760000 756 743059476055667989374728090084627313032428876093761299818360842307828232664811692795482867788036565714639600649082379136000 757 945961325605924193115428749369728498140914989861061433348097751277493506529003815551444979287352823511257056176876091520000 758 1114589214083501984062092135126940969548643314140641949727541263461742348997217539193224301682054848571959400973623568704000 759 1857648690139169973436820225211568282581072190234403249545902105769570581662029231988707169470091414286599001622705947840000 760 2229178428167003968124184270253881939097286628281283899455082526923484697994435078386448603364109697143918801947247137408000 761 3715297380278339946873640450423136565162144380468806499091804211539141163324058463977414338940182828573198003245411895680000 762 5572946070417509920310460675634704847743216570703209748637706317308711744986087695966121508410274242859797004868117843520000 763 22291784281670039681241842702538819390972866282812838994550825269234846979944350783864486033641096971439188019472471374080000 764 33437676422505059521862764053808229086459299424219258491826237903852270469916526175796729050461645457158782029208707061120000 765 42725919873200909389046865179866070499364660375391274739555748432700123378226672335740264897812102528591777037322236800320000 766 51271103847841091266856238215839284599237592450469529687466898119240148053872006802888317877374523034310132444786684160384000 767 66875352845010119043725528107616458172918598848438516983652475807704540939833052351593458100923290914317564058417414122240000 768 85451839746401818778093730359732140998729320750782549479111496865400246756453344671480529795624205057183554074644473600640000 769 102913737433710016528399840476720882854991399338985940024842976659634210224076419452174377188643064351477584689897909510336000 770 128177759619602728167140595539598211498093981126173824218667245298100370134680017007220794693436307585775331111966710400960000 771 205827474867420033056799680953441765709982798677971880049685953319268420448152838904348754377286128702955169379795819020672000 772 256355519239205456334281191079196422996187962252347648437334490596200740269360034014441589386872615171550662223933420801920000 773 308741212301130049585199521430162648564974198016957820074528929978902630672229258356523131565929193054432754069693728531008000 774 512711038478410912668562382158392845992375924504695296874668981192401480538720068028883178773745230343101324447866841603840000 775 514568687168550082641999202383604414274956996694929700124214883298171051120382097260871885943215321757387923449489547551680000 776 617482424602260099170399042860325297129948396033915640149057859957805261344458516713046263131858386108865508139387457062016000 777 1029137374337100165283998404767208828549913993389859400248429766596342102240764194521743771886430643514775846898979095103360000 778 1543706061505650247925997607150813242824870990084789100372644649894513153361146291782615657829645965272163770348468642655040000 779 6174824246022600991703990428603252971299483960339156401490578599578052613444585167130462631318583861088655081393874570620160000 780 9262236369033901487555985642904879456949225940508734602235867899367078920166877750695693946977875791632982622090811855930240000 781 11835079804876651900765981654822901528324010923983383102856942315857934175768788237000053376693952400419922239338259593688640000 782 14202095765851982280919177985787481833988813108780059723428330779029521010922545884400064052032742880503906687205911512426368000 783 18524472738067802975111971285809758913898451881017469204471735798734157840333755501391387893955751583265965244181623711860480000 784 23670159609753303801531963309645803056648021847966766205713884631715868351537576474000106753387904800839844478676519187377280000 785 35505239414629955702297944964468704584972032771950149308570826947573802527306364711000160130081857201259766718014778781065920000 786 57837520437745029288960710347917136164505166428510098293961752882714426145930947732121999980017402165530402595722625144808832000 787 71010478829259911404595889928937409169944065543900298617141653895147605054612729422000320260163714402519533436029557562131840000 788 142020957658519822809191779857874818339888131087800597234283307790295210109225458844000640520327428805039066872059115124263680000 789 144593801094362573222401775869792840411262916071275245734904382206786065364827369330304999950043505413826006489306562862022080000 790 173512561313235087866882131043751408493515499285530294881885258648143278437792843196365999940052206496591207787167875434426496000 791 289187602188725146444803551739585680822525832142550491469808764413572130729654738660609999900087010827652012978613125724044160000 792 433781403283087719667205327609378521233788748213825737204713146620358196094482107990914999850130516241478019467919688586066240000 793 1735125613132350878668821310437514084935154992855302948818852586481432784377928431963659999400522064965912077871678754344264960000 794 2602688419698526318003231965656271127402732489282954423228278879722149176566892647945489999100783097448868116807518131516397440000 795 3325657425170339184115240845005235329459047069639330651902800790756079503391029494597014998851000624517998149254050945826507840000 796 3990788910204407020938289014006282395350856483567196782283360948907295404069235393516417998621200749421597779104861134991809408000 797 5205376839397052636006463931312542254805464978565908846456557759444298353133785295890979998201566194897736233615036263032794880000 798 6651314850340678368230481690010470658918094139278661303805601581512159006782058989194029997702001249035996298508101891653015680000 799 9976972275511017552345722535015705988377141208917991955708402372268238510173088483791044996553001873553994447762152837479523520000 800 16368018283881843288775881028460549534554962099268357817191176065808182599298458208190525994344924812845103934589502915980899456000 801 19953944551022035104691445070031411976754282417835983911416804744536477020346176967582089993106003747107988895524305674959047040000 802 39907889102044070209382890140062823953508564835671967822833609489072954040692353935164179986212007494215977791048611349918094080000 803 40920045709704608221939702571151373836387405248170894542977940164520456498246145520476314985862312032112759836473757289952248640000 804 49104054851645529866327643085381648603664886297805073451573528197424547797895374624571577983034774438535311803768508747942698368000 805 81840091419409216443879405142302747672774810496341789085955880329040912996492291040952629971724624064225519672947514579904497280000 806 122760137129113824665819107713454121509162215744512683628933820493561369494738436561428944957586936096338279509421271869856745920000 807 491040548516455298663276430853816486036648862978050734515735281974245477978953746245715779830347744385353118037685087479426983680000 808 736560822774682947994914646280724729054973294467076101773602922961368216968430619368573669745521616578029677056527631219140475520000 809 941161051323205989104613159136481598236910320707930574488492623783970499459661346970955244674833176738593476238896417668901718720000 810 1129393261587847186925535790963777917884292384849516689386191148540764599351593616365146293609799812086312171486675701202682062464000 811 1473121645549365895989829292561449458109946588934152203547205845922736433936861238737147339491043233156059354113055262438280951040000 812 1882322102646411978209226318272963196473820641415861148976985247567940998919322693941910489349666353477186952477792835337803437440000 813 2823483153969617967313839477409444794710730962123791723465477871351911498378984040912865734024499530215780428716689253006705156160000 814 5646966307939235934627678954818889589421461924247583446930955742703822996757968081825731468048999060431560857433378506013410312320000 815 11293932615878471869255357909637779178842923848495166893861911485407645993515936163651462936097998120863121714866757012026820624640000 816 14387488071532140250833999424016823040873811685256886521311043761845392504783344764999472349029188910490846358504173063147210621824000 817 22587865231756943738510715819275558357685847696990333787723822970815291987031872327302925872195996241726243429733514024053641249280000 818 23979146785886900418056665706694705068123019475428144202185072936408987507972241274999120581715314850818077264173621771912017703040000 819 35968720178830350627084998560042057602184529213142216303277609404613481261958361912498680872572972276227115896260432657868026554560000 820 143874880715321402508339994240168230408738116852568865213110437618453925047833447649994723490291889104908463585041730631472106218240000 821 215812321072982103762509991360252345613107175278853297819665656427680887571750171474992085235437833657362695377562595947208159327360000 822 275760188037699354807651655626989108283414723967423658325128338768703356341680774662489886689726120784407888537996650376988203584960000 823 330912225645239225769181986752386929940097668760908389990154006522444027610016929594987864027671344941289466245595980452385844301952000 824 431624642145964207525019982720504691226214350557706595639331312855361775143500342949984170470875667314725390755125191894416318654720000 825 551520376075398709615303311253978216566829447934847316650256677537406712683361549324979773379452241568815777075993300753976407169920000 826 827280564113098064422954966880967324850244171902270974975385016306110069025042323987469660069178362353223665613989951130964610754880000 827 3309122256452392257691819867523869299400976687609083899901540065224440276100169295949878640276713449412894662455959804523858443019520000 828 4963683384678588386537729801285803949101465031413625849852310097836660414150253943924817960415070174119341993683939706785787664529280000 829 6618244512904784515383639735047738598801953375218167799803080130448880552200338591899757280553426898825789324911919609047716886039040000 830 7361598063267278428343396371955274455913766978956440270070817391477559164947478071424730018586601659201149720101301883976989434833280000 831 9927366769357176773075459602571607898202930062827251699704620195673320828300507887849635920830140348238683987367879413571575329058560000 832 11042397094900917642515094557932911683870650468434660405106226087216338747421217107137095027879902488801724580151952825965484152249920000 833 22084794189801835285030189115865823367741300936869320810212452174432677494842434214274190055759804977603449160303905651930968304499840000 834 44169588379603670570060378231731646735482601873738641620424904348865354989684868428548380111519609955206898320607811303861936608999680000 835 66254382569405505855090567347597470103223902810607962430637356523298032484527302642822570167279414932810347480911716955792904913499520000 836 84658377727573701925949058277485656243008320257999063105814400001991930396895997821384395213745919080813221781164971665735378500582720000 837 101590053273088442311138869932982787491609984309598875726977280002390316476275197385661274256495102896975866137397965998882454200699264000 838 132508765138811011710181134695194940206447805621215924861274713046596064969054605285645140334558829865620694961823433911585809826999040000 839 169316755455147403851898116554971312486016640515998126211628800003983860793791995642768790427491838161626443562329943331470757001165440000 840 253975133182721105777847174832456968729024960773997189317443200005975791190687993464153185641237757242439665343494914997206135501748160000 841 1015900532730884423111388699329827874916099843095988757269772800023903164762751973856612742564951028969758661373979659988824542006992640000 842 1523850799096326634667083048994741812374149764643983135904659200035854747144127960784919113847426543454637992060969489983236813010488960000 843 2031801065461768846222777398659655749832199686191977514539545600047806329525503947713225485129902057939517322747959319977649084013985280000 844 2289456997676123591214796271678090355789181530455452923992024208749520900298665680213091035780433116011557562951504885916843714233150080000 845 3047701598192653269334166097989483624748299529287966271809318400071709494288255921569838227694853086909275984121938979966473626020977920000 846 3434185496514185386822194407517135533683772295683179385988036313124281350447998520319636553670649674017336344427257328875265571349725120000 847 6868370993028370773644388815034271067367544591366358771976072626248562700895997040639273107341299348034672688854514657750531142699450240000 848 13736741986056741547288777630068542134735089182732717543952145252497125401791994081278546214682598696069345377709029315501062285398900480000 849 20605112979085112320933166445102813202102633774099076315928217878745688102687991121917819322023898044104018066563543973251593428098350720000 850 26328755473275421298970157124298039091575587600237708625908278400619490353434655322450546911474980834132911973942306188043702713681225920000 851 31594506567930505558764188549157646909890705120285250351089934080743388424121586386940656293769977000959494368730767425652443256417471104000 852 41210225958170224641866332890205626404205267548198152631856435757491376205375982243835638644047796088208036133127087946503186856196701440000 853 52657510946550842597940314248596078183151175200475417251816556801238980706869310644901093822949961668265823947884612376087405427362451840000 854 78986266419826263896910471372894117274726762800713125877724835201858471060303965967351640734424942502398735921826918564131108141043677760000 855 315945065679305055587641885491576469098907051202852503510899340807433884241215863869406562937699770009594943687307674256524432564174711040000 856 473917598518957583381462828237364703648360576804278755266349011211150826361823795804109844406549655014392415530961511384786648846262066560000 857 631890131358610111175283770983152938197814102405705007021798681614867768482431727738813125875399540019189887374615348513048865128349422080000 858 716600040272626684050231233035242281362013819032556765209503577338600041793482357906697494199275565311617517203821029291972082554975975040000 859 947835197037915166762925656474729407296721153608557510532698022422301652723647591608219688813099310028784831061923022769573297692524133120000 860 1074900060408940026075346849552863422043020728548835147814255366007900062690223536860046241298913347967426275805731543937958123832463962560000 861 2149800120817880052150693699105726844086041457097670295628510732015800125380447073720092482597826695934852551611463087875916247664927925120000 862 4299600241635760104301387398211453688172082914195340591257021464031600250760894147440184965195653391869705103222926175751832495329855850240000 863 6449400362453640156452081097317180532258124371293010886885532196047400376141341221160277447793480087804557654834389263627748742994783775360000 864 8240900463135206866577659179905286235663158918874402799909291139393900480625047115927021183291669001083601447843941836857678949382223712960000 865 9889080555762248239893191015886343482795790702649283359891149367272680576750056539112425419950002801300321737412730204229214739258668455552000 866 12898800724907280312904162194634361064516248742586021773771064392094800752282682442320554895586960175609115309668778527255497485989567550720000 867 16481800926270413733155318359810572471326317837748805599818582278787800961250094231854042366583338002167202895687883673715357898764447425920000 868 24722701389405620599732977539715858706989476756623208399727873418181701441875141347781063549875007003250804343531825510573036848146671138880000 869 98890805557622482398931910158863434827957907026492833598911493672726805767500565391124254199500028013003217374127302042292147392586684555520000 870 148336208336433723598397865238295152241936860539739250398367240509090208651250848086686381299250042019504826061190953063438221088880026833280000 871 197781611115244964797863820317726869655915814052985667197822987345453611535001130782248508399000056026006434748254604084584294785173369111040000 872 227162212766422658843923300872171803191758380633320494571412634016336213248533907456423105661170354203782752953611266285555150169927384087680000 873 296672416672867447196795730476590304483873721079478500796734481018180417302501696173372762598500084039009652122381906126876442177760053666560000 874 340743319149633988265884951308257704787637570949980741857118951024504319872800861184634658491755531305674129430416899428332725254891076131520000 875 681486638299267976531769902616515409575275141899961483714237902049008639745601722369269316983511062611348258860833798856665450509782152263040000 876 1362973276598535953063539805233030819150550283799922967428475804098017279491203444738538633967022125222696517721667597713330901019564304526080000 877 2044459914897803929595309707849546228725825425699884451142713706147025919236805167107807950950533187834044776582501396569996351529346456789120000 878 2612365446813860576705117960029975736705221377283185687571245291187866452358139935748865715103459073343501658966529562283884226954164917008320000 879 3134838536176632692046141552035970884046265652739822825085494349425439742829767922898638858124150888012201990759835474740661072344997900409984000 880 4088919829795607859190619415699092457451650851399768902285427412294051838473610334215615901901066375668089553165002793139992703058692913578240000 881 5224730893627721153410235920059951473410442754566371375142490582375732904716279871497731430206918146687003317933059124567768453908329834016640000 882 7837096340441581730115353880089927210115664131849557062713735873563599357074419807246597145310377220030504976899588686851652680862494751024960000 883 31348385361766326920461415520359708840462656527398228250854943494254397428297679228986388581241508880122019907598354747406610723449979004099840000 884 47022578042649490380692123280539563260693984791097342376282415241381596142446518843479582871862263320183029861397532121109916085174968506149760000 885 62696770723532653840922831040719417680925313054796456501709886988508794856595358457972777162483017760244039815196709494813221446899958008199680000 886 94045156085298980761384246561079126521387969582194684752564830482763192284893037686959165743724526640366059722795064242219832170349937012299520000 887 112786038638528850116007918883033300284708035984443625554706372789110929877897085052114071960771080862178136841467993710778132059368946199533120000 888 225572077277057700232015837766066600569416071968887251109412745578221859755794170104228143921542161724356273682935987421556264118737892399066240000 889 451144154554115400464031675532133201138832143937774502218825491156443719511588340208456287843084323448712547365871974843112528237475784798132480000 890 676716231831173100696047513298199801708248215906661753328238236734665579267382510312684431764626485173068821048807962264668792356213677197198720000 891 864692962895387850889394044769921968849428275880734462586082191383183795730544318732874551699244953276699049117921285115965679121828587529753920000 892 1037631555474465421067272853723906362619313931056881355103298629659820554876653182479449462039093943932038858941505542139158814946194305035704704000 893 1353432463662346201392095026596399603416496431813323506656476473469331158534765020625368863529252970346137642097615924529337584712427354394397440000 894 1729385925790775701778788089539843937698856551761468925172164382766367591461088637465749103398489906553398098235842570231931358243657175059507840000 895 2594078888686163552668182134309765906548284827642203387758246574149551387191632956198623655097734859830097147353763855347897037365485762589261760000 896 10376315554744654210672728537239063626193139310568813551032986296598205548766531824794494620390939439320388589415055421391588149461943050357047040000 897 15564473332116981316009092805858595439289708965853220326549479444897308323149797737191741930586409158980582884122583132087382224192914575535570560000 898 20752631109489308421345457074478127252386278621137627102065972593196411097533063649588989240781878878640777178830110842783176298923886100714094080000 899 31128946664233962632018185611717190878579417931706440653098958889794616646299595474383483861172818317961165768245166264174764448385829151071141120000 900 38008895021184222489094668663582222195946608126757501811936047629930383368851317662562442250779854250554032115574713880532230504007334869242661440000 901 57069735551095598158700006954814849944062266208128474530681424631290130518215925036369720412150166916262137241782804817653734822040686776963758720000 902 76017790042368444978189337327164444391893216253515003623872095259860766737702635325124884501559708501108064231149427761064461008014669738485322880000 903 152035580084736889956378674654328888783786432507030007247744190519721533475405270650249769003119417002216128462298855522128922016029339476970645760000 904 228053370127105334934568011981493333175679648760545010871616285779582300213107905975374653504679125503324192693448283283193383024044009215455968640000 905 291401528495745705749725793087463703502257328971807513891509698496132939161193435412978723922645549254247579552739473084080433864056233997527071040000 906 349681834194894846899670951704956444202708794766169016669811638195359526993432122495574468707174659105097095463287367700896520636867480797032485248000 907 456106740254210669869136023962986666351359297521090021743232571559164600426215811950749307009358251006648385386896566566386766048088018430911937280000 908 582803056991491411499451586174927407004514657943615027783019396992265878322386870825957447845291098508495159105478946168160867728112467995054142080000 909 874204585487237117249177379262391110506771986915422541674529095488398817483580306238936171767936647762742738658218419252241301592168701992581213120000 910 3496818341948948468996709517049564442027087947661690166698116381953595269934321224955744687071746591050970954632873677008965206368674807970324852480000 911 5245227512923422703495064275574346663040631921492535250047174572930392904901481837433617030607619886576456431949310515513447809553012211955487278720000 912 6993636683897896937993419034099128884054175895323380333396232763907190539868642449911489374143493182101941909265747354017930412737349615940649704960000 913 10490455025846845406990128551148693326081263842985070500094349145860785809802963674867234061215239773152912863898621031026895619106024423910974557440000 914 13189086572350925203715850026263031101993473019984853128741808527585843028991407228909167461020609424942249144104425716544683984890545199627203519680000 915 19232500880719216579481902343772604431148983712139295916839640100744773984638766737256595778894606250780340250480805223549308635027711443836786688640000 916 26378173144701850407431700052526062203986946039969706257483617055171686057982814457818334922041218849884498288208851433089367969781090399254407039360000 917 50703865958259752800452287997218684409392775241094507417122687538327131414047657761858297962540325570239078842176668316629995492345784715569710360960000 918 52756346289403700814863400105052124407973892079939412514967234110343372115965628915636669844082437699768996576417702866178735939562180798508814078720000 919 79134519434105551222295100157578186611960838119909118772450851165515058173948443373455004766123656549653494864626554299268103909343271197763221118080000 920 101116330388023759895154850201349905115283293153217207320353865378158129888934122088303617201158005591223910104800597160175910550827513197141893650880000 921 121339596465628511874185820241619886138339951783860648784424638453789755866720946505964340641389606709468692125760716592211092660993015836570272381056000 922 158269038868211102444590200315156373223921676239818237544901702331030116347896886746910009532247313099306989729253108598536207818686542395526442236160000 923 202232660776047519790309700402699810230566586306434414640707730756316259777868244176607234402316011182447820209601194320351821101655026394283787301760000 924 303348991164071279685464550604049715345849879459651621961061596134474389666802366264910851603474016773671730314401791480527731652482539591425680952640000 925 1213395964656285118741858202416198861383399517838606487844246384537897558667209465059643406413896067094686921257607165922110926609930158365702723810560000 926 1820093946984427678112787303624298292075099276757909731766369576806846338000814197589465109620844100642030381886410748883166389914895237548554085715840000 927 2426791929312570237483716404832397722766799035677212975688492769075795117334418930119286812827792134189373842515214331844221853219860316731405447621120000 928 3640187893968855356225574607248596584150198553515819463532739153613692676001628395178930219241688201284060763772821497766332779829790475097108171431680000 929 4602991213750472896096831659165797854595722083974713741930891176127459217118001122889299443896192689304844951292444575074094710726800274669894028368320000 930 6673677805609568153080220113289093737608697348112335683143355114958436572669652057828038735276428369020778066916839412571610096354615871011364980958080000 931 9205982427500945792193663318331595709191444167949427483861782352254918434236002245778598887792385378609689902584889150148189421453600549339788056736640000 932 17594241487516134221756943935034883490059293008659794073741572575799514600674537243364829393001492972872960358235303905870608435843987296302689495253120000 933 18411964855001891584387326636663191418382888335898854967723564704509836868472004491557197775584770757219379805169778300296378842907201098679576113473280000 934 27617947282502837376580989954994787127574332503848282451585347056764755302708006737335796663377156135829069707754667450444568264360801648019364170209920000 935 35188482975032268443513887870069766980118586017319588147483145151599029201349074486729658786002985945745920716470607811741216871687974592605378990506240000 936 35289599305420292203409042720271116885233869310472805354803499016977187331238008608817962403204143951337144626575408408901392782238802105802520884157120000 937 42347519166504350644090851264325340262280643172567366425764198820372624797485610330581554883844972741604573551890490090681671338686562526963025060988544000 938 55235894565005674753161979909989574255148665007696564903170694113529510605416013474671593326754312271658139415509334900889136528721603296038728340419840000 939 70579198610840584406818085440542233770467738620945610709606998033954374662476017217635924806408287902674289253150816817802785564477604211605041768314240000 940 105868797916260876610227128160813350655701607931418416064410497050931561993714025826453887209612431854011433879726225226704178346716406317407562652471360000 941 423475191665043506440908512643253402622806431725673664257641988203726247974856103305815548838449727416045735518904900906816713386865625269630250609885440000 942 635212787497565259661362768964880103934209647588510496386462982305589371962284154958723323257674591124068603278357351360225070080298437904445375914828160000 943 846950383330087012881817025286506805245612863451347328515283976407452495949712206611631097676899454832091471037809801813633426773731250539260501219770880000 944 1270425574995130519322725537929760207868419295177020992772925964611178743924568309917446646515349182248137206556714702720450140160596875808890751829656320000 945 2329113554157739285424996819537893714425435374491205153417030935120494363861708568181985518611473500788251545353976954987491923627760938982966378354369920000 946 3249711796907833864644363151371053285344579791286147901803209170345986207285308792759845407390712038649220535612465870002310865773120993916945184028033920000 947 6140390279143130843393173433327174338030693260022268131735808828954030595635413497934325458157521047532663165024121063148842344109551566409638633843338880000 948 6499423593815667729288726302742106570689159582572295803606418340691972414570617585519690814781424077298441071224931740004621731546241987833890368056067840000 949 9749135390723501593933089454113159856033739373858443705409627511037958621855926378279536222172136115947661606837397610006932597319362981750835552084101760000 950 12280780558286261686786346866654348676061386520044536263471617657908061191270826995868650916315042095065326330048242126297684688219103132819277267686677760000 951 12457228554813363147803392080255704260487555866596900290245635152992947127927017038912740728331062814822012053181119168342191652130297143348289872107463360000 952 14948674265776035777364070496306845112585067039916280348294762183591536553512420446695288873997275377786414463817343002010629982556356572017947846528956032000 953 19498270781447003187866178908226319712067478747716887410819255022075917243711852756559072444344272231895323213674795220013865194638725963501671104168203520000 954 24914457109626726295606784160511408520975111733193800580491270305985894255854034077825481456662125629644024106362238336684383304260594286696579744214926720000 955 37371685664440089443410176240767112781462667599790700870736905458978841383781051116738222184993188444466036159543357505026574956390891430044869616322390080000 956 149486742657760357773640704963068451125850670399162803482947621835915365535124204466952888739972753777864144638173430020106299825563565720179478465289560320000 957 224230113986640536660461057444602676688776005598744205224421432753873048302686306700429333109959130666796216957260145030159449738345348580269217697934340480000 958 298973485315520715547281409926136902251701340798325606965895243671830731070248408933905777479945507555728289276346860040212599651127131440358956930579120640000 959 448460227973281073320922114889205353377552011197488410448842865507746096605372613400858666219918261333592433914520290060318899476690697160538435395868680960000 960 822177084617681967755023877296876481192178687195395419156211920097534510443183124568240888069850145778252795509953865110584649040599611460987131559092581760000 961 1166646535089912357407326371342208129438704145071727096747352092154209048415425856600784501253265621875070172284875247330829600812550436816183321066064177280000 962 2167557768537525187717790221964492541324834720787860650502740516620772800259300964770816886729604929779030097253514735291541347470671702942602437746698624640000 963 2333293070179824714814652742684416258877408290143454193494704184308418096830851713201569002506531243750140344569750494661659201625100873632366642132128354560000 964 3499939605269737072221979114026624388316112435215181290242056276462627145246277569802353503759796865625210516854625741992488802437651310448549963198192531840000 965 4335115537075050375435580443928985082649669441575721301005481033241545600518601929541633773459209859558060194507029470583082694941343405885204875493397249280000 966 5366574061413596844073701308174157395418039067329944645037819623909361622710958940363608705765021860625322792510426137721816163737732009354443276903895215488000 967 6999879210539474144443958228053248776632224870430362580484112552925254290492555139604707007519593731250421033709251483984977604875302620897099926396385063680000 968 8944290102355994740122835513623595659030065112216574408396366039848936037851598233939347842941703101042204654184043562869693606229553348924072128173158692480000 969 13416435153533992110184253270435393488545097668324861612594549059773404056777397350909021764412554651563306981276065344304540409344330023386108192259738038720000 970 53665740614135968440737013081741573954180390673299446450378196239093616227109589403636087057650218606253227925104261377218161637377320093544432769038952154880000 971 80498610921203952661105519622612360931270586009949169675567294358640424340664384105454130586475327909379841887656392065827242456065980140316649153558428232320000 972 107331481228271936881474026163483147908360781346598892900756392478187232454219178807272174115300437212506455850208522754436323274754640187088865538077904309760000 973 160997221842407905322211039245224721862541172019898339351134588717280848681328768210908261172950655818759683775312784131654484912131960280633298307116856464640000 974 295161573377747826424053571949578656747992148703146955477080079315014889249102741719998478817076202334392753588073437574699889005575260514494380229714236851840000 975 428159278377997835168488778282590383504004421241323844506278217820594720768461289372487911959948483228150753228549215770414463498206010311539278831245553061760000 976 590323146755495652848107143899157313495984297406293910954160158630029778498205483439996957634152404668785507176146875149399778011150521028988760459428473703680000 977 778153238904971542390686689685252822335615664762841973530483845466857435293089046352723262335928169790671804914011789969663343741971141356394275151064806245760000 978 856318556755995670336977556565180767008008842482647689012556435641189441536922578744975823919896966456301506457098431540828926996412020623078557662491106123520000 979 1284477835133993505505466334847771150512013263723971533518834653461784162305383868117463735879845449684452259685647647311243390494618030934617836493736659185280000 980 1556306477809943084781373379370505644671231329525683947060967690933714870586178092705446524671856339581343609828023579939326687483942282712788550302129612491520000 981 1969532680538790041775048380099915764118420337710089684728879801974735715534921931113444395015763022849493464851326392543906532091747647433080682623729544084096000 982 2334459716714914627172060069055758467006846994288525920591451536400572305879267139058169787007784509372015414742035369908990031225913424069182825453194418737280000 983 2568955670267987011010932669695542301024026527447943067037669306923568324610767736234927471759690899368904519371295294622486780989236061869235672987473318370560000 984 3112612955619886169562746758741011289342462659051367894121935381867429741172356185410893049343712679162687219656047159878653374967884565425577100604259224983040000 985 3282554467564650069625080633499859606864033896183482807881466336624559525891536551855740658359605038082489108085543987573177553486246079055134471039549240140160000 986 4923831701346975104437620950249789410296050844275224211822199504936839288837304827783610987539407557123733662128315981359766330229369118582701706559323860210240000 987 19695326805387900417750483800999157641184203377100896847288798019747357155349219311134443950157630228494934648513263925439065320917476474330806826237295440840960000 988 29542990208081850626625725701498736461776305065651345270933197029621035733023828966701665925236445342742401972769895888158597981376214711496210239355943161261440000 989 39390653610775800835500967601998315282368406754201793694577596039494714310698438622268887900315260456989869297026527850878130641834952948661613652474590881681920000 990 59085980416163701253251451402997472923552610131302690541866394059242071466047657933403331850472890685484803945539791776317195962752429422992420478711886322522880000 991 108324297429633452297627660905495367026513118574054932660088389108610464354420706211239441725866966256722140566822951589914859265046120608819437544305124924625280000 992 159703410834993192517846314299406213046993649123013794000841775247081830846636060935937991161060784244100230954248857482364594884830841846204151004054591292036480000 993 216648594859266904595255321810990734053026237148109865320176778217220928708841412422478883451733932513444281133645903179829718530092241217638875088610249849250560000 994 285582238678124556057382015114487785797170948967963004285687571286336678752563680011449437277285638313176552403442326918866447153303408877796698980440783892193920000 995 479110232504979577553538942898218639140980947369041382002525325741245492539908182807813973483182352732300692862746572447093784654492525538612453012163773876109440000 996 571164477356249112114764030228975571594341897935926008571375142572673357505127360022898874554571276626353104806884653837732894306606817755593397960881567784387840000 997 734635689840968685582093045777268580016170785965863452403872166136576421894525880305314759340879607522861062389544744418877136470221872492539094618651119943367808000 998 856746716034373668172146045343463357391512846903889012857062713859010036257691040034348311831856914939529657210326980756599341459910226633390096941322351676581760000 999 1142328954712498224229528060457951143188683795871852017142750285145346715010254720045797749109142553252706209613769307675465788613213635511186795921763135568775680000 1000 1224392816401614475970155076295447633360284643276439087339786943560960703157543133842191265568132679204768437315907907364795227450369787487565157697751866572279680000