0 1 1 5 2 8 3 25 4 80 5 64 6 125 7 600 8 960 9 512 10 625 11 4000 12 9600 13 10240 14 4096 15 3125 16 25000 17 80000 18 128000 19 102400 20 32768 21 15625 22 150000 23 600000 24 1280000 25 1536000 26 983040 27 262144 28 78125 29 875000 30 4200000 31 11200000 32 17920000 33 17203200 34 9175040 35 2097152 36 390625 37 5000000 38 28000000 39 89600000 40 179200000 41 229376000 42 183500800 43 83886080 44 16777216 45 1953125 46 28125000 47 180000000 48 672000000 49 1612800000 50 2580480000 51 2752512000 52 1887436800 53 754974720 54 134217728 55 9765625 56 156250000 57 1125000000 58 4800000000 59 13440000000 60 25804800000 61 34406400000 62 31457280000 63 18874368000 64 6710886400 65 1073741824 66 48828125 67 859375000 68 6875000000 69 33000000000 70 105600000000 71 236544000000 72 378470400000 73 432537600000 74 346030080000 75 184549376000 76 59055800320 77 8589934592 78 244140625 79 4687500000 80 41250000000 81 220000000000 82 792000000000 83 2027520000000 84 3784704000000 85 5190451200000 86 5190451200000 87 3690987520000 88 1771674009600 89 515396075520 90 68719476736 91 1220703125 92 25390625000 93 243750000000 94 1430000000000 95 5720000000000 96 16473600000000 97 35143680000000 98 56229888000000 99 67475865600000 100 59978547200000 101 38386270208000 102 16750372454400 103 4466765987840 104 549755813888 105 6103515625 106 136718750000 107 1421875000000 108 9100000000000 109 40040000000000 110 128128000000000 111 307507200000000 112 562298880000000 113 787218432000000 114 839699660800000 115 671759728640000 116 390842023936000 117 156336809574400 118 38482906972160 119 4398046511104 120 30517578125 121 732421875000 122 8203125000000 123 56875000000000 124 273000000000000 125 960960000000000 126 2562560000000000 127 5271552000000000 128 8434483200000000 129 10496245760000000 130 10076395929600000 131 7328287948800000 132 3908420239360000 133 1443109011456000 134 329853488332800 135 35184372088832 136 152587890625 137 3906250000000 138 46875000000000 139 350000000000000 140 1820000000000000 141 6988800000000000 142 20500480000000000 143 46858240000000000 144 84344832000000000 145 119957094400000000 146 134351945728000000 147 117252607180800000 148 78168404787200000 149 38482906972160000 150 13194139533312000 151 2814749767106560 152 281474976710656 153 762939453125 154 20751953125000 155 265625000000000 156 2125000000000000 157 11900000000000000 158 49504000000000000 159 158412800000000000 160 398295040000000000 161 796590080000000000 162 1274544128000000000 163 1631416483840000000 164 1661078601728000000 165 1328862881382400000 166 817761773158400000 167 373833953443840000 168 119626865102028800 169 23925373020405760 170 2251799813685248 171 3814697265625 172 109863281250000 173 1494140625000000 174 12750000000000000 175 76500000000000000 176 342720000000000000 177 1188096000000000000 178 3258777600000000000 179 7169310720000000000 180 12745441280000000000 181 18353435443200000000 182 21356724879360000000 183 19932943220736000000 184 14719711916851200000 185 8411263952486400000 186 3588805953060864000 187 1076641785918259200 188 202661983231672320 189 18014398509481984 190 19073486328125 191 579833984375000 192 8349609375000000 193 75703125000000000 194 484500000000000000 195 2325600000000000000 196 8682240000000000000 197 25798656000000000000 198 61916774400000000000 199 121081692160000000000 200 193730707456000000000 201 253611107942400000000 202 270518515138560000000 203 233062105350144000000 204 159814015097241600000 205 85234141385195520000 206 34093656554078208000 207 9626444203504435200 208 1711367858400788480 209 144115188075855872 210 95367431640625 211 3051757812500000 212 46386718750000000 213 445312500000000000 214 3028125000000000000 215 15504000000000000000 216 62016000000000000000 217 198451200000000000000 218 515973120000000000000 219 1100742656000000000000 220 1937307074560000000000 221 2817901199360000000000 222 3381481439232000000000 223 3329458647859200000000 224 2663566918287360000000 225 1704682827703910400000 226 852341413851955200000 227 320881473450147840000 228 85568392920039424000 229 14411518807585587200 230 1152921504606846976 231 476837158203125 232 16021728515625000 233 256347656250000000 234 2597656250000000000 235 18703125000000000000 236 101745000000000000000 237 434112000000000000000 238 1488384000000000000000 239 4167475200000000000000 240 9631498240000000000000 241 18492476620800000000000 242 29587962593280000000000 243 39450616791040000000000 244 43699144753152000000000 245 39953503774310400000000 246 29831949484818432000000 247 17899169690891059200000 248 8423138678066380800000 249 2994893752201379840000 250 756604737398243328000 251 121056757983718932480 252 9223372036854775808 253 2384185791015625 254 83923339843750000 255 1409912109375000000 256 15039062500000000000 257 114296875000000000000 258 658350000000000000000 259 2984520000000000000000 260 10914816000000000000000 261 32744448000000000000000 262 81497292800000000000000 263 169514369024000000000000 264 295879625932800000000000 265 433956784701440000000000 266 534100658094080000000000 267 549360676896768000000000 268 468787777618575360000000 269 328151444333002752000000 270 185309050917460377600000 271 82359578185537945600000 272 27742173704602255360000 273 6658121689104541286400 274 1014570924054025338880 275 73786976294838206464 276 11920928955078125 277 438690185546875000 278 7720947265625000000 279 86474609375000000000 280 691796875000000000000 281 4206125000000000000000 282 20189400000000000000000 283 78450240000000000000000 284 251040768000000000000000 285 669442048000000000000000 286 1499550187520000000000000 287 2835513081856000000000000 288 4536820930969600000000000 289 6142157568081920000000000 290 7019608649236480000000000 291 6738824303267020800000000 292 5391059442613616640000000 293 3551756809251323904000000 294 1894270298267372748800000 295 797587494007314841600000 296 255227998082340749312000 297 58337828133106456985600 298 8485502273906393743360 299 590295810358705651712 300 59604644775390625 301 2288818359375000000 302 42114257812500000000 303 494140625000000000000 304 4150781250000000000000 305 26565000000000000000000 306 134596000000000000000000 307 553766400000000000000000 308 1882805760000000000000000 309 5355536384000000000000000 310 12853287321600000000000000 311 26173966909440000000000000 312 45368209309696000000000000 313 67005355288166400000000000 314 84235303790837760000000000 315 89850990710226944000000000 316 80865891639204249600000000 317 60887259587165552640000000 318 37885405965347454976000000 319 19142099856175556198400000 320 7656839942470222479360000 321 2333513125324258279424000 322 509130136434383624601600 323 70835497243044678205440 324 4722366482869645213696 325 298023223876953125 326 11920928955078125000 327 228881835937500000000 328 2807617187500000000000 329 24707031250000000000000 330 166031250000000000000000 331 885500000000000000000000 332 3845600000000000000000000 333 13844160000000000000000000 334 41840128000000000000000000 335 107110727680000000000000000 336 233696133120000000000000000 337 436232781824000000000000000 338 697972450918400000000000000 339 957219361259520000000000000 340 1123137383877836800000000000 341 1123137383877836800000000000 342 951363431049461760000000000 343 676525106524061696000000000 344 398793747003657420800000000 345 191420998561755561984000000 346 72922285166383071232000000 347 21213755684765984358400000 348 4427218577690292387840000 349 590295810358705651712000 350 37778931862957161709568 351 1490116119384765625 352 61988830566406250000 353 1239776611328125000000 354 15869140625000000000000 355 145996093750000000000000 356 1027812500000000000000000 357 5755750000000000000000000 358 26312000000000000000000000 359 99985600000000000000000000 360 319953920000000000000000000 361 870274662400000000000000000 362 2025366487040000000000000000 363 4050732974080000000000000000 364 6979724509184000000000000000 365 10369876413644800000000000000 366 13273441809465344000000000000 367 14600785990411878400000000000 368 13741916226270003200000000000 369 10993532981016002560000000000 370 7406169587210780672000000000 371 4147454968838037176320000000 372 1895979414325959852032000000 373 689447059754894491648000000 374 191846138366579336806400000 375 38369227673315867361280000 376 4911261142184431022243840 377 302231454903657293676544 378 7450580596923828125 379 321865081787109375000 380 6694793701171875000000 381 89263916015625000000000 382 856933593750000000000000 383 6307031250000000000000000 384 37001250000000000000000000 385 177606000000000000000000000 386 710424000000000000000000000 387 2399654400000000000000000000 388 6911004672000000000000000000 389 17089029734400000000000000000 390 36456596766720000000000000000 391 67304486338560000000000000000 392 107687178141696000000000000000 393 149326220356485120000000000000 394 179191464427782144000000000000 395 185515869054645043200000000000 396 164902994715240038400000000000 397 124979111784181923840000000000 398 79986631541876431257600000000 399 42659536822334096670720000000 400 18615070613382151274496000000 401 6474807169872052617216000000 402 1726615245299214031257600000 403 331510127097449094001459200 404 40801246411993734646333440 405 2417851639229258349412352 406 37252902984619140625 407 1668930053710937500000 408 36048889160156250000000 409 499877929687500000000000 410 4998779296875000000000000 411 38390625000000000000000000 412 235462500000000000000000000 413 1184040000000000000000000000 414 4972968000000000000000000000 415 17681664000000000000000000000 416 53752258560000000000000000000 417 140733186048000000000000000000 418 318995221708800000000000000000 419 628175205826560000000000000000 420 1076871781416960000000000000000 421 1608128526915993600000000000000 422 2090567084990791680000000000000 423 2361111060695482368000000000000 424 2308641926013360537600000000000 425 1944119516642829926400000000000 426 1399766051982837547008000000000 427 853190736446681933414400000000 428 434351647645583529738240000000 429 181294600756417473282048000000 430 60431533585472491094016000000 431 15470472597880957720068096000 432 2856087248839561425243340800 433 338499229492096168917729280 434 19342813113834066795298816 435 186264514923095703125 436 8642673492431640625000 437 193595886230468750000000 438 2787780761718750000000000 439 28992919921875000000000000 440 231943359375000000000000000 441 1484437500000000000000000000 442 7803900000000000000000000000 443 34337160000000000000000000000 444 128192064000000000000000000000 445 410214604800000000000000000000 446 1133683998720000000000000000000 447 2720841596928000000000000000000 448 5692837802803200000000000000000 449 10409760553697280000000000000000 450 16655616885915648000000000000000 451 23317863640281907200000000000000 452 28530091983403745280000000000000 453 30432098115630661632000000000000 454 28189732991321033932800000000000 455 22551786393056827146240000000000 456 15464082098096110043136000000000 457 8997284129801373116006400000000 458 4381286184946755604316160000000 459 1752514473978702241726464000000 460 560804631673184717352468480000 461 138044217027245468886761472000 462 24541194138176972246535372800 463 2804707901505939685318328320 464 154742504910672534362390528 465 931322574615478515625 466 44703483581542968750000 467 1037120819091796875000000 468 15487670898437500000000000 469 167266845703125000000000000 470 1391660156250000000000000000 471 9277734375000000000000000000 472 50895000000000000000000000000 473 234117000000000000000000000000 474 915657600000000000000000000000 475 3076609536000000000000000000000 476 8950136832000000000000000000000 477 22673679974400000000000000000000 478 50230921789440000000000000000000 479 97591505190912000000000000000000 480 166556168859156480000000000000000 481 249834253288734720000000000000000 482 329193369039273984000000000000000 483 380401226445383270400000000000000 484 384405449881650462720000000000000 485 338276795895852407193600000000000 486 257734701634935167385600000000000 487 168699077433775745925120000000000 488 93884703963144762949632000000000 489 43812861849467556043161600000000 490 16824138950195541520574054400000 491 5176658138521705083253555200000 492 1227059706908848612326768640000 493 210353092612945476398874624000 494 23211375736600880154358579200 495 1237940039285380274899124224 496 4656612873077392578125 497 230967998504638671875000 498 5543231964111328125000000 499 85735321044921875000000000 500 960235595703125000000000000 501 8296435546875000000000000000 502 57521953125000000000000000000 503 328696875000000000000000000000 504 1577745000000000000000000000000 505 6451224000000000000000000000000 506 22708308480000000000000000000000 507 69363560448000000000000000000000 508 184969494528000000000000000000000 509 432544048742400000000000000000000 510 889804900270080000000000000000000 511 1613512885823078400000000000000000 512 2581620617316925440000000000000000 513 3644640871506247680000000000000000 514 4535553084541108224000000000000000 515 4965237060971318476800000000000000 516 4766627578532465737728000000000000 517 3994887875341495094476800000000000 518 2905373000248360068710400000000000 519 1819016139285929782149120000000000 520 970141940952495883812864000000000 521 434623589546718155948163072000000 522 160476402294172857580860211200000 523 47548563642717883727662284800000 524 10868243118335516280608522240000 525 1798881619586568211962789888000 526 191880706089233942609364254720 527 9903520314283042199192993792 528 23283064365386962890625 529 1192092895507812500000000 530 29563903808593750000000000 531 473022460937500000000000000 532 5487060546875000000000000000 533 49164062500000000000000000000 534 353981250000000000000000000000 535 2103660000000000000000000000000 536 10518300000000000000000000000000 537 44878080000000000000000000000000 538 165151334400000000000000000000000 539 528484270080000000000000000000000 540 1479755956224000000000000000000000 541 3642476199936000000000000000000000 542 7909376891289600000000000000000000 543 15186003631276032000000000000000000 544 25816206173169254400000000000000000 545 38876169296066641920000000000000000 546 51834892394755522560000000000000000 547 61110609981185458176000000000000000 548 63555034380432876503040000000000000 549 58107460004967201374208000000000000 550 46485968003973761099366400000000000 551 32338064698416529460428800000000000 552 19402838819049917676257280000000000 553 9934253475353557850243727360000000 554 4279370727844609535489605632000000 555 1521554036566972279285193113600000 556 434729724733420651224340889600000 557 95940353044616971304682127360000 558 15350456487138715408749140377600 559 1584563250285286751870879006720 560 79228162514264337593543950336 561 116415321826934814453125 562 6146728992462158203125000 563 157356262207031250000000000 564 2601623535156250000000000000 565 31219482421875000000000000000 566 289716796875000000000000000000 567 2163218750000000000000000000000 568 13350150000000000000000000000000 569 69420780000000000000000000000000 570 308536800000000000000000000000000 571 1184781312000000000000000000000000 572 3963632025600000000000000000000000 573 11626653941760000000000000000000000 574 30050428649472000000000000000000000 575 68686694055936000000000000000000000 576 139205033286696960000000000000000000 577 250569059916054528000000000000000000 578 400910495865687244800000000000000000 579 570183816342310748160000000000000000 580 720232189063971471360000000000000000 581 806660051751648047923200000000000000 582 798977575068299018895360000000000000 583 697289520059606416490496000000000000 584 533578067523872736097075200000000000 585 355718711682581824064716800000000000 586 204893977929167130661276876800000000 587 100870881442051510479397847040000000 588 41842736005591737680342810624000000 589 14346080916202881490403249356800000 590 3957539563090450066318137753600000 591 844275106792629347481202720768000 592 130726468148536157029347518054400 593 13072646814853615702934751805440 594 633825300114114700748351602688 595 582076609134674072265625 596 31664967536926269531250000 597 835955142974853515625000000 598 14266967773437500000000000000 599 176910400390625000000000000000 600 1698339843750000000000000000000 601 13133828125000000000000000000000 602 84056500000000000000000000000000 603 453905100000000000000000000000000 604 2098050240000000000000000000000000 605 8392200960000000000000000000000000 606 29296410624000000000000000000000000 607 89842325913600000000000000000000000 608 243265374781440000000000000000000000 609 583836899475456000000000000000000000 610 1245518718880972800000000000000000000 611 2366485565873848320000000000000000000 612 4009104958656872448000000000000000000 613 6058203048637051699200000000000000000 614 8162631476058343342080000000000000000 615 9795157771270012010496000000000000000 616 10448168289354679477862400000000000000 617 9878268200844424233615360000000000000 618 8246206498096215012409344000000000000 619 6047218098603891009100185600000000000 620 3870219583106490245824118784000000000 621 2143506230643594597687204249600000000 622 1016180731564370772236896829440000000 623 406472292625748308894758731776000000 624 134556345145075302254816683622400000 625 35881692038686747267951115632640000 626 7407833195083715564996359356416000 627 1111174979262557334749453903462400 628 107750301019399499127219772456960 629 5070602400912917605986812821504 630 2910383045673370361328125 631 162981450557708740234375000 632 4433095455169677734375000000 633 78022480010986328125000000000 634 998687744140625000000000000000 635 9906982421875000000000000000000 636 79255859375000000000000000000000 637 525353125000000000000000000000000 638 2941977500000000000000000000000000 639 14121492000000000000000000000000000 640 58745406720000000000000000000000000 641 213619660800000000000000000000000000 642 683582914560000000000000000000000000 643 1935065481216000000000000000000000000 644 4865307495628800000000000000000000000 645 10898288790208512000000000000000000000 646 21796577580417024000000000000000000000 647 38977409320275148800000000000000000000 648 62363854912440238080000000000000000000 649 89278781769388130304000000000000000000 650 114276840664816806789120000000000000000 651 130602103616933493473280000000000000000 652 132976687319059556990976000000000000000 653 120257178097236468930969600000000000000 654 96205742477789175144775680000000000000 655 67728842704363579301922078720000000000 656 41679287818069894955028971520000000000 657 22228953502970610642682118144000000000 658 10161807315643707722368968294400000000 659 3924560066731362982432153272320000000 660 1255859221354036154378289047142400000 661 324092702284912555968590721843200000 662 64818540456982511193718144368640000 663 9428151339197456173631730089984000 664 887355420159760581047692243763200 665 40564819207303340847894502572032 666 14551915228366851806640625 667 838190317153930664062500000 668 23469328880310058593750000000 669 425577163696289062500000000000 670 5617618560791015625000000000000 671 57524414062500000000000000000000 672 475535156250000000000000000000000 673 3260812500000000000000000000000000 674 18912712500000000000000000000000000 675 94143280000000000000000000000000000 676 406698969600000000000000000000000000 677 1538061557760000000000000000000000000 678 5126871859200000000000000000000000000 679 15143990722560000000000000000000000000 680 39807061327872000000000000000000000000 681 93413903916072960000000000000000000000 682 196169198223753216000000000000000000000 683 369259667244711936000000000000000000000 684 623638549124402380800000000000000000000 685 945304748146462556160000000000000000000 686 1285614457479189076377600000000000000000 687 1567225243403201921679360000000000000000 688 1709700265530765732741120000000000000000 689 1665099389038658800582656000000000000000 690 1443086137166837627171635200000000000000 691 1108290153344131297667815833600000000000 692 750227180725258109190521487360000000000 693 444579070059412212853642362880000000000 694 228640664601983423753301786624000000000 695 100917258858806476691112512716800000000 696 37675776640621084631348671414272000000 697 11667337282256852014869265986355200000 698 2916834320564213003717316496588800000 699 565689080351847370417903805399040000 700 79861987814378452294292301938688000 701 7301667457314601352621010462965760 702 324518553658426726783156020576256 703 72759576141834259033203125 704 4307366907596588134765625000 705 124052166938781738281250000000 706 2315640449523925781250000000000 707 31492710113525390625000000000000 708 332563018798828125000000000000000 709 2837871093750000000000000000000000 710 20108343750000000000000000000000000 711 120650062500000000000000000000000000 712 622018100000000000000000000000000000 713 2786641088000000000000000000000000000 714 10943899545600000000000000000000000000 715 37938851758080000000000000000000000000 716 116734928486400000000000000000000000000 717 320187232419840000000000000000000000000 718 785526010203340800000000000000000000000 719 1728157222447349760000000000000000000000 720 3415651922013585408000000000000000000000 721 6072270083579707392000000000000000000000 722 9715632133727531827200000000000000000000 723 13990510272567645831168000000000000000000 724 18121041876849522219417600000000000000000 725 21086303274879444037140480000000000000000 726 22003099069439419864842240000000000000000 727 20536225798143458540519424000000000000000 728 17086139864055357505712160768000000000000 729 12617457130379340927295134105600000000000 730 8224712796099125937792383713280000000000 731 4699835883485214821595647836160000000000 732 2333711611109899773481976856576000000000 733 995716954073557236685643458805760000000 734 359742899536252937125135701245952000000 735 107922869860875881137540710373785600000 736 26163119966272940881828050999705600000 737 4924822581886671224814691952885760000 738 675404239801600625117443467824332800 739 60035932426808944454883863806607360 740 2596148429267413814265248164610048 741 363797880709171295166015625 742 22118911147117614746093750000 743 654719769954681396484375000000 744 12570619583129882812500000000000 745 175988674163818359375000000000000 746 1914756774902343750000000000000000 747 16849859619140625000000000000000000 748 123244687500000000000000000000000000 749 764117062500000000000000000000000000 750 4075291000000000000000000000000000000 751 18909350240000000000000000000000000000 752 77012626432000000000000000000000000000 753 277245455155200000000000000000000000000 754 887185456496640000000000000000000000000 755 2534815589990400000000000000000000000000 756 6489127910375424000000000000000000000000 757 14924994193863475200000000000000000000000 758 30903517389646725120000000000000000000000 759 57686565794007220224000000000000000000000 760 97156321337275318272000000000000000000000 761 147677608432658483773440000000000000000000 762 202529291564788777746432000000000000000000 763 250399851389193397941043200000000000000000 764 278705921546232651621335040000000000000000 765 278705921546232651621335040000000000000000 766 249720505705424455852716195840000000000000 767 199776404564339564682172956672000000000000 768 142063221023530357107322991411200000000000 769 89296881786219081610317308887040000000000 770 49267245123431217440175066972160000000000 771 23648277659246984371284032146636800000000 772 9764450130269722579110826176675840000000 773 3417557545594402902688789161836544000000 774 994198558718371753509465937988812800000 775 233929072639616883178697867762073600000 776 42775601854101372924104752962207744000 777 5703413580546849723213967061627699200 778 493268201560808624710397151275909120 779 20769187434139310514121985316880384 780 1818989403545856475830078125 781 113504938781261444091796875000 782 3450550138950347900390625000000 783 68090856075286865234375000000000 784 980508327484130859375000000000000 785 10981693267822265625000000000000000 786 99567352294921875000000000000000000 787 751022314453125000000000000000000000 788 4806542812500000000000000000000000000 789 26489391500000000000000000000000000000 790 127149079200000000000000000000000000000 791 536337934080000000000000000000000000000 792 2002328287232000000000000000000000000000 793 6653890923724800000000000000000000000000 794 19771561601925120000000000000000000000000 795 52724164271800320000000000000000000000000 796 126537994252320768000000000000000000000000 797 273917540499141427200000000000000000000000 798 535660968087209902080000000000000000000000 799 947274133038434353152000000000000000000000 800 1515638612861494965043200000000000000000000 801 2194067325285211758919680000000000000000000 802 2872233589464277211676672000000000000000000 803 3396728418844710441635020800000000000000000 804 3623176980101024471077355520000000000000000 805 3478249900896983492234261299200000000000000 806 2996646068465093470232594350080000000000000 807 2308527341632368302993998610432000000000000 808 1582990177119338264910170475724800000000000 809 960711279906908740083413805957120000000000 810 512379349283684661377820696510464000000000 811 238008471925324487865826388056473600000000 812 95203388770129795146330555222589440000000 813 32311453158347081989057642984636416000000 814 9123233832945058443969216842720870400000 815 2085310590387441930050106706907627520000 816 370721882735545232008907859005800448000 817 48093649652178840909263722249401139200 818 4049991549657165550253787136791674880 819 166153499473114484112975882535043072 820 9094947017729282379150390625 821 582076609134674072265625000000 822 18160790205001831054687500000000 823 368058681488037109375000000000000 824 5447268486022949218750000000000000 825 62752532958984375000000000000000000 826 585690307617187500000000000000000000 827 4551650390625000000000000000000000000 828 30040892578125000000000000000000000000 829 170899300000000000000000000000000000000 830 847660528000000000000000000000000000000 831 3698882304000000000000000000000000000000 832 14302344908800000000000000000000000000000 833 49288080916480000000000000000000000000000 834 152088935399424000000000000000000000000000 835 421793314174402560000000000000000000000000 836 1054483285436006400000000000000000000000000 837 2381891656514273280000000000000000000000000 838 4869645164429180928000000000000000000000000 839 9021658409889850982400000000000000000000000 840 15156386128614949650432000000000000000000000 841 23095445529318018514944000000000000000000000 842 31913706549603080129740800000000000000000000 843 39961510809937769901588480000000000000000000 844 45289712251262805888466944000000000000000000 845 46376665345293113229790150656000000000000000 846 42809229549501335289037062144000000000000000 847 35515805255882589276830747852800000000000000 848 26383169618655637748502841262080000000000000 849 17467477816489249819698432835584000000000000 850 10247586985673693227556413930209280000000000 851 5289077153896099730351697512366080000000000 852 2380084719253244878658263880564736000000000 853 923184375952773771115932656703897600000000 854 304107794431501948132307228090695680000000 855 83412423615497677202004268276305100800000 856 18536094136777261600445392950290022400000 857 3206243310145256060617581483293409280000 858 404999154965716555025378713679167488000 859 33230699894622896822595176507008614400 860 1329227995784915872903807060280344576 861 45474735088646411895751953125 862 2983142621815204620361328125000 863 95460563898086547851562500000000 864 1985579729080200195312500000000000 865 30180811882019042968750000000000000 866 357340812683105468750000000000000000 867 3430471801757812500000000000000000000 868 27443774414062500000000000000000000000 869 186617666015625000000000000000000000000 870 1094823640625000000000000000000000000000 871 5605497040000000000000000000000000000000 872 25275695744000000000000000000000000000000 873 101102782976000000000000000000000000000000 874 360859163852800000000000000000000000000000 875 1154749324328960000000000000000000000000000 876 3325678054067404800000000000000000000000000 877 8646762940575252480000000000000000000000000 878 20345324566059417600000000000000000000000000 879 43403359074260090880000000000000000000000000 880 84065453364882702336000000000000000000000000 881 147955197922193556111360000000000000000000000 882 236728316675509689778176000000000000000000000 883 344332096982559548768256000000000000000000000 884 455117206446513490545868800000000000000000000 885 546140647735816188655042560000000000000000000 886 594201024736568013256686305280000000000000000 887 585059470509851582283506515968000000000000000 888 520052862675423628696450236416000000000000000 889 416042290140338902957160189132800000000000000 890 298402746031691351086514894274560000000000000 891 190977757460282464695369532335718400000000000 892 108426081654870044472209799003504640000000000 893 54213040827435022236104899501752320000000000 894 23656599633789827884845774328037376000000000 895 8906013979779699909588997394084659200000000 896 2849924473529503971068479166107090944000000 897 759979859607867725618261110961890918400000 898 164319969644944373106651051018787225600000 899 27674942255990631260067545434743111680000 900 3406146739198846924316005591968382976000 901 272491739135907753945280447357470638080 902 10633823966279326983230456482242756608 903 227373675443232059478759765625 904 15279510989785194396972656250000 905 501167960464954376220703125000000 906 10691583156585693359375000000000000 907 166788697242736816406250000000000000 908 2028150558471679687500000000000000000 909 20011085510253906250000000000000000000 910 164662646484375000000000000000000000000 911 1152638525390625000000000000000000000000 912 6967059531250000000000000000000000000000 913 36786074325000000000000000000000000000000 914 171222455040000000000000000000000000000000 915 707719480832000000000000000000000000000000 916 2613118083072000000000000000000000000000000 917 8660619932467200000000000000000000000000000 918 25866384864968704000000000000000000000000000 919 69839239135415500800000000000000000000000000 920 170900726354899107840000000000000000000000000 921 379779391899775795200000000000000000000000000 922 767554139418494238720000000000000000000000000 923 1412299616530029399244800000000000000000000000 924 2367283166755096897781760000000000000000000000 925 3615487018316875262066688000000000000000000000 926 5030242808093043842875392000000000000000000000 927 6371640890251188867642163200000000000000000000 928 7340130305569369575523772006400000000000000000 929 7678905550441802017471023022080000000000000000 930 7280740077455930801750303309824000000000000000 931 6240634352105083544357402836992000000000000000 932 4820352051281167979089855984435200000000000000 933 3342110755554943132168966815875072000000000000 934 2069952467956609939924005253703270400000000000 935 1138473857376135466958202889536798720000000000 936 551987324788429317313068067654205440000000000 937 233782866969217122626711181594722304000000000 938 85497734205885119132054374983212728320000000 939 26599295086275370396639138883666182144000000 940 6901438725087663670479344142789063475200000 941 1452934468439508141153546135324013363200000 942 238430271743919284702120391437786808320000 943 28611632609270314164254446972534416998400 944 2233103032918658666478395861270978887680 945 85070591730234615865843651857942052864 946 1136868377216160297393798828125 947 78216544352471828460693359375000 948 2628075890243053436279296875000000 949 57467259466648101806640625000000000 950 919476151466369628906250000000000000 951 11475062370300292968750000000000000000 952 116280632019042968750000000000000000000 953 983401916503906250000000000000000000000 954 7080493798828125000000000000000000000000 955 44056405859375000000000000000000000000000 956 239666847875000000000000000000000000000000 957 1150400869800000000000000000000000000000000 958 4908377044480000000000000000000000000000000 959 18727346262016000000000000000000000000000000 960 64208044326912000000000000000000000000000000 961 198616883784581120000000000000000000000000000 962 556127274596827136000000000000000000000000000 963 1413217544857819545600000000000000000000000000 964 3266102770338071838720000000000000000000000000 965 6876005832290677555200000000000000000000000000 966 13201931197998100905984000000000000000000000000 967 23134812766015719682867200000000000000000000000 968 37015700425625151492587520000000000000000000000 969 54075110187000221310910464000000000000000000000 970 72100146916000295081213952000000000000000000000 971 87673778649856358818756165632000000000000000000 972 97115570196763966691545291161600000000000000000 973 97834944790814070148519700725760000000000000000 974 89449092380172864135789440663552000000000000000 975 74026835073246508250308502618112000000000000000 976 55273370188024059493563681954856960000000000000 977 37086648384222594756971760795516928000000000000 978 22251989030533556854183056477310156800000000000 979 11867727482951230322230963454565416960000000000 980 5584812933153520151638100449207255040000000000 981 2297751606783162576673961327673842073600000000 982 816978349078457805039630694284032737280000000 983 247301554315641281525509831783274774528000000 984 62476182142898850069602483818932574617600000 985 12815627106235661552738971039781040947200000 986 2050500336997705848438235366364966551552000 987 240058576038755806646427555086630230425600 988 18290177222000442411156385149457541365760 989 680564733841876926926749214863536422912