0 1 1 -1 2 1 3 -2 4 3 5 -3 6 1 7 1 8 1 9 -7 10 10 11 -6 12 1 13 0 14 1 15 -8 16 23 17 -25 18 1 19 17 20 1 21 -32 22 36 23 -12 24 1 25 -21 26 26 27 -14 28 55 29 -92 30 1 31 93 32 1 33 -129 34 78 35 -18 36 108 37 -121 38 1 39 -20 40 105 41 -49 42 1 43 19 44 1 45 -298 46 430 47 -24 48 1 49 -423 50 50 51 424 52 171 53 -469 54 1 55 -217 56 661 57 -450 58 210 59 -30 60 1 61 -203 62 1 63 -32 64 591 65 -897 66 1288 67 -881 68 1 69 -987 70 300 71 2407 72 1 73 -2804 74 1 75 -38 76 2626 77 -1350 78 1387 79 -2380 80 1 81 837 82 487 83 -42 84 1 85 -2855 86 3741 87 -44 88 465 89 -3301 90 1 91 -326 92 4291 93 -2324 94 528 95 -48 96 5815 97 -12713 98 1 99 6957 100 1422 101 4074 102 1 103 -10371 104 1 105 -8451 106 20322 107 -54 108 1 109 -15589 110 1 111 9975 112 741 113 3217 114 1 115 -18659 116 12398 117 -4525 118 5539 119 -60 120 24753 121 -32308 122 122 123 -62 124 903 125 -5488 126 17251 127 14129 128 1 129 -33473 130 990 131 16795 132 1 133 -46026 134 50389 135 -68 136 43786 137 -51375 138 1 139 -50302 140 1 141 80981 142 1176 143 -72 144 1719 145 -104351 146 31060 147 -74 148 96237 149 -9177 150 1 151 -59531 152 1 153 -114571 154 64584 155 132208 156 40456 157 -105575 158 1 159 -80 160 1485 161 -157861 162 168246 163 -6967 164 1 165 -12383 166 66441 167 -84 168 1 169 -158437 170 170 171 -14672 172 178069 173 -14234 174 1 175 -164576 176 348811 177 -304107 178 1830 179 -90 180 1 181 -999 182 1 183 362490 184 1953 185 -464394 186 81586 187 -230920 188 68069 189 -18472 190 895600 191 -152951 192 1 193 -926481 194 1 195 -98 196 105927 197 552229 198 1 199 484857 200 1 201 -1165801 202 2346 203 -102 204 712531 205 -443344 206 122591 207 -104 208 983113 209 -1132561 210 277135 211 -115122 212 1 213 -26289 214 2628 215 -108 216 148093 217 -691588 218 1076104 219 -110 220 2775 221 -483361 222 30941 223 -565250 224 1 225 -663691 226 2223501 227 -114 228 1 229 -939475 230 1 231 -1604389 232 2525897 233 -2545099 234 1 235 2222869 236 210796 237 -36050 238 3240 239 1886540 240 1 241 -7184236 242 1 243 1641364 244 3999538 245 -39773 246 2521149 247 -948577 248 201553 249 -4143864 250 3570 251 -3936751 252 1 253 5959499 254 2778447 255 -128 256 300733 257 -5224321 258 1 259 -1205721 260 3196579 261 -5520256 262 7417621 263 -132 264 1 265 -5313333 266 339678 267 3636523 268 4095 269 -52462 270 1 271 -332095 272 1 273 -8125696 274 5417777 275 -138 276 7748236 277 -5390189 278 1 279 -140 280 13152340 281 -17905995 282 1 283 -1886252 284 1 285 -62268 286 524078 287 13618201 288 5995185 289 -3580455 290 290 291 -18113459 292 4851 293 -67599 294 1 295 3829937 296 520145 297 -15015415 298 40243237 299 -150 300 4056235 301 -38905481 302 8021651 303 -152 304 5253 305 -18244903 306 593836 307 26073527 308 1 309 34298109 310 5460 311 -35304196 312 1 313 -35776454 314 1 315 -158 316 48777456 317 -85400 318 1 319 -3449718 320 40060021 321 -74868681 322 5886 323 8259943 324 8724 325 13163930 326 14879501 327 -164 328 6105 329 -31570083 330 13805452 331 -9704069 332 1 333 -98854 334 59205292 335 -168 336 862291 337 -82335841 338 1 339 25109850 340 6555 341 -87919275 342 84672316 343 69171303 344 17797585 345 -44526845 346 4081397 347 -174 348 1 349 -80194716 350 1 351 -112125581 352 135752293 353 67243515 354 1 355 -5909677 356 1085946 357 -121575 358 22843717 359 -180 360 1 361 -215323516 362 362 363 -182 364 169702743 365 69080697 366 1212823 367 -6985416 368 1 369 -74517149 370 140519875 371 -200339572 372 28696851 373 -181093972 374 1 375 236446165 376 16216501 377 -84509620 378 121090516 379 141054083 380 1 381 -259540154 382 8256 383 -192 384 1 385 -370490145 386 362241089 387 -194 388 209465256 389 -156947 390 1 391 -116782845 392 1225786 393 -172207617 394 8778 395 -198 396 1660660 397 306976611 398 1 399 -200 400 44684811 401 -569523911 402 1 403 -11181631 404 310465156 405 -176953 406 368331031 407 -122016399 408 597137377 409 -709023234 410 1 411 -539514081 412 9591 413 -187564 414 55070247 415 354432920 416 2021383 417 282105615 418 9870 419 798816809 420 1 421 -1595103513 422 1 423 -212 424 440250646 425 -200262303 426 10802821 427 -14953098 428 67423667 429 -210042 430 1801476860 431 -851611002 432 1 433 -888898735 434 1 435 -414077820 436 215735206 437 -221925 438 235544 439 -17186537 440 1 441 72542610 442 704793916 443 1141313393 444 1 445 -1570285514 446 2668755 447 -224 448 11325 449 -1123506097 450 1 451 -217736116 452 1821786539 453 -247019 454 11628 455 -228 456 1770937897 457 -2506207921 458 1 459 -230 460 916130800 461 -1620873044 462 1 463 1166708897 464 1 465 -614568117 466 680880188 467 -234 468 1 469 487875231 470 119110993 471 -1988246782 472 12561 473 -431545353 474 3045178774 475 -25530036 476 6104226 477 -1789372265 478 1194621750 479 -240 480 1 481 -6229231307 482 3562467301 483 -242 484 142387184 485 3898814567 486 3759721 487 1331218880 488 1 489 -547631771 490 13530 491 -5942414927 492 1 493 -5432748420 494 222981436 495 5121930851 496 8555169371 497 -1445976060 498 169258818 499 -32695859 500 1 501 -3576418376 502 14196 503 -252 504 1 505 -10775483377 506 4416226 507 6279779077 508 7262924059 509 -349632 510 1 511 -644481238 512 200271121 513 -2280116737 514 2202757420 515 -258 516 4774978 517 -9626098552 518 7903365042 519 -7049965238 520 15225 521 4165721533 522 1 523 2289135212 524 1 525 -383438 526 5514091386 527 -264 528 901620586 529 -6416446483 530 530 531 -6198905706 532 2899786222 533 -10518661631 534 14217578857 535 -46375053 536 5557581 537 -1069649775 538 16290 539 -270 540 12603343215 541 -12646821289 542 1 543 -272 544 16653 545 -4096172235 546 5983120 547 3924005692 548 1 549 -438127 550 3817386345 551 6495696459 552 138389161 553 -22867327906 554 323037716 555 -278 556 13238471426 557 -457450 558 1 559 3440634478 560 26842686963 561 -42651128589 562 22103474086 563 -282 564 1 565 -27834716518 566 6907013 567 -284 568 5360565772 569 -1616816190 570 1 571 8467046436 572 1 573 59606511873 574 18528 575 -33012654004 576 7434753 577 -46790260453 578 1 579 5915896180 580 18915 581 -14564544808 582 435515941 583 -71356887 584 28362326721 585 -1970339059 586 86838284800 587 -294 588 1 589 -92797035255 590 736618126 591 -16992406688 592 19701 593 -23749005445 594 1 595 38286222995 596 11067260254 597 -562625 598 20100 599 65592330257 600 1 601 -33215378812 602 1 603 -66714397317 604 8261678479 605 -585428 606 41974524901 607 -87354194 608 1 609 -35831538057 610 628977028 611 -23222045471 612 87085668086 613 -52240773529 614 1 615 -308 616 70490010633 617 -45604637563 618 1 619 -96362578 620 1 621 -27593046402 622 10519942654 623 -312 624 664122273 625 -35752111281 626 10327501 627 -314 628 64546731525 629 -657517 630 31604174191 631 -58107191445 632 1 633 -3455349164 634 22578 635 -318 636 11001376 637 -115333888566 638 151295140179 639 73452907780 640 13298930055 641 -128089426513 642 1 643 -116606889 644 1 645 -178774007391 646 151544388516 647 60053721096 648 1 649 -156131645770 650 87959698828 651 154057695248 652 1233125286 653 -735294 654 1 655 -127931012 656 12448931 657 -138415409601 658 16700847583 659 -244255651674 660 1 661 94005667090 662 1 663 -332 664 341998390903 665 -4907589307 666 14610915831 667 -23126403337 668 10145071 669 -790412 670 25200 671 -55788802097 672 124860697237 673 -760295220937 674 1 675 -338 676 333738564978 677 327186044899 678 1 679 -153216475 680 1117064417 681 67177882685 682 26106 683 147878419134 684 1 685 -294798978793 686 14882311 687 -445935813660 688 26565 689 -314604951547 690 419230641831 691 369897534361 692 1 693 -878149 694 204466981698 695 -348 696 15767605 697 -339083742738 698 229941996499 699 -350 700 27495 701 -693350954976 702 1 703 436557283981 704 49483369321 705 -261282584593 706 623014191466 707 -354 708 1425757411 709 -405719704618 710 1 711 -95734962251 712 31886319306 713 -8053438587 714 108864406 715 -423493820435 716 921001828306 717 -972150 718 28920 719 -360 720 1 721 -627735730615 722 1604922826 723 91140287008 724 29403 725 -1004913 726 19730296 727 283291907755 728 1 729 -199311512641 730 39118717369 731 -123947093909 732 568247462611 733 -598674356372 734 1 735 -368 736 1213632446167 737 -1001359033579 738 333510087769 739 -314728588477 740 1 741 -193665815770 742 1240705466586 743 -1373050651764 744 1 745 -734600484266 746 20800550 747 -374 748 47747095597 749 1262137511832 750 2019862755 751 1488001109349 752 1 753 -1446769280970 754 31878 755 1347179100981 756 21936526 757 -3174244667129 758 1 759 -380 760 454279802849 761 -4601628756 762 1 763 -274868768 764 2258679907 765 -1179808 766 3639607145746 767 -384 768 1679230613971 769 -3118660967233 770 1 771 -2011683082432 772 33411 773 -1217059 774 1 775 -888026406615 776 42754426 777 -14823821495 778 53771239011 779 -390 780 505281601501 781 3447469484076 782 610685811737 783 2017375690810 784 70120357095 785 -5946038004481 786 25624756 787 -321001615 788 1 789 -1293897 790 34980 791 -257962799074 792 2807290641 793 -2270541906030 794 2578247276008 795 -398 796 4086792824370 797 -1333500 798 1 799 -2892963330230 800 3006465218197 801 -4792737960321 802 84405826053 803 -402 804 815488980307 805 -1781413585089 806 9265267837 807 3176689773490 808 36585 809 -19735687447 810 1 811 2832301777184 812 1 813 -4935884579227 814 37128 815 894768741371 816 29759563 817 -3470212758812 818 1450702345723 819 -410 820 4211412362641 821 -1013193942212 822 1 823 -401617145 824 1 825 -22674660918 826 8336292275886 827 -6282705432369 828 1 829 -6111441933457 830 1 831 -407548007183 832 38781 833 -3272211858281 834 6503105780893 835 -431818513 836 32781266 837 3545759684971 838 120790367974 839 -420 840 1 841 -2573509156517 842 842 843 -422 844 39903 845 -1588198 846 5817982853775 847 -5616331103809 848 1423879432053 849 -11086091047389 850 40470 851 8918106409949 852 35115749101 853 -3484505623291 854 1 855 -10045883521467 856 16656945647816 857 -29692120365 858 1 859 8493295941779 860 1 861 -2583132492123 862 763135866106 863 -432 864 1 865 -27879585708079 866 37738048 867 -434 868 13551869775730 869 -12623673811782 870 1852303623886 871 15823825087200 872 8567088967841 873 -33848569843 874 170212733166 875 6398145413302 876 7285326426 877 -4801701156484 878 1 879 -440 880 43365 881 -23107345179139 882 1 883 -27403551853742 884 1 885 29673782457838 886 21393316386676 887 -444 888 1 889 -5680556718484 890 5677842976 891 -776835500887 892 2601175086775 893 -1873424 894 10051025876519 895 -611275630 896 43236735 897 -47603065519201 898 12638443919492 899 -450 900 67428 901 -5079253011991 902 27345271410276 903 1917997605358 904 2567750474073 905 -43675371231 906 45196606 907 -653437854 908 1 909 -1975582 910 236494727860 911 -10458292482800 912 1 913 -29391914035545 914 3089719445671 915 -458 916 35645253891878 917 -2028025 918 6844861089 919 9539125479923 920 1 921 -10520519551467 922 47586 923 -462 924 17923831685033 925 -32653723041382 926 15825956351 927 -464 928 277389073195 929 -50091071226641 930 1 931 44529333758283 932 24560298663825 933 -2135679 934 48828 935 -468 936 57501330377272 937 -31458851228702 938 1 939 -37357842338265 940 49455 941 -17396753031441 942 1 943 -794065024 944 782920544641 945 -66551926315255 946 66703766587504 947 1487424168432 948 1 949 -11919179596506 950 25502564475025 951 36370860442819 952 50721 953 28168250594235 954 1 955 -61648460922252 956 56013616 957 -2304200 958 5026587150398 959 -480 960 8965606609 961 -55633501496219 962 962 963 30294734300306 964 378101653920 965 -2362283 966 58390993 967 -40765418265263 968 1 969 50844113121 970 159461210764810 971 -1718125097682 972 1 973 -104815843517557 974 9783798283 975 -488 976 129855678002841 977 -115640582318565 978 1 979 -957921335 980 6356272757671 981 -112582111890144 982 439502446207 983 -492 984 1 985 -19053074799779 986 63371946 987 139465447222267 988 23719542555495 989 129014836895207 990 3156148445581 991 -14016669124954 992 1 993 -151294927291742 994 55278 995 -83699075795371 996 65978650 997 -21007558503003 998 1 999 -500 1000 514014724414 1001 -68636149097001 1002 58118695029564 1003 -1081421026 1004 189503942749066 1005 -2667378 1006 148606111971406 1007 -504 1008 129235131438141 1009 -465122895463244 1010 1 1011 -2492440574956 1012 57291 1013 -3082487607359 1014 1 1015 58921813198390 1016 12745976181 1017 -99697938400 1018 588959608204 1019 -510 1020 1 1021 307383350965229 1022 1 1023 -123028735516892 1024 10003092822099 1025 -255335775628289 1026 555884044426 1027 -63572869138621 1028 69283639588346 1029 -2862467 1030 65994603649640 1031 -2985158529951 1032 1 1033 -34723399826257 1034 1 1035 -20908107553213 1036 244247726116608 1037 -148532237692686 1038 343882440732286 1039 -1290242132 1040 1 1041 -413408196876351 1042 60726 1043 -522 1044 14868880755 1045 -392748369431679 1046 293031271235561 1047 -524 1048 61425 1049 -124103339679 1050 1 1051 214977102559884 1052 1 1053 -3066844 1054 95792066885350 1055 459447953331965 1056 83347111 1057 -512493621098360 1058 16112321366 1059 21777424273972 1060 62835 1061 -252154433357976 1062 1 1063 -496098967395442 1064 1 1065 193426576632239 1066 356929136725943 1067 110447366114760 1068 15434758301977 1069 -46691203687796 1070 1 1071 -4237257360882 1072 786026492171374 1073 -541651537143819 1074 821063893 1075 -1530140331 1076 2721696102816 1077 -3280725 1078 64980 1079 -335678844575285 1080 129134734588081 1081 -692405492264323 1082 39937416869071 1083 -542 1084 589618494745533 1085 -3354168 1086 18957014105 1087 -1617584150 1088 1 1089 117291305226985 1090 20067370578278 1091 -5023144263753 1092 1 1093 60355614532863 1094 1 1095 -548 1096 542273384412017 1097 -170243258515 1098 1 1099 -941339836541746 1100 20374147795 1101 -708883158856676 1102 67896 1103 845072262317485 1104 1 1105 -896438270299285 1106 1237032903851018 1107 -366324765481494 1108 1441512176986 1109 -3581057 1110 1 1111 659377096838101 1112 23389180670241 1113 -188576279877 1114 440441712313704 1115 -558 1116 103937848 1117 -1362189560635271 1118 1 1119 199621688472556 1120 70125 1121 -2399609152334141 1122 1202538435463366 1123 1148507971520105 1124 1 1125 -3737863 1126 827202481562751 1127 -564 1128 127823440976001 1129 -133126967419313 1130 1 1131 -6993382732220 1132 233386642027397 1133 -3817954 1134 28610696577541 1135 -1571786524639261 1136 111581851 1137 -1396392872501359 1138 72390 1139 -570 1140 1815349677114205 1141 1328666741704531 1142 25536538441 1143 -572 1144 1519059141328 1145 -148162511807922 1146 115558210 1147 -2116784432 1148 87511513 1149 -611939843285392 1150 73920 1151 239546972658299 1152 1 1153 -4304629512799465 1154 1 1155 -578 1156 2308552302168324 1157 2356855596499829 1158 310417247765485 1159 -2229989551 1160 2385911353497001 1161 -1856372014266351 1162 3362017081036 1163 -722629341162213 1164 1 1165 -124623674374528 1166 123828783 1167 -684275219058924 1168 76245 1169 -2194008636924049 1170 29549947098 1171 -1360671453620456 1172 1 1173 -4235609 1174 3431958145285704 1175 -588 1176 48371533651351 1177 484650330827025 1178 42308265455886 1179 3328346713054497 1180 1953017507815 1181 -2702726638332312 1182 1 1183 -2470926282 1184 410184691445075 1185 -2736308808381393 1186 1772079004130086 1187 -594 1188 1 1189 -5494642204436290 1190 88100381801 1191 2909909639118879 1192 79401 1193 -307839305295 1194 1 1195 -2598962090 1196 137057180 1197 1102125355873489 1198 7101143382549339 1199 -600 1200 51161058135253 1201 -5537873066223149 1202 1 1203 -602 1204 81003 1205 -1177243521216911 1206 141693541 1207 -5616596035061093 1208 5031039471535133 1209 -338188568042 1210 538507135195121 1211 -1808715308672735 1212 36546542371 1213 -197368002226810 1214 1 1215 -608 1216 2585324413376245 1217 2144884696987575 1218 1 1219 2364155391003706 1220 1098498617224191 1221 -5608456492099612 1222 61647044109102 1223 568545896311639 1224 1 1225 -1734506786520216 1226 179931333057470 1227 -614 1228 84255 1229 -4869942 1230 1 1231 3075620708211920 1232 1 1233 -9672780744838729 1234 2806902037207 1235 -618 1236 9419605583685961 1237 -246639163060511 1238 1 1239 -620 1240 5589167945531605 1241 -7997037789045327 1242 8180315788150261 1243 -7947480415877326 1244 74028675270397 1245 -5062148 1246 3702690339796750 1247 -1880719940410280 1248 681896955133 1249 -6879395532947159 1250 1 1251 319992715633749 1252 3156347230588 1253 -5160119 1254 44872210461 1255 7408942299575266 1256 166664001 1257 -445112898315 1258 88410 1259 10374057723619695 1260 1 1261 -13960244646659237 1262 911794055246361 1263 -632 1264 89253 1265 -7880560894525382 1266 3072916050446341 1267 -3483202771 1268 47975856019 1269 -5359837 1270 45762831327349 1271 -20402873508752 1272 18956771809 1273 -1890647188933056 1274 16107626500108573 1275 -1701438411907333 1276 19010391773041986 1277 -6938547111130746 1278 1 1279 -16757415390093967 1280 1 1281 -25597862525944097 1282 12176361487593066 1283 -642 1284 1 1285 -380126233380768 1286 183148481 1287 -644 1288 1286156702535251 1289 1861824951759287 1290 1 1291 6255148467395556 1292 1 1293 38237969315310294 1294 93528 1295 -648 1296 54910714841 1297 -36559243830104821 1298 1 1299 -10663692072710282 1300 94395 1301 -20212651276192928 1302 1 1303 14341986537627377 1304 1 1305 -579792546871 1306 7464224146712781 1307 -654 1308 1 1309 -468980472888168 1310 20852392290204093 1311 -27100244067721 1312 36914963017171437 1313 -14365266231961001 1314 1509931083950381 1315 -28214722866951475 1316 200826538 1317 -4002083932563493 1318 97020 1319 -660 1320 1 1321 -43417502362142479 1322 1 1323 -662 1324 25940670481458874 1325 -6099338 1326 2026064018167371 1327 26934639976568523 1328 1 1329 -17456198718087543 1330 98790 1331 34338028158024037 1332 149118480471247 1333 -36970814131554753 1334 193334768889 1335 12318154084882252 1336 10444627608805765 1337 -687806758950 1338 66310289200 1339 -4593223992 1340 1928050657880061 1341 -42914718647294933 1342 5537596118530 1343 -24487388804656526 1344 32349865356610231 1345 2447399590801695 1346 219754440 1347 -674 1348 101475 1349 -6436027 1350 51790112206979301 1351 -30532206281707402 1352 70600017601 1353 843617594165917 1354 176339810306650 1355 -678 1356 226351396 1357 -705556807636240 1358 19344182870946571 1359 -6086630702353824 1360 6168134701785 1361 -44381579839018888 1362 1 1363 -5020310663 1364 26498159129003 1365 -36633782639060399 1366 69949317884579239 1367 -684 1368 1 1369 -4395054161782944 1370 1370 1371 -40821602369597 1372 105111 1373 -7164806738049668 1374 1 1375 -5245447666 1376 6429421725884301 1377 -30861653402262925 1378 50632873457195926 1379 294329401742778 1380 79875505347 1381 -34439126468771946 1382 1 1383 -692 1384 106953 1385 -881996853139 1386 247035526 1387 -63527405945696391 1388 90343478852486489 1389 -7024322 1390 107880 1391 -46605631973902 1392 3098477437778451 1393 -58071243166765029 1394 84880885090 1395 61672733330803292 1396 20032557858759265 1397 -7146125 1398 244568509976176 1399 -5719948689 1400 1 1401 -108799960560324721 1402 109746 1403 -702 1404 46491366337115491 1405 -97718755221840293 1406 261591331 1407 118562895015808560 1408 106267050776128245 1409 -124678792575080865 1410 1 1411 23380443962698029 1412 76037387589784126 1413 -7393939 1414 8452325358565 1415 -10544972385129198 1416 269105833 1417 -33502492984192387 1418 3901030682812966 1419 -710 1420 286930095055052 1421 -148885077870976047 1422 138545390087427 1423 -123047459367449483 1424 1 1425 -53429364306860105 1426 200524061260925251 1427 71145460859685135 1428 1 1429 228593772232973960 1430 1 1431 -120849921019375159 1432 2790704951526852 1433 -1121399404419 1434 1 1435 -6495497308 1436 101989975048 1437 -7776300 1438 115440 1439 -720 1440 1 1441 -441083690941216995 1442 335699516001201 1443 -13762188119845719 1444 4890144473717883 1445 201736416635352933 1446 114651156884523490 1447 -6771913467 1448 1 1449 -1212674290399 1450 316114697211652896 1451 30666921079062159 1452 1 1453 -171556549768379359 1454 1 1455 -728 1456 37287913832945391 1457 -102177223617886633 1458 11878485126795 1459 -190381505252843530 1460 1 1461 -269242833635476764 1462 119316 1463 140234720780679452 1464 262012246689628337 1465 -83497339756114962 1466 309135218 1467 -734 1468 11444854330099 1469 -8306312 1470 6104434955801365 1471 314178525532508832 1472 1 1473 71844710272308939 1474 121278 1475 -245233106815305346 1476 50473342792690021 1477 -247347427479079150 1478 120727362757 1479 -740 1480 171751429303850510 1481 -359597388607749779 1482 1 1483 319851397172192403 1484 1 1485 -23235248439301718 1486 60574773745382755 1487 -744 1488 1 1489 -238076758691579351 1490 1 1491 -87923609403870 1492 398729475863572057 1493 -8719249 1494 1 1495 -307177792054019290 1496 250500458389434685 1497 -143197374529317652 1498 125250 1499 -23071608261668373 1500 1 1501 -339392432493734776 1502 435137404600678781 1503 -752 1504 13921082100019 1505 -127811603534002989 1506 139909824078 1507 -8298699549 1508 530184046355107 1509 -33284553721038609 1510 127260 1511 -99306618200181 1512 1 1513 -51600616401084717 1514 252830283345460756 1515 -758 1516 67619412632535298 1517 -9145650 1518 9742175 1519 -140181310564076834 1520 75549649006049 1521 -226207348430352228 1522 9414703731096210 1523 -762 1524 1 1525 -2642573177426896 1526 134516945406607326 1527 -29648670138820349 1528 130305 1529 -1770867260368 1530 614634626092906 1531 -92944067265783235 1532 1 1533 -9437504 1534 748176466732354262 1535 -63101465908276953 1536 372480031 1537 -488998623552042625 1538 2850875587556165 1539 -770 1540 745696658575509688 1541 -1587936788906937858 1542 530707489338171601 1543 -9339321919 1544 1 1545 -1905604992615 1546 90219474270097635 1547 -774 1548 381728788346492588 1549 -594506965717432716 1550 1 1551 216389760143512409 1552 714760820071554 1553 -210678687661146985 1554 1 1555 979426430885998795 1556 392244086 1557 -9886825 1558 18513260282023 1559 909236147792898899 1560 1 1561 -1578329893243966134 1562 168388429496 1563 -997297550228325557 1564 136503 1565 1222692786348282851 1566 402415963 1567 -668762620571379345 1568 1 1569 -311503672467034825 1570 137550 1571 -141720306907107 1572 1 1573 -3749442916587017 1574 15077801589876026 1575 -788 1576 1841194615359126721 1577 -2201620839495 1578 1154754459530188246 1579 -10481807930 1580 1 1581 -1434561230332877003 1582 537471274613018351 1583 -48276282974233644 1584 1 1585 -3306897864780693028 1586 423351916 1587 -191056424478809501 1588 1128286631588362275 1589 -10507797 1590 187392867481 1591 134790931244447915 1592 322241141 1593 -2363843169310 1594 100192437686973655 1595 -798 1596 12418572281120776 1597 3219579300790173016 1598 1 1599 644822553080879218 1600 17465758772245761 1601 -1667464404392432081 1602 1 1603 -1110914658220482296 1604 197545276771 1605 -10827803 1606 157852103758874436 1607 -1943334673249073798 1608 1 1609 -1078050811674064053 1610 1 1611 1567989299351330366 1612 24379775154801 1613 -321077044143730447 1614 1 1615 -11733459084 1616 2617801371088333956 1617 -400123010730969765 1618 2489091377026967560 1619 -810 1620 1 1621 -3447733511760894388 1622 1 1623 -812 1624 147153 1625 -116917386860795747 1626 872832647233612001 1627 -12176245988 1628 1 1629 -2691360253446092229 1630 26667430753990 1631 -199530356934165 1632 219228973041 1633 -1153807197837510133 1634 2338566763732854253 1635 2321895299229094375 1636 207094060611898646 1637 -11487175 1638 1 1639 1041359459701807202 1640 1247524584770465 1641 -3141556077230329466 1642 150426 1643 -822 1644 2181914873571161 1645 -6211112466782724 1646 1055248394924 1647 -824 1648 297766396130482633 1649 -545907289148554299 1650 1102556993250299587 1651 -2161658289080376451 1652 25950362254191376 1653 -214236728845585142 1654 2956364231661913687 1655 -828 1656 503113381 1657 -1090523465687172685 1658 1 1659 -830 1660 4419145420626114773 1661 -4050813966163080916 1662 1428910061088511 1663 -13585398798 1664 1 1665 -1510603887868771249 1666 270324545175927720 1667 1216142200276705624 1668 1 1669 -7312303365940756 1670 1 1671 -248891550077447 1672 155961 1673 -1440330710712951545 1674 255449866428 1675 -1977105296719432033 1676 2034378709657498876 1677 -12348350 1678 31480059500311786 1679 -840 1680 4733419432051557505 1681 -3659557958480506297 1682 1682 1683 81569584277786302 1684 1563070247711084101 1685 -12525593 1686 540541261 1687 -14595174845 1688 268578146705 1689 -3569143835931 1690 159330 1691 -1412073997916944233 1692 4547577771250318531 1693 -3032085027477771056 1694 1 1695 -7061457099315626481 1696 351022579529611027 1697 -861490648507748545 1698 1 1699 -15122092549 1700 1 1701 -1707492244136862566 1702 8569083516885748648 1703 6677768246808639185 1704 38071162011854401 1705 -5147227200258804427 1706 12071561884236713 1707 -854 1708 162735 1709 -537287705209009960 1710 1 1711 2344087341205882326 1712 152122586770930623 1713 -997318706074041867 1714 163878 1715 -858 1716 8568904611142 1717 -11693319861258349601 1718 2194249928451427771 1719 -860 1720 41156873385400 1721 -8512781989269204138 1722 1 1723 9999266545322570143 1724 1 1725 -13437288 1726 14535476416549079086 1727 -864 1728 2124283188567541 1729 -11683745151424243669 1730 7068189990120677237 1731 -343342388908449 1732 167331 1733 -13624779 1734 1 1735 2594245476185381592 1736 607513721 1737 -846865544190161079 1738 44764899470866 1739 -12750124366219437495 1740 121919935320 1741 -10140071545267793639 1742 1 1743 -3569071418417472384 1744 13292189430674385247 1745 -1336095200891152285 1746 621621700 1747 -5364820450269409269 1748 1 1749 21772475291266943713 1750 3659214851913062 1751 6903073097736253974 1752 3062110109493478051 1753 -10825834782063992675 1754 1 1755 -878 1756 2944865149278767380 1757 -14197700 1758 342964304151 1759 -17989838146 1760 1 1761 -32468827071489561171 1762 173166 1763 -882 1764 259164 1765 9448176075587091345 1766 650573353 1767 -884 1768 10776567696156558929 1769 -1985666481975455215 1770 507506685325965676 1771 490692158845044102 1772 18169639244564107267 1773 -14588434 1774 52819859559456 1775 -888 1776 10600348883450793451 1777 -17341283113147993290 1778 1 1779 -233210689345107440 1780 176715 1781 -17392935523864010296 1782 66175306031546401 1783 -27047419735910001688 1784 1 1785 -5266912111304 1786 27539821232512785970 1787 13218957071335206922 1788 1 1789 -15976840127782590 1790 1 1791 -468402223188179 1792 57302956203415 1793 -4378006863969799361 1794 3110604910464637 1795 16419556890922930302 1796 695882370 1797 -15187875 1798 180300 1799 998200420332478261 1800 395311034625 1801 -37262935631050000776 1802 1 1803 4983405318496916543 1804 181503 1805 -30744886345393590031 1806 16242489848214774856 1807 28927624574871346211 1808 79127689257366595 1809 -2358438738456789937 1810 6050399651644252663 1811 -518283133667546 1812 1 1813 -18559814587975165 1814 2027267619973 1815 -908 1816 963624606556175356 1817 -5968444207975 1818 34538202181546858861 1819 -11194329072359176093 1820 5844021270792628071 1821 -44758009280485606435 1822 185136 1823 -912 1824 1 1825 -14453487618829795145 1826 23214764054043479828 1827 -40895299284612398726 1828 39336130785501797390 1829 -16012367 1830 177396872347292137 1831 472604759886530811 1832 1 1833 -6348250774359 1834 94366914645100906 1835 -353866126113404585 1836 759926716 1837 3098889988896023144 1838 3979742040621469 1839 -920 1840 188805 1841 9560361591514926041 1842 454152727666 1843 -22719183179 1844 24351831547515904789 1845 -16435573 1846 1210663278402813666 1847 -20461721765021378961 1848 1 1849 -56458540635569471271 1850 1850 1851 34027256461468190413 1852 191271 1853 -16649944 1854 7996502902534965631 1855 -15982938241944526637 1856 524218485780227 1857 -834779556114393089 1858 192510 1859 -930 1860 116745682242665932 1861 -42738529991961955407 1862 1 1863 29282940193014586196 1864 79785773239923056602 1865 -7170370314627 1866 810785998 1867 -24238504966 1868 1 1869 -17084262 1870 62309794170043559692 1871 -62202368657609761471 1872 1 1873 -117033591309387604203 1874 1 1875 -938 1876 51105639807516495626 1877 -9991423501162589165 1878 1 1879 -25028052165 1880 1 1881 -54046387434123983544 1882 36223640702311783282 1883 -942 1884 520118655939 1885 -28751416742608508 1886 4994998485367131671 1887 87487219883027226835 1888 10875795921445737695 1889 -4834546370810389029 1890 1 1891 80306212204761247865 1892 669053257804437815 1893 -94076729736422509926 1894 200028 1895 -948 1896 864156385 1897 -87981105365345687763 1898 543805617988 1899 -46758332051525628990 1900 91876608689245 1901 48498096669115671474 1902 1 1903 -26668866056 1904 5696116480845077 1905 -8825326296941513660 1906 1929248517792832496 1907 -954 1908 1 1909 -26930625511074138364 1910 118235416364032153681 1911 -845635663293656 1912 101800030558970678117 1913 -8574055123332 1914 1 1915 -114901599750625162467 1916 901171808 1917 -18432400 1918 37557950638759588690 1919 -645666789524438508 1920 53306636679893443001 1921 -213916200431151882865 1922 14705926404364842076 1923 1270672293972458997 1924 206403 1925 -69946606267462947478 1926 103403175007802375231 1927 -31881417294151774491 1928 691806490 1929 -9091450930463 1930 207690 1931 -929720229735262 1932 1 1933 262393560658583665901 1934 1 1935 -968 1936 2421727887035343353 1937 -167932474070058973485 1938 186214308900595795 1939 81538000768129218669 1940 620326877171 1941 -103418916084379622496 1942 210276 1943 -972 1944 14074544055706204225 1945 -149423631374716138108 1946 958908730 1947 -784228448282038845 1948 166221382311840318 1949 -19369452 1950 1 1951 40394291249092172911 1952 1 1953 -8565350106566107737 1954 166241717908287889258 1955 -978 1956 233099507149886210383 1957 -43798777998380685 1958 77889674013900116831 1959 -209579880840374578040 1960 214185 1961 -169181158663850469991 1962 161543914297676 1963 -44566758031706458417 1964 219415474554373371 1965 -19849658 1966 3028609748224211438 1967 -984 1968 676165660129 1969 -243230058606593807889 1970 8052069095261291 1971 -1120497949671232 1972 89287678062166519234 1973 46407120953999278494 1974 1 1975 206225186600284232354 1976 210909754669749257161 1977 -59609741355416081308 1978 218130 1979 284859692200949867088 1980 1 1981 -489577170527957124133 1982 705617916991 1983 -992 1984 219453 1985 -7121867079607855463 1986 1040153896 1987 -33102245505 1988 1 1989 -65684546812027258291 1990 26703104455112716564 1991 -1228339237451035 1992 9013254692988481 1993 -321782116368972128661 1994 1 1995 -998 1996 377933211681901219875 1997 -20833750 1998 1 1999 74295481388022430196 2000 1 2001 93673328122850966949 2002 418090193881947263803 2003 -577976768987763043410 2004 1 2005 -57484745781178279 2006 1082659901 2007 30385901894322161484 2008 143483048873868 2009 -12099482824857 2010 786226973610 2011 -15408557643599464843 2012 1 2013 -21337764 2014 693674383673627181 2015 135570870986626865237 2016 8326914987326539929 2017 -303458707146810356650 2018 1 2019 -1010 2020 227475 2021 -237636782518492319682 2022 23009086 2023 -36213508435 2024 35183266777919902804 2025 49007989750800039567 2026 632345306338462310632 2027 -1014 2028 1 2029 -328650582134435539993 2030 1 2031 63044835688905422409 2032 230181 2033 -14765557436382667504 2034 162468227017804162911 2035 -85427298695945002288 2036 12541945331006127 2037 -22108925 2038 411992330572901775060 2039 -1020 2040 1 2041 -878374405510341204325 2042 354288593911472676 2043 -1022 2044 165579445591243 2045 -161835654884636927824 2046 1171566595 2047 -566626543360159703995 2048 663264580582614240721 2049 -21712472795953267713 2050 234270