0 2 1 -7 2 0 3 26 4 -42 5 63 6 -111 7 90 8 54 9 -273 10 451 11 -396 12 275 13 -561 14 1287 15 -1781 16 1365 17 -351 18 -871 19 2938 20 -5733 21 7008 22 -5172 23 2331 24 -1905 25 5835 26 -14688 27 24752 28 -27455 29 19278 30 -7684 31 -561 32 10251 33 -32317 34 69768 35 -104652 36 107407 37 -72960 38 31293 39 -10621 40 18069 41 -63783 42 168245 43 -319770 44 436050 45 -419899 46 277101 47 -118845 48 26474 49 22827 50 -115605 51 361788 52 -834900 53 1427679 54 -1797818 55 1641487 56 -1058184 57 462484 58 -133860 59 60651 60 -198812 61 712563 62 -1937520 63 3996135 64 -6249100 65 7354710 66 -6418655 67 4056195 68 -1790010 69 515525 70 -34680 71 -310455 72 1308620 73 -4102135 74 9924525 75 -18599295 76 26936910 77 -29910465 78 25110021 79 -15600942 80 6954363 81 -2134536 82 497286 83 -541485 84 2274894 85 -8069463 86 22428252 87 -49085400 88 84672315 89 -114717330 90 121090515 91 -98285669 92 60174855 93 -27040615 94 8568195 95 -1705896 96 -504716 97 3748395 98 -14944599 99 46955698 100 -117679100 101 236030652 102 -378658800 103 483841800 104 -488494125 105 384942376 106 -232676328 107 105307155 108 -34527211 109 7959467 110 -2213028 111 6090818 112 -26324115 113 92285667 114 -260818624 115 597137376 116 -1109179008 117 1668903600 118 -2024691840 119 1965142080 120 -1508593919 121 901620534 122 -410603976 123 138370783 124 -32959575 125 3808431 126 8704828 127 -44389422 128 171986265 129 -541440053 130 1394538288 131 -2947546836 132 5114119724 133 -7267433292 134 8417876400 135 -7887861960 136 5915896471 137 -3500409384 138 1602882417 139 -553648725 140 139548339 141 -26423619 142 16550271 143 -72437328 144 306317960 145 -1063395813 146 3045178773 147 -7223447322 148 14217578856 149 -23206929840 150 31329355284 151 -34810394760 152 31604174190 153 -23213240819 154 13612702893 155 -6263888841 156 2210758658 157 -580295235 158 106015545 159 6386570 160 -112799421 161 524562912 162 -1991563406 163 6279783079 164 -16530970482 165 36429360877 166 -67254204696 167 103897691640 168 -133912580336 169 143302791762 170 -126443639790 171 91140287371 172 -53017895760 173 24502867020 174 -8815876520 175 2404715085 176 -483429492 177 95312750 178 -180497031 179 868625667 180 -3579198714 181 12326733861 182 -35676632160 183 87085668085 184 -179587466100 185 312883753050 186 -459823234112 187 568247462610 188 -587681370360 189 505281601500 190 -358042931999 191 206769793167 192 -95937142710 193 35115713169 194 -9902898018 195 2081152374 196 -274599468 197 -228866715 198 1392653150 199 -6204191545 200 23178174120 201 -73181440708 202 196107128700 203 -447124253436 204 868177121832 205 -1434903854139 206 2014971369642 207 -2396321449830 208 2402238292916 209 -2017190528262 210 1407342229021 211 -807386811726 212 375945080679 213 -139753538212 214 40612721055 215 -8983854378 216 1510867694 217 -546375544 218 2193287283 219 -10417472142 220 41965463946 221 -143584279083 222 419230641830 223 -1047772373340 224 2245226514300 225 -4126520887720 226 6499270398159 227 -8754119311806 228 10051025876518 229 -9792152869620 230 8046595184166 231 -5534695100219 232 3156148445511 233 -1474358523363 234 555809713810 235 -165928829652 236 38283214059 237 -6543856061 238 273742368 239 3262166325 240 -16997043107 241 73477131519 242 -270875305431 243 856187737858 244 -2328642473850 245 5461725075030 246 -11058307559320 247 19325957314755 248 -29120107628115 249 37748287666075 250 -41960201868816 251 39819375242856 252 -32076718945634 253 21777424274503 254 -12350146091472 255 5786272152714 256 -2209303966578 257 675834438204 258 -162115080880 259 29752417896 260 -4759022412 261 5354362811 262 -27071704088 263 124861510125 264 -493488194117 265 1679230614039 266 -4939171140960 267 12591236775600 268 -27862713426240 269 53548652366055 270 -89343206086680 271 129235131438140 272 -161704335265200 273 174454100161110 274 -161585870550720 275 127799733981024 276 -85729014099071 277 48371405524575 278 -22724268805476 279 8778103775147 280 -2745414165529 281 681883987617 282 -131108887840 283 17887532208 284 5332391064 285 -41923084567 286 206548360536 287 -871401166965 288 3176695768029 289 -10050340213123 290 27679625505000 291 -66492611490900 292 139465435118625 293 -255450888259875 294 408323057257500 295 -568735686894375 296 688687213584825 297 -722696458700125 298 654517547502000 299 -508947591285000 300 337635166767501 301 -189615909656706 302 89301056356125 303 -34865998924176 304 11127447655572 305 -2852779679874 306 574948301457 307 -89953381290 308 20551813893 309 -64860320031 310 333551213268 311 -1496045128149 312 5817948495735 313 -19705288218411 314 58324134324807 315 -151210718619870 316 343882440732285 317 -686438430391350 318 1202538435463365 319 -1847253511032930 320 2484237480354630 321 -2917993230892740 322 2984311258867575 323 -2646954333952110 324 2026063811173220 325 -1330321143940151 326 743877799422075 327 -351140573435041 328 138449711733774 329 -45013205372697 330 11878465436504 331 -2494508989338 332 404779069449 333 -34935468605 334 -91353539199 335 526508542638 336 -2503865566514 337 10348141481652 338 -37365688035135 339 118311400286638 340 -329359817363616 341 807564936805020 342 -1745765378093205 343 3328346338128315 344 -5594334252541650 345 8281448901713295 346 -10779028729214130 347 12307026638440170 348 -12288575324139660 349 10689623271729675 350 -8063030124961812 351 5243788822527613 352 -2920409138472252 353 1381487341787406 354 -549663398676280 355 181784106030219 356 -49257652244724 357 10743968492081 358 -1847499811173 359 263283792660 360 -164158475942 361 817084073949 362 -4094779845546 363 17923833498298 364 -68743623169500 365 231904508291073 366 -690111966701696 367 1815349677114204 368 -4226784322833072 369 8716853191027800 370 -15923255707658880 371 25750890089729595 372 -36825913869817380 373 46491366337115490 374 -51693892719814800 375 50473342475041395 376 -43116211199018412 377 32079833531365158 378 -20677839417228223 379 11473035901140573 380 -5438003223358314 381 2181914873472473 382 -733059651276060 383 203529754572219 384 -45954088578468 385 8268344009481 386 -1128838810221 387 -81486770106 388 1230205663158 389 -6555614991525 390 30303696514272 391 -123041889524631 392 440639253039996 393 -1396173633248982 394 3923051265255948 395 -9791144754462324 396 21726565976890632 397 -42881380217547300 398 75266422590799440 399 -117406930477134480 400 162563442199109280 401 -199449440632874565 402 216334049363699925 403 -206843265262582767 404 173717042452560054 405 -127606963283053373 406 81569584277787145 407 -45100899749311650 408 21416333682133147 409 -8660291615809374 410 2952372143938140 411 -838327926823163 412 195393173961390 413 -36721159524585 414 5478623493290 415 -907332673864 416 1904034740517 417 -10298352187735 418 50112769664004 419 -214768516511763 420 813859631721434 421 -2736015224059383 422 8180315788150260 423 -21792203058521160 424 51790112206979300 425 -109876427825333400 426 208137347566274412 427 -351923051440560600 428 530707489338171600 429 -712890657319932000 430 851508285132141000 431 -902336779690798032 432 845940730960123155 433 -699231433115774930 434 507506685325965675 435 -321889486114038149 436 177396872347292043 437 -84382328563223895 438 34371250212055559 439 -11877359188259388 440 3443436026522478 441 -826424116494109 442 161538103743235 443 -25155116533404 444 2654092507518 445 2445231376470 446 -15862463888454 447 81201168922040 448 -366345910733970 449 1464721264587735 450 -5207897830857655 451 16511403350111938 452 -46773789676013700 453 118562895015791764 454 -269169815711527248 455 547557775796736936 456 -998061660116274468 457 1629358023877400700 458 -2380279547925246240 459 3107587187569071480 460 -3619425077286330312 461 3752400510665391816 462 -3453387675359844320 463 2812044249935873232 464 -2018126584544495229 465 1270672293972459960 466 -698142529882891728 467 332619135651177219 468 -136407443509604799 469 47735805258971739 470 -14109105050849628 471 3479146439417462 472 -705239683948833 473 115471761466779 474 -15470652565400 475 5429033059926 476 -24204255674130 477 129140282334130 478 -611804414899224 479 2574054382209588 480 -9652174278928871 481 32349865356610323 482 -97121859358043520 483 261620279267892160 484 -633038816547052800 485 1376859425989839840 486 -2692525099713464576 487 4733419432051557504 488 -7476490967123722752 489 10600348882785370800 490 -13472894129331716352 491 15323566399844314752 492 -15562097492488160768 493 14074544055706204224 494 -11300200065312238080 495 8024283480721720576 496 -5017666097126237183 497 2748936211413885702 498 -1311661722810276496 499 541340464347549375 500 -191687770978817643 501 57683819913665127 502 -14586104834136108 503 3057513625626174 504 -522561055017045 505 70621325373247 506 -1942553277144 507 -35396969382554 508 201795673261182 509 -1001932427994750 510 4425347986022120 511 -17455539411473484 512 61672734127037061 513 -195636176692803493 514 558193755172882400 515 -1434411057700841220 516 3322749665307011940 517 -6941666272698775860 518 13080164546903478480 519 -22224307039075132200 520 34027883444272813524 521 -46903298801565229452 522 58122528335764710048 523 -64640383879590176504 524 64380261610457016840 525 -57276232743096242568 526 45378271352018279136 527 -31902560789227272144 528 19820061087337092583 529 -10829142651024398712 530 5174468162661437145 531 -2148328299676559749 532 769154576431112143 533 -235373370883810443 534 60924945976199123 535 -13174380311118732 536 2344711783458726 537 -338250089224465 538 46305665071743 539 -56387081100996 540 310632624184014 541 -1611389170534682 542 7455245985666090 543 -30860718211218600 544 114651156591941010 545 -383228433452512089 546 1154754459530188245 547 -3141342188576098650 548 7723104697767579120 549 -17171535547887703840 550 34538202181546858860 551 -62841660105775407480 552 103393329661211674700 553 -153720368566435227528 554 206308915707584121156 555 -249608317769669677448 556 271774307378559262704 557 -265740583974311607840 558 232769067073795167608 559 -182111918900988313776 560 126827943520331147094 561 -78313609393757396931 562 42679562212860865005 563 -20420668999074574881 564 8525801198266651362 565 -3084177564441551823 566 958732828342421013 567 -253633022203483930 568 56453787158197575 569 -10428334770163590 570 1571132167557260 571 -178504380368391 572 -59284160550090 573 469066412850035 574 -2548222677146790 575 12325388462067960 576 -53428286243086307 577 208235245027444725 578 -731607251248133424 579 2321895299299639873 580 -6667278301293702750 581 17342767440188678565 582 -40899043396363323600 583 87487219882910811600 584 -169779016315722996000 585 298859976251236673000 586 -476980522096973730108 587 689694328445964935940 588 -902562948336694854440 589 1067502559489133524500 590 -1139186034445754106000 591 1094631202876320167632 592 -944799381732830833440 593 730439932966392330990 594 -504175711306769117350 595 309522951183360328051 596 -168279416724994268256 597 80616950846514973100 598 -33836049321907905696 599 12359593821440035377 600 -3898986085175486020 601 1052726244398355114 602 -240714860534790075 603 46032593312197569 604 -7253803169208498 605 939486491521101 606 -203838024934428 607 709955194261815 608 -3967690413551508 609 20023315876451721 610 -90714876134781861 611 370131483331247274 612 -1363768232029947530 613 4547577771250318635 614 -13747615355784522960 615 37727830777522298805 616 -94082100176459547540 617 213325692260576881050 618 -439963780662223009920 619 825368560746293364840 620 -1408098653032230607968 621 2183477554842661533744 622 -3075039263335801336960 623 3928911773065653315348 624 -4548002628620738800656 625 4761797623983252163080 626 -4500467297740350599040 627 3830578662139196439150 628 -2928264577279741277928 629 2004162004004655993876 630 -1223676213795406399391 631 663768810415255168695 632 -318366464074313474286 633 134288410786232769449 634 -49503568747650950982 635 15833862062563358646 636 -4357626397781083876 637 1021809919485386745 638 -201802637535436980 639 33105794747610865 640 -4416680344431180 641 318935834782614 642 996556776364744 643 -6084184686513837 644 32002140678158700 645 -151255102124470403 646 644824397888507223 647 -2486488072723109064 648 8692310753631884466 649 -27598583914563486823 650 79702284096124003710 651 -209587487808326083830 652 502239271091249226420 653 -1097283624884142331635 654 2186158946129325718200 655 -3971691555154021514088 656 6577552530255076353648 657 -9924331904115022611192 658 13631010085170031056336 659 -17024432276263663682640 660 19308368458182163419488 661 -19853362729179240612780 662 18471166589806002342270 663 -15514631766573650763010 664 11733755117576710661100 665 -7966602158775766712010 666 4838973163108243484333 667 -2619195846503439314862 668 1257667219734167694591 669 -532985751952870437580 670 198180617627552089287 671 -64218806409048277518 672 17993675227709298642 673 -4319958990994594116 674 879232135034895525 675 -149798311852741370 676 21070055738841060 677 -2613099525057315 678 1725115568140195 679 -9226259105528025 680 50373875446427070 681 -247964652336833105 682 1102556993892123120 683 -4440984565908399210 684 16242489847503333325 685 -54045647658783755085 686 163861804071844363485 687 -453241917867948413490 688 1144749349872012000870 689 -2641729268935412309700 690 5572091920958212260645 691 -10743494085802575549738 692 18932590976379363905832 693 -30482358055626545036976 694 44812104450547329497880 695 -60100940086616418385392 696 73456704550308955804368 697 -81707379876791384186592 698 82579257405964462981266 699 -75689929159974909952900 700 62778117715038013549170 701 -46998446173645095134460 702 31667044216715284898290 703 -19140277339832825761619 704 10338930973039892031783 705 -4969756221570628436699 706 2115504337560469968966 707 -793049070077790721272 708 260153663199983868139 709 -74134846700563869561 710 18196735065968304684 711 -3809300015679699333 712 672225249149478635 713 -98586546293129895 714 11523172348959180 715 1038113852441280 716 -13677049661385339 717 78159648963771726 718 -400120186685453883 719 1852537566243343320 720 -7780657801241404772 721 29716698650894966102 722 -103417941599250844671 723 328485235120919445814 724 -953519640837113391327 725 2532073687390420728165 726 -6155679602647572316020 727 13706867215572775273575 728 -27962009119768461558093 729 52260356858671232886681 730 -89466289930893962472672 731 140230870172580986122896 732 -201114805968513483232680 733 263683856714273233571736 734 -315708503612888282656032 735 344725829312602279223682 736 -342736069836050462316186 737 309701267924141984020650 738 -253803965908565138124240 739 188177014504224221064680 740 -125875165107555391117590 741 75726365151314136028771 742 -40825522303798548023520 743 19643968848775794867630 744 -8397229302493375990270 745 3172286625386393791572 746 -1052776453931028792000 747 304820081620400017280 748 -76393180989619278472 749 16420090229577739629 750 -2994550700454005160 751 457551127930864032 752 -58090493806429500 753 8985784173153086 754 -20790705461318112 755 119701667731779504 756 -636125107475570167 757 3062110153447759135 758 -13388643632157117732 759 53306636679904853659 760 -193670594545188750729 761 643180044484571619681 762 -1955217836047375005120 763 5446678257560544657120 764 -13915762468890678864000 765 32627147941383440635125 766 -70227360116358799379688 767 138788113486912029870660 768 -251819452427865873393360 769 419373234051065449090650 770 -640740007462635805507200 771 897510632675440228306752 772 -1151572178206255312869120 773 1351952280237883545577170 774 -1450370262324166255791600 775 1419616857309084755155800 776 -1265487027086955553167456 777 1025278841389894545390300 778 -753184326335266067860800 779 500350306647625404516000 780 -299671661974456241007999 781 161260813100004264692307 782 -77668066821860652329820 783 33333730754437141710339 784 -12685140667650489804333 785 4256198513487813666357 786 -1251007088998220778504 787 319734479219452005420 788 -70451548865263646478 789 13250429109989349246 790 -2102329867034637864 791 276940141699982553 792 -25597670160451545 793 -27055460374289415 794 180748566855598320 795 -997305813524384280 796 4984243315901995446 797 -22653138428951765985 798 93872687957832733200 799 -355443042156614725230 800 1231972485921474194070 801 -3914474668151985709308 802 11415749707301920520400 803 -30584282476693232281176 804 75327954988892590618452 805 -170640877627899542013228 806 355625873438636000325744 807 -681890660104174738278915 808 1202793600454431530828823 809 -1951120066474503385665831 810 2909196944994241607301024 811 -3984334946405156983912272 812 5007783620825162967417210 813 -5769910959752090126094846 814 6086436147894471805186632 815 -5869063428326812097858538 816 5164475992486811667208854 817 -4138722118429091688052350 818 3013707251561988746222640 819 -1988899596421556675620680 820 1186150964130928378834021 821 -637176871273187582443386 822 307163453523817647040949 823 -132330301779737719177212 824 50708849818932874874340 825 -17191889254852090285094 826 5125532200208123564973 827 -1334475068981481701082 828 300998266326894995698 829 -58273804374931127984 830 9579342656246818914 831 -1320796614913008144 832 156268886317090344 833 -56652652189897308 834 271303246021158637 835 -1543241511153883338 836 7996505261681106774 837 -37725541555198188140 838 162468227019121569662 839 -640123216140010396059 840 2311690256022550740791 841 -7663698762596301745443 842 23352844306303066332330 843 -65474711643083565461940 844 169036020255019662467100 845 -402071420852137858525704 846 881464268791225305229428 847 -1781395428361466179891272 848 3318692940883314545045256 849 -5698288981324710008022960 850 9014376596845617637691877 851 -13131299015438947254905994 852 17601528467503269724661226 853 -21690772454903019256653228 854 24547741205356997496340290 855 -25480324152248111058995604 856 24222036539791414216576068 857 -21051766953198611444834712 858 16695360633936219363547146 859 -12055300192497417459678900 860 7906034079730864473556860 861 -4695980070313598123461319 862 2518365729317836635370851 863 -1215081475451194924651113 864 525367821980006674408550 865 -202652169466087612683541 866 69386340632410201799376 867 -20967270183018572993734 868 5555430561242967228912 869 -1281003070427723180565 870 254852178750884441006 871 -43308099956054349078 872 6211566977510372652 873 -733402300289090946 874 11315269831442080 875 393617383979171220 876 -2358085095732437952 877 12655689934475503083 878 -61895973498079309974 879 276642166228404500370 880 -1132512140839623783372 881 4254713042879787404994 882 -14692642218621915884371 883 46699383636248587373218 884 -136765217047914238656600 885 369374629852422344562230 886 -920595231324498766447404 887 2118262813824332113087716 888 -4501116189724034686198008 889 8833520103595612626732300 890 -16009993677413289643484472 891 26791134200923922400039672 892 -41377222406430231698810448 893 58946545580294614875045039 894 -77404554802407070037937930 895 93604393516471212250212246 896 -104131331389144266515433684 897 106432919956287837519657726 898 -99804312720467325899749548 899 85719724921858865795909820 900 -67305858086792887217529192 901 48210656775652208540645910 902 -31427789561068180290354540 903 18595205536680187681375621 904 -9956329627535633209606332 905 4807789119606779031171294 906 -2085919088929925294301272 907 809673150810411033951735 908 -279835141899187467813780 909 85649130365239926213700 910 -23072826955616837091396 911 5432336474246696285271 912 -1108863064936037327972 913 194411203481913259002 914 -28960338353908231512 915 3629677748255625726 916 -459994585397202840 917 614886777823511736 918 -3564504709238256904 919 19773920458894691427 920 -100133388844161026652 921 463873273227766341038 922 -1970435142466182600912 923 7689975006885416341866 924 -27619249574279086292920 925 91417433508254330781069 926 -279175058212682551439520 927 787333979758761362277350 928 -2052071965188068866466424 929 4945523219440911977891868 930 -11024940651452050687928256 931 22738940093619854543852028 932 -43392018256991352828910800 933 76602510661525257510384360 934 -125069317950085313443974720 935 188776501780910019979499343 936 -263258568140136532300764924 937 338949356939131369618932030 938 -402546040406061172990731648 939 440517686578623656322612006 940 -443650813794687835955063016 941 410612987235508954554154068 942 -348687069392160898821834720 943 271179997989229481638068198 944 -192755120521961025275839416 945 124933874412382146012118140 946 -73647980317307060727289919 947 39372758072527276783442565 948 -19027652177068099022794050 949 8282511893051381829057345 950 -3234222416310426935091360 951 1127806725528883702676178 952 -349406558683641413843400 953 95618087522595998803683 954 -22961303029926984408631 955 4802003260548738890217 956 -867044107061326109322 957 133801291369922392315 958 -17424432555087530580 959 1771644935219080680 960 676304502038584264 961 -5309840754722382354 962 30521640781723569975 963 -159854100399910555249 964 766631859785389770258 965 -3374710667843569081533 966 13663176408315025317704 967 -50965816761175948298535 968 175407694371931386628044 969 -557682071780325332499748 970 1639551796615430932484250 971 -4460773288100601540671694 972 11238504332053032815947740 973 -26230884939627208966166090 974 56734357279300505374084200 975 -113727101351675248573554600 976 211279681622223350683314768 977 -363710370038256698601860100 978 579994449308579249954907975 979 -856379207683790514639302625 980 1170102283765971198220037250 981 -1478340656803749896722572777 982 1725560362599214245332744880 983 -1858808267047030017173111280 984 1845696760008716728934776800 985 -1686958951054975600003954650 986 1417045518886179504003321906 987 -1092014839411508335985953830 988 770505094065058109057165580 989 -496660260330105707304290250 990 291744488585516639255667001 991 -155741131931330117054506818 992 75321798051791312107464915 993 -32889547215071351467060006 994 12916393063390090148594307 995 -4542499886080710722810616 996 1423672905472831842174476 997 -395464695964791174772830 998 96758739329503398007680 999 -20705390628188725329200 1000 3843799323738261647375 1001 -613263088241659865646 1002 83194109795748317275 1003 -9634954970028891426 1004 2100801301234481412 1005 -7935095095665826004 1006 46578559016616201981 1007 -252004898793269993490 1008 1249756687443158053341 1009 -5694380064840785384742 1010 23887441796758403729580 1011 -92419219259243551367517 1012 330275579797923579881910 1013 -1091595129903004890144375 1014 3340217261530686016186980 1015 -9470846111455148668905384 1016 24899999254567519989402342 1017 -60733731915545068776286660 1018 137479084063370201139048894 1019 -288875696409017676673699068 1020 563485926328701147091906824 1021 -1020288354998546605195656432 1022 1714517577680340698589399075 1023 -2672965066271053522014410910 1024 3864309224767428055581919845 1025 -5177424009882573511362183870 1026 6423840901150600467801228135 1027 -7374438711783804122790277950 1028 7824667601555867953444842288 1029 -7664566917659749443130897056 1030 6921573185845794139970248872 1031 -5753764383305555802550073616 1032 4395236681691744015836861790 1033 -3079355540514509516113855188 1034 1974480390097794786444377166 1035 -1155908472100262180833625819 1036 616193174163088723998265419 1037 -298227699442972564572449871 1038 130612686885672243557685658 1039 -51574190969302362610423110 1040 18285394980025382739290451 1041 -5794290137912024756535463 1042 1632559385905309357363506 1043 -406599696110223006474996 1044 88921273902220925690656 1045 -16946660876533619557488 1046 2789995945750082322984 1047 -392758804432152591600 1048 46494944834972498115 1049 -2912140807336836405 1050 -11138676744771098820 1051 70273083954347217609 1052 -392571412250208723441 1053 2011092594944229316957 1054 -9474172415266423982403 1055 41130436119339991196772 1056 -164848176510154686107798 1057 610907948243515532854965 1058 -2096085045705090884126199 1059 6665968468000876636499098 1060 -19666905590419138104098724 1061 53870219660713291328618244 1062 -137073281475863059676977936 1063 324141053098106009008580568 1064 -712551452931181312906793490 1065 1456343900495381386079170118 1066 -2767480491263950551845461104 1067 4889109744027655762749922971 1068 -8027797480934298968465922903 1069 12246914793618845320227012675 1070 -17350346133493436928062851380 1071 22812492138482111516527082370 1072 -27816063699001576724413999605 1073 31426324393711030218538248915 1074 -32864130084926567548798168800 1075 31774082205872072486536051320 1076 -28364180700851654951395597032 1077 23343488782663387023491037288 1078 -17682111104475921067627762464 1079 12304561851052831670771896560 1080 -7849854736458704649223922898 1081 4580578850793980973803433271 1082 -2438551710517755375822923424 1083 1181036917145920054330019142 1084 -518734049678110405407170190 1085 205897515103003822469505162 1086 -73566868141378272491510760 1087 23557929685722264630064500 1088 -6727950759301629188199750 1089 1704185058233387134974540 1090 -380469222336050160059680 1091 74335373656878987263448 1092 -12606587855224194130152 1093 1838389090398535148136 1094 -228308199172893367200 1095 26158743663720279920 1096 -18737741882033118780 1097 105153546582352075995 1098 -604683900718119619760 1099 3196678157646828959825 1100 -15554024811261883134981 1101 69804958077286189384045 1102 -289489241549116996759260 1103 1111146857838661718952630 1104 -3952696332232393363542395 1105 13046642824375392816918111 1106 -39995086574219691593375424 1107 113962531561873710531058656 1108 -302024157719533619679019648 1109 744831743637150336708419760 1110 -1709874611480066859921937536 1111 3654731991204470393575837248 1112 -7273991276813464911222020352 1113 13480426914228525094960005351 1114 -23258612639345967403807598640 1115 37350595591420288830820437816 1116 -55805608092030313587333288480 1117 77536495605233475822730047420 1118 -100117849339215339329577166560 1119 120051939500598333903142431600 1120 -133566944167210258672214143680 1121 137740911172435579255720835670 1122 -131511094920023740364448593280 1123 116100597802878101320808725440 1124 -94634150638311876278071123200 1125 71104659547786150676205257568 1126 -49158776971308943677376474368 1127 31209498600684604437589057152 1128 -18154768652997493083677600255 1129 9652600520799448362632404503 1130 -4678037975278959292394985096 1131 2060327363580307603245809111 1132 -821872100336061982977141087 1133 295832725079159434050406683 1134 -95687134796493607416988084 1135 27682327474047141960569754 1136 -7125583782897867898474227 1137 1622342736244638415799769 1138 -324533977002482685598656 1139 56604758253711329676528 1140 -8532990766672041005392 1141 1100057656001763084720 1142 -116599996665070620480 1143 -13085042078070460960 1144 154516570119345519800 1145 -921379747476579696855 1146 5022218323735932518320 1147 -25214355768731134887105 1148 116859605137076340632565 1149 -500915208423240235573125 1150 1989088754902608162703788 1151 -7327267341867743833347966 1152 25069579997582727892755291 1153 -79745922995589385578872827 1154 236043876330237876195315888 1155 -650577720873155627908694716 1156 1670571122386170333849577428 1157 -3998240062052231161375815060 1158 8921429107120534033018627792 1159 -18562328303524982100958112664 1160 36014952197600101141532859897 1161 -65156237282526924074766784811 1162 109893914000722141594088694840 1163 -172746504610318835842544524899 1164 252981117362258715553195835763 1165 -344974250948534612117994321495 1166 437755833651737788819936782660 1167 -516535254807487371898168520850 1168 566257807373067931996777266315 1169 -576160152831041508350149349205 1170 543498012647875889962952674080 1171 -474710026252818252727033350840 1172 383371292163573434461814224200 1173 -285816244397330782729483284360 1174 196367940619087356537346242720 1175 -124087826306104138067216668272 1176 71966761216250632262889128317 1177 -38216418388471285354095643050 1178 18532992999934940856254227953 1179 -8183891108222904847063768016 1180 3280183075765455788922550722 1181 -1189082825136975744144516006 1182 388310600004906467113805195 1183 -113730495890765311539759714 1184 29727044844293006178422913 1185 -6895747244631528477991944 1186 1410675918917297384357577 1187 -252682711676082627841530 1188 39306264720719208041448 1189 -5260392946360626237576 1190 603527426775033191280 1191 -91432409578754625040 1192 232139697293634039525 1193 -1390125848275803549735 1194 7803214981207001033520 1195 -40386029101900046079345 1196 193107348707550699208185 1197 -854690701662179389151925 1198 3507388404973077521342115 1199 -13364338564652619588877980 1200 47340871264735072967485474 1201 -156065809846176230947095153 1202 479234341649238426295359975 1203 -1371755992688244649311560350 1204 3662299371579856909169037000 1205 -9123915960772615873455606000 1206 21218173450996761136825092620 1207 -46071447368523734536722415800 1208 93411811719655114304329135425 1209 -176855825866531697892941201750 1210 312636617125116378729611069625 1211 -515908673526713785719770614770 1212 794479243832561190484637009100 1213 -1141268198626731047608402266600 1214 1528484194589371938761253035625 1215 -1907339251367934214180708916250 1216 2215981421134745387020859995425 1217 -2394985514450843638243623579750 1218 2405545415308210673685614865375 1219 -2242944975368881501871612208750 1220 1939012465842051933007362870000 1221 -1552030718690929187435734682400 1222 1148450824449391581003867219000 1223 -784296307711152358355460654000 1224 493389017105871990141915607500 1225 -285326200637907786580352084999 1226 151337016818346290002218745731 1227 -73435470628827175778458282725 1228 32509894375713129622488038874 1229 -13089959416013650713566874603 1230 4777431175751895668816531886 1231 -1574495020984643880182756928 1232 466605667313078103372326310 1233 -123759209251493284041681342 1234 29223501434888404269090439 1235 -6107053195364137633290807 1236 1121888282256135629272806 1237 -179783080447945562481015 1238 24910519687206442250904 1239 -2947820113452017796048 1240 247998071924841887325 1241 305792091586145601450 1242 -2074357072725804286875 1243 11996601081074572350350 1244 -63950953593131249321700 1245 315186862400550029193200 1246 -1439034968322645035467125 1247 6096674865807441880643250 1248 -24003363384710965710997025 1249 87934802167116207586658550 1250 -300077512395284058398462880 1251 954759038529634862972232013 1252 -2834528597633542656090400750 1253 7857313272640180242682590879 1254 -20346857951842424477158032888 1255 49240499054187764385100605336 1256 -111396538843900188281047271088 1257 235624393887278549075872197885 1258 -466012690132617574838947235817 1259 861766423028236454509392787539 1260 -1489833477099663023050136683542 1261 2407361501695229471718715638221 1262 -3634599844125136760656401988740 1263 5125035295079883917429004360324 1264 -6745772952498308746017663858888 1265 8282973426187082641680981065670 1266 -9480685611506817588126140348685 1267 10107037213468228960314654125475 1268 -10025839028666581454925234071190 1269 9244007544779737946972348845455 1270 -7912566128864960876420775966480 1271 6279253006774997396038104617040 1272 -4613020073222900535828876535200 1273 3132094184636659847937780853860 1274 -1961861192574611113543445150220 1275 1131403445038173787810491669157 1276 -599413282300116678048003660324 1277 291032724650665942311959138634 1278 -129152635543087980437307741280 1279 52231200532015752657234440541 1280 -19186971624005786691036713892 1281 6379173555403985795957005850 1282 -1911886811195639306894855046 1283 514231625080211319499937472 1284 -123504602345337148273909948 1285 26338795124756345043223710 1286 -4956123968607525551819280 1287 816943621769095628788017 1288 -116995423304052953746404 1289 14427708118460263519191 1290 -1580172008571466172661 1291 609298495361405500815 1292 -3082160675361860128350 1293 18259608839231081607585 1294 -100168680634512720802020 1295 508429571710052889946620 1296 -2392398756147737052899560 1297 10454165799308017947510350 1298 -42486495330824181551572515 1299 160799583022910941949730605 1300 -567389307301605754096846506 1301 1868355914280139657720781433 1302 -5746146584487182317974449920 1303 16516964875386984441900888135 1304 -44398032111412203631501165500 1305 111652828902403282465886264350 1306 -262780335378043338345518124096 1307 578937926379751729792469617149 1308 -1194104045245449983203388922092 1309 2305875940794612913562956910790 1310 -4168544557904027500882644181584 1311 7053717758860750238762066890597 1312 -11169320966335941554542159973028 1313 16544743500982007985117980941314 1314 -22915358081570521688789313948960 1315 29661560482308739927342374908934 1316 -35858090084657437451930336581320 1317 40456433299356615938873784087780 1318 -42562932090206013722890056443040 1319 41716510145230325949991674638775 1320 -38050134178512385391023437368220 1321 32259896368738761527172044725230 1322 -25389791559389944656950553256320 1323 18523185122996290642860145141860 1324 -12506594570933982238360654930800 1325 7801283330473159486796287773816 1326 -4487012634520510031621394275135 1327 2374598772188923763036322192045 1328 -1153587826313432097375403258110 1329 513124577790106869747591599245 1330 -208390467595766174284506979626 1331 77030047843434996565191087402 1332 -25826838653159492009224278988 1333 7824387079651766950478089029 1334 -2132805144898955708004874230 1335 520611811411012760804755052 1336 -113196010762939877107355748 1337 21792368565088725159965682 1338 -3689713053562531998926716 1339 545183822575917108902385 1340 -69668526571238605614516 1341 7530756983179525318119 1342 -25950081957357130056 1343 -4452445035843970297167 1344 27521208430560843639900 1345 -155276147772328531025070 1346 811011579976072854726480 1347 -3929684162641347206295570 1348 17695313025282875729106360 1349 -74164179591278204141013300 1350 289698103983709199917522384 1351 -1055884731236146071228167199 1352 3594527199569667886215809436 1353 -11439149129494717498726088558 1354 34055482141243815454222706400 1355 -94903685776102791820176061920 1356 247681453834273436016480161600 1357 -605596135357893365985859508025 1358 1387625790465724169306182022325 1359 -2980158323438892936965898378875 1360 5999584615374863051454170948154 1361 -11321796774175144790647387111839 1362 20025364122705450316248946671166 1363 -33192240665946428725337753432358 1364 51542539877089495671794597543940 1365 -74956950086211775115861972411123 1366 102042234571145441754366718744554 1367 -129967806826663541151386465668446 1368 154776476505827237040682457690628 1369 -172215205414462944181192389772050 1370 178885992027355184706787984316580 1371 -173306701827671592201313115410020 1372 156436137932942499155167590901080 1373 -131413488210385967185439036277465 1374 102605125930031085490132580877300 1375 -74355402946697851562979194973420 1376 49934087116498006737707129101416 1377 -31022956810576648339948038450444 1378 17797497868325064971443950167833 1379 -9408787587918377174294861516442 1380 4573301339030519839921805716383 1381 -2038796925616752725839267198422 1382 831354086173821499856813917995 1383 -309148182715480234381638809286 1384 104491874663136030075897091662 1385 -31985139939258249589013210988 1386 8830914057303631219004729343 1387 -2189263070077718606438854302 1388 484885003217820777527197086 1389 -95405614076005152375337050 1390 16570448943792028055596215 1391 -2522181415661831586902895 1392 333676879662686841448062 1393 -38129824303034644452735 1394 4648093732320419300103 1395 -6855667980902563828104 1396 41133420007723316147292 1397 -238327420814407551733695 1398 1279913049917639522853210 1399 -6380977959304984054128150 1400 29584534167538700159170980 1401 -127758548237876300701908666 1402 514583041513665634658592444 1403 -1935433208986581198071225412 1404 6804667888608930275385839240 1405 -22383530311226632099279617279 1406 68940318837029573704497669360 1407 -198938488114114377840564962400 1408 538138657747068993794982797280 1409 -1365157461736100658477200880960 1410 3248812228650816470895261711900 1411 -7254688523738468727350330710200 1412 15202839921069585200697384208875 1413 -29899488546679485674802369573450 1414 55184858490476334671394496928775 1415 -95574208974857392587647550356646 1416 155287806432832809348690502022598 1417 -236638287476341012370007831933540 1418 338082405796116708656494795950951 1419 -452639254041081874399604602843422 1420 567595255067388382183631168644926 1421 -666206195414253395230582137752868 1422 731389698355401454702295490214050 1423 -750421111209093762260550852447540 1424 718919175506163289481996993574180 1425 -642438412154443790600933483619480 1426 534895724739701372437473127077915 1427 -414430677105529869560548982330550 1428 298390087515981506083595267277996 1429 -199348403283066959195929570896552 1430 123372962870988992229648720449964 1431 -70602564523366731575422999793591 1432 37286676737306161394427784527315 1433 -18133299714897236008641005818011 1434 8101332689337511774749990441332 1435 -3316335019027051603698799152240 1436 1240326890405342907483330575487 1437 -422490811772101335916341291085 1438 130613172528237863540802127380 1439 -36506392321640245468346508615 1440 9185479358348066741201723137 1441 -2070672435117311420849370861 1442 415983301676507941980736455 1443 -74025894211697038853814242 1444 11589910390028911537781949 1445 -1584145609556950897208712 1446 187185321769425403347175 1447 -17623268285439573127665 1448 -7831378012328197566975 1449 60757413316889023158105 1450 -362338932678464698792605 1451 1999398560181397721335242 1452 -10248241609392387767902050 1453 48882744363377131009028964 1454 -217323162327314654691704118 1455 901788370390143537749958036 1456 -3496877646552865524690818388 1457 12685131695159952141383777520 1458 -43087232081037132125979188639 1459 137146794501945616073567771998 1460 -409353971824772766840273786000 1461 1146393271218906844815403773040 1462 -3013628917118551455316371979200 1463 7439188299635221238147040416700 1464 -17248806663525191576052596007500 1465 37572501627642884748734235847500 1466 -76895634100353965446200704222400 1467 147863482453953684632767504028000 1468 -267128369061661259653285212091125 1469 453332230131580131902280540204375 1470 -722527070897544890732328284672500 1471 1081189508891086174491856045183929 1472 -1518429011306521496040883588240215 1473 2000469967276845780498306949586315 1474 -2471034195187563983535842362432200 1475 2859976091424825181545428369141100 1476 -3099366682781125363408119780780318 1477 3142397714547907520444841940688850 1478 -2978081930700288843753712448658600 1479 2635517663030704336441586693346375 1480 -2175553989257576486028135954465375 1481 1673095607042957081950681250547111 1482 -1197123791761042562936847953607840 1483 795773575666887721380416628113040 1484 -490655540252831715002076290244900 1485 280117327117983004460644822358701 1486 -147790827795140785163368309581816 1487 71910019421947596974967870174000 1488 -32193634426070106767870606687636 1489 13228128873103250444419953244062 1490 -4974825569161951558247756572512 1491 1707233790560022106203015145616 1492 -532837784569489876018573493640 1493 150689796262527211863845452011 1494 -38458024567467410070569500712 1495 8817263677134933560437812915 1496 -1806860802786899564658881403 1497 329073210477802170876380605 1498 -52924357333481594580235440 1499 7462073815377677105560920 1500 -914974905550813719109085 1501 98455802946087630757776 1502 -22221731711713233066300 1503 90034295757621483432729 1504 -545971562269286042785203 1505 3092993675194730445303561 1506 -16287551530030600401806664 1507 79865795542965257939612940 1508 -365251308420314761580007990 1509 1560138835329804394110086850 1510 -6231827291890795214977617480 1511 23303523183056424321746844573 1512 -81657210208030654176846391965 1513 268343923954043593649523676245 1514 -827599023219218545336362773760 1515 2396838717004451777435504748160 1516 -6521749049612301563467080967680 1517 16679013539104989981936721316700 1518 -40104510220177924284288700054880 1519 90684079079954560135369224750960 1520 -192861951211933436163298673476800 1521 385805073278754049698719947405400 1522 -725921656344591898752285108384000 1523 1284616825863243396536938546051200 1524 -2137708619782761621110564402214400 1525 3344344930558578239276488449558075 1526 -4917285344412612828865142225814600 1527 6792395288672751280990965546240500 1528 -8810526502814218033687258007142096 1529 10725717931028599006552560059281122 1530 -12246890212122989290228036056848544 1531 13106703958305537005899783420782672 1532 -13136664772699412859790533760939200 1533 12320184566340664629963274891769715 1534 -10801026153855852784834893028078680 1535 8842195986970130330636022597562716 1536 -6751306337629615181226364832327088 1537 4801575628055545279751509471267110 1538 -3176366354769476385226921441862016 1539 1951432351159545108662803263989952 1540 -1111515772020078790774951497107711 1541 585885067330736684040495798698505 1542 -285210369429219059087202000932676 1543 127942331866210806756672746343219 1544 -52760544877809214666256557234017 1545 19948045517072928384617599616517 1546 -6894866046654899101505541929328 1547 2171693961743098164388459695432 1548 -621140585883286720496556534756 1549 160697729701174664182055334155 1550 -37444131192504184161906726504 1551 7820328053541502369371783495 1552 -1456127286081279728134401615 1553 240260998264273822568227677 1554 -34890741404060125799408424 1555 4424593988604764259904788 1556 -483106743455303717420769 1557 26436242137685552176410 1558 126543056319065236156460 1559 -815179390885810831383405 1560 4740228174860356981934439 1561 -25627399380860927797460313 1562 129090795612898705581603744 1563 -606848093922277952030650896 1564 2666141002211791145705149968 1565 -10961126542243912745874285783 1566 42216328221056131259462722424 1567 -152469568127590070771361184580 1568 516812432224688421705537030504 1569 -1645315926776509278426321166198 1570 4922723018743144545570572264640 1571 -13849411995127602511847162984160 1572 36653614659766667439178238005740 1573 -91287944108711801074914267778020 1574 214011238657606884443551696894800 1575 -472353376751432337807553388146380 1576 981639733578079549764668563843300 1577 -1920909377808496932597179186447700 1578 3539277428997373058239994575425600 1579 -6139422579826445495354147544396000 1580 10024599158968524362261466868292400 1581 -15403652366219927678596888114693200 1582 22266778392808134658318720508356800 1583 -30268901877723558051152010691047525 1584 38675726450777774603655217668947625 1585 -46424513972485632090384023184278225 1586 52318408789862068860119733953760504 1587 -55316752739040849059035312392428316 1588 54829545567220028572742995955367633 1589 -50903977567425754195169559644076675 1590 44223356379237977528894414130457356 1591 -35913411961570710509576019318361611 1592 27231048630201967309458739922713749 1593 -19254188845979069306432131106210457 1594 12677655207229016827280415543183840 1595 -7761586401165601838143777917190608 1596 4411087923643804771367426580266713 1597 -2322982898539412115669334219401942 1598 1131364267949008769181647059570941 1599 -508497559898389231911242701632430 1600 210423314576570679151259025877530 1601 -79967131470976934699808927720048 1602 27831117670869747027840733324217 1603 -8843456261672603333129579038626 1604 2556957271920524924763602104155 1605 -670227116558558700280960354293 1606 158610746198565292778164760256 1607 -33734375124361937917411119579 1608 6415503664902325848788093657 1609 -1084747001553051154149571725 1610 162021666489514320743752995 1611 -21222994054832871752399998 1612 2421227128616535525065367 1613 -264381395948455112196246 1614 207977643133550930126875 1615 -1209244223157067448740191 1616 7200125658671768895659391 1617 -39937506067245733442925969 1618 206518926183461507046718017 1619 -997213472416457219477366190 1620 4502972835426329221718483007 1621 -19039415344419675058396779277 1622 75464959156208124629745077028 1623 -280678691626088267974091879369 1624 980452963899349429224301813935 1625 -3219056746633630967864615450091 1626 9940328009280703035026381968040 1627 -28885924975311079742208403454160 1628 79029449668368693520056089731980 1629 -203645626805016255169884486543400 1630 494396820033354589231761581196540 1631 -1131066106263357981120145200147480 1632 2438804374052554487471617428337320 1633 -4956512657622690142026554102728560 1634 9494867513634797292194830808245500 1635 -17143059940097318719772851218078200 1636 29168788554792452747076194609864400 1637 -46762066668988744161918227265621600 1638 70615444111250679315219949254650800 1639 -100413581986706540265384660665676000 1640 134399717428361061585976391967904800 1641 -169244088613491707182340641737361600 1642 200402477210133183164959061513737275 1643 -222997697039655654645947074312990950 1644 233026693996465565040076969189501125 1645 -228499318227391376919298330930962246 1646 210071953854214652974193626823626581 1647 -180903665665625307726222536601503394 1648 145772310668769951623021690905877262 1649 -109789530723555101565444373471914420 1650 77191528082795839927803173694142299 1651 -50596127650908197599736534018009238 1652 30872213481910086671025681773700552 1653 -17507679020630371538434417224191855 1654 9211828735587323906964601214868903 1655 -4488475431076152223496679678150729 1656 2021126363700957433972189093968934 1657 -839179407066899778910257498225729 1658 320493056961609765793489995603018 1659 -112284854791354772800489553486422 1660 35982192103593234010328529560523 1661 -10512792894063231376065553475349 1662 2790432681757524132583241591655 1663 -670264343421178706006883389442 1664 145062760229839433978343285354 1665 -28151586042627820172119703256 1666 4872389885494057464817114143 1667 -747548335782989986408587990 1668 100975441939130603860095260 1669 -11910024666038229264813930 1670 1179216062186837844352617 1671 163362985845282054202189 1672 -1767022135751959957674726 1673 10842349691261473825376313 1674 -61667790070576473898131935 1675 327146852610593148897019296 1676 -1621510491830326399047857697 1677 7520240652619003350832359023 1678 -32677424646331000284739187925 1679 133190053283389934831052536082 1680 -509739710096924442566722647502 1681 1833450165319858146014928854244 1682 -6202631966552735386797958118031 1683 19749967817309186009391593650718 1684 -59223721435377877268993086395840 1685 167332540521078442025107621260660 1686 -445656698828865480275623328003980 1687 1119183112443530957253262203810900 1688 -2650910181023188416254608181742840 1689 5923290636951340231906967296557780 1690 -12486937018437960488884958084635320 1691 24836758863254300056082046504577560 1692 -46609302214579790146122012206658000 1693 82518877752892905838991927450546700 1694 -137807709762363475461386805670640400 1695 217041066698043357296328778595911600 1696 -322284513479427102573305975297920800 1697 451044115754700610060727262079626000 1698 -594710019291383026598588538149432800 1699 738403644928331862763132997416869600 1700 -862880855120832978744479476523150400 1701 948444299087918161068302215312752200 1702 -979897809006650140899648972453226125 1703 950886661275429632791123932008941635 1704 -865949072795489295221546413027750770 1705 739387285233071628996858860354464119 1706 -591329819109102933963403860320003562 1707 442473532215031855133712313428247170 1708 -309401760529497684692604795023149884 1709 201914785280613748776667414933938723 1710 -122801974673589648378791878088477352 1711 69496452198644040360411630804635257 1712 -36535049561481928715757909903040260 1713 17809535555468826220131562348762818 1714 -8033922766118780850008471880121296 1715 3346528838060698334435506558613499 1716 -1284187340252754749332256405546628 1717 452803887948634487112488212422045 1718 -146290486875712680452561850365415 1719 43172267625619821902822842406790 1720 -11598519660614280799426480963610 1721 2826082907051999984574741723699 1722 -621950612931525851024434920390 1723 123061523146875147859150130370 1724 -21780221750468338821958875060 1725 3428368322574699047631551115 1726 -476865499352281321898106972 1727 58191497372000402007512850 1728 -6228912109920523696541904 1729 949315750129081406469608 1730 -2632323844376251833140424 1731 16197630568068849149636757 1732 -94384633619438976204542220 1733 513358155719375557737561984 1734 -2610151097558173899434996923 1735 12424709630450753217417151302 1736 -55444665530230321822900018722 1737 232219540694795285742265098635 1738 -913812842782520487857129950358 1739 3381708710955051147435320163726 1740 -11778447421668517949459265711044 1741 38638542408593480437759483781457 1742 -119454077851204784726392168953600 1743 348222761573845704799951495898100 1744 -957594648401381509385972573754000 1745 2485039133905438477822340591277000 1746 -6087488968022149981534450882907520 1747 14079666806825921735840676328329700 1748 -30751205749325335773837621555505200 1749 63428636024831539503857065958631000 1750 -123558383178395244801839769148728000 1751 227303297054254966419384518173249260 1752 -394859210534676990270557418830526000 1753 647607255925231102400262046825911000 1754 -1002576502128349627209368505695520000 1755 1464659722861970661942563415239010000 1756 -2018457810666735536095990273642961600 1757 2622947284789187482824283272530844000 1758 -3212491507334189628619854860741664000 1759 3706330953063908804484081286619565000 1760 -4025633183480537807269514679905220000 1761 4113577785335035710136017923681610960 1762 -3951635750618243758634995178244076800 1763 3565733821846930891580796430368678675 1764 -3019563628662532473928174068207022500 1765 2397366655207965964750146430989761250 1766 -1782594667843363201716763426213768656 1767 1239909597592661904419926173475302795 1768 -805737858598226734636597296584435820 1769 488498503870321183096523799088076550 1770 -275896619639324136468018484090646399 1771 144922363260544983905839709282058801 1772 -70674358168112583417367760140290570 1773 31936772567493193107957601833890849 1774 -13344900218135807186610963687386148 1775 5144545315773798514019472986918415 1776 -1825195207683225907582520832692932 1777 594328583044112636040680434588425 1778 -177097514641066980156266173625841 1779 48134434782958068060493558202072 1780 -11890632015844969876988950093434 1781 2659177705361619511021181046147 1782 -536027551409350234465467195960 1783 96920619495845834784551322867 1784 -15634359200281447037696307804 1785 2236326226458144504846874074 1786 -281697114034285401525338826 1787 30934381190082441076034370 1788 -2411733609670958682906060 1789 -3505291631177625932705370 1790 23981021712906659323405560 1791 -143237676745017484445457334 1792 798286454425356770948292680 1793 -4161068380256356886763640095 1794 20316830737205050904456761655 1795 -93045941275183173393564069336 1796 400175047777348426377534259014 1797 -1617991705519526122120423853105 1798 6155824663948943624876883873456 1799 -22056763607817061326758504097687 1800 74483624383695958728705206582300 1801 -237203155242305084185685553925198 1802 712787627094012794365925960884500 1803 -2022012900940227809795218655099020 1804 5417046800544960883249251398934840 1805 -13709938910259543857026580277999180 1806 32787790409721237160719652305056240 1807 -74109389282246631938612912744305200 1808 158333163453830735241624538806889440 1809 -319767581889841203545317934321178780 1810 610465383607878661313788783704068580 1811 -1101605860560696189584793019854851340 1812 1878794189743841863358056315524147000 1813 -3027917147656935840249146573623799700 1814 4610196939009383019032055737996210400 1815 -6629478045950690879220009297955903200 1816 9000605230268821193685560068757649600 1817 -11532377477456452687153431940413822000 1818 13938515494357860716942234406993989800 1819 -15883029687600596083484891537180784600 1820 17053358190897482110689041439920421360 1821 -17240813405711269050111351164601661880 1822 16400538882708312308385430937554135200 1823 -14667651755478754781461687291322000160 1824 12322006613991052681756215048638579520 1825 -9714081918700332724964061579537516525 1826 7179023420231854443533620312436612325 1827 -4967940183591244303030088130438591375 1828 3215113840194499071698920483864533894 1829 -1943306916530901434534257296288814773 1830 1095414196852107041688687039642475537 1831 -574937900148391575495298518791119434 1832 280494896633312872075818792158840859 1833 -126964753476084212730615331584023210 1834 53213168736300000923860837546895976 1835 -20605359993065319784076492757280407 1836 7354101546346545108121620850281038 1837 -2412887151722039375414101520539965 1838 725717465581871689404801670140390 1839 -199466203990339002746472834032440 1840 49929593413510907114705978427465 1841 -11339643574547461137964125412521 1842 2326953886670045829778415586254 1843 -429457740990270478183220945877 1844 70919627093159352174158510070 1845 -10419057686739766449264546693 1846 1353003362337907039705488738 1847 -154264138233613251161027724 1848 16049143901911431390429426 1849 -6691423788923623070815008 1850 35386098881617614711954240 1851 -215622149688977223308346370 1852 1230591032352198191809090740 1853 -6572122641218807932747331214 1854 32894420360813359511727605748 1855 -154509791635789381524602230752 1856 681923022700218650448048512289 1857 -2830941558482015712665527999849 1858 11065244446037752183718057291520 1859 -40756457140358687485305368306031 1860 141567728049929663196821010945362 1861 -464035737104348011519236403406583 1862 1436175540242596564872441888140100 1863 -4199014324630859673330756021533800 1864 11602539581216849097361299533185500 1865 -30309302073468272211574285970701800 1866 74875201788901250241185365712807780 1867 -174957799645315781898594210250750920 1868 386748820268592781038997727922712560 1869 -808846739058159331006032227070176800 1870 1600519335026727607723580208223110120 1871 -2996430647409163713030016436925688080 1872 5307170154604325676914275144237429020 1873 -8891603013942716396742700038369489960 1874 14088807592514867530050052877698135500 1875 -21107676118904071038716438558770445400 1876 29891615870249243458554956468320879200 1877 -39998852891124886930152675561925780800 1878 50554105737393954314498520501878417400 1879 -60321523455463365717135878030693598000 1880 67914938761033459989763570912204439160 1881 -72107218931467624186662556770982490960 1882 72148612283322657265988999111264340840 1883 -67982846188938727416753998027666016720 1884 60276597631045560784776272100848656800 1885 -50245835582520421661813503155821933760 1886 39340832804995385092353979119256184400 1887 -28902377099494773598381095498738189600 1888 19901529058811595182505948301394076675 1889 -12828558034707060554050944921357719250 1890 7731072805043038079928056225093355675 1891 -4349678994575033883657883436806622405 1892 2281205216717811735029732832622827795 1893 -1113371806636567812863911417341514935 1894 504781787332665222533074592389940175 1895 -212181638769458515663616605475539620 1896 82515081743678311646962011550208130 1897 -29619737106535473213797176287340845 1898 9789574128431215723202955209554935 1899 -2970947183780066706508651105797000 1900 825425720025594887455371414596850 1901 -209262858598038132993425539580550 1902 48236516626155854852967606031950 1903 -10069497106343641181959321044600 1904 1895320401273794260194533149500 1905 -320098556478934097305708710105 1906 48244517494333739824551533955 1907 -6449447478982045445191376820 1908 759343337588291910776786310 1909 -77099518291811149749198150 1910 -719600700408540966022770 1911 50988071709875060825460200 1912 -321998848385310247130109300 1913 1881184622825284135341604650 1914 -10287892485125486869394527750 1915 52754026886132518862449178400 1916 -253991339217086446775391836580 1917 1149613465989552002511889058620 1918 -4897027457319928018439397049660 1919 19651115062758983658648918598800 1920 -74352365526249292481917504522670 1921 265455091176525251775070369146255 1922 -894894745918085944734577794655095 1923 2850339515163457660756909607923810 1924 -8582024569742345326676786892544500 1925 24436785710351733201539253151712100 1926 -65829708444212832298024110531142800 1927 167825120910246294685703442280012200 1928 -405000451812564493505399558788109100 1929 925332158114799670591806938952964500 1930 -2001880990273658911283745063143370720 1931 4101168941483452232680289802177945720 1932 -7956321815943177271442381600401907880 1933 14616229678721658019549642389335672040 1934 -25423578861363572088799314254785845600 1935 41865222494903712909862946012661456720 1936 -65252893086192515492224653507388998900 1937 96242561374618392414953418718256015100 1938 -134283897440882000324849600704884628800 1939 177180142456719305984176556485611663000 1940 -220984445897914049854316999605086499800 1941 260411886604880009828324636944699055160 1942 -289790550708925864872895503914589798240 1943 304353298765326125909461560961392598320 1944 -301482041229804181325410036801379460600 1945 281465949603573012085149617348448368840 1946 -247476167358365416324527750395922039360 1947 204745991308035404859256175878043985840 1948 -159246882128471981557199247905145322320 1949 116322742275996248702613296377146162000 1950 -79712168631373700545102410137976561600 1951 51184687092755464045110979119605104800 1952 -30758011249898647195140972595951223325 1953 17273549116973814820537640439331509976 1954 -9052401653642110059641796954852492192 1955 4419835107390760236620107363206747363 1956 -2007021897400767055338659174856786151 1957 846024751528138071368427161465134971 1958 -330378151073870409078544105014158220 1959 119254145441102955148672391423921054 1960 -39693771115420258984269593370220893 1961 12151154423087834382968395395686427 1962 -3411257484256694494299203724867560 1963 875491296410609398317230687510610 1964 -204708640398324010193658232097910 1965 43443455294875204828873723983910 1966 -8333013647225145531694928394984 1967 1437997930504368739220120836716 1968 -222102651147659652618424215533 1969 30526950975088747860200701755 1970 -3709788662002166621469922032 1971 397116386704149880444768782 1972 -47627269520753429102378446 1973 77624464043614213763779014 1974 -477560240823674352109621752 1975 2852683409363141534368123260 1976 -15966743576001118432098903630 1977 83833320939131484429169423410 1978 -413484010622052260088078142416 1979 1918159606270123975295664820812 1980 -8378762275649004841360665387348 1981 34496707226354547143984226398676 1982 -133987633737226461921515190992496 1983 491343129313755144931022395375400 1984 -1702325263893699452243485692421839 1985 5575780210058074182445948253358963 1986 -17274610843282647972144336727005952 1987 50646895156683117193088850232752000 1988 -140576241115510628467514311874419200 1989 369513260567515651253106529894974400 1990 -920078354124520226659871185161331200 1991 2170642815625961423319579901287993600 1992 -4852752666406959173300351245715072000 1993 10281769711949744748430119201858808800 1994 -20646577460662126750522248734858457600 1995 39294041865609349164882819417611572480 1996 -70872787232555273755171821631015971840 1997 121132389726403592889290905213944681600 1998 -196155730725507979898727766689610798080 1999 300892843647138655288370079278792501760 2000 -437100389157252045099759909737350809600 2001 601139510898269377997441797159035994800 2002 -782416489138321211265401625530242368000 2003 963364077189747046321428311321884335360 2004 -1121580316260959848672367935250565381120 2005 1234046474347567086245283950735855591040 2006 -1282456876286816019043558290597761694720 2007 1258019292224453180248042284523569241600 2008 -1164022628452407109845965601552531486720 2009 1015157339572070381249593425093476120640 2010 -833761453683623756919744047640125936640 2011 644309224243932615036024543248404062720 2012 -468021228264357831745296278388671232000 2013 319223570086371339278799305032272979200 2014 -204213601586976634512979858256160614400 2015 122376140901376816960011503148542899200 2016 -68604121809606592601182774497940377599 2017 35926719062892124299203381664570827430 2018 -17547732436290859500228714097098658080 2019 7980462250367007050248316103320994175 2020 -3373234192990949845716900179737445331 2021 1322570237432172698047921249698694359 2022 -479971289182407436077247194959921980 2023 160852204875884084549539650466702806 2024 -49654294881951413365742957362588737 2025 14080210932960759576468462496117735 2026 -3656608249655746922231949411555528 2027 866832235087883045359735785969450 2028 -186899896157977888917157020946814 2029 36506535978199468488575636235438 2030 -6431416840585705161404347812936 2031 1016933429037211783029767945788 2032 -143534879090709729291023748465 2033 17973649558511902546022630943 2034 -1981061038598351560512770416 2035 175907935857774376445135646 2036 91552404854090287793015586 2037 -701341279500789353725372970 2038 4292370291898553624368082760 2039 -24576275907087382382572364580 2040 132055583182640685935278136290 2041 -666865159856447715453520178046 2042 3168899530701948942925519951920 2043 -14185995121348405720599244153780 2044 59886985392518729459686455727020 2045 -238627368882279657082377841340844 2046 898203057982754458740507108465296 2047 -3196005766897723870695478534303320 2048 10757108367265421831658324630449949 2049 -34267406564633395771257251862461573 2050 103365622432449147054256438208433600 2051 -295367266100723437707537772180599012 2052 799824008483789881982326252410776500 2053 -2053054921537418913620730027997966500 2054 4996707586443734935597217567303130000 2055 -11532506234195089737944794391859065000 2056 25245028162983186761836572497792133900 2057 -52417218754626160666404413279387848500 2058 103235655237869388327733310685330316000 2059 -192856081770866773482500569686028635000 2060 341707073240012591426248751707394505000 2061 -574169129583440416586150124720780514920 2062 914783614685026167073352693602410741600 2063 -1381644142593571723874733093586389771600 2064 1977693571456218028788946179878477422500 2065 -2682077583207747737672680435725606367500 2066 3444897442045592680442482788617496068160 2067 -4188852690286920293620829425701830050200 2068 4819771869028360682116704756092638234200 2069 -5245008185934397287607734779750027523000 2070 5395180471793827102251612660231444124000 2071 -5242433803891092776499554016084631809840 2072 4808707266159095892112900266552450041400 2073 -4160699422003407912753673940269002667400 2074 3393069752653169302119784436564703912000 2075 -2605694892304191081712626084011927406000 2076 1882534137007916816071887388103431997520 2077 -1278207054122086901051991069730125714000 2078 814729114293680421044053488055001304000 2079 -486917231606492507526328263063174180000 2080 272497095741610549297892677754343183751 2081 -142601438741941047218376499530142669848 2082 69676061212881695610576255349470715305 2083 -31734456051482731233081955852966783461 2084 13449294713805789290537280965997935367 2085 -5293706753007063601589438173951697883 2086 1931144223496976801859827111375205243 2087 -651465054950706622163073756114700740 2088 202736866694235258658735476223256322 2089 -58048395471625860047855340639130009 2090 15247914468311818510519107244030371 2091 -3662887897832239258036419276426312 2092 801914864850492850053308409627930 2093 -159394480070469613083587256334110 2094 28644197602342159189162598864310 2095 -4632333138636094629635881010040 2096 670681313803346047774564892796 2097 -86432083538043091204826310685 2098 9853003414337552557643638655 2099 -1006969344147277423049477340 2100 239644546293198475035717110 2101 -1033020278887879353502502838 2102 6411215723949596841100437150 2103 -37528307303438231681692981976 2104 206261782472707343146434620652 2105 -1065884581798596588204948367206 2106 5185461753316984730273895415658 2107 -23776527034372707210017579647680 2108 102858454767185360576513533803996 2109 -420206484666105954279531398419012 2110 1622463926905242434562428213691588 2111 -5925111648072341794057686063986928 2112 20479113301695819905666248765247990 2113 -67030074795743416411163248023644577 2114 207870167390243033820271679487958869 2115 -611039913608128953052753035059258586 2116 1703200417629242843077083905679579488 2117 -4503173842145471676760797635463048000 2118 11296448592171502304926921963171448700 2119 -26892142254093810195989553623663429400 2120 60762625219692976202330826858530660100 2121 -130322946059201682375233710674052243800 2122 265340064168154829500246901769208933500 2123 -512844817196424683214130620943878391800 2124 940921896013275038624272709500338867600 2125 -1638584391169087540029779199260575602400 2126 2708163790667902690586974889395768258200 2127 -4247127376375053817984082079607566678000 2128 6318781729962441180311873227327257535380 2129 -8916051141223540479327889054639831136760 2130 11928230580826087938560284005531665980260 2131 -15124684527321967712945719588713354249480 2132 18168746429027442774244594658728370752800 2133 -20667687870209226380279277359349826560960 2134 22251785345857978813747184934732092074120 2135 -22662021693620141169499675947514819772880 2136 21818465554119190240655120605404107165640 2137 -19844840512705148769340417024449922033200 2138 17039190647115800150226771858924243400920 2139 -13800061489835769369321572818799515262640 2140 10533380267604113818129509687779340152160 2141 -7570118689389769964303677777288825769280 2142 5117371504924298955945322975634049678000 2143 -3250328144573905109937288032260451071200 2144 1937462392148064706389857325200026338150 2145 -1082468866868149512072066035941715120099 2146 566084499248311429866888528437839082349 2147 -276689358753019942364014103565948443601 2148 126200395304544842490011862621933571298 2149 -53622053144791438523449597172857535655 2150 21185498675509117452345041737845631821 2151 -7767467962873809725790474363576744802 2152 2637103320728762561225159168493405183 2153 -827111200430215720572714441478961730 2154 239047395765140812004271249140749632 2155 -63486842235728454122114357648516691 2156 15447186808002954098514345185928486 2157 -3431971309709786988560141690759041 2158 693727533971211305501916379949022 2159 -127071461918306138369189453372088 2160 20999097515371169161249860462317 2161 -3115408952048127249026353540621 2162 412679879446365388036988908470 2163 -48506105038738408334263804793 2164 4995280969669396233463980366 2165 -236521125437267144806799049 2166 -1454371830615701421281971278 2167 9503496760898204643622261140 2168 -56868093941689534637404841310 2169 319549116725003611286567606880 2170 -1688962365751455164441909207552 2171 8407691778025639851334150749966 2172 -39464967877649513563691684089644 2173 174854901030164756428886600554722 2174 -731950748498364112035019870067340 2175 2897269376024908705651037009857824 2176 -10852390414180587827241077629288743 2177 38493075614795124944922041638561587 2178 -129365617758813630586902503600064660 2179 412156397544371006924456902100272453 2180 -1245407524146123476345226398153594358 2181 3570587565018263098006600262719816821 2182 -9716140717465649353046305790710220064 2183 25101337384708640772916852641741191712 2184 -61581312039092106992752645765588552000 2185 143492106903511825703920217757518914800 2186 -317607529304724345917823408816947354100 2187 667841408579954966363892828183224729900 2188 -1334110037863872358476707898749297326200 2189 2531873566357175248933068985611361891500 2190 -4564585734446782044230330638446922521200 2191 7816773045946032084158813056863523700400 2192 -12713325821618774481171255499502265957600 2193 19634332988671043050850269590870738084300 2194 -28787179945795890187336861430224014484500 2195 40058028147090281100418684263037549162140 2196 -52887069841256449557415517785186829612760 2197 66224877594201093650754433860594039868740 2198 -78618824599337147383455544124152434887520 2199 88443701646772578248205846438483401807200 2200 -94237149600222438292857935507803734229440 2201 95049538820914011036761883227698594007280 2202 -90695417646856546593557391500893687654120 2203 81816145989122339234747576948358641310360 2204 -69726340697342265712114788662124695506800 2205 56094264159114829838847902084446888607480 2206 -42563329244855280720811991277191550137760 2207 30433422465397799930568982391512454391840 2208 -20484976796354718793845144347266032102720 2209 12966653879991866937253712491711505265750 2210 -7709585157606024052285691499596795438550 2211 4300408331459252473609414899326158622851 2212 -2247439952239564781262572366633808895104 2213 1098869910305545716800430672849922945452 2214 -501899300271307661604061440388196277200 2215 213786114161366164255775789111984121849 2216 -84773258703206951373362880625461830244 2217 31233213962357255340186022634963548946 2218 -10669565386113480206108069760685174803 2219 3371846052006494595886509689521159485 2220 -983365896225386148811883124581779842 2221 263956108986814176803370572704588077 2222 -65021446202030471975114540794615668 2223 14652529360932866106151987046217339 2224 -3010168928683083351077051251523220 2225 561607963347870679957234574032845 2226 -94756899172133371427908288918517 2227 14391240541352802971376227586168 2228 -1957232820988175483466618101154 2229 236992006678675456062725744495 2230 -25422648242292587134339777272 2231 2695622409843601806179657199 2232 -2344274165169238511598685516 2233 14011515525036601086475080978 2234 -85540590847579218594579934650 2235 491180435455291324367262326130 2236 -2654020540844104477271337679212 2237 13512107161207761850647143348598 2238 -64894304993234371045778059180424 2239 294315689244876610280756434232250 2240 -1261700913342174343968412427011704 2241 5116898148554373726184246186017529 2242 -19647056997022499304394510862970561 2243 71470453342002994380920435210489148 2244 -246467308530104247856231023546627610 2245 806178362468884240479222098817672303 2246 -2502355830080932317024263353219350768 2247 7373840212252376943453442705204244277 2248 -20635773579910681680886378258357629396 2249 54860799450713717785108523048931110490 2250 -138588524610847272154580287596491706624 2251 332739216862933618358938952689747618800 2252 -759380298607431325334510984052675547200 2253 1647556138748221814313352608257730221600 2254 -3398396888823430233770717210157502176000 2255 6664526626007994006738426392533306113900 2256 -12425546497686462620529784497050217129200 2257 22023375066482802900063935593148169655800 2258 -37104566855470145772271967379593175926400 2259 59412894844696454034393815288638111559500 2260 -90398342702476922030474645092231996995600 2261 130666695360853005480413350633317159293640 2262 -179379936012489734038983443801626734634560 2263 233802138259193982802328876270794359843780 2264 -289221687962766516274279129711466220474000 2265 339424859972105988111518198399654060719240 2266 -377737000969567615811720069481982310403840 2267 398428675491790552295614967110459623256560 2268 -398095819455456558517590226118721561750080 2269 376564420623312120184919427398554524045600 2270 -336993244218828473657012640112604726603520 2271 285118126763846775744532685095270897161080 2272 -227885312369315570387582469389456459361120 2273 171923471689799411462326529041886620067760 2274 -122318624460152232403681601209582735430400 2275 81991702958445793283092823310798427343190 2276 -51726918302505923819992151950365360913800 2277 30679491948851229740403777430376996009700 2278 -17086127338765386908480674389812311101599 2279 8923658633892389572660213808693064729543 2280 -4364593530436256241872241987375802760286 2281 1996173373728309091431974213842449963993 2282 -852331996491850286630702110580546710350 2283 339175043216769547983724261594057708710 2284 -125554705948694363679011176954519105620 2285 43148010173220744940001136025029039489 2286 -13736007372973632497695397819635350312 2287 4041164998093188343790448788792393605 2288 -1095937168927613814044136293218000884 2289 273203710202752731100257290677961658 2290 -62414943819484568634080524969156944 2291 13024086059106093300852200961872295 2292 -2473308323177890447870116083283604 2293 425733399883050810260726920798401 2294 -66130051077885477979146590031843 2295 9224091650950548355859359306718 2296 -1149014874322786073160698572162 2297 126982908280541193415097883903 2298 -11946864791029312172960277374 2299 -2024291392573867595667688230 2300 20396372140987582771847365884 2301 -127746641576357654358862358745 2302 749289507817510532143343342340 2303 -4137067608827972518066627950462 2304 21531037009016417402417645920944 2305 -105750175599918029855666596999128 2306 490687566590581262425221302051064 2307 -2153055672854837730201374122184435 2308 8941465856458546467457992872192340 2309 -35172606343715785243038496081777920 2310 131143575081568856406188553463854641 2311 -463775937932138139704643822723186102 2312 1556432678473377571875156249699706806 2313 -4959383993102380163406851691318932809 2314 15010273320253987525113135268462371042 2315 -43169450614212183518171163276070634682 2316 118013527714591886304112884222157593036 2317 -306741510528006688607912457006004854915 2318 758220931412941084175726121269932958736 2319 -1782699286580940821184244694763659595312 2320 3987278346609607897309638206181345415200 2321 -8484557411971607502414695252688211755600 2322 17177324821783009053968401431822759996000 2323 -33086967784290399607108956502833360200800 2324 60634124597406063120129996983048118369600 2325 -105706565621275729721396843144649046785300 2326 175291181145553673395440048065864561859900 2327 -276453800282512316217814904015009855374500 2328 414575049289902546053008541409515416238040 2329 -591014355083719793531073765292448950599780 2330 800729126242459075106616069105898578231960 2331 -1030686130887438745781684442786886849167480 2332 1259976993701661986491771105319239551754000 2333 -1462236458480086673797029098541538532430300 2334 1610258502999830547114230719680558989355600 2335 -1681825547577600793652640973888583833326960 2336 1665089028589904234030548041262522943525280 2337 -1561736044909678845248532805535966892747600 2338 1386793277067188743309127996933978764625760 2339 -1165055838649978236855928101623627792154720 2340 925305749495088388337188725872380693657920 2341 -694183303688665296629509090419689484241160 2342 491510905583757771214949618216738183772150 2343 -328135449643241103599839604274273097335210 2344 206345223652723719994225377628739110853820 2345 -122091257065310943066945719172654804396450 2346 67891625807794574350387928477726793473101 2347 -35435977763572677433462298312781155593710 2348 17337393917276642598311272542603668639535 2349 -7939722027982323277727055424957895287900 2350 3398070332963628069479892033726909493575 2351 -1356865949760369171885959750947229763942 2352 504585386722510787350397550233464446650 2353 -174413251854993122657884893189116550060 2354 55918752503127566042986057563110354745 2355 -16591278215213673441326800776050987890 2356 4544381113210980322453818009505152264 2357 -1145982183414556944828680650430459235 2358 265290363719590353490452721760521635 2359 -56198095861430052570033346827426925 2360 10855827298111319217060782204363454 2361 -1904938214195170217809588793987589 2362 302371145218947811540401119033250 2363 -43212540793976324255669389350894 2364 5531347409490893071421097020823 2365 -630566047537902943830063670473 2366 64184564287897381680111689139 2367 -10016526404457995202642970810 2368 30188386308085671858499074194 2369 -189512310511124469716490360648 2370 1134695019964961190519742942235 2371 -6398934738525931770929382962382 2372 34027779635202275654722940674620 2373 -170834467021790698878921967514010 2374 810592113929456519987005334011905 2375 -3638630479787730053477382558499515 2376 15465527180016292415947538934440394 2377 -62291319602336301221874717143910575 2378 237923095026058386478747108888111821 2379 -862323561325399082649387986367847272 2380 2967407549266814490293482187702829939 2381 -9700152481864515873413240875457740881 2382 30134892608091232263189921365965458735 2383 -89006448937443030333989791180275419910 2384 250024235387309369175650637403588847850 2385 -668155933884034724463704552377681878300 2386 1699081236576871831680349870546305152877 2387 -4112222880270477791496531581622389582010 2388 9473964730963277633016952578068815907760 2389 -20779131668663364812702548823921995620000 2390 43390377356305262886546998173940070810000 2391 -86266498388387648583327513406559370410400 2392 163293424839100692175227583701705701148000 2393 -294273466039501913088525260486326708008000 2394 504836424507067325180160361996861919345000 2395 -824350718785656139304198983805751710610000 2396 1281041016992909640478725220834138158287940 2397 -1894152397798123885724493204809633310873400 2398 2664170534196095377730312010075477427026900 2399 -3563540204975668976581946000737899743157000 2400 4531415322376467957875807877481526833891000 2401 -5475969577844266616074671290770051547536080 2402 6286189566402857084779597145016640807120500 2403 -6852025916549198423106851331329914862113000 2404 7088302672292274230800191032410256753910000 2405 -6955431806171182099635791896433995346580000 2406 6470097231251681837572316639660601004618640 2407 -5702000090474856586968231519824118610077600 2408 4757466509663851572561985670855868796725600 2409 -3755218678937777237385607953132102462376000 2410 2801946129019069231491059358865263095856750 2411 -1974591638084313828707014987966374268719420 2412 1313070197042599263197425791661141138289850 2413 -823118630981927896332714675369670564301100 2414 485892315306233327371217237946056567576250 2415 -269790347135807630225029861176338532022499 2416 140731454546760061807178841870759446499687 2417 -68875562413704640645321086861461964370635 2418 31581829947346854144533300295976317878494 2419 -13547250322379562471757610065967165590368 2420 5427515232495468589638978913548099473019 2421 -2027344455239295032692801802468419674577 2422 704713214016801297695651841264498741300 2423 -227495545897817116510284569867243892585 2424 68054223131825633144100770617276265495 2425 -18820290521140686255496832162218572195 2426 4799174082890874994701193599769533480 2427 -1125272897222953743536745756385407200 2428 241865058701884782165692276722674909 2429 -47496506167620654064014881749212558 2430 8490494110827479013443456763232081 2431 -1376059374810063803148996306464214 2432 201299006948167611285028060013010 2433 -26448581500351796544668645987744 2434 3103957075704087586111490027853 2435 -322564390063096022358690881610 2436 23494167401994943617590868823 2437 40583906934318533319291092535 2438 -279013816175374983007134935280 2439 1706213237689997941203654274265 2440 -9823488617535134130281937716547 2441 53352335171282314554752169623391 2442 -273667095690168248968134803011605 2443 1327232582615219994086262308004402 2444 -6091937858585545405394767190571969 2445 26487168794979413395074288527797722 2446 -109178588708975760029928260184451005 2447 426950109505922127879816773179413165 2448 -1585034312260032788553154141526928125 2449 5589550839586727523484685222682401595 2450 -18733518704746528200699875995155691095 2451 59699125991616918023134287815070886258 2452 -180967559440190104695434711527871513325 2453 522002966192740840341026862635734040391 2454 -1433238913366216819515769599856910792892 2455 3746718488843188188589634690955421422459 2456 -9327480117715685172841694077483462633677 2457 22117374882302717696114459779941989508705 2458 -49959246792966138795929132679398376302016 2459 107510471648876298145838889340469717265312 2460 -220424908803913045140278146134560928255600 2461 430577477416235245427624819174072024134800 2462 -801331065378586998668176413023266571448000 2463 1420743790409863464052845099958675403569800 2464 -2399494116904264177964810066779385587014600 2465 3859799738971153788112719015396042336903240 2466 -5912566629922406480556108915377912347597120 2467 8623081527872979351121606528519387215021600 2468 -11970626856853857655825890572373847440475740 2469 15813050292387194681152719644987675013961780 2470 -19870944671216129564808710992320530627441040 2471 23744784430823095678785295460113682298896220 2472 -26970571609459431663937413871699076835228500 2473 29106616880419956173917774124941539872679300 2474 -29830598326047835339150595713345324597665600 2475 29018218197342828930132333302851170877685600 2476 -26777380812819806333715729480068444567458800 2477 23425202825998100178715213035864191519706000 2478 -19414411484996520698380692962633687617178560 2479 15232658004482379180503811319885198275139470 2480 -11305735774636609911517381790434544249947590 2481 7931028414984206045947979845979953428689270 2482 -5253840127693483457139941668569832162942800 2483 3283383657895258119969200868329341357814760 2484 -1933812516707231332332906952643247345605070 2485 1072193753019493895549214144572429846963851 2486 -558961551861779400417245540951467097366016 2487 273644494952033453513958859193143368217254 2488 -125630134081696767503668783496499872800902 2489 54008988227616479282638864536410974889460 2490 -21707960485689328871089630576956957917472 2491 8143612529495055567660017002955014120656 2492 -2846220574670731796947637725763144081424 2493 924954112680270105332841131591286210417 2494 -278901712419745151730818670706092781320 2495 77851323861526607203088849447478109980 2496 -20067176259106559058866181402985474360 2497 4763665933785303080192633769146648970 2498 -1038382045992866919671071358406932160 2499 207178108475137857158455596980242400 2500 -37703369005602473589668144577347355 2501 6234415347562961816172330409629789 2502 -932716766067874184551167604697876 2503 125662402681019962133741138198607 2504 -15167079974222016279379674099093 2505 1631574064624785510036031231657 2506 -163827092180661814190831039088 2507 74638514361310236667721927880 2508 -409639963621153960207333318244 2509 2548208711351941723825812050823 2510 -14971916010320542534592960064072 2511 83012286133388362079113399797567 2512 -434858794656411472579295431897463 2513 2154632804348499208866006955811709 2514 -10107663386063383814325001685337000 2515 44933816837757742419984698556093780 2516 -189450687207843454223376523195480665 2517 758124506112637137973461170467880478 2518 -2881350167957815464607825568089608660 2519 10406945095969162190366014878965814747 2520 -35740094318532769157632678721675765921 2521 116762005667181901707883303786707938583 2522 -363032344964307673255131057160786632480 2523 1074605796995175670300744238094806321040 2524 -3029382704552530572802040109130078372800 2525 8135441677879281677470933281706429221045 2526 -20817659819632559107786248787753315748904 2527 50767971169333807939103246564770059288036 2528 -118010452676451163715952861889770649981008 2529 261500434908045192325122818960287235753370 2530 -552430288481505217210811766734038895959296 2531 1112631335496637745661161806401676804521600 2532 -2136453874983597997837597868719422714662400 2533 3911003484934012108640701852435034488324200 2534 -6825018912972955262298572950357117498872000 2535 11352555555723448235095674476220525805955040 2536 -17996802271342935170074426323562901277651840 2537 27185132136425854932094132258458875968422960 2538 -39120912457465705349669435378766147243828480 2539 53619083260746891534354884566918850646262400 2540 -69974266082573808985997181937359033096353280 2541 86921158649447153349793374437813173924376340 2542 -102736340224305186658169108129521650565808160 2543 115494301286642517781804687030808821925900880 2544 -123436638533710560945683515233186585022824000 2545 125362039092035533370690971774217059532795400 2546 -120920338077140567354912920421032213954425600 2547 110712777070628701279498193372503520568662400 2548 -96160117194242503072098648709886863180915200 2549 79177892549946797862614121727610379736752750 2550 -61761176297747599025590801420946007872091600 2551 45603454417831813017885733170415688640908040 2552 -31848871501665170826474940565374955544867360 2553 21019495679060022320096040862005212115362580 2554 -13097033687435604955437935349292412557339200 2555 7696749934123115788880649677871842448080160