4 1 5 -4 6 2 7 6 8 -9 9 4 10 -4 11 16 12 -20 13 8 14 1 15 -14 16 41 17 -44 18 16 19 6 20 -44 21 102 22 -96 23 32 24 -1 25 26 26 -129 27 248 28 -208 29 64 30 -8 31 96 32 -360 33 592 34 -448 35 128 36 1 37 -42 38 321 39 -968 40 1392 41 -960 42 256 43 10 44 -180 45 1002 46 -2528 47 3232 48 -2048 49 512 50 -1 51 62 52 -681 53 2972 54 -6448 55 7424 56 -4352 57 1024 58 -12 59 304 60 -2364 61 8472 62 -16128 63 16896 64 -9216 65 2048 66 1 67 -86 68 1289 69 -7700 70 23392 71 -39680 72 38144 73 -19456 74 4096 75 14 76 -476 77 4942 78 -23872 79 62912 80 -96256 81 85504 82 -40960 83 8192 84 -1 85 114 86 -2241 87 17584 88 -71136 89 165504 90 -230656 91 190464 92 -86016 93 16384 94 -16 95 704 96 -9424 97 59040 98 -205184 99 427264 100 -546816 101 421888 102 -180224 103 32768 104 1 105 -146 106 3649 107 -36432 108 189216 109 -575872 110 1085184 111 -1284096 112 929792 113 -376832 114 65536 115 18 116 -996 117 16722 118 -131904 119 583616 120 -1579008 121 2717184 122 -2990080 123 2039808 124 -786432 125 131072 126 -1 127 182 128 -5641 129 69876 130 -453024 131 1743104 132 -4243200 133 6718464 134 -6909952 135 4456448 136 -1638400 137 262144 138 -20 139 1360 140 -28004 141 271656 142 -1489664 143 5065216 144 -11203584 145 16427008 146 -15859712 147 9699328 148 -3407872 149 524288 150 1 151 -222 152 8361 153 -125884 154 996336 155 -4722432 156 14373632 157 -29125632 158 39763968 159 -36175872 160 21037056 161 -7077888 162 1048576 163 22 164 -1804 165 44726 166 -523424 167 3482336 168 -14510080 169 39950848 170 -74678272 171 95387648 172 -82051072 173 45481984 174 -14680064 175 2097152 176 -1 177 266 178 -11969 179 215336 180 -2043184 181 11687104 182 -43393792 183 109027328 184 -189120512 185 226951168 186 -185139200 187 98041856 188 -30408704 189 4194304 190 -24 191 2336 192 -68664 193 954096 194 -7568704 195 37884288 196 -126738432 197 292732928 198 -473628672 199 535953408 200 -415760384 201 210763776 202 -62914560 203 8388608 204 1 205 -314 206 16641 207 -352664 208 3951376 209 -26824512 210 119162368 211 -362504192 212 774586368 213 -1174208512 214 1257046016 215 -929562624 216 451936256 217 -130023424 218 16777216 219 26 220 -2964 221 101946 222 -1659424 223 15471456 224 -91533312 225 365063168 226 -1017741312 227 2022801408 228 -2884370432 229 2929852416 230 -2069889024 231 966787072 232 -268435456 233 33554432 234 -1 235 366 236 -22569 237 556556 238 -7270224 239 57767424 240 -302228992 241 1092630528 242 -2810068992 243 5219811328 244 -7025786880 245 6789267456 246 -4591714304 247 2063597568 248 -553648128 249 67108864 250 -28 251 3696 252 -147084 253 2772536 254 -30011904 255 207068160 256 -969521152 257 3203002368 258 -7642939392 259 13323993088 260 -16981426176 261 15648423936 262 -10150215680 263 4395630592 264 -1140850688 265 134217728 266 1 267 -422 268 29961 269 -850724 270 12815296 271 -117791232 272 716365312 273 -3031672832 274 9216073728 275 -20505690112 276 33673773056 277 -40752119808 278 35888562176 279 -22364028928 280 9344909312 281 -2348810240 282 268435456 283 30 284 -4540 285 207006 286 -4473984 287 55642496 288 -442650624 289 2402251776 290 -9266348032 291 26075086848 292 -54335373312 293 84328972288 294 -97152663552 295 81927340032 296 -49123688448 297 19830669312 298 -4831838208 299 536870912 300 -1 301 482 302 -39041 303 1264736 304 -21763264 305 229076224 306 -1601666560 307 7836176384 308 -27748769792 309 72655863808 310 -142344519680 311 209410064384 312 -230193889280 313 186218708992 314 -107592286208 315 42010148864 316 -9932111872 317 1073741824 318 -32 319 5504 320 -285088 321 7003456 322 -99169024 323 900803072 324 -5605584896 325 24938700800 326 -81572626432 327 199647100928 328 -369018011648 329 515972792320 330 -542315118592 331 421561106432 332 -235015241728 333 88852135936 334 -20401094656 335 2147483648 336 1 337 -546 338 50049 339 -1834912 340 35770176 341 -427414272 342 3403272704 343 -19047346176 344 77626171392 345 -235801116672 346 541638721536 347 -947446087680 348 1262139473920 349 -1270848946176 350 950714499072 351 -512040632320 352 187636383744 353 -41875931136 354 4294967296 355 34 356 -6596 357 385186 358 -10673280 359 170709376 360 -1755631616 361 12412130304 362 -63033393152 363 236824969216 364 -671249334272 365 1452295454720 366 -2410864967680 367 3066594066432 368 -2963258998784 369 2136444239872 370 -1112933400576 371 395673862144 372 -85899345920 373 8589934592 374 -1 375 614 376 -63241 377 2605284 378 -57116736 379 768833024 380 -6914535936 381 43871606784 382 -203692957696 383 709451055104 384 -1884137390080 385 3852036997120 386 -6083869409280 387 7404037079040 388 -6877232496640 389 4784929112064 390 -2413503184896 391 833223655424 392 -176093659136 393 17179869184 394 -36 395 7824 396 -511668 397 15883848 398 -284942848 399 3293297664 400 -26241202176 401 150776606720 402 -644210884608 403 2090151444480 404 -5220570234880 405 10114938961920 406 -15234332884992 407 17771333156864 408 -15890909233152 409 10682791624704 410 -5222680231936 411 1752346656768 412 -360777252864 413 34359738368 414 1 415 -686 416 78889 417 -3628620 418 88884432 419 -1338718720 420 13501131264 421 -96354011136 422 505246171136 423 -1997872824320 424 6064440279040 425 -14293177466880 426 26313747333120 427 -37872702849024 428 42419898810368 429 -36566747578368 430 23779086434304 431 -11278584119296 432 3680786972672 433 -738734374912 434 68719476736 435 38 436 -9196 437 669446 438 -23141088 439 462711712 440 -5970735104 441 53243464704 442 -343484628992 443 1654703226880 444 -6085897093120 445 17349450792960 446 -38701293895680 447 67861827551232 448 -93516738854912 449 100730706853888 450 -83816286781440 451 52780853100544 452 -24309514895360 453 7722351198208 454 -1511828488192 455 137438953472 456 -1 457 762 458 -97281 459 4967512 460 -135166608 461 2264142144 462 -25442601472 463 202840940544 464 -1192215429120 465 5307279278080 466 -18236234465280 467 48992079052800 468 -103716335124480 469 173596357951488 470 -229453376520192 471 238028161286144 472 -191411659997184 473 116840290320384 474 -52299816763392 475 16183436771328 476 -3092376453120 477 274877906944 478 -40 479 10720 480 -864008 481 33076112 482 -733044928 483 10499019392 484 -104128667648 485 749166510080 486 -4039134085120 487 16700455649280 488 -53821919723520 489 136685452001280 490 -275294497800192 491 440709454757888 492 -559637459894272 493 559872609353728 494 -435604173094912 495 257990095536128 496 -112321984724992 497 33878702030848 498 -6322191859712 499 549755813888 500 1 501 -842 502 118721 503 -6695528 504 201318832 505 -3730232000 506 46440640256 507 -411098275840 508 2690548449280 509 -13385547448320 510 51637145763840 511 -156635918499840 512 377087239127040 513 -724185353551872 514 1110872286035968 515 -1357303081074688 516 1311156878704640 517 -988048636510208 518 568280007835648 519 -240827406221312 520 70849780514816 521 -12919261626368 522 1099511627776 523 42 524 -12404 525 1101450 526 -46467168 527 1135682592 528 -17959483392 529 197009948160 530 -1571363061760 531 9420230983680 532 -43471550545920 533 157096211251200 534 -449957289000960 535 1029468976054272 536 -1889080161861632 537 2781382031966208 538 -3274478771503104 539 3057917930504192 540 -2234087368556544 541 1248882000396288 542 -515533514473472 543 148021752889344 544 -26388279066624 545 2199023255552 546 -1 547 926 548 -143529 549 8898428 550 -294253168 551 6001597184 552 -82359607040 553 805118172160 554 -5833274572800 555 32226009415680 556 -138580246855680 557 470828341002240 558 -1277001817128960 559 2783123305660416 560 -4889032609759232 561 6920067145007104 562 -7860114421710848 563 7103884497518592 564 -5036454744948736 565 2738591407013888 566 -1101916809461760 567 308962767405056 568 -53876069761024 569 4398046511104 570 -44 571 14256 572 -1388508 573 64264024 574 -1724188928 575 29962677760 576 -361729162240 577 3181599406080 578 -21086780129280 579 107923569377280 580 -434256704962560 581 1391613971005440 582 -3583472610312192 583 7455326773182464 584 -12559447251484672 585 17114613061517312 586 -18778146773925888 587 16441856363593728 588 -11321791490293760 589 5992716328501248 590 -2351855371812864 591 644313813876736 592 -109951162777600 593 8796093022208 594 1 595 -1014 596 172041 597 -11675444 598 422781216 599 -9449975040 600 142284962560 601 -1528576496640 602 12196473384960 603 -74399569674240 604 354427385610240 605 -1339341750927360 606 4060229759139840 607 -9950068526284800 608 19799686156124160 609 -32038961647976448 610 42089340544745472 611 -44660178045370368 612 37920167472136192 613 -25382174387601408 614 13087349466464256 615 -5012673511030784 616 1342503697514496 617 -224300372066304 618 17592186044416 619 46 620 -16284 621 1732590 622 -87614912 623 2569751360 624 -48862627840 625 646299087360 626 -6238752399360 627 45479726899200 628 -256722708725760 629 1143111476183040 630 -4070297472860160 631 11703932128591872 632 -27355463825752064 633 52158819563732992 634 -81192536357470208 635 102956827863416832 636 -105762212454334464 637 87162126434566144 638 -56757065103704064 639 28526554304741376 640 -10669660835938304 641 2794958557806592 642 -457396837154816 643 35184372088832 644 -1 645 1106 646 -204609 647 15140624 648 -598011040 649 14589477760 650 -240010218240 651 2821174671360 652 -24673978183680 653 165359023472640 654 -867872803061760 655 3625564703293440 656 -12200824704860160 657 33357932783468544 658 -74510613807628288 659 136356600775442432 660 -204474413259685888 661 250573833772204032 662 -249444592380805120 663 199706427256733696 664 -126601479673872384 665 62065782120513536 666 -22681825369391104 667 5814217487679488 668 -932385860354048 669 70368744177664 670 -48 671 18496 672 -2141808 673 117896160 674 -3765773440 675 78041583360 676 -1126319523840 677 11881101742080 678 -94827683266560 679 587440755671040 680 -2878857082306560 681 11321426879447040 682 -36105581538312192 683 94071329392689152 684 -201180047178989568 685 353905737908355072 686 -511905654382788608 687 606909879998742528 688 -586051311196176384 689 456169919617171456 690 -281729513652486144 691 134801225076965376 692 -48158609296588800 693 12085831812513792 694 -1899956092796928 695 140737488355328 696 1 697 -1202 698 241601 699 -19424240 700 833803360 701 -22121024640 702 396093384960 703 -5073813719040 704 48436181667840 705 -355014390005760 706 2042754314403840 707 -9383278867906560 708 34843678463754240 709 -105569095860092928 710 262653272593006592 711 -538716695133421568 712 912285889076396032 713 -1274385142537781248 714 1463264352378290176 715 -1371809049649086464 716 1038941318908215296 717 -625524809425485824 718 292284275523321856 719 -102131436080857088 720 25104049485381632 721 -3870280929771520 722 281474976710656 723 50 724 -20900 725 2625010 726 -156744640 727 5433380160 728 -122283632640 729 1918506293760 730 -22028729180160 731 191700046602240 732 -1297469535682560 733 6964365711114240 734 -30087984615260160 735 105792938465820672 736 -305209521112875008 737 726486592365002752 738 -1431339128175198208 739 2336477432535580672 740 -3155680165074305024 741 3512580015952756736 742 -3199788018915344384 743 2359612151468916736 744 -1385850843927937024 745 632727160343232512 746 -216348703974227968 747 52108055063560192 748 -7881299347898368 749 562949953421312 750 -1 751 1302 752 -283401 753 24674260 754 -1147292640 755 32987784960 756 -640660650240 757 8910826306560 758 -92493640028160 759 738414483210240 760 -4637693385768960 761 23312010290135040 762 -95019647694274560 763 317154972791734272 764 -873072314818756608 765 1991689879863427072 766 -3774964145426792448 767 5947340007608942592 768 -7774624682526900224 769 8396969081554599936 770 -7438517356738904064 771 5344749112363319296 772 -3063985963379195904 773 1367585756767322112 774 -457801457433837568 775 108086391056891904 776 -16044073672507392 777 1125899906842624 778 -52 779 23504 780 -3191812 781 206093160 782 -7727965440 783 188259202560 784 -3199827594240 785 39850381793280 786 -376687326658560 787 2774298502103040 788 -16239752482652160 789 76712005195530240 790 -295832233854369792 791 939519466696343552 792 -2472631222002515968 793 5414718887902052352 794 -9886405723389165568 795 15050360180292190208 796 -19061829381006557184 797 19993726182024544256 798 -17236646864946724864 799 12075349068654575616 800 -6760699087101624320 801 2951520217508872192 802 -967710969931235328 803 224054081461682176 804 -32651097298436096 805 2251799813685248 806 1 807 -1406 808 330409 809 -31057884 810 1559478960 811 -48443715840 812 1017179055360 813 -15310481495040 814 172194403614720 815 -1491789136527360 816 10186290389975040 817 -55791515255439360 818 248443658085335040 819 -908819440500473856 820 2752111248211443712 821 -6936952323868459008 822 14604401921230897152 823 -25720151454387273728 824 37875345043111280640 825 -46520627843567714304 826 47425969720787992576 827 -39818042842256769024 828 27214684100688347136 829 -14888983930970570752 830 6360841892451581952 831 -2043508330919362560 832 464152236595871744 833 -66428094503714816 834 4503599627370496 835 54 836 -26316 837 3852630 838 -268208928 839 10846923360 840 -285146634240 841 5234185704960 842 -70471344783360 843 721076133888000 844 -5757876775157760 845 36612333262602240 846 -188295035706408960 847 792719550025039872 848 -2757158347697291264 849 7976853718425403392 850 -19288623535638970368 851 39095209565850959872 852 -66490663089066737664 853 94812519467229118464 854 -113034981869159972864 855 112088586306522710016 856 -91711434753168113664 857 61190067288478318592 858 -32729488079450013696 859 13689394754834399232 860 -4311070743300407296 861 960955570490179584 862 -135107988821114880 863 9007199254740992 864 -1 865 1514 866 -383041 867 38763144 868 -2095896816 869 70137562560 870 -1587472323840 871 25778852904960 872 -313137093181440 873 2933941404303360 874 -21702043940290560 875 129016181780643840 876 -625033729498152960 877 2494258540550553600 878 -8266427943606026240 879 22890659760719265792 880 -53181648992508837888 881 103910570586089193472 882 -170856671221244755968 883 236145666778025951232 884 -273495933459107938304 885 263995215455302189056 886 -210637553607024574464 887 137269118507927207936 888 -71819818051351609344 889 29422297840588161024 890 -9086293723196686336 891 1988339235484073984 892 -274719577269600256 893 18014398509481984 894 -56 895 29344 896 -4618712 897 345735216 898 -15038716992 899 425421759360 900 -8409130352640 901 122029050593280 902 -1347350320250880 903 11625759583764480 904 -80016421143183360 905 446327399267696640 906 -2042787009021345792 907 7745675428798398464 908 -24509709605637455872 909 65069943057077501952 910 -145458507550868635648 911 274311804261245124608 912 -436525861909718630400 913 585326315425211875328 914 -659080453224738586624 915 619701865663772491776 916 -482465174502527467520 917 307267725095304429568 918 -157329030857537617920 919 63155666424476729344 920 -19133543016883552256 921 4111786459789262848 922 -558446353793941504 923 36028797018963968 924 1 925 -1626 926 441729 927 -48000568 928 2787367248 929 -100214996544 930 2438315842560 931 -42597113610240 932 557195194368000 933 -5628642044805120 934 44953563107819520 935 -289049024067010560 936 1517688528033546240 937 -6579832558593245184 938 23757778801202823168 939 -71910078971994177536 940 183321535106663841792 941 -394827585687826464768 942 719480279743735005184 943 -1109197390597463212032 944 1444148564309531688960 945 -1582156121904779362304 946 1450041284934569558016 947 -1102199467512982142976 948 686355268241960468480 949 -344080359555663396864 950 135397626572150145024 951 -40255425269251178496 952 8498292496848125952 953 -1134907106097364992 954 72057594037927936 955 58 956 -32596 957 5502170 958 -441736352 959 20613451488 960 -625851752448 961 13285762037760 962 -207223277813760 963 2461740708986880 964 -22883043673374720 965 169923547358822400 966 -1024425447401717760 967 5078164065088438272 968 -20905340545984888832 969 72025267208043102208 970 -208890101001065857024 971 512101577764196319232 972 -1063966975636898054144 973 1875486421397188640768 974 -2803721096620138299392 975 3547377581843801964544 976 -3784014109473331216384 977 3382547744371666583552 978 -2511666660121268715520 979 1530039567341458554880 980 -751316385535803523072 981 289928796161183842304 982 -84622636998291619840 983 17555031347490193408 984 -2305843009213693952 985 144115188075855872 986 -1 987 1742 988 -506921 989 59004908 990 -3670839952 991 141441899520 992 -3690019347456 993 69168637685760 994 -971641749995520 995 10552123462778880 996 -90719650454568960 997 628896118784655360 998 -3566539422836981760 999 16736160688770121728 1000 -65568459893172600832 1001 215960613388080381952 1002 -601101737108795555840 1003 1419030741216219103232 1004 -2847414231017531113472 1005 4860170233391840493568 1006 -7051590757549808287744 1007 8676911285592383291392 1008 -9018069503881231990784 1009 7867294956256315310080 1010 -5709688588484497899520 1011 3404159494238580506624 1012 -1638030397643757191168 1013 620113017591618863104 1014 -177743566493431365632 1015 36244969801077751808 1016 -4683743612465315840 1017 288230376151711744 1018 -60 1019 36080 1020 -6516012 1021 559746168 1022 -27955131392 1023 908735551488 1024 -20665800732672 1025 345560553185280 1026 -4405024208977920 1027 43987290598932480 1028 -351362848267960320 1029 2282217684971028480 1030 -12211242910762401792 1031 54377661923525132288 1032 -203162186994388303872 1033 640811327777226620928 1034 -1714305051981787430912 1035 3902028458069336260608 1036 -7570314883432250867712 1037 12524061563403819286528 1038 -17650559096943418540032 1039 21137836680658097799168 1040 -21418686752134130565120 1041 18246256572633899335680 1042 -12949416744310454353920 1043 7559635374012964536320 1044 -3565989591448698224640 1045 1324848672181529346048 1046 -373042164334352924672 1047 74795782611369197568 1048 -9511602413006487552 1049 576460752303423488 1050 1 1051 -1862 1052 579081 1053 -72036932 1054 4790332288 1055 -197352162304 1056 5507490450432 1057 -110500239151104 1058 1662762856366080 1059 -19362171880734720 1060 178694231652433920 1061 -1331621815320576000 1062 8130974792779038720 1063 -41158646510294925312 1064 174323783740222865408 1065 -622284987376856989696 1066 1882724392663248797696 1067 -4847640845179793965056 1068 10651471147156203634688 1069 -20000800000256342228992 1070 32099713884357446860800 1071 -43978029479479220371456 1072 51293742865197427589120 1073 -50704668460524576440320 1074 42202201733752296570880 1075 -29302992982859489214464 1076 16757301145669686263808 1077 -7752092200489015312384 1078 2827440910856490057728 1079 -782329298469783601152 1080 154275308835203710976 1081 -19311435202164686848 1082 1152921504606846976 1083 62 1084 -39804 1085 7674174 1086 -703820032 1087 37535795968 1088 -1303439876096 1089 31680781633536 1090 -566561031487488 1091 7730549921710080 1092 -82711634360401920 1093 708751311572828160 1094 -4945461315612180480 1095 28473192496320479232 1096 -136694954944114982912 1097 551809754474834034688 1098 -1885381302530940600320 1099 5479753837308285026304 1100 -13597310148428924190720 1101 28873257177744658137088 1102 -52525661563916503744512 1103 81849986865658312261632 1104 -109093895639616538542080 1105 124006172482528985743360 1106 -119655593493683052216320 1107 97353820211815047495680 1108 -66165621339731942965248 1109 37080591882788070752256 1110 -16829033073159559970816 1111 6027923986047333040128 1112 -1639454379550936399872 1113 318062220083413909504 1114 -39199331156632797184 1115 2305843009213693952 1116 -1 1117 1986 1118 -658689 1119 87385280 1120 -6197972352 1121 272423754240 1122 -8114370202624 1123 173861802418176 1124 -2795884919341056 1125 34823271724154880 1126 -344117500373237760 1127 2749124438466232320 1128 -18021897424003399680 1129 98105031502935883776 1130 -447713693628452831232 1131 1725904496326525059072 1132 -5653486997725129998336 1133 15807148519796364017664 1134 -37846091444014052016128 1135 77747314355745658503168 1136 -137151037012190454349824 1137 207678003210795844894720 1138 -269481534144430504673280 1139 298717013425582547927040 1140 -281513388721118401003520 1141 224010633406489584205824 1142 -149088543825133572194304 1143 81913275966065156816896 1144 -36485507057175609999360 1145 12838177270564449681408 1146 -3433184067937076510720 1147 655435875368992505856 1148 -79551583817872441344 1149 4611686018427387904 1150 -64 1151 43776 1152 -8991552 1153 878590592 1154 -49931740672 1155 1848287384576 1156 -47909522038784 1157 914284636323840 1158 -13322319760392192 1159 152358177808711680 1160 -1396986312319303680 1161 10443710192544645120 1162 -64516987344327278592 1163 332905017949986750464 1164 -1447237141731739697152 1165 5337190295183990718464 1166 -16786727832758545022976 1167 45211607188021652226048 1168 -104565440065772762169344 1169 208020290275407820750848 1170 -356152060890039220961280 1171 524449902061208228331520 1172 -662969240771389995089920 1173 717089620344848148070400 1174 -660380597654051849502720 1175 514186888152711111376896 1176 -335257679533055215140864 1177 180655585005289873604608 1178 -78998938100398553038848 1179 27315808920679835762688 1180 -7184430355957566930944 1181 1350071081894617808896 1182 -161409010644958576640 1183 9223372036854775808 1184 1 1185 -2114 1186 746241 1187 -105368384 1188 7955153536 1189 -372287235584 1190 11810944971776 1191 -269680846495744 1192 4624454191988736 1193 -61467911244939264 1194 648833855990661120 1195 -5543097063104839680 1196 38909317809092689920 1197 -227139006191590440960 1198 1113523729528426332160 1199 -4620378779790004453376 1200 16327867588093111435264 1201 -49380604185313454063616 1202 128269305820057356468224 1203 -286878194487291182841856 1204 553191617563006095851520 1205 -919982124990874286817280 1206 1318381338266846961336320 1207 -1624655494968362538106880 1208 1715692629410814697144320 1209 -1544771828714593283211264 1210 1177462320130555794948096 1211 -752428635032175587098624 1212 397796677067755357208576 1213 -170836053471361555759104 1214 58064801909296748036096 1215 -15024296587284126367744 1216 2779693747607108059136 1217 -327429707308344541184 1218 18446744073709551616 1219 66 1220 -48004 1221 10484034 1222 -1089327360 1223 65842047744 1224 -2592861855744 1225 71531411982336 1226 -1453646329315328 1227 22571228144369664 1228 -275294000298590208 1229 2694654024300625920 1230 -21529904318754324480 1231 142335622962512658432 1232 -787183030333167632384 1233 3674284600788592361472 1234 -14577947854763999625216 1235 49442463008944767893504 1236 -143972815558648560353280 1237 361104051705887475105792 1238 -781776679249990186434560 1239 1462535296016051412664320 1240 -2364414152042956801966080 1241 3299731917305083917762560 1242 -3966400610281573224284160 1243 4091765856475681243791360 1244 -3603730545581897677799424 1245 2690182319794166805037056 1246 -1685512855069641047801856 1247 874592292235909267456000 1248 -368987915863402947280896 1249 123314034174551063003136 1250 -31398664256462870544384 1251 5720796505859174694912 1252 -664082786653543858176 1253 36893488147419103232 1254 -1 1255 2246 1256 -842249 1257 126336452 1258 -10133808256 1259 503971331072 1260 -16996668683264 1261 412743670460416 1262 -7531746850619392 1263 106610367533678592 1264 -1199421856587841536 1265 10932405111706091520 1266 -81969126446601338880 1267 511810252116615757824 1268 -2687889790194761596928 1269 11968947981367189176320 1270 -45483763297621110685696 1271 148265530203202989850624 1272 -416214936937354477174784 1273 1009086297899066133053440 1274 -2116744976062986468720640 1275 3845052717022977112145920 1276 -6047209642352760565268480 1277 8224119329578530373632000 1278 -9648493849973961145712640 1279 9728303541665955770793984 1280 -8384923411294351150546944 1281 6132793274620509197172736 1282 -3768822387207037452812288 1283 1920020637943180090671104 1284 -796040633636102642597888 1285 261652364936386252374016 1286 -65577022260532849147904 1287 11769022719026693931008 1288 -1346612317380797267968 1289 73786976294838206464 1290 -68 1291 52496 1292 -12168532 1293 1342000264 1294 -86109664256 1295 3600804517888 1296 -105524749348864 1297 2279133670236160 1298 -37634721845608448 1299 488514735365947392 1300 -5093497737476308992 1301 43394714542166507520 1302 -306273875855715336192 1303 1810803534566399148032 1304 -9050064181178115555328 1305 38515843817498377977856 1306 -140409989604186989264896 1307 440503875965054540054528 1308 -1193533925580596429455360 1309 2799949275048122452541440 1310 -5696025248142024350105600 1311 10054519586088911026257920 1312 -15394151202010605048299520 1313 20414639269438633971548160 1314 -23388753556423603535216640 1315 23060337628913809219387392 1316 -19460029142382869106130944 1317 13951099404310659442147328 1318 -8412237066649984173080576 1319 4209029191749763128623104 1320 -1715395301446756348198912 1321 554703394129235375292416 1322 -136874841026924872990720 1323 24202128224706931720192 1324 -2730118122909013639168 1325 147573952589676412928 1326 1 1327 -2382 1328 947241 1329 -150673516 1330 12817808784 1331 -676190659584 1332 24198277719040 1333 -623793169158144 1334 12090014191091712 1335 -181879811224895488 1336 2176451327319736320 1337 -21119400586658709504 1338 168758555530934353920 1339 -1124358003828046430208 1340 6309496859327559892992 1341 -30069076343723420286976 1342 122515450932617866641408 1343 -429085509411576968380416 1344 1297222688867463557283840 1345 -3396154149060258991964160 1346 7716643526159231373803520 1347 -15237103213307025812357120 1348 26156248814530582617784320 1349 -39012421733599740470231040 1350 50477772388851229088808960 1351 -56505810654513162841227264 1352 54505598669121969589321728 1353 -45052851559386247409434624 1354 31671021195828356337106944 1355 -18744494771243148436832256 1356 9214099017135628899844096 1357 -3692442967829898948771840 1358 1174983810519003599732736 1359 -285518704772876439912448 1360 49750868766794660708352 1361 -5534023222112865484800 1362 295147905179352825856 1363 70 1364 -57260 1365 14063014 1366 -1643347296 1367 111745281824 1368 -4953185837056 1369 153921304786944 1370 -3526720008552448 1371 61814750227791872 1372 -852274357815738368 1373 9446400392115781632 1374 -85633515715483926528 1375 643790986917584044032 1376 -4059519542222492008448 1377 21669057899833235341312 1378 -98653996504945218551808 1379 385440891469422722547712 1380 -1298674894788208476815360 1381 3787979303315523544023040 1382 -9592257573168640436469760 1383 21129312300460487097712640 1384 -40528726012702962650972160 1385 67706648831071770283868160 1386 -98439482736638114912010240 1387 124344298334126061712834560 1388 -136071958937940134901841920 1389 128471226480626808284774400 1390 -104056802523083154261016576 1391 71754279458306696847294464 1392 -41698018734236060002287616 1393 20143593335718014147887104 1394 -7939589329789033272836096 1395 2486842462064932072456192 1396 -595239537770459811545088 1397 102231855656498335055872 1398 -11215620396815407382528 1399 590295810358705651712 1400 -1 1401 2522 1402 -1061761 1403 178799544 1404 -16104503376 1405 899681223232 1406 -34104649393152 1407 931635778732032 1408 -19143454208196608 1409 305509311680479232 1410 -3881000042951213056 1411 40012201370890272768 1412 -340025586961902206976 1413 2411939977663214518272 1414 -14428535943772543909888 1415 73407192143389890969600 1416 -319823443942508303745024 1417 1199967292350422413475840 1418 -3894572478443880510914560 1419 10972112755691306080010240 1420 -26901158672496512246743040 1421 57495727814228000007782400 1422 -107213700839936507919728640 1423 174425719395743281037967360 1424 -247356737862127458912829440 1425 305194407322765286266896384 1426 -326649516545002239393005568 1427 301995304520639863978983424 1428 -239784626241994664859140096 1429 162253053687856542131421184 1430 -92610136485607748904419328 1431 43979629639265927244546048 1432 -17054162470097070145404928 1433 5259203628902740584824832 1434 -1240229944307714283798528 1435 209997734535109535596544 1436 -22726388698810167590912 1437 1180591620717411303424 1438 -72 1439 62304 1440 -16186536 1441 2000946384 1442 -143954288576 1443 6752548283520 1444 -222130603573248 1445 5389991566016512 1446 -100101658644185088 1447 1463292981176696832 1448 -17208400478018207744 1449 165657918457264472064 1450 -1323842160841388457984 1451 8883399497548921044992 1452 -50526129787378323161088 1453 245468380791725000491008 1454 -1025087779354439330037760 1455 3698609479489053303767040 1456 -11577124260203284565852160 1457 31536483084551252596490240 1458 -74931629645453511591198720 1459 155520181641158962666536960 1460 -282134050510944786123325440 1461 447290921528124676987944960 1462 -619057774058380979538493440 1463 746460773583470707435634688 1464 -781770259570631287070785536 1465 708047411564362882218983424 1466 -551323531942296026565574656 1467 366204126109949144265129984 1468 -205363866306933511956725760 1469 95898848608320887761928192 1470 -36595167402259072363266048 1471 11113646795575940981194752 1472 -2582691744271926902652928 1473 431211089467034478575616 1474 -46043073207979040833536 1475 2361183241434822606848 1476 1 1477 -2666 1478 1186369 1479 -211172616 1480 20106396144 1481 -1187589800384 1482 47609745960192 1483 -1375896985878528 1484 29923437340229632 1485 -505712628968849408 1486 6807586005304606720 1487 -74429002326926688256 1488 671341423876431151104 1489 -5059624299345991434240 1490 32195334938870385999872 1491 -174459451718146537291776 1492 810760205525958304727040 1493 -3250142851059301073551360 1494 11291791437421987118448640 1495 -34126361276097875211714560 1496 89974124841599017439723520 1497 -207358987105135023190179840 1498 418254064122254433252802560 1499 -738693820417632853284618240 1500 1141938580918376812888719360 1501 -1543309955439527245343883264 1502 1819571063711943654264274944 1503 -1865535823661902438120554496 1504 1655879449370720429297106944 1505 -1264900117572448595262570496 1506 825018388705506037434679296 1507 -454707362253132951157997568 1508 208851859686738845669261312 1509 -78449538433420885311356928 1510 23467523535459596246188032 1511 -5375381223078963340902400 1512 885148567632879124742144 1513 -93266738036675492970496 1514 4722366482869645213696 1515 74 1516 -67636 1517 18559274 1518 -2423291616 1519 184167080864 1520 -9127727884288 1521 317350095493632 1522 -8141785537773568 1523 159948533324644352 1524 -2474718239114395648 1525 30823572488627421184 1526 -314515923111117848576 1527 2666525008594250760192 1528 -19002648096240903913472 1529 114916799665119095160832 1530 -594387284228018075074560 1531 2646608190406355939491840 1532 -10198895181607655450869760 1533 34160707135047258802749440 1534 -99789205636747003019919360 1535 254879879328651546470645760 1536 -570238155851429009046896640 1537 1118642178755453652628930560 1538 -1924678562363390383557181440 1539 2902934935895134605315932160 1540 -3833080684462525198123401216 1541 4420912386994518595599335424 1542 -4439119058888167758460092416 1543 3863082430683736885159788544 1544 -2896004361254846334790270976 1545 1855400643717945586826084352 1546 -1005313573114586790077923328 1547 454298886775736763701788672 1548 -168012723662417711603908608 1549 49517738815191119395028992 1550 -11181973535624961160380416 1551 1816340208473737290317824 1552 -188894659314785808547840 1553 9444732965739290427392 1554 -1 1555 2814 1556 -1321641 1557 248291164 1558 -24952979376 1559 1555923962112 1560 -65865201728768 1561 2010597176865792 1562 -46207008415776768 1563 825609695618138112 1564 -11757022483533398016 1565 136076147304181530624 1566 -1300373270098666848256 1567 10392674316534492954624 1568 -70200631131352193826816 1569 404293051048384727613440 1570 -1999534773981994454876160 1571 8543359231872012952535040 1572 -31689581800637298020188160 1573 102447775546192392817213440 1574 -289552536115093023479562240 1575 717118745762438116131471360 1576 -1558730375825112451346595840 1577 2975978177928540158542479360 1578 -4991295705645157580003082240 1579 7349179827229796455975747584 1580 -9485732432636994050511077376 1581 10707360597650939629319225344 1582 -10534117567147055946217291776 1583 8991064978939922365582147584 1584 -6617027111215198707015221248 1585 4165508649689024124810166272 1586 -2219479005915912425825107968 1587 987047311984894412714934272 1588 -359492970860295019454005248 1589 104410858853461202130960384 1590 -23249095638882801445502976 1591 3725947154984150073606144 1592 -382511685112441262309376 1593 18889465931478580854784 1594 -76 1595 73264 1596 -21202556 1597 2919873944 1598 -234073039616 1599 12239575808512 1600 -449080498951168 1601 12162979891505152 1602 -252362550156197888 1603 4125937630350671872 1604 -54337617455694217216 1605 586668217719480909824 1606 -5267271548791584456704 1607 39787996729309889822720 1608 -255318061927823482814464 1609 1402973386324787530301440 1610 -6645677738370344849244160 1611 27285613645351681355939840 1612 -97539870736321854843125760 1613 304684756729131788654346240 1614 -833984951558837593429770240 1615 2004475647376305241309839360 1616 -4236102930405678555322122240 1617 7876634918220470700642140160 1618 -12885526347185449765322096640 1619 18531440338922118110074896384 1620 -23392377252268506696621490176 1621 25853840254190047017098543104 1622 -24931317564977848777594372096 1623 20878134319134691065954566144 1624 -15089454866148343000856526848 1625 9336330872492635039698255872 1626 -4893256898607561615352004608 1627 2142107347632206537033777152 1628 -768503680535781158303039488 1629 220003691242547365422301184 1630 -48314531486239340181323776 1631 7640788969283085955760128 1632 -774468103190621815046144 1633 37778931862957161709568 1634 1 1635 -2966 1636 1468169 1637 -290696276 1638 30792727264 1639 -2024070041344 1640 90344353345792 1641 -2908758174768128 1642 70532968198787072 1643 -1330334795930533888 1644 20008897744234741760 1645 -244751382215569965056 1646 2473709705537628667904 1647 -20927217414117661868032 1648 149776624589971973472256 1649 -914929174904031693242368 1650 4805481546631569515479040 1651 -21834714708612702651023360 1652 86260809091340660732067840 1653 -297527517018836102503464960 1654 898922049573356600788254720 1655 -2385088648880113302991011840 1656 5567681670577722933966274560 1657 -11448184038739897269186723840 1658 20744565542086098981287362560 1659 -33120232521600695986619940864 1660 46548613110481230270660870144 1661 -57492115102187953022562205696 1662 62241798075527149980414377984 1663 -58853700108895619920770891776 1664 48373295749484580838924353536 1665 -34344418381985710126523219968 1666 20892140750901182505221619712 1667 -10773561109200017643418943488 1668 4643707666124708093521559552 1669 -1641418219925023518737039360 1670 463256478123977532290105344 1671 -100355010127462830436253696 1672 15664089623678613173829632 1673 -1567825672312722210947072 1674 75557863725914323419136 1675 78 1676 -79196 1677 24138894 1678 -3501266496 1679 295658494144 1680 -16287715891200 1681 629769205642752 1682 -17980496241041408 1683 393428486553772032 1684 -6786607222211739648 1685 94355412944163700736 1686 -1076170982150620839936 1687 10214690959866841792512 1688 -81642431557545213558784 1689 554871311107767429758976 1690 -3232831736132850916786176 1691 16256640831633483880202240 1692 -70955043062577086657986560 1693 270061488919003176307261440 1694 -899739790766803993661276160 1695 2631829050705550795006279680 1696 -6774652945136531847291863040 1697 15371466271561124423254671360 1698 -30773002995700265239015587840 1699 54374657431357647727896821760 1700 -84771905382123510083314778112 1701 116489603473230967237943230464 1702 -140838070458565953062222954496 1703 149414913716032148738423128064 1704 -138585534536925930907496349696 1705 111836046365117504678705233920 1706 -78025167636464055292744695808 1707 46677538400409926625795244032 1708 -23689229566032241823871664128 1709 10055919012785197345346158592 1710 -3502840131092594402896379904 1711 974827487734194404761534464 1712 -208350809224208746828267520 1713 32102647350547848162705408 1714 -3173430276488401583603712 1715 151115727451828646838272 1716 -1 1717 3122 1718 -1626561 1719 338974064 1720 -37795260256 1721 2615387029632 1722 -122919785128192 1723 4168296586053632 1724 -106493960680869888 1725 2117191769038077952 1726 -33582112188658221056 1727 433462208103897366528 1728 -4626051669838870347776 1729 41356599333851345453056 1730 -313061487705062400589824 1731 2024671797119566552760320 1732 -11271145018897271349051392 1733 54347996371879670411427840 1734 -228170895216494834048040960 1735 837650494856842455117987840 1736 -2698401631106964588110807040 1737 7648746750291214893003571200 1738 -19116987560850786628550000640 1739 42191116581862146115696066560 1740 -82290571533486629459318538240 1741 141869547384315991442413584384 1742 -216092423874728250437290426368 1743 290471322048649887498448666624 1744 -343917938992659056104860286976 1745 357683527540959917397617147904 1746 -325544364823336442653917052928 1747 258016511112220719483933687808 1748 -176942476023829293090711011328 1749 104128637910019870895009431552 1750 -52022166798189191741264887808 1751 21753256245495418209429356544 1752 -7468936740309166338082865152 1753 2050009985595851639959322624 1754 -432365708072096106830364672 1755 65773120373408418536357888 1756 -6422418416702717490626560 1757 302231454903657293676544 1758 -80 1759 85440 1760 -27392016 1761 4179214624 1762 -371249014656 1763 21518489950464 1764 -875608775899136 1765 26317089413148672 1766 -606416407915511808 1767 11020990760287895552 1768 -161519637321480142848 1769 1943095398358415572992 1770 -19466794299544582488064 1771 164355630225247904464896 1772 -1180994286517892230938624 1773 7282175330371984022306816 1774 -38798930869428026578305024 1775 179651035806336427480842240 1776 -726403279351992844403343360 1777 2575040780480488903897251840 1778 -8028632312919479971227893760 1779 22072146445718961633299005440 1780 -53605441393262697680354672640 1781 115155236159424557470407720960 1782 -218955800498330906646533898240 1783 368511000150755492968141946880 1784 -548674451222687468112524083200 1785 721780714555865728059120287744 1786 -837250791701350260948143702016 1787 853952589618845765702730645504 1788 -762924776011790389986539339776 1789 594058189860905494260612071424 1790 -400562490448068512807217266688 1791 231946505386071983613890527232 1792 -114100252609163580827875934208 1793 47009352622083430821755092992 1794 -15912700968352527080927264768 1795 4308370780415912026746912768 1796 -896834063494740061823434752 1797 134719671023305238656319488 1798 -12995952560857263628091392 1799 604462909807314587353088 1800 1 1801 -3282 1802 1797441 1803 -393758096 1804 46153689504 1805 -3357885058944 1806 165956765029120 1807 -5919514137851904 1808 159128139507167232 1809 -3330024584869101568 1810 55624093709234012160 1811 -756501482746857652224 1812 8512242466555701493760 1813 -80290187932940510429184 1814 641772748155558209519616 1815 -4386660370155351014637568 1816 25835495679641239393665024 1817 -131945858110735723568037888 1818 587472966829167689009725440 1819 -2290457053560828143924674560 1820 7848483192067942395905310720 1821 -23706011376130174835459358720 1822 63261280452288709895148011520 1823 -149401999368387541476405411840 1824 312601043852335744400133980160 1825 -579781148380977804735481380864 1826 953114424176239236373574320128 1827 -1387820224494024823723496833024 1828 1787479368104390512223100862464 1829 -2032185110943660439293904551936 1830 2033449544061027974059378343936 1831 -1783866063135801499457012367360 1832 1365058855745640281611935154176 1833 -905253618806156896509443964928 1834 515915177570333158969045942272 1835 -249953761463822579865181224960 1836 101487641984476027981593051136 1837 -33875411922300905801813852160 1838 9049107268903920160324190208 1839 -1859441247362888542183227392 1840 275861760463313194803265536 1841 -26294136576618184549859328 1842 1208925819614629174706176 1843 82 1844 -92004 1845 30986898 1846 -4966730816 1847 463556393664 1848 -28234260068352 1849 1207522305957376 1850 -38156117688852480 1851 924672686929846272 1852 -17681039930026098688 1853 272767824739948167168 1854 -3456098363852130877440 1855 36491279232655985475584 1856 -324936006091128925323264 1857 2464539782829008649977856 1858 -16055496070682686051581952 1859 90469922228710505365635072 1860 -443542752027807874616918016 1861 1901349213010328222422794240 1862 -7155954887602145191746600960 1863 23725598697055364763038515200 1864 -69484169197979311304217722880 1865 180128002297840117470650695680 1866 -413959234896199640423218544640 1867 844157888203002395446801858560 1868 -1528073296912711102439104708608 1869 2454903299575165940859672723456 1870 -3497421163543915375506113953792 1871 4412209527910131285394345426944 1872 -4918322811506166644290539749376 1873 4829823864133846338105296027648 1874 -4161790316132508493174636806144 1875 3130680201939349076031087575040 1876 -2042453742998385776632778457088 1877 1145930607749829898765967818752 1878 -546916875549728590552117542912 1879 218887984937304583044113367040 1880 -72059194625017723630374617088 1881 18995048601302580382471815168 1882 -3853602165749082323022774272 1883 564719473487483653234622464 1884 -53192736063043683687071744 1885 2417851639229258349412352 1886 -1 1887 3446 1888 -1981449 1889 455731892 1890 -56087151136 1891 4284997846272 1892 -222425285165824 1893 8334558749766656 1894 -235440374884872192 1895 5179369958728794112 1896 -90986173569286209536 1897 1302037132226753986560 1898 -15424439194259963248640 1899 153272746398252481380352 1900 -1291644760337816060166144 1901 9315739935813368314593280 1902 -57946487821006611496828928 1903 312885702568156734299308032 1904 -1474558470884783438243561472 1905 6093155479581484588770263040 1906 -22160392967272232779398512640 1907 71157208770240904361536389120 1908 -202229618848247332503583457280 1909 509658003964067776417706803200 1910 -1140519513644735025246571069440 1911 2268096924786982595629085097984 1912 -4009261018001661441251783737344 1913 6297626823644356705442842279936 1914 -8782321695192221263235328770048 1915 10856604166763923010082595405824 1916 -11870095167073361262640457842688 1917 11443513791403494175667604422656 1918 -9688639488010657267961208766464 1919 7166614022684855048571619115008 1920 -4600822663567104712234602856448 1921 2541814976963482377397116862464 1922 -1195321393083933209085828136960 1923 471651381796910071890040586240 1924 -153167496518939367421073424384 1925 39849538449968049307126857728 1926 -7983066091961477840848814080 1927 1155733083551585491019104256 1928 -107594397945701996548849664 1929 4835703278458516698824704 1930 -84 1931 98896 1932 -34949796 1933 5878194600 1934 -575730695936 1935 36804255760896 1936 -1652372876289024 1937 54825235188385792 1938 -1395553436699590656 1939 28039779847483686912 1940 -454740171878520586240 1941 6060172628305638850560 1942 -67340157621175911972864 1943 631481498887633888083968 1944 -5047829303504640770310144 1945 34686975942309422680768512 1946 -206362897870723728359292928 1947 1069314157164121343215534080 1948 -4850466154779895098909917184 1949 19342265846765114369287127040 1950 -68046384631599830321835540480 1951 211798586738461120027290501120 1952 -584587239994334782477817610240 1953 1433275242824335193258632151040 1954 -3125196915492472445939943997440 1955 6064267146486676293697274904576 1956 -10473425335578488823363240198144 1957 16092674810832628786391798513664 1958 -21976852918294573811865002967040 1959 26631531145034012664455730561024 1960 -28570014198280568863386211713024 1961 27048817898939496844509845651456 1962 -22507959177960663611953505107968 1963 16375681788368095873776016687104 1964 -10347575934884039323235173531648 1965 5630546829476693345346351267840 1966 -2609530771105171001215769640960 1967 1015361958218837867410455789568 1968 -325330041639181315224618663936 1969 83552679065685180937276489728 1970 -16530851657410439334932250624 1971 2364658903166214665725280256 1972 -217606647530633251447111680 1973 9671406556917033397649408 1974 1 1975 -3614 1976 2179241 1977 -525631484 1978 67843540336 1979 -5436459238144 1980 296033796687616 1981 -11639304502344704 1982 345090845261643776 1983 -7970476832127975424 1984 147065733264253583360 1985 -2211517475983795159040 1986 27544784450871240949760 1987 -287953061640604305326080 1988 2554607758113083836334080 1989 -19411398542822649855213568 1990 127320439705625456858365952 1991 -725611498309604191017893888 1992 3613186785213026124674629632 1993 -15794087789141274786590097408 1994 60844924660802461517972766720 1995 -207249978033440565005207470080 1996 625826792325169572558164459520 1997 -1678832483952737341373342023680 1998 4007069999293405411763835371520 1999 -8518490755771927487508973092864 2000 16137795310975014028646333546496 2001 -27244477494801334352169322676224 2002 40967671316857478836018925797376 2003 -54810310003353070633812601339904 2004 65133157457141386591551918964736 2005 -68583542187964631902440027848704 2006 63786275285889650956980900069376 2007 -52182532378606182272478629330944 2008 37352186240303296459786636230656 2009 -23236966846731561023867463925760 2010 12456415052037319899778530672640 2011 -5690712924007252074321579868160 2012 2183891412956615102241985003520 2013 -690509621728330679756364185600 2014 175088424223331839715401793536 2015 -34217436398372464160883605504 2016 4836912204278131327999410176 2017 -440048998339725019593048064 2018 19342813113834066795298816 2019 86 2020 -106124 2021 39308278 2022 -6929457568 2023 711417776608 2024 -47677174237184 2025 2244440469664256 2026 -78103844193075200 2027 2085735127222878208 2028 -43980733511739637760 2029 748871638407027752960 2030 -10483207580273229168640 2031 122429726522918393872384 2032 -1207387622168842498736128 2033 10157044819730808442978304 2034 -73509773027954722391195648 2035 461003777281974642076024832 2036 -2520537153783329725251321856 2037 12076839725205947348259176448 2038 -50930441425047663942467321856 2039 189736233953204753357781073920 2040 -626298542805342250037705441280 2041 1836240824644673927594146529280 2042 -4790940210729809876005316198400 2043 11139336914079283269467614740480 2044 -23101248658030531268715221090304 2045 42749015957528516880655907291136 2046 -70581629800435297490730443866112 2047 103912195552009531483902854561792 2048 -136252151151740153932080933240832 2049 158836329112563342046490049642496 2050 -164215902274868760649389901348864 2051 150080509749739965525915305246720 2052 -120740746545580460418733275348992 2053 85051948415490632242808445992960 2054 -52104480522939815393081279119360 2055 27522360875179810800772830986240 2056 -12396787806233342016053615525888 2057 4693112867552411519708588670976 2058 -1464571922522346540450004860928 2059 366707700104074118765735837696 2060 -70799531699911142987492491264 2061 9891431056086895907445932032 2062 -889769403236367072583745536 2063 38685626227668133590597632 2064 -1 2065 3786 2066 -2391489 2067 604248040 2068 -81702455472 2069 6859294791360 2070 -391388145161984 2071 16128185441673216 2072 -501298533647794176 2073 12141947086573731840 2074 -235027200287732858880 2075 3709260752797850664960 2076 -48511199611417699287040 2077 532812514686441093070848 2078 -4969383002450768833806336 2079 39725488182284266741170176 2080 -274339985761534901640757248 2081 1647619052873553475169943552 2082 -8654261092779685575177273344 2083 39947767239553169483108450304 2084 -162705807510897789402907410432 2085 586722445939850071720769617920 2086 -1878423877935854072633575342080 2087 5351314133242085196561635082240 2088 -13588950420753025163774467768320 2089 30797164583930494026444202573824 2090 -62340292627036076566076775727104 2091 112742509409858368113481137258496 2092 -182130930917728073817479813529600 2093 262634701107372133601618310463488 2094 -337637459760621694455713785446400 2095 386256200413091315995420127133696 2096 -392218079835627172255760702767104 2097 352343551878086113324309239824384 2098 -278833679331464217297253186928640 2099 193340863677712825509484355911680 2100 -116665376097916950685941088911360 2101 60735434674366873675867241840640 2102 -26977467025423299134349216055296 2103 10076735356833153719173541527552 2104 -3104232269268024920615411515392 2105 767632836606520701692355280896 2106 -146435975604100417302984392704 2107 20222911110513516834484912128 2108 -1798881619586568211962789888 2109 77371252455336267181195264 2110 -88 2111 113696 2112 -44091256 2113 8137953648 2114 -874822687552 2115 61395763819904 2116 -3027216759988224 2117 110360215076421632 2118 -3088332194518466560 2119 68264627684887101440 2120 -1218926038982493470720 2121 17901729085868930498560 2122 -219452125745753792446464 2123 2273012651541724684877824 2124 -20095810824632346110590976 2125 152960749392523255873536000 2126 -1009683748805044445357539328 2127 5815775259530436675591208960 2128 -29385361910765318498613723136 2129 130825975904154002908684222464 2130 -515147848975000332163595894784 2131 1799743434685042393479244677120 2132 -5593088580516382072861297213440 2133 15493568477213980269128586362880 2134 -38317237755585333597016550277120 2135 84695577825891519321603626237952 2136 -167429601211600670012809458745344 2137 296066648620152033717692718383104 2138 -468174057387465679118862481620992 2139 661521553366484421135317554167808 2140 -834111248633806730957917620535296 2141 936728303101051392640230155616256 2142 -934516669420994310037436710780928 2143 825427850301752687067351754997760 2144 -642719307078419066837314819850240 2145 438786207878365466412049990942720 2146 -260853113071013712172655008808960 2147 133867657154967089367788099207168 2148 -58648046918399009788407020781568 2149 21618042636188653978797087916032 2150 -6575172238640123959996558868480 2151 1606065204912952546372203053056 2152 -302763382264287730513414717440 2153 41335591624263400741553569792 2154 -3636448865400804557516177408 2155 154742504910672534362390528 2156 1 2157 -3962 2158 2618881 2159 -692430552 2160 97978362768 2161 -8608940166464 2162 514179672801792 2163 -22182618961649664 2164 722018963800637440 2165 -18318611475610664960 2166 371556455657507061760 2167 -6147112830762837606400 2168 84314657783155560284160 2169 -971716766177948677963776 2170 9515408305534218203561984 2171 -79917109831548958962352128 2172 580261484546581413387829248 2173 -3666986550483642365885022208 2174 20285811611840558926359691264 2175 -98718491061083806480335896576 2176 424357759319205795220275855360 2177 -1617018143889850736047961407488 2178 5477910747305938859592064696320 2179 -16537491294274849342284229509120 2180 44576087375180985702031640494080 2181 -107431640095101161220477303128064 2182 231731448278819115209284028203008 2183 -447601711833059708139100054749184 2184 774264228158032141252865250295808 2185 -1198982815882303491839343273705472 2186 1660680566493590536726348893782016 2187 -2054478697680704777911255368204288 2188 2265674686037729957536221013999616 2189 -2221376890720074733399182661386240 2190 1929689379934969591431956696924160 2191 -1478779477834550959184113995612160 2192 994237791854647883510041070796800 2193 -582441660816394298021177259458560 2194 294712781335357477869925414469632 2195 -127372829193631173295987583090688 2196 46340317541645332878209587347456 2197 -13917977313886768621685473017856 2198 3358566385430005510047390498816 2199 -625749675639088977861314347008 2200 84470064868113369695069929472 2201 -7350268983256945382213550080 2202 309485009821345068724781056 2203 90 2204 -121620 2205 49329018 2206 -9522814752 2207 1070779413088 2208 -78613644152832 2209 4055576105591808 2210 -154725452999720960 2211 4532370122119741440 2212 -104901850636108431360 2213 1962038950297507594240 2214 -30195954747394605711360 2215 388081441312064913014784 2216 -4216446183897622040805376 2217 39126627435700782517714944 2218 -312794969055621173798240256 2219 2170206717898207272133197824 2220 -13149748360497721407361253376 2221 69956985134446436351333105664 2222 -328262958026321615869356015616 2223 1363863367613411922604147605504 2224 -5033779722464743865575167492096 2225 16548910075128259792045426606080 2226 -48568551065763678953697045381120 2227 127469412505947305001079831265280 2228 -299558858016093841762558232494080 2229 630892497769238900431377515151360 2230 -1191270072286271449995892827881472 2231 2016702513703529961624592982212608 2232 -3059487185131091404814004101578752 2233 4155472381620987804410615408099328 2234 -5045685698462460948462740892024832 2235 5465866041496454225109878738780160 2236 -5268181631741902153865717077770240 2237 4502098066948358249701228213698560 2238 -3396345163547467384780277982167040 2239 2249328696780309479192737150402560 2240 -1298750978787755685410142618124288 2241 648073609589113965528257849720832 2242 -276363701023451000570772254097408 2243 99255807321930789716415733563392 2244 -29442019832686489789743149088768 2245 7019896153124298750608195715072 2246 -1292834942902441356464182263808 2247 172576578601627543947656036352 2248 -14855280471424563298789490688 2249 618970019642690137449562112 2250 -1 2251 4142 2252 -2862121 2253 791088588 2254 -117023992272 2255 10750498992640 2256 -671406961107456 2257 30293771172833280 2258 -1031469869800079360 2259 27383351719850147840 2260 -581360156929723924480 2261 10071190731357852794880 2262 -144706567277944771706880 2263 1747879648802078503993344 2264 -17948300673329462285172736 2265 158170364702950523997782016 2266 -1205851422657823760984309760 2267 8007399986280056910151417856 2268 -46585308332836001741082198016 2269 238632461329976679183002107904 2270 -1080883675371849026958987886592 2271 4344744879116674581256256618496 2272 -15545470192235426590742399680512 2273 49635311444531368926375082721280 2274 -141713189506708343609425731256320 2275 362370465106995771222636965658624 2276 -830849164311006798734400493191168 2277 1709386707371537509001855085051904 2278 -3156804372730575041244650906058752 2279 5232387843289363415088529238130688 2280 -7779654936755773346354357096939520 2281 10365423460922680386732486184402944 2282 -12357046082962651854461702798049280 2283 13153108973712983183618940138946560 2284 -12466052643418773899163390852464640 2285 10482975611731267458586570423009280 2286 -7786928118949582653070597035130880 2287 5081099054377013256406651560263680 2288 -2892214738910868848690210650718208 2289 1423520048371859104352503282532352 2290 -599067719588547334019754095542272 2291 212429591957748348054516940144640 2292 -62242606050802985089533688676352 2293 14665541981887686479077705777152 2294 -2670139950672996082623434457088 2295 352503426186512033277525622784 2296 -30020045952670471666303762432 2297 1237940039285380274899124224 2298 -92 2299 129904 2300 -55053260 2301 11104991928 2302 -1304827397632 2303 100114642138112 2304 -5398390027806720 2305 215312995345387520 2306 -6595309861719900160 2307 159668554075808727040 2308 -3124759264156955443200 2309 50338336210110311301120 2310 -677494575867954456428544 2311 7712205481501779048792064 2312 -75023228782359707088060416 2313 629135698461522221793804288 2314 -4581909563213854794101817344 2315 29164548333057835227664089088 2316 -163127601800118439833497501696 2317 805527880686274974235360231424 2318 -3525630718357109976522123378688 2319 13723269480698093028087680729088 2320 -47639850459599112973530225967104 2321 147839173954826416806447210823680 2322 -410895791519363992219931293777920 2323 1024299788230085384207832163811328 2324 -2292590826391252497900178501533696 2325 4610043487029346467999602997985280 2326 -8330311259164680044113894794330112 2327 13524262871709818234991062577840128 2328 -19714782255132534497119329601978368 2329 25776532620307821721927713260830720 2330 -30179958207421757934033284334878720 2331 31574399579167868521103597355663360 2332 -29434203353785906048028009918627840 2333 24362296387010002301953418828185600 2334 -17823184934679474785333931220664320 2335 11460949087541782198223445738651648 2336 -6432503087410851662908679151157248 2337 3123403797767169209275778819162112 2338 -1297391246499025457755923924647936 2339 454301203748183185898777029378048 2340 -131505108254730268929675573067776 2341 30623918906677814314619593818112 2342 -5512856479947619709194524950528 2343 719862132844448629853840736256 2344 -60659061924983633470057086976 2345 2475880078570760549798248448 2346 1 2347 -4326 2348 3121929 2349 -901195108 2350 139233976128 2351 -13360153787904 2352 871636245383680 2353 -41090551228446720 2354 1462095860490854400 2355 -40573971443289948160 2356 900697265081341378560 2357 -16320709259671763681280 2358 245383239698165394309120 2359 -3102868800537987416850432 2360 33372711636333020382756864 2361 -308216822267669938173902848 2362 2464122819580868204571918336 2363 -17171219112707766498355052544 2364 104914404998951672196410376192 2365 -564887664930213558849997111296 2366 2691939436744398975429708349440 2367 -11396006315830894534300503375872 2368 42992009153631612646917761138688 2369 -144915012363729594873435534655488 2370 437391537416361177222320152903680 2371 -1184162048145723755662499553214464 2372 2879448740771177567150064820813824 2373 -6294568360154042504802212088119296 2374 12376891346789267977243856902029312 2375 -21893010361618723503316318826790912 2376 34828180680175409816336482252619776 2377 -49794987971187749380971145388359680 2378 63910111323578295298317129319710720 2379 -73513025388556499051685508808704000 2380 75614851801754510941370585563791360 2381 -69351382319303079554642590260264960 2382 56511520892969587256977434691502080 2383 -40727468923735962827074514001592320 2384 25814112913994433245137102128021504 2385 -14288526223193562430169861584846848 2386 6845875315122885752571311733866496 2387 -2807212084955799263566364789440512 2388 970845013547169356887087747432448 2389 -277675758491348224338428851912704 2390 63917977764028624711862622093312 2391 -11378216386081751451666575523840 2392 1469744311641567731373985234944 2393 -122556063889252647215013298176 2394 4951760157141521099596496896 2395 94 2396 -138556 2397 61297118 2398 -12907382144 2399 1583295349888 2400 -126834949713920 2401 7141662518574080 2402 -297494097802280960 2403 9519501582701608960 2404 -240816496962388623360 2405 4926153794319638200320 2406 -82979754729453838663680 2407 1168261055264285245046784 2408 -13917943082577753882492928 2409 141768652055025747853574144 2410 -1245569342996862098141609984 2411 9510155202375591203245654016 2412 -63506986558473368224374194176 2413 372956411798021784226318254080 2414 -1935303210546702091935354454016 2415 8909509591845907927381540077568 2416 -36515282112359882096688687480832 2417 133623868766862338267365748244480 2418 -437669198682285606553318280134656 2419 1285678866352086346664571599585280 2420 -3392623884521532895532831270240256 2421 8051488307933607632200308143161344 2422 -17199180207337431477604027174223872 2423 33084093952743215998601608598388736 2424 -57310283594947265241623700231421952 2425 89371143615483354129792294107217920 2426 -125366508562683320483870004037550080 2427 158000180854578348530667542974300160 2428 -178600450356280866624474614973071360 2429 180663906957294927930769181046210560 2430 -163065061025616161411238599348715520 2431 130846226720618649299288800603668480 2432 -92915886935013707852372473741836288 2433 58060728915399718153182883407200256 2434 -31700456244154294069615501988855808 2435 14989141876744796962898547392380928 2436 -6068725373659781713031506608259072 2437 2073195135349068982703851067932672 2438 -585975435889374262991477297643520 2439 133348812008004869132919769137152 2440 -23476294905007951533186991783936 2441 3000147685208119096218027556864 2442 -247588007857076054979824844800 2443 9903520314283042199192993792 2444 -1 2445 4514 2446 -3399041 2447 1023789344 2448 -165048740416 2449 16526744487680 2450 -1125306144811520 2451 55373876265594880 2452 -2057084056095416320 2453 59612974608693166080 2454 -1382330259006118625280 2455 26173016848311040081920 2456 -411342749157073071636480 2457 5439390911066557906944000 2458 -61208597801488528147742720 2459 591754126377721433881051136 2460 -4955261505574592400855138304 2461 36191529517458948904846360576 2462 -231928378115898408645158764544 2463 1310800488526257127302633619456 2464 -6562545857837803159300417257472 2465 29215025499522710389063583531008 2466 -116022573378351376840295136100352 2467 412162749897454271408167031144448 2468 -1312729934780932390328956713172992 2469 3755519780849896448991642752385024 2470 -9664696509814243358215727361294336 2471 22397544976021257769202828374441984 2472 -46775251761464130932451911250477056 2473 88061198267105155500519536023568384 2474 -149448747870069940299583882715463680 2475 228537275202154457640555733602795520 2476 -314643128448944936266057137394810880 2477 389513387097713196113020594757304320 2478 -432815752514316244190319815509934080 2479 430679196233892935416180952352686080 2480 -382641642944201910079454633388933120 2481 302419922364973261425652115208929280 2482 -211645886784021848949882049611694080 2483 130409984053992998736535628399247360 2484 -70246787803431473891802315711578112 2485 32785495838445393189363459574202368 2486 -13108295760866732782950100963950592 2487 4424066029189486189746130987778048 2488 -1235868849542777150694817217380352 2489 278075840402091489717506113798144 2490 -48422334121657470797747968802816 2491 6122851434305490839651068411904 2492 -500127775871293631059246186496 2493 19807040628566084398385987584 2494 -96 2495 147584 2496 -68095200 2497 14954960832 2498 -1913392830720 2499 159888438689280 2500 -9392274808197120 2501 408241850333470720 2502 -13633669694892441600 2503 360042446179774955520 2504 -7690814312331875450880 2505 135325788426075918827520 2506 -1990946553578431388319744 2507 24796724904710869696380928 2508 -264185847658002804149059584 2509 2429077595752304965903712256 2510 -19420678213524776004955930624 2511 135890045593391266034066915328 2512 -836813168029818601516635783168 2513 4556904187599216346540621692928 2514 -22034601307521514245982374592512 2515 94945333111405302874815854542848 2516 -365669015523565091947956020445184 2517 1261994698477194149369652342423552 2518 -3911138735913951127322485025931264 2519 10903663446221325793516116775010304 2520 -27380881327562094348631762865750016 2521 61994270159379947016009683923107840 2522 -126634597475671477863505431099342848 2523 233432680129157576242662772278558720 2524 -388268639355623234728960059538145280 2525 582441058966992235764981471243141120 2526 -787286437752468221062781817763921920 2527 957627224551707258850515804487680000 2528 -1046295411985927416311408812066078720 2529 1024423453493402032243600504054087680 2530 -896129512609022469458198067381534720 2531 697755731664960230703676704159694848 2532 -481352502483443416052946982630588416 2533 292520424352140291542686758787350528 2534 -155482717483607744746503178815537152 2535 71639717050550568091758425756663808 2536 -28289786657082534548604052995833856 2537 9434107494268346642483739273199616 2538 -2605086511093559170522554203897856 2539 579627975709190930968199219380224 2540 -99844815928523060691713965162496 2541 12493290876468057734281961668608 2542 -1010159072056870304317685366784 2543 39614081257132168796771975168 2544 1 2545 -4706 2546 3694209 2547 -1159979744 2548 194958662080 2549 -20353530149120 2550 1445083022190080 2551 -74158425881989120 2552 2873567756762357760 2553 -86880313998478049280 2554 2102415151365668536320 2555 -41554645472974790983680 2556 681994326009224909291520 2557 -9421284018223420683583488 2558 110802047610910267540504576 2559 -1120125821693727042179170304 2560 9813416697079202332662562816 2561 -75032885944508500914758221824 2562 503708469302680940713292595200 2563 -2984426824585894330335905185792 2564 15676354233036235852381660643328 2565 -73284228114565738881028332716032 2566 305913239601161982589926845186048 2567 -1143500780944584455304079072034816 2568 3836719331735320689068261398020096 2569 -11577797252677798703636612804247552 2570 31472023402256894945247960911314944 2571 -77159307631145446466466354105942016 2572 170763792080224024964471279096692736 2573 -341330393218448111227530398222254080 2574 616314108128385092784909427272581120 2575 -1005074553913400927098475852679086080 2576 1479525246382929407796020079881093120 2577 -1964086262602649638238584230285148160 2578 2348070201617730761891351424485294080 2579 -2523270020205747768038998576484843520 2580 2431488549931005974566655641497108480 2581 -2094678947583018200342048249971998720 2582 1607157350113942310357235457931083776 2583 -1093114989020879830842429593660424192 2584 655287636507712056977175833286279168 2585 -343750930805660882682369817205276672 2586 156387729861967868966466952477278208 2587 -61003639343354555286954236979445760 2588 20104083838079470435662295763779584 2589 -5488248862589209830762614521593856 2590 1207678285540039332734146407563264 2591 -205812483291351612223078998736896 2592 25486709528807409099623169523712 2593 -2040125184742306693033756721152 2594 79228162514264337593543950336 2595 98 2596 -156996 2597 75483618 2598 -17274920320 2599 2303310154880 2600 -200595498987520 2601 12282440852577280 2602 -556558702097448960 2603 19380805208417157120 2604 -533803074176731054080 2605 11895644615063212523520 2606 -218435079372025500794880 2607 3354935205596881206902784 2608 -43639292941157711063547904 2609 485789942879823339230068736 2610 -4669329239139759050262052864 2611 39047511607683180670281056256 2612 -285955817482408267863583358976 2613 1844230106635180482943220973568 2614 -10525757836771005007212432064512 2615 53387309773593985950745695879168 2616 -241513789340536780636872519974912 2617 977495494725889057127809710817280 2618 -3548996260366363059977810486493184 2619 11584577399384592505459007821971456 2620 -34059257951576923200789342383505408 2621 90324928132075884239127684688379904 2622 -216312885421670839948942392134991872 2623 468162181636119527792447989292728320 2624 -916093466566053798697723568723066880 2625 1620896855612393420298778914083307520 2626 -2592590166793794089961933176601313280 2627 3746336930518327036654821977526108160 2628 -4885799749757006535327684265057976320 2629 5742435815221388940094111661036666880 2630 -6070963493904897568321597657023774720 2631 5759106612471034418591509350375751680 2632 -4887113626830996631387773204103692288 2633 3695667202711328036767417898492755968 2634 -2478750402393899953227545946108198912 2635 1466057990499031858700854845388095488 2636 -759141578661872333456498060167217152 2637 341065246381018272481537957950390272 2638 -131441386180977457216392213232091136 2639 42813254187252500041847145731457024 2640 -11556125700887610592493428262567936 2641 2515201387008601726160006780289024 2642 -424118257459171282180439959142400 2643 51983578129671688503564024414208 2644 -4119864450741745554864285417472 2645 158456325028528675187087900672 2646 -1 2647 4902 2648 -4008201 2649 1310946980 2650 -229508502720 2651 24960150458880 2652 -1846274020165120 2653 98723307587143680 2654 -3986685160957255680 2655 125641924415312363520 2656 -3170021299719130644480 2657 65345934703101216030720 2658 -1118864484753275910881280 2659 16131154429417183097389056 2660 -198080633493225689667600384 2661 2091705707453373720639307776 2662 -19152075175358720433186668544 2663 153127909159874862255320334336 2664 -1075620104267497476440459313152 2665 6672887037856255296222347132928 2666 -36727869906578245866806524772352 2667 180058847661753710782519724474368 2668 -788940818282235543863671885135872 2669 3098491770396362569559698493669376 2670 -10934711852468046809023882371006464 2671 34746952051446983714554628448190464 2672 -99590539305410741346826645678325760 2673 257809163895297214944721723482701824 2674 -603389562923565704862356063366676480 2675 1277654756490687166812426376807710720 2676 -2448501041260492690180356564718714880 2677 4246868265138187767696033680845701120 2678 -6664705579970517587719886433083719680 2679 9456760123639303711548228185337364480 2680 -12119669701131743832546719954601246720 2681 14008141650648525648227221898558177280 2682 -14573415537740801111209850955544657920 2683 13612892172525087037525066950723502080 2684 -11381384603775935573132781866138468352 2685 8484449394443535904377265390645936128 2686 -5612788441295511963432267725502676992 2687 3275866911803724600084079507981467648 2688 -1674670887185712535879463072811712512 2689 743134132105391100250030152880226304 2690 -282986856200034384868446722227961856 2691 91114757237094209914456905984507904 2692 -24319929687315260517721002932699136 2693 5236215257308555064543092559314944 2694 -873723224447149973460503087808512 2695 106007281444085683700161805549568 2696 -8318957063997755447322114785280 2697 316912650057057350374175801344 2698 -100 2699 166800 2700 -83500020 2701 19896814280 2702 -2762327160320 2703 250515799905280 2704 -15974988892907520 2705 754005317271736320 2706 -27354175530331668480 2707 785086923007355781120 2708 -18235687214501473812480 2709 349126948778227932856320 2710 -5592664175103433028665344 2711 75901601799992077258326016 2712 -881951209866274718565269504 2713 8852740654046506491540668416 2714 -77351661958400621536654393344 2715 592211635802157992374224027648 2716 -3995470315170175435824139599872 2717 23871531912483515599657126330368 2718 -126843049586750477684358745423872 2719 601631484664044202201911968923648 2720 -2555377131290360144855153481089024 2721 9745979801159088199097207473831936 2722 -33454001104320686123506772563984384 2723 103553162054470890629898599279886336 2724 -289506006742897366932780976045031424 2725 731931213212265269838385839100395520 2726 -1674941307483250937517160116026081280 2727 3471402979547428132322576322338488320 2728 -6517898938133378800659492043520737280 2729 11086326697070169625354000538292715520 2730 -17075748090459362212094594843693547520 2731 23799319997035613958424140635732705280 2732 -29981775217484876605187551570239160320 2733 34087246795201948864776041454140129280 2734 -34905937687952636641011211261465067520 2735 32112897971881170706437907105550696448 2736 -26458436410263199183032981630769692672 2737 19447649191280971761982076727400071168 2738 -12691634873090055785565390296393449472 2739 7310875402269321533624657076130152448 2740 -3690407020752443344240464103573815296 2741 1617709650391759657716452518992543744 2742 -608786966587321269778740590187380736 2743 193785640175076030421407240231583744 2744 -51155060761639122761602012645687296 2745 10896548772076281411266625077772288 2746 -1799430027023971635424570200031232 2747 216134427338913112955187896516608 2748 -16796370453024039569831317471232 2749 633825300114114700748351602688 2750 1 2751 -5102 2752 4341801 2753 -1477947020 2754 269302131280 2755 -30484804779520 2756 2347305619975680 2757 -130673285372958720 2758 5494695795500728320 2759 -180350275475975700480 2760 4740195145733842206720 2761 -101817309132104163655680 2762 1817118382309731776593920 2763 -27316482779624049154719744 2764 349883837093209844184252416 2765 -3855608127185923157769846784 2766 36857556483451733416268005376 2767 -307831233076676105328629121024 2768 2260043375871813461188907368448 2769 -14663827668196606167870626332672 2770 84470933731545277066120777433088 2771 -433744946835254666151237215322112 2772 1992203787610323948267495822983168 2773 -8209246032977082859270005455847424 2774 30426671454786223207218297318670336 2775 -101654954260088355961568173576159232 2776 306696863414352522606623844238098432 2777 -836821177381091948810283675572764672 2778 2067251989348096244539127741567467520 2779 -4627537371457189041846746608859873280 2780 9391307000355348954825509209395691520 2781 -17282666141404945369015017767887175680 2782 28837358974110856838427887509669150720 2783 -43608256304558028135737417872724459520 2784 59718309695202971749395001226066657280 2785 -73971692085618278858602325039036497920 2786 82747909128144698840761933863824916480 2787 -83424767548430360319547489473653637120 2788 75607180547538276986008596077239861248 2789 -61401322214969934270443228652185321472 2790 44508086823857455487396421180302819328 2791 -28659136657983836171214860100768366592 2792 16296421691724355603128777225072017408 2793 -8123948173610277788730958360027856896 2794 3518406156983553700301351760213049344 2795 -1308688690411736749471938086359269376 2796 411891210037467321360535483395866624 2797 -107546336780586800587747117850689536 2798 22666820768599712795993753243353088 2799 -3704867335492028954549302205612032 2800 440587811741823981357697907818496 2801 -33909653556105136490036810743808 2802 1267650600228229401496703205376 2803 102 2804 -177004 2805 92183622 2806 -22852708320 2807 3300931422880 2808 -311485409464320 2809 20669600132858880 2810 -1015351888017653760 2811 38343567121333125120 2812 -1145787473959307182080 2813 27716077505969158225920 2814 -552761567042436260167680 2815 9226900939722896581853184 2816 -130534567359240175567765504 2817 1581718884052694406933774336 2818 -16563956908418352807080361984 2819 151066774925304088369190404096 2820 -1207874101955510203031482269696 2821 8515557066913802358201954336768 2822 -53199187248876727935398378995712 2823 295784917049841031816600300290048 2824 -1469121378334553534504386399567872 2825 6539784706511008041390145127055360 2826 -26164471867113253917637218385526784 2827 94307344013893132537943367201325056 2828 -306863070574647602553034946432204800 2829 902899733571602412146028664521228288 2830 -2405573567974449167458953190245924864 2831 5809445286179443426595415599161016320 2832 -12726477722461806216016069540058234880 2833 25300512938844076710310510462312120320 2834 -45651658979880060363384036074067066880 2835 74750466038681075888950369863031848960 2836 -111015832606151670229898976381181624320 2837 149418394607890820103977554022372474880 2838 -182030630966438506581980691532213125120 2839 200401755944242034322535078989114900480 2840 -198962433068741891345532886052857970688 2841 177672797505339753155050173785249415168 2842 -142250293621220840302868534031770714112 2843 101707808520804966760358232656999088128 2844 -64629148718236993876054377277666885632 2845 36283250404201154550498018553717850112 2846 -17865605997612315235178369239048257536 2847 7645599280554428670381444110613479424 2848 -2811163020998549529365283412950122496 2849 874937480836573765482672979437420544 2850 -225989222333249882586760860779151360 2851 47133071564223397227412076686737408 2852 -7625869098322971022053792307740672 2853 897971993936672002285227133108224 2854 -68453132412324387680821973090304 2855 2535301200456458802993406410752 2856 -1 2857 5306 2858 -4695809 2859 1662314264 2860 -315007547920 2861 37086667625280 2862 -2970276438904320 2863 172012485638676480 2864 -7525399571536035840 2865 257037409718641950720 2866 -7031770093652456570880 2867 157249464144042480107520 2868 -2922641516394604296929280 2869 45770284659069842318426112 2870 -610952971811690195319783424 2871 7019045895291311971637395456 2872 -69985470300288439030428729344 2873 609964782927284282067009929216 2874 -4675791579782833867251871907840 2875 31694941802024210884274535006208 2876 -190869308229298732936917535424512 2877 1025314780934936729784437815902208 2878 -4930446544279431017276268622118912 2879 21288815445999098942050295709958144 2880 -82755615189012731042492734089723904 2881 290269642287874621037454907978809344 2882 -920423004563647727712693737102508032 2883 2642620644524296773102341004615221248 2884 -6878399125296994579457034122059317248 2885 16246427943816075895037577807181905920 2886 -34844262445278961386857648289512161280 2887 67883692019093098789636038692511416320 2888 -120140676933870977565195959657803284480 2889 193109188381920179913638157598788157440 2890 -281749974907506312209192953988429905920 2891 372808481301399919066557433083781447680 2892 -446809171061021712004723316928251166720 2893 484228279436914428964617647451883438080 2894 -473532046685022059677074368182955802624 2895 416746917225649440580543576222684151808 2896 -329008674066299136093133489243844247552 2897 232074753699593769691931325414766542848 2898 -145554719128198343355237531780405788672 2899 80690448982012586889726995467463557120 2900 -39249618152208184170658090238309564416 2901 16599887251520594090234826307586228224 2902 -6034217252034566380091102309296111616 2903 1857421298453734331553093076725530624 2904 -474645265435099477969515474801655808 2905 97971010463938823409373455579086848 2906 -15692326008387766025465282523299840 2907 1829853641429449141060491076960256 2908 -138173915424877004763140649385984 2909 5070602400912917605986812821504 2910 -104 2911 187616 2912 -101575240 2913 26177336848 2914 -3930946518720 2915 385658744714880 2916 -26610153010667520 2917 1359376859295006720 2918 -53394366264405196800 2919 1659862293396591083520 2920 -41779617693274071367680 2921 867260495330521220382720 2922 -15072183972512105175711744 2923 222075136677379860204617728 2924 -2803624827676074797573341184 2925 30602048699000976750355152896 2926 -291037715525880966430047862784 2927 2427803667810078767165502128128 2928 -17867140226479470092705698152448 2929 116589070852925149703947449008128 2930 -677523533508438497690435371139072 2931 3519750940204426994073262031372288 2932 -16400677795069870075942682371293184 2933 68742102759111451801737809805443072 2934 -259818574391918594622928835380772864 2935 887402355150396844627944762389823488 2936 -2743745742698897867571416138726244352 2937 7690814857023042713663635199476367360 2938 -19566243536773432585509483843279650816 2939 45219333610093958006091225154422046720 2940 -94989037829401999484025807041336442880 2941 181419043018066257942656113459089899520 2942 -315031819906423031019342289178638417920 2943 497234209369992030057175291578757939200 2944 -712918344422903444522363461999232286720 2945 927647593569238344715095557699776020480 2946 -1094020098066285458331981712845617233920 2947 1167418991942570749274768180956624846848 2948 -1124736890875383872509198910151161020416 2949 975744128072519721463955686477139017728 2950 -759725156653403238946625211144687583232 2951 528778656117424533259917028107199971328 2952 -327392688660597841260973082114529427456 2953 179246503961637489014632360173975371776 2954 -86144835584970797011697624587232608256 2955 36010937524039737709834936028122578944 2956 -12943371984905706525664877598029643776 2957 3940831819240718545692947014230212608 2958 -996423602434422353166443026290049024 2959 203567890026200617840800703465914368 2960 -32282624010712204053215792179707904 2961 3728160415271222669801804127010816 2962 -278883132050210468329274705182720 2963 10141204801825835211973625643008 2964 1 2965 -5514 2966 5071041 2967 -1865464744 2968 367362221616 2969 -44948560662720 2970 3741593928334080 2971 -225232791660011520 2972 10244153290126049280 2973 -363826142247452344320 2974 10351494680445638737920 2975 -240808699530590622842880 2976 4657162507055646737694720 2977 -75914652604094052669849600 2978 1055103245166449915729018880 2979 -12626295550643461566784077824 2980 131189567698290392531139035136 2981 -1192040213979046214927105654784 2982 9531398915402991401582876164096 2983 -67429222254983151069685931311104 2984 424047449935149032344812433440768 2985 -2380361847951813725165308558180352 2986 11969948424688285005422792684863488 2987 -54090171036138839093935660452544512 2988 220239820707235634645968353700610048 2989 -809906791071711810283312578740355072 2990 2695227714864441416968583261882155008 2991 -8130112129922092508245173282067709952 2992 22260028839343080006784304521012051968 2993 -55378915017362941066056545493741207552 2994 125282929665466877399040098598356254720 2995 -257861767677897097757687652775184302080 2996 482978762970003493450508186575983083520 2997 -823172828194766241952322735956064993280 2998 1276218393647490372323543537145945784320 2999 -1798645170147206808111284357082246021120 3000 2302104358199498401434914432327803207680 3001 -2672268475569485345628581073143117905920 3002 2808370030570163558226610730096205496320 3003 -2666220698976417185598941396525006192640 3004 2280496930211338579021044862198122283008 3005 -1751525067006400247585181747704141709312 3006 1203112031363047409875071587994805731328 3007 -735475826303208269411673159696522412032 3008 397742626075483162199922810586260307968 3009 -188889558421462188113630075482051444736 3010 78056092300114041799760974365541269504 3011 -27744165268265147382882848272784818176 3012 8356308903916536569355409503262081024 3013 -2090818215332783529742259508159184896 3014 422828106060789001707066689455128576 3015 -66395101662853857247492075436376064 3016 7594494745967322344366748903407616 3017 -562836866501333854264536223186944 3018 20282409603651670423947251286016 3019 106 3020 -198644 3021 111717322 3022 -29908266336 3023 4665670961952 3024 -475555866040320 3025 34093340867335680 3026 -1809842442615029760 3027 73882672844657295360 3028 -2387514577891495772160 3029 62482607054165348843520 3030 -1348877894391702466068480 3031 24386508986623398651101184 3032 -373904441885567965544316928 3033 4913831318008974629031378944 3034 -55854639800287899883923308544 3035 553416850922461751492325933056 3036 -4811884095768171197019713437696 3037 36929938057285452895871450480640 3038 -251447515362891451843319311630336 3039 1525618433378736562380060238020608 3040 -8280474636108054444403879147732992 3041 40340574644446440086788267741020160 3042 -176922444831389129989609130710532096 3043 700298215806389863914865542781992960 3044 -2507215937293820465194569919870533632 3045 8134201172427780701508582662490554368 3046 -23951039116867227730153981763611787264 3047 64086301215459592599078092885303754752 3048 -155977163644819840138204316141904461824 3049 345554897160335754282106004238048952320 3050 -697142578373860453458031419009458503680 3051 1280989345846430017920358662330604584960 3052 -2143579865759524513961820763490887925760 3053 3265355131717884189169450536291123855360 3054 -4524937933863651960937664271864268062720 3055 5698228814465282261201810577501223649280 3056 -6511955943081541440531930327242860658688 3057 6741476952015710988962420370343572013056 3058 -6308185526025354092661838479527151403008 3059 5320719017076080396988714935540932149248 3060 -4031828790130225028430280523515483389952 3061 2733616751386692661011116258104140890112 3062 -1650198156568054027837978679567020195840 3063 881630087735937121411543245759753224192 3064 -413790054366964113937095086992225468416 3065 169055556585133790125186826329112182784 3066 -59429162355771013311458643559799848960 3067 17709041410267495491877262032814211072 3068 -4385204320691767677325319719784284160 3069 877938836132290207467349171089965056 3070 -136518363740978937164785954999762944 3071 15467872623984855157062772511997952 3072 -1135814937804493543741046072016896 3073 40564819207303340847894502572032 3074 -1 3075 5726 3076 -5468329 3077 2088899388 3078 -427178754288 3079 54279902586624 3080 -4692705660414720 3081 293419473394682880 3082 -13863838175356108800 3083 511591487936766935040 3084 -15126523836228630282240 3085 365773913638921320529920 3086 -7354918295839051669831680 3087 124687670577340849972051968 3088 -1802912128937585846817652736 3089 22453958186661410824846835712 3090 -242898847298866192298985652224 3091 2298873915823969717911757520896 3092 -19155167106939333795622303039488 3093 141289098369554056861428832272384 3094 -926942480660931936031451056701440 3095 5431598714709286849925429034221568 3096 -28530897696904393894230550980329472 3097 134771320325031719267512195934584832 3098 -574084710370013894625186615121674240 3099 2210503222684491538113043664304340992 3100 -7709659589452082347357723101623222272 3101 24398514474777653911262338607048818688 3102 -70162107073077535467092268048235626496 3103 183551517448282126264212731264348717056 3104 -437237256955106557675448730882165178368 3105 948971561998568606321899661251282206720 3106 -1877263919717724400366571024594900090880 3107 3385151519887626277793040060617274163200 3108 -5563378125166539400247185064127721635840 3109 8329355433582975186450185429664493731840 3110 -11351980225926802323310242976056339333120 3111 14068726104500049868032202228145565204480 3112 -15832281916733246439290471384581926813696 3113 16149174603007839163523782137212150218752 3114 -14896867982262046764344721821252425089024 3115 12392963101158561041562611618786006007808 3116 -9266769611623497466735632635025772511232 3117 6202709329076593591433905675904804192256 3118 -3698138939211591217875880169720300699648 3119 1952149733893336430936716567001557893120 3120 -905636201034042269673951148349992206336 3121 365855278438532727633256500931009183744 3122 -127214633615458563192272696622861778944 3123 37508901035867774513496783573787607040 3124 -9193236747444324356357706129023696896 3125 1822272773927434272182190417616306176 3126 -280631222227925196673938658902933504 3127 31498582114471044168390081247182848 3128 -2291912285212638757906039395319808 3129 81129638414606681695789005144064 3130 -108 3131 210096 3132 -122653980 3133 34086065112 3134 -5520028470528 3135 584115671213568 3136 -43478752188165120 3137 2396681389404395520 3138 -101610349195369512960 3139 3410697553765029642240 3140 -92735654726622609408000 3141 2080425721669545107128320 3142 -39096345578301501990764544 3143 623279783040249665488420864 3144 -8519655575884146322666684416 3145 100762556173610721533616979968 3146 -1039214545520194136090297237504 3147 9409631927416110632843228479488 3148 -75240272271164120487116056559616 3149 534025712101999565566176976175104 3150 -3379503394700600434442962351423488 3151 19143672065526628144254737216176128 3152 -97402370038255227875249369701679104 3153 446465085481452568524633522579701760 3154 -1848467636546417653165238773025341440 3155 6928222382662803541420657248479215616 3156 -23553520351331945396224028865736998912 3157 72748068066422535552678658977709424640 3158 -204410515361614663533262628981775007744 3159 523080198541384092666629778670601895936 3160 -1220029411070548869633003466002379309056 3161 2595085702370997666101830741512022917120 3162 -5035517185281878818653500711520404766720 3163 8913882905534777069547900884725436252160 3164 -14392111382050962989663820664546567127040 3165 21183648801029602333838035131193255526400 3166 -28402189266318886907822296529613902315520 3167 34649408152081641176596334783533991067648 3168 -38406040785482203867543363139507425640448 3169 38606534732041032419709402753951451840512 3170 -35114454981600173925678158578045782327296 3171 28817754992447347111555503761087495405568 3172 -21267155974633687594482381528155685912576 3173 14055616814721241210705790031376628580352 3174 -8277907966159119557163303585200354623488 3175 4318089522153636975810528220995341254656 3176 -1980327958653218329473089123029096595456 3177 791139719232836468577971645421818216448 3178 -272138308641184621876422655278537768960 3179 79403006392427316704318886867359498240 3180 -19264412331020938920182761429137358848 3181 3781063911595847481529166790232375296 3182 -576730317079835248504940090317864960 3183 64132979166746581880521208566382592 3184 -4624389389632580856659973293211648 3185 162259276829213363391578010288128 3186 1 3187 -5942 3188 5888521 3189 -2334207348 3190 495350884512 3191 -65319959527680 3192 5860937002841856 3193 -380376977771013120 3194 18657200954164899840 3195 -714812186327505960960 3196 21947918943758689566720 3197 -551245223092166539345920 3198 11515769739178141884088320 3199 -202880361733943853953581056 3200 3049471695018085177794494464 3201 -39493269338429703470180204544 3202 444423959646087635366219612160 3203 -4377303006864357990092351995904 3204 37974430961771555061308759998464 3205 -291769642911882297835660945391616 3206 1994993904864931067163805009051648 3207 -12190605504110487718811353737068544 3208 66818241827957650182740025412681728 3209 -329576060401542175018010935337943040 3210 1467014881332919031674453660281077760 3211 -5907438495777326844443521210355023872 3212 21566104354777689430199037598581653504 3213 -71505555177441544703710396338522816512 3214 215658243205922606572449586003654475776 3215 -592372548171511453330737989227898732544 3216 1483397654037874743008708288223368970240 3217 -3389030384139666345587906593256040824832 3218 7067435324459719732570232507618945925120 3219 -13456185890451383915100041483658083696640 3220 23391143936236093539342986833578594140160 3221 -37113578197684901165777826758757627985920 3222 53719277827986006990986313238442850385920 3223 -70873104637137823683676795287373369835520 3224 85131098220896528792483140951649908948992 3225 -92961256173972246898610508416227001499648 3226 92109937446344111603763527329155328770048 3227 -82621873064358908892918928774877570662400 3228 66902279596518191689846640157200763322368 3229 -48737021278343968780398668732216176017408 3230 31809372568654073639287460232473557860352 3231 -18507965666211575545263323737402267140096 3232 9541815245341316221295007590340674715648 3233 -4326511195744969386579434746989202374656 3234 1709494072081131500348215987466498211840 3235 -581785518318237018266342094130863144960 3236 167999249532298957764995479863742693376 3237 -40351097435969312112547713275891023872 3238 7842759045419620159732272239367684096 3239 -1184959216274141541178270261882912768 3240 130557870618705802518948456528084992 3241 -9329908417679768395015735591567360 3242 324518553658426726783156020576256 3243 110 3244 -221980 3245 134431022 3246 -38754479808 3247 6510730239552 3248 -714755590268928 3249 55200626193848832 3250 -3157435344946421760 3251 138924751103699312640 3252 -4840321926420041564160 3253 136631492614139988541440 3254 -3182916167853878185820160 3255 62127885056657785758941184 3256 -1029040506508137373395582976 3257 14618598965920316678255673344 3258 -179749094850470128473977389056 3259 1928062464812369406822736461824 3260 -18164237941144826613027932471296 3261 151189134194707230609733576556544 3262 -1117564997925764161237498866958336 3263 7369491204430462568770572369526784 3264 -43524883073747603581877444690313216 3265 231038853694170528240729420527042560 3266 -1105617206284536918560655393255587840 3267 4782497399212255716514146093587496960 3268 -18743099374217457230307699669189263360 3269 66685729060887324256622104062900305920 3270 -215759178421305624960099451654755057664 3271 635727001773459876678161800989083959296 3272 -1707825294884406999328105757126399361024 3273 4186824719146298355650420042449117249536 3274 -9373146470650330357277643928024104566784 3275 19170387834201318283793965726758296616960 3276 -35826254686437544899747983852041603645440 3277 61174399254523150068349794331703755407360 3278 -95410805196399404665393688648708511498240 3279 135840744922290900889794923006499603087360 3280 -176395617426357288543949925358280730738688 3281 208668237227275261452509645042807243538432 3282 -224529047079985526216930419586405454839808 3283 219334329874288397133205213236356439867392 3284 -194061501121165164897393361310842636730368 3285 155071715167670070974175661842557212557312 3286 -111529659371409178771503127495808980615168 3287 71896653103467266835738224050147470344192 3288 -41334020854576788066337175695799875534848 3289 21063958449335850772063104303710446026752 3290 -9444162110722775241736841139400222965760 3291 3691126452803447622572854630211534192640 3292 -1242974043028901353237003075129085788160 3293 355262911395618854450173721156622745600 3294 -84483258783534471706624593342014423040 3295 16262248407919075567969484569053233152 3296 -2434051411715029664237061732332208128 3297 265740130627044185894556886349381632 3298 -18822076112188750153423049193422848 3299 649037107316853453566312041152512 3300 -1 3301 6162 3302 -6332481 3303 2603069392 3304 -572859844128 3305 78341420006784 3306 -7290448183379712 3307 490778230158710784 3308 -24972071644057743360 3309 992661688534904586240 3310 -31628562796598772695040 3311 824508208320446516428800 3312 -17881602074885898255728640 3313 327136131847259425471463424 3314 -5107552708034359924585660416 3315 68730467270270336826691551232 3316 -803922149347027892314174390272 3317 8233427936489096803737824919552 3318 -74302906844061208287364624941056 3319 594147911301296759055128098504704 3320 -4230123900716459389638802742968320 3321 26929587912971412856352498476122112 3322 -153868007975452857346494914793308160 3323 791653767789883231499469776392028160 3324 -3678249293901992868795764446792253440 3325 15472433294201838277471813397530017792 3326 -59052303103212603890814436936960180224 3327 204877013299216193216954604464323428352 3328 -647176600048533856492648489313164591104 3329 1863826551718431206687061591206066651136 3330 -4899048243806688741664919802476167692288 3331 11762679822432263056888746678154275323904 3332 -25813728265760380447125520363667155058688 3333 51796961558854020482687972937174676930560 3334 -95043653309111183338838954537661801431040 3335 159462376706731201302477415422165138800640 3336 -244540888220784816321773690535859873382400 3337 342554594481719625463266641300372576010240 3338 -437922333073611105880382991668211370426368 3339 510297730628522769803629798501841488576512 3340 -541168031606315164037624366501966238449664 3341 521290532812935703159329355247590450397184 3342 -455025281838848521484633362778886036783104 3343 358880451613684110728749992417330601132032 3344 -254868691311472431182293715224091519090688 3345 162301271873146109216739771837697207828480 3346 -92209856954494892353969358981940425785344 3347 46454428094416670930705643354410094428160 3348 -20597818293526681983821898266266944143360 3349 7964038423925132263412051354553931530240 3350 -2653947335590101664239001630121914269696 3351 750876920227207021012895155589136515072 3352 -176809276612488563572981458923396530176 3353 33709456032112292677117239399989379072 3354 -4998660694048765130993071921192501248 3355 540810169671768140184129508290330624 3356 -37968670778035927033629254407421952 3357 1298074214633706907132624082305024 3358 -112 3359 234304 3360 -147095984 3361 43960618592 3362 -7656449927808 3363 871438430282496 3364 -69781522560608256 3365 4138991805263843328 3366 -188868894391814799360 3367 6825645303489850736640 3368 -199888618207337533931520 3369 4831932584494771218677760 3370 -97891089206429582270398464 3371 1683312770202656224338509824 3372 -24833704381989036527426994176 3373 317210029391010802127360491520 3374 -3535906763506425191451085242368 3375 34631093814123020220503582310400 3376 -299794947882829647184462826438656 3377 2305860820528357679347755063967744 3378 -15829739005863381348048177855463424 3379 97384058899690429294582441642557440 3380 -538774869645076242933719250113658880 3381 2688924741864303381559594946039644160 3382 -12138995987016241454105674987172003840 3383 49687965962621133785251326464249298944 3384 -184790335267312532038250977936820666368 3385 625513205019738011394008660583401914368 3386 -1930080201870527589663458779615413141504 3387 5435478398321269412702228939538532663296 3388 -13984921206759675838980259647401452634112 3389 32898506115514856471055137284332655214592 3390 -70797844365722079178045006454092606734336 3391 139420177804145585865123929726390957506560 3392 -251261705872745516746027703407027358269440 3393 414335558609861807270348519493038789099520 3394 -624922521363860533533342304078219349852160 3395 861504806389796539470483207959025882759168 3396 -1084512903374497473213275628379229984391168 3397 1245124508337031065824190016590088431992832 3398 -1301670393086918725208453946240288916766720 3399 1236642566747036571216052071806023537524736 3400 -1065122278845367113943442387400329286123520 3401 829290562598777400229003112330470182879232 3402 -581634035726412129200325654498330508525568 3403 365936564600869006499816719371194291191808 3404 -205483672358325635480001822267591297597440 3405 102353018299556117103148127848220411822080 3406 -44886763039856811590216651162745422479360 3407 17171050890879165880061105784236948848640 3408 -5663157582575822182928176981400451284992 3409 1586237099237948513732414904520287453184 3410 -369880801632896202713932402415846293504 3411 69852963475939615018471540532310966272 3412 -10263061518724574447880700728734384128 3413 1100442415455725030521682065774084096 3414 -76586378663388707520824820855996416 3415 2596148429267413814265248164610048 3416 1 3417 -6386 3418 6801089 3419 -2897261360 3420 660781081312 3421 -93654319862400 3422 9033325043944704 3423 -630341275279927296 3424 33250055254585430016 3425 -1370399477318534184960 3426 45279853403578474168320 3427 -1224285444735121584291840 3428 27545467243875440693084160 3429 -522918310260118590012260352 3430 8474178248439672373262680064 3431 -118397876034248409881545539584 3432 1438342208129049496568895373312 3433 -15305241463501947186639995404288 3434 143565094472307248728371789561856 3435 -1193737807066956053424053751382016 3436 8841845541773174748334312870903808 3437 -58589065924698175552448854187048960 3438 348636125774833715935659798078423040 3439 -1869203507080035717366908276619345920 3440 9056098777630599631914954338871541760 3441 -39750425268234321185683163371874025472 3442 158428235028454871461317089865458778112 3443 -574457683833841257293456560337964761088 3444 1898203010088009879280665810479968419840 3445 -5723986955459486386013979150436892934144 3446 15770005040449227567069377681553233018880 3447 -39732522235951614734849265972957180592128 3448 91610740496790093389235794932332465487872 3449 -193392650290298178838777985845359890399232 3450 373884008917402355069086813990443716444160 3451 -661985788452222234794532822236219855339520 3452 1073212005440508430862470729521937451581440 3453 -1592399637209440692529951249456811275714560 3454 2160931945853204184821349407586263135944704 3455 -2679323537377517716230181055260301457358848 3456 3031417048280377295686004399682143102435328 3457 -3124631318986773153576237247728168283930624 3458 2928310415332921663916737506390933111832576 3459 -2489125009304418338615634767217989173379072 3460 1913449816509027231640299939885031884849152 3461 -1325569343325970367617391080834358224879616 3462 824082986156232905353602797724329008168960 3463 -457421772811067941890709287889592689623040 3464 225303854892638916190118153962707767787520 3465 -97737564503638755443845353680044776488960 3466 36996049117348433424361213198595811966976 3467 -12077192085378851386869249118390039085056 3468 3349283475088385591037811267963971436544 3469 -773471059297904698104982044231681966080 3470 144704587645927995167936152985814433792 3471 -21066933207120917035945530965759098880 3472 2238853501689485988076993385955590144 3473 -154470831541411121948782265794297856 3474 5192296858534827628530496329220096 3475 114 3476 -247076 3477 160698162 3478 -49755141312 3479 8978012090432 3480 -1058747070007296 3481 87848172648497664 3482 -5399674355823697920 3483 255369004900985659392 3484 -9566444258126919106560 3485 290448325014494482268160 3486 -7280503473965014387261440 3487 152982023694180463656566784 3488 -2729149390722893404363030528 3489 41782060878868381273952354304 3490 -554005781459507621890451570688 3491 6412591179764524184588875988992 3492 -65241576741126914593783573118976 3493 586925136827444144641206405562368 3494 -4693336434662269786195862566731776 3495 33513430089409730844716803597271040 3496 -214562190749086780399480150016655360 3497 1236047121194743674805038846270504960 3498 -6427331756024374816293411499278336000 3499 30251193542277440717935583664915087360 3500 -129188816499089776156617653207997349888 3501 501646805324222274960885157667738222592 3502 -1774428572687420525980921781259331436544 3503 5726486222046547348224790400575349981184 3504 -16883452309240242184730187240412318531584 3505 45524931287658130973119015010507918671872 3506 -112363550587418085940753669230247016398848 3507 254019325359302265956516596318757537710080 3508 -526205478384741943542679901417110738305024 3509 999029723707550226884201331387914791157760 3510 -1738307135514306276859414163965478499778560 3511 2771346532244877395258283763122094253015040 3512 -4046304080808677924530385706872648434188288 3513 5406376795080905842855974443551756256280576 3514 -6603771583092066498284552127110691346710528 3515 7364504489647673316580462745604575121637376 3516 -7485905204720582878368526567262360105385984 3517 6921743109511210441776917400182195509788672 3518 -5807540581207614077460272646766448529637376 3519 4408533668744466592480925534268394278223872 3520 -3017075251252809741734598881039910740951040 3521 1853649644670791446187207417716249313935360 3522 -1017196563921692000884566703627405791068160 3523 495494472825134643970452959088160958054400 3524 -212646179898156676767751813144326501826560 3525 79655255817272689031650603378592075218944 3526 -25740621269995651287470913141300365623296 3527 7068447751809667384789554938343789166592 3528 -1616795082071749011228435628995674898432 3529 299672236810580564783753006700363251712 3530 -43234308829697559102412743997292281856 3531 4554293382042360683674811592767176704 3532 -311537811512089657711829779753205760 3533 10384593717069655257060992658440192 3534 -1 3535 6614 3536 -7295241 3537 3218657684 3538 -760291363936 3539 111610344043264 3540 -11150819183959296 3541 806037620576922624 3542 -44049403966232825856 3543 1881137487120505503744 3544 -64412741919832312381440 3545 1805182094764110548828160 3546 -42106474191805469467607040 3547 828882357648479517325393920 3548 -13932477029885459181988741120 3549 201961997791985172429450248192 3550 -2546353771048064740349798514688 3551 28130423823030995555817747382272 3552 -274048247954561077915938935799808 3553 2367588080721844342706466562506752 3554 -18228518411097714320726038004367360 3555 125615926103517637241882461381591040 3556 -777760507273007276734620098111733760 3557 4341297749469523066976985969160355840 3558 -21910762289679349264501777337428213760 3559 100252812352789202621554330701704200192 3560 -416805868026634423774552396281453477888 3561 1577751294482285807215226875673441206272 3562 -5447060155462850931242509372998631292928 3563 17176959399552581082463559951587592896512 3564 -49536909658929711936529752162377870082048 3565 130782384811267876681087295993973017935872 3566 -316337841671626265270743133392826498285568 3567 701431301008902710751811178482874965819392 3568 -1426294965686886242154446616824665193054208 3569 2660045235867322688562935485012049437655040 3570 -4549826276469120984581299057452894451138560 3571 7135092701699195483046518775700999781744640 3572 -10253540107470560033882120821331560004321280 3573 13492077127539329401942129942363813969920000 3574 -16238960214464510292255108653903525795856384 3575 17853640298282119786737162738937318527205376 3576 -17900120824774087420653790640915653322604544 3577 16332611228326839222169469567582380192956416 3578 -13528530978924255386560845233417928944123904 3579 10142636680814903552579242149371146781327360 3580 -6858233488661852388822800559804150490071040 3581 4164721062152650834265124123322091317493760 3582 -2259696982736022917959251561217519349923840 3583 1088726510153908043384751271856366692597760 3584 -462288408913661786959864839487248815620096 3585 171387703719924229450170455875574189522944 3586 -54830526015079688165979637550564702683136 3587 14910366562917239467684091920919260299264 3588 -3378294751789426017624807410977164230656 3589 620411406828282046603451544366485602304 3590 -88707471161084604192902481380540153856 3591 9263057595626132489298405451328651264 3592 -628267919882714143052190055835631616 3593 20769187434139310514121985316880384 3594 -116 3595 260304 3596 -175288644 3597 56192456680 3598 -10498594818304 3599 1281967758093824 3600 -110149811016416256 3601 7011749596977543168 3602 -343467812833451311104 3603 13328719232367930114048 3604 -419273808854159107031040 3605 10890867663493235484917760 3606 -237194972077791402591780864 3607 4386914106019852439013818368 3608 -69647014938639299637929836544 3609 957929777043477966749352067072 3610 -11505298721860653665288473018368 3611 121502424387188905705419067883520 3612 -1135021632736566300473084277161984 3613 9428512596105958471608795691745280 3614 -69970466911605159486168879606005760 3615 465794042956122054883245072779837440 3616 -2791568135740758228274279042493972480 3617 15109927254963420950247383437599047680 3618 -74072718121636139246939138339771514880 3619 329694441204668181399726314611405750272 3620 -1335258541377491122509989950230645178368 3621 4929931161651992140411375532606213849088 3622 -16620606532972249210709809146572612567040 3623 51237371108345404349657307143587504324608 3624 -144598750605517554846178519335263658835968 3625 373928320209953839302928261218193052270592 3626 -886695008702554796498002863104410534281216 3627 1929068080402547365046302258382860669943808 3628 -3851619655081322711193094565037245177266176 3629 7058397607248951653985285133989577375088640 3630 -11870999085183119364420881878027883155292160 3631 18316489484207068890623423258274647997677568 3632 -25913457010022025910620216086214876264923136 3633 33587925838170725302168812011838319286550528 3634 -39842424918576693901090680053411626713350144 3635 43193185801284822451842852045136997159796736 3636 -42721984759059385283084498682013502154997760 3637 38472763037861292521799211781931208915550208 3638 -31465595626592977365602616001104252166471680 3639 23302348612882616846893083179782204303605760 3640 -15570116621994496223832808537324550294077440 3641 9346638688226993669414814950271588426055680 3642 -5014888438297180479888956081523199657902080 3643 2390099200205972763537254356857059887022080 3644 -1004232073644596262951380282353089706459136 3645 368516028709844110187811824892448744669184 3646 -116729499781969043716748830039473194532864 3647 31437528207906227946596619470834195496960 3648 -7056261740389432600033367828654691713024 3649 1284057122486261652309315832730263486464 3650 -181969235704211569069479774353847484416 3651 18837653002764354636308640682410508288 3652 -1266920433482497941361441104329703424 3653 41538374868278621028243970633760768 3654 1 3655 -6846 3656 7815849 3657 -3569234972 3658 872676277296 3659 -132607533679872 3660 13714754700146944 3661 -1026337242609755136 3662 58072903160187912192 3663 -2568073112787408125952 3664 91070180384568172609536 3665 -2643729712472428762890240 3666 63888209518791940437442560 3667 -1303272301804062322508955648 3668 22706305241925164060016377856 3669 -341256027669263771705309921280 3670 4462213325135020673848502648832 3671 -51141021266752302886394693419008 3672 517053096728938889326777071566848 3673 -4637631346194976943652635116830720 3674 37085543603309631263943629387857920 3675 -265556859926727956214220220593602560 3676 1709348593185251386501110243671408640 3677 -9924434020951039523525544054148300800 3678 52130616799606191164996544212626309120 3679 -248398248596061481115432607381247229952 3680 1076194750435970786574005025504264978432 3681 -4248268377237268052235206776134731563008 3682 15306922478766835212065260438211058991104 3683 -50418172465497079503883178244732818030592 3684 152011651875620520635844366449552878731264 3685 -419979886022302986373444334664500335607808 3686 1064194482091533943876599655829212602826752 3687 -2474821318414012303747816904691696034381824 3688 5284431126491980972247051133590386532941824 3689 -10363284546029968110949124615086539792187392 3690 18666621490967024292551869325432049201315840 3691 -30877090872065434211888282531756766092328960 3692 46886519075884697815128967337880855999676416 3693 -65318991147583381223182562114793566499766272 3694 83414811890805960896592732677580164368957440 3695 -97538490135435507588918522845760571953905664 3696 104286492427343732324339494731189647642198016 3697 -101776580746445609788338466931609384502951936 3698 90474057054646840430159268797280346775224320 3699 -73073827934000858283784474151579651114270720 3700 53462930714427086082608966919368559097282560 3701 -35304954306141643281930741197971191905648640 3702 20952974359190010256788881461760696202035200 3703 -11118503386748269003162663434902766008401920 3704 5242486809325607314034373553201368589664256 3705 -2179851851009116755352931020581753602441216 3706 791862583434767908541603287335462192021504 3707 -248369366126855326901181751999865649364992 3708 66253351167601881910818046352645555224576 3709 -14732934887607147246670187201675869028352 3710 2656821716133607908811534146841067126784 3711 -373201529004049270628257954159023620096 3712 38303573925411423415669471420656648192 3713 -2554610054399135193237004193976287232 3714 83076749736557242056487941267521536 3715 118 3716 -273996 3717 190920342 3718 -63330926624 3719 12243947372896 3720 -1547182825453568 3721 137579320416710144 3722 -9064424082197053440 3723 459613619153827135488 3724 -18464865457942746365952 3725 601414169623295452250112 3726 -16178327088438093010698240 3727 364971391115375283466665984 3728 -6993458709627977084031729664 3729 115059625422489627757962592256 3730 -1640441832382005510159971909632 3731 20429725372130695012985478316032 3732 -223784466920693511478208454721536 3733 2169127826194444079126638420295680 3734 -18703775288495912358914065925406720 3735 144141554118224422014056138381721600 3736 -996907762809577967311685513967042560 3737 6210265322111261001276499529836789760 3738 -34958795296865499997298471545895649280 3739 178333951720848521576932226765024133120 3740 -826490938396791143630591529373900210176 3741 3487648042249432695658000001239175135232 3742 -13426467916126528244881789084875676975104 3743 47234451490505919634840330022994730549248 3744 -152073716039339563357423663633053140385792 3745 448622054356758596117867252234369416298496 3746 -1213888092254559812049816930547193723486208 3747 3015083972885622684251202174762835739934720 3748 -6878710717230571972541936067766252738707456 3749 14420481908065284655687196832218018243149824 3750 -27784966699308887875883534364162656959463424 3751 49204242067117167949524620528891981557923840 3752 -80070671228337937314399988321788180182335488 3753 119686495161791421540878150761976588264275968 3754 -164225908133337487748533936241425452286083072 3755 206672048700188615694276145408571955451265024 3756 -238270166072155837629679897736658141067608064 3757 251294969613746849931763488144392797439393792 3758 -242025924530752512098476145645149977921454080 3759 212413709735886658225921153595664945716920320 3760 -169450004480884333414462031482941506532147200 3761 122495978050848668389050742376061668488642560 3762 -79956547300510280233276297346213972237352960 3763 46920837156677200993466719005044592061972480 3764 -24627105973702510769862581226662591903825920 3765 11489205692295810891020127388755826885787648 3766 -4728219730728077620893673866055955949551616 3767 1700454666651504860799955404710397578575872 3768 -528176260461616881748960123470565494226944 3769 139562964075593196421669460533945802162176 3770 -30749926897700556145649690236082001543168 3771 5495612667971427386692548068035981737984 3772 -765240711010862895892824549000457748480 3773 77874068284305344772700383945642999808 3774 -5150758483666549007502252358586335232 3775 166153499473114484112975882535043072 3776 -1 3777 7082 3778 -8363841 3779 3951075656 3780 -999338130544 3781 157095428425664 3782 -16809120351054080 3783 1301495883443175424 3784 -76201751324582019072 3785 3487300351095062396928 3786 -127999911300453665341440 3787 3846558051719019667390464 3788 -96244863695668126458839040 3789 2033215084034812889442287616 3790 -36693222661181118228079837184 3791 571375278514243027221235105792 3792 -7743096989899031694168446468096 3793 92000472011013692912365650051072 3794 -964622030570325912283193981009920 3795 8975886998583865101905911957422080 3796 -74493094180301455981771761238671360 3797 553839968163176800242332497357045760 3798 -3703164118804407321124481271605493760 3799 22344964665173561526078543113821880320 3800 -122048207393337191159593487304417607680 3801 605066152037758524269297060911295496192 3802 -2729176627229553073835188084252065398784 3803 11223564461736133443551206778613081833472 3804 -42159858311019891701828838607962412941312 3805 144887075446508918773563838290722279129088 3806 -456159083954299647350691693715659159502848 3807 1317223994735820178609178839133239168204800 3808 -3491970666600653567976233516923600049799168 3809 8504989264185257672250221254217367514251264 3810 -19041852560953124917330923269122892010356736 3811 39204248362160537422323518279522576278487040 3812 -74236554889584800044318938053757363120242688 3813 129285575006299770110937523589540729208176640 3814 -207027861532560572443928943981457216364347392 3815 304691981471166224304938863638746743028318208 3816 -411866628157480936393660605160431068941123584 3817 510882587535812738977470813662904482856435712 3818 -580826824571655407583699290204505929777414144 3819 604366519973939309651865443220394979381739520 3820 -574525906116151864627111560087580302618132480 3821 497901247405774174735626781342909542548111360 3822 -392362939676195752911533029885251572161576960 3823 280296910407838980060032225950094528882933760 3824 -180866068960210570723341476154188640676741120 3825 104960177700102670990096101444991950132346880 3826 -54496698756730628853759536006526552397316096 3827 25158263235600738537393185798093407374016512 3828 -10248302044890923150328951019447374091124736 3829 3649278699429865048501092561420660806516736 3830 -1122605872090835645408738293293776543678464 3831 293858863038793540090009108269567473352704 3832 -64156675511534720200110914619005070213120 3833 11364426864946904044013354090230987096064 3834 -1568784995947137215201318569421572145152 3835 158302746623009824738637772085262286848 3836 -10384593717069655257060992658440192000 3837 332306998946228968225951765070086144 3838 -120 3839 288160 3840 -207648024 3841 71233077936 3842 -14242623633984 3843 1861373682304896 3844 -171197561118818304 3845 11667415849083404288 3846 -612017121802991173632 3847 25439466160132871159808 3848 -857413992224202782932992 3849 23871443191876132345479168 3850 -557461118506711536384344064 3851 11059888877697602862916304896 3852 -188446070744851864214122266624 3853 2783192389410491564602442121216 3854 -35915919351928758401322371252224 3855 407785410942720897302939754823680 3856 -4098371887335095903693026382315520 3857 36655549285663642562725889840250880 3858 -293127742478827333977599660859064320 3859 2104587699135931567796350508681134080 3860 -13616593559720075643525462073047777280 3861 79648724627212623049455557773539409920 3862 -422430366507522903896119201373859348480 3863 2036623242472308192169185651196491202560 3864 -8946001296708538843328376169743305932800 3865 35873596839598795131984202642101840642048 3866 -131554168112545703038498007238919556431872 3867 441847866932357400904551340214497698643968 3868 -1360940222265357890819250639665687735304192 3869 3848336081726200169268174608813672059895808 3870 -9999025306086929820203669208610035839533056 3871 23888689245601087317042378576200987767209984 3872 -52504187029971534490349043370463802263863296 3873 106193463423629962720530570923207809516437504 3874 -197677351846286768038162496636406707798409216 3875 338641821240937477536275035500869638598688768 3876 -533742218226912566428736038724891020992970752 3877 773609871075669936358411663518918938342719488 3878 -1030405305015150488481597355729434093333512192 3879 1260035341143781315584621525062467106780479488 3880 -1412948618757057665099162068553404656994222080 3881 1450758964478631131402207032085939936684933120 3882 -1361465521968190387480144273770825550953185280 3883 1165252499292432682885715594168760591628369920 3884 -907221857403240174212116802146564812811796480 3885 640550368116188240353340749246403030003220480 3886 -408652975077098342440149671313421873415454720 3887 234547461373907852750054784116646492168519680 3888 -120482603205757068598539199401808931680419840 3889 55044746201929554695680045462242770697584640 3890 -22197058756433351161457857443605145760825344 3891 7826733659321346978751145246311887107260416 3892 -2384774708257264487239146047121498889519104 3893 618467652975287636325667906775216948248576 3894 -133808963691040867786914377306046122164224 3895 23494094440904670983919532729462431940608 3896 -3215444060178579775175337522788787290112 3897 321756251729686198484777796529110908928 3898 -20935340933612424998234961199415427072 3899 664613997892457936451903530140172288 3900 1 3901 -7322 3902 8940161 3903 -4366371704 3904 1141804286416 3905 -185580675693632 3906 20531867715663872 3907 -1643891005680812032 3908 99536583022748827648 3909 -4711334594701044744192 3910 178878843620719407661056 3911 -5561386036167425233256448 3912 143987750079420391149797376 3913 -3148137321048235962210975744 3914 58813000416576323953912446976 3915 -948267420003946755649479639040 3916 13309481768720014823373330710528 3917 -163832310714871209715010392555520 3918 1780192852455767706889073490657280 3919 -17172630773254056909291964722053120 3920 147804192751628741107223540919173120 3921 -1140095453120831468197531819075174400 3922 7912339517076270456717182288967761920 3923 -49578151784613712813129467259917434880 3924 281345656647762437258504602851496427520 3925 -1449926885052804332061535463659014193152 3926 6802423112174169458173559386645047803904 3927 -29115567055153211130207959118099693699072 3928 113907051990217481965797243892166094225408 3929 -407995411671600324850559852768561391992832 3930 1339854817819014449159794374144654556790784 3931 -4039104439266535960247680118464614638813184 3932 11188642830053053906512582734550944169590784 3933 -28503039876359117312657559671437439193317376 3934 66819231052155299551415680421524867544776704 3935 -144212622422103606403021605020450180806213632 3936 286623481736844725485380079900172982153117696 3937 -524640278698873306187262516862354144804995072 3938 884311504014435527516479014983196493561724928 3939 -1372176417924991357162410941088528785014259712 3940 1959086370308820809110483932198268945626562560 3941 -2571693197566113715940665525121772669523460096 3942 3100897506859218038752942340329440143338373120 3943 -3430263757488054639850189580327204293370183680 3944 3476043835073414127431525624259460175987998720 3945 -3220832291342154949695915328884560644454481920 3946 2722867938261061118682964218222772755418316800 3947 -2094740625214319328484265830243224154506526720 3948 1461966805192587051430022974646994700683182080 3949 -922266127854299355870395444071835696963256320 3950 523591621504546334353869104239819536734355456 3951 -266123469647114875734471584601711270734856192 3952 120337794448750032541689041943932915486294016 3953 -48043396212296567371416807448630952328167424 3954 16776073190733529602911028785917550758199296 3955 -5063408279553322514568301202512565252390912 3956 1301091981462109992851446728169438966710272 3957 -278982354247028639617842108702323231424512 3958 48556973877756479183040384028346436026368 3959 -6589190866980169375089312817662836867072 3960 653897097176442052226616585716662009856 3961 -42202988866171078964695874163900940288 3962 1329227995784915872903807060280344576 3963 122 3964 -302804 3965 225528346 3966 -79965821344 3967 16526232206816 3968 -2232535033692160 3969 212261296550146048 3970 -14955197860445028352 3971 811090287848488828928 3972 -34862135349534960648192 3973 1215171679465641598255104 3974 -34994215264210982811992064 3975 845436618665552318683938816 3976 -17356163519794074787338256384 3977 306072071578004512121947160576 3978 -4679727229418385075901401399296 3979 62534882889368788048069032673280 3980 -735450032372463316732960539934720 3981 7658757592246631317471173363630080 3982 -71000810832171756381309819284357120 3983 588736127982084816192046742697410560 3984 -4384778605377594504191414146831482880 3985 29441272593872616556959826650983301120 3986 -178805028196440048675714492293374279680 3987 985121679803047778413128407076852203520 3988 -4936477012577916856292256578514519588864 3989 22550847521056877759675494943033401540608 3990 -94104730949905217392400120878301228040192 3991 359368272092980666970092495023251744882688 3992 -1257838690275558050605671045751620482629632 3993 4040649857903386789138839387954996848885760 3994 -11926544960259272089763534845742901337522176 3995 32376310966193037633228834677711924178714624 3996 -80894768998319321942357497919075866153844736 3997 186142649134282133593180404213513537353416704 3998 -394618708267837175526573780964108171128864768 3999 770924315319976219008922656436752672104644608 4000 -1387922378638684089910800069225577928208678912 4001 2302365226255783621461694068691284008116420608 4002 -3517962706925652650683233545695976508371238912 4003 4948578045632792106702565220125971984586637312 4004 -6403421736276008747465952575306012445827399680 4005 7614743632475493742605046749212284943670968320 4006 -8311286479454740411102586192740348523425300480 4007 8313553192115018642343195522289745902929182720 4008 -7606917081976742582277546251937881880537333760 4009 6352957733925362411578045238592110323648430080 4010 -4830031618544826897321872409732851339016273920 4011 3332586585462272445300195620607411274781818880 4012 -2079079717082506564490845672260317886095032320 4013 1167665846214849737306277407881448005149130752 4014 -587291685496159306164623214665665312167297024 4015 262872647653933416244835941331470976733413376 4016 -103913526083914481721584760143573791763595264 4017 35936921089724323693061203618956600405917696 4018 -10745284212081932665462270311800347453030400 4019 2735992926615260853489807833644924055584768 4020 -581458802934961950219603750134108894789632 4021 100329391815691538141256105579481659342848 4022 -13500137985690024948663403431854784643072 4023 1328729535286496529451468132632739446784 4024 -85070591730234615865843651857942052864 4025 2658455991569831745807614120560689152 4026 -1 4027 7566 4028 -9545769 4029 4817428396 4030 -1301735929104 4031 218633140107264 4032 -24996937783048192 4033 2068413598781104128 4034 -129446978743638884352 4035 6333515170398022402048 4036 -248603114319789328957440 4037 7991729395098708429766656 4038 -213976180607842356773781504 4039 4839010558379340599578853376 4040 -93525327456164473528588959744 4041 1560411563159955779893373960192 4042 -22668936227556784975176133509120 4043 288902076493608785811148457902080 4044 -3251092917200694340354994570526720 4045 32490145957747319544234311449313280 4046 -289805814415972253869843179487887360 4047 2317567709085001100581625304469995520 4048 -16681896727831459465100010582630727680 4049 108460696972358945927049120561884037120 4050 -638955713040642534609933587438244986880 4051 3420170244658899888887792277812718600192 4052 -16675377137330003170758072543674086981632 4053 74217262097266966649558949004166496780288 4054 -302116513890027916750597485648768550305792 4055 1126731955857561658790744842815064881758208 4056 -3855532198370130550371136465647895522050048 4057 12120404155073309538525358894374608336584704 4058 -35041732750571598086039652426036746844635136 4059 93255661808745192579115229026861287550746624 4060 -228608769048793943436130676259676599852466176 4061 516497920690667873589382413447477255513047040 4062 -1075860898272519076538527641828389324410847232 4063 2066488909338825744205107829735859489014284288 4064 -3660156261291803707338079153434352349979082752 4065 5976906870436558600085799078471096801247100928 4066 -8995011784160126110476951023590221962369040384 4067 12468849288831697929345795965373716638696734720 4068 -15907740979411235533684847490941465034993172480 4069 18659751022439042125060283078751774180712120320 4070 -20098616793982894949636698009740157222838599680 4071 19847938675572192234382306373464052450312847360 4072 -17936702102214546283238056722098536516492984320 4073 14800656093065044151640356307427444801803386880 4074 -11122030042282240846073767794112697378715729920 4075 7587439298778844246470786685286658246526894080 4076 -4681751055669559463335560448760455308924420096 4077 2601455162076814350347026400364607281033117696 4078 -1294921165441068644870935471275263539820888064 4079 573788691520163399861088690111572905794994176 4080 -224603125358562493046080549073065134285389824 4081 76937250459001969900690708440425766064226304 4082 -22791660405625975323775987351770133872771072 4083 5750968207477550346597457775992171342594048 4084 -1211474579747680379622247884296564225605632 4085 207247974498363245657601523976626155552768 4086 -27654173068556491949553423449426231296000 4087 2699662059439164137867632139429379833856 4088 -171470411456254147604591110776164450304 4089 5316911983139663491615228241121378304 4090 -124 4091 317936 4092 -244619884 4093 89600678136 4094 -19129704065024 4095 2669801313906688 4096 -262255172116242432 4097 19092025058007236608 4098 -1069984245335766597632 4099 47529165690331005452288 4100 -1712377908105220256169984 4101 50977674054408399671525376 4102 -1273388979881237032231501824 4103 27034184636552755986495963136 4104 -493122726490333459179125080064 4105 7800550355738296635688149319680 4106 -107872755344482357998421299691520 4107 1313254185359680888355257455738880 4108 -14160943426648019998181162504683520 4109 135981102747666395469778442182983680 4110 -1168347756814029323931733101673185280 4111 9019914023547596705354664755771473920 4112 -62805066049535535487159847816244756480 4113 395726422141157940529812733417142353920 4114 -2263033105884332847632995581953342177280 4115 11776817501895716634067841134139956789248 4116 -55901601795716884101191640030381575503872 4117 242539255144439150691518018886634221600768 4118 -963601299873036500471287466320788845494272 4119 3511302601990681368187160731381750246146048 4120 -11751714254643647889881112319250787892985856 4121 36167353270405891166814252634492118010691584 4122 -102459776467336233805308139529785417867984896 4123 267406092615809707100587955972798441255337984 4124 -643360187231870020465441756732866737058349056 4125 1427614549649172922705338607859062682154958848 4126 -2922646111865014372085977940093531320926339072 4127 5520900197316335578321015728697296906237247488 4128 -9622677748839391036137852375559988708074586112 4129 15471776447798769850854831702638170110865440768 4130 -22938601613953044327656467267306415909324718080 4131 31341120313939404606157544506053445723220869120 4132 -39430225591297964809974741731095215013657313280 4133 45630788524332824661223152350243896884849541120 4134 -48510786780080808541616591541770060348606382080 4135 47302794433121127051042158998865986781163028480 4136 -42226361938354454978054158682789183356634398720 4137 34431343804674915200602585024587740942623047680 4138 -25576646670026754137447731208832806032213278720 4139 17253958314640195057432419042833634379148820480 4140 -10531167957553968663977398305402358622997970944 4141 5790202009649788006858676015394879874233532416 4142 -2852714978536070705986706883881998056375189504 4143 1251490909124241281443762140366719603353583616 4144 -485143171806849309785222301765086868976697344 4145 164619785130085872466843687192651879581483008 4146 -48319313737867211501041782537185191801126912 4147 12083395217890062643414519302118451579977728 4148 -2523278551311052297385751874172610110554112 4149 427996086982416516263866451385107095748608 4150 -56637075672399480428558315031485202038784 4151 5484394710608562891601107930716701720576 4152 -345599278904078126954989835672889589760 4153 10633823966279326983230456482242756608 4154 1 4155 -7814 4156 10181641 4157 -5306668164 4158 1480937285376 4159 -256892548237312 4160 30336540410861568 4161 -2592923943013588992 4162 167631028859653357568 4163 -8473483661069555597312 4164 343661445700451339862016 4165 -11416485211309148942106624 4166 315931528716659156116832256 4167 -7385788518141814664041857024 4168 147593696729269985501580886016 4169 -2546657016140622698251624120320 4170 38270036939033378246552432148480 4171 -504647587182573501807991057285120 4172 5877601287920056117065509482004480 4173 -60812032811043359540596636458680320 4174 561768019911305044809400063853854720 4175 -4654263222713059748445091507816366080 4176 34721724774926652875809340094173675520 4177 -234070829071430016901368816194373550080 4178 1430408557322958415669559054272529694720 4179 -7946236456427565584153783441719402954752 4180 40229012141121436438893754811954000560128 4181 -186020465688700734851942229064929647788032 4182 787195024178906218133633523422036993507328 4183 -3053934555603634659733319775456642572746752 4184 10878137402351493286745457928411396014342144 4185 -35623832664360605318287583532876184122556416 4186 107376439291383380419668157695020982866018304 4187 -298175214743417660189731508086432123286716416 4188 763420954280413357637306588205273482363142144 4189 -1803218295154407914520265926913210729629745152 4190 3931089997570864921949204857546514688720764928 4191 -7911781133068854488377063709922922130866962432 4192 14701956655924474863980110610828946162453577728 4193 -25222262368115340672361503829591074217396273152 4194 39938564679757665812186614428866562184099921920 4195 -58346052516737786584658730499986548457346170880 4196 78589981607290044745999936503048356481434910720 4197 -97520202205034971745009766540942204208026746880 4198 111360193842648544272083002710227950992537681920 4199 -116869512235733809317615489457004173147525611520 4200 112542290968456800385322374719830510078819041280 4201 -99253379969773954107748673673005811515072184320 4202 79984717651632071247278937843288179263961825280 4203 -58740732638832352521366249102952270310953451520 4204 39189667684949949578200398534427724067222061056 4205 -23663791077184751678301823011169324527029059584 4206 12875325184740644658588287502065023288287952896 4207 -6279218648592304811834502457875569018545373184 4208 2727584943607045055933604829806504340992557056 4209 -1047223594072700589471135311970599504017620992 4210 352031230665797720257463361737073893035737088 4211 -102389595683211973348681022850362554944847872 4212 25378265015527805666451286488533467385561088 4213 -5253805077120467840429105272321846376660992 4214 883646347033389524477286326219640422793216 4215 -115973813404238124994984262202399783911424 4216 11140259832673379930806806972209567891456 4217 -696515469791295917401594899586900557824 4218 21267647932558653966460912964485513216 4219 126 4220 -333564 4221 264983166 4222 -100214014464 4223 22091578635776 4224 -3183586410381312 4225 322928252937965568 4226 -24277872944034414592 4227 1405246303055073312768 4228 -64476133012470116646912 4229 2399700799506122935894016 4230 -73810644477026697555738624 4231 1905252037314555344465166336 4232 -41805761672836385314579677184 4233 788310119948873430182286852096 4234 -12893864388019542032191397560320 4235 184412829222549114491526163988480 4236 -2322549359724827891971239570309120 4237 25916146002488132232312181468692480 4238 -257605168369753114550971715100344320 4239 2291883796636639413550533229380894720 4240 -18328440468973716202244847771404206080 4241 132248515599388841238778528004592107520 4242 -863868080284017974332550365805889454080 4243 5123850220530249678972113690498401566720 4244 -27669290414750847802375408017578762698752 4245 136359626077959756978979149654289576624128 4246 -614580186521840620395402477016493517176832 4247 2537991348230848936738554513164862832508928 4248 -9619171713197950687653800282295035391639552 4249 33507989059346634463372028176073579921670144 4250 -107415018599127101803389419700244486255804416 4251 317212655050102994644644454919827383600021504 4252 -863756522102645027480050972145662687828770816 4253 2170202095792696735740054933143413701784633344 4254 -5034051139957988751745870461685484141414449152 4255 10784826107006744215984387655186560698367868928 4256 -21344462463454044555075143148543141167971172352 4257 39026591060688340764098073597217881032981741568 4258 -65916301184029451195577839361820318545657987072 4259 102815730973468375952029696125039540277524561920 4260 -148033225347414977775475005506026542637913210880 4261 196610188805878054301974614737191927976527134720 4262 -240671192934402768151242685432128305300903034880 4263 271231174465377897085782596962225962333681745920 4264 -281041818904588745686273137912874333076214251520 4265 267310943875268055748698908122450203514272481280 4266 -232938103744222823416099932370599363972767416320 4267 185546081973290896632005606895409164560136929280 4268 -134735423592304900100164917248738175001055723520 4269 88910503327453867820378195374257806757442093056 4270 -53117784164019291363462322037733528928291651584 4271 28603365348017360023163281888012044632951095296 4272 -13809928206308850905112767056117857640444329984 4273 5940313059020939421652431961378095550961811456 4274 -2259066973275487051409114311133850887616724992 4275 752381775069462652015968506011332977872601088 4276 -216862586584314009340776565002843561469673472 4277 53279808582366663630288324851239544881676288 4278 -10935606241223352197122076996028799849070592 4279 1823929769739178529383130967470766047625216 4280 -237432021519084812881569632335516269543424 4281 22626118944250837988568603780092025372672 4282 -1403664763548871161786420255656043872256 4283 42535295865117307932921825928971026432 4284 -1 4285 8066 4286 -10848769 4287 5836634496 4288 -1681365314304 4289 301075705508864 4290 -36703713231624192 4291 3238780448889520128 4292 -216186774747722186752 4293 11283976267179702222848 4294 -472613711725391573155840 4295 16215886810321394813894656 4296 -463552817670712551228309504 4297 11196292592770925352972189696 4298 -231205220074942756130740240384 4299 4123277256038369558616197824512 4300 -64057765715072462310935227269120 4301 873473245627671730791043385262080 4302 -10522700007369711901007988622622720 4303 112644324816019624005220999396065280 4304 -1076978356650811273911343494054543360 4305 9238030815986338575546157966578155520 4306 -71378605712874085280299035636982087680 4307 498567860270207699378925872203557765120 4308 -3158144717890994364334659785884308602880 4309 18193936897488064942098010822716206088192 4310 -95567592970623132043644570847111525957632 4311 458739717844620248809900528373508801036288 4312 -2016355397222587458924438477455024027860992 4313 8129917252065332533210428801786368237764608 4314 -30116480828747394662053058493001466797621248 4315 102639810783053874245031639885023343965896704 4316 -322206476489637584026446997095509955377627136 4317 932600524843623649479020417926086890486759424 4318 -2490933998485703412597408532496598858020683776 4319 6143622486739801386000375793200038133199011840 4320 -13999192277486842425440945780917482971549663232 4321 29481433347082342920345839020296043527602700288 4322 -57390881582832563974130396907915228498395922432 4323 103275444489492022200557651024026836283359756288 4324 -171771167047816568203342293152507199275415896064 4325 263977514463674538488718122750065629012395294720 4326 -374656432302120000296949947515101441757261332480 4327 490740579816791080348958996015326060161081016320 4328 -592702579711454080574568373574484561594343751680 4329 659331861166489603489180683381456097814889103360 4330 -674625928777634291757868650545579176231247544320 4331 633875267720310065605146489917906218543617146880 4332 -545860925140077718079478802584486907209496657920 4333 429832896585414145785377462893770599431227310080 4334 -308660514869559749778530233031904074069333508096 4335 201484797732092487319058213759684938041913245696 4336 -119110893512779227385512931577532081144871256064 4337 63485949344627024858161066233899658284447563776 4338 -30347441356224746866159138942042219621881217024 4339 12927849712114579432775999234726790605941243904 4340 -4870165177216771823075691984004775668269187072 4341 1607153145822137277380618034873028510690050048 4342 -459103438184155824348004416494220590324908032 4343 111813422241853795101005754974800936140013568 4344 -22754858829480093918721440318277240120934400 4345 3763833352882595183761246197143931879161856 4346 -486004302870843005693946071643242106978304 4347 45948753358292971894538802459770951303168 4348 -2828597175030300977539301424276573257728 4349 85070591730234615865843651857942052864 4350 -128 4351 349696 4352 -286680704 4353 111887283456 4354 -25454309264384 4355 3785737821399040 4356 -396335679401213952 4357 30755433841813454848 4358 -1837619852550517686272 4359 87044085546829521092608 4360 -3344928222956906082205696 4361 106242418097669487183527936 4362 -2832357672655980446921785344 4363 64198346858378236020524056576 4364 -1250720560098758942443767332864 4365 21140418900096281149423793209344 4366 -312528360652694039113396618526720 4367 4069495850980171353553326340833280 4368 -46961546017227556034328158713937920 4369 482893818001792362561413713892474880 4370 -4445840509938261961373220217489981440 4371 36804502100946393353337163704560517120 4372 -275005727025137011799376599278556282880 4373 1861003800824433373090402110213004984320 4374 -11440139656312238407641433262267018772480 4375 64057164209726977686571429663011174875136 4376 -327494812019206021066268291348512628539392 4377 1532059622211081118015203533763511119249408 4378 -6570702142676023854587431468074910888230912 4379 25879006217328615754074657885867771867168768 4380 -93740950716841423787478145162076513516912640 4381 312694640165234850293452699470291174187597824 4382 -961625608029378162697538449110847294355275776 4383 2728957571789892326438091807997836468802289664 4384 -7152070092764103560934871998136611417826000896 4385 17321296113437591523746622048085560407812472832 4386 -38783210661980429066866279217021526641467195392 4387 80307329157618730395766821189135228223176572928 4388 -153808354226353468712358867413048338029773586432 4389 272467190163013495596693141409873991112377499648 4390 -446358065069101512358714282430053938828356354048 4391 675988254274764054752911251006157800662703800320 4392 -945923053410118054895874509767394811491049799680 4393 1222152352567984928849160677462780425623065067520 4394 -1456636333888286058234919344111195085522369249280 4395 1599705541237567952664634504675786528705992458240 4396 -1616562801430536639264436209213608555976767569920 4397 1500688639184842954626392912206411801060001710080 4398 -1277267932253446332790963212064382978979130245120 4399 994401216763133191670919843036279373863510343680 4400 -706231533066573367377438661438065954896109109248 4401 456087379628204266001578749557103405012118142976 4402 -266825152373575814794189145043076206922693607424 4403 140781826895562900621434899523917174209339457536 4404 -66635195771470433153970709845462534794724245504 4405 28114766397504645916961112780587432099499212800 4406 -10492712129503006298167352474020884314410975232 4407 3431168878228588564102012634748900582849773568 4408 -971486684950678312326297157839680725531492352 4409 234562450724930942399133586945630672129097728 4410 -47333647428699366366826011604025246289494016 4411 7765098727284275180404062026623380027867136 4412 -994634724685936849376460747066576239329280 4413 93301171480134814950864025175197946478592 4414 -5699729645925719263011524674482117541888 4415 170141183460469231731687303715884105728 4416 1 4417 -8322 4418 11548161 4419 -6409995904 4420 1905139881216 4421 -351984324037632 4422 44275188874422272 4423 -4031451807691948032 4424 277697642431349096448 4425 -14959215972280737595392 4426 646701882819050615341056 4427 -22905743256235206978306048 4428 676037653866051525595365376 4429 -16861007938082886246815760384 4430 359601913791699228171788353536 4431 -6624718376235887443503732490240 4432 106338603515265024609782813687808 4433 -1498529966933059809017836622315520 4434 18661691709330054608114641304289280 4435 -206567416850474736073877316823941120 4436 2042765992654395999034170921839493120 4437 -18129711835862862498292598401558118400 4438 144987609914766871986973363046103121920 4439 -1048579314320481722977679070760670330880 4440 6880152319539861110515464006310318571520 4441 -41074216210112541757380877347250243633152 4442 223681921390077087416787430173133875707904 4443 -1113729341883032290942437111070534058115072 4444 5080474641644749694954845544982046266359808 4445 -21271321537417380242385291737936190014226432 4446 81874493263404626170202374264737010531958784 4447 -290121712216736721819987930209176370999721984 4448 947595756820107284613352396036092303752822784 4449 -2855851740902379974874097316147781479197310976 4450 7948849142065488065473592148492271795625263104 4451 -20447762672268008507870119789473260968851013632 4452 48641784504362025472934189877088603787174608896 4453 -107047854671043201054078397454339096810537091072 4454 218005539898070024765664039286185684944749068288 4455 -410892152942198959625275385850123512342906929152 4456 716705547373843559396728575972255181500170895360 4457 -1156693644601877563206146687610173506669108002816 4458 1726632940851648109802772449527417043082668933120 4459 -2382586686637027190140708015550115683143180615680 4460 3037007284847423938272889728500045412840473886720 4461 -3572604528943061719959019371603846268859627601920 4462 3874037011252770197087137659897152233643232460800 4463 -3867000870581383344134018908345123330497152286720 4464 3547238203509763627332264626997310509329500078080 4465 -2984368761092306811367303887022536557389487800320 4466 2297462948395826133120369919104462821796354195456 4467 -1613947863865239222073935536635816847834131464192 4468 1031285652769187759388670430691738891169107542016 4469 -597136254091778654446539356320052072129834778624 4470 311911095147350548109028937989876568040560132096 4471 -146198241255055445740717418925651860195389734912 4472 61099697972226063656997917545179639867267612672 4473 -22592577404828149873715322982914797139512000512 4474 7321441194641332952552029685992021756024455168 4475 -2054786792143210419753600070654162387202998272 4476 491879760279341978716988614209538584379129856 4477 -98431128210281327917413269405194424458149888 4478 16016201757439393366502070124890002162712576 4479 -2035218202730166670647460296592923429961728 4480 189430940135299930879267351774672466214912 4481 -11484529883581673141888893000822177136640 4482 340282366920938463463374607431768211456 4483 130 4484 -366340 4485 309777026 4486 -124707275264 4487 29264589026816 4488 -4489706469474304 4489 484886057150058496 4490 -38818337457197350912 4491 2393015137413215879168 4492 -116962517491390996283392 4493 4638331988595007312887808 4494 -152053904610139901140140032 4495 4184432980388083498112516096 4496 -97920362734544008514155577344 4497 1969924387682157398787344039936 4498 -34389855652568056036431258189824 4499 525205567683224088332962245902336 4500 -7066555784846290971588999585464320 4501 84284929435887665250557441322516480 4502 -896028651702741834709168347540357120 4503 8531372495247053959441562061168967680 4504 -73063925772672118349922360507676753920 4505 564980946854670755773323325370762526720 4506 -3958162429465396819045760251734345646080 4507 25200444295391960628672361274887655915520 4508 -146205596629952061201333184357511662141440 4509 774858654799360195899843151694780379955200 4510 -3759518305977145699900077755904579235479552 4511 16731651425965523244497122558039003420950528 4512 -68421649292163376238845241361740151895621632 4513 257489937243650676127882893691550534580830208 4514 -892938064598708293933428559888643916187041792 4515 2856817121669592731924243241183031901860921344 4516 -8440661053594652276186286440293399427196911616 4517 23049768376895079691882056295121155009076527104 4518 -58216821457973608539486861627032082345514500096 4519 136066779670704480012734658971198734215816413184 4520 -294403038499705132503923616097813421844250755072 4521 589819434022493518243686945985419707919271723008 4522 -1094251496047411414847243913110121015798191357952 4523 1879769159816788631152171434374564301828698144768 4524 -2989375543478519181165204626226504814000919805952 4525 4399188935113414274501419408822228897656387665920 4526 -5987325725842039309130576708563011791909426298880 4527 7530650903583133934780698801111285911203317022720 4528 -8744914599123691392582673247883479066425247662080 4529 9364636823936077033438711529007913023263232491520 4530 -9234690380347609642894430728896658462054306283520 4531 8371744339272973587455492466059003997638130401280 4532 -6963138738947746814405527617081352488642485944320 4533 5301157429858225633618178499646991598488817500160 4534 -3683983107358682710149449822828737100680381071360 4535 2329396457911951333571530006426553989260908691456 4536 -1335054335079120209514513612164021318469009014784 4537 690457386066171529372028585825215670875844509696 4538 -320511248907615537398395950631891152490278682624 4539 132692108073955133612163187564380164048946200576 4540 -48616323687884888311532658600578494861873774592 4541 15614369074233344217430356529823724237580402688 4542 -4344136035011351781906333728253955446535094272 4543 1031093167987383323800803240023102415047753728 4544 -204627355147846931015230600837012228944166912 4545 33027038239564723582380600996846580564754432 4546 -4163737576940468156245784618361044806402048 4547 384561609916525581021546228223827049971712 4548 -23139200950623815515509473305360238379008 4549 680564733841876926926749214863536422912 4550 -1 4551 8582 4552 -12280841 4553 7029549956 4554 -2154554431744 4555 410513502091264 4556 -53254601813370880 4557 5001223921992065024 4558 -355334317345743798272 4559 19745246247107169353728 4560 -880626917801832607907840 4561 32182407233425221604081664 4562 -980145463086331327875645440 4563 25229873898859053243040792576 4564 -555442639260787245200099508224 4565 10564567151600202241078420570112 4566 -175118314820401136682645330067456 4567 2548941102299507985683761114120192 4568 -32794803279022636551292640475217920 4569 375137275722250066574992199468974080 4570 -3834823296059879668452507616920207360 4571 35192456826356970417175722523896053760 4572 -291115461460111108686818084061456629760 4573 2178541208029823234524325721502195384320 4574 -14796477178470654748606984509779009863680 4575 91475104800896463014725599897025555464192 4576 -516093114649981209819453798888157199990784 4577 2663446651481752682742123414460094818025472 4578 -12599511253599041094755001056791204737318912 4579 54734624389348426731379536854014196856127488 4580 -218717791847731378647892856988217314323202048 4581 805101586704038074075753717592277440161382400 4582 -2733471886017523872480209515813380136126906368 4583 8569485984241565438722583798513845282919153664 4584 -24830171249254792617846165029079070650019086336 4585 66547299426058167891634232379715570987004067840 4586 -165075427420309242551907913131152768478203609088 4587 379181414012452161079547715396736565242169917440 4588 -806811616897480289773511271481812528633250578432 4589 1590531020987185996112649277820962928181450375168 4590 -2905208539468666389091216402192497213096553611264 4591 4916231964235454825510489556359302110326504292352 4592 -7705384027808686472133181701980426671084508545024 4593 11180964556863855739143546833194573478455955947520 4594 -15011658736531502556534043145626068996659326484480 4595 18633906336109329589520416973826418091266261647360 4596 -21363866209500152982252484155664110366493727784960 4597 22596274518453537411011441966360949377023617269760 4598 -22016618964204982913121126084790627433438112645120 4599 19727857439638253986278288819140544552665748602880 4600 -16223740426291319761931425153267167799081326084096 4601 12216262723581690489310292535929800044811766464512 4602 -8399251867486553179687570076349213092529869684736 4603 5255929169915681321589599369173160050651652161536 4604 -2982019765305590967138056162317919204978578161664 4605 1527113013387398504484774590576083201947078754304 4606 -702122195787457138453789818808961944847824977920 4607 287976793552738417098041698111675125237404401664 4608 -104554088570411109575617346887149011479772004352 4609 33283524940609898854614313130301610862363803648 4610 -9180151830302045542529656070717449477449318400 4611 2160617464185047975519019749451399254553657344 4612 -425270912053133255396963271798914460051046400 4613 68089294681859613835408662290286084559470592 4614 -8516906094016236243370836588496762079019008 4615 780607749716632835184981349448476277080064 4616 -46618684268168569494482321218152244969472 4617 1361129467683753853853498429727072845824 4618 -132 4619 383504 4620 -334338708 4621 138766375176 4622 -33573697890304 4623 5310733473656832 4624 -591395260776800256 4625 48820785301181480960 4626 -3103683772104703475712 4627 156453009985605334990848 4628 -6399585824198672528703488 4629 216418719076990344348303360 4630 -6144723906560746153863806976 4631 148380110532262115000237162496 4632 -3080809666203731889187543056384 4633 55518989955768460518588099330048 4634 -875442197324026361698252906037248 4635 12164437989445306942956521813704704 4636 -149874535993932938353142722272952320 4637 1646303203147241967859152746478305280 4638 -16201019087366813296346577295009382400 4639 143448839425386059184273805555468861440 4640 -1147211869774892973146959493493675786240 4641 8315244845525043288094411694738736414720 4642 -54793398652333270125886330294445675642880 4643 329155806231744987230784384151562773069824 4644 -1807044884099322615538750749471094779936768 4645 9086411608940651065384324584824768871530496 4646 -41930673933163605434007124671621412895588352 4647 177890898070860229701604315069768545607876608 4648 -694925520939113433423668607667985163227234304 4649 2503141238006784442084935995073198796509806592 4650 -8323760893704640476884662272809792174114734080 4651 25579633022077783153631454037321089993035218944 4652 -72710110875404664927574386353279296309114699776 4653 191311420310089944322755326386463224319522635776 4654 -466217634511322965116550485233504271172223631360 4655 1052765866524609454663019046891286552328590589952 4656 -2203442667817454097790709488949044765185772879872 4657 4275313538021783407072542468752046872161092108288 4658 -7690186238754121409334604238759558728021805367296 4659 12821839471949428832186183738945109034653928390656 4660 -19809956990730787218767782812783082239825404755968 4661 28349254839569750787417670374952158748821338193920 4662 -37553968376646139047848785092363423904521969991680 4663 46012727271342350571623507195536315248957770956800 4664 -52092369242936382997943679840336133756250688061440 4665 54427239417254684464917314661618557216101540823040 4666 -52404982267682939413697744635640258864514355691520 4667 46418853618224254786962105255362441593973983150080 4668 -37748638282440865157481028806181327196651469668352 4669 28116508554522063688770034894688337190303914000384 4670 -19127900192885057692946670159124980174320648060928 4671 11846912674910482852693712350510341419772313337856 4672 -6654496916677353463648140910461054080833000833024 4673 3374737275682412546367945131784057556384436191232 4674 -1536936499648869410519742825182304053744596156416 4675 624569910793361722507616054823928745336682577920 4676 -224722546215055563368665050304121747197124411392 4677 70911185916231149491134959988857177171262701568 4678 -19391396828591474408860115381458001369946390528 4679 4525862283517942882053270099739810738051481600 4680 -883568862345831234376307144594675500666847232 4681 140342326940659695827063109198933213925343232 4682 -17418373797948998067763219405217351208009728 4683 1584354700383889485885472172202312792539136 4684 -93917933270179015915891391651168026361856 4685 2722258935367507707706996859454145691648 4686 1 4687 -8846 4688 13047849 4689 -7698227372 4690 2432087182096 4691 -477660897871872 4692 63876068760684544 4693 -6184014443545665536 4694 452975887948106760192 4695 -25952613791316576305152 4696 1193532937773043277889536 4697 -44981578881822566661488640 4698 1412982901240312016572252160 4699 -37519321711980545550768406528 4700 852202860325311475200573833216 4701 -16726186484007666019453506682880 4702 286156294731938057719821528727552 4703 -4299825496947560709080266926194688 4704 57123679257913250437205684102627328 4705 -674886347710115943281277644014878720 4706 7127429702354363604170813109876817920 4707 -67594495001090597009868877113914818560 4708 578013140310883227055365695172394352640 4709 -4472964947579609180818244708489546956800 4710 31426966869520741324795807899256482693120 4711 -201061902105563003266498260485916906749952 4712 1174404727113471184281022567191282746130432 4713 -6277536419680397913819624913402284377899008 4714 30772334471480343225523650226440742480379904 4715 -138595972255675637599393786197257022647304192 4716 574499587989451838051101487127754405538955264 4717 -2194952628582264940923090932928247766615851008 4718 7739754362031092756650081505959777729146519552 4719 -25217007771650846392491908344133429631148621824 4720 75989437293410358925109073103721250636089524224 4721 -211967521176867497746783005086274163605233467392 4722 547698268040489131197418565904079217117248880640 4723 -1311616683035098091312648685863745107586617180160 4724 2912343349946699199099549365264385633290431758336 4725 -5997416356622094191694068255719052458552996134912 4726 11455835615512233203236301339696590957418737827840 4727 -20296604441743697644179698033878419566370115026944 4728 33349062971707544136505549179870644740392365326336 4729 -50800878538325430176679112458760737958106765459456 4730 71710168415671004131369383895530386494302002872320 4731 -93741843089401607685217987158553265900310201630720 4732 113389320752184854125499498546736740864409269698560 4733 -126781013004326303406898801647033216889524993392640 4734 130871097798714351842955755408027741865641194291200 4735 -124537821975004132813673778090421062281694459985920 4736 109061447662739829335855635663992050987029292384256 4737 -87713539288463420804272350148292454438114705801216 4738 64632268976530680557227639865725887473137697685504 4739 -43511729555685796707482939687423120399292948283392 4740 26675845115126556672525480863338602044523204837376 4741 -14836106846742105431781056411498191363613080420352 4742 7451596747152282231189680082377077057616697360384 4743 -3361849792850477238137527348476283232726596714496 4744 1353693910157134554590849456535006502153137160192 4745 -482728617370721025591944413738545105256612626432 4746 151002523662764344524799576048431803819974721536 4747 -40943411121367996793239250512367401994446438400 4748 9476995479089019019503503471278535936154009600 4749 -1835227019373522082588022951479637085893165056 4750 289201559975335627897497054986363189929705472 4751 -35617355345614628970711420159883178693099520 4752 3215328085035947541265426665622777830047744 4753 -189196996008041785685636281732063125569536 4754 5444517870735015415413993718908291383296 4755 134 4756 -401196 4757 360434406 4758 -154162829920 4759 38437872254496 4760 -6266055269400576 4761 719147398298169344 4762 -61188814188272812032 4763 4009635548000916996096 4764 -208358237568238487601152 4765 8786651699744759084482560 4766 -306381876840635477671280640 4767 8970689709041370187008311296 4768 -223418753956223206101773975552 4769 4785215386854354839588690722816 4770 -88971362923783792557495112695808 4771 1447754786787902477137895963492352 4772 -20764088983340428361117055666094080 4773 264121894509759439227554090478206976 4774 -2996075898567473854421708034508062720 4775 30455878492075540504688203514763018240 4776 -278637829427567253204011559783298498560 4777 2303238150396659427257690883838464491520 4778 -17261174740684261649730901111717830328320 4779 117647332391374752775477946092958641029120 4780 -731279610442870993763780905123396586569728 4781 4155854338326264984100795883853660272197632 4782 -21641484448301446893023574411629337627328512 4783 103475342876124291885054425124502897856348160 4784 -455082842582211504900391887464282590902484992 4785 1843924696918017109525871581923493974305144832 4786 -6893046495171314323931117860929694329741508608 4787 23803269617766825990184825284729347632407773184 4788 -76013648565379475938615270725587949255332462592 4789 224688985462225382777792532560721797581293748224 4790 -615246462663824939816321336559011551529989570560 4791 1561614170592301227511387617041662705406721392640 4792 -3675999232594805637288316418618776767501824950272 4793 8028129367710852495989808219477816031766636396544 4794 -16270146251265971790460678980190151789267084378112 4795 30601857469778587815807206918152740642859281022976 4796 -53415048355436824120545579806701948167394158444544 4797 86508082934145875491778881172524371720610135408640 4798 -129951011916220611140775895292473634665034869112832 4799 180974305207988147310587552883424196893125975736320 4800 -233496413450145565942059481512642847049578174218240 4801 278871010747306091248942676933809615485069227458560 4802 -307989265425907291278714917955684990995151527608320 4803 314147177865111643099609255451695742595796744273920 4804 -295494497568232520414309661436204566157362903121920 4805 255871533607920523829192300134165429170710054436864 4806 -203543587131448905297314735191273246066533325602816 4807 148392438145946418807401949890576755120596043431936 4808 -98870371786282076267659591725356582218358209904640 4809 60006187146930466808699102637138258169879410507776 4810 -33046950969166623409930057954780440283610597031936 4811 16440129993953433872899102989936458168977990877184 4812 -7348269496494316198782670751776495210789876006912 4813 2932110366529324672550363963374134751503398731776 4814 -1036368420657673200675023787465947387684487954432 4815 321396444154120163458459267478321609009895833600 4816 -86412684526253936468531771124474614726944358400 4817 19837559820523869273383314087151747372974866432 4818 -3810796365687703861003109012158207385711673344 4819 595821493748620253862757329377943731067420672 4820 -72819065391613147427308312491968670178738176 4821 6524574103342074098446744722896723686457344 4822 -381116250951451079078979560323580396830720 4823 10889035741470030830827987437816582766592 4824 -1 4825 9114 4826 -13850241 4827 8419096184 4828 -2740412841936 4829 554536642380864 4830 -76408179299485696 4831 7622309240142004224 4832 -575353516324652384256 4833 33971884887318410297344 4834 -1610249412909520253091840 4835 62554882281312084830453760 4836 -2025746654921582971914813440 4837 55460701130063285924785029120 4838 -1299040368237757887404121784320 4839 26296617257716375698630888128512 4840 -464099020579505642834811754119168 4841 7195335070523365663356058853179392 4842 -98651857224594107159439795434815488 4843 1203130136729634821736385824971292672 4844 -13119581499489311313014229178892943360 4845 128506251985241678019245284143440855040 4846 -1135288799166017733463388814738991349760 4847 9079441248372928035333626476166475939840 4848 -65949316350889264624257610122692143349760 4849 436356566888312508817454152671834188808192 4850 -2636963947999213171808584377438075919269888 4851 14589245096332927882021216681109604922294272 4852 -74055303368083237011570799049699417735036928 4853 345546658007924221369502636446262818360000512 4854 -1484665273153874847851885262056319587343925248 4855 5882802022418299159974834096775235715226140672 4856 -21525847352373721404512317227819166388629536768 4857 72823547007184498372861558913592124895964168192 4858 -228016734424169310802339614554897149146754449408 4859 661345492101318263302368070207717758767820963840 4860 -1778191193368139010830061239022102320177228021760 4861 4434845024219700546335423919947070518400059965440 4862 -10264341815136310473676182202501939168294081658880 4863 22053675092043799183673684694674684522086268928000 4864 -43996128118044176784157659300076894535952906584064 4865 81500319381300873275794111870183900852088677072896 4866 -140179159682581192377596708793274541075180682215424 4867 223817044406617181160236874803809481399327036276736 4868 -331612192248112226412921174480477655824371741097984 4869 455690453505377902306393092925401659686562153103360 4870 -580382147652475986009618461572022434963565618135040 4871 684523034498938485904784155514652447859663448309760 4872 -746849628650528934400385591319397723855944249507840 4873 752832177705227419012892288993812547473287948533760 4874 -700050442799204870164474958536401183301755098628096 4875 599456606504304468462656950416623312779534814674944 4876 -471719443239428491151857110248272379606204348891136 4877 340296605847578634322286839468576630640485035147264 4878 -224416588687690709207844664314051766481239624646656 4879 134848481140603039049179261685774707703371901435904 4880 -73545498685485529051049795991937957624837891424256 4881 36242109780757344983935733328349199570682578468864 4882 -16050232903145766952156190960087996923732889174016 4883 6346949350429370370692672340486814608263410089984 4884 -2223739364978110745874847150980326579188950630400 4885 683736299429608323710157785469010620014238105600 4886 -182302364531596891956567045720227765390042726400 4887 41510346660421260629354651125783131831842897920 4888 -7910794291350743349903715079302777961353052160 4889 1227260342842855136696226078915770640827940864 4890 -148853458868262242395882051649560118187524096 4891 13238345202692189982579125727525510498484224 4892 -767677019773637173573373114366069085044736 4893 21778071482940061661655974875633165533184 4894 -136 4895 419424 4896 -388134888 4897 171001022288 4898 -43918697938368 4899 7375128554162304 4900 -871963756897140736 4901 76433432668556820480 4902 -5160342580650221764608 4903 276302007342875308195840 4904 -12007150525563799590666240 4905 431491641403259647332188160 4906 -13022183018884536130837938176 4907 334340156216349777951344033792 4908 -7383296123329870614396934291456 4909 141564597439216543954756888952832 4910 -2375952827946913762807519471730688 4911 35154759124387159687829173372452864 4912 -461425608958947653546433681347837952 4913 5402336172026743497894479684450648064 4914 -56695041491054163130716661872548904960 4915 535650333398050609242502128070180208640 4916 -4573815748728694894184468513316447191040 4917 35420057237430117720398154064050782208000 4918 -249545965093153282023993166338342927728640 4919 1603992744219496011398689210467064964186112 4920 -9429782234324691327717964638729812110737408 4921 50819974640967302657066007773848547471917056 4922 -251585949612290765908196023223901733326422016 4923 1146176158598059947639397160356808227622486016 4924 -4813255243225766805229642106036133148992995328 4925 18658650540007912643880786054480165760193789952 4926 -66854964322514268799209459740367680409666846720 4927 221660742579748472684338388552772199047260798976 4928 -680722454310564004382471761670516095874802647040 4929 1937937446866461466421057476974447069065631498240 4930 -5117996557328579249171510095085867345761177436160 4931 12545689281034206729959164258512917804301944881152 4932 -28556812997983473443342172624481694368354799714304 4933 60377496435353570157808048369539520833439622234112 4934 -118594113705866941384122525518306529714765094191104 4935 216415687118038570672133803547069749871571512590336 4936 -366866402299308260246972298759073453870971499839488 4937 577585100729454973461249644900092597463688941666304 4938 -844198689704212600136429901844379508541869457932288 4939 1144877320460901370554845667363446166422702480424960 4940 -1439635306052258063268179600077854485412200463728640 4941 1677035334423784263088283228984989886714478424227840 4942 -1807846435166169511900380438090491190307685243289600 4943 1801158852978687358440094239423829661103938800189440 4944 -1655972419206330264158142217206967795774220251693056 4945 1402456800140057842222628636024519871625602954952704 4946 -1091831324624803401111116170387121514333004741214208 4947 779463583481439344912233270662509843499328280199168 4948 -508839364522311885224388431265241791132358659801088 4949 302743913250372701508288581326329855690354399903744 4950 -163531127364924491974998694973812373418653773725696 4951 79832489058009006166654137408474894352155032944640 4952 -35032576172820858576862745883550128598969177079808 4953 13730267121516413942060368468439576604211308134400 4954 -4768875174110341655208153569438974767387797094400 4955 1453885283385470583888847342062495854755420569600 4956 -384442288883717653186517405527607278153060319232 4957 86831489686530225119712411263724471049397469184 4958 -16417410076450106953670187487983499653773524992 4959 2527339751077323420819760470323509951834619904 4960 -304231491839866558890210848022016960061505536 4961 26857806656335831044237231015374601393799168 4962 -1546243075288744377977574216169954752856064 4963 43556142965880123323311949751266331066368 4964 1 4965 -9386 4966 14689089 4967 -9195365960 4968 3082414886512 4969 -642374038257600 4970 91158436407810304 4971 -9366236753936285696 4972 728220381661766025216 4973 -44292570048618853826560 4974 2162853427595270869483520 4975 -86569183332439684011786240 4976 2888729937728102266579189760 4977 -81505067167832358186460905472 4978 1967720680670457443306809851904 4979 -41063209504376116927424756711424 4980 747228215457938730744325532024832 4981 -11947240726417193188971097796640768 4982 168961375473368426535098142179721216 4983 -2125981354647530128829253187666968576 4984 23924253843542798308803188547794239488 4985 -241896334967350004280678607888538664960 4986 2206589465962118951948393070879351767040 4987 -18227072745830317823702563502799370321920 4988 136789430825749500065053918250793707765760 4989 -935448497074619072865440485348520044265472 4990 5844949436438205194605962798372205847642112 4991 -33448809564982310537457145958569229143769088 4992 175695252650017842325702814597396512678871040 4993 -848718557232505753185894682894066285012844544 4994 3777017590349994743130679582769936042588897280 4995 -15509312508869832770434118308847502013212131328 4996 58843148432389546692273889336779497909017116672 4997 -206533475652213035971280478394327485715297861632 4998 671338219583666256171016391660441547241276047360 4999 -2022790400722446272067311593548749950517426257920 5000 5654066087101061943672176192970996458308491018240 5001 -14670838138876859044678444110118805209922414837760 5002 35355720377204723933594510719527774776897971421184 5003 -79167301088010746070358029943638073258795868356608 5004 164751120988751317099773756039155936202832151052288 5005 -318688546793034756044039162906796960281618865455104 5006 573010533918658333721864315887414040818323707396096 5007 -957549849005233701654181472321956389141270035955712 5008 1486782393707022173335420464280662850751749624430592 5009 -2144087832913803102579252896614160676770301068967936 5010 2870136788574278727119309796298914767808970578984960 5011 -3563793646603454612441143355670361418684064375767040 5012 4100920297498097460576952049289377497284901097963520 5013 -4368525048037566442813653165174794928088658435112960 5014 4302368148756579587044663437384060505509632699006976 5015 -3911401444916964996778941384830558904327975318061056 5016 3276633043519544175597114382297312122857410258796544 5017 -2523959255097185436544519180242819659306494517575680 5018 1783343755650569399032311205639071453479896185044992 5019 -1152527210185226809497956124216258289968089221038080 5020 679033325186230932067626958644597669005546691231744 5021 -363304364510606328933933123275973946407990125920256 5022 175715211019163779285464465777037785628042955063296 5023 -76412101696071087524418164107587071806201764249600 5024 29684273608010938629995584087859479787611566899200 5025 -10221486647650291634126464924346960154789832294400 5026 3090072931302538059734261729845219474900883865600 5027 -810394924427856567002389462180997688137963536384 5028 181573773664411193589328537606751720060147990528 5029 -34062080495743069044036601054882769948374990848 5030 5203532961022909084035402992296580021856763904 5031 -621701328882425307763000821771559430621495296 5032 54483290332445299262047835145115271872643072 5033 -3114264222060428817616804407215542671245312 5034 87112285931760246646623899502532662132736 5035 138 5036 -438196 5037 417513066 5038 -189391754208 5039 50083527711392 5040 -8659876630677504 5041 1054280629712761344 5042 -95165906176429391872 5043 6616783343973753815040 5044 -364887147440113015848960 5045 16332857380754341329633280 5046 -604630008068139015355760640 5047 18799642894340740663996317696 5048 -497350290552014494324265844736 5049 11318737484670785501010553995264 5050 -223691016447968777809606402375680 5051 3870409258862791224296170535780352 5052 -59049240577221546065771368965734400 5053 799348359905684506616629965707280384 5054 -9654298881321803755552986059784585216 5055 104543549178139759748323038968137383936 5056 -1019443003332750617803859343847257538560 5057 8986994680652932798081254655075150725120 5058 -71874202729090753367803281069649522851840 5059 523124826744652282154101002839930343260160 5060 -3474889738368734157129570181164105052717056 5061 21119681107201101716929890235474223806021632 5062 -117717593770931923731980299690987005759455232 5063 602976454912326450559601652418694758684164096 5064 -2843613273063071454011186526144940797648175104 5065 12367290423925756291491001271576005234170789888 5066 -49677275557747578184749022672175169786618052608 5067 184541261187293362183757238413926676227701080064 5068 -634727693884174544626899345341427170477856522240 5069 2023398893477896516724504544991399190357354741760 5070 -5983518248311354010555680664071946970100484014080 5071 16426128731530703136515862481027860262378159472640 5072 -41887365558787924819316052478750528224146774556672 5073 99268253752392921310531194063537243922150742556672 5074 -218712098611375062298524108256815667351031358947328 5075 448096355683369575583670037596618402120429396295680 5076 -853792780704108082760212129360663670434809243500544 5077 1512887470136624927690700930533901535507618914631680 5078 -2492684798739922376769612589544005375746229013577728 5079 3817763477118256946807270830405705210045368706793472 5080 -5433052986288507575713351460591767519963304618360832 5081 7179908883200815517506799192675684021030141621698560 5082 -8804622627630693487970569940325712724082607175761920 5083 10009687030162364433054284536669246184877487439216640 5084 -10538208949053820244067400569773419517281255670415360 5085 10260708716719489438247469091975088806793485649707008 5086 -9225259689973987835780511405685637680281553591074816 5087 7645097411663891752305344934981745760047825258807296 5088 -5827382093675810218001271631148149162112317315350528 5089 4075526875823450683289010842543384698092151029891072 5090 -2607798333620826320504200829758846435626532841979904 5091 1521597777737386356110252612263007711429747156189184 5092 -806441218079221664034520383960422787168135284785152 5093 386462998211148417147791677437625699855055087206400 5094 -166554470513658588990896696683613720216614836633600 5095 64137422390132218915199321745157934342610930892800 5096 -21896858578686053852141777190756416164335085158400 5097 6564588151488793772655040865218046227954828050432 5098 -1707621338542243359124491335625719847325324541952 5099 379564957405272494132327262701486939774069506048 5100 -70651500742563461508892962580089049848584601600 5101 10711297413885684726961016832615177003775033344 5102 -1270260464421186446570238874558493462636789760 5103 110512823740179342902073244506400498498142208 5104 -6272084587086737758556920764182351673556992 5105 174224571863520493293247799005065324265472 5106 -1 5107 9662 5108 -15565481 5109 10030392092 5110 -3461198394928 5111 742541093680384 5112 -108478189669165312 5113 11474798013361808384 5114 -918552194014624808960 5115 57526136736566361456640 5116 -2892627722475496901181440 5117 119234898093948366671052800 5118 -4097989953864380297290711040 5119 119104352956513839514453540864 5120 -2962421261774486431955341541376 5121 63700684473717687929445864701952 5122 -1194610248353876286363538336776192 5123 19688059244142775637563438868201472 5124 -287059856627811518666640880111190016 5125 3724678074458899142062513119081529344 5126 -43232851606186405819909160667363409920 5127 450983433323629523777324685824813432832 5128 -4245475472627620187556111758573866844160 5129 36201062107136183419865072812949671772160 5130 -280537836283931006800660480390092753469440 5131 1981698150563923637173642491028380730785792 5132 -12794728913175673508865103160700415953076224 5133 75688171779384513971316926429517676755812352 5134 -411130440191881689789663413979370524197781504 5135 2054671467057158654305097987731455802381172736 5136 -9464244136476137651153052635059817637885247488 5137 40243893356721345353416120851999512481553711104 5138 -158197699547884703061771934681129837482253221888 5139 575615998026799760338794955222180838170700021760 5140 -1940793607352015345424815082343295888196989091840 5141 6069588187678239305516320683531548331232135741440 5142 -17621102583723769964783537521114890398509459046400 5143 47523095601938265317710169072174525734678733783040 5144 -119130451494780573572226615677028831225191520534528 5145 277703808592796588691420418070712561103097353469952 5146 -602175318211501441696821972552787270904894868946944 5147 1214881258159773907211379238100033764522477658046464 5148 -2280596095326874499242288574608741381687942194397184 5149 3983324789278483557035583333389759460156507865219072 5150 -6472151991186866926874645643368673602244207651586048 5151 9779614787150316996193794557425571096861038482554880 5152 -13736242761151293878546012717482449807735579815706624 5153 17923611413005085647454741741021729460744347619164160 5154 -21710165552759484436518091929940802945450115449487360 5155 24387899108362295308922222238513287297843633313546240 5156 -25378786046864220075179464576930899540072144039837696 5157 24432818878355943873273879568780736517914946617475072 5158 -21727152423467519847158137193668587483420517440946176 5159 17814154078424968941155209050206311179402145035190272 5160 -13438107943002189835034854467935369777704530815746048 5161 9303580961832128176075977809303027686152391280820224 5162 -5894629992427883573076028618162290540258612375191552 5163 3406499919985379041154438347801989369267484438298624 5164 -1788597647177607107354505233697883359964313524633600 5165 849338098118367921820001518982838471516311938662400 5166 -362793214635328116611788977455086920220841240166400 5167 138496331427914729464525108414662828840011694080000 5168 -46883790088674645764017816111358051803571054182400 5169 13939571227405444112312471192617090144047619637248 5170 -3596816450748897911838311208858191414710797074432 5171 793191995306288057308691126457856649496514002944 5172 -146506534446149832101821328152474679719025967104 5173 22044296156653794761685034487001913438171561984 5174 -2595004219174818192402525584262102197146222592 5175 224139911702419114621763293420016539667529728 5176 -12631281460105235763760465427867236009246720 5177 348449143727040986586495598010130648530944 5178 -140 5179 457520 5180 -448644028 5181 209452538392 5182 -57005924501248 5183 10144958818038272 5184 -1271237009051091968 5185 118115502203153008640 5186 -8453887732003003432960 5187 479939420913245738762240 5188 -22118112825705335131996160 5189 843099804256035748697866240 5190 -26995622802069501258577739776 5191 735558996465042173353172926464 5192 -17243580008219758364921237078016 5193 351092385395404153668498131779584 5194 -6259629755570543797023247209332736 5195 98425359065507097340898246702137344 5196 -1373468073161307543949911725929660416 5197 17103655030239602039678012297947643904 5198 -191009252390512571388141360302864203776 5199 1921409869980009665358508715496884404224 5200 -17477945625908173173193478172222884413440 5201 144276326943363120207533426695548866396160 5202 -1084200499312514295755421963620115850199040 5203 7438286039496581431476855163220866514288640 5204 -46709138933552448734660096556875055712174080 5205 269093937329700951674614152550022359271079936 5206 -1425237335296089830138928480377435807079727104 5207 6952956207177388762621382501607852402410520576 5208 -31295778696878031593797106541695640509941284864 5209 130165062271190268891581264376174194749725474816 5210 -500936660283062768307301107776186351192207523840 5211 1785959689937774065304489255785788846819256565760 5212 -5904986108181927207574134709677990966751332925440 5213 18122694623667832621588322031135043632564755496960 5214 -51668333898978243066082937523257641059397077565440 5215 136933556762664455454736390623099579693504242122752 5216 -337529156741954068454984425417594906372533783625728 5217 774119715796968239681364944398240789557226065887232 5218 -1652446992106372458977313982702192943930219134189568 5219 3283555297023655897182970605560731199479764559593472 5220 -6074079660790373926175278079751384298883503303426048 5221 10459334377296889490840779256323524296059244744015872 5222 -16762067459491990800556562117143052414533784009965568 5223 24992282560589141568100940575442909713685381583470592 5224 -34652394405503403274598824627640583636501301253111808 5225 44651845453640864782880053422369171645571302414090240 5226 -53430018135681333306090468396550852075777718338191360 5227 59314007165778410861911845046799994112968522297507840 5228 -61018280810447929588606398245836887886937773729382400 5229 58090897446685875582328270543247110716111446826024960 5230 -51099402258598931446621619322318920726888860140699648 5231 41455690250525748100311689731560771520916607385731072 5232 -30951742761827830353358719778414124253501212661383168 5233 21214960257285082672656156448364901807931315403620352 5234 -13310857762593153502262309848587588791946971906572288 5235 7619441058049979746343397079564401525703104161382400 5236 -3963658292566362631856802144833392419783682136473600 5237 1865230666750394432630899734649290663249238713958400 5238 -789723851660788452138777276655331774784293411225600 5239 298889521434515512781191994020082073844358473318400 5240 -100332168328838085300690673087934149835096936415232 5241 29586763793353131583749433720859900135420563816448 5242 -7573197858903068317808949680417869769195663654912 5243 1657035491355139576126275215495802348841612607488 5244 -303724366306185348930603673137564536441826967552 5245 45358852777728775969940307848562320338979913728 5246 -5300521262089815727707124413030604892790587392 5247 454551907991924967002083507604215431008616448 5248 -25436787492073992020814178654739537342758912 5249 696898287454081973172991196020261297061888 5250 1 5251 -9942 5252 16480521 5253 -10927680148 5254 3880103471712 5255 -856552942682880 5256 128768107305241856 5257 -14017272031463992320 5258 1154783198420930826240 5259 -74433912200572368322560 5260 3852506564301988378705920 5261 -163471123745359036935045120 5262 5784189562376451794686443520 5263 -173095598560652842031609020416 5264 4433539254704570778661687394304 5265 -98187844490157204659288338857984 5266 1896795019144684593700534600335360 5267 -32207318755283863231609933286866944 5268 483910574758825713348437373515464704 5269 -6471614220781514229962336570940850176 5270 77440161666665609899265185263258697728 5271 -833001938104654666553607406430541840384 5272 8088295212587639518273129189567635652608 5273 -71156953358952529766252029157395440599040 5274 569090490170657247215727333781190486261760 5275 -4150099149188952228684486418268612431183872 5276 27671300992168836371818813487142148981653504 5277 -169106449646489411440637119543267788180160512 5278 949318314851283593138891719079415242739941376 5279 -4905146137649338314582954948486327416540626944 5280 23370156550830915176395817638275522442706288640 5281 -102835450750477408541010333935390793501436280832 5282 418527824090265240844934463433478226981704171520 5283 -1577489318592925296953397170774553540555115069440 5284 5512712987227563476033793593914873581835502223360 5285 -17879560404042093720664590102887530264734801592320 5286 53866491831059435207960181583384977663638970040320 5287 -150859763399894751449876044118689807853472888913920 5288 392997565020109484481699396923227990612200004780032 5289 -952762122076704725601389268905902373848164920721408 5290 2150414749805437921059551861349268850019347000721408 5291 -4519775242372518825166007203504419652382915926425600 5292 8847706689374186293608229785730203780647471313584128 5293 -16131484110859231409386139492892528057923514472071168 5294 27390820745780645908556204156015722194362697139617792 5295 -43303749706134298597306918791711675925928606502486016 5296 63720807882329577014747893868368269235106342982647808 5297 -87228400224011892196652390996302896733746950125387776 5298 111013856460041214002278198774679146236592720277667840 5299 -131247935379724961921103159031614991449399069989928960 5300 144006800378421041799003154670530887766009188634853376 5301 -146469380499251803050486676060454512291790494076239872 5302 137908947316839271011814678280162808915643411092996096 5303 -120012958595622831834398447694844152633179865316589568 5304 96349488444053686035658233931056912819537745587208192 5305 -71207066485487788882793417366131276193154816603586560 5306 48324550506998048918388341514892094156121243182432256 5307 -30028215445171686045679058044977166953161428251443200 5308 17027479763277566600041299392826686411370521847398400 5309 -8776654683251093185533605808649623311083676211609600 5310 4093254548136116981873588446753668246719318668083200 5311 -1717944034749491633742079661725326378408598516531200 5312 644662832957705671326401804151522199492288000819200 5313 -214603907885081614713693817368485389814241492467712 5314 62770344037455161079337178650577991685551924707328 5315 -15939587713112424692926590487293596187887841312768 5316 3460577517156428984354371759144079377402251182080 5317 -629493028769024492622892380762130986321825497088 5318 93312709774632370132283141281386742875106050048 5319 -10825182435882050570036012119481226325248704512 5320 921735097443955169767927480636298098026479616 5321 -51222024127875025028214852907489205334048768 5322 1393796574908163946345982392040522594123776 5323 142 5324 -477404 5325 481605070 5326 -231307898688 5327 64766131444672 5328 -11858064703404032 5329 1528773223661575680 5330 -146150046266080993280 5331 10763454128844865085440 5332 -628807245314390475407360 5333 29823125954309311889408000 5334 -1170042051746753822567956480 5335 38564001926822404847950626816 5336 -1081750193586347857416390967296 5337 26110658517628899922244611866624 5338 -547468074375718562987074809495552 5339 10053219793859912984424316410003456 5340 -162839996576074823804118113275871232 5341 2341289222678958970646786472960589824 5342 -30046883471802630499602685439829344256 5343 345889575723843791186671730829381599232 5344 -3587413746189318998465723528357968084992 5345 33654536051083452209739736551358155718656 5346 -286590233661268179740037485010339747594240 5347 2222381479653828790186876631182496822722560 5348 -15738484337874485888845827999758091376656384 5349 102051740917890121478297723531159353675481088 5350 -607306836622679774555888391636557935631400960 5351 3323873964998657016416711918536266292559609856 5352 -16763248482476065391787292398580507235491774464 5353 78036091798539861946588741818246685395353862144 5354 -335835963772145085973601932246955781752598036480 5355 1337992308463593249997170034643142805155615866880 5356 -4940938327123624659211283597334895927929486704640 5357 16930412082637054159641721897507738130422337372160 5358 -53881815431752020062917502236910104162034358681600 5359 159401317561097113482003300690027596386675017646080 5360 -438653083562453958354488478860479195400450019950592 5361 1123524286782173037418383219264050887596933793185792 5362 -2679643959950377690884143482210045537253555907330048 5363 5953276491717248301096417705400730643968913135632384 5364 -12323105781768693547514985012569570504245596412444672 5365 23769493039538746513391737651211791860178445930594304 5366 -42722302599015352309613058242108580411906273688158208 5367 71543708951053282617668970429174496803259178289201152 5368 -111599781972857738762714778158866261565542594588442624 5369 162094010170162557304094612364377122106713987218407424 5370 -219108645901664649176184835414974965113065202664865792 5371 275457731055763761310646865945909144548963158893527040 5372 -321809877925228334704118163110029977011766662277365760 5373 349031881567290013186612707586898663418956150999089152 5374 -351029658445189481683301622664156135299692434978504704 5375 326917296892277473470250975882644538558175682326691840 5376 -281481607441771411769108585121249076787276338018910208 5377 223650719649935202424675187640527949892576703835799552 5378 -163629093228260660438242991180627454194240948610793472 5379 109959958776589251339038992878371777104189458271436800 5380 -67675871948393351837701513169518735432025960664268800 5381 38018617819121495831939400930486765242524725831270400 5382 -19418540033252580803698111351948537285416591137177600 5383 8976232947933022415885954170162668268222930747392000 5384 -3734777590933498780265351317470734830661555506380800 5385 1389657834244249427953494281390978548819672938053632 5386 -458794579563516361011137068457830679763903548751872 5387 133113885933813390476483306981573853140299513069568 5388 -33536210917579988961979456190082994724617295233024 5389 7224879400619043317639347191425723291246329331712 5390 -1304344910315777761215725069372824292982630907904 5391 191925940811354555992273406975804090643002687488 5392 -22104916779756026107074107746566668081506025472 5393 1868906982379984331556669139927335733395718144 5394 -103140946543204132029602697010998671965159424 5395 2787593149816327892691964784081045188247552 5396 -1 5397 10226 5398 -17435329 5399 11890890288 5400 -4342719269088 5401 986085205572224 5402 -152484236712049920 5403 17074818478787143680 5404 -1447083290953092812800 5405 95960820458262098493440 5406 -5110121054930769329520640 5407 223117375653977660713861120 5408 -8124273665869959439822356480 5409 250223602414297651727510274048 5410 -6597039641877266493494469328896 5411 150409161525415004503777562591232 5412 -2991731167896121719674684219326464 5413 52313758343003689200458566106873856 5414 -809590567910975360956673600067207168 5415 11154192666139432171255909516862029824 5416 -137533928610270870898470556142917386240 5417 1524781089552342248926950868089305038848 5418 -15263122704966277515204576246283571822592 5419 138466025461119434185731502260111752036352 5420 -1142270957493193606695802303801869981450240 5421 8594862108496609809058239680633606076628992 5422 -59148269667917808149510469486658331734966272 5423 373209931482269654397232566605586495531122688 5424 -2163931988096643142250668502352531114002743296 5425 11552894067646652347416378785558860001659846656 5426 -56896653515783045959970402435436536913689837568 5427 258907634347557132434187817571884164292144005120 5428 -1090199751634555412792138327927389790486900244480 5429 4253473935520111796947737240060839150866346803200 5430 -15394589641474812794456360788584665437694475632640 5431 51740384569316202039948033897903006525579476336640 5432 -161630122694563475333795186057205185987707687403520 5433 469662398522088978413882645498745000626822924206080 5434 -1270303732145017401190676354644186381413100044681216 5435 3199810695641050800438155707434004149042032507092992 5436 -7509702669706193302827838825769359924526458815381504 5437 16426328225807015427358842614305880940320742197690368 5438 -33493918252911573388638199810869344789138664138473472 5439 63670470189936724436169614795316111778280406333259776 5440 -112835425943811350527782320640232883018175244515934208 5441 186391167608240863832644859650060669532446963080888320 5442 -286920371828045054540177450186100792366191532159533056 5443 411416420564337006804841615725057140947174924562202624 5444 -549231148263370512354647869604629076462723125607399424 5445 682163397491252484542396890923433280547325387776983040 5446 -787626556228877711207239480890590841789542513189584896 5447 844533143633831829423712091234251839129702796074418176 5448 -839968264207218234378417923608475079515028281050005504 5449 773847552380177778774900399460133229749531229969973248 5450 -659312703327596509573875404173555066394090421625028608 5451 518508505785358193732143792647187175978308224275185664 5452 -375582736963519369794874323876147002544603140404019200 5453 249948132998350188723757043801720721161540344794316800 5454 -152379223660064270275444325731864157275422443175936000 5455 84813890321494084849412407669623153796133127874150400 5456 -42930334614641278589269811150650742817552500942438400 5457 19670409930615536465513988002050662914854460011315200 5458 -8114218014824703231857104439092991860815399013580800 5459 2993919576373580470620682380150442487453587368574976 5460 -980359503164487883101611315566239351213359022211072 5461 282167359580739205645893204450441302468486867451904 5462 -70532999352316406908313284139310068826636841648128 5463 15079251830007111127901586763613577568814484160512 5464 -2702002530406187892563733280027035328840367865856 5465 394677064058591162554582826071089407611254079488 5466 -45131568656956007383916142973769634261038530560 5467 3789035988887843688141553132762160672125485056 5468 -207675689661316428005551376414037866524442624 5469 5575186299632655785383929568162090376495104 5470 -144 5471 497856 5472 -516475728 5473 255089679264 5474 -73451569982848 5475 13830235114548480 5476 -1833741697085675520 5477 180299683223655280640 5478 -13657620710751050711040 5479 820728886230914672394240 5480 -40043368064170850548449280 5481 1616276803054709143995678720 5482 -54812549258562323727595339776 5483 1582197398414943160871411515392 5484 -39304737801383432909233550524416 5485 848286397426548571994629934678016 5486 -16036682129652156423773684848656384 5487 267467513262082202205035245489618944 5488 -3960470358500909692560133673095004160 5489 52355268804081494842114504473553403904 5490 -620957432944385532983612843115216371712 5491 6636975925294003496319625264536578162688 5492 -64180781461016007240148889043925299363840 5493 563522284583507048111500489530563251666944 5494 -4506923394640216003578481238786236785623040 5495 32928208554867705506962307361025303529914368 5496 -220348280253725737777318662504476017145413632 5497 1353726699587219083350353524847730926693646336 5498 -7651737941191943300918048923241328520565096448 5499 39869036617769370086620049969698227238811467776 5500 -191829398830105953866529546689119759222733537280 5501 853651232467259350841977567390724110336886046720 5502 -3518391811732704075581446690497922386129416355840 5503 13447886198163848253106758077456574229662180311040 5504 -47719591365586679748554443474677069005811288637440 5505 157362584570384424142813570032716117213193311354880 5506 -482661562950224064149593672804437968362090392453120 5507 1377977880606631915182253769857969196654095868362752 5508 -3664131751072207839799735928552423650423133882548224 5509 9079265351232479291760454897078053835337620921516032 5510 -20972681831129634906752095356939450493021830766395392 5511 45175762233382724402232670241181332384887080807825408 5512 -90757329545361893290668137272950481438455774207541248 5513 170063242978888801181952287832740803968467086354677760 5514 -297214560838675983673233611709640262839609667321069568 5515 484382117189339466428004497458987600630436520750219264 5516 -735934753826252666384449512736578706839097051537473536 5517 1041941487030338662785868066865089247007415051789271040 5518 -1373920027582504786019942605155167297474409410108325888 5519 1686136672907733303788911944956896538106417437831331840 5520 -1924284994025045435601091669368080346998041177378258944 5521 2040095945712853140530725805132659813559098027127341056 5522 -2006853825306713942227086823099594697588232244426702848 5523 1829176712202126969318909384041515536286338797958856704 5524 -1542276126305128221572425995987638082680757547085856768 5525 1200646104798977047902530576475001806150857397161164800 5526 -861125432703627990928787640630665782193395739079475200 5527 567572137945093729285215600772960177755106650252902400 5528 -342777065139250036382828052394215079793369612183142400 5529 189046320676240750502522926691194844877682846885478400 5530 -94836902177215579594425576471464153903327932632268800 5531 43075597452164571711293327321572060660370475529011200 5532 -17618093863893655891667703159576962270450470965215232 5533 6446633732310677302252501828758715654671078285901824 5534 -2093832892262789156679705938114052555567017557491712 5535 597870930079058400253765865090965599661591030136832 5536 -148290878105251857134265915470045860944520012627968 5537 31462848570330000017018898596599979430611599228928 5538 -5595931001623730341119739967029874748323738419200 5539 811459044896938351216239759888745483304014184448 5540 -92132044296291999099388955087466604255472779264 5541 7681212924318891508312708962535320016216129536 5542 -418138972472449183903794717612156778237132800 5543 11150372599265311570767859136324180752990208 5544 1 5545 -10514 5546 18431041 5547 -12923841744 5548 4852898627616 5549 -1132988345537920 5550 180144706941146880 5551 -20742301872958494720 5552 1807682657400403374080 5553 -123276061879764199915520 5554 6751578827392598674309120 5555 -303204111782319361810759680 5556 11356827271979377727813713920 5557 -359848700931422299182700953600 5558 9761434438707152815237292359680 5559 -229018637128181870322244663640064 5560 4688303962749218863663944088682496 5561 -84387122602308002048005935804186624 5562 1344525594435139765366744091046445056 5563 -19075133383141251556376176863052038144 5564 242244466218433860582699565090024194048 5565 -2766695955441113314894176554319737782272 5566 28537074555554284507843826775356728147968 5567 -266827588383151448666029280347962350764032 5568 2269315526660207702918803282862996484784128 5569 -17608708897777041816215202158206079647875072 5570 125004686777653219163435084208708938794795008 5571 -813906491989721129951869891614538529821949952 5572 4871385387271081308951375552047992967390035968 5573 -26856369950030538949252476632041517042790039552 5574 136634726751321786133210502374832991391312773120 5575 -642566432007769040167246910950123682737611079680 5576 2797502216569074114476093462708838011160672337920 5577 -11290257558985519948110630621056683923125179514880 5578 42290362037802509300669876943497813897018836254720 5579 -147179567300489561537056920847257144537202053611520 5580 476355291835332323619422326122637420414094310113280 5581 -1434985524422537106713069991107620937351003709112320 5582 4026259493358281231555183894360124774721291781406720 5583 -10528074197785466480037627564538851449888300272189440 5584 25668233372171151886348748619925467595201700658413568 5585 -58371691888066285240863033328184781926364403730481152 5586 123845442719677022193103540293232009558912825754124288 5587 -245185129280660511017505889341217074655191954748342272 5588 452961911901588952891686896305714490955109417225289728 5589 -780820289285592831179112083069341195211666297723027456 5590 1255684606206723987396186445104075993627064573659971584 5591 -1883285928216842339573740641198214554625369027637149696 5592 2633114122324047837926384003334807570477553229185941504 5593 -3430003452656262056582282101233767875496144207993634816 5594 4159899902044344318785063370804383918002377388852248576 5595 -4693103131683922700625895429970412533125785150830936064 5596 4920160155632924515439869533873794706633224335304687616 5597 -4787555202993605663229074045659322624925995718823378944 5598 4317666127731850448211694172256586138966768017542742016 5599 -3603060758395614636876995784622463341339823318446899200 5600 2776874946561473465599935476826150614846317934726348800 5601 -1972198998405606170581332325063052285548331822953267200 5602 1287523499550251728845875527277784512785635743681740800 5603 -770368020599994157615068512458053313382872352240435200 5604 421022975967122779594315664533040432572918194713395200 5605 -209344214285046695654365140944978970721510325275852800 5606 94265412919153846654443759082237113181556350071603200 5607 -38230107304160892253956088699304367028354529299005440 5608 13873626967785842487606614973083670660555515594014720 5609 -4469833144106317519005305080678546413602521982435328 5610 1266274859510433207415845014321241268149818901921792 5611 -311661008040510825396433417703705299457854509416448 5612 65627699671066187926601530473226994190063566323712 5613 -11586539067306051844794062760130838904258730917888 5614 1668049658450832709816395662751260600869066899456 5615 -188053124581471841886919463307695369183071043584 5616 15570101538299099444630969301484677898956701696 5617 -841853131244531023592973364792475646850760704 5618 22300745198530623141535718272648361505980416 5619 146 5620 -518884 5621 553337810 5622 -280937362752 5623 83157367238080 5624 -16096211805624320 5625 2194031110967969280 5626 -221784286969572270080 5627 17272986025551857459200 5628 -1067281009990443072225280 5629 53546525718956047897067520 5630 -2222685026619347867617198080 5631 77526203802521079183222767616 5632 -2301894800277787759236813422592 5633 58827606678797738539708135243776 5634 -1306323671682912312639119261958144 5635 25413290055150594151101573026021376 5636 -436241758466698206301047117097992192 5637 6649521547371189223293621855187894272 5638 -90505535570363997954866858199657480192 5639 1105446365381253254149011973295264759808 5640 -12170367836176230126107978373176053727232 5641 121254930572124576255836542594638755659776 5642 -1097177461349809945443559050226487953195008 5643 9045554447960631409416087804512229755191296 5644 -68145626350421789139392711677437462825664512 5645 470357653809032176104188830921893894735003648 5646 -2981539683566661343254093308076807986337546240 5647 17394508715734105918820800027337314455345168384 5648 -93581776517830447985125003233781261324391546880 5649 465098852332749526132950551438785742005359083520 5650 -2138784096482797431176471389290971475812108206080 5651 9113396244870852304533633615915598408450761031680 5652 -36028401316134888149328019319569942075912539340800 5653 132300315441191698349894197361672696799848961146880 5654 -451721719171363547216927411727230406287597418577920 5655 1435372146620888711388438325049712809190279012679680 5656 -4247948929451706128608393752073211071356103286587392 5657 11716650737788770302910103717272673199865717445361664 5658 -30135413746803412251835710026155756735114221465894912 5659 72309148575471938679449592596790385683425232083222528 5660 -161919146009515294883958736897550896237615888268787712 5661 338448214984715937676875217859414500556281425715789824 5662 -660433501540209823216964066515174953278850995851362304 5663 1203138384641853889456607404321069244749828501771649024 5664 -2046022695760525128786228663597669991053769116196274176 5665 3247303966239700641176822402944730694093226198857416704 5666 -4808513343464023341933349349261518356258153107063570432 5667 6640148272230600461872710611824782438429515868480208896 5668 -8546143578220257416953476147424432289098705853818601472 5669 10244084798113734073171218410976848183002795955082756096 5670 -11426302209080698541782516665073484879810668328789213184 5671 11847174136572562973106825890847184110854680915036078080 5672 -11404287118189338295777057475360160786138330235605614592 5673 10177608381768829117995814340500810360614293582171340800 5674 -8406767621590206321656522145719928488830504034054963200 5675 6414875325826574922128658594282967011886031608532172800 5676 -4511970134756306070447880250899064748851770296159436800 5677 2917824064239753494074579106949784105364641099546624000 5678 -1729782361876229065732659951607301471643427551366348800 5679 936882854111461138783056905537545019049164322059059200 5680 -461764026022257963020023609211530002103391126080716800 5681 206148919702201349200555221324051188633563171108421632 5682 -82906848340632461810164679227367449711380136883912704 5683 29841086827834474131892935884281393876678048745521152 5684 -9537537218291693438264376026448058426866634995007488 5685 2680840597126118271965955944112528397244157816471552 5686 -654784864651351650809885734004010578346320618061824 5687 136851330343756106194322800913483863128450871066624 5688 -23984537179509042040804365280150423291821476020224 5689 3428231361197957418732180280589987805993606578176 5690 -383787462087262575282151635577926058382358216704 5691 31558342049070648073165733320581512576150536192 5692 -1694856635088327358756714588721275474454511616 5693 44601490397061246283071436545296723011960832 5694 -1 5695 10806 5696 -19468809 5697 14030517364 5698 -5414773353120 5699 1299303080014080 5700 -212337130552395520 5701 25130364094894433280 5702 -2251251231339547914240 5703 157822033930867914833920 5704 -8886140847373484818759680 5705 410297163220231457604894720 5706 -15802197325218073463048110080 5707 514901108536464457549146488832 5708 -14365224039262728333710919204864 5709 346673850485777347401660934127616 5710 -7300951306115043488942182612598784 5711 135213702712609190350209081856229376 5712 -2217009111368536177968838325242429440 5713 32374176477883630002963420573427826688 5714 -423255537359161856492433281489339154432 5715 4977588686203619823192200500910267301888 5716 -52877810227906744760059783521708835602432 5717 509337449527400601177702365537239862083584 5718 -4463670449359827593805921383315972391174144 5719 35699817793698304635047377767230539158257664 5720 -261295939478496797442220507563583864446124032 5721 1754621799607785482160247553458326319291957248 5722 -10834464754404403995459562168201608940065128448 5723 61645387381498750786894076686716145953480376320 5724 -323798279786982682103460508842395514040095866880 5725 1572764136673268092433148013827695166748329246720 5726 -7075070409534668976829036241290780962784888750080 5727 29517050048727224557177897852887880740026701578240 5728 -114347164670072285599325915582637698048843914936320 5729 411780198182872958236845315570602538136899975905280 5730 -1379798730178059418053277149577098232989289147269120 5731 4305729817664314529489946641207046555731561734471680 5732 -12522157352261693488771971398506546917433498354581504 5733 33961375673363007085857834999084197849619735162912768 5734 -85939060865777976390020168672236981065430143590203392 5735 202989989039010162599762218521765553293214867896926208 5736 -447683734738707611961021014088333802034144602291699712 5737 922081559250092386371256325060046075767754806179921920 5738 -1773828914982008599325615029336064397512811408928014336 5739 3187097058569300610092326891711479684711323301266325504 5740 -5347729997727774244968643772299415975734602806052519936 5741 8377893860696243621927385447087675942811821425351983104 5742 -12250140809252094521793082701857844282993859443313082368 5743 16710299997117462980327703324883332752355175944954052608 5744 -21252187058484859152692015665653248496199789096489451520 5745 25181272727911390846968332251924108899131377060996448256 5746 -27772764573794321599004902864020764466254560992883113984 5747 28481903476138731609442725827353690846635357548895535104 5748 -27126240364110527039765809122976907711243428488753971200 5749 23958277521933272872868624465624084062568410482789580800 5750 -19590410189741886108912979768266007592507326002836275200 5751 14801949650058756014838649513628986309320395040017612800 5752 -10311463769062863869741636029075914010489176336000614400 5753 6606016149079501145764226726357621524112154551333683200 5754 -3880587699719580911059635567747643375859773297446092800 5755 2083109922507968973220478952020069008819838969393971200 5756 -1017793464963669772694490977505297117388338602233036800 5757 450527946708563590655066531347406744295480871515848704 5758 -179687323649050766107935973427818570083315789361840128 5759 64152006799775265782791176849241334166958619473477632 5760 -20341349296093820083944597067217358121883088891936768 5761 5673342202292747369328345305928762093946170142359552 5762 -1375197428973769489546372998481248150882704802447360 5763 285289199754818264233439664587098565161160473051136 5764 -49637124017468916791425126223052107184512018939904 5765 7044515846977386679351280024487670981170284199936 5766 -783145025712824250008934240457336794663673135104 5767 63958537229385827169924440005955500799151833088 5768 -3412014015375185340654964895715199310415003648 5769 89202980794122492566142873090593446023921664 5770 -148 5771 540496 5772 -592275428 5773 308998397480 5774 -93986913944320 5775 18694817965652480 5776 -2618705372072760320 5777 272045015159361136640 5778 -21775488488230953287680 5779 1382925077852178901893120 5780 -71318807413703017534586880 5781 3043279353059810782826987520 5782 -109130598452957226109318987776 5783 3331697017350716674335106400256 5784 -87558054757323195207129973653504 5785 1999671372654467007442441130213376 5786 -40015192667380681128985938251218944 5787 706669163891916587001465280810450944 5788 -11083539770108261579231298505672753152 5789 155253888526131257960793699346513133568 5790 -1951957440099576967133878536273943068672 5791 22125545208583469772492379374996588331008 5792 -227010551027938065775956109638056426864640 5793 2115852360404611147798963781300967677362176 5794 -17972895346680286597027930571144174537539584 5795 139545261937818398409487467211898541142179840 5796 -992949532766025770988629846049061623627251712 5797 6490783282782232307574588414993460624921460736 5798 -39063438224542913909739924363740532335475425280 5799 216872551280827949558913156607213553231352299520 5800 -1112695411906714890339871569123576770085550817280 5801 5284312369829333616042767416946361809308766699520 5802 -23263537063940190258191706098497160334020538531840 5803 95062501413589337263683815025345703555965942497280 5804 -360994644781336269548546028526948092897536791019520 5805 1275282115537109463690618042868435482561397370388480 5806 -4194969606977007547494992624203909275168857307217920 5807 12859408564780335187588287034487304182819226755530752 5808 -36760965442312157280454046514285767034732714154524672 5809 98058165093529426423551380024324152434353691791720448 5810 -244187270307027891459489929941264347814285519263629312 5811 567899124087535620083483173941082002824045624062640128 5812 -1233815684462131161598917246036082104624570630299189248 5813 2504596620040394595959476716635267104814360608211206144 5814 -4750796214605871088107837462993198039775451319627677696 5815 8420216812899126348970882447020629360476415718728925184 5816 -13942763961695249131114109947543562645562431810962456576 5817 21564301064856510585788120243436870241881795957767536640 5818 -31140429890734789505458876015540471004417234755106373632 5819 41966743572455183377608882797191097793809057743726706688 5820 -52748458915083452378555249742283345175402374148061659136 5821 61788847664903480235719181168921702678073422450782109696 5822 -67392703284161206171116631618888713043363802900802306048 5823 68368094070466801514662509130067542479409045333396684800 5824 -64430089109989883197527432586454625783101150559679283200 5825 56323322665456752067393771076968096613967324999634124800 5826 -45595695705310347139954618130814982196900683614204723200 5827 34115869434873818100125179278157037367492560376194662400 5828 -23540751602365481233557851165101612126342993771547852800 5829 14941814660035231357261113404322544519867736654033715200 5830 -8698058253550622960902328041032831770768710916951244800 5831 4627983871038195909460981513251668019743069064868659200 5832 -2241735849629540894589537176334645423410240375574495232 5833 983962741757759643120297741922180938302341879915610112 5834 -389215734125936006347764882739918534043309627469201408 5835 137841550817842225003846729724930726760783873941962752 5836 -43363539189313758439855150078547244641010335600345088 5837 12001469269236846389466576345861534766238660902780928 5838 -2887246188291295085287068797875980164893860475961344 5839 594562936689145570507683694454347553614142422122496 5840 -102702479396135791001582432726694202175017644457984 5841 14472819156042035933984711684553268020722926616576 5842 -1597848393474719148091034214235255101903496806400 5843 129611931093859981698605594600632277072758177792 5844 -6868629521147431927593001227975695343841968128 5845 178405961588244985132285746181186892047843328 5846 1 5847 -11102 5848 20549801 5849 -15215068220 5850 6032770148080 5851 -1487276907902720 5852 249726766483700480 5853 -30367774839039953920 5854 2795341261658270187520 5855 -201373010907329821409280 5856 11651991003077842622545920 5857 -552934778047637492674068480 5858 21888756031337695028702085120 5859 -733162305442378909767784464384 5860 21028618073964161682381132005376 5861 -521789960000423737815920881434624 5862 11300294051423977503827064873025536 5863 -215244088047370552608180958358667264 5864 3630347439152369351971768886863331328 5865 -54541256018100153161426017584773332992 5866 733763314411424372414020680182365421568 5867 -8881503566402773757459957573458153439232 5868 97128900645073684305044542271702012264448 5869 -963358551583276732729614584813352715812864 5870 8695375170169049889403848945917907745898496 5871 -71645608487058877829103238909518888233336832 5872 540386463354133594261195441987380946730483712 5873 -3740520865139837024137507245556449566546460672 5874 23816031319968868610608738998188530189908049920 5875 -139772263830584578606373925414197210624431226880 5876 757543382348638581221286822056822620502800465920 5877 -3798154960486697873112891152074848706919430881280 5878 17643695149193336208914571075183504581402422149120 5879 -76044124176607605073561310049882201408067778641920 5880 304472167497250960126693545633329105160775799930880 5881 -1133769487745545497333937372624498723931973557944320 5882 3930362961252278345434513235313969198112083888046080 5883 -12695669031618329624479931889614865106069276348907520 5884 38240974481822363863948545467481155283071951865643008 5885 -107483306557987321646765928027655731919085163471962112 5886 282055391052836829237122928720885285934137527173644288 5887 -691364529653065945518742078404294248921785906424184832 5888 1583481982913778852127987361970497807682235850416979968 5889 -3389712928174354709569090817132210285016896066778300416 5890 6783022155062797791244568462606598607141532625350426624 5891 -12688689487781042786308001817697875764262225940521680896 5892 22188163623526026942910408666340674696687434243510370304 5893 -36263421784086741884155605342174801233936685047276896256 5894 55378742938965115693369323188731584766757451358848155648 5895 -78991159778587041991245455355964274761189645455166799872 5896 105185674203395225907909781260035444083817904583942864896 5897 -130678190558078295604078831736490799249936125357119766528 5898 151350459903601282070443265201864169822401405894447333376 5899 -163267310044461143951675989065131116933362963350500147200 5900 163862428505044130069090827383111992670061519155547340800 5901 -152818455741913039267923489638533335628770711602148147200 5902 132237055520655390243700521922202200820441976002104524800 5903 -105993341060679450294747885775258950703121762268427059200 5904 78543202638810500069991994585389988745474297088389939200 5905 -53687519353810463612879929056560845776798142094429388800 5906 33764217019790043625581862376392732415595246605513523200 5907 -19479226429609214895025135034085732550357260803296460800 5908 10273761207040061591616454004008633156874476731970355200 5909 -4933999645967645379834140884016697591115961622664839168 5910 2147612807164570052348531457272180446687999549193060352 5911 -842583475051647278478320942329078402253577874411880448 5912 296024450931778270091638056517078811643450836775862272 5913 -92400420580920264249038645463023251375966841343049728 5914 25378135967447462268479525690204317683360026608009216 5915 -6059781576337408434807577260339058894948881424973824 5916 1238762997395760057806792515131747214412796863184896 5917 -212449474639248968682516145477876075331205573115904 5918 29728783337796896117978357609563872836109526368256 5919 -3259655324178824123351992868476465704606145445888 5920 262635876203095148737866154096979753455931359232 5921 -13826462023088986347752145329041984133707857920 5922 356811923176489970264571492362373784095686656 5923 150 5924 -562700 5925 633375030 5926 -339428533920 5927 106052454240480 5928 -21669371781457920 5929 3118158905040161280 5930 -332780564837441044480 5931 27366171011547493662720 5932 -1785671099666838544711680 5933 94622789419858702779678720 5934 -4149148909155085768175124480 5935 152908110515632616166723158016 5936 -4798021628235474493870675329024 5937 129615290905251518571892237664256 5938 -3043251292655314483074282893082624 5939 62615780770228636136640067997270016 5940 -1137157339986657692217827197527785472 5941 18344234648413000283174836279399415808 5942 -264336400562331564283645734516059799552 5943 3419484068922425711961919896638673911808 5944 -39888552341389017287412294521912895209472 5945 421268352318085434386045194181460451393536 5946 -4042569463571164613258192950927673108987904 5947 35363645687018386375835628462979990029336576 5948 -282836478911936154067693945030936317608853504 5949 2073722459474292959511020730023823517088219136 5950 -13971825013061906355849602906106359758014382080 5951 86695500864480651130957402360117592715291525120 5952 -496417078941997106771661007435607974480214753280 5953 2627782176603992052782445213237222011091151749120 5954 -12880622290802729362268549721096059223147628462080 5955 58550927362326862676020848248864169496825382830080 5956 -247150749766804547410806435125110106372101499781120 5957 969938979775838189801933119793606303219088390881280 5958 -3542821091028200458358492788117432930425344486277120 5959 12055695529481564238364019094831847671393025083310080 5960 -38250746628016994436548150813717034394957779453345792 5961 113242914405956885008351137449248077600876617885810688 5962 -313024778209504069717083236079635616272524018735644672 5963 808298052412701549933735787383034919682560573610917888 5964 -1950628183393667511120967330749670500667617436911009792 5965 4400779650289688865854891969977077719989042331133149184 5966 -9284022476389104015097658350899687674848152741767806976 5967 18316840524731466670596974388206395254058516570328530944 5968 -33797595788461211921586886082416380889000867599772286976 5969 58319091208747303016934927280224912038937300297983197184 5970 -94091144633029994354099330927786472709755166052321329152 5971 141897915768665020892197522393003640537932137472802684928 5972 -199949063129629267360099793509119647316188348654060306432 5973 263119807321873904194374812262354233343038183315947388928 5974 -323145228781060071443876844641903301177945673165021642752 5975 370093623091363770312003162022617052688166614689696972800 5976 -394902714159389089418014487260329776346134972034396979200 5977 392154946120078143335709087352678611123224188870773964800 5978 -361960234149282830603240750354034767871508748203930419200 5979 310069806746621127627355661975219383837784635618413772800 5980 -246102551556232718689620950828674938773736084913048780800 5981 180627156879986481373541840335881589617291587948327731200 5982 -122316853367656158583020971517444236073464020842892492800 5983 76226492293130710212066052793818296601959204127978291200 5984 -43586436730256625699511251581423133120457590671461580800 5985 22789258263709664077822445184351911737159193839515205632 5986 -10851962033693050402788579509955576120534265125245288448 5987 4684441348455076111044827797284279427419308725855322112 5988 -1823008500921136781960488614383087531267939622765723648 5989 635412441052870298623131263112704867927912009152069632 5990 -196802310431077374887543867271908037518172343588880384 5991 53643518123186219622246120178284615531613913691979776 5992 -12714126089363962440122838215132465343511905272070144 5993 2580228474187655906615167462990188631000611370827776 5994 -439371768434539973299017002640305418683134072848384 5995 61055415069068511384047749433363000774122549542912 5996 -6648922579451508228402591331553563686285049069568 5997 532140381927337729403325309421935202255704686592 5998 -27831330007766217680636576404265155159463559168 5999 713623846352979940529142984724747568191373312 6000 -1 6001 11402 6002 -21675201 6003 16481818280 6004 -6711627215920 6005 1699381816383680 6006 -293065510046616320 6007 36604092649120276480 6008 -3460902391333152276480 6009 256105352930424808734720 6010 -15223333202411519711969280 6011 742180356887354898233425920 6012 -30187053849647866565052334080 6013 1038978526473644142101230780416 6014 -30624661330435110670122482663424 6015 781020541810926774959705356763136 6016 -17386796636734606469975630659190784 6017 340475649587827824881461094353207296 6018 -5904662119125684736407423281918902272 6019 91229725314926153727775690143572164608 6020 -1262436115536087500981312149214485020672 6021 15720471704247625181383797366735501262848 6022 -176906005327851718879869131315527802683392 6023 1805895256219447601501704973176273618599936 6024 -16780514097311379115920234847773253963874304 6025 142372899861095650580774495835478868292009984 6026 -1106059421178005902396583332049253581948190720 6027 7887965784088422943159548705604096600722898944 6028 -51759681346092681322307944810401249705936814080 6029 313163265559545880868288730134432396055014277120 6030 -1750377540232632794764608836928038569463229972480 6031 9053719313694681978677781578549292729101734379520 6032 -43404939730798794933451670517375623027697679073280 6033 193145978901261330425603006547610540401718544302080 6034 -798773667030860054948306415883549317904978799493120 6035 3073647447297221876937803612211711330370150339706880 6036 -11016005143308679262151498811548835058962772860600320 6037 36807060090581458101207970079278560448855326515527680 6038 -114742467737856352737044847094915224072987510772334592 6039 333969135369901091663468202926151887120838399243583488 6040 -908104947471844968671289400880156518479185564644933632 6041 2307960634478469045386213653170364088286907053646020608 6042 -5484738349701113874369922023469838809017470724238999552 6043 12191272228753732441278874757086365724994980729044598784 6044 -25351067107841005821439885164405973956837838108886040576 6045 49322370537243976127501950594110666272379259081178742784 6046 -89783355200448450786084180831173436474689169443054944256 6047 152901604201581347918025459902624625311811285643243290624 6048 -243561032205025104401567985044304530186267783463490813952 6049 362786991315917083775640500141971555837053920400772169728 6050 -505083800462653760628109368278274738716194601892063477760 6051 656917805201826103992828456261199265936012491989014544384 6052 -797640917465721424958196954485670772178292752224490618880 6053 903454556227188684575682313110365222309696192729894092800 6054 -953667856823822308905119801903771545362331463224341299200 6055 937128347982069325939341664343890557875219089343696076800 6056 -856157523819221051450182022630271736563459472409965363200 6057 726132954553921705549459209725697718378691033505254604800 6058 -570748305751275937449233896242739866292946466914487500800 6059 414941833113783426359963609728324025011381317991084851200 6060 -278397923755102360791623805411281204562523288291298508800 6061 171932211015870635319157240621722325754275669059253043200 6062 -97446634667553312990638957166854899397789658074893516800 6063 50512516173386973535479031252720521065434349301695250432 6064 -23851536874550670857925690477183332687756529799683637248 6065 10211466171961799500567976536897637257092195326122524672 6066 -3942041452774051834012615285283253874179330082307309568 6067 1363225302686660861495301171688432987231790859647188992 6068 -418982756829602212043567260234020392719704713785769984 6069 113346817822709847679299817616908289958176708808933376 6070 -26667015176123684938052468945396677901436607407325184 6071 5372906423014560781912851071458253337332428314771456 6072 -908472320206876842716012362890174710202377672065024 6073 125370485462315846891447491735202467252851244531712 6074 -13560481035106111605543048817204107126026029498368 6075 1078107225877764445154402764172912388645117231104 6076 -56019471938708925331537724300892684103022804992 6077 1427247692705959881058285969449495136382746624 6078 -152 6079 585504 6080 -676725432 6081 372392170480 6082 -119475708672320 6083 25068135414225280 6084 -3704289925133393920 6085 405988750135681597440 6086 -34287975794213798215680 6087 2297881805527688162181120 6088 -125069455824681742203617280 6089 5633509622929795564641976320 6090 -213282218214928349296827826176 6091 6875978681182762778073136889856 6092 -190864613566121739912137202991104 6093 4605292376277168032993693606608896 6094 -97389374043697849076591329315651584 6095 1818108639162313341980749386234200064 6096 -30153558886664369755989682843237220352 6097 446795851192183871739197114803204128768 6098 -5944356299994600713924544195067643953152 6099 71329495749884267650179889255383897735168 6100 -775080362973788872145783456812516056760320 6101 7654359976010059816261602897280220346187776 6102 -68924673881641144607676098158526497957085184 6103 567582278634127455229242936701894054192873472 6104 -4285841301830304764304187394122330680984600576 6105 29747756581238752242168700317314552959460179968 6106 -190214863556666013775573291980920092127165153280 6107 1122743610061088868508238467704472766590243307520 6108 -6128537257069257642311662887093299150017611694080 6109 30988060918192093319624112878194644681351097221120 6110 -145360806823924452542924189283615415552220740976640 6111 633442707569327208262012448220331187175538588385280 6112 -2567486313837558299698545951560704939029045989867520 6113 9690115985622644212234100012540855591165645165690880 6114 -34087705816098922762667016717929517789318570804510720 6115 111864866809179910638964090972274155292668432484401152 6116 -342727849881669590482440831639078525746851639430479872 6117 980963048949306253044019641931939390514200817222811648 6118 -2624507947356391487276314589143347956640931702900785152 6119 6566549452350605601893394637090398677241431544203051008 6120 -15370256349691916614594736016916755338023983779611148288 6121 33666566933896568897655407865072419124838114199857004544 6122 -69018974740413478313476744717018343167734192788100612096 6123 132442336862949164176590787270637713433759385762129772544 6124 -237885801609644204589103288942571784988315639184093085696 6125 399894353036192690190150250733035723333377737338807910400 6126 -629019980178715229695333492481612700910467704399784312832 6127 925523045761463434911380793793062758990296189455604645888 6128 -1273287408247181425450593548818903710775427387100074344448 6129 1636980839184712279429533757164301833049970657143050731520 6130 -1965375458022806620228397070993958597044752119138678210560 6131 2201811826613766458569379113481060220965527357494185164800 6132 -2299490659767722761145948691160221701847887115319456563200 6133 2236216930113421482481924079041815883621946926891322572800 6134 -2022384854385063230527719707235762856964703580438344499200 6135 1698368460664076129788539370280070375531118151923557990400 6136 -1322123768382538356272009632821361322203184521777302732800 6137 952200519595223011302948190974092286096226656825062195200 6138 -633022339803335431795313663616380705727005780710575308800 6139 387450858761997896337825732824867784629008928789967667200 6140 -217682527598816290059100359518061710532738509989302239232 6141 111876994380466997473746642015396618251402963728635789312 6142 -52387515097556417826896208751650944802932368325222596608 6143 22245940844844735783096441688178362045452330275010772992 6144 -8519495346600973966648361833679212616286572173766688768 6145 2923252915804399097878146210648774011981754062883258368 6146 -891609031782390643709380640646325400971023341263519744 6147 239407761734783657798722473448949045259865322889936896 6148 -55914258826435025782720105353783544433873826185478144 6149 11185184614463661537124719145556812093347990702391296 6150 -1878000055482822196816072475213712421178877893672960 6151 257389893504083202011297574801958498191987538132992 6152 -27653102452139560940489422943830149454307763683328 6153 2184045781763295107989442104750089932449698021376 6154 -112752567723770830603604591586510115774236983296 6155 2854495385411919762116571938898990272765493248 6156 1 6157 -11706 6158 22846209 6159 -17835269144 6160 7456411556880 6161 -1938333233728320 6162 343201780875066880 6163 -44012672499387064320 6164 4272879891604515471360 6165 -324681304518852405166080 6166 19819096813466896036331520 6167 -992319268536718382640660480 6168 41454073095507457694336286720 6169 -1465542962903500840694886432768 6170 44376618692800636226268756443136 6171 -1162749768943170254783979762745344 6172 26597381389288942535963017872408576 6173 -535254397675223523034643752984510464 6174 9540879397450311420368922054387302400 6175 -151536843088254893239755055830046605312 6176 2156027817920455244459706378820893278208 6177 -27609184304236826609232885756870789169152 6178 319564996827620254180228909826295598153728 6179 -3356055982167025345793271886801305732120576 6180 32089234049331498748443440642333694656249856 6181 -280222247624377939796126692152531864206180352 6182 2241223978446260812855069205453041690333937664 6183 -16459648387749032471767923493848757962692100096 6184 111255194508570185806645345445030355624857174016 6185 -693592992672877908419435314096272580309344583680 6186 3995864760354810531781085772336984102643716587520 6187 -21310793827833197263301107352735891029136957767680 6188 105381061567182981572699896273764912390399873515520 6189 -483867592549110235511451385114841371506160026255360 6190 2065659082169514471472331312324211692256055976263680 6191 -8208620074972338476334895515333121208428242319441920 6192 30396237114553967686619698836630546241294063191982080 6193 -104982471722779303626542003515137596027492468124549120 6194 338472201356216174014973029039463534658324375741136896 6195 -1019424835133240272628349866204308938614541678104543232 6196 2870031045370457474759328684744035299507587199090556928 6197 -7556976529191252019938842831457060001568770459447590912 6198 18617837254402325078156711297650636163500333812645101568 6199 -42931784928137565670468346790919876401042948288266895360 6200 92684200975634143616750700894550812206514066508600049664 6201 -187360320018070932754455440028147352607847644657379966976 6202 354668028926346779139265755372448863342207940967314489344 6203 -628673207420869757096232037787768195288442564011429462016 6204 1043349738277410484781868486510375976853023258141106634752 6205 -1620826951673347543166307485105196957657989329200340795392 6206 2356129891985580630450870955864400256696786980803272769536 6207 -3203492621696188954894015553899006687486867266189163233280 6208 4071602595835145983817264468814274438278234066510592081920 6209 -4834205472272801925032476455098282416399200431007250513920 6210 5357291510051355226043878028865891987293386178212711628800 6211 -5536109667517514848231239046664333961570993319982609203200 6212 5328591384046064016414030180713903503807353326192610508800 6213 -4770902663324048166604898624197223432308098194381943603200 6214 3967485227079428197026312636802880617355182770761603481600 6215 -3059189369878860138903982875371046669417750361545690316800 6216 2182798962945548383397520187359465776754976601941422899200 6217 -1437976890622541498909784567854483737208287230480403660800 6218 872348352191549105666290422816590468655807515654828851200 6219 -485877571371019553653679750288843942130911369280299728896 6220 247605525635484665805418974507976569190562457256955215872 6221 -114986496367074635154360394040199526862956931976567717888 6222 48433923142463523400205498661639977965083990632328855552 6223 -18402215995888608794792024839046858219804935207180566528 6224 6265488588438400407799859681531568416683212839552286720 6225 -1896564881387491135098061098909559091900223391335972864 6226 505482538645691000535497415843294768421167253187198976 6227 -117201424075884612347353061779025342205080080685727744 6228 23278841549134199916965450654003798896898359076847616 6229 -3881370596427960240523592442162627309610607031877632 6230 528340268043272515628138198421121103510001105764352 6231 -56384312130156886326133248651833211297260644597760 6232 4424111035465299141310421933801072549002418847744 6233 -226932383140247621088267469142469726684856713216 6234 5708990770823839524233143877797980545530986496 6235 154 6236 -608916 6237 722417850 6238 -408062708768 6239 134388531786080 6240 -28944801881681920 6241 4390693486883527680 6242 -494014095134455726080 6243 42833735577422829158400 6244 -2947244414565392972513280 6245 164707649451615534276280320 6246 -7618148160003232329923297280 6247 296190364405943264685500399616 6248 -9807064606989764459462909755392 6249 279617850951723012364674715877376 6250 -6930791914163508542561653132099584 6251 150584136822275734148517365060468736 6252 -2888617434512760388050036892203220992 6253 49235317681564992596727526952011825152 6254 -749869537368693658218707226463297339392 6255 10256411935835511202843956952709430509568 6256 -126547864358357920868645660769125476073472 6257 1414210356629029380506241276465107253067776 6258 -14366471940344110507848146670882831810428928 6259 133103141980304142104562979443193887269584896 6260 -1128026773882883334821496321006957782605234176 6261 8768289258722826390014325805028414061652475904 6262 -62667053356736817185704547305012068884844380160 6263 412725252573806385388863982870980803376879501312 6264 -2509929595406844685347109095897017927208932474880 6265 14120266777778878705873834431767267355305044869120 6266 -73609648573858487846226327583666426739625012756480 6267 356122929958290415688323981831145240333020488007680 6268 -1601177892667547679284915218450013930187858640896000 6269 6698804478176587242643208576209128323541157942394880 6270 -26107356135567321164903891043207098008022129804574720 6271 94880180045206858135906414391190610271906697188474880 6272 -321829810254738517892048098002549347347653368733499392 6273 1019672252594101938512386889718005595063500390912753664 6274 -3019812719215786798300719374340557267743284173431898112 6275 8364570038097306436794971958631418555656106101081899008 6276 -21680502510733109641771080300004518680378972463098232832 6277 52605930858496566770908158612218027665024651404901351424 6278 -119530136790171700238592101446912171926924010776390795264 6279 254387376691681765546978146506119967580762325805300711424 6280 -507162976899091029685501667326932418649454675076889706496 6281 947221859462337762867634799687469511672731521118722064384 6282 -1657240767877932204382614326308572113910262865361666834432 6283 2715719456733536199259070465502364654616514220681997582336 6284 -4167176949108158521243995764003456674306274847856286236672 6285 5985547192218342686352335460547704224169001348706619883520 6286 -8043966082577090189217564864962315208023705189521377198080 6287 10108580649693098587862926008622507473601220252159862374400 6288 -11870222771159370308634332023677625053763928219508686192640 6289 13014073679870433213233704748892005676434659471744879820800 6290 -13308436265148451178944402172370483806763933566856540979200 6291 12679567622477191263355780068663569864579410232823565516800 6292 -11240173787312172462998336618674517240147314540687445196800 6293 9257094222541394750324634906427122556913550063300509696000 6294 -7070579259352943289110913941716185624931727379916442828800 6295 4998620265694432198590354038335312259236958984593421107200 6296 -3263404640007080894157394868533835259045583389750774988800 6297 1962379231981914501391681205151242647844353541298959941632 6298 -1083632137122506104781106142593084502513225702289235247104 6299 547598566368525749437734157767604083184057282839133028352 6300 -252218933578994006091817229768577415771366194228146208768 6301 105387341631528020767059359156959168546454553438424399872 6302 -39727684907581616687462195888742490451591624477244391424 6303 13422586208659191459309100003709462234337449020368093184 6304 -4032537524509765927994844671268067229060312105561882624 6305 1066879336117817026853714937040373081276208332559876096 6306 -245588032766232886231830842703607496503508152073846784 6307 48435683153751222030746973783221310214975596047368192 6308 -8020131086360003683058482459127213117413201601888256 6309 1084333638538684592196765819786072356474309975212032 6310 -114952670042077067760255939408416512526970987216896 6311 8960974638654369113224448459188655213779074678784 6312 -456719261665907161938651510223838443642478919680 6313 11417981541647679048466287755595961091061972992 6314 -1 6315 12014 6316 -24064041 6317 19280104844 6318 -8272536974416 6319 2207110297300480 6320 -401091384638430720 6321 52794059473154119680 6322 -5260908081873426923520 6323 410348775673698063482880 6324 -25713585642597681981358080 6325 1321734567439949451193221120 6326 -56690369415513922354182881280 6327 2057923691715387370065887232000 6328 -63990747906780165145194575953920 6329 1721985470846616279513329194500096 6330 -40458965217615959621086324136607744 6331 836422671319774991331678483105447936 6332 -15318114266475832196468995838793744384 6333 250007478451384878433210109734070255616 6334 -3655766892657842560897120831747487956992 6335 48122008175907849014920799662289650188288 6336 -572660725544336095917520231364546550300672 6337 6184476695425084106805754439731520238256128 6338 -60822177930019719764139733984099358277107712 6339 546428531584986224005252651038919638745350144 6340 -4497277526212027482498061847466957255544406016 6341 33996226905194685251796575103905586085997051904 6342 -236589301222043820178054440055054493394545934336 6343 1519043497820490679197163279838234187063103586304 6344 -9015723951168499902475303964131019957061581537280 6345 49551327383390954675048776216270425739747047505920 6346 -252600358714899957265152551441097765869649899028480 6347 1196113452465691066888099348777131852172201002270720 6348 -5268014867504609830042161749224239552631773258055680 6349 21606229031325512961621312667751377855510558204231680 6350 -82610949385688610016427480923044742257338322801131520 6351 294742831813193019898354832297518816571305862501498880 6352 -982131821865693209799069225044562229353631113208135680 6353 3058769340321444149653123645640320128741542459930050560 6354 -8909656483802031071360767433425149834994155545954353152 6355 24286116605385864893528786748719897112880982661611388928 6356 -61978842275868544361698871897659673524258278738841567232 6357 148143646645130699212284664015355931731092251098069598208 6358 -331744474555977544093934903788375156060362088061381640192 6359 696135073401434463848411733040387287769372296267981389824 6360 -1368993982724528838510269090026313700641117291121093902336 6361 2523116926345545282831501637162707218633905606248873590784 6362 -4357831274033274893547097139127520204673548988864440303616 6363 7052265865140419941684448416109926266891017770564335960064 6364 -10690483790201897672938862483871313605309336676515845242880 6365 15174587006132874327598686474994415135824869963602403000320 6366 -20159534760989326362252394198738904854325644445553346478080 6367 25051366771658999100758328472343297363601640935326975262720 6368 -29097737052370095843312542076221142094821242617230084014080 6369 31564257027258381274698648544448345314440312263472368844800 6370 -31945463914342966374302834525454871117335220459905692467200 6371 30130037908278430693316458761524363161466918660029074636800 6372 -26447832801703773123022985874151915097649811852136493875200 6373 21573377814961649639553252688225291783244850488146709708800 6374 -16323957481651434961619348070791837026618431361774308556800 6375 11435217422011405896090492644525108255682205199667245875200 6376 -7399157632205710893981080159884260986746974295156378828800 6377 4410636035334848556437042160591329237819618451878219612160 6378 -2414869799880496875367631259694145574217013861835425710080 6379 1210183629104126134029828709575407693231071497654833774592 6380 -552871790300451535583839958198794809507816379088621273088 6381 229176899258944650328910743152965195312714042084029366272 6382 -85720858403601633782724251459016549319866461794041069568 6383 28741737298705874053716261106328483560575121432072159232 6384 -8570557587665222856525186758379429226541791464310964224 6385 2250960096311518666054782935859771504757496745805479936 6386 -514454907081599972380627136061218791903914663224541184 6387 100752736903930404302017540008605247739561799126614016 6388 -16568602440763279881745103116675547338336404309540864 6389 2225051589207526070719664888223977924245880595021824 6390 -234329451119619434661822300750634097602944393281536 6391 18148881660448985847537164387519780154243006070784 6392 -919147514102638163401536164325474867830488825856 6393 22835963083295358096932575511191922182123945984 6394 -156 6395 632944 6396 -770545932 6397 446622918456 6398 -150933605734912 6399 33359022476282880 6400 -5192876256160389120 6401 599602214080763965440 6402 -53355551741169683005440 6403 3767941965912789099479040 6404 -216134820736810898238996480 6405 10261617294883131232309739520 6406 -409571103236971109393866162176 6407 13922911990420539199594684219392 6408 -407599346765283342655063867785216 6409 10374762855856741101588311521099776 6410 -231502067257507653390690013333684224 6411 4561462777152310370713393858414116864 6412 -79871546214516656989665518629599313920 6413 1249884494271463415085127445931437850624 6414 -17567945721151196324638198616204406423552 6415 222791880710173618898487260093704776450048 6416 -2559531807717701572341281739194200353669120 6417 26735425331194278721459655550345872286941184 6418 -254747497840343581632842447411392603823800320 6419 2220883837052855782832001623084797060095934464 6420 -17762844311146881355010449499962328572741287936 6421 130659507167126187689297697512823241056838483968 6422 -885903855017894025744972862981089790165971369984 6423 5548016591047826043741435655573486301335139647488 6424 -32151714680115878510824442360029307269428207943680 6425 172712303340640397196323880016207278219119107768320 6426 -861323647388090330218629084713340772072320286064640 6427 3993404797598929813061113916004277634532260645437440 6428 -17234834213185806902727532074657607428804704458506240 6429 69319814198218347088146516378709853719043246213038080 6430 -260102078816584078168761376237280094786583342790737920 6431 911315473881124557688757762597586980490265093736497152 6432 -2983935896325488358110525339807130053770762617329025024 6433 9137351399858675097606966665621197525226369093291999232 6434 -26183883005701368579516506825481718225644417192990605312 6435 70252735721504839428828653797444312906140937786321010688 6436 -176563615410233655494305902407537374713541208882584485888 6437 415817430080433098663161429477624035389108512972529991680 6438 -917876325803636853734847954082870279701486501928063991808 6439 1899433123701959957382325133407706994188199267612852486144 6440 -3685209824911395439888172979740096912954966103360909869056 6441 6703474620569022770045617600633986551178074077859414016000 6442 -11431382004800085986353264743757405063963612198410878189568 6443 18271708679388998404612892596223309208088310388984958156800 6444 -27366514772622138032230060428290331434787674701738310369280 6445 38393140094842838844414937814951145479673445116726183198720 6446 -50427650171671751312367714406100317182252509143266555330560 6447 61972956314477368510150988968364219780967210090162636718080 6448 -71209547784610624899858788901334289866077144706205047848960 6449 76436950319665213728341699261267174435644558093801278668800 6450 -76570495451163124011961449119573312099249851152634950451200 6451 71500249603869033849631254141723243563081151860745594470400 6452 -62152759825948940996370606654730952752213173767573497446400 6453 50217334889276242568217419318166769191421428356209862246400 6454 -37646535228997302121829050179918986312473821708142038220800 6455 26133839484029892686338380157584051770409993789085266739200 6456 -16760694496393336289353841524919764621338302131611717599232 6457 9904904207792203217655190463775742978152462606045674471424 6458 -5377338166129519500172996677155895231618085006509984448512 6459 2672586191787246274151474648919392802233509189537813757952 6460 -1211130922232431091934739275554548787562087311615666946048 6461 498081483425470917345283682194672881077019708645303123968 6462 -184864303015862459024757602921742560874070372608450232320 6463 61516012121921514035427366883925034350210554969706201088 6464 -18207994511448262739904088453799231534359791261181804544 6465 4747508225389270218341396714423150506018501643684806656 6466 -1077345497316951166792001245905658894022804922496450560 6467 209525604894220812287093562476337708596536799855116288 6468 -34221538520065244355686972053137167033147118594293760 6469 4565055848457129209199585715856372361018732177260544 6470 -477619876877893238436869049960456850419667861241856 6471 36754482582563878857012980285263398752128491061248 6472 -1849713009746924005851538616406545696752039624704 6473 45671926166590716193865151022383844364247891968 6474 1 6475 -12326 6476 25329929 6477 -20821196708 6478 9165782811328 6479 -2508977508770304 6480 467809429590996480 6481 -63179811985474897920 6482 6460112510034954854400 6483 -517059879156037429493760 6484 33249469574423260180316160 6485 -1754004208913571247671214080 6486 77213604005280184818802360320 6487 -2877065898189329588853619556352 6488 91836571887621243544383944392704 6489 -2537184164377182964823456930070528 6490 61208490929329441824262947178807296 6491 -1299426805834790298113058509772816384 6492 24441039820780452937895783555621978112 6493 -409750570880418192412541146993268883456 6494 6155535881200769391067375723610363658240 6495 -83257899618210241664197196894698463035392 6496 1018244486964683333714494751551956103200768 6497 -11303540310860487251488317918119920945594368 6498 114293028592408277207059045084791102850990080 6499 -1055923527265673387270937545861704846392950784 6500 8939045200317739048162065093636551375736274944 6501 -69521915527488447961817474103830243231479627776 6502 497908315556296195556649835080700975508222902272 6503 -3290851207856278730687109005800413767395046326272 6504 20111757133264151989958175275277992559731860832256 6505 -113854756743622711696697660936329040278603463393280 6506 598024965396180751657800311473512322307888114565120 6507 -2918760747241871727325357518203813396316841574400000 6508 13254824462702469456164389581232794821696294548930560 6509 -56075897457697126767076376817066592713119967121244160 6510 221250577782125304192720513680464449695424815227207680 6511 -814946989446361176235877584772079006144472548082974720 6512 2804762769627942325176584750239736190334161300681129984 6513 -9026641132972420865874174325254580236283067694588100608 6514 27184359283519381266574700764667544885446893732538351616 6515 -76653882616788602052561800399683333564169817047592599552 6516 202484313718878223219356179492548299336540154311483588608 6517 -501270877465598010200896468830430681158174668863238569984 6518 1163379334716843741420257762743623226838579114006441623552 6519 -2531887725008708171318107641206127847172345300124109373440 6520 5167860230128448753274919356841727689017515826346798874624 6521 -9893536576168336162607847596642901044543837812970693328896 6522 17764780515171320433638332340395493307029697144583268335616 6523 -29915029874740591914390977903624736394818242167386092339200 6524 47233901148979894482164647676317932021485957454485761556480 6525 -69907616551377150392058807331575078005400219367079023738880 6526 96945814950675004051082269828641195813672534679005712875520 6527 -125906667115002501725493757284543931728106659221860085923840 6528 153043649681324832863614520012949581656755662797555357450240 6529 -173983352596479631074416226347116925046594601675882464542720 6530 184819364553673393830986233047989219988624336647508249804800 6531 -183271028810604678717239357000670987359966620965298975539200 6532 169448332009441840822285494157598402223812115573627682816000 6533 -145878897466859531632294465997687197287671198023293704601600 6534 116758627260203920098054186707125375409461288074194033049600 6535 -86728287880006010139748593004363080880629848615951322316800 6536 59666836600265496266657840475052364527566961873326912307200 6537 -37932025028121521135144725210430858480496222715101654810624 6538 22224678215464903310678012187245631530521939073926774652928 6539 -11964859961363165134375822063887198156467241510674802671616 6540 5898044173874944083886789256037580413974834758164248788992 6541 -2651438743723806834198389294262062770436888665315363258368 6542 1081883825254543468473291615848362311473905879084647317504 6543 -398470343330430792103231466949813605308715866648972623872 6544 131602581831508250927379920526229497926962901403723366400 6545 -38666949119208044145862959843458234573477079268169089024 6546 10009471357860140409063420564907519803940917950594154496 6547 -2255443731537832737886020031819923035785171644119515136 6548 435619812229204904455932228069350964531410004019773440 6549 -70668128629338014782093608994498311990540117783609344 6550 9364441148033877853060993732463378819640408747802624 6551 -973388635416235462721275264308433480993578728554496 6552 74428112679230395877427496734852272372087470948352 6553 -3722261982577143369800009808324283315686203195392 6554 91343852333181432387730302044767688728495783936 6555 158 6556 -657596 6557 821205790 6558 -488265311872 6559 169265171357568 6560 -38376977493823488 6561 6128495115342382080 6562 -725961838051713761280 6563 66275776761239592714240 6564 -4802061724224863958466560 6565 282633759885657418599628800 6566 -13769625712710273727652167680 6567 563998311247531479031470882816 6568 -19677043786799198377301923332096 6569 591272490540525829743831756570624 6570 -15449131184611107031235225381240832 6571 353919049116166537039215907691298816 6572 -7160316388821890966939510877959749632 6573 128753625856077562865457085740843270144 6574 -2069385636032299799910209739917975617536 6575 29879017483552735106772950063425133740032 6576 -389307679946594102226881653883101702520832 6577 4596020781647068239770271242298112560070656 6578 -49342505952915253224436291386585714178129920 6579 483333555025160136046960537580974809525780480 6580 -4332730891584202557373876714808206752881836032 6581 35640934711782359451334579687235431324213837824 6582 -269703338222103083612932645720483727519797739520 6583 1881720486130486416858272533142491741182417174528 6584 -12129719006760383505115653667174313836125232300032 6585 72375228946644182490740792910585292388891929608192 6586 -400421816827885820589719201888865358776326034554880 6587 2057373578180451833534229707660365416688096515194880 6588 -9830926292082673267711828952411904427165943794237440 6589 43744483138590745815056311237123197072197293556367360 6590 -181471609113612600622299270012843039145283180455526400 6591 702603234380834686554202403598208994177432973245153280 6592 -2541209452773846910160512932141744992779210189902446592 6593 8593461435581373008463694840286602434439085218691284992 6594 -27190633665803516829355315316130357997792504482468200448 6595 80552601572740131112665908354816807996538204658067308544 6596 -223560500955082043533952254596810980034480571881506209792 6597 581532242847990101933018261392633973386621517505551663104 6598 -1418359185011629119064954367138485397705457850699007131648 6599 3244634995237324336575363479570116733378644729940947238912 6600 -6963208573719376300018540415819962688532889867861071233024 6601 14020930285168292946438011693423552290989997756054507618304 6602 -26490547772905695095261312793919788640265749703800800673792 6603 46960943035142726853629929424548391678023006487577414860800 6604 -78101768428870182233394848403472781997724794723757142835200 6605 121834317070581926996559355780926195477759589610709833482240 6606 -178208373197597139628532552478101301490473883850884230676480 6607 244319280073021759414532254063382708809597578501277981081600 6608 -313786290544482371961138503537452083237180528533882808565760 6609 377296847147260290627087828927233453179588470301315762749440 6610 -424403655512624475877174151955501024528833761445566207754240 6611 446209224558509911673933915215551752076498524447651450060800 6612 -438042307225078391284109968143065218283014393791343545548800 6613 401049423844832622640941594969927757199837404914828863078400 6614 -341975129822995305832806351313541163766763824402797271449600 6615 271163789749405142317937423594169737131396397856530104320000 6616 -199590415244041912965835566166310213531669691020987911372800 6617 136094367696924328822669522475024493676472225878265542213632 6618 -85768954264035245487944640884637459939144908036248984092672 6619 49826694597059326121529021051647158292661963154363533754368 6620 -26602306114513576542903118776693789115167992210887419101184 6621 13007219269982319259708317787629709615511756827944164524032 6622 -5800958970873084585742062270718798421950797039276029640704 6623 2348631953524949395971340834618467183821882130777744867328 6624 -858456698782783098241890300783552244967642288267651448832 6625 281413158174464764594663929506258227388285594068628537344 6626 -82081406463805358510067316401339619652972660180022984704 6627 21096288213037231984918842375720698501904640823684759552 6628 -4720413067969886288059133626116183780166880088094146560 6629 905461162978475053267551428191839096095967126633840640 6630 -145901313107133158773386803704852996342098967744479232 6631 19206502172945648944558856514887214489700485356847104 6632 -1983531753415034804299563508902130360739285948170240 6633 150705938368207715760706532086111090440926981521408 6634 -7490195891320877455793884767670950475736654282752 6635 182687704666362864775460604089535377456991567872 6636 -1 6637 12642 6638 -26645121 6639 22463608288 6640 -10142313435072 6641 2847507851485440 6642 -544563384578643456 6643 75436802216159662080 6644 -7912036186138382376960 6645 649611432678516614922240 6646 -42853593022872988097249280 6647 2319271728684886084870471680 6648 -104752855430700732274106695680 6649 4005062520684392546916561321984 6650 -131190659461219640298987791056896 6651 3719729145458234624311120443211776 6652 -92106753298551655886733397941288960 6653 2007264904067123372191490325155414016 6654 -38761672598424234871774805311541477376 6655 667257822592573318143455318474955423744 6656 -10294307153265368990887795203446314893312 6657 143015934585315711877743097021548730515456 6658 -1796859846857871538168258059318159508242432 6659 20495581874154623731028860402716146065735680 6660 -212978040498238783655931627857962531207249920 6661 2022590637315993659364858621023654465444511744 6662 -17604506983486144162909818523252964881499947008 6663 140803784951053166864486633478301105879907303424 6664 -1037314992000502362782515126521668430547818381312 6665 7054292180117251564403654072085397249759880675328 6666 -44371195146784919000189482609626620231982325432320 6667 258605214636911076678179246757499625056387322609664 6668 -1398868599051952392837238715251243039860540183674880 6669 7033507903602775394393816933524544229693034604789760 6670 -32916677046867815991588047486056603676028182137405440 6671 143564863734878618397188999291312986857514554233978880 6672 -584193796009350505437319053706150527985991176138260480 6673 2220153458208030549344282391968496994499338494573281280 6674 -7887181675175636145497610614523226175892581680486023168 6675 26213564004135166882801564005827785105161238131970670592 6676 -81565626615126414925285331396928260881031902697474752512 6677 237759085762268864277893617109316949557246226363727216640 6678 -649605315629042310287260688686170259405501298074496008192 6679 1664335363161578214066932991615698627931417703874341896192 6680 -4000097704740101979550166497020594022249494815404455886848 6681 9021157715483356844468834600346361313929634760006003851264 6682 -19094277377567201353312000188481653066083295562068941340672 6683 37935397146504922055483870983490005626523833325079708565504 6684 -70745876060982710624160957928235070587561196552184869683200 6685 123836915945026045621650836752721519750864255142540922060800 6686 -203437438006720258948954344483263496016935546902000047226880 6687 313576250692541004385177518893427468960919398588498690703360 6688 -453362561345869283308147374784843798794620302380774174228480 6689 614545227261046020554558265411309349347301816224416048087040 6690 -780616230770289576785891527087853748131116719865320974581760 6691 928577046891000212328591884201583831405771542278513990041600 6692 -1033626675578922345585334536958991269046291859538640665313280 6693 1075689477927624502065107187431774491512963669860601875660800 6694 -1045532946459598623390505430443728838789840903156314773913600 6695 947977745156524776914177655937542711687346007852951430758400 6696 -800708886906194531763666889334207702942988936879788575948800 6697 629055867378816294775623440192702555143422644329011530956800 6698 -458847667088349322198328972807672791590906343915302735052800 6699 310120760421970178780483770160479845833440674471632739237888 6700 -193762586743535394286567293956520551408811755146424742838272 6701 111618249155481817377433864167181514741791167819401870180352 6702 -59102656402902097169693026809425158644310819179939086991360 6703 28665877283688445353615024869521482001460402321203692306432 6704 -12683801767000712639957416157285959155375499957636706598912 6705 5095734250380329584045913136186747972952480128204462358528 6706 -1848515979397074447411160522093333987862247477939026264064 6707 601493265468137573335190818855974689350048267405426163712 6708 -174172284285470857429198053367586759109886238310640123904 6709 44448020157612296707723704783261320039594453291489034240 6710 -9876445948168977480574199480301718524865170180208066560 6711 1881590454586288121317196465378176504182474371051290624 6712 -301167067362300195399834601142169371503838344236761088 6713 39386392981307533351838988294082862460394549442248704 6714 -4041491619509300004476554514539112993850659367288832 6715 305134138718992574891213073980546464197540166238208 6716 -15071735634974936343975499837386668640201804349440 6717 365375409332725729550921208179070754913983135744 6718 -160 6719 682880 6720 -874496032 6721 533192528448 6722 -189549798227712 6723 44071993196794368 6724 -7217621884499668992 6725 876835442484033085440 6726 -82099849133516357468160 6727 6101284589581897188311040 6728 -368340945931403394794127360 6729 18408169170080045897393111040 6730 -773504022108932943579684274176 6731 27687168828167983471135045976064 6732 -853653809462965110341807338684416 6733 22888589475527576279857466267664384 6734 -538132555713269848812682703573876736 6735 11174846196956137711322491528270577664 6736 -206276971052926032609006696363926224896 6737 3403901281217446436197120376867886465024 6738 -50467631790083473088548540470317763526656 6739 675339549117225525982367847926199163551744 6740 -8189740475362811316106787360934431576555520 6741 90333669701224500686494012192018006309601280 6742 -909289636021637703358823793296899871940280320 6743 8377912166216189876103593956855515683770859520 6744 -70849948678754647777154216733741361087213731840 6745 551310908124209417341905912677085939279612346368 6746 -3956350470131491142423302786185828602278053937152 6747 26238303366994886633922961811345108335644993650688 6748 -161117619240214020491119758129838532852856580472832 6749 917632246101707973946077695403864608889100679774208 6750 -4855110776284356619208707138162851496409176882544640 6751 23897942099288224056499462819460992886552013003816960 6752 -109577837232326377798232406209236404424253657831178240 6753 468601336583369837416677268595469012860312288923484160 6754 -1870990826399535697428840511010510050149415325521674240 6755 6981516369189908008849077716078738981777887179049009152 6756 -24367824785932645299458916069333054786224248579663331328 6757 79617761674073850594958443327785928208114980746409541632 6758 -243683854802992960963236571148673329758602010053016813568 6759 699078672479619772089739488815444879148973024608960643072 6760 -1880742874106074722507539638764974492197624113654543679488 6761 4747029911334785547198820350369882653568293258447690924032 6762 -11244830404717528295675696473611304777877634360749859012608 6763 25005524004686089988956209616512685316392159387873078935552 6764 -52209485040302695653062012070386858423156588880192390299648 6765 102361342065915539206229054760899799893313416353960217804800 6766 -188452695157108148101951845281018532853145399591947154227200 6767 325775600318922273476696521908915821499453305008838986956800 6768 -528709193084022444894468044747453187511630683414709927936000 6769 805360874582679148398887590264956239412312681027881612083200 6770 -1151044402764760326030827003633070306398838183262826329538560 6771 1542876745066574413070255034360070781931784160982714904739840 6772 -1938529308687839444198870883102940949441821910031957711912960 6773 2281557749294624900534357920358668687340376846002594187837440 6774 -2513462575716354602844602989133534290169082243524932780687360 6775 2589421263080327395414324343006614201308941733512547296870400 6776 -2492115316764029869421952455857385434779519211227458410905600 6777 2237930620136044859661161663188626587141455840108700132966400 6778 -1872581563561794205845271202262585143017374271616107256217600 6779 1457702150001674502517082446551715323818514979679010973286400 6780 -1053789701873622973219327468090370076858284913708871012319232 6781 706010475107975603048912181205597151606026256979514462568448 6782 -437351868084130114694663608964688261110285473447213019430912 6783 249838804425477211297770847111056818598750327849691159461888 6784 -131212532075786513599094371406480026904133395187822338506752 6785 63132713538249975292972112009761762424871601681683414253568 6786 -27716235487526374675886173149190385494572882046051158065152 6787 11049925199543442266333716573157048190872602544676576165888 6788 -3978445116968613659416984973692926203112780549946681065472 6789 1285067937400080505180448954113288998353069194990875312128 6790 -369440856783978946843314949110894216721677117444965007360 6791 93616453383194479703506543192638823859355786671072215040 6792 -20658353059316430014415950388795276145826307487049973760 6793 3909082222279709401407779734461206004707047709847060480 6794 -621540636897546039744228058799225957497377173830369280 6795 80756317716030101507977540097067855281528384832667648 6796 -8233689177386807724713815561164337078142245716099072 6797 617758473329306027238220032728763878870816986759168 6798 -30326158974616235552726460278862872657860600266752 6799 730750818665451459101842416358141509827966271488 6800 1 6801 -12962 6802 28010881 6803 -24212600352 6804 11208698491968 6805 -3226607447940864 6806 632707370972232192 6807 -89872045985159000064 6808 9665707071106448547840 6809 -813811130945549329858560 6810 55056162202036782473871360 6811 -3055953620547692874458726400 6812 141569193770860824068892917760 6813 -5552070564902258434075929870336 6814 186564997117555607241257883009024 6815 -5427036764384164844994735120580608 6816 137883932249606808446448330476617728 6817 -3083530015493663069816855732303167488 6818 61111364992336510294419788368082632704 6819 -1079811764698425383361468711202807873536 6820 17102109715700261863282035957182087823360 6821 -243951198165482658054840177962184257568768 6822 3147538945092322590132993755170557835345920 6823 -36875062824880246363242435124585009218846720 6824 393645379900687785028919652241998543826452480 6825 -3841169909359269066082506207617454209325072384 6826 34360331315918523915117006436963996249041666048 6827 -282503682308562462418795066945783828054334767104 6828 2139936808248921197466326951875840309107043074048 6829 -14966993120380233849250259644457054454315988549632 6830 96847801880774692268035406232316836903272312733696 6831 -580840453117339117660418763017176690762100483555328 6832 3234133091255368340729394106058972257638741543223296 6833 -16743729456171488632811231209850247222511388369879040 6834 80712561245444264104586973124978589449132208145039360 6835 -362720538199531373993653811709785795706021869896335360 6836 1521396469176090180270673590897088553706615753985228800 6837 -5962135111007101944201963413989517094798169145616629760 6838 21850214413555452163195766046680704139448356038584041472 6839 -74949213576000457481719396144493894677609735291297333248 6840 240801149963274116115202218052500117297261864190293835776 6841 -725126795368254786204366759406663609074450246469760843776 6842 2047762660588281854466739666317060017703447347292417294336 6843 -5425821111373727659082012269145647612326665931183429255168 6844 13494157527409673073947807197760359329386081332299837734912 6845 -31510818524918413435820227547568970869684903481505721876480 6846 69105325386939381331224419421507023698867614337815099211776 6847 -142354367227110313361607895124263722472837011085464489164800 6848 275468560192813789036619067450034670374188029260105305292800 6849 -500742306259242341825554527314758585457155054326435230515200 6850 854988638644564805902347388301095139015842156919678021140480 6851 -1370994636860585894174113608388333843984180765417918546575360 6852 2064084310511227580105922555314756277619245664436537398394880 6853 -2916634032790566672616212272677449962144978182750068707164160 6854 3866369720903438402926401595807995311994685041830750784061440 6855 -4805635664266679100726333650407465730289415362342429413867520 6856 5596742174168172146654050377676328643727045551543829040988160 6857 -6102614629360333707754313165698843071851128156910467437035520 6858 6224375472620253414219154116456957241407724370181409367654400 6859 -5932208378684584515758082567652313581246384430307868252569600 6860 5276570127178284251085990215711460877225900617097188841881600 6861 -4374218994502404706466165844717872841178171187561226043392000 6862 3374251967091698327232493865911103439227936303273324681625600 6863 -2417700164169216125219138706341219999550010501889374763876352 6864 1605783536959486600384391656367714854620864269105453667975168 6865 -986321985323742046766761082096558036962362114713827909042176 6866 558780265253856519765234721031538795841811474879321405915136 6867 -291090941435261472551803767682481535809727192696848369319936 6868 138949228843500663225901640176809484005118703321003535106048 6869 -60528205225433078935818259434567518962098244220306778488832 6870 23948366378483958980078593668407430369607452567292178595840 6871 -8558383499405364892169160766241827095575609367298788294656 6872 2744308159085631867790095961594164755816024628292390748160 6873 -783329733725570190394353603005049753482948688181419048960 6874 197109352714557936887587285865579366243576743522352496640 6875 -43198296573219148150149097242968728795835089345151238144 6876 8119331511921718998215394070064581380917933763930882048 6877 -1282467666776399612840295105892534777455148897102987264 6878 165554127051569503020431634708674823556907429032624128 6879 -16772512493492608024318844196309220620482031598436352 6880 1250588682293586990820415565294914426381835777867776 6881 -61017693358565196835003841765904816070635183669248 6882 1461501637330902918203684832716283019655932542976 6883 162 6884 -708804 6885 930517794 6886 -581617729152 6887 211967195211648 6888 -50525208092676096 6889 8483036626444133376 6890 -1056579534454351085568 6891 101431263275729254563840 6892 -7728906851472995848028160 6893 478453270335476959741870080 6894 -24520076411175431646310563840 6895 1056642409650654591717470109696 6896 -38791309957972500339286905716736 6897 1226783803698076324824323104702464 6898 -33742663004295905969846936508825600 6899 813900420212483465705579364527112192 6900 -17341906227943463850956202992876912640 6901 328499701037599053197846273100091490304 6902 -5563524810614297202920057799273502212096 6903 84671851221483996815112612384681939173376 6904 -1163241945448190842092048203850567678689280 6905 14484818365547456496372774871275547247247360 6906 -164083795350984993412978882441188024747294720 6907 1696580395823013273416663097780896959593185280 6908 -16060251984934728008268606372090424102421004288 6909 139570611310591695607388229607669353585297063936 6910 -1116318272741334342179496046568653595388281880576 6911 8236224086629333537355956689937509220492140085248 6912 -56172289607755354332423481100259217244276970749952 6913 354813223001763405027190570594472206659401205940224 6914 -2079313152336386209266915221438217990413301646884864 6915 11323376958795093300667495350280796011686659968991232 6916 -57385401011631201322121925239161487331574789743575040 6917 271002959723214906007406352459193583322518074121256960 6918 -1194042412982432585403984892015040604272356028716154880 6919 4913783764751716057970187692804687157562646833492131840 6920 -18905786591204111897253004544057773171374225470282268672 6921 68068253613043549625850448162694463065120960656831414272 6922 -229516188826074765558397235616773717563334451329004208128 6923 725286154729541193193641007253673564353125738433604485120 6924 -2149332263216129344498473007628772097297873517548482330624 6925 5976268195282638431441018971399094527604518808239378268160 6926 -15598672134082240865362844888661177878221625120814549434368 6927 38233145459536874443571310869132023436649797025349534482432 6928 -88027161054522916860596664711650627055761966350884522688512 6929 190420135814181458315510850913400905820891817555822588723200 6930 -387070076520136165929444845009427244838987438524889196134400 6931 739389815542735726175189980181087873601521458112157764812800 6932 -1327260212837406957127805576538432992413763413661709447987200 6933 2238686470373152056699162821349643465543314997254065970216960 6934 -3547350148303850936747114807041623927380674211863718705233920 6935 5279213023787215486242672114262582861637329512135901126328320 6936 -7376144810647707758302679579714970706221740526482852319068160 6937 9671268750494716250051674074718931573431191993693459280035840 6938 -11892829077827983101987025221173600147919207570687453015572480 6939 13706946924052698896152703744486191577623173346612590862663680 6940 -14794650521800994810922950674404300345011198047333482170941440 6941 14940866262004536697860260688771299917594967951590277146214400 6942 -14102347377505213891177326798493253749634224700724436638105600 6943 12425721817918362708017251633685506897469175505810484939980800 6944 -10206140139006483915449414135987461006174857354801463060070400 6945 7802293636057019627684315199912576955314157520255520375570432 6946 -5541410803446407853487189593888037150706047260758263990321152 6947 3648918942003103315463446921700117970352014011658120355381248 6948 -2222482775072961304831293011304172892523474557277346977546240 6949 1248773062583499553129563813469557618587756344946465150337024 6950 -645314596408772920396579647374724834044325987075380152893440 6951 305614693174527701127689453502809353504810288688058228277248 6952 -132106335650409600137970235442292086115069090985290133143552 6953 51875177873936531619574172310507786942327685684531038257152 6954 -18401834936210810289518770486596943189504287929588451901440 6955 5858057174955242682423506872299223728353726374029746503680 6956 -1660275920834334860492213749202738330825253163033910312960 6957 414877058488432303789590522119954008632979794531754967040 6958 -90305675368718005701705974220398663596377226400149536768 6959 16860203660740984036175016198928388719333244701692133376 6960 -2645691651268829327188567751882137410191826179038642176 6961 339341943280525813765577084978513984191957103781347328 6962 -34162783460314522075875908425347205119834880183631872 6963 2531503523561790217193557590868691725421532156002304 6964 -122766137535795845129109525948167773651098333609984 6965 2923003274661805836407369665432566039311865085952 6966 -1 6967 13286 6968 -29428489 6969 26073635940 6970 -12371933950272 6971 3650541838364160 6972 -733757787157584384 6973 106838119238047266816 6974 -11778866140015150718976 6975 1016673657497007838986240 6976 -70513975904982774169927680 6977 4012860161218646793942466560 6978 -190609346593211687361514045440 6979 7665355384203567617510870089728 6980 -264147617033500607919831694442496 6981 7880604371780317494643381329985536 6982 -205369258258198620386142203494268928 6983 4711330855918630001228014461357391872 6984 -95795177448223437996332194353836457984 6985 1736811166773623489757161257402990854144 6986 -28229159336928856269122151555729092247552 6987 413294900608450651685065402731548135915520 6988 -5474022835988704274317090162871693192724480 6989 65844699555975159355987984867136103713341440 6990 -721812970602657771854877417124374593321041920 6991 7234330701005295612915832403179248128511442944 6992 -66480835285787979931654219181144844453883674624 6993 561644904929745853633571526161122535224928894976 6994 -4372573353731589881825319045013147499883606835200 6995 31439441293638900923962173024332072895300268720128 6996 -209192381096285400932882368432835271391826254233600 6997 1290466899120865927714799904206121104080902895435776 6998 -7392759395928140759263224548935408238465344836993024 6999 39390483373761675234146221910411839245884708307861504 7000 -195483363268706666748830823603301564112281787632189440 7001 904726457645961186008466516628172962351058018138849280 7002 -3909481295140955351078643374927169762251327811417538560 7003 15789702640510534060142338799598891409923462812600893440 7004 -59661787595963675957701775134796250482196806979148578816 7005 211085720802087556733420292469882820807851656604960161792 7006 -699833527615423647231996689286047552423930766848302252032 7007 2175699104827337172591648773914010737780701723336969814016 7008 -6346427187020540543463685681574604212299194382389381955584 7009 17378357501939004521964050211943836667535703547662185791488 7010 -44691501795574154804673496975082715085829331573928936603648 7011 107977109443992162322962849285833017742984497532204790841344 7012 -245159647495985215052417748844808277810391547039584144588800 7013 523194638855473229992629596951065534114620646197109666611200 7014 -1049608713233086120895508757468889160052162906309883697561600 7015 1979521937344713794175934487676934332660197970550750760140800 7016 -3509509064319378720157958541377961123843368984243096917114880 7017 5848367577606890007572439251087620775070810759926050487009280 7018 -9158784607118929453600152169398004132380594088163974808862720 7019 13475060080364997645101556501202615685419637207021870959820800 7020 -18618659342198853919531760755237936724438166094796455422197760 7021 24148173165256111600829681799845328877151799349729347973939200 7022 -29382400329824138350628100820023528939565460692918735072133120 7023 33516508477465731500059720654671226227097474850135649162362880 7024 -35813676516222243036065055465265557931430120464848373709537280 7025 35813940902693657911478603945194913416436320333488422544998400 7026 -33481264882188712033440643812697968376494350018546062118092800 7027 29225662630339130122500669112088886636116522199182195923353600 7028 -23786532245104666158131322137886025451577651012876250801766400 7029 18022287436283255380587769106166373910178325542400415515017216 7030 -12688605143852302307358770844143789156032958790621981648617472 7031 8284159869329948677693654925496793977666390138030068619804672 7032 -5003745815399779129427820743639884580888760589434015361007616 7033 2788637066602260578810931394621596772985239882589778669993984 7034 -1429578421661046504019060934926259152093770677471763840892928 7035 671757591574488481191197166440186225971718821596423235043328 7036 -288161037679303159256019064552991602599745634537872444882944 7037 112308739247278428131317505387257400980230980736360864808960 7038 -39547978031507252446827636934788051134824600487469294551040 7039 12499444083636055555241367347603497210190401436240912056320 7040 -3517661194383227657872014784271056027894083069590173122560 7041 872952413550083755729330141482876746061794678408661172224 7042 -188730682249357730401627342510861908573672386564229955584 7043 35002874988258367685190327503749312216121638300487254016 7044 -5456937429589228157397567138472949643940559787109908480 7045 695456399054544235555473014153337189004396239161131008 7046 -69576155602922631142572232415989324666051596145131520 7047 5124024740482145631222119023503288266913699495673856 7048 -246993776708922593176422736729051830321852599762944 7049 5846006549323611672814739330865132078623730171904 7050 -164 7051 735376 7052 -989374772 7053 633765001032 7054 -236711063112192 7055 57826291769404416 7056 -9950552200759302144 7057 1270255772930445619200 7058 -124988995555759556001792 7059 9762254166467011526000640 7060 -619481222145442508081725440 7061 32545796733612725234195496960 7062 -1437861102837077966440498200576 7063 54122020726379635574308645896192 7064 -1755079037765077540663986493587456 7065 49503871747856540959133699168796672 7066 -1224638936728880706477863771515650048 7067 26764567939780723853412231915591696384 7068 -520090055934045929190510661807764406272 7069 9037147144161544182434380314079483920384 7070 -141130169895341709353356915496140123668480 7071 1989831746665092145462179009313663950520320 7072 -25432864037524865045006955197018933632696320 7073 295773194462935312124954852175460232173977600 7074 -3140206337028328817126417932029646146235269120 7075 30528913386945319234100271178448920359443890176 7076 -272532281882167655470696667969959042493064413184 7077 2239608082600826049446639098890898665838139670528 7078 -16981370794092513301006594779963804220259353755648 7079 119051172195033156180347827148923363034877508190208 7080 -773197985194334206892955307460142749443053714407424 7081 4660246950578118064696515029850460198575107437756416 7082 -26108895750651374819193944448151612488617349642977280 7083 136166367759154551790414369059985165823344206359298048 7084 -661969686260628239505067999665796711547081649385635840 7085 3003495328274354957420917925271386528974472064993853440 7086 -12732746355033626760127474442659026682065302456327208960 7087 50485191872225180017537682143255555991221151095484055552 7088 -187391828804970901541253998432286964029514574615128571904 7089 651687630430249879025237820556539359179037764538924531712 7090 -2124953209960388487657634385825768669200987272130208989184 7091 6500730472870803689681770555456793572859276964222421958656 7092 -18669122569323719518368390334548302952202907573018142179328 7093 50355387137960249909290945312548851213293032216138921017344 7094 -127616149050685184052918304819297453608308460173207407689728 7095 303981379942507241506522363283316662541730961415294104371200 7096 -680739430806151888420346348603017461441674911634990877900800 7097 1433459354231082625914704038911558313068228730919108529356800 7098 -2838607242008907967966207495118866193705847270731925159936000 7099 5286304087526834545479674551892301657734159354763210968268800 7100 -9257704599011909497015079904105565713230052965740259804446720 7101 15244085303517630951891993309216865477522295731715819679252480 7102 -23596782238025074393442976453058591126398517688463850744053760 7103 34326264971377703048505792582120202077061014940526594238709760 7104 -46908587434892424089115195585194805022307524183286370124431360 7105 60189175408340206303646388820864257902222806270146148963450880 7106 -72471747583700975597408905384533249456754094732450061006929920 7107 81827667476732457811042391983746752799206147747604780495667200 7108 -86568219294449022769990371619302415780455208881287024565288960 7109 85730229182892529714134534688883080582506865367701281728102400 7110 -79388251582295786774898539259081443650457875542902609176166400 7111 68657465399684744160450752360165234278407901753165854906777600 7112 -55375358126266351943946959475684627858469459546008021979103232 7113 41585985676012918614662727806220784971062698345559095020355584 7114 -29026129229707707930180988609987696282417931592902083652616192 7115 18790802513732858660218602862297760847856254833337484217155584 7116 -11256264693383057811985205300749326780365277523814495872352256 7117 6222588729613294078018442436617918380014805752254937492881408 7118 -3164771536496620709165811323355327657692351643631585910063104 7119 1475621518799386562520364568322664538058506734178136603230208 7120 -628197253232542850131612301416490992141818954760275928023040 7121 243019313430767666552153781261111745149966249402310181519360 7122 -84954013237969747576078780741875325998002927348968335605760 7123 26659164088106445970974948444409732751206056035515734425600 7124 -7450199447254887619533620090662066064421145933712101212160 7125 1836210502468885517160366257186152155719966583217471881216 7126 -394321568159456444839429701220652205866678017830152044544 7127 72651441627785564697569222759380761842435102780013150208 7128 -11253216802458982128560711361924413272073076678001164288 7129 1425075581569402993186821936732021583128627358505893888 7130 -141683814729407052502338022422847341057524724446265344 7131 10370815618500087107573347572954744307478497324957696 7132 -496910556692506992189252843123536226683017064611840 7133 11692013098647223345629478661730264157247460343808 7134 1 7135 -13614 7136 30899241 7137 -28052385484 7138 13639463952336 7139 -4123963964588544 7140 849410370696393216 7141 -126739223639565871104 7142 14319377685876041957376 7143 -1266651648608526950989824 7144 90038484237916797221928960 7145 -5251822605509531810105917440 7146 255700940060437137829905039360 7147 -10541077589877723550391866490880 7148 372391658486259879068448986234880 7149 -11390762447310472575971354317160448 7150 304377001753911702304409601831862272 7151 -7160608729376391414183742004388691968 7152 149324313327784885703156658185019850752 7153 -2776991278641715348138182581018519666688 7154 46303453625251944633990912183888060088320 7155 -695555240399134070391779233723828383252480 7156 9453686329318888565241448181499021093765120 7157 -116710427631024889446001895261173970978734080 7158 1313359359528528396104787121475295057668997120 7159 -13514743375061953247168668267238540420981981184 7160 127538662059678618399854761538042685172771454976 7161 -1106709468694081164574964862101040620211057721344 7162 8851789518933241980718597242794944831559886176256 7163 -65402182881823927525975362584259681335818976231424 7164 447294725486351713293578022730681997461581270614016 7165 -2836862869509534341500710519126406602967010324250624 7166 16713253297084376888656254608636328635615559712505856 7167 -91608274875064424872534110806715064223119407593816064 7168 467816098787015770329659561723271895758970200350785536 7169 -2228665830167217665018602515959766385445221316910120960 7170 9916471951689665265920479225469942820200271941405245440 7171 -41255195350577787580397287684916944774054067725255311360 7172 160632171340414035992777139421307362464639109170116689920 7173 -585869378412029359815928289334456748866880805835217305600 7174 2003208788475923405282472330399126270782006295926151315456 7175 -6425605524748114147906917545565548076182676267597387792384 7176 19347888132762147922827226792488191358017748310834225872896 7177 -54716602640586443558700830881040442571941518693698470150144 7178 145402276071494654623255387600180417512415396006206778638336 7179 -363209407545362530428799458924427924959601417878619606220800 7180 853122407380999698065462475411441602893853469870172353331200 7181 -1884673500467777006833322294157100456997970469467091422412800 7182 3916527421695251372724916835292005786188620368148100756275200 7183 -7656736421362529730108349477914666720071892512014601080012800 7184 14082117239373047811117307645162564439311687693769518853652480 7185 -24363776775630709001602599059298752201530916691406570095902720 7186 39646955214154191357384138787831735087425185551595614167367680 7187 -60668624556415146431987509407319797938216672583949572447928320 7188 87271189284954260016543345919478340878560195975849643899617280 7189 -117965348035040959779060072970234938921766847716302088222801920 7190 149760751146504550957920878461752044744011073233211032999034880 7191 -178460003644867682694877531423737725140605664315035771176222720 7192 199469011469687158658149839432759063529842415960057934700871680 7193 -208950379491591703451459347183799744977346738096062471675576320 7194 204941723247973771461709713190464129541508080753948625574297600 7195 -188002165794930703672297747630251773937032273284987414275686400 7196 161101463044474154479032826858216494008393454519207960615321600 7197 -128773003688815959268481688057535629627117244634416459473223680 7198 95860576495878139536684226456585359098158355481740171689328640 7199 -66336418328745364538055632145472186542502253323834235925037056 7200 42585350842865496449865026468235406276601270256108983795318784 7201 -25301166453368376202781341996120250333715794930218770414698496 7202 13874755880887634660055945808162095912123382181981638826655744 7203 -7001300664567729899522819813150841541356422108859595055169536 7204 3239404075278076284296748201198320678716759102894145651343360 7205 -1368703245712364128394542108220239385263868890256912720855040 7206 525586604893042585551135199457011541434757099292089657589760 7207 -182407470559575550707398928831354149206196256134177583267840 7208 56835989370596119599821911673090521530306195140621641973760 7209 -15773351308059858994796570322807008874904086545832863596544 7210 3861151687187128764722359856883166220013605552999173718016 7211 -823646011307171257364049729945053723949477673960791343104 7212 150759820685160357552536012657234473328810765347136208896 7213 -23201890003972508492676895738002163733150549595163459584 7214 2919727318741728617516216105880032490923306313156919296 7215 -288491654199296250635898163869197970381963148388204544 7216 20988625013709096808323117882638540445278847249678336 7217 -999667119934337596051320425577937585444657859395584 7218 23384026197294446691258957323460528314494920687616 7219 166 7220 -762604 7221 1051173254 7222 -689869772000 7223 263989991016864 7224 -66074219698581504 7225 11649372942152088576 7226 -1523734220209577361408 7227 153627750927511639916544 7228 -12295557463684065427980288 7229 799558190621276102525583360 7230 -43049441944631788854407331840 7231 1949262982957952242100308279296 7232 -75204175906135082675092378877952 7233 2499862354737597298800884466057216 7234 -72285396642477486111076407803117568 7235 1833392940236704111086682975179374592 7236 -41085785398533506681779715924369080320 7237 818738682589615700596823978177804107776 7238 -14591129701444974878710745476116523253760 7239 233737077145845598621338739863916243845120 7240 -3380942227463360286245737476761320717025280 7241 44340236696162642175489851560016975820226560 7242 -529194049724985091016958642697808174131445760 7243 5766925056085385609335992174980236261573263360 7244 -57558400137069225728437607712926001201407852544 7245 527609606001524892270406191046044412838607323136 7246 -4453027019988988378596568823092979906260255113216 7247 34684949831958997262443789265553693883379126108160 7248 -249855537958681011232298552317442725706515460653056 7249 1667787436167037633480111352921506744366216255635456 7250 -10333972689597186747697936068103273404509128086257664 7251 59535402344820128596506453665424269759848469067988992 7252 -319382917509283401535482590673415294269583021546930176 7253 1597601883834659780164387123112340503065022050087206912 7254 -7460826988608790287458122957190919299864914698814095360 7255 32565690258412957291968432893598912322465846339137699840 7256 -132995582573380755178332257513089445539329286545994678272 7257 508656171485798973526808277274901688958792792955361951744 7258 -1823426387254308598657094399225452856912799376209359142912 7259 6131370786912235298222579046624021210764999863982511620096 7260 -19351941522367031985495605646587889725224629499417197543424 7261 57364898834848015364022843919524685668238404194686593925120 7262 -159788592419133137026692607074629736357176069603535861317632 7263 418420701193674493299429080019658288633139252185620964966400 7264 -1030400195033232302364121281132172512460933797172533316812800 7265 2386984245568151284551271299425900667229381851375335584563200 7266 -5202806355166636639581348627225759227064169669853291374182400 7267 10671662085399410713416041165702877766083088007028126672486400 7268 -20599776930251894005696373507721635097877944378792413128294400 7269 37421939077758005119249695194430694591853428353279297511751680 7270 -63971638854779048955097191427814369880584129114528959871057920 7271 102890692666333457108211254028722061301248888791655079078789120 7272 -155663514084207995912480811396759797953494360108425739134566400 7273 221450966004800944122201887424151486779427916134985657923665920 7274 -296119871478422125861766534761334135745756501702750325409054720 7275 371993249876710077513250662308037338944776241198872127004999680 7276 -438747674766467823200797454831222203080417476377676322848112640 7277 485506242233823340086290050484820542840140040801402893967032320 7278 -503630988166075936617053229056482570537200341559826225079255040 7279 489271698078243329698317965640009702733474037050799860324761600 7280 -444661796989546151505046247620668782152472448323140683458150400 7281 377578284215214660902012613192117615875256368584423943209746432 7282 -299131993053644837151626103921292044225297187614392013966802944 7283 220747282221463987003549441523158414478734642556382427031273472 7284 -151463639171223587736329867153242133932860761481005956067229696 7285 96426966379114050711715258237220139333567818036032463462989824 7286 -56824921636350046483581126428858419047446395612692478322278400 7287 30914283298271890029277702939679519481939116007594863563374592 7288 -15478222847934846361566004194624347620771350951897326713569280 7289 7107005403788695418725108703813132349575337160548567230709760 7290 -2980425804855495923341237997701590515677704029916135623229440 7291 1136127223024054918678349179655898408867517125933147650785280 7292 -391474105207257547385772806107118031163598568303870900961280 7293 121122178188447126819177443436843109125033536214955385159680 7294 -33382913118588603506753506902800169905528139674883199074304 7295 8116624942533713974284149414986984645893889123828499480576 7296 -1719943464242128079425668682649488209741390450701595836416 7297 312772858172779697233632736676393359929694607372273582080 7298 -47828855589514419978540613412736349049429726548832813056 7299 5981138452212864287534770234182912322904137350760103936 7300 -587354124017092588379369675311350685071404794101366784 7301 42474160584110700608835488608400617117240711563968512 7302 -2011026252967322415448270329817605435046563179134976 7303 46768052394588893382517914646921056628989841375232 7304 -1 7305 13946 7306 -32424449 7307 30154731992 7308 -15019203496336 7309 4651943946622272 7310 -981558810093556224 7311 150037969523870048256 7312 -17366846126295196680192 7313 1573907150463550230822912 7314 -114629599165284928077889536 7315 6850938986752084015157084160 7316 -341799823949700715538719703040 7317 14439603555793628034592483049472 7318 -522800010298530044418633743990784 7319 16390487156785667173573123249274880 7320 -448947795038866674526562417438097408 7321 10827394609849799636357107954747441152 7322 -231495884124851899066716090033758011392 7323 4414468643820946749331830537374127882240 7324 -75485713028141894391412403136121106595840 7325 1163029394690825267634456713451660870942720 7326 -16215570784245609137732923135021662527815680 7327 205390901023350173796981598381207922619187200 7328 -2371747458978498578138704406870911405931888640 7329 25048593487232724465840652617199012944128507904 7330 -242655462333817069856729976963894687575587160064 7331 2161928680697130949115777244193129445888272367616 7332 -17757843558911218737911734888980904644080396402688 7333 134772082545741922050862941115367069102577228447744 7334 -947005801403713735758175127365567448874612191920128 7335 6172437741843609608460933224969420091699442835521536 7336 -37381198676278750384052126744842875444633815885021184 7337 210679079564704682065547018137563603742816345729794048 7338 -1106581933805582573400624743070102484298136243444645888 7339 5423869597836537225347376762184447391575265417084534784 7340 -24838125928907245840836725139851781419930101339033436160 7341 106386575867403702164334153472114769418985760403530711040 7342 -426623336487175546349441654447486253543297682262106046464 7343 1603181721383627306869544843884260126784466391745941209088 7344 -5650061562984540602596661128850031984607605048344869601280 7345 18688347098572584744352075638813590497712675995562411032576 7346 -58051771177496211893818438085663970808467007309668620959744 7347 169446400310282474286746518720089813908418327083071658000384 7348 -464979460909760928676640601749439890226767535213278501273600 7349 1200050809932711517027657618963744502225879922249861536153600 7350 -2913922797447464302793705037675786627815721064215238986956800 7351 6658641991604079575935864893008901791456734172217762591539200 7352 -14322140132028524651887614089743524240316959707854683504640000 7353 29000060592161351156940431809320422252238068526070854424985600 7354 -55281671099876835822510054660605834635067576451354345110241280 7355 99207654931146719240101989448160141385237773397965165119406080 7356 -167590232923712289267578521643460474848593443780653533909483520 7357 266450009889082060648410017464763920540714450167259730605506560 7358 -398598217453370251841504968712997936785548916192701122168750080 7359 560867280044642848023463847818537912480622679986273404070133760 7360 -742000494103348802681453947984420316235524076638711683817144320 7361 922446503398287837721378856039812403030158146712780025186222080 7362 -1076964361002622805059744749095203469690677368715410580397096960 7363 1179962863959238383624039448153440830657626819698868259609640960 7364 -1212203699580125644695816171303429270615908763873601075732807680 7365 1166545561951417363068933678910271179403980347386587134925209600 7366 -1050425057023566457489125322099554058313338351165489327531622400 7367 883929572119245281072506914441770861377629981803264345892716544 7368 -694124562603167813839936434299169447548752730710524199622934528 7369 507830982771673338545154515191789015499971538436599089987584000 7370 -345512629185312671922524760774719674142322793218120895929778176 7371 218155099211596477626211858470560529000851431002283697340678144 7372 -127524599153587727627218198665878934007016173407366595471212544 7373 68829867261111509958078225692509880505234654124049322181918720 7374 -34195849771147769007428756590447015920259461006688799078481920 7375 15582714053289754965844759515846504084414543211354047182274560 7376 -6486438214604034432233611194860192572790165159124360904048640 7377 2454661916607685388064097288143150966941230508000472884838400 7378 -839784199785111214371367523887326583857503331748363443896320 7379 258017707684954112633151457196493227124971158975743633915904 7380 -70626977924364335778229373662483506031069884902765571866624 7381 17056895896374599205932348559919023015737255921617790304256 7382 -3590646749169416516403873377956210892811591666750327881728 7383 648747606349531902959942369090788883592539764339710623744 7384 -98577438497770568574597442931352730589782759410822545408 7385 12250768558625024825705438632235022616190237849908412416 7386 -1195696873047894273567062468505339910588088435452411904 7387 85947988288155738813722297642379171819926080987332608 7388 -4045436532131939277587799616958671398407621278957568 7389 93536104789177786765035829293842113257979682750464 7390 -168 7391 790496 7392 -1116022152 7393 750179235984 7394 -294028398009536 7395 75378107591826048 7396 -13612490562339201024 7397 1823810159257317457920 7398 -188361443180102033276928 7399 15443371764611165889626112 7400 -1028817388951845958681362432 7401 56751319918135956884721500160 7402 -2632862630857353673177747685376 7403 104083383017722338744277344976896 7404 -3545462375334657387638151954038784 7405 105066370956048820458222654301667328 7406 -2731288530314437460139807810055569408 7407 62740574618233105954493931833863962624 7408 -1281730450839319498730256158245320130560 7409 23420066989086868377374406550864779018240 7410 -384708503202129387404163546136158457036800 7411 5707001016845010821514650903664642458910720 7412 -76771378264653860450955697830060300875857920 7413 939975851771685438610921839460224019369820160 7414 -10510419974042382765613400988722059073437040640 7415 107655587111534674660118912947324027089664868352 7416 -1012920530669159031983866144973833787989781643264 7417 8776884381383250276828123311479238798036799848448 7418 -70200636949781434738267259043515503171539918913536 7419 519399703050164855334024434548176863911669917548544 7420 -3561799038974465104996461607652641642115440639475712 7421 22678848173284405964619802518042113587908013757300736 7422 -134297799697377629364610707155110020649116100838031360 7423 740741076638692765666576626948542501755215713006518272 7424 -3810765751445824926965636609252545471661294536976498688 7425 18308566184281864738152876481559814083015445532983164928 7426 -82241942116227448973641883173302475162326049017204572160 7427 345768734308188159507000564457318984377300807353056100352 7428 -1361902844460150066225691586169874196045388157479574044672 7429 5029789830021563212396184086993973110481732159701241561088 7430 -17431493912881316503415901304324085179980209960672250822656 7431 56728635719512201474199756924215070720649981490542019608576 7432 -173468441189840439151659720090852627285172418814023835844608 7433 498681393039698085600185644514809364174012723769679177318400 7434 -1348379623013196350652710283518538069086674322612177967513600 7435 3430501814898655336419436519059661516912693641672256389120000 7436 -8214829840463079890138681374777473922860823979805813558476800 7437 18520090338374795791453078413243562809977638014288816557260800 7438 -39315942349456460017191269345189926246717007422737493681766400 7439 78599898114574596319577237126362479602354081430934121978265600 7440 -147985281277511676764269804515642363861988581255987987732234240 7441 262386948717072487435301170324134652651059675910459290109870080 7442 -438071158513758035643368297315643010998435776352962146897756160 7443 688563533862372117209300846326287639034923260442945200345579520 7444 -1018647400911541447805211824850147360350525748520387902261166080 7445 1417854431567707821908694230398409960707001861675297133549322240 7446 -1855994238083407682876158558276877971415824394476295494639288320 7447 2283640681563043498643555166910847009140733769803236373220556800 7448 -2639434964239068950205779548675227482221494778232224054761226240 7449 2863556716084552703865132125363364231852453980957562744298536960 7450 -2913679097238494619089950308246868243965291564798002011790376960 7451 2777752920892380877642913605441211140960433143096314953308569600 7452 -2478428398262347575880263257391225732501933070915402598272991232 7453 2066991137292135399296639932804833766980557151220920705752236032 7454 -1608996407427799614683422310121497309576240103977430826277142528 7455 1167125604714570264826638897536820164932803838354204136042397696 7456 -787452224749739394556764779786659487618213404472274255322546176 7457 493135120059543001736004843369979477049149257617259873003634688 7458 -285963481605447345283714100271437387495971462822328054505799680 7459 153137957370157866277722455579644108631240659199995971077406720 7460 -75498704946084233433582621884707164190094259173926165387673600 7461 34145853911435005855030757029394598684506790452624229987778560 7462 -14109003652232123783145571569376283554447847444181869458882560 7463 5300797938422628323513967382393419965046059584304816670638080 7464 -1800690577758669555561912491211496276840040199711682272952320 7465 549418328488496828773056421295786624155470457626370466906112 7466 -149370580791262385530742896739953996708033658929359643213824 7467 35833735256991326491290365802487534241215902293937176444928 7468 -7494066356511612730041379492588815145552877940872929345536 7469 1345324068288578225898425351594314116234509255228254060544 7470 -203136015447754001436729656096888373502469656172405194752 7471 25088891241267142239790246939781395917451880493918191616 7472 -2433867906679899247742960425619080438293417582468792320 7473 173907002829278800042892865614575949074898725153800192 7474 -8137641116658467448558117148564263853444232399290368 7475 187072209578355573530071658587684226515959365500928 7476 1 7477 -14282 7478 34005441 7479 -32386776296 7480 16519561968304 7481 -5240000742641344 7482 1132315025277208320 7483 -177262950648548450304 7484 21014466444809831596032 7485 -1950630036823754297376768 7486 145516342694507259857141760 7487 -8908573764655775932519809024 7488 455302463785972629308162703360 7489 -19705328817508335380947978420224 7490 730966776333974721907188433944576 7491 -23481411907454981948849427157352448 7492 659080536950964315443007726041432064 7493 -16289971670478674556636723574858579968 7494 356977033361318110975703953701485936640 7495 -6977929545499585746792342853864768143360 7496 122325847006315631146161216237850664632320 7497 -1932446401095084042442783805723977785016320 7498 27629572817935630780762224942350947445637120 7499 -358933657552657894698892994041328524370903040 7500 4251699162521869455360548085791359444671528960 7501 -46069433435317489997067454594643131091002589184 7502 457966636556886419176967802858542741754916896768 7503 -4187769742035449013083509534140797021867835654144 7504 35311612321677719291567981511939382240153996099584 7505 -275173356445304791527397459202398075445657066274816 7506 1985805207504043446426223996461921176697952027017216 7507 -13296035819792539818453856440274703375930324114472960 7508 82738895022847562313291731780927102620449843399622656 7509 -479274678959459940794768432447783645041048547405856768 7510 2588064087082968104733777996967187487808567669457682432 7511 -13045401100728187079278649980689538334897854491037532160 7512 61455258297470975317142478102971409585960992404999766016 7513 -270870460099858600111617919818719719743637858437939855360 7514 1118160805103551865363442783362124222297899296968218247168 7515 -4326987410303927439320928016224008518875242706705089298432 7516 15709641223027667027389029302837978205571069367747352723456 7517 -53551334924335217751183878247461760857673095916906912677888 7518 171509042616520614842217951934094112249766970290752660176896 7519 -516383282689963352590065958901795068478763164711119329689600 7520 1462342246989157099877011890779058618574792982752636855910400 7521 -3896810055959104218333078186000820640399228567474217471180800 7522 9774926427244774975632578075795109661641108347559751765196800 7523 -23088301672530239356213227642563849637178382131829389708492800 7524 51362320808778116234793770916230649860272235736432316619161600 7525 -107631945291074271191322970499700274745672083371545841788518400 7526 212481467329026028461664528913330793839775739313222589066772480 7527 -395178217486170072768641598479444869109214935909941140583874560 7528 692364130357857264138180862291729780150712795601572114129223680 7529 -1142592326916598131935146612096049942537586002873184024401018880 7530 1775725285178114486260106661365573214855395437078591522859909120 7531 -2598162081867725743633887497518832633181674177027049208592465920 7532 3577709357238764446498842408781240237649527799989305950915788800 7533 -4634434979565103203473695972593568345861806935665371014464798720 7534 5644245724128709802346855082916897487972144908321883326838210560 7535 -6458832792437376284035598545503895795100616376163316369132093440 7536 6939317131749231052426080422030157734320816725788726564329881600 7537 -6993903756428406601248834295404007667334563476982591158505963520 7538 6605930898808328212774952532981976340234204637358119234148761600 7539 -5840786368643940432833033429224222326381496123634069542438699008 7540 4828106837187438612433216299908836981509867033152365611127406592 7541 -3725823797627272567911999135434783634652451746391460742541869056 7542 2679763838614453201575802555848360004007930469926529168014573568 7543 -1793059548711075266739741418043879504237278239946832207985770496 7544 1113794839272673731099227885405837888105314688641886341478481920 7545 -640756830472006200525506426235384655497177579768705431193518080 7546 340471764511463501562873667749735233182740779406680741233295360 7547 -166580123945458221833010003285260832464603061559206377957621760 7548 74778146037474046142295125253649389941803746064372820879605760 7549 -30672669221071932954355240426895718075836925396364211802603520 7550 11441380076630367861399302288674166513949622500357996785172480 7551 -3859398863202293223756976439619485780805051558399108179820544 7552 1169463634901357993324342216254056754342010800155506505678848 7553 -315798057478899370267418142039827016431804573780337076731904 7554 75258117263152069498984604982931279375243396254624680771584 7555 -15636880319372757363042701354268419174698295646085569314816 7556 2789225575074927020371448146119980963058801269867330666496 7557 -418522799454133027699164750826011769621129550194718801920 7558 51373479355582178753147556348068131745491849423288795136 7559 -4953683801647954234299643148880540048406761245924917248 7560 351859442190689539363373530846110569548205071586557952 7561 -16368818338106112683881270126422369820146444481331200 7562 374144419156711147060143317175368453031918731001856 7563 170 7564 -819060 7565 1184033034 7566 -814952788576 7567 327067521946144 7568 -85858109077108736 7569 15877120612893617664 7570 -2178336060554414358528 7571 230390376069721696468992 7572 -19344631838258674484379648 7573 1319850074340860478395645952 7574 -74568467447447508749761118208 7575 3543467558429298931794073092096 7576 -143494040652739009506173301817344 7577 5007395928002606831452528821927936 7578 -152029194770958784355921508616372224 7579 4049449604216366091025823262138433536 7580 -95320517959190455067767378983581122560 7581 1995684517561955720681664065648292003840 7582 -37375926080086039870959092258594315304960 7583 629360197214760649696485978611859786301440 7584 -9571893819035178906400218515112598028943360 7585 132030523900525122012480147714762195767132160 7586 -1657843166877001228008707827542881068111626240 7587 19013818299086121676334497160304777962780098560 7588 -199794453982169654654253822136610289271670046720 7589 1928853803782931870337801750690919271499615436800 7590 -17152423865454148302995142379760832841772471156736 7591 140823861593136873321403222067394267651847911112704 7592 -1069746415940774438388819352952973014802984050098176 7593 7533409453982551997848909600576483995511344693510144 7594 -49270919812869485601527515398591520339768661986246656 7595 299775589743072753991194170716964225890015787637276672 7596 -1699290434557612647256113491844109791837312807818231808 7597 8986893925611761136433192603186920447278429875891863552 7598 -44399368385738238896710176442938890752811154515058229248 7599 205152458711169399607926839379245294334248033827204104192 7600 -887509654507905359730236404094758423864576524228935811072 7601 3598224454667253796952577152894122640641186751416010539008 7602 -13683764650629418091038040119441990148232217573111420157952 7603 48850776358936650558193959910000041591122348696166956269568 7604 -163831305568182636976567513419138592435996173324355844964352 7605 516486526422881668836095623959040851784706359395529156198400 7606 -1531447958419624790780317562318399501131539053191917836697600 7607 4273064116991510550406734065076655306236260288117451679334400 7608 -11224121926816863773085592891061302797711150776620691331481600 7609 27764682694952629841403837526367693246143040674925317088870400 7610 -64696693683435274503879533698371262084334402277947595974246400 7611 142040583967012692486778811177651225967261478895602126920089600 7612 -293863788696723138702223178125763029093698248174025805555302400 7613 572948215935563733687598862342303951541540059882433165865779200 7614 -1052743383689412632972584367283024390869489547730341571277619200 7615 1822799419229472563919730021899102571299861367556106375156203520 7616 -2973748187695568381079594070518387524110095266189313249147617280 7617 4570097971267770420325425147581293790061316622677570947980984320 7618 -6614178595303159309176469225436075227070350215729395550734254080 7619 9011412952560936575873843375839358446714879994454907396470865920 7620 -11552510640693249905590947112097983700864347641133978402150154240 7621 13927926412496488554899489714509022458165784594875990708437647360 7622 -15781222300959305271936329216371155822053686733284195482562723840 7623 16792313360736956723942111152307183712606925016375455140450140160 7624 -16765560433749194080140582196249226475629560097061497270320496640 7625 15690290195879004001430168323355178412970342345631641066570514432 7626 -13748563874580016264962706791253278419743549398489059790629634048 7627 11265210081802676839549854909939171272595974170282162048531955712 7628 -8618773199969115400650637168406387434237707331137125621126135808 7629 6146979901978645797708369891483379495634074344325332591351693312 7630 -4079254217481693535215487679457738485523705737510924288975175680 7631 2513553160150794807482169871083113163706600840106100737462763520 7632 -1434651618314170267328735308050413419625595818737406833464442880 7633 756442233969011236559329957384177630555575817987287647854264320 7634 -367306101802351449521050763599916263613712913571036985903022080 7635 163665295727180216067735822076675063438055339572927511218094080 7636 -66646136380566494232224448236184856116719910377033240275845120 7637 24683450731019405278360517068559829304739285200427675843297280 7638 -8268216054893083276287009300534758185765573574424586826547200 7639 2488297850593978372179427329248067505392055259240372654571520 7640 -667429850214790067026126649882141567104825049854611329908736 7641 158010300882815751728010589458451373896039670450122290888704 7642 -32619084707034092951983828060131152465631100547399392690176 7643 5781587165597608042179625948336850299620072195907066527744 7644 -862134490149533197638119748591804935159710980883355795456 7645 105180826617844256754038073121755343929277116429046382592 7646 -10081274606125187268642179163375656045888421217003634688 7647 711856525498037546175305178840785402949854375572406272 7648 -32924708885790580941292611911432423866808848328163328 7649 748288838313422294120286634350736906063837462003712 7650 -1 7651 14622 7652 -35643561 7653 34754842364 7654 -18149467545456 7655 5894135786533632 7656 -1304031243431425792 7657 209017191874335685632 7658 -25371138565918660313088 7659 2411410788963197690314752 7660 -184205606371024608825901056 7661 11548273913337496889311100928 7662 -604439398680867646807684939776 7663 26792263934366933244536124604416 7664 -1017954857639452740919535037579264 7665 33496203763460195611754484801208320 7666 -963138926492881884154850743274176512 7667 24388870878911406738688370099135447040 7668 -547618069279699021111238711668648181760 7669 10969298580623497188155670985161352151040 7670 -197077699166487710888079400755039295242240 7671 3191166795524605341835755762947697357619200 7672 -46773360456005988593562661972576143503523840 7673 622994705353708138723853289470852915905167360 7674 -7567385496275871911377963740877121580894781440 7675 84097070033489733349736448915252687016562786304 7676 -857555544521225728485475447131763320298256990208 7677 8045477349601312753759113035522635564867066527744 7678 -69616460052586015897558266271461047923698938413056 7679 556821079631578538170203903337186610749352888500224 7680 -4125298039385592323203862702367867206303920127213568 7681 28362854727757643814151675641427671366953013501493248 7682 -181280734648586533516346762578110143299987167372115968 7683 1078825858445605448777156773881712096821080122680410112 7684 -5986644956198193399246004980655407071483193285094146048 7685 31019188951951709352145035187063379229454714242821259264 7686 -150253995068947453110562830988849191091583301435116224512 7687 681175377522197399327471598577210308412133926092348063744 7688 -2893180114119362584823915591551641070027052345426089869312 7689 11523436319638435033226082322012253800157616209537110376448 7690 -43077170524286503209465109541721958502035504513970193039360 7691 151252887642208518867571798067461844039917793309240825217024 7692 -499171653752885888795352978772371297121759316939464350105600 7693 1549356335535726690262257206819876772048175883502177642086400 7694 -4525238163828406681437647015415857620837871089136472529305600 7695 12442938289942125319146546316154131252871749143709120829849600 7696 -32223170280878502521803763857917715257063409900801134428160000 7697 78617667062435499039020902695299236129464463481680023886233600 7698 -180755708175648665242552838312973174028941040292327508567654400 7699 391713113225099656164880592855002726680195041162750095628697600 7700 -800209044722472305866110885164856852027172235661274200177377280 7701 1541074649357297540143839323164052772192295055674807472315432960 7702 -2797850897736682530083349596857778561889691891062255256684462080 7703 4788191165375543259774606655894255085137308737985396774713425920 7704 -7723221660569251248419294802402348263075585969457218021155143680 7705 11738358024403266584284737792681420213304307422382191104554434560 7706 -16806066547845083064851780859653390691790228231448097052384296960 7707 22657260884686976355221382724272285239291566924575185807406530560 7708 -28749267005515209613528749307112864889700840190589840131138519040 7709 34314685617430353393834577974521940711432185565915297786007388160 7710 -38501761733667841596298738854772469378428190192357117529455329280 7711 40578530477902320049133056600018375092548413509733501439406243840 7712 -40137051766306716373056116925480429291493324831481113774789754880 7713 37221366760401948435693370075934579152322180814897351675579727872 7714 -32325234586347471142358629882415393820996965830130485192386674688 7715 26256243961232626247011708955313126179844400086955784839605780480 7716 -19917310238552684002877076892661134872483345132200780410266845184 7717 14087019352668366862156481201010638495505426928597497390689157120 7718 -9272303274236060801530203244321314859152726163663734919428833280 7719 5667863150773595815489846168401610982910379259980906906119045120 7720 -3209775001139804036220344283850562072433932416881494408162181120 7721 1679464591883480694951669918053616093575754697533781673666150400 7722 -809390349642176945184396652453481917169229573206446792685649920 7723 358003260675432365089826884580245844951947604542219234238791680 7724 -144733652837763356325848198761043878747389443254424477336862720 7725 53226300325241103780478010576739144390283621959254459866415104 7726 -17705895744687524545898360817323573125873157949004680158773248 7727 5292393758666856114626272800535962027215915092261082385874944 7728 -1410117817692732203551237904747214413584893495963847340589056 7729 331657482085004260819063880271171166966777636546330151092224 7730 -68027394989143112924339104266382285894321002364666116046848 7731 11981697130649349112058416647499712368861273942008851857408 7732 -1775642459654648574029387053531678002064913811190000386048 7733 215315337037336467742375789392391227906960994104017682432 7734 -20514408654441064076647731857597422661325047505593827328 7735 1440081869334181205034491627807993175719855195626143744 7736 -66223562190737873029645367140040216186649615387328512 7737 1496577676626844588240573268701473812127674924007424 7738 -172 7739 848304 7740 -1255320156 7741 884462473304 7742 -363366457037056 7743 97646380650176000 7744 -18485183099756469248 7745 2596370444303085729792 7746 -281132653201559017095168 7747 24167453416185069865009152 7748 -1688261287082909696047448064 7749 97665015274122502528383320064 7750 -4752346355791034225409442971648 7751 197078568521472875995245551026176 7752 -7043305643281512313291598897086464 7753 219021602297879175579430478218788864 7754 -5975727457202129859335524748686786560 7755 144098259717013268545144119181852016640 7756 -3090920656121353762904141488985588367360 7757 59314523241333034247270434228917019607040 7758 -1023515595547736071472644780121938376785920 7759 15954227410084389590071730041007992744181760 7760 -225577244812537099199605471659914482774179840 7761 2903832577584417505456414406484586899921960960 7762 -34148589291637865499090424642059021124569661440 7763 367988594049149121353726719967115663304795619328 7764 -3643964892825383327308752644954445912096129417216 7765 33243378564656773810513368450806103971506604212224 7766 -280056781698308905116519754610316363499245787938816 7767 2183388575203931514729227159627346236301689827098624 7768 -15784005532753736644256635005312218408119184947937280 7769 105996629268384773229830866681446863073674688989233152 7770 -662337059040245821023887695873184512489990122381508608 7771 3856942151448823544810427039607533985479473053179052032 7772 -20960183838008147934925202564497734590244816446080155648 7773 106437746289641657601000246817065649211720583000700747776 7774 -505660448849064305829052501356943676517414636697436553216 7775 2249860409552300158385179601249179040688844376413631938560 7776 -9384584682905978966600408335997404780695291442268190277632 7777 36730637289906288157490204763466497748547449992185640910848 7778 -135005117407509656977124178993443958595193357724107342348288 7779 466337080852599674711711109554062280515831759942837495398400 7780 -1514829833928653446426801581503783446028224993274457856409600 7781 4630160629491078171304831975958153045227890820196273120870400 7782 -13323540444648323913282028095908370547912002466390396737945600 7783 36109998506701114411378685523369565303454649064038932991180800 7784 -92211023256709634885011365242203123760269860476527585945190400 7785 221932027808306272581921339088969734343263329241307643746713600 7786 -503552000318310022971884487803597574025143559480257144055398400 7787 1077290015146922451031984363835768482454088330499525996812697600 7788 -2173366305380508345419820632672017655595884531204981566220533760 7789 4134892682404007713260263013611129935254079659079956515908485120 7790 -7418501214702837624086429215614659695079245149680616888525127680 7791 12550130518446654900628807382306897694384712742160106798574469120 7792 -20016541292406272917164014752385990316212488561592006990291271680 7793 30090894644109692477745944810798915653678965060493777759843123200 7794 -42623546048251102705577405095146139830295336457351101501239459840 7795 56867032410067202616033712560642554179447481490284350016963215360 7796 -71426460423526907781956988328734752237567464976055670970714685440 7797 84410593535820012059605485165415037244918057865114791054577500160 7798 -93795836828072639916539588861852122469463305401089690199360798720 7799 97922621389553834178406695396285976660726387116528500149132984320 7800 -95964393728492436747542402174316036995956992008593868616150024192 7801 88191297395383913136349446943122436724387911028283763141789089792 7802 -75915679254497619124267114674769958914589905830543132433305305088 7803 61131261122434367894674055079032639793926507505048695300337696768 7804 -45981600379084013803462523676805649240600764608726893411885383680 7805 32253292922818427259528450081479015476534559594705919070353489920 7806 -21058159708622916410542576359725742882012053167433570576320430080 7807 12770377919861361898308427644853635385446354338699220645702533120 7808 -7175992236248619309000018525085301775423440651750276464178626560 7809 3726235285569312839424390599707148450765222308638600333235322880 7810 -1782445995011534106436529126983638897776514485985821096589393920 7811 782652657731431224411878217396676546020615119461471708753428480 7812 -314150756406546117930056914590647586799518171709276630517022720 7813 114720816705375290837243030454013046966332817492933506559377408 7814 -37900089339969027463976148963895213757138371157249732972118016 7815 11252217367548502296278672250954065621536655234376776101658624 7816 -2978245936268280158830486398952880201065826662377816972066816 7817 695934048877042614590111588602473486399186373640059694874624 7818 -141836377143883833890857834481101422088262076925239298621440 7819 24825528751448231421754953043591229672882258864901059510272 7820 -3656465745927141404812812180185111348059104738809047154688 7821 440711948680798122753393757948158111859810409425038999552 7822 -41740673834380165699470768894035630725599949386760060928 7823 2913088447554152991010275867527418775306519239580450816 7824 -133195413219789168353411020914431169279363068236660736 7825 2993155353253689176481146537402947624255349848014848 7826 1 7827 -14966 7828 37340169 7829 -37265482676 7830 19918392492064 7831 -6620868700607744 7832 1499324004731777792 7833 -245987558073848624128 7834 30563879454524831772672 7835 -2973676095366315724505088 7836 232540513203394748555919360 7837 -14924796487503316281405997056 7838 799769429229112651864451579904 7839 -36296956645949001695355010547712 7840 1412111994682398492910026139631616 7841 -47582815050023220238337682595381248 7842 1401182131088640235313711699711754240 7843 -36340325793315666457359419596509020160 7844 835814588713725558201526950032352215040 7845 -17151139892866204713963953963132528885760 7846 315706745649153779382620269212873334456320 7847 -5238197986620077484781045323191574111191040 7848 78681815276174767773706122054592128991887360 7849 -1074149194978782337123064232790681881453527040 7850 13375050651444706922290792553846295380738703360 7851 -152394248616765464347917298199370729265702109184 7852 1593532732619523971192928887065994646907848228864 7853 -15333407135252079408376618325431527389059325362176 7854 136103217181899563518585003173073255866712146837504 7855 -1116934643028196348403243412557819337747844464377856 7856 8492075189793455352662317021622559678907299781410816 7857 -59930865793265117102664945652052108183191383397367808 7858 393273993185356079976008495941003869447336545350582272 7859 -2403499976526097090824932165628081121801060367443427328 7860 13700529259095840488866859059870475042442139391452250112 7861 -72939556627968005221995440316058848409944347134981570560 7862 363129487648230768312563324622980489515024467436517720064 7863 -1692496275220326010985576601291097661446963199487221170176 7864 7392900933223962901594274794049999151404741098253353746432 7865 -30292605685450392966426898994007063361548199094073490931712 7866 116538445104099079524445519068654953999130404498341474861056 7867 -421263122457227832821820156054349761230304508757455509913600 7868 1431845815458085238218775197880495858153422836825139340902400 7869 -4579016003393033583115860369827443664104625870051093354905600 7870 13785559422810563024047310967332163711293652729529018771046400 7871 -39090019179238773145710602507970872348695754076489914305740800 7872 104443167294280731344561134904656845863972708028879000410521600 7873 -263039713575854768809043633179705483650004184434735195776614400 7874 624619763792261210406395516490912642715467698774942796061081600 7875 -1398817113861719702108649568462197874730482160123264383739494400 7876 2954789075016317207930079612836393816935348896660326193802772480 7877 -5887807260118314230983480588508088083384064118084770604756500480 7878 11067636262544697956603875624080038432397851209222168288501432320 7879 -19625193594781218507947465087123574475295799037346630551763681280 7880 32823482697462561049676909567016143651845011453777431618304081920 7881 -51771440609215812418612767297453400845729284545566205085136977920 7882 76987855836064468020343670481251221999148158352435652572070543360 7883 -107904352981189181766376192914564564899882239839277388809885450240 7884 142483331825649614845596174428397973248595803171158540165064949760 7885 -177167606464484168957748554631991445186567115518026639727436759040 7886 207322948805307865715509709185602543868264305922586699638610329600 7887 -228170204134047599882212234323722620031475024311912881838127841280 7888 235982294545414384729869507718052382612946099064538114073055723520 7889 -229150154217386821930778174424566653144236164832085088907879776256 7890 208707829377115297415057523768660267269772787886698011475964854272 7891 -178087602470227864495545938304853044009024211748042049706216390656 7892 142179832483421419792225187050726414460336360142298171010942238720 7893 -106050220110836394469081528554621936976706956146051284214459924480 7894 73778889119872915320587103407279345812221845353075573060135813120 7895 -47784182568019428636574998887853096746934485594848048058759905280 7896 28750530840862527832837199573557832843326641094279935699567247360 7897 -16031449064380719312951706968224219644422636001034334602023403520 7898 8261860920780802624033177851867778818699674190483647459156295680 7899 -3922895250698500577962885138547523640504976576513861427417579520 7900 1710038968300625805149604633554396970788619682177367894843719680 7901 -681527813138333339640591839758034317989319965377807720900460544 7902 247147529155438106220384421725349667058538792934871693277528064 7903 -81092572438604911042578570728326389541492657406760548330110976 7904 23914552552789736796108582406655345656658203964717399543906304 7905 -6288149354621564578480036678176931569098430961301964095225856 7906 1459895492743228342104562281471329258692693749644785505796096 7907 -295654451418417016893774085609702556545385427792487449100288 7908 51426699962551111417539293140714137347829431540992119406592 7909 -7528246828891619277368000149762613924025170471722111991808 7910 901938306016037309583435247753913646380945866355671826432 7911 -84921429538094512603976029415879254626919753969146265600 7912 5892400457299043855050197102194877766799688094548230144 7913 -267887404116205181295062615097563812370853811397328896 7914 5986310706507378352962293074805895248510699696029696 7915 174 7916 -878236 7917 1330000494 7918 -958993438656 7919 403203242021184 7920 -110888118051391488 7921 21483831109220024832 7922 -3088345560450782978048 7923 342260412110608680640512 7924 -30114805606917701314019328 7925 2153342313489699193159286784 7926 -127514608249129135091195314176 7927 6351885214249259529138346131456 7928 -269672481813370879385955572121600 7929 9867529632646309299111651176349696 7930 -314187232397925616056105843409551360 7931 8778091719379410329962948148110295040 7932 -216778911303644601459862958374870056960 7933 4762549833548804879307195389050292797440 7934 -93616803027065443675198342155182077378560 7935 1654929086846043630237885318547685045698560 7936 -26430623383324544559633820687391140966563840 7937 382940875364886634747017715769098740757954560 7938 -5052130967541982179702542872065950662829015040 7939 60898690594527279343672009749751611886047068160 7940 -672777091282680050049561316365857121836199837696 7941 6831030358064431269694610419086435205911825874944 7942 -63910192835160932627266605101669158749625254936576 7943 552263216062108032153689760956462875232670081613824 7944 -4417257861260324211535713984742984911797378755854336 7945 32768155912340647349581269048557337765933784510758912 7946 -225858360854915007435160757985551079440057455783968768 7947 1448885045410957980975904687755192251384663213082673152 7948 -8663942104501017726460291370863696229081593788065906688 7949 48361242356199828912658920684238684675129095228984655872 7950 -252316859545577668044991127449183346031609277270663888896 7951 1231919424145525842454179150602904655547463571570471993344 7952 -5634852959992952180356332803831374363582770775388074278912 7953 24170386549353904769788957924097403083504773638774897770496 7954 -97315848660807074090344002751480624471643848180332622774272 7955 368082007615707816026015217130753866593454166720790292070400 7956 -1308863325767055340355351421662761802976440777457748515225600 7957 4378521464844823922864351977264775162335070666924736538214400 7958 -13788192636277145337536552715613040373437142560298459830681600 7959 40894659290269449961376650030572697970499307925448434280038400 7960 -114290036865178660702799890539311310000846157217018761602662400 7961 301097357845271097574133635051516815488215276534285586766233600 7962 -748011454960015810200008605448380701643271698110778035299942400 7963 1752791527902832443784675520785422859456078957030142736177561600 7964 -3874924242870361855249283500760164231915052650746054764291686400 7965 8082944455413142761279979858344805289466582324525633953826078720 7966 -15910507202640636175227224190627306102022207895249497725421486080 7967 29553773739792233537294180463774736559874947568124953465527992320 7968 -51800517708009091916523737556554046644976310816853367902101831680 7969 85663506687331395016517833886418277619902511469146870226899435520 7970 -133633775862541317314971479405705717345137534151626187930117079040 7971 196599257720380038746264746057648583828591653162222406645380546560 7972 -272675738372445566148786098389771683979211961168839127636734115840 7973 356393124074826137473149337185530698734759071318372751300844584960 7974 -438745806464788349975102594429397927618052288901168070509451018240 7975 508441734438688371347559007233057210205991917246263089476581457920 7976 -554263029657649033942831164043731216723676435740354263825388666880 7977 567928982819321206207281417610420802221849190137670096762261471232 7978 -546491605830157556997905795792255743012860240692453940957548642304 7979 493331338008728213954382162212090493454135481603939155385235013632 7980 -417306466062890096885765931688738727811974931001132794712770478080 7981 330341265345926853387912897778258478161273484893323235433769861120 7982 -244353733144491216197691507190722889429948471886808487499273338880 7983 168615937948368747051716783174284434506455743873584716696592056320 7984 -108338743055900219171458425420559828879315325528395316763222343680 7985 64677053917973674974674417672200967462076722840310147863313121280 7986 -35789133414330751465327804536155587739610494310707269537282129920 7987 18306167836573139354502884830719196535175862866953116014901985280 7988 -8628443159128432380337648494491723827030568272489194563588587520 7989 3734228693007797728229266181699441528376757536064012420204462080 7990 -1477776442982041970118426709970081682944972748248548948360298496 7991 532195147650845239904744992414594547874215957026993119527174144 7992 -173437362244758324381435813707606844704521970047897872761880576 7993 50807351041847753751047651212263571514382234591812616059879424 7994 -13272232758120171771550184944956336624596048296243987885326336 7995 3061627362630340518099982397423759939473649576214810310213632 7996 -616134431588282265209303124262996342763653114449875957710848 7997 106509865671029364239891398461613386043717967820793285967872 7998 -15497205606464036677489394057473385959910151352869262983168 7999 1845617285866454784866341264401862923487491682098103713792 8000 -172755947523743178198962334699285928029146027177872982016 8001 11917996327817876878453805225304186702878739257333121024 8002 -538767963585664051766606376732530572365962972642672640 8003 11972621413014756705924586149611790497021399392059392 8004 -1 8005 15314 8006 -39096641 8007 39925483664 8008 -21836379369376 8009 7427275184650112 8010 -1721100240834560768 8011 288955220292288673792 8012 -36740570575426397728768 8013 3658196919587533085786112 8014 -292770124417230151183958016 8015 19231481114482714667724570624 8016 -1054798645727370922046842208256 8017 49000727074447520753631702810624 8018 -1951456958309140251681937283874816 8019 67317874315315838836560984948080640 8020 -2029556595884491467425923386530856960 8021 53896509232074487117285315892729610240 8022 -1269372411321014761121252866782092328960 8023 26676239559963814472578344741233114480640 8024 -502940351703284666733016953523237489213440 8025 8548056160312164745256815960286944202588160 8026 -131543062042823856892973763429374410925015040 8027 1840030945708555606617099664328879362969436160 8028 -23479312586528671281695878297978196706396733440 8029 274191629805820023035261317698873953037796245504 8030 -2939086915184884071292051519797708890580247904256 8031 28995467851380941947765839163604397800882977112064 8032 -263923602852221428773118213376411573365962656710656 8033 2221461075152412412710622934470745088213184627605504 8034 -17326590912314103775733744991108529502502057293119488 8035 125467177617946411801827483749166783715058952418885632 8036 -844990714895186094846330011912106028327451456918519808 8037 5301270067348013052776741541138465624570386793608773632 8038 -31028413468097875941787441801597867500605326967584063488 8039 169662041340367663047313281684536217760202537592950882304 8040 -867763206739386104402545579521347181578243021977845497856 8041 4156335123511377695893934902496906972541890342628165156864 8042 -18662606853209867262306940401712747878570282649029502304256 8043 78633378784158202506004814842201869528557746371623286472704 8044 -311170142425713227705133524571616202942418100859006720409600 8045 1157427137688643464873850590315857494417212842199036094054400 8046 -4049572466992195918929478041206019464106304391740636371353600 8047 13336058933082681428844564324356993988774767203900566431334400 8048 -41361944695364853699120416398558244458167937850125938432409600 8049 120879337759777673068463902569116268289694369927386782865817600 8050 -333023241024638052750160915983279465865665022462916523615846400 8051 865234429266396963957310903282739114626434737503306369309081600 8052 -2120642673712292830806412727387674046002011094996498866660966400 8053 4904400169667384589678000610033043593642640074183549856094617600 8054 -10704637560757040918428646614356722280765454198152435722386145280 8055 22053696170944599753543440305197698662317228767136038512408657920 8056 -42888650667825970307058324005334650636442266999721163739344404480 8057 78732741074365685582535826014673047595045694173596537482819665920 8058 -136424518113480744882724384680124236941797633087484167422507745280 8059 223098453983878602451648435070289956085534307483859945538935848960 8060 -344255407561147102650286629292662656689423226655688028432304701440 8061 501102868421949259258905685029861732557065546163722202100646543360 8062 -687834808570540747143168371207941341207019725508836795438533181440 8063 889953854614136443904047229003052842656085258154772142329125928960 8064 -1084814561734884565665714898044398399104368883724922840657512366080 8065 1245053673011424342577330248789837040443458858804439060791290757120 8066 -1344508353860712452615531835805514816060298970545246641723833057280 8067 1365008119856029234345341009645408257587934545107425282432402718720 8068 -1301691041037430411410869115353171753295493269271605893391062138880 8069 1164750278487684292404310262729034030917295174955920360476686417920 8070 -976792764609201613563757050428203870084286222144563760436483194880 8071 766732750802690101244907324111138893299253925932697755081999646720 8072 -562486355408855347715970117788725124672118789126692548058682490880 8073 385016058464756922740008565236421965759845973342017481451944017920 8074 -245428016952662966175754050414677490601957292151070569226011934720 8075 145385556900328069262300542312626154568576081681654630328649646080 8076 -79840127749442305554688786924178954297920662811898186533720555520 8077 40535230923844779286968654799985916710856702310420093457221550080 8078 -18966925286557490565824901622537844624849756227155757022020894720 8079 8149985199153928796099124203156917374742835037505832561309384704 8080 -3202700415119522046457237841665513032948484289431969589998125056 8081 1145482867740295390852068555557515485289924571460746787384459264 8082 -370789277042306385558980209821869035065702144060513145067667456 8083 107902851438317072080575339102704074597862900144927196214984704 8084 -28004361008983571885204932171384002507884790342132761276448768 8085 6418909176679098053093738880457222435492684580222108069527552 8086 -1283695563139115641836145541666706822875135660440744034828288 8087 220547978170950347757150797072989386011461106113308683927552 8088 -31896349518944110664562223362700685566201248572094197792768 8089 3776156001271004082336658558219605101601903118165353693184 8090 -351404295504785400252974866500766733825091742450294194176 8091 24103880059751958938202673065705937218128332326063570944 8092 -1083522237877835481886175046539867039980436644981374976 8093 23945242826029513411849172299223580994042798784118784 8094 -176 8095 908864 8096 -1408193776 8097 1038844405984 8098 -446876000759936 8099 125742668420691712 8100 -24926031590889146368 8101 3666256001035360325632 8102 -415741553261461476098048 8103 37431199446092767485591552 8104 -2738882562324159495527202816 8105 165977570478094564426644455424 8106 -8461482505704001373232030547968 8107 367673935962265920893218977742848 8108 -13770443549264589802475525744099328 8109 448822981028557293729227813305712640 8110 -12837204911148393264814794921172008960 8111 324571929767793575694433590160329277440 8112 -7301294656190834401549701122614477455360 8113 146969282146993072620355031637648306339840 8114 -2660809790252612963703919225594160024125440 8115 43526735703948874050147452607965029371740160 8116 -646026999450534348532965242627847562607984640 8117 8732192858959093392936742200723709388767887360 8118 -107857315767584621907063766345708005298840535040 8119 1221160350894320096120083951763605027911792328704 8120 -12709204188434199412278713458681852987072321683456 8121 121901128537922816522798283428877954351391209160704 8122 -1080110421766550889699926187709286021964595395035136 8123 8860180011565149036956959853684475088223748011065344 8124 -67421337736968854901048759030774396770937899096997888 8125 476792716090807831038815725483884646870175360621740032 8126 -3138866475201330170668564711579404308039566126919712768 8127 19266482239197043832013774453140627478222367375283453952 8128 -110418069292395580796233804287434419676339749164152782848 8129 591640942226312994139617690818255781552014352456565653504 8130 -2967445837624298051259270309645599018703949615526162989056 8131 13947523207015707572144202608825188308666551460644404592640 8132 -61495600255773639294402838727522898840645338936833902379008 8133 254582606229123479102353632435884363528759340923579195719680 8134 -990422292467134271436282266273986272478290368438803732889600 8135 3623717601144342270103052602294476791810866461855820703334400 8136 -12477666398829215760723308059676814090547679450406009280921600 8137 40460310502442508195225681364327028350986676968099592693350400 8138 -123618548680999157359617482827689186886835183625700311144857600 8139 356048712384734006839727695677543846580234897071792327334297600 8140 -967143839894547203074455467018075747219545321460118633997926400 8141 2478480313492809738114630412013858930896141173117390773918105600 8142 -5994076875327418105397500975560770951460101147023140469499494400 8143 13683724582205131034605284720826251419200332799113154476480921600 8144 -29492219576927224598137273087058249850997490720830505398598369280 8145 60017899544529835682314104801022703426656665429521574750238801920 8146 -115331075075444174151410828474444037832759481567567280944216801280 8147 209265999856740463081595389585900141835067699164046442867741163520 8148 -358512542914292884781966603246666751503497777644115205071914926080 8149 579830683830298522218268349546285629516206149119346079007988776960 8150 -885110072842674244046838004642973897207438106473598463509989949440 8151 1274881475216344084666597468449495149093343053496283531838027202560 8152 -1732062741215907631759486079601413381148798522336046342177910947840 8153 2218653515693061237783197052435503612930222805210712355167702876160 8154 -2678070857908457502678988803321854008414729684696108770791606190080 8155 3044370375680497719097491661623405297610594153349232385407970181120 8156 -3256945690540746111438345089221450434342447131228163380209927585792 8157 3276507845542216025688587815083072258188729330907304505822354079744 8158 -3096713420083589036776120392918434000045122020147150942167359291392 8159 2746807023038258681694386457146806789646565280912973515666143313920 8160 -2283926794564330080515426998634666218329845929182450756306736250880 8161 1777819234749871418687506155413000676028456323752203997663272632320 8162 -1293588648766079442483657018751734683850693322126969812813957038080 8163 878370859985414064651475555893403760399007272212430279667110379520 8164 -555533087823299607326182518501555948665991307142451286315336990720 8165 326560247214986889989928889161407896876762657674016530194581422080 8166 -177986423335457750463880458679077105131017188490749489082343096320 8167 89698905006817990954274958094463557248743972893329381478031687680 8168 -41668079266122778859879069426775130778076269990375526464246251520 8169 17777746841289899562316675116283916432430642823260214070979067904 8170 -6937595977889889332819220675745620613771184535890932299523424256 8171 2464403097725349106085572924822637815284371112969391447530799104 8172 -792385905126460524869008070856001641645786522712838906195214336 8173 229077935634754315932700863150364485820321848586098380315295744 8174 -59070349380597484288509846740191764955243230260480332863111168 8175 13453952784946478371396780885177441213749022274894092096765952 8176 -2673900991949260647912182481795027031793989288702281355624448 8177 456593161948364732191790988203452157982832363579486630838272 8178 -65638316323754676113990787989803234055889988826286499299328 8179 7725067950065751342872279451138496131232952263508580368384 8180 -714726587337388677384403538226837654353062224157921509376 8181 48746528083089581928171952508144405008622627624769814528 8182 -2179017097168685720478274679229345870457894689354809344 8183 47890485652059026823698344598447161988085597568237568 8184 1 8185 -15666 8186 40914369 8187 -42741871216 8188 23914068181344 8189 -8321027186169984 8190 1972585577675944192 8191 -338807283474066966528 8192 44073082577497118380032 8193 -4489680026110456037982208 8194 367632523309415686155141120 8195 -24709246239131033658778976256 8196 1386753786683560050900131119104 8197 -65923692085855523500095763906560 8198 2686804830233672093468375239360512 8199 -94858761413845018441512036436279296 8200 2927202557941606054884379013142282240 8201 -79570919054371273646914905735073628160 8202 1918516270856601912510120047102750883840 8203 -41278828872345483275677746986462069391360 8204 796878915997270811973727016798534101893120 8205 -13869675740817390672664654411475264250839040 8206 218596533450721604993268668645304469668495360 8207 -3132084944609624303683030149584574488185405440 8208 40943698304446858067569362699425615483932508160 8209 -489906261340989266849388850390289963635477315584 8210 5381407616973524263532219423324918946403832561664 8211 -54413876228249340772323266080968103775027620478976 8212 507725859928067061818714780234167482068745075032064 8213 -4381681918685514192110475309889317132142375417675776 8214 35046950935444401849647664698477479678949553315250176 8215 -260309853091884121603925001810715577256934750612881408 8216 1798576147076801756923961462879875322067802178161999872 8217 -11579003017750673394113870964297274240649519047448199168 8218 69561377946491963605814990707879122457050061718150971392 8219 -390498179925158824639780890259405057112882035921256448000 8220 2051045091192012092681780961157858744682271726890976804864 8221 -10091226798759973798412475521788105009949789573680491134976 8222 46557653267241282406595345619363124495903385570318311489536 8223 -201624579295705481094810492297247667209848424245291091230720 8224 820335354883960185909840789443384929999936782706165111848960 8225 -3138271722622912007746415122863830039373793579076643559833600 8226 11297007669280880459135583245794973047728037315452277778022400 8227 -38291391730741112950291180443710622169870126104712584993177600 8228 122282565700249870089571779127212301160141291786325123819110400 8229 -368116435121775987787698868224494642063364737178787405155532800 8230 1045120665794106066429616307338367159026134816606501178284441600 8231 -2799522109055491370106221837318890609065525380423543637304934400 8232 7077603300697912307035673551415391907794293441231280414497177600 8233 -16892553920322220800473002561154585496562842368229830795093606400 8234 38072086725167302987639216056009225119166119796378744675347988480 8235 -81038135324799048949817986479314198364312210208797049309605396480 8236 162924449756885641671686533607380057489755597858764313239822008320 8237 -309394891225254033885357482963561123260564657308731099371253268480 8238 554956517826961671045915163851924520611933031415577053157990072320 8239 -940123539812464372015581641563623459092529862772090355682765701120 8240 1503916775221744147086823328385233915721835524894380186448282255360 8241 -2271323014107297747352581694315809526971941759110919129120626442240 8242 3237597759003228916476363308106931639393705832501403859114587586560 8243 -4354079337045951707423019388205879604953682302826864826684947824640 8244 5522121593121007041232109002915405624964814494146347550992918118400 8245 -6601195388828339347935307855433545057272918228196656602374503137280 8246 7433249105221707890810515159052325411281487277243711412539773419520 8247 -7878899500937521457222031188088309126272828807563752042852257890304 8248 7854706732121862462788044745519316269672951931086214905035770298368 8249 -7358177118654862365956551048565902031007539215250222244811405000704 8250 6470406810685718976952529964721817449377416783970510791768769822720 8251 -5334586339931350262275761321380471329958945784297599267695472148480 8252 4118124824908598185090982428614726476729031436631100543385227755520 8253 -2972193355996915807707322602739891333461232617595957107079858094080 8254 2002169736923491095478705162201485011399971836575931128560232693760 8255 -1256451732546927283914665579315738051900558695966557202959323627520 8256 732960622179416085534546565246994748051445978159931246922883399680 8257 -396508077594760280214729572158140126972891079291919071621907742720 8258 198364735300193472474374817811464959122337702013814519978084270080 8259 -91486143731399486515857263056707178930895375018256885489801887744 8260 38758194097699321171090588074233345897809769935952397731956260864 8261 -15020674823520074056490509907048756712832293643242611386431307776 8262 5299595472493004597730126059467144665634444369999296040129265664 8263 -1692674661691238121818591480814707357889435945570605008605413376 8264 486160232278492203750606658472112974148528487514329521907040256 8265 -124559607937874066630113432360840752345979145101182773795749888 8266 28191601133032072384629707312021589250373180210228928228360192 8267 -5568349962069471643581515760663043449599439683517871395176448 8268 945082673415673575048144199769605001531865975731067459469312 8269 -135052788648780356310318234537826073213381880770738352291840 8270 15801540195636288085997533768777758996290996269467454930944 8271 -1453557054734529313707009749519381245924252780641906589696 8272 98576578404056999338230080062828677057225691894521004032 8273 -4381979437163400954368398530757915321909832177493737472 8274 95780971304118053647396689196894323976171195136475136 8275 178 8276 -940196 8277 1490022514 8278 -1124328148416 8279 494704137122624 8280 -142384722793031680 8281 28871202746241034752 8282 -4343870567983494258688 8283 503887718416455712858112 8284 -46410559498313679561555968 8285 3474147608942990867837485056 8286 -215396062956356631744202407936 8287 11234990079071121475032292786176 8288 -499521320133976967893410505555968 8289 19144053209731933989412276222820352 8290 -638540503856247330612251886178271232 8291 18691610027031605374583552947456573440 8292 -483713767876536122988263401630476533760 8293 11138327197904038226569941216819979223040 8294 -229526939891684039171710525610572445122560 8295 4254567622247154587651373259191228227911680 8296 -71266087185583655395476761430915557873418240 8297 1083220066351977558519502579918456501944975360 8298 -14996362748178342000302802499892858365138698240 8299 189744712376478338042202491744559236266705551360 8300 -2200972873576298629818861652544184955182746959872 8301 23472019422381247939343152305331690879879986806784 8302 -230728880994421498067444815590814161901446450118656 8303 2095562141622685013337355748177620986102085545099264 8304 -17623543848936177421177910473463109352508498846416896 8305 137515239607857658600344088427729356128837005727498240 8306 -997412422274576074246665729105315801384044861847502848 8307 6736018769354933684516487637339154952175170483243712512 8308 -42424488274698390620241516381735175959521405470179852288 8309 249540825185379508007863785703192664590439872600454725632 8310 -1372637302076630643419179471337065895777778424299078549504 8311 7069536020008322236622832231961316508068493069308116598784 8312 -34129976804535655168969153652401398328566130608005386862592 8313 154610906790256204107593529966249147832452110077470525358080 8314 -657831764820534441291974617030379697948456189414161378181120 8315 2631093002235054643255963845160756132478163933851133956587520 8316 -9900261046390166285595882848022136870558453620009107823001600 8317 35071681737390976678994474551266760186003754081310564836966400 8318 -117043093963924734095808042251748272690726929177524762679705600 8319 368183680081498897538761041082113789207117767198350558783078400 8320 -1092281582628285982415125432126533130706964371429367137645363200 8321 3057385171482759335933688081694810065271814954673120990566809600 8322 -8077524531603792478327074086651640149027191933964478048527974400 8323 20149283476723242719468848078391554767048688029485701298493849600 8324 -47468832422849572635551289843135422412326017535572816066668134400 8325 105636393027261830573415705199076700089329730313587994749294346240 8326 -222094170194127933581950077759651100155281085847115673369449594880 8327 441179974589215457494783895689204152812270677285095907423860817920 8328 -828055782307248530852310355513022388356197013781508641610247700480 8329 1468425578568216226873796930950515792727363840475269311387895070720 8330 -2460077763455227266249431632673532547701265874663526790373520179200 8331 3892943623286162538220484661413441728651109156262358836406554460160 8332 -5817527503430939579371760857081114203037226571718121790079280087040 8333 8207258259222365464712212695815276659936210187338854060407086120960 8334 -10926812189784964652629235828847262822837587410864442008537598525440 8335 13722314044150471585143206809152665258344358672988803872777442426880 8336 -16246761153337176414968107372490495412156430609742545590156976455680 8337 18123443900984161893059375407326101256905421685715586205289474424832 8338 -19034306847417258940132650191259690510734386946034808591526869860352 8339 18806126884327313962352209883957066539391025882319580752238899888128 8340 -17463161260347983413607488554278610851661643711413418005288953315328 8341 15224740415935768034420486928078301117084679497123472339844275896320 8342 -12446991914612571943239028798173943335946347892347402533054216929280 8343 9529838298583275812665621875981187637308756195389170899584412549120 8344 -6822757571979245680066120761373186427321472507404344493826826567680 8345 4559872561670281798283592842904525971465934980294313543435802378240 8346 -2839463712308841457819260047792884000677880049607130936113228677120 8347 1643907667694289921532973589173066601233909144810611982928109895680 8348 -882715060196338551383734102410743811194526131477167524721847173120 8349 438397549866509723808628705049705049022751674018004566420414791680 8350 -200750034304088872594031201229698274294221392859773985050582843392 8351 84453984173288531675000396824212312409390724407795727763435945984 8352 -32505752744765497219066592738920151240948958399454614220393414656 8353 11391576850112469720329260189790290972914675262711430986453745664 8354 -3614427259017230559569883824779779201599193739727308397526122496 8355 1031390813937581891789723163684417713252300205289139376677191680 8356 -262573168660694611631623645606858945905707312477259639688265728 8357 59057103258013405417171597105838205532540349709160137812344832 8358 -11593293086087308019354822509529539057181711730615229421191168 8359 1955803663155101826210279187529013237119621940288421418237952 8360 -277830645247626463963508748526790642557996713804985284952064 8361 32317806978609964849379471075782355646935054763092831371264 8362 -2955860637552148209342191451546906896857128188908582993920 8363 199332173905282684396938434804886699984909278478396817408 8364 -8811849359978860935560495406114277805807749952555712512 8365 191561942608236107294793378393788647952342390272950272 8366 -1 8367 16022 8368 -42794761 8369 45721916244 8370 -26162724478176 8371 9310435460415232 8372 -2257355023262007552 8373 396549688966549036032 8374 -52760823713464106897408 8375 5497455462943367463698432 8376 -460453642306043045278253056 8377 31657541457017015394453946368 8378 -1817545912596273314388535934976 8379 88393672243997766450160349478912 8380 -3685847470501626029255196250472448 8381 133146867833308886420336588881920000 8382 -4204283565654100716108882785498824704 8383 116954139108434484396082011629986775040 8384 -2885943806609674158486646850363703951360 8385 63555483268153559728817629420102027837440 8386 -1255932795780638890317148068019678992138240 8387 22378810985311699847967400929857720706662400 8388 -361128707821888915784222191507135585415331840 8389 5298525077313579420722035309421487492075356160 8390 -70936423800803542068174967699211332214209904640 8391 869395686093945942933793833879408436168888418304 8392 -9783353364126121523169942728413288856769326481408 8393 101357915073011836651009570691631485534787594092544 8394 -969183621916910057953604411415795805871637975269376 8395 8572806201930884218785186806244559104346546507874304 8396 -70294038633316756692003485645403698383966551008083968 8397 535340332307599438804613178666174289514608762067877888 8398 -3793400991625953905417292921090506924835891901857005568 8399 25051040556460540763146846238975584144999860013935624192 8400 -154410354495888744846298023471349474376092872658510675968 8401 889579830295917840655508461665790386293761781122165899264 8402 -4796319695345273379520139903831990536237828575489133903872 8403 24230298838776618271658139985710738026086775712296724332544 8404 -114817606876312592744533652924165921153035646786329085214720 8405 510846392876217889309997552229745962874752644400232141946880 8406 -2135998884525029068493790023504144325896849161534487868211200 8407 8400457727093021294258342813185342304330121446778911473008640 8408 -31097529762061213030327348941839246788844944555470493424025600 8409 108434755205523066308280129546244142541877634267333714667110400 8410 -356368753628099338281187863630708846541595150141374649178521600 8411 1104483795284773782865220950388722220477600271575488522721689600 8412 -3229683831050678031259867171591433420440063559465235453575168000 8413 8914292452021010041973598000708510739609155289769785618438553600 8414 -23232652363905497263689821724718672205848677309160236511553126400 8415 57191120873768706239410698717937695030660218427201233392081305600 8416 -133009751570866448258741795742280069943818154867524376808684257280 8417 292310921379322710096649396877467598542971670835973038808194088960 8418 -607112790145141508835586689126682257800317769552995659978721198080 8419 1191754840403684948874925274341969428885106011878922914218974904320 8420 -2211068082441458732750535874877969297324327058978594336378485473280 8421 3876974696948896825763175503464655044547257543722628978458555842560 8422 -6424072302132198679585686593732299011124367274221433767195322613760 8423 10057210260679622823793551017142692984274160071635636801933735362560 8424 -14872652765865108075219885022269160045468158975937647439273147760640 8425 20768595855490682636847444779836432924826102677504572947499120066560 8426 -27375745972690936346490580660609931270639989315875231568068115169280 8427 34045823477129282518221721473738875573961635574174264347929387991040 8428 -39926771411896060720746729904033316235594348496728802592853726330880 8429 44125787302905845243340782002740511640083672178994924453431206739968 8430 -45923320426956380343053345128038697291141725823155832088089510019072 8431 44970430887309490290660970816480035109789590979889383749289204776960 8432 -41396729331381685804167507073279039152700704206797346802346676453376 8433 35784067171802886331116735177537073564128304778544543947384023941120 8434 -29012108654133742071569040024962613148621727221325905609493661614080 8435 22031869953163467433038566354702266608078745008374298906248683192320 8436 -15647684880881982455610946684947857866042916851384620116213885829120 8437 10376196855887490880481851265124789994832428656555184289830928384000 8438 -6411888046797099001173066660832762749407206077374193119149340753920 8439 3684323412983340123280676750504273329440709368913143037478127534080 8440 -1963794855692870575241843022632952581511389964968149569421778616320 8441 968281243464418934133114673156117276976398723054266018330631471104 8442 -440258262705877066359152990533629894486252555655500367833121947648 8443 183928643170097137406491303555473381531613742458834066913303199744 8444 -70311100962023999035863311537307447147532361168908524480916094976 8445 24475828361916177562477111860395289303718786470993466981512904704 8446 -7715014750312953322890374308031671377346915966968946316959285248 8447 2187341235813037850209559759729676178850579555679461527150133248 8448 -553337938454421295647876998525739481061787805164748207604891648 8449 123682556478096282477924709972339454514680139101838147019866112 8450 -24131668845590289613757789218828683115895289436961526301851648 8451 4046660114958984008730876609595852547452625761347581188767744 8452 -571462830690889216013015030822359044112284423879438024835072 8453 66089171011954459012465951901084092539794362306827569332224 8454 -6010297853508353418022612983156642470771482069711686991872 8455 403046327247728769748245268140531315291728389134287372288 8456 -17719479691261839924768387501425449935591671100247900160 8457 383123885216472214589586756787577295904684780545900544 8458 -180 8459 972240 8460 -1575612036 8461 1215771980904 8462 -547029586078976 8463 161005593713862144 8464 -33385912792765049856 8465 5136969945916592330752 8466 -609409365843383926652928 8467 57405470424200414488952832 8468 -4395054893555076958393991168 8469 278711145870390662533110300672 8470 -14870081904263668103809364656128 8471 676308664621972500793731204513792 8472 -26515748150735186047922668723765248 8473 904834239522865103452925063942111232 8474 -27100177158339806806801318518454222848 8475 717622046093405091780427424890450083840 8476 -16910214811123386543543234917547387125760 8477 356637906427991158629345784450776500797440 8478 -6766433213808432368285669395230586212188160 8479 116023709156207055091411563290630999286743040 8480 -1805477481995755390087946962932727672775639040 8481 25593412902805500841746873118735833349289410560 8482 -331617559978085422178552427142981900695125360640 8483 3939764245764190515686449320303001827520523796480 8484 -43038726150633490985683037762158268593418639769600 8485 433444711140445171369463956974077132971021638303744 8486 -4033929385456505129244564571009212597845361495638016 8487 34769156252797945858748284085952227561201591862165504 8488 -278103316874491171984351059718536752896770107743666176 8489 2068093086889774951855892086437664380413262385983258624 8490 -14322820752606841495351073479520168801846954286957723648 8491 92526569387619472146535208859686344249521125498051100672 8492 -558361534177156997700459832645891613342625617917476077568 8493 3151796962668466324730196394668646668365301986543410348032 8494 -16662175410698868995663112039625297580544150220286384406528 8495 82590574482088891712285433623822874380739682032598835527680 8496 -384246120542881389596660835814580990138523403650128695787520 8497 1679524550572970219911969721489871623697961478214625662074880 8498 -6903090771285112780243543892169044784271862256920109693009920 8499 26701176500576208874112568474392821479218696513566930769018880 8500 -97266741261513402739649172434945253763693643192251551685017600 8501 333912604374970866712368301344236557774482197712192192013926400 8502 -1080921187337697574101136768343531482290308067481099857140121600 8503 3301249173197833548145567332903977571662164914580344183088742400 8504 -9516752833584115398453422424877676906151942073603591897717145600 8505 25906109435645812562274270088068661628245502513504049285405081600 8506 -66614588204534237246848491527828899178746042647806174321600102400 8507 161851074170386985114372687279010812473646454389975282850830745600 8508 -371655896168994727090899296683636839976966040048636748366662860800 8509 806716012952773353775248871514586297241224427519061750985837772800 8510 -1655405554879498475165957273942568668412906216391087227381303214080 8511 3211565463114618428602160904196961246126409037539354470048197509120 8512 -5890561743451133692374868680706454387376017958432457984144866017280 8513 10214027157353020917775782639602842636795780962108784747290631864320 8514 -16741088227550559897391857848878039750899843704705226370797199687680 8515 25931948024790185226958862891366500171585546714989395393946750812160 8516 -37952563790952581615151982740353596750872528139214148938953381642240 8517 52464003900766329926324125388520128672489792765873587903535838658560 8518 -68473805989532344278124368130372527799624337304739267008913672765440 8519 84338408107595741451411550319968246560079701758091074286015752437760 8520 -97976986724776283334552835215392733728094118679173191390996927086592 8521 107285881453228949426814214196740713790901731304024657498389283340288 8522 -110652767738240074648458900140034461121674477528631244928417919926272 8523 107404023034966963994929430187238681071240825671192185503867362869248 8524 -98018199078699139642755501074636379422486087910718165944537628803072 8525 84015126258218344605472499153248090464202957449436490427822264811520 8526 -67554055606850759955803701925906413934552210638040982118571735777280 8527 50886497478306180546143253470777719643478962524152942306324192952320 8528 -35855242323434246709505486212800241703551768683063553775863574036480 8529 23591857424083823218782962578042463990342737362717499515775085445120 8530 -14467683761288487923879106910838592100048321299558998221226791403520 8531 8251361886163018797945087603419290470075944869303453599678102241280 8532 -4365987261252250874292314750315610212045531603954303705263972024320 8533 2137312521232926740860260547541932828247018838968306021711845785600 8534 -964970509585042664393306377891472101381895835718796463429679841280 8535 400363039084959772032049199849866914304176443317122748046999814144 8536 -152013778774160467792055883264405185267979397600528479948285935616 8537 52566083982849585684524107545570357809036766681714242360551931904 8538 -16461420314563488537570471779747760467946132139227032010595762176 8539 4637255640286770312050743165066211303606866423836182693988532224 8540 -1165732980166855996712925594157317167656115960038656553022128128 8541 258958406042279872975204242454208448086541989934291523460923392 8542 -50219141354335681053725857625186379468910200814211474021941248 8543 8371150875165594481425261967718495737463248236500147662487552 8544 -1175243468360388396875409532720500443871503902521968881041408 8545 135134202661461066234274095253715091976445852802563721658368 8546 -12219927880921989520442164401118171641527873417901770801152 8547 814904503855436400432051031687176908389264528221130457088 8548 -35630521325131915956831568381244688519135684590768750592 8549 766247770432944429179173513575154591809369561091801088 8550 1 8551 -16382 8552 44739241 8553 -48873140316 8554 28594268439984 8555 -10404494632573184 8556 2579366210689731840 8557 -463321514552079135744 8558 63034763605297291558912 8559 -6716274194630135317004288 8560 575264583154443874256158720 8561 -40447651244127169311241928704 8562 2374968204337054639454756536320 8563 -118133836052525102657779078791168 8564 5038464799745571030842658659500032 8565 -186178364134779258516181926329450496 8566 6013952044699830923014732913383047168 8567 -171154493425114098009684648666895220736 8568 4321187898796484342047501700144604119040 8569 -97375912890400332815904099255196802088960 8570 1969208608636621207575839636921231993733120 8571 -35911677412928564584538739720318893131038720 8572 593176126134303025967045318088397583988817920 8573 -8909480041305090200897929235286942837626634240 8574 122123249606414543751668713936682998912788725760 8575 -1532630806050116787290898688165372237559139139584 8576 17662881855654502554542841369019292511810374074368 8577 -187435367374278818622375646215948022721624873631744 8578 1836073044197800400692532325363950071813681251876864 8579 -16640664972843894477274315948262984300037269499150336 8580 139832351138912648409500053817308153506369734732414976 8581 -1091546966056581782773315298103247795308148977555210240 8582 7929587165405503809129077093965835685662416673823522816 8583 -53696682061674223753848993198015921748693768587851071488 8584 339463493271127689139368441190722162875135123654612877312 8585 -2006302898650231836056428126957573612979013016957118054400 8586 11099913620682206028980532693169283872968432548575954599936 8587 -57554649660174356262984364064961333187175076152869493145600 8588 279998755840490376169104520171811669914515010851526756270080 8589 -1279338633961980668503319223858907943151799451700489533521920 8590 5495047985670969508317729466483887573292772117963739192360960 8591 -22206639269663246854745430597523431872873845960619130859028480 8592 84499882763213630778552485890624889747282337582604354962063360 8593 -302968237728549871787578474416134650069264920651836818037145600 8594 1024193962378041071705924466319181962090559545565759033206374400 8595 -3266326169960168931067494487075785185058216406537688237001932800 8596 9832182177446345127551001837399388563764393388625923819752652800 8597 -27947798119189240838880442850463864551913039436976969413872844800 8598 75044871235197122388238361900855995462339682336168335082363289600 8599 -190420297282837180733107681773595493388152303722813582035281510400 8600 456711899911640418487487170300301694891111063647474942510345748480 8601 -1035622713717312164278447990244741278496903750933246535541519810560 8602 2220544816050688216386084432155854852282766624591119161950396743680 8603 -4502565950162681899206839822227106765710918444661097368981581332480 8604 8634199008670695589954857683271891789577145134057303276474880491520 8605 -15658098183851164210512912864877563819299293460587544946748287877120 8606 26852126616838240515137251872937984284715929198439003261776586342400 8607 -43539386715780742618577266714898772486073847481046089543528134737920 8608 66736548815445478529137610805002160388639252405916438227166649384960 8609 -96673723437395845867151410260543626426571158955932870825405883351040 8610 132303753774223596199138831437650188615619574847622407375139792486400 8611 -170993435456193971074470457734483931173210310183652798365756733521920 8612 208603587627087543623569830543969809355753752012910951164885231206400 8613 -240079760752458411912446452433525979096271909537341307235425060913152 8614 260495083333414279196681773521520124872945188431205147084868076699648 8615 -266275966363789639587578771096548957353138546037151873606125044629504 8616 256204775401315613794026367447756401295182355549181717810081402191872 8617 -231820465329201165616627737326809832409100480599980875836459281547264 8618 197042361170570431282514038331458794077027642120198886465138191237120 8619 -157139981166864987344645970206515094477183166284456263143392154746880 8620 117420679837494343547897453626503297153000841899690504728862271733760 8621 -82086681502755984299492823690725273401935966022682291841558076456960 8622 53595602894964745438738991816917690730092680802809192150699511644160 8623 -32619690935560315971038890572181457529537351968031139479931710341120 8624 18466518628018908171132018229471533521663279703575056768777983098880 8625 -9700255765968920682717744173787337701067461930962873428858575519744 8626 4714883305171730548079674085617495550980290233592112411256813518848 8627 -2113869662340182466193104059338417584295405413896426993772662882304 8628 871037179131943543099961711237041275755885247803154020574915723264 8629 -328503385910237113146588878389205659839677581672050426878084775936 8630 112847182716012124691938589399172386995420449330397431038063149056 8631 -35110181864940014925350503319225197114742843834133525548341657600 8632 9827849219027961919749363328658162088275520652837113595581956096 8633 -2455148516811808275903775898286973789826912059179151253064122368 8634 542048480930150035564166274127245579288979269305544573223698432 8635 -104484942823630346116182591859968611485273027389770529232650240 8636 17313764581022078178863538966259350519038780896879733349810176 8637 -2416576107732731252763285017342084980282802167350765331415040 8638 276278703176430485886570803490586826423663187674839130308608 8639 -24842902089091707810632574070376874598347475224937828974592 8640 1647528487402134640788870450875779266714120727542508814336 8641 -71644166535480304128252723519276954334176053962083401728 8642 1532495540865888858358347027150309183618739122183602176 8643 182 8644 -1005004 8645 1665090518 8646 -1313518261536 8647 604218122958944 8648 -181814582979008512 8649 38544645214144513536 8650 -6063612975020750602240 8651 735478893053978509770752 8652 -70838018813460685122961408 8653 5545584059863964706906308608 8654 -359606448358645001155594158080 8655 19620018312937777382718877728768 8656 -912576336727022706109289362096128 8657 36592677750226328109607986042765312 8658 -1277190967792423620485288916601012224 8659 39128081247739468652830784345220317184 8660 -1059931032943633287799796722224240525312 8661 25552590608716355227638238317836595363840 8662 -551389732208791824261153982961170104975360 8663 10704850431081674783437348669073050199654400 8664 -187847063982064184260489042731268785548820480 8665 2991829734264361442022037599109522840753274880 8666 -43412372985415681243542731589309719024542679040 8667 575864059190914509681889855016347898520702812160 8668 -7005025857864424090268246696633746302638802075648 8669 78364489861942496094768720500196853617039387918336 8670 -808315445889002808614215249405973178414271385567232 8671 7706075473852105930629629221737112741472723999391744 8672 -68050486198485734813296915982478196161276130860466176 8673 557768019152316468803351167353153059909509577208496128 8674 -4251187019002938517402522682644159971029560341093679104 8675 30181995083417849113609227667451840173171787634604769280 8676 -199919933510967919654233195255718187746908662673753243648 8677 1237288520719412375979196715027335939092895865226701832192 8678 -7164402759968929996843052648583793894323328020457646456832 8679 38862002652063281053624177425963865326481015317438293606400 8680 -197699873802437604238254161753745540755089834338337821818880 8681 944243632223862141934869876158204329967553425353182208327680 8682 -4238201818496931556918608169207687510001560381615604729118720 8683 17893186742627051796879002825136819930857406492847588077731840 8684 -71114455039902702583603429669439685224966388434805192487075840 8685 266266506787940664296754144216195033258258318357460261609144320 8686 -939849079832070610287525250176505857913012039015865828088217600 8687 3129309112093779717512985700981895406471427158612617923552870400 8688 -9833901513118171410280556307055547941778597727655720657092608000 8689 29181117188476805653555426099676454033680728850855439537222451200 8690 -81801705674024294240035155788996390732071581387457988113150771200 8691 216704330674928482023325215329540890103425407320142844486326681600 8692 -542691668736061346580588050826201799249951061835602446921393766400 8693 1285079695992275564065873637284240229759188167343586633387354357760 8694 -2877961440387397682332144852004068854235031929385554822068877393920 8695 6096495186980874907938126138254278372978439465573325551282096701440 8696 -12216697363439982227015840548651174777548245926861549208011360174080 8697 23158959760792524872284584047250237966530308226547064537094627000320 8698 -41530223525055349338801608369357970275394367883283874640787207618560 8699 70445341461227040927666361594754008320331702101583232894350372372480 8700 -113010721456351670464113396321164045143733241677081574481003020288000 8701 171425661421843538673427204350357917528151032951047025393286680412160 8702 -245811450775558021660626945909607381525632110677739329554347605360640 8703 333081313537979536676402031005672905030863486999984081759193257738240 8704 -426325279019983683600352465788936108906500322125396671017529219481600 8705 515184161978951370581692496303332352439601622704995093720767389499392 8706 -587445402958145773251707119063792671983445550378707271969239405166592 8707 631642934405068633041822447183074710867564854391041539098154073325568 8708 -639955955762546243170086972380336595777517917745495932716117452128256 8709 610427749881330367230808235970149182012850799009081601564700433186816 8710 -547656056916620675838727973806867755282403918649398242100740827906048 8711 461638777947991622520831778588824002088607494878438755048848118251520 8712 -365166459812036155235435193883807908597845295093065468593108502446080 8713 270696601998422933805300393465806836009553452482444563233588117504000 8714 -187765220429595791817768609959493010794214669408082083198891238359040 8715 121658889551217978801357090544673973560233682905177382522625814691840 8716 -73490743757283650740022868747782205529150648805365732559541522923520 8717 41299024517290067216556351209258677255372091011104417242819938222080 8718 -21537824053170768106295748895116608230381942700894052879428996825088 8719 10394737119928503760552654549126463203342476302903021285943306878976 8720 -4628102363765324704418257318526702082894987271109976735592325578752 8721 1894088137038047553991979305738487736779749893206836521098117382144 8722 -709572855803323811977701864323981677488391930025815096116721483776 8723 242155785746587737921447650578092534458787030800021894086722060288 8724 -74857619370166800162751749803516605533092554092103233790671847424 8725 20821431418222779836211652251473641344207157265712883744186040320 8726 -5169255439665896424782756039028156027740366108292594029589168128 8727 1134316103214635752182058405879677538046868739425300620469338112 8728 -217341036522426286713790445687655718708009303016041206127788032 8729 35802772630404544754602487465239201481949065696281435580661760 8730 -4968286418126923571760844129937885052542050187504094384488448 8731 564777334233782961293583771382291824488854248767580031418368 8732 -50500708682038852021697199172440926105084214978096788406272 8733 3330687496129401197534572470132803221947377139675786379264 8734 -144054580841393552685684620552129063260161477485258604544 8735 3064991081731777716716694054300618367237478244367204352 8736 -1 8737 16746 8738 -46749249 8739 52203321352 8740 -31221304963056 8741 11612930878491072 8742 -2942995376647748864 8743 540410804980368162816 8744 -75161989555338792763392 8745 8187231980738092336545792 8746 -716940620781365244502081536 8747 51538819363855098725054545920 8748 -3094181101054344641765944852480 8749 157373872678400657423216834248704 8750 -6863617473199616443061237383692288 8751 259363719635231914735397898414981120 8752 -8568333980284678163985310746585071616 8753 249410655920593035315346217357335855104 8754 -6441049964683750917647095144593085169664 8755 148481094107833043271180575890869992816640 8756 -3071988073054204856098147602843572203683840 8757 57321378275091914151413437058464993530347520 8758 -968870254098431394488023403550935155086458880 8759 14893139509833813084942004433505988519133184000 8760 -208947995577245906238754177115302436961874083840 8761 2684358924431945806654678398198068034600544763904 8762 -31672933571383350735079334762286785117087978225664 8763 344164347098163810811913087216341729955703649468416 8764 -3452703935975806017920962824175896428642224023011328 8765 32052815920548106338533574391737209782982717497933824 8766 -275933323535884118036093885782264545828921996453347328 8767 2207083004361214720380017632809553915127168131972202496 8768 -16431961203411380843934122459254155627721537356010881024 8769 114060672228509921981067448532919602095037343857060610048 8770 -739303360293063528447834831702158538368952449002119364608 8771 4480879940089056588014821557012245491164804747410521718784 8772 -25428719140620066022666637990336871661615088589491247513600 8773 135278654964300918370232718916889063840137106787746080358400 8774 -675398503445365584645612843679302751424694679528202399907840 8775 3167825898409704952373058976175316603086906302406853950177280 8776 -13971451622664832622154945804899262593295892881194948650598400 8777 57993012754917350448503436247797071734588658946314307014492160 8778 -226728792843019035945759345229504260197215114452214739936215040 8779 835501251304431200381086762848524716585781557366757341255434240 8780 -2903892122042182292280974966672193677916583623597490689382809600 8781 9524944394147728366093465889039575998001070723762924084107673600 8782 -29499985203682687948112114451510484447321588843937365133937868800 8783 86310032496142852145991295049816772619274497138687848488317747200 8784 -238648282583245710868308673478848776926482845111084311308664832000 8785 623828958632694144779758112432677273595003118363099271007934873600 8786 -1542095237383763111648663271952705293391013187318679836353133281280 8787 3605782105701863292410195264813221738015280085620419802316228526080 8788 -7976467696825483581050374136163992560752830483362228806088151531520 8789 16695556324124431715083092098735663511667797375807748471545774735360 8790 -33067593735550660043986538780574241344673636987780401692497600839680 8791 61976017705436213955082080959378039752359909913681674020937541877760 8792 -109912573666948939192740468611653924835504664965006752543351001579520 8793 184430069638234824473909989904406789126737251684212555332228879482880 8794 -292757991728148819457364403447330250676105735760079587189172689960960 8795 439525046281082923214005818961259461482873224858026921611979244175360 8796 -623926655325339639520392723256864951666883796203101066483835003207680 8797 837156062532153044427274519745829741234937284183620961884143248998400 8798 -1061254145667054910824274762121842027168754396263704293199943670169600 8799 1270448084710361153075831445040190683975475154947331494676959839911936 8800 -1435385889249705825700096011649105468839836289188619691023346887032832 8801 1529561835173926905671223665462698379088268254819234951802433191280640 8802 -1536116686926408100134200312208429592850218191040173583242316306448384 8803 1452675965091861900078244209267108196434802078618144078965860147920896 8804 -1292354475003811782959969985945194304641835479418995370666619847049216 8805 1080417537062848232386309527384163098654398156041333773241088391249920 8806 -847753599461566654018767841394119114348691432085821441915079276625920 8807 623479885499601851910093610622338945421042870987571418308734311464960 8808 -429126043754156329074276211735903712318522019618973358548481988362240 8809 275937470037996273573753071661529404650004717778385904525183339724800 8810 -165448006142586209651177755725035944579964577314306521887861028945920 8811 92298304800549055115830446592304692211811643953171707914498451963904 8812 -47790531411513266760671171875850712011744175635380218170114807169024 8813 22903343902197189987298413157591343990980358019702469565659276640256 8814 -10127241906662592951936476348290445441545859790023107491759566880768 8815 4116679659986332221130547489866181133399177368085723469074319540224 8816 -1531992894322659748647342318047135741972204309382027623271506116608 8817 519421753358115490768245804475410266032316905434177313721785778176 8818 -159543087959361562245252862935691373154460628837043581176925650944 8819 44098011353257367948327080401234256478241226590604918741436203008 8820 -10880559360261942885129678352183557634769711485890732632402034688 8821 2373117149252901850480299403619323687579010506240371770171326464 8822 -451995837625874651606444430341570787935057386928962145605386240 8823 74022121368541820761968259947820487944180933559913636492738560 8824 -10212851539430277629408259063366356931507763562683027899285504 8825 1154397570556657630397800116834960523576055972760097891811328 8826 -102648945851479838684183268795757631476882550683736085626880 8827 6733019158794282699197397663784883398228930333313656160256 8828 -289641657223652994229727588131408435703941694092700811264 8829 6129982163463555433433388108601236734474956488734408704 8830 -184 8831 1038496 8832 -1758589016 8833 1417924904240 8834 -666660732885056 8835 205040444735990656 8836 -44430635967440011264 8837 7144434584981486927872 8838 -885802872164656095297536 8839 87212482774936869796052992 8840 -6979465301426695195910471680 8841 462684087086355198605703249920 8842 -25808380515046466666250767433728 8843 1227324082083824020955723030593536 8844 -50319912696625560995730460810149888 8845 1795918407062887449956084713430974464 8846 -56264749208308824980801405838390460416 8847 1558752344784819358430489156938912235520 8848 -38434690538083857062932428607022765703168 8849 848351920424457910803515134742910090608640 8850 -16848826577190084495633643874760194607022080 8851 302489820532248012563315916848198772609515520 8852 -4929570242461224230998084406211393150926192640 8853 73198652005083307413426740456321696062809047040 8854 -993760050345406322159398209246952772444450979840 8855 12373743706728315703577603493029882371839891603456 8856 -141710357004709197564927390024770423851215344369664 8857 1496644140085330430238041423838656638325678684504064 8858 -14611483345803717966471554870088905598757172045414400 8859 132156118039581947490364064765952615727241565856333824 8860 -1109634666224084704875538938917682151567353570115190784 8861 8665353027725367958162557948263267801283896605038084096 8862 -63045917490240610801477472585960151428614862346626531328 8863 428041277967987763616368092321557391936983350387874463744 8864 -2715895241305539432874866378431653015830800763230940561408 8865 16126162640147043172872695762608284876652937515278689894400 8866 -89719440933303413098957453406637608649711192496420788633600 8867 468257183731039440978719599587523668435364047913829982535680 8868 -2295040639114593311226095563516809832816942784409587008143360 8869 10573853615316341461664726121558320716175372986429312629473280 8870 -45836089987956717041188894434935345117449192255237485378928640 8871 187100480549737403480610302165033828694143706327433806516060160 8872 -719724092473978736188272834675203553652688547261889741481574400 8873 2610851582440933011049698775873555291084575153749380510599086080 8874 -8937093356178144302074935634326282762304594405807599302318489600 8875 28883790301413628142467488085134699937780739175181568825307955200 8876 -88181087595842181549779655002697422928323906538730169805098188800 8877 254421770666309998532017745888629935970620575664833685089786265600 8878 -694000895841419903759942562287238443956391097542311467103656345600 8879 1790349586001449636140104275691556346439957298561800988937263513600 8880 -4369270170759801787363200181189650816541214541980946306093620920320 8881 10089525651791124267152535381630512330265592100626394426701334446080 8882 -22049430580631842070038874410582263494484100432297783163458399764480 8883 45607810011688845657182024746122501800883840678477046151102909644800 8884 -89294147231893844960257661608398720655877582202107867922089828679680 8885 165482258935927777248965770288114049780114187710647222682662291374080 8886 -290270488795124919313147298818061857991341032031596737981052375531520 8887 481870860732821319411933376129977623397207745045506685145460779253760 8888 -756941644878141177588156011245018418880362504471206199771632060334080 8889 1124861543337723868088638583832126304491378560393793172778306093711360 8890 -1580934624188658815717187477519402808364631079406186214726863264153600 8891 2100637404084289772454901505280595591376374890492638594785815717478400 8892 -2637692453313061192230242020547016406777110415232403680120654729838592 8893 3128341572378868079403370009144174039934395860273370261323159084990464 8894 -3502414712904480284442014470481285648547237432768280921144847847391232 8895 3699079626110400054512534303305733353954054427383965836320983834689536 8896 -3682661123734146567499208860387008367713287181089428768049333046083584 8897 3453007987100344475995216392341084148152008075885686400032461123747840 8898 -3046347727955615188440771750479212611372278453716429496382087812349952 8899 2526001533937732620008054248652134105906641607175733015075285284945920 8900 -1966203800921556241842836076254045064706936316654087447063746670755840 8901 1434724991428799495637955831204170901636300411383224919816359861288960 8902 -979910977059530636949909514016481398197277722143124099619589791416320 8903 625365683833276197887529012070841014829160084362137541609908202373120 8904 -372195036802462486518911862659330566415301245639717461018541996113920 8905 206134433654268878337956642079725992654005230607237468708425900752896 8906 -105975799942955037281894998300827887226830827573663457626172921217024 8907 50434790168159704679015083633709390064855703310514915866910878859264 8908 -22148571950363233457864932002319378619871469473253051504617251143680 8909 8942932175775988254238796844056343944286746666197262034265360564224 8910 -3306141574391907235216132286672364018403195649564077140629734293504 8911 1113701126086397781699243358754337137597726364960457861234243403776 8912 -339907607336945904326717378122856387653128414939800046098037342208 8913 93365278146180632321436916841496668984222819289502431512461574144 8914 -22895434823738521522441415110246792807586291711206765885273407488 8915 4963575335028229987674389252926303093866030315496784746470440960 8916 -939794447882153847967491348148380777352063839554205726791434240 8917 153012529155210565095697364025578860940903917307331367369965568 8918 -20990480413094338220110101898115005687504381374133635829989376 8919 2359295849795354112817297432842361973257196160498292572028928 8920 -208628579199089078565901110061648066175712478507147957633024 8921 13610092898429958951080479948121895859718022144112570925056 8922 -582348305529037766176171870317117489775120866429768826880 8923 12259964326927110866866776217202473468949912977468817408 8924 1 8925 -17114 8926 48826241 8927 -55720499384 8928 34057154771536 8929 -12946252344261184 8930 3353076266119730176 8931 -629272076915248185344 8932 89450858725301766619136 8933 -9958837725067404527140864 8934 891365586331238984094187520 8935 -65497749966708489116875489280 8936 4019549275227055038977351352320 8937 -208990633708493590755718369116160 8938 9318265637367264484972683444879360 8939 -360003545028483036726858820035280896 8940 12160170794410453063897480173447020544 8941 -361940154337210685276949029034116775936 8942 9558554654253389634508073458470909640704 8943 -225350475184000757397045433104915524222976 8944 4768691913903120677705177872329392384901120 8945 -91019031429472083142680724807985382744391680 8946 1573849895162927419614655237247332700305489920 8947 -24752279994756261546938173245928774820985569280 8948 355345299587412521065607658027945829087492177920 8949 -4671879025122758450973474816691973579489446723584 8950 56420420984839982142234541748346549860767761432576 8951 -627585061107582205941767867265882577658134338207744 8952 6445992216146466878397045671853209705293581392019456 8953 -61275782612155542271476684131915020980497061588762624 8954 540245559615048013016822015314169777283405128166014976 8955 -4426352336809384130131095510644918218261875272202584064 8956 33762667258862116760259238355780691230289330566087049216 8957 -240152507208991143584022393704839904952267068550313672704 8958 1595385916229039055680571016345273322242919149777868292096 8959 -9912670422700135453764554313875551522826406273872402841600 8960 57681044420914152368412029515553441414920963620048627302400 8961 -314717536830907744568147625730164281139559491780587657625600 8962 1611912870907444466603052042854350088295422775355862364979200 8963 -7757907176638891574825250103208936268720791871226027966464000 8964 35119158853297515545484398048015904025646638854053573909544960 8965 -149665192730830784530881225117667761969487043456789277772349440 8966 600929753942493842906979949559571917585502527107082352968335360 8967 -2274949436252388672757632432198931823891158651890536824218583040 8968 8125595286924048314380372518419304260085733931096251710580981760 8969 -27399131106504016970243337157692141522610259535378122688744652800 8970 87267565806509944233047090621779884322883067194300502784553779200 8971 -262672207687827215245550605055211618475922310216148188098514124800 8972 747491823915865707932344165256108648867723996440751681488237363200 8973 -2011830750315533952299643237007154161507785313447722205215247564800 8974 5122794409386662383928871823335817986270927784442281814227660308480 8975 -12344322447221466867136595627192523371097709169582312414503470366720 8976 28155519000407732115355444899425017221284014684615017659490820423680 8977 -60794417485388115855160840919900190500635998240403314798462574264320 8978 124283213758928351358350588272819244946441318344734493994703420129280 8979 -240564312169223903875597404176175481064115074317897409865117199237120 8980 440877091538804493690672009187882024395733040386301197908675584327680 8981 -764971047228484663100204587540530505109419315747406031294333630545920 8982 1256499713193791458281231155707285497470521225851092957480094248468480 8983 -1953408336037365278390317841451296299243598233800439321155243364843520 8984 2873649742000787375697669890921117560649640916990687412040447190630400 8985 -3999025310909470675861649474784635357964199442995993391337869777305600 8986 5262528953835634455734077772683033209921504177248981482771575105126400 8987 -6545832991336483537536315486134223497529695985412138854918269299589120 8988 7692069034007441984506836029937453548708628009735360213669665057013760 8989 -8534391260982887474555252606425269676182743120355796794092128886063104 8990 8934275939147208209159268918819896300758327045808105255884283975827456 8991 -8817998212560155035076661930041124931861376440797001615064526240088064 8992 8198370449204500734950402770627362600945851631190368170731542094544896 8993 -7173112992974078609267853028342588321398955063474192766005264015949824 8994 5899756667337031894034876338698387326161974646437287472065649846517760 8995 -4555887487342714335595765763130429074834915504295746312436227652976640 8996 3298576026611755320350187874144245515591122842385423198181201710940160 8997 -2235759424157057547473572099694492201044560162064634103764362922557440 8998 1416179373809138605426235779866717974238284746038581605107677433692160 8999 -836688378405474028153654171910965825042414135232606629951582444191744 9000 460059398720051023436584456035302697319754636849855155586966608674816 9001 -234854943788107264551088409759247118444642013167029384818005119074304 9002 110996822242982002309966643615709225571257266411052939225581324599296 9003 -48413823560712799136860411494504938373142116314591826478308821827584 9004 19417857245874636257124936006159823630545697641776551691802227245056 9005 -7131704902141929961200510377820138302838708204562331594981254365184 9006 2386945340132157125643739580444365648349913358757959303645412458496 9007 -723913226027149176601761836646947031784498056470205010937510887424 9008 197611115652623207528003512035176895603215350064895595657325182976 9009 -48163986796729944895363129624112909302751593928653903540718141440 9010 10379146507682334626955222936194176975667118017922531638546268160 9011 -1953611017132849516696950956244582042648308612668325090075607040 9012 316237909849851407820802987114524078813315598177345762639216640 9013 -43135358396745334070618003913064971898584818721027369551790080 9014 4821240645442188064318778134480481577991274871680321229684736 9015 -423990177556972439830999617787081015749653887347609571426304 9016 27509827454083570896390687484375200155139985982317842661376 9017 -1170826593221539087785777128742836216284716689348272062464 9018 24519928653854221733733552434404946937899825954937634816 9019 186 9020 -1072724 9021 1856241498 9022 -1529365903008 9023 734775042428128 9024 -230932949424513024 9025 51136788499679471616 9026 -8402978738811983298560 9027 1064704589615259628535808 9028 -107130158225071678850334720 9029 8762196474089173164098846720 9030 -593679587019772176839454228480 9031 33847479065500576744205470138368 9032 -1645305349500811202467159768825856 9033 68956443971360089965675827699908608 9034 -2515925497119853523409802353501536256 9035 80585090797129731108596366185284501504 9036 -2282632653459240728984387215007145787392 9037 57551799846590636331948575523964584984576 9038 -1299052870792459425597606000952741139054592 9039 26386210404996325851043999619418979376824320 9040 -484527883391192178848677366464169538098298880 9041 8077270032787079070227394880706058551537172480 9042 -122703211994595830507303086948179245704780185600 9043 1704450649520231364290613525302844430619435335680 9044 -21717501756973832605524553126413829530818785050624 9045 254551198974389161849396473521463523572750867234816 9046 -2751814262300494842121577158370421793641947360919552 9047 27503467778096651723265646213795325009344334829453312 9048 -254707683263893032033317433029782657688235689033859072 9049 2190125785454180730909182969546021706134163826447220736 9050 -17518057701344136218424748969553104237807647149443252224 9051 130571252007964844321995949297521533889193523478800629760 9052 -908346292385970050784412879731237201841517487488501809152 9053 5906667073763617544236008411122199660316639062786677145600 9054 -35951503485547314080401804390359387922305750063023495577600 9055 205081529775131717835781512437744491479553119736518043238400 9056 -1097692257392854930115014851047852230714483031475005297786880 9057 5518866380929482244432199649225510009407788335121311738101760 9058 -26089667968594124611315226327976193253616956728881368562401280 9059 116074407694551748132157690530967153168742469963344633198018560 9060 -486430866011398972542372752400369352633117793241012362060759040 9061 1921583600358966422002232733794347388823693601476054447418245120 9062 -7160750454945710356564963640271418938866892457530454159036252160 9063 25188283930026240930835680671164891282476062268000102723480453120 9064 -83682052514421662082954162400518982983001258245937814202797260800 9065 262716219208862070015873836246257191574090040927331175374205747200 9066 -779766186041964429023118955999053172922465196097130061286814515200 9067 2188984543673151319624630892799455741691839090423814830080131072000 9068 -5814011086632517540739390749705864669455527925457245399367758643200 9069 14614858989533126555220943827861286789083070110865509934548941537280 9070 -34778170546234058001425726636015559072461010439791019255708275179520 9071 78360468581447306300749764209432297937052129801527818482440040611840 9072 -167196644982465077367503706585922882802155837159283675748028058173440 9073 337860574749750547676958838154037210548760218891576855911496668938240 9074 -646610883274375585000160578640465011908344336346442042412896689848320 9075 1172024671872733906694491317193825906782807112804199133798403544186880 9076 -2011812955189790645612342551211038633616046376540318747734128040345600 9077 3269941071265724094150618322659589413821404956173392114731820557271040 9078 -5031678215412454424869274266734718902978575027994671815088792823398400 9079 7328234108190233567112527259361637929663912913387561038807757645414400 9080 -10098688025903231124178200454849866307304773776484625377461555272089600 9081 13162750360984330103698397565913082826620118769730366645663804940091392 9082 -16220007555051835154476000981412621034993787831097647971159697684168704 9083 18886552780919364253455686530356192745964493452239001348484177961418752 9084 -20767862148076175003623039516156272706319540668095559424505241606815744 9085 21551213002028562985817746698026800969229941272705639279817900997738496 9086 -21089004412220654546148540252423334011874760957479689630161513603923968 9087 19443088626364616658341577291733937813263981716097165837845172001439744 9088 -16872227519885889838543760305337310748704551734124118547085813316845568 9089 13765717135595620029912588753650819717030885609528662391195046363791360 9090 -10546499966114228166829487357465029051306131419974717544688815167242240 9091 7577063030283041277650285262304972429379523406913970495981993213296640 9092 -5096884532147391292834673211459825416918280408491405749138634047488000 9093 3204553784420739697371383422392766514891870737716880671233896863498240 9094 -1879511190465216934645264985901657642738833501072450728611590789136384 9095 1026094597383057084155063910371433281866340101273373768800106138566656 9096 -520144677744374233781191903152203626954139729644573685502921117007872 9097 244142216436327238077798219233737829762386002295358929955779900342272 9098 -105770579297201586527959619833066220690570979295380914990883004219392 9099 42141856066141179749466004298992011279494590933117180524234188783616 9100 -15377110930370257704100264114394613743275142774085121051196752134144 9101 5113798287601260155614196539011587684352955132455718653388862259200 9102 -1541191730200478985524960590135390732553218932229912453387483348992 9103 418117666128984936578448439180600584014016991840997957199923773440 9104 -101291548928488119778400648501152121699369218172804591827906723840 9105 21698087463246823101877937220536734728686299875399269003883970560 9106 -4060234563420909598489599276514742946237521142643981547521179648 9107 653466300112797153861716076127163163314135577728825161108422656 9108 -88630012643286022254053305258972305770426833602553031675609088 9109 9851109870083465207203457379022611222158262221867790417002496 9110 -861590448012374838613079715522283927359025796839331713777664 9111 55602003213696179558957546839067517800055092831065454149632 9112 -2353913150770005286438421033702874906038383291674012942336 9113 49039857307708443467467104868809893875799651909875269632 9114 -1 9115 17486 9116 -50971689 9117 59432982380 9118 -37115886577552 9119 14415802429117440 9120 -3814942164968756224 9121 731545653914607128576 9122 -106256816202925733216256 9123 12088246904297923784212480 9124 -1105625902781382341794856960 9125 83022142914886835445073182720 9126 -5206908449266599392656259809280 9127 276685591839494744244129309392896 9128 -12608876336368886889907002982531072 9129 497916432971203216658210475435098112 9130 -17192021788650160110717084880450093056 9131 523110335931470147494141761404685778944 9132 -14123819961171871092476847888485201215488 9133 340454074877182030060942584152844694192128 9134 -7366797655488039528900389874234874663010304 9135 143791452239464734844768724046823341498040320 9136 -2542905661945311777312009970175671776502087680 9137 40906820060330419687392963007340891924059914240 9138 -600751723576604182080213831924304320497052549120 9139 8080780324163221179554701867297662440728317394944 9140 -99855424498787647353283648001174208922405331533824 9141 1136687459056360529640560814308809624803636072677376 9142 -11949620740747456562640199988594053292577476113858560 9143 116282718168348845718007976559505670999185731247669248 9144 -1049660926142834077083456881373735092659876506233733120 9145 8806603907717745591949461449736961630530202925097025536 9146 -68798782661550389197108736294886899705904624864973553664 9147 501295011224920832228014292299882972730654115507914932224 9148 -3412078501000979157249396775807747725925954124754871910400 9149 21726004570227370542236571136119950843459684399445757132800 9150 -129584051392008780529215638296272217259532463746095618457600 9151 724880596381171180239710650605653264098665731253623744102400 9152 -3807297385693154326833081744950054549724388838305872960552960 9153 18795639938497856063689649401659956287536368541468651442667520 9154 -87298494790485764768114850703968290532880552311816311034347520 9155 381814008119934280795196606179602068306971983383478544168386560 9156 -1573791485965291787991725454360310622851738113589107077089853440 9157 6118116636970321516762097899787626601538545854842645719055073280 9158 -22447096196815469027510299798962142137819518846157160028653486080 9159 77775698966556498831914698500021924087562384071378328135705559040 9160 -254631670835353268398955415422817850288885583686176131190148300800 9161 788104646105551355277298277547726001624102392070810538846925619200 9162 -2307024195999794565978582077254214994712654388635011804061866393600 9163 6389799837661836591548905022606065644891463494295351865375509708800 9164 -16750816582651697465407653322747547325181983635356772612963177594880 9165 41574040426287719977578483282915096949263849391313332283601353441280 9166 -97711860092875848118206898171456135366206035564197056170907370782720 9167 217515354648282728456660369338764786374740257843458951763342655488000 9168 -458676503723858506093358001444665010550752992663301845490759536476160 9169 916285461668724999229515080484249902161635512101051121688110537113600 9170 -1734098858087555663690993166468812048212421713079185282734468964024320 9171 3109020390973952476489187221928182318675033541355804298891140718919680 9172 -5280125623573372749505916258129362764702613978931730452948350329159680 9173 8493290478568813466691554486770475126886408146147223550618884479385600 9174 -12937006172825696225436218424390555366606790972980031042218032837427200 9175 18655493527289937810086703993507911217292025269771115468953385068134400 9176 -25459905005642096704090478682382765824531051730218232237694685649305600 9177 32871333713305143744933110617960389150769933524872872146245879179771904 9178 -40132084144111112293458837992762695618696203671930656155989060425351168 9179 46307496822821615981466625667137655168111730024833799491060484808900608 9180 -50470000235299558216405347951132441713397408381999224104894767189458944 9181 51920424216617281006712155326094726870321258986208280174700328235565056 9182 -50376379273645809827247483275474030624695373546149747431054569302392832 9183 46059290245703311925951007611810463947926918495668524441695608018829312 9184 -39644211707108811571122396949373008823571078114685524566237276480208896 9185 32087321758533954395420943270432068508896686723353071094826320380559360 9186 -24391575958840211654009162589074303618203385682334858287558832045424640 9187 17389885484723140102774142624304437059803606975892575095728349349150720 9188 -11609948438103921191095582202786368808074845563021393103384945528668160 9189 7245795947246953422896421016696498854826155610666367972419376171188224 9190 -4219081779650484892727114427838617982797421638994756612810148186947584 9191 2287044138554221432861216230502113682177322215713776922418217396207616 9192 -1151286177731730469872350449920116479479536725700200310231423558615040 9193 536698256433367275292456849961980597897914120905309686389868622512128 9194 -230959015840277809313044175672292265011687656232538381673568235683840 9195 91415417034424289460132518975804160861827890070796692643449631932416 9196 -33141167200872672533844267809233593134900198906928201406038916726784 9197 10951509801229669487830154914670122400490408321381642317715235405824 9198 -3279994576053581178577924692305958360709653214524720502432291880960 9199 884399319054699818052260007985314077330785577610649817940565688320 9200 -212962244364658574183756519938498420374405554363531715294359715840 9201 45349785943626495720452825397318051500020908363466863097843548160 9202 -8436707036691670604800001540144009971288357883465308857681575936 9203 1350067958622339641794050156167391298526855974178677691768635392 9204 -182081265932014232572425388652425093118844942076786384580902912 9205 20126209917723902854237914375832303460066178331083190405431296 9206 -1750690723478833248122550118528943054873191579660981270216704 9207 112374833020613898205700870806877871816394902351479180361728 9208 -4732346230193864794610575619840154759014666409302963519488 9209 98079714615416886934934209737619787751599303819750539264 9210 -188 9211 1107696 9212 -1958184876 9213 1648231867768 9214 -809006815583232 9215 259764554282747904 9216 -58766672829616984064 9217 9866070046641197555712 9218 -1277218222021111094968320 9219 131306652033667526418759680 9220 -10973448279651937847688560640 9221 759723872849545847729600593920 9222 -44261295964033775529517989756928 9223 2198676533179800690955418387611648 9224 -94174196644097863745489833664970752 9225 3511758363062259956726223304371732480 9226 -114969134374430051330030535946184687616 9227 3328853325322181023972670737816517345280 9228 -85799439768934378516902271300934987415552 9229 1979961020546823485719491169258430527438848 9230 -41119805715972404908844779367888728702844928 9231 772110787870121648538214814557816221094379520 9232 -13163081356677702624851414821057402104541347840 9233 204516852115256669882089012962861029552900014080 9234 -2905954096673439728451041189151453071613540433920 9235 37879062405300274964633956861009154412275419840512 9236 -454262047971964456555963769523811941417561530302464 9237 5025189180413215901402698786988041043249219506274304 9238 -51402709259591564848546046190983431594499287057170432 9239 487273119600590723469333386148793999686607151529197568 9240 -4289447637739848885076096732293491891453916838914686976 9241 35131265516779627402323671869027027498868052999637303296 9242 -268168817331065622716213421887295333301002773208747737088 9243 1910936314835811715240441464331003147302825718504331673600 9244 -12730824075765575858734801962737695112168547312296420966400 9245 79403512626002055164874946662599289609225118861915009843200 9246 -464249632559149278894212789030288925998618047228709280153600 9247 2547453450155197290594436152259158758911814493982252785991680 9248 -13133461152315790898098363139125619108856566011733057659207680 9249 63680947845589836738694525131296105828689693811818671447736320 9250 -290671397275523277668387391938903734234503574586977255266713600 9251 1250058882251267534132765964759573489247061760007969450397532160 9252 -5069166572289549997985683642514968634527169828654268601597952000 9253 19396983728886353390089159439846672141943984167215745597146398720 9254 -70082476323657178985856280269089175558115099960314422780787425280 9255 239233450447534659746783559400562831158126026388694470474208378880 9256 -771979560879568606813784667091892892151861208299683437754502348800 9257 2355975478253067139577715511094505176170669980238751138980665753600 9258 -6803032935672740451581795047307885731117147867693838438203863859200 9259 18593610761956190723837200794917995959238454914047949130118778060800 9260 -48116492154836521486036250473356381439447037381579055160475296727040 9261 117926251398809497956582693201845752970988709222417683822910982062080 9262 -273784188767199002537163560552344568669464200929921930824254782177280 9263 602227354279030534280824445263452455551636352846201579274713369149440 9264 -1255213582197467559863674841043367231650266204218180546893015741890560 9265 2479181806611825583459190739608964816231615360548544285789117764075520 9266 -4640222388047845234076477650131450003207650538962569699267341472235520 9267 8229853737137695598590716995067403270966113459251927345516409478184960 9268 -13830192318412469593162450838918314943226632914036853020628521215590400 9269 22018259172550081358252383240275669156751391320289118916326561782169600 9270 -33202246453841626017984964108142748662877494859347623123243823320268800 9271 47409675080483106744351608441865688741888824316026856315368325408358400 9272 -64082560372268523511879354930678614475682222230166831121053176238702592 9273 81962674981662122644342222217333399336533654880843392263651456043712512 9274 -99150721069141588840373362515881583983356900796100313660462298812121088 9275 113382855793719406966556290850431583042543000717763158406626211224616960 9276 -122491213472627679418628442600291684396024758036704087489607435376656384 9277 124929852845455216559572850904612787752517278929896249979562170075054080 9278 -120195847173656236312836543842681999062654728808396660699954310606225408 9279 108990808011292513690445775528958238644558388725461167430477029354504192 9280 -93054140549813243172157382652396837364173041838899711523669599324209152 9281 74721143483182136957671373898329166069099504866680859734341455928360960 9282 -56360214947963464585668610440453579665786294771583687071099657304145920 9283 39876655501593671498382958460068699536525494360276555940595332745789440 9284 -26424450660628582079562547827965504131041561863759666878003787920834560 9285 16371103084959123780438107019294655352391144722405186673450343131512832 9286 -9464258156684026869609292766048669247461183379262886994420402512461824 9287 5094232954852817099503624364156430991308784161072127530339355909423104 9288 -2546714571899788177822499119073970788721459453695759550418627017572352 9289 1179167092163936137112873319757027416486399221106000287770620249243648 9290 -504059887746696798375554355643576541302869903398193943871370660151296 9291 198207944999218836624365302066002935466930922915678506338096015998976 9292 -71396132689346605223302732157478773954153352946312121465466695712768 9293 23444211332659817961185270419475635533534035574993197088817954160640 9294 -6978106818236147293734297823792517305433323420890438962064507535360 9295 1870090187037887755882920664471780276360940373394104227709038100480 9296 -447622576192563971469390977097533575477497408602462699592603402240 9297 94759806450673901039395250071150845946279337869577707743208275968 9298 -17526880373496138363461719156415183105890851344659442876471574528 9299 2788765929887965305842153617593754902824138781959908415212879872 9300 -374013641734111930352054234683872797459848146375440559578808320 9301 41114010283460180547088908467186890847491382459005712524640256 9302 -3556983450171362675804057783896953627546438252153027994583040 9303 227103579191997801697840162647458618538828187994632373665792 9304 -9513732317695438032688618344549119411905132470515802308608 9305 196159429230833773869868419475239575503198607639501078528 9306 1 9307 -17862 9308 53187081 9309 -63349352132 9310 40412350313088 9311 -16033816060283904 9312 4334471273534252032 9313 -849078999573841096704 9314 125988956296208128327680 9315 -14642683348340145974149120 9316 1368239206848717394632376320 9317 -104969039474190711140450304000 9318 6726356194965691088115460997120 9319 -365208183767562295303165288906752 9320 17006229402728488271817839757754368 9321 -686264826259398944149190142765039616 9322 24215538514774680024169531489193558016 9323 -753048604680330250154202833297055154176 9324 20781526611816233140422189364118235906048 9325 -512052954415050787094747126754714669023232 9326 11326719696581686500339372212751735717888000 9327 -226031063671409544662458282782600798903730176 9328 4087127237685555074388439599291304218690846720 9329 -67232982773685824937095792649455696133142609920 9330 1009785427807117521844391857850026379602852577280 9331 -13892688517510100636456784245600568583955398262784 9332 175613549309388197282551561723192517746956171214848 9333 -2045211555000289442752488353356433507638759133282304 9334 21999999101573888365445597562570135379075915126407168 9335 -219088136687531975415100068941472534188184305362010112 9336 2024207165344015524022123653671323092033090809292128256 9337 -17385499183197443362101654914323945413438036602926399488 9338 139061313695109644001756080032940954703640730864248160256 9339 -1037632645887052077660441136074473639332659661925410406400 9340 7233951130672602587730279704469754020531605561763535257600 9341 -47187652721758522259706175061595341067796779024038599065600 9342 288391076644012890858965531621470796477982701469925638144000 9343 -1653379861499469738028136228666231116095901825711042304409600 9344 8902204286003548908021954049468372067548017826270378532536320 9345 -45062562243129437859886375679911194505249500564934766761082880 9346 214660390481665438245503900966560502190259939935453653929820160 9347 -963156802670980836131971390057409536775979132557433054701813760 9348 4073909250467826856257257383879457601345861633605045977884917760 9349 -16256449781549421512733465184817563870592885512151182922250977280 9350 61241063654588175807688618678655486421707487180588651222946283520 9351 -217940651613870856803627259038200275203792583992007173697280409600 9352 733098571730422587892522534223943512605137636463565072138565058560 9353 -2332063767864688568904867611731511785927824808670177414355930316800 9354 7018975152505928845134013099443225347053994349112514082023197900800 9355 -19995865709007317494712495117221837107125759229683028741783237427200 9356 53938038106564078913082054912583539243658893463452670873200733716480 9357 -137807024735960762949650984229627859828157924154471442604551946895360 9358 333564362890494844031372284575147641308183454009032423816729334906880 9359 -765083732182680733530987490443453923713668659703302813411852219842560 9360 1663131212281919574655006891971569921654025698355705004040186274775040 9361 -3426712626063660118956864762570984365462167920537412215474142020894720 9362 6692462471311206830609374645686741680675652434176273854312704492175360 9363 -12389465167069642944642142522191082325090334619280943697425823663390720 9364 21739833097848763946687350248264169306634840897435585143981169285529600 9365 -36153675115393752653016456164607105013339673974220929591875926910566400 9366 56973524517925858941940984904941893680109573613558268874871156401766400 9367 -85059986434973189846056632209793408543047014988466361715441031708672000 9368 120279255166608310192793695566114143308308700362271944868431336466022400 9369 -161036454457842190768691820479317618102134377985206534388352231657177088 9370 204057434107435357582143282427429494291763513433617440683291972512776192 9371 -244608938961104793662213350698900823134825531617034426811985082433142784 9372 277235711822738372149517929651995607798483409817525540918147189638692864 9373 -296902851161872639843969040526678095662370775059616455153915198988877824 9374 300236084964556242946393185084699606129729931405942247390178909452500992 9375 -286450984593015784551624095297174462073236376112461845841604229231280128 9376 257625827729693838952013948007289486112687855565607859427191335189217280 9377 -218195602858160440739735708575225743237242770401152494142165519028977664 9378 173833862925204485569351910385732635756402395415696577756241743902146560 9379 -130110315380650069274111363505211596391376196519059949237927663957442560 9380 91363259441291264187861499122923767881125834283574504984575611020247040 9381 -60094697268504117582021516672627507116909279338185701728426952012857344 9382 36961287949568732453603328466427928687579711083805129959710834449973248 9383 -21215560451922275172079801762599452177099688974239550911259022421131264 9384 11339752087437364668879599178232978462097105047844455370910135377461248 9385 -5630127400232943630937455088109922175340833028296828787227122657656832 9386 2589293200168150083538790815186347097984486098444538957214808734171136 9387 -1099535192527817886211241230262957243467567696867184580386190952235008 9388 429557057199310345782574871941239464068762044738285214082230948724736 9389 -153743775179922879934435619229627670308797114214005885248648626831360 9390 50168417241373217100948465531257229427777724364511114680068200202240 9391 -14840612955526994405520855655570348688197432419391527742069580759040 9392 3953142618440434085949597848882058973096286301151740170712435916800 9393 -940594938328754438659234779592385202455015725568392262283050352640 9394 197956319938039472683590501682445701863847033622620724344098127872 9395 -36403828705614616368717488468997757510308558663497563444711784448 9396 5759613125707944844256732623839934898767122505996603215006662656 9397 -768153493385947763558346383743577898379762471081964309563047936 9398 83978711290399194342300367052902724749855956497672406319497216 9399 -7226341733363339249813816438600785126909271406657535169527808 9400 458939504614189468190290900914757391836671042398567710851072 9401 -19125544350006292952312170898835858611561864244851355156480 9402 392318858461667547739736838950479151006397215279002157056 9403 190 9404 -1143420 9405 2064559038 9406 -1774930572032 9407 889831516209408 9408 -291832186403315712 9409 67435615376685488128 9410 -11564228045788879749120 9411 1529196134613527351623680 9412 -160592018730347818367057920 9413 13709926693349372636953313280 9414 -969661951797927270010501201920 9415 57714008353965157705748911751168 9416 -2929092900714925281561748965425152 9417 128186655449554840289125513180479488 9418 -4884288015581057845024603589901811712 9419 163400211403979411378369598924571803648 9420 -4834950534682841524281076404410627653632 9421 127362492992566844797746650029171459227648 9422 -3004066929376925059908985422767859865485312 9423 63773245109135777909523523793392200138620928 9424 -1224172915212940737863131380123017818901839872 9425 21337335832048812773628294019640010541923041280 9426 -338982817662628319756280598261772421819185233920 9427 4925524952287674772139824904851505830819245588480 9428 -65664439440320476237547525352210291580186216366080 9429 805489146590740851121066892970196976911473872732160 9430 -9115612290413794786907675493700908058526737772838912 9431 95402707462739341579437241316123702352651117309984768 9432 -925449392975654674299533524031739068062975762253217792 9433 8337861968427879933120344039636138075520098457498943488 9434 -69902263883174514126526981697674918325744126205490102272 9435 546291444721284910719725581953177242708284234937244057600 9436 -3986201606609915870561323736479950425968145042355152486400 9437 27198726337110781034195361371677203153231758435823491481600 9438 -173778818069519099684287296785789971744818676909992207974400 9439 1041031785847175060612143852273230518954583450168560556441600 9440 -5854213173154136766650708609591620991103618145404337394810880 9441 30937869724322888714142271238062363243952601664273814724280320 9442 -153806072331848712458467276491118494839188694941688204969902080 9443 719992178238854154159395193872024738615023454457884563126353920 9444 -3176372487593229206396708744874392562799020025122835559801159680 9445 13216985073225203710500198410273883837218893095864360557367787520 9446 -51909883291985196415556089809481799883129755191518111441648353280 9447 192564603632833530601233517626400148401530074321491725226679992320 9448 -675114753675276373354038077476963381565711194372708817868769198080 9449 2238176704340413782598829735539779917362136481226813582031632465920 9450 -7020103013982444277387450734557528748026319597579105967692526387200 9451 20840983240684598141849821246194336425225136565918866602250259660800 9452 -58585342179970825713262191029361670173489973373414006613685252915200 9453 155992568367964679312200360298523459926764824308484396906876764160000 9454 -393540300870731023855884661661101472627304557531360569032014875852800 9455 940912914548188690599908129702639851285831108947986778457713451991040 9456 -2132394818644392001342799426150360302978973672252807206098417808834560 9457 4581476006761306709173688624986507074958317600929590554973388291440640 9458 -9332607058739145821372920264750933547155951201623368716737401805864960 9459 18025147330670258895295226941504933364558955407315117407892750456586240 9460 -33008784071276981487875002039449567921146782697813814740368056804966400 9461 57309858514109997486537151335446653556496314708908023308590859786649600 9462 -94325609403337586664285295569489879183430739268730978100078415603302400 9463 147149295489693343901866933918026536023096642086464160872986136123801600 9464 -217529647950429486436464872861452505827982854292959579746250388825702400 9465 304641070705485143897466746062906901092299622954710720857915849170747392 9466 -404035583897346504181725863175968635540802410851256461040355919358066688 9467 507265589284012304004659927370740572566883927663335195027046243837673472 9468 -602600733715928994290982992248233229312194063951832012030596376090902528 9469 676962637118104423717664301904282899992991577671755169325901814654042112 9470 -718735555169200496247510931957968979077258829049129160287392568052809728 9471 720668017102768722205622914012081211322114591620281155480312129511227392 9472 -681892777197324082793693966123307162791031140950384859113685487817064448 9473 608305796009200921076185278666975809589548752970115430378052269702643712 9474 -511112349199503018437142791048780652543585045668985848018672493986316288 9475 404027940798372435724372431211918851178591085602976842583583145108439040 9476 -300097286262893810046605685470491892319277887398396454416450660660674560 9477 209150969543211110455285546073813039893293230430908676847155009961328640 9478 -136560497621967358944481140364549669586209703398776590130304247157227520 9479 83386834055821491776815949698904526622620605546873146913842071412408320 9480 -47525353858697367443663227889355335345508162109551229352857400751685632 9481 25226218746774517515581697475539927712915669549384670292238897772494848 9482 -12439421892629823398987783495976871767168065277699657862224865564557312 9483 5682646288082996965453135986016270737271842100287271858300988128493568 9484 -2397278330054854609046847762591917422402066316650047667110477920468992 9485 930510247087967296788452476039957702091677442422882549629928593162240 9486 -330931761692505577830056508878730976151128264003004967586115207823360 9487 107314941300982581495631228886306976160988772149912668322200907939840 9488 -31551316098091876566924631975612477652755805212177159711848199618560 9489 8353907813073432143368586674861651521670070010905943041017475235840 9490 -1975949683108182778357864809255921250856310789006362232309308981248 9491 413439520249575083730642722521306586833584918589900891564667830272 9492 -75596423341117198043277130555589269923441256108955035304636448768 9493 11893239893150001618865519482363742594994093158368646989592133632 9494 -1577420997055355707663781675954342687607016324622934331650736128 9495 171514406030969751360404791889702403127258351247497840633577472 9496 -14679787045918676301325473039849028872357371001309702712721408 9497 927392741546074374413270420174063903085247217267651224010752 9498 -38447248129243419678494210217146956798626927097342211391488 9499 784637716923335095479473677900958302012794430558004314112 9500 -1 9501 18242 9502 -55473921 9503 67478470208 9504 -43962211457152 9505 17813479092702720 9506 -4918135646340883456 9507 983950230327212072960 9508 -149117412387785887825920 9509 17701075617567200677396480 9510 -1689423244309413031366492160 9511 132388892860889456414356930560 9512 -8665680098561545628136463400960 9513 480636200475492610714663112409088 9514 -22864415204158338834941337688604672 9515 942638137158508624727441169125998592 9516 -33984114545936795714218738668997181440 9517 1079849027488289072910942031146198761472 9518 -30451427681181916188984342172939491213312 9519 766777940400184476690240426813057587478528 9520 -17334853555335536620157343058287455448858624 9521 353577553889681100481505330369385199180972032 9522 -6535473068111436550114702359537339856494526464 9523 109907654437783450484352380688735717216988692480 9524 -1687751063132374161356953054373571223241223045120 9525 23743738422085450180736434055303580245593889439744 9526 -306942428190029149757646612427613100907328603947008 9527 3656189848181771144994622139296827461461706878746624 9528 -40231223682401477939260948549971951496129390672084992 9529 409893551613010658573974551573719938893486539981979648 9530 -3875105951295324872621190701734801228159042333798563840 9531 34061223120053203228342342993596221564478233517924286464 9532 -278865841461458672254810043428290791355128983275228364800 9533 2130215535329621899099892299980828124749228131799898521600 9534 -15206354343892434328852927177429654872467895646473840230400 9535 101585105395980084328096897804949747374260295895685582028800 9536 -635948712783051090227540125193050739967620055289910054092800 9537 3735443433193819859252423933212692154005068726048163417292800 9538 -20610630632311822441323371268651614049755254117079053322158080 9539 106938301691775215288170918156035920993154703893482396209643520 9540 -522272535145362863162438453948797491868637329818830063869624320 9541 2403141159148689144450761777801459014006026041473202180954521600 9542 -10426654225654285269050674873628242726943901683850717097487237120 9543 42690419927999828933733862005365331545030671703879904036986552320 9544 -165060830238558568638800798297619086187966997563624874106242990080 9545 603069858879537918006094294291000572006852732634990624150640394240 9546 -2083328079080975334600598689177870275736560025208982707876103454720 9547 6808417176545516134102527082811071620652097771123804578419195248640 9548 -21059181180470817399908914568558282843106633544270726017408250675200 9549 61677832190376513778412137609610509957576032361520761946283756748800 9550 -171108722466505730339606436971306879590638840210280684100571239546880 9551 449792161471890121574051704826674779681687572771440236418305475215360 9552 -1120644964631956891743141607897350586562792569071753561880759086612480 9553 2646909561279058114730803749848733626285330877599276370327279123824640 9554 -5927920849570703577340605744272290527611973042861319416237021892444160 9555 12589664639586273537304242012543998515378803122396593325420918603776000 9556 -25357676588789498473355215175188608774987554837423011287787508103905280 9557 48439759828410160735232596405200949054208245433911178513211324576563200 9558 -87757401240402726922437354327163305148928406293063214624717282895462400 9559 150773392143613747626090758835500412126332303392036976209057646483865600 9560 -245624743324601032270511576043921652046971052151020225075027987608371200 9561 379358577414359877649790500045846480589240299161394683461413303956275200 9562 -555338551067467283065723441289019154964274408948191104360932114117427200 9563 770318595868812478563625312605131420286733623894627976104183929998671872 9564 -1012128601902128365945595008779366765373368335136130362764003811228909568 9565 1259140117529129401671533205440381968268593386943704816866077570108489728 9566 -1482437179254596360731483914148462066422871537721189564979339941820497920 9567 1650828125398081487279297644335243895648353930403126793805718828296962048 9568 -1737707195302957235441415049000637564284247589504200567964964045558120448 9569 1727787018798553228962869923321336884717465559353024156802228488253734912 9570 -1621411382124342004539401880253903811694750137466377577654562310823346176 9571 1434807194876562282892106265909177362416340276341383354898270058434265088 9572 -1196058561324210522443637492483293940843572486753668273793586731874779136 9573 938166196977394940722856225929049298748558367725013634405093954174320640 9574 -691557831967078884281072870063907552519681609080367413817476932341596160 9575 478396636354926338492592608820253586903495740200003055422736971935514624 9576 -310082283193503450342565609195527267859999117881358310220319328764428288 9577 187989228563565258725711701160408505422340900067985844738943165245947904 9578 -106390459804832099556206054956943649153113429266946914076624936880832512 9579 56082564893781978662100850039189777601172172127066169371704918202646528 9580 -27468136985427796881514357807140090632320616653843854681664539863285760 9581 12464827768693811817117513202295498718011251897441728296988167209222144 9582 -5224113717309019563876270397125074308872894678038380548303186789662720 9583 2014764269355857473511340571309543074492151999059770984508505813155840 9584 -712031940626384372761061483288719181730034252370521049852298615848960 9585 229470495557492157396783313428184301010174976719216864386471396638720 9586 -67055774814624187219798861800107014278607896725506059594408835153920 9587 17648410564475618725396408129315688245795155747380278344318000824320 9588 -4149855686154405029399320120194288203576468611635345188962716090368 9589 863282869204764783830002933511610931177478395843299346574047444992 9590 -156952459807942340930810993735018474745649634723906673824279560192 9591 24554633279685951001289385348471063088367948787819258288747315200 9592 -3238820705401110609669863718961588099963888605743541069620969472 9593 350255153795302841970623400218005591381425973901653216436682752 9594 -29818513596451542070841236980612815136551413045017973136293888 9595 1873911027442155041778853011246963664782056298780153803177984 9596 -77286815116948506904728157273244392748260251409963424940032 9597 1569275433846670190958947355801916604025588861116008628224 9598 -192 9599 1179904 9600 -2175506880 9601 1909887512448 9602 -977755939123712 9603 327459144588721152 9604 -77271886669367255040 9605 13532128506443303895040 9606 -1827430959389099127275520 9607 195994169965482219721850880 9608 -17088773181968198699686297600 9609 1234439737519706182839215063040 9610 -75045368551088248962021838553088 9611 3890365301665910502991075190243328 9612 -173915485857871517959008188557688832 9613 6769564289898075094479485928153808896 9614 -231368440495853002806807076262566166528 9615 6994648589659419670102960466703025176576 9616 -188265348354930677175715334375050441654272 9617 4537622810177294013289466276393975040442368 9618 -98442952219806851149838209909967111036338176 9619 1931328022992302938826142040861788217263783936 9620 -34408281968271685873857698738714690254912094208 9621 558798126538195220724985359639243856253162618880 9622 -8301027078552423094853731013598648277301691678720 9623 113151916284491376599020393462817452071373995245568 9624 -1419374002970799150636360117825423178726131080626176 9625 16427991986777337076896919772294562981450151530332160 9626 -175865154827542297457959138416067605344909898654154752 9627 1745236496201675991447482627179178945849948842217177088 9628 -16088073871018529678362725443105740531838183125096071168 9629 138024710123280920583211667684867361454700593241338675200 9630 -1104023127644202255229345668809758825418542201487700787200 9631 8246632677269159668761108336441606675466601305954949529600 9632 -57611435024895649691901215726536512898167549728771171942400 9633 376949028861479268340481092395689466493339268701363372032000 9634 -2312929211413277241067224102659331998889823560748380664627200 9635 13325100039541776485155556476017005299113755597500664229396480 9636 -72159130988946533596789013775365591343463109898431921368596480 9637 367682675715399143034809112803190336825498102728652997389189120 9638 -1764537248529579880484272101769619722352298114095544690865602560 9639 7982654805890607495298232300477310590811072108069239921710202880 9640 -34070293524533774248601548157530369291106696463565794752342261760 9641 137290723147984854283023813820212462973191098599277919515621457920 9642 -522686264109950667878835114221638320777464069448741473439165972480 9643 1881254471434352209366226666058964525579416659642690066170049986560 9644 -6404832862502364451800027113895520468835256531644778997783839375360 9645 20636937367073476545592504900179671989330515139826715124530916884480 9646 -62959345601626232941667650383310902111438403654460318637066761011200 9647 181941006560723853270086466248582690088642038096455530506252766412800 9648 -498210013300976139991413234241137219108042504729045765108019243253760 9649 1293124623814511267003988071314451031990679703074241041868625826283520 9650 -3182202843812102474086191345497341024411416247091493902219231625216000 9651 7426213941202508230804406925847827555549635427451359946752976056483840 9652 -16437317705902713863854900113531088130182263686652229387447432076328960 9653 34511936337911692895981404289838930577913557446416555367579239013416960 9654 -68740500508249255842005657291882150914534065082161139983467766664396800 9655 129888303728097302958340194849851466029563273565636171766790705958092800 9656 -232824660994915451331411859989773263854353127295034452558025425577574400 9657 395872393690565081916466813240490703436095346052804930518193708571033600 9658 -638398782138895408442890086005869840117038746388504611023042111340544000 9659 976246802779149241736045872953145467006463452615748946669076996738252800 9660 -1415318172840419710028913628640945211020848440851092929579780077405601792 9661 1944672775634971461308976488386231476114269658640512413248723779355410432 9662 -2531522793088269035895849944929474103313620597935595920555053866295492608 9663 3120880968774187797634049403128997165849380837839241645762751516307881984 9664 -3641836995627297145180632130201207032838734653114134299284581698295037952 9665 4020391805965363470806106220628456770373966689855382747898830224646733824 9666 -4196082407708683193088453012013356339890609770628682291410240220627468288 9667 4137466814794430540719433812765980932225962259656433172718142464324534272 9668 -3851128560257884930154989039174783432979049027902870585687176891349336064 9669 3380726738952627584221355322867135377376265598351752557815212610854846464 9670 -2796145063446793480611647416178506732865736059110313390170756608857997312 9671 2176429680217683691492318137328590489816394622848423723226638569009315840 9672 -1592266633477368879017431286201628144932656448591643504482108874644520960 9673 1093353770331820035929666358005056843393201183798782700975778191028256768 9674 -703551400442828392461947168089959062342618841309589767354480728941264896 9675 423503810985827884895086630210172346190189962245522918830743731243581440 9676 -238007138356438716627993807389427226019142528083278498445488771534159872 9677 124604551680193780723189483574356426969512409531831996605634701969850368 9678 -60618920258938590728481851600296452001913075407974981221630067855065088 9679 27326933867442478243281874167182914858424570111533504261086812338913280 9680 -11378737681706006424540993270290106319837466798499643646236302172487680 9681 4360460300404220524852737651497817125135432262122546936603126834135040 9682 -1531378822553751327017754195463745339621057276890954768026798139637760 9683 490492307213076191360491258831981079673105758650610888484790992896000 9684 -142465457442321806582966310275075680078885863461918062229835145543680 9685 37272770812059420229150681067887297742446622283766918920945310629888 9686 -8713150892558385142529282962909882993986522141860591269490100011008 9687 1802162161750646765703282997578811132278398047795553728452731338752 9688 -325798159509034683480487506952400692086293362606181994638151254016 9689 50686687556427257710242552372896468864342913900261450909145366528 9690 -6649155816833190970700132229812878603055035562734579979875516416 9691 715190094636524360242572273475860211635209318804616135586086912 9692 -60564419934449158516095744381399694176188073307303597496598528 9693 3786269303013553503236200232711074286362739524657649817747456 9694 -155358267950820348904935788224389743798533297250484854194176 9695 3138550867693340381917894711603833208051177722232017256448 9696 1 9697 -18626 9698 57833729 9699 -71829483968 9700 47781986482048 9701 -19768990970950144 9702 5573053935518325760 9703 -1138494003665946583040 9704 176181669400672495616000 9705 -21355937536345398931947520 9706 2081411584240377470810193920 9707 -166566439224825853813729525760 9708 11134559573600957993814893527040 9709 -630726937577669108638706789515264 9710 30645145807490159840923488069091328 9711 -1290469108874251660645457546241376256 9712 47523243125732945903177710525304799232 9713 -1542585908479995078524556183671331094528 9714 44440724860500755529190263106345541566464 9715 -1143308637110045831041671095563158470787072 9716 26410099175690124646736275611075405529743360 9717 -550463458329294802781181750189319421253648384 9718 10398129114096042427766986441260916291022094336 9719 -178724218374326822232067778166165097726812880896 9720 2805347316208764602806923773652058935747548282880 9721 -40345792579190296370443896082500876800197272797184 9722 533246260759011902955687399353248005050076594438144 9723 -6494937854123369446267342374947673818913969039998976 9724 73087207655956152093054788094561077459029693732749312 9725 -761623861268095253489892828405855149583306337290289152 9726 7365578943698676855516155956093159119858940018232918016 9727 -66237370862090262585067793879807702628154599768116428800 9728 554915261708020513421233378798025514264530169757905715200 9729 -4338261790618026409558583637600345775586312534775300096000 9730 31699619698430753666375143850312868223401098258383739289600 9731 -216807975445771383711899329258022773170595395353227925913600 9732 1389846770506009626908502309984429672954298592692636798156800 9733 -8361301856020374341386872138531356151784715847544924746547200 9734 47260830711395375411634484220685624647982765312080381780951040 9735 -251256563669668282481748945706767103680080923690346238946836480 9736 1257637886576161149232056679555178165519633535276136058648002560 9737 -5932215656207848905419305981340698458710622269664291562685726720 9738 26391963837435500259647139474582863908566045899989196940907642880 9739 -110831006977067377430936958320426070127244064631011493541671075840 9740 439642276534528277204848425938044012134349194762180713137485905920 9741 -1648442387099439253763764522734277213561780871532473571028972339200 9742 5845837021949679753333052021295799326895393344494362840216203427840 9743 -19618082901550245037702581310602112558322610834413362573986873999360 9744 62333055914617770491093924368917626821767663823924156266470084444160 9745 -187596523393628979661747438376232314180452839670441399220417278771200 9746 534990735587953436879779369468472259767922916403191745113076772372480 9747 -1446212188073842401556878173308949217897772582229531766634343961722880 9748 3706894212260979425751117750526252650544151975220235645618010739179520 9749 -9011315248903263062903186440843415675108163371782264174765742374256640 9750 20780348731975720038949419595967945638711243897764039309742974005411840 9751 -45464300051391701265014042239606174775743330495701052100315782756433920 9752 94381549264612884265318023754866469930814669730256122022945986130739200 9753 -185920760844908672419243910988965250883276375598233458480146857905356800 9754 347534008696597332839117744026866237208054953424335558158298694811648000 9755 -616422714133444650288914478815046939835038557982105881325108497639014400 9756 1037369530705731196103445202524903058919161744256630086111415404750438400 9757 -1656156141692150694535570672057586160823317791938403905507497526637363200 9758 2507832156625765766537815187195310088977201314179688997699086107593932800 9759 -3600954941549651898621452569887021842328430505596813835263744084809875456 9760 4901474153172071288563547985551829717601907652417155189261451369939730432 9761 -6322185703705667473463233095299330174895834582814896657976185302699474944 9762 7724199116802971955999582720406456398121633213399672856504842974436261888 9763 -8934502116652675777640561904737657961325823236631395392374882224887037952 9764 9778490807233684177053627490257551105032180969214966063762624494851588096 9765 -10119951834215919615139775947348049564498685100610388739622708929508671488 9766 9896345011713203085978269505785865676146674656779243923090847239472414720 9767 -9137064315392332143202084344258744228374438332147124526272623841132937216 9768 7957512039229465690886348138217564695596103683457173389424011953584472064 9769 -6530456323870981901946151058286062764480030485945640414746607171890315264 9770 5044417192402446267265709144721088532152470854777214860270754070360227840 9771 -3662929903309664096527455181223509876768808637383290064386954721224556544 9772 2496789823857143522201898325205640954646401485478923712171875710820941824 9773 -1595092029449222043649606037340326630107578582687165379447904623128477696 9774 953398081776487869346379315377288341533493353757992751738112399367995392 9775 -532096841606659411918088464818044229639457228293623166262682461270966272 9776 276677240345815358327893324955852944571345435717507847892933943802986496 9777 -133702668286570993274081216402888402721837402713391690740248302919352320 9778 59877981452193976050440018731490904025722034901105389070476811467489280 9779 -24772239632767870322593327111889755714167085596059058276981110158131200 9780 9432952541434825422466536786284353432000898776615614923058552284119040 9781 -3292228140664994811432291704355674980252289530501126400440067675914240 9782 1048040389240776569940781379464069173624819414026727836563990820945920 9783 -302579325449119231891329028679467048403566882671216402803988291911680 9784 78695397310273245487700682255968883688469713179169183030853337350144 9785 -18289584654321535068888568859331376919150522679564481885554247467008 9786 3761276783309235872337376988892640739302445730315014130729742237696 9787 -676150952297755317962264399253272447260954674000183247565049823232 9788 104612195818255626030154968464754525828649716406266442887911702528 9789 -13648566787461684783370887859843762797491497099370813176187715584 9790 1460198702869500262555985783932333238406970050654250244308467712 9791 -123002750896340472073970341774046352017158202913387348796375040 9792 7649825421144055513377128622695392965473739300725263060434944 9793 -312285811335487368000830523804581404201092183362085717016576 9794 6277101735386680763835789423207666416102355444464034512896 9795 194 9796 -1217156 9797 2291174338 9798 -2053546480384 9799 1073319912087808 9800 -366997126530621440 9801 88417994540403906560 9802 -15809116513775197061120 9803 2179794298190444118507520 9804 -238706045038173017585745920 9805 21251596350448953641306685440 9806 -1567572615969357890466674114560 9807 97314487698290164949651625607168 9808 -5151819176821248720268488769273856 9809 235205777472851837640855164695871488 9810 -9350502507646578415770401020636561408 9811 326414926747318894613162497313175764992 9812 -10079820406619409827152072834045687365632 9813 277146798075932188234095860587741524787200 9814 -6824240084397385675372808467520291982016512 9815 151263150571187100443310761132117922095824896 9816 -3032254939650892544388505541240427059771080704 9817 55204540196463770729391671621236522836956282880 9818 -916246563286848865189120915971574051706788380672 9819 13911721710969952300467578560902766148796788244480 9820 -193843501442871969339908185627819205671768540839936 9821 2485866524488822956547734916531919188826284269502464 9822 -29417867695024075969431604522189910619278089610330112 9823 322039570139454601644068714605189760262969286119653376 9824 -3268484218737866498427268283990889245016561516797755392 9825 30819231758415883389395037355292058771556063161561907200 9826 -270499451847461445753347255444482766711009792777571532800 9827 2213853651060243282071812426405809853947602541003512217600 9828 -16923156258505212487878275611642298226639226375505549721600 9829 121010674421757157024651503427162249344969746245538650521600 9830 -810564979753022035764279750911735012834530059407819223859200 9831 5092622752425296494884228722628191344798420746133654260940800 9832 -30047703751582525167929300753079717602683187292590513722490880 9833 166680792411737284420057982216736840639428640522592684930498560 9834 -870195803054735707998307004216724544185659950109345475282862080 9835 4279813021681902178948385460879976053391565184647816808161607680 9836 -19847086118306305306136844263158707508232316647397823047081656320 9837 86854221199404774767895827106696097108238788263544188634157547520 9838 -358952737102119609144897730461064603227679227861300906598963609600 9839 1401970817179007222288531966097726345046162458973102899714137784320 9840 -5178139245633230716893755711527518952702978402707637208227994664960 9841 18096506906401723958466131156487119122626043220633504678216246231040 9842 -59873103170173966620997667521383897105975736808653440272504664883200 9843 187625457430861773923855499121146155754973731302308631170006929899520 9844 -557134053347981812593581343001047318449547717437338328947087323955200 9845 1568191484476883013750971973178081738643888337535429255334172787998720 9846 -4185548999962196070117744417932349467786224867533304575137313749729280 9847 10595991268334061325588426846549846325499720197531965193455253103575040 9848 -25448844439009034356610779807534658905765962171015888296284460804997120 9849 57998015169854153941753739305466979407604751482180308006933380087152640 9850 -125440536440695095426009488769051280129400218437818659568210804526284800 9851 257503599037475024372641704801615090776163404542673384029359738925875200 9852 -501729825417914647796828016827781967796116024762103088727084421768806400 9853 927892678388110117009647348043505738270463034143705568874622815200870400 9854 -1628717821957454382494295770870584583106172462017016693168410703849062400 9855 2713137843550357800649780491055675957955362234901764783245872920841420800 9856 -4288559086163450630807187217068317788653099036492556757684072050012979200 9857 6430982486091951243104544003031565388975251069210470924977952292593467392 9858 -9146582658734275258551881628160275160771130669834140083776211948975161344 9859 12334471099432411613022945916033133538517435902769906299077956606174953472 9860 -15765252376185522744560515593727657515641050003469034961715122121706831872 9861 19090235229233241057179797571014119829082001079913480012294267647167561728 9862 -21889396039270715026087230030103772693025613163118173532648594674420809728 9863 23753064022176051547195707992528458549954971709058614418935489210330644480 9864 -24377370483226269770998985707462080061223332460877210651963560323341877248 9865 23643818583684291102111528050746514785272398341461358431868871370294165504 9866 -21654855369737291870625524011384623834125142262646001610360460293120720896 9867 18711169141905724862384343692613636124057943426024660169018780516026941440 9868 -15237342327959647495384620253900716018776455594739704552719852912789946368 9869 11681101018282261413548849575643805209237598158146073225023617015364976640 9870 -8419213576951148228984576720452076596930818458565362829749687633477369856 9871 5697131048157115436865743818501240971635421812267437191698232150583148544 9872 -3613687869884271972194298704890825606405347127619853677726552977500536832 9873 2144803301909414455320752438144003909086129235599264001921713570270150656 9874 -1188798234893512604559366413210444886248426866119078329130999624511782912 9875 613973400950569307384268501512002341144603946842990677007497955461038080 9876 -294732270440584464791444306972959720302099375538316885741583418177617920 9877 131134700586093958525421030733271914371281536600710421787189925107466240 9878 -53904939565939961170039391875277328553469603454240663490565347150397440 9879 20397283905423402171950827768032452203622854830122184614143902707875840 9880 -7074948588543065814225074667543331040177684819652863689364926344724480 9881 2238546235923874946464529069203214027328524691515373735357816787435520 9882 -642431421710297884011808738426821394549580387626199724528921894453248 9883 166103945513104876117930647474847650370925948500198957331196774711296 9884 -38381331470393716903480420716241564970579443406924517499561226272768 9885 7848351726127506428155241484737682170691184823236210256097635729408 9886 -1402988592151937893634771350879441363386252261900627946039245012992 9887 215873547453344443031010069159321930260354468375267465755698921472 9888 -28012323669559893926984347993163385806618203517546242487961518080 9889 2980961825673449683628067312246066170990128174615804086113533952 9890 -249791771095694497651176883780803778320679145351432347410497536 9891 15455009110238931375659193033615175674746011898701010975064064 9892 -627710173538668076383578942320766641610235544446403451289600 9893 12554203470773361527671578846415332832204710888928069025792 9894 -1 9895 19014 9896 -60268041 9897 76411832644 9898 -51889079442816 9899 21915630795125760 9900 -6307048188579568640 9901 1315329992746754396160 9902 -207799902428222889738240 9903 25715526132726287168962560 9904 -2558823674316723505981685760 9905 209069631925723761096342896640 9906 -14269704805539673774748241756160 9907 825355912974249438538010040729600 9908 -40948784161132657281460465607639040 9909 1760880663819955335927167875633119232 9910 -66224248141026102734718512566577922048 9911 2195415761974632867750881178297682624512 9912 -64600365673739575183494408774436916297728 9913 1697602233261910207509862816738641520361472 9914 -40058579344484895997481892546115989493776384 9915 852989759471669003667803272453555265445298176 9916 -16462638993397827516543997523741770410564255744 9917 289133298767254363690851121408638143400725446656 9918 -4637840442782462333185165605595207039161125044224 9919 68169236001130200971379053204306409097790849286144 9920 -920933263644755841635503770608886416393613676118016 9921 11466670903101015359362812208011512196566537579003904 9922 -131922943046004304031917997138940898697585872953409536 9923 1405703001547004456778030257616234670109244909529595904 9924 -13902547381174409852370692524074937609892063051828428800 9925 127875834378922029363857868590391820171266726091240243200 9926 -1095914165402943404927927889686991047686549755313048780800 9927 8765969092738512973702208490411965483481517616782324531200 9928 -65545932215441178642131695073597464676679551009394838732800 9929 458829324289285697761202336112347271860534887844305226956800 9930 -3010976730012053698437061811807899698623358711508275245875200 9931 18546547360870967331155329583787738841381557339812233268428800 9932 -107356238214560425747493085726845059853349139897261409225932800 9933 584618148493142851321864910140240784958938204735531608807833600 9934 -2998029492685632565228670687988627253890953435494827009213726720 9935 14491841699571653263316076903100650565493752638959925179008942080 9936 -66086136074048110871920828000900278925030679194784843035070955520 9937 284539449375876926966728612533818264343721641158099870809986170880 9938 -1157547750738767495494643886860173218589707650484782526335413125120 9939 4452384021457453698340828454929729903654105789478679370457247907840 9940 -16202115513216141187120563444350837232301350149909637256672192757760 9941 55811096714353692954634843623576350803574697275680371930419366461440 9942 -182079262254965703733089259411685421033719137441231036811479414210560 9943 562847438255352527509458436618524625690400302275058661560431138570240 9944 -1649258842283917062066942055470566896667018351277868403007251420282880 9945 4582595157027608429058822119665112695185549257300390277302689537720320 9946 -12077992212185371565986606586390951586116601710286844795892638238638080 9947 30203297785571385714080040133943108326107603766846194561676248581406720 9948 -71678037609993788752170979211037263450243168239795815902311895615406080 9949 161460330391100009148521520850540133590952833460061668114182542930739200 9950 -345262622146003075117337001292969030189615106605893441159367595183308800 9951 700927958919858721164527320592195432435603184683580226538866335757107200 9952 -1350993659532426628432773777682430172800287002948541735612467538349260800 9953 2472208070909664884308209174902058416375964626269517019074354128040755200 9954 -4294805174620639961092036744266072225131506668290663472448236812448563200 9955 7082431828792866295835131654168938076734042261741933471999243368320204800 9956 -11084950328952667028152189621331945666283399387164802513067230207619891200 9957 16462919913733554384830540575950152620278932644017755685219648669996810240 9958 -23194639470640621805667311241872380039144168992085435356813875267890053120 9959 30991127902570490699509124927365597251930706388354709256132098515049381888 9960 -39254703869174017445120613907861771429403733220337742779935087217849925632 9961 47114972575119157892000157046765897619489825396458355416963417519222161408 9962 -53557282885775114229228087550465096491083407295451313129059813843693207552 9963 57626079878568022709531191932404966664408628518727617577493687350169960448 9964 -58651085978165742627976240920710025798593339578533665227017967886156169216 9965 56424701482760914347425140445751773798919235015069841390010366581721268224 9966 -51267222778704049432137396160986812363846388208749176610144932539825913856 9967 43952794607682431626714838443513335012595917337994960752784168203944198144 9968 -35519101848321741258034949652522520569705382044256623965710459895940120576 9969 27025131939874186923625154332511120295244004953675436514434188751954509824 9970 -19335216977759439980171051766109794148508038402609649371671250977775681536 9971 12989354125763452917381093674342808573378422207222039762844368924294774784 9972 -8180773821545031813734976725158939554344187608997700107191218354369069056 9973 4821703445425488322559593341106052047811715699492151170106109601811267584 9974 -2654273710132840567446626151376742717068199167955664506154933192826552320 9975 1361649470187709608042618219426893085011045296399373044755244213841428480 9976 -649342522333362905633328632677410344629920785977739160553643647822725120 9977 287041640804955787373435388578433584456730158797479901851360960373063680 9978 -117242831673314747762545320536839010538940105685096941904189246584913920 9979 44086795951511799155333947240420579387497999190745495628727873091665920 9980 -15197937566326908198390930714550731253980189053332455215293843510394880 9981 4779671797296869124820387167085895103060616265701963873519621866782720 9982 -1363558240730869013511318159109611672787630488431568632088697126256640 9983 350497475680531287304749863809026677661002419679962396547947796889600 9984 -80523939724096669679298218421375770680461332544164049129852194783232 9985 16372854404552768174272747368728636788643324320472603759760321282048 9986 -2910589380122131413299697670223637252601154240207522334966401728512 9987 445395661694150570845391026178487623318200433849905744687585558528 9988 -57484846041989288116524681770259104851643377085746735220231503872 9989 6084926402243239839330104966266178693997414552144995521023442944 9990 -507233367612533050815730896184302949606832030003589957881430016 9991 31222304031813350119319216591034932753693115980764107667144704 9992 -1261697448812722833530993674064740949636573444337270937092096 9993 25108406941546723055343157692830665664409421777856138051584 9994 -196 9995 1255184 9996 -2411710420 9997 2206370145672 9998 -1177098070973440 9999 410828388120872960 10000 -101032090917563043840 10001 18439776499268705853440 10002 -2595394103046889897984000 10003 290137097303625591923671040 10004 -26369243699082400653270056960 10005 1985711879820805412659359907840 10006 -125853897309369512499148109119488 10007 6802531002769747597344508850733056 10008 -317103345795117152203776095911149568 10009 12872263835286489087624736771902799872 10010 -458863423029371100082599522446331609088 10011 14470651930568675562653835190641052614656 10012 -406347529423411338601084678136615357382656 10013 10219444550921206090392534100997575022739456 10014 -231380309260156892438274546224349901083377664 10015 4738234458594230551724112086147537590661677056 10016 -88129818183259425762479666668720063658084794368 10017 1494513160821357592570823158788850338508239273984 10018 -23187402596534876966837909772093180227119038332928 10019 330181973445132371282666292036432023867350239412224 10020 -4327733051778334639818742457749692021613511621738496 10021 52351209501226106688157228938212935012411164768337920 10022 -585885456231463209707904708883071557658141032026472448 10023 6079890221831875411983328799223358585235051335856947200 10024 -58624326520764703094136422403441933991340189265218764800 10025 526251120605305504481062992625266407053543244960052019200 10026 -4405681981866130091927668205779791949320702051629609779200 10027 34455094443982238435282692592466229193602261609070198784000 10028 -252102538852639514308914893574357178698328848264328327987200 10029 1728223628331593431286684423136429556555599835096429677772800 10030 -11114576212449403891758352346243990742045138169150204752691200 10031 67140798473324459830239959920655195285446301972214980259348480 10032 -381393268840858135915044153670426960346126920317115503382364160 10033 2039432100041021410642036824497206114103536359580408692898529280 10034 -10275872007053167309405726836857230561173472055637470826589061120 10035 48830769517449611832768998069360008639219821925317673405099540480 10036 -219026493347500996511737483108496654958300146653113874704299458560 10037 928031635853873463078354955528701131915122510177500648218935951360 10038 -3717066318656542213277819739818072782225577759942667952384964034560 10039 14082907288548138113575412621386978760011189981664995949142490480640 10040 -50500737932834006332707258045188793587228743520452779191560631746560 10041 171495296598881352530267354768536598713125131360014184133343397806080 10042 -551783981940793181390034017944516997822412006184770704792965758320640 10043 1682828929858686867612498216238096569830348321987455652067949601095680 10044 -4866709169044717137884856084119215531977925040091166061348675628564480 10045 13350739314017412928235388657262574858157323382134085129742692825169920 10046 -34751975692704804457561640019331749497732923618105654785240529580851200 10047 85855440010151805784770860075420875557981169704708277419636957967810560 10048 -201354090389841731446095697727541506308091087961771939811557171317964800 10049 448361197222895113723052530470131547311305885357941995796575890387763200 10050 -948028843329481174607315707387553151155393617754460266348094929292492800 10051 1903585743257632090125882658012172832667322394129263541804817093283020800 10052 -3629879997452963373875194903408366083871037040040789040099557891899392000 10053 6573133963776784151110714120674701415858101714556050731317118959930572800 10054 -11302748192791637722833853979587820408218375571483091728142346545738547200 10055 18453422743749183222477450525406193942121183559976423701682558786653388800 10056 -28600883143997285299408923245695456721542049843540075951112412707833249792 10057 42072422486201384028212962780060580401328995957869651454215509288968781824 10058 -58723750040713655224357568399777893616805773886940777012705707141955059712 10059 77747508181326504143578765448458852019502462780178453473979319151805595648 10060 -97599642967581275947421025386737662687889467520588965572164442082867412992 10061 116119341189509030810087544123635567932005263956034884366575429712865132544 10062 -130867629793726280005651883093458651532121786299961240677055116897717059584 10063 139629530240362315190061369572272013390040589498332445806950935023681798144 10064 -140945990540015776358064009892166566382459077498528688885904807142606503936 10065 134504258335259120565475804902888171431963612292785684390381193456563257344 10066 -121245614699313823726659136014587260851750719843523013389308645595678769152 10067 103142931543324510748814297140927386043968290270729626058288189320678342656 10068 -82719304714925743929618748880688846348648362246659321156444536807245217792 10069 62469477456699522076234885385474317187418828365916235858618065137386389504 10070 -44367565003675995397207847350720829268651498617486735935040734106134511616 10071 29592396121411177806956486053576442753162191542063933203415290826090086400 10072 -18506350944999478082790705888461883017774504453594664216304150279008288768 10073 10832205125744489249678553095422548981871858265103380669343218828134318080 10074 -5922520821216250442277520804265487775281002282754319689317364341114142720 10075 3018031210816003680876680745826745890324189968337062975252071845860474880 10076 -1429819745252819769792078296088092603631123108556188742894477220752916480 10077 627988221175851535916910169032144497466929921049200467193287267896524800 10078 -254882947252052897697041468841710473281503066200316068422522395877703680 10079 95248540491566664124892969148384489815173683201143854946820672528056320 10080 -32634421368577691343246390498304676535288902798180284165945503808225280 10081 10201775016304036133652583072598611600670812919030127471568165628018688 10082 -2893220426974842903140566965694070995946186925363336221508591027224576 10083 739376282831456291512980148334294920292584282766849310595456820051968 10084 -168896231174320845786751678327489223531613849911564308515802025295872 10085 34148697401257474242180266088336714940672900902845835465559887577088 10086 -6037052307697607269630405409606596435462662948790312135688502378496 10087 918803647057861035617766400350138632443019071217357731863132635136 10088 -117950653909652025916677430852764275874276882346109274526576541696 10089 12419644575582174176311386816313161166315508249641423389457383424 10090 -1029921744335305033007120985402221074888410071905880926737924096 10091 63072318237165368315022012124390632148996467505974618785579008 10092 -2535949101096219028589658926975897232105351599563469943209984 10093 50216813883093446110686315385661331328818843555712276103168 10094 1 10095 -19406 10096 62778409 10097 -81235253484 10098 56301819734160 10099 -24269826937072640 10100 7128704964821314560 10101 -1517394174581880483840 10102 244679455426760301445120 10103 -30906314338820066964930560 10104 3139097868923974689829027840 10105 -261808119323888562402883010560 10106 18241128565181284600066961571840 10107 -1077063707592988463536306258968576 10108 54553846166672152476149483309105152 10109 -2395087355410189640334720067455418368 10110 91968775811599080909967986110383521792 10111 -3113142608033375067916080223190345842688 10112 93541669534876926308802079155719021527040 10113 -2510297292108732884712032173011872235126784 10114 60497468446327308178266960748111139539255296 10115 -1315750377991982788544352364902255067612053504 10116 25939107910586288619992221696036845591887609856 10117 -465392935133773215215810454746078270716895035392 10118 7626866764425177518326811923172907716177603592192 10119 -114544041194199954905054872748492769552028925952000 10120 1581297210535020584200836354681750464128314154942464 10121 -20122137006657684639000297123510896239793560822480896 10122 236625362048456517408232455015366768722408202490085376 10123 -2577473914009930876193839675382377785425526973582540800 10124 26062327824838160676337350122521654780362165723542323200 10125 -245124487420451435552130713397275688153947104621677772800 10126 2148416406613554413890053874937523861793636245233152819200 10127 -17577333056470773157557544901971549382122921720041544089600 10128 134456121103405655512697080258529923063884074227535236300800 10129 -963034401994564726379032123261061629257192584372961882931200 10130 6467423986675240561010430658080758811734558381701134601420800 10131 -40775699785769775114672034276275720325471833678112642773811200 10132 241637835161209345407973005568155450424241743841691369744629760 10133 -1347404686174859123151953217481094705651192045369762615572561920 10134 7076893692767675386512744336983039482098026154655644395010785280 10135 -35043585713677987882127530576815111687840696750234866832187064320 10136 163747675108947334537458824139620296203470323045420189845270036480 10137 -722592436070878919990203578750811574260321934464327620218585088000 10138 3013611022446514421651353797917575482419952670839783822773285027840 10139 -11886516658770538124896467934565875468105261309364015275227175976960 10140 44367930090312417414271388687124794752323730113239629154957173719040 10141 -156812572580021705620049359713953937978032184316585930313540629954560 10142 525069855452728408793623968948758618459969400161259405078166209822720 10143 -1666415402136938890289526472507558621335224314644600071146362655211520 10144 5014916702001290797291938487946760036327714995252779707143150622474240 10145 -14316013495117042704828534287903543759141399337482722400000040794849280 10146 38779470840220197422457383900916101302431248474555015055378023888977920 10147 -99707249170980994629203320172606607321573451003057504132157307743109120 10148 243388917630297400321712699361879014566205507649212370741585811551027200 10149 -564168511170783472040712916305623146207135009383605547737296885566668800 10150 1241985016591793302563442062233232124812226877321777432752519375958835200 10151 -2596985645578821070379158735367301734746390420192500759235056194342092800 10152 5158165146047690808684539093706775838134931791207068819222101724915302400 10153 -9731968065815591632058598981718790584118038706351095099273469911839539200 10154 17441073102174208263313464985615475056847710097402764935082474732309708800 10155 -29687928214376141741502839613344578893170793404708116928283936459797299200 10156 47991795816451033473107090672144333550525766507117649916432347780926668800 10157 -73664686201728124983648387067341066063363032331097907587444474085663309824 10158 107339484443043389862093236801993540841802160907824738265244893845827616768 10159 -148438627983997801148224261726921384485542254162236263281543512798959501312 10160 194749720231827025732278144804779475468408658780694649727893725521461116928 10161 -242314258510281709786842207820241222995268760437636286561292301684956987392 10162 285795965264793175849403175797736232355093935207521081862210673269423472640 10163 -319361339466020582720834958119322269728652201118650098931603921145604079616 10164 337910146458890373008098980065254052578674518575198556840919837933519765504 10165 -338316682562792467063553160230084906563837390012127219161819980866934276096 10166 320275739449222290563089005966763155227773612794320545390907319452952428544 10167 -286444024006310079080033110472687856716097357025040987531401459395301736448 10168 241804964934970762755663543934377292657641962585715876082286838537296805888 10169 -192463741369725674782862652093888812992540729446994078827323262366444945408 10170 144274171891158484132640822537058428523345695134442121088907381252548460544 10171 -101724484133115443711796788375784467110681419442195511632925837136563798016 10172 67365566064367387427647948832311825060668570693125566514021800006549241856 10173 -41834405335424444488141005118029818083360724606681479602714410159827845120 10174 24318683961621819066803732342221840680811915698162425844841370849095188480 10175 -13206691112620210492597659827957868635573049861908012423389972896069713920 10176 6685404943965370267386690124330902125278300722651865111057787339543674880 10177 -3146681131310595326957591980754618791718976375909857387640315401878896640 10178 1373219274025017819596365658601128005472799947783497876290763782377963520 10179 -553852690455617594549416884923841525950504131591377632473772664847073280 10180 205695018549460236448176869011319710884327555455620165108935188566507520 10181 -70048514534452251811313168163695248173638421862062532205410629483233280 10182 21767108273338941280816484304306834874129256326491823575225028382294016 10183 -6136938329630217093585883795197168669553376270406634839565129851338752 10184 1559276505387009252705258515089965611265629898077862670320765834887168 10185 -354165316753194459747776104023707083851871024143601220791364371873792 10186 71207984182637079897660229846897067133946956045899193266086176882688 10187 -12519500277089365110106201845391680494243526331430530016064590315520 10188 1895092140157711359352057482470536369737681519520462198946496774144 10189 -241986234221547291672684966671794730442551179244363544574176526336 10190 25346522518776881403438504528810625282237848529286436736796196864 10191 -2091065792702423416133561187395477082530513259792525961142992896 10192 127406333923143459463575017922846005247629508456286508508250112 10193 -5097006609133984780234661011644625129875112620904796024471552 10194 100433627766186892221372630771322662657637687111424552206336