1 1 2 4 3 8 4 16 5 24 6 36 7 48 8 72 9 144 10 216 11 288 12 360 13 576 14 720 15 1080 16 1440 17 2160 18 2880 19 3600 20 4320 21 5040 22 7200 23 7560 24 10080 25 15120 26 20160 27 25200 28 30240 29 45360 30 50400 31 60480 32 75600 33 100800 34 110880 35 151200 36 221760 37 277200 38 302400 39 332640 40 453600 41 498960 42 554400 43 665280 44 831600 45 1108800 46 1330560 47 1663200 48 2494800 49 2882880 50 3326400 51 4324320 52 4989600 53 6486480 54 6652800 55 7207200 56 8648640 57 9979200 58 10810800 59 14414400 60 17297280 61 21621600 62 32432400 63 43243200 64 64864800 65 86486400 66 122522400 67 129729600 68 151351200 69 183783600 70 227026800 71 245044800 72 259459200 73 302702400 74 367567200 75 551350800 76 605404800 77 735134400 78 1102701600 79 1470268800 80 2205403200 81 2572970400 82 3491888400 83 3859455600 84 4410806400 85 5145940800 86 6983776800 87 10291881600 88 13967553600 89 20583763200 90 20951330400 91 27935107200 92 41902660800 93 48886437600 94 69837768000 95 73329656400 96 83805321600 97 97772875200 98 139675536000 99 146659312800 100 160626866400 101 195545750400 102 293318625600 103 321253732800 104 391091500800 105 481880599200 106 586637251200 107 642507465600 108 879955876800 109 963761198400 110 1124388064800 111 1466593128000 112 1606268664000 113 1686582097200 114 1927522396800 115 2248776129600 116 3212537328000 117 3373164194400 118 4497552259200 119 6746328388800 120 8995104518400 121 11243880648000 122 13492656777600 123 18632716502400 124 20238985166400 125 22487761296000 126 26985313555200 127 32607253879200 128 33731641944000 129 40477970332800 130 48910880818800 131 53970627110400 132 55898149507200 133 65214507758400 134 93163582512000 135 97821761637600 136 130429015516800 137 195643523275200 138 260858031033600 139 326072538792000 140 391287046550400 141 577614211574400 142 586930569825600 143 652145077584000 144 782574093100800 145 978217616376000 146 1173861139651200 147 1516237305382800 148 1565148186201600 149 1732842634723200 150 1956435232752000 151 2021649740510400 152 2888071057872000 153 2934652849128000 154 3032474610765600 155 3912870465504000 156 4043299481020800 157 5869305698256000 158 6064949221531200 159 8086598962041600 160 10108248702552000 161 12129898443062400 162 18194847664593600 163 20216497405104000 164 24259796886124800 165 30324746107656000 166 36389695329187200 167 48519593772249600 168 60649492215312000 169 72779390658374400 170 74801040398884800 171 90974238322968000 172 112201560598327200 173 121298984430624000 174 149602080797769600 175 181948476645936000 176 224403121196654400 177 299204161595539200 178 363896953291872000 179 374005201994424000 180 448806242393308800 181 667144414368432000 182 673209363589963200 183 748010403988848000 184 897612484786617600 185 1122015605983272000 186 1346418727179926400 187 1795224969573235200 188 2244031211966544000 189 2692837454359852800 190 3066842656354276800 191 3366046817949816000 192 4488062423933088000 193 6133685312708553600 194 6732093635899632000 195 8976124847866176000 196 9200527969062830400 197 12267370625417107200 198 13464187271799264000 199 15334213281771384000 200 17952249695732352000 201 18401055938125660800 202 24684343331631984000 203 27601583907188491200 204 30668426563542768000 205 36802111876251321600 206 46002639845314152000 207 55203167814376982400 208 73604223752502643200 209 92005279690628304000 210 110406335628753964800 211 131874234223233902400 212 138007919535942456000 213 184010559381256608000 214 263748468446467804800 215 276015839071884912000 216 368021118762513216000 217 395622702669701707200 218 506029038298455672000 219 527496936892935609600 220 552031678143769824000 221 659371171116169512000 222 736042237525026432000 223 791245405339403414400 224 1012058076596911344000 225 1186868108009105121600 226 1318742342232339024000 227 1518087114895367016000 228 1582490810678806828800 229 1978113513348508536000 230 2373736216018210243200 231 3036174229790734032000 232 3164981621357613657600 233 3956227026697017072000 234 4747472432036420486400 235 5934340540045525608000 236 7912454053394034144000 237 11868681080091051216000 238 15824908106788068288000 239 17407398917466875116800 240 18594267025475980238400 241 21759248646833593896000 242 23737362160182102432000 243 30990445042459967064000 244 31649816213576136576000 245 34814797834933750233600 246 37188534050951960476800 247 43518497293667187792000 248 52222196752400625350400 249 55782801076427940715200 250 61980890084919934128000 251 65277745940500781688000 252 74377068101903920953600 253 87036994587334375584000 254 92971335127379901192000 255 111565602152855881430400 256 130555491881001563376000 257 148754136203807841907200 258 174073989174668751168000 259 185942670254759802384000 260 223131204305711762860800 261 261110983762003126752000 262 278914005382139703576000 263 371885340509519604768000 264 522221967524006253504000 265 557828010764279407152000 266 743770681019039209536000 267 818147749120943130489600 268 985496152350226952635200 269 1022684686401178913112000 270 1115656021528558814304000 271 1487541362038078419072000 272 1636295498241886260979200 273 1970992304700453905270400 274 2045369372802357826224000 275 2454443247362829391468800 276 2956488457050680857905600 277 3068054059203536739336000 278 3904796075349955850064000 279 3941984609400907810540800 280 4090738745604715652448000 281 4927480761751134763176000 282 5912976914101361715811200 283 6136108118407073478672000 284 7883969218801815621081600 285 8181477491209431304896000 286 9854961523502269526352000 287 11825953828202723431622400 288 12272216236814146957344000 289 14782442285253404289528000 290 18408324355221220436016000 291 19709923047004539052704000 292 24544432473628293914688000 293 29564884570506808579056000 294 39419846094009078105408000 295 43361830703409985915948800 296 53179603692861303481824000 297 54202288379262482394936000 298 59129769141013617158112000 299 78839692188018156210816000 300 86723661406819971831897600 301 106359207385722606963648000 302 108404576758524964789872000 303 130085492110229957747846400 304 159538811078583910445472000 305 162606865137787447184808000 306 206954191993547660053392000 307 216809153517049929579744000 308 290721364943316951027384000 309 325213730275574894369616000 310 433618307034099859159488000 311 563703799144329816907334400 312 581442729886633902054768000 313 650427460551149788739232000 314 867236614068199718318976000 315 872164094829950853082152000 316 975641190826724683108848000 317 1084045767585249647898720000 318 1162885459773267804109536000 319 1300854921102299577478464000 320 1691111397432989450722003200 321 1744328189659901706164304000 322 2276496111929024260587312000 323 2325770919546535608219072000 324 2558348011501189169040979200 325 2818518995721649084536672000 326 3197935014376486461301224000 327 3488656379319803412328608000 328 4227778493582473626805008000 329 4651541839093071216438144000 330 5116696023002378338081958400 331 5637037991443298169073344000 332 6395870028752972922602448000 333 7675044034503567507122937600 334 8455556987164947253610016000 335 9593805043129459383903672000 336 12210297327619311943150128000 337 12791740057505945845204896000 338 16911113974329894507220032000 339 17734003261542334012670424000 340 19187610086258918767807344000 341 25583480115011891690409792000 342 33258524149515459197532729600 343 35468006523084668025340848000 344 38375220172517837535614688000 345 51166960230023783380819584000 346 53202009784627002038011272000 347 57562830258776756303422032000 348 63958700287529729226024480000 349 70936013046169336050681696000 350 76750440345035675071229376000 351 99775572448546377592598188800 352 106404019569254004076022544000 353 134313270603812431374651408000 354 141872026092338672101363392000 355 153500880690071350142458752000 356 156059228701572539311499731200 357 166292620747577295987663648000 358 195074035876965674139374664000 359 212808039138508008152045088000 360 249438931121365943981495472000 361 283744052184677344202726784000 362 312118457403145078622999462400 363 332585241495154591975327296000 364 390148071753931348278749328000 365 468177686104717617934499193600 366 498877862242731887962990944000 367 585222107630897022418123992000 368 744828136984778028532157808000 369 780296143507862696557498656000 370 997755724485463775925981888000 371 1170444215261794044836247984000 372 1560592287015725393114997312000 373 2028769973120443011049496505600 374 2340888430523588089672495968000 375 3121184574031450786229994624000 376 3511332645785382134508743952000 377 3901480717539313482787493280000 378 4681776861047176179344991936000 379 6086309919361329033148489516800 380 7022665291570764269017487904000 381 7129069311140018273093510448000 382 8193109506832558313853735888000 383 9363553722094352358689983872000 384 10143849865602215055247482528000 385 13069960403756700167338102488000 386 14045330583141528538034975808000 387 14258138622280036546187020896000 388 15215774798403322582871223792000 389 19010851496373382061582694528000 390 20287699731204430110494965056000 391 26139920807513400334676204976000 392 30431549596806645165742447584000 393 39209881211270100502014307464000 394 45647324395209967748613671376000 395 49903485177980127911654573136000 396 52279841615026800669352409952000 397 60863099193613290331484895168000 398 78419762422540201004028614928000 399 104559683230053601338704819904000 400 135927588199069681740316265875200 401 152157747984033225828712237920000 402 156839524845080402008057229856000 403 209119366460107202677409639808000 404 235259287267620603012085844784000 405 261399208075134003346762049760000 406 304315495968066451657424475840000 407 313679049690160804016114459712000 408 407782764597209045220948797625600 409 470518574535241206024171689568000 410 506163921090941297389639241808000 411 548938336957781407028200304496000 412 627358099380321608032228919424000 413 679637940995348408701581329376000 414 927967188666725711881005276648000 415 941037149070482412048343379136000 416 1012327842181882594779278483616000 417 1019456911493022613052371994064000 418 1349770456242510126372371311488000 419 1359275881990696817403162658752000 420 1855934377333451423762010553296000 421 2038913822986045226104743988128000 422 2718551763981393634806325317504000 423 2783901566000177135643015829944000 424 3058370734479067839157115982192000 425 3398189704976742043507906646880000 426 3543147447636589081727474692656000 427 3711868754666902847524021106592000 428 4077827645972090452209487976256000 429 5567803132000354271286031659888000 430 7136198380451158291366603958448000 431 7423737509333805695048042213184000 432 9514931173934877721822138611264000 433 9650858762133947403562454877139200 434 10194569114930226130523719940640000 435 11135606264000708542572063319776000 436 14272396760902316582733207916896000 437 14847475018667611390096084426368000 438 16703409396001062813858094979664000 439 18559343773334514237620105532960000 440 20389138229860452261047439881280000 441 22271212528001417085144126639552000 442 28544793521804633165466415833792000 443 28952576286401842210687364631417600 444 33406818792002125627716189959328000 445 36949966239638714709443664651984000 446 38974621924002479899002221619216000 447 44542425056002834170288253279104000 448 48254293810669737017812274385696000 449 66813637584004251255432379918656000 450 72381440716004605526718411578544000 451 96508587621339474035624548771392000 452 133627275168008502510864759837312000 453 135483209545341953934626770390608000 454 144762881432009211053436823157088000 455 193017175242678948071249097542784000 456 203224814318012930901940155585912000 457 217144322148013816580155234735632000 458 241271469053348685089061371928480000 459 258649763677471002966105652563888000 460 270966419090683907869253540781216000 461 289525762864018422106873646314176000 462 406449628636025861803880311171824000 463 506670085012032238687028881049808000 464 541932838181367815738507081562432000 465 675560113349376318249371841399744000 466 704512689635778160460059206031161600 467 723814407160046055267184115785440000 468 812899257272051723607760622343648000 469 1013340170024064477374057762099616000 470 1083865676362735631477014163124864000 471 1219348885908077585411640933515472000 472 1354832095453419539346267703906080000 473 1447628814320092110534368231570880000 474 1625798514544103447215521244687296000 475 2026680340048128954748115524199232000 476 2113538068907334481380177618093484800 477 2438697771816155170823281867030944000 478 2845147400452181032627162178202768000 479 3251597029088206894431042489374592000 480 3522563448178890802300296030155808000 481 4877395543632310341646563734061888000 482 5283845172268336203450444045233712000 483 7045126896357781604600592060311616000 484 9754791087264620683293127468123776000 485 10567690344536672406900888090467424000 486 14090253792715563209201184120623232000 487 15851535516805008610351332135701136000 488 17612817240894454011501480150779040000 489 20433331330520209234322346552547152000 490 21135380689073344813801776180934848000 491 31703071033610017220702664271402272000 492 32109520662246043082506544582574096000 493 36986916205878353424153108316635984000 494 42270761378146689627603552361869696000 495 42812694216328057443342059443432128000 496 49315888274504471232204144422181312000 497 52838451722683362034504440452337120000 498 63406142067220034441405328542804544000 499 64219041324492086165013089165148192000 500 73973832411756706848306216633271968000 501 85625388432656114886684118886864256000 502 96328561986738129247519633747722288000 503 105676903445366724069008880904674240000 504 126812284134440068882810657085609088000 505 128438082648984172330026178330296384000 506 147947664823513413696612433266543936000 507 166969507443679424029034031829385299200 508 179650735857123430917315097537946208000 509 192657123973476258495039267495444576000 510 221921497235270120544918649899815904000 511 224766644635722301577545812078018672000 512 256876165297968344660052356660592768000 513 278282512406132373381723386382308832000 514 359301471714246861834630195075892416000 515 385314247946952516990078534990889152000 516 417423768609198560072585079573463248000 517 556565024812264746763446772764617664000 518 739738324117567068483062166332719680000 519 770628495893905033980157069981778304000 520 834847537218397120145170159146926496000 521 1113130049624529493526893545529235328000 522 1252271305827595680217755238720389744000 523 1391412562030661866908616931911544160000 524 1669695074436794240290340318293852992000 525 2504542611655191360435510477440779488000 526 2665090214966421575848043200353649968000 527 2921966380264389920508095557014242736000 528 3339390148873588480580680636587705984000 529 3553453619955228767797390933804866624000 530 3895955173685853227344127409352323648000 531 4174237686091985600725850795734632480000 532 5009085223310382720871020954881558976000 533 5330180429932843151696086400707299936000 534 5843932760528779841016191114028485472000 535 7106907239910457535594781867609733248000 536 7791910347371706454688254818704647296000 537 7995270644899264727544129601060949904000 538 8348475372183971201451701591469264960000 539 10018170446620765441742041909763117952000 540 10660360859865686303392172801414599872000 541 11687865521057559682032382228056970944000 542 13858469117825392194409824641838979833600 543 14192408132712751042467892705497750432000 544 15990541289798529455088259202121899808000 545 17531798281586339523048573342085456416000 546 18655631504764951030936302402475549776000 547 21320721719731372606784345602829199744000 548 23097448529708986990683041069731633056000 549 28384816265425502084935785410995500864000 550 31981082579597058910176518404243799616000 551 34646172794563480486024561604597449584000 552 46194897059417973981366082139463266112000 553 58439327605287798410161911140284854720000 554 63962165159194117820353036808487599232000 555 69292345589126960972049123209194899168000 556 92389794118835947962732164278926532224000 557 103938518383690441458073684813792348752000 558 115487242648544934953415205348658165280000 559 138584691178253921944098246418389798336000