-1 1 0 0 1 2 2 -1 3 0 4 2 5 0 6 0 7 2 8 -1 9 0 10 4 11 1 12 0 13 4 14 -1 15 0 16 6 17 1 18 0 19 8 20 -2 21 0 22 12 23 3 24 0 25 14 26 -2 27 0 28 18 29 3 30 0 31 24 32 -3 33 0 34 28 35 4 36 0 37 36 38 -4 39 0 40 44 41 4 42 0 43 56 44 -6 45 0 46 68 47 7 48 0 49 82 50 -7 51 0 52 100 53 7 54 0 55 120 56 -9 57 0 58 144 59 10 60 0 61 172 62 -12 63 0 64 210 65 13 66 0 67 248 68 -14 69 0 70 292 71 17 72 0 73 348 74 -18 75 0 76 408 77 19 78 0 79 480 80 -22 81 0 82 564 83 26 84 0 85 664 86 -28 87 0 88 772 89 29 90 0 91 900 92 -34 93 0 94 1048 95 38 96 0 97 1212 98 -41 99 0 100 1406 101 44 102 0 103 1624 104 -50 105 0 106 1880 107 57 108 0 109 2164 110 -60 111 0 112 2486 113 65 114 0 115 2856 116 -72 117 0 118 3272 119 81 120 0 121 3746 122 -86 123 0 124 4280 125 94 126 0 127 4896 128 -105 129 0 130 5576 131 114 132 0 133 6344 134 -124 135 0 136 7220 137 133 138 0 139 8192 140 -146 141 0 142 9292 143 161 144 0 145 10528 146 -174 147 0 148 11924 149 187 150 0 151 13472 152 -204 153 0 154 15212 155 224 156 0 157 17164 158 -240 159 0 160 19332 161 258 162 0 163 21768 164 -282 165 0 166 24480 167 309 168 0 169 27518 170 -332 171 0 172 30888 173 354 174 0 175 34638 176 -386 177 0 178 38820 179 419 180 0 181 43460 182 -450 183 0 184 48620 185 481 186 0 187 54344 188 -524 189 0 190 60720 191 569 192 0 193 67756 194 -606 195 0 196 75554 197 651 198 0 199 84208 200 -703 201 0 202 93756 203 759 204 0 205 104328 206 -812 207 0 208 116012 209 871 210 0 211 128936 212 -940 213 0 214 143164 215 1011 216 0 217 158872 218 -1082 219 0 220 176200 221 1154 222 0 223 195264 224 -1243 225 0 226 216288 227 1336 228 0 229 239412 230 -1428 231 0 232 264880 233 1526 234 0 235 292848 236 -1636 237 0 238 323580 239 1757 240 0 241 357356 242 -1873 243 0 244 394412 245 1998 246 0 247 435088 248 -2140 249 0 250 479688 251 2296 252 0 253 528632 254 -2448 255 0 256 582198 257 2603 258 0 259 640868 260 -2788 261 0 262 705136 263 2981 264 0 265 775408 266 -3172 267 0 268 852296 269 3376 270 0 271 936360 272 -3610 273 0 274 1028264 275 3855 276 0 277 1128588 278 -4096 279 0 280 1238156 281 4358 282 0 283 1357768 284 -4646 285 0 286 1488216 287 4956 288 0 289 1630534 290 -5264 291 0 292 1785660 293 5594 294 0 295 1954768 296 -5962 297 0 298 2138920 299 6344 300 0 301 2339448 302 -6736 303 0 304 2557768 305 7148 306 0 307 2795288 308 -7606 309 0 310 3053680 311 8087 312 0 313 3334628 314 -8582 315 0 316 3640112 317 9103 318 0 319 3971936 320 -9666 321 0 322 4332388 323 10272 324 0 325 4723868 326 -10884 327 0 328 5148732 329 11531 330 0 331 5609832 332 -12240 333 0 334 6110040 335 12994 336 0 337 6652572 338 -13759 339 0 340 7240616 341 14560 342 0 343 7877970 344 -15444 345 0 346 8568556 347 16367 348 0 349 9316444 350 -17319 351 0 352 10126348 353 18320 354 0 355 11003000 356 -19410 357 0 358 11951780 359 20561 360 0 361 12978090 362 -21730 363 0 364 14088068 365 22972 366 0 367 15288272 368 -24310 369 0 370 16585512 371 25723 372 0 373 17987388 374 -27172 375 0 376 19501832 377 28708 378 0 379 21137640 380 -30360 381 0 382 22903676 383 32086 384 0 385 24810040 386 -33878 387 0 388 26867452 389 35757 390 0 391 29087000 392 -37777 393 0 394 31481112 395 39902 396 0 397 34062764 398 -42104 399 0 400 36846074 401 44413 402 0 403 39845680 404 -46878 405 0 406 43077904 407 49484 408 0 409 46559932 410 -52164 411 0 412 50309912 413 54990 414 0 415 54347840 416 -58006 417 0 418 58694544 419 61182 420 0 421 63372812 422 -64468 423 0 424 68406344 425 67904 426 0 427 73821100 428 -71582 429 0 430 79644752 431 75439 432 0 433 85906484 434 -79436 435 0 436 92638004 437 83626 438 0 439 99872784 440 -88100 441 0 442 107647096 443 92791 444 0 445 115998696 446 -97632 447 0 448 124968930 449 102736 450 0 451 134601752 452 -108144 453 0 454 144943400 455 113821 456 0 457 156044172 458 -119706 459 0 460 167957144 461 125890 462 0 463 180739344 464 -132440 465 0 466 194450776 467 139294 468 0 469 209156536 470 -146424 471 0 472 224925592 473 153882 474 0 475 241831032 476 -161790 477 0 478 259951764 479 170073 480 0 481 279370952 482 -178678 483 0 484 300178066 485 187694 486 0 487 322467328 488 -197206 489 0 490 346340164 491 207187 492 0 493 371904480 494 -217544 495 0 496 399274536 497 228396 498 0 499 428572888 500 -239844 501 0 502 459929352 503 251853 504 0 505 493482968 506 -264316 507 0 508 529380112 509 277336 510 0 511 567778268 512 -291099 513 0 514 608844676 515 305484 516 0 517 652756176 518 -320434 519 0 520 699702424 521 336075 522 0 523 749884160 524 -352568 525 0 526 803515540 527 369810 528 0 529 860822874 530 -387704 531 0 532 922048600 533 406448 534 0 535 987449688 536 -426148 537 0 538 1057298516 539 446763 540 0 541 1131886172 542 -468180 543 0 544 1211520412 545 490581 546 0 547 1296529592 548 -514132 549 0 550 1387260660 551 538717 552 0 553 1484083872 554 -564294 555 0 556 1587392192 557 591009 558 0 559 1697601776 560 -619078 561 0 562 1815155960 563 648388 564 0 565 1940524224 566 -678884 567 0 568 2074206276 569 710728 570 0 571 2216729832 572 -744108 573 0 574 2368657620 575 779011 576 0 577 2530586180 578 -815267 579 0 580 2703146592 581 853128 582 0 583 2887010768 584 -892830 585 0 586 3082889740 587 934296 588 0 589 3291538656 590 -977384 591 0 592 3513755964 593 1022328 594 0 595 3750391128 596 -1069460 597 0 598 4002343496 599 1118613 600 0 601 4270565108 602 -1169724 603 0 604 4556067568 605 1223040 606 0 607 4859920448 608 -1278884 609 0 610 5183259224 611 1337136 612 0 613 5527283900 614 -1397644 615 0 616 5893268516 617 1460787 618 0 619 6282562096 620 -1526840 621 0 622 6696591608 623 1595733 624 0 625 7136870554 626 -1667314 627 0 628 7604999628 629 1741984 630 0 631 8102675712 632 -1820056 633 0 634 8631690952 635 1901386 636 0 637 9193946660 638 -1985968 639 0 640 9791454220 641 2074090 642 0 643 10426339384 644 -2166194 645 0 646 11100855376 647 2262172 648 0 649 11817383536 650 -2361934 651 0 652 12578444888 653 2465855 654 0 655 13386702432 656 -2574366 657 0 658 14244977368 659 2687453 660 0 661 15156251436 662 -2804916 663 0 664 16123675616 665 2927285 666 0 667 17150585632 668 -3055020 669 0 670 18240504208 671 3188067 672 0 673 19397158620 674 -3326286 675 0 676 20624483838 677 3470148 678 0 679 21926643132 680 -3620308 681 0 682 23308035408 683 3776607 684 0 685 24773306000 686 -3938985 687 0 688 26327366776 689 4107979 690 0 691 27975403888 692 -4284278 693 0 694 29722899076 695 4467742 696 0 697 31575635896 698 -4658222 699 0 700 33539729262 701 4856511 702 0 703 35621635280 704 -5063174 705 0 706 37828166780 707 5278200 708 0 709 40166522884 710 -5501500 711 0 712 42644299788 713 5733831 714 0 715 45269518960 716 -5975890 717 0 718 48050641372 719 6227612 720 0 721 50996603992 722 -6489045 723 0 724 54116835268 725 6760873 726 0 727 57421281016 728 -7044034 729 0 730 60920441464 731 7338448 732 0 733 64625388564 734 -7644136 735 0 736 68547807428 737 7961947 738 0 739 72700016296 740 -8292756 741 0 742 77095014424 743 8636709 744 0 745 81746509840 746 -8993694 747 0 748 86668953592 749 9364765 750 0 751 91877589184 752 -9750916 753 0 754 97388483616 755 10152288 756 0 757 103218580548 758 -10568820 759 0 760 109385731088 761 11001548 762 0 763 115908761460 764 -11451838 765 0 766 122807511472 767 11919618 768 0 769 130102882964 770 -12405020 771 0 772 137816910876 773 12909270 774 0 775 145972806696 776 -13433726 777 0 778 154595030176 779 13978440 780 0 781 163709340648 782 -14543500 783 0 784 173342884070 785 15130441 786 0 787 183524249536 788 -15740556 789 0 790 194283542880 791 16374169 792 0 793 205652479320 794 -17031382 795 0 796 217664447616 797 17713814 798 0 799 230354612624 800 -18423037 801 0 802 243759987288 803 19159232 804 0 805 257919549032 806 -19922840 807 0 808 272874327444 809 20715452 810 0 811 288667504128 812 -21538952 813 0 814 305344537976 815 22393633 816 0 817 322953264672 818 -23279966 819 0 820 341544032312 821 24199763 822 0 823 361169805904 824 -25154956 825 0 826 381886330120 827 26146257 828 0 829 403752250820 830 -27173920 831 0 832 426829254916 833 28240180 834 0 835 451182247024 836 -29347272 837 0 838 476879488040 839 30495863 840 0 841 503992779798 842 -31686406 843 0 844 532597622168 845 32921266 846 0 847 562773428194 848 -34203172 849 0 850 594603696868 851 35532638 852 0 853 628176215692 854 -36910550 855 0 856 663583296276 857 38339492 858 0 859 700921971592 860 -39822376 861 0 862 740294255452 863 41360039 864 0 865 781807360952 866 -42953242 867 0 868 825573991032 869 44605240 870 0 871 871712590704 872 -46319002 873 0 874 920347623472 875 48095718 876 0 877 971609891884 878 -49936392 879 0 880 1025636824920 881 51844544 882 0 883 1082572826392 884 -53823548 885 0 886 1142569583348 887 55874604 888 0 889 1205786468192 890 -57999348 891 0 892 1272390886832 893 60201286 894 0 895 1342558661736 896 -62484465 897 0 898 1416474477648 899 64850432 900 0 901 1494332278928 902 -67300876 903 0 904 1576335744416 905 69839851 906 0 907 1662698729992 908 -72471700 909 0 910 1753645807112 911 75198573 912 0 913 1849412748480 914 -78022086 915 0 916 1950247067796 917 80947154 918 0 919 2056408619760 920 -83978572 921 0 922 2168170154588 923 87118690 924 0 925 2285817975996 926 -90369672 927 0 928 2409652551184 929 93736633 930 0 931 2539989240584 932 -97225388 933 0 934 2677158983640 935 100838340 936 0 937 2821509035044 938 -104578268 939 0 940 2973403780752 941 108450964 942 0 943 3133225519880 944 -112462796 945 0 946 3301375353072 947 116616653 948 0 949 3478274028472 950 -120915516 951 0 952 3664362943188 953 125366412 954 0 955 3860105083224 956 -129975882 957 0 958 4065986034344 959 134747701 960 0 961 4282515104354 962 -139685476 963 0 964 4510226395084 965 144796748 966 0 967 4749680010480 968 -150089033 969 0 970 5001463238648 971 155566458 972 0 973 5266191899392 974 -161233664 975 0 976 5544511638276 977 167098577 978 0 979 5837099325240 980 -173170082 981 0 982 6144664568996 983 179452924 984 0 985 6467951192176 986 -185952240 987 0 988 6807738887088 989 192677204 990 0 991 7164844831552 992 -199637268 993 0 994 7540125512108 995 206838512 996 0 997 7934478515116 998 -214286444 999 0 1000 8348844426392 1001 221991612 1002 0 1003 8784208883888 1004 -229964676 1005 0 1006 9241604616864 1007 238212486 1008 0 1009 9722113680340 1010 -246741484 1011 0 1012 10226869668552 1013 255563130 1014 0 1015 10757060196896 1016 -264690056 1017 0 1018 11313929339012 1019 274129405 1020 0 1021 11898780213548 1022 -283889134 1023 0 1024 12512977780706 1025 293982208 1026 0 1027 13157951616320 1028 -304422338 1029 0 1030 13835198936368 1031 315218027 1032 0 1033 14546287637556 1034 -326378088 1035 0 1036 15292859636020 1037 337917588 1038 0 1039 16076634187488 1040 -349851212 1041 0 1042 16899411420732 1043 362189351 1044 0 1045 17763076103840 1046 -374942080 1047 0 1048 18669601421008 1049 388125950 1050 0 1051 19621053080472 1052 -401757770 1053 0 1054 20619593437968 1055 415848829 1056 0 1057 21667485997408 1058 -430411437 1059 0 1060 22767099942672 1061 445463529 1062 0 1063 23920914910360 1064 -461024300 1065 0 1066 25131526070056 1067 477106776 1068 0 1069 26401649273564 1070 -493724844 1071 0 1072 27734126581080 1073 510898673 1074 0 1075 29131931853896 1076 -528649258 1077 0 1078 30598176836044 1079 546992426 1080 0 1081 32136117276912 1082 -565943086 1083 0 1084 33749159380360 1085 585524450 1086 0 1087 35440866670384 1088 -605760206 1089 0 1090 37214966943848 1091 626667856 1092 0 1093 39075359709404 1094 -648264796 1095 0 1096 41026123777592 1097 670576558 1098 0 1099 43071525416204 1100 -693630330 1101 0 1102 45216026619584 1103 717445255 1104 0 1105 47464293829808 1106 -742041936 1107 0 1108 49821207146364 1109 767448878 1110 0 1111 52291869709320 1112 -793696096 1113 0 1114 54881617722680 1115 820805864 1116 0 1117 57596030672980 1118 -848800888 1119 0 1120 60440942268580 1121 877713993 1122 0 1123 63422451609008 1124 -907577980 1125 0 1126 66546934894936 1127 938418706 1128 0 1129 69821057781524 1130 -970262112 1131 0 1132 73251788039800 1133 1003144646 1134 0 1135 76846408977808 1136 -1037103138 1137 0 1138 80612533185528 1139 1072166338 1140 0 1141 84558117215688 1142 -1108364916 1143 0 1144 88691476570824 1145 1145738414 1146 0 1147 93021301415216 1148 -1184328810 1149 0 1150 97556673148092 1151 1224169002 1152 0 1153 102307081380956 1154 -1265293090 1155 0 1156 107282441899446 1157 1307745728 1158 0 1159 112493115141040 1160 -1351573296 1161 0 1162 117949925794976 1163 1396813965 1164 0 1165 123664182890608 1166 -1443505384 1167 0 1168 129647700869300 1169 1491698440 1170 0 1171 135912821706984 1172 -1541444870 1173 0 1174 142472437651768 1175 1592787428 1176 0 1177 149340015255176 1178 -1645769328 1179 0 1180 156529620079792 1181 1700446502 1182 0 1183 164055942847870 1184 -1756877982 1185 0 1186 171934326345692 1187 1815111137 1188 0 1189 180180793546400 1190 -1875195564 1191 0 1192 188812077114168 1193 1937193907 1194 0 1195 197845649828424 1196 -2001171748 1197 0 1198 207299756593612 1199 2067182876 1200 0 1201 217193447432860 1202 -2135282554 1203 0 1204 227546612354024 1205 2205542274 1206 0 1207 238380017218632 1208 -2278033784 1209 0 1210 249715341228836 1211 2352818838 1212 0 1213 261575216247532 1214 -2429960224 1215 0 1216 273983267329752 1217 2509536924 1218 0 1219 286964155312624 1220 -2591629612 1221 0 1222 300543620823728 1223 2676307302 1224 0 1225 314748530595966 1226 -2763641950 1227 0 1228 329606925219560 1229 2853720499 1230 0 1231 345148069058288 1232 -2946634258 1233 0 1234 361402502458392 1235 3042460914 1236 0 1237 378402095664916 1238 -3141281048 1239 0 1240 396180105434064 1241 3243192433 1242 0 1243 414771233507904 1244 -3348295804 1245 0 1246 434211688064452 1247 3456680248 1248 0 1249 454539247209740 1250 -3568435277 1251 0 1252 475793325207556 1253 3683670927 1254 0 1255 498015041713232 1256 -3802499814 1257 0 1258 521247293400600 1259 3925021758 1260 0 1261 545534828965752 1262 -4051337856 1263 0 1264 570924326702864 1265 4181569920 1266 0 1267 597464475947204 1268 -4315845476 1269 0 1270 625206061210912 1271 4454274944 1272 0 1273 654202049927584 1274 -4596973330 1275 0 1276 684507684155168 1277 4744076988 1278 0 1279 716180575420112 1280 -4895727110 1281 0 1282 749280803948760 1283 5052048525 1284 0 1285 783871021439144 1286 -5213169692 1287 0 1288 820016558686284 1289 5379244136 1290 0 1291 857785536898696 1292 -5550427688 1293 0 1294 897248983789320 1295 5726862177 1296 0 1297 938480954691780 1298 -5908691768 1299 0 1300 981558657947292 1301 6096086960 1302 0 1303 1026562586019104 1304 -6289222444 1305 0 1306 1073576651242992 1307 6488255910 1308 0 1309 1122688327850120 1310 -6693351216 1311 0 1312 1173988799031220 1313 6904696868 1314 0 1315 1227573110103880 1316 -7122488684 1317 0 1318 1283540328241404 1319 7346903894 1320 0 1321 1341993707993076 1322 -7578125718 1323 0 1324 1403040864070680 1325 7816364683 1326 0 1327 1466793950370528 1328 -8061837808 1329 0 1330 1533369847136944 1331 8314746130 1332 0 1333 1602890354735648 1334 -8575292816 1335 0 1336 1675482395422408 1337 8843714035 1338 0 1339 1751278223702704 1340 -9120252104 1341 0 1342 1830415644263176 1343 9405131031 1344 0 1345 1913038239331272 1346 -9698579310 1347 0 1348 1999295604403548 1349 10000859034 1350 0 1351 2089343594307564 1352 -10312241919 1353 0 1354 2183344578108988 1355 10632976784 1356 0 1357 2281467704510160 1358 -10963321566 1359 0 1360 2383889178237304 1361 11303567983 1362 0 1363 2490792546514624 1364 -11654017704 1365 0 1366 2602368997803796 1367 12014950445 1368 0 1369 2718817671456494 1370 -12386653000 1371 0 1372 2840345980722226 1373 12769452695 1374 0 1375 2967169947565680 1376 -13163683388 1377 0 1378 3099514550958384 1379 13569659391 1380 0 1381 3237614089463524 1382 -13987701944 1383 0 1384 3381712557232676 1385 14418174624 1386 0 1387 3532064035670512 1388 -14861449538 1389 0 1390 3688933099539328 1391 15317876627 1392 0 1393 3852595240361648 1394 -15787817948 1395 0 1396 4023337305222652 1397 16271675276 1398 0 1399 4201457953125128 1400 -16769864631 1401 0 1402 4387268129957296 1403 17282777734 1404 0 1405 4581091560914096 1406 -17810817640 1407 0 1408 4783265263202468 1409 18354432375 1410 0 1411 4994140077822400 1412 -18914083390 1413 0 1414 5214081223429916 1415 19490210538 1416 0 1417 5443468870505192 1418 -20083261442 1419 0 1420 5682698738396360 1421 20693736893 1422 0 1423 5932182716243200 1424 -21322149894 1425 0 1426 6192349506848624 1427 21968990352 1428 0 1429 6463645296837316 1430 -22634759480 1431 0 1432 6746534451582604 1433 23320011793 1434 0 1435 7041500238628296 1436 -24025320686 1437 0 1438 7349045577833792 1439 24751230427 1440 0 1441 7669693820931360 1442 -25498301996 1443 0 1444 8003989562018538 1445 26267152274 1446 0 1447 8352499478174104 1448 -27058417634 1449 0 1450 8715813203742576 1451 27872705755 1452 0 1453 9094544237032084 1454 -28710640508 1455 0 1456 9489330883815820 1457 29572910983 1458 0 1459 9900837235501032 1460 -30460220732 1461 0 1462 10329754185421360 1463 31373249759 1464 0 1465 10776800485211384 1466 -32312694282 1467 0 1468 11242723840203200 1469 33279317982 1470 0 1471 11728302048282912 1472 -34273903714 1473 0 1474 12234344181101744 1475 35297207528 1476 0 1477 12761691812372968 1478 -36350008148 1479 0 1480 13311220291409848 1481 37433150566 1482 0 1483 13883840066064296 1484 -38547507212 1485 0 1486 14480498057102796 1487 39693920041 1488 0 1489 15102179083408988 1490 -40873254920 1491 0 1492 15749907343292924 1493 42086451927 1494 0 1495 16424747950549712 1496 -43334476796 1497 0 1498 17127808531132444 1499 44618270687 1500 0 1501 17860240878771520 1502 -45938794592 1503 0 1504 18623242674045720 1505 47297094157 1506 0 1507 19418059269821104 1508 -48694241808 1509 0 1510 20245985542795488 1511 50131283794 1512 0 1513 21108367816914520 1514 -51609290274 1515 0 1516 22006605857855096 1517 53129419400 1518 0 1519 22942154945541720 1520 -54692865544 1521 0 1522 23916528022769236 1523 56300788139 1524 0 1525 24931297925686196 1526 -57954380730 1527 0 1528 25988099699874900 1529 59654929092 1530 0 1531 27088633001684800 1532 -61403755736 1533 0 1534 28234664592027920 1535 63202151552 1536 0 1537 29428030922293440 1538 -65051441482 1539 0 1540 30670640820081800 1541 66953055210 1542 0 1543 31964478273495696 1544 -68908455438 1545 0 1546 33311605320972684 1547 70919080674 1548 0 1549 34714165050806788 1550 -72986403348 1551 0 1552 36174384710922484 1553 75112006873 1554 0 1555 37694578937552560 1556 -77297515088 1557 0 1558 39277153102482288 1559 79544522755 1560 0 1561 40924606788413696 1562 -81854670324 1563 0 1564 42639537391772712 1565 84229709264 1566 0 1567 44424643860787240 1568 -86671442035 1569 0 1570 46282730574528152 1571 89181640394 1572 0 1573 48216711364332996 1574 -91762124768 1575 0 1576 50229613687331208 1577 94414836996 1578 0 1579 52324582952881256 1580 -97141771440 1581 0 1582 54504887013379040 1583 99944900527 1584 0 1585 56773920818870608 1586 -102826239660 1587 0 1588 59135211245424108 1589 105787943978 1590 0 1591 61592422104524464 1592 -108832223808 1593 0 1594 64149359335308124 1595 111961265070 1596 0 1597 66809976391790804 1598 -115177306312 1599 0 1600 69578379827037486 1601 118482731773 1602 0 1603 72458835087278772 1604 -121879993644 1605 0 1606 75455772516849512 1607 125371512013 1608 0 1609 78573793586127772 1610 -128959774516 1611 0 1612 81817677350908912 1613 132647420878 1614 0 1615 85192387146854432 1616 -136437163722 1617 0 1618 88703077533739680 1619 140331689381 1620 0 1621 92355101492139804 1622 -144333752064 1623 0 1624 96154017888709680 1625 148446279368 1626 0 1627 100105599212428424 1628 -152672268988 1629 0 1630 104215839595861936 1631 157014702102 1632 0 1633 108490963132692728 1634 -161476632336 1635 0 1636 112937432497083804 1637 166061297638 1638 0 1639 117561957881853232 1640 -170772016156 1641 0 1642 122371506260464200 1643 175612087826 1644 0 1645 127373310992388976 1646 -180584902952 1647 0 1648 132574881775284808 1649 185694036986 1650 0 1651 137984014961787584 1652 -190943165060 1653 0 1654 143608804255221212 1655 196335943987 1656 0 1657 149457651791335060 1658 -201876125410 1659 0 1660 155539279627298240 1661 207567666222 1662 0 1663 161862741645532432 1664 -213414627458 1665 0 1666 168437435895113436 1667 219421063811 1668 0 1669 175273117377219524 1670 -225591123512 1671 0 1672 182379911296561712 1673 231929187083 1674 0 1675 189768326795878664 1676 -238439744020 1677 0 1678 197449271184274152 1679 245127280045 1680 0 1681 205434064685333430 1682 -251996389899 1683 0 1684 213734455714873276 1685 259051910556 1686 0 1687 222362636716615788 1688 -266298811084 1689 0 1690 231331260565669884 1691 273742049484 1692 0 1693 240653457565746156 1694 -281386714097 1695 0 1696 250342853062436056 1697 289238150940 1698 0 1699 260413585687461232 1700 -297301848434 1701 0 1702 270880326264473000 1703 305583292740 1704 0 1705 281758297391060000 1706 -314088107846 1707 0 1708 293063293731504652 1709 322822208067 1710 0 1711 304811703033407552 1712 -331791648138 1713 0 1714 317020527900920212 1715 341002500514 1716 0 1717 329707408352875496 1718 -350460985796 1719 0 1720 342890645184770928 1721 360173631648 1722 0 1723 356589224172853880 1724 -370147127726 1725 0 1726 370822841140490804 1727 380388183040 1728 0 1729 385611927927768336 1730 -390903680476 1731 0 1732 400977679283716948 1733 401700820465 1734 0 1735 416942080721686568 1736 -412786995516 1737 0 1738 433527937372285984 1739 424169619550 1740 0 1741 450758903860164236 1742 -435856295352 1743 0 1744 468659515251673500 1745 447854974980 1746 0 1747 487255219099287896 1748 -460173811736 1749 0 1750 506572408633799176 1751 472821004828 1752 0 1753 526638457131013820 1754 -485804945942 1755 0 1756 547481753501708768 1757 499134415818 1758 0 1759 569131739149195040 1760 -512818412460 1761 0 1762 591618946129342204 1763 526865988466 1764 0 1765 614975036669483864 1766 -541286413196 1767 0 1768 639232844081737256 1769 556089368831 1770 0 1771 664426415133443768 1772 -571284791674 1773 0 1774 690591053909303160 1775 586882666655 1776 0 1777 717763367226606876 1778 -602893234096 1779 0 1780 745981311659558104 1781 619327175256 1782 0 1783 775284242216818568 1784 -636195443416 1785 0 1786 805712962742837024 1787 653509062897 1788 0 1789 837309778089939364 1790 -671279330868 1791 0 1792 870118548136676710 1793 689518033463 1794 0 1795 904184743699693336 1796 -708237238824 1797 0 1798 939555504415374272 1799 727449119459 1800 0 1801 976279698660100156 1802 -747166139464 1803 0 1804 1014407985567768488 1805 767401287892 1806 0 1807 1053992879231767040 1808 -788167872208 1809 0 1810 1095088815151121544 1811 809479311752 1812 0 1813 1137752219014945796 1814 -831349364996 1815 0 1816 1182041577887665592 1817 853792338518 1818 0 1819 1228017513887878760 1820 -876822903556 1821 0 1822 1275742860448665660 1823 900455859580 1824 0 1825 1325282741235397892 1826 -924706374240 1827 0 1828 1376704651826926732 1829 949590213250 1830 0 1831 1430078544239074304 1832 -975123533898 1833 0 1834 1485476914406642160 1835 1001322663336 1836 0 1837 1542974892703717968 1838 -1028204309880 1839 0 1840 1602650337618910536 1841 1055785848259 1842 0 1843 1664583932696022000 1844 -1084085077294 1845 0 1846 1728859286836088280 1847 1113119984750 1848 0 1849 1795563038093097178 1850 -1142908987998 1851 0 1852 1864784961065481504 1853 1173471215166 1854 0 1855 1936618078024833136 1856 -1204826275592 1857 0 1858 2011158773886930260 1859 1236993977039 1860 0 1861 2088506915170150604 1862 -1269994620292 1863 0 1864 2168765973077906632 1865 1303849264283 1866 0 1867 2252043150829599712 1868 -1338579491820 1869 0 1870 2338449515404046320 1871 1374207126251 1872 0 1873 2428100133824389564 1874 -1410754517522 1875 0 1876 2521114214160827784 1877 1448244857691 1878 0 1879 2617615251386998504 1880 -1486701890376 1881 0 1882 2717731178268065908 1883 1526149654076 1884 0 1885 2821594521453514816 1886 -1566612759940 1887 0 1888 2929342562933815496 1889 1608116724508 1890 0 1891 3041117507061715984 1892 -1650687676536 1893 0 1894 3157066653304948876 1895 1694352071076 1896 0 1897 3277342574948664616 1898 -1739137014236 1899 0 1900 3402103303919609448 1901 1785070563343 1902 0 1903 3531512521955088808 1904 -1832181471594 1905 0 1906 3665739758333758608 1907 1880498856904 1908 0 1909 3804960594368275520 1910 -1930052541612 1911 0 1912 3949356874910386012 1913 1980873390021 1914 0 1915 4099116927081296096 1916 -2032993017172 1917 0 1918 4254435786494943208 1919 2086443472242 1920 0 1921 4415515431196025152 1922 -2141257552177 1923 0 1924 4582565023590300904 1925 2197469207085 1926 0 1927 4755801160636265264 1928 -2255113197542 1929 0 1930 4935448132553935416 1931 2314224770254 1932 0 1933 5121738190361667148 1934 -2374840005240 1935 0 1936 5314911822508656950 1937 2436996213095 1938 0 1939 5515218040936494028 1940 -2500731619324 1941 0 1942 5722914676852619040 1943 2566084970674 1944 0 1945 5938268686557819584 1946 -2633095949696 1947 0 1948 6161556467666496208 1949 2701805564628 1950 0 1951 6393064186043562192 1952 -2772255819138 1953 0 1954 6633088113840583448 1955 2844489313796 1956 0 1957 6881934978972419424 1958 -2918549662620 1959 0 1960 7139922326447588332 1961 2994481942065 1962 0 1963 7407378891908371136 1964 -3072332284498 1965 0 1966 7684644987808135088 1967 3152147523862 1968 0 1969 7972072902649567928 1970 -3233975596088 1971 0 1972 8270027313689447584 1973 3317866009298 1974 0 1975 8578885713586751328 1976 -3403869443544 1977 0 1978 8899038851425600848 1979 3492037351106 1980 0 1981 9230891188621746696 1982 -3582422415776 1983 0 1984 9574861370165628792 1985 3675078993997 1986 0 1987 9931382711733589616 1988 -3770062756054 1989 0 1990 10300903703192967680 1991 3867430222720 1992 0 1993 10683888529014442772 1994 -3967239257558 1995 0 1996 11080817606183322408 1997 4069549551749 1998 0 1999 11492188140150159472 2000 -4174422213196 2001 0 2002 11918514699453572632 2003 4281919333565 2004 0 2005 12360329809587511664 2006 -4392104441944 2007 0 2008 12818184566769774168 2009 4505043074217 2010 0 2011 13292649272270395912 2012 -4620802308432 2013 0 2014 13784314087945552416 2015 4739450312817 2016 0 2017 14293789713707000380 2018 -4861056840170 2019 0 2020 14821708087609525352 2021 4985693803094 2022 0 2023 15368723109340943494 2024 -5113434834276 2025 0 2026 15935511387831419644 2027 5244354740207 2028 0 2029 16522773013800654292 2030 -5378530098448 2031 0 2032 17131232358064400304 2033 5516039816603 2034 0 2035 17761638896406318000 2036 -5656964669506 2037 0 2038 18414768061923257372 2039 5801386758877 2040 0 2041 19091422125701084184 2042 -5949390106774 2043 0 2044 19792431106788902172 2045 6101061289858 2046 0 2047 20518653712375430504 2048 -6256488890353 2049 0 2050 21270978309184149196 2051 6415763003366 2052 0 2053 22050323927106093876 2054 -6578975808160 2055 0 2056 22857641296082973868 2057 6746222245494 2058 0 2059 23693913917366697312 2060 -6917599468184 2061 0 2062 24560159170224860460 2063 7093206283849 2064 0 2065 25457429455294301776 2066 -7273143818778 2067 0 2068 26386813375716578736 2069 7457516153195 2070 0 2071 27349436957312282832 2072 -7646429818010 2073 0 2074 28346464909065521256 2075 7839993170280 2076 0 2077 29379101925185364512 2078 -8038317093744 2079 0 2080 30448594030134935496 2081 8241515687300 2082 0 2083 31556229967969579848 2084 -8449705710366 2085 0 2086 32703342637473230440 2087 8663005986445 2088 0 2089 33891310574507419708 2090 -8881538051920 2091 0 2092 35121559483135437408 2093 9105426972976 2094 0 2095 36395563817102889360 2096 -9334800710504 2097 0 2098 37714848413251321660 2099 9569789493570 2100 0 2101 39080990178591258760 2102 -9810526540236 2103 0 2104 40495619832710574684 2105 10057148874684 2106 0 2107 41960423707356393016 2108 -10309796718984 2109 0 2110 43477145604962014256 2111 10568612760713 2112 0 2113 45047588718056256844 2114 -10833742998704 2115 0 2116 46673617611514220234 2117 11105337538916 2118 0 2119 48357160269619346320 2120 -11383549971336 2121 0 2122 50100210210074839296 2123 11668536634490 2124 0 2125 51904828667048911024 2126 -11960457455180 2127 0 2128 53773146845532636040 2129 12259476860637 2130 0 2131 55707368249221327912 2132 -12565763035028 2133 0 2134 57709771084313810920 2135 12879487237924 2136 0 2137 59782710741665490060 2138 -13200824636782 2139 0 2140 61928622359748713832 2141 13529955269072 2142 0 2143 64150023471060433568 2144 -13867063290540 2145 0 2146 66449516734577581472 2147 14212336228542 2148 0 2149 68829792757079419096 2150 -14565965926948 2151 0 2152 71293633006085199516 2153 14928149451922 2154 0 2155 73843912817376207896 2156 -15299088418022 2157 0 2158 76483604500123841856 2159 15678988143186 2160 0 2161 79215780542668597132 2162 -16068058638456 2163 0 2164 82043616922220122316 2165 16466515606808 2166 0 2167 84970396521713345616 2168 -16874579690180 2169 0 2170 87999512657299519472 2171 17292475653892 2172 0 2173 91134472719896433712 2174 -17720433335192 2175 0 2176 94378901934472242004 2177 18158688798004 2178 0 2179 97736547240800391752 2180 -18607483471924 2181 0 2182 101211281299472881904 2183 19067063316533 2184 0 2185 104807106627215248608 2186 -19537679854702 2187 0 2188 108528159865514837992 2189 20019591328176 2190 0 2191 112378716186866227556 2192 -20513061888796 2193 0 2194 116363193842889251516 2195 21018360615836 2196 0 2197 120486158858855962600 2198 -21535762708102 2199 0 2200 124752329879259378940 2201 22065550637466 2202 0 2203 129166583169123681560 2204 -22608013309792 2205 0 2206 133733957776044033716 2207 23163445070349 2208 0 2209 138459660857938974210 2210 -23732146914904 2211 0 2212 143349073181831356080 2213 24314427786225 2214 0 2215 148407754798931007624 2216 -24910603573182 2217 0 2218 153641450901630504908 2219 25520996206531 2220 0 2221 159056097868146170868 2222 -26145934854660 2223 0 2224 164657829500620838976 2225 26785757282111 2226 0 2227 170452983462853564576 2228 -27440808861340 2229 0 2230 176448107923832794208 2231 28111441571522 2232 0 2233 182649968413626011232 2234 -28798015336490 2235 0 2236 189065554898168233168 2237 29500899342545 2238 0 2239 195702089079879675608 2240 -30220471134290 2241 0 2242 202567031931189394272 2243 30957115481398 2244 0 2245 209668091468172413984 2246 -31711225804504 2247 0 2248 217013230771909104808 2249 32483205603613 2250 0 2251 224610676265204579048 2252 -33273467447468 2253 0 2254 232468926252757931908 2255 34082431900790 2256 0 2257 240596759732882563864 2258 -34910528890762 2259 0 2260 249003245489320744256 2261 35758199335688 2262 0 2263 257697751471899594576 2264 -36625894019900 2265 0 2266 266689954474943632272 2267 37514072481706 2268 0 2269 275989850122817661836 2270 -38423204488904 2271 0 2272 285607763172052856268 2273 39353771699985 2274 0 2275 295554358140029835676 2276 -40306266592764 2277 0 2278 305840650270228529904 2279 41281191157622 2280 0 2281 316478016844587348412 2282 -42279058607844 2283 0 2284 327478208853767439064 2285 43300395034062 2286 0 2287 338853363036327254680 2288 -44345738285412 2289 0 2290 350616014298367212072 2291 45415636674708 2292 0 2293 362779108525324351996 2294 -46510650707608 2295 0 2296 375356015798194133276 2297 47631354918209 2298 0 2299 388360544026554235080 2300 -48778336574046 2301 0 2302 401806953011383298576 2303 49952194480291 2304 0 2305 415709968950976141080 2306 -51153540690478 2307 0 2308 430084799403548129284 2309 52383002459828 2310 0 2311 444947148720766825888 2312 -53641220949723 2313 0 2314 460313233966616132360 2315 54928849902344 2316 0 2317 476199801336716531880 2318 -56246557570520 2319 0 2320 492624143093376586528 2321 57595028612469 2322 0 2323 509604115032364503640 2324 -58974962897488 2325 0 2326 527158154497797404684 2327 60387074042066 2328 0 2329 545305298961912626160 2330 -61832091445304 2331 0 2332 564065205187233079088 2333 63310762328449 2334 0 2335 583458168988898791024 2336 -64823850434650 2337 0 2338 603505145615773621272 2339 66372134627209 2340 0 2341 624227770769150465156 2342 -67956410853492 2343 0 2344 645648382278739618436 2345 69577494478403 2346 0 2347 667790042456129766040 2348 -71236218825884 2349 0 2350 690676561146364869096 2351 72933433719630 2352 0 2353 714332519499184938888 2354 -74670007627588 2355 0 2356 738783294481827174048 2357 76446830033872 2358 0 2359 764055084156255344540 2360 -78264810039896 2361 0 2362 790174933744016032300 2363 80124874692904 2364 0 2365 817170762502929717600 2366 -82027971423935 2367 0 2368 845071391440440576820 2369 83975070414268 2370 0 2371 873906571889047805400 2372 -85967163172846 2373 0 2374 903707014970304502060 2375 88005260863962 2376 0 2377 934504421974322567012 2378 -90090396773200 2379 0 2380 966331515682892485352 2381 92223628952307 2382 0 2383 999222072664772552080 2384 -94406038557084 2385 0 2386 1033210956572881213004 2387 96638728294304 2388 0 2389 1068334152473918256316 2390 -98922824914212 2391 0 2392 1104628802241686244376 2393 101259481999125 2394 0 2395 1142133241046629133200 2396 -103649878296806 2397 0 2398 1180887034974728673592 2399 106095216040912 2400 0 2401 1220931019810275379170 2402 -108596723716430 2403 0 2404 1262307341017613030580 2405 111155658783762 2406 0 2407 1305059494958380344576 2408 -113773306177012 2409 0 2410 1349232371381747274136 2411 116450976435188 2412 0 2413 1394872297226061507520 2414 -119190008609316 2415 0 2416 1442027081771828622928 2417 121991773221016 2418 0 2419 1490746063186750293392 2420 -124857670614418 2421 0 2422 1541080156505159270732 2423 127789129159511 2424 0 2425 1593081903084988028964 2426 -130787608123766 2427 0 2428 1646805521587091471984 2429 133854601002597 2430 0 2431 1702306960522931909392 2432 -136991633664876 2433 0 2434 1759643952417811062212 2435 140200262527790 2436 0 2437 1818876069638619994268 2438 -143482077656312 2439 0 2440 1880064781936089879752 2441 146838706150250 2442 0 2443 1943273515753474267356 2444 -150271810411864 2445 0 2446 2008567715354621010120 2447 153783086037721 2448 0 2449 2076014905826377164032 2450 -157374265297983 2451 0 2452 2145684758011769219260 2453 161047120579992 2454 0 2455 2217649155431854450280 2456 -164803462609780 2457 0 2458 2291982263256250302744 2459 168645138340173 2460 0 2461 2368760599383673177048 2462 -172574034529144 2463 0 2464 2448063107696125443948 2465 176592081533688 2466 0 2467 2529971233551671720688 2468 -180701251229196 2469 0 2470 2614569001583145576288 2471 184903555095968 2472 0 2473 2701943095871964549644 2474 -189201047832458 2475 0 2476 2792182942568013769680 2477 193595831346276 2478 0 2479 2885380795029114772400 2480 -198090052717032 2481 0 2482 2981631821555261630792 2483 202685902111086 2484 0 2485 3081034195795535763000 2486 -207385616753952 2487 0 2488 3183689189907308887720 2489 212191484908024 2490 0 2491 3289701270550198258080 2492 -217105844032226 2493 0 2494 3399178197799476265792 2495 222131078456792 2496 0 2497 3512231127065879179184 2498 -227269623604870 2499 0 2500 3628974714111805876426