2 1 3 2 4 2 5 6 6 12 7 12 8 12 9 12 10 60 11 60 12 60 13 120 14 360 15 120 16 420 17 420 18 840 19 2520 20 2520 21 2520 22 5040 23 5040 24 5040 25 2520 26 2520 27 5040 28 5040 29 27720 30 27720 31 55440 32 55440 33 55440 34 55440 35 166320 36 55440 37 110880 38 55440 39 360360 40 360360 41 720720 42 720720 43 720720 44 720720 45 2162160 46 720720 47 1441440 48 2162160 49 3603600 50 2882880 51 4324320 52 10810800 53 2162160 54 2162160 55 3603600 56 12252240 57 36756720 58 12252240 59 24504480 60 36756720 61 61261200 62 49008960 63 73513440 64 183783600 65 36756720 66 36756720 67 367567200 68 73513440 69 698377680 70 110270160 71 122522400 72 465585120 73 698377680 74 1163962800 75 931170240 76 1396755360 77 3491888400 78 3491888400 79 6983776800 80 6983776800 81 13967553600 82 6983776800 83 1396755360 84 698377680 85 3491888400 86 3491888400 87 2793510720 88 1396755360 89 6983776800 90 80313433200 91 10475665200 92 13967553600 93 160626866400 94 160626866400 95 321253732800 96 160626866400 97 160626866400 98 80313433200 99 240940299600 100 321253732800 101 321253732800 102 160626866400 103 1124388064800 104 2248776129600 105 2248776129600 106 321253732800 107 321253732800 108 642507465600 109 642507465600 110 963761198400 111 4658179125600 112 4658179125600 113 2329089562800 114 6987268688400 115 9316358251200 116 9316358251200 117 4658179125600 118 32607253879200 119 65214507758400 120 65214507758400 121 9316358251200 122 9316358251200 123 18632716502400 124 18632716502400 125 27949074753600 126 144403552893600 127 144403552893600 128 72201776446800 129 216605329340400 130 288807105787200 131 288807105787200 132 144403552893600 133 1010824870255200 134 2021649740510400 135 2021649740510400 136 2021649740510400 137 2021649740510400 138 6064949221531200 139 2021649740510400 140 4043299481020800 141 6064949221531200 142 6064949221531200 143 12129898443062400 144 12129898443062400 145 12129898443062400 146 2021649740510400 147 10685862914126400 148 5342931457063200 149 37400520199442400 150 74801040398884800 151 74801040398884800 152 74801040398884800 153 74801040398884800 154 224403121196654400 155 74801040398884800 156 149602080797769600 157 224403121196654400 158 224403121196654400 159 448806242393308800 160 448806242393308800 161 448806242393308800 162 74801040398884800 163 438120379479182400 164 106858629141264000 165 149602080797769600 166 149602080797769600 167 224403121196654400 168 3066842656354276800 169 3066842656354276800 170 3066842656354276800 171 9200527969062830400 172 3066842656354276800 173 6133685312708553600 174 9200527969062830400 175 9200527969062830400 176 18401055938125660800 177 18401055938125660800 178 18401055938125660800 179 3066842656354276800 180 3066842656354276800 181 6133685312708553600 182 6133685312708553600 183 9200527969062830400 184 131874234223233902400 185 131874234223233902400 186 131874234223233902400 187 395622702669701707200 188 131874234223233902400 189 263748468446467804800 190 395622702669701707200 191 395622702669701707200 192 791245405339403414400 193 791245405339403414400 194 791245405339403414400 195 1186868108009105121600 196 1978113513348508536000 197 3956227026697017072000 198 3956227026697017072000 199 1582490810678806828800 200 395622702669701707200 201 395622702669701707200 202 659371171116169512000 203 131874234223233902400 204 791245405339403414400 205 791245405339403414400 206 1186868108009105121600 207 6198089008491993412800 208 12396178016983986825600 209 18594267025475980238400 210 18594267025475980238400 211 37188534050951960476800 212 37188534050951960476800 213 37188534050951960476800 214 55782801076427940715200 215 92971335127379901192000 216 185942670254759802384000 217 185942670254759802384000 218 74377068101903920953600 219 18594267025475980238400 220 18594267025475980238400 221 371885340509519604768000 222 148754136203807841907200 223 37188534050951960476800 224 37188534050951960476800 225 55782801076427940715200 226 328498717450075650878400 227 656997434900151301756800 228 985496152350226952635200 229 985496152350226952635200 230 1970992304700453905270400 231 1970992304700453905270400 232 1970992304700453905270400 233 2956488457050680857905600 234 4927480761751134763176000 235 9854961523502269526352000 236 9854961523502269526352000 237 3941984609400907810540800 238 10840457675852496478987200 239 4927480761751134763176000 240 19709923047004539052704000 241 7883969218801815621081600 242 21680915351704992957974400 243 21680915351704992957974400 244 32521373027557489436961600 245 1642493587250378254392000 246 3284987174500756508784000 247 4927480761751134763176000 248 4927480761751134763176000 249 108404576758524964789872000 250 43361830703409985915948800 251 1970992304700453905270400 252 9854961523502269526352000 253 216809153517049929579744000 254 4927480761751134763176000 255 4927480761751134763176000 256 19709923047004539052704000 257 3941984609400907810540800 258 5912976914101361715811200 259 581442729886633902054768000 260 232577091954653560821907200 261 639587002875297292260244800 262 290721364943316951027384000 263 1162885459773267804109536000 264 465154183909307121643814400 265 1279174005750594584520489600 266 1279174005750594584520489600 267 1918761008625891876780734400 268 96907121647772317009128000 269 193814243295544634018256000 270 290721364943316951027384000 271 290721364943316951027384000 272 6395870028752972922602448000 273 2558348011501189169040979200 274 116288545977326780410953600 275 581442729886633902054768000 276 12791740057505945845204896000 277 290721364943316951027384000 278 290721364943316951027384000 279 1162885459773267804109536000 280 232577091954653560821907200 281 348865637931980341232860800 282 35468006523084668025340848000 283 14187202609233867210136339200 284 39014807175393134827874932800 285 17734003261542334012670424000 286 70936013046169336050681696000 287 28374405218467734420272678400 288 78029614350786269655749865600 289 78029614350786269655749865600 290 117044421526179404483624798400 291 53202009784627002038011272000 292 35468006523084668025340848000 293 390148071753931348278749328000 294 390148071753931348278749328000 295 156059228701572539311499731200 296 156059228701572539311499731200 297 780296143507862696557498656000 298 390148071753931348278749328000 299 390148071753931348278749328000 300 780296143507862696557498656000 301 468177686104717617934499193600 302 468177686104717617934499193600 303 106404019569254004076022544000 304 106404019569254004076022544000 305 141872026092338672101363392000 306 70936013046169336050681696000 307 195074035876965674139374664000 308 1188178218523336378848918408000 309 4752712874093345515395673632000 310 141872026092338672101363392000 311 390148071753931348278749328000 312 390148071753931348278749328000 313 585222107630897022418123992000 314 3564534655570009136546755224000 315 2376356437046672757697836816000 316 26139920807513400334676204976000 317 26139920807513400334676204976000 318 10455968323005360133870481990400 319 10455968323005360133870481990400 320 52279841615026800669352409952000 321 26139920807513400334676204976000 322 26139920807513400334676204976000 323 52279841615026800669352409952000 324 31367904969016080401611445971200 325 31367904969016080401611445971200 326 7129069311140018273093510448000 327 7129069311140018273093510448000 328 9505425748186691030791347264000 329 4752712874093345515395673632000 330 13069960403756700167338102488000 331 84360653515156882898273206968000 332 337442614060627531593092827872000 333 9505425748186691030791347264000 334 26139920807513400334676204976000 335 26139920807513400334676204976000 336 679637940995348408701581329376000 337 13069960403756700167338102488000 338 13069960403756700167338102488000 339 2376356437046672757697836816000 340 168721307030313765796546413936000 341 1855934377333451423762010553296000 342 1855934377333451423762010553296000 343 742373750933380569504804221318400 344 742373750933380569504804221318400 345 3711868754666902847524021106592000 346 1855934377333451423762010553296000 347 1855934377333451423762010553296000 348 3711868754666902847524021106592000 349 2227121252800141708514412663955200 350 2227121252800141708514412663955200 351 506163921090941297389639241808000 352 506163921090941297389639241808000 353 3711868754666902847524021106592000 354 3711868754666902847524021106592000 355 5567803132000354271286031659888000 356 24127146905334868508906137192848000 357 7423737509333805695048042213184000 358 1855934377333451423762010553296000 359 1855934377333451423762010553296000 360 48254293810669737017812274385696000 361 927967188666725711881005276648000 362 927967188666725711881005276648000 363 168721307030313765796546413936000 364 12316655413212904903147888217328000 365 135483209545341953934626770390608000 366 135483209545341953934626770390608000 367 54193283818136781573850708156243200 368 54193283818136781573850708156243200 369 270966419090683907869253540781216000 370 135483209545341953934626770390608000 371 135483209545341953934626770390608000 372 270966419090683907869253540781216000 373 162579851454410344721552124468729600 374 162579851454410344721552124468729600 375 406449628636025861803880311171824000 376 406449628636025861803880311171824000 377 270966419090683907869253540781216000 378 270966419090683907869253540781216000 379 406449628636025861803880311171824000 380 1761281724089445401150148015077904000 381 541932838181367815738507081562432000 382 812899257272051723607760622343648000 383 3522563448178890802300296030155808000 384 1761281724089445401150148015077904000 385 1761281724089445401150148015077904000 386 12316655413212904903147888217328000 387 36949966239638714709443664651984000 388 10567690344536672406900888090467424000 389 406449628636025861803880311171824000 390 406449628636025861803880311171824000 391 541932838181367815738507081562432000 392 270966419090683907869253540781216000 393 10567690344536672406900888090467424000 394 812899257272051723607760622343648000 395 21406347108164028721671029721716064000 396 10703173554082014360835514860858032000 397 406449628636025861803880311171824000 398 21135380689073344813801776180934848000 399 1625798514544103447215521244687296000 400 12843808264898417233002617833029638400 401 12843808264898417233002617833029638400 402 32109520662246043082506544582574096000 403 32109520662246043082506544582574096000 404 21406347108164028721671029721716064000 405 21406347108164028721671029721716064000 406 32109520662246043082506544582574096000 407 139141256203066186690861693191154416000 408 42812694216328057443342059443432128000 409 64219041324492086165013089165148192000 410 278282512406132373381723386382308832000 411 139141256203066186690861693191154416000 412 139141256203066186690861693191154416000 413 278282512406132373381723386382308832000 414 834847537218397120145170159146926496000 415 32109520662246043082506544582574096000 416 32109520662246043082506544582574096000 417 42812694216328057443342059443432128000 418 21406347108164028721671029721716064000 419 834847537218397120145170159146926496000 420 64219041324492086165013089165148192000 421 1776726809977614383898695466902433312000 422 888363404988807191949347733451216656000 423 32109520662246043082506544582574096000 424 1669695074436794240290340318293852992000 425 128438082648984172330026178330296384000 426 1066036085986568630339217280141459987200 427 1066036085986568630339217280141459987200 428 2665090214966421575848043200353649968000 429 2665090214966421575848043200353649968000 430 1776726809977614383898695466902433312000 431 1776726809977614383898695466902433312000 432 2665090214966421575848043200353649968000 433 11548724264854493495341520534865816528000 434 3553453619955228767797390933804866624000 435 5330180429932843151696086400707299936000 436 23097448529708986990683041069731633056000 437 11548724264854493495341520534865816528000 438 11548724264854493495341520534865816528000 439 23097448529708986990683041069731633056000 440 69292345589126960972049123209194899168000 441 2665090214966421575848043200353649968000 442 2665090214966421575848043200353649968000 443 3553453619955228767797390933804866624000 444 1776726809977614383898695466902433312000 445 69292345589126960972049123209194899168000 446 5330180429932843151696086400707299936000 447 158128686088007680166983896554316564768000 448 3553453619955228767797390933804866624000 449 138584691178253921944098246418389798336000 450 10660360859865686303392172801414599872000 451 5330180429932843151696086400707299936000 452 69292345589126960972049123209194899168000 453 5330180429932843151696086400707299936000 454 237193029132011520250475844831474847152000 455 237193029132011520250475844831474847152000 456 158128686088007680166983896554316564768000 457 158128686088007680166983896554316564768000 458 237193029132011520250475844831474847152000 459 1027836459572049921085395327603057670992000 460 316257372176015360333967793108633129536000 461 474386058264023040500951689662949694304000 462 2055672919144099842170790655206115341984000 463 1027836459572049921085395327603057670992000 464 1027836459572049921085395327603057670992000 465 2055672919144099842170790655206115341984000 466 6167018757432299526512371965618346025952000 467 3083509378716149763256185982809173012976000 468 3083509378716149763256185982809173012976000 469 4111345838288199684341581310412230683968000 470 2055672919144099842170790655206115341984000 471 6167018757432299526512371965618346025952000 472 6167018757432299526512371965618346025952000 473 14389710434008698895195534586442807393888000 474 4111345838288199684341581310412230683968000 475 12334037514864599053024743931236692051904000 476 12334037514864599053024743931236692051904000 477 6167018757432299526512371965618346025952000 478 6167018757432299526512371965618346025952000 479 6167018757432299526512371965618346025952000 480 1660351203924080641753330913820323930064000 481 1660351203924080641753330913820323930064000 482 2055672919144099842170790655206115341984000 483 2055672919144099842170790655206115341984000 484 3083509378716149763256185982809173012976000 485 3083509378716149763256185982809173012976000 486 4111345838288199684341581310412230683968000 487 4111345838288199684341581310412230683968000 488 6167018757432299526512371965618346025952000 489 199400273156977684690566693554993188172448000 490 99700136578488842345283346777496594086224000 491 99700136578488842345283346777496594086224000 492 199400273156977684690566693554993188172448000 493 598200819470933054071700080664979564517344000 494 299100409735466527035850040332489782258672000 495 299100409735466527035850040332489782258672000 496 398800546313955369381133387109986376344896000 497 199400273156977684690566693554993188172448000 498 598200819470933054071700080664979564517344000 499 598200819470933054071700080664979564517344000 500 1395801912098843792833966854884952317207136000 501 398800546313955369381133387109986376344896000 502 1196401638941866108143400161329959129034688000 503 1196401638941866108143400161329959129034688000 504 598200819470933054071700080664979564517344000 505 598200819470933054071700080664979564517344000 506 598200819470933054071700080664979564517344000 507 161054066780635822250073098640571421216208000 508 161054066780635822250073098640571421216208000 509 199400273156977684690566693554993188172448000 510 199400273156977684690566693554993188172448000 511 299100409735466527035850040332489782258672000 512 299100409735466527035850040332489782258672000 513 398800546313955369381133387109986376344896000 514 398800546313955369381133387109986376344896000 515 598200819470933054071700080664979564517344000 516 20139427588854746153747236049054312005417248000 517 10069713794427373076873618024527156002708624000 518 10069713794427373076873618024527156002708624000 519 20139427588854746153747236049054312005417248000 520 60418282766564238461241708147162936016251744000 521 30209141383282119230620854073581468008125872000 522 30209141383282119230620854073581468008125872000 523 40278855177709492307494472098108624010834496000 524 20139427588854746153747236049054312005417248000 525 60418282766564238461241708147162936016251744000 526 60418282766564238461241708147162936016251744000 527 140975993121983223076230652343380184037920736000 528 40278855177709492307494472098108624010834496000 529 120836565533128476922483416294325872032503488000 530 120836565533128476922483416294325872032503488000 531 60418282766564238461241708147162936016251744000 532 60418282766564238461241708147162936016251744000 533 60418282766564238461241708147162936016251744000 534 16266460744844218047257382962697713542837008000 535 16266460744844218047257382962697713542837008000 536 120836565533128476922483416294325872032503488000 537 120836565533128476922483416294325872032503488000 538 181254848299692715383725124441488808048755232000 539 30209141383282119230620854073581468008125872000 540 30209141383282119230620854073581468008125872000 541 241673131066256953844966832588651744065006976000 542 40278855177709492307494472098108624010834496000 543 40278855177709492307494472098108624010834496000 544 362509696599385430767450248882977616097510464000 545 60418282766564238461241708147162936016251744000 546 2074361041652038853835965313052594136557976544000 547 1037180520826019426917982656526297068278988272000 548 30209141383282119230620854073581468008125872000 549 2054221614063184107682218077003539824552559296000 550 120836565533128476922483416294325872032503488000 551 6223083124956116561507895939157782409673929632000 552 3111541562478058280753947969578891204836964816000 553 3111541562478058280753947969578891204836964816000 554 4148722083304077707671930626105188273115953088000 555 2074361041652038853835965313052594136557976544000 556 6223083124956116561507895939157782409673929632000 557 6223083124956116561507895939157782409673929632000 558 14520527291564271976851757191368158955905835808000 559 4148722083304077707671930626105188273115953088000 560 12446166249912233123015791878315564819347859264000 561 12446166249912233123015791878315564819347859264000 562 6223083124956116561507895939157782409673929632000 563 6223083124956116561507895939157782409673929632000 564 6223083124956116561507895939157782409673929632000 565 43561581874692815930555271574104476867717507424000 566 12446166249912233123015791878315564819347859264000 567 12446166249912233123015791878315564819347859264000 568 18669249374868349684523687817473347229021788896000 569 3111541562478058280753947969578891204836964816000 570 3111541562478058280753947969578891204836964816000 571 24892332499824466246031583756631129638695718528000 572 12446166249912233123015791878315564819347859264000 573 87123163749385631861110543148208953735435014848000 574 37338498749736699369047375634946694458043577792000 575 6223083124956116561507895939157782409673929632000 576 6223083124956116561507895939157782409673929632000 577 3111541562478058280753947969578891204836964816000 578 3111541562478058280753947969578891204836964816000 579 211584826248507963091268461931364601928913607488000 580 37338498749736699369047375634946694458043577792000 581 12446166249912233123015791878315564819347859264000 582 665869894370304472081344865489882717835110470624000 583 332934947185152236040672432744941358917555235312000 584 21780790937346407965277635787052238433858753712000 585 24892332499824466246031583756631129638695718528000 586 443913262913536314720896576993255145223406980416000 587 221956631456768157360448288496627572611703490208000 588 665869894370304472081344865489882717835110470624000 589 665869894370304472081344865489882717835110470624000 590 1553696420197377101523138019476393008281924431456000 591 443913262913536314720896576993255145223406980416000 592 1331739788740608944162689730979765435670220941248000 593 1331739788740608944162689730979765435670220941248000 594 665869894370304472081344865489882717835110470624000 595 665869894370304472081344865489882717835110470624000 596 665869894370304472081344865489882717835110470624000 597 4661089260592131304569414058429179024845773294368000 598 1331739788740608944162689730979765435670220941248000 599 1331739788740608944162689730979765435670220941248000 600 1997609683110913416244034596469648153505331411872000 601 332934947185152236040672432744941358917555235312000 602 332934947185152236040672432744941358917555235312000 603 2663479577481217888325379461959530871340441882496000 604 1331739788740608944162689730979765435670220941248000 605 9322178521184262609138828116858358049691546588736000 606 3995219366221826832488069192939296307010662823744000 607 665869894370304472081344865489882717835110470624000 608 665869894370304472081344865489882717835110470624000 609 332934947185152236040672432744941358917555235312000 610 332934947185152236040672432744941358917555235312000 611 22639576408590352050765725426656012406393756001216000 612 3995219366221826832488069192939296307010662823744000 613 1331739788740608944162689730979765435670220941248000 614 665869894370304472081344865489882717835110470624000 615 665869894370304472081344865489882717835110470624000 616 36289909243181593728433295169198608122013520649008000 617 2330544630296065652284707029214589512422886647184000 618 2663479577481217888325379461959530871340441882496000 619 48386545657575458304577726892264810829351360865344000 620 24193272828787729152288863446132405414675680432672000 621 72579818486363187456866590338397216244027041298016000 622 72579818486363187456866590338397216244027041298016000 623 169352909801514104066022044122926837902729763028704000 624 48386545657575458304577726892264810829351360865344000 625 145159636972726374913733180676794432488054082596032000 626 145159636972726374913733180676794432488054082596032000 627 72579818486363187456866590338397216244027041298016000 628 72579818486363187456866590338397216244027041298016000 629 72579818486363187456866590338397216244027041298016000 630 508058729404542312198066132368780513708189289086112000 631 145159636972726374913733180676794432488054082596032000 632 145159636972726374913733180676794432488054082596032000 633 217739455459089562370599771015191648732081123894048000 634 72579818486363187456866590338397216244027041298016000 635 290319273945452749827466361353588864976108165192064000 636 290319273945452749827466361353588864976108165192064000 637 145159636972726374913733180676794432488054082596032000 638 1016117458809084624396132264737561027416378578172224000 639 435478910918179124741199542030383297464162247788096000 640 72579818486363187456866590338397216244027041298016000 641 72579818486363187456866590338397216244027041298016000 642 2032234917618169248792264529475122054832757156344448000 643 145159636972726374913733180676794432488054082596032000 644 2467713828536348373533464071505505352296919404132544000 645 435478910918179124741199542030383297464162247788096000 646 145159636972726374913733180676794432488054082596032000 647 72579818486363187456866590338397216244027041298016000 648 72579818486363187456866590338397216244027041298016000 649 4100759744479520091312962354119442717787527833337904000 650 254029364702271156099033066184390256854094644543056000 651 290319273945452749827466361353588864976108165192064000 652 5467679659306026788417283138825923623716703777783872000 653 2733839829653013394208641569412961811858351888891936000 654 8201519488959040182625924708238885435575055666675808000 655 8201519488959040182625924708238885435575055666675808000 656 72579818486363187456866590338397216244027041298016000 657 96773091315150916609155453784529621658702721730688000 658 5467679659306026788417283138825923623716703777783872000 659 16403038977918080365251849416477770871150111333351616000 660 16403038977918080365251849416477770871150111333351616000 661 8201519488959040182625924708238885435575055666675808000 662 8201519488959040182625924708238885435575055666675808000 663 8201519488959040182625924708238885435575055666675808000 664 57410636422713281278381472957672198049025389666730656000 665 16403038977918080365251849416477770871150111333351616000 666 16403038977918080365251849416477770871150111333351616000 667 24604558466877120547877774124716656306725167000027424000 668 8201519488959040182625924708238885435575055666675808000 669 32806077955836160730503698832955541742300222666703232000 670 32806077955836160730503698832955541742300222666703232000 671 16403038977918080365251849416477770871150111333351616000 672 114821272845426562556762945915344396098050779333461312000 673 49209116933754241095755548249433312613450334000054848000 674 139425831312303683104640720040061052404775946333488736000 675 57410636422713281278381472957672198049025389666730656000 676 229642545690853125113525891830688792196101558666922624000 677 16403038977918080365251849416477770871150111333351616000 678 278851662624607366209281440080122104809551892666977472000 679 49209116933754241095755548249433312613450334000054848000 680 114821272845426562556762945915344396098050779333461312000 681 139425831312303683104640720040061052404775946333488736000 682 139425831312303683104640720040061052404775946333488736000 683 139425831312303683104640720040061052404775946333488736000 684 172231909268139843835144418873016594147076169000191968000 685 229642545690853125113525891830688792196101558666922624000 686 38273757615142187518920981971781465366016926444487104000 687 19136878807571093759460490985890732683008463222243552000 688 975980819186125781732485040280427366833431624334421152000 689 57410636422713281278381472957672198049025389666730656000 690 8201519488959040182625924708238885435575055666675808000 691 10935359318612053576834566277651847247433407555567744000 692 38273757615142187518920981971781465366016926444487104000 693 1951961638372251563464970080560854733666863248668842304000 694 114821272845426562556762945915344396098050779333461312000 695 1041592975097798103193492437946338450318032069667827616000 696 139425831312303683104640720040061052404775946333488736000 697 57410636422713281278381472957672198049025389666730656000 698 8201519488959040182625924708238885435575055666675808000 699 16403038977918080365251849416477770871150111333351616000 700 2083185950195596206386984875892676900636064139335655232000 701 2083185950195596206386984875892676900636064139335655232000 702 3124778925293394309580477313839015350954096209003482848000 703 1041592975097798103193492437946338450318032069667827616000 704 229642545690853125113525891830688792196101558666922624000 705 557703325249214732418562880160244209619103785333954944000 706 2083185950195596206386984875892676900636064139335655232000 707 14582301651369173444708894131248738304452448975349586624000 708 6249557850586788619160954627678030701908192418006965696000 709 17707080576662567754289371445087753655406545184353069472000 710 7291150825684586722354447065624369152226224487674793312000 711 29164603302738346889417788262497476608904897950699173248000 712 2083185950195596206386984875892676900636064139335655232000 713 35414161153325135508578742890175507310813090368706138944000 714 6249557850586788619160954627678030701908192418006965696000 715 14582301651369173444708894131248738304452448975349586624000 716 17707080576662567754289371445087753655406545184353069472000 717 17707080576662567754289371445087753655406545184353069472000 718 17707080576662567754289371445087753655406545184353069472000 719 21873452477053760167063341196873107456678673463024379936000 720 29164603302738346889417788262497476608904897950699173248000 721 123949564036637974280025600115614275587845816290471486304000 722 123949564036637974280025600115614275587845816290471486304000 723 7291150825684586722354447065624369152226224487674793312000 724 1041592975097798103193492437946338450318032069667827616000 725 177070805766625677542893714450877536554065451843530694720000 726 247899128073275948560051200231228551175691632580942972608000 727 371848692109913922840076800346842826763537448871414458912000 728 7291150825684586722354447065624369152226224487674793312000 729 136448679737811551518347509370970336991662201126485417696000 730 17707080576662567754289371445087753655406545184353069472000 731 7291150825684586722354447065624369152226224487674793312000 732 1041592975097798103193492437946338450318032069667827616000 733 177070805766625677542893714450877536554065451843530694720000 734 14582301651369173444708894131248738304452448975349586624000 735 272897359475623103036695018741940673983324402252970835392000 736 272897359475623103036695018741940673983324402252970835392000 737 409346039213434654555042528112911010974986603379456253088000 738 53121241729987703262868114335263260966219635553059208416000 739 70828322306650271017157485780351014621626180737412277888000 740 272897359475623103036695018741940673983324402252970835392000 741 1910281516329361721256865131193584717883270815770795847744000 742 818692078426869309110085056225822021949973206758912506176000 743 2319627555542796375811907659306495728858257419150252100832000 744 955140758164680860628432565596792358941635407885397923872000 745 3820563032658723442513730262387169435766541631541591695488000 746 272897359475623103036695018741940673983324402252970835392000 747 4639255111085592751623815318612991457716514838300504201664000 748 818692078426869309110085056225822021949973206758912506176000 749 1910281516329361721256865131193584717883270815770795847744000 750 2319627555542796375811907659306495728858257419150252100832000 751 2319627555542796375811907659306495728858257419150252100832000 752 2319627555542796375811907659306495728858257419150252100832000 753 2865422274494042581885297696790377076824906223656193771616000 754 3820563032658723442513730262387169435766541631541591695488000 755 16237392888799574630683353615145470102007801934051764705824000 756 16237392888799574630683353615145470102007801934051764705824000 757 32474785777599149261366707230290940204015603868103529411648000 758 9278510222171185503247630637225982915433029676601008403328000 759 23196275555427963758119076593064957288582574191502521008320000 760 32474785777599149261366707230290940204015603868103529411648000 761 48712178666398723892050060845436410306023405802155294117472000 762 955140758164680860628432565596792358941635407885397923872000 763 955140758164680860628432565596792358941635407885397923872000 764 16237392888799574630683353615145470102007801934051764705824000 765 64949571555198298522733414460581880408031207736207058823296000 766 4639255111085592751623815318612991457716514838300504201664000 767 23196275555427963758119076593064957288582574191502521008320000 768 1910281516329361721256865131193584717883270815770795847744000 769 1910281516329361721256865131193584717883270815770795847744000 770 32474785777599149261366707230290940204015603868103529411648000 771 5730844548988085163770595393580754153649812447312387543232000 772 2865422274494042581885297696790377076824906223656193771616000 773 48712178666398723892050060845436410306023405802155294117472000 774 64949571555198298522733414460581880408031207736207058823296000 775 1910281516329361721256865131193584717883270815770795847744000 776 4775703790823404303142162827983961794708177039426989619360000 777 955140758164680860628432565596792358941635407885397923872000 778 5730844548988085163770595393580754153649812447312387543232000 779 16237392888799574630683353615145470102007801934051764705824000 780 130854283868561277906095261486760553175004050880299515570464000 781 9551407581646808606284325655967923589416354078853979238720000 782 617020929774383835965967437375527863876296473493967058821312000 783 5730844548988085163770595393580754153649812447312387543232000 784 261708567737122555812190522973521106350008101760599031140928000 785 317788975109363103486231349324989914853581266423584537813984000 786 44072923555313131140426245526823418848306890963854789915808000 787 16237392888799574630683353615145470102007801934051764705824000 788 392562851605683833718285784460281659525012152640898546711392000 789 523417135474245111624381045947042212700016203521198062281856000 790 2224522825765541724403619445274929403975068864965091764697888000 791 2224522825765541724403619445274929403975068864965091764697888000 792 4449045651531083448807238890549858807950137729930183529395776000 793 64949571555198298522733414460581880408031207736207058823296000 794 162373928887995746306833536151454701020078019340517647058240000 795 4449045651531083448807238890549858807950137729930183529395776000 796 6673568477296625173210858335824788211925206594895275294093664000 797 130854283868561277906095261486760553175004050880299515570464000 798 130854283868561277906095261486760553175004050880299515570464000 799 2224522825765541724403619445274929403975068864965091764697888000 800 8898091303062166897614477781099717615900275459860367058791552000 801 635577950218726206972462698649979829707162532847169075627968000 802 3177889751093631034862313493249899148535812664235845378139840000 803 261708567737122555812190522973521106350008101760599031140928000 804 261708567737122555812190522973521106350008101760599031140928000 805 4449045651531083448807238890549858807950137729930183529395776000 806 785125703211367667436571568920563319050024305281797093422784000 807 392562851605683833718285784460281659525012152640898546711392000 808 6673568477296625173210858335824788211925206594895275294093664000 809 8898091303062166897614477781099717615900275459860367058791552000 810 261708567737122555812190522973521106350008101760599031140928000 811 654271419342806389530476307433802765875020254401497577852320000 812 130854283868561277906095261486760553175004050880299515570464000 813 785125703211367667436571568920563319050024305281797093422784000 814 2224522825765541724403619445274929403975068864965091764697888000 815 317788975109363103486231349324989914853581266423584537813984000 816 373869382481603651160272175676458723357154431086570044487040000 817 1308542838685612779060952614867605531750040508802995155704640000 818 84531867379090585527337538920447317351052616868673487058519744000 819 785125703211367667436571568920563319050024305281797093422784000 820 36377490915460035257894482693319433782651126144723265328588992000 821 44172667540201471384586157556173598164647796032878250756143776000 822 6037990527077898966238395637174808382218044062048106218465696000 823 2224522825765541724403619445274929403975068864965091764697888000 824 54566236373190052886841724039979150673976689217084897992883488000 825 72754981830920070515788965386638867565302252289446530657177984000 826 309208672781410299692103102893215187152534572230147755293006432000 827 309208672781410299692103102893215187152534572230147755293006432000 828 618417345562820599384206205786430374305069144460295510586012864000 829 8898091303062166897614477781099717615900275459860367058791552000 830 22245228257655417244036194452749294039750688649650917646978880000 831 618417345562820599384206205786430374305069144460295510586012864000 832 927626018344230899076309308679645561457603716690443265879019296000 833 18188745457730017628947241346659716891325563072361632664294496000 834 18188745457730017628947241346659716891325563072361632664294496000 835 309208672781410299692103102893215187152534572230147755293006432000 836 1236834691125641198768412411572860748610138288920591021172025728000 837 88345335080402942769172315112347196329295592065756501512287552000 838 441726675402014713845861575561735981646477960328782507561437760000 839 36377490915460035257894482693319433782651126144723265328588992000 840 36377490915460035257894482693319433782651126144723265328588992000 841 618417345562820599384206205786430374305069144460295510586012864000 842 109132472746380105773683448079958301347953378434169795985766976000 843 54566236373190052886841724039979150673976689217084897992883488000 844 927626018344230899076309308679645561457603716690443265879019296000 845 1236834691125641198768412411572860748610138288920591021172025728000 846 36377490915460035257894482693319433782651126144723265328588992000 847 90943727288650088144736206733298584456627815361808163321472480000 848 18188745457730017628947241346659716891325563072361632664294496000 849 109132472746380105773683448079958301347953378434169795985766976000 850 309208672781410299692103102893215187152534572230147755293006432000 851 44172667540201471384586157556173598164647796032878250756143776000 852 51967844164942907511277832419027762546644465921033236183698560000 853 181887454577300176289472413466597168913255630723616326642944960000 854 11749929565693591388299917909942177111796313744745614701134244416000 855 109132472746380105773683448079958301347953378434169795985766976000 856 272831181865950264434208620199895753369883446085424489964417440000 857 309208672781410299692103102893215187152534572230147755293006432000 858 618417345562820599384206205786430374305069144460295510586012864000 859 309208672781410299692103102893215187152534572230147755293006432000 860 8130369219605317880139416881956893450422526693345649800939639712000 861 545662363731900528868417240399791506739766892170848979928834880000 862 618417345562820599384206205786430374305069144460295510586012864000 863 46072092244430134654123362331089062885727651262292015538657958368000 864 46072092244430134654123362331089062885727651262292015538657958368000 865 1855252036688461798152618617359291122915207433380886531758038592000 866 3092086727814102996921031028932151871525345722301477552930064320000 867 92144184488860269308246724662178125771455302524584031077315916736000 868 138216276733290403962370086993267188657182953786876046615973875104000 869 2710123073201772626713138960652297816807508897781883266979879904000 870 2710123073201772626713138960652297816807508897781883266979879904000 871 46072092244430134654123362331089062885727651262292015538657958368000 872 184288368977720538616493449324356251542910605049168062154631833472000 873 13163454926980038472606674951739732253065043217797718725330845248000 874 65817274634900192363033374758698661265325216088988593626654226240000 875 5420246146403545253426277921304595633615017795563766533959759808000 876 5420246146403545253426277921304595633615017795563766533959759808000 877 92144184488860269308246724662178125771455302524584031077315916736000 878 16260738439210635760278833763913786900845053386691299601879279424000 879 8130369219605317880139416881956893450422526693345649800939639712000 880 138216276733290403962370086993267188657182953786876046615973875104000 881 184288368977720538616493449324356251542910605049168062154631833472000 882 5420246146403545253426277921304595633615017795563766533959759808000 883 13550615366008863133565694803261489084037544488909416334899399520000 884 2710123073201772626713138960652297816807508897781883266979879904000 885 16260738439210635760278833763913786900845053386691299601879279424000 886 46072092244430134654123362331089062885727651262292015538657958368000 887 6581727463490019236303337475869866126532521608898859362665422624000 888 7743208780576493219180397030435136619450025422233952191371085440000 889 27101230732017726267131389606522978168075088977818832669798799040000 890 1750739505288345116856687768581384389657650747967096590469002417984000 891 16260738439210635760278833763913786900845053386691299601879279424000 892 40651846098026589400697084409784467252112633466728249004698198560000 893 46072092244430134654123362331089062885727651262292015538657958368000 894 92144184488860269308246724662178125771455302524584031077315916736000 895 46072092244430134654123362331089062885727651262292015538657958368000 896 1227685752160402999901051949175490911013801530695193119941885596512000 897 81303692196053178801394168819568934504225266933456498009396397120000 898 92144184488860269308246724662178125771455302524584031077315916736000 899 6956885928908950332772627711994448495744875340606094346337351713568000 900 6956885928908950332772627711994448495744875340606094346337351713568000 901 276432553466580807924740173986534377314365907573752093231947750208000 902 460720922444301346541233623310890628857276512622920155386579583680000 903 13913771857817900665545255423988896991489750681212188692674703427136000 904 20870657786726850998317883135983345487234626021818283039012055140704000 905 20870657786726850998317883135983345487234626021818283039012055140704000 906 6956885928908950332772627711994448495744875340606094346337351713568000 907 6956885928908950332772627711994448495744875340606094346337351713568000 908 27827543715635801331090510847977793982979501362424377385349406854272000 909 1987681693973985809363607917712699570212821525887455527524957632448000 910 9938408469869929046818039588563497851064107629437277637624788162240000 911 41741315573453701996635766271966690974469252043636566078024110281408000 912 13913771857817900665545255423988896991489750681212188692674703427136000 913 13913771857817900665545255423988896991489750681212188692674703427136000 914 3975363387947971618727215835425399140425643051774911055049915264896000 915 116922452586705047609623995159570562953695383875732678089703390144000 916 1227685752160402999901051949175490911013801530695193119941885596512000 917 20870657786726850998317883135983345487234626021818283039012055140704000 918 27827543715635801331090510847977793982979501362424377385349406854272000 919 13913771857817900665545255423988896991489750681212188692674703427136000 920 34784429644544751663863138559972242478724376703030471731686758567840000 921 409228584053467666633683983058496970337933843565064373313961865504000 922 2455371504320805999802103898350981822027603061390386239883771193024000 923 264361665298540112645359853055789042838305262943031585160819365115584000 924 75531904371011460755817100873082583668087217983723310045948390033024000 925 59630450819219574280908237531380987106384645776623665825748728973440000 926 69568859289089503327726277119944484957448753406060943463373517135680000 927 264361665298540112645359853055789042838305262943031585160819365115584000 928 2455371504320805999802103898350981822027603061390386239883771193024000 929 6138428760802014999505259745877454555069007653475965599709427982560000 930 6956885928908950332772627711994448495744875340606094346337351713568000 931 13913771857817900665545255423988896991489750681212188692674703427136000 932 528723330597080225290719706111578085676610525886063170321638730231168000 933 4910743008641611999604207796701963644055206122780772479767542386048000 934 12276857521604029999010519491754909110138015306951931199418855965120000 935 13913771857817900665545255423988896991489750681212188692674703427136000 936 27827543715635801331090510847977793982979501362424377385349406854272000 937 1057446661194160450581439412223156171353221051772126340643277460462336000 938 41741315573453701996635766271966690974469252043636566078024110281408000 939 41741315573453701996635766271966690974469252043636566078024110281408000 940 2643616652985401126453598530557890428383052629430315851608193651155840000 941 69568859289089503327726277119944484957448753406060943463373517135680000 942 2184462181677410404490605101566256827663890856950313624749928438060352000 943 83482631146907403993271532543933381948938504087273132156048220562816000 944 41741315573453701996635766271966690974469252043636566078024110281408000 945 1092231090838705202245302550783128413831945428475156812374964219030176000 946 1092231090838705202245302550783128413831945428475156812374964219030176000 947 4368924363354820808981210203132513655327781713900627249499856876120704000 948 312066025953915772070086443080893832523412979564330517821418348294336000 949 188829760927528651889542752182706459170218044959308275114870975082560000 950 208706577867268509983178831359833454872346260218182830390120551407040000 951 6553386545032231213471815304698770482991672570850940874249785314181056000 952 2184462181677410404490605101566256827663890856950313624749928438060352000 953 2184462181677410404490605101566256827663890856950313624749928438060352000 954 624132051907831544140172886161787665046825959128661035642836696588672000 955 2964627246562199834665821209268491408972423305861139919303474308796192000 956 3276693272516115606735907652349385241495836285425470437124892657090528000 957 4368924363354820808981210203132513655327781713900627249499856876120704000 958 2184462181677410404490605101566256827663890856950313624749928438060352000 959 5461155454193526011226512753915642069159727142375784061874821095150880000 960 20752390725935398842660748464879439862806963141027979435124320161573344000 961 41504781451870797685321496929758879725613926282055958870248640323146688000 962 11858508986248799338663284837073965635889693223444559677213897235184768000 963 9361980778617473162102593292426814975702389386929915534642550448830080000 964 10922310908387052022453025507831284138319454284751568123749642190301760000 965 41504781451870797685321496929758879725613926282055958870248640323146688000 966 62257172177806196527982245394638319588420889423083938305372960484720032000 967 1092231090838705202245302550783128413831945428475156812374964219030176000 968 2184462181677410404490605101566256827663890856950313624749928438060352000 969 83009562903741595370642993859517759451227852564111917740497280646293376000 970 124514344355612393055964490789276639176841778846167876610745920969440064000 971 2184462181677410404490605101566256827663890856950313624749928438060352000 972 4368924363354820808981210203132513655327781713900627249499856876120704000 973 166019125807483190741285987719035518902455705128223835480994561292586752000 974 6553386545032231213471815304698770482991672570850940874249785314181056000 975 6553386545032231213471815304698770482991672570850940874249785314181056000 976 415047814518707976853214969297588797256139262820559588702486403231466880000 977 10922310908387052022453025507831284138319454284751568123749642190301760000 978 356067335613417895931968631555299862909214209682901120834238335403837376000 979 13106773090064462426943630609397540965983345141701881748499570628362112000 980 6553386545032231213471815304698770482991672570850940874249785314181056000 981 178033667806708947965984315777649931454607104841450560417119167701918688000 982 178033667806708947965984315777649931454607104841450560417119167701918688000 983 712134671226835791863937263110599725818428419365802241668476670807674752000 984 2184462181677410404490605101566256827663890856950313624749928438060352000 985 207523907259353988426607484648794398628069631410279794351243201615733440000 986 32766932725161156067359076523493852414958362854254704371248926570905280000 987 1068202006840253687795905894665899588727642629048703362502715006211512128000 988 356067335613417895931968631555299862909214209682901120834238335403837376000 989 356067335613417895931968631555299862909214209682901120834238335403837376000 990 4368924363354820808981210203132513655327781713900627249499856876120704000 991 20752390725935398842660748464879439862806963141027979435124320161573344000 992 534101003420126843897952947332949794363821314524351681251357503105756064000 993 712134671226835791863937263110599725818428419365802241668476670807674752000 994 356067335613417895931968631555299862909214209682901120834238335403837376000 995 890168339033544739829921578888249657273035524207252802085595838509593440000 996 3382639688327470011353701999775348697637534991987560647925264186336455072000 997 6765279376654940022707403999550697395275069983975121295850528372672910144000 998 83009562903741595370642993859517759451227852564111917740497280646293376000 999 65533865450322312134718153046987704829916725708509408742497853141810560000 1000 1780336678067089479659843157776499314546071048414505604171191677019186880000