0 1 1 1 2 -1 3 1 4 -3 5 1 6 1 7 -7 8 6 9 0 10 1 11 -15 12 25 13 0 14 -6 15 1 16 -31 17 90 18 0 19 -90 20 30 21 1 22 -63 23 301 24 0 25 -840 26 630 27 -90 28 1 29 -127 30 966 31 0 32 -6300 33 7980 34 -2520 35 0 36 1 37 -255 38 3025 39 0 40 -41706 41 79380 42 -41580 43 0 44 2520 45 1 46 -511 47 9330 48 0 49 -255150 50 684810 51 -529200 52 0 53 113400 54 -22680 55 1 56 -1023 57 28501 58 0 59 -1480380 60 5384610 61 -5758830 62 0 63 2910600 64 -1247400 65 113400 66 1 67 -2047 68 86526 69 0 70 -8276400 71 39709560 72 -56465640 73 0 74 56133000 75 -38669400 76 7484400 77 0 78 1 79 -4095 80 261625 81 0 82 -45051006 83 279639360 84 -514388160 85 0 86 905945040 87 -891891000 88 275675400 89 0 90 -7484400 91 1 92 -8191 93 788970 94 0 95 -240450210 96 1903091190 97 -4439635200 98 0 99 12940527600 100 -17072415360 101 7491884400 102 0 103 -681080400 104 97297200 105 1 106 -16383 107 2375101 108 0 109 -1264601520 110 12620798190 111 -36786719970 112 0 113 169163794800 114 -287188902000 115 167772805200 116 0 117 -34054020000 118 10216206000 119 -681080400 120 1 121 -32767 122 7141686 123 0 124 -6577143300 125 82047796740 126 -295369434360 127 0 128 2068376310000 129 -4394363173200 130 3281445367200 131 0 132 -1239566328000 133 585729144000 134 -81729648000 135 0 136 1 137 -65535 138 21457825 139 0 140 -33916509906 141 525172496940 142 -2313729430740 143 0 144 24012632203560 145 -62559018522000 146 58067714905200 147 0 148 -36749736223200 149 24314570280000 150 -5326048728000 151 0 152 81729648000 153 1 154 -131071 155 64439010 156 0 157 -173748573270 158 3320617531170 159 -17771623506000 160 0 161 267561997302600 162 -841703875052040 163 951539956567200 164 0 165 -941946452647200 166 818150554821600 167 -250092722880000 168 0 169 12504636144000 170 -1389404016000 171 1 172 -262143 173 193448101 174 0 175 -885535708260 176 20792448053370 177 -134363217135510 178 0 179 2884428859548600 180 -10825096726243800 181 14675458897499400 182 0 183 -21648171649104000 184 23699411651916000 185 -9478444726951200 186 0 187 1029548375856000 188 -237588086736000 189 12504636144000 190 1 191 -524287 192 580606446 193 0 194 -4495236543000 195 129182366861520 196 -1002919864108680 197 0 198 30268432264707000 199 -134210826998375400 200 215555531503712400 201 0 202 -457062281748072000 203 613217994565176000 204 -308072552467680000 205 0 206 60584962117680000 207 -21778907950800000 208 2375880867360000 209 0 210 1 211 -1048575 212 1742343625 213 0 214 -22747575410406 215 797570383884120 216 -7407986149345320 217 0 218 310646640692314080 219 -1614524160366117000 220 3042164981532713400 221 0 222 -9018022553676536400 223 14526861586637400000 224 -8913614248971432000 225 0 226 2856679958884752000 227 -1421964699114960000 228 241151908037040000 229 0 230 -2375880867360000 231 1 232 -2097151 233 5228079450 234 0 235 -114826931472330 236 4899160180356750 237 -54248614197069600 238 0 239 3129747524905478400 240 -18941061369891996720 241 41536435598690432400 242 0 243 -168375512968459196400 244 320610355410718573200 245 -235392244841033280000 246 0 247 114760035243309456000 248 -74158923885110064000 249 17379568544738400000 250 0 251 -548828480360160000 252 49893498214560000 253 1 254 -4194303 255 15686335501 256 0 257 -578501329104600 258 29969095739502150 259 -394437779920557450 260 0 261 31046573405728188000 262 -217578341423069272800 263 551606098435054740000 264 0 265 -3003359194619099316000 266 6677426644340029578000 267 -5775156160490529212400 268 0 269 4079697924089131344000 270 -3285781229068241904000 271 997642117316020176000 272 0 273 -67322960257512960000 274 12623055048283680000 275 -548828480360160000 276 1 277 -8388607 278 47063200806 279 0 280 -2910004700971500 281 182707081082535900 282 -2850971746662408600 283 0 284 303968887301702700000 285 -2455202574882246420000 286 7155558789900948504000 287 0 288 -51558804591911416800000 289 132527642550808705200000 290 -133369328917738145232000 291 0 292 131662371289685155920000 293 -128498926832743587120000 294 48527231290618560480000 295 0 296 -5831851432307060160000 297 1691489376470013120000 298 -151476660579404160000 299 0 300 1 301 -16777215 302 141197991025 303 0 304 -14620109844664506 305 1110792510000072900 306 -20504923469884467900 307 0 308 2943162056754291972600 309 -27287745734537788500000 310 90987159563321665644000 311 0 312 -856852082933919539544000 313 2525651455406170291200000 314 -2928233431621733114880000 315 0 316 3928199156466229925280000 317 -4551240994914032218800000 318 2078507736016444933200000 319 0 320 -400382267706477856800000 321 159681646360788552000000 322 -22090346334496440000000 323 0 324 151476660579404160000 325 1 326 -33554431 327 423610750290 328 0 329 -73381176961755390 330 6737855609223759930 331 -146866841819191494000 332 0 333 28227822288006916575000 334 -299365915856166512753400 335 1137297483869227264584000 336 0 337 -13850395437143270069064000 338 46498197453827338090872000 339 -61603061662169188761600000 340 0 341 109822726642719802551840000 342 -148701723568378488668160000 343 80452815938538743700000000 344 0 345 -23186469319614153352800000 346 11921023841773383136800000 347 -2264576075662092192000000 348 0 349 49229914688306352000000 350 -3786916514485104000000 351 1 352 -67108863 353 1270865805301 354 0 355 -368029242950454540 356 40794039540151336530 357 -1048281459562011737790 358 0 359 268539448666965324849000 360 -3247709559153727376709000 361 14007101901842332474191000 362 0 363 -218596113522069533490240000 364 831029905036445244170040000 365 -1249533307109329198060104000 366 0 367 2907067820445546918320160000 368 -4543617377157049439408160000 369 2866919014947642528313440000 370 0 371 -1177401159510584124916800000 372 749178380230911649418400000 373 -183216511999735334920800000 374 0 375 8418315411700386192000000 376 -1329207696584271504000000 377 49229914688306352000000 378 1 379 -134217727 380 3812664524766 381 0 382 -1844642188983484800 383 246604383455660291880 384 -7460352335554536174120 385 0 386 2536879694172849890865000 387 -34893950629539961690731000 388 170316668716034294099646000 389 0 390 -3379302783792757205944560000 391 14476168146297137353753680000 392 -24560208941895054680091840000 393 0 394 73453823827343564661856800000 395 -131205265736401187520789600000 396 95364017678418652992628800000 397 0 398 -53821165454018366016412800000 399 41207348714802322910457600000 400 -12454941958533940846780800000 401 0 402 1007982503243072557200000000 403 -245017285403700713904000000 404 18608907752179801056000000 405 0 406 1 407 -268435455 408 11438127792025 409 0 410 -9241202467037104206 411 1488849511678879175280 412 -52962279499248734094480 413 0 414 23821466377784681084235120 415 -371771423542955265925095000 416 2047953109024077043549761000 417 0 418 -51306044610897676867433166000 419 246597290237465766629830800000 420 -469736311152505781677653360000 421 0 422 1783197735994268375825403360000 423 -3610409788320061974625778400000 424 2992763727517565094547053600000 425 0 426 -2256873909460359754587422400000 427 2036806146260036790374736000000 428 -739744500909106191490992000000 429 0 430 94907910723817276025740800000 431 -31570012001573032491504000000 432 3687665219556963909264000000 433 0 434 -18608907752179801056000000 435 1 436 -536870911 437 34314651811530 438 0 439 -46278001299651390450 440 8979303082408460572710 441 -375202505029777776187200 442 0 443 222518480307289913302592400 444 -3932107432829614789009066080 445 24386341316979623808672846000 446 0 447 -766720781136030060969054426000 448 4119340643266190532094262358000 449 -8772225698949847091573616000000 450 0 451 41813310279800813375824282080000 452 -95301737701663677932295868320000 453 89356198917714294568026024000000 454 0 455 -88046104156086580279790414400000 456 92204087316388364234580062400000 457 -39418991129769847098414912000000 458 0 459 7483262104076570664652800000000 460 -3193518080136330745422624000000 461 509977116948487447939680000000 462 0 463 -8094874872198213459360000000 464 539658324813214230624000000 465 1 466 -1073741823 467 102944492305501 468 0 469 -231678030984887182080 470 54107208500949020388510 471 -2653355444455669815028530 472 0 473 2069151529849410452633787600 474 -41323740651061757109813992400 475 287910291650923935840446636400 476 0 477 -11299441474296303017781070980000 478 67638139160495058241917380550000 479 -160418769987111040098264076506000 480 0 481 951177812381286536979009997920000 482 -2426257553386560030170338425120000 483 2555483418751544698183157270880000 484 0 485 -3230628336654536062508629766400000 486 3877458108238362199036360075200000 487 -1920881756464978489843923662400000 488 0 489 513904578916374905804056512000000 490 -270113022685458865997308224000000 491 55285117199381460784865472000000 492 0 493 -1840234887613060526427840000000 494 250941121038144617240160000000 495 -8094874872198213459360000000 496 1 497 -2147483647 498 308834550658326 499 0 500 -1159542458758867698900 501 325801641160618558241460 502 -18735809736692535766365240 503 0 504 19164751095455937714720978000 505 -431859770279262265171844012400 506 3373631911415472079793982962400 507 0 508 -164487093527107541104726691880000 509 1093826687412782754617997250440000 510 -2879748523930131009167382811440000 511 0 512 21068314496350616133071959125600000 513 -59842658771439951671709261616800000 514 70390502936758389537013033972800000 515 0 516 -112454075851645330813266790934400000 517 153147273450989225691481146748800000 518 -86832319589316489455810205062400000 519 0 520 31571008656272905784769604800000000 521 -19870553062731303161031426624000000 522 5004167459294264699156374656000000 523 0 524 -291091700404247755998585600000000 525 60895045371923093783612160000000 526 -4015057936610313875842560000000 527 0 528 1 529 -4294967295 530 926505799458625 531 0 532 -5802322126799019481506 533 1960607559257505687943260 534 -132128073080329606039281060 535 0 536 176896152426038147315444717640 537 -4491080462651726091150928926000 538 39269249876966504203593032648400 539 0 540 -2368466547436426236609789702122400 541 17451905839631356599013408500600000 542 -50853014670841444419836722924680000 543 0 544 455784265810313719144875620891280000 545 -1435329204323879604352990014237600000 546 1876003484741368966248631000034400000 547 0 548 -3739295058085346909745113807889600000 549 5730775608806314912291187838096000000 550 -3681763358515160740089927330672000000 551 0 552 1768800041591881503168199658822400000 553 -1305909596037836526806057212224000000 554 393429711216452087970630661824000000 555 0 556 -35995730495666509121139121536000000 557 10268510672880877737467347200000000 558 -1037892476613766136905301760000000 559 0 560 4015057936610313875842560000000 561 1 562 -8589934591 563 2779521693343170 564 0 565 -29030051819021125305510 566 11792656966179029225067090 567 -930778334240079759338797200 568 0 569 1627897115042448379904108010600 570 -46502869998351604237348291718760 571 454417150959890176695278003762400 572 0 573 -33774336801835300660173781495298400 574 275116746871512533462114985135991200 575 -884958560940041162490644703374400000 576 0 577 9655869051604600864685408544621840000 578 -33584258196605166103816705811428560000 579 48562029049000926797900899128792000000 580 0 581 -119454581081792278370010090385857600000 582 204602259613531213175053522403793600000 583 -147719088942718161057271394824512000000 584 0 585 91694317050889801274183636999520000000 586 -78173650536780787276162478988384000000 587 27599426951336081223685771628160000000 588 0 589 -3706965477137973898315188040320000000 590 1351931504560755096637054940544000000 591 -186202326868239916306074562560000000 592 0 593 2252447502438386084347676160000000 594 -132496911908140357902804480000000 595 1 596 -17179869183 597 8338573669964101 598 0 599 -145224029394244534871220 600 70901092056169280976930090 601 -6550826310579095403046781670 602 0 603 14941427567093125080626916379800 604 -479679774018898077792619889283000 605 5231103010550549964834799499980200 606 0 607 -477469409137679812870654484006160000 608 4290700834625034377051868951342756000 609 -15200195642201205171594475446567938400 610 0 611 200772720163047470257592719841054160000 612 -768666421416171204568352649864285360000 613 1224936875700464104094467435749905040000 614 0 615 -3683574562058497814664705796513065600000 616 7009795914215324535621389390986468800000 617 -5648163901431361049242830827405505600000 618 0 619 4447908197488655724798898360948512000000 620 -4324872840228545501034815378685984000000 621 1761441984664224427629628060809312000000 622 0 623 -330784929874202196050499141780480000000 624 148059943973823895950252101385600000000 625 -26051244701326763855044135547520000000 626 0 627 656963854877862607934738880000000000 628 -78835662585343512952168665600000000 629 2252447502438386084347676160000000 630 1 631 -34359738367 632 25015738189761486 633 0 634 -726415244844908467789800 635 426132672483986908535936640 636 -46068487450222175664258261960 637 0 638 136821738150885565250823288015000 639 -4931270588292818903651841140248200 640 59940531986150540002145893946197200 641 0 642 -6697930219319041170441140535135768000 643 66276914003540318846044673610878664000 644 -258037840475393318213280214357918368000 645 0 646 4105298410656920022805005995022574800000 647 -17249131828262888676609423934855057200000 648 30191798431054358818910055128026764000000 649 0 650 -110082418509355829577449870529445977600000 651 231570575915965593891629388328476691200000 652 -207015524789289874024420392331177785600000 653 0 654 203701379994600462202442742458330400000000 655 -223644398783158576146877658869548384000000 656 103782280508905151059452557564769216000000 657 0 658 -26277268422998529071999740068192000000000 659 14034561285566580563972038153201920000000 660 -3028487745348488118760149722757120000000 661 0 662 132680420131133132298499864204800000000 663 -24360219738871145502220117670400000000 664 1419041926536183233139035980800000000 665 0 666 1 667 -68719476735 668 75047248929022825 669 0 670 -3633256665750727532468406 671 2560428111128145993554568840 672 -323757810169007190375415643640 673 0 674 1250370186871045818130143226796160 675 -50544101526286159123775820994617000 676 684002204789120034541864039109410200 677 0 678 -93308280456194314750885510640431933200 679 1014949888900711999060360257509066280000 680 -4334506005155682005121515930644926168000 681 0 682 82688691144393593463091315092566389488000 683 -380274445889899636566654732742774801200000 684 728886356644398815648775862846204030800000 685 0 686 -3199015849202108110294217069964279487200000 687 7406283458847715486742293824344852736000000 688 -7308633405229288635369592295230332672000000 689 0 690 8871515938037284862631376672253001945600000 691 -10907288868227134534879887692066517984000000 692 5709498757921500568514628619552897824000000 693 0 694 -1895032007256140807554979287747114176000000 695 1183077622833954760007153606573625600000000 696 -304401539389301840141145213703499520000000 697 0 698 20851890849630705557525298147601920000000 699 -5206701335449012312925979519552000000000 700 463790202989575886697608259724800000000 701 0 702 -1419041926536183233139035980800000000 703 1 704 -137438953471 705 225141815506545210 706 0 707 -18171005244952807574988570 708 15380734950097629598989755070 709 -2273985955516434770608573212000 710 0 711 11406417947592624431071757349789600 712 -516694346944701003600929498987335440 713 7776744760311751175579383535176597200 714 0 715 -1291785972302173381823461471530067537200 716 15422306090540494078606555243452543051600 717 -72122239299640214070245260762237356480000 718 0 719 1643050180923353536264645393131500711664000 720 -8250647775472884547072337545943575042896000 721 17271310789252674226426633988762849796000000 722 0 723 -90661475745257312275126864720493233543200000 724 230117568927894011024509022604836629423200000 725 -249567686367598508967665854858091031552000000 726 0 727 369619737808910686178211839748803924160000000 728 -505377409024837619472661496800054516224000000 729 295951221750833264303333512724792975040000000 730 0 731 -125909384486491367524643097225696367680000000 732 90448256895446726219309007541875079104000000 733 -27182612063577678444482805723412869120000000 734 0 735 2717392303260369380436962785481387520000000 736 -865140243443079702037818142535631360000000 737 104746579807268365354157940922752000000000 738 0 739 -997586474354936812896742294502400000000 740 52504551281838779626144331289600000000 741 1 742 -274877906943 743 675425583958589101 744 0 745 -90873914339844211099665960 746 92375264726810541631813473270 747 -15964043893465336283056981749210 748 0 749 103891516873044048624180074255121600 750 -5269601230975343655888940806021460800 751 88127664098152767949377866381879246400 752 0 753 -17783701701904103366728160154925527924000 754 232705502907495171064196772538226480706000 755 -1189789732128386669603924798137728148561200 756 0 757 32249472699814291115387042179838856684336000 758 -176443513034208931963801047510219862870416000 759 402410734975056771225757083699986321510064000 760 0 761 -2512022256653100171929897698096003956499200000 762 6966477507064071800316862656436763751717600000 763 -8271350044661599827525913910389296649351200000 764 0 765 14805640409657536368515561617823162933952000000 766 -22380306079868545260744494910521515525824000000 767 14560589304595387189334604301970119036992000000 768 0 769 -7796259456332348828068542978405031624320000000 770 6364819856971651444793920045801447035840000000 771 -2199384827402608925068602090553925129280000000 772 0 773 305594066511807697369663892209358323200000000 774 -119088714284656899423705588767097254400000000 775 18373514431786747722038436355402053120000000 776 0 777 -363121476665196999894414195198873600000000 778 38905872499842535702972949485593600000000 779 -997586474354936812896742294502400000000 780 1 781 -549755813887 782 2026277026753674246 783 0 784 -454445125510392641436493500 785 554705957932562470846379169420 786 -112025433048437785606294312664280 787 0 788 944957366221834327747471773202152000 789 -53631035961610832996507028728510702400 790 995752311234557165722601234230779014400 791 0 792 -243587196022644112181332253627769317712000 793 3489065162829685738666220897549202592896000 794 -19475784502278266241508249379833507593360000 795 0 796 625977618598676270632218276294382559788080000 797 -3724224270512603724309998572241218095301200000 798 9233795581833959040963594017891718874524960000 799 0 800 -68196641759727043996593582897193945589563200000 801 206014972545124683217498830101624885624270400000 802 -266872303604921585836581509159758224203971200000 803 0 804 572585218825330058825411191364885753976000000000 805 -952028968318020585992245908119138477020224000000 806 684079890262366542501712749989972915834496000000 807 0 808 -454017930629727866676556822631793096595200000000 809 417036119942787659357805347747789328180480000000 810 -163653227504055648349035465494193384545280000000 811 0 812 30476623634559078771750191930952728870400000000 813 -14133620480567988593604898460990131315200000000 814 2667581147951703460474340281479725184000000000 815 0 816 -91169427891297675330633278294574336000000000 817 14913917791606305352806297302810880000000000 818 -778117449996850714059458989711872000000000 819 0 820 1 821 -1099511627775 822 6078831630016836625 823 0 824 -2272527846849203054686656906 825 3330507973222926788285457484020 826 -785842149212862186656599326158220 827 0 828 8584533004141029100181980393556806680 829 -544814975912104838914797533243926392000 830 11221430603388182987931148720181122670400 831 0 832 -3321238860899540762008372295707054616918400 833 52013545827909973799684411862849837430800000 834 -316560223673981793793287286980347032050672000 835 0 836 12028179607262236147830398620574982832694592000 837 -77677656385404363638327684997346429231818960000 838 208960134489458655297098273490113621473685040000 839 0 840 -1817471003999767518182673711487627508529339360000 841 5964458872947010954713439503076820341114776000000 842 -8404227680909567989633861841792312898558312000000 843 0 844 21456184088973252613732963645452950059673731200000 845 -39067383646901786706433673395219744251925824000000 846 30846533625218164265445441055278068928794304000000 847 0 848 -25052362124489677509740562417692025822961536000000 849 25677603586545737914354308288755679646675200000000 850 -11328791851767539989187179646536834843610880000000 851 0 852 2749168076401565218575424042253591851399680000000 853 -1486271676279761211650322881395104517440000000000 854 333636888347965427207885183688622613798400000000 855 0 856 -17747004521172338960161084511402320358400000000 857 3939997708059053590640070594406063872000000000 858 -313711018590396979551638549352169728000000000 859 0 860 778117449996850714059458989711872000000000 861 1 862 -2199023255551 863 18236495989562137650 864 0 865 -11363848123592636823972087630 866 19994410478571806744986178188650 867 -5510886568409704086961051655559600 868 0 869 77903267414550779363272675260665369400 870 -5525410556158317651049613155981275180120 871 126159811516830537061816623588211981334400 872 0 873 -45097088595497518322859167508203583274838400 874 771365746782433663101690605924089434051139200 875 -5112498175905096723497100187745154342775680000 876 0 877 229001108921087239215420773252482398127766976000 878 -1602676868260736560003015106502010434328549344000 879 4669341462768353723389816361288276671086386400000 880 0 881 -47628142785453561984703400217570697288246112160000 882 169384986288829358885531817008930225183641198560000 883 -258906284263337184263426656895068220419103712000000 884 0 885 781458644859449700468565000336356370418708880000000 886 -1552156577043777769710599599412037102041914704000000 887 1340732395290613662350664662630364536352481920000000 888 0 889 -1317904279943747143379495337327639239658944640000000 890 1496846609206572785213105558775739138266140544000000 891 -736356601202979808380117193373977074852065280000000 892 0 893 227684611250018953605555950952517307388295680000000 894 -141255783514763533409099971361802084689149440000000 895 36943909588934730550331470412818568279424000000000 896 0 897 -2854669775303945420650190019976223236531200000000 898 806359080189620577970282809509316280396800000000 899 -87094686178147500424675244718449832960000000000 900 0 901 669959124447288464805194190141921792000000000 902 -31902815449870879276437818578186752000000000 903 1 904 -4398046511103 905 54709490167709668501 906 0 907 -56824076211822660102116670300 908 120023282112048803654036929570050 909 -38636189210303644028962320123483150 910 0 911 706291173329387114103759275876353629000 912 -55955234968314133524765585637158740125800 913 1415384979465927495935230925250238170579000 914 0 915 -610054567006933219275376565390321015727936000 916 11385382606695539021620837660543898659288848000 917 -82087032866053486494168337057645941179993174400 918 0 919 4323358968061428477154211566973165451569461824000 920 -32741202480351741146716425062328388586085926784000 921 103141579606945349784433646822995350659598285696000 922 0 923 -1229118458076690828242565122058716623315768224960000 924 4726660696848770697160471378765449597093274723680000 925 -7818079387233878185799663095684801546659438560160000 926 0 927 27737329984660124519858852697544370474714590512000000 928 -59892537124624464524189714593121873913557504304000000 929 56377810174415679889705740683376324808061902992000000 930 0 931 -66438015622040435127060274263404621747399324160000000 932 83124622394565850714398531545773712098093610880000000 933 -45279753775390965837980216376229376394406131840000000 934 0 935 17515459001047878948182330127976102067592153600000000 936 -12316288810752585604892745407734342023244838400000000 937 3694385155363695637216300977599285329495380480000000 938 0 939 -394943123234204679353496972612908652242380800000000 940 136264426733451562526927777500474278406732800000000 941 -18717515284550543497997707924696552812979200000000 942 0 943 297685170962745174528441285153060582912000000000 944 -28808242351233403986623350176102637056000000000 945 669959124447288464805194190141921792000000000 946 1 947 -8796093022207 948 164128474901175516606 949 0 950 -284139723543970180376981106000 951 720423813053351935224732160771800 952 -270813394318461654613698351653092200 953 0 954 6398068997575840297322709980576460765000 955 -565908970243105819274589689854474583919000 956 15849010948966773122911368105938413576998000 957 0 958 -8224544901835828438964463900635088393091680000 959 167326065864827678153271622597688754434507040000 960 -1311003171237671070563870919488496408314919552000 961 0 962 80996044100600022286314183407968666132172704320000 963 -662838747103375624752517247760454807226227533120000 964 2254360834855127316224687115197867159807140769280000 965 0 966 -31277211689179815131813807021672461262389543532160000 967 129798022950283462730624237896072940225683176645120000 968 -231809093571715675942157436367170381141193108844160000 969 0 970 961712116789357344048650539280899159845462231600000000 971 -2250639214856739190625403896859777983620359874704000000 972 2300803857329341395836521288161745130693918936736000000 973 0 974 -3223625460561834086186836661578298171739936595200000000 975 4420441124876148140116703900011945393617388727040000000 976 -2650541702955607701693364680849716349697994250240000000 977 0 978 1263302759784770101580922502026080986918074124800000000 979 -996763966600167915856370238086178997020865574400000000 980 338680390220523302585747206147458800927500569600000000 981 0 982 -48303090896420966539208052254209700278671360000000000 983 19790943775536732512102643531695642712423936000000000 984 -3319007204033050884433538381572176849434112000000000 985 0 986 90947621102843856385769916505956025185792000000000 987 -13415038188224355123104273398671794655744000000000 988 633781331727134887705713703874258015232000000000 989 0 990 1 991 -17592186044415 992 492385433499619572025 993 0 994 -1420775987987535362356754559006 995 4323963576937831462250277870160800 996 -1897855031668391638101562658053960800 997 0 998 57915290292371301341048212751665829245200 999 -5716672323409240755421801288369933986075000 1000 177168665289850033448397997614594922266573000 1001 0 1002 -110538525501458879981884578556053647092992198000 1003 2449484005831453263852340747075898711193290400000 1004 -20836330029618859805530965150511267405765342560000 1005 0 1006 1506766259951018608041722706693182492476404807360000 1007 -13308030197570961624412651577623653854319031569600000 1008 48798404586177799631041710418603569301371722414400000 1009 0 1010 -785732826989481889001531129520279046590672304617600000 1011 3512377950379012297841823181168726371475210300368000000 1012 -6759387404602578636706487653301721108729956446512000000 1013 0 1014 32639285642758985525749271820646441774476900083804160000 1015 -82559422506009152557476764800376706570265912532304000000 1016 91380013941029827165716325439544232315800489663024000000 1017 0 1018 -151109794812856836587785516986394693707735534039456000000 1019 226098372102577632702919380186129008788979823072000000000 1020 -148473409664766060854244863606520387744898652663040000000 1021 0 1022 86077112553497415489117609339162271057922945303040000000 1023 -75578965937303122491287030661790758467005875648000000000 1024 28798801089921170160059446262626100981817234700800000000 1025 0 1026 -5327524043169898175909599462924463553138247756800000000 1027 2539270226637971597410598387610193333382949888000000000 1028 -505469212692486902222858223983532108663985152000000000 1029 0 1030 21478215550900874209458931710594729878197248000000000 1031 -4292284069122021026986946059488412408158720000000000 1032 308968399216978257756535430638700782425600000000000 1033 0 1034 -633781331727134887705713703874258015232000000000 1035 1 1036 -35184372088831 1037 1477156318091044760490 1038 0 1039 -7104189421993185503078222010690 1040 25950885341566926450313450993759830 1041 -13297957112409554961097689439988208000 1042 0 1043 523906549919892538316913681730660208670000 1044 -57687960846723749266287446798464332323956800 1045 1977438679805396571709486980202393814862678000 1046 0 1047 -1481480167572714570094770245697259323298584738000 1048 35729776913159311133697269980291279368914964174000 1049 -329691338485103069929930862487200302064833171200000 1050 0 1051 27849682963568928531967055944246164632768173414080000 1052 -265159569975444625576137014411009871749841449977920000 1053 1046941958915516847609506362152080701414934010000000000 1054 0 1055 -19506945555735709283783667913116601940377312951977600000 1056 93772704275117390221552263705637840150858745005065600000 1057 -194102067760028443920509271018795575587016311573824000000 1058 0 1059 1086277036247369410892559448080475176237060063187392000000 1060 -2962527126225212604638127680325955415188836227935008000000 1061 3540532868985924316721538729272591457940070083821600000000 1062 0 1063 -6865378288427121455146268145948059085290398283032800000000 1064 11165135212650177242133361398189316381193725179304224000000 1065 -7994151281146412377025381474594067151926555578634240000000 1066 0 1067 5575633286310596199563099326607465406029710317027840000000 1068 -5410229556133720875844640150693240732789656967032320000000 1069 2292800459081394037953960140442356428302703100544000000000 1070 0 1071 -537938183916299520040196375063777563192227193574400000000 1072 293610658209529153210257918857392498134667262745600000000 1073 -67959433601128449537492840099951425572171468800000000000 1074 0 1075 4179406980160086576351670743114703181387885568000000000 1076 -1060882768490060725721267934632897246148753408000000000 1077 103423606617892506650256890766720794215633920000000000 1078 0 1079 -655963678337584608775413683509857045765120000000000 1080 28520159927721069946757116674341610685440000000000 1081 1 1082 -70368744177663 1083 4431468989457506370301 1084 0 1085 -35522185041142274881566624348240 1086 155740832996511524629396097072612430 1087 -93163552442891585507034766432898735490 1088 0 1089 4736563587528326169797928115055709352638000 1090 -581594767416516525507726691120219265117598000 1091 22040265282092981035135794016218653625109242000 1092 0 1093 -19804687342999409077402856155529677400827429380000 1094 519476118962675645282993792918142282367691100030000 1095 -5195478515668661226884843827170043486554902317218000 1096 0 1097 511699474694651843344227985757639147016459456169920000 1098 -5246316869938675045413906210450362490254205047641920000 1099 22278333349173821734765854010588622172632319239801280000 1100 0 1101 -479048677320955469184385235018798158154648090350425600000 1102 2472645350723032479833606827699481124066815962102972800000 1103 -5495847305506945502608788134194314480160821361253673600000 1104 0 1105 35509594314136021522016840455866693596939271025137024000000 1106 -104182631188039762992905305890486720200836243505995008000000 1107 134107240103547720411777205534597389761836763226338304000000 1108 0 1109 -303167054322015446302696215542234596386244033585454400000000 1110 534050026743891839463242618178173204909233305587077920000000 1111 -415295717905291442319787246685255827427629100627224800000000 1112 0 1113 345161543947419448398798713116164005476234272087667200000000 1114 -367943703356796184364300042901616543313828777341017600000000 1115 172221918522122046217747487477267567448018776958589440000000 1116 0 1117 -50316470087037897793460200040494820278797296980377600000000 1118 31060917816865190063477066793940684767229762146585600000000 1119 -8229020416425063442957121222188563061873365275366400000000 1120 0 1121 697573677789629362714802096894070645450083662848000000000 1122 -215912762463146100110711753722284514775150951424000000000 1123 26725753222860653026107672930259836320396080128000000000 1124 0 1125 -349409985994486734941037022082917186377553920000000000 1126 30830292881866476612444443124963281150960640000000000 1127 -655963678337584608775413683509857045765120000000000 1128 1 1129 -140737488355327 1130 13294407038741263288566 1131 0 1132 -177615876939279701781081447483300 1133 934622608904274859150784415557415780 1134 -652612089599230633123131553321508985720 1135 0 1136 42800681736548429595285903606643843640430000 1137 -5858576746452920190605448264237694035349722000 1138 245350891940105374014032367634006286201789652000 1139 0 1140 -264136788386508910174020071700162838577887452120000 1141 7530126600936451351968150230875877759358431982360000 1142 -81568510567768647920253613957977648274897372458480000 1143 0 1144 9350531859450974638056076016665599107677998865521600000 1145 -103132594728705232154302187545986390323855501612443200000 1146 470505185463750688369276382095237083692301910985001600000 1147 0 1148 -11646997608944124538416460321070647002650937726436857600000 1149 64458219939646779409211440144783346050717561063624339200000 1150 -153603586884613103838171802191163525408433866891967193600000 1151 0 1152 1141776070346011258565350072290370459369804744313654400000000 1153 -3596488268742434375865958964549322065145224106784295808000000 1154 4975269688240305370025753526010456886180463772689069312000000 1155 0 1156 -13044156350628737209395656191062587587861453000232832000000000 1157 24813345377655203126675468796069999442478076141590515200000000 1158 -20884917656222412303862043919915528723895001703250137600000000 1159 0 1160 20512730641686895098187872675051834194543425157919552000000000 1161 -23900416864395912065546558991488374653385909408487616000000000 1162 12282810105339806751814262791031846097015746408347929600000000 1163 0 1164 -4401032944598533822140047919849854716010859011069184000000000 1165 3042024270261279440770155939668054371470230949844224000000000 1166 -911089234761016085481391996750226969990426726524416000000000 1167 0 1168 102657598662377627033926645107673721010274390023168000000000 1169 -37668856812826940075956779628992846084009770136576000000000 1170 5683375400309076182447576764169147772055201425408000000000 1171 0 1172 -127637412530927213175519994537347983964977049600000000000 1173 17141642842317760996519110377479584319934115840000000000 1174 -739927029164795438698666634999118747623055360000000000 1175 0 1176 1 1177 -281474976710655 1178 39883221256961278221025 1179 0 1180 -888099191657260632335145578606706 1181 5608623732810345553413611900581911180 1182 -4571088495021327256439373226497235147380 1183 0 1184 386581619798752219858803734002394389661967720 1185 -58970973600158137772412055774836734946261090000 1186 2728152695073423715107383285295257618396434782000 1187 0 1188 -3515343141663433075023975194646511721057364529692000 1189 108855550662134934759816364164364405532530584630600000 1190 -1276238544723084878267581260985795868438969610753720000 1191 0 1192 170008751666817101013446677683147327783283578762060720000 1193 -2015345746727360747624392668111070210659925009737844800000 1194 9867791876369610168404970947723382103068435823227019200000 1195 0 1196 -280559340828250835147238586718013138896536389492294652800000 1197 1662667788460055762309397349927717200171456035654909472000000 1198 -4241922917682215961779277291989377890951872110215113184000000 1199 0 1200 36158124714792855715212074793745767147481256551992865113600000 1201 -122053096745953575236648684885541635178020945384233051008000000 1202 181086629076139891876952811741423522773760435250800716928000000 1203 0 1204 -548037800635502516853414859562350813572446962241438330112000000 1205 1122680895497889472872738093422915023322324421254467584000000000 1206 -1019632628007722828319855393458431382077916194924611993600000000 1207 0 1208 1174823577382197799263694757183586923266523277851297817600000000 1209 -1489534284565128548468782803987315266635053950099924160000000000 1210 836205440381623741427790700541416982503111584236467008000000000 1211 0 1212 -362753675468695378272515428805778861149686537714098816000000000 1213 278435141220074370168447698741830690608270559503640320000000000 1214 -93330941290643936708407250726951884887561030381492480000000000 1215 0 1216 13589880584889145120402337368122374731555313299591680000000000 1217 -5791053531296214191581177193832322096949660336686080000000000 1218 1035431135282656017440338173068123121962578834160640000000000 1219 0 1220 -35950460491809616000135884802125599702950092453888000000000 1221 6532199134638341598738278831544720157140936560640000000000 1222 -429034355744053888538776870526989020496768266240000000000 1223 0 1224 739927029164795438698666634999118747623055360000000000 1225 1 1226 -562949953421311 1227 119649664052358811373730 1228 0 1229 -4440575186209518097627128837525750 1230 33656182892820359623643347131384500610 1231 -32014445336347721831735853421182391765200 1232 0 1233 3490256724685809585196805866045840884394091400 1234 -593188970579770147702849791354388898969568609480 1235 30304534513808451555043276417122017477092088052000 1236 0 1237 -46694432712158483843137174817201234623172988828612000 1238 1569677170111513716612740775831506329829173923714396000 1239 -19905567025481217717332433463937488865312258253720000000 1240 0 1241 3076732360502431469642918120685776177352930092421146160000 1242 -39166372219428384174467661546612768364194471014236238640000 1243 205626157371568839928313982019743891854239605728953968000000 1244 0 1245 -6700589963439864565692031233186961999546135487167750876800000 1246 42470437503514494308898752019488054320599296963746196092800000 1247 -115853572779751580506326748564960580693779074927151607424000000 1248 0 1249 1129077058797396391565517038924081447617426471721640696000000000 1250 -4077333633264614349033167676867726693315575993789880954048000000 1251 6476029242753173558754158820530476372205804041766649020160000000 1252 0 1253 -22526951621667944276485109000743127955262192317649393432320000000 1254 49573523083366257174931173729995624293270694542635739093248000000 1255 -48448824900707749771006588598555098194250268361479985561600000000 1256 0 1257 65061008129707812231169339456356515349938076938383379481600000000 1258 -89413343728826898023640542322627087533387102472490249420800000000 1259 54589273250964016273941982186733953920404822599975056000000000000 1260 0 1261 -28357012793373593816446068031931913423320573287644256128000000000 1262 24002421358704555062484083418003384105652683156559988352000000000 1263 -8930174393516526564828389054445906632172020815447372800000000000 1264 0 1265 1643071468683313993092435386306504487391663224317975040000000000 1266 -800409352294895945982905274233974892065653579424074240000000000 1267 166135662974374706773139262512408058280333756939315200000000000 1268 0 1269 -8323342035652206010519971777109243157676124218624000000000000 1270 1918251882324796433548075642346709113861237242214400000000000 1271 -170405194816652389532302926040297047577589649408000000000000 1272 0 1273 906410610726874412405866627873920465838242816000000000000 1274 -36256424429074976496234665114956818633529712640000000000