-1 1 0 0 1 1 2 -2 3 0 4 2 5 1 6 0 7 3 8 2 9 0 10 2 11 -4 12 0 13 1 14 0 15 0 16 2 17 7 18 0 19 4 20 -10 21 0 22 8 23 3 24 0 25 8 26 10 27 0 28 8 29 -15 30 0 31 7 32 2 33 0 34 10 35 22 36 0 37 17 38 -32 39 0 40 22 41 10 42 0 43 26 44 32 45 0 46 24 47 -48 48 0 49 25 50 8 51 0 52 30 53 62 54 0 55 43 56 -88 57 0 58 58 59 22 60 0 61 65 62 88 63 0 64 66 65 -127 66 0 67 66 68 22 69 0 70 80 71 152 72 0 73 107 74 -214 75 0 76 136 77 52 78 0 79 153 80 214 81 0 82 156 83 -304 84 0 85 163 86 56 87 0 88 192 89 347 90 0 91 242 92 -480 93 0 94 296 95 112 96 0 97 330 98 478 99 0 100 344 101 -670 102 0 103 365 104 126 105 0 106 420 107 736 108 0 109 517 110 -1016 111 0 112 616 113 231 114 0 115 686 116 1006 117 0 118 720 119 -1397 120 0 121 765 122 266 123 0 124 872 125 1495 126 0 127 1040 128 -2046 129 0 130 1222 131 452 132 0 133 1348 134 2016 135 0 136 1430 137 -2773 138 0 139 1530 140 536 141 0 142 1728 143 2906 144 0 145 2025 146 -3958 147 0 148 2334 149 861 150 0 151 2574 152 3880 153 0 154 2736 155 -5306 156 0 157 2937 158 1032 159 0 160 3286 161 5464 162 0 163 3792 164 -7404 165 0 166 4328 167 1582 168 0 169 4752 170 7222 171 0 172 5072 173 -9819 174 0 175 5445 176 1920 177 0 178 6058 179 9968 180 0 181 6910 182 -13456 183 0 184 7808 185 2845 186 0 187 8548 188 13064 189 0 190 9136 191 -17679 192 0 193 9823 194 3468 195 0 196 10866 197 17733 198 0 199 12267 200 -23848 201 0 202 13748 203 4988 204 0 205 15006 206 23048 207 0 208 16062 209 -31056 210 0 211 17274 212 6108 213 0 214 19016 215 30835 216 0 217 21304 218 -41342 219 0 220 23712 221 8579 222 0 223 25826 224 39784 225 0 226 27650 227 -53418 228 0 229 29721 230 10520 231 0 232 32590 233 52571 234 0 235 36250 236 -70272 237 0 238 40128 239 14473 240 0 241 43583 242 67350 243 0 244 46686 245 -90131 246 0 247 50167 248 17768 249 0 250 54814 251 88018 252 0 253 60628 254 -117352 255 0 256 66754 257 24031 258 0 259 72364 260 112042 261 0 262 77488 263 -149514 264 0 265 83222 266 29488 267 0 268 90632 269 145017 270 0 271 99736 272 -192874 273 0 274 109362 275 39282 276 0 277 118294 278 183480 279 0 280 126648 281 -244197 282 0 283 135898 284 48168 285 0 286 147592 287 235416 288 0 289 161720 290 -312426 291 0 292 176646 293 63349 294 0 295 190715 296 296190 297 0 298 204074 299 -393276 300 0 301 218812 302 77568 303 0 304 237032 305 377073 306 0 307 258720 308 -499392 309 0 310 281640 311 100848 312 0 313 303523 314 471906 315 0 316 324608 317 -625219 318 0 319 347750 320 123286 321 0 322 375824 323 596510 324 0 325 408852 326 -788544 327 0 328 443732 329 158688 330 0 331 477432 332 742856 333 0 334 510240 335 -982245 336 0 337 546098 338 193608 339 0 340 588946 341 932952 342 0 343 638754 344 -1231120 345 0 346 691410 347 246962 348 0 349 742714 350 1156416 351 0 352 793216 353 -1526246 354 0 355 848186 356 300694 357 0 358 912968 359 1443726 360 0 361 987541 362 -1902044 363 0 364 1066296 365 380495 366 0 367 1143769 368 1781696 369 0 370 1220582 371 -2347502 372 0 373 1303974 374 462232 375 0 376 1401032 377 2212237 378 0 379 1511782 380 -2910056 381 0 382 1628784 383 580651 384 0 385 1744656 386 2718778 387 0 388 1860420 389 -3576466 390 0 391 1985647 392 703794 393 0 394 2129938 395 3358700 396 0 397 2293269 398 -4411848 399 0 400 2465752 401 878311 402 0 403 2637700 404 4111580 405 0 406 2810480 407 -5400653 408 0 409 2996947 410 1062084 411 0 412 3209768 413 5055520 414 0 415 3448945 416 -6631746 417 0 418 3701488 419 1317474 420 0 421 3954649 422 6165720 423 0 424 4210396 425 -8087552 426 0 427 4485712 428 1589432 429 0 430 4797336 431 7548080 432 0 433 5145391 434 -9888896 435 0 436 5512742 437 1960820 438 0 439 5882854 440 9173184 441 0 442 6258318 443 -12016772 444 0 445 6661627 446 2360024 447 0 448 7114856 449 11183922 450 0 451 7618098 452 -14634658 453 0 454 8149200 455 2896728 456 0 457 8686451 458 13546170 459 0 460 9233696 461 -17723522 462 0 463 9820303 464 3478414 465 0 466 10475210 467 16452064 468 0 469 11198676 470 -21503816 471 0 472 11961792 473 4249544 474 0 475 12736832 476 19863384 477 0 478 13528728 479 -25958750 480 0 481 14376129 482 5091146 483 0 484 15316602 485 24037414 486 0 487 16350696 488 -31384386 489 0 490 17441218 491 6192820 492 0 493 18552275 494 28933072 495 0 496 19690856 497 -37770120 498 0 499 20907024 500 7402570 501 0 502 22249832 503 34893803 504 0 505 23720054 506 -45512336 507 0 508 25269888 509 8968142 510 0 511 26853515 512 41878402 513 0 514 28480274 515 -54612574 516 0 517 30215272 518 10696240 519 0 520 32121834 521 50343698 522 0 523 34201254 524 -65599640 525 0 526 36392504 527 12909562 528 0 529 38637161 530 60252764 531 0 532 40947936 533 -78496522 534 0 535 43408839 536 15363752 537 0 538 46101522 539 72211536 540 0 541 49028205 542 -94006712 543 0 544 52110998 545 18477561 546 0 547 55276018 548 86194830 549 0 550 58540064 551 -112188098 552 0 553 62011488 554 21943492 555 0 556 65795320 557 103003837 558 0 559 69894738 560 -133973640 561 0 562 74211370 563 26303394 564 0 565 78651439 566 122636248 567 0 568 83237960 569 -159475997 570 0 571 88109636 572 31172512 573 0 574 93401120 575 146148722 576 0 577 99117311 578 -189929296 579 0 580 105133722 581 37249656 582 0 583 111333009 584 173578950 585 0 586 117745194 587 -225529004 588 0 589 124548232 590 44055632 591 0 592 131913790 593 206316663 594 0 595 139849324 596 -267903058 597 0 598 148198552 599 52489353 600 0 601 156813995 602 244464112 603 0 604 165736048 605 -317369711 606 0 607 175191195 608 61957352 609 0 610 185398598 611 289844800 612 0 613 196368942 614 -376071288 615 0 616 207906432 617 73612603 618 0 619 219827276 620 342661368 621 0 622 232184656 623 -444504176 624 0 625 245267015 626 86723602 627 0 628 259352470 629 405300555 630 0 631 274456553 632 -525480544 633 0 634 290335202 635 102765738 636 0 637 306759813 638 478115528 639 0 640 323800790 641 -619751905 642 0 643 341823806 644 120842432 645 0 646 361181280 647 564223489 648 0 649 381895784 650 -731001576 651 0 652 403663600 653 142836870 654 0 655 426202053 656 664198868 657 0 658 449603232 659 -860341178 660 0 661 474330177 662 167655696 663 0 664 500828552 665 782103728 666 0 667 529129946 668 -1012583976 669 0 670 558858928 671 197697529 672 0 673 589665927 674 918830924 675 0 676 621672696 677 -1189345178 678 0 679 655463113 680 231636850 681 0 682 691599392 683 1079663158 684 0 685 730126159 686 -1396901664 687 0 688 770579632 689 272521894 690 0 691 812531256 692 1265945718 693 0 694 856139120 695 -1637565466 696 0 697 902139478 698 318754564 699 0 700 951239264 701 1484534581 702 0 703 1003501048 704 -1919504768 705 0 706 1058355100 707 374201276 708 0 709 1115275785 710 1737408848 711 0 712 1174470294 713 -2245988776 714 0 715 1236862968 716 436947512 717 0 718 1303342520 719 2033449593 720 0 721 1373995184 722 -2627626202 723 0 724 1448122940 725 511887668 726 0 727 1525084958 728 2375515608 729 0 730 1605150358 731 -3068990430 732 0 733 1689479014 734 596742448 735 0 736 1779184320 737 2775089280 738 0 739 1874385026 740 -3583832662 741 0 742 1974229504 743 697696894 744 0 745 2077938621 746 3236237988 747 0 748 2185862240 749 -4178492616 750 0 751 2299451635 752 812056904 753 0 754 2420099790 755 3773781090 756 0 757 2547969646 758 -4870762040 759 0 760 2682024760 761 947624579 762 0 763 2821322524 764 4393434456 765 0 766 2966315168 767 -5669357397 768 0 769 3118816399 770 1101239088 771 0 772 3280566134 773 5114290009 774 0 775 3451785184 776 -6597255420 777 0 778 3631218756 779 1282726992 780 0 781 3817728380 782 5944294600 783 0 784 4011900338 785 -7666354535 786 0 787 4215995296 788 1488411766 789 0 790 4432182856 791 6908003271 792 0 793 4660761941 794 -8906275446 795 0 796 4900216488 797 1730649961 798 0 799 5149180643 800 8016364504 801 0 802 5408408506 803 -10333153698 804 0 805 5680716148 806 2005204936 807 0 808 5968803228 809 9300906515 810 0 811 6273072480 812 -11985107848 813 0 814 6591700936 815 2327592636 816 0 817 6923052696 818 10776591010 819 0 820 7268100124 821 -13883890879 822 0 823 7630341889 824 2692984808 825 0 826 8013134944 827 12483834800 828 0 829 8417017974 830 -16078474760 831 0 832 8839806078 833 3120836671 834 0 835 9279550696 836 14442938944 837 0 838 9737500048 839 -18598025965 840 0 841 10217997360 842 3605714914 843 0 844 10725208080 845 16705631796 846 0 847 11259850616 848 -21505354532 849 0 850 11819317464 851 4171982676 852 0 853 12401296262 854 19299281392 855 0 856 13007388344 857 -24839373053 858 0 859 13642975252 860 4813620528 861 0 862 14313219784 863 22289991803 864 0 865 15019076809 866 -28680509798 867 0 868 15757445024 869 5561098068 870 0 871 16525594756 872 25714444934 873 0 874 17325573840 875 -33080439454 876 0 877 18164043237 878 6407872600 879 0 880 19047393920 881 29656986338 882 0 883 19976887584 884 -38141984694 885 0 886 20948854440 887 7392005803 888 0 889 21960083568 890 34166519254 891 0 892 23013194256 893 -43933474312 894 0 895 24116416853 896 8506562408 897 0 898 25277652876 899 39350505412 900 0 901 26498565330 902 -50586156240 903 0 904 27774826718 905 9799031822 906 0 907 29102685704 908 45273824808 909 0 910 30485479328 911 -58190016636 912 0 913 31933369536 914 11262307442 915 0 916 33456111470 917 52073189204 918 0 919 35055889512 920 -66912327424 921 0 922 36727627540 923 12955577510 924 0 925 38466960732 926 59834285440 927 0 928 40278140814 929 -76871151409 930 0 931 42173693494 932 14871915782 933 0 934 44165653760 935 68730788374 936 0 937 46256878819 938 -88279351248 939 0 940 48441441880 941 17085011645 942 0 943 50714299269 944 78875392320 945 0 946 53080853840 947 -101291275412 948 0 949 55556532791 950 19588642496 951 0 952 58156163128 953 90488415699 954 0 955 60883471872 956 -116177398344 957 0 958 63731577520 959 22474459795 960 0 961 66694688177 962 103717491678 963 0 964 69779662134 965 -133138831609 966 0 967 73005475633 968 25737705018 969 0 970 76390379028 971 118841722138 972 0 973 79939220280 974 -152518752840 975 0 976 83644052222 977 29492256642 978 0 979 87498276490 980 136053805126 981 0 982 91510580472 983 -174578370617 984 0 985 95704285589 986 33735889310 987 0 988 100101834680 989 155706823788 990 0 991 104709511179 992 -199752478360 993 0 994 109518201264 995 38609967092 996 0 997 114520444121 998 178051428552 999 0 1000 119727236010 1001 -228379318920 1002 0 1003 125167204558 1004 44116281776 1005 0 1006 130867922880 1007 203533692899 1008 0 1009 136837515423 1010 -261008979604 1011 0 1012 143065597760 1013 50430154678 1014 0 1015 149543825999 1016 232478591328 1017 0 1018 156286085812 1019 -298078196308 1020 0 1021 163327494109 1022 57559414112 1023 0 1024 170701893186 1025 265448925744 1026 0 1027 178419759750 1028 -340281946210 1029 0 1030 186469361624 1031 65721305529 1032 0 1033 194841463795 1034 302864735104 1035 0 1036 203553587256 1037 -388182596109 1038 0 1039 212648760419 1040 74932418922 1041 0 1042 222168493180 1043 345435165000 1044 0 1045 232126256884 1046 -442656967896 1047 0 1048 242508915144 1049 85461715714 1050 0 1051 253306394066 1052 393701546360 1053 0 1054 264540761160 1055 -504427299295 1056 0 1057 276264702664 1058 97338176414 1059 0 1060 288529084596 1061 448556261141 1062 0 1063 301351188360 1064 -574598330208 1065 0 1066 314716466196 1067 110894514374 1068 0 1069 328614112325 1070 510695016888 1071 0 1072 343071887720 1073 -654095294375 1074 0 1075 358154244842 1076 126176903526 1077 0 1078 373923470312 1079 581239344577 1080 0 1081 390401681888 1082 -744308230374 1083 0 1084 407572970432 1085 143596582888 1086 0 1087 425426003821 1088 661080990038 1089 0 1090 443995649358 1091 -846419568366 1092 0 1093 463360698141 1094 163223216008 1095 0 1096 483597365902 1097 751627691226 1098 0 1099 504733888238 1100 -962176006528 1101 0 1102 526753150416 1103 185564700547 1104 0 1105 549643606031 1106 854019577968 1107 0 1108 573449003068 1109 -1093085177099 1110 0 1111 598265579465 1112 210722404024 1113 0 1114 624186529458 1115 970021431918 1116 0 1117 651247823405 1118 -1241339089704 1119 0 1120 679431407736 1121 239323110952 1122 0 1123 708726023480 1124 1101087426214 1125 0 1126 739186468376 1127 -1408855739258 1128 0 1129 770930220490 1130 271510532542 1131 0 1132 804071150504 1133 1249427212408 1134 0 1135 838654983802 1136 -1598382429688 1137 0 1138 874663187346 1139 308057583296 1140 0 1141 912085479488 1142 1416891198896 1143 0 1144 950990429376 1145 -1812353989827 1146 0 1147 991521327294 1148 349164045008 1149 0 1150 1033817229408 1151 1606242685483 1152 0 1153 1077936134447 1154 -2054209317022 1155 0 1156 1123859712784 1157 395782313995 1158 0 1159 1171579661482 1160 1819831037658 1161 0 1162 1221181657504 1163 -2327032948362 1164 0 1165 1272840373655 1166 448185851760 1167 0 1168 1326725501766 1169 2061107762280 1170 0 1171 1382910463660 1172 -2635124068626 1173 0 1174 1441378138232 1175 507547354615 1176 0 1177 1502123559880 1178 2333049322240 1179 0 1180 1565253657344 1181 -2982382492135 1182 0 1183 1630981212010 1184 574236477502 1185 0 1186 1699513179682 1187 2639961708672 1188 0 1189 1770942327942 1190 -3374176254416 1191 0 1192 1845254147662 1193 649696121330 1194 0 1195 1922448867902 1196 2985608083744 1197 0 1198 2002659762120 1199 -3815426408221 1200 0 1201 2086145884879 1202 734420786522 1203 0 1204 2173159489792 1205 3375354146611 1206 0 1207 2263817554841 1208 -4312827376592 1209 0 1210 2358110143754 1211 830184568728 1212 0 1213 2456045133718 1214 3813948203328 1215 0 1216 2557788454376 1217 -4872577280209 1218 0 1219 2663655292586 1220 937643170922 1221 0 1222 2773952937688 1223 4308068693220 1224 0 1225 2888828633256 1226 -5503014599580 1227 0 1228 3008279640568 1229 1058976350481 1230 0 1231 3132324774973 1232 4863695442432 1233 0 1234 3261170344346 1235 -6211931794336 1236 0 1237 3395199631706 1238 1195046970896 1239 0 1240 3534786748280 1241 5489131245453 1242 0 1243 3680116703114 1244 -7009702781072 1245 0 1246 3831197496960 1247 1348531332517 1248 0 1249 3988063137943 1250 6191892840650 1251 0 1252 4150969866958 1253 -7906107271144 1254 0 1255 4320383486582 1256 1520557402294 1257 0 1258 4496759230958 1259 6982290747172 1260 0 1261 4680329148206 1262 -8914036298752 1263 0 1264 4871116637280 1265 1714408837000 1266 0 1267 5069176476262 1268 7869756624998 1269 0 1270 5274826530648 1271 -10045742693429 1272 0 1273 5488632602560 1274 1931551523466 1275 0 1276 5711148321952 1277 8867079836046 1278 0 1279 5942664250816 1280 -11317226749162 1281 0 1282 6183225305098 1283 2176011524662 1284 0 1285 6432914201891 1286 9986074149224 1287 0 1288 6692124816512 1289 -12743814411286 1290 0 1291 6961544033788 1292 2449683941592 1293 0 1294 7241844801552 1295 11242586136855 1296 0 1297 7533390358218 1298 -14345342411872 1299 0 1300 7836255063336 1301 2757501689041 1302 0 1303 8150558801941 1304 12651388298416 1305 0 1306 8476789062132 1307 -16140949711498 1308 0 1309 8815779304908 1310 3101903222208 1311 0 1312 9168347087572 1313 14232093679726 1314 0 1315 9534945761540 1316 -18155201503584 1317 0 1318 9915689395792 1319 3488928439215 1320 0 1321 10310746780770 1322 16003144188762 1323 0 1324 10720720631320 1325 -20411961002960 1326 0 1327 11146621720126 1328 3921701549576 1329 0 1330 11589442783216 1331 17988788264036 1332 0 1333 12049748772408 1334 -22941614986408 1335 0 1336 12527706580280 1337 4407612795680 1338 0 1339 13023548890956 1340 20212011986200 1341 0 1342 13538020013320 1343 -25773871686091 1344 0 1345 14072345173377 1346 4950649361322 1347 0 1348 14627729195908 1349 22702762583724 1350 0 1351 15204875038292 1352 -28946277588744 1353 0 1354 15804019196196 1355 5559847591440 1356 0 1357 16425477127568 1358 25489645597408 1359 0 1360 17070167054514 1361 -32495762692337 1362 0 1363 17739573378840 1364 6240277770368 1365 0 1366 18435157626184 1367 28609607178097 1368 0 1369 19157793163976 1370 -36468669601970 1371 0 1372 19907807356304 1373 7002981496009 1374 0 1375 20685622307559 1376 32098192459696 1377 0 1378 21492369542092 1379 -40910839143632 1380 0 1381 22329846620493 1382 7854384975168 1383 0 1384 23199825552470 1385 36000934468534 1386 0 1387 24103389869700 1388 -45879409152040 1389 0 1390 25040984714792 1391 8807970926858 1392 0 1393 26013168775544 1394 40361936593780 1395 0 1396 27021334986252 1397 -51431201029268 1398 0 1399 28067659052634 1400 9871859008736 1401 0 1402 29154288384626 1403 45237256370310 1404 0 1405 30282565366183 1406 -57636587656304 1407 0 1408 31453086767744 1409 11062501624239 1410 0 1411 32666585387510 1412 50681537772196 1413 0 1414 33924774145376 1415 -64565904184483 1416 0 1417 35230285208077 1418 12390128641578 1419 0 1420 36585719640184 1421 56763724823141 1422 0 1423 37992738205736 1424 -72305733231978 1425 0 1426 39452131834976 1427 13874802723010 1428 0 1429 40964854211133 1430 63551426836488 1431 0 1432 42533009643576 1433 -80943020500670 1434 0 1435 44159780974136 1436 15529377684512 1437 0 1438 45848317225032 1439 71129350882749 1440 0 1441 47600670311032 1442 -90584181700960 1443 0 1444 49417878435754 1445 17378302180944 1446 0 1447 51301174507264 1448 79581034133948 1449 0 1450 53253140959320 1451 -101336554552234 1452 0 1453 55277624755785 1454 19437686125664 1455 0 1456 57378436428952 1457 89010446585760 1458 0 1459 59558107842172 1460 -113330797029278 1461 0 1462 61817990776232 1463 21737302981999 1464 0 1465 64159669668941 1466 99520668623668 1467 0 1468 66586310625008 1469 -126699251271921 1470 0 1471 69102561053646 1472 24297295416000 1473 0 1474 71713029764080 1475 111239187519716 1476 0 1477 74420836797748 1478 -141602177918104 1479 0 1480 77227729897322 1481 27153897036323 1482 0 1483 80135734702078 1484 124293034058608 1485 0 1486 83148729020168 1487 -158202543235835 1488 0 1489 86272324683895 1490 30332235894534 1491 0 1492 89512093249596 1493 138838379428522 1494 0 1495 92871874761285 1496 -176696721205696 1497 0 1498 96353915138048 1499 33876377854834 1500 0 1501 99960791959444 1502 155031571298368 1503 0 1504 103697250137928 1505 -197285141936904 1506 0 1507 107570062850042 1508 37817603152818 1509 0 1510 111585962249824 1511 173063733684839 1512 0 1513 115749668739277 1514 -220208193329756 1515 0 1516 120064052811480 1517 42209466958406 1518 0 1519 124532380614078 1520 193127058794488 1521 0 1522 129160452419490 1523 -245712085072904 1524 0 1525 133956439304132 1526 47090828645488 1527 0 1528 138928471806456 1529 215455222910976 1530 0 1531 144082345495934 1532 -274090797363736 1533 0 1534 149421711546448 1535 52526732546797 1536 0 1537 154950692704102 1538 240284194406122 1539 0 1540 160676372691776 1541 -305646419392988 1542 0 1543 166608604322794 1544 58565359925942 1545 0 1546 172757202183698 1547 267899406085328 1548 0 1549 179129273545686 1550 -340738125784928 1551 0 1552 185729442412932 1553 65285656124346 1554 0 1555 192562894690200 1556 298590230195484 1557 0 1558 199638273317472 1559 -379736139624062 1560 0 1561 206967453494320 1562 72747249750512 1563 0 1564 214562276801632 1565 332704994171023 1566 0 1567 222431449025355 1568 -423078870862414 1569 0 1570 230580803299854 1571 81045893953034 1572 0 1573 239016841737001 1574 370598148678472 1575 0 1576 247750100053590 1577 -471219530203696 1578 0 1579 256794884130370 1580 90255253575232 1581 0 1582 266165474200384 1583 412694382461901 1584 0 1585 275872521992513 1586 -524692740441538 1587 0 1588 285923359572174 1589 100491390410948 1590 0 1591 296326115136067 1592 459427367170344 1593 0 1594 307093619859458 1595 -584052686615258 1596 0 1597 318243099803873 1598 111845154784952 1599 0 1600 329791767465688 1601 511314420899495 1602 0 1603 341752641040542 1604 -649950714804458 1605 0 1606 354134906466232 1607 124457130637575 1608 0 1609 366948696531635 1610 568885551773584 1611 0 1612 380209623945496 1613 -723063744087391 1614 0 1615 393938421163295 1616 138439180041756 1617 0 1618 408155824760930 1619 632770342872098 1620 0 1621 422877727858457 1622 -804184601339232 1623 0 1624 438115604062744 1625 153961476776355 1626 0 1627 453882052610064 1628 703615832425120 1629 0 1630 470196053693728 1631 -894139238850129 1632 0 1633 487082548129264 1634 171161537788464 1635 0 1636 504566505603054 1637 782187548923225 1638 0 1639 522667308288918 1640 -993891822971492 1641 0 1642 541399246998154 1643 190245217733308 1644 0 1645 560777949811096 1646 869274556825144 1647 0 1648 580826470535272 1649 -1104449095485290 1650 0 1651 601574798198192 1652 211381316358016 1653 0 1654 623052984647304 1655 965806865003343 1656 0 1657 645284642351514 1658 -1226982543285996 1659 0 1660 668287524351128 1661 234818685172336 1662 0 1663 692080971857226 1664 1072745729506494 1665 0 1666 716692962032682 1667 -1362718008281338 1668 0 1669 742159536803009 1670 260764220435344 1671 0 1672 768516846260352 1673 1191219996134480 1674 0 1675 795793626881600 1676 -1513077620927408 1677 0 1678 824011878841640 1679 289518552003903 1680 0 1681 853195487286083 1682 1322399482877640 1683 0 1684 883378375136982 1685 -1679552499699090 1686 0 1687 914603837960242 1688 321334913013168 1689 0 1690 946915339651896 1691 1467653205088238 1692 0 1693 980347817270978 1694 -1863867539499424 1695 0 1696 1014928471503068 1697 356576245059874 1698 0 1699 1050686739381432 1700 1628403355345608 1701 0 1702 1087663718100568 1703 -2067834743334043 1704 0 1705 1125911391742056 1706 395552072981540 1707 0 1708 1165481991013432 1709 1806308804026933 1710 0 1711 1206417949382428 1712 -2293544425479496 1713 0 1714 1248752824695970 1715 438700276656626 1716 0 1717 1292522826651438 1718 2003096849545288 1719 0 1720 1337777702275792 1721 -2543196381339229 1722 0 1723 1384579837411090 1724 486398686151368 1725 0 1726 1432991965845256 1727 2220775896822534 1728 0 1729 1483065575759288 1730 -2819321603046338 1731 0 1732 1534841983273030 1733 539175245084765 1734 0 1735 1588365647806544 1736 2461441760712224 1737 0 1738 1643696736677008 1739 -3124588113420206 1740 0 1741 1700910082474089 1742 597490571673808 1743 0 1744 1760080995457222 1745 2727524008642878 1746 0 1747 1821271890766508 1748 -3462057908873280 1749 0 1750 1884533538196720 1751 661980780456018 1752 0 1753 1949920431395234 1754 3021563159612298 1755 0 1756 2017505281186200 1757 -3834963855494620 1758 0 1759 2087377806146538 1760 733206720415616 1761 0 1762 2159628367694924 1763 3346495846323946 1764 0 1765 2234332555723018 1766 -4247007281575608 1767 0 1768 2311552642102762 1769 811934339326765 1770 0 1771 2391355308801842 1772 3705398754798216 1773 0 1774 2473828353703528 1775 -4702101851889011 1776 0 1777 2559079289913767 1778 898845703325520 1779 0 1780 2647216481907986 1781 4101818527061743 1782 0 1783 2738331390567345 1784 -5204718043420368 1785 0 1786 2832500262331808 1787 994862492215982 1788 0 1789 2929804563819769 1790 4539477726025400 1791 0 1792 3030350225790568 1793 -5759589372468040 1794 0 1795 3134266021428864 1796 1100813215487844 1797 0 1798 3241681837823880 1799 5022656276684727 1800 0 1801 3352708238355251 1802 -6372110916479028 1803 0 1804 3467438424382912 1805 1217806228517321 1806 0 1807 3585971773991738 1808 5555854109385182 1809 0 1810 3708435994402204 1811 -7048002660178508 1812 0 1813 3834985246764997 1814 1346846778115328 1815 0 1816 3965775134269448 1817 6144231940442136 1818 0 1819 4100939192906658 1820 -7793770291345624 1821 0 1822 4240591167800792 1823 1489266842610781 1824 0 1825 4384852109387208 1826 6793224536701824 1827 0 1828 4533875857652414 1829 -8616319750228144 1830 0 1831 4687846875143561 1832 1646284752892622 1833 0 1834 4846951475424976 1835 7509049784163292 1836 0 1837 5011350798248180 1838 -9523489746252984 1839 0 1840 5181183448915264 1841 1819500197915792 1842 0 1843 5356596669585964 1844 8298265718054860 1845 0 1846 5537775637010160 1847 -10523610830569190 1848 0 1849 5724940961159757 1850 2010388162179480 1851 0 1852 5918315610349936 1853 9168358139871511 1854 0 1855 6118093865467768 1856 -11626120476846258 1857 0 1858 6324444378469162 1859 2220868619964950 1860 0 1861 6537546007850865 1862 10127233660810816 1863 0 1864 6757621480162758 1865 -12841059142060450 1866 0 1867 6984934504087606 1868 2452725391406480 1869 0 1870 7219751774150552 1871 11183897627706743 1872 0 1873 7462307328588959 1874 -14179780351992374 1875 0 1876 7712806090668768 1877 2708261391778854 1878 0 1879 7971465040964702 1880 12347874421807000 1881 0 1882 8238551867160066 1883 -15654375259792712 1884 0 1885 8514381638634329 1886 2989631719708560 1887 0 1888 8799273183544128 1889 13629989167708839 1890 0 1891 9093508196458116 1892 -17278492005050944 1893 0 1894 9397335335919696 1895 3299596854554819 1896 0 1897 9711017498018280 1898 15041705402972078 1899 0 1900 10034876167623776 1901 -19066679213963850 1902 0 1903 10369287588316291 1904 3640757832027256 1905 0 1906 10714632712725762 1907 16596026002395602 1908 0 1909 11071250315170280 1910 -21035330991631008 1911 0 1912 11439441729907192 1913 4016421516246707 1914 0 1915 11819525097117796 1916 18306737072743144 1917 0 1918 12211886224806272 1919 -23201938619509018 1920 0 1921 12616974182211457 1922 4429724069833886 1923 0 1924 13035243911566466 1925 20189445760491152 1926 0 1927 13467102500988668 1928 -25586179932099786 1929 0 1930 13912914659747366 1931 4884624396085426 1932 0 1933 14373064926844241 1934 22260717816647344 1935 0 1936 14848015965125818 1937 -28209067146005447 1938 0 1939 15338303494667920 1940 5384900247694380 1941 0 1942 15844470531481024 1943 24539272509489392 1944 0 1945 16367005860213134 1946 -31094202105776736 1947 0 1948 16906350356773928 1949 5935288168181277 1950 0 1951 17462968286237738 1952 27044999730366206 1953 0 1954 18037414074904716 1955 -34266806710148146 1956 0 1957 18630326490445512 1958 6540334480337368 1959 0 1960 19242353331285542 1961 29800335146766950 1962 0 1963 19874081009376058 1964 -37755168636979488 1965 0 1966 20526041847264384 1967 7205702590696206 1968 0 1969 21198795744005128 1970 32829140965291646 1971 0 1972 21893006615116346 1973 -41589539203816847 1974 0 1975 22609435711300443 1976 7936858724678744 1977 0 1978 23348855424982512 1979 36158287786260298 1980 0 1981 24111968746531224 1982 -45803797752481536 1983 0 1984 24899417680176744 1985 8740570331211449 1986 0 1987 25711876732445370 1988 39816381185118048 1989 0 1990 26550140367744904 1991 -50434199976987555 1992 0 1993 27415115346215739 1994 9623403754477106 1995 0 1996 28307722132046448 1997 43835580523338122 1998 0 1999 29228802822025000 2000 -55521293228475414 2001 0 2002 30179130845996848 2003 10593440733442998 2004 0 2005 31159517926822823 2006 48250151335879024 2007 0 2008 32170914084291344 2009 -61108496349993230 2010 0 2011 33214398852891638 2012 11658562181696448 2013 0 2014 34291068576749632 2015 53098555680906303 2016 0 2017 35401931220695306 2018 -67244302822292838 2019 0 2020 36547917545042484 2021 12828413466742456 2022 0 2023 37730003409631393 2024 58421807905834112 2025 0 2026 38949324061386564 2027 -73980670944402368 2028 0 2029 40207164077686446 2030 14112445069729568 2031 0 2032 41504828600977824 2033 64265876052555640 2034 0 2035 42843523233825364 2036 -81375557063250068 2037 0 2038 44224366904245816 2039 15522161509659642 2040 0 2041 45648531636383893 2042 70679815896756298 2043 0 2044 47117373091049368 2045 -89491092516535941 2046 0 2047 48632419057341593 2048 17068885826267394 2049 0 2050 50195222424065808 2051 77718528551701420 2052 0 2053 51807224121069741 2054 -98396495265497784 2055 0 2056 53469767922115038 2057 18766331745977083 2058 0 2059 55184260089610996 2060 85440644708993720 2061 0 2062 56952318397271176 2063 -108166007353456278 2064 0 2065 58775758971887784 2066 20628054624056362 2067 0 2068 60656428505490688 2069 93911689996080502 2070 0 2071 62596047937897129 2072 -118882240198693416 2073 0 2074 64596229480207246 2075 22670391805232782 2076 0 2077 66658658858795464 2078 103201688067355304 2079 0 2080 68785265347866986 2081 -130633843403024697 2082 0 2083 70978206734027622 2084 24909557816571412 2085 0 2086 73239677947148688 2087 113388792579026411 2088 0 2089 75571732876646450 2090 -143519346879389840 2091 0 2092 77976303937192576 2093 27365003933939196 2094 0 2095 80455410001430533 2096 124556574158435592 2097 0 2098 83011350299326524 2099 -157644528650642406 2100 0 2101 85646687253559524 2102 30056109973053944 2103 0 2104 88364028333695800 2105 136798186185985045 2106 0 2107 91165823060211742 2108 -173126826023117448 2109 0 2110 94054385480047800 2111 33006020925607256 2112 0 2113 97032131282052791 2114 150213296681232160 2115 0 2116 100101798800698482 2117 -190092366532130217 2118 0 2119 103266429432434171 2120 36237881579844468 2121 0 2122 106529119105462082 2123 164912864567800344 2124 0 2125 109892787140154701 2126 -208681030682690256 2127 0 2128 113360202054154016 2129 39779215835896026 2130 0 2131 116934251816070398 2132 181015673125585068 2133 0 2134 120618195610913584 2135 -229043106406751098 2136 0 2137 124415641515454202 2138 43657643522502266 2139 0 2140 128330263502705768 2141 198653804217913049 2142 0 2143 132365538399859139 2144 -251345097655424920 2145 0 2146 136524775500439790 2147 47905876756250518 2148 0 2149 140811424428089224 2150 217968725141825120 2151 0 2152 145229361801544582 2153 -275765958622091230 2154 0 2155 149782865802367962 2156 52556850618049184 2157 0 2158 154476294108969752 2159 239117560601022808 2160 0 2161 159313784706952191 2162 -302503755887224192 2163 0 2164 164299289852402974 2165 57649420810736955 2166 0 2167 169436926602970898 2168 262268679507405920 2169 0 2170 174731303054903232 2171 -331771434216160416 2172 0 2173 180187489393986684 2174 63222831223051312 2175 0 2176 185810651557713558 2177 287608878491651136 2178 0 2179 191605711109613968 2180 -363804455261070462 2181 0 2182 197577384174957664 2183 69323208311126502 2184 0 2185 203730580349993176 2186 315338409440434578 2187 0 2188 210070773793402312 2189 -398856041956345976 2190 0 2191 216603970295149031 2192 75997278898927246 2193 0 2194 223336290801755996 2195 345679204285791592 2196 0 2197 230273584954024815 2198 -437205934232364208 2199 0 2200 237421475700415232 2201 83299769320045880 2202 0 2203 244785813039302282 2204 378869277770572536 2205 0 2206 252373095922274672 2207 -479155053897019328 2208 0 2209 260190434824746913 2210 91286275965406370 2211 0 2212 268245078514841024 2213 415172141410738550 2214 0 2215 276543975169424294 2216 -525035537714501060 2217 0 2218 285093823468983122 2219 100021691457354596 2220 0 2221 293901588455792878 2222 454870509140071184 2223 0 2224 302974980979658552 2225 -575204759182264280 2226 0 2227 312322415182643546 2228 109572118323040950 2229 0 2230 321952471056476216 2231 498277069001751258 2232 0 2233 331873396277244296 2234 -630056822012548942 2235 0 2236 342093164697020400 2237 120014460533660197 2238 0 2239 352620062540041502 2240 545727411901981560 2241 0 2242 363463232977529056 2243 -690015869394041170 2244 0 2245 374632627874073886 2246 131427257112312440 2247 0 2248 386138397727426150 2249 597592353098235277 2250 0 2251 397990326501738420 2252 -755549246774935240 2253 0 2254 410197898555716024 2255 143901595490246146 2256 0 2257 422770964449317969 2258 654269996269477420 2259 0 2260 435720359207447594 2261 -827160023057865412 2262 0 2263 449057847590724835 2264 157530726686467496 2265 0 2266 462795431956060160 2267 716199823622158596 2268 0 2269 476944711395510681 2270 -905402061058787744 2271 0 2272 491516958283174664 2273 172422477363473159 2274 0 2275 506523874151011308 2276 783853798839445278 2277 0 2278 521978291285298272 2279 -990871668646137338 2280 0 2281 537894110701001866 2282 188687491267484576 2283 0 2284 554285517268117088 2285 857752475061388523 2286 0 2287 571166253377324069 2288 -1084224848845352832 2289 0 2290 588549706451643670 2291 206453339901598284 2292 0 2293 606449766674577557 2294 938455030997603400 2295 0 2296 624881622792429200 2297 -1186167992244469246 2298 0 2299 643861691866185542 2300 225851215989680256 2301 0 2302 663406729680199936 2303 1026577680662715518 2304 0 2305 683533007936469894 2306 -1297477616997556030 2307 0 2308 704256414257575598 2309 247031968645224589 2310 0 2311 725593425049781832 2312 1122782527017873424 2313 0 2314 747562007748433454 2315 -1418990006933446840 2316 0 2317 770181541321341852 2318 270151053505329232 2319 0 2320 793471808475057242 2321 1227798596723808192 2322 0 2323 817452064018226010 2324 -1551623795337253472 2325 0 2326 842141149091452976 2327 295386747527777026 2328 0 2329 867558594118466933 2330 1342409385126803414 2331 0 2332 893725641282664896 2333 -1696368446201357151 2334 0 2335 920665154624088182 2336 322923136890617670 2337 0 2338 948400478893628048 2339 1467476884083916052 2340 0 2341 976954385192851869 2342 -1854310085368718360 2343 0 2344 1006349201402788494 2345 352970799501974592 2346 0 2347 1036608062062289484 2348 1603927680944509232 2349 0 2350 1067756066584869600 2351 -2026618715356199022 2352 0 2353 1099820177666420974 2354 385747585516404448 2355 0 2356 1132827929754935712 2357 1752780398438078769 2358 0 2359 1166806236370850207 2360 -2214577754073786304 2361 0 2362 1201781538971865554 2363 421502092755771812 2364 0 2365 1237781222705599868 2366 1915130198565518464 2367 0 2368 1274834927822052862 2369 -2419569866771945456 2370 0 2371 1312974434952870200 2372 460491965461139902 2373 0 2374 1352232204073747792 2375 2092180111463176830 2376 0 2377 1392640025992842307 2378 -2643110737061377164 2379 0 2380 1434229192190687752 2381 503010529608000629 2382 0 2383 1477032097766360320 2384 2285223782863445518 2385 0 2386 1521083725669664332 2387 -2886833392957107958 2388 0 2389 1566421517255496561 2390 549362302978266248 2391 0 2392 1613083720263668224 2393 2495681234705324251 2394 0 2395 1661107864826793652 2396 -3152526808410409512 2397 0 2398 1710530957169480616 2399 599893204392738506 2400 0 2401 1761391293715389369 2402 2725079682143465602 2403 0 2404 1813730140210793814 2405 -3442118594368282159 2406 0 2407 1867591585766091876 2408 654962931996696640 2409 0 2410 1923020675760914870 2411 2975094343553090970 2412 0 2413 1980061690331576428 2414 -3757719112729209856 2415 0 2416 2038758365197168816 2417 714979213368434042 2418 0 2419 2099155943879668100 2420 3247527140074528286 2421 0 2422 2161303076510317616 2423 -4101602398074751548 2424 0 2425 2225251655383316112 2426 780366668685801844 2427 0 2428 2291054705750859352 2429 3544353257780361916 2430 0 2431 2358764442085009819 2432 -4476256561292702488 2433 0 2434 2428432519738748514 2435 851605628235414972 2436 0 2437 2500112355557130413 2438 3867697529604610640 2439 0 2440 2573861274232702634 2441 -4884362803512538413 2442 0 2443 2649740323160580860 2444 929197052439931384 2445 0 2446 2727811890823402216 2447 4219887549204228746 2448 0 2449 2808137513133490184 2450 -5328852995205145848 2451 0 2452 2890778160134443868 2453 1013706510296241716 2454 0 2455 2975796859022568001 2456 4603427522041151992 2457 0 2458 3063261119333779114 2459 -5812886641273451692 2460 0 2461 3153242724659937272 2462 1105724678640339448 2463 0 2464 3245815044651116032 2465 5021058840455403879 2466 0 2467 3341050560424809334 2468 -6339916645072951018 2469 0 2470 3439021191072976512 2471 1205917150406123771 2472 0 2473 3539801257290586627 2474 5475731177918685332 2475 0 2476 3643470220523424688 2477 -6913664083086462218 2478 0 2479 3750112448828022576 2480 1314979980476707448 2481 0 2482 3859814184442356942 2483 5970671559849102920 2484 0 2485 3972660753529675212 2486 -7538193304088725960 2487 0 2488 4088736937890962032 2489 1433696077395547448 2490 0 2491 4208130322085177220 2492 6509352462968551512 2493 0 2494 4330934385953532568 2495 -8217884373975341938 2496 0 2497 4457248241623186104 2498 1562885202157688098 2499 0 2500 4587173214028838742