0 1 1 1 2 0 3 1 4 1 5 0 6 1 7 2 8 -1 9 0 10 1 11 3 12 -1 13 0 14 0 15 1 16 4 17 0 18 -2 19 1 20 0 21 1 22 5 23 2 24 -5 25 3 26 0 27 0 28 1 29 6 30 5 31 -8 32 3 33 2 34 -1 35 0 36 1 37 7 38 9 39 -10 40 -1 41 9 42 -4 43 -1 44 0 45 1 46 8 47 14 48 -10 49 -10 50 20 51 -7 52 -4 53 2 54 0 55 1 56 9 57 20 58 -7 59 -24 60 31 61 -2 62 -15 63 5 64 1 65 0 66 1 67 10 68 27 69 0 70 -42 71 36 72 20 73 -40 74 9 75 8 76 -2 77 0 78 1 79 11 80 35 81 12 82 -62 83 28 84 65 85 -75 86 3 87 27 88 -8 89 -1 90 0 91 1 92 12 93 44 94 30 95 -81 96 0 97 133 98 -102 99 -40 100 72 101 -12 102 -10 103 2 104 0 105 1 106 13 107 54 108 55 109 -95 110 -54 111 216 112 -90 113 -153 114 150 115 2 116 -45 117 11 118 1 119 0 120 1 121 14 122 65 123 88 124 -99 125 -138 126 297 127 0 128 -357 129 232 130 84 131 -128 132 22 133 12 134 -3 135 0 136 1 137 15 138 77 139 130 140 -87 141 -253 142 350 143 207 144 -641 145 231 146 327 147 -280 148 -4 149 66 150 -15 151 -1 152 0 153 1 154 16 155 90 156 182 157 -52 158 -396 159 341 160 560 161 -945 162 0 163 833 164 -468 165 -165 166 220 167 -36 168 -18 169 4 170 0 171 1 172 17 173 104 174 245 175 14 176 -559 177 230 178 1067 179 -1150 180 -644 181 1636 182 -511 183 -663 184 520 185 -4 186 -99 187 22 188 2 189 0 190 1 191 18 192 119 193 320 194 120 195 -728 196 -26 197 1704 198 -1078 199 -1870 200 2601 201 0 202 -1792 203 918 204 290 205 -360 206 51 207 26 208 -5 209 0 210 1 211 19 212 135 213 408 214 276 215 -882 216 -469 217 2405 218 -504 219 -3762 220 3329 221 1701 222 -3778 223 1064 224 1287 225 -935 226 5 227 153 228 -29 229 -2 230 0 231 1 232 20 233 152 234 510 235 493 236 -992 237 -1135 238 3054 239 819 240 -6236 241 3102 242 5320 243 -6441 244 0 245 3695 246 -1768 247 -495 248 576 249 -73 250 -34 251 5 252 0 253 1 254 21 255 170 256 627 257 783 258 -1020 259 -2048 260 3480 261 3122 262 -8957 263 900 264 11386 265 -8740 266 -4059 267 8248 268 -2163 269 -2391 270 1595 271 8 272 -222 273 38 274 2 275 0 276 1 277 22 278 189 279 760 280 1159 281 -918 282 -3213 283 3456 284 6570 285 -11270 286 -4485 287 19800 288 -8349 289 -13570 290 14904 291 0 292 -7329 293 3240 294 855 295 -904 296 108 297 42 298 -6 299 0 300 1 301 23 302 209 303 910 304 1635 305 -627 306 -4608 307 2703 308 11202 309 -12160 310 -14224 311 29328 312 -1471 313 -30855 314 21375 315 9162 316 -17277 317 4221 318 4289 319 -2640 320 -8 321 311 322 -51 323 -3 324 0 325 1 326 24 327 230 328 1078 329 2226 330 -76 331 -6175 332 900 333 16864 334 -10256 335 -29115 336 37114 337 16887 338 -56496 339 21263 340 32338 341 -32841 342 0 343 13923 344 -5676 345 -1424 346 1384 347 -159 348 -56 349 8 350 0 351 1 352 25 353 252 354 1265 355 2948 356 819 357 -7810 358 -2299 359 23139 360 -3893 361 -49152 362 38340 363 51989 364 -87021 365 2538 366 77528 367 -49440 368 -19818 369 34664 370 -7847 371 -7488 372 4315 373 -10 374 -441 375 66 376 4 377 0 378 1 379 26 380 275 381 1472 382 3818 383 2156 384 -9352 385 -7240 386 29279 387 8756 388 -73032 389 26176 390 107690 391 -112266 392 -52520 393 149072 394 -51249 395 -73340 396 69230 397 0 398 -25536 399 9758 400 2265 401 -2088 402 221 403 78 404 -9 405 0 406 1 407 27 408 299 409 1700 410 4854 411 4048 412 -10571 413 -14235 414 34145 415 29469 416 -97650 417 -7837 418 184024 419 -113100 420 -164634 421 239356 422 -4473 423 -184151 424 109030 425 40995 426 -66878 427 14161 428 12753 429 -6925 430 11 431 624 432 -85 433 -4 434 0 435 1 436 28 437 324 438 1950 439 6075 440 6624 441 -11155 442 -23518 443 36162 444 59680 445 -117648 446 -72846 447 274244 448 -60448 449 -351000 450 317562 451 146302 452 -370116 453 117425 454 158950 455 -140184 456 0 457 45703 458 -16524 459 -3570 460 3108 461 -297 462 -98 463 10 464 0 465 1 466 29 467 350 468 2223 469 7501 470 10030 471 -10696 472 -35190 473 33297 474 100100 475 -125098 476 -177099 477 361677 478 83317 479 -614400 480 317935 481 472983 482 -618618 483 7144 484 416944 485 -230812 486 -81519 487 125312 488 -25109 489 -21250 490 10860 491 12 492 -863 493 109 494 4 495 0 496 1 497 30 498 377 499 2520 500 9153 501 14430 502 -8675 503 -49152 504 23069 505 150260 506 -109410 507 -325680 508 416936 509 359568 510 -928421 511 131968 512 1043595 513 -846986 514 -378950 515 873312 516 -258247 517 -330740 518 274662 519 0 520 -80010 521 27300 522 5605 523 -4552 524 414 525 120 526 -12 527 0 528 1 529 31 530 405 531 2842 532 11053 533 20007 534 -4446 535 -65025 536 2601 537 207989 538 -57563 539 -517608 540 396190 541 804384 542 -1220535 543 -389487 544 1881471 545 -853785 546 -1264879 547 1516398 548 -10521 549 -905234 550 471960 551 157437 552 -229252 553 43526 554 34758 555 -16740 556 -15 557 1170 558 -139 559 -6 560 0 561 1 562 32 563 434 564 3190 565 13224 566 26964 567 2781 568 -82056 569 -31275 570 268848 571 45241 572 -742432 573 241311 574 1434900 575 -1356258 576 -1417410 577 2902767 578 -276432 579 -2889160 580 2143918 581 926367 582 -1972960 583 548910 584 665850 585 -523710 586 0 587 136941 588 -44128 589 -8615 590 6592 591 -575 592 -156 593 15 594 0 595 1 596 33 597 464 598 3565 599 15690 600 35525 601 13958 602 -99009 603 -81848 604 325550 605 214404 606 -976557 607 -117227 608 2231334 609 -1129040 610 -3102909 611 3837771 612 1418719 613 -5373952 614 2191905 615 3192973 616 -3554044 617 16140 618 1896917 619 -936445 620 -296685 621 409676 622 -73654 623 -55896 624 25520 625 -18 626 -1584 627 176 628 7 629 0 630 1 631 34 632 495 633 3968 634 18476 635 45936 636 30218 637 -114040 638 -152280 639 367406 640 464155 641 -1179648 642 -753848 643 3115838 644 -261702 645 -5508728 646 4150436 647 4879224 648 -8496668 649 554624 650 7543908 651 -5188192 652 -2155985 653 4294728 654 -1130657 655 -1304148 656 974214 657 0 658 -229823 659 70380 660 12984 661 -9448 662 765 663 202 664 -17 665 0 666 1 667 35 668 527 669 4400 670 21608 671 58466 672 52895 673 -124555 674 -245266 675 379848 676 805103 677 -1291575 678 -1737050 679 3930332 680 1574133 681 -8514317 682 2980610 683 10705284 684 -11370760 685 -4513024 686 14478180 687 -5403585 688 -7679833 689 8016489 690 -25719 691 -3856864 692 1809120 693 545697 694 -716420 695 122493 696 88519 697 -38455 698 22 699 2144 700 -222 701 -7 702 0 703 1 704 36 705 560 706 4862 707 25113 708 73408 709 83545 710 -127050 711 -362587 712 344092 713 1241082 714 -1230476 715 -3113775 716 4416576 717 4714333 718 -11700964 719 -857220 720 19154700 721 -12084817 722 -15266700 723 23500052 724 -1070048 725 -18754545 726 12079998 727 4817683 728 -9052284 729 2263052 730 2490710 731 -1771533 732 0 733 379582 734 -110874 735 -19390 736 13392 737 -1014 738 -250 739 19 740 0 741 1 742 37 743 594 744 5355 745 29019 746 91080 747 123968 748 -116932 749 -504540 750 237017 751 1765288 752 -892620 753 -4888858 754 4202825 755 9429192 756 -14231227 757 -8778462 758 29704626 759 -7404590 760 -33937951 761 31971429 762 13096664 763 -37122048 764 12855870 765 17732540 766 -17483973 767 38214 768 7634418 769 -3412970 770 -981801 771 1230328 772 -200935 773 -138285 774 57150 775 26 776 -2862 777 279 778 8 779 0 780 1 781 38 782 629 783 5880 784 33355 785 111826 786 176231 787 -88320 788 -669228 789 31350 790 2355757 791 -154840 792 -6999939 793 2802386 794 15818350 795 -14745600 796 -22195092 797 40495290 798 7297738 799 -61619680 800 33676645 801 44374848 802 -61898411 803 2004992 804 44719640 805 -27181980 806 -10406436 807 18543888 808 -4418062 809 -4648070 810 3157629 811 0 812 -617729 813 172136 814 28740 815 -18816 816 1361 817 306 818 -22 819 0 820 1 821 39 822 665 823 6438 824 38151 825 136017 826 242692 827 -33825 828 -851692 829 -303738 830 2970294 831 1119632 832 -9288853 833 -369873 834 23674807 835 -11308060 836 -42110328 837 47728956 838 37672690 839 -96469170 840 17468929 841 100492026 842 -85846725 843 -35472404 844 91231550 845 -29615796 846 -39532892 847 37008322 848 -53337 849 -14750307 850 6303231 851 1734048 852 -2079227 853 324751 854 213315 855 -83961 856 -29 857 3774 858 -346 859 -10 860 0 861 1 862 40 863 702 864 7030 865 43438 866 164052 867 326025 868 55692 869 -1042866 870 -801504 871 3541037 872 3071070 873 -11471269 874 -5956664 875 32324265 876 -1439646 877 -68524200 878 45155304 879 89344259 880 -131282602 881 -33322464 882 185866380 883 -90247796 884 -121533480 885 156288548 886 -3668032 887 -102843945 888 59313324 889 21822060 890 -37033524 891 8437308 892 8499650 893 -5529546 894 0 895 990934 896 -263700 897 -42110 898 26216 899 -1809 900 -384 901 26 902 0 903 1 904 41 905 740 906 7657 907 49248 908 196359 909 429246 910 191385 911 -1228335 912 -1495835 913 3968928 914 5828062 915 -13107215 916 -14586855 917 40452414 918 17715942 919 -99661341 920 23835225 921 165970548 922 -150743426 923 -139737422 924 294971868 925 -39453240 926 -281167548 927 221339259 928 90982317 929 -216072192 930 66227280 931 85463479 932 -76275797 933 77336 934 27887772 935 -11419455 936 -3012192 937 3460416 938 -517293 939 -325249 940 122320 941 -34 942 -4964 943 429 944 12 945 0 946 1 947 42 948 779 949 8320 950 55614 951 233396 952 555740 953 386712 954 -1386875 955 -2418624 956 4118466 957 9486464 958 -13576078 959 -26768130 960 45940176 961 49050176 962 -131072418 963 -27571258 964 266293925 965 -128974848 966 -323087670 967 402739150 968 122451945 969 -530895760 970 233513116 971 316838934 972 -380207363 973 6554816 974 229089225 975 -125914040 976 -44561959 977 72289512 978 -15788718 979 -15264320 980 9526554 981 0 982 -1569008 983 399816 984 60945 985 -36224 986 2361 987 482 988 -30 989 0 990 1 991 43 992 819 993 9020 994 62570 995 275652 996 709289 997 657749 998 -1488753 999 -3596145 1000 3813236 1001 14081895 1002 -12060672 1003 -42740072 1004 45734940 1005 94931790 1006 -154711214 1007 -121713354 1008 380232385 1009 -28397375 1010 -596740860 1011 452987093 1012 468897758 1013 -856415952 1014 85886620 1015 749852233 1016 -550389033 1017 -223142527 1018 495248952 1019 -144138240 1020 -179771837 1021 153498813 1022 -115767 1023 -51709988 1024 20329585 1025 5150007 1026 -5677816 1027 814051 1028 490698 1029 -176660 1030 38 1031 6516 1032 -530 1033 -13 1034 0 1035 1 1036 44 1037 860 1038 9758 1039 70151 1040 323648 1041 894101 1042 1023530 1043 -1493764 1044 -5044232 1045 2832844 1046 19555406 1047 -7545978 1048 -62286656 1049 35793902 1050 156406830 1051 -158147585 1052 -270375112 1053 484322301 1054 198757728 1055 -952991185 1056 347476320 1057 1076672412 1058 -1177807246 1059 -397609170 1060 1447040820 1061 -585175471 1062 -792072200 1063 894768888 1064 -11462720 1065 -496031262 1066 260777818 1067 88869248 1068 -138225272 1069 28997936 1070 26957796 1071 -16166381 1072 0 1073 2455915 1074 -600540 1075 -87493 1076 49700 1077 -3063 1078 -590 1079 33 1080 0 1081 1 1082 45 1083 902 1084 10535 1085 78393 1086 377938 1087 1114840 1088 1506414 1089 -1348981 1090 -6762046 1091 912042 1092 25712295 1093 1160879 1094 -84510855 1095 11143040 1096 232152087 1097 -124137570 1098 -480989389 1099 537161002 1100 604688301 1101 -1345086145 1102 -59850075 1103 1994568504 1104 -1304743033 1105 -1458372377 1106 2376875298 1107 -181060130 1108 -1918749884 1109 1324674468 1110 526870579 1111 -1102430208 1112 306082005 1113 369000191 1114 -302286010 1115 163944 1116 94192934 1117 -35617305 1118 -8677116 1119 9198424 1120 -1267546 1121 -733020 1122 252750 1123 42 1124 -8481 1125 650 1126 14 1127 0 1128 1 1129 46 1130 945 1131 11352 1132 87333 1133 439110 1134 1376657 1135 2132480 1136 -986193 1137 -8724192 1138 -2257000 1139 32174496 1140 15382010 1141 -107578924 1142 -33898887 1143 317208832 1144 -30829066 1145 -751725180 1146 475893103 1147 1234403128 1148 -1665899622 1149 -956841158 1150 3190224425 1151 -890929152 1152 -3359308953 1153 3302599256 1154 1186411401 1155 -3786195400 1156 1423827738 1157 1909252836 1158 -2043994303 1159 19685248 1160 1047064905 1161 -528107398 1162 -173516577 1163 259374456 1164 -52364708 1165 -46876530 1166 27057861 1167 0 1168 -3803296 1169 893088 1170 124855 1171 -67728 1172 3987 1173 714 1174 -38 1175 0 1176 1 1177 47 1178 989 1179 12210 1180 97009 1181 507787 1182 1685222 1183 2931951 1184 -319005 1185 -10870925 1186 -7018125 1187 38327560 1188 36483456 1189 -128447970 1190 -105278671 1191 401565395 1192 147073986 1193 -1065222000 1194 215196380 1195 2106952196 1196 -1726707472 1197 -2547153603 1198 4474216084 1199 593777950 1200 -6275603903 1201 3621638535 1202 4268720511 1203 -6339278064 1204 370898175 1205 4734723392 1206 -3095416230 1207 -1203733501 1208 2390434947 1209 -635492185 1210 -740853897 1211 583637067 1212 -221503 1213 -168793988 1214 61489680 1215 14429280 1216 -14729608 1217 1953112 1218 1084989 1219 -358680 1220 -51 1221 10943 1222 -797 1223 -17 1224 0 1225 1 1226 48 1227 1034 1228 13110 1229 107460 1230 584628 1231 2046757 1232 3939648 1233 760427 1234 -13096160 1235 -13738959 1236 43263988 1237 65744819 1238 -142597620 1239 -208497200 1240 468708462 1241 435844398 1242 -1381314304 1243 -349408936 1244 3188981460 1245 -1241905483 1246 -4995702244 1247 5407231059 1248 3844659182 1249 -10096797325 1250 2189557200 1251 9921949806 1252 -8919181304 1253 -3321728862 1254 9554819980 1255 -3371471815 1256 -4456802034 1257 4545640506 1258 -33267632 1259 -2160004980 1260 1047730826 1261 332333417 1262 -478387932 1263 93108422 1264 80367060 1265 -44718003 1266 0 1267 5829795 1268 -1315638 1269 -176710 1270 91688 1271 -5169 1272 -876 1273 45 1274 0 1275 1 1276 49 1277 1080 1278 14053 1279 118726 1280 670329 1281 2468070 1282 5195475 1283 2385054 1284 -15232976 1285 -22791420 1286 45725589 1287 104175537 1288 -143794876 1289 -347581692 1290 494322633 1291 858630084 1292 -1629437040 1293 -1331857872 1294 4361398184 1295 171962001 1296 -8338460451 1297 5206247466 1298 9618696054 1299 -14129997037 1300 -2804572819 1301 18755516304 1302 -9726085739 1303 -11881037949 1304 16316937000 1305 -740636942 1306 -11313049977 1307 7041555207 1308 2671801634 1309 -5061476352 1310 1292269995 1311 1457822891 1312 -1106642342 1313 308916 1314 297961356 1315 -104722680 1316 -23706054 1317 23328520 1318 -2978920 1319 -1592343 1320 505556 1321 -56 1322 -14085 1323 972 1324 21 1325 0 1326 1 1327 50 1328 1127 1329 15040 1330 130848 1331 765624 1332 2956590 1333 6744936 1334 4717014 1335 -17036278 1336 -34523107 1337 44048640 1338 152270144 1339 -123930426 1340 -523707102 1341 445383288 1342 1429446585 1343 -1701818658 1344 -2837346391 1345 5381824128 1346 2972253712 1347 -12353810860 1348 2678531205 1349 18504021984 1350 -16722465039 1351 -13796614650 1352 30448098975 1353 -5185732608 1354 -27964407423 1355 23284851898 1356 8838044012 1357 -23346231840 1358 7785130965 1359 10110748770 1360 -9865669161 1361 55366656 1362 4363548225 1363 -2039819726 1364 -625366196 1365 868445224 1366 -163186518 1367 -136003590 1368 73038474 1369 0 1370 -8851248 1371 1922760 1372 247950 1373 -123392 1374 6622 1375 1080 1376 -51 1377 0 1378 1 1379 51 1380 1175 1381 16072 1382 143868 1383 871286 1384 3520403 1385 8639685 1386 7952164 1387 -18162254 1388 -49217427 1389 36116941 1390 209696190 1391 -72974496 1392 -733451965 1393 279955357 1394 2145111651 1395 -1449026565 1396 -4933836135 1397 5847955410 1398 7629389824 1399 -16400368247 1400 -3773515560 1401 30525312652 1402 -14868024619 1403 -33477299406 1404 42665919997 1405 10560859650 1406 -53606919894 1407 25347943891 1408 31678152484 1409 -40677032676 1410 1445742240 1411 26262774890 1412 -15630139710 1413 -5779747567 1414 10487167336 1415 -2577863595 1416 -2816315145 1417 2063687743 1418 -442176 1419 -518724679 1420 176118685 1421 38503539 1422 -36567242 1423 4502267 1424 2318277 1425 -707810 1426 66 1427 18084 1428 -1180 1429 -22 1430 0 1431 1 1432 52 1433 1224 1434 17150 1435 157829 1436 988128 1437 4168289 1438 10938110 1439 12325095 1440 -18144236 1441 -67040010 1442 19329408 1443 274910699 1444 20889600 1445 -966702789 1446 -51925024 1447 2975159307 1448 -679894776 1449 -7612163545 1450 5169813730 1451 14517373167 1452 -19237691264 1453 -16020682882 1454 44568461700 1455 -3924711114 1456 -63901374320 1457 49624038612 1458 45628001510 1459 -88007956750 1460 11885974848 1461 75668489659 1462 -58945262222 1463 -22538726784 1464 55409973300 1465 -17562446795 1466 -22356398790 1467 20940312445 1468 -90845056 1469 -8647608105 1470 3903042500 1471 1157814697 1472 -1553581368 1473 282200446 1474 227375380 1475 -117984330 1476 0 1477 13322218 1478 -2789496 1479 -345765 1480 165128 1481 -8433 1482 -1304 1483 56 1484 0 1485 1 1486 53 1487 1274 1488 18275 1489 172775 1490 1117004 1491 4909760 1492 13705952 1493 18114662 1494 -16364545 1495 -87968628 1496 -9409346 1497 344704304 1498 170886237 1499 -1204260200 1500 -605854483 1501 3850039407 1502 831717709 1503 -10734891340 1504 2561922300 1505 23746545336 1506 -18861365050 1507 -35884608192 1508 57647669316 1509 22355624930 1510 -104895635346 1511 40521856326 1512 109181454826 1513 -123831406660 1514 -35154699300 1515 147310267024 1516 -64269506694 1517 -81367788425 1518 98510085590 1519 -2764580540 1520 -59401366927 1521 33921272406 1522 12216912504 1523 -21301241856 1524 5051982520 1525 5349357636 1526 -3789604156 1527 606158 1528 891487245 1529 -292734455 1530 -61870761 1531 56774712 1532 -6749001 1533 -3349883 1534 984165 1535 78 1536 -23071 1537 1431 1538 24 1539 0 1540 1 1541 54 1542 1325 1543 19448 1544 188751 1545 1258810 1546 5755099 1547 17016960 1548 25650062 1549 -12021870 1550 -111703473 1551 -53664904 1552 413676727 1553 390945702 1554 -1415250300 1555 -1438684160 1556 4648261293 1557 3330583492 1558 -13975862111 1559 -2930699736 1560 34935234418 1561 -12401618354 1562 -64562886828 1563 64100124416 1564 71214891050 1565 -151668283254 1566 -1636396369 1567 208255304712 1568 -142042895973 1569 -141578846240 1570 244961683995 1571 -26458324992 1572 -197517422851 1573 145079836130 1574 55434016302 1575 -128090177760 1576 38769058934 1577 48297162006 1578 -43546622629 1579 147174784 1580 16837977684 1581 -7349295632 1582 -2111740618 1583 2741648184 1584 -481987010 1585 -375830212 1586 188638083 1587 0 1588 -19888323 1589 4016676 1590 479593 1591 -219784 1592 10761 1593 1562 1594 -64 1595 0 1596 1 1597 55 1598 1377 1599 20670 1600 205803 1601 1414485 1602 6715400 1603 20953583 1604 35317494 1605 -4093700 1606 -137554260 1607 -117402480 1608 473653301 1609 694595813 1610 -1554506721 1611 -2601682962 1612 5183576545 1613 7051312359 1614 -16754855785 1615 -12356663708 1616 46926563598 1617 3846948585 1618 -101757021023 1619 54877169655 1620 149376782040 1621 -191704185504 1622 -99978991740 1623 341773072730 1624 -106020803386 1625 -337356140382 1626 346887439808 1627 107729122250 1628 -390860912889 1629 158869443001 1630 202231835531 1631 -232352915751 1632 5187596070 1633 131211281974 1634 -72104265855 1635 -25286800688 1636 42481784514 1637 -9738946440 1638 -10002833481 1639 6860130745 1640 -799983 1641 -1513788881 1642 481263645 1643 98438922 1644 -87369461 1645 10036277 1646 4806540 1647 -1359820 1648 -85 1649 29268 1650 -1728 1651 -29 1652 0 1653 1 1654 56 1655 1430 1656 21942 1657 223978 1658 1585012 1659 7802609 1660 25607700 1661 47567436 1662 8706704 1663 -164300203 1664 -204854238 1665 513060015 1666 1093358464 1667 -1560162765 1668 -4130796782 1669 5193808701 1670 12174415440 1671 -18174789269 1672 -26715556592 1673 57470526464 1674 34180741056 1675 -144496493365 1676 17200542472 1677 260325456908 1678 -201332602848 1679 -281250894066 1680 491246888690 1681 43186840107 1682 -646008737052 1683 393740237583 1684 416928301868 1685 -659092876000 1686 57370438728 1687 499299261489 1688 -347972594310 1689 -132107498236 1690 289070247700 1691 -83870983625 1692 -102147234840 1693 88865374456 1694 -235673728 1695 -32255151295 1696 13633554102 1697 3798468258 1698 -4777267428 1699 813740587 1700 614655670 1701 -298721343 1702 0 1703 29459080 1704 -5742664 1705 -661020 1706 291072 1707 -13685 1708 -1892 1709 74 1710 0 1711 1 1712 57 1713 1484 1714 23265 1715 243324 1716 1771419 1717 9029566 1718 31081389 1719 62922575 1720 27979343 1721 -190018464 1722 -320305752 1723 516284381 1724 1594562175 1725 -1351778318 1726 -6033640460 1727 4333511322 1728 18765101728 1729 -16972427360 1730 -46732822617 1731 62909469452 1732 82933870705 1733 -185715190350 1734 -65044198275 1735 400158192060 1736 -142778110794 1737 -569377537952 1738 608377450116 1739 387081139800 1740 -1063546684834 1741 267545185194 1742 995361669000 1743 -941060965026 1744 -310326965125 1745 1004892487404 1746 -383557699537 1747 -488082205875 1748 534947805798 1749 -9567597370 1750 -283621729018 1751 150350424156 1752 51344854231 1753 -83300614144 1754 18488240640 1755 18434580339 1756 -12254254298 1757 1083732 1758 2541729322 1759 -783131390 1760 -155175561 1761 133321908 1762 -14809571 1763 -6850737 1764 1868555 1765 -98 1766 -37026 1767 2078 1768 33 1769 0 1770 1 1771 58 1772 1539 1773 24640 1774 263890 1775 1974780 1776 10410048 1777 37487736 1778 81986427 1779 55693100 1780 -211876196 1781 -467779392 1782 463061578 1783 2198486694 1784 -829421640 1785 -8273006544 1786 2173243521 1787 26693738064 1788 -11497406632 1789 -72540577920 1790 57926737908 1791 153523579486 1792 -212726596575 1793 -209717344728 1794 552008829155 1795 36975234566 1796 -973633100121 1797 601115537920 1798 1020377606119 1799 -1524382055190 1800 -226493962473 1801 1919580591544 1802 -1060291544508 1803 -1174642595906 1804 1719692292275 1805 -121475432448 1806 -1226223255524 1807 814954493474 1808 306169726716 1809 -638137369200 1810 178052773761 1811 211873578768 1812 -178206710917 1813 373256320 1814 60859637595 1815 -24942198666 1816 -6744460099 1817 8226167904 1818 -1358986728 1819 -995322600 1820 468789930 1821 0 1822 -43315069 1823 8158536 1824 905390 1825 -383656 1826 17244 1827 2290 1828 -83 1829 0 1830 1 1831 59 1832 1595 1833 26068 1834 285726 1835 2196216 1836 11958813 1837 44951685 1838 105452685 1839 94248561 1840 -225880790 1841 -650588533 1842 327940152 1843 2894767788 1844 125770578 1845 -10746901008 1846 -1791144399 1847 35538554559 1848 261791432 1849 -103260492641 1850 35442068118 1851 247019789393 1852 -205860319065 1853 -433133874447 1854 679400888013 1855 403629357978 1856 -1470366352137 1857 321721784010 1858 2025753845760 1859 -1854436827234 1860 -1362993953395 1861 3178389201705 1862 -653708388585 1863 -2820963705048 1864 2479359965394 1865 850943497800 1866 -2510767323160 1867 905857823112 1868 1147220908372 1869 -1204496664364 1870 17368676388 1871 600976534917 1872 -307964477205 1873 -102434067834 1874 160791890304 1875 -34598009393 1876 -33516828303 1877 21619130208 1878 -1501954 1879 -4222965978 1880 1262113572 1881 242470332 1882 -201825396 1883 21698334 1884 9702979 1885 -2553871 1886 109 1887 46720 1888 -2496 1889 -36 1890 0 1891 1 1892 60 1893 1652 1894 27550 1895 308883 1896 2436896 1897 13691645 1898 53610930 1899 134115334 1900 146548688 1901 -226582392 1902 -870732150 1903 79899400 1904 3658011552 1905 1648923748 1906 -13265434782 1907 -8115275340 1908 44473509124 1909 20582864825 1910 -136496990574 1911 -13238925830 1912 360204861440 1913 -137658318603 1914 -744600948856 1915 719413443386 1916 1026991282932 1917 -1978301624845 1918 -437126411406 1919 3426019125210 1920 -1717099469504 1921 -3464691723650 1922 4554550480440 1923 894704786017 1924 -5491071758592 1925 2780780699331 1926 3185024612276 1927 -4362962446300 1928 251692016064 1929 2933545973093 1930 -1866982257382 1931 -692066425911 1932 1380380399360 1933 -371384758180 1934 -431646971310 1935 351611522427 1936 -585075872 1937 -113221785660 1938 45042198334 1939 11831044524 1940 -14008389480 1941 2246479763 1942 1596738960 1943 -729426420 1944 0 1945 63251965 1946 -11521920 1947 -1233775 1948 503368 1949 -21651 1950 -2736 1951 92 1952 0 1953 1 1954 61 1955 1710 1956 29087 1957 333413 1958 2698038 1959 15625400 1960 63616850 1961 168879573 1962 216078032 1963 -206722178 1964 -1128094551 1965 -317788175 1966 4442600141 1967 3885907968 1968 -15525324209 1969 -17364696055 1970 52147300500 1971 51821206228 1972 -167766045850 1973 -97893381978 1974 483158390057 1975 26827832080 1976 -1138463328717 1977 577218064888 1978 1963826751012 1979 -2329306234992 1980 -1929407425505 1981 5108743991939 1982 -566198942562 1983 -6810134846080 1984 5456268195106 1985 4472923671135 1986 -9161756966145 1987 1551500104518 1988 7715310071787 1989 -6359025062442 1990 -2239765967675 1991 6111814044384 1992 -2095750952835 1993 -2632494485467 1994 2656821101256 1995 -31071961140 1996 -1250210106119 1997 620411403834 1998 201055730033 1999 -305854488576 2000 63881796645 2001 60172120078 2002 -37698494847 2003 2008836 2004 6947086531 2005 -2015664875 2006 -375735078 2007 303248408 2008 -31582411 2009 -13661046 2010 3471675 2011 120 2012 -58689 2013 2988 2014 40 2015 0 2016 1 2017 62 2018 1769 2019 30680 2020 359369 2021 2980910 2022 17778053 2023 75135488 2024 210773585 2025 306991212 2026 -156819262 2027 -1419409680 2028 -907330868 2029 5176717400 2030 6984133527 2031 -17083294592 2032 -30050432347 2033 56563365066 2034 96102584360 2035 -189907029136 2036 -228327338601 2037 596502691824 2038 327967160312 2039 -1583640890880 2040 124324452720 2041 3229874878388 2042 -2239289101479 2043 -4414904385128 2044 6723164493210 2045 2368507372088 2046 -11452307552202 2047 4716863001088 2048 11141574890313 2049 -13154200093190 2050 -3080267540842 2051 15181859508976 2052 -7117715451156 2053 -8349752760180 2054 10788058196700 2055 -511229804544 2056 -6851998843715 2057 4190317777800 2058 1529416128338 2059 -2930312513320 2060 761933639823 2061 864875737706 2062 -683320685769 2063 908395392 2064 207874611990 2065 -80355593210 2066 -20519607498 2067 23607014760 2068 -3678025516 2069 -2539016130 2070 1125868931 2071 0 2072 -91765497 2073 16175978 2074 1673490 2075 -657608 2076 27188 2077 3254 2078 -104 2079 0 2080 1 2081 63 2082 1829 2083 32330 2084 386805 2085 3286831 2086 20168746 2087 88348575 2088 260961197 2089 424211425 2090 -64688463 2091 -1736943560 2092 -1735680414 2093 5755686396 2094 11078734825 2095 -17330347195 2096 -46537154007 2097 54975283125 2098 154873272443 2099 -192552158430 2100 -412658904955 2101 668579167648 2102 806945796384 2103 -2011135621653 2104 -796336605410 2105 4759727023896 2106 -1287506806888 2107 -8078313207948 2108 7558027314633 2109 8025053107610 2110 -16925513971725 2111 415177769556 2112 21816970360191 2113 -15556455430427 2114 -13878557826735 2115 25562738115451 2116 -3586556965999 2117 -20439559260693 2118 15909792928614 2119 5692522663700 2120 -14525957162649 2121 4755767143201 2122 5909479521286 2123 -5749447337886 2124 54833432280 2125 2556772152011 2126 -1230599795337 2127 -388704889874 2128 573872089212 2129 -116474626530 2130 -106751346506 2131 65020098299 2132 -2602650 2133 -11322134285 2134 3191651580 2135 577713294 2136 -452431503 2137 45676449 2138 19124994 2139 -4695670 2140 -139 2141 73392 2142 -3566 2143 -46 2144 0 2145 1 2146 64 2147 1890 2148 34038 2149 415776 2150 3617172 2151 22817837 2152 103454600 2153 320755473 2154 573539792 2155 85119529 2156 -2066842008 2157 -2853101353 2158 6034794692 2159 16273158642 2160 -15469645570 2161 -66919960863 2162 43817261616 2163 228288817360 2164 -161759334190 2165 -654817075101 2166 652991870696 2167 1497854787180 2168 -2300686407054 2169 -2354707144780 2170 6355201053120 2171 1083284746947 2172 -12897704533448 2173 6422563952351 2174 17332530484824 2175 -21837325974947 2176 -10182982141840 2177 36621530764038 2178 -12512588635936 2179 -34211576034458 2180 36841394184498 2181 9718195260368 2182 -40703942587224 2183 17811889089381 2184 21240873185842 2185 -26050023351740 2186 1019562828336 2187 15656327859827 2188 -9226999867206 2189 -3311053178202 2190 6112769090132 2191 -1539093706784 2192 -1706297097870 2193 1309282317674 2194 -1397911376 2195 -376964992512 2196 141722875168 2197 35211129734 2198 -39392876412 2199 5967480453 2200 4003830600 2201 -1724615442 2202 0 2203 132304361 2204 -22582188 2205 -2258693 2206 855604 2207 -34020 2208 -3890 2209 119 2210 0 2211 1 2212 65 2213 1952 2214 35805 2215 446338 2216 3973357 2217 25746950 2218 120669927 2219 391633284 2220 761776386 2221 311964772 2222 -2387083705 2223 -4310825859 2224 5821891106 2225 22613152120 2226 -10501700241 2227 -90866855775 2228 18695072949 2229 314431806064 2230 -79947931117 2231 -951179545499 2232 487145392530 2233 2415798041824 2234 -2268655246405 2235 -4703164627777 2236 7625915138979 2237 5529267125220 2238 -18457176692864 2239 1570750335130 2240 30858876576324 2241 -23380939725570 2242 -30405586157450 2243 53802830891171 2244 2440165013314 2245 -67022702793360 2246 43112939638137 2247 41102122399460 2248 -69241862239943 2249 8094010266622 2250 52612405059456 2251 -38899425963645 2252 -14032601169275 2253 33770756363680 2254 -10597459013397 2255 -13000491815022 2256 12222733033140 2257 -95544678630 2258 -5146278196610 2259 2405681959134 2260 740972447690 2261 -1063005978624 2262 209862589730 2263 187285866369 2264 -110990268051 2265 3448736 2266 18290232191 2267 -5012919155 2268 -881726766 2269 670473920 2270 -65655751 2271 -26630527 2272 6322320 2273 -156 2274 -91546 2275 4251 2276 53 2277 0 2278 1 2279 66 2280 2015 2281 37632 2282 478548 2283 4356864 2284 28979026 2285 140229960 2286 475250900 2287 996853830 2288 639861423 2289 -2664971008 2290 -6157527640 2291 4870173870 2292 30053180314 2293 -1221572248 2294 -117425714286 2295 -25531269300 2296 408363352138 2297 73688968704 2298 -1286349923852 2299 92606345688 2300 3540616190235 2301 -1660301655848 2302 -7927509500881 2303 7930070538768 2304 12710857248664 2305 -23709312590080 2306 -9270091105119 2307 48235119311216 2308 -16864545111240 2309 -63467462290392 2310 68195227496830 2311 38615760123188 2312 -112620931267614 2313 32165076110720 2314 100919229249643 2315 -100324776154770 2316 -28781305771619 2317 106117544113000 2318 -43644623105259 2319 -52589755263864 2320 61537469317025 2321 -1999214739456 2322 -35054624676717 2323 19958328031818 2324 7034061481356 2325 -12545376877040 2326 3063840535380 2327 3318008411412 2328 -2475542393379 2329 2133150528 2330 675693172455 2331 -247273871166 2332 -59816207412 2333 65126150184 2334 -9599304528 2335 -6264147540 2336 2622784968 2337 0 2338 -189624435 2339 31362276 2340 3033560 2341 -1108816 2342 42330 2343 4648 2344 -133 2345 0 2346 1 2347 67 2348 2079 2349 39520 2350 512464 2351 4769226 2352 32538375 2353 162390357 2354 573460650 2355 1287984396 2356 1098328571 2357 -2854082511 2358 -8434297018 2359 2871759220 2360 38414412081 2361 13766043351 2362 -144797143608 2363 -94536133218 2364 501033489350 2365 322091856212 2366 -1628190108540 2367 -621689347005 2368 4796297643565 2369 -150763001085 2370 -11976674027659 2371 6328900969640 2372 23120238974994 2373 -26710266760385 2374 -28684723564880 2375 67334911113249 2376 4561968894817 2377 -111037441638993 2378 69353755960779 2379 107399493687255 2380 -164883192894275 2381 -16880692847139 2382 198396915613696 2383 -116435750143472 2384 -116967773361285 2385 182533324846187 2386 -17867900597043 2387 -131923922678721 2388 93092946567452 2389 33667059804125 2390 -76924893604212 2391 23213354426706 2392 28071374803395 2393 -25556326385436 2394 164522426115 2395 10205611876629 2396 -4639039318971 2397 -1393985352749 2398 1945403602764 2399 -373921781625 2400 -325138340590 2401 187623045311 2402 -4659768 2403 -29300954430 2404 7813171480 2405 1336277034 2406 -987246034 2407 93832053 2408 36891972 2409 -8474805 2410 176 2411 113931 2412 -5051 2413 -58 2414 0 2415 1 2416 68 2417 2144 2418 41470 2419 548145 2420 5212032 2421 36450729 2422 187428294 2423 688328697 2424 1645821580 2425 1723360146 2426 -2890602260 2427 -11167740827 2428 -547173312 2429 47333619465 2430 36006784740 2431 -170078198754 2432 -194146303884 2433 578102968575 2434 688334929000 2435 -1922382053690 2436 -1752206296032 2437 6026871836913 2438 2639825433138 2439 -16570764459855 2440 1574494358844 2441 36813477960060 2442 -24374363250818 2443 -59072975653143 2444 83242733076480 2445 49703405739000 2446 -170868011164458 2447 39749452988547 2448 219603675466044 2449 -205710137284260 2450 -134576523821652 2451 334463446712604 2452 -80358728205056 2453 -287326533981129 2454 266226003334880 2455 81121695991533 2456 -269646426192528 2457 104851871380386 2458 127038315991782 2459 -142433239704600 2460 3859005367296 2461 77023945729259 2462 -42454793008650 2463 -14685138946506 2464 25357615498200 2465 -6015665817258 2466 -6365308887000 2467 4622519731494 2468 -3229206336 2469 -1197945965610 2470 427063510538 2471 100652927804 2472 -106725993316 2473 15316269078 2474 9727378080 2475 -3961425528 2476 0 2477 270259269 2478 -43342248 2479 -4056775 2480 1431616 2481 -52503 2482 -5508 2483 147 2484 0 2485 1 2486 69 2487 2210 2488 43483 2489 585651 2490 5686928 2491 40743296 2492 215643780 2493 822153976 2494 2082637173 2495 2558526384 2496 -2688930664 2497 -14360764678 2498 -5828611551 2499 56202666792 2500 67123343045 2501 -188986640400 2502 -329743087252 2503 618763603406 2504 1192483511283 2505 -2086996896945 2506 -3388300251140 2507 6970578173952 2508 7110757854194 2509 -21090812577140 2510 -7842929607279 2511 53038242929518 2512 -12325197776490 2513 -101772204370434 2514 87132543102141 2515 128260830014376 2516 -233396001488481 2517 -46217733417052 2518 379974136492239 2519 -198164343173256 2520 -358587758950985 2521 488986207185100 2522 72907647477852 2523 -568073981727616 2524 307083811149582 2525 321462672069192 2526 -469304266139260 2527 38650728812960 2528 322946584471431 2529 -218373232266709 2530 -78833196646475 2531 171928305433320 2532 -50031754359377 2533 -59571937459441 2534 52610542447644 2535 -280169099028 2536 -19958763800825 2537 8831484882090 2538 2590244396344 2539 -3519965179904 2540 659228817615 2541 558875429537 2542 -314252139591 2543 6110796 2544 46569566120 2545 -12089083184 2546 -2011627773 2547 1444864120 2548 -133373708 2549 -50857911 2550 11310301 2551 202 2552 -141273 2553 5987 2554 63 2555 0 2556 1 2557 70 2558 2277 2559 45560 2560 625043 2561 6195618 2562 45444815 2563 247361024 2564 977488344 2565 2612514894 2566 3656220257 2567 -2136471480 2568 -17980520751 2569 -13480968710 2570 64098753210 2571 108699451392 2572 -195581414270 2573 -505402013754 2574 594686409052 2575 1847084910736 2576 -2007797238045 2577 -5593215109900 2578 7235382539399 2579 13618032268032 2580 -24459017610752 2581 -23556753883616 2582 69764340502890 2583 15046084160448 2584 -155722405317092 2585 65302987049622 2586 248471118911565 2587 -277476743111680 2588 -221185387994220 2589 577946003408034 2590 -79752541343727 2591 -724366193497704 2592 601611653681990 2593 440147166430068 2594 -962470692823761 2595 195601305754624 2596 792488611690572 2597 -689756306179770 2598 -219531182901677 2599 669168981855696 2600 -247260131359839 2601 -300041360354476 2602 323460460175750 2603 -7340507725824 2604 -166301856464603 2605 88901615309716 2606 30166913330946 2607 -50526813998640 2608 11658697656622 2609 12056917476186 2610 -8530391037326 2611 4851974528 2612 2101974990120 2613 -730499408996 2614 -167850739290 2615 173444017824 2616 -24250005263 2617 -14998047000 2618 5944359312 2619 0 2620 -383129054 2621 59610060 2622 5403805 2623 -1841792 2624 65052 2625 6498 2626 -165 2627 0 2628 1 2629 71 2630 2345 2631 47702 2632 666383 2633 6739865 2634 50585612 2635 282929855 2636 1157157992 2637 3251561698 2638 5079063250 2639 -1087477744 2640 -21942920865 2641 -24071661989 2642 69706253303 2643 162110606952 2644 -182002418066 2645 -722725927330 2646 469275907248 2647 2651109164178 2648 -1535284077457 2649 -8377588239468 2650 6280444668975 2651 22378186675838 2652 -25025353506138 2653 -47060136583848 2654 83149461643592 2655 64172117039570 2656 -215651822459755 2657 -1229381234481 2658 412997988691757 2659 -265835303819640 2660 -520119503752190 2661 774237514315434 2662 241167207806116 2663 -1245170838919639 2664 547475837172728 2665 1142120335943755 2666 -1407656673111888 2667 -263832774784887 2668 1578336345910116 2669 -792291215979158 2670 -856553757458175 2671 1178993258557685 2672 -82048871566585 2673 -773267584261293 2674 502737260841699 2675 180566193009900 2676 -377516416561143 2677 106195985568987 2678 124395765919084 2679 -106733797490943 2680 472142098080 2681 38524762033049 2682 -16610035785853 2683 -4757359315676 2684 6300794030460 2685 -1150655386890 2686 -951645064741 2687 521756782560 2688 -7802777 2689 -73459877854 2690 18575600735 2691 3009085340 2692 -2102393962 2693 188588274 2694 69783888 2695 -15032105 2696 -222 2697 174561 2698 -7085 2699 -73 2700 0 2701 1 2702 72 2703 2414 2704 49910 2705 709734 2706 7321492 2707 56197657 2708 322727196 2709 1364286170 2710 4018137920 2711 6901485885 2712 644172870 2713 -26093021389 2714 -38211882120 2715 71231917229 2716 228290181090 2717 -138261473274 2718 -979334104840 2719 197464004155 2720 3582233796546 2721 -484811160352 2722 -11664914388348 2723 3409854985374 2724 33333989497400 2725 -20485027047128 2726 -79283300018784 2727 87007499305513 2728 141382903826840 2729 -269859378331890 2730 -136006523198964 2731 612750805641722 2732 -141419507664834 2733 -969954212449317 2734 883967699737560 2735 880960433737098 2736 -1877730746549138 2737 112932395112632 2738 2292351132128868 2739 -1710979919086340 2740 -1368039520165436 2741 2691201206476992 2742 -464868305949472 2743 -2123957190324411 2744 1747708102780500 2745 573913197454015 2746 -1624702834558944 2747 572953758968070 2748 694092862439782 2749 -721610987656900 2750 13772930141088 2751 353232974394465 2752 -183431022077292 2753 -61044352168422 2754 99332912028280 2755 -22318756987885 2756 -22565670183072 2757 15567648509320 2758 -7238904048 2759 -3652245707850 2760 1238159573140 2761 277529892731 2762 -279642718596 2763 38113741996 2764 22968313100 2765 -8864599671 2766 0 2767 540356222 2768 -81604728 2769 -7168770 2770 2361320 2771 -80394 2772 -7690 2773 187 2774 0 2775 1 2776 73 2777 2484 2778 52185 2779 755160 2780 7942383 2781 62314622 2782 367158593 2783 1602317277 2784 4933107465 2785 9211499456 2786 3293416098 2787 -30180482791 2788 -56530928635 2789 66316393350 2790 307419152962 2791 -52126753627 2792 -1266982912629 2793 -273664221236 2794 4587491023060 2795 1358593850142 2796 -15249158100374 2797 -2213263764556 2798 45980398090242 2799 -7860925684275 2800 -119986381800649 2801 72391053582144 2802 251288579957940 2803 -297820281628907 2804 -364545140214735 2805 818611101239228 2806 173405389910728 2807 -1571620026458916 2808 758861551405975 2809 1961387978691260 2810 -2471687457450588 2811 -1017595174709705 2812 3927840305762087 2813 -1467084991013388 2814 -3492923455212415 2815 3943473274329544 2816 863012700841203 2817 -4266399008063584 2818 2002734598045826 2819 2219733642465675 2820 -2898809192298050 2821 171157695457742 2822 1813986322579998 2823 -1137200917156473 2824 -405332291750125 2825 815316236310996 2826 -222165914111449 2827 -255864004598312 2828 213578189634600 2829 -787855030730 2830 -73448937183069 2831 30883447916775 2832 8642101254865 2833 -11164248047616 2834 1989439813080 2835 1606045044282 2836 -859104629396 2837 10156374 2838 115049083325 2839 -28354231070 2840 -4473903753 2841 3042245008 2842 -265318256 2843 -95325786 2844 19901885 2845 -250 2846 -215208 2847 8363 2848 83 2849 0 2850 1 2851 74 2852 2555 2853 54528 2854 802726 2855 8604484 2856 68971940 2857 416659800 2858 1875042369 2859 6020109304 2860 12112676550 2861 7153809664 2862 -33829191438 2863 -79636908306 2864 51946578128 2865 398527850528 2866 90845319384 2867 -1569313924830 2868 -1003060749817 2869 5572475990144 2870 4228768934126 2871 -18745790914386 2872 -11522542401359 2873 59154237460864 2874 16404965825818 2875 -166958978920338 2876 27451010989773 2877 394323387411136 2878 -268045097705011 2879 -709063590902924 2880 971587190029077 2881 772055366120808 2882 -2273119019097653 2883 173842810636558 2884 3567025992695667 2885 -2705386165591680 2886 -3244744798541610 2887 5887060197712960 2888 27172752922495 2889 -6993859718904456 2890 4743746313776498 2891 4074578417948070 2892 -7329018008375470 2893 1080724536112128 2894 5545430068372626 2895 -4337190408358988 2896 -1455927228038982 2897 3865265820824856 2898 -1305823396468959 2899 -1575131653569916 2900 1583202383009384 2901 -25512143486976 2902 -738866495559123 2903 373232610711510 2904 121799721394512 2905 -192821648275328 2906 42230236486742 2907 41758541987322 2908 -28112415090470 2909 10727582720 2910 6287141418817 2911 -2080469717298 2912 -455164654542 2913 447475134256 2914 -59485506641 2915 -34947611298 2916 13141201899 2917 0 2918 -758374085 2919 111230752 2920 9471882 2921 -3017472 2922 98927 2923 9100 2924 -208 2925 0 2926 1 2927 75 2928 2627 2929 56940 2930 852498 2931 9309804 2932 76206865 2933 471698421 2934 2186626139 2935 7305851587 2936 15726359088 2937 12588884815 2938 -36500003776 2939 -108059925456 2940 24375243208 2941 498999020898 2942 307063681860 2943 -1859255080348 2944 -2052312665221 2945 6389559178653 2946 8358155558312 2947 -21539007833035 2948 -25463020208580 2949 70798321674134 2950 56198481706406 2951 -215045459062629 2952 -62210298490125 2953 563373022748039 2954 -136873715122488 2955 -1179710509905564 2956 972734180542211 2957 1749820991411025 2958 -2933833307359614 2959 -1173203135761861 2960 5671108308715626 2961 -2018465874164051 2962 -6980019295033710 2963 7626981175204053 2964 3820699103431143 2965 -11975587734237823 2966 3823446317340645 2967 10307671074323245 2968 -10773882489828984 2969 -2634609575271696 2970 11245045151272960 2971 -4966354997589533 2972 -5609046952306710 2973 6985621751855633 2974 -351270736504324 2975 -4175118142419249 2976 2530090830286877 2977 893167177852100 2978 -1733647662187002 2979 458436113008430 2980 518868817834466 2981 -421865531399214 2982 1302519598550 2983 138409898320754 2984 -56801751316479 2985 -15536724077937 2986 19591528119288 2987 -3408768970335 2988 -2687541943541 2989 1403418024905 2990 -13444077 2991 -178956218287 2992 43008027210 2993 6613273314 2994 -4378948646 2995 371482139 2996 129659790 2997 -26251075 2998 279 2999 264741 3000 -9852 3001 -90 3002 0 3003 1 3004 76 3005 2700 3006 59422 3007 904543 3008 10060416 3009 84058533 3010 532775610 3011 2541635424 3012 8820429736 3013 20194113828 3014 20045229606 3015 -37445432310 3016 -142173122176 3017 -20943190710 3018 603963547542 3019 614360709501 3020 -2096141099040 3021 -3480193129275 3022 6825861868220 3023 13946455753209 3024 -22729773925152 3025 -44853093822510 3026 77720440781142 3027 115260036972266 3028 -255056241585340 3029 -212427470688147 3030 739537125235100 3031 150835536142648 3032 -1761700869455616 3033 675274214686430 3034 3176967100901782 3035 -3282983230043025 3036 -3635899740713116 3037 8024265268032486 3038 436508732157786 3039 -12480436497537768 3040 7987706142392320 3041 11249505371694564 3042 -17876025869525622 3043 -1052483699029549 3044 20650359798204372 3045 -12848380347408005 3046 -11698276402108936 3047 19478758722668523 3048 -2461692148952704 3049 -14134987185376740 3050 10555571594498130 3051 3596448989310348 3052 -9022878685745580 3053 2929706889151482 3054 3511291525998178 3055 -3419425815454175 3056 46689686466336 3057 1523396466281641 3058 -749482514233396 3059 -239833912361832 3060 369838970395680 3061 -79025640814467 3062 -76452378312456 3063 50260800461961 3064 -15795936544 3065 -10727729992620 3066 3467026416176 3067 740743849638 3068 -710900162496 3069 92222886040 3070 52847511610 3071 -19370669481 3072 0 3073 1059385066 3074 -150984684 3075 -12469620 3076 3843792 3077 -121383 3078 -10696 3079 229 3080 0 3081 1 3082 77 3083 2774 3084 61975 3085 958929 3086 10858458 3087 92568024 3088 600427830 3089 2945069295 3090 10597669934 3091 25680456530 3092 30067510203 3093 -35654937901 3094 -182086042575 3095 -89388889344 3096 705583507671 3097 1031059248312 3098 -2222672780151 3099 -5334680805370 3100 6592144740315 3101 21115988110537 3102 -21091664044339 3103 -70182751063992 3104 75379772284575 3105 196432211117961 3106 -272680621322214 3107 -438304701103566 3108 887280361529674 3109 657891044289650 3110 -2398257821009883 3111 -117323785371648 3112 5055250264766187 3113 -2879283371073804 3114 -7552165717302255 3115 10007721221418954 3116 5785837833429255 3117 -19557785754644242 3118 4944577263471648 3119 23667838689001120 3120 -22828895080737894 3121 -13258396642108407 3122 35406421671021444 3123 -9713107151847360 3124 -29464235886783390 3125 28758895616311065 3126 7634202797526437 3127 -28955725089785856 3128 12095479300698857 3129 13850239113903660 3130 -16520576431486371 3131 710013487925700 3132 9440322535828539 3133 -5541727281312492 3134 -1934649309242325 3135 3632778021267536 3136 -933711778260462 3137 -1038279446724850 3138 823113296649049 3139 -2134524523110 3140 -257961534099327 3141 103399576181325 3142 27658035839118 3143 -34065932304384 3144 5790745724890 3145 4461122689443 3146 -2275369434130 3147 17351528 3148 276550816014 3149 -64842413400 3150 -9721472940 3151 6271095936 3152 -517758318 3153 -175637067 3154 34498945 3155 306 3156 -324722 3157 11586 3158 99 3159 0 3160 1 3161 78 3162 2849 3163 64600 3164 1015725 3165 11706134 3166 101778425 3167 675228672 3168 3402390787 3169 12675499480 3170 32375867292 3171 43315655104 3172 -29789322786 3173 -227503785828 3174 -187169387275 3175 792222403072 3176 1574538715512 3177 -2161902655416 3178 -7641960150555 3179 5314226363400 3180 29851829577856 3181 -15044143641650 3182 -101339244721437 3183 57747576979456 3184 300576645399305 3185 -247585954865400 3186 -750693493676051 3187 949507172824600 3188 1446390830518470 3189 -2970109602800700 3190 -1642130546189077 3191 7255678289383296 3192 -1084373570288938 3193 -13117888596537128 3194 10465362360635490 3195 15315428557783200 3196 -27139814349366655 3197 -4564091658923832 3198 41837474298603196 3199 -22830347862625280 3200 -37119683500999047 3201 52728088412102296 3202 5512469959669457 3203 -59191804536370560 3204 34055657570125345 3205 32519699149362590 3206 -50611811039240583 3207 5501855553289472 3208 35239441093047598 3209 -25223007248469030 3210 -8674328196422085 3211 20691849573730384 3212 -6475645397615751 3213 -7698137138328156 3214 7276869057884300 3215 -84479164317696 3216 -3098590405266553 3217 1486352087253462 3218 466418797109370 3219 -701358039586960 3220 146332542779055 3221 138556025489376 3222 -89008677129170 3223 23117825920 3224 18151321006275 3225 -5732343265698 3226 -1196642180305 3227 1121667451320 3228 -142067291058 3229 -79444856370 3230 28398413700 3231 0 3232 -1473244073 3233 204118674 3234 16360325 3235 -4881480 3236 148770 3237 12530 3238 -256 3239 0 3240 1 3241 79 3242 2925 3243 67298 3244 1075001 3245 12605715 3246 111734894 3247 757790735 3248 3919560327 3249 15096345535 3250 40500120927 3251 60584447016 3252 -18102532348 3253 -277544264838 3254 -321249092175 3255 847509755495 3256 2259177111828 3257 -1814518253898 3258 -10391949874066 3259 2529084884584 3260 39925468753398 3261 -2655900326489 3262 -137255650139668 3263 17304862171716 3264 425127481005675 3265 -152968725082943 3266 -1151061649194375 3267 843456134511912 3268 2563282134266295 3269 -3273561708652584 3270 -4149970982132400 3271 9438321316959717 3272 2930815804779144 3273 -20186179717645258 3274 7548703766482692 3275 30171342805812837 3276 -32691306677807470 3277 -24581359381556287 3278 64838851372717758 3279 -10852756573211261 3280 -76986797783933951 3281 66473567956237221 3282 43359625446132474 3283 -101784929062863332 3284 24100523471856699 3285 81834924896463221 3286 -75122299787418676 3287 -21213453333203208 3288 72964039312676158 3289 -28961312911062164 3290 -33481388227181868 3291 38386624853665564 3292 -1414751207496732 3293 -20993261093054577 3294 11960125636371614 3295 4124223149163445 3296 -7507942591019481 3297 1878268948505613 3298 2051668279867987 3299 -1587425139281520 3300 3468886650111 3301 475768283193241 3302 -186387895441872 3303 -48777529010171 3304 58718797964805 3305 -9756989617959 3306 -7348306483903 3307 3662597862352 3308 -21888189 3309 -424708757990 3310 97198477725 3311 14214738114 3312 -8937338525 3313 718461359 3314 236981502 3315 -45179976 3316 -346 3317 397161 3318 -13598 3319 -113 3320 0 3321 1 3322 80 3323 3002 3324 70070 3325 1136828 3326 13559540 3327 122484725 3328 848767568 3329 4503070919 3330 17907563840 3331 50305957665 3332 82825788220 3333 1651030091 3334 -330504586692 3335 -499190467196 3336 849317365358 3337 3093534798120 3338 -1056795092096 3339 -13519993251520 3340 -2311610296728 3341 50801757798393 3342 18306089126660 3343 -175484714235783 3344 -54744069422490 3345 562281868973165 3346 44090018010192 3347 -1624612382580660 3348 458736619313312 3349 4018530617787664 3350 -3000876522605884 3351 -7853880468960987 3352 10959965610564650 3353 10120800043441479 3354 -27984904111210400 3355 -1364898233583354 3356 50805003855402304 3357 -31559854463638285 3358 -59623431159404640 3359 88411701476159173 3360 23762668879501776 3361 -135078921867424098 3362 63351578553010080 3363 117449992566735868 3364 -151454454115771770 3365 -21669156699050551 3366 165134437278385532 3367 -88470285370053195 3368 -87834193757125266 3369 128760768290405229 3370 -12080757879176928 3371 -86066397189523206 3372 59239583966481280 3373 20473465062709776 3374 -46667545096558848 3375 14111668023198149 3376 16616240350170214 3377 -15270949347231125 3378 151219056731040 3379 6222249411349335 3380 -2912984187658534 3381 -896492207305380 3382 1315798559828620 3383 -268263462125602 3384 -248695762532218 3385 156208753448688 3386 -33638303392 3387 -30466626333735 3388 9406798718520 3389 1919557257904 3390 -1758192699240 3391 217519135251 3392 118754690110 3393 -41417401153 3394 0 3395 2039943633 3396 -274877616 3397 -21391005 3398 6181224 3399 -181926 3400 -14712 3401 288 3402 0 3403 1 3404 81 3405 3080 3406 72917 3407 1201278 3408 14570017 3409 134077414 3410 948855675 3411 5159985146 3412 21161899044 3413 62083120932 3414 111173927657 3415 32325793465 3416 -383566102656 3417 -728875650420 3418 768678009973 3419 4076638779906 3420 260289975790 3421 -16884497516384 3422 -9827162333982 3423 61530529151449 3424 50263127657971 3425 -211710575316690 3426 -167948290401868 3427 696879190142543 3428 381027640207053 3429 -2131712387602840 3430 -340707764602205 3431 5755097628991629 3432 -1728799977643524 3433 -12845874227800510 3434 10782658198270677 3435 21409836572869200 3436 -34761466393462221 3437 -19589325404655672 3438 76099647857337392 3439 -16399179207051229 3440 -113430874200315435 3441 102757155232965574 3442 95045232911067035 3443 -207572170670392836 3444 19838927989546648 3445 241449053344412220 3446 -188752868865161757 3447 -135204498463706404 3448 285159504016112256 3449 -58507726243983912 3450 -221412612045465470 3451 192294897709822204 3452 56914581548694243 3453 -180187277577756480 3454 68236416222010798 3455 79362490872220335 3456 -87724282992414065 3457 2781322080635532 3458 45960842271470922 3459 -25453510182959976 3460 -8661853857431825 3461 15315627160232892 3462 -3733977472769151 3463 -4006206505278736 3464 3027827224299192 3465 -5592845861150 3466 -868789635537607 3467 332860289529834 3468 85261273132804 3469 -100372723007488 3470 16311826443405 3471 12015310441806 3472 -5855133828635 3473 28072140 3474 648352104356 3475 -144895585090 3476 -20679142176 3477 12677864968 3478 -992735233 3479 -318541629 3480 58973085 3481 -384 3482 -484749 3483 15930 3484 127 3485 0 3486 1 3487 82 3488 3159 3489 75840 3490 1268424 3491 15639624 3492 146564726 3493 1058796584 3494 5897974050 3495 24917978338 3496 76162790481 3497 146973961728 3498 77513274176 3499 -432426023050 3500 -1018069957278 3501 568694922840 3502 5193225032527 3503 2310158412738 3504 -20240547824185 3505 -20678703901952 3506 70626433816512 3507 95625900062220 3508 -239224773565535 3509 -331671838136400 3510 804092255074305 3511 896454259956762 3512 -2597993743264695 3513 -1708480398051840 3514 7610920319966865 3515 1076564799530190 3516 -18976966639324852 3517 7405714958937776 3518 37412052969200148 3519 -37390551939841800 3520 -50759250889636268 3521 102155324750385984 3522 23058012135797053 3523 -186666311487040886 3524 90071028823679280 3525 218379255325959024 3526 -278561709178572574 3527 -99939200088401352 3528 421757353929116409 3529 -171090973795966720 3530 -358299939397272678 3531 424515218555790474 3532 74547006700880272 3533 -449367244220595528 3534 225547404831665035 3535 231145831907371734 3536 -321178004832239478 3537 26090477427264128 3538 206215489091614586 3539 -136880812719925200 3540 -47374324183943235 3541 103613861963621800 3542 -30339155510265699 3543 -35344247876324426 3544 31625819481221800 3545 -267941953142784 3546 -12344133294175826 3547 5645031211709868 3548 1704106775372778 3549 -2443390770470280 3550 487116481822628 3551 442304927952156 3552 -271788716692006 3553 48675920128 3554 50747334607755 3555 -15326048607380 3556 -3058519140118 3557 2738655214344 3558 -331100043043 3559 -176555602690 3560 60103781865 3561 0 3562 -2812921951 3563 368798184 3564 27874310 3565 -7805032 3566 221697 3567 17260 3568 -319 3569 0 3570 1 3571 83 3572 3239 3573 78840 3574 1338340 3575 16770910 3576 160000763 3577 1179378981 3578 6725357952 3579 29240840150 3580 92922440729 3581 191813945973 3582 141691919358 3583 -470841638696 3584 -1373780132865 3585 203512876321 3586 6407803616721 3587 5287163799309 3588 -23209863627137 3589 -35520665641370 3590 75943445540768 3591 156487446862941 3592 -248410798409290 3593 -553630091650898 3594 847147589803505 3595 1624513264707642 3596 -2903920802665593 3597 -3798881006468856 3598 9274668015963134 3599 6027992331230375 3600 -25699520325850218 3601 -1144912067671398 3602 57997752127737123 3603 -31018881244678069 3604 -98025738057567225 3605 120791570050877901 3606 99464845876237684 3607 -273301550976463923 3608 22453714318492990 3609 405580333079831160 3610 -312003469911750958 3611 -343184917357625761 3612 643983057259065372 3613 -22301362710106332 3614 -732978548394502200 3615 523724498741367937 3616 405095954311932152 3617 -780077391878108541 3618 139181672718857979 3619 584819026930514105 3620 -482953663060453921 3621 -148153017980838002 3622 436663624960770048 3623 -158333183152608675 3624 -184710569741670380 3625 197357152744886181 3626 -5399006708362313 3627 -99153223516494045 3628 53455541761361597 3629 17939644395161050 3630 -30858805949267432 3631 7339968622516209 3632 7735049954793744 3633 -5714897361698624 3634 8949491278145 3635 1571520201874954 3636 -589168403392896 3637 -147774157580291 3638 170215559855424 3639 -27067244967190 3640 -19508630691915 3641 9298708944759 3642 -36534913 3643 -984105487970 3644 214854195820 3645 29936350695 3646 -17903386082 3647 1366144268 3648 426612536 3649 -76731345 3650 429 3651 590495 3652 -18632 3653 -138 3654 0 3655 1 3656 84 3657 3320 3658 81918 3659 1411101 3660 17966496 3661 174442033 3662 1311440910 3663 7651149275 3664 34202499716 3665 112791155790 3666 247560981432 3667 230401446527 3668 -490071117312 3669 -1801350210617 3670 -382549964888 3671 7657430104341 3672 9399615136144 3673 -25247932335593 3674 -54927808408506 3675 74554127294153 3676 234185264163328 3677 -226303316469720 3678 -837796264410072 3679 775407948555708 3680 2586417913196904 3681 -2875164977782988 3682 -6738601187630930 3683 10239291677302368 3684 13746026657954752 3685 -31878086302751139 3686 -17224007115247902 3687 81690024830954415 3688 -8870434039954968 3689 -162667470677928585 3690 117960302646437860 3691 226010497906428872 3692 -355627664986244256 3693 -138642875093884420 3694 655801300754196634 3695 -242685805238662680 3696 -760898426289723172 3697 851740615309515744 3698 374668772109671088 3699 -1277629570587199307 3700 450654804339752960 3701 1058250646568443575 3702 -1163180463901570812 3703 -236194908276387256 3704 1194989371820538480 3705 -564942245988780912 3706 -594037268756622998 3707 786437785762578939 3708 -55477271276519232 3709 -485325686318885572 3710 311434715477180292 3711 107638931605841988 3712 -226669520964078360 3713 64391823398222316 3714 74150188970818506 3715 -64679756719875115 3716 470196674862912 3717 24208927831028643 3718 -10822856474596254 3719 -3205358022638163 3720 4493276747629180 3721 -876481978765650 3722 -779778936930924 3723 469007360023255 3724 -70063178336 3725 -83911287111081 3726 24798824143324 3727 4841928116285 3728 -4240235773548 3729 501167033686 3730 261126934032 3731 -86803147395 3732 0 3733 3863367396 3734 -493053108 3735 -36209261 3736 9828608 3737 -269547 3738 -20146 3739 351 3740 0 3741 1 3742 85 3743 3402 3744 85075 3745 1486783 3746 19229076 3747 189947520 3748 1455872040 3749 8685097434 3750 39882553403 3751 136255434388 3752 316401667650 3753 350444896900 3754 -478192530603 3755 -2303226210312 3756 -1255574959347 3757 8843100974085 3758 14858170153839 3759 -25609768162240 3760 -79292503039674 3761 62648211006810 3762 328711851922090 3763 -156313940926848 3764 -1181593473136776 3765 523285981979666 3766 3778727774532428 3767 -2275799414921010 3768 -10584435502520434 3769 9760318453231940 3770 24735201168346074 3771 -35585450918945984 3772 -43314559319280040 3773 104902992961774182 3774 37607421569123197 3775 -241998543292588186 3776 72451729742990544 3777 412606177271138625 3778 -398205142490204616 3779 -439658398513889280 3780 941244469600228576 3781 31188921736672362 3782 -1389392248140056205 3783 918050088534391934 3784 1174183579774547035 3785 -1941847962300601047 3786 -33895313665379152 3787 2160627617431096880 3788 -1422429320471095404 3789 -1172640738645773132 3790 2087190715877099916 3791 -324878911815578922 3792 -1510760304806196955 3793 1191410892365193685 3794 375536160026694810 3795 -1039640728260261440 3796 362083357776897583 3797 422629068489127425 3798 -437471745451149040 3799 10355491917075144 3800 210957132474387999 3801 -110855618938499123 3802 -36670121907970725 3803 61450748366915592 3804 -14274081159415936 3805 -14775540511035106 3806 10679281799472657 3807 -14218018528320 3808 -2817103518398063 3809 1034008121740662 3810 254054470411463 3811 -286470013685760 3812 44594272166625 3813 31462419945124 3814 -14674578763065 3815 46525320 3816 1485536751083 3817 -316968907615 3818 -43134008058 3819 25173975168 3820 -1872687754 3821 -569344779 3822 99524725 3823 482 3824 -717552 3825 21754 3826 152 3827 0 3828 1 3829 86 3830 3485 3831 88312 3832 1565463 3833 20561418 3834 206578755 3835 1613616000 3836 9837735858 3837 46368823722 3838 163865519587 3839 400887344024 3840 510121953675 3841 -419280194994 3842 -2877307473072 3843 -2492142741504 3844 9819744764235 3845 21858302020800 3846 -23316524070277 3847 -108686975340200 3848 35470292233992 3849 437958046410962 3850 -18244230967170 3851 -1572327579397632 3852 10607793984018 3853 5158130197322358 3854 -807084622190811 3855 -15265164008742920 3856 6829408556687261 3857 39195171517367276 3858 -33914880874873557 3859 -81552115018235904 3860 121076994581964960 3861 118019337468671088 3862 -326538991588642695 3863 -44482129081363896 3864 659463201674254697 3865 -341698316415566900 3866 -926482292372358330 3867 1187487657377873408 3868 649098735893435154 3869 -2215914083059342914 3870 613192006695203235 3871 2541205154100501504 3872 -2534416692658273461 3873 -1301005827348762990 3874 3765082242769438381 3875 -1159875512548147200 3876 -3036007154201100794 3877 3120408699732071136 3878 705813665146534356 3879 -3110499356307794928 3880 1391654372751082125 3881 1493780135593488072 3882 -1892393095069898080 3883 116249723357383168 3884 1123186023836958240 3885 -698283051970429940 3886 -240465182406069546 3887 488979306872107800 3888 -134993634683317749 3889 -153548696622084270 3890 130712741844297300 3891 -817582375305216 3892 -46961410653251803 3893 20539145846752962 3894 5969164149561613 3895 -8186465053755360 3896 1563388176798735 3897 1363293011963232 3898 -802983901626024 3899 100337534976 3900 137778350381400 3901 -39862905718650 3902 -7617944463662 3903 6527245914264 3904 -754508807514 3905 -384280900980 3906 124785509094 3907 0 3908 -5285755860 3909 656893864 3910 46896965 3911 -12344448 3912 327307 3913 23460 3914 -390 3915 0 3916 1 3917 87 3918 3569 3919 91630 3920 1647219 3921 21966365 3922 224399888 3923 1785672783 3924 11120431210 3925 53758047032 3926 196242290088 3927 503984572560 3928 719497437097 3929 -292414553775 3930 -3514786966913 3931 -4178728833582 3932 10384860419343 3933 30555373150081 3934 -17126151301315 3935 -142685699125896 3936 -12677579433356 3937 556782326149259 3938 211262751461397 3939 -1982880616660255 3940 -854800979200000 3941 6622831504280124 3942 1884587176781528 3943 -20507117866608374 3944 177699813612540 3945 56757962818284252 3946 -22857315944922922 3947 -132964334881211694 3948 119829050590051026 3949 241436535351678470 3950 -396572700476178270 3951 -267689799324812361 3952 947609718051761089 3953 -98431432809836163 3954 -1627556137204156825 3955 1249925702111174613 3956 1775691116890774788 3957 -3124371060504530712 3958 -421165361146827361 3959 4584852648049744665 3960 -2624846991789873698 3961 -3842325165695065260 3962 5704793887198094220 3963 354699721501971644 3964 -6200324589361357540 3965 3787264246752028380 3966 3293010736664028103 3967 -5470151590346455018 3968 745000721046731223 3969 3823108987471098395 3970 -2889800219644327009 3971 -929557018270438692 3972 2434371792303220280 3973 -816623977906802670 3974 -951666265086692220 3975 956202288956825901 3976 -19638026431516157 3977 -442970521274189952 3978 227147060675464787 3979 74033848544777500 3980 -121012342982579127 3981 27475215989258651 3982 27938323069747416 3983 -19766605466170542 3984 22433369339825 3985 5006565623499182 3986 -1800017698052079 3987 -433402453501101 3988 478625723149576 3989 -72968749672800 3990 -50414043663319 3991 23018479907865 3992 -58087062 3993 -2230639697331 3994 465327677280 3995 61869195135 3996 -35250610394 3997 2557383864 3998 757261668 3999 -128701615 4000 -530 4001 869862 4002 -25355 4003 -171 4004 0 4005 1 4006 88 4007 3654 4008 95030 4009 1732130 4010 23446836 4011 243477761 4012 1973101220 4013 12545434872 4014 62156606000 4015 234084751717 4016 629131348170 4017 990709276711 4018 -70498667344 4019 -4197365166825 4020 -6410099945390 4021 10265966027603 4022 41030700780960 4023 -5512470429677 4024 -180144169588180 4025 -88336075117680 4026 675912947753048 4027 557650584650629 4028 -2366779402206648 4029 -2171390938988960 4030 7991169756142272 4031 6186270025562760 4032 -25745140397768434 4033 -11672435262989547 4034 76149852300851940 4035 2687456508110581 4036 -196378574472796008 4037 86319024422437251 4038 413653632684608960 4039 -418465362308708935 4040 -633714360112236672 4041 1226362178229814226 4042 447369193742637608 4043 -2525856520481500230 4044 890622748956057100 4045 3564857881129192396 4046 -3820554106122584016 4047 -2673253179969452294 4048 7233510265509826692 4049 -1431876536827716825 4050 -8179515389389904604 4051 7356110707226935856 4052 4266511418731733640 4053 -10817868187226752236 4054 2921693522470064560 4055 8482954202063126253 4056 -8206748450714563000 4057 -2015848256492651696 4058 7936298730528396048 4059 -3374482697666243870 4060 -3681477786825054748 4061 4479329423279180646 4062 -240255405018102560 4063 -2558636074617418482 4064 1544023111811147370 4065 528806003150059553 4066 -1040947277727010332 4067 279696634055827479 4068 314066909010743616 4069 -261180539441914175 4070 1409251151155320 4071 90154186214848604 4072 -38600172167560762 4073 -11010735717066918 4074 14783394367371580 4075 -2765457525509759 4076 -2364470205267150 4077 1364453067701827 4078 -142997416400 4079 -224709176160225 4080 63673645717724 4081 11914533158931 4082 -9992079574200 4083 1130044000074 4084 562802246380 4085 -178592552946 4086 0 4087 7205069872 4088 -872256960 4089 -60559740 4090 15465084 4091 -396612 4092 -27346 4093 435 4094 0 4095 1 4096 89 4097 3740 4098 98513 4099 1820276 4100 25005827 4101 263881982 4102 2177021525 4103 14125936763 4104 71681308947 4105 278178169664 4106 780299557452 4107 1338320679397 4108 281149113707 4109 -4893701860998 4110 -9286338679280 4111 9107172799652 4112 53246888212026 4113 13341598571480 4114 -218932101623035 4115 -198652303872456 4116 780709261629591 4117 1046548305986510 4118 -2652883740294429 4119 -4033999721273610 4120 8978760929185736 4121 12478659209228736 4122 -30023858139839368 4123 -30284956717094386 4124 94788430526026780 4125 48675721334528510 4126 -266983278415370988 4127 1129423005140303 4128 633030530818870632 4129 -341460890992373096 4130 -1172093666300835498 4131 1398612882648774585 4132 1430440954431155003 4133 -3518101678460702112 4134 -236133392167288811 4135 6088983466544661975 4136 -3743355243573658902 4137 -6709201073652298272 4138 10036066836341218084 4139 2265367571146334088 4140 -14634683891614845179 4141 7309237056613507202 4142 12103141950494733270 4143 -16361854199603422230 4144 -1647421672978726521 4145 17359472017069799556 4146 -9898075625006483148 4147 -8999733999781171139 4148 14060907805590025818 4149 -1680190264186401800 4150 -9490529019175591051 4151 6897875793075446644 4152 2252000857246661983 4153 -5611352590563299136 4154 1817545913728594080 4155 2110979005104092522 4156 -2062349107537344507 4157 36842361389192842 4158 918638387976573687 4159 -460135226253768988 4160 -147726972229448505 4161 235785614099895848 4162 -52368074956059201 4163 -52316900537239140 4164 36254663273135797 4165 -35163827009244 4166 -8824600205090895 4167 3109194233238203 4168 733897442534669 4169 -794110053826560 4170 118614556887756 4171 80281860924195 4172 -35897091515922 4173 73574148 4174 3332477656464 4175 -679908381693 4176 -88355951792 4177 49163601076 4178 -3479703752 4179 -1003915355 4180 165956247 4181 -590 4182 -1052531 4183 29509 4184 191 4185 0 4186 1 4187 90 4188 3827 4189 102080 4190 1911738 4191 26646412 4192 285685000 4193 2398617912 4194 15876121559 4195 82460218276 4196 329402884032 4197 962064243520 4198 1779721661226 4199 806460567126 4200 -5554947180200 4201 -12908032343536 4202 6455399830275 4203 66990645763644 4204 41529298892594 4205 -255621876671232 4206 -350961024597784 4207 849834872790430 4208 1700810665287369 4209 -2740107247420680 4210 -6518719033255127 4211 9176399424773790 4212 21072735103284935 4213 -31898488674493952 4214 -57092391340600725 4215 108342958221306022 4216 121352548477232387 4217 -334586045721424200 4218 -158938853986673717 4219 884784317281354328 4220 -96111046838669274 4221 -1891060249876693056 4222 1306091635948697730 4223 2981137451265397818 4224 -4361896724040605882 4225 -2576252286094113544 4226 9222645527436576594 4227 -1980331578290186200 4228 -13028712769595930211 4229 11887075098962770752 4230 10125264616572053991 4231 -22892831784953390504 4232 2991032949808671975 4233 25479916511571212064 4234 -20867933135056630061 4235 -13366534566049448592 4236 30362114388639263278 4237 -7213367553303790080 4238 -23135765239820441049 4239 21185703404924130954 4240 5548724438006830039 4241 -19873540241397705168 4242 8060816966341565995 4243 8905131220435975376 4244 -10438933441989067554 4245 490101922286888832 4246 5742393934279362421 4247 -3369198203010755760 4248 -1145894125074953246 4249 2188263032393220344 4250 -573024260575150848 4251 -634914517365148460 4252 516259480370456150 4253 -2408945352179712 4254 -171364311093962582 4255 71870289558331924 4256 20126890854431391 4257 -26470652881688720 4258 4852830535597785 4259 4069611483705108 4260 -2301815532363667 4261 202845839488 4262 364130576115330 4263 -101090821023286 4264 -18528330262521 4265 15214582135296 4266 -1684069514127 4267 -820446996340 4268 254508977187 4269 0 4270 -9786246930 4271 1154523468 4272 77976800 4273 -19327144 4274 479298 4275 31848 4276 -481 4277 0 4278 1 4279 91 4280 3915 4281 105732 4282 2006598 4283 28371744 4284 308962181 4285 2639141285 4286 17811227385 4287 94633530245 4288 388743853318 4289 1179680272947 4290 2335585593560 4291 1560579618020 4292 -6109166987586 4293 -17369052442588 4294 1747005589419 4295 81801365753925 4296 81374633413978 4297 -285137033853541 4298 -552131079935382 4299 853929349883633 4300 2536262483399085 4301 -2492793239967873 4302 -9661480700266321 4303 8032053471722244 4304 32117948381247795 4305 -29349859008447640 4306 -93057954732734592 4307 110309768883351954 4308 226232629530590269 4309 -381697277246686771 4310 -418656506664872610 4311 1133831406303920113 4312 404010550878791061 4313 -2756676758132383002 4314 718531731057598570 4315 5181948628249710790 4316 -4615731828469893429 4317 -6627453224699728161 4318 12474883972539692223 4319 2776915330039195470 4320 -21782896974356707625 4321 10701922335018194217 4322 24041733667133445432 4323 -31298149620986883969 4324 -9635490208152600231 4325 45334744306604672670 4326 -19862530028189783033 4327 -36872336278213181789 4328 45893203348362721722 4329 6145368009131914935 4330 -47506075008810031330 4331 25421381216788401351 4332 23998792089856257068 4333 -35490055496546756064 4334 3730363751065819428 4335 23139366998840101870 4336 -16216626106425331739 4337 -5349814316322044184 4338 12743733483059953664 4339 -3994393181830494620 4340 -4616689916590520805 4341 4392097476906119330 4342 -68414943095884833 4343 -1882669745403124740 4344 921975373007932750 4345 291518033811757175 4346 -454781673303869592 4347 98879298904285980 4348 97064452037445838 4349 -65918803527531423 4350 54773068689575 4351 15431929729911482 4352 -5330609119813284 4353 -1233934403411284 4354 1308745319975256 4355 -191599743657645 4356 -127085167795166 4357 55668623313368 4358 -94393404 4359 -4954262713708 4360 988931446150 4361 125652418290 4362 -68303632662 4363 4718062958 4364 1326714633 4365 -213400555 4366 650 4367 1271295 4368 -34290 4369 -209 4370 0 4371 1 4372 92 4373 4004 4374 109470 4375 2104939 4376 30185056 4377 333791885 4378 2899912002 4379 19947607050 4380 108354508416 4381 457300972576 4382 1439167041314 4383 3030386930892 4384 2612164116320 4385 -6454448173664 4386 -22746222683574 4387 -5704055385798 4388 96883882383372 4389 135345139905025 4390 -300371012996578 4391 -807619883345060 4392 754407649731840 4393 3555920120018035 4394 -1737617504758660 4395 -13429500616228234 4396 4841606112852996 4397 45478061180317551 4398 -19734787213518586 4399 -138196199786692710 4400 91684075997986688 4401 366511167079705578 4402 -381686332565796028 4403 -800178547872686634 4404 1316657068714963380 4405 1255165162643737761 4406 -3665263514119668018 4407 -667150886166282025 4408 7998443840690680160 4409 -3583117647574745940 4410 -12826612403826751692 4411 14775320921755118903 4412 12180471253456589096 4413 -32312114092440778286 4414 3116295481206051600 4415 45592353546683822655 4416 -35874641748604586624 4417 -36049953851664716320 4418 70445663610375529664 4419 -5117338266850357020 4420 -77068422719309521500 4421 57957588288940673282 4422 40307242393294758406 4423 -83379111013881328944 4424 17477430179651911680 4425 61706043739364187046 4426 -53738752571596696624 4427 -14803310438308910991 4428 48897906834639461820 4429 -18982838837751089840 4430 -21168162324963362878 4431 23971393893018905300 4432 -987484536637734144 4433 -12707422360712834394 4434 7259723278796744920 4435 2448995231331355031 4436 -4545383020696942564 4437 1161386549332986789 4438 1269336081383742840 4439 -1009981040886640175 4440 4085173436530176 4441 322655475835244925 4442 -132628420766402418 4443 -36472984597474488 4444 47013672141258220 4445 -8450701900962173 4446 -6953184761466264 4447 3856284055068922 4448 -286454177312 4449 -586407629721695 4450 159560869951728 4451 28655601273351 4452 -23047771471972 4453 2497684538239 4454 1190708218600 4455 -361201173498 4456 0 4457 13246362619 4458 -1523418144 4459 -100129425 4460 24096576 4461 -578064 4462 -36958 4463 528 4464 0 4465 1 4466 93 4467 4094 4468 113295 4469 2206845 4470 32089662 4471 360255544 4472 3182322714 4473 22302791897 4474 123790473180 4475 536300215206 4476 1747401896285 4477 3892986841493 4478 4046075625573 4479 -6450436021760 4480 -29085022266385 4481 -16715023134069 4482 111004185555186 4483 205909549865440 4484 -291793468096500 4485 -1120176169242920 4486 502567692944193 4487 4742499363137568 4488 -263174401176197 4489 -17685077249522830 4490 -1245556383467220 4491 60572811596297428 4492 199789203886941 4493 -190939253821665063 4494 40844160361474600 4495 540808651884041472 4496 -297406644035284224 4497 -1316314644804987374 4498 1333228279434164376 4499 2548343810549741220 4500 -4410432456914836466 4501 -3209180979348040361 4502 11181445053427627377 4503 -280728909449247336 4504 -21347487591711485655 4505 14239070733681461178 4506 27996624374361579748 4507 -42483223582235373158 4508 -15645355280497888668 4509 74960354273194579425 4510 -29169575045331864374 4511 -82432779273164587008 4512 95016333973027227008 4513 36351848949665402307 4514 -136658139900745419855 4515 52765003330429110424 4516 109037941559081686349 4517 -126078502940340881007 4518 -20497648720947370019 4519 127275978598055590680 4520 -64225226383967026326 4521 -62573509171154928602 4522 88050193277028113583 4523 -8160540399055562652 4524 -55472224072170646790 4525 37577621471855290353 4526 12481439773442782494 4527 -28537272845070937728 4528 8672673102605328282 4529 9962360113920851925 4530 -9241478087569710536 4531 125811750920233322 4532 3815151867010558566 4533 -1828179884650532361 4534 -569230477119170250 4535 868727451722443224 4536 -185023299208575863 4537 -178497569644248360 4538 118857959053546146 4539 -84804762369810 4540 -26782863457178805 4541 9073901387761569 4542 2060561360973048 4543 -2143055278039040 4544 307618986279825 4545 200024038412464 4546 -85865982848152 4547 118836384 4548 7330638892742 4549 -1432111279245 4550 -177968627361 4551 94542256944 4552 -6375517106 4553 -1747965993 4554 273663610 4555 714 4556 -1532322 4557 39782 4558 228 4559 0 4560 1 4561 94 4562 4185 4563 117208 4564 2312401 4565 34088958 4566 388437741 4567 3487841280 4568 24895558341 4569 141123849828 4570 627105649574 4571 2112223001616 4572 4957294053872 4573 5966511049504 4574 -5908018261293 4575 -36380294759040 4576 -32238020806065 4577 122367422639358 4578 295324822309286 4579 -247070543571712 4580 -1488132062008155 4581 39246490346100 4582 6049090118290042 4583 2176287303619584 4584 -22141832301041110 4585 -11198502052315228 4586 76186938701220957 4587 34203082935584120 4588 -247350722768677306 4589 -56198640972132648 4590 740203997075247224 4591 -80861542108835840 4592 -1960792033739036652 4593 1040669790731628780 4594 4343535112949172487 4595 -4648269396701762136 4596 -7274093030670829709 4597 14142065631333554754 4598 6539246026752698613 4599 -31787142869959049216 4600 7965047412995861782 4601 51599731635199649700 4602 -47855153887762887022 4603 -51498129691772139688 4604 109168341573145576959 4605 793759703294178530 4606 -153644492811822803770 4607 105285620842885474560 4608 122193408508206339723 4609 -211275614583994179776 4610 4713001339939724196 4611 226944343436716093320 4612 -157826594044389863155 4613 -117615357976712064966 4614 224356454394385069705 4615 -41605550063302760960 4616 -161205053995032455421 4617 134066146280046658262 4618 38435663657558681483 4619 -118331865515445292512 4620 44100094576920219908 4621 49502701755486817210 4622 -54280903577877971082 4623 1966427991501054208 4624 27747406291892994257 4625 -15455553534701324892 4626 -5166250464566938573 4627 9334433270989645056 4628 -2329655665098674439 4629 -2510942537002881852 4630 1956475298944251365 4631 -6875280328458240 4632 -602035298449831981 4633 242668106310144328 4634 65548624013598600 4635 -82851090656397920 4636 14608053314358533 4637 11796529150929906 4638 -6417594213838143 4639 402783602688 4640 938751867853866 4641 -250437153697346 4642 -44084404876811 4643 34741124241624 4644 -3687253192447 4645 -1720633680644 4646 510580158696 4647 0 4648 -17870222181 4649 2004147756 4650 128240345 4651 -29974216 4652 696222 4653 42792 4654 -584 4655 0 4656 1 4657 95 4658 4277 4659 121210 4660 2421693 4661 36186423 4662 418426290 4663 3818013759 4664 27745997169 4665 160553277709 4666 731232383997 4667 2542542412120 4668 6263008864294 4669 8500636009560 4670 -4576828298295 4671 -44550727628103 4672 -53355947746845 4673 128478381247731 4674 405334858369077 4675 -150736797257354 4676 -1903231299118445 4677 -704666906776350 4678 7387993976645544 4679 5851193740889097 4680 -26314358731057152 4681 -26045225701987830 4682 90253074282483210 4683 86264351491549580 4684 -300212524510386127 4685 -214994173203183310 4686 944598761739651073 4687 325329365237521710 4688 -2695293971445044286 4689 251268539457203478 4690 6631019548349952732 4691 -3867269409549002487 4692 -13148751124320843140 4693 15809433801623749342 4694 18271546205733402244 4695 -42732198631417280391 4696 -8038076612510562576 4697 83084557282076544810 4698 -40789060926673616001 4699 -110491400694947349402 4700 139551421220346643092 4701 70888364806221752559 4702 -249263208100530718650 4703 75512972072960763775 4704 272122412688377864769 4705 -281440612765875399921 4706 -126895788276963706227 4707 401760021710287025235 4708 -137236858819841194689 4709 -313892925310154275041 4710 339689302406274912560 4711 63631035257495755507 4712 -334299199220698084865 4713 159755859689989827381 4714 159810209050018763796 4715 -214927263262846530066 4716 17603972244987030234 4717 130884698688781739100 4718 -85885798494499807083 4719 -28636769066077949216 4720 63055651641496904835 4721 -18612751662421387837 4722 -21226787967762297675 4723 19222631496299597934 4724 -229221025491382281 4725 -7648675439363247618 4726 3589053206224545189 4727 1100393923127448075 4728 -1644150902435555647 4729 343232156885492517 4730 325478828532763224 4731 -212603135021047162 4732 130544979750480 4733 46146343807926966 4734 -15339858352478028 4735 -3418469224777011 4736 3487563372381816 4737 -491011286295060 4738 -313091762436796 4739 131757864037163 4740 -147048387 4741 -10797619597974 4742 2065135312320 4743 251081589519 4744 -130390318515 4745 8587037067 4746 2296184945 4747 -350026310 4748 -797 4749 1843158 4750 -46095 4751 -255 4752 0 4753 1 4754 96 4755 4370 4756 125302 4757 2534808 4758 38385620 4759 450312317 4760 4174467480 4761 30875585677 4762 182294783088 4763 850360496025 4764 3048470178416 4765 7856458925135 4766 11802786522996 4767 -2130192962682 4768 -53405629770178 4769 -81267096306141 4770 125985880249520 4771 536761188874568 4772 16029807822678 4773 -2347952919452217 4774 -1806479269990928 4775 8617891791478650 4776 11038952477438378 4777 -29463457317259898 4778 -46771450618724352 4779 99621822948694633 4780 160166407925041840 4781 -338042636350299723 4782 -451071892474031248 4783 1118589506921363977 4784 983724890265235932 4785 -3433501390788757535 4786 -1261705344940526464 4787 9278349693904823364 4788 -1373470388961619684 4789 -20899608508962245666 4790 14493033947608692540 4791 36195092281473808858 4792 -51221894657175480394 4793 -38657160548317208007 4794 119913938266754537696 4795 -9751201893825857630 4796 -196662901067729212662 4797 148605965990183350843 4798 201656580523926579480 4799 -357068876849783446284 4800 -35602706944992035600 4801 500803983941513667765 4802 -301136787015216597696 4803 -397559786258585592676 4804 618810488223339084362 4805 13349416646677388085 4806 -652058184550334430220 4807 421936214519092220345 4808 333402302273377086246 4809 -592275073412079661664 4810 97410916135571028160 4811 413090993330463976164 4812 -329239406410824533520 4813 -97423968825728068776 4814 281906875865082703212 4815 -101129087496224553255 4816 -113999462579313702010 4817 121286835333121070085 4818 -3872400893605967584 4819 -59824666642749365973 4820 32527620589373068680 4821 10765144287721312987 4822 -18961788181154269220 4823 4626994754638352871 4824 4917086193673068402 4825 -3754355759890798625 4826 11487017355589824 4827 1113618100499837582 4828 -440381155192686642 4829 -116870532133968963 4830 144918073656563400 4831 -25073664592516169 4832 -19878512764392216 4833 10611843488578786 4834 -564009766304 4835 -1494193926656745 4836 390947108747776 4837 67475402795593 4838 -52117219616856 4839 5419092808745 4840 2476078266850 4841 -718962866424 4842 0 4843 24030464206 4844 -2628908010 4845 -163819560 4846 37202704 4847 -837048 4848 -49570 4849 649 4850 0 4851 1 4852 97 4853 4464 4854 129485 4855 2651834 4856 40690197 4857 484190342 4858 4558914191 4859 34307262720 4860 206583018390 4861 986350004420 4862 3641450351355 4863 9791536152741 4864 16059312755230 4865 1852902535104 4866 -62602260072165 4867 -117254055887609 4868 110514202469595 4869 688964279531680 4870 275462056912021 4871 -2792310974723907 4872 -3348242063019568 4873 9529745925337364 4874 17995895949690225 4875 -30540741785966453 4876 -74166940447446653 4877 99841185693569340 4878 258798681861449494 4879 -344144913007330180 4880 -777347553319310520 4881 1207212239463268334 4882 1954044230186577628 4883 -4023052424115004566 4884 -3745986437742722095 4885 11963628200101399808 4886 3694399737638101452 4887 -30170829907361343988 4888 7787754203773156934 4889 61011503139438596340 4890 -52167542483862368027 4891 -89022890840140314443 4892 155084558308022462049 4893 60767874751202011084 4894 -308331271534969139270 4895 106720789073924483631 4896 413172773042049735234 4897 -443717058604428862578 4898 -285944861405126100339 4899 803790826397033219475 4900 -184206610121111147835 4901 -868859144738156470896 4902 814934842498255786597 4903 418446789831233487350 4904 -1154106914885327310705 4905 349944132818598237128 4906 881728921613805685276 4907 -898617851993452511178 4908 -187498420733083709577 4909 861889785373377737020 4910 -391560199873199116227 4911 -400396382872765890387 4912 516606637137837588416 4913 -37475267549148076338 4914 -304211290799563747450 4915 193737217168607435370 4916 64686735093236417667 4917 -137567173208348104432 4918 39502818335860330361 4919 44686397419156370520 4920 -39546719743847893547 4921 413935047411966586 4922 15177783138831311526 4923 -6978860236711824019 4924 -2106917884865330600 4925 3084232042698493428 4926 -631449123748461517 4927 -588686843071473190 4928 377374476850883649 4929 -199841511089260 4930 -78955864086855969 4931 25761599877992121 4932 5635582833120687 4933 -5641848336678912 4934 779332407012900 4935 487472207715987 4936 -201167084990430 4937 184265370 4938 15834556850981 4939 -2965814773870 4940 -352892462832 4941 179206143176 4942 -11528993636 4943 -3007740141 4944 446572225 4945 -876 4946 -2213325 4947 53333 4948 285 4949 0 4950 1 4951 98 4952 4559 4953 133760 4954 2772860 4955 43103888 4956 520158362 4957 4973153288 4958 38065506752 4959 233672570590 4960 1141256944771 4961 4334409809408 4962 12130744858824 4963 21494146472350 4964 7909318398650 4965 -71591644604088 4966 -162631315930352 4967 76486996018496 4968 859153073919264 4969 652999905932160 4970 -3190143231756508 4971 -5411065035430704 4972 9832156782913479 4973 26916365028536552 4974 -28138405108050225 4975 -108608709441361548 4976 84978377549270282 4977 383182769265974784 4978 -295845868911620927 4979 -1200290406833608300 4980 1132165270275207256 4981 3280215993577188920 4982 -4227297642089558973 4983 -7435064682663293818 4984 14098843758479078625 4985 12300553408192112128 4986 -39920290101551878557 4987 -7420761442638109714 4988 92138056900802504297 4989 -37849584422751239040 4990 -163177780071514150109 4991 174922396687142958006 4992 189089627441462290212 4993 -432517362457241429760 4994 -30140588868288982115 4995 716381321768351648712 4996 -443182959861186911982 4997 -744923230929010590808 4998 1134254853713253903504 4999 207685196447941913100 5000 -1584260696671061830155 5001 840986371628323817664 5002 1248703217169946116225 5003 -1773065242190911439402 5004 -106298008047999989035 5005 1831423415819056342688 5006 -1108664798135604391291 5007 -920911557855906542912 5008 1535673100644174578020 5009 -224518623753403875840 5010 -1039595206542261328128 5011 796537194435719343428 5012 241662103215857282748 5013 -661700780409587143768 5014 229040393832624326890 5015 258753128252607401792 5016 -267587545996963435635 5017 7545148262602335488 5018 127438060177493554317 5019 -67707887026101450360 5020 -22171922884004526164 5021 38120173562251343472 5022 -9102669058736421237 5023 -9536424127007038794 5024 7139496844990523750 5025 -19058641291837440 5026 -2042854929322342368 5027 792913557934523010 5028 206793290674219200 5029 -251665684331953200 5030 42745016928968856 5031 33280094822241302 5032 -17439277511529154 5033 786617617216 5034 2365148609440210 5035 -607110895757282 5036 -102770605928289 5037 77823907600024 5038 -7930026735134 5039 -3548903530430 5040 1008630447832 5041 0 5042 -32213533891 5043 3438763980 5044 208741990 5045 -46075136 5046 1004109 5047 57382 5048 -715 5049 0