0 1 1 -3 2 2 3 1 4 -1 5 -1 6 3 7 -1 8 0 9 -2 10 -2 11 2 12 1 13 -3 14 3 15 4 16 -1 17 -3 18 1 19 0 20 -1 21 -2 22 0 23 3 24 1 25 -6 26 2 27 4 28 -4 29 -1 30 4 31 2 32 -1 33 -3 34 0 35 5 36 -1 37 -9 38 5 39 7 40 -4 41 -7 42 4 43 5 44 -3 45 -4 46 0 47 8 48 -1 49 -13 50 4 51 11 52 -7 53 -7 54 7 55 6 56 -1 57 -10 58 0 59 14 60 -1 61 -15 62 8 63 15 64 -10 65 -14 66 8 67 11 68 -7 69 -13 70 2 71 17 72 -3 73 -25 74 10 75 24 76 -13 77 -17 78 14 79 16 80 -8 81 -21 82 3 83 27 84 -8 85 -31 86 16 87 33 88 -17 89 -29 90 15 91 23 92 -11 93 -27 94 8 95 37 96 -8 97 -46 98 18 99 43 100 -26 101 -36 102 25 103 34 104 -15 105 -41 106 8 107 51 108 -16 109 -58 110 26 111 59 112 -30 113 -54 114 29 115 49 116 -24 117 -54 118 17 119 69 120 -18 121 -83 122 32 123 81 124 -42 125 -70 126 42 127 67 128 -28 129 -78 130 20 131 92 132 -29 133 -104 134 47 135 106 136 -54 137 -98 138 49 139 93 140 -41 141 -98 142 34 143 121 144 -39 145 -143 146 57 147 138 148 -73 149 -126 150 71 151 122 152 -53 153 -138 154 40 155 161 156 -53 157 -177 158 78 159 181 160 -88 161 -171 162 85 163 164 164 -73 165 -175 166 63 167 206 168 -67 169 -235 170 94 171 234 172 -119 173 -215 174 116 175 214 176 -92 177 -237 178 77 179 268 180 -94 181 -295 182 129 183 299 184 -144 185 -289 186 139 187 280 188 -123 189 -297 190 107 191 344 192 -119 193 -383 194 157 195 385 196 -187 197 -362 198 184 199 357 200 -152 201 -391 202 133 203 439 204 -159 205 -474 206 204 207 484 208 -229 209 -471 210 223 211 461 212 -201 213 -488 214 183 215 551 216 -197 217 -610 218 249 219 613 220 -291 221 -585 222 291 223 585 224 -248 225 -631 226 225 227 698 228 -260 229 -749 230 320 231 766 232 -355 233 -751 234 349 235 741 236 -320 237 -781 238 297 239 871 240 -319 241 -948 242 389 243 956 244 -449 245 -926 246 446 247 928 248 -394 249 -993 250 363 251 1087 252 -411 253 -1162 254 497 255 1188 256 -544 257 -1171 258 540 259 1163 260 -502 261 -1225 262 472 263 1345 264 -506 265 -1452 266 599 267 1472 268 -678 269 -1435 270 677 271 1444 272 -611 273 -1535 274 578 275 1665 276 -639 277 -1769 278 752 279 1807 280 -820 281 -1793 282 814 283 1793 284 -767 285 -1875 286 735 287 2043 288 -782 289 -2191 290 906 291 2222 292 -1012 293 -2187 294 1015 295 2204 296 -933 297 -2330 298 890 299 2509 300 -974 301 -2653 302 1125 303 2714 304 -1219 305 -2704 306 1215 307 2710 308 -1157 309 -2833 310 1118 311 3057 312 -1183 313 -3255 314 1348 315 3310 316 -1491 317 -3274 318 1498 319 3312 320 -1399 321 -3483 322 1352 323 3726 324 -1465 325 -3929 326 1663 327 4014 328 -1788 329 -4014 330 1791 331 4041 332 -1719 333 -4211 334 1674 335 4515 336 -1768 337 -4782 338 1987 339 4866 340 -2172 341 -4842 342 2188 343 4899 344 -2068 345 -5137 346 2015 347 5466 348 -2164 349 -5739 350 2422 351 5870 352 -2596 353 -5884 354 2607 355 5939 356 -2522 357 -6177 358 2476 359 6582 360 -2601 361 -6943 362 2887 363 7073 364 -3132 365 -7062 366 3161 367 7161 368 -3021 369 -7481 370 2962 371 7922 372 -3162 373 -8297 374 3498 375 8486 376 -3727 377 -8531 378 3751 379 8622 380 -3652 381 -8953 382 3607 383 9492 384 -3782 385 -9973 386 4154 387 10166 388 -4476 389 -10185 390 4521 391 10338 392 -4357 393 -10772 394 4301 395 11363 396 -4561 397 -11868 398 4999 399 12137 400 -5304 401 -12229 402 5353 403 12381 404 -5240 405 -12836 406 5193 407 13551 408 -5432 409 -14188 410 5914 411 14476 412 -6330 413 -14538 414 6406 415 14770 416 -6222 417 -15357 418 6171 419 16140 420 -6511 421 -16819 422 7076 423 17199 424 -7482 425 -17357 426 7559 427 17600 428 -7437 429 -18217 430 7402 431 19160 432 -7723 433 -20009 434 8351 435 20418 436 -8889 437 -20557 438 9005 439 20898 440 -8799 441 -21686 442 8755 443 22723 444 -9206 445 -23626 446 9933 447 24164 448 -10466 449 -24420 450 10590 451 24785 452 -10462 453 -25625 454 10449 455 26860 456 -10874 457 -27979 458 11680 459 28561 460 -12379 461 -28807 462 12551 463 29307 464 -12333 465 -30354 466 12315 467 31717 468 -12903 469 -32926 470 13833 471 33668 472 -14529 473 -34068 474 14721 475 34611 476 -14592 477 -35735 478 14612 479 37355 480 -15183 481 -38826 482 16219 483 39642 484 -17117 485 -40050 486 17369 487 40756 488 -17140 489 -42153 490 17163 491 43943 492 -17926 493 -45533 494 19120 495 46559 496 -20032 497 -47159 498 20311 499 47943 500 -20199 501 -49450 502 20273 503 51558 504 -21029 505 -53492 506 22352 507 54621 508 -23505 509 -55248 510 23870 511 56254 512 -23650 513 -58098 514 23735 515 60434 516 -24727 517 -62534 518 26248 519 63931 520 -27426 521 -64814 522 27831 523 65928 524 -27752 525 -67931 526 27910 527 70674 528 -28905 529 -73194 530 30592 531 74744 532 -32076 533 -75690 534 32589 535 77089 536 -32393 537 -79517 538 32574 539 82558 540 -33857 541 -85314 542 35795 543 87207 544 -37320 545 -88478 546 37901 547 90037 548 -37882 549 -92694 550 38152 551 96240 552 -39460 553 -99524 554 41608 555 101639 556 -43498 557 -103012 558 44217 559 104941 560 -44079 561 -108128 562 44402 563 112070 564 -46060 565 -115671 566 48513 567 118219 568 -50481 569 -120014 570 51288 571 122178 572 -51369 573 -125669 574 51817 575 130255 576 -53523 577 -134520 578 56251 579 137366 580 -58658 581 -139334 582 59653 583 141969 584 -59613 585 -146135 586 60127 587 151233 588 -62266 589 -155914 590 65372 591 159332 592 -67899 593 -161831 594 69019 595 164785 596 -69250 597 -169376 598 69937 599 175274 600 -72150 601 -180789 602 75604 603 184609 604 -78674 605 -187368 606 80028 607 190940 608 -80149 609 -196364 610 80941 611 202929 612 -83689 613 -209013 614 87613 615 213548 616 -90842 617 -216993 618 92376 619 221007 620 -92831 621 -226993 622 93845 623 234572 624 -96723 625 -241685 626 101081 627 246773 628 -104974 629 -250595 630 106809 631 255386 632 -107164 633 -262432 634 108337 635 270867 636 -111853 637 -278720 638 116802 639 284726 640 -120931 641 -289418 642 123007 643 294818 644 -123786 645 -302608 646 125248 647 312303 648 -128958 649 -321458 650 134451 651 328192 652 -139381 653 -333417 654 141852 655 339821 656 -142557 657 -348930 658 144237 659 359732 660 -148735 661 -369855 662 154958 663 377752 664 -160209 665 -384091 666 162999 667 391297 668 -164227 669 -401388 670 166292 671 413774 672 -171067 673 -425509 674 177982 675 434376 676 -184216 677 -441452 678 187505 679 449936 680 -188696 681 -461681 682 191066 683 475481 684 -196804 685 -488479 686 204617 687 498820 688 -211286 689 -507307 690 215009 691 516863 692 -216858 693 -529895 694 219718 695 545667 696 -225843 697 -560676 698 234518 699 572290 700 -242379 701 -581778 702 246742 703 592960 704 -248615 705 -608054 706 251902 707 625630 708 -259197 709 -642273 710 268984 711 655744 712 -277435 713 -667028 714 282359 715 679626 716 -285049 717 -696379 718 288974 719 716421 720 -296803 721 -735572 722 307677 723 750697 724 -317575 725 -763333 726 323317 727 777984 728 -326113 729 -797323 730 330593 731 819657 732 -339861 733 -840892 734 352110 735 858383 736 -362779 737 -873279 738 369264 739 889771 740 -373081 741 -911263 742 378393 743 936656 744 -388370 745 -961016 746 401963 747 980643 748 -414410 749 -997325 750 421923 751 1016440 752 -425972 753 -1041133 754 432032 755 1069433 756 -443763 757 -1096477 758 459056 759 1119061 760 -472500 761 -1138614 762 480985 763 1160115 764 -486302 765 -1187568 766 493414 767 1219686 768 -506101 769 -1250589 770 523074 771 1275938 772 -538680 773 -1297846 774 548468 775 1322632 776 -554172 777 -1354088 778 562273 779 1389869 780 -577090 781 -1424182 782 596160 783 1453257 784 -613082 785 -1478768 786 624115 787 1506646 788 -631405 789 -1541622 790 640854 791 1582131 792 -656927 793 -1621256 794 678084 795 1653860 796 -697619 797 -1682438 798 710310 799 1714466 800 -718205 801 -1754409 802 728941 803 1799530 804 -747629 805 -1842979 806 771356 807 1880251 808 -792581 809 -1913365 810 806864 811 1949346 812 -816731 813 -1993768 814 829195 815 2044762 816 -849507 817 -2094151 818 875833 819 2135922 820 -900258 821 -2173019 822 916618 823 2214209 824 -927372 825 -2264795 826 941497 827 2321572 828 -965004 829 -2376431 830 994489 831 2424049 832 -1021072 833 -2466822 834 1039487 835 2513065 836 -1052694 837 -2569329 838 1068998 839 2633364 840 -1094606 841 -2695573 842 1127307 843 2748914 844 -1157774 845 -2796802 846 1178793 847 2849568 848 -1193260 849 -2913468 850 1211721 851 2984739 852 -1241221 853 -3053837 854 1277805 855 3114460 856 -1311025 857 -3169461 858 1334642 859 3228652 860 -1352157 861 -3299697 862 1373375 863 3379955 864 -1405585 865 -3458136 866 1446141 867 3525982 868 -1484083 869 -3587539 870 1510973 871 3654876 872 -1530221 873 -3735378 874 1554186 875 3824663 876 -1591141 877 -3911470 878 1636459 879 3988412 880 -1677888 881 -4058836 882 1708075 883 4134291 884 -1731111 885 -4223794 886 1758553 887 4324149 888 -1798950 889 -4422163 890 1849165 891 4508203 892 -1896347 893 -4586961 894 1930613 895 4672602 896 -1955998 897 -4773759 898 1986955 899 4885354 900 -2033140 901 -4994183 902 2089191 903 5091501 904 -2140758 905 -5181320 906 2179183 907 5277190 908 -2209260 909 -5389619 910 2244565 911 5514871 912 -2295137 913 -5637479 914 2357227 915 5746233 916 -2415775 917 -5846614 918 2459285 919 5955124 920 -2492482 921 -6081952 922 2532250 923 6221150 924 -2589861 925 -6357232 926 2659085 927 6479990 928 -2723164 929 -6594098 930 2771899 931 6715473 932 -2810910 933 -6856375 934 2856132 935 7012357 936 -2919268 937 -7165417 938 2995914 939 7302463 940 -3068457 941 -7429898 942 3123526 943 7566979 944 -3166651 945 -7725593 946 3217487 947 7898858 948 -3289216 949 -8068668 950 3374572 951 8223051 952 -3454026 953 -8367516 954 3515631 955 8520679 956 -3565929 957 -8696819 958 3623592 959 8890716 960 -3702255 961 -9081355 962 3796735 963 9253558 964 -3886484 965 -9414778 966 3955930 967 9587387 968 -4011580 969 -9785306 970 4076299 971 10000553 972 -4165415 973 -10211980 974 4270532 975 10405606 976 -4368882 977 -10587885 978 4446510 979 10780567 980 -4511016 981 -11000257 982 4584216 983 11240794 984 -4682026 985 -11477762 986 4798300 987 11693558 988 -4909131 989 -11896796 990 4996463 991 12113515 992 -5067876 993 -12359933 994 5149944 995 12626800 996 -5260443 997 -12889491 998 5389687 999 13131674 1000 -5511217 1001 -13360940 1002 5608711 1003 13602631 1004 -5691040 1005 -13875988 1006 5783634 1007 14173840 1008 -5904987 1009 -14467808 1010 6047892 1011 14737483 1012 -6184542 1013 -14992902 1014 6294036 1015 15264223 1016 -6385192 1017 -15570356 1018 6488831 1019 15900602 1020 -6625603 1021 -16226294 1022 6784298 1023 16528473 1024 -6934207 1025 -16815952 1026 7056314 1027 17118226 1028 -7160902 1029 -17457659 1030 7277590 1031 17825773 1032 -7427835 1033 -18189713 1034 7603211 1035 18525890 1036 -7771440 1037 -18845873 1038 7908320 1039 19184656 1040 -8024147 1041 -19564156 1042 8154593 1043 19972056 1044 -8323564 1045 -20375095 1046 8518131 1047 20751156 1048 -8702718 1049 -21110594 1050 8855214 1051 21487662 1052 -8987530 1053 -21908189 1054 9134083 1055 22362344 1056 -9319759 1057 -22812045 1058 9534680 1059 23230069 1060 -9741434 1061 -23629815 1062 9912099 1063 24051685 1064 -10058613 1065 -24521198 1066 10222231 1067 25024105 1068 -10430597 1069 -25521820 1070 10668823 1071 25988766 1072 -10895765 1073 -26436922 1074 11085698 1075 26906047 1076 -11252437 1077 -27425995 1078 11435912 1079 27985271 1080 -11664904 1081 -28539915 1082 11927914 1083 29058484 1084 -12181639 1085 -29556457 1086 12393885 1087 30080541 1088 -12578483 1089 -30660225 1090 12783054 1091 31279144 1092 -13039557 1093 -31892653 1094 13330836 1095 32471083 1096 -13609343 1097 -33028389 1098 13845303 1099 33610593 1100 -14054651 1101 -34252154 1102 14283660 1103 34939711 1104 -14565568 1105 -35622493 1106 14886978 1107 36264320 1108 -15197879 1109 -36883046 1110 15461147 1111 37532501 1112 -15692849 1113 -38246824 1114 15947880 1115 39007202 1116 -16263067 1117 -39762013 1118 16618731 1119 40476967 1120 -16960004 1121 -41168250 1122 17252432 1123 41889075 1124 -17514390 1125 -42679153 1126 17799374 1127 43522941 1128 -18145785 1129 -44361965 1130 18538015 1131 45154616 1132 -18918378 1133 -45921404 1134 19244194 1135 46724373 1136 -19534007 1137 -47602942 1138 19851037 1139 48535483 1140 -20237674 1141 -49462468 1142 20671355 1143 50344265 1144 -21088885 1145 -51199651 1146 21450402 1147 52090058 1148 -21777132 1149 -53061141 1150 22130846 1151 54094958 1152 -22555761 1153 -55124164 1154 23033791 1155 56100952 1156 -23498443 1157 -57048972 1158 23900724 1159 58039515 1160 -24262021 1161 -59118089 1162 24655026 1163 60259887 1164 -25128546 1165 -61396269 1166 25656656 1167 62481621 1168 -26166673 1169 -63537583 1170 26612618 1171 64634997 1172 -27018899 1173 -65826396 1174 27456752 1175 67090919 1176 -27977032 1177 -68351227 1178 28558826 1179 69552476 1180 -29125637 1181 -70721788 1182 29621222 1183 71941132 1184 -30070271 1185 -73262836 1186 30556245 1187 74658523 1188 -31135183 1189 -76049251 1190 31777429 1191 77382402 1192 -32399469 1193 -78683066 1194 32948348 1195 80032771 1196 -33452095 1197 -81491761 1198 33992738 1199 83036028 1200 -34628751 1201 -84576725 1202 35335903 1203 86051049 1204 -36026311 1205 -87490132 1206 36635536 1207 88987940 1208 -37191999 1209 -90604760 1210 37791433 1211 92308068 1212 -38498123 1213 -94007122 1214 39278172 1215 95641519 1216 -40035736 1217 -97240101 1218 40709864 1219 98896642 1220 -41332765 1221 -100680221 1222 41998754 1223 102563095 1224 -42774921 1225 -104443493 1226 43633306 1227 106249465 1228 -44473067 1229 -108016695 1230 45220466 1231 109852940 1232 -45908160 1233 -111827341 1234 46645806 1235 113902780 1236 -47507088 1237 -115975139 1238 48453256 1239 117975020 1240 -49374474 1241 -119935687 1242 50200754 1243 121964767 1244 -50968998 1245 -124141377 1246 51787518 1247 126433599 1248 -52733199 1249 -128724836 1250 53773826 1251 130932907 1252 -54793834 1253 -133098662 1254 55708889 1255 135345377 1256 -56556521 1257 -137752414 1258 57462208 1259 140277402 1260 -58510257 1261 -142800984 1262 59656481 1263 145243608 1264 -60775132 1265 -147643513 1266 61785914 1267 150124126 1268 -62731076 1269 -152775956 1270 63734814 1271 155562247 1272 -64885213 1273 -158349714 1274 66145156 1275 161044518 1276 -67382348 1277 -163693307 1278 68500538 1279 166437088 1280 -69542729 1281 -169366772 1282 70652338 1283 172434013 1284 -71925724 1285 -175502226 1286 73312517 1287 178480273 1288 -74668989 1289 -181412104 1290 75903078 1291 184439092 1292 -77063166 1293 -187664559 1294 78291503 1295 191046419 1296 -79688763 1297 -194432356 1298 81212322 1299 197715308 1300 -82710912 1301 -200948668 1302 84074771 1303 204293358 1304 -85353131 1305 -207853462 1306 86709703 1307 211573913 1308 -88254589 1309 -215298500 1310 89930375 1311 218923098 1312 -91572928 1313 -222498006 1314 93076921 1315 226184972 1316 -94497589 1317 -230101994 1318 95997692 1319 234200685 1320 -97692192 1321 -238307342 1322 99532218 1323 242299997 1324 -101345034 1325 -246239496 1326 103005512 1327 250309517 1328 -104570032 1329 -254628924 1330 106225267 1331 259135113 1332 -108096779 1333 -263649749 1334 110119282 1335 268053751 1336 -112105515 1337 -272404871 1338 113935143 1339 276887887 1340 -115671177 1341 -281637252 1342 117499583 1343 286597676 1344 -119551580 1345 -291571090 1346 121771076 1347 296418724 1348 -123961055 1349 -301209955 1350 125979131 1351 306154011 1352 -127889698 1353 -311386721 1354 129905436 1355 316836847 1356 -132169375 1357 -322300935 1358 134607365 1359 327643241 1360 -137006024 1361 -332929745 1362 139227918 1363 338371364 1364 -141344940 1365 -344121244 1366 143569309 1367 350116099 1368 -146050557 1369 -356130513 1370 148724525 1371 362006647 1372 -151366715 1373 -367823506 1374 153815256 1375 373819356 1376 -156143598 1377 -380148977 1378 158593764 1379 386731547 1380 -161328604 1381 -393335283 1382 164263884 1383 399805414 1384 -167156727 1385 -406217411 1386 169850451 1387 412811686 1388 -172426923 1389 -419762484 1390 175128082 1391 426997570 1392 -178124153 1393 -434260502 1394 181341810 1395 441372075 1396 -184525520 1397 -448422175 1398 187491378 1399 455681700 1400 -190323181 1401 -463327039 1402 193296070 1403 471266495 1404 -196595198 1405 -479236248 1406 200125025 1407 487060148 1408 -203609378 1409 -494824318 1410 206869817 1411 502802576 1412 -209999446 1413 -511192961 1414 213273781 1415 519913025 1416 -216886458 1417 -528671488 1418 220753739 1419 537265006 1420 -224585081 1421 -545795684 1422 228171843 1423 554571372 1424 -231609412 1425 -563792764 1426 235210265 1427 573355920 1428 -239184722 1429 -582960956 1430 243424529 1431 592407521 1432 -247616003 1433 -601793865 1434 251556066 1435 611431490 1436 -255350605 1437 -621545184 1438 259313026 1439 632041151 1440 -263663286 1441 -642588717 1442 268305950 1443 652957345 1444 -272910963 1445 -663263097 1446 277241813 1447 673855271 1448 -281407010 1449 -684962097 1450 285761088 1451 696465893 1452 -290542808 1453 -708026002 1454 295629543 1455 719414982 1456 -300665303 1457 -730744622 1458 305419348 1459 742368958 1460 -310011858 1461 -754543104 1462 314799011 1463 767160173 1464 -320030449 1465 -779845322 1466 325597492 1467 792337481 1468 -331125666 1469 -804768238 1470 336347022 1471 817533832 1472 -341384943 1473 -830893315 1474 346641295 1475 844713643 1476 -352386724 1477 -858608393 1478 358482574 1479 872319300 1480 -364525231 1481 -885973757 1482 370252781 1483 899973659 1484 -375801533 1485 -914608044 1486 381575802 1487 929755593 1488 -387858745 1489 -944991558 1490 394526650 1491 960020635 1492 -401155024 1493 -974992002 1494 407440698 1495 990354449 1496 -413523712 1497 -1006402066 1498 419859231 1499 1022984400 1500 -426753803 1501 -1039663425 1502 434050752 1503 1056146540 1504 -441292939 1505 -1072578425 1506 448183222 1507 1089414973 1508 -454876175 1509 -1106983504 1510 461830307 1511 1125146210 1512 -469366386 1513 -1143422519 1514 477343895 1515 1161478519 1516 -485282020 1517 -1179483169 1518 492838083 1519 1197944582 1520 -500170872 1521 -1217195972 1522 507795392 1523 1237067530 1524 -516058644 1525 -1257063311 1526 524783604 1527 1276851877 1528 -533453024 1529 -1296597612 1530 541730287 1531 1316817078 1532 -549790390 1533 -1337880596 1534 558152864 1535 1359631952 1536 -567180703 1537 -1381527664 1538 576714459 1539 1403190699 1540 -586210107 1541 -1424812291 1542 595280503 1543 1446966979 1544 -604105663 1545 -1470032194 1546 613267787 1547 1493816389 1548 -623159218 1549 -1517758468 1550 633580253 1551 1541483527 1552 -643946098 1553 -1565178037 1554 653875748 1555 1589426832 1556 -663567141 1557 -1614648529 1558 673608351 1559 1640666100 1560 -684409950 1561 -1666865696 1562 695791093 1563 1692821858 1564 -707136798 1565 -1718750729 1566 718010167 1567 1745301634 1568 -728614974 1569 -1772901578 1570 739608846 1571 1801334639 1572 -751435001 1573 -1829966736 1574 763868343 1575 1858374064 1576 -776248303 1577 -1886768065 1578 788143995 1579 1915810231 1580 -799779240 1581 -1945973275 1582 811819086 1583 1977057040 1584 -824727377 1585 -2008368596 1586 838299275 1587 2039428224 1588 -851840192 1589 -2070480280 1590 864857490 1591 2102257739 1592 -877581650 1593 -2135243373 1594 890754846 1595 2169194040 1596 -904877458 1597 -2203393662 1598 919695867 1599 2237363845 1600 -934464567 1601 -2271343913 1602 948696801 1603 2306081435 1604 -962645304 1605 -2342110021 1606 977061526 1607 2379203207 1608 -992469077 1609 -2416579713 1610 1008636229 1611 2453699177 1612 -1024779190 1613 -2490837331 1614 1040342825 1615 2528821223 1616 -1055587668 1617 -2568195981 1618 1071350627 1619 2608688106 1620 -1088196008 1621 -2649489831 1622 1105838409 1623 2690061228 1624 -1123437165 1625 -2730673321 1626 1140442874 1627 2772170147 1628 -1157140740 1629 -2815153299 1630 1174379056 1631 2859367247 1632 -1192748509 1633 -2903931530 1634 1211987064 1635 2948238022 1636 -1231210966 1637 -2992597817 1638 1249795344 1639 3037943008 1640 -1268034330 1641 -3084889024 1642 1286870957 1643 3133128254 1644 -1306941153 1645 -3181750141 1646 1327923937 1647 3230146301 1648 -1348872194 1649 -3278622961 1650 1369166230 1651 3328132440 1652 -1389127730 1653 -3379352590 1654 1409713506 1655 3431995046 1656 -1431589208 1657 -3485068730 1658 1454458999 1659 3537889598 1660 -1477327257 1661 -3590808368 1662 1499491110 1663 3644874999 1664 -1521282361 1665 -3700783281 1666 1543762688 1667 3758187765 1668 -1567648290 1669 -3816063007 1670 1592578354 1671 3873723761 1672 -1617486691 1673 -3931516055 1674 1641675113 1675 3990513336 1676 -1665506005 1677 -4051478783 1678 1690057738 1679 4114087476 1680 -1716079860 1681 -4177224444 1682 1743238634 1683 4240121099 1684 -1770413364 1685 -4303172538 1686 1796813899 1687 4367560332 1688 -1822814412 1689 -4434066294 1690 1849609267 1691 4502302683 1692 -1878004293 1693 -4571115532 1694 1907594372 1695 4639733870 1696 -1937180120 1697 -4708548219 1698 1965975570 1699 4778767680 1700 -1994388659 1701 -4851250900 1702 2023633698 1703 4925631916 1704 -2054554221 1705 -5000657636 1706 2086773916 1707 5075465045 1708 -2119032363 1709 -5150498759 1710 2150442143 1711 5227087768 1712 -2181424682 1713 -5306112192 1714 2213322629 1715 5387137151 1716 -2247041934 1717 -5468865255 1718 2282128081 1719 5550429633 1720 -2317233015 1721 -5632270854 1722 2351472549 1723 5715749680 1724 -2385305713 1725 -5801831299 1726 2420098788 1727 5890104242 1728 -2456800170 1729 -5979161028 1730 2494986102 1731 6068033329 1732 -2533240031 1733 -6157221458 1734 2570566048 1735 6248218748 1736 -2607438427 1737 -6342015427 1738 2645365389 1739 6438124154 1740 -2685364870 1741 -6535087262 1742 2726927143 1743 6631931187 1744 -2768538198 1745 -6729152251 1746 2809204266 1747 6828280787 1748 -2849441347 1749 -6930401290 1750 2890785555 1751 7035051054 1752 -2934302432 1753 -7140650713 1754 2979515216 1755 7246114655 1756 -3024833152 1757 -7352005152 1758 3069139279 1759 7459999418 1760 -3112967088 1761 -7571210406 1762 3158009512 1763 7685092509 1764 -3205409319 1765 -7800009507 1766 3254595389 1767 7914868377 1768 -3303868619 1769 -8030228315 1770 3352113000 1771 8147808995 1772 -3399908154 1773 -8268827729 1774 3448979792 1775 8392765196 1776 -3500524254 1777 -8517850118 1778 3554005470 1779 8642866376 1780 -3607638412 1781 -8768445690 1782 3660171404 1783 8896470001 1784 -3712203969 1785 -9028189809 1786 3765635065 1787 9162994464 1788 -3821746740 1789 -9299048544 1790 3879899553 1791 9435126472 1792 -3938188105 1793 -9571857277 1794 3995359914 1795 9711172133 1796 -4052065718 1797 -9854436722 1798 4110242796 1799 10001068299 1800 -4171233249 1801 -10149082246 1802 4234435009 1803 10297116976 1804 -4297846511 1805 -10445881718 1806 4360066064 1807 10597487091 1808 -4421766917 1809 -10753336592 1810 4485077572 1811 10912747590 1812 -4551435442 1813 -11073662927 1814 4620124957 1815 11234709024 1816 -4689010890 1817 -11396593358 1818 4756688924 1819 11561482871 1820 -4823888998 1821 -11730908660 1822 4892784325 1823 11904217592 1824 -4964879484 1825 -12079187255 1826 5039498735 1827 12254294612 1828 -5114399435 1829 -12430335421 1830 5188012845 1831 12609674841 1832 -5261094641 1833 -12793887357 1834 5336029025 1835 12982210307 1836 -5414426293 1837 -13172339582 1838 5495486436 1839 13362737151 1840 -5576818340 1841 -13554198004 1842 5656848551 1843 13749152015 1844 -5736395299 1845 -13949314615 1846 5817894615 1847 14153954188 1848 -5903032272 1849 -14360584146 1850 5991050364 1851 14567501933 1852 -6079437900 1853 -14775599641 1854 6166440605 1855 14987526265 1856 -6252905827 1857 -15205046694 1858 6341502447 1859 15427309430 1860 -6434033235 1861 -15651735879 1862 6529604363 1863 15876604937 1864 -6625540137 1865 -16102809500 1866 6720078712 1867 16333072352 1868 -6814136913 1869 -16569314028 1870 6910443464 1871 16810716096 1872 -7010885639 1873 -17054498018 1874 7114614210 1875 17298757843 1876 -7218819600 1877 -17544495461 1878 7321541378 1879 17794675391 1880 -7423729113 1881 -18051274856 1882 7528368317 1883 18313343928 1884 -7637476138 1885 -18577998621 1886 7750054345 1887 18843314816 1888 -7863110870 1889 -19110294314 1890 7974674553 1891 19381986159 1892 -8085771762 1893 -19660539530 1894 8199457071 1895 19945038999 1896 -8317841912 1897 -20232377918 1898 8439975545 1899 20520433100 1900 -8562716570 1901 -20810324208 1902 8683875430 1903 21105367248 1904 -8804515704 1905 -21407775482 1906 8927974870 1907 21716490047 1908 -9056508274 1909 -22028287978 1910 9189002065 1911 22341019159 1912 -9322112605 1913 -22655807443 1914 9453636116 1915 22976064814 1916 -9584720898 1917 -23304194421 1918 9718783904 1919 23639173852 1920 -9858186011 1921 -23977533970 1922 10001863383 1923 24316906358 1924 -10146305984 1925 -24658544311 1926 10289070132 1927 25006154152 1928 -10431346157 1929 -25362212399 1930 10576862756 1931 25725539286 1932 -10728140024 1933 -26092535291 1934 10883935904 1935 26460800146 1936 -11040516335 1937 -26831593197 1938 11195419037 1939 27208730320 1940 -11349928091 1941 -27594897291 1942 11507863279 1943 27988952596 1944 -11671862526 1945 -28387025457 1946 11840736544 1947 28786475326 1948 -12010566023 1949 -29188704244 1950 12178625391 1951 29597852774 1952 -12346245970 1953 -30016689582 1954 12517590832 1955 30443901486 1956 -12695474259 1957 -30875471343 1958 12878511968 1959 31308720998 1960 -13062536675 1961 -31745061285 1962 13244799379 1963 32188756816 1964 -13426734948 1965 -32642807384 1966 13612610718 1967 33105939860 1968 -13805372353 1969 -33573837675 1970 14003691273 1971 34043559245 1972 -14203194058 1973 -34516672161 1974 14400842484 1975 34997798871 1976 -14598124820 1977 -35490033268 1978 14799686328 1979 35991914495 1980 -15008667731 1981 -36498962224 1982 15223527402 1983 37008190623 1984 -15439617478 1985 -37521178988 1986 15653870811 1987 38042690659 1988 -15867889837 1989 -38576074261 1990 16086438793 1991 39119910663 1992 -16312805156 1993 -39669389741 1994 16545505679 1995 40221236496 1996 -16779663322 1997 -40777202435 1998 17011893729 1999 41342445386 2000 -17243859356 2001 -41920420341 2002 17480740394 2003 42509503232 2004 -17726039795 2005 -43104700692 2006 17978041679 2007 43702685868 2008 -18231565637 2009 -44305225861 2010 18483191672 2011 44917637762 2012 -18734708515 2013 -45543657197 2014 18991431850 2015 46181704033 2016 -19257028099 2017 -46826421191 2018 19529842754 2019 47474164744 2020 -19804440540 2021 -48126891201 2022 20077053804 2023 48790351881 2024 -20349538524 2025 -49468403024 2026 20627667927 2027 50159240429 2028 -20915346916 2029 -50857302236 2030 21210666683 2031 51558884679 2032 -21507856764 2033 -52265963371 2034 21803106427 2035 52984470047 2036 -22098410901 2037 -53718570268 2038 22399697600 2039 54466505186 2040 -22711053243 2041 -55222312861 2042 23030633565 2043 55981941555 2044 -23352385079 2045 -56747575096 2046 23672115679 2047 57525623617 2048 -23991896407 2049 -58320388217 2050 24318157660 2051 59129866125 2052 -24655249598 2053 -59947866623 2054 25001050359 2055 60770268257 2056 -25349136042 2057 -61599279312 2058 25695263336 2059 62441513177 2060 -26041656616 2061 -63301611761 2062 26394921328 2063 64177619580 2064 -26759610226 2065 -65062905098 2066 27133668615 2067 65952966074 2068 -27510358627 2069 -66850239170 2070 27885018962 2071 67761864181 2072 -28259959060 2073 -68692636438 2074 28642337352 2075 69640333839 2076 -29036997263 2077 -70598069775 2078 29441581524 2079 71561261893 2080 -29848943224 2081 -72532376423 2082 30254360026 2083 73518782752 2084 -30660310621 2085 -74525651161 2086 31074151656 2087 75550808562 2088 -31500951959 2089 -76586883779 2090 31938424307 2091 77628876721 2092 -32379073525 2093 -78679504742 2094 32817719624 2095 79746716604 2096 -33256936392 2097 -80835854920 2098 33704688118 2099 81944456325 2100 -34166364679 2101 -83064865151 2102 34639348570 2103 84191989236 2104 -35115693259 2105 -85328582018 2106 35590146838 2107 86482850429 2108 -36065469698 2109 -87660550189 2110 36549850452 2111 88859268552 2112 -37048929302 2113 -90070816608 2114 37560161852 2115 91289645221 2116 -38075215440 2117 -92518783374 2118 38588336841 2119 93767075159 2120 -39102393145 2121 -95040470381 2122 39626240381 2123 96336239795 2124 -40165873008 2125 -97645877804 2126 40718386459 2127 98963729769 2128 -41274950234 2129 -100292867846 2130 41829726977 2131 101642426897 2132 -42385789132 2133 -103018811080 2134 42952246086 2135 104419343176 2136 -43535370597 2137 -105834931791 2138 44132333874 2139 107259421940 2140 -44733877699 2141 -108696188162 2142 45333616063 2143 110155066093 2144 -45934740753 2145 -111642677849 2146 46547094033 2147 113156001597 2148 -47177339186 2149 -114685593527 2150 47822255018 2151 116225178004 2152 -48472034467 2153 -117778181399 2154 49120193197 2155 119354765796 2156 -49770149432 2157 -120962052977 2158 50432031229 2159 122597075047 2160 -51112810778 2161 -124249744144 2162 51809345365 2163 125913237349 2164 -52511354241 2165 -127591313020 2166 53211752916 2167 129294903206 2168 -53914092884 2169 -131031374852 2170 54629306612 2171 132797384452 2172 -55364797193 2173 -134582452376 2174 56116994097 2175 136379618785 2176 -56875011764 2177 -138192702653 2178 57631651754 2179 140033002901 2180 -58390714739 2181 -141908436084 2182 59163455222 2183 143815713459 2184 -59957618804 2185 -145743648664 2186 60769716191 2187 147684682938 2188 -61588337855 2189 -149642999596 2190 62405628571 2191 151630744029 2192 -63225538206 2193 -153656106975 2194 64060203812 2195 155715391639 2196 -64917845743 2197 -157796976311 2198 65794508855 2199 159893146152 2200 -66678117256 2201 -162008156658 2202 67560684390 2203 164154563990 2204 -68446434145 2205 -166341163270 2206 69347865830 2207 168564313868 2208 -70273580003 2209 -170811617676 2210 71219704770 2211 173074705888 2212 -72173584897 2213 -175358233194 2214 73126515682 2215 177675685413 2216 -74082887498 2217 -180036165669 2218 75056167945 2219 182435588739 2220 -76055480316 2221 -184861073543 2222 77076445820 2223 187304074621 2224 -78105675547 2225 -189769330675 2226 79134313257 2227 192270788231 2228 -80167051167 2229 -194818214248 2230 81217763721 2231 197407580651 2232 -82295995639 2233 -200025154994 2234 83397453535 2235 202661676468 2236 -84508108077 2237 -205322321989 2238 85618318482 2239 208022059209 2240 -86732962330 2241 -210770999370 2242 87866975872 2243 213564631466 2244 -89030479701 2245 -216388687131 2246 90218628362 2247 219233705792 2248 -91416585327 2249 -222104962558 2250 92614535971 2251 225017940245 2252 -93817689918 2253 -227983479867 2254 95041440144 2255 230997128325 2256 -96296373741 2257 -234043683071 2258 97577732855 2259 237112902690 2260 -98869973457 2261 -240210542662 2262 100162423402 2263 243353206622 2264 -101460499249 2265 -246552120992 2266 102780757798 2267 249802307601 2268 -104134420198 2269 -253087970139 2270 105516127915 2271 256398641726 2272 -106909448926 2273 -259740191553 2274 108303512522 2275 263129799762 2276 -109704100007 2277 -266579494162 2278 111128280243 2279 270084354754 2280 -112587791107 2281 -273627561568 2282 114077362998 2283 277197794951 2284 -115579782930 2285 -280801450615 2286 117083243576 2287 284456939072 2288 -118593756828 2289 -288176718690 2290 120129666939 2291 291955299283 2292 -121703409225 2293 -295775203231 2294 123309060996 2295 299624856692 2296 -124928432879 2297 -303510787481 2298 126549490916 2299 307452049813 2300 -128178648236 2301 -311461981926 2302 129834822467 2303 315535152585 2304 -131531020678 2305 -319652961909 2306 133261410177 2307 323802905531 2308 -135006939859 2309 -327992088564 2310 136754553301 2311 332240914826 2312 -138510920047 2313 -336563203916 2314 140296354964 2315 340952904991 2316 -142124632616 2317 -345390690478 2318 143989210061 2319 349863770802 2320 -145869963142 2321 -354379402579 2322 147753577681 2323 358958708665 2324 -149647164093 2325 -363616474785 2326 151571678670 2327 368346708373 2328 -153541528160 2329 -373128853279 2330 155550260545 2331 377949104360 2332 -157576801455 2333 -382815350980 2334 159606720370 2335 387750196812 2336 -161647413237 2337 -392768963848 2338 163721366547 2339 397864987894 2340 -165843830846 2341 -403016907984 2342 168007582209 2343 408210598150 2344 -170190367333 2345 -413454123011 2346 172377463514 2347 418770887577 2348 -174576750890 2349 -424177274340 2350 176811432703 2351 429666677260 2352 -179097458770 2353 -435216389521 2354 181427695823 2355 440811178583 2356 -183778843234 2357 -446459801864 2358 186134960362 2359 452187287949 2360 -188504244689 2361 -458010618332 2362 190911574995 2363 463922457431 2364 -193373828327 2365 -469899209417 2366 195883033031 2367 475925282591 2368 -198414594053 2369 -482009634755 2370 200952239461 2371 488178188317 2372 -203504698872 2373 -494449087866 2374 206097651150 2375 500815055191 2376 -208748745890 2377 -507251022191 2378 211450101761 2379 513740190051 2380 -214175969802 2381 -520292276164 2382 216908749994 2383 526934982985 2384 -219657524213 2385 -533687121966 2386 222449805146 2387 540540624450 2388 -225304261706 2389 -547469440351 2390 228212101495 2391 554456369064 2392 -231146154956 2393 -561511357562 2394 234088447812 2395 568663103201 2396 -237048646211 2397 -575931693868 2398 240055155535 2399 583309116974 2400 -243127497502 2401 -590767711380 2402 246256969156 2403 598288961811 2404 -249415130346 2405 -605883647115 2406 252582558228 2407 613582415360 2408 -255769310586 2409 -621406097392 2410 259005799251 2411 629345823678 2412 -262312665687 2413 -637372849663 2414 265680217776 2415 645468211222 2416 -269078456589 2417 -653642949051 2418 272487537665 2419 661928818940 2420 -275918159704 2421 -670348051415 2422 279401729384 2423 678891830943 2424 -282959829970 2425 -687529651907 2426 286582856333 2427 696241118026 2428 -290239411577 2429 -705038180997 2430 293908072254 2431 713954734395 2432 -297599971699 2433 -723013835194 2434 301348711517 2435 732205739833 2436 -305177104099 2437 -741498747900 2438 309074471162 2439 750871962136 2440 -313007706236 2441 -760337633333 2442 316954910995 2443 769930886438 2444 -320927922559 2445 -779676313018 2446 324961450148 2447 789564221882 2448 -329079345407 2449 -799560987132 2450 333271013938 2451 809644152595 2452 -337501811465 2453 -819826966854 2454 341748119388 2455 830146896192 2456 -346022256528 2457 -840629452019 2458 350361332570 2459 851263937689 2460 -354790548817 2461 -862015410767 2462 359298146166 2463 872860857708 2464 -363847606361 2465 -883813866251 2466 368414777143 2467 894913271847 2468 -373012749518 2469 -906186268313 2470 377679865522 2471 917622207883 2472 -382442472337 2473 -929184045249 2474 387288891040 2475 940847069792 2476 -392180912718 2477 -952625961991 2478 397092510977 2479 964562121933 2480 -402037311155 2481 -976683764765 2482 407056279530 2483 988979155543 2484 -412177244313 2485 -1001409798998 2486 417387263173 2487 1013950363651 2488 -422646073781 2489 -1026615916285 2490 427927051364 2491 1039449376885 2492 -433244667988 2493 -1052480804591 2494 438641259960 2495 1065698510323 2496 -444145919042 2497 -1079061701406 2498 449745777548 2499 1092543201348 2500 -455398715316