0 1 1 1440 2 876960 3 292072320 4 57349833120 5 6660135541440 6 436536302762880 7 15172132360815360 8 327295477379498400 9 4913576699608450080 10 55439481453769056960 11 496426192564963006080 12 3672749219557161663360 13 23148323907214334109120 14 127282048373278087914240 15 622187620121714175832320 16 2745250891216088680628640 17 11069999086591806879908160 18 41218297556616807043698720 19 142940470808444303674454400 20 465063588594405455345853120 21 1428453690835181680000558080 22 4164320022684803950086702720 23 11576109187040622808340977920 24 30809240856973088862251875200 25 78784826992909487080545241440 26 194182210864373883334610374080 27 462582247564842928304731257600 28 1067719461812197302621314753280 29 2393185362735910174701839985600 30 5219288417202097550037033242880 31 11095358634063084084453929364480 32 23028833477406539773338059014560 33 46735081400126488774731829194240 34 92861892451591977295473655429440 35 180878690961597866260029170895360 36 345764144850409724350579560951840 37 649324873816749036354826573997760 38 1199071719757313259530944321929600 39 2179256489229027646651623040431360 40 3901236138395609168058815312798400 41 6884162144188117689945118679599680 42 11982739476653774487230197050270720 43 20587180136480706931675264974971520 44 34932848244014253243695581922739840 45 58574717551002954255825382815430080 46 97107453760661802475039226476673280 47 159247681739357939908243507887874560 48 258446644334766149522035953086593920 49 415271595928146898794291499118389920 50 660895108848148972243078606962756960 51 1042164886625797667277687375834996480 52 1628918447180051991687270153930509760 53 2524453567419731345983759055292976320 54 3880421605193448400251241801700678400 55 5917853975358123446975299470342286080 56 8956680019494778891693177070697849600 57 13456870303565417175197989157795443200 58 20075496272383788778205028920276030400 59 29745320589107039272731098282995075200 60 43782564571776499950496154137751343360 61 64033699191763886487492555338853382080 62 93074625295108915434471467598950968320 63 134479171146048345121496036283406667520 64 193179856737124213391267521603814293920 65 275949485734603067611321253230170069120 66 392042324448431508813344510757474332160 67 554042204170199623278343960710116492160 68 778982013919556175575913898034879887680 69 1089811717881039927042210202165191797760 70 1517320614905280193046191833430708554240 71 2102637505408617728101726312537743809280 72 2900479871612571951829614145508281888800 73 3983347260634689821662114815006934201920 74 5446932480428334400501174079647003995840 75 7417054057334821175374156437597780232320 76 10058542620895618003527963294812316451200 77 13586546053365713413243851321922900331520 78 18280930598865720404660185114537453098240 79 24504479716930001376389754755197384281600 80 32725940680442069792927872644436544168640 81 43548963255037170306714187567672103636640 82 57748544520210026205550539822692324205120 83 76316511634911895022612813329454668302720 84 100518504235802602097209116618386118435840 85 131964670490257692375326596527977715788160 86 172697804577514043565632717473426761175680 87 225302077571127028085981676599377648876800 88 293037970242447176059313900163898499548800 89 380007824585595863721777133416506940148800 90 491360402820747862281221441086652239158720 91 633540538841851560709191521368958518817280 92 814596363476385690404219941456528010492160 93 1044552332038192187167272703800057074749440 94 1335866536267815711765802991710523122967040 95 1703983197121390725629268573247103589254400 96 2168007588239975752389085602645302303095680 97 2751517468673931439384809643776490335178560 98 3483551047047296705886801001186301595461280 99 4399789125742000619978120050246577231122560 100 5543989997244851058802683075109244545953120 101 6969698367776951882048666082266895262514880 102 8742313747432610125058171764023217349656320 103 10941542572049586814052292406077374054680320 104 13664358317361468985948543646542526779723200 105 17028494949334122719990807760109214462638080 106 21176653915740111351406982596846829485298880 107 26281447008994520714590031412660104425503360 108 32551335720698433904571609343283810474924800 109 40237578678359503247040541168179124049611200 110 49642563118374893213387749127838136830462720 111 61129507713258043200960876055045764736385280 112 75134077664975483602776564182462609568572160 113 92177852580678276575180156226221115477837120 114 112884423340323220125555244561019189610508800 115 137997975264965126354602142501998029413137920 116 168405468634489437843428556548991299285668800 117 205162133375508558828266064971798715181083840 118 249521864001666891577918504296042655450396800 119 302972003111080059580174697161569227044247040 120 367274771427318872166399574941452896952275200 121 444514470698744773586901616200976872835909920 122 537153665343324417237549638162844484909686720 123 648096907821410395010741210951886378739895040 124 780766546347567322640191954804963154736983040 125 939188325422946971184963214216268566501741440 126 1128093185388277268825743024416667087465639680 127 1353031689090472181253158131395323711760936960 128 1620510091663899460379417677631828109416464800 129 1938142581153073452473274184324921460410498560 130 2314832339578666712019226083512432702777854080 131 2760973169831635805894067528962305364566596480 132 3288689379206758144064092494862658898039467520 133 3912101629788884430274755930649542464434713600 134 4647643420281963597812689156061395883295085440 135 5514410109144486503637049065536732516906457600 136 6534574753821687361334987914490958355813857600 137 7733844413449882930967119705190151382264925760 138 9142004384922359395135857346165599358336035840 139 10793512333014071071480579156544641325877724800 140 12728207848759537961921388129233194947196193280 141 14992082979931703973078980148451103854075975680 142 17638203901608260773009706837666924823579851520 143 20727706378305004639087729216576660237325571840 144 24330988654848219433238892737917232226824040480 145 28528992685321291712113593222622491817198185600 146 33414742680685553538197388687167247646998089280 147 39094988117653390675621614790433748837782693760 148 45692181380781578424078468194592238242015948480 149 53346577212080159261630416857283700041611768000 150 62218766418845395700304123267949059620285642880 151 72492349232379996774132030094442692659078170880 152 84377171097985909497510288771619404733542384000 153 98112715288826640024746080052986298277723117120 154 113972222502178117249066138363052596121481415680 155 132266982006613421923653428359663499702497044480 156 153351560669091931188289571238044385126853121280 157 177629213015397266856423939026276579661196647360 158 205558499093756425394143638602891589964352294400 159 237660083640587819589036308882848479040406472960 160 274525087799481855259755234380754419011551994560 161 316823607682075497451891036421743326144811284480 162 365315225101874117431682629916507404639357913760 163 420859647935914072806606198431015256248366901120 164 484429902550597020501895113631400246545026392640 165 557125585080130080981030387460128677778053514240 166 640189376349226593395554091596596728353340676480 167 735023496923345146107345661515858845224323260160 168 843210328780487498857710125227766614761960268800 169 966532790327087069365156636012139545225129450080 170 1107000022556609947934497837080682353908026669440 171 1266872547440323125982247759858526513654867580800 172 1448694185061391579853709532958061027263836344960 173 1655323033498314228490169614689854842729827049920 174 1889971035631854387998831804802656372691308371200 175 2156242024435911385903843231448622410758834095360 176 2458180661479554143197498077110438266218627876480 177 2800319035516474991832683287372970975167211865600 178 3187737057389150694389842703532325899164541019200 179 3626119387080758676724870348687719243405944073600 180 4121829805985406709185407122632231295198613691840 181 4681980582769385248340507575122010131213129612480 182 5314523865993605912638850197367940988458292523520 183 6028335994028599600940163541027149310080180522240 184 6833329571428917469762264980095789850521211091200 185 7740555689542043521910848949825315085567401477760 186 8762341093506567009963436977939561108845700648960 187 9912411813162614224993666192324266869016846501120 188 11206060713068647299626193839542410388033181114880 189 12660296657709120813675213298153812031700410214400 190 14294048783221272846288683773632550412547603129600 191 16128346044807308591764931564929989378578126407680 192 18186565798770565888243135545308881194997850405760 193 20494649407199629097058853792237259817823564403520 194 23081404201375359509450297804502434892595195103040 195 25978761783007414272227460696990127896664934991360 196 29222144181669744509552531432935884877633554368160 197 32850772601029767496512987334401085809005339386560 198 36908110658301478333177973955447414989280108839040 199 41442232575890633515981152822382390526307865824000 200 46506358842808136765136770007382926390623815298400 201 52159294305454272749419442674692021164634814548480 202 58466074455219047442422553428230694942673943561920 203 65498485530271150480386856370916684738285556646400 204 73335843040224217126534478552383788882839390519040 205 82065607836125173842869350569485655951177695479680 206 91784322493778312508631383469749773433964387034880 207 102598339444234893126661839258691026382438799965440 208 114624945495884955395848456897685404832369468214720 209 127993220532639643427021028362720014834328192140800 210 142845385988438764979087643593018616543153868830720 211 159337815261988371080644837888853356911598910110080 212 177642648450811348627082797032171202707692872455360 213 197948978682143107416133087554610219455216548643840 214 220464782912674517420959850477086583608947210906240 215 245418311792397403117917127769097680832169667531520 216 273060395237336647928978237941456013961722547936000 217 303666067100582540034595399446724648514140114821120 218 337537314639494632749383125855938248656564926820800 219 375004973491956076274333857721186487016810125269760 220 416432002115310495300308932400672732364887381379840 221 462215687244345045948142258849644373906210670071680 222 512791538569005843486501852016530997824844036235520 223 568635849713074571696401113674381667384939966673920 224 630270324973034666158671202398618416329909133648640 225 698265046489197967148878944308583577686218182330080 226 773243963758951015188281528746352207487339652726080 227 855888323825285143088540101069496581689153812184960 228 946943176708035538972241174494913793077192447193600 229 1047221331565397520191523300980508242174968063569600 230 1157611057289463844976558325027034292199705077153280 231 1279080634756866139909962979392918939856461680578560 232 1412687461431027170700208956843023308961410541016000 233 1559583277497321943323069298273363266038924667654720 234 1721024918492991481853175184971862833670030256698560 235 1898380300275638843428968359080074160728589881154560 236 2093141104539324636523377716588199690314271498729600 237 2306929616078039529357509185148324280667447317964800 238 2541513672045634182826127891399182951530748525647360 239 2798814453853689753546422696428058784724152888076800 240 3080924085793378508523718088182513892384756032753920 241 3390114491210407118336700795298636647091602166543680 242 3728858089533726704612581007429265687525887693141280 243 4099837835449416503304746741965328056714405895982720 244 4505971534328398008205473258912593364777437691387840 245 4950423192121464006301925035446972433943544001609920 246 5436631553822853627932321964924110885936257751919360 247 5968322897213805846552066529915100990077507046611200 248 6549544496823574016818888793870917587674055991372800 249 7184679002374652693232560470419084051248704472732160 250 7878483639337861772546048349483651658476344999256960 251 8636106319606551717735835257510809552964960398282880 252 9463131519693720273025302403851899223074845673352960 253 10365598270560964892005591989785259886547040784573440 254 11350053804389536731709590779761319233312299993968640 255 12423573572942422765052267372110533526537024296276480 256 13593823919012520342829577362370805840226518989799840 257 14869084272234783685434950430890010464817347840535360 258 16258320299543902339981710392128987739087277686423040 259 17771208413137767374572368358843049940223582367869440 260 19418221082448596158197757724449228835330495486789760 261 21210653778873238290824242603064285815841209563499200 262 23160724381208188584738220433974114619806410753256320 263 25281602665411115824991481478060987130229006915429120 264 27587526035928845020081573154121308060287917696806400 265 30093831627605348058461950154325711607915478769736320 266 32817090940561704065773999282274919709171919089382400 267 35775144586001005960534028632673500761580977281606400 268 38987258776525196161181766857044272916138137651319680 269 42474162700264308124212938547866780139512556785534400 270 46258230271260421795660605832283693924686308301478400 271 50363520025765550267801985775663973741263815109793280 272 54815986056506637163468345770338868619921064892528960 273 59643520242975915238016597186367399756694128936867840 274 64876196851265408984683132514159481715078297275147840 275 70546316806770786915284007865986297976206782342686080 276 76688691119395873172337812271326264109984578566548480 277 83340686730253062456189860405246262079038587032608960 278 90542554698332833742615041411906237834732861748803200 279 98337476989231404936410777620102295417713876694031360 280 106771946185767050187580936351159770920650599257049600 281 115895812386803415080322542524313027803562295984444480 282 125762722214201911361309481789811175074464269421189120 283 136430164667710015992904548319915624169828631469038720 284 147959978354664371770840986520833281197468200445213440 285 160418394846506267660259270568928167778066030065843200 286 173876624274406766636391321600337985859207079558690560 287 188410894372480946216204584505174539582060754861329920 288 204103126077969012400226943874432861493091572644261920 289 221040965886385038084070377822432565528880871567479520 290 239318564801020355568858371665340437179793258347830400 291 259036601101735817439010904048741516096097983179687680 292 280303177769144263301262509580947647068498483624644160 293 303233832148951005269254512135354007784693821750691520 294 327952569178640291931542590879537701141440892837459840 295 354591853488765199174237543319610592520029813635475200 296 383293798268275395041846292595546371525018947999313600 297 414210134465819156289455149121401309675508393598643200 298 447503577720450532603246994202239266367069205374712000 299 483347768296310151085130437781973861574468149206300160 300 521928841731265254163938298875509932382765022456543360 301 563445331600108146216956851002462068371117742348282880 302 608109973201885932413726912720630416535046886958065920 303 656149559814845281417180040027400676102648183512080640 304 707807012489933384127658654264460297993931342435926400 305 763341178795862551131466680518478558391529859041662080 306 823029206486288751883345734907270264408849269575446080 307 887166271270972837905149167987838389412917417569279360 308 956068297459564958447087489423657965691844272499624960 309 1030071599014639327199936610551389647733802089353384960 310 1109535995663515410584504535360342599251024810393528320 311 1194844348854866165700407620341485509973987033133262080 312 1286406128641229926810016364682157286083640829364409600 313 1384656822290727504895480235433936000929222531086893120 314 1490062014963878651236637443723706269949590169125602240 315 1603116645169828609965181904338259297161222910512427520 316 1724349669965902404961724088248585220998056275374476800 317 1854323137357134664507091645373548250224971830079412160 318 1993637516568187748852405177980524081172022682255632640 319 2142930551495490672242571660588869778899842828129939200 320 2302883347715435886725269209242009730183173808440713920 321 2474218965626376888153582111617414126190814707994222080 322 2657709366814327656541571125436076528430652334891448320 323 2854173699268160862950338663205344927196614372728441600 324 3064486219811425584925240580849470532309109096893442720 325 3289574214632553118476044396310142231741755941111469120 326 3530427030412040214667079669586670520388874600420702080 327 3788093565122518591861372339439146290247647927167673600 328 4063692555975158571298675213295362699392923483659444800 329 4358409566017784957983958726438280865494305372459888640 330 4673508697133444918421104410845977842798446059913692160 331 5010328984179158194320171068668854059831888050612260480 332 5370297723958209311042363155586444910920935837430962560 333 5754926176255727833165102571599259848833062893931344320 334 6165824721502645402708984731317784530142328076240797440 335 6604697754027824630417363901712438306339767107621372160 336 7073360909690627676722133869375944827989133181015188480 337 7573735016111773520938192858515610518034454537893181760 338 8107865663732915533899041619502396119219383618894298720 339 8677916059483816269023240045138702374087789476127215360 340 9286189245218690627401585215186920132432622343836727680 341 9935119680615676461202767234702087846828748141219983360 342 10627298453310821538085821231126162273704250024251107200 343 11365463386469889328174829097343692691535491002070464000 344 12152527630359469898116098778764350853815292635137987200 345 12991568063271532588742121203982885462271629171194357760 346 13885857696711260221612059542643134620635155909670521280 347 14838852108244666151039979697324024221323157102455698560 348 15854226149269884075951682489791080567976501407212166400 349 16935858103953171681012414697451797035770553399826392000 350 18087871252361306174670425967990473823119730832115754240 351 19314615410899327459712739530585071707775995356887564800 352 20620713962332679721834596918683751064168375783345505920 353 22011042389685744777996058139825005352814591243563200320 354 23490781464204821764849447964826134757670370213862950400 355 25065392320258804428541307036523001271071970982592289280 356 26740676581511468636041930131203557097435575279041422400 357 28522747468763782344694739152865505688858263462097029120 358 30418097725540135961858955949703570163360925592689622400 359 32433566188631650782513384189648182632748999260582291200 360 34576414485127630603394061079574673287910511199349988800 361 36854288402726653568168684262106579458832386155866091040 362 39275304454444510018712668746767726612913560164894000320 363 41848005306625695426927406380705821898695877983185253760 364 44581457418465524049107014232332579242167944152534397440 365 47485199697431277902498140954958037303319067482671361920 366 50569353574532256869038091973322046222000944297289084160 367 53844563924439402708301152942675957957261438430903196160 368 57322123109525188519551234259936412552114611624914827520 369 61013903090256773748069697080285008972166966005290877760 370 64932495122293592167135118036899626628095946712640435840 371 69091131858479313394213731179214720858112643810455534080 372 73503844595718980625916099197773411486533179527247237120 373 78185373982074976143841610000395714409450772481990345920 374 83151346947602224150884703589421270298585695374698702080 375 88418174473462355482694163640658397812854372795818232320 376 94003250546133359284749810833088049277293674543225561600 377 99924835271787185472767758413917092747087884698124508800 378 106202278485528650240301239392645269206967678978863769600 379 112855886229570350197519181994039401005155446663540457600 380 119907171975321939150818172667115192456125635997856851200 381 127378704265995218981544923192698115083683812867128442880 382 135294388786584992117332685392150030065779464978694277120 383 143679294730380624858050850656890465274940983101714206720 384 152559971352093159175671371082583843499302836405231254400 385 161964250247069789819550272619288106139444544309254891520 386 171921600469079473442646830695158599853379025163437263680 387 182462903609717153884569515676245430551635856438995520640 388 193620851934893703296023721347187054203433042901919106880 389 205429692819335006431251598199014699879347666861561604800 390 217925674901792042431532085313136230789231686326191818240 391 231146757913401296051428473771823604071183438383435194880 392 245133112459508272151862687017846012467113662789487511200 393 259926790866769704086848105660024133858620241173022845440 394 275572286697951716892091501830165772309775387776693775040 395 292116161786675442260252768736830052289638645255443481600 396 309607672333117447348722731309939916381706774215107018880 397 328098346580827932331869243711912195032135158392618202560 398 347642685166209351325872747032465494143895144610670816000 399 368297683326525199187740343268213023576798800402387660800 400 390123613839651078536262398121252716901445341614185868640 401 413183487031157570196636246392999710740187166677952450880 402 437543925644382461470901407814344026515429951734808824320 403 463274554930485082002699409542678703495609625316649175040 404 490448979903653112827999747650931977116284950949237442240 405 519144097030605981014970293913227730638212520560284776640 406 549441185205602345361906310668540061719154080630832857600 407 581425129713971964852941873386912449466076658139663768320 408 615185639613969189578338488267815302872990832132878892800 409 650816373301026333520024972836843297576943466541659227200 410 688416296484590158423258095038180713494282996289146165120 411 728088697643341096972955896567411940279587986185272769280 412 769942701945899644080325784635827654659580977450641647360 413 814092163752971781450884709616586822249064001126421068800 414 860657353646963822595006204753539124956318156868433992960 415 909763713299177840256003700070408184589695945399577662720 416 961543734786344503907187999497195491787180470587781778880 417 1016135561749167181411861169682080115324940727752394534400 418 1073685081699085706607312773003477379353031630354748147200 419 1134344355873623733530367212529143547655181281302146582400 420 1198273947665722359912616999185525707237613669337709475840 421 1265641161087927423523199703846233075074496835149309081280 422 1336622631147053007543813657792586426399065179191489038720 423 1411402348968933459692041384752531702499873593573275281920 424 1490174541935663685596865570205259813133833052961510315200 425 1573141461494656507723715541897112527893425178617867988160 426 1660516584113833810157859353581764763887377915535388738560 427 1752522134430133161750934242621586013836938863025701675520 428 1849392641659551039683904202066063713839632255154302577280 429 1951372168267044270994287336273486251363371580794216043520 430 2058718259066510987371064943413650237381483353719631655680 431 2171698842901733889330352756421608673556979343798116692480 432 2290596615971084103507822566936863862944367429839284345600 433 2415705579479304383754367453043055301016460906687957990720 434 2547335903474550600574014496210405113538989883078667182080 435 2685810060156906296525092364752501746407171108385614476800 436 2831468217883422029806926435871111496154721604273643057600 437 2984663926263501269746811996601334338324432406386898099200 438 3145770095679384169046277222829732711915001022511428483840 439 3315174184230662886546025576384460776457665378740249580800 440 3493284824400510543366913961275936412316198605091615148800 441 3680526457599683274309343822285103379841012355416329649440 442 3877346673959098051550040257410224599938320785168396853120 443 4084210235546614248125656712206489761495579059403032123520 444 4301607202772332100214343273056097477237643820497162461440 445 4530046279258679044527082867388451922270826405237898748800 446 4770063806625744769798792370313895129612945496090141537280 447 5022216358338572114112155866117074085271684740687295904000 448 5287090690231398384811874631785824838683268084200788468480 449 5565295504534324092661171475846309613994455738908884104000 450 5857472453364704470000966676816835656382017187524774058720 451 6164286983380389385384968218921418049182076472986844309760 452 6486440500340138735479049366589230633514975225833656253760 453 6824660197445778564966900361993664289706657418203947248640 454 7179712496235701378902771482184335762243542380344212000640 455 7552391753695626898542227311595228894205861265717964897280 456 7943535107678440586534773816524041936209313736167045952000 457 8354009943628857286932735630533873832727873537042110711360 458 8784730286961477726453287697322235939610473890630854686400 459 9236642900638543326088584522855872949034704584444517926400 460 9710745376066992723642817508606410867898815611219065372160 461 10208070722408286956454989861119901734094206843889089990080 462 10729707324447160113040813068242082261670188060727197143040 463 11276781865734950173489775481586536550867095720251798085120 464 11850481340460005972341569993510503253331936057171705713600 465 12452034140088465657869468780739375151036985088660100669440 466 13082734317863532329654331718457232337872654020766178044480 467 13743920655208077362366760865755295820968649598235852364160 468 14437003399469861450756717358079465529900057466669402928320 469 15163441101675684689598952389793676078601038465983341143040 470 15924770072314926482748052288075534952081802851607154007040 471 16722578765985450010110877332382936849742186705718165454080 472 17558540214667414960536529988407612517272520027132987472000 473 18434383717549459430290177889314637904606446870005454768640 474 19351930539798787098299292196977825617684979566590630963200 475 20313062633530983766812075321269764392993269475335019254400 476 21319761921431686243156381318223852441195403689437950481920 477 22374075754215636296737001030805535077769324831353888354240 478 23478160116927146549784924031775658087512736061193677171200 479 24634241506093368006307473588001005195019000073676353049600 480 25844664433479021303647571439426051988869500810513190375680 481 27111849363947248556247798352580748340230897833546415972480 482 28438344931998042046540490744245344135612858668993665101120 483 29826781554945748126103782876749886413680050962991246909440 484 31279928800727780618594080030585447881071245314888997328160 485 32800644262718340046228262277914038654390537379213105458560 486 34391936564991494324395699187419896904454115131309698596480 487 36056909030176213526411649372704524595003179593204421973760 488 37798828860639474158917672831363096309432044504953231908800 489 39621065097119879643184144831182835823743505624225856207360 490 41527164543238842056448293933427018287074933368411530201280 491 43520783476610063672033381524548640362115034667146283223680 492 45605770945451468623017284999557164992540774548080865585920 493 47786093622645612258353380179995500219276303319797165718400 494 50065927170473806648595354065112262316304102019834675820800 495 52449573585295689337472345069718181231564710501010088482560 496 54941561362410207586076561891804434443572333419800799226880 497 57546554633306419163658145148874196686967606961711970232320 498 60269462941431032954347120752774199391143357490384533885440 499 63115341381830995415153687788087080583439929851559720560000 500 66089510884819641156344430589547310388439389579366710453120 501 69197448513636389897575744008486846324196589946183202452480 502 72444919197608396198388127513636844526679244807670394273920 503 75837855285619641683532063926476128325859173161131601112320 504 79382500771154899432135645576962825002697444155471142547200 505 83085279080593017752914976887313052682522527343247219594880 506 86952950942812145141784395944561616461962543148356113064960 507 90992469322888786584004707246692845820680413564856619226240 508 95211152143933855975614786005871512152447560726943749550080 509 99616523203926724680518608108892075479899292574420828299200 510 104216501086146964088665226117786180436629755159190797816320 511 109019224744114430864676555453787992777197998968153200340480 512 114033260077619780248051195426586994376479590856556255904160 513 119267408784691381166330130661477549483390770292962946176000 514 124730934147827156536747573192203843169049516475687125394240 515 130433351660365912264625543860362504691012812907254248440320 516 136384675731318313662969470999729508315699039196304420666880 517 142595190397695433969210913269031430776258249705830899025920 518 149075718835323193638283075289780567179025765598057962088960 519 155837372360739230845604068143523053807798295013826555413760 520 162891844717996953321747765516544409640393884876923381123200 521 170251137459192468581180894411364197436605902945544243273280 522 177927881185340056585583081888980647023970703665823684612800 523 185935035144125391339971454021475039272993207913418469217920 524 194286237830000821400552196143028825859085332781799373319040 525 202995478502918751424656679046447161680676563424848629038080 526 212077479653491674909493012021087025620755798964636346254080 527 221547338003449393908534191479763816262748902940744455198720 528 231420941605200996766223425093332312230876775308836588285440 529 241714577565404492498880958273448519330802044781300094162080 530 252445386835814871171381682180637146954886530068103072778880 531 263630935733279669461782926863007408953864612690691636726400 532 275289711600727347321458544245753254226308455715509294412800 533 287440655019101082312425001556681315664821736784195613664640 534 300103699850429312609579332839787509487459976624075653497600 535 313299262630874191757976410965296229335363369165817769583360 536 327048830870829472719714762330834569895694189816969937097600 537 341374405909621616974719435236127529483777470598475657740800 538 356299143494901477509507770890294635541603421766548937649600 539 371846746158939784475419517842781703753807329934680247757440 540 388042160519342858768534660507562374860613493014951264524800 541 404910914721431921229311243851604881809223135725978428959680 542 422479877359817126866332278466405145817175639805089672107520 543 440776535272881890918324324508548637174333610106590960093440 544 459829819161500028562661890677453420446616340767259274475840 545 479669316749090033203134272349912243754985222325744059011200 546 500326170701909949348882485131546343769260266877886786754560 547 521832221515553496316792535174291960454010755335809964914560 548 544220983916107553776742424526370502104438853134093447292480 549 567526713515075256374723347634828133426266297826521829754560 550 591785468082128684054675335594668834316680267434662718862720 551 617034091674325211892343054215500904155333770862056311456000 552 643311367833693176861588360499334886899530533893050361113600 553 670656914072794622033701463201252167288841811793034682470400 554 699112434771581411997511602636716242209332900591914394216640 555 728720518508649452717258616312686380475359656708168924065280 556 759525998682883189308407780745976264865210179731287095670400 557 791574645766966064648154478505534957076833961197924232999360 558 824914644509159466532174557170227965265801882908692060298240 559 859595172147566351404761604274074032739543579728623488392960 560 895668001949494963339889240548851151651522513783260989852160 561 933185957943347715222784955321495581196190557243388168207360 562 972204654850250608973396225429666815368042975111144894688320 563 1012780819384379740922961684407975951804846222666028372213120 564 1054974177667846859343708276941983574189990241596897533040640 565 1098845631845930625126450623384704431398165726342935975797120 566 1144459307203034249548511787137793684993472968620725596900480 567 1191880572249580168917709387804475953251514782942199960124160 568 1241178258105764386353671562481108375055631121130567133100800 569 1292422509599062012139978134661095579802637593609944617230400 570 1345687190774956095451405281006096378512873371893634540108800 571 1401047552907843961820292584815091327184851919363382078769280 572 1458582841401303525566371631596685752068555271658523920152320 573 1518373765896160953541062081113474128765603979767142440919040 574 1580505324231043017757620912333813199757306888512539559841280 575 1645064059078277665562687351472514184579668112927260591537920 576 1712141116242659481172588699694437554079595091324647000977440 577 1781829270209111008855372090648084634395590592504220018352960 578 1854226235803222507937287674794805134212198178035708857427680 579 1929431444159158872806592400340798948815887885988165148194560 580 2007549627238386291880444824971374392574141440170410554268800 581 2088687324812249089302556138927276358163345940595545948615680 582 2172956763331430993791531611116273464395651230852370061797120 583 2260472071961292146167096799641043439006262788302406694122240 584 2351353479459665720287713591836832279388154735118914264731200 585 2445723216241700371706389958624277525645507072368768113203840 586 2543710053469179743360591435923626704250597123220849926655680 587 2645444867013652938952532634014906854267309401824185802501760 588 2751065545432534477007271092503901812199419806376234453956480 589 2860712188515039619692971792696134933333040019854620434124800 590 2974532413502537148679857484352716799965918282076470621996800 591 3092676159616708098408416484722477479183343898714696551911680 592 3215301422503641125051113387197402383007050622210936287866560 593 3342568634806534337580725009862394789633642488007245576755520 594 3474646861871180766822118190630782337758762782259047647308800 595 3611707724464894347628656164627664889045686770999310771287040 596 3753932092094446447976619403246694578669210971942781820664000 597 3901503512423638992442886084281044901057804909547394118272000 598 4054615439260342000184230530770474030947959014128606412797440 599 4213464131613355255706814564981193156219781297550068928672000 600 4378256457177625561209021515602035970038715541276766182275200 601 4549202219057591642497955419792332677483675125004594535074880 602 4726522579668651596328812858660549122205782499921139256273920 603 4910441771288504360882992086039220223064985642098203513205120 604 5101196186081198440082962134658485055901556348282377167530240 605 5299025424703893802795077498922716263847010324798526905129920 606 5504182102808849461303388577144351092428922572058818118549760 607 5716922185845803385030640254257543712024462902733086876943360 608 5937515567429155105559719724423175889611101402538684352905600 609 6166235636239487327024327400315361087465348825947767546419200 610 6403370682517581759184110153586015440525606594147022558446720 611 6649212640649978412935729526118302113860550474432973476858880 612 6904069385764631827074312527364445778840626433836451993693760 613 7168252588063268478935332859135769626528546504221290492477120 614 7442090967680124186807026284980451273933969375116634106490240 615 7725917194144850359663877016819620782861000864904528366615040 616 8020082168615686286962784675895280971685710786859381457587200 617 8324940899090081788900716976620596305335594458137237602116160 618 8640867886138594591903290634404974734954097368421481325040640 619 8968241895196735514187230685104406386312719562253149408246400 620 9307462529511062948334809970335125468903079840694653764823040 621 9658933817651853337801412755573567976152524683942693562316800 622 10023082058403070011389713863468027590551179364624800684606720 623 10400338138336962116178221489054388883404315355439907007987200 624 10791156741968850493878051369151061372634580079645560159868160 625 11195997302805745263174977536862452519629773964854908944241440 626 11615344681379397364113680344558700489075899526268974015830080 627 12049688649375935362016612289821838437415748742917683802982400 628 12499546139222289794006235066743040948152606052488585608889280 629 12965439156990430821099839751345323024236937742229987069280640 630 13447918717721430806011372200858221798119154934802080093319680 631 13947541068744041869490112334001473221912171091889175816756480 632 14464893436273328641505620914213482856417534868155532944576000 633 15000568436272198889517072611675721484880275764972410271306240 634 15555191758942296060896105261240227818747313260459748457365440 635 16129394639616874362318325689104785155928750252806975512616960 636 16723843620584269955608110602938044813320794547006007520078080 637 17339210937261356455843248641391432336343128045795692656436160 638 17976206510650036512589964435914476326304625606833387926572800 639 18635546098695009353072467481440401898992341877427369399944960 640 19317985673712487202870919469472343708831235117586153986564800 641 20024287183362435295462935063303284675721243989654338753231680 642 20755255483024115801356975022035699203792211586874049991646720 643 21511701529689238454660081337364761390377987609138958351899520 644 22294482056133920317892495353573465049142881279514872637143040 645 23104460014737529932567008508920255408787246063577048917058560 646 23942547181244187628393770277808564719243088758371797073734400 647 24809661659057934256596830486704467449557053530848786082722560 648 25706773619399883153151725500579053313304482817027180170570400 649 26634859650808953078435445640732040737241398502707220279206400 650 27594951863034566782626725050074473366377160543370674807254080 651 28588088859045589529417140470119810380456362520661107700367360 652 29615368430731104700726003738713925640017475113160870274725760 653 30677894923151749979009832522021105680313714430212912374224320 654 31776835773228845562355849899858631731770541032794810246022400 655 32913365004439783513074140962257902724160116946095779652276480 656 34088723884593662992465676342467471039937171004305910585238080 657 35304160280467615534803141756267438261556698479116887806533440 658 36560993711182885058609828900466966687909939003527466548981760 659 37860550283405294745712930963695587628432429754277753007907200 660 39204232444843750235811920524152651737790592308999609861227520 661 40593449182222252151610611502570674259952693720346080950694080 662 42029690809646144041296721886779365205530240456320196050632320 663 43514454101351294192477146034796968900545976511339152345111040 664 45049322449577626292359556407605553050742296049021476483619200 665 46635885593758639842280415366916319558694054292767843573913600 666 48275825516474384802839888343518275201356468963848119265810880 667 49970830383985151752103903968176598591242319570119650631820800 668 51722686585395598269825526832210165967295928773741538786983680 669 53533186487549711892860184441435258619588916100051317092085760 670 55404227021717595945139902885682917276049101219645778479325440 671 57337710843813956960224368975673237203703839360935264646946560 672 59335651913918076853973228951262024967033349605997827219153920 673 61400069595995875145573325939472833188873863700576136531289920 674 63533101719770368363703987628140582613042462067047690627051840 675 65736891140276032745036381882430156974568305970001373846457600 676 68013706769716211643778730744269698128309680047564649881951840 677 70365822103217409951671855140563607598194238590636946719200960 678 72795644757830476508673944822155431144581759889317665192554240 679 75305586401955837700969676609364356867872746223040674908464640 680 77898201391955469946676856056498176685256550401238067154057600 681 80576047526680992254144859923398962252012076124380555673786880 682 83341834368889789103533474223019166725658385765366741017866240 683 86198274230135332489570090718305063978856538560130131732910720 684 89148240823832050913507415938752126670393637943167176782358400 685 92194609802363915174832101273856904169384867887168310762405760 686 95340428452911791847331351255588808753337373576150600752576000 687 98588745090057499920264511821930195544395916068632039576428800 688 101942790500254492063096453168194945812732836887251410157589120 689 105405795474600986223340368557697932627405654624717009801823360 690 108981184779672147717716372341122231917589158651383039861155840 691 112672382014247336969945263704257743923373080716656642499767680 692 116483016961495306508134168770714487938529097197954220860148160 693 120416716932068320675622957309412248293144585765595316493040640 694 124477328344890180676607767653389506940500029070924486223783040 695 128668693697620296239585238970571526926788751283277446865324800 696 132994888309574543718826780453613056758624367565693228809248000 697 137459981938799119576318198903906520578621080084117398153531520 698 142068291713544511541885292675447867938129500291689219520728000 699 146824127390588728001318021129675403653199809958256995504188160 700 151732061490530228109312329114833774706984339506005507361793280 701 156796657167551848698182869778494691614657778041287580683986880 702 162022756667408796422492669534828608136971654211529321781363200 703 167415190631968707126139685048246309172242592740812654538937600 704 172979086110135615776018784461531854197897693621677247012685440 705 178719556092401805328991132010078858241978462216224625750855680 706 184642028289499345816402838085546790752397387230308942051714880 707 190751913664261752431872576393431883364134694178737383633758720 708 197054957316883081814226135824241588583312354290109362848908800 709 203556884604663322840136215347592924379110329286051336411243200 710 210263775606253889158501435581489392542975819105341002772011520 711 217181687387737329799624378169361783332660665377890685219571200 712 224317053497079757892430025011329420409599404852426535376168000 713 231676280903349380568345052207494354121689250831678267877744640 714 239266176121199083450745295044188625653576740926141647252654080 715 247093515137493686377741893725711894449342544335393384440291840 716 255165497925251414970121500227576994022100649520877752709692800 717 263489289635539068215500889214994121131394395009667445317990400 718 272072505232051163439052312399439436803707203092351405616940800 719 280922720190252260525453942613105527719487177035611603421478400 720 290047987161257523100675312960981444981521415924786890559020480 721 299456314165164237460275947101461875018251526114956839617710080 722 309156215383708430661820330555986392466762339670478314321443360 723 319156154793415591516224379072523342860998876662393184201527040 724 329465133148993534279633288279980646060792692342270903812687040 725 340092094961658617432313778910524591032964874251386389053185600 726 351046553947208068289583848958276394050731312726551073012499840 727 362337960949007714643018166897098082784659613124566883572424960 728 373976370352199242763170101347563356884738272190787427667980800 729 385971766504415017783704010436803664293667938395236934003950880 730 398334773548669294694398318987478938189919519131760744967569280 731 411075937849610714736939686786322901130110931028901883156225280 732 424206483950155914565663873376676371856796575719037768960011520 733 437737550145058384479190611084499246461684690443139124213494720 734 451680993537627693513481353997231007596668258099358155869821440 735 466048575850169586642536162351595598953154305842093786740373760 736 480852820493547872616616579302724395134612267912677131396430080 737 496106145653788618528110203083802354599964817695374903173189120 738 511821776588055784574018644289711490793169313941958797107755840 739 528012822588899947334810349920078547218718682701519720275836800 740 544693248042840746157653758279162350220466848153124523063588480 741 561876889815646386761929972570048743615885446814561019835673600 742 579578490528226294652521561727386310775313130209341174498654720 743 597812652850440343071579343107456099343397157943333611264587520 744 616594938806405006631446915494671172499465408783166318719078400 745 635940756941797300871642128013186469230168727739903917210768000 746 655866531854399983555016184817796504966818562814464543325785280 747 676388520135148886151335786519783793966254260346154339068039040 748 697524054215441510741718832225741661717758100627196135893525760 749 719290282920896343502893972112511123147722812917636047682595840 750 741705494151656576363330936177737251076703341234766342483642880 751 764787775264449565554939182124633635971766440718663588358842880 752 788556419557298666762919660452644546866894670692576519832527360 753 813030501624340520963503049995180655407508611448411478599984640 754 838230372484431430141526412546308120356270738546202084904259200 755 864176144985914264460892656654174010963156853537620791016250880 756 890889282921946179931650753189159493953351623416407358458931200 757 918390990820309542878391574773855471384270646725875420979975360 758 946703902928349905800055574839763148191069048867030786775478400 759 975850371644628445704562046443181907433951033370149151837368320 760 1005854262089561421337775691583598670371142461147216047620384000 761 1036739133363144479176508789572949428893054416436408757794646080 762 1068530145014065887905553618930820787303098220245407380856913920 763 1101252124424648243163387541625964788534081055145853425853452800 764 1134931592130273285901448792682709600741792542236422040932976640 765 1169594708547909834944442759021744740691591247491741578343477120 766 1205269424888923483109873394537402176729362805564791452424212480 767 1241983302369216468105686773952059528367180538611085901638009600 768 1279765796163939491806310322904434353078557893326794859563547520 769 1318645939188638535078435127681958224768230271422173508019694400 770 1358654767300821862508386578780495938922927998076175905933895680 771 1399822859649601475700414294883193975742293072149713668424718080 772 1442182913067744318206187206860145074009330132445760249743280960 773 1485767130904608172175629469140091480213792830665640394931337920 774 1530609955386605804530483619926083561164870613682181772755909760 775 1576745295603435300749770835821457928878872228796411516919444480 776 1624209427507864798621398823090863513436597362636250304228001600 777 1673038051627686938545467412373895679068189468016675945281976320 778 1723269370051509008964256244391151456277656527995341370671723200 779 1774940964351633860416605212502746225773748875158317037861676800 780 1828093059886597920239268616452104760341756596267095174474401280 781 1882765212945622074421874351771522108689795006003307726485416960 782 1938999773753179332668682915505366843333218520174990824827281920 783 1996838371742046586977989810978477233226250847593735021551424000 784 2056325588242730767839292930274560390606966009961451005585999520 785 2117505228702989599064010166122270204301978016870275186085727360 786 2180424217206102140630269575588695140719434157259706989163112960 787 2245128642708474704499026416856248759356557507254821613961957760 788 2311667888772764206707328736788811944379936513029123634355890880 789 2380090440788240127250374692582344263755193638431892322437391360 790 2450448263809161695023329532495767292742135836258913347621094400 791 2522792357631809406389594732993743591750286017264975172057249280 792 2597177396994967683773479397503952819614310719560995254609641600 793 2673657019323862986817011238391150082477147982441459962077619840 794 2752288743013052420610509163978936659801797693335252782580719040 795 2833128972537372583677361127839804979434144462300456621069032960 796 2916238209926786536439585670893113226026494604897855095113952000 797 3001675761856482630172198080318072912440585854334783901857434560 798 3089505261032039224633075855466202188911993094511679919339827200 799 3179789057432545235079267574256849156720501304790424646618915840 800 3272594068044207754617924743899767387016864980317905817097694560 801 3367985834321673584944715078663213639267287464240394677983841600 802 3466034717960951673769635228964294902635300642875858797778585920 803 3566809606560208937348425896121403193839197024721056571083741440 804 3670384475011924030648814913270592291671451759939494142920215040 805 3776831718469566393154566648033374092072405600768154904377364480 806 3886229100960861533253585141131227110736800423653723901028239360 807 3998652694660550122603045566667899570448051901622527851865683200 808 4114184236411623731500819511233555800434420861484372603357316800 809 4232903652231583471692364816131417899277621859666180359129115200 810 4354896844647814607796017420272242217796477344120442999622893760 811 4480247777975711105340326033243502799651597306289715122793022080 812 4609046721745262977607185250970438645873381913031097882826867200 813 4741381872193205366462339604068544150069112076443149824767395840 814 4877348075944792650113072473090875868425614664424822606190426880 815 5017037963103224136186023159851623135717449919733034549229861120 816 5160551177950858855450365739144300236491015257469202913901018880 817 5307984995032181096619157011869662323008745348361899054779635200 818 5459444086420349210603085223161094495667264460440034485406964800 819 5615030592106276078907440842578249082803531928921432019281000960 820 5774854452021086945278446196542681549093297203120639200300832640 821 5939022902009891310305109111773245689977435644853755444124249280 822 6107651401849209916137199956934708224235795267869647146150091520 823 6280852523394222600325977451107520147230844881031296451336561920 824 6458747509084989321540317896743630034662117626559513412196755200 825 6641454518796564113772332754923012182860846574632398033674314240 826 6829100851687652862624933482424072272740365718102268729477299200 827 7021810518278882432168900199525171641427719059854348606884472960 828 7219717162061852496270476126449995070320510245224345954871205120 829 7422950917825626048402585579712626905240646519693722736308721600 830 7631652073254902923372082628854990293929303544595406069711156480 831 7845957174494540656507233185236112684007322669453413569720858880 832 8066013465978607796231870984443614834065824517673259702087028160 833 8291964204265359476397360360637833438524227728329389859274242880 834 8523963918509119560496171349004736352901852498818398268162649600 835 8762162887136283013363051430178144357662607962189676808554140160 836 9006723265821731944352273829274020844048485402433590076147238400 837 9257802681593209708212462041428750845474986662544434606044979200 838 9515571272780682913706413344115885805630888425922696398807881600 839 9780194355234154943085820407059794435412561313725242726991788800 840 10051850423580259914158880457809181804747519639989618964305868800 841 10330712836669267904074759455070111108439078301432141738518559840 842 10616968834672637776313517675287292719832326431842962257678499520 843 10910800190947171413186422482190466983229080972169388993640989440 844 11212403296621377373321396532359586396418057362664797240266131840 845 11521968726242627506833281026410796301163187915836560476192630080 846 11839702447181935940373812250250437051341949876796903037931809280 847 12165804237563747476016766870575725902800467650260778559814772480 848 12500490083877843878307370839247853541320452785152573704739017920 849 12843969389845711232869993919497700383885720736874891029370140160 850 13196468622167229032599732263357246329513464813769223294002869440 851 13558207249249064965056923604002208011739480521922573180948487680 852 13929422701630177159539392980320094840245075345430978231146808320 853 14310344969133378813550658501716552925277339554225819595640240320 854 14701222949579824911862321409751681657212899653570620516747911680 855 15102297633174934772519450546448619938606781963894801960771180800 856 15513829908966443127927001313054418487837358903698056189791529600 857 15936072265677632232350340243314070580094941330667600565396663360 858 16369298133074441975061121236979354561426552775410839406927303680 859 16813772016343404248899464957772402919566089631884103086907651200 860 17269780457751652019060605333179044768418843484161439270652424960 861 17737600522051892561653127455647211760203609702589082580324853760 862 18217532458855071019641575537991140903816015713277634420361720320 863 18709866457097518439112900451891718127597742262390452929505797120 864 19214917097507963879358536834515779406242656322144728569722182400 865 19732988280037812796945695057468519366867830917561336795298209920 866 20264409565370308067301359345749923609631158459264893069512668480 867 20809499179755794170811244066961449787941023068887423286060882560 868 21368602338574146630447095827086726885568072481470970074352885760 869 21942052233773657463894170531563940093307321155139700741711411200 870 22530210442922765571187063144469921477320937476069894198294771200 871 23133425787961380909602377054224709826203547725900360463040103680 872 23752076944282617106654830807573832752088639754522367991137432000 873 24386529060258980281277808765300649641658223961636008901900409920 874 25037178673829343122909539026999525317045453358410725467496012800 875 25704407983254329989732157083320081994754271291218609029198095360 876 26388632190777222480508405995957411045800921980195313594716404480 877 27090251295863239056597803779155177174033689353188489736975296960 878 27809699998404996766045979969915300974746383585976793578305107200 879 28547396886698430021672400126824025014492419525383564915650658560 880 29303797024244717948172046538819100905196717734319436882023156480 881 30079338406018270652526516698598432121954146257860090220815836480 882 30874497366958821512020834358085473108495280555696877520065308960 883 31689732157730534102000709269221704302395253221389888491804046720 884 32525541327947143803704299404953549446356274716965654413833248640 885 33382404273944797834763910250807449599488276242851824639639065600 886 34260842739798448201355134668598001106034692335300067433550743680 887 35161358191290023306481772647761098781381301337733804456132885760 888 36084496594033607234575995182580884873969914890935735362884460800 889 37030782441840049835187837330039734844593545005332645600716554240 890 38000786988605868361031285570770665319244298390150294275192419200 891 38995058760971328949600304224679161775553123319944012452916132480 892 40014195408771744217742072099161645613213612766016582433601500160 893 41058770534008418623944859005078806798376151375007990871524505600 894 42129409343506171083590259737987672695576712617948620963205536000 895 43226711596021163235199309214045370682414954150038538010553273600 896 44351331260800630342019968701763104599521802493605988750972691200 897 45503895386834235446160768731017284605722383855495295431000852480 898 46685087956996171892614344798747488442563221475605203794067336000 899 47895564486098010033594564055971540042106778229700042160226355200 900 49136040282075485099732325867030261923868925622254895873081391840 901 50407200544476123086692610405186841037884298489488147781720452480 902 51709793267367584821744824442142778489473622318133316814872643840 903 53044534612630740593441784435922853573082983802880733179823984640 904 54412206672677290517641604255485427374236010586728285560887803200 905 55813557896249123109524297191470964352336564711991672519824292480 906 57249405954235435082088412618677161532441391299926015829023861760 907 58720532955046674891075210493262803523893248230609718538875807360 908 60227793683623630360998650817213536339170671966314886232028254080 909 61772005346906312337798317747683756860873259794682234282186484160 910 63354061436576919061753415400223754965769280836528898314770283520 911 64974815749246389550029204863475554189687409742800113239326574080 912 66635202152552228131730308498891971253371983540995505463750259200 913 68336112577640306691781482788925461218411483404592073874102167040 914 70078522999214524896879506268666147012546921966922911526462578240 915 71863365102155209857674915648787827309326870192930314561904842240 916 73691658763048394969279376152045444162373098886132413133588100800 917 75564377097864358495656583726213647878203203873668000928346629120 918 77482585766082590292116654080440093717578052872273911582636377600 919 79447301051873883561283184538512893665583545085405501105588742400 920 81459636347638583697629927740703645421020343308867843066453491200 921 83520652926433154724439051240873207526811313415942602694464750080 922 85631513934630657637500882772221472043093049705747598111355958720 923 87793327519526241996457864371227658479816387978832329588883325440 924 90007308699517321982169829849151825310038175199323814006992506880 925 92274614447856468224658876916084875614313262749442201598871677760 926 94596513849940994639887941631861569456831451232657296649819758080 927 96974214750649027171501063137921573906744677224170932475714282240 928 99409042576433529779632240367332359144315458422125273704942654400 929 101902258161267908212626170830347478431428842920792789710244513600 930 104455245655853363813794713485080335434759581792628559952160808960 931 107069321074410748580959398818972520496828738328572297158982819200 932 109745929760706129792074564958944042308362821160526709345766058560 933 112486445205868882455537719791156100617742705780275797038337162240 934 115292376503564374634646081580088656773841461027349810054329133440 935 118165156998188675122932967515377455048529650558447543983566661120 936 121106362212820075524914655534010499348360650255781577753367262400 937 124117487803159060849901289028018247788550490711248598798429149760 938 127200178496486563668331953663039060065286212275132524575191311360 939 130355994836326176099592438548981359948254222897879863830633583360 940 133586653626783469192892451647064564873841795304201718729244154880 941 136893782964048503282276108883800642919345875199911274368788447680 942 140279174739554439823866161924626423059640918229263986631919934720 943 143744527357519979459263496343882899688524764959723027683064138240 944 147291710913080794477276338876623183769303656834420316134194051200 945 150922497006763480612892479682026270517163387713242833876903014400 946 154638837162488853322067065816843107476687854419497691656018741760 947 158442579163231448111540643861171532516636059541463216012784946560 948 162335759341602730772706395931894373664544418786063418566201190400 949 166320304749319325984292181977858519877354320071249936429071052160 950 170398340025201712205133714933675909714251559652956330329433129600 951 174571874725110736022368192425175739139326505350314539641440308480 952 178843125412217214673134507485489856794378651442366081976344614400 953 183214187490181882323991110825208336425700285487842963255006048320 954 187687373238495074579534667357902554516865026427078344437761972160 955 192264867363063215548407731547728288066015404290029512093673287680 956 196949081782138795779152011293734280185204688506120969779993766400 957 201742294125424641192536984992590103215456081296341180376095257600 958 206647020006188381698022902121443570510476469347746902068620006400 959 211665633719206138043370198818555374568936906263216555354127101440 960 216800758823997585939948377997282177509214258653623502640174485760 961 222054870144041117206185525367409048823365367343873123123015113120 962 227430703581052164764177244345664178061071233728349620597919240320 963 232930838538118965449566975748562791057493168744424395443927483520 964 238558127803321621610437050497720413033061304763587320563266104640 965 244315259542460808951383587258965135106518750934120738582607963520 966 250205208192851897242367366680509069790628798781549713103208488960 967 256230775001209015582463340505683038895618985019061896102918204160 968 262395060977215466319827858374197157790094337841732385192844711200 969 268700984976376760847413424777625574597139767588127953368858444800 970 275151779668037431776850904315179008369356678798513599174947143040 971 281750486190315690906635172084196481016104996099070920692804337280 972 288500474204584269059415776713818655711349206651334917534811602560 973 295404911954309423461125342175087581035170706237468028916286131200 974 302467311602717456373578464866013094706648711879681469574021379840 975 309690973556130102542905076547251236315542220530410328051847791360 976 317079558170991178045290191551880377433360048483094876102753132480 977 324636503234827424349872422938901275147141671461209286566866544960 978 332365623263285696453731359581223088016118416383289708844836682240 979 340270498807573673035384479386834261327473217794528638991163961600 980 348355104704734646808650698666157762715588826163547454476038228160 981 356623169914737237958280054866270936083672346099811150171344478400 982 365078835958942469609792317255610698048818800797083966675667221120 983 373725986028410751334521790932119666383864880018383421039124414720 984 382568934999181753303439833430204431810684770410551363137658694400 985 391611726296302917630497685806740744144876111795611556228339666560 986 400858855037767586800933513848129182986453002575814401654133705600 987 410314531179278201127943192801923440927132761887276666804846673920 988 419983437189659906565757287181436031979937446963145783409504057600 989 429869956046916767077303486008806165022954158526993824603804943360 990 439978965023773687237524531281837079093811604498147328265237559040 991 450315026810827191153386095218688967776775741472570708745776583680 992 460883221177205166638222596143714322283992584806172290760172907520 993 471688297544690072678371817731734233779019847466042192809936637440 994 482735546115945927554035244501859327618760597416419412824935802880 995 494029910277016603853348659385949390978109207971218797106677824000 996 505576898986199079168102217203922111635111593087388508427260039680 997 517381657044990633312317813270689956875766655954292719507977850560 998 529449920753699924618516933908677119499353589105352743577469040000 999 541787044147426306680710322534542064367470276739634929883129510400 1000 554398999724485120362179312892589271127233034109212877618427798400