0 1 1 2 2 -1 3 4 4 -5 5 1 6 8 7 -19 8 9 9 0 10 16 11 -65 12 55 13 0 14 -6 15 32 16 -211 17 285 18 0 19 -120 20 30 21 64 22 -665 23 1351 24 0 25 -1470 26 810 27 -90 28 128 29 -2059 30 6069 31 0 32 -14280 33 13020 34 -3150 35 0 36 256 37 -6305 38 26335 39 0 40 -121086 41 162540 42 -64260 43 0 44 2520 45 512 46 -19171 47 111645 48 0 49 -939960 50 1743210 51 -1001700 52 0 53 136080 54 -22680 55 1024 56 -58025 57 465751 58 0 59 -6864990 60 16902270 61 -13243230 62 0 63 4158000 64 -1474200 65 113400 66 2048 67 -175099 68 1921029 69 0 70 -47985960 71 152640840 72 -156652650 73 0 74 94802400 75 -53638200 76 8731800 77 0 78 4096 79 -527345 80 7859215 81 0 82 -324690366 83 1308415680 84 -1711143720 85 0 86 1797836040 87 -1443241800 88 372972600 89 0 90 -7484400 91 8192 92 -1586131 93 31964205 94 0 95 -2143541400 96 10782361590 97 -17614396800 98 0 99 30012942960 100 -32056184160 101 11691880200 102 0 103 -778377600 104 97297200 105 16384 106 -4766585 107 129442951 108 0 109 -13885399710 110 86194238130 111 -173262259170 112 0 113 456352696800 114 -622734512400 115 300583483200 116 0 117 -44270226000 118 11578366800 119 -681080400 120 32768 121 -14316139 122 522538389 123 0 124 -88624940040 125 672786665460 126 -1644680787750 127 0 128 6462739483200 129 -10957253907600 130 6720674360400 131 0 132 -1825295472000 133 749188440000 134 -91945854000 135 0 136 65536 137 -42981185 138 2104469695 139 0 140 -559089006846 141 5152631358420 142 -15175806298380 143 0 144 86571650725560 145 -178694448332400 146 135434361862800 147 0 148 -61064306503200 149 34966667736000 150 -6715452744000 151 0 152 81729648000 153 131072 154 -129009091 155 8460859965 156 0 157 -3494366104440 158 38863864543170 159 -136864344462300 160 0 161 1109265872354640 162 -2744783788186440 163 2518684584015600 164 0 165 -1760097007468800 166 1318336000581600 167 -352213918056000 168 0 169 13894040160000 170 -1389404016000 171 262144 172 -387158345 173 33972448951 174 0 175 -21677983761630 176 289518882324390 177 -1211506349327910 178 0 179 13709525585792400 180 -40176014521242600 181 43948133949119400 182 0 183 -45347583301020000 184 42656301105818400 185 -14863774692967200 186 0 187 1267136462592000 188 -262597359024000 189 12504636144000 190 524288 191 -1161737179 192 136276954149 193 0 194 -133677603404520 195 2135022095078880 196 -10560607441596450 197 0 198 164479259263082400 199 -565321890005800200 200 728257679995645800 201 0 202 -1070280276313248000 203 1229363099500536000 204 -536414502828204000 205 0 206 82363870068480000 207 -26530669685520000 208 2613468954096000 209 0 210 1048576 211 -3485735825 212 546269553775 213 0 214 -820317959294526 215 15613542682574760 216 -90889925818008240 217 0 218 1925170801058431080 219 -7698854123431543800 220 11565701609976750600 221 0 222 -23544884140313936400 223 32354090084580264000 224 -17188173741755016000 225 0 226 4278644657999712000 227 -1904268515189040000 228 291045406251600000 229 0 230 -2375880867360000 231 2097152 232 -10458256051 233 2188563950925 234 0 235 -5013987111829080 236 113396388574495950 237 -773960034591790200 238 0 239 22070808894797475120 240 -102013932567272861520 241 177282689936878726200 242 0 243 -488985868379177769600 244 791394845092785133200 245 -501489410460142104000 246 0 247 188918959128419520000 248 -108918060974586864000 249 22959324761733360000 250 0 251 -598721978574720000 252 49893498214560000 253 4194304 254 -31376865305 255 8764714059751 256 0 257 -30547597068606750 258 818844655580617050 259 -6531869442457809450 260 0 261 248624914828797460800 262 -1320790538293178752800 263 2637461942078909022000 264 0 265 -9680785838959128894000 266 18227738965321088002800 267 -13563594483011769596400 268 0 269 7365479153157373248000 270 -5281065463700282256000 271 1439449044005948976000 272 0 273 -79946015305796640000 274 13720712009004000000 275 -548828480360160000 276 8388608 277 -94134790219 278 35090233104309 279 0 280 -185617085783507400 281 5884650574407353100 282 -54711489506404326750 283 0 284 2759171462183949120000 285 -16766320154684143428000 286 38253495996412802028000 287 0 288 -184086447142720122000000 289 399266300386284995664000 290 -344611684485435929562000 291 0 292 260161298122428743040000 293 -225553389413980708080000 294 76318570053421519824000 295 0 296 -7523340808777073280000 297 1994442697628821440000 298 -164099715627687840000 299 0 300 16777216 301 -282412759265 302 140455067207455 303 0 304 -1125412619844737406 305 42120639449769008700 306 -455345867774456673300 307 0 308 30230907791292080472600 309 -209262064861181119788000 310 542873552730374341476000 311 0 312 -3382503538340089830744000 313 8382118318649636520960000 314 -8308651054470969842640000 315 0 316 8479440151380262144080000 317 -8708256466946922085200000 318 3556351905794256769200000 319 0 320 -560063914067266408800000 321 203862339029781432000000 322 -25877262848981544000000 323 0 324 151476660579404160000 325 33554432 326 -847255055011 327 562102681589085 328 0 329 -6811236786185515320 330 300471539247606747930 331 -3769128860544960412500 332 0 333 327593738144173429328400 334 -2573960883594621041921400 335 7560792957070397696652000 336 0 337 -60348592890970608159936000 338 169704320778165715614072000 339 -191613245102082973128960000 340 0 341 258524450211098291220000000 342 -309607355445455976068160000 343 149501346318407434150800000 344 0 345 -35107493161387536489600000 346 16450175993097567520800000 347 -2863540037703152808000000 348 0 349 53016831202791456000000 350 -3786916514485104000000 351 67108864 352 -2541798719465 353 2249257981411351 354 0 355 -41162068783101791070 356 2137356958664174812110 357 -31054445502102503543790 358 0 359 3516249007820692701558000 360 -31261913362838392325091000 361 103599319902817877569431000 362 0 363 -1049626018558514777660280000 364 3330096519255103640290248000 365 -4253742167080487579361864000 366 0 367 7450685197602596357728320000 368 -10277455407052334496035040000 369 5776493125377252467629440000 370 0 371 -1926579539741495774335200000 372 1115611404230382319260000000 373 -249676896828948910120800000 374 0 375 9747523108284657696000000 376 -1427667525960884208000000 377 49229914688306352000000 378 134217728 379 -7625463267259 380 8999573724364869 381 0 382 -248449025644643776680 383 15167309054564732640120 384 -254847634892812552786650 385 0 386 37430830323712811581596000 387 -375527288061608549890023000 388 1399501405648006492458627000 389 0 390 -17855470930089894559698240000 391 63596586030087246713937360000 392 -91370550308073526751821560000 393 0 394 204659089563744752182646400000 395 -321933301093238493506047200000 396 208026961171016059816904160000 397 0 398 -95028514168820688926870400000 399 66117232631870204604019200000 400 -18263970970428979354759200000 401 0 402 1252999788646773271104000000 403 -282235100908060316016000000 404 19938115448764072560000000 405 0 406 268435456 407 -22876524019505 408 36005920360726735 409 0 410 -1498090714145916279486 411 107413408510176347364240 412 -2084283006306194620213560 413 0 414 395592889920739947009330120 415 -4467677641591109353024617000 416 18671653308084120658953639000 417 0 418 -297903334848363443497263966000 419 1186069912542477329985137520000 420 -1907104907139787155026706480000 421 0 422 5393607524314330350451181760000 423 -9595937243355192163719885600000 424 7057938933259467637892508000000 425 0 426 -4293680055720396544962158400000 427 3516295148078249173356720000000 428 -1165624862240867755158432000000 429 0 430 126477922725390308517244800000 431 -38945342440686960310032000000 432 4227323544370178139888000000 433 0 434 -18608907752179801056000000 435 536870912 436 -68629840493971 437 144046557966926445 438 0 439 -9025581083708111963160 440 759384313141964012947110 441 -16996504275980086003801200 442 0 443 4154625913136904702311658480 444 -52704790066788862406354758080 445 246398227904964994672566753000 446 0 447 -4886061424402220593063316784000 448 21663792041165884715241494358000 449 -38816167902033935790323266320000 450 0 451 137115047981464491308120150400000 452 -274014135537092267068347916320000 453 227522213855386082231329130400000 454 0 455 -180250191472474944514370476800000 456 171042069575928058431409886400000 457 -66654243322641567030726288000000 458 0 459 10676780184212901410075424000000 460 -4213472314033305641301984000000 461 624654510971295471947280000000 462 0 463 -8634533197011427689984000000 464 539658324813214230624000000 465 1073741824 466 -205890058352825 467 576254861708199751 468 0 469 -54338886531933907570590 470 5360818097412288650445570 471 -138250187147266580069250930 472 0 473 43392892180911167562447780000 474 -617144323952909628790707265200 475 3220302685193524248102574826400 476 0 477 -78937580634791361259698451530000 478 388475679134717138438445533562000 479 -772705230720704165651862721626000 480 0 481 3377435365767846567149348423040000 482 -7537224390889649426536652966880000 483 7016571496941552048241713854880000 484 0 485 -7108086444892898261544989841600000 486 7719221621168319178724207400000000 487 -3481164605078606251482939662400000 488 0 489 784017601601833771801364736000000 490 -380683257084221787567039168000000 491 72265466389629246551449632000000 492 0 493 -2091176008651205143668000000000 494 267130870782541044158880000000 495 -8094874872198213459360000000 496 2147483648 497 -617671248800299 498 2305225336891151829 499 0 500 -326961183619377425940360 501 37797421114545690090971940 502 -1122083951470369506505344150 503 0 504 451024521374718202886564990400 505 -7179123593110206424759809937200 506 41729353842086839121184434242800 507 0 508 -1258313780939890295722723942320000 509 6853323735273044772952762873320000 510 -15082613445474286619498922280950000 511 0 512 80910973267790567804781220742400000 513 -200623664644956730745735329562400000 514 208166449456837885803664153799520000 515 0 516 -265601349302634556504747937683200000 517 326811912629622204603101556873600000 518 -168459388354738061001556833297600000 519 0 520 51441561719004208945801031424000000 521 -29878887981319832559344175936000000 522 6972315401004502141812098880000000 523 0 524 -351986745776170849782197760000000 525 68925161245143721535297280000000 526 -4265999057648458493082720000000 527 0 528 4294967296 529 -1853015893884545 530 9221519018813407615 531 0 532 -1966409881384304707424766 533 266216753719916717766505380 534 -9090063875106593122315669020 535 0 536 4667976615077764238466373643640 537 -83029580216584734498336994222800 538 536647864070593101578012260599600 539 0 540 -19820372387067782835623198202722400 541 119157935181314245438686854349960000 542 -289295081274499899322652096608440000 543 0 544 1891113470134193323497865635128880000 545 -5187336173806617536850252014306400000 546 5968941970941368292784901042052000000 547 0 548 -9470070666891661822036301645985600000 549 13094302325836636392471042499440000000 550 -7637956359439557714671481124752000000 551 0 552 3074709637629718029974256871046400000 553 -2092769018470740702747318535872000000 554 583650374985283883242213055808000000 555 0 556 -46264241168547386858606468736000000 557 12344295626108410011277950720000000 558 -1170389388521906494808106240000000 559 0 560 4015057936610313875842560000000 561 8589934592 562 -5559051976620931 563 36887929091147515005 564 0 565 -11821687017998050350372600 566 1873349325446338547902661490 567 -73519161262012495131824868300 568 0 569 48130767113394052617252399729360 570 -955337171918131957627904299243560 571 6854922269930040891427832098309200 572 0 573 -308891083673347834122288766631289600 574 2045033868751594858443404391884791200 575 -5462826846661198107233241526184760000 576 0 577 43240127248209766968502114356050400000 578 -130708316294607019699618504069012560000 579 166064864983086923687350288969797600000 580 0 581 -324056840695323491545063612789651200000 582 500040437498967535289596312052817600000 583 -327348278210752385469297014487888000000 584 0 585 169867967587670588550346115987904000000 586 -133372504439452949723534022244704000000 587 43548207739707577866497106528960000000 588 0 589 -5058896981698728994952242980864000000 590 1724336158297234929249204065664000000 591 -222616894824327158003028660480000000 592 0 593 2384944414346526442250480640000000 594 -132496911908140357902804480000000 595 17179869184 596 -16677164519797385 597 147557275416566680951 598 0 599 -71046316085563525511801310 600 13172553713214360087070493430 601 -593773338072438976698306930870 602 0 603 494621201585991202873246805662800 604 -10941885795119998007462218889243400 605 87035753098751150485273506675928200 606 0 607 -4768170243762714189922523435348916000 608 34691092119027444720240819844478632800 609 -101720466627840333724835695162149698400 610 0 611 969439141579218674825945369705339520000 612 -3218540172817099412757287521364095440000 613 4497672146313201651043572316017065040000 614 0 615 -10693370476273822350286095187499534400000 616 18306123717078046634107051045797480000000 617 -13356803489546700139448687780290305600000 618 0 619 8772781037717201225833713739634496000000 620 -7847756809556994356294071500304608000000 621 2953192374424700526667861271992032000000 622 0 623 -478844873848026092000751243166080000000 624 200162433376477423660340372480640000000 625 -32988783008836992994834978120320000000 626 0 627 735799517463206120886907545600000000 628 -83340557590220285120864017920000000 629 2252447502438386084347676160000000 630 34359738368 631 -50031510739261339 632 590245778830786521189 633 0 634 -426859087728831817003726440 635 92563107572928338237052460560 636 -4789704365719154893847666927250 637 0 638 5068092326443704468902664428263200 639 -124812334560593898907943629032642600 640 1099138466160613795860593174557355400 641 0 642 -72974844222859360016485814146014432000 643 582352594954326955272605102326715400000 644 -1870365110878637452639056861505745604000 645 0 646 21354430238919808699414429929877632000000 647 -77632728690371606314429534190908585200000 648 118920304481617927735687034012618159760000 649 0 650 -341652994425321423469079258857922668800000 651 645601625494545341940470172990832262400000 652 -521930644636979316321946068230739614400000 653 0 654 427345778777759038349320401327878784000000 655 -431208959800968878265782773999086816000000 656 184710225008132541378523045119736800000000 657 0 658 -40311829708565109635971778221393920000000 659 20091536776263556801492337598716160000000 660 -4058077556929945130739824887059840000000 661 0 662 157040639870004277800719981875200000000 663 -27198303591943511968498189632000000000 664 1497877589121526746091204646400000000 665 0 666 68719476736 667 -150094566577522385 668 2361033146833885346095 669 0 670 -2564061367793896721087037246 671 650076048449142526744385856120 672 -38595324248472024165492492799680 673 0 674 51794471713157204941905964221413160 675 -1418548511104526228207503899213437400 676 13813723266730335044866836239851477800 677 0 678 -1108258169356906313811245768149498213200 679 9683961899212076009303392118798918616000 680 -34002309938738487929133145500378937464000 681 0 682 462963137034293230029746047835341190688000 683 -1838047159178697267864206458435182862800000 684 3077100647845703011543606487970540462000000 685 0 686 -10605299308049823597036510894309132223200000 687 22023550269306292757481478414805518080000000 688 -19627953351727502353071877540436905632000000 689 0 690 19778804806264419397511264364319519929600000 691 -22326286384070135671909144931172313632000000 692 10777602777640306576053821325340759008000000 693 0 694 -3078109630090095567562132894320739776000000 695 1791880701612558440289444033980624640000000 696 -431231533465711596206059460366657280000000 697 0 698 26058592185079717870451277667153920000000 699 -6134281741428164086321196039001600000000 700 516294754271414666323752591014400000000 701 0 702 -1419041926536183233139035980800000000 703 137438953472 704 -450283768452043891 705 9444282681902118906765 706 0 707 -15398905955342582406564743640 708 4563352645982967170816136179070 709 -310712822133123620904173099965800 710 0 711 528100764892293628032001256337125040 712 -16070183867568203354759696569340529840 713 172857421756286651679439554374284920600 714 0 715 -16714092062842667460430016714982610588800 716 159666784689820922219097076767927256011600 717 -611824692314300338931254072837655429736000 718 0 719 9893697956396238083336982939075075754560000 720 -42793269353978232999925605523469274634896000 721 78084437389522335641649987885327455005200000 722 0 723 -320779044673151323299635887325329862966400000 724 729252941663091028959840732321018692527200000 725 -713329933403829276806021323533346434048000000 726 0 727 874997146833748305650873336548858440384000000 728 -1097279852526504148079328522249640466304000000 729 592014600766840347864325881214781329440000000 730 0 731 -216357641381938093743952104767571446784000000 732 144813481022602083108274618988700817344000000 733 -40677619595091147682935563241442402560000000 734 0 735 3582532546703449082474780928017018880000000 736 -1074633403057616432746134024381135360000000 737 122869400758049717455115425939545600000000 738 0 739 -1050091025636775592522886625792000000000 740 52504551281838779626144331289600000000 741 274877906944 742 -1350851442795085145 743 37777581011376927670951 744 0 745 -92466138641150385842913139230 746 32020463051657483107745776971690 747 -2499392635002937868745833208263610 748 0 749 5373492747848387704513120880276582400 750 -181524929427280879554644673569779953600 751 2154639980413280836927073135338121696400 752 0 753 -250489204609399274430924932693152008630000 754 2612284967164268510272046368813682777828400 755 -10906862569857551878433744702777977667857200 756 0 757 208692985734023223079188089690058719554752000 758 -981264982984322474415315214910192505890544000 759 1946828171976250809832330207417772571818064000 760 0 761 -9478499763717171972246760354532767708216800000 762 23509177596387271455368690477215357050420000000 763 -25141700759985903961902759820331520034951200000 764 0 765 37185946489526081629260056528344678459776000000 766 -51501484689059319639413703514461753599808000000 767 30841046904316083665232395463259203286272000000 768 0 769 -14161079313304000272862463024206478660160000000 770 10763589511776869294931124226909297294400000000 771 -3473886042381947972478057308556669142080000000 772 0 773 424682780796464596793369480976455577600000000 774 -155835743148230394867782461477901360640000000 775 22692066279269269185068433748302942720000000 776 0 777 -402027349165039535597387144684467200000000 778 40901045448552409328766434074598400000000 779 -997586474354936812896742294502400000000 780 549755813888 781 -4052554603263162379 782 151111674896950505768949 783 0 784 -555160403058072863487815662920 785 224605572054808133683435004497980 786 -20091202469178475399289902997023950 787 0 788 54575993327832667324254500501712854400 789 -2045135658430725164441709497190068731200 790 26763304412095774440898100991906360124800 791 0 792 -3732652358852329850847553151176971910608000 793 42440634167386218221682719657216217779616000 794 -192795795887870709626844239826143422130514000 795 0 796 4350201889111279994942216848535600655089280000 797 -22191815434180521806237186608024655844351120000 798 47767948286383918466384441082547183989376176000 799 0 800 -274211614304851727214092412998818831213833600000 801 739759579754967854890661848421141334032212800000 802 -862001771799921681094721830937325408393448800000 803 0 804 1524614187143350644817657099484024230996224000000 805 -2320188748842753670995671408099084308689216000000 806 1533068614278621497938885218659260488813120000000 807 0 808 -871054050572515526034362170379582424775680000000 809 744342574950898956055876278736176097271040000000 810 -272618196032875374543264697277452871962560000000 811 0 812 44610244115127067365355090391942860185600000000 813 -19468782776471395514553579023949581683200000000 814 3466122019573610403414765460063229068800000000 815 0 816 -106083345682903980683439575597385216000000000 817 16470152691600006780925215282234624000000000 818 -817023322496693249762431939197465600000000 819 0 820 1099511627776 821 -12157664359545301025 822 604450752142405286238175 823 0 824 -3332780501069775991340144140926 825 1575014806398947300101484109800460 826 -161403436469592227595369528989685540 827 0 828 553399508916245868014979513637483198680 829 -22987676182688470814777094973606171732800 830 331385331237302919112985759388826665153600 831 0 832 -55334784688809514561692784158556892047718400 833 685133993175873561386258985823543901532144000 834 -3381817173377634881581286874818808278545536000 835 0 836 89705835992666599786158083617921412064513552000 837 -495597925364321674232524231977573672179189040000 838 1155085304635303065583823501123165582386683600000 839 0 840 -7781929876946778472896113214564447849644115360000 841 22772914234766146933981163186661446138231400000000 842 -28825397900502766750070604275128364475797112000000 843 0 844 60523567735875039320166637040672694311599555200000 845 -100760450897338115237324555505775882109514432000000 846 73088374934757199665232514427747389699727168000000 847 0 848 -50729965711035415424094870706447705469636736000000 849 48335187290080817892728667581829349333896960000000 850 -19888920897315496326222614493921133361867520000000 851 0 852 4235439752681326430225746923648696368839680000000 853 -2153545452975692066066093248772349745036800000000 854 455749699904663698270342399969419135091200000000 855 0 856 -21687002229231392550801155105808384230400000000 857 4567419745239847549743347693110403328000000000 858 -345613834040267858828076367930356480000000000 859 0 860 778117449996850714059458989711872000000000 861 2199023255552 862 -36472994178147530851 863 2417815166233980690253725 864 0 865 -20005774326695399381810150276280 866 11041767547297979980667089489307850 867 -1295952536175934662663260684246885700 868 0 869 5603313823572868430412885831241940549520 870 -257845033589819391774682860332405237848920 871 4091562355761077383429714587533950840507200 872 0 873 -816462835377931181424549773432293017325977600 874 10996362098592627110095890981414398119602499200 875 -58905012726273273035004402897865739767453584000 876 0 877 1831677977181823799218435879754492832456316320000 878 -10941359793797444006782647829078563776501322144000 879 27562087420984956379769188110261474697346373360000 880 0 881 -217013129074282920870235217226500922471887310720000 882 687197554815503727412385130799066666021848622560000 883 -942311606194494018275487297656356654939676088000000 884 0 885 2333615221903227470179164599748393472460623584000000 886 -4233621367625005094411928924672766174746878544000000 887 3356360359838597088711729625552013379016048320000000 888 0 889 -2814750889150319928592600896103378377925085184000000 890 2969559811612532401973339945523693287970271104000000 891 -1361473278065308150830053677532916507588215040000000 892 0 893 368940394764782487014655922314319392077445120000000 894 -215143602692632994509762912187439221247997440000000 895 53017261897154658260855911628029034528908800000000 896 0 897 -3661028855493565998620472829485539516928000000000 898 980548452545915578819633298946215946316800000000 899 -100605528521167817798246660886311922432000000000 900 0 901 701861939897159344081632008720108544000000000 902 -31902815449870879276437818578186752000000000 903 4398046511104 904 -109418984733465848105 905 9671297137930100908545751 906 0 907 -120080106188260626314139046240350 908 77392401702719336861578677176536350 909 -10400745592049371241248086742443009150 910 0 911 56661526141643520638869344913035093754800 912 -2886725193900169125395227436137635081283800 913 50387973437082025560029989352069436275331000 914 0 915 -11995437173702472240896214225934219675016784000 916 175559448338802512009957511775835781019275196800 917 -1019454738310520758330741683235752623116474838400 918 0 919 37064561448413169623870636629301554037655388608000 920 -239024361694242440715583718708319089905282498176000 921 649713986563876123656427592666936567935439366496000 922 0 923 -5955779154925461525403036500824166220409042948640000 924 20362819471316527068759797570135052690412151844000000 925 -30174651651638397440147931582542293044792560960160000 926 0 927 87629867109284589044048567290666244388272094816000000 928 -172648157473455824303601195959874523529681310288000000 929 149015167854605784711283505536202334884158774032000000 930 0 931 -149562638016606285841458805809178333845492935040000000 932 173684129945347782390358964298232464886905874560000000 933 -88110542072277846856161816863908727562376947840000000 934 0 935 29831747811800464553075075535710444090836992000000000 936 -19705059121479976879325347362932912682235599360000000 937 5566062674072328604056782325795512004256673280000000 938 0 939 -531207549967656241880424750113382930649113600000000 940 173699457302552649522923193349867384032691200000000 941 -22654641739219108709502899115430579877299200000000 942 0 943 326493413313978578515064635329163219968000000000 944 -30148160600127980916233738556386480640000000000 945 669959124447288464805194190141921792000000000 946 8796093022208 947 -328256958598444055419 948 38685297970705137100031109 949 0 950 -720707952776895905405109141877800 951 542347212449976661162621435466956200 952 -83438141941503127940569429971073682250 953 0 954 572307039240681659571912399835051044684000 955 -32263930868176652065097325901731301737915000 956 619089307214485152347336009405521410710391000 957 0 958 -175550610766663506592236086498323842827598720000 959 2789332408340169819281013461574681571064346144000 960 -17540191951339949717361569514202892436998523792000 961 0 962 743834791203975647038831431168423473358400237440000 963 -5171560416813630257201891478156189126840509071680000 964 15145498986525704439568805321713603167856329813504000 965 0 966 -161075234639463277862438044917745401488072720177280000 967 593416210093714814614939110630413702508069394333440000 968 -948182653823803336319908131252500612669555133327840000 969 0 970 3212351331646096534674054436140677143465822106304000000 971 -6852246929515421982298446473183268245008197748176000000 972 6416850747083887687862753702492034182642302706640000000 973 0 974 -7644066585437982226303540561590243565357325322240000000 975 9721524530787363543503433261711378093013377227520000000 976 -5424799295493107835252562604118566255299650449280000000 977 0 978 2260066726384938017437292740112259983938939699200000000 979 -1674124747041214521027864650381096598875866713600000000 980 535364261331763436694575068898497947751245427200000000 981 0 982 -68094034671957699051310695785905342991095296000000000 983 26428958183602834280969720294839996411292160000000000 984 -4206475358317264689315656638264703491713100800000000 985 0 986 104362659291068211508874189904627819841536000000000 987 -14682600851678624898515700806420310686208000000000 988 662589574078368291692337054050360652288000000000 989 0 990 17592186044416 991 -984770884591425188465 992 154741520139779146844179855 993 0 994 -4325384352925818997612634624719806 995 3800034026913721107665375593978082400 996 -669132177169374953508043304074990326600 997 0 998 5774587613701612056762849501121599815320200 999 -360054002903109307652217796517559778519221000 1000 7590391340914705088493518742374913437214267000 1001 0 1002 -2560022531332912143834225325631952358286282598000 1003 44122144065069172874914271048098433522723975520000 1004 -300168398079820384212752206458269049989426803680000 1005 0 1006 14814796457521980232454374284316836346795436376960000 1007 -110904839369926560886496072414830792457062476398400000 1008 349454023481836761106193129737677765498691177915200000 1009 0 1010 -4298110777368494186843354310689005418065882604985600000 1011 17031152759584169571254798487772168588935123193392000000 1012 -29283962002802143032442125366994565431658086537536000000 1013 0 1014 115198708148768138083226036621023148344742812616108160000 1015 -265319450388068806888909415679465171201866891858352000000 1016 268751031002049341030036907821159444299091046512208000000 1017 0 1018 -377208166915434469290704897172523702496715357111456000000 1019 523045191432109754411409107399169784278777128398080000000 1020 -319416445417589903880633502257464791564789472789760000000 1021 0 1022 161656078490800537980404640000953029524928820951040000000 1023 -133176568117145462811405923187042960430640345049600000000 1024 47733234107644130578478401536824568299934569510400000000 1025 0 1026 -7866794269807869773320197850534656886521197644800000000 1027 3550208652022945401856314835577257550710920192000000000 1028 -670409219821144438911050951132548071483075072000000000 1029 0 1030 25770499620022895236445877770083142286355968000000000 1031 -4910220867555977542500016920765813973009920000000000 1032 337488559144699327703292547313042393111040000000000 1033 0 1034 -633781331727134887705713703874258015232000000000 1035 35184372088832 1036 -2954312671366461609811 1037 618967065330001178801907885 1038 0 1039 -25957989530988919635816529215770520 1040 26621865110160676848645692330970175830 1041 -5364457519435740791387342559381856860000 1042 0 1043 58211867396643641804604360480194992532626800 1044 -4012565320457516892685261407203251962049312800 1045 92884966105492007600183313891086760139167309000 1046 0 1047 -37211257080732025703792040225988538692213548912000 1048 695112453883365450993558994954691883498581306574000 1049 -5111549377732610357528435200668993834489896687520000 1050 0 1051 293009252939013554108104070355256036382609623392000000 1052 -2359043487806478320795149738715171274579709469977920000 1053 7987224023966074270102327246487032442087385845889600000 1054 0 1055 -113279649830853099505335931618754442091236057957043200000 1056 481976839795174278062570805743228991324891368152713600000 1057 -890157768422677298062413792173363424838080432028176000000 1058 0 1059 4048804162472582015530687128406430591425896291122400000000 1060 -10043592864197061238081205138871138331068976395578208000000 1061 10974181723102276038396855822825511665998818896500400000000 1062 0 1063 -18030513501077298697279629544137375466484123462337024000000 1064 27153437774943001996184124347377450685046836336572704000000 1065 -18067004124844523240351408683226420094254920055243520000000 1066 0 1067 10985862842444317075407739477300706138819367284060160000000 1068 -9995830474296508951752560431577953589395063168120320000000 1069 3982398085866661568619123149505414786118530368217600000000 1070 0 1071 -831548842125828673250454293921170061326894456320000000000 1072 429529525411786052285243599057295349279010200345600000000 1073 -94270333181281740191712019921269816322830486528000000000 1074 0 1075 5240289748650147302072938677747600427536638976000000000 1076 -1267729981725845739021781716166338834580021248000000000 1077 117964134821042298811445227417855958730094080000000000 1078 0 1079 -684483838265305678722170800184198656450560000000000 1080 28520159927721069946757116674341610685440000000000 1081 70368744177664 1082 -8862938049283756918265 1083 2475871215632676081669241351 1084 0 1085 -155776355181552666904277663696960670 1086 186482845718779682538698928962870083410 1087 -42995525750816408361644677552047765407490 1088 0 1089 586331331004044851677524619235274974470236000 1090 -44662125331602478595779314723557526515336082000 1091 1134682419868191675665626073729057381480254272000 1092 0 1093 -539280806305675054360396649073671959768518529410000 1094 10910433150299998099052681447258229255477495734466000 1095 -86650577220905323877409876175386744536328416146338000 1096 0 1097 5758016344633326888758134196208001637270664503811840000 1098 -49802983568286318514945614231627606835518843527244480000 1099 180975871869579790289202892578177190312965102147593280000 1100 0 1101 -2951694028043987949017992062718279282221464052453398400000 1102 13464339961736923485051183096088110084388458684610320000000 1103 -26665531679891172212186209875336241100687735418356073600000 1104 0 1105 139692225502175784514922146346353413797775514531132032000000 1106 -372397111395135203816459716959681499724509769958671616000000 1107 437843795481425525170167629844439124951863622244527904000000 1108 0 1109 -837217081065907285765938833720407801295477339172532320000000 1110 1364641462554474724102817111548684859764491506841527520000000 1111 -985445698619169773634006943073907203291859986816383200000000 1112 0 1113 713105247304215632763098756017780548790063049428684800000000 1114 -712387540401040276799795017856151678209866331258196480000000 1115 313295449154240468650081960719020143319983167113879040000000 1116 0 1117 -81377387903903087856937266834435505046027059126963200000000 1118 47518958649715316949391309238317810890976492697318400000000 1119 -11931874310075204601088109178939404289214413267686400000000 1120 0 1121 913486440252775462825513850616355160225234614272000000000 1122 -269364268908867406162927099582804187415943111680000000000 1123 31812751548368621667161006045878777710304585728000000000 1124 0 1125 -380240278876353211553481465207880467528514560000000000 1126 32142220238541645829995270491982995242490880000000000 1127 -655963678337584608775413683509857045765120000000000 1128 140737488355328 1129 -26588814218220014932459 1130 9903493725468753610433883669 1131 0 1132 -934800224781214138852565497004899080 1133 1306158801807365541105413891058575387220 1134 -344523654543687605940773517203270733510150 1135 0 1136 5901377428189468620200734167844337878990152000 1137 -496560360626663668218670183532250266438929026000 1138 13839499665076312500966409458366476210339731674000 1139 0 1140 -7794263389322960262142170302576040597936319434480000 1141 170667147736473747192475378146831174309153176899320000 1142 -1462782267586585168731926788936995517369597128482670000 1143 0 1144 112483126588156206792358263562651989431533500477964800000 1145 -1044142965656206608892854951736460557708459323582446400000 1146 4067744289506172672418568379648192267778971634697065920000 1147 0 1148 -76105217548590903947627900465853993053368498790061196800000 1149 371665393708872987085555044527110396867585294847558726400000 1150 -788080499896494291428032051065038997344778695571259286400000 1151 0 1152 4738264339088445634431309036839692524515028851097950208000000 1153 -13547027645223045115917466016570235837506151652162434432000000 1154 17100788721616672354378669956120154995070808432309512320000000 1155 0 1156 -37857501728283940336071124987132587030339529141823347200000000 1157 66583180690100027734399556635901056890268079548090790400000000 1158 -52003884294130553617830478851595303401806892180747175200000000 1159 0 1160 44413147506082807163734431666540208847929334566407168000000000 1161 -48466037075075525569175084573552066847417402225183475200000000 1162 23389224356370341576999465889439303689087121647488985600000000 1163 0 1164 -7443057214859813262910203859517909087481089960913408000000000 1165 4864202739783311611732939933168508311451084402893056000000000 1166 -1380135186747599206081959242685614578497129891956505600000000 1167 0 1168 140326455475204567109883424736666567094284160159744000000000 1169 -49035607613445092440851933157331141628120172987392000000000 1170 7056410715214434882776553357257554154988207117312000000000 1171 0 1172 -144779055373244974172039104914827568284911165440000000000 1173 18621496900647351873916443647477821815180226560000000000 1174 -770757322046661915311111078124082028774016000000000000 1175 0 1176 281474976710656 1177 -79766442795397533152705 1178 39614001490689232661750467135 1179 0 1180 -5609511832002002814045947046160517886 1181 9147785613775464858432160064895052205940 1182 -2760107712754922944149504379299341594242860 1183 0 1184 59357555219956889992270859508839129335923057720 1185 -5515276363747005567987178626365351971739130654000 1186 168556797784049068352690264418058965856271425218000 1187 0 1188 -112370893803798367834840339359010917253587949160292000 1189 2661332640108304691294978886135956142410469806138040000 1190 -24599186315540678930058156270019746498077626294017960000 1191 0 1192 2185354498394177848637839345794217538443208588499905520000 1193 -21750929499466581084434334563557834416796796656191883200000 1194 90752172481029312928407062158591990374955566606183336000000 1195 0 1196 -1943227129288306597456635936645730339067992425147204124800000 1197 10146513623824487685867951933906472982075200256085135840000000 1198 -23002251328313465852213874715359150301818126937033368864000000 1199 0 1200 158211221460746430951860759679287402325502201936225916121600000 1201 -484226354898233358990554308368388680725541815885834484864000000 1202 654933443593166412429529816986777405749562607582777992576000000 1203 0 1204 -1670718696133391989726152952985265836894771383495905914112000000 1205 3161946151513335129512448880339777787478156811103691571200000000 1206 -2662872007763678131786568672789565562211841743005271462400000000 1207 0 1208 2664357861947326347732477561170902189901577227951221977600000000 1209 -3161945165328376031324364205070149231641277118572858176000000000 1210 1665934707105616231447957209770200069213232217137722560000000000 1211 0 1212 -641188816688769748440963127547609551757957097217739136000000000 1213 465097023801362243585262200195734460383392620266625280000000000 1214 -147625259525786888866204228437626241057455799333228288000000000 1215 0 1216 19380934116185359311983514561954696828504973636277760000000000 1217 -7861915801861526226461853539968568340874818005007360000000000 1218 1340229831351782076100058944023286357010004745896960000000000 1219 0 1220 -42482659626447957598874163633670319860091029014528000000000 1221 7390267846126449375815832572598698198134473093120000000000 1222 -465290780173128865035011535641945839130297978880000000000 1223 0 1224 739927029164795438698666634999118747623055360000000000 1225 562949953421312 1226 -239299328667667576168771 1227 158456085729199726044535021245 1228 0 1229 -33660623468006569141740974260222026360 1230 64062546855588264023095350189496168031010 1231 -22108305058880709947771331514589417910560700 1232 0 1233 596679227304455957288046597220434739853962700880 1234 -61202257998196673257789402625598423853153744713480 1235 2050257955227323848072219066148534350133952755886000 1236 0 1237 -1616371602823672200455877950648707564452346912543008000 1238 41380811221073949151277607703706484060453690431154396000 1239 -412216309529408995719995352523267636966115309347253640000 1240 0 1241 42243104579930815644110579667298544541547401106657384800000 1242 -450418686962566064031095625586100552072673682472144174640000 1243 2010801815115785488328050254243860317250282502029393668800000 1244 0 1245 -49171027466954358874590783252675016320145432450913946969600000 1246 274177583063017655321552249149409215708157446818049410940800000 1247 -663665681741592544997680464441590810046462249305737346976000000 1248 0 1249 5206410692062010740598684715791808140933002465511521650048000000 1250 -17029392118770961466541485317928679437727184077323178994368000000 1251 24633079034285693214904040884418820210419796618833632095360000000 1252 0 1253 -72100474705034201451416282730738752248532886860285132525568000000 1254 146471172884781756716944350927105820681771231265595710216448000000 1255 -132641096521137727159856930734362764802951287942724060364800000000 1256 0 1257 154474351858534710254809881778983602883325179410873628902400000000 1258 -198591890230754930571524506696094995374196747672440361420800000000 1259 113726717266384576864640651037919739429578070832696601152000000000 1260 0 1261 -52359434152078148878930151449935297528973256444204244480000000000 1262 41862770145737608192140861526895197369996724787454733952000000000 1263 -14741853833257358182768150941224004389582691758395011840000000000 1264 0 1265 2443480820978209939075340660540479379457316803742049280000000000 1266 -1132680678243645359529183799258791008626321093302704640000000000 1267 224070344418570462104101517876364534866811386924620800000000000 1268 0 1269 -10241593917977002444068047419455952271537361460838400000000000 1270 2259062271958101212612681494427303209016416541030400000000000 1271 -192310117909218521165444702880583458835347184128000000000000 1272 0 1273 942667035155949388902101292988877284471772528640000000000 1274 -36256424429074976496234665114956818633529712640000000000