1 1 2 2 3 2 4 6 5 12 6 12 7 12 8 12 9 60 10 60 11 60 12 120 13 360 14 120 15 420 16 420 17 840 18 2520 19 2520 20 2520 21 5040 22 5040 23 5040 24 2520 25 17640 26 5040 27 5040 28 27720 29 27720 30 55440 31 55440 32 55440 33 55440 34 166320 35 55440 36 110880 37 55440 38 360360 39 360360 40 720720 41 720720 42 720720 43 720720 44 2162160 45 720720 46 1441440 47 2162160 48 3603600 49 2882880 50 4324320 51 10810800 52 4324320 53 6486480 54 18018000 55 12252240 56 36756720 57 12252240 58 24504480 59 36756720 60 61261200 61 49008960 62 73513440 63 183783600 64 147026880 65 36756720 66 367567200 67 294053760 68 698377680 69 110270160 70 122522400 71 465585120 72 698377680 73 1163962800 74 931170240 75 1396755360 76 3491888400 77 3491888400 78 6983776800 79 6983776800 80 13967553600 81 6983776800 82 15364308960 83 9078909840 84 6983776800 85 17459442000 86 30728617920 87 18157819680 88 13967553600 89 80313433200 90 52378326000 91 27935107200 92 160626866400 93 160626866400 94 321253732800 95 160626866400 96 481880599200 97 80313433200 98 240940299600 99 321253732800 100 963761198400 101 160626866400 102 1124388064800 103 2248776129600 104 2248776129600 105 321253732800 106 4176298526400 107 5140059724800 108 8352597052800 109 963761198400 110 4658179125600 111 13974537376800 112 2329089562800 113 6987268688400 114 9316358251200 115 27949074753600 116 4658179125600 117 32607253879200 118 65214507758400 119 65214507758400 120 27949074753600 121 102479940763200 122 186327165024000 123 204959881526400 124 83847224260800 125 144403552893600 126 433210658680800 127 72201776446800 128 216605329340400 129 288807105787200 130 866421317361600 131 144403552893600 132 1010824870255200 133 2021649740510400 134 2021649740510400 135 2021649740510400 136 2021649740510400 137 6064949221531200 138 2021649740510400 139 4043299481020800 140 6064949221531200 141 6064949221531200 142 12129898443062400 143 12129898443062400 144 12129898443062400 145 2021649740510400 146 32057588742379200 147 5342931457063200 148 37400520199442400 149 74801040398884800 150 74801040398884800 151 74801040398884800 152 74801040398884800 153 224403121196654400 154 74801040398884800 155 149602080797769600 156 224403121196654400 157 224403121196654400 158 448806242393308800 159 448806242393308800 160 448806242393308800 161 374005201994424000 162 1314361138437547200 163 106858629141264000 164 1645622888775465600 165 2842439535157622400 166 224403121196654400 167 3066842656354276800 168 3066842656354276800 169 3066842656354276800 170 9200527969062830400 171 3066842656354276800 172 6133685312708553600 173 9200527969062830400 174 9200527969062830400 175 18401055938125660800 176 18401055938125660800 177 18401055938125660800 178 21467898594479937600 179 52136325158022705600 180 79737909065211196800 181 104272650316045411200 182 27601583907188491200 183 131874234223233902400 184 131874234223233902400 185 131874234223233902400 186 395622702669701707200 187 131874234223233902400 188 263748468446467804800 189 395622702669701707200 190 395622702669701707200 191 791245405339403414400 192 791245405339403414400 193 791245405339403414400 194 1186868108009105121600 195 1978113513348508536000 196 3956227026697017072000 197 3956227026697017072000 198 1582490810678806828800 199 1186868108009105121600 200 5143095134706122193600 201 7253082882277864632000 202 3824352792473783169600 203 2373736216018210243200 204 15033662701448664873600 205 3560604324027315364800 206 6198089008491993412800 207 12396178016983986825600 208 18594267025475980238400 209 18594267025475980238400 210 37188534050951960476800 211 37188534050951960476800 212 37188534050951960476800 213 55782801076427940715200 214 92971335127379901192000 215 185942670254759802384000 216 185942670254759802384000 217 74377068101903920953600 218 167348403229283822145600 219 130159869178331861668800 220 371885340509519604768000 221 148754136203807841907200 222 334696806458567644291200 223 483450942662375486198400 224 502045209687851466436800 225 328498717450075650878400 226 656997434900151301756800 227 985496152350226952635200 228 985496152350226952635200 229 1970992304700453905270400 230 1970992304700453905270400 231 1970992304700453905270400 232 2956488457050680857905600 233 4927480761751134763176000 234 9854961523502269526352000 235 9854961523502269526352000 236 3941984609400907810540800 237 10840457675852496478987200 238 4927480761751134763176000 239 19709923047004539052704000 240 7883969218801815621081600 241 21680915351704992957974400 242 21680915351704992957974400 243 32521373027557489436961600 244 31207378157757186833448000 245 22994910221505295561488000 246 73912211426267021447640000 247 34492365332257943342232000 248 108404576758524964789872000 249 130085492110229957747846400 250 17738930742304085147433600 251 68984730664515886684464000 252 216809153517049929579744000 253 4927480761751134763176000 254 211881672755298794816568000 255 78839692188018156210816000 256 528225937659721646612467200 257 53216792226912255442300800 258 581442729886633902054768000 259 232577091954653560821907200 260 639587002875297292260244800 261 290721364943316951027384000 262 1162885459773267804109536000 263 465154183909307121643814400 264 1279174005750594584520489600 265 1279174005750594584520489600 266 1918761008625891876780734400 267 2228863797898763291209944000 268 969071216477723170091280000 269 4942263204036388167465528000 270 1453606824716584755136920000 271 6395870028752972922602448000 272 7675044034503567507122937600 273 2209482373569208827808118400 274 2907213649433169510273840000 275 12791740057505945845204896000 276 2035049554603218657191688000 277 10756690502902727188013208000 278 6977312758639606824657216000 279 28839559402377041541916492800 280 6628447120707626483424355200 281 35468006523084668025340848000 282 14187202609233867210136339200 283 39014807175393134827874932800 284 17734003261542334012670424000 285 70936013046169336050681696000 286 28374405218467734420272678400 287 78029614350786269655749865600 288 78029614350786269655749865600 289 117044421526179404483624798400 290 159606029353881006114033816000 291 35468006523084668025340848000 292 390148071753931348278749328000 293 390148071753931348278749328000 294 468177686104717617934499193600 295 312118457403145078622999462400 296 780296143507862696557498656000 297 390148071753931348278749328000 298 390148071753931348278749328000 299 780296143507862696557498656000 300 1404533058314152853803497580800 301 936355372209435235868998387200 302 106404019569254004076022544000 303 2234484410954334085596473424000 304 141872026092338672101363392000 305 638424117415524024456135264000 306 2926110538154485112090619960000 307 1188178218523336378848918408000 308 4752712874093345515395673632000 309 1276848234831048048912270528000 310 5852221076308970224181239920000 311 4291628789293244831066242608000 312 8778331614463455336271859880000 313 10693603966710027409640265672000 314 2376356437046672757697836816000 315 26139920807513400334676204976000 316 26139920807513400334676204976000 317 31367904969016080401611445971200 318 20911936646010720267740963980800 319 52279841615026800669352409952000 320 26139920807513400334676204976000 321 26139920807513400334676204976000 322 52279841615026800669352409952000 323 94103714907048241204834337913600 324 62735809938032160803222891942400 325 35645346555700091365467552240000 326 121194178289380310642589677616000 327 47527128740933455153956736320000 328 4752712874093345515395673632000 329 248329247671377303179423947272000 330 84360653515156882898273206968000 331 337442614060627531593092827872000 332 9505425748186691030791347264000 333 496658495342754606358847894544000 334 182979445652593802342733434832000 335 679637940995348408701581329376000 336 65349802018783500836690512440000 337 614288138976564907864890816936000 338 144957742659847038219568045776000 339 168721307030313765796546413936000 340 1855934377333451423762010553296000 341 1855934377333451423762010553296000 342 2227121252800141708514412663955200 343 1484747501866761139009608442636800 344 3711868754666902847524021106592000 345 1855934377333451423762010553296000 346 1855934377333451423762010553296000 347 3711868754666902847524021106592000 348 6681363758400425125543237991865600 349 4454242505600283417028825327910400 350 3543147447636589081727474692656000 351 7592458816364119460844588627120000 352 3711868754666902847524021106592000 353 18559343773334514237620105532960000 354 5567803132000354271286031659888000 355 24127146905334868508906137192848000 356 37118687546669028475240211065920000 357 1855934377333451423762010553296000 358 9279671886667257118810052766480000 359 48254293810669737017812274385696000 360 10207639075333982830691058043128000 361 38046654735335754187121216342568000 362 17378294624122317877044280635408000 363 12316655413212904903147888217328000 364 135483209545341953934626770390608000 365 135483209545341953934626770390608000 366 162579851454410344721552124468729600 367 108386567636273563147701416312486400 368 270966419090683907869253540781216000 369 135483209545341953934626770390608000 370 135483209545341953934626770390608000 371 270966419090683907869253540781216000 372 487739554363231034164656373406188800 373 325159702908820689443104248937459200 374 406449628636025861803880311171824000 375 406449628636025861803880311171824000 376 270966419090683907869253540781216000 377 1354832095453419539346267703906080000 378 406449628636025861803880311171824000 379 1761281724089445401150148015077904000 380 2709664190906839078692535407812160000 381 812899257272051723607760622343648000 382 3522563448178890802300296030155808000 383 1761281724089445401150148015077904000 384 1761281724089445401150148015077904000 385 2820514089625755222820866401768112000 386 702049358553135579479429628387696000 387 10567690344536672406900888090467424000 388 406449628636025861803880311171824000 389 10161240715900646545097007779295600000 390 541932838181367815738507081562432000 391 10025757506355304591162381008904992000 392 10567690344536672406900888090467424000 393 812899257272051723607760622343648000 394 21406347108164028721671029721716064000 395 10703173554082014360835514860858032000 396 9348341458628594821489247156951952000 397 21135380689073344813801776180934848000 398 1625798514544103447215521244687296000 399 38531424794695251699007853499088915200 400 25687616529796834466005235666059276800 401 32109520662246043082506544582574096000 402 32109520662246043082506544582574096000 403 21406347108164028721671029721716064000 404 107031735540820143608355148608580320000 405 32109520662246043082506544582574096000 406 139141256203066186690861693191154416000 407 214063471081640287216710297217160640000 408 64219041324492086165013089165148192000 409 278282512406132373381723386382308832000 410 139141256203066186690861693191154416000 411 139141256203066186690861693191154416000 412 278282512406132373381723386382308832000 413 834847537218397120145170159146926496000 414 160547603311230215412532722912870480000 415 674299933907166904732637436234056016000 416 214063471081640287216710297217160640000 417 620784066136756832928459861929765856000 418 834847537218397120145170159146926496000 419 321095206622460430825065445825740960000 420 1776726809977614383898695466902433312000 421 888363404988807191949347733451216656000 422 353204727284706473907571990408315056000 423 1669695074436794240290340318293852992000 424 642190413244920861650130891651481920000 425 3198108257959705891017651840424379961600 426 2132072171973137260678434560282919974400 427 2665090214966421575848043200353649968000 428 2665090214966421575848043200353649968000 429 1776726809977614383898695466902433312000 430 8883634049888071919493477334512166560000 431 2665090214966421575848043200353649968000 432 11548724264854493495341520534865816528000 433 17767268099776143838986954669024333120000 434 5330180429932843151696086400707299936000 435 23097448529708986990683041069731633056000 436 11548724264854493495341520534865816528000 437 11548724264854493495341520534865816528000 438 23097448529708986990683041069731633056000 439 69292345589126960972049123209194899168000 440 29315992364630637334328475203890149648000 441 39976353224496323637720648005304749520000 442 39087989819507516445771300271853532864000 443 30204355769619444526277822937341366304000 444 69292345589126960972049123209194899168000 445 58631984729261274668656950407780299296000 446 158128686088007680166983896554316564768000 447 60408711539238889052555645874682732608000 448 138584691178253921944098246418389798336000 449 117263969458522549337313900815560598592000 450 229197758487112255522931715230413897248000 451 207877036767380882916147369627584697504000 452 37311263009529902061872604804951099552000 453 237193029132011520250475844831474847152000 454 237193029132011520250475844831474847152000 455 158128686088007680166983896554316564768000 456 790643430440038400834919482771582823840000 457 237193029132011520250475844831474847152000 458 1027836459572049921085395327603057670992000 459 1581286860880076801669838965543165647680000 460 474386058264023040500951689662949694304000 461 2055672919144099842170790655206115341984000 462 1027836459572049921085395327603057670992000 463 1027836459572049921085395327603057670992000 464 2055672919144099842170790655206115341984000 465 6167018757432299526512371965618346025952000 466 3083509378716149763256185982809173012976000 467 3083509378716149763256185982809173012976000 468 4111345838288199684341581310412230683968000 469 2055672919144099842170790655206115341984000 470 6167018757432299526512371965618346025952000 471 6167018757432299526512371965618346025952000 472 14389710434008698895195534586442807393888000 473 4111345838288199684341581310412230683968000 474 12334037514864599053024743931236692051904000 475 12334037514864599053024743931236692051904000 476 18501056272296898579537115896855038077856000 477 18501056272296898579537115896855038077856000 478 6167018757432299526512371965618346025952000 479 31546672874557532193313287362586154671216000 480 11622458427468564492273316396742267510448000 481 26723747948873297948220278517679499445792000 482 59614514655178895422952929000977344917536000 483 40085621923309946922330417776519249168688000 484 70920715710471444554892277604610979298448000 485 28779420868017397790391069172885614787776000 486 119229029310357790845905858001954689835072000 487 80171243846619893844660835553038498337376000 488 199400273156977684690566693554993188172448000 489 99700136578488842345283346777496594086224000 490 99700136578488842345283346777496594086224000 491 199400273156977684690566693554993188172448000 492 598200819470933054071700080664979564517344000 493 299100409735466527035850040332489782258672000 494 299100409735466527035850040332489782258672000 495 398800546313955369381133387109986376344896000 496 199400273156977684690566693554993188172448000 497 598200819470933054071700080664979564517344000 498 598200819470933054071700080664979564517344000 499 1395801912098843792833966854884952317207136000 500 398800546313955369381133387109986376344896000 501 1196401638941866108143400161329959129034688000 502 1196401638941866108143400161329959129034688000 503 1794602458412799162215100241994938693552032000 504 1794602458412799162215100241994938693552032000 505 598200819470933054071700080664979564517344000 506 3704243535954623911751681268733142687972784000 507 483162200341907466750219295921714263648624000 508 3389804643668620639739633790434884198931616000 509 4985006828924442117264167338874829704311200000 510 5084706965502930959609450685652326298397424000 511 5682907784973864013681150766317305862914768000 512 4386806009453509063192467258209850139793856000 513 9970013657848884234528334677749659408622400000 514 10169413931005861919218901371304652596794848000 515 20139427588854746153747236049054312005417248000 516 10069713794427373076873618024527156002708624000 517 10069713794427373076873618024527156002708624000 518 20139427588854746153747236049054312005417248000 519 60418282766564238461241708147162936016251744000 520 30209141383282119230620854073581468008125872000 521 30209141383282119230620854073581468008125872000 522 40278855177709492307494472098108624010834496000 523 20139427588854746153747236049054312005417248000 524 60418282766564238461241708147162936016251744000 525 60418282766564238461241708147162936016251744000 526 140975993121983223076230652343380184037920736000 527 40278855177709492307494472098108624010834496000 528 120836565533128476922483416294325872032503488000 529 120836565533128476922483416294325872032503488000 530 181254848299692715383725124441488808048755232000 531 181254848299692715383725124441488808048755232000 532 60418282766564238461241708147162936016251744000 533 406661518621105451181434574067442838570925200000 534 16266460744844218047257382962697713542837008000 535 362509696599385430767450248882977616097510464000 536 483346262132513907689933665177303488130013952000 537 543764544899078146151175373324466424146265696000 538 30209141383282119230620854073581468008125872000 539 513555403515796026920554519250884956138139824000 540 483346262132513907689933665177303488130013952000 541 40278855177709492307494472098108624010834496000 542 926413669087318323072372858256498352249193408000 543 1087529089798156292302350746648932848292531392000 544 60418282766564238461241708147162936016251744000 545 2074361041652038853835965313052594136557976544000 546 1037180520826019426917982656526297068278988272000 547 936483382881745696149246476281025508251902032000 548 2054221614063184107682218077003539824552559296000 549 120836565533128476922483416294325872032503488000 550 6223083124956116561507895939157782409673929632000 551 3111541562478058280753947969578891204836964816000 552 3111541562478058280753947969578891204836964816000 553 4148722083304077707671930626105188273115953088000 554 2074361041652038853835965313052594136557976544000 555 6223083124956116561507895939157782409673929632000 556 6223083124956116561507895939157782409673929632000 557 14520527291564271976851757191368158955905835808000 558 4148722083304077707671930626105188273115953088000 559 12446166249912233123015791878315564819347859264000 560 12446166249912233123015791878315564819347859264000 561 18669249374868349684523687817473347229021788896000 562 18669249374868349684523687817473347229021788896000 563 6223083124956116561507895939157782409673929632000 564 43561581874692815930555271574104476867717507424000 565 37338498749736699369047375634946694458043577792000 566 49784664999648932492063167513262259277391437056000 567 56007748124605049053571063452420041687065366688000 568 15557707812390291403769739847894456024184824080000 569 40450040312214757649801323604525585662880542608000 570 49784664999648932492063167513262259277391437056000 571 12446166249912233123015791878315564819347859264000 572 87123163749385631861110543148208953735435014848000 573 112015496249210098107142126904840083374130733376000 574 31115415624780582807539479695788912048369648160000 575 205361743123551846529760565992206819519239677856000 576 127573204061600389510911866752734539398315557456000 577 59119289687083107334325011421998932891902331504000 578 211584826248507963091268461931364601928913607488000 579 37338498749736699369047375634946694458043577792000 580 24892332499824466246031583756631129638695718528000 581 665869894370304472081344865489882717835110470624000 582 332934947185152236040672432744941358917555235312000 583 283150282185503303548609265231679099640163798256000 584 49784664999648932492063167513262259277391437056000 585 443913262913536314720896576993255145223406980416000 586 221956631456768157360448288496627572611703490208000 587 665869894370304472081344865489882717835110470624000 588 665869894370304472081344865489882717835110470624000 589 1553696420197377101523138019476393008281924431456000 590 443913262913536314720896576993255145223406980416000 591 1331739788740608944162689730979765435670220941248000 592 1331739788740608944162689730979765435670220941248000 593 1997609683110913416244034596469648153505331411872000 594 1997609683110913416244034596469648153505331411872000 595 665869894370304472081344865489882717835110470624000 596 4661089260592131304569414058429179024845773294368000 597 3995219366221826832488069192939296307010662823744000 598 5326959154962435776650758923919061742680883764992000 599 5992829049332740248732103789408944460515994235616000 600 2330544630296065652284707029214589512422886647184000 601 3662284419036674596447396760194354948093107588432000 602 5326959154962435776650758923919061742680883764992000 603 1331739788740608944162689730979765435670220941248000 604 9322178521184262609138828116858358049691546588736000 605 11985658098665480497464207578817888921031988471232000 606 4661089260592131304569414058429179024845773294368000 607 20641966725479438634521690830186364252888424589344000 608 15647942517702155093911604339012243869125096059664000 609 4328154313406979068528741625684237665928218059056000 610 22639576408590352050765725426656012406393756001216000 611 3995219366221826832488069192939296307010662823744000 612 5326959154962435776650758923919061742680883764992000 613 69916338908881969568541210876437685372686599415520000 614 2663479577481217888325379461959530871340441882496000 615 36289909243181593728433295169198608122013520649008000 616 25635990933256722175131777321360484636651753119024000 617 10653918309924871553301517847838123485361767529984000 618 48386545657575458304577726892264810829351360865344000 619 24193272828787729152288863446132405414675680432672000 620 72579818486363187456866590338397216244027041298016000 621 72579818486363187456866590338397216244027041298016000 622 169352909801514104066022044122926837902729763028704000 623 48386545657575458304577726892264810829351360865344000 624 145159636972726374913733180676794432488054082596032000 625 145159636972726374913733180676794432488054082596032000 626 217739455459089562370599771015191648732081123894048000 627 217739455459089562370599771015191648732081123894048000 628 72579818486363187456866590338397216244027041298016000 629 508058729404542312198066132368780513708189289086112000 630 435478910918179124741199542030383297464162247788096000 631 580638547890905499654932722707177729952216330384128000 632 653218366377268687111799313045574946196243371682144000 633 362899092431815937284332951691986081220135206490080000 634 290319273945452749827466361353588864976108165192064000 635 580638547890905499654932722707177729952216330384128000 636 145159636972726374913733180676794432488054082596032000 637 1016117458809084624396132264737561027416378578172224000 638 1306436732754537374223598626091149892392486743364288000 639 798378003349995062025532493722369378684297454278176000 640 1959655099131806061335397939136724838588730115046432000 641 2032234917618169248792264529475122054832757156344448000 642 145159636972726374913733180676794432488054082596032000 643 2467713828536348373533464071505505352296919404132544000 644 435478910918179124741199542030383297464162247788096000 645 1161277095781810999309865445414355459904432660768256000 646 7040242393177229183316059262824529975670623005907552000 647 1161277095781810999309865445414355459904432660768256000 648 4100759744479520091312962354119442717787527833337904000 649 1778205552915898092693231463290731797978662511801392000 650 2322554191563621998619730890828710919808865321536512000 651 5467679659306026788417283138825923623716703777783872000 652 2733839829653013394208641569412961811858351888891936000 653 8201519488959040182625924708238885435575055666675808000 654 8201519488959040182625924708238885435575055666675808000 655 16620778433377169927622449187492962519882192457245664000 656 2516100374193923831838041798397770163126270764997888000 657 5467679659306026788417283138825923623716703777783872000 658 16403038977918080365251849416477770871150111333351616000 659 16403038977918080365251849416477770871150111333351616000 660 24604558466877120547877774124716656306725167000027424000 661 24604558466877120547877774124716656306725167000027424000 662 8201519488959040182625924708238885435575055666675808000 663 57410636422713281278381472957672198049025389666730656000 664 49209116933754241095755548249433312613450334000054848000 665 65612155911672321461007397665911083484600445333406464000 666 73813675400631361643633322374149968920175501000082272000 667 41007597444795200913129623541194427177875278333379040000 668 32806077955836160730503698832955541742300222666703232000 669 65612155911672321461007397665911083484600445333406464000 670 16403038977918080365251849416477770871150111333351616000 671 114821272845426562556762945915344396098050779333461312000 672 147627350801262723287266644748299937840351002000164544000 673 139425831312303683104640720040061052404775946333488736000 674 172231909268139843835144418873016594147076169000191968000 675 229642545690853125113525891830688792196101558666922624000 676 16403038977918080365251849416477770871150111333351616000 677 278851662624607366209281440080122104809551892666977472000 678 49209116933754241095755548249433312613450334000054848000 679 229642545690853125113525891830688792196101558666922624000 680 697129156561518415523203600200305262023879731667443680000 681 139425831312303683104640720040061052404775946333488736000 682 139425831312303683104640720040061052404775946333488736000 683 516695727804419531505433256619049782441228507000575904000 684 459285091381706250227051783661377584392203117333845248000 685 956843940378554687973024549294536634150423161112177600000 686 19136878807571093759460490985890732683008463222243552000 687 975980819186125781732485040280427366833431624334421152000 688 1435265910567832031959536823941804951225634741668266400000 689 1074399053053634263923996136779293992060332292334530848000 690 1355984555507894643527486218428829058681742536890400256000 691 38273757615142187518920981971781465366016926444487104000 692 1951961638372251563464970080560854733666863248668842304000 693 2870531821135664063919073647883609902451269483336532800000 694 3124778925293394309580477313839015350954096209003482848000 695 1812535807059947880360329360520793681262087302335353568000 696 2353836093331244532413640391264560120010040976335956896000 697 4617455472283939622818395610738492500228756340338479904000 698 2673695353400647099536051454885876651997468147336313408000 699 6249557850586788619160954627678030701908192418006965696000 700 8332743800782384825547939503570707602544256557342620928000 701 9374336775880182928741431941517046052862288627010448544000 702 5207964875488990515967462189731692251590160348339138080000 703 229642545690853125113525891830688792196101558666922624000 704 12269473155482724113208383363525372611620283277347008768000 705 2083185950195596206386984875892676900636064139335655232000 706 14582301651369173444708894131248738304452448975349586624000 707 18748673551760365857482863883034092105724577254020897088000 708 17707080576662567754289371445087753655406545184353069472000 709 21873452477053760167063341196873107456678673463024379936000 710 29164603302738346889417788262497476608904897950699173248000 711 2083185950195596206386984875892676900636064139335655232000 712 35414161153325135508578742890175507310813090368706138944000 713 6249557850586788619160954627678030701908192418006965696000 714 29164603302738346889417788262497476608904897950699173248000 715 88535402883312838771446857225438768277032725921765347360000 716 17707080576662567754289371445087753655406545184353069472000 717 17707080576662567754289371445087753655406545184353069472000 718 65620357431161280501190023590619322370036020389073139808000 719 58329206605476693778835576524994953217809795901398346496000 720 123949564036637974280025600115614275587845816290471486304000 721 123949564036637974280025600115614275587845816290471486304000 722 211443373944853014948278964903106705414560510142569006048000 723 107284076435073204628929721108472860382757303175786244448000 724 177070805766625677542893714450877536554065451843530694720000 725 247899128073275948560051200231228551175691632580942972608000 726 371848692109913922840076800346842826763537448871414458912000 727 51038055779792107056481129459370584065583571413723553184000 728 409346039213434654555042528112911010974986603379456253088000 729 159363725189963109788604343005789782898658906659177625248000 730 386430993761283096284785694478091565067989897846764045536000 731 498923035071845291429682877776296117702337361370889428064000 732 354141611533251355085787428901755073108130903687061389440000 733 102076111559584214112962258918741168131167142827447106368000 734 818692078426869309110085056225822021949973206758912506176000 735 1091589437902492412146780074967762695933297609011883341568000 736 1228038117640303963665127584338733032924959810138368759264000 737 478091175569889329365813029017369348695976719977532875744000 738 1841536379972907046446094630289126380162280699172719225088000 739 272897359475623103036695018741940673983324402252970835392000 740 1910281516329361721256865131193584717883270815770795847744000 741 2456076235280607927330255168677466065849919620276737518528000 742 2319627555542796375811907659306495728858257419150252100832000 743 2865422274494042581885297696790377076824906223656193771616000 744 3820563032658723442513730262387169435766541631541591695488000 745 272897359475623103036695018741940673983324402252970835392000 746 4639255111085592751623815318612991457716514838300504201664000 747 818692078426869309110085056225822021949973206758912506176000 748 3820563032658723442513730262387169435766541631541591695488000 749 11598137777713981879059538296532478644291287095751260504160000 750 2319627555542796375811907659306495728858257419150252100832000 751 2319627555542796375811907659306495728858257419150252100832000 752 8596266823482127745655893090371131230474718670968581314848000 753 7641126065317446885027460524774338871533083263083183390976000 754 16237392888799574630683353615145470102007801934051764705824000 755 16237392888799574630683353615145470102007801934051764705824000 756 32474785777599149261366707230290940204015603868103529411648000 757 9278510222171185503247630637225982915433029676601008403328000 758 23196275555427963758119076593064957288582574191502521008320000 759 32474785777599149261366707230290940204015603868103529411648000 760 48712178666398723892050060845436410306023405802155294117472000 761 18147674405128936351940218746339054819891072749822560553568000 762 46801897150069362170793195714242825588140134986384498269728000 763 16237392888799574630683353615145470102007801934051764705824000 764 64949571555198298522733414460581880408031207736207058823296000 765 51031806221941520267861968504742906034881663221305546218304000 766 46392551110855927516238153186129914577165148383005042016640000 767 36295348810257872703880437492678109639782145499645121107136000 768 93603794300138724341586391428485651176280269972768996539456000 769 162373928887995746306833536151454701020078019340517647058240000 770 5730844548988085163770595393580754153649812447312387543232000 771 140405691450208086512379587142728476764420404959153494809184000 772 48712178666398723892050060845436410306023405802155294117472000 773 259798286220793194090933657842327521632124830944828235293184000 774 74500979136845107129017740116549803997447561815061038062016000 775 234009485750346810853965978571214127940700674931922491348640000 776 27699081986775744958224544402306978409307426828676539792288000 777 280811382900416173024759174285456953528840809918306989618368000 778 373460036442390216505717133148345812346179444483190588233952000 779 392562851605683833718285784460281659525012152640898546711392000 780 468018971500693621707931957142428255881401349863844982697280000 781 617020929774383835965967437375527863876296473493967058821312000 782 223502937410535321387053220349649411992342685445183114186048000 783 523417135474245111624381045947042212700016203521198062281856000 784 1588944875546815517431156746624949574267906332117922689069920000 785 132218770665939393421278736580470256544920672891564369747424000 786 503359179552786813551183962069509573162241859955604705880544000 787 1177688554817051501154857353380844978575036457922695640134176000 788 1046834270948490223248762091894084425400032407042396124563712000 789 2224522825765541724403619445274929403975068864965091764697888000 790 2224522825765541724403619445274929403975068864965091764697888000 791 4449045651531083448807238890549858807950137729930183529395776000 792 714445287107181283750067559066400684488343285098277647056256000 793 3734600364423902165057171331483458123461794444831905882339520000 794 4449045651531083448807238890549858807950137729930183529395776000 795 6673568477296625173210858335824788211925206594895275294093664000 796 3009648528976909391840191014195492723025093170246888858120672000 797 5888442774085257505774286766904224892875182289613478200670880000 798 2224522825765541724403619445274929403975068864965091764697888000 799 8898091303062166897614477781099717615900275459860367058791552000 800 6991357452405988276697089685149778126778787861318859831907648000 801 6355779502187262069724626986499798297071625328471690756279680000 802 6019297057953818783680382028390985446050186340493777716241344000 803 11776885548170515011548573533808449785750364579226956401341760000 804 22245228257655417244036194452749294039750688649650917646978880000 805 2355377109634103002309714706761689957150072915845391280268352000 806 17665328322255772517322860300712674678625546868840434602012640000 807 6673568477296625173210858335824788211925206594895275294093664000 808 35592365212248667590457911124398870463601101839441468235166208000 809 12823719819119005234797335625702534211150396986269352525905472000 810 29442213870426287528871433834521124464375911448067391003354400000 811 6935277045033747729023048858798309318275214696655874325234592000 812 35330656644511545034645720601425349357251093737680869204025280000 813 55613070644138543110090486131873235099376721624127294117447200000 814 53070758843263638282200635337273315780548071492738617814935328000 815 1495477529926414604641088702705834893428617724346280177948160000 816 58884427740852575057742867669042248928751822896134782006708800000 817 84531867379090585527337538920447317351052616868673487058519744000 818 38471159457357015704392006877107602633451190958808057577716416000 819 72754981830920070515788965386638867565302252289446530657177984000 820 220863337701007356922930787780867990823238980164391253780718880000 821 6037990527077898966238395637174808382218044062048106218465696000 822 82307344553325043802933919475172387947077548003708395293821856000 823 163698709119570158660525172119937452021930067651254693978650464000 824 145509963661840141031577930773277735130604504578893061314355968000 825 309208672781410299692103102893215187152534572230147755293006432000 826 309208672781410299692103102893215187152534572230147755293006432000 827 618417345562820599384206205786430374305069144460295510586012864000 828 62286639121435168283301344467698023311301928219022569411540864000 829 556130706441385431100904861318732350993767216241272941174472000000 830 618417345562820599384206205786430374305069144460295510586012864000 831 927626018344230899076309308679645561457603716690443265879019296000 832 782116054682390758044731377906367826326999212111550204564663328000 833 454718636443250440723681033666492922283139076809040816607362400000 834 309208672781410299692103102893215187152534572230147755293006432000 835 1236834691125641198768412411572860748610138288920591021172025728000 836 971798685884432370460895466235819159622251512723321516635163072000 837 883453350804029427691723151123471963292955920657565015122875520000 838 1564232109364781516089462755812735652653998424223100409129326656000 839 909437272886500881447362067332985844566278153618081633214724800000 840 3092086727814102996921031028932151871525345722301477552930064320000 841 1418722145702941375057884825039457917523393919644207347814970688000 842 1364155909329751322171043100999478766849417230427122449822087200000 843 927626018344230899076309308679645561457603716690443265879019296000 844 4947338764502564795073649646291442994440553155682364084688102912000 845 3601371600630543490531553786638623944482461488327603267530310208000 846 2273593182216252203618405168332464611415695384045204083036812000000 847 3146652964187293049807872752972131022199322411518562450922947808000 848 2728311818659502644342086201998957533698834460854244899644174400000 849 10822303547349360489223608601262531550338710028055171435255225120000 850 4284748751399542724304857282948839021970836215189190323345946272000 851 3845620468205775155834559599008054428451690478156459477593693440000 852 4547186364432504407236810336664929222831390768090408166073624000000 853 11749929565693591388299917909942177111796313744745614701134244416000 854 10804114801891630471594661359915871833447384464982809802590930624000 855 6820779546648756610855215504997393834247086152135612249110436000000 856 4019712746158333895997340337611797432982949438991920818809083616000 857 25355111168075644574752454437243645346507834922872115934026527424000 858 20716981076354490079370907893845417539219816339419899604631430944000 859 24391107658815953640418250645870680351267580080036949402818919136000 860 13641559093297513221710431009994787668494172304271224498220872000000 861 8039425492316667791994680675223594865965898877983841637618167232000 862 46072092244430134654123362331089062885727651262292015538657958368000 863 46072092244430134654123362331089062885727651262292015538657958368000 864 76065333504226933724257363311730936039523504768616347802079582272000 865 108223035473493604892236086012625315503387100280551714352552251200000 866 92144184488860269308246724662178125771455302524584031077315916736000 867 138216276733290403962370086993267188657182953786876046615973875104000 868 127375784440483313455517531150657997389952918195748513548054355488000 869 56912584537237225160975918173698254152957686853419548606577477984000 870 46072092244430134654123362331089062885727651262292015538657958368000 871 184288368977720538616493449324356251542910605049168062154631833472000 872 144798004196780423198673424469137054783715475395774905978639297728000 873 131634549269800384726066749517397322530650432177977187253308452480000 874 254751568880966626911035062301315994779905836391497027096108710976000 875 113825169074474450321951836347396508305915373706839097213154955968000 876 460720922444301346541233623310890628857276512622920155386579583680000 877 243911076588159536404182506458706803512675800800369494028189191360000 878 170737753611711675482927754521094762458873060560258645819732433952000 879 138216276733290403962370086993267188657182953786876046615973875104000 880 737153475910882154465973797297425006171642420196672248618527333888000 881 590806829957986432623464293422200924064036939716450552201613819072000 882 284562922686186125804879590868491270764788434267097743032887389920000 883 533894245420749207462488375248502669911079252863031003595036341088000 884 341475507223423350965855509042189524917746121120517291639464867904000 885 1704667413043914982202564406250295326771923096704804574930344459616000 886 546283379469671596613177010497198888502199293538605327101230077792000 887 681402372690731403287874938678292022511602237156587792840655518720000 888 569125845372372251609759181736982541529576868534195486065774779840000 889 1750739505288345116856687768581384389657650747967096590469002417984000 890 1772420489873959297870392880266602772192110819149351656604841457216000 891 853688768058558377414638772605473812294365302801293229098662169760000 892 783225568155312289120097159628514069057370071458964264157185292256000 893 3593623195065550503021622261824946905086756798458777212015320752704000 894 3363262733843399829751005450169501590658118542147317134322030960864000 895 3683057256481208999703155847526472733041404592085579359825656789536000 896 1707377536117116754829277545210947624588730605602586458197324339520000 897 1566451136310624578240194319257028138114740142917928528314370584512000 898 6956885928908950332772627711994448495744875340606094346337351713568000 899 6956885928908950332772627711994448495744875340606094346337351713568000 900 10780869585196651509064866785474840715260270395376331636045962258112000 901 17046674130439149822025644062502953267719230967048045749303444596160000 902 13913771857817900665545255423988896991489750681212188692674703427136000 903 20870657786726850998317883135983345487234626021818283039012055140704000 904 20870657786726850998317883135983345487234626021818283039012055140704000 905 6956885928908950332772627711994448495744875340606094346337351713568000 906 6956885928908950332772627711994448495744875340606094346337351713568000 907 27827543715635801331090510847977793982979501362424377385349406854272000 908 21864498633713843902999687094839695272341036784762010802774533956928000 909 19876816939739858093636079177126995702128215258874555275249576324480000 910 41741315573453701996635766271966690974469252043636566078024110281408000 911 13913771857817900665545255423988896991489750681212188692674703427136000 912 69568859289089503327726277119944484957448753406060943463373517135680000 913 43728997267427687805999374189679390544682073569524021605549067913856000 914 7833804323309238189844807675691227717897590719674089432010127139648000 915 11049171769443626999109467542579418199124213776256738079476970368608000 916 20870657786726850998317883135983345487234626021818283039012055140704000 917 111310174862543205324362043391911175931918005449697509541397627417088000 918 97396403004725304658816787967922278940428254768485320848722923989952000 919 34784429644544751663863138559972242478724376703030471731686758567840000 920 110082489110382802324460991442735685020904203919002316421455741820576000 921 22098343538887253998218935085158836398248427552513476158953940737216000 922 264361665298540112645359853055789042838305262943031585160819365115584000 923 75531904371011460755817100873082583668087217983723310045948390033024000 924 119260901638439148561816475062761974212769291553247331651497457946880000 925 69568859289089503327726277119944484957448753406060943463373517135680000 926 264361665298540112645359853055789042838305262943031585160819365115584000 927 341296639100592033972492441870786473261836825533263687343844195830336000 928 55245858847218134995547337712897090995621068881283690397384851843040000 929 201749691938359559650406203647839006376601384877576736043783199693472000 930 459154471307990721962993428991633600719161772480002226858265213095488000 931 528723330597080225290719706111578085676610525886063170321638730231168000 932 682593278201184067944984883741572946523673651066527374687688391660672000 933 110491717694436269991094675425794181991242137762567380794769703686080000 934 403499383876719119300812407295678012753202769755153472087566399386944000 935 918308942615981443925986857983267201438323544960004453716530426190976000 936 1057446661194160450581439412223156171353221051772126340643277460462336000 937 208706577867268509983178831359833454872346260218182830390120551407040000 938 1377463413923972165888980286974900802157485317440006680574795639286464000 939 2643616652985401126453598530557890428383052629430315851608193651155840000 940 347844296445447516638631385599722424787243767030304717316867585678400000 941 2184462181677410404490605101566256827663890856950313624749928438060352000 942 2754926827847944331777960573949801604314970634880013361149591278572928000 943 3798459717184286881693854730748968878676701935970927513100194035608128000 944 1092231090838705202245302550783128413831945428475156812374964219030176000 945 1092231090838705202245302550783128413831945428475156812374964219030176000 946 4368924363354820808981210203132513655327781713900627249499856876120704000 947 3432726285493073492770950873889832157757542775207635696035601831237696000 948 2077127370202815170784970274009771050872398494552391026263580725908160000 949 1043532889336342549915894156799167274361731301090914151950602757035200000 950 6553386545032231213471815304698770482991672570850940874249785314181056000 951 2184462181677410404490605101566256827663890856950313624749928438060352000 952 10922310908387052022453025507831284138319454284751568123749642190301760000 953 6865452570986146985541901747779664315515085550415271392071203662475392000 954 2964627246562199834665821209268491408972423305861139919303474308796192000 955 3276693272516115606735907652349385241495836285425470437124892657090528000 956 17475697453419283235924840812530054621311126855602508997999427504482816000 957 15291235271741872831434235710963797793647235998652195373249499066422464000 958 5461155454193526011226512753915642069159727142375784061874821095150880000 959 20752390725935398842660748464879439862806963141027979435124320161573344000 960 41504781451870797685321496929758879725613926282055958870248640323146688000 961 11858508986248799338663284837073965635889693223444559677213897235184768000 962 18723961557234946324205186584853629951404778773859831069285100897660160000 963 10922310908387052022453025507831284138319454284751568123749642190301760000 964 41504781451870797685321496929758879725613926282055958870248640323146688000 965 62257172177806196527982245394638319588420889423083938305372960484720032000 966 44781474724386913292057404582108264967109762567481429307373532980237216000 967 58980478905290080921246337742288934346925053137658467868248067827629504000 968 83009562903741595370642993859517759451227852564111917740497280646293376000 969 124514344355612393055964490789276639176841778846167876610745920969440064000 970 89562949448773826584114809164216529934219525134962858614747065960474432000 971 117960957810580161842492675484577868693850106275316935736496135655259008000 972 166019125807483190741285987719035518902455705128223835480994561292586752000 973 72087251995354543348189968351686475312908398279360349616747638455991616000 974 176941436715870242763739013226866803040775159412975403604744203482888512000 975 415047814518707976853214969297588797256139262820559588702486403231466880000 976 120145419992257572246983280586144125521513997132267249361246064093319360000 977 356067335613417895931968631555299862909214209682901120834238335403837376000 978 353882873431740485527478026453733606081550318825950807209488406965777024000 979 714319133408513202268427868212165982646092310222752555293226599245735104000 980 178033667806708947965984315777649931454607104841450560417119167701918688000 981 178033667806708947965984315777649931454607104841450560417119167701918688000 982 712134671226835791863937263110599725818428419365802241668476670807674752000 983 500241839604126982628348568258672813535031006241621820067733612315820608000 984 207523907259353988426607484648794398628069631410279794351243201615733440000 985 360436259976772716740949841758432376564541991396801748083738192279958080000 986 1068202006840253687795905894665899588727642629048703362502715006211512128000 987 356067335613417895931968631555299862909214209682901120834238335403837376000 988 1780336678067089479659843157776499314546071048414505604171191677019186880000 989 1000483679208253965256697136517345627070062012483243640135467224631641216000 990 601819331052126566437161705481503756021401931089811403618605284685626976000 991 534101003420126843897952947332949794363821314524351681251357503105756064000 992 2848538684907343167455749052442398903273713677463208966673906683230699008000 993 2492471349293925271523780420887099040364499467780307845839668347826861632000 994 890168339033544739829921578888249657273035524207252802085595838509593440000 995 3382639688327470011353701999775348697637534991987560647925264186336455072000 996 6765279376654940022707403999550697395275069983975121295850528372672910144000 997 1577181695171090312042216883330837429573329198718126437069448332279574144000 998 3407761003416760231005343958443360651155669736842489254609888363374149120000 999 1780336678067089479659843157776499314546071048414505604171191677019186880000