0 1 1 1 2 1 3 2 4 4 5 2 6 6 7 18 8 18 9 6 10 24 11 96 12 144 13 96 14 24 15 120 16 600 17 1200 18 1200 19 600 20 120 21 720 22 4320 23 10800 24 14400 25 10800 26 4320 27 720 28 5040 29 35280 30 105840 31 176400 32 176400 33 105840 34 35280 35 5040 36 40320 37 322560 38 1128960 39 2257920 40 2822400 41 2257920 42 1128960 43 322560 44 40320 45 362880 46 3265920 47 13063680 48 30481920 49 45722880 50 45722880 51 30481920 52 13063680 53 3265920 54 362880 55 3628800 56 36288000 57 163296000 58 435456000 59 762048000 60 914457600 61 762048000 62 435456000 63 163296000 64 36288000 65 3628800 66 39916800 67 439084800 68 2195424000 69 6586272000 70 13172544000 71 18441561600 72 18441561600 73 13172544000 74 6586272000 75 2195424000 76 439084800 77 39916800 78 479001600 79 5748019200 80 31614105600 81 105380352000 82 237105792000 83 379369267200 84 442597478400 85 379369267200 86 237105792000 87 105380352000 88 31614105600 89 5748019200 90 479001600 91 6227020800 92 80951270400 93 485707622400 94 1780927948800 95 4452319872000 96 8014175769600 97 10685567692800 98 10685567692800 99 8014175769600 100 4452319872000 101 1780927948800 102 485707622400 103 80951270400 104 6227020800 105 87178291200 106 1220496076800 107 7933224499200 108 31732897996800 109 87265469491200 110 174530938982400 111 261796408473600 112 299195895398400 113 261796408473600 114 174530938982400 115 87265469491200 116 31732897996800 117 7933224499200 118 1220496076800 119 87178291200 120 1307674368000 121 19615115520000 122 137305808640000 123 594991837440000 124 1784975512320000 125 3926946127104000 126 6544910211840000 127 8414884558080000 128 8414884558080000 129 6544910211840000 130 3926946127104000 131 1784975512320000 132 594991837440000 133 137305808640000 134 19615115520000 135 1307674368000 136 20922789888000 137 334764638208000 138 2510734786560000 139 11716762337280000 140 38079477596160000 141 91390746230784000 142 167549701423104000 143 239356716318720000 144 269276305858560000 145 239356716318720000 146 167549701423104000 147 91390746230784000 148 38079477596160000 149 11716762337280000 150 2510734786560000 151 334764638208000 152 20922789888000 153 355687428096000 154 6046686277632000 155 48373490221056000 156 241867451105280000 157 846536078868480000 158 2200993805058048000 159 4401987610116096000 160 6917409101611008000 161 8646761377013760000 162 8646761377013760000 163 6917409101611008000 164 4401987610116096000 165 2200993805058048000 166 846536078868480000 167 241867451105280000 168 48373490221056000 169 6046686277632000 170 355687428096000 171 6402373705728000 172 115242726703104000 173 979563176976384000 174 5224336943874048000 175 19591263539527680000 176 54855537910677504000 177 118853665473134592000 178 203749140811087872000 179 280155068615245824000 180 311283409572495360000 181 280155068615245824000 182 203749140811087872000 183 118853665473134592000 184 54855537910677504000 185 19591263539527680000 186 5224336943874048000 187 979563176976384000 188 115242726703104000 189 6402373705728000 190 121645100408832000 191 2311256907767808000 192 20801312169910272000 193 117874102296158208000 194 471496409184632832000 195 1414489227553898496000 196 3300474864292429824000 197 6129453319400226816000 198 9194179979100340224000 199 11237331085567082496000 200 11237331085567082496000 201 9194179979100340224000 202 6129453319400226816000 203 3300474864292429824000 204 1414489227553898496000 205 471496409184632832000 206 117874102296158208000 207 20801312169910272000 208 2311256907767808000 209 121645100408832000 210 2432902008176640000 211 48658040163532800000 212 462251381553561600000 213 2773508289321369600000 214 11787410229615820800000 215 37719712734770626560000 216 94299281836926566400000 217 188598563673853132800000 218 306472665970011340800000 219 408630221293348454400000 220 449493243422683299840000 221 408630221293348454400000 222 306472665970011340800000 223 188598563673853132800000 224 94299281836926566400000 225 37719712734770626560000 226 11787410229615820800000 227 2773508289321369600000 228 462251381553561600000 229 48658040163532800000 230 2432902008176640000 231 51090942171709440000 232 1072909785605898240000 233 10729097856058982400000 234 67950953088373555200000 235 305779288897680998400000 236 1039649582252115394560000 237 2772398886005641052160000 238 5940854755726373683200000 239 10396495822521153945600000 240 15017160632530555699200000 241 18020592759036666839040000 242 18020592759036666839040000 243 15017160632530555699200000 244 10396495822521153945600000 245 5940854755726373683200000 246 2772398886005641052160000 247 1039649582252115394560000 248 305779288897680998400000 249 67950953088373555200000 250 10729097856058982400000 251 1072909785605898240000 252 51090942171709440000 253 1124000727777607680000 254 24728016011107368960000 255 259644168116627374080000 256 1730961120777515827200000 257 8222065323693200179200000 258 29599435165295520645120000 259 83865066301670641827840000 260 191691580118104324177920000 261 359421712721445607833600000 262 559100442011137612185600000 263 726830574614478895841280000 264 792906081397613340917760000 265 726830574614478895841280000 266 559100442011137612185600000 267 359421712721445607833600000 268 191691580118104324177920000 269 83865066301670641827840000 270 29599435165295520645120000 271 8222065323693200179200000 272 1730961120777515827200000 273 259644168116627374080000 274 24728016011107368960000 275 1124000727777607680000 276 25852016738884976640000 277 594596384994354462720000 278 6540560234937899089920000 279 45783921644565293629440000 280 228919608222826468147200000 281 869894511246740578959360000 282 2609683533740221736878080000 283 6337802867654824218132480000 284 12675605735309648436264960000 285 21126009558849414060441600000 286 29576413382389179684618240000 287 34953943088278121445457920000 288 34953943088278121445457920000 289 29576413382389179684618240000 290 21126009558849414060441600000 291 12675605735309648436264960000 292 6337802867654824218132480000 293 2609683533740221736878080000 294 869894511246740578959360000 295 228919608222826468147200000 296 45783921644565293629440000 297 6540560234937899089920000 298 594596384994354462720000 299 25852016738884976640000 300 620448401733239439360000 301 14890761641597746544640000 302 171243758878374085263360000 303 1255787565108076625264640000 304 6592884716817402282639360000 305 26371538867269609130557440000 306 83509873079687095580098560000 307 214739673633481102920253440000 308 456321806471147343705538560000 309 811238767059817499920957440000 310 1216858150589726249881436160000 311 1548728555296015227121827840000 312 1677789268237349829381980160000 313 1548728555296015227121827840000 314 1216858150589726249881436160000 315 811238767059817499920957440000 316 456321806471147343705538560000 317 214739673633481102920253440000 318 83509873079687095580098560000 319 26371538867269609130557440000 320 6592884716817402282639360000 321 1255787565108076625264640000 322 171243758878374085263360000 323 14890761641597746544640000 324 620448401733239439360000 325 15511210043330985984000000 326 387780251083274649600000000 327 4653363012999295795200000000 328 35675783099661267763200000000 329 196216807048136972697600000000 330 824110589602175285329920000000 331 2747035298673917617766400000000 332 7456238667829204962508800000000 333 16776537002615711165644800000000 334 31689014338274121090662400000000 335 50702422941238593745059840000000 336 69139667647143536925081600000000 337 80662945588334126412595200000000 338 80662945588334126412595200000000 339 69139667647143536925081600000000 340 50702422941238593745059840000000 341 31689014338274121090662400000000 342 16776537002615711165644800000000 343 7456238667829204962508800000000 344 2747035298673917617766400000000 345 824110589602175285329920000000 346 196216807048136972697600000000 347 35675783099661267763200000000 348 4653363012999295795200000000 349 387780251083274649600000000 350 15511210043330985984000000 351 403291461126605635584000000 352 10485577989291746525184000000 353 131069724866146831564800000000 354 1048557798929174652518400000000 355 6029207343842754251980800000000 356 26528512312908118708715520000000 357 92849793095178415480504320000000 358 265285123129081187087155200000000 359 630052167431567819331993600000000 360 1260104334863135638663987200000000 361 2142177369267330585728778240000000 362 3115894355297935397423677440000000 363 3894867944122419246779596800000000 364 4194473170593374573454950400000000 365 3894867944122419246779596800000000 366 3115894355297935397423677440000000 367 2142177369267330585728778240000000 368 1260104334863135638663987200000000 369 630052167431567819331993600000000 370 265285123129081187087155200000000 371 92849793095178415480504320000000 372 26528512312908118708715520000000 373 6029207343842754251980800000000 374 1048557798929174652518400000000 375 131069724866146831564800000000 376 10485577989291746525184000000 377 403291461126605635584000000 378 10888869450418352160768000000 379 293999475161295508340736000000 380 3821993177096841608429568000000 381 31849943142473680070246400000000 382 191099658854842080421478400000000 383 879058430732273569938800640000000 384 3223214246018336423108935680000000 385 9669642738055009269326807040000000 386 24174106845137523173317017600000000 387 51034225561956993365891481600000000 388 91861606011522588058604666880000000 389 141967936563262181545116303360000000 390 189290582084349575393488404480000000 391 218412210097326433146332774400000000 392 218412210097326433146332774400000000 393 189290582084349575393488404480000000 394 141967936563262181545116303360000000 395 91861606011522588058604666880000000 396 51034225561956993365891481600000000 397 24174106845137523173317017600000000 398 9669642738055009269326807040000000 399 3223214246018336423108935680000000 400 879058430732273569938800640000000 401 191099658854842080421478400000000 402 31849943142473680070246400000000 403 3821993177096841608429568000000 404 293999475161295508340736000000 405 10888869450418352160768000000 406 304888344611713860501504000000 407 8536873649127988094042112000000 408 115247794263227839269568512000000 409 998814216947974607002927104000000 410 6242588855924841293768294400000000 411 29964426508439238210087813120000000 412 114863634949017079805336616960000000 413 360999995554053679388200796160000000 414 947624988329390908394027089920000000 415 2105833307398646463097837977600000000 416 4001083284057428279885892157440000000 417 6547227192093973548904187166720000000 418 9275238522133129194280931819520000000 419 11415678181086928239114993008640000000 420 12231083765450280256194635366400000000 421 11415678181086928239114993008640000000 422 9275238522133129194280931819520000000 423 6547227192093973548904187166720000000 424 4001083284057428279885892157440000000 425 2105833307398646463097837977600000000 426 947624988329390908394027089920000000 427 360999995554053679388200796160000000 428 114863634949017079805336616960000000 429 29964426508439238210087813120000000 430 6242588855924841293768294400000000 431 998814216947974607002927104000000 432 115247794263227839269568512000000 433 8536873649127988094042112000000 434 304888344611713860501504000000 435 8841761993739701954543616000000 436 256411097818451356681764864000000 437 3589755369458318993544708096000000 438 32307798325124870941902372864000000 439 210000689113311661122365423616000000 440 1050003445566558305611827118080000000 441 4200013782266233222447308472320000000 442 13800045284589052016612584980480000000 443 37950124532619893045684608696320000000 444 88550290576113083773264086958080000000 445 177100581152226167546528173916160000000 446 305901003808390653034912300400640000000 447 458851505712585979552368450600960000000 448 600036584393381665568481820016640000000 449 685756096449579046363979222876160000000 450 685756096449579046363979222876160000000 451 600036584393381665568481820016640000000 452 458851505712585979552368450600960000000 453 305901003808390653034912300400640000000 454 177100581152226167546528173916160000000 455 88550290576113083773264086958080000000 456 37950124532619893045684608696320000000 457 13800045284589052016612584980480000000 458 4200013782266233222447308472320000000 459 1050003445566558305611827118080000000 460 210000689113311661122365423616000000 461 32307798325124870941902372864000000 462 3589755369458318993544708096000000 463 256411097818451356681764864000000 464 8841761993739701954543616000000 465 265252859812191058636308480000000 466 7957585794365731759089254400000000 467 115384994018303110506794188800000000 468 1076926610837495698063412428800000000 469 7269254623153095961928033894400000000 470 37800124040396099002025776250880000000 471 157500516834983745841774067712000000000 472 540001772005658557171796803584000000000 473 1552505094516268351868915810304000000000 474 3795012453261989304568460869632000000000 475 7969526151850177539593767826227200000000 476 14490047548818504617443214229504000000000 477 22942575285629298977618422530048000000000 478 31766642703179029353625508118528000000000 479 38573780425288821357973831286784000000000 480 41145365786974742781838753372569600000000 481 38573780425288821357973831286784000000000 482 31766642703179029353625508118528000000000 483 22942575285629298977618422530048000000000 484 14490047548818504617443214229504000000000 485 7969526151850177539593767826227200000000 486 3795012453261989304568460869632000000000 487 1552505094516268351868915810304000000000 488 540001772005658557171796803584000000000 489 157500516834983745841774067712000000000 490 37800124040396099002025776250880000000 491 7269254623153095961928033894400000000 492 1076926610837495698063412428800000000 493 115384994018303110506794188800000000 494 7957585794365731759089254400000000 495 265252859812191058636308480000000 496 8222838654177922817725562880000000 497 254907998279515607349492449280000000 498 3823619974192734110242386739200000000 499 36961659750529763065676405145600000000 500 258731618253708341459734836019200000000 501 1397150738570025043882568114503680000000 502 6054319867136775190157795162849280000000 503 21622570954059911393420697010176000000000 504 64867712862179734180262091030528000000000 505 165773043981125987349558677078016000000000 506 364700696758477172169029089571635200000000 507 696246784720729146868146443727667200000000 508 1160411307867881911446910739546112000000000 509 1695985757653058178268561850105856000000000 510 2180553116982503372059579521564672000000000 511 2471293532580170488334190124439961600000000 512 2471293532580170488334190124439961600000000 513 2180553116982503372059579521564672000000000 514 1695985757653058178268561850105856000000000 515 1160411307867881911446910739546112000000000 516 696246784720729146868146443727667200000000 517 364700696758477172169029089571635200000000 518 165773043981125987349558677078016000000000 519 64867712862179734180262091030528000000000 520 21622570954059911393420697010176000000000 521 6054319867136775190157795162849280000000 522 1397150738570025043882568114503680000000 523 258731618253708341459734836019200000000 524 36961659750529763065676405145600000000 525 3823619974192734110242386739200000000 526 254907998279515607349492449280000000 527 8222838654177922817725562880000000 528 263130836933693530167218012160000000 529 8420186781878192965350976389120000000 530 130512895119111990962940134031360000000 531 1305128951191119909629401340313600000000 532 9462184896135619344813159717273600000000 533 52988235418359468330953694416732160000000 534 238447059382617607489291624875294720000000 535 885660506278293970674511749536808960000000 536 2767689082119668658357849217302528000000000 537 7380504218985783088954264579473408000000000 538 16975159703667301104594808532788838400000000 539 33950319407334602209189617065577676800000000 540 59413058962835553866081829864760934400000000 541 91404706096670082870895122868862976000000000 542 124049243988337969610500523893456896000000000 543 148859092786005563532600628672148275200000000 544 158162786085130911253388167964157542400000000 545 148859092786005563532600628672148275200000000 546 124049243988337969610500523893456896000000000 547 91404706096670082870895122868862976000000000 548 59413058962835553866081829864760934400000000 549 33950319407334602209189617065577676800000000 550 16975159703667301104594808532788838400000000 551 7380504218985783088954264579473408000000000 552 2767689082119668658357849217302528000000000 553 885660506278293970674511749536808960000000 554 238447059382617607489291624875294720000000 555 52988235418359468330953694416732160000000 556 9462184896135619344813159717273600000000 557 1305128951191119909629401340313600000000 558 130512895119111990962940134031360000000 559 8420186781878192965350976389120000000 560 263130836933693530167218012160000000 561 8683317618811886495518194401280000000 562 286549481420792254352100415242240000000 563 4584791702732676069633606643875840000000 564 47376180928237652719547268653383680000000 565 355321356961782395396604514900377600000000 566 2060863870378337893300306186422190080000000 567 9617364728432243502068095536636887040000000 568 37095549666810082079405511355599421440000000 569 120560536417132766758067911905698119680000000 570 334890378936479907661299755293605888000000000 571 803736909447551778387119412704654131200000000 572 1680540810663062809354886044746095001600000000 573 3080991486215615150483957748701174169600000000 574 4976986246963686012320239440209589043200000000 575 7109980352805265731886056343156555776000000000 576 9005975113553336593722338034664970649600000000 577 10131722002747503667937630288998091980800000000 578 10131722002747503667937630288998091980800000000 579 9005975113553336593722338034664970649600000000 580 7109980352805265731886056343156555776000000000 581 4976986246963686012320239440209589043200000000 582 3080991486215615150483957748701174169600000000 583 1680540810663062809354886044746095001600000000 584 803736909447551778387119412704654131200000000 585 334890378936479907661299755293605888000000000 586 120560536417132766758067911905698119680000000 587 37095549666810082079405511355599421440000000 588 9617364728432243502068095536636887040000000 589 2060863870378337893300306186422190080000000 590 355321356961782395396604514900377600000000 591 47376180928237652719547268653383680000000 592 4584791702732676069633606643875840000000 593 286549481420792254352100415242240000000 594 8683317618811886495518194401280000000 595 295232799039604140847618609643520000000 596 10037915167346540788819032727879680000000 597 165625600261217923015514040010014720000000 598 1766673069452991178832149760106823680000000 599 13691716288260681635949160640827883520000000 600 82150297729564089815694963844967301120000000 601 397059772359559767442525658584008622080000000 602 1588239089438239069770102634336034488320000000 603 5360306926854056860474096390884116398080000000 604 15485331122022830930258500684776336261120000000 605 38713327805057077325646251711940840652800000000 606 84465442483760895983228185553325470515200000000 607 161892098093875050634520688977207151820800000000 608 273971242928096239535342704422965949235200000000 609 410956864392144359303014056634448923852800000000 610 547942485856192479070685408845931898470400000000 611 650681701954228568896438923004544129433600000000 612 688957096186830249419758859651870254694400000000 613 650681701954228568896438923004544129433600000000 614 547942485856192479070685408845931898470400000000 615 410956864392144359303014056634448923852800000000 616 273971242928096239535342704422965949235200000000 617 161892098093875050634520688977207151820800000000 618 84465442483760895983228185553325470515200000000 619 38713327805057077325646251711940840652800000000 620 15485331122022830930258500684776336261120000000 621 5360306926854056860474096390884116398080000000 622 1588239089438239069770102634336034488320000000 623 397059772359559767442525658584008622080000000 624 82150297729564089815694963844967301120000000 625 13691716288260681635949160640827883520000000 626 1766673069452991178832149760106823680000000 627 165625600261217923015514040010014720000000 628 10037915167346540788819032727879680000000 629 295232799039604140847618609643520000000 630 10333147966386144929666651337523200000000 631 361660178823515072538332796813312000000000 632 6148223039999756233151657545826304000000000 633 67630453439997318564668233004089344000000000 634 541043627519978548517345864032714752000000000 635 3354470490623867000807544357002831462400000000 636 16772352453119335004037721785014157312000000000 637 69485460162922959302441990252201508864000000000 638 243199110570230357558546965882705281024000000000 639 729597331710691072675640897648115843072000000000 640 1896953062447796788956666333885101191987200000000 641 4311256960108629065810605304284320890880000000000 642 8622513920217258131621210608568641781760000000000 643 15255216935768995155945218769006058536960000000000 644 23972483756208420959342486637009520558080000000000 645 33561477258691789343079481291813328781312000000000 646 41951846573364736678849351614766660976640000000000 647 46887357934937058641066922392974503444480000000000 648 46887357934937058641066922392974503444480000000000 649 41951846573364736678849351614766660976640000000000 650 33561477258691789343079481291813328781312000000000 651 23972483756208420959342486637009520558080000000000 652 15255216935768995155945218769006058536960000000000 653 8622513920217258131621210608568641781760000000000 654 4311256960108629065810605304284320890880000000000 655 1896953062447796788956666333885101191987200000000 656 729597331710691072675640897648115843072000000000 657 243199110570230357558546965882705281024000000000 658 69485460162922959302441990252201508864000000000 659 16772352453119335004037721785014157312000000000 660 3354470490623867000807544357002831462400000000 661 541043627519978548517345864032714752000000000 662 67630453439997318564668233004089344000000000 663 6148223039999756233151657545826304000000000 664 361660178823515072538332796813312000000000 665 10333147966386144929666651337523200000000 666 371993326789901217467999448150835200000000 667 13391759764436443828847980133430067200000000 668 234355795877637767004839652335026176000000000 669 2656032353279894692721516059796963328000000000 670 21912266914559131214952507493324947456000000000 671 140238508253178439775696047957279663718400000000 672 724565625974755272174429581112611595878400000000 673 3105281254177522595033269633339763982336000000000 674 11256644546393519406995602420856644435968000000000 675 35020671922113171488430763087109560467456000000000 676 94555814189705563018763060335195813262131200000000 677 223495560812031330771621778974099194983219200000000 678 465615751691731939107545372862706656215040000000000 679 859598310815505118352391457592689211473920000000000 680 1412197224911186980150357394616560847421440000000000 681 2071222596536407570887190845437622576218112000000000 682 2718479657954034936789437984636879631286272000000000 683 3198211362298864631516985864278681919160320000000000 684 3375889771315468222156818412294164248002560000000000 685 3198211362298864631516985864278681919160320000000000 686 2718479657954034936789437984636879631286272000000000 687 2071222596536407570887190845437622576218112000000000 688 1412197224911186980150357394616560847421440000000000 689 859598310815505118352391457592689211473920000000000 690 465615751691731939107545372862706656215040000000000 691 223495560812031330771621778974099194983219200000000 692 94555814189705563018763060335195813262131200000000 693 35020671922113171488430763087109560467456000000000 694 11256644546393519406995602420856644435968000000000 695 3105281254177522595033269633339763982336000000000 696 724565625974755272174429581112611595878400000000 697 140238508253178439775696047957279663718400000000 698 21912266914559131214952507493324947456000000000 699 2656032353279894692721516059796963328000000000 700 234355795877637767004839652335026176000000000 701 13391759764436443828847980133430067200000000 702 371993326789901217467999448150835200000000 703 13763753091226345046315979581580902400000000 704 509258864375374766713691244518493388800000000 705 9166659558756745800846442401332880998400000000 706 106944361518828701009875161348883611648000000000 707 909027072910043958583938871465510699008000000000 708 5999578681206290126653996551672370613452800000000 709 31997752966433547342154648275585976605081600000000 710 141704334565634281086684870934737896393932800000000 711 531391254621128554075068266005267111477248000000000 712 1712260709334747563130775523794749581426688000000000 713 4794329986137293176766171466625298827994726400000000 714 11767900875064265070244239054443915305077964800000000 715 25497118562639240985529184617961816494335590400000000 716 49032920312767771126017662726849647104491520000000000 717 84056434821887607644601707531742252179128320000000000 718 128886533393560998388389284882004786674663424000000000 719 177218983416146372784035266712756581677662208000000000 720 218917567749357284027337682409875777366523904000000000 721 243241741943730315585930758233195308185026560000000000 722 243241741943730315585930758233195308185026560000000000 723 218917567749357284027337682409875777366523904000000000 724 177218983416146372784035266712756581677662208000000000 725 128886533393560998388389284882004786674663424000000000 726 84056434821887607644601707531742252179128320000000000 727 49032920312767771126017662726849647104491520000000000 728 25497118562639240985529184617961816494335590400000000 729 11767900875064265070244239054443915305077964800000000 730 4794329986137293176766171466625298827994726400000000 731 1712260709334747563130775523794749581426688000000000 732 531391254621128554075068266005267111477248000000000 733 141704334565634281086684870934737896393932800000000 734 31997752966433547342154648275585976605081600000000 735 5999578681206290126653996551672370613452800000000 736 909027072910043958583938871465510699008000000000 737 106944361518828701009875161348883611648000000000 738 9166659558756745800846442401332880998400000000 739 509258864375374766713691244518493388800000000 740 13763753091226345046315979581580902400000000 741 523022617466601111760007224100074291200000000 742 19874859463730842246880274515802823065600000000 743 367684900079020581567285078542352226713600000000 744 4412218800948246978807420942508226720563200000000 745 38606914508297161064564933246946983804928000000000 746 262527018656420695239041546079239489873510400000000 747 1443898602610313823814728503435817194304307200000000 748 6600679326218577480295901729992307173962547200000000 749 25577632389096987736146619203720190299104870400000000 750 85258774630323292453822064012400634330349568000000000 751 247250446427937548116083985635961839558013747200000000 752 629364772725659213386395599800630137056762265600000000 753 1416070738632733230119390099551417808377715097600000000 754 2832141477265466460238780199102835616755430195200000000 755 5057395495116904393283536069826492172777553920000000000 756 8091832792187047029253657711722387476444086272000000000 757 11632009638768880104552132960600931997388374016000000000 758 15053188944289138958832172066660029643679072256000000000 759 17562053768337328785304200744436701250958917632000000000 760 18486372387723503984530737625722843422062018560000000000 761 17562053768337328785304200744436701250958917632000000000 762 15053188944289138958832172066660029643679072256000000000 763 11632009638768880104552132960600931997388374016000000000 764 8091832792187047029253657711722387476444086272000000000 765 5057395495116904393283536069826492172777553920000000000 766 2832141477265466460238780199102835616755430195200000000 767 1416070738632733230119390099551417808377715097600000000 768 629364772725659213386395599800630137056762265600000000 769 247250446427937548116083985635961839558013747200000000 770 85258774630323292453822064012400634330349568000000000 771 25577632389096987736146619203720190299104870400000000 772 6600679326218577480295901729992307173962547200000000 773 1443898602610313823814728503435817194304307200000000 774 262527018656420695239041546079239489873510400000000 775 38606914508297161064564933246946983804928000000000 776 4412218800948246978807420942508226720563200000000 777 367684900079020581567285078542352226713600000000 778 19874859463730842246880274515802823065600000000 779 523022617466601111760007224100074291200000000 780 20397882081197443358640281739902897356800000000 781 795517401166700290986970987856212996915200000000 782 15114830622167305528752448769268046941388800000000 783 186416244340063434854613534820972578943795200000000 784 1677746199060570913691521813388753210494156800000000 785 11744223393423996395840652693721272473459097600000000 786 66550599229402646243097031931087210682934886400000000 787 313738539224326760860314579103696850362407321600000000 788 1254954156897307043441258316414787401449629286400000000 789 4322619873757390927408778645428712160548723097600000000 790 12967859621272172782226335936286136481646169292800000000 791 34187993546990273698596703832027087087976264499200000000 792 79771984942977305296725642274729869871944617164800000000 793 165680276420029787923968641647515883580192666419200000000 794 307691941922912463287370334488243783791786380492800000000 795 512819903204854105478950557480406306319643967488000000000 796 769229854807281158218425836220609459479465951232000000000 797 1040722744739262743471987896063177504001630404608000000000 798 1271994465792432242021318539632772504890881605632000000000 799 1405888620086372478023562596436222242247816511488000000000 800 1405888620086372478023562596436222242247816511488000000000 801 1271994465792432242021318539632772504890881605632000000000 802 1040722744739262743471987896063177504001630404608000000000 803 769229854807281158218425836220609459479465951232000000000 804 512819903204854105478950557480406306319643967488000000000 805 307691941922912463287370334488243783791786380492800000000 806 165680276420029787923968641647515883580192666419200000000 807 79771984942977305296725642274729869871944617164800000000 808 34187993546990273698596703832027087087976264499200000000 809 12967859621272172782226335936286136481646169292800000000 810 4322619873757390927408778645428712160548723097600000000 811 1254954156897307043441258316414787401449629286400000000 812 313738539224326760860314579103696850362407321600000000 813 66550599229402646243097031931087210682934886400000000 814 11744223393423996395840652693721272473459097600000000 815 1677746199060570913691521813388753210494156800000000 816 186416244340063434854613534820972578943795200000000 817 15114830622167305528752448769268046941388800000000 818 795517401166700290986970987856212996915200000000 819 20397882081197443358640281739902897356800000000 820 815915283247897734345611269596115894272000000000 821 32636611329915909373824450783844635770880000000000 822 636413920933360232789576790284970397532160000000000 823 8061242998489229615334639343609625035407360000000000 824 74566497736025373941845413928389031577518080000000000 825 536878783699382692381286980284401027358130176000000000 826 3131792904913065705557507384992339326255759360000000000 827 15211565538149176284136464441391362441813688320000000000 828 62747707844865352172062915820739370072481464320000000000 829 223102961226187918834001478473739982479934095360000000000 830 691619179801182548385404583268593945687795695616000000000 831 1886234126730497859232921590732528942784897351680000000000 832 4558399139598703159812893844270278278396835266560000000000 833 9818090454520283728827771356889830138085491343360000000000 834 18934888733717690048453559045430386694879161876480000000000 835 32820473805110662750652835678746003604457213919232000000000 836 51281990320485410547895055748040630631964396748800000000000 837 72398103981861756067616549291351478539243854233600000000000 838 92508688421267799419732257427838000355700480409600000000000 839 107115323435152188801795245442759789885547924684800000000000 840 112471089606909798241885007714897779379825320919040000000000 841 107115323435152188801795245442759789885547924684800000000000 842 92508688421267799419732257427838000355700480409600000000000 843 72398103981861756067616549291351478539243854233600000000000 844 51281990320485410547895055748040630631964396748800000000000 845 32820473805110662750652835678746003604457213919232000000000 846 18934888733717690048453559045430386694879161876480000000000 847 9818090454520283728827771356889830138085491343360000000000 848 4558399139598703159812893844270278278396835266560000000000 849 1886234126730497859232921590732528942784897351680000000000 850 691619179801182548385404583268593945687795695616000000000 851 223102961226187918834001478473739982479934095360000000000 852 62747707844865352172062915820739370072481464320000000000 853 15211565538149176284136464441391362441813688320000000000 854 3131792904913065705557507384992339326255759360000000000 855 536878783699382692381286980284401027358130176000000000 856 74566497736025373941845413928389031577518080000000000 857 8061242998489229615334639343609625035407360000000000 858 636413920933360232789576790284970397532160000000000 859 32636611329915909373824450783844635770880000000000 860 815915283247897734345611269596115894272000000000 861 33452526613163807108170062053440751665152000000000 862 1371553591139716091434972544191070818271232000000000 863 27431071822794321828699450883821416365424640000000000 864 356603933696326183773092861489678412750520320000000000 865 3387737370115098745844382184151944921129943040000000000 866 25069256538851730719248428162724392416361578496000000000 867 150415539233110384315490568976346354498169470976000000000 868 752077696165551921577452844881731772490847354880000000000 869 3196330208703595666704174590747360033086101258240000000000 870 11719877431913184111248640166073653454649037946880000000000 871 37503607782122189155995648531435691054876921430016000000000 872 105691985567798896712351373134046038427380414939136000000000 873 264229963919497241780878432835115096068451037347840000000000 874 589436073358878462434267273247564445075775391006720000000000 875 1178872146717756924868534546495128890151550782013440000000000 876 2121969864091962464763362183691232002272791407624192000000000 877 3448201029149439005240463548498252003693286037389312000000000 878 5070883866396233831235975806615076476019538290278400000000000 879 6761178488528311774981301075486768634692717720371200000000000 880 8184584486113219517082627617694509399891184608870400000000000 881 9003042934724541468790890379463960339880303069757440000000000 882 9003042934724541468790890379463960339880303069757440000000000 883 8184584486113219517082627617694509399891184608870400000000000 884 6761178488528311774981301075486768634692717720371200000000000 885 5070883866396233831235975806615076476019538290278400000000000 886 3448201029149439005240463548498252003693286037389312000000000 887 2121969864091962464763362183691232002272791407624192000000000 888 1178872146717756924868534546495128890151550782013440000000000 889 589436073358878462434267273247564445075775391006720000000000 890 264229963919497241780878432835115096068451037347840000000000 891 105691985567798896712351373134046038427380414939136000000000 892 37503607782122189155995648531435691054876921430016000000000 893 11719877431913184111248640166073653454649037946880000000000 894 3196330208703595666704174590747360033086101258240000000000 895 752077696165551921577452844881731772490847354880000000000 896 150415539233110384315490568976346354498169470976000000000 897 25069256538851730719248428162724392416361578496000000000 898 3387737370115098745844382184151944921129943040000000000 899 356603933696326183773092861489678412750520320000000000 900 27431071822794321828699450883821416365424640000000000 901 1371553591139716091434972544191070818271232000000000 902 33452526613163807108170062053440751665152000000000 903 1405006117752879898543142606244511569936384000000000 904 59010256945620955738811989462269485937328128000000000 905 1209710267385229592645645783976524461715226624000000000 906 16129470231803061235275277119686992822869688320000000000 907 157262334760079847043933951916948180022979461120000000000 908 1195193744176606837533898034568806168174643904512000000000 909 7370361422422408831459037879840971370410304077824000000000 910 37904715886743816847503623382039281333538706685952000000000 911 165833132004504198707828352296421855834231841751040000000000 912 626480720905904750674018219786482566484875846615040000000000 913 2067386378989485677224260125295392469400090293829632000000000 914 6014214920696685606470574909950232638254808127504384000000000 915 15536721878466437816715651850704767648824920996052992000000000 916 35853973565691779577036119655472540728057509990891520000000000 917 74268945243218686266717676429193120079547699266846720000000000 918 138635364454008214364539662667827157481822371964780544000000000 919 233947177516138861740160680751958328250575252690567168000000000 920 357801565612918259132010452914759796147938621762043904000000000 921 496946618906830915461125629048277494649914752447283200000000000 922 627722044934944314266685005113613677452523897828147200000000000 923 721880351675185961406687755880655729070402482502369280000000000 924 756255606516861483378434791874972668549945457859624960000000000 925 721880351675185961406687755880655729070402482502369280000000000 926 627722044934944314266685005113613677452523897828147200000000000 927 496946618906830915461125629048277494649914752447283200000000000 928 357801565612918259132010452914759796147938621762043904000000000 929 233947177516138861740160680751958328250575252690567168000000000 930 138635364454008214364539662667827157481822371964780544000000000 931 74268945243218686266717676429193120079547699266846720000000000 932 35853973565691779577036119655472540728057509990891520000000000 933 15536721878466437816715651850704767648824920996052992000000000 934 6014214920696685606470574909950232638254808127504384000000000 935 2067386378989485677224260125295392469400090293829632000000000 936 626480720905904750674018219786482566484875846615040000000000 937 165833132004504198707828352296421855834231841751040000000000 938 37904715886743816847503623382039281333538706685952000000000 939 7370361422422408831459037879840971370410304077824000000000 940 1195193744176606837533898034568806168174643904512000000000 941 157262334760079847043933951916948180022979461120000000000 942 16129470231803061235275277119686992822869688320000000000 943 1209710267385229592645645783976524461715226624000000000 944 59010256945620955738811989462269485937328128000000000 945 1405006117752879898543142606244511569936384000000000 946 60415263063373835637355132068513997507264512000000000 947 2597856311725074932406270678946101892812374016000000000 948 54554982546226573580531684257868139749059854336000000000 949 745584761465096505600599684857531243237151342592000000000 950 7455847614650965056005996848575312432371513425920000000000 951 58155611394277527436846775418887436972497804722176000000000 952 368318872163757673766696244319620434159152763240448000000000 953 1946828324294147704195394434260850866269807462842368000000000 954 8760727459323664668879274954173828898214133582790656000000000 955 34069495675147584823419402599564890159721630599741440000000000 956 115836285295501788399625968838520626543053544039120896000000000 957 347508855886505365198877906515561879629160632117362688000000000 958 926690282364014307197007750708165012344428352312967168000000000 959 2209799904098803347931326174765624260205944532438614016000000000 960 4735285508783150031281413231640623414727023998082744320000000000 961 9154885316980756727144065581171871935138913062959972352000000000 962 16021049304716324272502114767050775886493097860179951616000000000 963 25445195954549456197503358747668879349136096601462276096000000000 964 36754171934349214507504851524410603504307695091001065472000000000 965 48360752545196334878295857268961320400404861961843507200000000000 966 58032903054235601853955028722753584480485834354212208640000000000 967 63559846202258040125760269553492021097674961435565752320000000000 968 63559846202258040125760269553492021097674961435565752320000000000 969 58032903054235601853955028722753584480485834354212208640000000000 970 48360752545196334878295857268961320400404861961843507200000000000 971 36754171934349214507504851524410603504307695091001065472000000000 972 25445195954549456197503358747668879349136096601462276096000000000 973 16021049304716324272502114767050775886493097860179951616000000000 974 9154885316980756727144065581171871935138913062959972352000000000 975 4735285508783150031281413231640623414727023998082744320000000000 976 2209799904098803347931326174765624260205944532438614016000000000 977 926690282364014307197007750708165012344428352312967168000000000 978 347508855886505365198877906515561879629160632117362688000000000 979 115836285295501788399625968838520626543053544039120896000000000 980 34069495675147584823419402599564890159721630599741440000000000 981 8760727459323664668879274954173828898214133582790656000000000 982 1946828324294147704195394434260850866269807462842368000000000 983 368318872163757673766696244319620434159152763240448000000000 984 58155611394277527436846775418887436972497804722176000000000 985 7455847614650965056005996848575312432371513425920000000000 986 745584761465096505600599684857531243237151342592000000000 987 54554982546226573580531684257868139749059854336000000000 988 2597856311725074932406270678946101892812374016000000000 989 60415263063373835637355132068513997507264512000000000