0 1 1 0 2 1 3 0 4 -2 5 1 6 0 7 6 8 -6 9 1 10 0 11 -24 12 36 13 -12 14 1 15 0 16 120 17 -240 18 120 19 -20 20 1 21 0 22 -720 23 1800 24 -1200 25 300 26 -30 27 1 28 0 29 5040 30 -15120 31 12600 32 -4200 33 630 34 -42 35 1 36 0 37 -40320 38 141120 39 -141120 40 58800 41 -11760 42 1176 43 -56 44 1 45 0 46 362880 47 -1451520 48 1693440 49 -846720 50 211680 51 -28224 52 2016 53 -72 54 1 55 0 56 -3628800 57 16329600 58 -21772800 59 12700800 60 -3810240 61 635040 62 -60480 63 3240 64 -90 65 1 66 0 67 39916800 68 -199584000 69 299376000 70 -199584000 71 69854400 72 -13970880 73 1663200 74 -118800 75 4950 76 -110 77 1 78 0 79 -479001600 80 2634508800 81 -4390848000 82 3293136000 83 -1317254400 84 307359360 85 -43908480 86 3920400 87 -217800 88 7260 89 -132 90 1 91 0 92 6227020800 93 -37362124800 94 68497228800 95 -57081024000 96 25686460800 97 -6849722880 98 1141620480 99 -122316480 100 8494200 101 -377520 102 10296 103 -156 104 1 105 0 106 -87178291200 107 566658892800 108 -1133317785600 109 1038874636800 110 -519437318400 111 155831195520 112 -29682132480 113 3710266560 114 -309188880 115 17177160 116 -624624 117 14196 118 -182 119 1 120 0 121 1307674368000 122 -9153720576000 123 19833061248000 124 -19833061248000 125 10908183686400 126 -3636061228800 127 779155977600 128 -111307996800 129 10821610800 130 -721440720 131 32792760 132 -993720 133 19110 134 -210 135 1 136 0 137 -20922789888000 138 156920924160000 139 -366148823040000 140 396661224960000 141 -237996734976000 142 87265469491200 143 -20777492736000 144 3339239904000 145 -371026656000 146 28857628800 147 -1574052480 148 59623200 149 -1528800 150 25200 151 -240 152 1 153 0 154 355687428096000 155 -2845499424768000 156 7113748561920000 157 -8299373322240000 158 5394592659456000 159 -2157837063782400 160 565147802419200 161 -100919250432000 162 12614906304000 163 -1121325004800 164 71357045760 165 -3243502080 166 103958400 167 -2284800 168 32640 169 -272 170 1 171 0 172 -6402373705728000 173 54420176498688000 174 -145120470663168000 175 181400588328960000 176 -126980411830272000 177 55024845126451200 178 -15721384321843200 179 3088129063219200 180 -428906814336000 181 42890681433600 182 -3119322286080 183 165418606080 184 -6362254080 185 174787200 186 -3329280 187 41616 188 -306 189 1 190 0 191 121645100408832000 192 -1094805903679488000 193 3101950060425216000 194 -4135933413900288000 195 3101950060425216000 196 -1447576694865100800 197 448059453172531200 198 -96012739965542400 199 14668613050291200 200 -1629845894476800 201 133351027729920 202 -8081880468480 203 362648482560 204 -11955444480 205 284653440 206 -4744224 207 52326 208 -342 209 1 210 0 211 -2432902008176640000 212 23112569077678080000 213 -69337707233034240000 214 98228418580131840000 215 -78582734864105472000 216 39291367432052736000 217 -13097122477350912000 218 3040403432242176000 219 -506733905373696000 220 61934143990118400 221 -5630376726374400 222 383889322252800 223 -19686631910400 224 757178150400 225 -21633661440 226 450701280 227 -6627960 228 64980 229 -380 230 1 231 0 232 51090942171709440000 233 -510909421717094400000 234 1617879835437465600000 235 -2426819753156198400000 236 2062796790182768640000 237 -1100158288097476608000 238 392913674320527360000 239 -98228418580131840000 240 17735686688079360000 241 -2364758225077248000 242 236475822507724800 243 -17914835038464000 244 1033548175296000 245 -45430689024000 246 1514356300800 247 -37858907520 248 695935800 249 -9097200 250 79800 251 -420 252 1 253 0 254 -1124000727777607680000 255 11802007641664880640000 256 -39340025472216268800000 257 62288373664342425600000 258 -56059536297908183040000 259 31767070568814637056000 260 -12101741169072242688000 261 3241537813144350720000 262 -630299019222512640000 263 91043191665474048000 264 -9931984545324441600 265 827665378777036800 266 -53055472998528000 267 2623622291136000 268 -99947515852800 269 2915135879040 270 -64304467920 271 1050726600 272 -12289200 273 97020 274 -462 275 1 276 0 277 25852016738884976640000 278 -284372184127734743040000 279 995302644447071600640000 280 -1658837740745119334400000 281 1575895853707863367680000 282 -945537512224718020608000 283 382717564471909675008000 284 -109347875563402764288000 285 22780807409042242560000 286 -3543681152517682176000 287 418798681661180620800 288 -38072607423743692800 289 2684606933725516800 290 -147505875479424000 291 6321680377689600 292 -210722679256320 293 5423010127920 294 -106333531920 295 1554583800 296 -16364040 297 116886 298 -506 299 1 300 0 301 -620448401733239439360000 302 7135156619932253552640000 303 -26162240939751596359680000 304 45783921644565293629440000 305 -45783921644565293629440000 306 28996483708224685965312000 307 -12427064446382008270848000 308 3772501706937395367936000 309 -838333712652754526208000 310 139722285442125754368000 311 -17782836328997823283200 312 1751339941492209868800 313 -134718457037862297600 314 8142324326464204800 315 -387729729831628800 316 14539864868686080 317 -427643084373120 318 9782684936640 319 -171626051520 320 2258237520 321 -21507024 322 139656 323 -552 324 1 325 0 326 15511210043330985984000000 327 -186134520519971831808000000 328 713515661993225355264000000 329 -1308112046987579817984000000 330 1373517649336958808883200000 331 -915678432891305872588800000 332 414235481546066942361600000 333 -133147119068378660044800000 334 31437514224478294732800000 335 -5588891417685030174720000 336 762121556957049569280000 337 -80831074222717378560000 338 6735922851893114880000 339 -444126781443502080000 340 23263783789897728000 341 -969324324579072000 342 32073231327984000 343 -838515851712000 344 17162605152000 345 -270988502400 346 3226053600 347 -27931200 348 165600 349 -600 350 1 351 0 352 -403291461126605635584000000 353 5041143264082570444800000000 354 -20164573056330281779200000000 355 38648765024633040076800000000 356 -42513641527096344084480000000 357 29759549068967440859136000000 358 -14171213842365448028160000000 359 4808090410802562723840000000 360 -1202022602700640680960000000 361 227048713843454350848000000 362 -33025267468138814668800000 363 3752871303197592576000000 364 -336796142594655744000000 365 24056867328189696000000 366 -1374678133039411200000 367 63006081097639680000 368 -2316400040354400000 369 68129412951600000 370 -1593670478400000 371 29357087760000 372 -419386968000 373 4538820000 374 -35880000 375 195000 376 -650 377 1 378 0 379 10888869450418352160768000000 380 -141555302855438578089984000000 381 589813761897660742041600000000 382 -1179627523795321484083200000000 383 1356571652364619706695680000000 384 -994819211734054451576832000000 385 497409605867027225788416000000 386 -177646287809652580638720000000 387 46878881505324986557440000000 388 -9375776301064997311488000000 389 1448983610164590493593600000 390 -175634376989647332556800000 391 16887920864389166592000000 392 -1299070835722243584000000 393 80418670782805555200000 394 -4020933539140277760000 395 162611282832878880000 396 -5314094210224800000 397 139844584479600000 398 -2944096515360000 399 49068275256000 400 -637250328000 401 6296940000 402 -45630000 403 228150 404 -702 405 1 406 0 407 -304888344611713860501504000000 408 4115992652258137116770304000000 409 -17835968159785260839337984000000 410 37158266999552626748620800000000 411 -44589920399463152098344960000000 412 34185605639588416608731136000000 413 -17906745811212980128382976000000 414 6715029679204867548143616000000 415 -1865286022001352096706560000000 416 393782604644729887082496000000 417 -64437153487319436068044800000 418 8298724312760836463308800000 419 -851151211565213996236800000 420 70149825129001153536000000 421 -4676655008600076902400000 422 253318812965837498880000 423 -11175829983786948480000 424 401745522292994880000 425 -11746945096286400000 426 278217120701520000 427 -5299373727648000 428 80293541328000 429 -952097328000 430 8624070000 431 -57493800 432 265356 433 -756 434 1 435 0 436 8841761993739701954543616000000 437 -123784667912355827363610624000000 438 557031005605601223136247808000000 439 -1206900512145469316795203584000000 440 1508625640181836645994004480000000 441 -1206900512145469316795203584000000 442 660921709032042721102135296000000 443 -259647814262588211861553152000000 444 75730612493254895126286336000000 445 -16829024998501087805841408000000 446 2906831590650187893736243200000 447 -396386125997752894600396800000 448 43195923986934610309017600000 449 -3797443866983262444748800000 450 271245990498804460339200000 451 -15822682779096926853120000 452 756231162236250180480000 453 -29656124009264712960000 454 953851941818455680000 455 -25101366889959360000 456 537886433356272000 457 -9314050794048000 458 128850505056000 459 -1400548968000 460 11671241400 461 -71823024 462 306936 463 -812 464 1 465 0 466 -265252859812191058636308480000000 467 3846166467276770350226472960000000 468 -17948776847291594967723540480000000 469 40384747906406088677377966080000000 470 -52500172278327915280591355904000000 471 43750143565273262733826129920000000 472 -25000082037299007276472074240000000 473 10267890836747806559979601920000000 474 -3137411089006274226660433920000000 475 732062587434797319554101248000000 476 -133102288624508603555291136000000 477 19158662756558056572352512000000 478 -2210614933449006527579136000000 479 206486010267214895433216000000 480 -15732267448930658699673600000 481 983266715558166168729600000 482 -50609316241964435155200000 483 2150068990671691689600000 484 -75441017216550585600000 485 2183818919426464320000 486 -51995688557772960000 487 1012903023852720000 488 -16014277056960000 489 203079600360000 490 -2030796003600 491 15621507720 492 -89011440 493 353220 494 -870 495 1 496 0 497 8222838654177922817725562880000000 498 -123342579812668842265883443200000000 499 596155802427899404285103308800000000 500 -1391030205665098609998574387200000000 501 1877890777647883123498075422720000000 502 -1627505340628165373698332033024000000 503 968753178945336531963292876800000000 504 -415179933833715656555696947200000000 505 132626923307992501399736524800000000 506 -32419914586398167008824483840000000 507 6189256421039650065321037824000000 508 -937766124399946979594096640000000 509 114215104894865337258255360000000 510 -11295999385206461926640640000000 511 914438045469094536918528000000 512 -60962536364606302461235200000 513 3361904578930494621024000000 514 -153812627794205636256000000 515 5846678834282670384000000 516 -184631963187873801600000 517 4835599035872885280000 518 -104666645798114400000 519 1861659707871600000 520 -26980575476400000 521 314773380558000 522 -2905600435920 523 20695159800 524 -109498200 525 404550 526 -930 527 1 528 0 529 -263130836933693530167218012160000000 530 4078527972472249717591879188480000000 531 -20392639862361248587959395942400000000 532 49282213000706350754235206860800000000 533 -68995098200988891055929289605120000000 534 62095588380890001950336360644608000000 535 -38440126140550953588303461351424000000 536 17160770598460247137635473817600000000 537 -5720256866153415712545157939200000000 538 1461843421350317348761540362240000000 539 -292368684270063469752308072448000000 540 46513199770237370187867193344000000 541 -5963230739774021818957332480000000 542 622535077229156123957084160000000 543 -53360149476784810624892928000000 544 3779677254605590752596582400000 545 -222333956153270044270387200000 546 10898723340846570797568000000 547 -446146569508339155456000000 548 15262908956864234265600000 549 -436083113053263836160000 550 10382931263172948480000 551 -205196270023180800000 552 3345591359073600000 553 -44607884787648000 554 480392605405440 555 -4105919704320 556 27155553600 557 -133771200 558 461280 559 -992 560 1 561 0 562 8683317618811886495518194401280000000 563 -138933081900990183928291110420480000000 564 717820923155115950296170737172480000000 565 -1794552307887789875740426842931200000000 566 2602100846437295319823618922250240000000 567 -2428627456674808965168710994100224000000 568 1561260507862377191894171353350144000000 569 -724870950078960839093722414055424000000 570 251691302110750291351986949324800000000 571 -67117680562866744360529853153280000000 572 14033696844963046548110787477504000000 573 -2338949474160507758018464579584000000 574 314858583060068352040947154944000000 575 -34599844292315203520983203840000000 576 3130462102638042223327051776000000 577 -234784657697853166749528883200000 578 14674041106115822921845555200000 579 -767270123195598584148787200000 580 33652198385771867725824000000 581 -1239817835265279337267200000 582 38375313948687217582080000 583 -996761401264603054080000 584 21668726114447892480000 585 -392549386131302400000 586 5888240791969536000 587 -72470655901163520 588 722641867960320 589 -5735252920320 590 35315596800 591 -162370560 592 523776 593 -1056 594 1 595 0 596 -295232799039604140847618609643520000000 597 4871341184153468323985707059118080000000 598 -25980486315485164394590437648629760000000 599 67116256315003341352691963925626880000000 600 -100674384472505012029037945888440320000000 601 97318571656754844961403347692158976000000 602 -64879047771169896640935565128105984000000 603 31280969461099771594736790329622528000000 604 -11295905638730473075877174285697024000000 605 3137751566314020298854770634915840000000 606 -684600341741240792477404502163456000000 607 119286423182185895658941693558784000000 608 -16822444294923651951902033707008000000 609 1941051264798882917527157735424000000 610 -184862025218941230240681689088000000 611 14634910329832847394053967052800000 612 -968486713003644312841806643200000 613 53804817389091350713433702400000 614 -2517184439255735705891635200000 615 99362543654831672600985600000 616 -3312084788494389086699520000 617 93197191018240385556480000 618 -2210210063673685032960000 619 44044041123932129280000 620 -734067352065535488000 621 10164009490138183680 622 -115829167978782720 623 1072492296099840 624 -7924819921920 625 45544942080 626 -195892224 627 592416 628 -1122 629 1 630 0 631 10333147966386144929666651337523200000000 632 -175663515428564463804333072737894400000000 633 966149334857104550923831900058419200000000 634 -2576398226285612135796885066822451200000000 635 3993417250742698810485171853574799360000000 636 -3993417250742698810485171853574799360000000 637 2757359530274720607239761517944504320000000 638 -1378679765137360303619880758972252160000000 639 517004911926510113857455284614594560000000 640 -149356974556547366225487082221993984000000 641 33944766944669855960337973232271360000000 642 -6171775808121791992788722405867520000000 643 909941305043597537398337277788160000000 644 -109992905005270031993205605007360000000 645 10999290500527003199320560500736000000 646 -916607541710583599943380041728000000 647 64027732693018707348986105856000000 648 -3766337217236394549940359168000000 649 187215592669645343125690368000000 650 -7882761796616646026344857600000 651 281527207022023072369459200000 652 -8531127485515850677862400000 653 219179164647640432435200000 654 -4764764448861748531200000 655 87354014895798723072000 656 -1343907921473826508800 657 17229588736843929600 658 -182323690336972800 659 1571755951180800 660 -10839696215040 661 58277936640 662 -234991680 663 667590 664 -1190 665 1 666 0 667 -371993326789901217467999448150835200000000 668 6509883218823271305689990342639616000000000 669 -36889338239998537398909945274957824000000000 670 101445680159995977847002349506134016000000000 671 -162313088255993564555203759209814425600000000 672 167723524531193350040377217850141573120000000 673 -119802517522280964314555155607243980800000000 674 62040589431181213662894634153751347200000000 675 -24126895889903805313347913282014412800000000 676 7238068766971141594004373984604323840000000 677 -1710816254011360740401033850906476544000000 678 324018229926394079621407926308044800000000 679 -49848958450214473787908911739699200000000 680 6299593650301829105065411923148800000000 681 -659957430031620191959233630044160000000 682 57746275127766766796432942628864000000 683 -4246049641747556382090657546240000000 684 263643605206547618495825141760000000 685 -13875979221397243078727639040000000 686 620767491483560874574657536000000 687 -23648285389849938079034572800000 688 767801473696426561007616000000 689 -21243519035078995759104000000 690 500300267130483595776000000 691 -10006005342609671915520000 692 169332398105702140108800 693 -2412142423158150144000 694 28715981228073216000 695 -282916071212544000 696 2276336205158400 697 -14686040033280 698 74022379200 699 -280387800 700 749700 701 -1260 702 1 703 0 704 13763753091226345046315979581580902400000000 705 -247747555642074210833687632468456243200000000 706 1445194074578766229863177856065994752000000000 707 -4094716544639837651279003925520318464000000000 708 6756282298655732124610356477108525465600000000 709 -7206701118566114266251046908915760496640000000 710 5319231777989274815566248908961632747520000000 711 -2849588452494254365481919058372303257600000000 712 1147750904476852452763550731844399923200000000 713 -357078059170576318637549116573813309440000000 714 87646432705505096392852964977208721408000000 715 -17263691290478276562228614313692626944000000 716 2766617193986903295228944601553305600000000 717 -364828640965305929041179507897139200000000 718 39957422581914458894986327055400960000000 719 -3662763736675492065373746646745088000000 720 282786906140387255047237792579584000000 721 -18482804322901127780865215201280000000 722 1026822462383395987825845288960000000 723 -48638958744476652054908461056000000 724 1968719758705007345079628185600000 725 -68180770864242678617476300800000 726 2021169096766087310794752000000 727 -51261535062908011505664000000 728 1110666593029673582622720000 729 -20504614025163204602265600 730 321297370764665599180800 731 -4249965221754835968000 732 47105525856888576000 733 -433154260752998400 734 3260300887388160 735 -19719561818880 736 93369137400 737 -332866800 738 839160 739 -1332 740 1 741 0 742 -523022617466601111760007224100074291200000000 743 9675918423132120567560133645851374387200000000 744 -58055510538792723405360801875108246323200000000 745 169328572404812109932302338802399051776000000000 746 -287858573088180586884913975964078388019200000000 747 316644430396998645573405373560486226821120000000 748 -241252899350094206151165998903227601387520000000 749 133550712140230721262252606535715279339520000000 750 -55646130058429467192605252723214699724800000000 751 17930419685493939428728359210813625466880000000 752 -4564106829034820945494491435479831937024000000 753 933567305938940647942055066348147441664000000 754 -155594550989823441323675844391357906944000000 755 21372877883217505676329099504307404800000000 756 -2442614615224857791580468514777989120000000 757 234083900625715538359794899332890624000000 758 -18933256668256403837924587446042624000000 759 1299341143899949282994824628649984000000 760 -75984862216371303099112551383040000000 761 3799243110818565154955627569152000000 762 -162824704749367078069526895820800000 763 5991385239695325383510729932800000 764 -189450916670207917265161420800000 765 5148122735603476012640256000000 766 -120122863830747773628272640000 767 2402457276614955472565452800 768 -41067645754101802949836800 769 597545110178729937100800 770 -7358929928309481984000 771 76126861327339468800 772 -654854721095393280 773 4620950652890880 774 -26255401436880 775 117002680200 776 -393286320 777 936396 778 -1406 779 1 780 0 781 20397882081197443358640281739902897356800000000 782 -387559759542751423814165353058155049779200000000 783 2389951850513633780187353010525289473638400000000 784 -7169855551540901340562059031575868420915200000000 785 12547247215196577345983603305257769736601600000000 786 -14220213510556120992114750412625472368148480000000 787 11173024901151237922375875324205728289259520000000 788 -6384585657800707384214785899546130451005440000000 789 2748918824886415679314699484526806166405120000000 790 -916306274962138559771566494842268722135040000000 791 241571654308200165757958439549325390381056000000 792 -51242472125981853342597244752887204020224000000 793 8868889406419936155449523130307400695808000000 794 -1266984200917133736492789018615342956544000000 795 150831452490134968630093930787540828160000000 796 -15083145249013496863009393078754082816000000 797 1275413017379817749445647208865234944000000 798 -91696360726653563685634766650441728000000 799 5630478290233113559644240057483264000000 800 -296340962643848082086538950393856000000 801 13405900691031222761057714422579200000 802 -522307819131086601080170691788800000 803 17547891156578008336685576601600000 804 -508634526277623430048857292800000 805 12715863156940585751221432320000 806 -273880129534104923872461619200 807 5071854250631572664304844800 808 -80505623025897978798489600 809 1090593415375465230028800 810 -12535556498568565862400 811 121311837082921605120 812 -978321266797754880 813 6485084154909360 814 -34679594411280 815 145712581560 816 -462579624 817 1041846 818 -1482 819 1 820 0 821 -815915283247897734345611269596115894272000000000 822 15910348023334005819739419757124259938304000000000 823 -100765537481115370191682991795120312942592000000000 824 310693740566772391424355891368287631572992000000000 825 -559248733020190304563840604462917736831385600000000 826 652456855190222021991147371873404026303283200000000 827 -528179358963513065421405015326088973674086400000000 828 311248550817784484980470812602873859486515200000000 829 -138332689252348659991320361156832826438451200000000 830 47647926298031205108121457731797973551022080000000 831 -12994888990372146847669488472308538241187840000000 832 2854937732733274686230417921946572795412480000000 833 -512424721259818533425972447528872040202240000000 834 76019052055028024189567341116920577392640000000 835 -9411882635384422042517861281142547677184000000 836 980404441185877296095610550119015383040000000 837 -86506274222283290831965636775207239680000000 838 6502105578799070879526828907940413440000000 839 -418264101560174150145000689984471040000000 840 23114595086220150402750038130720768000000 841 -1100695004105721447750001815748608000000 842 45266677658027505426948126621696000000 843 -1610277070838923117954676441088000000 844 49591866312068284429763586048000000 845 -1322449768321820918127028961280000 846 30518071576657405802931437568000 847 -608622510075788719716581376000 848 10465730993366737243803648000 849 -154665975271429614440448000 850 1955546813776696274534400 851 -21027385094373078220800 852 190772647025562201600 853 -1445247325951228800 854 9016694546932800 855 -45462325446720 856 180406053360 857 -541759920 858 1155960 859 -1560 860 1 861 0 862 33452526613163807108170062053440751665152000000000 863 -669050532263276142163401241068815033303040000000000 864 4348828459711294924062108066947297716469760000000000 865 -13771290122419100592863342211999776102154240000000000 866 25476886726475336096797183092199585788985344000000000 867 -30572264071770403316156619710639502946782412800000000 868 25476886726475336096797183092199585788985344000000000 869 -15468109798217168344484004020264034229026816000000000 870 7089550324182868824555168509287682354970624000000000 871 -2520729004153908915397393247746731503989555200000000 872 710387264807010694339265369819533423851601920000000 873 -161451651092502430531651220413530323602636800000000 874 30013447959503656957806957640976790926131200000000 875 -4617453532231331839662608867842583219404800000000 876 593672597001171236528049711579760699637760000000 877 -64314531341793550623872052087807409127424000000 878 5911262071856024873517651846305828044800000000 879 -463628397792629401844521713435751219200000000 880 31179687570849345738081869617024204800000000 881 -1805139806733383174310002977827717120000000 882 90256990336669158715500148891385856000000 883 -3907229018903426784220785666293760000000 884 146714133120879661858092742410240000000 885 -4784156514811293321459545948160000000 886 135551101252986644108020468531200000 887 -3336642492381209701120503840768000 888 71295779751735250023942389760000 889 -1320292217624726852295229440000 890 21137683287095380640194560000 891 -291554252235798353657856000 892 3448491155477184828211200 893 -34763015680213556736000 894 296275701820001904000 895 -2112482722424256000 896 12426368955436800 897 -59173185502080 898 222121567200 899 -631924800 900 1279200 901 -1640 902 1 903 0 904 -1405006117752879898543142606244511569936384000000000 905 28802625413934037920134423428012487183695872000000000 906 -192017502759560252800896156186749914557972480000000000 907 624056883968570821602912507606937222313410560000000000 908 -1185708079540284561045533764453180722395480064000000000 909 1462373298099684291956158309492256224287758745600000000 910 -1253462826942586535962421408136219620818078924800000000 911 783414266839116584976513380085137263011299328000000000 912 -369945626007360609572242429484648151977558016000000000 913 135646729536032223509822224144370989058437939200000000 914 -39460866774118465021039192478362469544272855040000000 915 9267324772709639512516780051736640574791352320000000 916 -1782177840905699906253226933026277033613721600000000 917 283973392232226908139250445372318867993395200000000 918 -37863118964296921085233392716309182399119360000000 919 4259600883483403622088756680584783019900928000000 920 -407167731509442993287895859173545435725824000000 921 33265337541621159582344432939015149977600000000 922 -2334409652043590146129433890457203507200000000 923 141293215781585719370992051264514949120000000 924 -7401073207606871014671012209093640192000000 925 336412418527585046121409645867892736000000 926 -13296933538639725143138721180549120000000 927 457684306583613727752963229040640000000 928 -13730529197508411832588896871219200000 929 359106148242527694083094225862656000 930 -8184755515499206702748586344448000 931 162395942767841402832313221120000 932 -2799930047721403497108848640000 933 41838035195837063749902336000 934 -539845615430155661289062400 935 5986191300132774469939200 936 -56687417614893697632000 937 454711906001821104000 938 -3056886763037452800 939 16982704239096960 940 -76498667743680 941 272043626400 942 -734260800 943 1412040 944 -1722 945 1 946 0 947 60415263063373835637355132068513997507264512000000000 948 -1268720524330850548384457773438793947652554752000000000 949 8669590249594145413960461451831758642292457472000000000 950 -28898634165313818046534871506105862140974858240000000000 951 56352336622361945190742999436906431174900973568000000000 952 -71379626388325130574941132620081479488207899852800000000 953 62882051818286424554114807308167017644373626060800000000 954 -40424176168898415784788090412393082771383045324800000000 955 19650641193214507673160877283802193013866758144000000000 956 -7423575561881036232082998084991939583016330854400000000 957 2227072668564310869624899425497581874904899256320000000 958 -539896404500438998696945315272141060583005880320000000 959 107287106022523134356444261368181877423546040320000000 960 -17684687805910406762051251873876133641243852800000000 961 2442171173197151409997553830201942264743198720000000 962 -284919970206334331166381280190226597553373184000000 963 28282497042540540226074612371823963727724544000000 964 -2403087984006712568228561835514454434381824000000 965 175664326316280158496239900256904563916800000000 966 -11094589030501904747130941068857130352640000000 967 607560827860818593295265820437414281216000000 968 -28931467993372313966441229544638775296000000 969 1200713098539167180425426522603585536000000 970 -43504097773158231174834294297231360000000 971 1377629762816677320536419319412326400000 972 -38149747278000295030239304229879808000 973 923854278811972956572746683629568000 974 -19552471509248104901010511822848000 975 361190976156061051127041474560000 976 -5812268581821672087101816832000 977 81246765122238427024003891200 978 -982823771639980972064563200 979 10237747621249801792339200 980 -91245522471032101536000 981 690092186755704969600 982 -4381537693687015680 983 23026098990847680 984 -98262157855680 985 331518751200 986 -850048080 987 1554966 988 -1806 989 1