0 1 1 -1 2 2 3 1 4 -6 5 6 6 0 7 12 8 -36 9 24 10 -4 11 0 12 120 13 -240 14 120 15 0 16 -120 17 0 18 1200 19 -1800 20 720 21 120 22 0 23 -2520 24 0 25 12600 26 -15120 27 5040 28 0 29 6720 30 0 31 -47040 32 0 33 141120 34 -141120 35 40320 36 -12096 37 0 38 241920 39 0 40 -846720 41 0 42 1693440 43 -1451520 44 362880 45 0 46 -1088640 47 0 48 7257600 49 0 50 -15240960 51 0 52 21772800 53 -16329600 54 3628800 55 3024000 56 0 57 -59875200 58 0 59 199584000 60 0 61 -279417600 62 0 63 299376000 64 -199584000 65 39916800 66 0 67 399168000 68 0 69 -2634508800 70 0 71 5269017600 72 0 73 -5269017600 74 0 75 4390848000 76 -2634508800 77 479001600 78 -1576143360 79 0 80 31135104000 81 0 82 -102745843200 83 0 84 136994457600 85 0 86 -102745843200 87 0 88 68497228800 89 -37362124800 90 6227020800 91 0 92 -286858091520 93 0 94 1888862976000 95 0 96 -3739948692480 97 0 98 3561855897600 99 0 100 -2077749273600 101 0 102 1133317785600 103 -566658892800 104 87178291200 105 1525620096000 106 0 107 -30120099609600 108 0 109 99165306240000 110 0 111 -130898204236800 112 0 113 93498717312000 114 0 115 -43632734745600 116 0 117 19833061248000 118 -9153720576000 119 1307674368000 120 0 121 366148823040000 122 0 123 -2409607968768000 124 0 125 4759934699520000 126 0 127 -4487938430976000 128 0 129 2493299128320000 130 0 131 -951986939904000 132 0 133 366148823040000 134 -156920924160000 135 20922789888000 136 -2522591034163200 137 0 138 49796239933440000 139 0 140 -163853341876224000 141 0 142 215783706378240000 143 0 144 -152589906653184000 145 0 146 67817736290304000 147 0 148 -21578370637824000 149 0 150 7113748561920000 151 -2845499424768000 152 355687428096000 153 0 154 -771912856453939200 155 0 156 5079216473210880000 157 0 158 -10027824522824908800 159 0 160 9432830593105920000 161 0 162 -5188056826208256000 163 0 164 1886566118621184000 165 0 166 -507921647321088000 167 0 168 145120470663168000 169 -54420176498688000 170 6402373705728000 171 6686974460694528000 172 0 173 -131997098453623603200 174 0 175 434273008459530240000 176 0 177 -571585997801019801600 178 0 179 403253507855278080000 180 0 181 -177431543456322355200 182 0 183 53767134380703744000 184 0 185 -12407800241700864000 186 0 187 3101950060425216000 188 -1094805903679488000 189 121645100408832000 190 0 191 2541050295063920640000 192 0 193 -16719632470792323072000 194 0 195 33004748642924298240000 196 0 197 -31028954166341074944000 198 0 199 17026259220556185600000 200 0 201 -6129453319400226816000 202 0 203 1571654697282109440000 204 0 205 -314330939456421888000 206 0 207 69337707233034240000 208 -23112569077678080000 209 2432902008176640000 210 -27033456071346536448000 211 0 212 533620561963423334400000 213 0 214 -1755561409433193922560000 215 0 216 2310332405004700876800000 217 0 218 -1629020093732906434560000 219 0 220 715102887263359795200000 221 0 222 -214530866179007938560000 223 0 224 47149640918463283200000 225 0 226 -8251187160731074560000 227 0 228 1617879835437465600000 229 -510909421717094400000 230 51090942171709440000 231 0 232 -12489456704962099838976000 233 0 234 82177566542367193497600000 235 0 236 -162213874231627118444544000 237 0 238 152481938730310257868800000 239 0 240 -83623031478289196974080000 241 0 242 30034321265061111398400000 243 0 244 -7624096936515512893440000 245 0 246 1452208940288669122560000 247 0 248 -224238145191632732160000 249 0 250 39340025472216268800000 251 -11802007641664880640000 252 1124000727777607680000 253 160078872315904478576640000 254 0 255 -3159832546355411259260928000 256 0 257 10395462167609449977446400000 258 0 259 -13680036726867220322156544000 260 0 261 9644482624692123810201600000 262 0 263 -4231325392801433366888448000 264 0 265 1266447213343410197299200000 266 0 267 -275556646419774966005760000 268 0 269 45926107736629161000960000 270 0 271 -6303583414831453470720000 272 0 273 995302644447071600640000 274 -284372184127734743040000 275 25852016738884976640000 276 0 277 88363537518379272174305280000 278 0 279 -581409188529395671704010752000 280 0 281 1147659023304083277510082560000 282 0 283 -1078768610461529373975773184000 284 0 285 591528267647783593692364800000 286 0 287 -212335601529671928956583936000 288 0 289 53775297058889417608396800000 290 0 291 -10140484588247718749011968000 292 0 293 1491247733565840992501760000 294 0 295 -183135686578261174517760000 296 0 297 26162240939751596359680000 298 -7135156619932253552640000 299 620448401733239439360000 300 -1342964491649083924630732800000 301 0 302 26509061255513781652291584000000 303 0 304 -87211378279409350755601612800000 305 0 306 114765902330408327751008256000000 307 0 308 -80907645784614703048182988800000 309 0 310 35491696058867015621541888000000 311 0 312 -10616780076483596447829196800000 313 0 314 2304655588238117897502720000000 315 0 316 -380268172059289453087948800000 317 0 318 49708257785528033083392000000 319 0 320 -5494070597347835235532800000 321 0 322 713515661993225355264000000 323 -186134520519971831808000000 324 15511210043330985984000000 325 0 326 -872926919571904551009976320000000 327 0 328 5743629938694652691329843200000000 329 0 330 -11337479176323215598228209664000000 331 0 332 10656833787823630434022195200000000 333 0 334 -5843329973333284109035438080000000 335 0 336 2097236585296687286727475200000000 337 0 338 -530839003824179822391459840000000 339 0 340 99868408823651775558451200000000 341 0 342 -14539665402266949676892160000000 343 0 344 1700545661083853763379200000000 345 0 346 -170054566108385376337920000000 347 0 348 20164573056330281779200000000 349 -5041143264082570444800000000 350 403291461126605635584000000 351 15522270327163593186886877184000000 352 0 353 -306397348769738497404501688320000000 354 0 355 1008007054240911547328387481600000000 356 0 357 -1326485063629816224992700530688000000 358 0 359 935137164881523570585447628800000000 360 0 361 -410201764127996544454287753216000000 362 0 363 122688340239856206273557299200000000 364 0 365 -26617784334612445379914629120000000 366 0 367 4381726437137721652627046400000000 368 0 369 -567046950688411037398794240000000 370 0 371 59689152704043267094609920000000 372 0 373 -5426286609458478826782720000000 374 0 375 589813761897660742041600000000 376 -141555302855438578089984000000 377 10888869450418352160768000000 378 0 379 11734836367335676449286479151104000000 380 0 381 -77212131889974101345934425456640000000 382 0 383 152410666601225825956052187217920000000 384 0 385 -143260386872020152299211657314304000000 386 0 387 78551521850047979929177600819200000000 388 0 389 -28192048516433217055221958311936000000 390 0 391 7134798863179330149446870630400000000 392 0 393 -1341536330464467247147697307648000000 394 0 395 194857952145653974669767475200000000 396 0 397 -22562499722128354961762549760000000 398 0 399 2148809497345557615405957120000000 400 0 401 -178359681597852608393379840000000 402 0 403 17835968159785260839337984000000 404 -4115992652258137116770304000000 405 304888344611713860501504000000 406 -241364461951740682229320388129587200000 407 0 408 4764343565138284638410310535348224000000 409 0 410 -15674062773664742573224688367697920000000 411 0 412 20626243546699228446052396003491840000000 413 0 414 -14540929267510045458369983217401856000000 415 0 416 6378383574223895970249221186519040000000 417 0 418 -1907661949611981020736685845774336000000 419 0 420 413818334064401148667918496563200000000 421 0 422 -68082968771071712792745638363136000000 423 0 424 8790258730126168190658399436800000000 425 0 426 -916037488718411211447559520256000000 427 0 428 79310605083845126532256235520000000 429 0 430 -6034502560727346583976017920000000 431 0 432 557031005605601223136247808000000 433 -123784667912355827363610624000000 434 8841761993739701954543616000000 435 0 436 -209987081898014393539508737672740864000000 437 0 438 1381659633890102545138990055250984960000000 439 0 440 -2727286922617665207741095775979438080000000 441 0 442 2563547412232618392580797789005414400000000 443 0 444 -1405623162525971060975765044348846080000000 445 0 446 504472155415889954010620221115596800000000 447 0 448 -127666607397109499080070514294128640000000 449 0 450 24001463375735266622739272800665600000000 451 0 452 -3484246048872493537040512080936960000000 453 0 454 402501320800514017151200395264000000000 455 0 456 -37950124532619893045684608696320000000 457 0 458 3000009844475880873176648908800000000 459 0 460 -210000689113311661122365423616000000 461 0 462 17948776847291594967723540480000000 463 -3846166467276770350226472960000000 464 265252859812191058636308480000000 465 4946702463524336786354770193822515200000000 466 0 467 -97643993082576692995871563017824501760000000 468 0 469 321235864879448841744815187845854003200000000 470 0 471 -422729473005738107199869845276812902400000000 472 0 473 298012386672041888137517742971879424000000000 474 0 475 -130722954114915308670746149124442685440000000 476 0 477 39096592044731471435823067136458752000000000 478 0 479 -8480710348522273867461827020967116800000000 480 0 481 1395085058714612372446720231538688000000000 482 0 483 -180019379191745499413759790848409600000000 484 0 485 18716311417223901797530818379776000000000 486 0 487 -1604255264333477296931213003980800000000 488 0 489 116250381473440383835595145216000000000 490 0 491 -7511563110591532493992301690880000000 492 0 493 596155802427899404285103308800000000 494 -123342579812668842265883443200000000 495 8222838654177922817725562880000000 496 0 497 4907128843816142092063932032271935078400000000 498 0 499 -32287613712638693150634863504560635248640000000 500 0 501 63733195592082650202171333268617434234880000000 502 0 503 -59906805317384600334610126644942628454400000000 504 0 505 32847587508740617003601955669789376512000000000 506 0 507 -11788833680181453291034561811949740359680000000 508 0 509 2983370716028739974179729430720544768000000000 510 0 511 -560857644382273045101475493653291991040000000 512 0 513 81407316367346792556890968805081088000000000 514 0 515 -9398906534642712390444721711664332800000000 516 0 517 884122901232671932530979611082752000000000 518 0 519 -69192227052991716458946230432563200000000 520 0 521 4612815136866114430596415362170880000000 522 0 523 -275980392803955564223717158420480000000 524 0 525 20392639862361248587959395942400000000 526 -4078527972472249717591879188480000000 527 263130836933693530167218012160000000 528 -131259771031915242949184995422830881406976000000 529 0 530 2590964029534923024609756113039581721395200000000 531 0 532 -8523930020136614991767603965204007705640960000000 533 0 534 11217042424206546435582154655276668425338880000000 535 0 536 -7907698301894767244168536717132426955980800000000 537 0 538 3468705240923009155580366518729758159667200000000 539 0 540 -1037417363855967889611041439451577151651840000000 541 0 542 225031391151882100909556734202921091072000000000 543 0 544 -37016604529230020976697382581117271408640000000 545 0 546 4775895893551011830004270169898090496000000000 547 0 548 -496262265029135214215481306375876771840000000 549 0 550 42437899259168252761487021331972096000000000 551 0 552 -3044457990331635524193634139032780800000000 553 0 554 187351260943485263027300562402017280000000 555 0 556 -10408403385749181279294475689000960000000 557 0 558 717820923155115950296170737172480000000 559 -138933081900990183928291110420480000000 560 8683317618811886495518194401280000000 561 0 562 -147273463097808902588985564864416248938627072000000 563 0 564 969020547046061211204048786276803563801804800000000 565 0 566 -1912769896518656404152650329791779329145831424000000 567 0 568 1797931657137106442960453931888631710461460480000000 569 0 570 -985826388302880983106344244069175893845606400000000 571 0 572 353807934574146933869197384910435332286054400000000 573 0 574 -89537098634338151703352961158820735704104960000000 575 0 576 16832348058160781148034843718378497612185600000000 577 0 578 -2443095898929181384462027250353739912970240000000 579 0 580 282029220661275540698146901611876712448000000000 581 0 582 -26514583874413795730941429797796844666880000000 583 0 584 2070231433425512156451671214542290944000000000 585 0 586 -136635274606083802325810300159791202304000000 587 0 588 7785485732540387596912267815372718080000000 589 0 590 -402697537890020048116151783553761280000000 591 0 592 25980486315485164394590437648629760000000 593 -4871341184153468323985707059118080000000 594 295232799039604140847618609643520000000 595 4439271675277203871382284388240112245696102400000000 596 0 597 -87627710543196297040446411094327668118483107840000000 598 0 599 288283612746203210333204513917349060231036928000000000 600 0 601 -379366029476200186823608982075369566947256565760000000 602 0 603 267442333999144583390367522368433966931142246400000000 604 0 605 -117313340208042836989654965044231931367627161600000000 606 0 607 35085953511936237608695407336951503785033728000000000 608 0 609 -7610653383918742894785001698499762534848921600000000 610 0 611 1251905886825708097885091501554400759906304000000000 612 0 613 -161515784429206991528322912662275027579699200000000 614 0 615 16780738629345894671539740645906664390656000000000 616 0 617 -1434197945934200769082740975426283870617600000000 618 0 619 102648975240681644424062031054388592640000000000 620 0 621 -6253691414663066337219779122698135797760000000 622 0 623 330883143632966472868771382153340518400000000 624 0 625 -15973669002970795241940687414299197440000000 626 0 627 966149334857104550923831900058419200000000 628 -175663515428564463804333072737894400000000 629 10333147966386144929666651337523200000000 630 0 631 5593482310849276877941678329182541429577089024000000000 632 0 633 -36803638428142444756987492659617620609762905292800000000 634 0 635 72647470412043209003967537507171963178221305856000000000 636 0 637 -68285885305716033628249616773566522050506181836800000000 638 0 639 37441926759880241674651453131580755370359914496000000000 640 0 641 -13437709878375815873360477814157475774837293056000000000 642 0 643 3400638571156896875919708711119914982241730560000000000 644 0 645 -639294884249174403161940142673980052927309414400000000 646 0 647 92788318670611306078542075997561468087173120000000000 648 0 649 -10711046756884253122404572102866659723706368000000000 650 0 651 1006844317760753680292384438754399863439360000000000 652 0 653 -78569104864221433436706679523352942477312000000000 654 0 655 5173508352130354878972726365141185069056000000000 656 0 657 -291838932684276429070256359059246337228800000000 658 0 659 14376302102673715717746618672869277696000000000 660 0 661 -649252353023974258220815036839257702400000000 662 0 663 36889338239998537398909945274957824000000000 664 -6509883218823271305689990342639616000000000 665 371993326789901217467999448150835200000000 666 -188723836714864344353305706685619092226790475694080000000 667 0 668 3725259219025618400709157767235572592098341289984000000000 669 0 670 -12255611596571434104076835055652667663051047462502400000000 671 0 672 16127738431473592398880793326592175825565129900032000000000 673 0 674 -11369599903401719599103561192798825921409279275827200000000 675 0 676 4987264644416048191063573557126556615331940610867200000000 677 0 678 -1491585796499715561943013037371479811006939529216000000000 679 0 680 323546469770070474194646571657980482596141793280000000000 681 0 682 -53221299113743769063231516877608839406198508748800000000 683 0 684 6866335581625236649812113623819548638450810880000000000 685 0 686 -713355714008491257952144502050919537598844108800000000 687 0 688 60959846875332904643157094200948209913692160000000000 689 0 690 -4360585319964289555737220713546088307490816000000000 691 0 692 265042812501447411491987366091079173537792000000000 693 0 694 -13883194940552007268627909652389861471027200000000 695 0 696 638307813358712977867949869075395929702400000000 697 0 698 -27025129194622928498441425908434101862400000000 699 0 700 1445194074578766229863177856065994752000000000 701 -247747555642074210833687632468456243200000000 702 13763753091226345046315979581580902400000000 703 0 704 -265345714421099268160747823599980443670867408825876480000000 705 0 706 1745904820650006490465691940244405021496755951239168000000000 707 0 708 -3446277980955887270066406017649530146849954546455674880000000 709 0 710 3239371462093124416118056488169799887249224662777856000000000 711 0 712 -1776184162686979750704400781897238805055716295757004800000000 713 0 714 637463099095360341512307674665448963741518954443571200000000 715 0 716 -161320740759892313853221256195715431867365921390592000000000 717 0 718 30327089099781272447844871983408037235345024090112000000000 719 0 720 -4401714503171984664876677219406942835595006076518400000000 721 0 722 508108833040267512086096408162646599245360005120000000000 723 0 724 -47760863518854224222891198565885374755427372236800000000 725 0 726 3726501943770350605577342367240573179941355520000000000 727 0 728 -245239318394791644614661292929832006413283491840000000 729 0 730 13801859051001298539175342100891011777560576000000000 731 0 732 -673095589186762835161753136940005007871180800000000 733 0 734 28950347922011304738139919868387312166502400000000 735 0 736 -1151434292352722347539655903856313552076800000000 737 0 738 58055510538792723405360801875108246323200000000 739 -9675918423132120567560133645851374387200000000 740 523022617466601111760007224100074291200000000 741 9960945058861050339724790114995749221206455259181875200000000 742 0 743 -196621174386034557707114137287585508760112749939974471680000000 744 0 745 646857736050827404717538863860552060464548079934111744000000000 746 0 747 -851230661296104155706402286359433946271938772974551695360000000 748 0 749 600093563352751298085869964433455429112918868779597824000000000 750 0 751 -263230492910210399054392195877170790909257155031188111360000000 752 0 753 78726692738277002176769997821182947022077590873781043200000000 754 0 755 -17076952700440029223605278691575019287674021107204096000000000 756 0 757 2809046627867240360481631267463169448923832856346624000000000 758 0 759 -362407827427826737408179757731171626797322166966681600000000 760 0 761 37650864528283822645579743844852113004081176379392000000000 762 0 763 -3217345442497361831742034376120096608524698438860800000000 764 0 765 230111495027819149894400891177105393861378703360000000000 766 0 767 -13978641148503123743035693697000424365557159034880000000 768 0 769 730512682627997301252066321197159980512313344000000000 770 0 771 -33250922105826084056990604964836247388836331520000000 772 0 773 1340762988138148550685105038904687394711142400000000 774 0 775 -50188988860786309383934413221031078946406400000000 776 0 777 2389951850513633780187353010525289473638400000000 778 -387559759542751423814165353058155049779200000000 779 20397882081197443358640281739902897356800000000 780 0 781 15539074291823238529970672579393368785082070204323725312000000000 782 0 783 -102243010680737970007699351389544464555258629968786725273600000000 784 0 785 201819613647858150271872125524492242864939000939442864128000000000 786 0 787 -189702833088846068985998223817245279454889212262900092108800000000 788 0 789 104016217647810225001550793835132274379572603921796956160000000000 790 0 791 -37330869903629838411350165960762403074403741986241223065600000000 792 0 793 9447203128593240261212399738541953642649310904853725184000000000 794 0 795 -1776003080845763039254948983923802005918098195149225984000000000 796 0 797 257771337616052644844196751602502608254187015052984320000000000 798 0 799 -29755590041442616334566338003190933568622241077264384000000000 800 0 801 2796921364958226825100209542760442680303173102469120000000000 802 0 803 -218219951751994976413807548989015248230370850635776000000000 804 0 805 14358957289735914953410615609451376576950031089664000000000 806 0 807 -807654821913513816264284524715580074454413633126400000000 808 0 809 39296544306885372067352533140261019641352028160000000000 810 0 811 -1673272209196409391255011088553049868599505715200000000 812 0 813 63381523075621567850568601839130676840890368000000000 814 0 815 -2236994932080761218255362417851670947325542400000000 816 0 817 100765537481115370191682991795120312942592000000000 818 -15910348023334005819739419757124259938304000000000 819 815915283247897734345611269596115894272000000000 820 -645519333979277073652745332257258920349871504142367090278400000000 821 0 822 12742040919295055594575951515102562403767297567545454755840000000000 823 0 824 -41919634379102567703156734069713230467656038287202557362176000000000 825 0 826 55164027730414561074311714310027879716416660256781049528320000000000 827 0 828 -38889080783213444142129635882535282288252288513894518882304000000000 829 0 830 17058659694240876900254330188961692998249907043174700810240000000000 831 0 832 -5101885553496077916217856014637528420168511404786300485632000000000 833 0 834 1106672366492351002027738255086343140996062134568579235840000000000 835 0 836 -182040315786690711523632270852189705606605065002795663360000000000 837 0 838 23485832982795907641360148479339126529825928038160793600000000000 839 0 840 -2439958383398294539434439716261656552627023768335679488000000000 841 0 842 208497774478704181507470165914869363440781994911334400000000000 843 0 844 -14911696703052990054943515847582708629075341460111360000000000 845 0 846 905718844429496173984361907673086830238386576424960000000000 847 0 848 -47305496712077237809765236447626832932329941368832000000000 849 0 850 2148211088776400339681938478334269073727244206080000000000 851 0 852 -85755200721315981301819318288343805765724667904000000000 853 0 854 3057226407177040331615661971063950294678241280000000000 855 0 856 -101907546905901344387188732368798343155941376000000000 857 0 858 4348828459711294924062108066947297716469760000000000 859 -669050532263276142163401241068815033303040000000000 860 33452526613163807108170062053440751665152000000000 861 0 862 -1111584293112315120830027462146999860842478730133156129459404800000000 863 0 864 7313931487675361911286596169668870819762428803771091029852160000000000 865 0 866 -14437122080162924316967179213609236573060739586112560755533414400000000 867 0 868 13570350821681982024280681720266858410238498423168138183966720000000000 869 0 870 -7440777456521505645860803665525084011152271202325151279480832000000000 871 0 872 2670455635771162729294359689581094122089667266213348617748480000000000 873 0 874 -675803609470788167055934465938909533810013587618616110481408000000000 875 0 876 127045987673321895032784351683912192586347933048472896274432000000000 877 0 878 -18439613163804788543746751200439451356151407172636125429760000000000 879 0 880 2128558126124976471495903983232735572861065688511204556800000000000 881 0 882 -200076587438660152233624056733455837315415949003525718016000000000 883 0 884 15610137724014286980689722856756741036740286749448601600000000000 885 0 886 -1027117668906289954984509371581496970370709519772470476800000000 887 0 888 57764735189170089318558192778261315617425988318658560000000000 889 0 890 -2808967770282655293393646109062531252050764104728576000000000 891 0 892 119329661124934238223622518054568107901881113640960000000000 893 0 894 -4474862292185033933385844427046304046320541761536000000000 895 0 896 150415539233110384315490568976346354498169470976000000000 897 0 898 -4742832318161138244182135057812722889581920256000000000 899 0 900 192017502759560252800896156186749914557972480000000000 901 -28802625413934037920134423428012487183695872000000000 902 1405006117752879898543142606244511569936384000000000 903 50851106887776863917825293409466206979883511056372491492524032000000000 904 0 905 -1003760616680420554109514798318740874340758293310239984901842534400000000 906 0 907 3302240066685425902945898170605495175122736604902647599978250240000000000 908 0 909 -4345573746129040219407120943296380208491282615419880787415557734400000000 910 0 911 3063506697994707441981363898350243286111341019030207195030487040000000000 912 0 913 -1343804408647783919642461141993830172414100179139922321074238259200000000 914 0 915 401903573183559990758801133281954665374494923565108966971146240000000000 916 0 917 -87178665621731673550215546106119329861491752802801478252101632000000000 918 0 919 14340315858626208901825533696321588738184022942846378166976512000000000 920 0 921 -1850107854101747117222590703777424952733857852987824584785920000000000 922 0 923 192208798789085375376080129685916022229354231672561771479040000000000 924 0 925 -16424468950646374315178411202755511008710963813653065760768000000000 926 0 927 1174662863732075095296901644970944763014706577896007270400000000000 928 0 929 -71345173463259986873154766349083981864980822796503141580800000000 930 0 931 3725825419701470761047003434197854857323976246553477120000000000 932 0 933 -169099859771015848662297495765564381373455999104660275200000000 934 0 935 6734667749738476069745695862704687589712415351111680000000000 936 0 937 -237694155873122684814553971624871326695732306509824000000000 938 0 939 7545846218194370946493776876980042117324835127296000000000 940 0 941 -225409346489447780762971997747625724699603894272000000000 942 0 943 8669590249594145413960461451831758642292457472000000000 944 -1268720524330850548384457773438793947652554752000000000 945 60415263063373835637355132068513997507264512000000000 946 0 947 96210294231673826532525455130710063605939602918656753903855468544000000000 948 0 949 -633038362253118562791733999473019244750904896980991350478095358361600000000 950 0 951 1249567641233765161674727867757119374266443531295161851831769890816000000000 952 0 953 -1174546503953734870731181832102393050637929529767773492827176461926400000000 954 0 955 644017185845109608914304499519851144146961912000572445888631275520000000000 956 0 957 -231134358287418834178503316422938789655225230812066639224768980582400000000 958 0 959 58492427727945807885819364936112171299118799645014320423800668160000000000 960 0 961 -10996135690421088423800520882185184806529493086860026456865085849600000000 962 0 963 1595992800265928661309053514908261523096715965168549852465856512000000000 964 0 965 -184231792629500291883428505870888842661708371465945479706050560000000000 966 0 967 17317097490902358581502076445988243526568486015451755792302080000000000 968 0 969 -1351091098027084356709458869374496818629614936323113061711872000000000 970 0 971 88898485527243443212069516491401099664952993815169830223872000000000 972 0 973 -4999446970092144265333659923424699766242359878925331254476800000000 974 0 975 243077989450868368272445879224218668622653898568247541760000000000 976 0 977 -10320546280218128569969898773820897082534798396968298086400000000 978 0 979 386120950985005961332086562795068755143511813463736320000000000 980 0 981 -12849066940341374847689603266121615717380729254759628800000000 982 0 983 385857866076317562993681779763411883404826704347136000000000 984 0 985 -10935243168154748748808795377910458234144886358016000000000 986 0 987 400069872005661539590565684557699691493105598464000000000 988 -57152838857951648512937954936814241641872228352000000000 989 2658271574788448768043625811014615890319638528000000000 990 -4825329740613910345009092779610617661681882283272677541576852897792000000000 991 0 992 95248191289357088267200200579402962969880206889470186364816913858560000000000 993 0 994 -313353989315293688581908329739144526151697924005590718486657202388992000000000 995 0 996 412357321607142503352660196359849393507926365327403411104484063969280000000000 997 0 998 -290700259728549380505967503445342280032887558617523939474726174326784000000000 999 0 1000 127515402797331702565032290904930526541098458576113344285948992552960000000000 1001 0 1002 -38137169117424107639453047209784900293112163083990995472086881796096000000000 1003 0 1004 8272500492952335686708738755250149940875373092652025317080380211200000000000 1005 0 1006 -1360771791689609692445314459170416619808024769498928274037054373888000000000 1007 0 1008 175559208029252152743995886639908767540638756168540483771244216320000000000 1009 0 1010 -18238947470320528896459422081217995423509128775128602490899005440000000000 1011 0 1012 1558538774181212272335186880138941917391163741390658021307187200000000000 1013 0 1014 -111465015587234459428530356723395987536943232246656827591229440000000000 1015 0 1016 6769961590151616059996063178960545282177189529001394763202560000000000 1017 0 1018 -353532321456515915905737380299318054898566877152576995852288000000000 1019 0 1020 16043147303757312305981428028798432129095157305504337756160000000000 1021 0 1022 -638583801088496705266887486630168006981840650812413444096000000000 1023 0 1024 22485867145597405983456805715712827505416276195829350400000000000 1025 0 1026 -706698681718775616622928179636688864455940109011779584000000000 1027 0 1028 20105225653450230913881313787672513924777812489666560000000000 1029 0 1030 -541294536823660063066035371206567682590171874721792000000000 1031 0 1032 18860436823124044009269525129148699741817835356160000000000 1033 -2631688859040564280363189552904469731416442142720000000000 1034 119622220865480194561963161495657715064383733760000000000 1035 0 1036 -9988432563070794414168822053793978559681496326374442511064085498429440000000000 1037 0 1038 65721251989656390904368138399788044449217342753734428591723670562406400000000000 1039 0 1040 -129728551576531587072910048512005833826802940538314557453476081789042688000000000 1041 0 1042 121939950818112140277143800923555463508772510889675008712326001773772800000000000 1043 0 1044 -66861059737566357516372525792428724407564138482030506079187020095160320000000000 1045 0 1046 23996080344588784028146985652109653630915800841141329333810401325875200000000000 1047 0 1048 -6072610774851377139512908286481134123595552121835489279016911178301440000000000 1049 0 1050 1141605068027422324765805948224520691840801486785979493757092469145600000000000 1051 0 1052 -165693976988087768433047113557809553117800663109575383956276620820480000000000 1053 0 1054 19126713716871155588424815018137428884690643435204147442446080409600000000000 1055 0 1056 -1797839107788737848365285890862916691745899836405533674102901964800000000000 1057 0 1058 140268489676309104510166819212504772565204736725159221917646848000000000000 1059 0 1060 -9229303290623013240682313536697187768058899630023185324553797632000000000 1061 0 1062 519030388578290564599698177053641804966917863890106931845529600000000000 1063 0 1064 -25234893290171998135340564731709943918621842610546013152215040000000000 1065 0 1066 1071268223186375370109082452245572726039579858786902553395200000000000 1067 0 1068 -40056620250096611512195669615892356801588186278233206947840000000000 1069 0 1070 1329878428325332296735873938043587226748905477867621580800000000000 1071 0 1072 -39536926247509879092147603563457998633075568260929290240000000000 1073 0 1074 1067123515452358410044469731807233431392053124451532800000000000 1075 0 1076 -27328772956706739769431541912136465925894043431075840000000000 1077 0 1078 907932656368994676725300395752042057338672539238400000000000 1079 -123808998595772001371631872148005735091637164441600000000000 1080 5502622159812088949850305428800254892961651752960000000000 1081 547007517316869039334046956102460818001484315695504209585954822564085760000000000 1082 0 1083 -10797495600679528761716496640151290823015697528810772354460276423802224640000000000 1084 0 1085 35522336700409279283810978805085438024801973758393458653826643938980659200000000000 1086 0 1087 -46745521418076881875271920813826102122257992907306012202402548137985048576000000000 1088 0 1089 32954271708594805909898112199590864013245771067934671104506101979362099200000000000 1090 0 1091 -14455361115261846495039740076323090216915366739814995414320233744573661184000000000 1092 0 1093 4323293808750079255737815248321755929169996784878962834974840638878515200000000000 1094 0 1095 -937784606802048383973350551098015141086684549100594844373897283391979520000000000 1096 0 1097 154259384817205441633979528753838358484988300901955479093927119893299200000000000 1098 0 1099 -19901687680458097519569325528443569657815835202383443339637225234104320000000000 1100 0 1101 2067597752793771919108722503460656062435058555345568338528421292277760000000000 1102 0 1103 -176678552319965964916624913456619358525210702104943809245930638540800000000000 1104 0 1105 12635853111674178497957527630726471595248860033324759907748020224000000000000 1106 0 1107 -767452065935652101013660071782281536713205423081158718141742710784000000000 1108 0 1109 40076560718080864309448123528213342226374157918943256666072678400000000000 1110 0 1111 -1818594643111728665620210031665229958402014124133349347836297216000000000 1112 0 1113 72377559329029485942994883179841507303049114209290103763763200000000000 1114 0 1115 -2547129793550261002628442285575272806030401727457064512389120000000000 1116 0 1117 79866587834426900709526651501395432895309267865272162713600000000000 1118 0 1119 -2249443014397798910453239971163057711702878383687608565760000000000 1120 0 1121 57678026010199972062903589004180966966740471376605347840000000000 1122 0 1123 -1406781122199999318607404609858072365042450521380618240000000000 1124 0 1125 44612509160676511160911351263998066544686591587123200000000000 1126 -5948334554756868154788180168533075539291545544949760000000000 1127 258623241511168180642964355153611979969197632389120000000000 1128 0 1129 1234048959066856552737609932967151605411348616209057496825914079704577474560000000000 1130 0 1131 -8119716691711005628810805473393770698907804541665700810554127870699272929280000000000 1132 0 1133 16027678319224666812855513636854549636790650559787128544606581745268073431040000000000 1134 0 1135 -15065413759883063644373350479427383769687718856983194789802878371327752798208000000000 1136 0 1137 8260537441621098014747793458030776579320273281028957556862862896160099532800000000000 1138 0 1139 -2964663152366429608437241237471353775396460669547511786791495211614379966464000000000 1140 0 1141 750257756349244523149577784631837028939039442052841550438710806254610022400000000000 1142 0 1143 -141042804863028076949591922885141477219437356184729464593834151422153719808000000000 1144 0 1145 20471127773389145666250459815803490396596094519694797696229387204663705600000000000 1146 0 1147 -2363063547742814105481494652219404902528027590346160430222188427796807680000000000 1148 0 1149 222119072871559497595679903228916194135880576231409627224767544541839360000000000 1150 0 1151 -17329861479732313776169817598179707514472841041250140593861718284697600000000000 1152 0 1153 1140259384797477867655687293396756796755257129407226334075181345013760000000000 1154 0 1155 -64124883731512264440252485997808412845370053128559039560287835389952000000000 1156 0 1157 3117680033792773444210860919987906898713796560866758173746895257600000000000 1158 0 1159 -132346758543872899020619155852798670521127221420801165442538274816000000000 1160 0 1161 4947993146857288493557468377385528499262993989580559820940902400000000000 1162 0 1163 -164180708978553966340850451321651870011559608489803929712852992000000000 1164 0 1165 4869703301472083459478165561814813421941019143352810785996800000000000 1166 0 1167 -130121626679011136973910496793432261476966503425621664727040000000000 1168 0 1169 3173698211683198462778304799839811255535768376234674749440000000000 1170 0 1171 -73806935155423220064611739531158401291529497121736622080000000000 1172 0 1173 2236573792588582426200355743368436402773621124901109760000000000 1174 -291727016424597707765263792613274313405254929334927360000000000 1175 12413915592536072670862289047373375038521486354677760000000000 1176 -73520757108685475663174651015850457871824921329855452358372691271249987371008000000000 1177 0 1178 1451241575862623306019429281169370287963745972661851616267274957732583110082560000000000 1179 0 1180 -4774393414726071309740753618355537170957789070499432076605827187971172482416640000000000 1181 0 1182 6282849901136069390639361345646983457621935019436554389485780044145084784967680000000000 1183 0 1184 -4429231645405620711445765040951650828288189343953059268202046241170359322673152000000000 1185 0 1186 1942878406269282253068681021328838651456128275698010817374145353176855410114560000000000 1187 0 1188 -581073977863820203253699282544385339977706291231312310211133061476418473426944000000000 1189 0 1190 126043303066673079889129067818148620861758626264877380473703415450774483763200000000000 1191 0 1192 -20733292314865127311590012664115797151257291359155231295293620259056596811776000000000 1193 0 1194 2674894029056181700390060082598322745155223017240120232307306594742724198400000000000 1195 0 1196 -277896273214554938804623771101002016537296044624708466594129359108904583168000000000 1197 0 1198 23746548154268542652047233290655040391254141604376156510575148398291189760000000000 1199 0 1200 -1698326425013766750064642124621611336418338422042513778198448391900364800000000000 1201 0 1202 103149618193987228643314481310352768691090952629453705297877943210475520000000000 1203 0 1204 -5386490233447030212981208823815906679011084462798959323064178172755968000000000 1205 0 1206 244426114649353438026131496127051900859161650371953840821756588195840000000000 1207 0 1208 -9727486752974658078015507955180702283302850774428885660026563198976000000000 1209 0 1210 342284702394363015789622518341493030301957701867455197025088307200000000000 1211 0 1212 -10726472986598859134268896153014588840755227754667190074573062144000000000 1213 0 1214 301409004343745797281385405299695820221191500662258183385907200000000000 1215 0 1216 -7651151648725854854065937211453816974845630401426553885949952000000000 1217 0 1218 177727099854259113915585068791029430310003029069141785968640000000000 1219 0 1220 -3945316170126259399817427531301921814492667664325557616640000000000 1221 0 1222 114356990438442301443983406704403530854859932299291525120000000000 1223 -14598764736822421460934051919711089045301267953101045760000000000 1224 608281864034267560872252163321295376887552831379210240000000000 1225 0 1226 -180125854916279415374777894988833621785971057258145858278013093614562469058969600000000000 1227 0 1228 1185180620287809033249200579621652401837059211007178819951607882148276206567424000000000000 1229 0 1230 -2339452773215774941772969272994213213769316644544721717536855322105874516384153600000000000 1231 0 1232 2198997465397624286723776470976444210167677256802794036320023015450779674738688000000000000 1233 0 1234 -1205735281249307860338013816703504947700673765853888356343890365651931148949913600000000000 1235 0 1236 432732008669067410910751682023241336006137661405466045687877828662117795889152000000000000 1237 0 1238 -109510095828181499843966403248749544841952339501285781539790461585940404607385600000000000 1239 0 1240 20587072834223269715224414410297608074087242289929972144038224523626499014656000000000000 1241 0 1242 -2988033304201150700787972413357864883563550813525312745498198213805215422873600000000000 1243 0 1244 344920545851981324523981431703467932927910336433594451008047429322088120320000000000000 1245 0 1246 -32421231875031409527206106628450235262684538539549321102648425229372201369600000000000 1247 0 1248 2529523607737301282500683546178471693850984649161807976126483198948409344000000000000 1249 0 1250 -166435989651349141506334928212917910968997165360166350263447942406235750400000000000 1251 0 1252 9359872762046989265782239970754232714561956812672651036288924476506112000000000000 1253 0 1254 -455065554205007724889791779943067978054384721857153460051973673215590400000000000 1255 0 1256 19317547770674707198839424693912166358224065916493126129461407776768000000000000 1257 0 1258 -722192198326906433064787711824021836184605587798508177789850904166400000000000 1259 0 1260 23959929167605411105273576283904512121137039130721863791756181504000000000000 1261 0 1262 -710266454518032564296183664186101152968927243214449072505513574400000000000 1263 0 1264 18934668221594287265112672897032173321587671195449552546037760000000000000 1265 0 1266 -457202964375081570547842589464923209472482792280367244404326400000000000 1267 0 1268 10126311503324065792864730663674932657197847005102264549376000000000000 1269 0 1270 -214800547040207456212282165593104632122378572835502581350400000000000 1271 0 1272 5961162267535822096548071200548694693498017747516260352000000000000 1273 -745145283441977762068508900068586836687252218439532544000000000000 1274 30414093201713378043612608166064768844377641568960512000000000000 1275 11634735075749684799888475115326495213246725109803391529183099540049253682380800000000000000 1276 0 1277 -229660465018256254602841816110762867777113098004135969304466694358567148050186240000000000000 1278 0 1279 755552645433478258696365369508803406171125247017076497719150024869526081686732800000000000000 1280 0 1281 -994267428616704350253511941022540615851959573931506729953163511894996669463265280000000000000 1282 0 1283 700930442095492741393203750123741591990947125605890599077007336174936021322956800000000000000 1284 0 1285 -307462496718573504386193523259393761663671810292741530867692043241242442982227968000000000000 1286 0 1287 91955551842176824818534732429938783901304253048661534708674038590700031626444800000000000000 1288 0 1289 -19946481740133058900151023448879381381927033266305624494747548360296287982059520000000000000 1290 0 1291 3281064732954333610863891046641181286807654239957589310456092033452973280460800000000000000 1292 0 1293 -423304718095163015944962758559030858504836365249419305612244746955738851573760000000000000 1294 0 1295 43977369596127618876807632542192161448308567895283292503526047238566235340800000000000000 1296 0 1297 -3757915512787731558835253268297640905447526057993216764170612924313596067840000000000000 1298 0 1299 268761883322088261265697626781462617471667118973442097463438839888268492800000000000000 1300 0 1301 -16323529754266935032352079497805410498882414294939392045068932812919275520000000000000 1302 0 1303 852416983686422236705168283050831907933321066868402147947741336253235200000000000000 1304 0 1305 -38680572107425656615632301295160778134622701357858044104417762223325184000000000000 1306 0 1307 1539367087975640729907516655296125756670980252720545988441455932211200000000000000 1308 0 1309 -54164414874517982479859078386801637713845419084888113334238817812480000000000000 1310 0 1311 1697161649372049953290211653443236275247206938426132018582729523200000000000000 1312 0 1313 -47662617342657448393559693254593630001862222899916977233922621440000000000000 1314 0 1315 1207085099126635813150932897185801049251214038709908974809907200000000000000 1316 0 1317 -27758751408487095354690442931798909146543598102736582695976960000000000000 1318 0 1319 586865780306281085722842345281160869905784315068426695475200000000000000 1320 0 1321 -11907421629402804637854772223096017650262290450663730053120000000000000 1322 0 1323 316686745462840548879116282529149405592082192836801331200000000000000 1324 -38777968832184557005606075411732580276581493000424652800000000000000 1325 1551118753287382280224243016469303211063259720016986112000000000000