0 1 1 1 2 0 3 1 4 -1 5 0 6 1 7 -2 8 0 9 0 10 1 11 -3 12 1 13 -1 14 0 15 1 16 -4 17 3 18 -2 19 1 20 0 21 1 22 -5 23 6 24 -4 25 4 26 -1 27 0 28 1 29 -6 30 10 31 -8 32 9 33 -4 34 1 35 0 36 1 37 -7 38 15 39 -15 40 17 41 -12 42 5 43 -1 44 0 45 1 46 -8 47 21 48 -26 49 30 50 -28 51 15 52 -6 53 2 54 0 55 1 56 -9 57 28 58 -42 59 51 60 -56 61 38 62 -21 63 9 64 -2 65 0 66 1 67 -10 68 36 69 -64 70 84 71 -102 72 85 73 -56 74 30 75 -12 76 2 77 0 78 1 79 -11 80 45 81 -93 82 134 83 -175 84 172 85 -130 86 84 87 -43 88 13 89 -2 90 0 91 1 92 -12 93 55 94 -130 95 207 96 -288 97 322 98 -276 99 205 100 -124 101 54 102 -16 103 3 104 0 105 1 106 -13 107 66 108 -176 109 310 110 -459 111 568 112 -547 113 453 114 -315 115 172 116 -69 117 21 118 -3 119 0 120 1 121 -14 122 78 123 -232 124 451 125 -712 126 957 127 -1024 128 931 129 -728 130 465 131 -232 132 94 133 -26 134 3 135 0 136 1 137 -15 138 91 139 -299 140 639 141 -1078 142 1555 143 -1827 144 1809 145 -1561 146 1128 147 -665 148 325 149 -123 150 29 151 -4 152 0 153 1 154 -16 155 105 156 -378 157 884 158 -1596 159 2453 160 -3130 161 3357 162 -3152 163 2527 164 -1698 165 960 166 -448 167 153 168 -36 169 5 170 0 171 1 172 -17 173 120 174 -470 175 1197 176 -2314 177 3774 178 -5181 179 5990 180 -6061 181 5316 182 -3976 183 2539 184 -1380 185 594 186 -193 187 46 188 -5 189 0 190 1 191 -18 192 136 193 -576 194 1590 195 -3290 196 5681 197 -8328 198 10329 199 -11190 200 10620 201 -8704 202 6167 203 -3780 204 1925 205 -784 206 252 207 -54 208 5 209 0 210 1 211 -19 212 153 213 -697 214 2076 215 -4593 216 8386 217 -13052 218 17283 219 -19954 220 20316 221 -18045 222 13990 223 -9485 224 5505 225 -2651 226 1049 227 -318 228 62 229 -6 230 0 231 1 232 -20 233 171 234 -834 235 2669 236 -6304 237 12160 238 -20008 239 28158 240 -34520 241 37455 242 -35750 243 30006 244 -22208 245 14336 246 -7882 247 3660 248 -1388 249 391 250 -74 251 7 252 0 253 1 254 -21 255 190 256 -988 257 3384 258 -8517 259 17344 260 -30075 261 44800 262 -58136 263 66882 264 -68135 265 61405 266 -49122 267 34696 268 -21280 269 11238 270 -5020 271 1796 272 -486 273 90 274 -8 275 0 276 1 277 -22 278 210 279 -1160 280 4237 281 -11340 282 24361 283 -44416 284 69780 285 -95578 286 116129 287 -125568 288 120725 289 -103570 290 79128 291 -53248 292 31304 293 -15918 294 6775 295 -2320 296 609 297 -106 298 8 299 0 300 1 301 -23 302 231 303 -1351 304 5245 305 -14896 306 33729 307 -64549 308 106630 309 -153750 310 196679 311 -224692 312 229244 313 -209583 314 171730 315 -125247 316 80724 317 -45696 318 22259 319 -9070 320 3005 321 -754 322 122 323 -9 324 0 325 1 326 -24 327 253 328 -1562 329 6426 330 -19324 331 46075 332 -92430 333 160140 334 -242480 335 325728 336 -391692 337 422214 338 -409236 339 357258 340 -279782 341 195435 342 -121240 343 65940 344 -30810 345 12126 346 -3864 347 918 348 -142 349 11 350 0 351 1 352 -25 353 276 354 -1794 355 7799 356 -24780 357 62150 358 -130549 359 236727 360 -375564 361 528608 362 -667020 363 756798 364 -774372 365 716412 366 -598136 367 448785 368 -301599 369 180068 370 -94122 371 42438 372 -16115 373 4912 374 -1119 375 171 376 -12 377 0 378 1 379 -26 380 300 381 -2048 382 9384 383 -31438 384 82845 385 -182040 386 344888 387 -572120 388 842078 389 -1112128 390 1323915 391 -1424934 392 1390948 393 -1231048 394 985072 395 -710830 396 460167 397 -264448 398 133371 399 -58110 400 21220 401 -6216 402 1376 403 -200 404 12 405 0 406 1 407 -27 408 325 409 -2325 410 11202 411 -39491 412 109208 413 -250806 414 495750 415 -858325 416 1318743 417 -1818932 418 2265656 419 -2557140 420 2624119 421 -2450565 422 2079237 423 -1599807 424 1112515 425 -694026 426 384940 427 -187734 428 78909 429 -27765 430 7877 431 -1680 432 227 433 -14 434 0 435 1 436 -28 437 351 438 -2626 439 13275 440 -49152 441 142462 442 -341660 443 703731 444 -1269620 445 2032924 446 -2922948 447 3800537 448 -4486112 449 4824630 450 -4735878 451 4240561 452 -3459264 453 2565365 454 -1720550 455 1036368 456 -556064 457 262143 458 -106392 459 36235 460 -9940 461 2019 462 -264 463 16 464 0 465 1 466 -29 467 378 468 -2952 469 15626 470 -60655 471 184024 472 -460483 473 987327 474 -1853481 475 3088376 476 -4621313 477 6259641 478 -7709449 479 8666112 480 -8912759 481 8388919 482 -7221383 483 5677832 484 -4063191 485 2632389 486 -1534305 487 796760 488 -363265 489 142770 490 -47101 491 12430 492 -2432 493 311 494 -17 495 0 496 1 497 -30 498 406 499 -3304 500 18279 501 -74256 502 235525 503 -614400 504 1370041 505 -2672868 506 4628337 507 -7197240 508 10137716 509 -13000770 510 15239497 511 -16376192 512 16148505 513 -14611226 514 12121980 515 -9200232 516 6362323 517 -3989480 518 2252277 519 -1132544 520 500381 521 -190698 522 60810 523 -15488 524 2946 525 -358 526 18 527 0 528 1 529 -31 530 435 531 -3683 532 21259 533 -90234 534 298831 535 -811975 536 1881471 537 -3810479 538 6848490 539 -11052867 540 16164595 541 -21545639 542 26283159 543 -29440226 544 30328593 545 -28746945 546 25065397 547 -20076953 548 14729592 549 -9860851 550 5992085 551 -3278709 552 1598789 553 -685503 554 253179 555 -78115 556 19309 557 -3540 558 408 559 -20 560 0 561 1 562 -32 563 465 564 -4090 565 24592 566 -108892 567 376065 568 -1063426 569 2558575 570 -5373952 571 10013533 572 -16752958 573 25403952 574 -35136760 575 44525987 576 -51879720 577 55697542 578 -55145872 579 50364835 580 -42400456 581 32836752 582 -23325752 583 15138013 584 -8921670 585 4736973 586 -2243056 587 933506 588 -334266 589 100105 590 -23972 591 4220 592 -470 593 23 594 0 595 1 596 -33 597 496 598 -4526 599 28305 600 -130558 601 469630 602 -1380861 603 3447132 604 -7502175 605 14478180 606 -25082512 607 39388481 608 -56451192 609 74192590 610 -89757843 611 100210041 612 -103382254 613 98613424 614 -86956260 615 70790195 616 -53089309 617 36567222 618 -23027730 619 13176300 620 -6797196 621 3127360 622 -1263794 623 439581 624 -127825 625 29580 626 -5034 627 545 628 -25 629 0 630 1 631 -34 632 528 633 -4992 634 32426 635 -155586 636 582233 637 -1778536 638 4603419 639 -10372882 640 20713560 641 -37122048 642 60303171 643 -89439944 644 121738767 645 -152674048 646 176925625 647 -189775800 648 188589925 649 -173670400 650 148098384 651 -116765126 652 84922877 653 -56778888 654 34729959 655 -19316144 656 9689103 657 -4333568 658 1702590 659 -575784 660 162391 661 -36408 662 6015 663 -626 664 26 665 0 666 1 667 -35 668 561 669 -5489 670 36984 671 -184357 672 716910 673 -2273136 674 6096125 675 -14211732 676 29340142 677 -54345175 678 91231550 679 -139870107 680 196910681 681 -255623851 682 306968470 683 -341688495 684 352975681 685 -338602243 686 301550788 687 -249060745 688 190454404 689 -134488770 690 87369483 691 -51965067 692 28118360 693 -13722487 694 5971922 695 -2283379 696 750613 697 -205530 698 44766 699 -7157 700 709 701 -29 702 0 703 1 704 -36 705 595 706 -6018 707 42009 708 -217280 709 877052 710 -2884080 711 8008524 712 -19303088 713 41168493 714 -78744042 715 136483700 716 -216072192 717 314254704 718 -421739450 719 524037507 720 -604298520 721 647687314 722 -645780060 723 599066162 724 -516747872 725 413975085 726 -307408346 727 210979548 728 -133315692 729 77174735 730 -40654520 731 19318590 732 -8188096 733 3047597 734 -974316 735 259475 736 -54876 737 8463 738 -810 739 33 740 0 741 1 742 -37 743 630 744 -6580 745 47532 746 -254793 747 1066432 748 -3633851 749 10440930 750 -26002734 751 57249374 752 -112989411 753 202029633 754 -329961200 755 495248952 756 -686285914 757 881199561 758 -1051143723 759 1166898210 760 -1206921212 761 1163610432 762 -1045509435 763 874774016 764 -680602545 765 491306907 766 -328059576 767 201825420 768 -113798190 769 58404365 770 -27046314 771 11170160 772 -4048751 773 1260336 774 -326565 775 66978 776 -9999 777 933 778 -35 779 0 780 1 781 -38 782 666 783 -7176 784 53585 785 -297364 786 1289233 787 -4548352 788 13513458 789 -34752790 790 78934897 791 -160633424 792 296067411 793 -498419898 794 771284950 795 -1102430208 796 1461009887 797 -1800336692 798 2066899387 799 -2213813640 800 2213842874 801 -2067225594 802 1801660255 803 -1464096000 804 1107511150 805 -777979594 806 505895169 807 -303257512 808 166668282 809 -83403660 810 37662705 811 -15163392 812 5356911 813 -1624702 814 409445 815 -81536 816 11835 817 -1062 818 37 819 0 820 1 821 -39 822 703 823 -7807 824 60201 825 -345492 826 1550077 827 -5657289 828 17369116 829 -46099108 830 107952705 831 -226364662 832 429762354 833 -745157691 834 1187802148 835 -1749490965 836 2390434947 837 -3039222369 838 3603535166 839 -3990768663 840 4132159452 841 -4001882220 842 3624593265 843 -3068201310 844 2424395430 845 -1784878212 846 1221259249 847 -774023120 848 452431473 849 -242552288 850 118426275 851 -52173756 852 20491033 853 -7060431 854 2086530 855 -511711 856 99150 857 -13956 858 1198 859 -41 860 0 861 1 862 -40 863 741 864 -8474 865 67414 866 -399708 867 1854055 868 -6994582 869 22177254 870 -60711456 871 146495398 872 -316326840 873 618201990 874 -1103189388 875 1809973404 876 -2744629914 877 3862641850 878 -5061476352 879 6190256915 880 -7078509064 881 7577013360 882 -7597272900 883 7136374179 884 -6277838652 885 5167522929 886 -3974448224 887 2850549045 888 -1901425218 889 1175455437 890 -670460736 891 350859399 892 -167233010 893 71922069 894 -27572936 895 9269106 896 -2670162 897 638020 898 -120272 899 16374 900 -1362 901 46 902 0 903 1 904 -41 905 780 906 -9178 907 75259 908 -460576 909 2206758 910 -8598805 911 28137397 912 -79406822 913 197327712 914 -438514468 915 881621260 916 -1618116248 917 2730461208 918 -4259279106 919 6168519890 920 -8322360350 921 10487167336 922 -12366732828 923 13665905671 924 -14163858895 925 13773462130 926 -12565733866 927 10749256446 928 -8613078118 929 6454318400 930 -4513661640 931 2937422716 932 -1772521192 933 987245998 934 -504596114 935 234922320 936 -98688516 937 36947444 938 -12122447 939 3406695 940 -793440 941 145374 942 -19206 943 1555 944 -49 945 0 946 1 947 -42 948 820 949 -9920 950 83772 951 -528694 952 2614309 953 -10513656 954 35483490 955 -103176196 956 263914266 957 -603261056 958 1246964119 959 -2352438330 960 4079918534 961 -6542033848 962 9741879531 963 -13520237380 964 17536187475 965 -21301241856 966 24269855093 967 -25964307820 968 26096501739 969 -24646016640 970 21864916748 971 -18208138572 972 14216086256 973 -10388587584 974 7089332025 975 -4504505768 976 2655030794 977 -1444883016 978 721693390 979 -328380640 980 134813430 981 -49308288 982 15799063 983 -4333590 984 983635 985 -175344 986 22542 987 -1760 988 52 989 0 990 1 991 -43 992 861 993 -10701 994 92990 995 -604695 996 3083396 997 -12788458 998 44488584 999 -133215215 1000 350571025 1001 -823837974 1002 1749861312 1003 -3391183930 1004 6041102175 1005 -9950307189 1006 15223719392 1007 -21715736634 1008 28964225680 1009 -36204137625 1010 42481784514 1011 -46851442727 1012 48601267199 1013 -47437960605 1014 43564728125 1015 -37624526009 1016 30531492054 1017 -23248217162 1018 16580638600 1019 -11049450660 1020 6859417068 1021 -3951635181 1022 2102394006 1023 -1026786751 1024 456846720 1025 -183367746 1026 65553412 1027 -20522831 1028 5495382 1029 -1216135 1030 211242 1031 -26376 1032 1980 1033 -57 1034 0 1035 1 1036 -44 1037 903 1038 -11522 1039 102951 1040 -689248 1041 3621306 1042 -15478692 1043 55469993 1044 -170959084 1045 462643986 1046 -1117184920 1047 2437120015 1048 -4849210560 1049 8867709030 1050 -14993771926 1051 23552872174 1052 -34504452668 1053 47285714262 1054 -60763817556 1055 73353404555 1056 -83300614144 1057 89069525173 1058 -89720021512 1059 85151423686 1060 -76126085248 1061 64068239457 1062 -50708069216 1063 37688021327 1064 -26252738560 1065 17096475000 1066 -10376068780 1067 5845727758 1068 -3042218224 1069 1453541133 1070 -632668696 1071 248385145 1072 -86835200 1073 26570740 1074 -6947840 1075 1500427 1076 -253924 1077 30750 1078 -2238 1079 63 1080 0 1081 1 1082 -45 1083 946 1084 -12384 1085 113694 1086 -783059 1087 4235960 1088 -18646563 1089 68794953 1090 -218122215 1091 606718980 1092 -1504796125 1093 3369839501 1094 -6880614543 1095 12909347456 1096 -22393552057 1097 36092874960 1098 -54265164588 1099 76349114366 1100 -100777640049 1101 125042511217 1102 -146061623800 1103 160791890304 1104 -166930975524 1105 163490833605 1106 -151048834650 1107 131594202230 1108 -108024637009 1109 83459970936 1110 -60592446690 1111 41252827136 1112 -26269835955 1113 15596120764 1114 -8597607382 1115 4378948698 1116 -2047755776 1117 872328035 1118 -335140830 1119 114619248 1120 -34290256 1121 8761053 1122 -1846905 1123 304382 1124 -35829 1125 2536 1126 -68 1127 0 1128 1 1129 -46 1130 990 1131 -13288 1132 125259 1133 -886872 1134 4935949 1135 -22361600 1136 84886815 1137 -276743056 1138 790866897 1139 -2013789960 1140 4627288330 1141 -9690785162 1142 18644428671 1143 -33162318080 1144 54808232438 1145 -84513784620 1146 121990316096 1147 -165267288816 1148 210581729640 1149 -252773944748 1150 286183499350 1151 -305854488576 1152 308709138810 1153 -294312400426 1154 264975966885 1155 -225171195960 1156 180445255604 1157 -136193549508 1158 96653622587 1159 -64357627520 1160 40098930750 1161 -23300481470 1162 12574993470 1163 -6271133568 1164 2871563530 1165 -1197751710 1166 450490167 1167 -150772736 1168 44120160 1169 -11018982 1170 2267485 1171 -364192 1172 41745 1173 -2858 1174 72 1175 0 1176 1 1177 -47 1178 1035 1179 -14235 1180 137687 1181 -1001470 1182 5730571 1183 -26701291 1184 104231805 1185 -349234613 1186 1024929084 1187 -2678193533 1188 6311703105 1189 -13551756995 1190 26723221553 1191 -48711950848 1192 82507571334 1193 -130404256148 1194 192981056950 1195 -268139308160 1196 350579820199 1197 -432065248731 1198 502601225828 1199 -552361219950 1200 573872089212 1201 -563802231638 1202 523779583811 1203 -459976402942 1204 381596548130 1205 -298760700999 1206 220445457879 1207 -153027745972 1208 99714923348 1209 -60822445490 1210 34609571836 1211 -18294901716 1212 8937338467 1213 -4008985343 1214 1637970530 1215 -603323484 1216 197681341 1217 -56605437 1218 13821758 1219 -2777455 1220 435194 1221 -48526 1222 3205 1223 -78 1224 0 1225 1 1226 -48 1227 1081 1228 -15226 1229 151020 1230 -1127676 1231 6629869 1232 -31751754 1233 127386385 1234 -438441200 1235 1320848139 1236 -3540478202 1237 8554196944 1238 -18821653488 1239 38023874605 1240 -70997340652 1241 123176791419 1242 -199432268416 1243 302394884204 1244 -430636738770 1245 577310455320 1246 -729912979244 1247 871606288422 1248 -984061449124 1249 1051231017350 1250 -1063005978624 1251 1017635535003 1252 -922142471844 1253 790597241793 1254 -640813810540 1255 490514976015 1256 -354067501842 1257 240562382970 1258 -153486503136 1259 91700872740 1260 -51123182576 1261 26481250237 1262 -12677812536 1263 5573168194 1264 -2231294310 1265 805169349 1266 -258373936 1267 72417031 1268 -17293206 1269 3395535 1270 -519052 1271 56250 1272 -3602 1273 87 1274 0 1275 1 1276 -49 1277 1128 1278 -16262 1279 165301 1280 -1266354 1281 7644670 1282 -37608445 1283 154985250 1284 -547701985 1285 1693049828 1286 -4653386712 1287 11521997879 1288 -25969179196 1289 53724890538 1290 -102707270197 1291 182432537240 1292 -302417018475 1293 469559849680 1294 -684929956630 1295 940848408276 1296 -1219428331519 1297 1493568080228 1298 -1730764207107 1299 1899179853506 1300 -1974472043081 1301 1945403602764 1302 -1816514279330 1303 1606998334458 1304 -1346149919583 1305 1066834265778 1306 -798935573015 1307 564508490355 1308 -375605629430 1309 234777985000 1310 -137459349621 1311 75115363092 1312 -38143770275 1313 17903386014 1314 -7715922434 1315 3028187794 1316 -1070926920 1317 336670120 1318 -92389115 1319 21586170 1320 -4142702 1321 617674 1322 -65145 1323 4063 1324 -93 1325 0 1326 1 1327 -50 1328 1176 1329 -17344 1330 180574 1331 -1418410 1332 8786625 1333 -44376904 1334 187749997 1335 -680921934 1336 2158882388 1337 -6082097920 1338 15427273823 1339 -35604311052 1340 75398363977 1341 -147516297456 1342 268135556010 1343 -454861695714 1344 722830014533 1345 -1079335967872 1346 1518203338688 1347 -2015772579940 1348 2530473842822 1349 -3007227042624 1350 3386501241606 1351 -3616155023078 1352 3662892911925 1353 -3519965179904 1354 3208725414559 1355 -2773548335404 1356 2271737943790 1357 -1761511186600 1358 1291418359555 1359 -893719128408 1360 582659768527 1361 -356976229568 1362 204913293750 1363 -109805174304 1364 54685248852 1365 -25174047616 1366 10640379090 1367 -4094942290 1368 1419758325 1369 -437391360 1370 117561675 1371 -26883486 1372 5043165 1373 -733792 1374 75437 1375 -4560 1376 98 1377 0 1378 1 1379 -51 1380 1225 1381 -18473 1382 196884 1383 -1584793 1384 10068250 1385 -52173540 1386 226498503 1387 -842650790 1388 2739120048 1389 -7906780833 1390 20537841990 1391 -48516564489 1392 105129286593 1393 -210415231883 1394 391215272967 1395 -678826606780 1396 1103492079192 1397 -1685849136708 1398 2426809372896 1399 -3298708300890 1400 4241236988520 1401 -5165078293276 1402 5964244118126 1403 -6535254800781 1404 6798561779868 1405 -6716258923550 1406 6300794030460 1407 -5611972546142 1408 4743224183192 1409 -3801378725991 1410 2885810667665 1411 -2072381897645 1412 1405445657283 1413 -898253044375 1414 539665282916 1415 -303849537600 1416 159730657226 1417 -78046859424 1418 35250610470 1419 -14617559011 1420 5518306255 1421 -1876261185 1422 566630192 1423 -149216515 1424 33403347 1425 -6127015 1426 870651 1427 -87195 1428 5092 1429 -107 1430 0 1431 1 1432 -52 1433 1275 1434 -19650 1435 214277 1436 -1766496 1437 11502968 1438 -61126456 1439 272155050 1440 -1038170760 1441 3458538203 1442 -10225595982 1443 27190107186 1444 -65722472640 1445 145667415504 1446 -298142332490 1447 566771816622 1448 -1005492045492 1449 1671235617065 1450 -2610930531606 1451 3844298413065 1452 -5346420946304 1453 7035886280329 1454 -8774384387790 1455 10381346324862 1456 -11662857759756 1457 12448959728094 1458 -12629727759454 1459 12179842796550 1460 -11164248047616 1461 9723191188655 1462 -8041301011150 1463 6309838085271 1464 -4692468183720 1465 3302638972884 1466 -2196018689796 1467 1376562938466 1468 -811361332384 1469 448261431105 1470 -231263272814 1471 110905130154 1472 -49163501676 1473 20007824551 1474 -7411477700 1475 2471987439 1476 -732048000 1477 188924519 1478 -41412060 1479 7430685 1480 -1031356 1481 100533 1482 -5704 1483 117 1484 0 1485 1 1486 -53 1487 1326 1488 -20876 1489 232800 1490 -1964557 1491 13105152 1492 -71376315 1493 325761236 1494 -1273593620 1495 4346568314 1496 -13158209023 1497 35804625717 1498 -88524221022 1499 200619623080 1500 -419742921988 1501 815540501776 1502 -1478643814654 1503 2511763881960 1504 -4010861223250 1505 6037275542718 1506 -8585854447434 1507 11558052564928 1508 -14750669953062 1509 17868890445635 1510 -20566229916956 1511 22505332149762 1512 -23425506369715 1513 23198843140772 1514 -21858624706400 1515 19591528119288 1516 -16696108457207 1517 13519951174268 1518 -10393255690153 1519 7575849342090 1520 -5228434833167 1521 3410234445439 1522 -2097550478811 1523 1213399926528 1524 -658072607040 1525 333314280607 1526 -156937994564 1527 68303632746 1528 -27288835805 1529 9921893700 1530 -3247291633 1531 943234040 1532 -238621642 1533 51234508 1534 -8995505 1535 1219352 1536 -115826 1537 6400 1538 -125 1539 0 1540 1 1541 -54 1542 1378 1543 -22152 1544 252501 1545 -2180060 1546 14890169 1547 -83077248 1548 388487712 1549 -1555967986 1550 5438041281 1551 -16849888928 1552 46904750321 1553 -118581731394 1554 274692336772 1555 -587291910144 1556 1165827318474 1557 -2159386032018 1558 3747317654647 1559 -6113447509536 1560 9402904704319 1561 -13667072433930 1562 18809545902810 1563 -24551066807040 1564 30431115868070 1565 -35856504868452 1566 40193844810734 1567 -42887537321160 1568 43573869225963 1569 -42159618210918 1570 38842258722385 1571 -34065932304384 1572 28426372710095 1573 -22552109675328 1574 16993831090278 1575 -12147665418496 1576 8224754900264 1577 -5264629212312 1578 3178676780139 1579 -1805436846080 1580 961535656875 1581 -478301884788 1582 221182146458 1583 -94542392400 1584 37092138634 1585 -13241102992 1586 4253599215 1587 -1212190720 1588 300697040 1589 -63258600 1590 10869027 1591 -1439448 1592 133404 1593 -7150 1594 133 1595 0 1596 1 1597 -55 1598 1431 1599 -23479 1600 273429 1601 -2414136 1602 16874425 1603 -96397805 1604 461646786 1605 -1893397538 1606 6774028747 1607 -21476271240 1608 61138877096 1609 -158000892695 1610 373995678582 1611 -816821987787 1612 1656053348230 1613 -3132477577086 1614 5551140591605 1615 -9248512762652 1616 14528606374503 1617 -21572334495230 1618 30337084355892 1619 -40474788675519 1620 51301119726136 1621 -61841483166994 1622 70960460172240 1623 -77555176581244 1624 80769086779895 1625 -80170345485297 1626 75844617432909 1627 -68375531758075 1628 58718797964805 1629 -48006425349411 1630 37335068221715 1631 -27591571112397 1632 19351346583075 1633 -12859610313360 1634 8081439954138 1635 -4791705787950 1636 2673204699052 1637 -1398559916850 1638 683469638038 1639 -310511726252 1640 130390318413 1641 -50250570029 1642 17617194185 1643 -5556323817 1644 1553941445 1645 -378076399 1646 77945844 1647 -13109385 1648 1697283 1649 -153384 1650 7966 1651 -144 1652 0 1653 1 1654 -56 1655 1485 1656 -24858 1657 295634 1658 -2667964 1659 19075411 1660 -111521950 1661 546705936 1662 -2295171024 1663 8402792540 1664 -27248875652 1665 79306888470 1666 -209441100484 1667 506423272974 1668 -1129510264526 1669 2338082510413 1670 -4514805258920 1671 8167248021062 1672 -13890472413438 1673 22277203952322 1674 -33775002435936 1675 48510156183860 1676 -66119880668434 1677 85648612555539 1678 -105561808349344 1679 123906887481625 1680 -138609698239650 1681 147849152794987 1682 -150419282299244 1683 145981465618797 1684 -135135760763536 1685 119291209736400 1686 -100372723007488 1687 80446648460964 1688 -61363159446996 1689 44497569681824 1690 -30633954980800 1691 19989029479546 1692 -12337939003788 1693 7186706530745 1694 -3939414001104 1695 2025310606475 1696 -972677533618 1697 434279043627 1698 -179205959800 1699 67859225346 1700 -23370698440 1701 7238576862 1702 -1987224112 1703 474326020 1704 -95854200 1705 15786345 1706 -1998332 1707 176024 1708 -8888 1709 157 1710 0 1711 1 1712 -57 1713 1540 1714 -26290 1715 319167 1716 -2942772 1717 21511750 1718 -128650101 1719 645302275 1720 -2771904912 1721 10380853248 1722 -34421476668 1723 102391467482 1724 -276245796060 1725 682124462932 1726 -1553188195100 1727 3281552148567 1728 -6466654613537 1729 11937293362860 1730 -20717430944886 1731 33907612720732 1732 -52469517980387 1733 76931612117388 1734 -107072389672745 1735 141670517566433 1736 -178421947502172 1737 214100102219808 1738 -244975813836096 1739 267434372254470 1740 -278654564363414 1741 277177516916482 1742 -263210505752160 1743 238580640279969 1744 -206352213935725 1745 170215559855424 1746 -133811838726961 1747 100159597903365 1748 -71300267601297 1749 48203361317970 1750 -30896790100847 1751 18737804737908 1752 -10726215734733 1753 5779017385440 1754 -2920542182400 1755 1378830233319 1756 -605169685289 1757 245469253320 1758 -91354174208 1759 30914963015 1760 -9405699408 1761 2535325644 1762 -593807557 1763 117658503 1764 -18979100 1765 2348888 1766 -201849 1767 9928 1768 -168 1769 0 1770 1 1771 -58 1772 1596 1773 -27776 1774 344080 1775 -3239838 1776 24203245 1777 -148000216 1778 759258012 1779 -3335699600 1780 12774189750 1781 -43297436352 1782 131595048691 1783 -362600299982 1784 914088916440 1785 -2124254136488 1786 4579481495466 1787 -9206625596994 1788 17336883834799 1789 -30692746175360 1790 51244880502855 1791 -80902125970114 1792 121040315570582 1793 -171938828208600 1794 232258829358500 1795 -298736864836632 1796 366255272426868 1797 -428374575810560 1798 478286454423752 1799 -510007110193230 1800 519529961530778 1801 -505637547424464 1802 470150855639046 1803 -417547250009682 1804 354054778898875 1805 -286470013685760 1806 221001893572016 1807 -162403500896252 1808 113541139843131 1809 -75411189899880 1810 47499073530056 1811 -28313970820704 1812 15933682106714 1813 -8440505282240 1814 4194295519590 1815 -1947160394648 1816 840338876052 1817 -335139064320 1818 122614257436 1819 -40781827960 1820 12190822731 1821 -3227170304 1822 741860105 1823 -144161166 1824 22779105 1825 -2757248 1826 231342 1827 -11058 1828 178 1829 0 1830 1 1831 -59 1832 1653 1833 -29317 1834 370426 1835 -3560491 1836 27170928 1837 -169808926 1838 890596954 1839 -4000310137 1840 15659582395 1841 -54238119208 1842 168383270616 1843 -473721920224 1844 1218867386807 1845 -2890085219733 1846 6355501126975 1847 -13031274316225 1848 25024412739025 1849 -45176982661900 1850 76918369083384 1851 -123843559318076 1852 188989954993177 1853 -273882332875413 1854 377532767827209 1855 -495677906006290 1856 620560882786817 1857 -741484034053906 1858 846173339139072 1859 -922753160658380 1860 961909924773567 1861 -958712231338086 1862 913607002751751 1863 -832320318298860 1864 724692123852723 1865 -602764643558780 1866 478625723149576 1867 -362526450506681 1868 261656589638015 1869 -179732866636778 1870 117320478409029 1871 -72642978602130 1872 42576272676285 1873 -23561908226265 1874 12275521452120 1875 -5999807981468 1876 2739652571481 1877 -1162917981160 1878 456120830402 1879 -164091817527 1880 53653830793 1881 -15761901891 1882 4098671374 1883 -924980721 1884 176314064 1885 -27296732 1886 3232919 1887 -264783 1888 12281 1889 -192 1890 0 1891 1 1892 -60 1893 1711 1894 -30914 1895 398259 1896 -3906112 1897 30437110 1898 -194332716 1899 1041562095 1900 -4781332452 1901 19126113432 1902 -67672521100 1903 214535904485 1904 -616088091552 1905 1617456784486 1906 -3912065886726 1907 8773129620495 1908 -18340854174280 1909 35906390034211 1910 -66080756893578 1911 114693506497418 1912 -188260615503520 1913 292922546790939 1914 -432893135600280 1915 608656233912033 1916 -815341416821388 1917 1041819843800995 1918 -1271009433116928 1919 1481635078263846 1920 -1651299152280128 1921 1760294127851600 1922 -1795284402019590 1923 1751927278706067 1924 -1635737528766152 1925 1460963035153926 1926 -1247780597274666 1927 1018556983823225 1928 -794110053826560 1929 590805366076085 1930 -418995576344884 1931 282886468316088 1932 -181543546415640 1933 110540214600533 1934 -63722600133534 1935 34689412165515 1936 -17779924690432 1937 8549770577610 1938 -3840986571086 1939 1604009189679 1940 -618876013848 1941 218979728110 1942 -70404994390 1943 20330554545 1944 -5194293792 1945 1151047065 1946 -215260020 1947 32662645 1948 -3785664 1949 302565 1950 -13654 1951 209 1952 0 1953 1 1954 -61 1955 1770 1956 -32568 1957 427634 1958 -4278135 1959 34025432 1960 -221849155 1961 1214634339 1962 -5696406133 1963 23276839248 1964 -84108256857 1965 272206355025 1966 -797709179477 1967 2136382808064 1968 -5269374980395 1969 12047624692957 1970 -25672893420645 1971 51224416089484 1972 -96072330952315 1973 169931352549357 1974 -284264835028307 1975 450802723277960 1976 -679122936310611 1977 973554172063728 1978 -1330015528686623 1979 1733686058674566 1980 -2158449381286590 1981 2568788086980853 1982 -2924223645673275 1983 3185652818660992 1984 -3322263222597938 1985 3317375265665505 1986 -3171712767817345 1987 2903235870981726 1988 -2543587117480053 1989 2132100118079100 1990 -1708902930794675 1991 1308745319975256 1992 -956800088389115 1993 667006080385403 1994 -442791627246864 1995 279473590659960 1996 -167394731867103 1997 94939778897721 1998 -50855658967731 1999 25650539476992 2000 -12138450778770 2001 5366505442221 2002 -2205319722749 2003 837213114894 2004 -291425177142 2005 92152520610 2006 -26162855064 2007 6568931200 2008 -1429631966 2009 262369374 2010 -39026065 2011 4426546 2012 -345456 2013 15198 2014 -223 2015 0 2016 1 2017 -62 2018 1830 2019 -34280 2020 458607 2021 -4678048 2022 37960917 2023 -252658176 2024 1412552405 2025 -6765434844 2026 28230649969 2027 -104144064856 2028 343990961888 2029 -1028453569650 2030 2809019259557 2031 -7063702309504 2032 16461058513111 2033 -35745796671318 2034 72670416746860 2035 -138858150176152 2036 250221856971217 2037 -426445166393440 2038 689044274679451 2039 -1057751480709120 2040 1545416688001407 2041 -2152233308571522 2042 2860675770152612 2043 -3632836109894960 2044 4411646357728570 2045 -5126697134876506 2046 5704152253295628 2047 -6078963990425088 2048 6206669628474127 2049 -6071874134045120 2050 5691230374858942 2051 -5110137542576248 2052 4394041644980079 2053 -3616589875452138 2054 2847535390646450 2055 -2143055278039040 2056 1540188816461063 2057 -1055814351524504 2058 689407079642723 2059 -428087740354560 2060 252307593886255 2061 -140830839094264 2062 74250224860096 2063 -36863343303936 2064 17171719903335 2065 -7472871696184 2066 3022629070396 2067 -1129313138024 2068 386803429507 2069 -120321566610 2070 33592543555 2071 -8290301952 2072 1772369041 2073 -319265750 2074 46559375 2075 -5169552 2076 394228 2077 -16872 2078 236 2079 0 2080 1 2081 -63 2082 1891 2083 -36051 2084 491235 2085 -5107394 2086 42270023 2087 -287083407 2088 1638333963 2089 -8010825515 2090 34124333022 2091 -128484001479 2092 433009475951 2093 -1320433772943 2094 3677189935275 2095 -9425099842718 2096 22381414626687 2097 -49515214071987 2098 102538615860547 2099 -199560108292515 2100 366251985056474 2101 -635729948481779 2102 1046249800105335 2103 -1636047009673595 2104 2435270870649075 2105 -3455943111669165 2106 4681961378639087 2107 -6061972577637633 2108 7508029926891303 2109 -8902053774489470 2110 10110299251920734 2111 -11003739081310800 2112 11480232337262353 2113 -11483328522402515 2114 11013019974267585 2115 -10125673323767673 2116 8923176694953269 2117 -7534125319861368 2118 6091742469546825 2119 -4713651605433675 2120 3487563372381816 2121 -2464904901510190 2122 1662156103058759 2123 -1067880499619136 2124 652576429808805 2125 -378576856125086 2126 208019719942101 2127 -107976550785742 2128 52780880192837 2129 -24207705089055 2130 10372277025271 2131 -4130342726731 2132 1519058161707 2133 -512066656783 2134 156726093595 2135 -43037546058 2136 10441889389 2137 -2193332820 2138 387870144 2139 -55467625 2140 6030872 2141 -449340 2142 18684 2143 -255 2144 0 2145 1 2146 -64 2147 1953 2148 -37882 2149 525576 2150 -5567772 2151 46980697 2152 -325473554 2153 1895298051 2154 -9457747488 2155 41114858345 2156 -157953513942 2157 542998244064 2158 -1688463519656 2159 4793106749943 2160 -12519212919280 2161 30286681596612 2162 -68246605486224 2163 143925055239561 2164 -285220488962948 2165 532989898074792 2166 -941974843795920 2167 1578505925224715 2168 -2513550364218810 2169 3810452907203655 2170 -5508196261333488 2171 7602904308230988 2172 -10032044892843598 2173 12666603044168505 2174 -15315757534571364 2175 17746114250881002 2176 -19713785852125478 2177 21003634923976122 2178 -21467178515751712 2179 21050106909673553 2180 -19802512267863276 2181 17869223947091487 2182 -15462769661806600 2183 12825787210611309 2184 -10191879155574404 2185 7753394894356730 2186 -5641848336678912 2187 3922756514562505 2188 -2602953114518504 2189 1645951057067184 2190 -990163382998144 2191 565558356441410 2192 -306004258203480 2193 156418576015685 2194 -75299421388800 2195 34011671310729 2196 -14351342520662 2197 5627463879129 2198 -2037747702528 2199 676186668366 2200 -203670417856 2201 55020523644 2202 -13126369280 2203 2709506324 2204 -470472432 2205 65992228 2206 -7027352 2207 511428 2208 -20714 2209 276 2210 0 2211 1 2212 -65 2213 2016 2214 -39774 2215 561689 2216 -6060838 2217 52122430 2218 -368203837 2219 2187088824 2220 -11134412851 2221 49381904068 2222 -193517596640 2223 678417809805 2224 -2150597206128 2225 6221706641254 2226 -16556183996199 2227 40795131356075 2228 -93608264520092 2229 200988391505920 2230 -405474682406784 2231 771292444172465 2232 -1387541495828625 2233 2366841169064554 2234 -3836682398323032 2235 5921589780374044 2236 -8716283075347630 2237 12253125730428360 2238 -16470473829238754 2239 21190866481675151 2240 -26118064393779285 2241 30858999045278232 2242 -34970980177568540 2243 38027420944848586 2244 -39689099336527040 2245 39764844557450352 2246 -38246934654500705 2247 35312336766269335 2248 -31289529164603392 2249 26599313875464792 2250 -21684053566849536 2251 16941412794702240 2252 -12675789829680150 2253 9074553043554568 2254 -6209171240071651 2255 4055553573743621 2256 -2524823058217117 2257 1495635173560690 2258 -841320336171617 2259 448355561424261 2260 -225748899792965 2261 107050015221008 2262 -47629916723500 2263 19796206238802 2264 -7645406751502 2265 2726308965470 2266 -890717195479 2267 264076771605 2268 -70193905992 2269 16469732220 2270 -3341404024 2271 569800332 2272 -78409365 2273 8177986 2274 -581666 2275 22979 2276 -294 2277 0 2278 1 2279 -66 2280 2080 2281 -41728 2282 599634 2283 -6588306 2284 57726313 2285 -415677480 2286 2517700687 2287 -13072379242 2288 59130642672 2289 -236301253888 2290 844576827435 2291 -2728764607248 2292 8043459949363 2293 -21801576497376 2294 54703224521775 2295 -127790089163700 2296 279289337685701 2297 -573443411403648 2298 1110077026202496 2299 -2032221777899130 2300 3527675353079955 2301 -5819582047778136 2302 9141785738678781 2303 -13697428011969324 2304 19604035131268051 2305 -26834230497784320 2306 35166382882082244 2307 -44161684665371016 2308 53181517046059069 2309 -61451032549192632 2310 68163158437666600 2311 -72604994912548168 2312 74279934588741816 2313 -72997138310524544 2314 68906525591068318 2315 -62470601642891850 2316 54380277225263057 2317 -45435416648251784 2318 36418077310722381 2319 -27985480719435694 2320 20601708155374950 2321 -14515166263443456 2322 9777057388074545 2323 -6287785314724518 2324 3855078105783534 2325 -2249317118801320 2326 1246417976738793 2327 -654399264834252 2328 324631070163580 2329 -151672401995328 2330 66489032606700 2331 -27225749327224 2332 10358191821939 2333 -3638139319560 2334 1170507930009 2335 -341644203420 2336 89370456057 2337 -20626440192 2338 4113799081 2339 -689075106 2340 93037145 2341 -9506392 2342 661191 2343 -25432 2344 312 2345 0 2346 1 2347 -67 2348 2145 2349 -43745 2350 639472 2351 -7151949 2352 63825094 2353 -468327256 2354 2891504865 2355 -15306876456 2356 70594808866 2357 -287612510811 2358 1047774392574 2359 -3449515493655 2360 10357734518649 2361 -28589730425403 2362 73032887552716 2363 -173654628582405 2364 386230634195075 2365 -806910938957641 2366 1589242581740388 2367 -2959981098754935 2368 5227386929129964 2369 -8773675917171390 2370 14023219227499713 2371 -21381241820637083 2372 31144678919974788 2373 -43396647027336349 2374 57906127288513870 2375 -74061187653533145 2376 90863648397397583 2377 -107003421994930320 2378 121012759104121161 2379 -131478669413712180 2380 137272582838375446 2381 -137746690286891994 2382 132850634050132144 2383 -123140081081009949 2384 109675212377559840 2385 -93834221973037398 2386 77086269714854995 2387 -60774489272262006 2388 45951791680487797 2389 -33294090283460800 2390 23093778743102262 2391 -15317626755908000 2392 9702405510283882 2393 -5859875248532529 2394 3368538223142060 2395 -1839243143339919 2396 951565224405276 2397 -465187397765719 2398 214187240994880 2399 -92528921861025 2400 37335490849622 2401 -13995722300287 2402 4842758388717 2403 -1534607806963 2404 441045953625 2405 -113561128665 2406 25785696908 2407 -5056508177 2408 832093890 2409 -110251040 2410 11039633 2411 -750759 2412 28097 2413 -335 2414 0 2415 1 2416 -68 2417 2211 2418 -45826 2419 681265 2420 -7753600 2421 70453236 2422 -526617088 2423 3313277464 2424 -17877158240 2425 84040071705 2426 -348968234194 2427 1295463117232 2428 -4344890708480 2429 13286812888800 2430 -37340035814394 2431 97090265726957 2432 -234928441614464 2433 531625020818380 2434 -1129874324979000 2435 2263580581559164 2436 -4288149681734752 2437 7702521785301949 2438 -13149423134533330 2439 21378446725354500 2440 -33159478159193980 2441 49143292735972757 2442 -69681524839853668 2443 94636506095421426 2444 -123226917401800000 2445 153960963693645953 2446 -184699529182473432 2447 212866425088388944 2448 -235786219865809560 2449 251092338899416560 2450 -257121492622191576 2451 253205230201193996 2452 -239789321533849728 2453 218352093428506042 2454 -191141959757399260 2455 160797271264784016 2456 -129935587877937688 2457 100798592833165554 2458 -75015589201291752 2459 53512123502428675 2460 -36552977852071936 2461 23881186896457598 2462 -14902594591987784 2463 8868656815752461 2464 -5024056624479020 2465 2703583113897625 2466 -1378661745871752 2467 664329053247753 2468 -301500677930592 2469 128380619026270 2470 -51055446253182 2471 18861046092200 2472 -6430489156312 2473 2007404216334 2474 -568175592920 2475 144021744096 2476 -32178813760 2477 6205337859 2478 -1003357546 2479 130490270 2480 -12806228 2481 851435 2482 -31060 2483 361 2484 0 2485 1 2486 -69 2487 2278 2488 -47972 2489 725076 2490 -8395153 2491 77646976 2492 -591043707 2493 3788229078 2494 -20826880714 2495 99767734806 2496 -422123046395 2497 1596435519865 2498 -5453438382060 2499 16980674805080 2500 -48576696263326 2501 128538480655899 2502 -316443621487093 2503 728425567118262 2504 -1574572172285256 2505 3207988918161860 2506 -6179893641531589 2507 11287695065714688 2508 -19594955287940247 2509 32396589986325791 2510 -51103739694759804 2511 77034097030119416 2512 -111116235834216124 2513 153547426885480119 2514 -203475362734155546 2515 258793633597735168 2516 -316137588173680611 2517 371135518016563085 2518 -418913324982123422 2519 454782549469474152 2520 -474982321253873727 2521 477316088510065865 2522 -461536799814290640 2523 429388974086553600 2524 -384297964841927845 2525 330781388028171528 2526 -273719824459499398 2527 217646241002769218 2528 -166192540652846925 2529 121777616200649669 2530 -85553715363583765 2531 57567784186189368 2532 -37056964801904983 2533 22788103166388615 2534 -13365948401426859 2535 7463515793767632 2536 -3959267918004503 2537 1990425141861615 2538 -945579267344923 2539 423086591565824 2540 -177603437828319 2541 69626243443626 2542 -25352753940774 2543 8518442449272 2544 -2620059825878 2545 730453788411 2546 -182309722560 2547 40088035720 2548 -7603307840 2549 1208197755 2550 -154256978 2551 14838518 2552 -964926 2553 34346 2554 -385 2555 0 2556 1 2557 -70 2558 2346 2559 -50184 2560 770969 2561 -9078564 2562 85444385 2563 -662138368 2564 4322035998 2565 -24204508910 2566 118118789905 2567 -509101638000 2568 1961036564271 2569 -6821396311978 2570 21622674075426 2571 -62952654277632 2572 169487421961385 2573 -424441531017288 2574 993661175924491 2575 -2184130572523224 2576 4524393399485952 2577 -8861061456361850 2578 16453936396771769 2579 -29038050537621504 2580 48808532022523850 2581 -78280284978050846 2582 119986127335331775 2583 -176008562596623240 2584 247389779971530620 2585 -333521275270344504 2586 431660635714468365 2587 -536737864464957440 2588 641581630267351332 2589 -737614760268499440 2590 815953614265798033 2591 -868728712340906856 2592 890361710901780810 2593 -878517357604245006 2594 834509954051841606 2595 -763068421855555072 2596 671516843120000215 2597 -568562988930083790 2598 462966622454255595 2599 -362362646592821000 2600 272446993278985050 2601 -196622306009609480 2602 136082819954086700 2603 -90226777113575424 2604 57239796932506534 2605 -34695895491473172 2606 20061776123149824 2607 -11044835470736000 2608 5777123978812058 2609 -2863823982224760 2610 1341565968853475 2611 -591906820531584 2612 245000552246805 2613 -94699053431206 2614 33993975073695 2615 -11258157387432 2616 3412323693317 2617 -937208372010 2618 230353119180 2619 -49857421312 2620 9302083007 2621 -1452886968 2622 182129060 2623 -17175768 2624 1092903 2625 -37916 2626 408 2627 0 2628 1 2629 -71 2630 2415 2631 -52463 2632 819009 2633 -9805852 2634 93885429 2635 -740468625 2636 4920873080 2637 -28063752976 2638 139478350437 2639 -612234808810 2640 2401405465630 2641 -8504064129027 2642 27436257743496 2643 -81278464723105 2644 222604191740413 2645 -566953420359095 2646 1349630426518296 2647 -3016000486746621 2648 6350898332659790 2649 -12642842973388888 2650 23861150115289075 2651 -42800187379084156 2652 73120636810827070 2653 -119202897533792452 2654 185735252987418111 2655 -276999491672024700 2656 395891298966201577 2657 -542810357274043702 2658 714649535240311139 2659 -904168426104669874 2660 1100020747701862550 2661 -1287601509622055290 2662 1450700399649155151 2663 -1573734886352221230 2664 1644152708512548545 2665 -1654501388086377740 2666 1603701269872518959 2667 -1497227021638342632 2668 1346156255568743620 2669 -1165309397170800100 2670 970904583871740205 2671 -778230653967895078 2672 599786151248005316 2673 -444171188593078653 2674 315809651664042510 2675 -215385973399137575 2676 140752796480416011 2677 -88024193812750137 2678 52605171025682231 2679 -29992946328127587 2680 16283599476618040 2681 -8399915546480504 2682 4106771305846211 2683 -1897420991996638 2684 825649486561234 2685 -337038051960685 2686 128466498605711 2687 -45469844782284 2688 14845345012853 2689 -4434807382973 2690 1200144171310 2691 -290535423442 2692 61905998814 2693 -11363543541 2694 1744794581 2695 -214783600 2696 19862613 2697 -1236669 2698 41789 2699 -437 2700 0 2701 1 2702 -72 2703 2485 2704 -54810 2705 869262 2706 -10579100 2707 103012031 2708 -826640166 2709 5591448330 2710 -32464035648 2711 164280493314 2712 -734199592048 2713 2931750189110 2714 -10567391727420 2715 34692896858528 2716 -104557034314498 2717 291248511071364 2718 -754275743112528 2719 1825419553566125 2720 -4146406211634300 2721 8873835596916964 2722 -17952118610155756 2723 34429571473430073 2724 -62754504415700400 2725 108943831362627177 2726 -180481100087433024 2727 285794775248200313 2728 -433212003000005162 2729 629389051143924465 2730 -877378143286664536 2731 1174666781877278399 2732 -1511663521044804078 2733 1871140910722191084 2734 -2229036930964473120 2735 2556756758164514919 2736 -2824756634161484720 2737 3006826709691710570 2738 -3084234617608761708 2739 3048839685675757225 2740 -2904474567566592612 2741 2666276157618112314 2742 -2358124108858038176 2743 2008775031687987006 2744 -1647541861845676380 2745 1300396467517046374 2746 -987180465263899480 2747 720271724495412051 2748 -504683377842548346 2749 339273050271383000 2750 -218578429975461888 2751 134784537419570457 2752 -79435227639261956 2753 44668252557416859 2754 -23920107534854920 2755 12171589680609525 2756 -5870132804227968 2757 2675404191717399 2758 -1148391599962608 2759 462400176732450 2760 -173833794054634 2761 60675844176142 2762 -19532288557212 2763 5751838624554 2764 -1533925081010 2765 365799396510 2766 -76743251568 2767 13861667477 2768 -2092612884 2769 253007660 2770 -22946944 2771 1397871 2772 -46072 2773 471 2774 0 2775 1 2776 -73 2777 2556 2778 -57226 2779 921795 2780 -11400456 2781 112868134 2782 -921298709 2783 6341039265 2784 -37470992650 2785 193013538624 2786 -878063843412 2787 3568658397544 2788 -13089813581168 2789 43721422050480 2790 -134025295885382 2791 379638205388864 2792 -999561736366536 2793 2458825716303824 2794 -5676080863029720 2795 12343568297158485 2796 -25371942470700959 2797 49436681236996222 2798 -91543590993448764 2799 161454797561396700 2800 -271743451362825190 2801 437207884021825536 2802 -673412345848825960 2803 994260786683242404 2804 -1408753941748896060 2805 1917387870464649726 2806 -2508940545714555986 2807 3158553234389576079 2808 -3827946809358957471 2809 4468274980185769640 2810 -5025548124799982325 2811 5447895362719890674 2812 -5693360977762187310 2813 5736644987634479412 2814 -5573315682188861565 2815 5220541644956116166 2816 -4714179278991061275 2817 4102886119993072032 2818 -3440572126561347510 2819 2778778116559220505 2820 -2160430321119313657 2821 1615940338981445694 2822 -1161971224282436814 2823 802570829652575516 2824 -531941332561066925 2825 337945040343588276 2826 -205526367464084248 2827 119476793092569011 2828 -66276020722405578 2829 35013976128349320 2830 -17578005756264014 2831 8364235512874410 2832 -3761178902397445 2833 1592826278320960 2834 -632723416896210 2835 234642079534289 2836 -80780051822353 2837 25643590796772 2838 -7445037549840 2839 1956894693915 2840 -459772895781 2841 94987616388 2842 -16884906171 2843 2506585347 2844 -297701200 2845 26482878 2846 -1578981 2847 50813 2848 -501 2849 0 2850 1 2851 -74 2852 2628 2853 -59712 2854 976676 2855 -12272134 2856 123499765 2857 -1025131960 2858 7177531110 2859 -43157007740 2860 226225798578 2861 -1047335704832 2862 4331448961119 2863 -16164362020706 2864 54918983928218 2865 -171204058607512 2866 493050827359245 2867 -1319555289800360 2868 3298785331166395 2869 -7737634320752000 2870 17095139900690401 2871 -35695327777797024 2872 70648101100576613 2873 -132878463836977872 2874 238039371217063776 2875 -406946419478774012 2876 665071927662017288 2877 -1040636774904876608 2878 1561001971527953995 2879 -2247415775814669684 2880 3108679970103171342 2881 -4134846790067029080 2882 5292469695081445275 2883 -6523016998607047470 2884 7745686328395710800 2885 -8865026542212085824 2886 9782640414500237349 2887 -10411102588868868704 2888 10687433434745469700 2889 -10583305362953179512 2890 10109733265189959996 2891 -9315194602234501340 2892 8277614311451482470 2893 -7092013731647591680 2894 5856482900071673035 2895 -4659280921540766228 2896 3569316857903914248 2897 -2631236267791417048 2898 1865171636015832405 2899 -1270236700025614334 2900 830274784764271665 2901 -520271697765971968 2902 312131206249670566 2903 -179014642613887806 2904 97979865629303805 2905 -51077230114349592 2906 25303508615429220 2907 -11881507323191070 2908 5272308528161740 2909 -2203239714206400 2910 863565162319119 2911 -315959311835734 2912 107303151246278 2913 -33596144955408 2914 9617794870640 2915 -2491964562766 2916 576921395025 2917 -117389053120 2918 20538953225 2919 -2998721350 2920 349898178 2921 -30534808 2922 1782551 2923 -55956 2924 530 2925 0 2926 1 2927 -75 2928 2701 2929 -62269 2930 1033974 2931 -13196415 2932 134955100 2933 -1138871634 2934 8109456892 2935 -49601784179 2936 264531828693 2937 -1246018382570 2938 5242568525248 2939 -19901096328582 2940 68763888296767 2941 -217957471985701 2942 638068571396610 2943 -1735498417647604 2944 4408429743252998 2945 -10504984654856547 2946 23575154081519838 2947 -49996427453825765 2948 100493665652839707 2949 -191947251419514829 2950 349186158531739841 2951 -606221273952730419 2952 1006156868639775900 2953 -1598928958642769950 2954 2436174014475331128 2955 -3563010555041124368 2956 5007310364648854030 2957 -6768006918461489475 2958 8804869898218579449 2959 -11032631344752045400 2960 13322087628532658871 2961 -15509698759057236711 2962 17415403399144075170 2963 -18866279295534246342 2964 19721896184641025364 2965 -19896314140202290063 2966 19372039414708660416 2967 -18202857875000703275 2968 16504923054643592699 2969 -14438103560242187463 2970 12181659688785935872 2971 -9909275463725132994 2972 7768132371541575405 2973 -5865284445948479549 2974 4262585686933853531 2975 -2979437869393078941 2976 2001177615470243600 2977 -1290274020776721450 2978 797652526220573580 2979 -472170877434298643 2980 267223551407973094 2981 -144338919472038795 2982 74261030222792525 2983 -36309305239807932 2984 16827448619675538 2985 -7369733988225709 2986 3039481827660144 2987 -1175679326476560 2988 424458414790711 2989 -142221085078683 2990 43924431481008 2991 -12400866206784 2992 3167706955025 2993 -722734104321 2994 144856159010 2995 -24949830990 2996 3583085331 2997 -410801615 2998 35175989 2999 -2010633 3000 61527 3001 -568 3002 0 3003 1 3004 -76 3005 2775 3006 -64898 3007 1093759 3008 -14175648 3009 147284530 3010 -1263295540 3011 9146039493 3012 -56892954460 3013 308619215918 3014 -1478670710688 3015 6328038044315 3016 -24429888655744 3017 85830589646838 3018 -276563765253718 3019 822874905055412 3020 -2274249902002980 3021 5868917626937692 3022 -14205389072836168 3023 32376638180188221 3024 -69724377786200320 3025 142303323101522945 3026 -275971529624688936 3027 509722318896335876 3028 -898468411174973912 3029 1514067840733642449 3030 -2443102812753418200 3031 3779988600493510573 3032 -5614578597106894656 3033 8014607228146591520 3034 -11004937398352497336 3035 14547281546037897405 3036 -18525294105242724588 3037 22740112932378068438 3038 -26920176528552818718 3039 30746477558268158824 3040 -33890837952047835040 3041 36061226399005470780 3042 -37045660349576207572 3043 36745713253983398498 3044 -35192422407248952408 3045 32541103913525038910 3046 -29046250291115149822 3047 25022022896709556650 3048 -20796676819826566656 3049 16669883129552483822 3050 -12880344295750830210 3051 9587972263261657322 3052 -6871227697785383156 3053 4737030630595016742 3054 -3138672161580762144 3055 1996638574774092075 3056 -1218002527825723392 3057 711543413505241699 3058 -397453690319282304 3059 211903216994013771 3060 -107616948924056920 3061 51941774014863559 3062 -23762901621894876 3063 10273243245705745 3064 -4182251331673888 3065 1596692893385940 3066 -568907957932368 3067 188096568035233 3068 -57312503929536 3069 15959346693401 3070 -4019700862560 3071 903950477424 3072 -178488114784 3073 30267570146 3074 -4276190274 3075 481803860 3076 -40485632 3077 2265732 3078 -67678 3079 609 3080 0 3081 1 3082 -77 3083 2850 3084 -67600 3085 1156102 3086 -15212251 3087 160540728 3088 -1399229731 3089 10297235725 3090 -65126730195 3091 359255940188 3092 -1750474003957 3093 7617954630341 3094 -29903612287515 3095 106807163640064 3096 -349799177932365 3097 1057612813765182 3098 -2969660053229202 3099 7784226084553490 3100 -19134738909528661 3101 44284101021316265 3102 -96826561748329474 3103 200621970030123824 3104 -394960592644214190 3105 740515329896350347 3106 -1324985592459088532 3107 2266576993197103086 3108 -3712821765760429719 3109 5832057819873396750 3110 -8795497468629983188 3111 12749449578060333056 3112 -17779840377554553953 3113 23874239177584472987 3114 -30889288709323042845 3115 38532733904256015644 3116 -46368261628460315754 3117 53847770258882414283 3118 -60369956590446286535 3119 65357540764020961720 3120 -68339872441613467413 3121 69024859737457181754 3122 -67345256595226445138 3123 63469332951562507278 3124 -57773627367753116190 3125 50783776326732784635 3126 -43096062696643852445 3127 35295599020214733568 3128 -27886301571762988179 3129 21243574905248758050 3130 -15594406794501824828 3131 11023237334638775918 3132 -7497136148639843736 3133 4901424755811473361 3134 -3076997291192913175 3135 1852604006634050072 3136 -1068290689915902039 3137 589069322464765934 3138 -310054903937392383 3139 155461600711185220 3140 -74081768545198700 3141 33461604647223681 3142 -14282276251742916 3143 5740115895689216 3144 -2163305141919785 3145 760807765893287 3146 -248247288948621 3147 74634358065418 3148 -20501360729993 3149 5092188620825 3150 -1128833737131 3151 219612749184 3152 -36670750711 3153 5097408843 3154 -564495830 3155 46552818 3156 -2551542 3157 74453 3158 -647 3159 0 3160 1 3161 -78 3162 2926 3163 -70376 3164 1221075 3165 -16308712 3166 174778717 3167 -1547550720 3168 11573782491 3169 -74408594120 3170 417298347729 3171 -2067305739048 3172 9147054538422 3173 -36501782729082 3174 132515620756155 3175 -441037285288448 3176 1354816254212316 3177 -3864255211880344 3178 10287121444886880 3179 -25676939895535200 3180 60331564105106718 3181 -133909928060991204 3182 281628042361107588 3183 -562730046969836032 3184 1070806809547640660 3185 -1944520400209693122 3186 3375989665828298055 3187 -5612808413584645416 3188 8948919225277456428 3189 -13699975382268954600 3190 20160907746746751565 3191 -28547303707468013184 3192 38927401136669148933 3193 -51156791840969211504 3194 64831593568699191960 3195 -79276139811697501816 3196 93577040470417940047 3197 -106666905999717927318 3198 117449724026317739630 3199 -124948689248832952320 3200 128449523643711680865 3201 -127610660982653296570 3202 122517158787518070270 3203 -113666766852147566760 3204 101891250521396376075 3205 -88229876488204616656 3206 73781238744264602199 3207 -59562101041114750720 3208 46397511282885883740 3209 -34856932979770532040 3210 25239597194224758902 3211 -17601916120860268960 3212 11812993783685987724 3213 -7621997366441485456 3214 4722970078393237375 3215 -2807138079496716288 3216 1598110822690427332 3217 -870071434184679452 3218 452193548666848065 3219 -223884210925711160 3220 105349936322786411 3221 -46988381249660556 3222 19803845884303953 3223 -7858818295005184 3224 2924167191531045 3225 -1015210846983578 3226 326960657855819 3227 -97004814355584 3228 26288878871618 3229 -6440107878930 3230 1407501248922 3231 -269832551424 3232 44371793109 3233 -6069379524 3234 660700515 3235 -53482536 3236 2871813 3237 -81792 3238 686 3239 0 3240 1 3241 -79 3242 3003 3243 -73227 3244 1288751 3245 -17467590 3246 190055939 3247 -1709187763 3248 12987245097 3249 -84854036241 3250 483699776336 3251 -2435820639393 3252 10955343616701 3253 -44434707464139 3254 163935469269957 3255 -554366248094204 3256 1729928368818204 3257 -5011295800234878 3258 13546577400251612 3259 -34328389527656706 3260 81877048351182849 3261 -184451367352155755 3262 393687999026560510 3263 -798272056473186540 3264 1541400302295877170 3265 -2840276557001608428 3266 5003736860108676663 3267 -8441722297132698788 3268 13658461838021090740 3269 -21220942240283853369 3270 31696569016930921205 3271 -45559448033352058848 3272 63073093398836749443 3273 -84167018429197235255 3274 108332900929474695529 3275 -134569651689767972637 3276 161403135643025134782 3277 -186994587134959956183 3278 209333511445083156663 3279 -226490166474882845957 3280 236885216986626539484 3281 -239525345885772080472 3282 234156944664429402036 3283 -221305520098765529522 3284 202192491382298679825 3285 -178547287260858605201 3286 152354071933233935870 3287 -125583556004883359130 3288 99958912611483211430 3289 -76792265359662483620 3290 56908959840150470628 3291 -40656609786162898378 3292 27979891118052613761 3293 -18533402859968725086 3294 11804206024841607000 3295 -7221237853666199615 3296 4237760460302936433 3297 -2382294178369468716 3298 1280828082734249676 3299 -657401903607407175 3300 321451393348073635 3301 -149388404066184573 3302 65805127348531284 3303 -27389930505755857 3304 10733588950510361 3305 -3943645505570643 3306 1351784383398631 3307 -429767549868059 3308 125843574589986 3309 -33651155950434 3310 8131579972539 3311 -1752325309440 3312 331079660110 3313 -53622924250 3314 7218527700 3315 -772528354 3316 61393694 3317 -3229701 3318 89757 3319 -732 3320 0 3321 1 3322 -80 3323 3081 3324 -76154 3325 1359204 3326 -18691516 3327 206432325 3328 -1885125210 3329 14550067781 3330 -96589336208 3331 559519874807 3332 -2863539777490 3333 13088802089376 3334 -53948206098720 3335 202230986702017 3336 -694726883633332 3337 2201922263440705 3338 -6477283651674496 3339 17776963694190330 3340 -45728794483432222 3341 110697865999318608 3342 -253071113843842980 3343 548088161650564732 3344 -1127591700191650344 3345 2208998429591659016 3346 -4129590041850674240 3347 7380829797302278845 3348 -12633241146613958600 3349 20738501611648035169 3350 -32693472788330491436 3351 49552819914062430485 3352 -72284155274549060450 3353 101572471789722335955 3354 -137597237232906084592 3355 179821973514491808123 3356 -226847063879213371954 3357 276376597450564607565 3358 -325336034312191151876 3359 370149961198764670033 3360 -407153391987874820652 3361 433074855459130020784 3362 -445505122395843130080 3363 443260100018502322894 3364 -426563438089258827972 3365 397010527007091074485 3366 -357321759429211664212 3367 310936970180700874815 3368 -261533356539850341994 3369 212558677123105947964 3370 -166859205842079119520 3371 126453004218141867062 3372 -92462805416976035920 3373 65189202325515025266 3374 -44281654296889270100 3375 28955669195754965139 3376 -18208550886014549892 3377 10999229442039869350 3378 -6374456847628238848 3379 3539115674405036660 3380 -1879365860625384736 3381 952780822491379077 3382 -460183376170919140 3383 211246346157290317 3384 -91914167612821992 3385 37787449311601027 3386 -14625405160220704 3387 5306731809925585 3388 -1796177012680694 3389 563790753837116 3390 -162955735581624 3391 43001397132144 3392 -10250958943330 3393 2178418255919 3394 -405680666192 3395 64723233855 3396 -8575753448 3397 902412150 3398 -70415412 3399 3629136 3400 -98508 3401 784 3402 0 3403 1 3404 -81 3405 3160 3406 -79158 3407 1432509 3408 -19983194 3409 223970366 3410 -2076404925 3411 16275626526 3412 -109752394069 3413 645934660740 3414 -3358948348712 3415 15600171118595 3416 -65328968968404 3417 248782715280514 3418 -868074868922601 3419 2794042730735058 3420 -8345008265258145 3421 23249394620573152 3422 -60699850506316098 3423 149112134161146202 3424 -345886851358757571 3425 759997227650978760 3426 -1586158943318111409 3427 3152081206179136514 3428 -5977239074014397235 3429 10836412563504312596 3430 -18814250457658175410 3431 31329712311262213140 3432 -50103937965788807923 3433 77045177896064829646 3434 -114032995675725073137 3435 162602549163494226250 3436 -223556896314303872579 3437 296565704098896150528 3438 -379833920012394969931 3439 469934082295264590771 3440 -561883149386749241595 3441 649506589700327103800 3442 -726074264678822214547 3443 785127240501932367396 3444 -821359593709436342857 3445 831391499594578883420 3446 -814280081018611476555 3447 771662863994112765115 3448 -707504141454659178872 3449 627497689856560603092 3450 -538248347943230629250 3451 446392597666568980361 3452 -357816725162581787586 3453 277094035554664925088 3454 -207203003793347823359 3455 149523778810487225685 3456 -104057551118834957661 3457 69782607636220713654 3458 -45055259828442137826 3459 27978953285847401877 3460 -16692092078057351675 3461 9554873766107770560 3462 -5240142706519316579 3463 2748855812523807503 3464 -1376713900201845051 3465 656903009200445270 3466 -297906561052586028 3467 128051746211040201 3468 -52004922042066323 3469 19882421837558200 3470 -7125437339019165 3471 2381778026367306 3472 -738187830382873 3473 210632824067526 3474 -54857411150872 3475 12902564160340 3476 -2704216322259 3477 496433565872 3478 -78027254732 3479 10177164018 3480 -1053126900 3481 80693110 3482 -4075461 3483 108114 3484 -833 3485 0 3486 1 3487 -82 3488 3240 3489 -82240 3490 1508742 3491 -21345402 3492 242735185 3493 -2284128776 3494 18178284225 3495 -124493611622 3496 744247362988 3497 -3931602812928 3498 18549829206887 3499 -78910629195860 3500 305223759241677 3501 -1081570852624080 3502 3534690254881192 3503 -10717237848045102 3504 30305704893530885 3505 -80293644236393216 3506 200133234932867712 3507 -470970828141384872 3508 1049727792211709988 3509 -2222170818027370320 3510 4478843328437192068 3511 -8613681351563897938 3512 15837457474557556185 3513 -27886918971027474176 3514 47097221831159941485 3515 -76393616260894969356 3516 119153655699900420604 3517 -178899340427619271720 3518 258803783949332529690 3519 -361039205273962347850 3520 486046090615443625981 3521 -631854553229272710144 3522 793621406414003095568 3523 -963544055135334091294 3524 1131265563811596635355 3525 -1284796733482082313944 3526 1411867299094609351473 3527 -1501507255631785629360 3528 1545582479113584484627 3529 -1539991702663444642560 3530 1485284772519421936530 3531 -1386575277106792304626 3532 1252766404946653390732 3533 -1095249570164605790496 3534 926334899801455007185 3535 -757707672500466785086 3536 599170948484555295915 3537 -457846797005759924608 3538 337894595035891472374 3539 -240696124734170715930 3540 165378826255939282420 3541 -109513433796113869984 3542 69829473194911047258 3543 -42830169179612139416 3544 25240561530315922900 3545 -14273181657059143680 3546 7733515708333605091 3547 -4008176356989790744 3548 1983420808216885821 3549 -935095565404755800 3550 419003043971139813 3551 -177948644737688676 3552 71401209803744635 3553 -26968166682615744 3554 9547106001019170 3555 -3151977223020178 3556 964713065885075 3557 -271779423840000 3558 69867179920186 3559 -16215237770320 3560 3352182252345 3561 -606700095488 3562 93954955290 3563 -12064816566 3564 1227846325 3565 -92396160 3566 4574148 3567 -118530 3568 881 3569 0 3570 1 3571 -83 3572 3321 3573 -85401 3574 1587980 3575 -22780993 3576 262794610 3577 -2509461196 3578 20273448267 3579 -140976826650 3580 855900097220 3581 -4592248144517 3582 22006767157926 3583 -95080630673797 3584 373481530489665 3585 -1343802774565883 3586 4458472006569541 3587 -13721179854651434 3588 39375613037518274 3589 -105853041845592210 3590 267665547054054240 3591 -638938034628016944 3592 1444384181510242592 3593 -3100876261214375320 3594 6337872381860252700 3595 -12359947439236678093 3596 23043733208080731976 3597 -41143988579006354476 3598 70460856492951220248 3599 -115897466703495944060 3600 183322171204379194986 3601 -279153143167722924549 3602 409614040579828701682 3603 -579671729468199740774 3604 791754897311982609850 3605 -1044448369370046151770 3606 1331434957141288122728 3607 -1640984406664666561143 3608 1956243943588277966028 3609 -2256460664561102331420 3610 2519080047211823114679 3611 -2722457744949016545735 3612 2848748091403273692343 3613 -2886444880015096858484 3614 2832081107516324145650 3615 -2690745508217021481018 3616 2475311096985936543426 3617 -2204534924006824302682 3618 1900411133369546110206 3619 -1585286143516390390485 3620 1279249072800012515642 3621 -998201222322947216409 3622 752824055947185788224 3623 -548459773724459469642 3624 385744410373576149580 3625 -261726064275497478253 3626 171172272958576856316 3627 -107810036767827880398 3628 65324061262325601008 3629 -38033563584976241075 3630 21250450411204068910 3631 -11377093573717223879 3632 5826780151479652970 3633 -2849292761494336620 3634 1327466913169973920 3635 -587796732895634447 3636 246680504384774496 3637 -97803425430380627 3638 36498568601050612 3639 -12765204293618415 3640 4163063230198487 3641 -1258429519127313 3642 350071689615767 3643 -88840461800772 3644 20347901504660 3645 -4149653229258 3646 740515609182 3647 -113003068327 3648 14287651922 3649 -1430228225 3650 105715411 3651 -5130173 3652 129809 3653 -939 3654 0 3655 1 3656 -84 3657 3403 3658 -88642 3659 1670301 3660 -24292896 3661 284219248 3662 -2753631816 3663 22577630614 3664 -159380302392 3665 982486425255 3666 -5352945977718 3667 26049671011886 3668 -114287982554304 3669 455825664779872 3670 -1665045277100618 3671 5607448382229600 3672 -17513857590592700 3673 50997741670830075 3674 -139086815640869250 3675 356751725428539259 3676 -863700624107634176 3677 1980007780417674777 3678 -4310290030854141638 3679 8932463020019110934 3680 -17661493141310657436 3681 33383627427266419356 3682 -60430068991080356794 3683 104921825712595712154 3684 -174975482703869976576 3685 280625057936171824403 3686 -433304967650982678954 3687 644771325890344348242 3688 -925425170168402051564 3689 1282139784342394482255 3690 -1715863684652880176030 3691 2219430130382382311079 3692 -2776100505882414379392 3693 3359353184551978746639 3694 -3934274035642781930770 3695 4460619581105663172492 3696 -4897261987322309257180 3697 5207373665979008029760 3698 -5363466498191388553890 3699 5351345554871267204345 3700 -5172201758471392021952 3701 4842423139942772855757 3702 -4391165262389076677262 3703 3856171425874280693065 3704 -3278659314423555310536 3705 2698216977835402335872 3706 -2148559866737432483154 3707 1654734074340667773552 3708 -1231993177333356863936 3709 886224691867796379103 3710 -615538704888371038968 3711 412500823086132770132 3712 -266496828574350971268 3713 165825213497925084612 3714 -99275617801401082938 3715 57115388620618086135 3716 -31535729115847852032 3717 16685520639305669408 3718 -8445566669465355672 3719 4081686902490919218 3720 -1879454476981516288 3721 822499526869876140 3722 -341137793200351320 3723 133663308901323040 3724 -49290501670502400 3725 17033302626897978 3726 -5487934929907906 3727 1638610024922702 3728 -450155493146736 3729 112787794451321 3730 -25496332634416 3731 5129862346566 3732 -902718423040 3733 135758425852 3734 -16902689496 3735 1664472050 3736 -120859704 3737 5749389 3738 -142166 3739 1004 3740 0 3741 1 3742 -85 3743 3486 3744 -91964 3745 1755784 3746 -25884117 3747 307082560 3748 -3017938171 3749 25108510440 3750 -179897774672 3751 1125764851122 3752 -6227214482775 3753 30768123114445 3754 -137051999589722 3755 554922913763016 3756 -2057561747153576 3757 7032608015965770 3758 -22288574739014640 3759 65845292597742316 3760 -182162841692511038 3761 473884178079704898 3762 -1163432562358447420 3763 2704361015630436224 3764 -5968716419571871140 3765 12539737940822325383 3766 -25134067505950183584 3767 48158340300565238430 3768 -88366408167028242969 3769 155524350952047567270 3770 -262917302048557550352 3771 427461760115633896072 3772 -669146406324001357675 3773 1009545588325631174103 3774 -1469259725787944215912 3775 2064344792642972729708 3776 -2802077065481497216383 3777 3676702131248020149175 3778 -4666052717855644485650 3779 5729994511494326310912 3780 -6811502123179805086405 3781 7840762522049440624429 3782 -8742108061673012070360 3783 9442923894325848368068 3784 -9883125035972843202320 3785 10023519638587949841123 3786 -9851470142343204841755 3787 9382737270232048004480 3788 -8659140280583021005920 3789 7742506580098821183704 3790 -6706103761753957149561 3791 5625172472882284174212 3792 -4568220998131511153650 3793 3590421706094442865412 3794 -2729879278913593588089 3795 2006887024701475079104 3796 -1425715854876837191328 3797 978109120401674662125 3798 -647531971854756809370 3799 413321517513211056792 3800 -254129320608843781818 3801 150347874906394433398 3802 -85485827083637166225 3803 46650835290143061624 3804 -24396891672485979824 3805 12206115522241978326 3806 -5831105893384199358 3807 2654035366625113120 3808 -1148067186546743938 3809 470655055605139830 3810 -182264237147814355 3811 66425316137518464 3812 -22683162599432175 3813 7220847069598715 3814 -2129875680370620 3815 577893753103218 3816 -142968588593226 3817 31901419175235 3818 -6333163824195 3819 1099102916240 3820 -162913991436 3821 19976309898 3822 -1935361660 3823 138063520 3824 -6439530 3825 155704 3826 -1065 3827 0 3828 1 3829 -86 3830 3570 3831 -95368 3832 1844509 3833 -27557740 3834 331460937 3835 -3303748480 3836 27884999404 3837 -202739559178 3838 1287673309153 3839 -7230180859072 3840 36263932267725 3841 -163972137134962 3842 673899909551024 3843 -2535955258736640 3844 8795609159983132 3845 -28282668877789270 3846 84757325551672279 3847 -237823396086604720 3848 627396268888216077 3849 -1561799344663212842 3850 3680528676088230460 3851 -8234623317662654976 3852 17536102216497427458 3853 -35625639866646639304 3854 69184534799531921972 3855 -128662915507092430760 3856 229505379435208019141 3857 -393232975167960745154 3858 648008285666808789997 3859 -1028208777386021432320 3860 1572516855158885599810 3861 -2320157505063255125094 3862 3305208774376849004254 3863 -4549364453513575117656 3864 6054069269112374159897 3865 -7793442852934121964000 3866 9709694663386927945218 3867 -11712656979071556427904 3868 13684547087071589835943 3869 -15490150198983906912986 3870 16991461200681910011105 3871 -18064709240952773045152 3872 18616920222791888654311 3873 -18598993974114686591298 3874 18012786191520255108709 3875 -16910802550472215674880 3876 15388572719703427695412 3877 -13571213795029310506582 3878 11596760270899475333356 3879 -9599285949949855227192 3880 7694604368222217542705 3881 -5970526298874199034084 3882 4482529862549915121341 3883 -3254564967748825509888 3884 2283832397619388777240 3885 -1547904708255175399940 3886 1012515884420161364722 3887 -638651794617550361144 3888 388071678946176268848 3889 -226921097172993995356 3890 127533775687595542325 3891 -68797209365301886976 3892 35566939278326164076 3893 -17591532412510047508 3894 8308027848941128854 3895 -3738296902136953080 3896 1598622271813727863 3897 -647851826715352032 3898 247994772035205056 3899 -89331842686739712 3900 30148099251568240 3901 -9483469285810408 3902 2763632333897513 3903 -740674787122216 3904 180950373948729 3905 -39859196030770 3906 7808502105066 3907 -1336602157056 3908 195287478939 3909 -23585597220 3910 2248356830 3911 -157597184 3912 7208731 3913 -170360 3914 1126 3915 0 3916 1 3917 -87 3918 3655 3919 -98855 3920 1936557 3921 -29316928 3922 357433777 3923 -3612504501 3924 30927309630 3925 -228133721454 3926 1470344701839 3927 -8378747384476 3928 42652604749268 3929 -195739039830975 3930 816414798599962 3931 -3117575500501719 3932 10970830959372936 3933 -35786788712030188 3934 108776766243700135 3935 -309527404385994042 3936 827952257401288577 3937 -2089520955990780970 3938 4991562079841009886 3939 -11319559006901993445 3940 24431014968467178432 3941 -50299716817127905218 3942 98988930678688393654 3943 -186549680604995060680 3944 337205450052502706175 3945 -585487282647080320623 3946 977748453788256161581 3947 -1572273191415684096345 3948 2437086684201197337568 3949 -3644673567389330208000 3950 5263198783120894853826 3951 -7344516421931024704662 3952 9910170040600855475840 3953 -12937543539579864248076 3954 16349042184893871977925 3955 -20007378595643904761247 3956 23719496267291671172802 3957 -27250343637446267802940 3958 30345803809771848619031 3959 -32761994310857180096820 3960 34296408882744352375807 3961 -34815486790765546516856 3962 34273485882089201858481 3963 -32719020797806709061292 3964 30287992299622030143805 3965 -27184309211828345166291 3966 23652132159999805209637 3967 -19944792088633312702099 3968 16295761523319555362022 3969 -12896120168912121566950 3970 9881193598494954987674 3971 -7326964571767142650437 3972 5254984221456598464392 3973 -3643236093937481866221 3974 2439903870475910566440 3975 -1577213242324323712980 3976 983244229133315716812 3977 -590555261442293140365 3978 341359044666797381861 3979 -189661976377559779200 3980 101150679669913197462 3981 -51701781154417297287 3982 25283388315461726191 3983 -11806110989145502092 3984 5252396802339233200 3985 -2220722056115360765 3986 889754315909028894 3987 -336709497085315469 3988 119894659783623684 3989 -39993110045924175 3990 12432610617612171 3991 -3579880643640340 3992 947796301375014 3993 -228681677458686 3994 49733031031155 3995 -9615176700525 3996 1623504311338 3997 -233842561953 3998 27819990312 3999 -2609723180 4000 179765148 4001 -8064456 4002 186221 4003 -1199 4004 0 4005 1 4006 -88 4007 3741 4008 -102426 4009 2032010 4010 -31164924 4011 385083563 4012 -3945724462 4013 34257024468 4014 -256327312240 4015 1676123547672 4016 -9691772015484 4017 50064968873766 4018 -233146933990388 4019 986738851352850 4020 -3822989679773878 4021 13647784516945087 4022 -45155968456264632 4023 139196476051653832 4024 -401625481233341890 4025 1089159190244604774 4026 -2786352597792457064 4027 6746449874314627490 4028 -15504995868412215990 4029 33911648792177056875 4030 -70747054535759903936 4031 141072815801411678205 4032 -269371556692576952554 4033 493340811605153883599 4034 -867896182124474300580 4035 1468539683329481322373 4036 -2392835320080796810588 4037 3758439556183391775405 4038 -5696131586199650012088 4039 8336741507057925411175 4040 -11791872499093059119310 4041 16129799123503856922238 4042 -21349651302778326251204 4043 27358538284386716169603 4044 -33957111716356519060250 4045 40838750299011467951239 4046 -47605838029135334454912 4047 53803639065242270354221 4048 -58968588396544254845218 4049 62684277430041452670795 4050 -64635971871258945696220 4051 64653921199110947110690 4052 -62737323027202523533722 4053 59054327256155402184797 4054 -53918100537657111073480 4055 47743597034638708747050 4056 -40993177033832460283770 4057 34120788351875290112279 4058 -27523825461773091454860 4059 21509335653184207300080 4060 -16277717426554539655598 4061 11923402035560097273576 4062 -8449072038954983378336 4063 5788283199650724145741 4064 -3831046221431590497120 4065 2447759708969500209983 4066 -1508408990077534692000 4067 895648161185241956856 4068 -511848619632253357792 4069 281184761853901817000 4070 -148280443106626633728 4071 74944566298813143030 4072 -36240912382748514936 4073 16734118636269166419 4074 -7361757189904124600 4075 3077757575567488994 4076 -1219288868758526364 4077 456204176425391249 4078 -160595084618950912 4079 52953671001746025 4080 -16270053226481824 4081 4629493934544141 4082 -1210942948048440 4083 288581552326485 4084 -61968418770720 4085 11824959048165 4086 -1969707000552 4087 279713740467 4088 -32783334090 4089 3026631560 4090 -204901324 4091 9015438 4092 -203562 4093 1279 4094 0 4095 1 4096 -89 4097 3828 4098 -106082 4099 2130951 4100 -33105052 4101 414495942 4102 -4305006069 4103 37897172111 4104 -287587670868 4105 1907583801760 4106 -11190264590572 4107 58648966713974 4108 -277107505547796 4109 1189849273993388 4110 -4676526402296320 4111 16933940837919277 4112 -56822817231750579 4113 177614956762307956 4114 -519574761227221858 4115 1428329018625687682 4116 -3703587689770702195 4117 9087771585541658440 4118 -21164226788866132035 4119 46901756840232536055 4120 -99134942965008688764 4121 200270348377542892352 4122 -387404480233650302976 4123 718773437791232875662 4124 -1280987818296260766490 4125 2195851020505183428914 4126 -3624808662497748932640 4127 5768426565575692117766 4128 -8858026675077102445838 4129 13137033344640802897636 4130 -18830927969331657240171 4131 26107005489218995346934 4132 -35028091141886679385939 4133 45507392551977629367900 4134 -57273865540751452369732 4135 69857962633600435335815 4136 -82605772896079363733089 4137 94725258933125205295104 4138 -105362171510395123912720 4139 113696558692050102704737 4140 -119045249032701683881841 4141 120952861121816477149880 4142 -119254780561858971079720 4143 114100215019353945400270 4144 -105930922845282351170105 4145 95419750250984182738816 4146 -83380644449113453083161 4147 70666566074640252456949 4148 -58072721928953482283351 4149 46259822454896825446304 4150 -35706621573285232842986 4151 26694385903803574814855 4152 -19319821119614092708158 4153 13528641219954300354560 4154 -9160033765859440295232 4155 5992678173910162265424 4156 -3785097392103325186732 4157 2306083005037531093444 4158 -1353873333125899442892 4159 765065281601782352022 4160 -415614778490846140655 4161 216743142763626253712 4162 -108337290922229749894 4163 51810891254640258037 4164 -23659748996927033557 4165 10293626328208666664 4166 -4255864113767674310 4167 1667266869624397365 4168 -616840399886704675 4169 214694485653913600 4170 -69985618306645768 4171 21255053968470896 4172 -5977080985342610 4173 1544779474545280 4174 -363649465272973 4175 77110924465951 4176 -14524623055865 4177 2387017505596 4178 -334235924764 4179 38596115882 4180 -3507237475 4181 233379642 4182 -10072967 4183 222503 4184 -1355 4185 0 4186 1 4187 -90 4188 3916 4189 -109824 4190 2233464 4191 -35140718 4192 445759805 4193 -4692029592 4194 41872302144 4195 -322203799496 4196 2167547914638 4197 -12897599749440 4198 68571627594395 4199 -328665418169718 4200 1431534579624204 4201 -5706902645198984 4202 20958040855533300 4203 -71313192246328182 4204 226003544388685975 4205 -670201898786095104 4206 1867425292968546995 4207 -4907212023792669350 4208 12201479557106950104 4209 -28790743520747803112 4210 64639022604114132984 4211 -138406044650096321736 4212 283232257134628099100 4213 -554972268874743984640 4214 1042964816721363858690 4215 -1882745034944569325034 4216 3269064301262522203550 4217 -5466283703019912700320 4218 8811917822738423616513 4219 -13708266727341704767084 4220 20597229428519621235213 4221 -29915036816640043202688 4222 42027011041610036736250 4223 -57147315347305157287842 4224 75254175360490278812490 4225 -96015865946745850254560 4226 118745245274110316473704 4227 -142399366208305286941000 4228 165635031216190159114540 4229 -186921560284752196718976 4230 204700254377835428676255 4231 -217568764001855378690022 4232 224460800180075787589440 4233 -224789745851933198486616 4234 218529746373894785965978 4235 -206218979228661874135314 4236 188884544689033268094762 4237 -167903278795998974485120 4238 144824236086816062942070 4239 -121184061932330425660044 4240 98345066180708524810821 4241 -77378421172099721941368 4242 59003852159553344881490 4243 -43585421875725555470186 4244 31173256792414109319606 4245 -21575122191599278358400 4246 14440185501094881726224 4247 -9339515164115001450360 4248 5832486104267975785638 4249 -3513702905809948310520 4250 2039934984459064478361 4251 -1140024662684423644990 4252 612502566082968809475 4253 -315923191441199824896 4254 156187217162341646779 4255 -73879849025464050976 4256 33369684639281739306 4257 -14359528446235749480 4258 5871847672899090095 4259 -2275018167803830326 4260 832365381145783172 4261 -286472247519091136 4262 92329189251120375 4263 -27720215811530944 4264 7704579186798677 4265 -1967686605400008 4266 457600042273055 4267 -95827910465790 4268 17818968974625 4269 -2889508970752 4270 398978737272 4271 -45397849836 4272 4060826775 4273 -265628696 4274 11248839 4275 -242988 4276 1433 4277 0 4278 1 4279 -91 4280 4005 4281 -113653 4282 2339634 4283 -37275411 4284 478967368 4285 -5108561030 4286 46208565102 4287 -360487811037 4288 2459107197407 4289 -14839747743708 4290 80021239026360 4291 -389015639795948 4292 1718514019042743 4293 -6947945179781221 4294 25873961868715785 4295 -89264782730610675 4296 286787272040777391 4297 -862024238829346718 4298 2434236065832180996 4299 -6481867586956594290 4300 16329365437361024405 4301 -39034906384757408181 4302 88776381100637449341 4303 -192542387513062550580 4304 399076651693042181727 4305 -791969227419166653350 4306 1507365498928541663872 4307 -2755802145831196863240 4308 4846078493748815612425 4309 -8206905932255067092660 4310 13399690539425668008480 4311 -21113851039005356266775 4312 32135462789152763228128 4313 -47281702609078711716111 4314 67298215829158379412606 4315 -92724128917784938024110 4316 123739004620193970137265 4317 -160015563645939087467522 4318 200608732484737548276097 4319 -243912730857497694005709 4320 287711563639125400070600 4321 -329334244852459192069577 4322 365906385387129800853888 4323 -394668496137599499635284 4324 413313720801093413692024 4325 -420288673697365279297275 4326 415003774023951648490229 4327 -397914177171530791683278 4328 370456140883600919878038 4329 -334850963356192632772343 4330 293813027902305160134390 4331 -250214347716136873346355 4332 206762068117689898949001 4333 -165737563900864431916863 4334 128828951106964530829128 4335 -97067824889798883212365 4336 70861069458314048330938 4337 -50093874731706646318236 4338 34272883508447075381248 4339 -22678722815272362926696 4340 14503297863107849377935 4341 -8956444958163886932146 4342 5336102322626462450252 4343 -3063973364664579326997 4344 1693633857837892245886 4345 -900060037804451993825 4346 459218611940943755226 4347 -224578536986655597046 4348 105084324958845990692 4349 -46951697314520713470 4350 19985636512865935155 4351 -8083795701447773943 4352 3097878899244937614 4353 -1120986126791919016 4354 381534209208488816 4355 -121591123619675235 4356 36091609933958264 4357 -9915758753207567 4358 2502673003206957 4359 -575028083547291 4360 118934813471825 4361 -21834440883756 4362 3493940913022 4363 -475785711415 4364 53349949461 4365 -4698019675 4366 302129560 4367 -12554217 4368 265152 4369 -1523 4370 0 4371 1 4372 -92 4373 4095 4374 -117570 4375 2449547 4376 -39512704 4377 514214254 4378 -5556455356 4379 50933795115 4380 -402776453716 4381 2785643564116 4382 -17045524380116 4383 93209731868529 4384 -459522760560480 4385 2058572726937814 4386 -8439419171684358 4387 31865224983231101 4388 -111449098042680080 4389 362941959703463425 4390 -1105641072113806926 4391 3163823336125097108 4392 -8535820533258400800 4393 21784903453553846839 4394 -52751189571473375640 4395 121514337990009702103 4396 -266914757672045202244 4397 560261819526923394195 4398 -1125928999927945448664 4399 2170080857691861503740 4400 -4017480035586365772672 4401 7153937035466463983832 4402 -12268473668462307466594 4403 20285064308550697638632 4404 -32369824647760663832220 4405 49897178757007806830257 4406 -74359563817679955400700 4407 107211113282654870766110 4408 -149647090910671413143168 4409 202336708902767788783445 4410 -265144585829975389161432 4411 336891101932791125697183 4412 -415209201589846172881372 4413 496550441846114667508867 4414 -576374345067778624633050 4415 649524059010915881317378 4416 -710753547074817731222048 4417 755335559435160418540972 4418 -779654838920760786471268 4419 781684890989257005283650 4420 -761262387722251613768592 4421 720108463382784972227843 4422 -661593120160814266537280 4423 590286763878194371829629 4424 -511380375217299502451200 4425 430074720305487372000600 4426 -351036101582289491743516 4427 277993876861693216313988 4428 -213520307663688014661588 4429 158995444017870047406840 4430 -114727450245779974747930 4431 80178078906176438846461 4432 -54236148944891456639360 4433 35487430205605025809530 4434 -22443259018572011053700 4435 13707503204506545491462 4436 -8077661358327798447196 4437 4587915707873088232527 4438 -2508672150848623690762 4439 1318892855540911379050 4440 -665710603285072019456 4441 322085286806804744240 4442 -149100822075542452522 4443 65906685883100538287 4444 -27753786685195880360 4445 11105255719740136148 4446 -4209803093933566512 4447 1506774656736308963 4448 -507211845611190816 4449 159849769362051210 4450 -46914253007896862 4451 12741862178765057 4452 -3178504085320448 4453 721610407585617 4454 -147426914126930 4455 26723448471531 4456 -4220252641120 4457 566820033486 4458 -62639240266 4459 5430934170 4460 -343410864 4461 14002119 4462 -289318 4463 1621 4464 0 4465 1 4466 -93 4467 4186 4468 -121576 4469 2563290 4470 -41856255 4471 551599576 4472 -6037659843 4473 56077595719 4474 -449432715265 4475 3150852725160 4476 -19546861405489 4477 108375297675177 4478 -541742500774305 4479 2460714408716800 4480 -10227978200874399 4481 39150239659828947 4482 -138797429053702419 4483 458110525985834480 4484 -1414209135241185375 4485 4100309745319354389 4486 -11207171312106320277 4487 28973329841802151224 4488 -71058877940238629205 4489 165773256305616240750 4490 -368743691948918614401 4491 783752983416505516510 4492 -1594826322291417284524 4493 3112271533373342565027 4494 -5833729282156330033765 4495 10517854956010142920448 4496 -18262796464224594423288 4497 30574508464129453935142 4498 -49402380953356521965654 4499 77113851141601852373700 4500 -116378519077104653009391 4501 169938735754681506832220 4502 -240259579602964113188490 4503 329076268040342947607952 4504 -436887957625212059119010 4505 562476985886127497903100 4506 -702553188843664096560005 4507 851625324668545038677988 4508 -1002180060376287629619522 4509 1145203159110655808793350 4510 -1271014079342712719199920 4511 1370317110799596299673600 4512 -1435315872743456251369423 4513 1460709033487108091068566 4514 -1444393405362733553246670 4515 1387746986550490008659854 4516 -1295439935048593308390981 4517 1174808866871228488142145 4518 -1034908967022480521780147 4519 885411212041094007852680 4520 -735527753163927105998265 4521 593126224616231705088836 4522 -464141851792528257310098 4523 352329503096164670916300 4524 -259332781121557207442140 4525 184997638988417665777507 4526 -127831695296302273348182 4527 85508372158209382373760 4528 -55332341111080902106918 4529 34611304124134197515730 4530 -20910088195592987552870 4531 12189379820316976532906 4532 -6849169117123772492010 4533 3705235909948283770098 4534 -1927297837208706237525 4535 962508846974918603904 4536 -460762533615921399833 4537 211044794205372344294 4538 -92301262571737497705 4539 38456760597386283930 4540 -15224148356352237259 4541 5709450039569685315 4542 -2021503424579556098 4543 673078125070459904 4544 -209789450735264025 4545 60884323237311280 4546 -16348656429006733 4547 4031097591452706 4548 -904352526765050 4549 182517713540565 4550 -32669516786958 4551 5092143838816 4552 -674618550438 4553 73481818917 4554 -6273326440 4555 390064094 4556 -15608781 4557 315644 4558 -1717 4559 0 4560 1 4561 -94 4562 4278 4563 -125672 4564 2680951 4565 -44309808 4566 591226021 4567 -6554217472 4568 61671428913 4569 -500847509844 4570 3558768908401 4571 -22379098713720 4572 125785257438540 4573 -637445624504610 4574 2935333577299905 4575 -12368251615406976 4576 47988394369773349 4577 -172431438031135218 4578 576742021804914812 4579 -1804019148644118856 4580 5299075585182296415 4581 -14671597524926991384 4582 38417022557418963153 4583 -95419826421722284032 4584 225417029125192677921 4585 -507705875813153230010 4586 1092577134288557820750 4587 -2250858982621267070432 4588 4446903971012697050786 4589 -8438435785504381953582 4590 15401919167641013765446 4591 -27073845217389783826432 4592 45886665261992353122492 4593 -75064541068735999735990 4594 118631777283467143721156 4595 -181280469700517101470048 4596 268048915210307072863810 4597 -383783119796376605565130 4598 532391741208062615581935 4599 -715956559092260772249600 4600 933816867486002602675804 4601 -1181792957722008144071472 4602 1451735120531794236236386 4603 -1731567043630907753020712 4604 2005930506688776285316575 4605 -2257437668467051697315890 4606 2468415937897765602072347 4607 -2622915404255589491051136 4608 2708669514291181652042462 4609 -2718679678630763906474370 4610 2652143914113221516577300 4611 -2514561159312989374751680 4612 2316992749713795085992816 4613 -2074616507343566807499270 4614 1804831695042964099896884 4615 -1525237976533568867467264 4616 1251807279029954007105576 4617 -997500492466696289847772 4618 771472272362717743858541 4619 -578885521145362863577056 4620 421250404932792956847172 4621 -297131244546541554445430 4622 203036846537134599545820 4623 -134322619612481509658880 4624 85974359152057538986570 4625 -53198286494321697315930 4626 31795154852029204897517 4627 -18337618350218530651176 4628 10194864765035233499559 4629 -5457111463047289895148 4630 2808764199688340640925 4631 -1388038765923851599872 4632 657521545558058240816 4633 -298018574866421415864 4634 128975166053936172033 4635 -53172663800325225984 4636 20827952283899813589 4637 -7728206576849237880 4638 2707038950890730605 4639 -891613176947015680 4640 274872012040638387 4641 -78889845478828132 4642 20945240974989773 4643 -5105247082346112 4644 1131889830890324 4645 -225685222739864 4646 39893419564020 4647 -6137760327680 4648 802154287095 4649 -86127214200 4650 7240827505 4651 -442762728 4652 17391252 4653 -344110 4654 1814 4655 0 4656 1 4657 -95 4658 4371 4659 -129859 4660 2802619 4661 -46877194 4662 633199935 4663 -7108270423 4664 67748707543 4665 -557441450855 4666 4013791187730 4667 -25581299828875 4668 145739202243691 4669 -748644492318263 4670 3494409549143871 4671 -14924086975003482 4672 58687116784546685 4673 -213699130009174613 4674 724257467948720641 4675 -2295193266741416349 4676 6829453838982803212 4677 -19151983406873372275 4678 50787495631091149609 4679 -127737804413112469009 4680 305542633935748948545 4681 -696729442941997063867 4682 1517888643900162486995 4683 -3165536658337254101471 4684 6330674506218720387329 4685 -12160060125616081642168 4686 22465954845646186498404 4687 -39973966942789768567900 4688 68580118216458278117510 4689 -113564925266230986903138 4690 181688439140846856622408 4691 -281073106372482717561436 4692 420780288573975703436710 4693 -610010314383071769184872 4694 856910390908119449499284 4695 -1167057659185252061166578 4696 1541784445484633859701927 4697 -1976607894263528126505025 4698 2460089013472366186719483 4699 -2973449773269487013094071 4700 3491203841797972965134964 4701 -3982906892771599199538287 4702 4415927873274038188441250 4703 -4758924373564336422932268 4704 4985525160854179734431868 4705 -5077629898349962611872262 4706 5027761384191802109424074 4707 -4840052371318860166946430 4708 4529689033486633628426947 4709 -4120913420344814159410496 4710 3643943909500703403280210 4711 -3131348330188581571830265 4712 2614463533088643318008610 4713 -2120392493166947273446835 4714 1669950087535377553089107 4715 -1276716803556021973191200 4716 947147972151748264357863 4717 -681519488526237784337670 4718 475396545918018687096800 4719 -321295339173412219339075 4720 210255786412575915309908 4721 -133131150621185567973356 4722 81500144405168658647690 4723 -48195347167907513585390 4724 27504219765704394623372 4725 -15131229064230238224912 4726 8015142135701571325416 4727 -4082571352770273341450 4728 1996639069403279491427 4729 -936033759958923061634 4730 419862367214037254639 4731 -179822673715393575993 4732 73364818702612145890 4733 -28437184330138182062 4734 10440742462535294136 4735 -3618458718715984431 4736 1179062051463798973 4737 -359555529009268855 4738 102062006617050501 4739 -26795035940109359 4740 6456748204130926 4741 -1414854898135613 4742 278727739937095 4743 -48660488507739 4744 7390500940794 4745 -952907959283 4746 100863347550 4747 -8351258005 4748 502260597 4749 -19366208 4750 374874 4751 -1925 4752 0 4753 1 4754 -96 4755 4465 4756 -134138 4757 2928384 4758 -49562332 4759 677631409 4760 -7702063650 4761 74344891095 4762 -619666712896 4763 4520711501877 4764 -29196592195310 4765 168572427737680 4766 -877622506037592 4767 4151724625604171 4768 -17969967367831480 4769 71610043040291538 4770 -264217069476290320 4771 907247248077326271 4772 -2912526911877943776 4773 8778028350679243040 4774 -24930365950559013928 4775 66945627637532920425 4776 -170485074252231455886 4777 412853921987636048705 4778 -953033984904939305328 4779 2101705173704441011862 4780 -4436506835020700352290 4781 8980205414510511558825 4782 -17458273618237369668196 4783 32644704235959485588376 4784 -58787701540116187164438 4785 102078417157314588899025 4786 -171087145607330405754240 4787 277047822564173343866022 4788 -433834025551678813993722 4789 657453249822657644551035 4790 -964907850557896569826620 4791 1372343866921365447554606 4792 -1892536054882620454017278 4793 2531926248381951047313705 4794 -3287612095724489284831968 4795 4144829085141942299701500 4796 -5075530338100248435253014 4797 6038605042024519259310222 4798 -6982071529134951892880848 4799 7847254708592692916704803 4800 -8574567446989083541268100 4801 9110147032150371538499497 4802 -9412343797883026729120272 4803 9456993498856339928678502 4804 -9240560436800183618017282 4805 8780592450207999668503275 4806 -8113407804004320319405728 4807 7289430574567387679989229 4808 -6366993499410942723331230 4809 5405649050513003251402049 4810 -4460031855847652371658960 4811 3575114921985219195207066 4812 -2783361631965208669402434 4813 2103884528977707794542051 4814 -1543370063643231693559668 4815 1098283022239818762792970 4816 -757756804096204449004524 4817 506600373845797971906375 4818 -327975307668959727385536 4819 205468535108186276713868 4820 -124460721657228794274510 4821 72831409034770032122215 4822 -41131963827752577858764 4823 22394590414500955334112 4824 -11740499502036730631154 4825 5918728188888763905375 4826 -2864978197116521938944 4827 1329361547802016363302 4828 -590181562214238090712 4829 250173712553746617489 4830 -101015690184516144760 4831 38749833204325484335 4832 -14078876812395906852 4833 4828103846433851507 4834 -1556538457016667872 4835 469572788291005125 4836 -131839798433654304 4837 34229474400803643 4838 -8155018928823156 4839 1766324967894564 4840 -343831027716610 4841 59289313971510 4842 -8889962345216 4843 1130951140060 4844 -118022500614 4845 9624893795 4846 -569387972 4847 21552720 4848 -408336 4849 2048 4850 0 4851 1 4852 -97 4853 4560 4854 -138510 4855 3058337 4856 -52369230 4857 724634366 4858 -8337948541 4859 81497584980 4860 -688008986183 4861 5084744449444 4862 -33272533885488 4863 194659685771865 4864 -1026966718951720 4865 4923109120695678 4866 -21592625612419323 4867 87186453590292269 4868 -325919831661500058 4869 1133705577792566800 4870 -3686502656111119740 4871 11252660757373821279 4872 -32362718985136930181 4873 87992114861771509118 4874 -226863242470944466350 4875 556142818953061648892 4876 -1299486681311793790160 4877 2900520663646170698640 4878 -6196682698219522233682 4879 12693973652323395429825 4880 -24974177203153817303673 4881 47257698725507248805604 4882 -86121889104767547736654 4883 151332207796921307897895 4884 -256681213121846148323675 4885 420654231130898904102272 4886 -666665693607023392325859 4887 1022560612933675167040928 4888 -1519081063329287132924008 4889 2187085405856022460731270 4890 -3053493146342357335882615 4891 4136201830664267526577112 4892 -5438544424281580666146675 4893 6944156429933656408565364 4894 -8613313731139802053370155 4895 10381800934986324128636634 4896 -12163123275284231836952739 4897 13854386065947500165056172 4898 -15345505109791692228185454 4899 16530710655504513284386650 4900 -17320730343528935469295745 4901 17653737085044820869120000 4902 -17503224968044446760850242 4903 16881440846357266827316351 4904 -15837764337774733934166525 4905 14452328990537010572648044 4906 -12826011004293977998921027 4907 11068495723221191691128481 4908 -9286348929077863405995286 4909 7572846623694544232967540 4910 -6000824531339899290293160 4911 4619136019404380630448723 4912 -3452619161896005475580694 4913 2504915853191659316024982 4914 -1763151247176823485053240 4915 1203396468287738951337634 4916 -795966629354106597815439 4917 509874665524749735784224 4918 -316081179189658805194587 4919 189474339719580635448840 4920 -109731412347113789289998 4921 61335354166325915843472 4922 -33053258831911106393682 4923 17151948615219645562829 4924 -8558986460660535686500 4925 4100990608911708903432 4926 -1883585989483248571074 4927 827749399149866706766 4928 -347309059435599511956 4929 138806130787198544690 4930 -52700234538203906796 4931 18949766169364545861 4932 -6430840799758886848 4933 2051443055862553040 4934 -612285407544148035 4935 170051350895982899 4936 -43665044828002533 4937 10286324969541618 4938 -2202366597825526 4939 423649152473155 4940 -72162080160309 4941 10683047581908 4942 -1341043840048 4943 137987901126 4944 -11084712155 4945 645071990 4946 -23974023 4947 444735 4948 -2166 4949 0 4950 1 4951 -98 4952 4656 4953 -142976 4954 3192570 4955 -55301986 4956 774326649 4957 -9018386664 4958 89246643395 4959 -762989526850 4960 5711558949384 4961 -37861508419072 4962 224419278110419 4963 -1199603906908248 4964 5826716150616855 4965 -25892879803333312 4966 105922153177000309 4967 -401117819467647056 4968 1413308452175896869 4969 -4654508691548401920 4970 14387396057665358000 4971 -41897205785240293774 4972 115330590134116771897 4973 -301007132284897659304 4974 746907128167589758675 4975 -1766365679132584118056 4976 3990062711902873700919 4977 -8626412602293761867776 4978 17881909038679333670490 4979 -35598917578737472671880 4980 68161215354780036283747 4981 -125687782479282366936760 4982 223473967039501035562773 4983 -383541710338913446072966 4984 636032250079850240885190 4985 -1020035300560130108025344 4986 1583334346949806320377256 4987 -2380507878838361079667484 4988 3468913677846572102100390 4989 -4902336479234438497094320 4990 6722503617174063033040168 4991 -8949223512118623758288404 4992 11570477032911012766536248 4993 -14534246758942553594895104 4994 17744045911479541457710750 4995 -21059881509727355119970142 4996 24305709258684943363739193 4997 -27283378213481794781282776 4998 29791806660820283560169650 4999 -31648948095123996253700800 5000 32713290441011789008876875 5001 -32901416864779464615272896 5002 32198645860259599362079400 5003 -30660894441639441412829906 5004 28407441298587527355519310 5005 -25605870164178344037719904 5006 22451792609548359816007202 5007 -19146704677649111085347860 5008 15877389976410147693011286 5009 -12799682822001273542156800 5010 10028338761172313512147035 5011 -7633504457711356078653350 5012 5643121054551450727969328 5013 -4049757379376348709129104 5014 2819965489277955309977000 5015 -1904276904505638408427150 5016 1246315024171467386312884 5017 -790038401100240265642112 5018 484697935807829470874368 5019 -287569254299326896941610 5020 164842826513708029785800 5021 -91205334870234559331336 5022 48653359558613245957035 5023 -24992842848016332083418 5024 12346334651999507920775 5025 -5856297079648098807808 5026 2662799758039625322926 5027 -1158418544785691716544 5028 481155575950321445684 5029 -190354877553043178240 5030 71536956089426619313 5031 -25459724934952469016 5032 8550883040388717308 5033 -2699283495494813440 5034 797133568651512340 5035 -219016142861576830 5036 55624479211761083 5037 -12957746101939976 5038 2742698015891066 5039 -521401641985790 5040 87736835216960 5041 -12825270304768 5042 1588747200775 5043 -161200910264 5044 12756768550 5045 -730362264 5046 26654861 5047 -484044 5048 2286 5049 0 5050 1 5051 -99 5052 4753 5053 -147537 5054 3331176 5055 -58364789 5056 826830110 5057 -9745953600 5058 97634275845 5059 -845167306620 5060 6407311859478 5061 -43021149472927 5062 258317518711934 5063 -1398840419151891 5064 6883329375379673 5065 -30987717342281227 5066 128411994721194450 5067 -492564737057320395 5068 1757742483457720085 5069 -5862300091937723295 5070 18348425230682491876 5071 -54096661267418300629 5072 150746393660424444948 5073 -398242524462823217562 5074 1000141610685789538071 5075 -2393646706824018266043 5076 5471538956243627230112 5077 -11969656727034556507011 5078 25105222244841082256682 5079 -50567144373949664653535 5080 97957752066173087026841 5081 -182750432842395627166710 5082 328742389138580245790600 5083 -570833948829202726283855 5084 957756559867319405186235 5085 -1554124080385806242412827 5086 2440948096947620233343696 5087 -3713616943980594836045238 5088 5476383860602415984137106 5089 -7832726218127174868062150 5090 10871565072657920224286628 5091 -14650235201815107698781220 5092 19176135370035284151534715 5093 -24389940081840126649570575 5094 30153838399580368077949540 5095 -36248221161963899098166079 5096 42379406700423476406654807 5097 -48199395749098828634116846 5098 53336509942060021881871602 5099 -57433514066547918272694690 5100 60187968944221568886807141 5101 -61388595725402826769870982 5102 60941667138253720685131596 5103 -58882914404270847735873864 5104 55372881232469202436703938 5105 -50676550535089084029177645 5106 45130779500899283869328970 5107 -39105017743487294927043380 5108 32961565576220643240186315 5109 -27021161330193395741015240 5110 21538172407280646178045490 5111 -16687530946927505997821736 5112 12563320932221525929237283 5113 -9187061578877710466015242 5114 6522558045815336430821139 5115 -4493813114511016221320010 5116 3002824268752668436681110 5117 -1944905095959103604431710 5118 1220190367692075391545320 5119 -740957522167096465193730 5120 435148200499798217785005 5121 -246923899447064684326922 5122 135248737778237765271716 5123 -71427104978942512292724 5124 36325875580614182938583 5125 -17766308021704699279651 5126 8343432715970391209502 5127 -3755965644548651464750 5128 1617721486575988846382 5129 -665222759959843579830 5130 260538024564789966594 5131 -96925669522572607930 5132 34145375902951626900 5133 -11350622613078996470 5134 3546006860773744040 5135 -1036206464452154793 5136 281673297048817751 5137 -70763066376124200 5138 16302048742992906 5139 -3411493753516420 5140 640990145457742 5141 -106562062696950 5142 15382284453450 5143 -1880552498510 5144 188169496785 5145 -14670680881 5146 826431887 5147 -29619675 5148 526477 5149 -2425 5150 0 5151 1 5152 -100 5153 4851 5154 -152194 5155 3474249 5156 -61561920 5157 882270700 5158 -10523342864 5159 106705157412 5160 -935141265424 5161 7178683648773 5162 -48814797350970 5163 296873592787948 5164 -1628406152755712 5165 8116707179926032 5166 -37012657535106746 5167 155354271659319335 5168 -603536191308831144 5169 2181093193757302838 5170 -7365747630136238772 5171 23341316866496155638 5172 -69666220334147519840 5173 196504641069727118317 5174 -525411183837805668234 5175 1335348303031547526876 5176 -3233960164321855075660 5177 7479815528264592315675 5178 -16555428096426710255696 5179 35129837636437089072022 5180 -71583907300213752119232 5181 140283869806973662658005 5182 -264753564520919178851300 5183 481783023246438645023553 5184 -846293849982593464218532 5185 1436450250013135450277005 5186 -2358081598577650623023214 5187 3747038028374213342245515 5188 -5767755914967258136471680 5189 8606225102871313942149636 5190 -12455887910809423534724440 5191 17495874995215255531841632 5192 -23862396879741610020168960 5193 31615903160918659711113503 5194 -40708460663950208571134246 5195 50957221246442679193418619 5196 -62030351796902476826775552 5197 73450996201853635430991420 5198 -84622601766668198175329526 5199 94875498842809067692991260 5200 -103530568482525556036026492 5201 109972030758793089430794633 5202 -113718762129798604224220000 5203 114482844301347208060485069 5204 -112205589774718251654752832 5205 107064876270276473190427353 5206 -99452536662098840123289580 5207 89925734586349711757580300 5208 -79140581115680195749285692 5209 67778811397593569679855261 5210 -56478687902584213245945756 5211 45779517168720831333665032 5212 -36085829688325975102437760 5213 27653243869330930361903730 5214 -20594230349866691713041130 5215 14899147180620357090613299 5216 -10466432765678713141543104 5217 7135752886264689156902390 5218 -4718921850468430908103386 5219 3025097230581395368222890 5220 -1878592406275615642756160 5221 1129261039887319260474817 5222 -656541719737360790310330 5223 368838629449390116599326 5224 -200020543721505249937740 5225 104589568874904236299557 5226 -52666800406786128620902 5227 25504729678299071047200 5228 -11859696700297921757184 5229 5286320151234957063400 5230 -2254401609639496070204 5231 917862221994837049476 5232 -355914485617024497520 5233 131084815138410448293 5234 -45714326901373379520 5235 15042048037527379358 5236 -4650984905934635008 5237 1344964965629520540 5238 -361742429153861336 5239 89901295233816664 5240 -20483665669445568 5241 4238361149361680 5242 -787138433653690 5243 129293968198410 5244 -18431671651968 5245 2224030699009 5246 -219478289754 5247 16860063015 5248 -934573888 5249 32896149 5250 -572568 5251 2574 5252 0 5253 1 5254 -101 5255 4950 5256 -156948 5257 3621884 5258 -64897753 5259 940778560 5260 -11353369915 5261 116506542858 5262 -1033552670630 5263 8032916223438 5264 -55311989175443 5265 340664842625265 5266 -1892503021086824 5267 9553967102674808 5268 -44124426050454178 5269 187567230698588157 5270 -737921095093135055 5271 2700302643530296042 5272 -9232926507488135828 5273 29619769120134445096 5274 -89487193866307091775 5275 255472028254473125120 5276 -691279729018473667821 5277 1777823531212822279251 5278 -4356405133460642229968 5279 10194095742800358201380 5280 -22826130264712994871450 5281 48997867336621061172561 5282 -100996434644471562178170 5283 200204477384049650149008 5284 -382185651933145135461191 5285 703472181089873154418270 5286 -1249916574258844681175611 5287 2145959264608139964641958 5288 -3563464396679143364797551 5289 5727974113829821151525117 5290 -8919504700681975007125505 5291 13464615407102846953014144 5292 -19716720653104967093760060 5293 28022743258937376228739796 5294 -38676325450269708515624620 5295 51860779389960072806571340 5296 -67588315248443480368389334 5297 85645095853024428831943278 5298 -105553445251886014287947397 5299 126562268821095901028887232 5300 -147673947097457537508264755 5301 167710731452223448418377038 5302 -185416751756137007428002742 5303 199584483315539140799038578 5304 -209188558271296045115539117 5305 213506684111144141235794625 5306 -212208144804943257738163382 5307 205395038559273530230951936 5308 -193589217045933682690591166 5309 177667210432643545619717727 5310 -158754240168865701170211510 5311 138094858490441020220467844 5312 -116920541412063115225458584 5313 96333339807283806050473370 5314 -77220044540224648970034104 5315 60204554068665633577913240 5316 -45638884333085721230299279 5317 33627060821983984533780427 5318 -24072048887719920368988081 5319 16734333461893132858640232 5320 -11291545160566593098579165 5321 7390979703522229363360439 5322 -4690100200630989151431006 5323 2883320664677308635716416 5324 -1715941623850359740783826 5325 987744430429465155658350 5326 -549433543636643707668808 5327 295031463797679552050912 5328 -152760638501921495102481 5329 76172748110597139680952 5330 -36528255143779028983075 5331 16820105145987654631552 5332 -7424242809275277354055 5333 3135199616110085583686 5334 -1263958592223390792680 5335 485291706851326564630 5336 -176964241772196296309 5337 61098210273503947125 5338 -19901485787335196248 5339 6090829836519927808 5340 -1743156014270978575 5341 463925082611494343 5342 -114065307345170506 5343 25706026913888778 5344 -5259524437700423 5345 965560273856165 5346 -156716951839410 5347 22065032671392 5348 -2628006946390 5349 255799737173 5350 -19362940255 5351 1056228976 5352 -36517693 5353 622590 5354 -2720 5355 0 5356 1 5357 -102 5358 5050 5359 -161800 5360 3774177 5361 -68376756 5362 1002488113 5363 -12238976256 5364 127088384650 5365 -1141087586630 5366 8977853009073 5367 -62588984857232 5368 390332512031371 5369 -2195858315044890 5370 11226014665072174 5371 -52503978049853440 5372 226007987360297667 5373 -900327774065882812 5374 3335707774972889915 5375 -11546606118306459816 5376 37496179376856668790 5377 -114658513377125503994 5378 331267768207249562019 5379 -907052731262563843840 5380 2360293281472609262582 5381 -5851455806349152478258 5382 13851825706593840957453 5383 -31374905357030177278184 5384 68122941762792103504350 5385 -142025972771910943883460 5386 284751256426326638639417 5387 -549776483310279646642176 5388 1023466235533654444106253 5389 -1839172092570839723588570 5390 3193614378018524270568549 5391 -5363680484223741547298032 5392 8720384884213618637388125 5393 -13735324733444020171115046 5394 20973936486387976480483835 5395 -31069727449701036115308032 5396 44674930049666218596068229 5397 -62386035379802133861101220 5398 84647366049427193155909800 5399 -111641690972152836273254280 5400 143182768296785032760319191 5401 -178629131128231799802168590 5402 216839835312443842153382532 5403 -256190076560711467048921088 5404 294657191214450591454364965 5405 -329976349205334300741812220 5406 359852149848111343580653179 5407 -382200085253081499711234200 5408 395383377787169446073671710 5409 -398408374022130641758934450 5410 391046547104384746727474518 5411 -373862601987680782382089344 5412 348143954825812088047088829 5413 -315743634675558156482298924 5414 278862845381297303933746890 5415 -239808104991594192975033904 5416 200759509949236903063392297 5417 -163581413831332978190095722 5418 129696372271477264008324615 5419 -100030282621124761188106240 5420 75024162004338837722050866 5421 -54698378944448357403760930 5422 38749792778533584660610769 5423 -26661399066851151773087784 5424 17806952841750325499158500 5425 -11538242637981433814467690 5426 7248650131068953749559439 5427 -4412020319253362883276800 5428 2599830572389632450150513 5429 -1481868874104232100344890 5430 816251273879723386835444 5431 -434047789107228901041976 5432 222563646377030247510429 5433 -109906882553838929699114 5434 52196503447995447716475 5435 -23802835313046730063872 5436 10404836640119369972248 5437 -4351330366707061418846 5438 1737195904336254274248 5439 -660476681875659946240 5440 238480084598857743693 5441 -81521744786185191012 5442 26288607292675860404 5443 -7964265533105261440 5444 2255968230084672975 5445 -594156706631063814 5446 144536973686567059 5447 -32220538496191656 5448 6519259311906572 5449 -1183160506599320 5450 189767840248656 5451 -26390439297024 5452 3102761691232 5453 -297906375570 5454 22222342845 5455 -1193021936 5456 40519743 5457 -676554 5458 2871 5459 0 5460 1 5461 -103 5462 5151 5463 -166751 5464 3931225 5465 -72003492 5466 1067538157 5467 -13183233625 5468 138503454996 5469 -1258479458620 5470 10021981396169 5471 -70729331002398 5472 446587983227402 5473 -2543783385894667 5474 13168021128031980 5475 -62359910635209133 5476 271794160323039431 5477 -1096206934149107709 5478 4111672553936505250 5479 -14407212080484488275 5480 47354382865624048368 5481 -146547325375516953124 5482 428450202314885902373 5483 -1187015085549796265802 5484 3124986090154904746310 5485 -7837257059421199659188 5486 18766753917599846617773 5487 -42994722285944810603992 5488 94416998564171968154609 5489 -199079769286620966587100 5490 403655695111860589648627 5491 -788145158242940891616616 5492 1483753322564824963448583 5493 -2696355266265655583699665 5494 4734859054801590162703080 5495 -8042024122704341282132745 5496 13222963345352808024838280 5497 -21063968027270959940682660 5498 32532047568712093595814852 5499 -48744517975134138643696875 5500 70899047714265708306387168 5501 -100158545366909934512190156 5502 137492413782867977719479174 5503 -183485447299000410065003580 5504 238136485889378083321440600 5505 -300678472026361617806182654 5506 369456958974365688946332048 5507 -441902847485389347226916718 5508 514625741133463924520119662 5509 -583637169954869234365950250 5510 644690500479551503966102533 5511 -693700912766802119317994102 5512 727189610910712803692514524 5513 -742686321602730256949057448 5514 739026294383176723105304550 5515 -716492896185016331623251366 5516 676781905501954405576935804 5517 -622793659358935608573914425 5518 558287921781524569831659678 5519 -487457702908537054025466900 5520 414488095654874832841102248 5521 -343163168657705457100501205 5522 276569709517517541529098219 5523 -216925157309611939515415962 5524 165533561777623163717795985 5525 -122852806510833615311511870 5526 88642220674637412514486393 5527 -62153668801117884251093005 5528 42330820364414817641782083 5529 -27988596952793207032347605 5530 17955052074485837242928815 5531 -11168469847565770172957964 5532 6731223196893460874770276 5533 -3927789939178671939677532 5534 2217087356405397615955020 5535 -1209444974999024565652574 5536 636948931120975932159162 5537 -323472859005879907504398 5538 158209585363073639758472 5539 -74417858091777023817900 5540 33611779636250175278886 5541 -14551901689032329562354 5542 6027232274020994249059 5543 -2383090394739103369320 5544 897271429276571575695 5545 -320823132508384588077 5546 108592534959282544905 5547 -34670903393343854405 5548 10398338401413830448 5549 -2915490644636370870 5550 759921509830444731 5551 -182915821292639865 5552 40337569029444195 5553 -8071629266582519 5554 1448275681613435 5555 -229564569656025 5556 31535301524475 5557 -3660260942898 5558 346685152815 5559 -25487057900 5560 1346764692 5561 -44937810 5562 734783 5563 -3040 5564 0 5565 1 5566 -104 5567 5253 5568 -171802 5569 4093126 5570 -75782620 5571 1136071959 5572 -14189348278 5573 150807471982 5574 -1386511814496 5575 11174477659166 5576 -79824465015208 5577 510219542074406 5578 -2942238110472684 5579 15419955101856292 5580 -73932309443326314 5581 326228577759376734 5582 -1331993933080349088 5583 5057328929192392727 5584 -17936343397397698576 5585 59664974279330982104 5586 -186850623932804701780 5587 552747003073364240735 5588 -1549334349829465267140 5589 4126254135209679564945 5590 -10467682151677572607904 5591 25352324616793152000717 5592 -58742721572796531310066 5593 130458440875420625110517 5594 -278169695546153911483120 5595 570344104086930436987335 5596 -1126062872972183279477802 5597 2143585943861081448186471 5598 -3938910193568300040078552 5599 6994030435031222365911840 5600 -12011955604019715415168438 5601 19971745141755735173528280 5602 -32172278732996303515001464 5603 50249008799028474478327352 5604 -76144910535285546532405454 5605 112016890081147808635212438 5606 -160063612479337187031119616 5607 222271012982815500685434234 5608 -300087383804477365442874024 5609 394058962429013186144767506 5610 -503475775236279059286881020 5611 626091306424720259317125725 5612 -757983418610237792441712140 5613 893614168771755519750248020 5614 -1026121731796087125874242640 5615 1147841142258680150311817930 5616 -1251008185590434737459877112 5617 1328561263540623679868238071 5618 -1374928746955345966055148724 5619 1386681665320719470511167818 5620 -1362946969679745666110617000 5621 1305513159713922119014113402 5622 -1218610783979771197989799216 5623 1108404682545356776519429049 5624 -982281414759022908576996168 5625 848044639196431843907985381 5626 -713138090918797170726140932 5627 584000379883434053960575981 5628 -465623211124079956405825136 5629 361343191615593821554399121 5630 -272856467942787816151759848 5631 200412972085082726954712299 5632 -143127927103078844963149682 5633 99343674913969789583730006 5634 -66982729691847318515101128 5635 43848967888276628544397101 5636 -27853053731580929600354230 5637 17156156042295863119952205 5638 -10239746206641172476578240 5639 5917489895299316720812450 5640 -3308169499528875659655632 5641 1787412210375234250400096 5642 -932376160168050141656008 5643 469010776376922579993834 5644 -227218010516598804293266 5645 105865531723440624889460 5646 -47362494062244172660736 5647 20310569337265852429013 5648 -8332366908596355571144 5649 3263042435542586173326 5650 -1216790507384642393728 5651 430863095147266724104 5652 -144417674838385152288 5653 45655158092832803671 5654 -13556326546174607360 5655 3762551943686770441 5656 -970645450180078664 5657 231195536503685481 5658 -50439880209892656 5659 9982585258180953 5660 -1770961866161384 5661 277440106045485 5662 -37649710694400 5663 4314422362785 5664 -403154261360 5665 29212324732 5666 -1519454580 5667 49812149 5668 -797896 5669 3223 5670 0 5671 1 5672 -105 5673 5356 5674 -176954 5675 4259979 5676 -79718896 5677 1208237350 5678 -15260665365 5679 164059229901 5680 -1526021088878 5681 12445254463392 5682 -89974361764740 5683 582099709679556 5684 -3397901633475720 5685 18027173367108552 5686 -87497078774944202 5687 390827449906058430 5688 -1615273119598776706 5689 6207443822188724280 5690 -22280940985373680692 5691 75003699620245595763 5692 -237670172763087675855 5693 711338528651759762922 5694 -2017060595700575404894 5695 5433879614272846857146 5696 -13942620262635642385686 5697 34151902534707106440000 5698 -80024334949153267994056 5699 179714552096037102230268 5700 -387472370046695208444400 5701 803284302375220914483246 5702 -1603550483133075904277250 5703 3086310083435169674185090 5704 -5733885924771585022635838 5705 10293784196460442363145196 5706 -17874777224642032288976131 5707 30049109483849069658895305 5708 -48944039805822628212405852 5709 77297600169425364216187778 5710 -118446545408705129794602024 5711 176211752014748694858779781 5712 -254650770034862971860442885 5713 357661154992312222966344320 5714 -488442213861934125241767942 5715 648854856054006277424382097 5716 -838754241032281155481436005 5717 1055400100036080234867732570 5718 -1293065991563290364164263076 5719 1542963371601245189689002258 5720 -1793564879294650606870005651 5721 2031355066646372583091010196 5722 -2241963973880558769086703810 5723 2411563202297990124968201130 5724 -2528342108790716369910854035 5725 2583848940184241526643905786 5726 -2573988243690621683773386696 5727 2499513273318768534981488850 5728 -2365932322923048241274225173 5729 2182844918403361421336641536 5730 -1962817397646199514596209106 5731 1719978270407135181425115799 5732 -1468548198396523653426198315 5733 1221512581364391328415323162 5734 -989601180509928862166802150 5735 780671221508867493636338787 5736 -599514272062321791256043551 5737 448038869172033991441675160 5738 -325732374041892114140300652 5739 230282685455410746923447088 5740 -158242616681501506964349682 5741 105641211269611902149987148 5742 -68478567010835298023640815 5743 43075156225982295859690666 5744 -26276247446335263852384822 5745 15532772283778930089273184 5746 -8890729523319345233292708 5747 4923204701283694178932065 5748 -2634885595547358286437211 5749 1361501493727952480228794 5750 -678436173198926299107153 5751 325591890573058774169934 5752 -150276642305869700431100 5753 66600077798590855556532 5754 -28291649959710861803746 5755 11497106089960986911207 5756 -4459741599815347934130 5757 1647202146455238805420 5758 -577677842023322252380 5759 191754953205604537383 5760 -60027871635082115907 5761 17647799498394598784 5762 -4849036827998409270 5763 1238186228114219755 5764 -291858380794607809 5765 62999029083082260 5766 -12332502643043649 5767 2163338607599005 5768 -334982501608509 5769 44910341029156 5770 -5081424313063 5771 468481885761 5772 -33460518215 5773 1713314584 5774 -55190229 5775 866269 5776 -3405 5777 0 5778 1 5779 -106 5780 5460 5781 -182208 5782 4431884 5783 -83817174 5784 1284186821 5785 -16400673400 5786 178320733866 5787 -1677899573364 5788 13845011078090 5789 -101288225292672 5790 663193180693095 5791 -3918249917531274 5792 21041076726852654 5793 -103370809606259576 5794 467352447368163903 5795 -1954967361585544620 5796 7603431844810477667 5797 -27618219139347479808 5798 94073490541549293357 5799 -301603395494452208756 5800 913205850932609895535 5801 -2619369590572327956384 5802 7137235816224680204964 5803 -18521079023595599417676 5804 45877725619551427970592 5805 -108702970516339177043520 5806 246834881132481720606893 5807 -538076528789928049613952 5808 1127803036345432085507330 5809 -2276106261114137572441448 5810 4428791175804379569162300 5811 -8318113083907106227905700 5812 15096623626998315238271882 5813 -26501942530281537395490816 5814 45041065865803490458182963 5815 -74170098484051525063557890 5816 118430436767163507295835769 5817 -183488365819801698499149536 5818 276016206567178014576727722 5819 -403354843120713203835687000 5820 572914544028397465729521440 5821 -791306138224033783172118272 5822 1063246481453570623759383498 5823 -1390344154464091528871410354 5824 1769931606091176357712438658 5825 -2194153055884373990214669360 5826 2649527778189988312256141410 5827 -3117174544641426922427151210 5828 3573802252116615618323862462 5829 -3993452738989172241309608704 5830 4349844477706881994953749835 5831 -4619038176586844319152458638 5832 4782056980256981569346448508 5833 -4827068647346586295080997688 5834 4750785756333100677298968528 5835 -4558856928077772744514878650 5836 4265185314781275240789192928 5837 -3890286934375166038487712768 5838 3458954366614638039574495654 5839 -2997590226051030284690330730 5840 2531602201813885702075664520 5841 -2083206616276279469739892744 5842 1669885584458638975398551154 5843 -1303610054921676589010142618 5844 990807028785382194977659059 5845 -732940096578854865135515840 5846 527504890889636805548889564 5847 -369220316336608452215577460 5848 251216961607471359877381391 5849 -166073024156371311128185368 5850 106609580489963489577320605 5851 -66416586391391662069705056 5852 40128236650292823071114394 5853 -23496237940064109044520448 5854 13322066328611266656356514 5855 -7307784550498134845710980 5856 3874526188235347791564415 5857 -1983379225759576305392424 5858 979119247827343107957066 5859 -465525521104828365535276 5860 212865430557805635606825 5861 -93460562353103053049856 5862 39331796483316300302669 5863 -15834087921269605999748 5864 6084365643026939286963 5865 -2226025829646026936320 5866 773245279966066877002 5867 -254208668136430926852 5868 78807112326397238127 5869 -22941398024641588672 5870 6240799992045169800 5871 -1577443581847336462 5872 367991596960362895 5873 -78595381393166592 5874 15219243931528098 5875 -2639999601313720 5876 404082170569575 5877 -53525008732032 5878 5980061416686 5879 -544006907520 5880 38302088750 5881 -1930841568 5882 61122582 5883 -939990 5884 3590 5885 0 5886 1 5887 -107 5888 5565 5889 -187565 5890 4608942 5891 -88082407 5892 1364077620 5893 -17613008826 5894 193657338800 5895 -1843098497207 5896 15385286417753 5897 -113885228154238 5898 754565410977792 5899 -4511640669907410 5900 24519837207642847 5901 -121916245224379285 5902 557847174507786292 5903 -2361556283672254942 5904 9294536251422147660 5905 -34161489079465733821 5906 117730812166842536442 5907 -381853415297808838707 5908 1169557314508689559063 5909 -3393105115747561875645 5910 9350511777439986679253 5911 -24537832450352490157229 5912 61460981854284162885762 5913 -147242667044264479633506 5914 338037219933747310367400 5915 -744977513953314293865548 5916 1578531762267369335242336 5917 -3220459443260919389170025 5918 6334385418783193663231936 5919 -12026278478240561541206125 5920 22063325496984246109583058 5921 -39152134237235311945438032 5922 67263448949455838811146216 5923 -111970195805308976232231001 5924 180740119679637316047983090 5925 -283097544546426058817709231 5926 430547712588490876583972398 5927 -636150711441398903982884962 5928 913649540753571999086828294 5929 -1276105324796893856842624645 5930 1734073246758535673848074176 5931 -2293458116865585271838412148 5932 2953301553358775974631195014 5933 -3703848381347807580634608334 5934 4525289404759969919603306755 5935 -5387556284613370195428650809 5936 6251438787495300180785391092 5937 -7071110451397783990423027581 5938 7797911982080565771373154690 5939 -8384996505567296944389861350 5940 8792240232877143704656308019 5941 -8990715472703227801265855456 5942 8966042527879475469933749988 5943 -8720088104235909138793013455 5944 8270735428286414585823725500 5945 -7649764795781701197675389109 5946 6899188602434229297374100472 5947 -6066619960309547430691423444 5948 5200373874766152818037335763 5949 -4344987165245014504690389970 5950 3537710484068930164057843660 5951 -2806310437931004060890906239 5952 2168273236966086905848555873 5953 -1631275083452622352210139469 5954 1194618642120923969596546570 5955 -851250360995762954079881547 5956 589970501119737327283934339 5957 -397509991563190211982827140 5958 260249399648348784753366399 5959 -165467349348896318146803835 5960 102105392717494943606618563 5961 -61109063629710401085601953 5962 35445525499426350681261824 5963 -19909623319292266094255609 5964 10819895224973587257977840 5965 -5683500554738830024477540 5966 2882529075690648988210719 5967 -1409876975594374342460728 5968 664156093874240592452620 5969 -300893146315064902118650 5970 130891485964083426534122 5971 -54574988958010915861311 5972 21766878883642409199441 5973 -8286154286471302404898 5974 3003159785610807130900 5975 -1033346607039189528655 5976 336482880989355411313 5977 -103308946025814310166 5978 29781050506408864760 5979 -8021327856593202195 5980 2007118628435403658 5981 -463430787657786455 5982 97942509183901644 5983 -18761853028049175 5984 3218502603005085 5985 -486987678327386 5986 63737988817176 5987 -7032151344596 5988 631262922490 5989 -43816720605 5990 2174813920 5991 -67660772 5992 1019441 5993 -3797 5994 0 5995 1 5996 -108 5997 5671 5998 -193026 5999 4791255 6000 -92519648 6001 1448071850 6002 -18901460676 6003 210137892897 6004 -2022631242700 6005 17078515038090 6006 -127895301102632 6007 857391899814311 6008 -5187406255144512 6009 28529203459720390 6010 -143548410086704278 6011 664678582112608266 6012 -2847327179721141324 6013 11339203802576851474 6014 -42167023817308788060 6015 147017109742509166975 6016 -482362014806882183424 6017 1494350260932852596877 6018 -4384688245127181341640 6019 12219257546651535147650 6020 -32424523951693362934704 6021 82116030296595240705809 6022 -198893160103389274871792 6023 461614074247164308715819 6024 -1028397036364619756013440 6025 2202688926517872779081704 6026 -4542377852947673100448164 6027 9030737363885862704099328 6028 -17329870770094607953769176 6029 32134880488452610152303675 6030 -57637261191163348156535020 6031 100086130977559593042191395 6032 -168404190290186650028483904 6033 274772706867564637584542380 6034 -435051447572817340988519160 6035 668855368333044444059671317 6036 -999084643779221885460018716 6037 1450715180524550204713435502 6038 -2048718095210356289160684078 6039 2815096187012200534763507785 6040 -3765197466767605019350727808 6041 4903667796607165015695683460 6042 -6220597712962769774049604764 6043 7688552943218600752408512416 6044 -9261204608458228350126689160 6045 10874158542119029303114256574 6046 -12448316207193520600131075172 6047 13895711184327809246129940354 6048 -15127319681759871228930205184 6049 16061930391528251000306130210 6050 -16634872779139062479726755776 6051 16805319175639558205377639635 6052 -16561030148108613638452513584 6053 15919787208307341837505274850 6054 -14927283127194968790185271400 6055 13651812689476258614011202620 6056 -12176609186195504093538314400 6057 10591004995717594607169472032 6058 -8981699577946551514120582436 6059 7425289280769876677661549075 6060 -5982895578337277614078684928 6061 4697302907914974034000025880 6062 -3592578978818305628239529736 6063 2675784357881307883934156067 6064 -1940141570968068255007272480 6065 1368947813423559827931862350 6066 -939565847366402619273492770 6067 626976030541863705937847987 6068 -406568745700588101256030908 6069 256053161454684479625958470 6070 -156519747180081279081617680 6071 92801414315045842056673374 6072 -53328774255958044859927488 6073 29677953295564907801180554 6074 -15980153080999252662541860 6075 8317134070200132624304102 6076 -4179659881381483731580180 6077 2025647781997688903421423 6078 -945519971317161179137354 6079 424452605044519155567475 6080 -182952844329494181838848 6081 75582715978730047845185 6082 -29868381480923075370500 6083 11265122253409872419355 6084 -4044864615016845149940 6085 1378743927658638549088 6086 -444708538227871105698 6087 135232438012107901180 6088 -38606526286556586784 6089 10296334922202846210 6090 -2550657681720775928 6091 582936347471534563 6092 -121916906067567768 6093 23105007312656060 6094 -3919953521362790 6095 586371521685015 6096 -75836200997664 6097 8263003655641 6098 -732006229932 6099 50094433105 6100 -2448296048 6101 74862501 6102 -1105410 6103 4022 6104 0 6105 1 6106 -109 6107 5778 6108 -198592 6109 4978926 6110 -97134051 6111 1536336568 6112 -20269975331 6113 227834885649 6114 -2217576699647 6115 18938086217140 6116 -143459975949453 6117 972968214401981 6118 -5955955245691559 6119 33143391778211712 6120 -168741473862049953 6121 790583923814021500 6122 -3426663060785430600 6123 13806682793066178950 6124 -51942136530708248825 6125 183196271782588239009 6126 -607969978258643179676 6127 1904927847418002579552 6128 -5652475852101590915688 6129 15928565636953683073009 6130 -42736354853792221537582 6131 109422564295020106222470 6132 -267929374833722291409357 6133 628595542555825053602836 6134 -1415529975989987982899622 6135 3064472840887130945921024 6136 -6387233174141905412291887 6137 12834128847864614018252238 6138 -24891045636798564540840488 6139 46647059110050253553219622 6140 -84557069819881229891831700 6141 148396211602831455301307227 6142 -252354737618909403562815068 6143 416153087632982157670388448 6144 -665972575985486296540297942 6145 1034911677568493201520713075 6146 -1562614062061259226451807455 6147 2293701443487965972585543710 6148 -3274711360326539507041673515 6149 4549407774855495914321894370 6150 -6152602349153419350707910186 6151 8102970274951075905145214208 6152 -10395709886227175866050214464 6153 12996198314757691741308237078 6154 -15835944877164184831336755220 6155 18812061737579154139626288492 6156 -21791118318959233524662795111 6157 24617641357303305593180109878 6158 -27126752031834154937460640623 6159 29159636835713595952797481208 6160 -30579899269087111318057132275 6161 31288492330107951878692612263 6162 -31234990430196801945934033679 6163 30423441746935079880194624402 6164 -28911870189528996940658561001 6165 26805510705730498176001976305 6166 -24244858538668562564692476918 6167 21390392635821611811259858944 6168 -18406248407041420471715763602 6169 15445103677844175750193561491 6170 -12636137819968816528793055807 6171 10077242293148967358795952320 6172 -7831862787888358741181751655 6173 5930105214553653607035202830 6174 -4373172758965479478932933995 6175 3139893379208814793033213696 6176 -2194055188544490969709306737 6177 1491444347336368452636535812 6178 -985795384087381422079333863 6179 633227196454544798388519048 6180 -395071826250219162186465715 6181 239256059595737629069037851 6182 -140546733356764339082477427 6183 80024225913243181841121280 6184 -44127140378755873582196826 6185 23543975055141461127954243 6186 -12142591464021161705062976 6187 6046804439421367642129788 6188 -2904030881123360913107946 6189 1343265131399822639616218 6190 -597546388843919159420245 6191 255227018229957765044016 6192 -104482720319304337307203 6193 40912222148535873862626 6194 -15288916200851344881333 6195 5438997694094487387376 6196 -1836713523562405732955 6197 586865472237130116915 6198 -176768289238012605170 6199 49979456283922165760 6200 -13199527105068944061 6201 3237424182792430092 6202 -732410362453019055 6203 151594146649872696 6204 -28424378834863123 6205 4769702283611775 6206 -705407595885936 6207 90156410672616 6208 -9701962210815 6209 848247049044 6210 -57236699838 6211 2754692426 6212 -82795017 6213 1198417 6214 -4244 6215 0 6216 1 6217 -110 6218 5886 6219 -204264 6220 5172059 6221 -101930872 6222 1629043885 6223 -21722661376 6224 246824600535 6225 -2429082763392 6226 20978406256337 6227 -160733284560200 6228 1102720807128930 6229 -6828883307915242 6230 38446070779001271 6231 -198036429504555776 6232 938723926895561170 6233 -4116372849706969700 6234 16778877522591070496 6235 -63854670807800263248 6236 227799180169846968228 6237 -764610085998239321820 6238 2422794791708103757634 6239 -7269667932529629721600 6240 20713275332488383478158 6241 -56185760178001447241530 6242 145430482213232409260665 6243 -359960597159126371502360 6244 853614722260617506315444 6245 -1942850393714363809021676 6246 4250925188037574538553279 6247 -8954258406737723164396160 6248 18182696076699987944726624 6249 -35636907562899965520617562 6250 67490109946306643743307930 6251 -123629701360958253528596880 6252 219257641883999657423867600 6253 -376797784454473439411553710 6254 627949549120663400494142729 6255 -1015585215029108976677339136 6256 1595031078773640027485667670 6257 -2434135001052704152864689630 6258 3611452451410462197403229523 6259 -5211934020557857200246723216 6260 7319715498067554581030312101 6261 -10008017187526094111076557438 6262 13326729217621672152074008650 6263 -17288917665018752857495527424 6264 21858104682228051455387863974 6265 -26938595032082972429883042824 6266 32371185304036290570302178630 6267 -37936192143888267459301207920 6268 43364853112680338669104688300 6269 -48358884370894062188409682720 6270 52616531973887407041072404407 6271 -55862114574494145184485790208 6272 57875126403999179943284649890 6273 -58514692111741423478568594222 6274 57735653413808679342125679954 6275 -55593768930842615578978337504 6276 52239206711946050298895935209 6277 -47899370055047873242797296900 6278 42853748888086111014913186754 6279 -37404609179745708185482139264 6280 31847725231616089272675428315 6281 -26446994275898751829646353836 6282 21415782666603914159181567585 6283 -16906490488644288291636401536 6284 13008388818300505294764434464 6285 -9752558923752576978385902500 6286 7121939743813376665935340041 6287 -5064149536435285252230159360 6288 3504858066811194292335413121 6289 -2359931537533599099755876394 6290 1545196543874278256550329646 6291 -983316231398289656715584712 6292 607820733254355311564173510 6293 -364715567971079481409529726 6294 212288818943241467734707686 6295 -119774106067694896249541120 6296 65448448725768055783161930 6297 -34605042966742005453017540 6298 17686738259733893178937770 6299 -8728638421600215253851520 6300 4154416970750510314689630 6301 -1904405323793961182522536 6302 839566048697955330812125 6303 -355376219286719031156736 6304 144169489690696693843818 6305 -55941402510772683733576 6306 20715134066523420992846 6307 -7301881618824399838280 6308 2443039579637509823508 6309 -773326122266364444516 6310 230737514349467139091 6311 -64616238320353584640 6312 16899820712090738255 6313 -4104152428083787184 6314 919163008443979182 6315 -188292849593706984 6316 34933085173024445 6317 -5798171125185920 6318 847862372425647 6319 -107093618933760 6320 11383027931891 6321 -982284155070 6322 65357919050 6323 -3097813384 6324 91530369 6325 -1298588 6326 4472 6327 0 6328 1 6329 -111 6330 5995 6331 -210043 6332 5370759 6333 -106915470 6334 1726371067 6335 -23263794555 6336 267187272469 6337 -2658369980973 6338 23214964140708 6339 -179882717074437 6340 1248218678922425 6341 -7819094168736147 6342 44531448417749209 6343 -232049671678509560 6344 1112742920701881282 6345 -4936069344866362520 6346 20352497014037281074 6347 -78344130923184150900 6348 282676593880550867947 6349 -959538975224181735227 6350 3074560488777223281960 6351 -9327884063511557483066 6352 26870672652408760344488 6353 -73684806111764466668610 6354 192793431523966663006203 6355 -482328639865273132479530 6356 1156034724549867608912454 6357 -2659148001491747592631483 6358 5879736873502417681071987 6359 -12515735556734612037313212 6360 25681618013707271779776390 6361 -50861651800728419978818248 6362 97330709625481409235677922 6363 -180156010534744783563064194 6364 322847635649869978829383749 6365 -560625348818049706035213975 6366 944102245458241587889596600 6367 -1542952829966117732824764138 6368 2448856061956072340516491623 6369 -3776731571376039098685710783 6370 5663095717828400894718015250 6371 -8260347618613532535103129041 6372 11726045797265425816328453236 6373 -16206814495048906160071161680 6374 21817422082019955854101530771 6375 -28616710386288475943523592990 6376 36583234662776020345481892408 6377 -45594434485389703905919260900 6378 55413604874735250936154999354 6379 -65688630055345348165280999018 6380 75965261050061899452772223520 6381 -85715732712828075936217430237 6382 94381005366627304277016520156 6383 -101422336401291358120969131225 6384 106375780157588016062037402103 6385 -108902082570027677548158034120 6386 108824611487210763006574916577 6387 -106149505502114858457213013215 6388 101064890262034284554936146621 6389 -93919298001592484152453062546 6390 85182683462760419220345163875 6391 -75396014988344722166891397477 6392 65116850215151226457911993861 6393 -54868365513853316499471426061 6394 45098084784179544899656580063 6395 -36150396191744607998023179915 6396 28254363877635508109336923171 6397 -21525871796414125081413164553 6398 15981218769201385251490420917 6399 -11558177790904095559968437914 6400 8140290659319337077638912035 6401 -5580660819520664754581801889 6402 3722484279044732837574034852 6403 -2414732221888610379956070501 6404 1522512282875768941695971562 6405 -932509147058667041209876075 6406 554455396334739934804811078 6407 -319812886911868201636299240 6408 178816321333014673859190700 6409 -96835548766859905483768656 6410 50743324092511506511189350 6411 -25704018483568964181376534 6412 12572452732671711469659030 6413 -5930713743571392933372741 6414 2694506842387249051056596 6415 -1177318014567999557579925 6416 493899311443420857952845 6417 -198574074090633225027072 6418 76359877306721869504765 6419 -28020834987236651599428 6420 9787304596688917202105 6421 -3244603300967059119464 6422 1017555224929111943181 6423 -300768262997575829309 6424 83429602897730438085 6425 -21610375290731045025 6426 5196749082341102931 6427 -1152239443386589207 6428 233628083047209444 6429 -42889444947220300 6430 7041839753333965 6431 -1018202188683222 6432 127110821594115 6433 -13345570724238 6434 1136744814300 6435 -74587189785 6436 3481892814 6437 -101142453 6438 1406444 6439 -4727 6440 0 6441 1 6442 -112 6443 6105 6444 -215930 6445 5575132 6446 -112093308 6447 1828500637 6448 -24897822826 6449 289007250105 6450 -2906735350064 6451 25664400701859 6452 -201090242575146 6453 1411185944953648 6454 -8940931458750800 6455 51505470740728917 6456 -271482569933762684 6457 1316836745364109911 6458 -5908601253703742208 6459 24641540867984691160 6460 -95934714197628623882 6461 350061815876059849512 6462 -1201615181005878919900 6463 3893083390472900842946 6464 -11941554086785887163020 6465 34776262936474496565482 6466 -96398450783857763633664 6467 254938478833004393884671 6468 -644619412476107153781100 6469 1561412807890489763810305 6470 -3629516426298158292282540 6471 8109612721970736279281019 6472 -17442749492524236638021522 6473 36164421423891707612120784 6474 -72366618043997046715758080 6475 139919531578887968260086630 6476 -261669815965658381335916316 6477 473781906888009770830443741 6478 -831252355124677086318084224 6479 1414377993840635064970329300 6480 -2335587128462176013595081914 6481 3745570123410992558423470071 6482 -5837137515414333148061394576 6483 8844805905050518438274831529 6484 -13037921737569340960644769130 6485 18705352500060213385290790539 6486 -26130544548383321671369691068 6487 35557119646042706824799448976 6488 -47147070307090717406416424418 6489 60935758114003079213128543425 6490 -76789901051069504295679446848 6491 94376042590981913632028676294 6492 -113147132418481297137230501046 6493 132353480673958049305041334172 6494 -151081427838793971304456873320 6495 168318920597520273424538485545 6496 -183042475654495286844652335020 6497 194315667383990930372544331770 6498 -201386255850066337315185894848 6499 203768152089370548178418251035 6500 -201295966477511132602964303112 6501 194143744165150548424266760690 6502 -182804978064476867544768694384 6503 168037045403053988933257498914 6504 -150778645868412002019103121050 6505 132052583242986015790339407227 6506 -112867672134708657895086926880 6507 94132535192669190807777008005 6508 -76590975297759278738821854450 6509 60784245884368770667807574835 6510 -47040863447979363442730162880 6511 35490515279613874185092937788 6512 -26095768878128953873532243700 6513 18693987886012662641964408430 6514 -13042042093274819370430668960 6515 8857724319365995747657206990 6516 -5853762263166243256295062882 6517 3762433328455837756345389835 6518 -2350646720811495228347419608 6519 1426699921167757311549759670 6520 -840664179082717537841435822 6521 480561347679171428991733533 6522 -266302141436001015717037376 6523 142932732640963154804582038 6524 -74236405296318886668299160 6525 37272531434784542294243544 6526 -18070212558295260985211408 6527 8449049483997844443283224 6528 -3804842185343464535279178 6529 1647793658400780508507300 6530 -685157678128482627354624 6531 273026647209772790876543 6532 -104054537039578297883392 6533 37841501878921376679225 6534 -13098298821584367980480 6535 4302740955076714814089 6536 -1337009127426438089688 6537 391521017182128916020 6538 -107581061765388234992 6539 27599884506688429965 6540 -6572523519323731606 6541 1442820568261724327 6542 -289576184899584576 6543 52606294291357609 6544 -8544416379901070 6545 1221719398971417 6546 -150750338965296 6547 15635147971737 6548 -1314630967896 6549 85070056330 6550 -3911598964 6551 111713610 6552 -1522996 6553 5000 6554 0 6555 1 6556 -113 6557 6216 6558 -221926 6559 5785285 6560 -117469954 6561 1935620478 6562 -26629371517 6563 312373163098 6564 -3175556275465 6565 28344581431972 6566 -224553395571064 6567 1593515362065231 6568 -10210322281144108 6569 59487142504377050 6570 -317132139770478813 6571 1555829350575509212 6572 -7060546347914889127 6573 29780170844014994992 6574 -117250545974711917390 6575 432644825938185363024 6576 -1501631952041230624199 6577 4918856954982442254220 6578 -15253297644256579933935 6579 44903318736024673612050 6580 -125811307263264870780157 6581 336281195619911571925148 6582 -859318670348037109627650 6583 2103397914531752379198670 6584 -4940578661288997847592615 6585 11153998754705314813686122 6586 -24239664168718240800513131 6587 50775925698000460321809317 6588 -102651792651335531336855796 6589 200516240156025043352762840 6590 -378845851176843033399907897 6591 692984493652082484107298342 6592 -1228333136937105120268742395 6593 2111507896502955231448563946 6594 -3522706899898338595346684600 6595 5707742883814102048516226582 6596 -8987289899308366087769558134 6597 13760027630533960446011641248 6598 -20495798395996733055810985595 6599 29714923866369957532062514160 6600 -41950748915034460753706521954 6601 57694466667190597083725205974 6602 -77324298373970622811234793287 6603 101024833217623694326110060447 6604 -128706151301226257850916547255 6605 159935398706961947814295469920 6606 -193894827040144056843217850607 6607 229379184459274229238576867477 6608 -264841395566733159689928316828 6609 298488941491786986425456085750 6610 -328425162295570321925630101587 6611 352821318470271041340719424111 6612 -370098403677240704525392177214 6613 379094004314664260053510685236 6614 -379190016480006220909168038455 6615 370381965057561776939188927821 6616 -353279263243706994639292437484 6617 329036410427240281618083076144 6618 -299225778930611333548810752027 6619 265671216018872333402974110100 6620 -230266602128691092514151924539 6621 194804010202959174878866964480 6622 -160832419997674105545549959610 6623 129561120869920559970567642100 6624 -101813589471450882183126420330 6625 78029481798246141818205337820 6626 -58305887318260969505036987700 6627 42465060022648899648931338756 6628 -30134710647404415022925538319 6629 20828262752206422183099670080 6630 -14015483286927153188888879811 6631 9177676102649600944450040370 6632 -5845324834981604768581146758 6633 3619070830849540612141470084 6634 -2176893391617755304723788650 6635 1271288222926332799071948177 6636 -720288766681750532913318144 6637 395626464585160476880106544 6638 -210479075918519771524594147 6639 108360619263214190049455075 6640 -53929761117875149960579898 6641 25917468116808895357784102 6642 -12012358383334882815086097 6643 5362239642997527763724407 6644 -2301950651867952525101725 6645 948763597225844233250504 6646 -374742958409734856290785 6647 141557456290525557080414 6648 -51022413847000222836692 6649 17502534033828933967000 6650 -5697593750309740347568 6651 1754290300639299467286 6652 -508975075611467849513 6653 138547017745536876752 6654 -35206675222113141330 6655 8302946438593893100 6656 -1804713908493692391 6657 358553371008016872 6658 -64462170070229349 6659 10358228711994825 6660 -1464680548236699 6661 178646973454820 6662 -18304448116605 6663 1519370848680 6664 -96970304180 6665 4392109416 6666 -123339023 6667 1648881 6668 -5272 6669 0 6670 1 6671 -114 6672 6328 6673 -228032 6674 6001326 6675 -123051082 6676 2047923937 6677 -28463248584 6678 337378094421 6679 -3466294687998 6680 31274673101700 6681 -250486431799552 6682 1797282880518959 6683 -11644933412110236 6684 68609980599401233 6685 -369902924174070960 6686 1835259089299005942 6687 -8422773623676881434 6688 35926023146927948101 6689 -143033461386474576768 6690 533659829964841551872 6691 -1872714923514835753420 6692 6201685019166948756690 6693 -19440502356673038939360 6694 57847057146461552372130 6695 -163811153899508914001790 6696 442497715204040001797341 6697 -1142650660511844060245504 6698 2826184106195501330991819 6699 -6707316833120310203379916 6700 15299217358276793918233386 6701 -33590156065377581014525992 6702 71084167375381581738660965 6703 -145176941830896803453455684 6704 286475086378473722121838779 6705 -546763869357784165930764096 6706 1010318088512315077076741666 6707 -1809043707218682190839582948 6708 3141436968930429211982416246 6709 -5294474446958622867032507600 6710 8666282973154890768922755180 6711 -13785869727328791639113158646 6712 21324552332528366243023442513 6713 -32092406896725493986513125376 6714 47012563154615861262633097685 6715 -67067066309728845342309342918 6716 93210723662344436336805824775 6717 -126253992367241430582505793760 6718 166722214225779385887733361105 6719 -214705490269766659685546304060 6720 269719842129058443189602069704 6721 -330604378191002514561810817024 6722 395479403925353703005888224422 6723 -461785748683633855204202537006 6724 526415920328754228597223491518 6725 -585934107042232165319063476608 6726 636866710593224365190861619328 6727 -676030969024345256429408061590 6728 700859397970205540893740976677 6729 -709674726029775325737635020800 6730 701874915908874448176746897510 6731 -678000267454294721986537862304 6732 639672345569112992005016822729 6733 -589414198096124236702279374416 6734 530379203153680558484996318016 6735 -466028521193094892262807810420 6736 399802336015744932602624314904 6737 -334827316338397442642205199104 6738 273693157898227198278286814536 6739 -218317111121908409686198785286 6740 169900126661681302616261953443 6741 -128964611332437268539322154720 6742 95453987939347293967714228420 6743 -68869391869854363173768424210 6744 48418851025367489804822220650 6745 -33158183465988473726787125248 6746 22109070739303580943640437747 6747 -14346687038477557509343319992 6748 9055513406139194398748049190 6749 -5556654350329826190040727040 6750 3312752429392955042251011709 6751 -1917574785777674778857233726 6752 1076935314049496182857879435 6753 -586352076626922777866729344 6754 309232319097086034944177492 6755 -157819271348089394799471828 6756 77863961406594245410420366 6757 -37095719098369171072908824 6758 17044462989699957150112188 6759 -7542622047938385838443494 6760 3209866510124566714925025 6761 -1311456320500974276980736 6762 513476044110428322954609 6763 -192261393514045140119648 6764 68686289337899793515844 6765 -23352409885949836254720 6766 7533735557856987947330 6767 -2298627732851972635680 6768 660792598316124878110 6769 -178202006187062067200 6770 44856295655789636709 6771 -10477058677540414652 6772 2254954348134169721 6773 -443510986079474064 6774 78914723788019515 6775 -12545874870883496 6776 1754500314918627 6777 -211543297949696 6778 21414371968458 6779 -1754876404104 6780 110472243958 6781 -4929203328 6782 136120509 6783 -1784334 6784 5553 6785 0 6786 1 6787 -115 6788 6441 6789 -234249 6790 6223364 6791 -128842473 6792 2165609930 6793 -30404449972 6794 364119757839 6795 -3780501330766 6796 34475224339608 6797 -279121557005865 6798 2024763286029510 6799 -13264341098012033 6800 79023612067824129 6801 -430820208394479019 6802 2161475815225592275 6803 -10031083269427828872 6804 43264023542932947580 6805 -174163727500868407024 6806 656988483148528435200 6807 -2330796455687973216950 6808 7802703307794009087704 6809 -24723352222219906355892 6810 74354482831600216028874 6811 -212793174618352684545917 6812 580868104937185902163140 6813 -1515648268603806340305626 6814 3787675395108519263262804 6815 -9081977470174444111656858 6816 20928366601774624100809228 6817 -46418522792578974573203475 6818 99231034051657091048733975 6819 -204716734487897214540582443 6820 408049558629630366191627189 6821 -786663588805773512716320561 6822 1468273342022864341269012140 6823 -2655566810957293032767938322 6824 4657996951251853418971162518 6825 -7929815487859621338595442984 6826 13111504855763927514991948188 6827 -21069135264448811889718239675 6828 32923202279755756772964729767 6829 -50055763660359823418957747411 6830 74083029702855200200336613004 6831 -106780948491073764391692058637 6832 149954664748239139436604287765 6833 -205249533277903391983958869065 6834 273911450891876508665108199505 6835 -356516522489889846732627026643 6836 452702426006983974608891611452 6837 -560943499839973260917067581355 6838 678415575462740670716764915744 6839 -800992509095439459319161720240 6840 923403164694940208249484808056 6841 -1039556135952425053334209029645 6842 1143012751630780961595989388630 6843 -1227561617356159817525935869987 6844 1287825680515771773180044600766 6845 -1319820714081779471063938964007 6846 1321385621093538991487109177474 6847 -1292420767992612369779972218695 6848 1234898286379513711547851597680 6849 -1152642890551235904830515806187 6850 1050916622392561119097940213137 6851 -935869382012243983654900522320 6852 813933934935769185742495911125 6853 -691246721304522813525244951214 6854 573164714614718593175177067840 6855 -463927027494243270427653537647 6856 366482984796890377554391877513 6857 -282481537890757630725310120695 6858 212394979886383817235562514357 6859 -155736054437363953058718029947 6860 111322755002712788473534091097 6861 -77548464343103650060071534775 6862 52624278757271418220523905490 6863 -34772474944782104289888381942 6864 22362314269628174171430428823 6865 -13989619092367528174973484312 6866 8508616279190537796921581892 6867 -5028167168022631341511256300 6868 2885147343015113014358880309 6869 -1606265724680472155950369566 6870 866987343646446963711378912 6871 -453291277704991086728476036 6872 229350438685372734532070880 6873 -112183517151078522382000517 6874 52987364422309934696794743 6875 -24137241287940071365755636 6876 10589585743199446919726401 6877 -4467751132436223404284575 6878 1809633323386495729057992 6879 -702388069309286355549644 6880 260705620826066063063152 6881 -92322234563092338493584 6882 31111248009113155515175 6883 -9947445024716002382713 6884 3007772995854710480364 6885 -856780701612693474915 6886 228923398464850077644 6887 -57083434483870265925 6888 13205679554650639497 6889 -2814538660414923299 6890 548050827583836951 6891 -96516798522836582 6892 15182181406050640 6893 -2099945639602026 6894 250307395360088 6895 -25035267596738 6896 2025609137853 6897 -125783442030 6898 5529290776 6899 -150163389 6900 1930072 6901 -5863 6902 0 6903 1 6904 -116 6905 6555 6906 -240578 6907 6451509 6908 -134850016 6909 2288883048 6910 -32458165080 6911 392700680642 6912 -4119820217832 6913 37968250335667 6914 -310710232507678 6915 2278447001562410 6916 -15090215477254848 6917 90895529410428848 6918 -501044701739288266 6919 2541750006235715170 6920 -11926934258794176900 6921 52010775418073142781 6922 -211684155339665585038 6923 807281395763064915421 6924 -2895180446629864432000 6925 9796814181611964916105 6926 -31374607380939754224126 6927 95361151574638878096126 6928 -275789807304260857782636 6929 760708822665802839349178 6930 -2005515553403168758526230 6931 5063558923370016646260350 6932 -12265655632910850631588864 6933 28552739282810190304235191 6934 -63971131239822681735612198 6935 138134473114983641500197585 6936 -287842404151270163587411712 6937 579495015489722186811040630 6938 -1128374235183301424360862848 6939 2127128559273184803281652384 6940 -3885666899926361169683834720 6941 6883847063017928305286946973 6942 -11836526408516028464043892470 6943 19767497872497696283801901678 6944 -32084546537826324215018192844 6945 50642671034715974716012725325 6946 -77777234127265081900548222728 6947 116284748507683549793678355571 6948 -169327846165898274318544972800 6949 240244455354042554888380274259 6950 -332250619166318731927828771880 6951 448042034283794264811855958505 6952 -589320066897793306342510040724 6953 756290774810854256676072020107 6954 -947205845252585258580935864444 6955 1158027033177635480888911947835 6956 -1382295687233881494820788321664 6957 1611273063218015112722517348652 6958 -1834385146794737263599024893262 6959 2039961168034645118129045615130 6960 -2216204984066680304623832646240 6961 2352292528472675460547593810716 6962 -2439456484465962488803696492372 6963 2471909186506355568049267308407 6964 -2447470369918007291494171049984 6965 2367806314821725006235375016835 6966 -2238244399345849075409180920818 6967 2067191369905587443486640472041 6968 -1865242484713637916177422457328 6969 1644111076554986212747413418870 6970 -1415526723209088510769691994300 6971 1190243037876509128745817558912 6972 -977266408641443851158354737376 6973 783372384226621667776363917725 6974 -612926582577051247547740332144 6975 467981591030009234211166290400 6976 -348587733414173444931689284676 6977 253237744077403760811652093606 6978 -179363525706512611194716305012 6979 123814385698605702593039597145 6980 -83265659756072590969151687040 6981 54529155496357744702419175011 6982 -34757798370006957616585955960 6983 21553118929059659382680940913 6984 -12994384563553253763755595988 6985 7612376901735388843368922950 6986 -4330230846671941234713255170 6987 2390061069111762016821358761 6988 -1278987646997938020626378688 6989 662984961812323609967234740 6990 -332588005971619177475277030 6991 161295358259501595576904250 6992 -75535846809119010858843936 6993 34115791399811111201705100 6994 -14839854729996611557629640 6995 6207474037099658020242775 6996 -2492760414984152205361152 6997 959214980171624976647093 6998 -352954515837393657911900 6999 123902553996552759353688 7000 -41387392713499631940840 7001 13116091318137192323214 7002 -3930425932004920204168 7003 1109477377140764705030 7004 -293722965951497090560 7005 72559210823225532995 7006 -16626597518420696814 7007 3509322864781435548 7008 -676564659809218496 7009 117935682860350465 7010 -18356524121948550 7011 2511375106525776 7012 -295953410265792 7013 29248346639295 7014 -2336655843810 7015 143137449795 7016 -6199436084 7017 165584803 7018 -2087318 7019 6194 7020 0 7021 1 7022 -117 7023 6670 7024 -247020 7025 6685872 7026 -141079709 7027 2417953664 7028 -34629782331 7029 423228391740 7030 -4485993270476 7031 41777321836266 7032 -345524561511471 7033 2561058122035109 7034 -17146520720969430 7035 104413016850812904 7036 -581888832001304588 7037 2984395259798732436 7038 -14158270506067228530 7039 62419599806990064400 7040 -256828114394131580586 7041 990100931846493099878 7042 -3589213740644239069790 7043 12275613884641872876864 7044 -39731495093336653551890 7045 122036371078394882126043 7046 -356632163755595805300180 7047 993916225154116138812602 7048 -2647358782251183585227279 7049 6752535414360876665204760 7050 -16523328796585820800334224 7051 38853028939742929780251416 7052 -87924354453440664771500463 7053 191759245474836501709514678 7054 -403573334639946474230068635 7055 820575596652166862088911238 7056 -1613668714128893077086549231 7057 3072145354299438754728420111 7058 -5667587021314625644302617997 7059 10140270659466531354648835200 7060 -17608917696723923725672165846 7061 29700087380224679302633796931 7062 -48686699448851616731020534708 7063 77616377345025864870952989462 7064 -120400607979882277339277613375 7065 181827087903542678309797701414 7066 -267452834504295770891717587861 7067 383337835085741732977280245992 7068 -535590982645715893064115676382 7069 729723275296646302106764548240 7070 -969836897135178521031344046645 7071 1257719023854444981643818742856 7072 -1591949150554657931655440185138 7073 1967159377206436181233548512088 7074 -2373598915343137363512555776345 7075 2797139529071360759398365788160 7076 -3219814509709887274348281599334 7077 3620913133850584499873092193068 7078 -3978565124898694880741725879174 7079 4271660702758035797665060183770 7080 -4481879270264322215218156553641 7081 4595560180612256592142912625110 7082 -4605153380699845748099723960379 7083 4510038412932078878427029851824 7084 -4316589847300659889050072676265 7085 4037479689926395433297288582730 7086 -3690321507703674669279870059371 7087 3295855381120106086245566826678 7088 -2875930304129426399753377884999 7089 2451552429678122401876176290075 7090 -2041234515211720420248193006638 7091 1659813886523742398080289894400 7092 -1317819086730845576423937801939 7093 1021376989924498867294997707576 7094 -772578352194835742787487825620 7095 570171217524854787443565567252 7096 -410432354979932166249974820199 7097 288074700984307367493889961379 7098 -197076655407593910561988377656 7099 131357772016039598271389470680 7100 -85265733298868619009128825976 7101 53874290294727421546498875888 7102 -33116779820979272792378783339 7103 19793609513781768927609937056 7104 -11495847844556665798721170770 7105 6483370341213524693822645682 7106 -3547994207018738508920435514 7107 1882508106790784412318705984 7108 -967566035964394767198174120 7109 481279171229056235195087490 7110 -231435622318653358924995126 7111 107468375544760932115972936 7112 -48128311525203519084570501 7113 20758098410762705970527836 7114 -8609488183649510189027100 7115 3427959082742197097793024 7116 -1307820111561957874722797 7117 477098341756524673403240 7118 -166035951912536662639452 7119 54978553433921647832520 7120 -17270233542665885430918 7121 5129334415034072329203 7122 -1434893622498419242434 7123 376412027915503839744 7124 -92125118609954408595 7125 20910966619011635285 7126 -4371117574275515921 7127 834402857003296602 7128 -143976153085418357 7129 22175577095798405 7130 -3001019410484055 7131 349665361373568 7132 -34147312094140 7133 2693813318046 7134 -162796650070 7135 6947464214 7136 -182518500 7137 2256910 7138 -6528 7139 0 7140 1 7141 -118 7142 6786 7143 -253576 7144 6926565 7145 -147537660 7146 2553038041 7147 -36924894848 7148 455815615224 7149 -4880865136290 7150 45927658603265 7151 -383858760309984 7152 2875573758873897 7153 -19459732056234530 7154 119785262253894300 7155 -674834810904776704 7156 3498905640983468862 7157 -16780457755727306874 7158 74786316361300392855 7159 -311052033496233368000 7160 1212088769453714244939 7161 -4441082925619125881802 7162 15350905759374270665774 7163 -50210141183842063668480 7164 155838668954733538668750 7165 -460150297701912384041772 7166 1295648233215382894108938 7167 -3486380920012760841417480 7168 8983020835210991152967903 7169 -22203323255923301645368830 7170 52733244199124834338138553 7171 -120527265056392438935578624 7172 265478554818278510095407225 7173 -564256252786162985485159908 7174 1158618201487288965244551390 7175 -2300881736964913874396984016 7176 4423575625837197070972877934 7177 -8240973768352934609691611192 7178 14889448001454468625914097437 7179 -26110409961879389053206805760 7180 44473073361917081081815277019 7181 -73623705193745807687504555352 7182 118533538714261092142759889532 7183 -185700385652248241982922886192 7184 283242039393677362021648478400 7185 -420807191218224483968142687004 7186 609227256280326254445204096627 7187 -859845711974687741539750182912 7188 1183494216569842705384706011196 7189 -1589137468549721025561358026820 7190 2082277165717517561805997310049 7191 -2663279658519761488704898483448 7192 3325857284696142040736981978838 7193 -4055972806252139860894460334978 7194 4831434078451866009328335995305 7195 -5622392097086597228309938364928 7196 6392849680575647537997288415068 7197 -7103141959124513295496721865232 7198 7713186586567252247464421243280 7199 -8186151748449579545449486827600 7200 8492085438085818516612531738233 7201 -8611015683118121509820741976718 7202 8535081030725887654953982900038 7203 -8269379254419371730379915105280 7204 7831408542704461196352609690765 7205 -7249185212523498775855505402676 7206 6558315842480508517272891166974 7207 -5798443845597239900630012607304 7208 5009556645247174735521118373895 7209 -4228622008312366473382373678900 7210 3486930226267335106420678991635 7211 -2808376158200220341185264736256 7212 2208752720428220061460694157013 7213 -1695976443223788852097909827836 7214 1271050957175517202433458466475 7215 -929509709314929435245331898680 7216 663066880296566179132784895365 7217 -461237151651683672955070448862 7218 312745835602481186972262911047 7219 -206623919606315259039912796160 7220 132952539308767816991872465947 7221 -83277430718402405047209741544 7222 50750630254436288740269252031 7223 -30073738602676204476778003848 7224 17317754100042023877298396075 7225 -9684029963837505826215686154 7226 5254810126521119545024636905 7227 -2764657727254031686277090304 7228 1409043771691122356056939568 7229 -695002840281448527288213510 7230 331412504688652012216232156 7231 -152605153368998768356357768 7232 67769865998381263056749118 7233 -28984482473653055694234448 7234 11920334805930623590374300 7235 -4706168520874397834575872 7236 1780263763756826906787579 7237 -643914768451254963702996 7238 222168205987304513470974 7239 -72929394660139587062400 7240 22709200296751777469703 7241 -6685251118148996938764 7242 1853452441896542995892 7243 -481808549299558728960 7244 116835208135237262025 7245 -26271181905584421744 7246 5439023894634112939 7247 -1028078098621525632 7248 175608029186470650 7249 -26766566443200350 7250 3583309778494902 7251 -412824740294656 7252 39840220289833 7253 -3103682738196 7254 185055800230 7255 -7782085656 7256 201107787 7257 -2439256 7258 6871 7259 0 7260 1 7261 -119 7262 6903 7263 -260247 7264 7173701 7265 -154230088 7266 2694358441 7267 -39349306237 7268 490580469498 7269 -5306388196474 7270 50446227514771 7271 -426030718657520 7272 3225244775351040 7273 -22059070908871335 7274 137245670494621630 7275 -781554642690289251 7276 4096109510404861274 7277 -19857344736205897418 7278 89455865298877078537 7279 -376073052163654502856 7280 1481162213700505939595 7281 -5484758393838450897654 7282 19158909476661175992568 7283 -63323053117603474095867 7284 198583731801157316431576 7285 -592421182885763756252866 7286 1685177531563193381133084 7287 -4580657787306384848735140 7288 11921714376643977756899703 7289 -29762463223092801733279293 7290 71391087272140832942291709 7291 -164789826628466094440710743 7292 366555866734730373412828479 7293 -786748535350249927409922553 7294 1631304865419905863905449645 7295 -3271251207379750183881460859 7296 6350540018422967654849557905 7297 -11946186634468844311792628520 7298 21794255128159402045167338020 7299 -38591531423069148238961736180 7300 66373642872735400691361701880 7301 -110954448905708824655894493446 7302 180388236832439884964443656604 7303 -285386915684074085715964177124 7304 439592846310237338922874913481 7305 -659580868222616392532052549375 7306 964449599197629584293852868041 7307 -1374872309643309818695376636019 7308 1911520289529521645268215531529 7309 -2592850758826507932208097592691 7310 3432363533501480533647501970454 7311 -4435562730815130601716319550481 7312 5596989110579792423977895039105 7313 -6897785847344501897518585845604 7314 8304295239351810143818275707090 7315 -9768132275705745850695226226202 7316 11228033603692843062623113853952 7317 -12613547731867176918351946427247 7318 13850346177173761566599869865348 7319 -14866645089400095998712054429368 7320 15599990273343589022255855553279 7321 -16003528621705459548729634227170 7322 16050901343692375450676819504510 7323 -15739057077078591862115535795255 7324 15088572713150944023554750148615 7325 -14141435667228543693377423112058 7326 12956615638206626453139713726640 7327 -11604067034156325006268978214869 7328 10157999290366986784413082493059 7329 -8690301004274522290339085187717 7330 7264905981181963824981954797880 7331 -5933674682218964642550502254915 7332 4734083134476991219480870087944 7333 -3688720596142129611204119003799 7334 2806349186873272621099251605077 7335 -2084109669497160887019233326032 7336 1510383115006316695128035971711 7337 -1067833224726938153648522371313 7338 736237771288179902994071614690 7339 -494840716022630099479166413250 7340 324089157063055802943040078149 7341 -206736945346370326248091761524 7342 128384172885399271414701767454 7343 -77573092594480466043969047507 7344 45578811055926926280160931901 7345 -26025019807028813342291334486 7346 14430958089460358916206185325 7347 -7765130842448618690353285115 7348 4051319627022826769235474520 7349 -2047628344663510148719568485 7350 1001590598337599435892004884 7351 -473644330971680091624795745 7352 216287986044914172404670921 7353 -95252538379932562333318893 7354 40399508902491463247133780 7355 -16476317752456552491751920 7356 6450411048962389429976770 7357 -2419556328005002496439276 7358 867741581693186308785743 7359 -296844692660837447787885 7360 96606241270169221643785 7361 -29821127370108352874486 7362 8701978717852308361383 7363 -2391175708879101289968 7364 615996588605198361358 7365 -148008454805936740639 7366 32970567162043800569 7367 -6761061358103904475 7368 1265511213285790656 7369 -213999104551578742 7370 32281118897790052 7371 -4275262403425455 7372 487042461361815 7373 -46451604677590 7374 3573777450775 7375 -210246203434 7376 8712945625 7377 -221502230 7378 2635260 7379 -7247 7380 0 7381 1 7382 -120 7383 7021 7384 -267034 7385 7427394 7386 -161163324 7387 2842143235 7388 -41909036478 7389 527646672088 7390 -5764627766800 7391 55361845490580 7392 -472383653792500 7393 3613617997760886 7394 -24976759479962148 7395 157054395240342166 7396 -903932262729485982 7397 4788341618913473985 7398 -23462463602477951688 7399 106829882693351927066 7400 -453912576863034411174 7401 1806743848728380530122 7402 -6761111089501373713200 7403 23865295640841760585824 7404 -79700262413104376929914 7405 252527464979759975247315 7406 -761075174368615821269088 7407 2186957327858211106437265 7408 -6004642773316855812901202 7409 15784528983931430326180563 7410 -39798489558654758957715932 7411 96409614576457280097434253 7412 -224730506461877898105729960 7413 504785310065542404693196798 7414 -1094006859737158417220840976 7415 2290459271617129725976047198 7416 -4637603007284252707083331216 7417 9090223653502188695241355860 7418 -17265237342166272847491931128 7419 31802613828702261416324793832 7420 -56857996411401646674418797824 7421 98736603877230469913578399389 7422 -166654661230010899207780365360 7423 273578112239912281941264073671 7424 -437039502726247254918169132242 7425 679777490370659000824870670003 7426 -1029989209370707816998124974064 7427 1520948333016439662666853057650 7428 -2189738911344309020656310084692 7429 3074904259425408114975481718412 7430 -4212923125730070931122418836192 7431 5633602625285748442141502226340 7432 -7354703609836503871415017803180 7433 9376356207042638991009658294677 7434 -11676033154146529421673905824716 7435 14204971118146761236181919857404 7436 -16886915351052181724869823225700 7437 19619879884234177200515779982975 7438 -22281264686202537651589729470592 7439 24736191631036207376235132568302 7440 -26848387531588838515604911944818 7441 28492453533155502755963241471314 7442 -29566018220953506352282867369380 7443 30000159219174520087565327954891 7444 -29766635859288794619875956778696 7445 28880890491443927418745981665480 7446 -27400380564301223437490716080736 7447 25418488713031293305629099576930 7448 -23054897005560923366232864215100 7449 20443787787676490319838036189717 7450 -17721466610161894360424748944112 7451 15014963977226395997818607639616 7452 -12432889037800770191725484480800 7453 10059352472348385528927947597066 7454 -7951246533274145370695376290448 7455 6138668894011037507837210788846 7456 -4627886145306588339235415849818 7457 3406001572810417583664035850510 7458 -2446431147041006171358125022936 7459 1714378517549126336386645806425 7460 -1171688533361967170235669333840 7461 780694849144160245592035884401 7462 -506909977494210347490452118920 7463 320598289602846897514817409465 7464 -197403732115359789404554872582 7465 118270770595958008019424556093 7466 -68908234957666728369279941880 7467 39017374740404153613969979180 7468 -21455352488920753155275738150 7469 11449197653351202076979196294 7470 -5924045677593969598208769856 7471 2969449619377954945697096470 7472 -1440531451235367320037114300 7473 675607695059398265880699928 7474 -305973384991091643133445452 7475 133638986093232846300060249 7476 -56212296382939181733001260 7477 22735474799672339804459125 7478 -8826863296640622526464000 7479 3283315779929216861451943 7480 -1167626511629819433749888 7481 396053402853813903678165 7482 -127793871141281305647560 7483 39108700175477797678246 7484 -11312796017576008630692 7485 3081182782186364627958 7486 -786651013308066927520 7487 187293715665371186505 7488 -41335281712104722762 7489 8396150119017182223 7490 -1556327665195729920 7491 260554468873160090 7492 -38899811232099970 7493 5096928143770020 7494 -574195799981304 7495 54124906302663 7496 -4112646333336 7497 238739946260 7498 -9750669868 7499 243867156 7500 -2846446 7501 7652 7502 0 7503 1 7504 -121 7505 7140 7506 -273938 7507 7687759 7508 -168343812 7509 2996627014 7510 -44610327925 7511 567143750235 7512 -6257767497816 7513 60705287430592 7514 -523287862754460 7515 4044559991795730 7516 -28248296151342732 7517 179501107351448196 7518 -1044088008933644580 7519 5589635429122076563 7520 -27680386334165337045 7521 127375355152696670396 7522 -546946598169606231406 7523 2200029791132348435640 7524 -8319231447495884958243 7525 29671197597849204300900 7526 -100114847670816991956141 7527 320467353069948481585965 7528 -975674025851668336565804 7529 2831949998536662620577888 7530 -7853582253476209167492480 7531 20850506418192228460418598 7532 -53091758331214208177268990 7533 129876346607726886422375298 7534 -305701317383039100260449712 7535 693340826348662445284124175 7536 -1517214822049734816459008195 7537 3207168391210497007876889208 7538 -6556214368862540609319361869 7539 12974355724265336878356661075 7540 -24878817697934199048625650725 7541 46266138569657370610244816958 7542 -83509430490787137706943600349 7543 146409383532040972750434902590 7544 -249494565784706998170291455661 7545 413510846349515781810669409120 7546 -666960450275611140223456309200 7547 1047453490549119955867432616763 7548 -1602532369688090828038234329993 7549 2389544830825444972582699792776 7550 -3474104649792228728263234810200 7551 4926722433098797216203402242693 7552 -6817339584751005873631611116802 7553 9207767548840341123496859303124 7554 -12142408165850402841558642336733 7555 15638064633543523536214958647175 7556 -19674071237342951981552041532910 7557 24184278407488056344646613114176 7558 -29052530529571769059773466614059 7559 34113092333031967901878154866878 7560 -39156987362250129399596363236260 7561 43944444996852636949813271385536 7562 -48222715131608181808540293678960 7563 51747561725340422883617736527416 7564 -54305973595031443952564268005808 7565 55737204147364117506916086565410 7566 -55949286178781760707474374463368 7567 54928690625349819315004329216307 7568 -52741736180387907695132988041946 7569 49527548210587453457232058183928 7570 -45483593254392587806997548536715 7571 40845854589335548134246131728518 7572 -35866381501903518392503800130540 7573 30791136970525671931466534038910 7574 -25840781511564274728932912277189 7575 21196354721156524185829283829025 7576 -16990907618092446680970300472570 7577 13307183050395851198974102093824 7578 -10180609044444202054037359125164 7579 7606284497607858577257882213417 7580 -5548355733956702623853663433465 7581 3950197122258312765389173399292 7582 -2744057282504416198019735083877 7583 1859222395292026320947434060752 7584 -1228182444292632764734195657255 7585 790682696702649673503300136360 7586 -495846857503630954934202779865 7587 302746810725441613439516477453 7588 -179870575167704905406794370691 7589 103927543334065822302525837402 7590 -58359356510199409734748073150 7591 31826932427664840559706025099 7592 -16844273083638906022232705931 7593 8644158584921831841597774336 7594 -4297480795981689399184475748 7595 2067751720951508361422913090 7596 -961854244747955427341796126 7597 432051960415879547375636410 7598 -187162520065443390387519000 7599 78080594430603948939532023 7600 -31320691347927741490134850 7601 12059665023346371597383976 7602 -4448620147483282339695613 7603 1568840244225468377408674 7604 -527672579154720378649263 7605 168820778945162752812610 7606 -51222188204910916812105 7607 14688634271654554242597 7608 -3965580852322742119937 7609 1003443512267628838880 7610 -236750226278163037380 7611 51768942077956308289 7612 -10416522559609425493 7613 1912214843744409372 7614 -316963433208296446 7615 46837544692535185 7616 -6071918143377690 7617 676471098074688 7618 -63025259579674 7619 4730011802733 7620 -270954380595 7621 10907010786 7622 -268389783 7623 3073953 7624 -8057 7625 0 7626 1 7627 -122 7628 7260 7629 -280960 7630 7954912 7631 -175778110 7632 3158050701 7633 -47459651416 7634 609207257380 7635 -6788114979968 7636 66509399359974 7637 -579142577825728 7638 4522282497956995 7639 -31912753200554270 7640 204908019423376128 7641 -1204405645764665448 7642 6515937811995476174 7643 -32608255558504433738 7644 151634495133479878975 7645 -657963738800750628480 7646 2674302575502089923519 7647 -10217984715367101038506 7648 36820378371239016359338 7649 -125513692920074791367800 7650 405865930993884244296732 7651 -1248176298081062878334296 7652 3659280247198998218812292 7653 -10249067158122597014410752 7654 27479494877718636436440460 7655 -70658760278379634052283910 7656 174537704267417203725786994 7657 -414813527397967419324441200 7658 949899468578872904736754656 7659 -2098625494478425044033270030 7660 4478692831594759197192388895 7661 -9242977867320242607127774208 7662 18465641184707925332148551316 7663 -35745524886436281631294318368 7664 67106564753047748630701881165 7665 -122277474848716577079679827768 7666 216416961291459839910050529760 7667 -372305993484346603585383429184 7668 622945904030644077879954805782 7669 -1014375484295766599936907273280 7670 1608355953822057603623849749124 7671 -2484387242459264985291768432828 7672 3740346019511283291907843621268 7673 -5490924047810515651225240945552 7674 7863052429097748477648375468700 7675 -10987677867616647033491898761932 7676 14987646369688503707019929065989 7677 -19962045438188750437366376693760 7678 25968103663446450838749497992823 7679 -33002536098767833273616306486890 7680 40984897746959884647894911901725 7681 -49745888008607096479102437695536 7682 59023476828552891369990541692814 7683 -68469102755338121130125479261570 7684 77665030605924505760398826287610 7685 -86152380636252492419903439469824 7686 93467595179937159850615140792108 7687 -99183511204378797888837525546114 7688 102950087962961001957770501539340 7689 -104529463478779699494897414824040 7690 103820515604600545589839174985411 7691 -100869443392264905995654396336508 7692 95864848299622804075170965331570 7693 -89118034168138172417665813991168 7694 81031351797157126515194386813845 7695 -72059009486451592220221593444192 7696 62665587276010522173695474453397 7697 -53287426688863625691652617822528 7698 44301194569333501975254374290515 7699 -36002463860538207518317861950250 7700 28595430222597659909157235613950 7701 -22193220502292098200012480586112 7702 16826921692746489973856374394529 7703 -12460638271145194642123088042340 7704 9009620635635113062732095358545 7705 -6358735574310903145917166092888 7706 4379131119418243225131741049759 7707 -2941708290008162096206408515738 7708 1926784269405528733258368040754 7709 -1229987272097869405376103514240 7710 764888521648956428935097685981 7711 -463131336213754193065192089714 7712 272884165309541449874003617918 7713 -156372323611719494471865956040 7714 87089520081496833431551307735 7715 -47107412780708334672113678022 7716 24728421783100870763443800879 7717 -12587072583727115052213684864 7718 6206969995591930615906791513 7719 -2962313961345227647233120740 7720 1366814748560037008832061314 7721 -608978633773494741300754728 7722 261665089291317699773901468 7723 -108273696863171864766266070 7724 43077757008533256602584300 7725 -16450700321708764061517824 7726 6018436930011799537348233 7727 -2104864826659772294383860 7728 702054181273360446185718 7729 -222721099220291306523160 7730 67001790527251272792805 7731 -19048469493706763804952 7732 5097847039750820310981 7733 -1278549778895386050560 7734 298947266623631939170 7735 -64770562333682839494 7736 12910654993547156690 7737 -2347352306596345232 7738 385255488513255943 7739 -56349889627734380 7740 7228017855469146 7741 -796413143254528 7742 73342672944982 7743 -5436923787126 7744 307357576530 7745 -12195018880 7746 295271341 7747 -3318336 7748 8474 7749 0 7750 1 7751 -123 7752 7381 7753 -288101 7754 8228970 7755 -183472891 7756 3326661664 7757 -50463712494 7758 653978995650 7759 -7358107559425 7760 72809216980419 7761 -640377930116432 7762 5051369624489944 7763 -36013098395284728 7764 233633187392756855 7765 -1387562178946883317 7766 7585348470811937379 7767 -38357510244661670101 7768 180235994992063466589 7769 -790232130350316669120 7770 3245295573875492156240 7771 -12527842226668976403064 7772 45607760921019294395697 7773 -157054492479380460694869 7774 513000923030787327277025 7775 -1593509305758075232023222 7776 4718288098014866792953277 7777 -13345999195107958030620042 7778 36134560494598908674482176 7779 -93820666774090340240880500 7780 233998811956106555875611203 7781 -561493961502136633088512914 7782 1298123922311701668121685677 7783 -2895350130896762564199511246 7784 6237767804986558179396203265 7785 -12995369771924240820349679958 7786 26207755690437943513711021708 7787 -51211632908242922282612500383 7788 97048566166037616316175489203 7789 -178503304426351677625940028450 7790 318909978597113113638186656205 7791 -553806413842233732398257886948 7792 935397745809609809951721175879 7793 -1537596539153537383026947412513 7794 2461137278356529543292711312520 7795 -3837938754254260102329406328932 7796 5833556024495472612721803578547 7797 -8646300556595383744248005942738 7798 12501511301993231073775212496064 7799 -17639634637894981108661464045125 7800 24297300233653906251515006789355 7801 -32681493009019548610623991112487 7802 42938166037162849399407853392390 7803 -55118063261081906290050993386105 7804 69143876912328380513537070865470 7805 -84783843052947446412156864867270 7806 101637168150727077811487240044853 7807 -119136043922942744493821292608319 7808 136567363186252387433796937152627 7809 -153114719381080946053421604252440 7810 167918198581490987264524757520000 7811 -180146372754355310600764476616404 7812 189072375607275387776485925226838 7813 -194144539101818286527354179215296 7814 195042161734744455788049002252865 7815 -191708660740066584274374111139131 7816 184357400318254932479903050793109 7817 -173449371630135750945164108124759 7818 159645930958250725271307897199838 7819 -143743252036338669062362056425515 7820 126597415287403964884058318614977 7821 -109049791026009481727185640206100 7822 91861541727726279934025925062284 7823 -75663940156362414359413617223959 7824 60928269069000064607711241198775 7825 -47955928137927426717623927843215 7826 36886585265964795357882299189592 7827 -27720190041130722115600858917991 7828 20347627142567046530242767389283 7829 -14584721656084066965577066451055 7830 10205034529758835245983871367803 7831 -6968116446112420813187549541560 7832 4641306433989086206868831623812 7833 -3014492316998911701036616722565 7834 1908302648636710338723275137400 7835 -1176882936271550164320092994318 7836 706721925510169995449929456983 7837 -413000562888730405188324750587 7838 234734310505212566093526752649 7839 -129670514725523055707634149610 7840 69572129852790066463105557223 7841 -36226213859274410773199772825 7842 18291076185713782417224579072 7843 -8947201810301728050484041650 7844 4235789428732766473613341770 7845 -1938691401187811756884327822 7846 856829118316945842447982141 7847 -365195693500438673330779644 7848 149893266539724447887059601 7849 -59153434540449662485589400 7850 22405985191605778318221966 7851 -8130130929396691019290540 7852 2820003597760076551703902 7853 -932783491846995913703628 7854 293443679684825895856610 7855 -87531857883737540367823 7856 24672517687252893929472 7857 -6545827217206430211341 7858 1627282483775878786944 7859 -377087451766518192330 7860 80956548026519888366 7861 -15986828838261354749 7862 2878929493424905758 7863 -467866990050056520 7864 67740570631918045 7865 -8597904052778496 7866 936982207034546 7867 -85295652127007 7868 6245934912636 7869 -348474668375 7870 13629125182 7871 -324722595 7872 3580771 7873 -8933 7874 0 7875 1 7876 -124 7877 7503 7878 -295362 7879 8510051 7880 -191434944 7881 3502713830 7882 -53629457740 7883 701607244455 7884 -7970318370500 7885 79642089832528 7886 -707457026505372 7887 5636806901165949 7888 -40596542131353376 7889 266074111615654278 7890 -1596560718590718342 7891 8818386666012463355 7892 -45055828882388557080 7893 213907836547283455375 7894 -947576359771954051890 7895 3931616837706160537326 7896 -15333034352069218407584 7897 56389564980266254454483 7898 -196150196801951117382552 7899 647147491728070230356141 7900 -2030270715680173749884924 7901 6071073621814385183962611 7902 -17341315128999531134107664 7903 47410342972708398124845394 7904 -124290938108649688871219136 7905 312981438309285578576270400 7906 -758210346594498435244128030 7907 1769614667332818563352984705 7908 -3984396116834599105990084960 7909 8665091610212880826288348680 7910 -18222233222658076021907755830 7911 37093779078707910001327747183 7912 -73162791046306110235377940352 7913 139944573094578702290056655757 7914 -259810193089383833226597941548 7915 468512810886425568778117420890 7916 -821217059053686711114907886160 7917 1400066964284618439408026575305 7918 -2323036116917967459760212439350 7919 3753372968396255291329572458085 7920 -5908403106575555144987538767680 7921 9065842323734592973884350281526 7922 -13565224114043728736607847142514 7923 19801714663444426103568066857429 7924 -28209664395625440488568159771736 7925 39233900056380277256141431918728 7926 -53288099152785255533628705061770 7927 70701588282004567444717948740429 7928 -91658379159758428177332230393184 7929 116134831796741047519231971968347 7930 -143844498917759452030581748665252 7931 174199885519259191282746537451275 7932 -206300545797605900187535331074600 7933 238954839590261752637621687472455 7934 -270738816040599308017789929067950 7935 300090509965966421404359597955989 7936 -325432217497157386554227950226560 7937 345308091973282074612843436263282 7938 -358520732757134899676401056892562 7939 364249186330918904362615582844461 7940 -362132376712644922394826020873076 7941 352306313156114665528907535091225 7942 -335389808393029529344456179921460 7943 312420766693772574976832391419055 7944 -284752052503019544987507333298880 7945 253921293790764755683893129208433 7946 -221511820333958149210705134614070 7947 189021918107366137769008417555369 7948 -157756901136479776604885719314384 7949 128753856261690737687691415469157 7950 -102743303827877554726220113499182 7951 80146506566241061003834557184894 7952 -61102661307279915991533628515744 7953 45517315587753858705128221198000 7954 -33122266037120702999244227216636 7955 23537755556805254026245510694410 7956 -16329564172593364093172914952920 7957 11056027828921767139853836208895 7958 -7302571515409426124617400013600 7959 4703571235760072750800840836450 7960 -2952995404574363694873542795840 7961 1806228375241253344758578540547 7962 -1075800245291524255632917096162 7963 623584185123966942561259900925 7964 -351558798872318273493432079848 7965 192642901466391606702449582640 7966 -102529467584334436366825562740 7967 52959881374648610837105179890 7968 -26526546765921047673606932800 7969 12872132268308157694581370290 7970 -6045349251434886003724468110 7971 2744852012915045911679070239 7972 -1203440114483189019490277924 7973 508826765768007709655651700 7974 -207172227054464282630249386 7975 81100294384427892015619001 7976 -30470821082605141257437184 7977 10966708021456173703104865 7978 -3772802728862860149317058 7979 1237666879234586944433745 7980 -386121732146933764207284 7981 114210248152460972312740 7982 -31918971896571270827700 7983 8395507563359665377610 7984 -2068880506980213573600 7985 475159114257031129368 7986 -101087637347745547702 7987 19777453064187643045 7988 -3527768239476957924 7989 567720569141756360 7990 -81370292097221872 7991 10219981576138695 7992 -1101619857103200 7993 99135338091510 7994 -7171300117050 7995 394894408561 7996 -15225217044 7997 356975640 7998 -3863228 7999 9420 8000 0 8001 1 8002 -125 8003 7626 8004 -302744 8005 8798274 8006 -199671175 8007 3686467800 8008 -56964081219 8009 752246995307 8010 -8627462590669 8011 87047811280128 8012 -780878145348745 8013 6284012302260673 8014 -45714911876974317 8015 302671661400694272 8016 -1834766669455995091 8017 10238288054037404185 8018 -52849315129920120209 8019 253491853596689221428 8020 -1134465886924990652547 8021 4755241367414910785213 8022 -18734077899251166453415 8023 69595334276218518530152 8024 -244522308104021341880839 8025 814799084769898195577836 8026 -2581587647982170651518051 8027 7795645316612935455273750 8028 -22484891762541754356221642 8029 62068860485408145035026241 8030 -164287065049164805540737871 8031 417656285446788417945363840 8032 -1021415002520496164054645950 8033 2406474783299826268210800367 8034 -5469350611475098377810195679 8035 12006054241144574086694869554 8036 -25484057847690352465298572777 8037 52359633384000748546645336660 8038 -104233125098102144067605586893 8039 201226752178123493780590412968 8040 -377048233183018415437213803797 8041 686235008075055524757116488513 8042 -1214010148378309988120067434470 8043 2088964449941744284700211921312 8044 -3498353123181646644444608971209 8045 5705122936591768911268649917191 8046 -9064873611574004279269001516985 8047 14039882397642178135727337000960 8048 -21206248518832113726032691669648 8049 31249400897663769238509639432599 8050 -44942980811676572292387952611863 8051 63106792827449031475454928960022 8052 -86541367334516063747568025928600 8053 115939772261819734912170560388324 8054 -151781455186496956815258750539990 8055 194217573761672277072092183745616 8056 -242961665916986549101387108467340 8057 297202616211033642551241523835550 8058 -355557692114040078040394187237291 8059 416081209436162625334354874922766 8060 -476338893002490329965255053275652 8061 533549647426012060768971368893648 8062 -584786362961401189053040314572405 8063 627217231533481837113120022794752 8064 -658360772454829322593416369348904 8065 676323146604710070967661281155547 8066 -679986578060852650742475209584515 8067 669123112657182349196736242069440 8068 -644417804311583701893902857923225 8069 607398089829945820854699484346258 8070 -560279353765857617897632120556002 8071 505748138554013713803907437658056 8072 -446712146485239288653237016831910 8073 386048925903674457295907550164715 8074 -326382758017594230077313291555291 8075 269912570857485677603034711199678 8076 -218304253775044590596386405424128 8077 172650436493866720510943377762850 8078 -133491468612992920306852244466505 8079 100884395542879809867062627213312 8080 -74502931733448535195811121665967 8081 53750841097462426831268108479791 8082 -37873219754071633442470435099620 8083 26054037180914012888047981179464 8084 -17492907203415663605675313677570 8085 11458511603138767704705005400211 8086 -7319723093253728252961088174980 8087 4557925167226185078238989496320 8088 -2765256868113646677915389197030 8089 1633697753388648390112065809479 8090 -939353834598170358396082317023 8091 525340466410357437901416792520 8092 -285573082607734618748201543275 8093 150780371878164112872754523840 8094 -77265078434033897903990721326 8095 38393981309791744022403351296 8096 -18483441973336499268537755118 8097 8612019715903121105717475795 8098 -3879293753309196322132058199 8099 1687347631163324532211564936 8100 -707766281215106401482833346 8101 285878746976437380039759940 8102 -111017299483537916880950100 8103 41376565153257918900448856 8104 -14771656011085649364024427 8105 5040531354487703543407191 8106 -1640014763872034930864138 8107 507420228796997152079190 8108 -148836945297462961174518 8109 41245210402568636020935 8110 -10755753422328243589566 8111 2627492110579073779712 8112 -598124480547741007995 8113 126101875551617014669 8114 -24444306642997196371 8115 4319070763881131826 8116 -688319639190913499 8117 97667137822618275 8118 -12139359103420479 8119 1294324885690096 8120 -115150237967378 8121 8229200018704 8122 -447276146600 8123 17000840824 8124 -392292022 8125 4167112 8126 -9912 8127 0 8128 1 8129 -126 8130 7750 8131 -310248 8132 9093759 8133 -208188608 8134 3878190965 8135 -60475031040 8136 806060192973 8137 -9332403924300 8138 95068754533233 8139 -861177056573848 8140 6998869352294840 8141 -51425055789558354 8142 343914348648964253 8143 -2105947549589365888 8144 11871334712535373827 8145 -61904953510544763630 8146 299960267680819736492 8147 -1356116513640209933688 8148 5742082076276944513021 8149 -22850738781147243876880 8150 85742184781779634886295 8151 -304264684842725469997056 8152 1023934602659699510797251 8153 -3276166787147953102093074 8154 9989808213751032120966536 8155 -29093150850883408230470800 8156 81084632112581000291479674 8157 -216672802905368531918014434 8158 556070162784827353170630656 8159 -1372769965924782083022829056 8160 3264672208070038175863699885 8161 -7489227291566413788293064964 8162 16593093370573820745736411218 8163 -35547324318909026845569486824 8164 73711347310145077379885965745 8165 -148092733722202284361882427370 8166 288534297973070063538387843168 8167 -545617803798216540166257906688 8168 1002174135132046525042964404989 8169 -1789257120075721698684254061672 8170 3107174297085398263756595243045 8171 -5251567160260458529111752790896 8172 8643509825860642556313532706551 8173 -13861121882795766059913682102388 8174 21668347175608440361072792164402 8175 -33034560805707539215816415206400 8176 49136922963946698047127341427349 8177 -71336436255939550370341418046828 8178 101119087960317216139289102047500 8179 -139995811808749506338150711956376 8180 189359590047055852925999323781925 8181 -250304724744883727568957726401450 8182 323421479731232893739482778706117 8183 -408587699755392535395835006058496 8184 504785968406531224938573511932103 8185 -609978518455146773655590418743290 8186 721070844371492788030011280709127 8187 -833987865894862541522855181126032 8188 943873706074353954865818952570028 8189 -1045409090134931318391509688307908 8190 1133221619381979399292123391349880 8191 -1202347061298925065661064569726464 8192 1248687759644484798080828236300569 8193 -1269410080783554677382931030974634 8194 1263227898879790471034407311295335 8195 -1230533133484735081641669832956000 8196 1173355134441613909822655623112686 8197 -1095154695095575695291955895318646 8198 1000481422710639621219319870675497 8199 -894541085543652983647528058746368 8200 782729438508227285048533877661135 8201 -670189604339446845103061982328860 8202 561441893948997470943191636244788 8203 -460120132466002314334258660070784 8204 368830293653092486303323232066782 8205 -289128998833828735257980727195400 8206 221604228720387163519630357774297 8207 -166030463848436055012684327426048 8208 121566207108654639289619106731008 8209 -86963053401591452437656919194116 8210 60760860808130260346201537004615 8211 -41451377236973016319306303525896 8212 27601086962416877851949879532071 8213 -17931583139440777988353749127866 8214 11361489375142256811377188107449 8215 -7017459993032742085428426670080 8216 4223187099600035810036919251490 8217 -2475064861266042673533174500842 8218 1411789802328355375264033248612 8219 -783288099548101882371395307816 8220 422425001388170731824651857380 8221 -221278160603294834693260434546 8222 112498302485116426470577535814 8223 -55462599260839636218651579392 8224 26490939787707753492121572457 8225 -12246097578281296423691662710 8226 5472954340079020366610979599 8227 -2361815000279761092074358336 8228 982870518825595072954856214 8229 -393861505701822890177550052 8230 151738078635010033118346725 8231 -56102775743698496533610496 8232 19868509061978447616748411 8233 -6725040834941391880221964 8234 2170306114763055323354370 8235 -665982971548606016165960 8236 193727174341785573437200 8237 -53234643803865699202380 8238 13764257930375887440329 8239 -3333398609357021332992 8240 752151851736602277795 8241 -157154941306415161984 8242 30184891994432512571 8243 -5283317788644097128 8244 833860791370490235 8245 -117138817402273030 8246 14408986438422045 8247 -1519740908244992 8248 133671617126180 8249 -9437990273568 8250 506358170740 8251 -18975441664 8252 430952589 8253 -4493242 8254 10422 8255 0 8256 1 8257 -127 8258 7875 8259 -317875 8260 9396627 8261 -216994386 8262 4078157623 8263 -64170016031 8264 863215983075 8265 -10088161321315 8266 103750014932358 8267 -948929471985807 8268 7787762433522151 8269 -57789277479866015 8270 390342978020517459 8271 -2414316762656589590 8272 13747221704725986827 8273 -72413365572870369447 8274 354434442634005663215 8275 -1618606684796682184071 8276 6922651139525781717390 8277 -27825499955844477034739 8278 105451658672132854922539 8279 -377919805931897629938615 8280 1284341065454656854003567 8281 -4149575746055055428384809 8282 12775956856777517453614695 8283 -37566000695330637570260349 8284 105701432580360493318732475 8285 -285138857544041670849911682 8286 738694009015002980164277738 8287 -1840734105581851697561277944 8288 4418437780668469323038504319 8289 -10230150012508587985017725645 8290 22875501901497240562653621099 8291 -49457651663593409446104818955 8292 103497972207888286258260679267 8293 -209841986599914487382000319792 8294 412581809924548859544002268075 8295 -787318770623419355635044552821 8296 1459327398380736683250954286554 8297 -2629240842385513696409010066072 8298 4607596460444886290934176791567 8299 -7858770377532317766210012081970 8300 13053314642158778818261081078407 8301 -21125387396953261525685535269660 8302 33328885527927105601182272564211 8303 -51282334448938832105691453882762 8304 76989133721200221812944610445555 8305 -112817259175827988929255660543157 8306 161422037543075969522837708612541 8307 -225598197596743040157563265080521 8308 308053843066082190707422776655039 8309 -411109464053596394058106796330925 8310 536338893389443170330328855513681 8311 -684184475839155830877371944257160 8312 853592958327610047819512884305447 8313 -1041728460987088220919455721522666 8314 1243821146747391011337392412458810 8315 -1453202522675378173467334647620703 8316 1661559956762175601976186833457086 8317 -1859415409009756543667551957519380 8318 2036800224457652045403131450969760 8319 -2184064567701080188774912703105535 8320 2292732949679989254442186306930449 8321 -2356302063830533957113620598038799 8322 2370877724606642965354220611323707 8323 -2335565129160746545119837610447247 8324 2252558682618051198129111007433265 8325 -2126918997674456778328495966184390 8326 1966068206323968935000708609498269 8327 -1779072760896357181690241404223403 8328 1575808969495876637200950540182837 8329 -1366116610686025028389306108296540 8330 1159039320684783724602478140777612 8331 -962229449410068949789054439718675 8332 781564607474261212026275304018617 8333 -620989297784991401318159221102380 8334 482563859934809239648669898295575 8335 -366679182049765312448025116407771 8336 272381942018344411831607434495608 8337 -197751968445974785415725988986448 8338 140279153541773446286668333001142 8339 -97199405197869882673056372794460 8340 65764099821260388725677948314823 8341 -43432338734908021211851053914006 8342 27987730750081502565359146598352 8343 -17590139481096296865684969192977 8344 10777546565378746146104492066725 8345 -6434358537041938797859283056065 8346 3741050371161808251626763374370 8347 -2117064735895461782547568454296 8348 1165348567392641612168805748197 8349 -623541298081493609676439197610 8350 324074200360597822814367296658 8351 -163474141925237661683452995048 8352 79965973974279075334822126917 8353 -37897169419223092529863381407 8354 17382477272787724459402303815 8355 -7707935073664198045810175191 8356 3300346514351758863940897431 8357 -1362698876621378489480638236 8358 541784637221278093463099227 8359 -207082731199223192811584325 8360 75959682385088249951569707 8361 -26686607598738716578953560 8362 8960418705784147388268911 8363 -2868345509126323861560030 8364 873007313345608401848715 8365 -251855635192027507001506 8366 68630666954467073804334 8367 -17595002279677187190697 8368 4224536019320863348333 8369 -944901838345083116625 8370 195669425012101850068 8371 -37240129130432327047 8372 6457346169480982080 8373 -1009367377838107728 8374 140387078529214765 8375 -17090979500673270 8376 1783257337615896 8377 -155079633403688 8378 10818484321272 8379 -572967347925 8380 21170490316 8381 -473252724 8382 4843215 8383 -10975 8384 0 8385 1 8386 -128 8387 8001 8388 -325626 8389 9707000 8390 -226095772 8391 4286649097 8392 -68057012530 8393 923890966251 8394 -10897915937120 8395 113139558723009 8396 -1044753631832198 8397 8657614419772032 8398 -64875804012102152 8399 442555702918993055 8400 -2764581675050839168 8401 15899463838699928496 8402 -84591900026273060624 8403 418206131319822693445 8404 -1929010625027909083100 8405 8332825025217175810168 8406 -33827615107845897178944 8407 129469630900506718577783 8408 -468569785376562002269122 8409 1608002669599852894643835 8410 -5245803939023358810145904 8411 16306973249977862304960416 8412 -48407893901317724353243318 8413 137503542008639267825871065 8414 -374431966832495569002708900 8415 979124523692295234453931974 8416 -2462614891287115092017507878 8417 5966005786659855707555177468 8418 -13940749010556516244878271136 8419 31459080573994670443247060575 8420 -68638023431302142392156421904 8421 144945963303835416430362293863 8422 -296550972693534405387542018912 8423 588358383388131430929651634019 8424 -1132927584296862942440383462080 8425 2118952675313234880694798428316 8426 -3852260741791688252842085436672 8427 6812065564372592205532555487483 8428 -11724189230574703301561369837740 8429 19650792230095672753281789791900 8430 -32092577667024614400327357369952 8431 51094412013794618136171486145912 8432 -79339146870483404463514358267136 8433 120207930336467731702764043052049 8434 -177779790737241035544190936625760 8435 256740531932120909922323998737195 8436 -362172953273616510532815960769702 8437 499208797129831534562967821334125 8438 -672538514495874805703556025700176 8439 885797426965864278092122218317100 8440 -1140873877360679095743499328847996 8441 1437212398711421855712356083705518 8442 -1771207284046115456315586604870368 8443 2135793223727983600355214835560812 8444 -2520334751877729397280172721548260 8445 2910892252636882388733451685938934 8446 -3290899847082192583257345546026272 8447 3642234292283504674075098576210812 8448 -3946592473869668069133566215799782 8449 4187038967658616100877044327366355 8450 -4349545599313201528745085732136000 8451 4424330927294623494983149466191293 8452 -4406823771579723192707586543856310 8453 4298120277946671323194654187506618 8454 -4104871703707554022444903301548980 8455 3838618706077859272625136247781411 8456 -3514663708996382455159118275082158 8457 3150632814612635393907352882243481 8458 -2764912924141561125422568113708512 8459 2375153684267742562995020099654985 8460 -1996998936480866434492087438762872 8461 1643165124712787380594575867252185 8462 -1322924708210271122680324348009288 8463 1041992258205915896718206858678129 8464 -802759590820532882089970193347600 8465 604790976121411862596440322992506 8466 -445473189067410115149954226706208 8467 320717065232773438044549030066276 8468 -225623393625553764734927145813386 8469 155050821102619854779405103725250 8470 -104051076352740336302371107316372 8471 68162256478787607203690962957634 8472 -43570782335685294080398485979130 8473 27165383768884403705409715289794 8474 -16512217926242666008646496001920 8475 9780202397021669826507155154332 8476 -5641692900437364841305925156090 8477 3167653071830635546576039674653 8478 -1730052305611871324089852337772 8479 918499374132175369016166157740 8480 -473670859926815765597415710870 8481 237086092724853816395166739183 8482 -115077692326258116463836200800 8483 54115723878398653047791647561 8484 -24629678498898157971410408050 8485 10837090052827818398332077374 8486 -4604223586628854770841634480 8487 1886301036938640972582470115 8488 -744116989738047912573431078 8489 282194161604479706700539000 8490 -102697490047577857280704512 8491 35794974702875254007737407 8492 -11922975456374210076891328 8493 3786055416291222471276607 8494 -1142982195871952022261760 8495 327040229841304066844681 8496 -88379554456169273326194 8497 22467603130414951713442 8498 -5348385589093794064352 8499 1185879940768477757665 8500 -243394999125406243150 8501 45903666544474559223 8502 -7885641021430500792 8503 1220848173144535969 8504 -168124658718374830 8505 20258163090573666 8506 -2091125665836944 8507 179810328805765 8508 -12394274433266 8509 648029181515 8510 -23609605504 8511 519517372 8512 -5219410 8513 11564 8514 0 8515 1 8516 -129 8517 8128 8518 -333502 8519 10025001 8520 -235500150 8521 4503953854 8522 -72144271293 8523 988269458992 8524 -11765018340251 8525 123288378555396 8526 -1149313033893248 8527 9615926767089061 8528 -72759289347743904 8529 501213518566298902 8530 -3161996376391811599 8531 18365846604631901439 8532 -98688093741546940648 8533 492761518667150976992 8534 -2295550563307342375896 8535 10014728311705006763709 8536 -41057840453900900176505 8537 158689786911392610650610 8538 -579944823106646625912340 8539 2009569138717417009155020 8540 -6619160735641775658782130 8541 20773471815474005311135896 8542 -62253953864333950235060994 8543 178505024641410818967682419 8544 -490644776413337353922943421 8545 1294980667849967827060940400 8546 -3287215386334446746455178496 8547 8037090923341995941591777304 8548 -18952405122821066352994467594 8549 43158769275237667266405588336 8550 -95020388043949867443380236349 8551 202476125722085859690408019933 8552 -417995746336679697496404095880 8553 836779256154755172538910933356 8554 -1625779660448891419690464532146 8555 3068089096983172112191409443512 8556 -5627929073194033133526700547620 8557 10041520538045578990666997970352 8558 -17437937026700737400312494711731 8559 29491052230803324961726909812027 8560 -48598335202399840425872991244249 8561 78074247814137142665502165551630 8562 -122335615425382850155502274132575 8563 187044608239569973983176308725735 8564 -279163860366427372214085573931185 8565 406870638424253565760460773953808 8566 -579276299806743365055585526589200 8567 805906928203714669729818573619284 8568 -1095923380954347406319908202001464 8569 1457094378564147987441973166322362 8570 -1894582145297955059657998586608995 8571 2409650576089919082392530964752925 8572 -2998452076963747055080261389323704 8573 3651080481378192628597759417179324 8574 -4351083492060339285673667639885632 8575 5075601521896769578785907373401858 8576 -5796238506296002611391596593377539 8577 6480679082291344448047863131111154 8578 -7094957507414125757190665101567114 8579 7606174533634603150850573568634398 8580 -7985369417305536565796997389503537 8581 8210203965434480409700182911214816 8582 -8267116713068580686905626519053778 8583 8152661506586902640976929180766113 8584 -7873848829370368264200288289283238 8585 7447443406373009257990007202819492 8586 -6898314809549514117825995471748900 8587 6257064156352646664349826431491735 8588 -5557238257351149533326104677375970 8589 4832479251010810324164982619080120 8590 -4113939649027954339510560434477511 8591 3428226924740306899727026079176353 8592 -2796043582587987245037045569098597 8593 2231577702118586521320624747612972 8594 -1742594943593410065811374790259667 8595 1331101790931168652445969632035210 8596 -994400858570232699317364732755383 8597 726344629493080797063973834063872 8598 -518609805648700550730256616547907 8599 361851869758338018955042750210117 8600 -246647886331717519182850222622619 8601 164184900082897391179974707676120 8602 -106693676310274919685043217885633 8603 67658296367329215772726305792072 8604 -41849815477557141609726919065803 8605 25237961449624472267087292087168 8606 -14831502418629956287793101766094 8607 8488883945544044499527130447358 8608 -4729291946759811933487645869704 8609 2562988734925562554723527388488 8610 -1350221179744789398325534040877 8611 690953706815689028602985784905 8612 -343186498539276582565025727945 8613 165299135663514836720996352000 8614 -77136432072114769993363241880 8615 34837782071970976759951801113 8616 -15210965864858102382168222708 8617 6412790497560981188114241810 8618 -2606992245594646882153808391 8619 1020461921719039475226032673 8620 -383986741474666471249759815 8621 138651069609107258223230208 8622 -47946813369318515668284270 8623 15844260278444485757312806 8624 -4991086815210985161246483 8625 1494634919919068848452672 8626 -424175862526006005919024 8627 113684603831710714237392 8628 -28659013890926575190624 8629 6764320609767128268800 8630 -1486870497708888172494 8631 302481831112363995960 8632 -56533140351546283323 8633 9621883969926010704 8634 -1475485703167635599 8635 201195212177727136 8636 -23995866027554505 8637 2450593350499880 8638 -208363605004730 8639 14192090890260 8640 -732578582337 8641 26318840446 8642 -570109809 8643 5623672 8644 -12162 8645 0 8646 1 8647 -130 8648 8256 8649 -341504 8650 10350754 8651 -245215026 8652 4730367625 8653 -76440324520 8654 1056543761271 8655 -12692995974298 8656 134250655950752 8657 -1263319311594240 8658 10670822197662011 8659 -81521355565724320 8660 567046225533728187 8661 -3612419531441114272 8662 21188925625943190155 8663 -114983544190079800716 8664 579808398961266915205 8665 -2727770574436657117312 8666 12017753430872237263968 8667 -49753950601274354505730 8668 194181272282323011407087 8669 -716552236572369212039544 8670 2506918634133344043087401 8671 -8336579950776381519543332 8672 26412683650550873498336955 8673 -79902332066921706059674112 8674 231261391463542721684184192 8675 -641581942041730279842641064 8676 1709046896580597531663719817 8677 -4378242202582393812434828600 8678 10802606571007344776202724710 8679 -25705811409637476225537708524 8680 59068350981977594733576055684 8681 -131221573480544779584436480128 8682 282131214009309590419859446170 8683 -587660769880456495904604877238 8684 1186955249305298993752595451423 8685 -2326736699382136449810162250616 8686 4430079984298741681779345527143 8687 -8198768007175693418509612447890 8688 14758987526707547343193873269466 8689 -25859038709723286230230014835712 8690 44123824919790169526776144736199 8691 -73363094185427494090251212255558 8692 118917967499025669402682987382200 8693 -188013205306944483389875427068488 8694 290062140303151408552518618397627 8695 -436850038819185151701441689393292 8696 642504337509335902735377750570846 8697 -923152587762277517088736576482880 8698 1296177336315173963111272014138100 8699 -1779006891844478249747434590310764 8700 2387434487307454777885298306142057 8701 -3133533688453157731669617973999096 8702 4023327194734712704788719826021075 8703 -5054455771137225758086312787968548 8704 6214165910384334478220192895908583 8705 -7477969614991470493300402997428224 8706 8809311011512303535064953353781073 8707 -10160493508497197827941080481606730 8708 11474980335225847383323820323099823 8709 -12690996048642505807460785263516328 8710 13746154370471282135421592766771854 8711 -14582653571004330805930831072793670 8712 15152450543567332557611689427389940 8713 -15421777845248404027858765080208896 8714 15374419567179158215090220349734370 8715 -15013308924593923660993826852669752 8716 14360231173833030437048899099243745 8717 -13453673197134303982020046986496080 8718 12345111569217216638810249169376540 8719 -11094231385258950373905468600243596 8720 9763686130943126773006196651518899 8721 -8414028545872075488435330614861056 8722 7099366920421942278540940705679915 8723 -5864150892252146327419476230321238 8724 4741297645197795147136301062068488 8725 -3751669828981466828733737655603336 8726 2904743579726231192344388703897222 8727 -2200182498778561238321281532314700 8728 1629972575651061853466454358817000 8729 -1180772373697767560912301605986752 8730 836180703990487755501840871123056 8731 -578702814122878311134631927625994 8732 391286645111178318228201692682300 8733 -258386205448335296183418798120208 8734 166577774467018877360378899170935 8735 -104800569840914389800613070778606 8736 64316212604760667802297834172925 8737 -38484319281538688562993192360960 8738 22440564023623595948611819160010 8739 -12744797074846930929613611047970 8740 7045712597249747157212682195171 8741 -3789071895600286844633362752336 8742 1980876382667032214851814081615 8743 -1005946115106233316595831354690 8744 495831661381514033905724864832 8745 -237004094508426356949725254784 8746 109755622419161080680091780383 8747 -49192422714163695946987812030 8748 21314795322739056333648940825 8749 -8917472979234841474872884640 8750 3597460010758060735123393344 8751 -1397342500011034700602805898 8752 521744053947311561376689750 8753 -186931256531344231973842944 8754 64137885851281759541685280 8755 -21028005354553564123446580 8756 6571482931998323286533376 8757 -1952144426630846143887960 8758 549531665641918126243476 8759 -146074411190807553087180 8760 36518159459343744800766 8761 -8546517138671935532160 8762 1862470348442408299425 8763 -375570085045424239544 8764 69563779519847889471 8765 -11730807046075658496 8766 1781859649012756786 8767 -240596719568664190 8768 28404008881030962 8769 -2870057955426304 8770 241312298044433 8771 -16242202978542 8772 827772588245 8773 -29327010920 8774 625420395 8775 -6057208 8776 12778 8777 0 8778 1 8779 -131 8780 8385 8781 -349633 8782 10684384 8783 -255248029 8784 4966193526 8785 -80953993000 8786 1128914431081 8787 -13685560880784 8788 146083930982090 8789 -1387535267871907 8790 11831090119809470 8791 -91251174322264719 8792 640858899309723769 8793 -4122377762856167451 8794 24416579341159361448 8795 -133798237907255193345 8796 681306862587256015607 8797 -3236734874255886130693 8798 14399735762300390473412 8799 -60197159767389042707491 8800 237221209497156406856060 8801 -883829749676269221547734 8802 3121833258578554759645389 8803 -10480413085958530328266667 8804 33519332492250116707226988 8805 -102354211484753029426352105 8806 299009003843087313480886246 8807 -837221631316600336353248581 8808 2250728192973340069522858099 8809 -5818684392188616696563784844 8810 14487270197336658211823071675 8811 -34785749767492864945861722726 8812 80652565552056370796820424276 8813 -180777913311300471001848838976 8814 392151495132420712099371417600 8815 -824100590971247912029547028435 8816 1679303571921768585029838886428 8817 -3321057342266214083881227033430 8818 6379259441264977019631951938673 8819 -11910623794635107479930519603258 8820 21630655025824984853766926254785 8821 -38234461364703417805755637327794 8822 65818782036073018670303998440426 8823 -110406664018676295468691684196946 8824 180557367408573619207069638793944 8825 -288016622599720042804691968791895 8826 448327441152976012969795760133884 8827 -681283026529781378170209582486909 8828 1011067707369997036989840907977542 8829 -1465908807485428597225880549083485 8830 2077063223004938046615557631653320 8831 -2876997939105563784191206081531663 8832 3896701008950841271072412083371886 8833 -5162179039826008808350738739954539 8834 6690349837662146158308425069353375 8835 -8484704688288312366182472118812225 8836 10531264513249050915285529520920357 8837 -12795453281822624315832026706000431 8838 15220527520951474170094241843790360 8839 -17728109115905303472078109262848311 8840 20221163777094719449571033009894140 8841 -22589465974504727945606763582139304 8842 24717232283206397210354897458221466 8843 -26492246551120019200217119325540164 8844 27815507773205453490002762366689256 8845 -28610265413816032284309552712406210 8846 28829308554750165510484472116083824 8847 -28459556479892174314133155313113395 8848 27523336798191703483118006742065733 8849 -26076179413842416116009222110439630 8850 24201425985958323460285676576815655 8851 -22002374456526178017207926881189692 8852 19592976827394374895074352418391500 8853 -17088240269897758375910503511874197 8854 14595434268946955775322183156494424 8855 -12207000749957357068066345673766600 8856 9995747888947613145767604877421844 8857 -8012544627548755425952655501163757 8858 6286386177110386710644219974918896 8859 -4826424058582958658751589096963249 8860 3625380567703967136519209735728450 8861 -2663706782329099894661933553152517 8862 1913883880355788740019022233735432 8863 -1344382903493625325463463270601416 8864 922954217283421251579661909469491 8865 -619081404228740893909213316208285 8866 405578432363860231769069112136709 8867 -259416861682159321541760612099377 8868 161935266194932691185825543937781 8869 -98608455113702060999449063587405 8870 58547837851547756056367894087410 8871 -33877382793597798265645360465875 8872 19092900350741485047004200621521 8873 -10474633736252880039923223965045 8874 5590258645180741401165368227461 8875 -2900346401389160931740127910245 8876 1461729568809212761179693315853 8877 -715040731948775087011125186073 8878 339202414826479693795618473232 8879 -155896601668834692420700689293 8880 69344637454481657262386264100 8881 -29819223736388365305879144020 8882 12380857575414099989213986962 8883 -4956662441390076746045701461 8884 1910594938351219068195467454 8885 -707914259690584360234121350 8886 251677466518351205579052766 8887 -85683017264614586663026242 8888 27872159910704199753634831 8889 -8641696842400883327975783 8890 2546694523973346249102485 8891 -711128488940196042544510 8892 187488888073433884485468 8893 -46484223593734075054262 8894 10787561095552593195900 8895 -2330744596816132980880 8896 465898955227787034156 8897 -85524834354940799429 8898 14290411086185746092 8899 -2150211691265989034 8900 287508973381285225 8901 -33599530944151134 8902 3359244473242306 8903 -279312487590780 8904 18578872438650 8905 -934904935335 8906 32665889251 8907 -685861794 8908 6522010 8909 -13446 8910 0 8911 1 8912 -132 8913 8515 8914 -357890 8915 11026017 8916 -265606912 8917 5211742180 8918 -85694393376 8919 1205590566000 8920 -14746617689792 8921 158849279423793 8922 -1522778071768098 8923 13106234933292072 8924 -102046091150376960 8925 723538903823400192 8926 -4699135037701892090 8927 28102620043447501617 8928 -155495383933203532432 8929 799503908376841732560 8930 -3835253747357581242576 8931 17228306069775744720672 8932 -72719587116109114711392 8933 289332885261536596151613 8934 -1088327331733374680499970 8935 3880808425029476912653988 8936 -13151809531942011443379420 8937 42458926598453666769872289 8938 -130863176927204098840227836 8939 385838796860191256813754090 8940 -1090296202349091408818738240 8941 2957898391346928699243520553 8942 -7716428784296972732459869200 8943 19385920384691809522110032582 8944 -46966528158353830478036892800 8945 109868576989773028579694385030 8946 -248457489832477411802913030700 8947 543747724882661543416632994334 8948 -1152785203879835615356749543168 8949 2369801783889631409614074979550 8950 -4727877326305047176346279453108 8951 9161398897403168506357530883608 8952 -17255388050032429255210737587464 8953 31612429068893312784225547989016 8954 -56369306778204025429537827846780 8955 97890574100698253407416769305707 8956 -165651610960282804092503815252480 8957 273295934098219883883657630449466 8958 -439808408353862371897644549129772 8959 690688046397378240830494599032475 8960 -1058935812845551622887226736345852 8961 1585604026565217201353098542149125 8962 -2319599740432364979222685026121376 8963 3316414156509047980009367317939101 8964 -4635484039826293812018384779212960 8965 6335995814950204077042187027059960 8966 -8471125588134740797441106519229330 8967 11080960624421026819218713386680048 8968 -14184642991461948588788853968918960 8969 17772568722951399114197770107486900 8970 -21799706938976231329522198239827800 8971 26181210345494729601353315528560336 8972 -30791419089541360656846104673312192 8973 35467086611529557346824595686836397 8974 -40015188188112561374148128000513650 8975 44225061624836855275252578379519989 8976 -47883964499136277129984013414081712 8977 50794527328760563226424427067450948 8978 -52792153744607573031251116333014546 8979 53760261761264219303334961823829580 8980 -53641424560238117830295359826952832 8981 52442946085065669083706787939279275 8982 -50236126990514990359987331429284802 8983 47149322300076296116128908752332650 8984 -43355720276498519175130023288814020 8985 39057442962010206210136482920495639 8986 -34467974991119198805781309381049454 8987 29795013646403200043643525692970729 8988 -25225605925710423802762771701270528 8989 20914959966483559746443291652545060 8990 -16979690370520418148096140305466712 8991 13495597559584515114954668830022575 8992 -10499499458201130534451901982697036 8993 7994210308803187214369958286383582 8994 -5955537281438245877786337633756000 8995 4340140499104681964010480283508499 8996 -3093241825583766937101473648233440 8997 2155416627418972605662591512490008 8998 -1467998422028921962537369224866326 8999 976912806101241725478185204726460 9000 -634993337078196273998719184571120 9001 402995958484131206739243030112214 9002 -249615905889255539122980463172298 9003 150831380576440534505057929906536 9004 -88869310379477407921903083806400 9005 51030415585642906187534692944882 9006 -28541881832523818516617581193532 9007 15540047328345531108122104397016 9008 -8231096951100343858895005785264 9009 4238338960421741563300132343375 9010 -2120013494163449311837707784954 9011 1029276306316509413434178856906 9012 -484609065806768872160591815424 9013 221055010114061710315491322747 9014 -97589981661712403935634705700 9015 41649765852687174420165181964 9016 -17162622875533966519253982592 9017 6819134393357125397609089716 9018 -2608573392509148612361231522 9019 959167112604605127902296425 9020 -338390885379660144470261760 9021 114316235654479207403834927 9022 -36897511463605707855745420 9023 11350347789782092566078891 9024 -3318460302615432239962600 9025 919217864407420953009991 9026 -240387529765963963007556 9027 59109480530426219427049 9028 -13602914610274329187936 9029 2914031777260645948800 9030 -577439395146742697602 9031 105059400154445211917 9032 -17394618546633110616 9033 2592759286829388369 9034 -343325830858691990 9035 39719210015027799 9036 -3929409147502592 9037 323115225545117 9038 -21240866711178 9039 1055421390830 9040 -36370402092 9041 751885992 9042 -7021084 9043 14157 9044 0 9045 1 9046 -133 9047 8646 9048 -366276 9049 11375780 9050 -276299553 9051 5467331840 9052 -90670945531 9053 1286790091902 9054 -15880271885250 9055 172611497631110 9056 -1669922624971947 9057 14506527375959721 9058 -114012295342065252 9059 816063489312729240 9060 -5350768566356381798 9061 32307468846578081391 9062 -180486805934255759289 9063 936972442705426115774 9064 -4538140665647917544160 9065 20582445149248301358060 9066 -87712924732424665221929 9067 352330535639591196013312 9068 -1337922591738899865984435 9069 4816021146939592309353975 9070 -16474800588162052818308340 9071 53683976384643444696718992 9072 -166996041196762943140520008 9073 496912387297094038545194715 9074 -1417021495574185389138431370 9075 3879243653164711557052070432 9076 -10211446865840218834097780059 9077 25884596019768923434319417859 9078 -63271224114556217227901111388 9079 149325809211586942264787051100 9080 -340674768555004547791002034335 9081 752136936131532472161582859617 9082 -1608595191778113211636249589110 9083 3335791379875112392150381456512 9084 -6713258834986689797380617464975 9085 13122102573864152200343882442720 9086 -24930854974943892577812694294722 9087 46072281724551397044964497735166 9088 -82869512718882108517693521345947 9089 145166442747520839344682624607995 9090 -247798975268447095667349321579693 9091 412404009871894287509629892112104 9092 -669497006990801121306546233741391 9093 1060654974252464977283157379065741 9094 -1640524508589554000799233228559985 9095 2478247412745317207330892484374852 9096 -3657782506251735895606176415658443 9097 5276533477942228396273510651948395 9098 -7441705634820500261712748534210017 9099 10263943312856485423792582799224320 9100 -13848066315664231004850295554425757 9101 18281126982104308373384054021675544 9102 -23618517016093392729678895590320206 9103 29869398219897976105267342331878744 9104 -36983217191566104803525578924710750 9105 44839378465835900352299626931801745 9106 -53242187166822078456595560560328808 9107 61922856951093977224081461458970120 9108 -70549694584349524319226317643661954 9109 78746574358116345328243281585350220 9110 -86118633294513965842800532923432537 9111 92282939296407560108898039704119160 9112 -96900922255012587686149357340417924 9113 99708808550134047349288232350572636 9114 -100542297224821267158568834535388280 9115 99352301168251255422016032001307008 9116 -96209678616795734071347552985943391 9117 91298327803755698164496196808498134 9118 -84897570123479633355893140861160954 9119 77356143075287973691437172826106030 9120 -69061133710049871360897634556755428 9121 60405653798428045043084938532317541 9122 -51758941728133565438497857934292418 9123 43441934063899612857056638223986232 9124 -35710331721958038998413048213233420 9125 28745994113683417047840523565892633 9126 -22656339731778781030434852135502781 9127 17480490696064743400453456829792682 9128 -13200286607022864016515766702933014 9129 9754049800819942412446894322886950 9130 -7051079873220403874911011229222423 9131 4985208308890458154927842580955136 9132 -3446245609522037375624846754000136 9133 2328693593476378500971053747474457 9134 -1537583753160336798981376794168300 9135 991678950388725872347200540702178 9136 -624514575860329312128501543577175 9137 383860488676316601032634293095626 9138 -230181136711055483197210581442670 9139 134593037153194218017837670481560 9140 -76702023115619653060879562309850 9141 42577453706503163621242922594525 9142 -23008031639240290841803477917652 9143 12095498875146557234730426007812 9144 -6181697684620177946515322079375 9145 3069035457203603135940838067260 9146 -1478937200275096958190796403754 9147 691138441600091403624642519488 9148 -312916775983710124841394564321 9149 137115244964653899866140108860 9150 -58081775534422955068797220257 9151 23754735291234414028794021608 9152 -9367525352740578777269102790 9153 3556435720943495195464043203 9154 -1297796986138602602789918300 9155 454373417252938468047988152 9156 -152321703335110196027617823 9157 48784823262660080255203709 9158 -14890208212642773569632710 9159 4319146028158117327184340 9160 -1186889146912110369186824 9161 307885567451882636086641 9162 -75087775379286577198044 9163 17136441753852261793792 9164 -3639931689268588174245 9165 715055572057377608393 9166 -128948321053887552971 9167 21156443727225243510 9168 -3124067194751315681 9169 409693040153344885 9170 -46922936552950320 9171 4593573701474920 9172 -373579887000369 9173 24272032826691 9174 -1190936284490 9175 40479025736 9176 -823995813 9177 7556848 9178 -14878 9179 0 9180 1 9181 -134 9182 8778 9183 -374792 9184 11733801 9185 -287333956 9186 5733288513 9187 -95893380096 9188 1372740058934 9189 -17090838351902 9190 187439295417425 9191 -1829905105786288 9192 16043059074722151 9193 -127265538305775114 9194 919508017533054202 9195 -6086251760508863488 9196 37098900621445146925 9197 -209238951871142342800 9198 1096655175880771795275 9199 -5362504576994794507000 9200 24554268781078642921884 9201 -105638489127550685960826 9202 428371797916558159086877 9203 -1642075556332422026930688 9204 5966486722120528374768434 9205 -20601226135321540811833478 9206 67753749622579682601415659 9207 -212707658642777599638283720 9208 638730436805410684386918368 9209 -1838011116932329381127006768 9210 5077228200451892300376890805 9211 -13484975352489417229912309760 9212 34487713653570388967654111114 9213 -85048772634621395146479691132 9214 202495831021813270846706236449 9215 -466040021047838370112787273240 9216 1037927345313399452898984168820 9217 -2239187847303871976543585669934 9218 4683877200901542037959110005092 9219 -9508110302731660060308455199744 9220 18746146516693061353360722310003 9221 -35924379558575058121090798422530 9222 66962754394152882713107248271785 9223 -121487052099979420081368867935240 9224 214657150599656656708322710506120 9225 -369595764381355104185532796183420 9226 620447836701816565855179468732284 9227 -1016002139588463733460856893372416 9228 1623657682947957006077452291998916 9229 -2533321300945653326128562394835004 9230 3860596086526514443742400570913778 9231 -5748397037492585149076845031900912 9232 8365961377927174494779373807792502 9233 -11904170000959860346330003437323732 9234 16566228792419326702885759949947929 9235 -22553125879628025539461926428151168 9236 30043902189920031646651578175161797 9237 -39171617152201972685248237317469986 9238 49996867219325537542400542138546581 9239 -62481671069476226881316203700585496 9240 76467278629507671660282910581739865 9241 -91659789071805176151125247366324562 9242 107627208523604367353070653539099006 9243 -123810656284381028043542605170343936 9244 139550873206152529358811273185244306 9245 -154129167537508163188199476416813554 9246 166819744307090415669957738463903600 9247 -176948374417170784090747987469136640 9248 183950947827944718948583180857887770 9249 -187424928993773181981947326564458940 9250 187167256132271917710140228308187123 9251 -183193773931320645998618191639199744 9252 175737641542221013317565562908266124 9253 -165226935475277257263810135464792128 9254 152244406570898889487084551635066759 9255 -137474595802530523831094022879970528 9256 121644908574129845748340417946510609 9257 -105467601765923027823293809130803102 9258 89588959360205620803071684569628523 9259 -74550411862104311900709267963904000 9260 60764315149735322788967036799933152 9261 -48504927054393463108406743984173506 9262 37913165063745220014269220370783272 9263 -29012269636730677924999759901005232 9264 21730682370169162369934347042112933 9265 -15928290334509325581980260465335980 9266 11422587216692755514972071865186441 9267 -8012084085003333858175349447203072 9268 5495265673650335480543215146020882 9269 -3684345203717096732142270981820828 9270 2413880488076104845529115307934152 9271 -1544894858765443495192760186112320 9272 965475863888182346494097528440735 9273 -588927390370669108438519724136910 9274 350480929995553567548720886142910 9275 -203394274410827002723405064142848 9276 115042385609461607243013910595974 9277 -63383677699021693677019660060384 9278 33996478839651069446752198462145 9279 -17739576835250566372123469832928 9280 8999092415498406882640906211901 9281 -4434748269760430098116428422334 9282 2121268567906424017013792311122 9283 -983989817612652231518422637824 9284 442214281943814179292365401990 9285 -192337790100036138530083228480 9286 80870118698843636543918937691 9287 -32829155161887506195649536472 9288 12849469442522489376371023438 9289 -4841867654799532494169519266 9290 1753582934124470369074566820 9291 -609305290283634551724425216 9292 202704716617803742166424552 9293 -64422970364728065954380968 9294 19511049839011012914902746 9295 -5615224426163004394903296 9296 1530838408323720026254840 9297 -393925031842351985598080 9298 95290020476349230118235 9299 -21567239370568761344000 9300 4542516407735102413501 9301 -884701120846612685490 9302 158138994034856985813 9303 -25711778879113015336 9304 3761487115799499339 9305 -488552576932888160 9306 55397513550702975 9307 -5366794465009664 9308 431689336034173 9309 -27721938128856 9310 1343251784662 9311 -45034239192 9312 902732328 9313 -8130904 9314 15623 9315 0 9316 1 9317 -135 9318 8911 9319 -383439 9320 12100209 9321 -298718252 9322 6009946085 9323 -101371746081 9324 1463676944880 9325 -18382850211112 9326 203405497204077 9327 -2003726698255250 9328 17727800471059190 9329 -141931903447899987 9330 1035054860051607376 9331 -6915544837486662201 9332 42552865458521022945 9333 -242279585686775030835 9334 1281913980543235654876 9335 -6328081809508045783833 9336 29251074687082571598658 9337 -127038862455705750096720 9338 520019059829488937366919 9339 -2012129609422391140793160 9340 7379438428821560220463358 9341 -25716668672127444045379476 9342 85358297248195706912582075 9343 -270432789316522609590637476 9344 819465330558646025817585993 9345 -2379420592806566447507504850 9346 6631840626729713870581229971 9347 -17771221281857135188959392670 9348 45853038878306252763314706380 9349 -114074072187968628190711092852 9350 273987394743892828569991764717 9351 -636085814567984974299687537232 9352 1428966036346042044108286803875 9353 -3109528212969348063318976952940 9354 6560655044968509297348053860461 9355 -13432737063544088885094827982002 9356 26711848529457837057432832699236 9357 -51629514362402011387359381260700 9358 97063565937514135907259741194123 9359 -177609655530445833475099874630322 9360 316517097705007029734413108261324 9361 -549664548976652481040102992361531 9362 930680720959876695525769838945370 9363 -1537172500541088989679658963799473 9364 2477792257349510317506307016068289 9365 -3899555171217623434361650800137787 9366 5994424741888952184794087223370239 9367 -9003767394368929706521577596589025 9368 13218914016674957212785799881747684 9369 -18975863423494524808408916137674160 9370 26642239417046118939336917322344449 9371 -36595077538724622073525716777650850 9372 49188935040602047118427151695123790 9373 -64715176944373830388870280852001685 9374 83354978790333388645976154128114061 9375 -105130378316945267946448944123956372 9376 129859285507277981154027218048995087 9377 -157121357264245918513577920757578425 9378 186241717295315541747064389137703364 9379 -216298419389206068051083985690088526 9380 246157264682534185021300973221717065 9381 -274534277760151488345486475693757770 9382 300082248134680825540460555291136520 9383 -321493864221405133545313849858232109 9384 337610799050306481607955254904309014 9385 -347526287138290527867360755061680993 9386 350668700042099044850804843064006126 9387 -346855517994373158470590610473566540 9388 336310685520347407500369897720535216 9389 -319643080957404077435457327308913498 9390 297788946998717493945359651090081117 9391 -271925770905488459038337990384782260 9392 243368513500513453218318395927655120 9393 -213460753262954138877615008928617979 9394 183473058637005714709269850543890954 9395 -154518902985284205798687946839271953 9396 127495161647912486013885572883349075 9397 -103050328006449280820135581519827875 9398 81579742137699083848440624409192026 9399 -63243932452711044918743772499071497 9400 48004024359590292895469753439541365 9401 -35667227532365383967087980772551911 9402 25935601817180278789684393650186300 9403 -18452372002964864191038079272855165 9404 12841667370255762034696408800234294 9405 -8739342491131639007729716118565893 9406 5814184393009273063986799618487420 9407 -3780117386508092136671296312785945 9408 2400880016836299827611176358393946 9409 -1489067182882411734422394278920942 9410 901474964993263215004560298555689 9411 -532465440889743760371085992063507 9412 306701077886257771356794111869100 9413 -172185581308242117054481616833038 9414 94165055268709606692309579346647 9415 -50133624874221717093283397969005 9416 25967428518946036237582605973164 9417 -13076178295174681990097099087475 9418 6396635814168037787019293977815 9419 -3037253665555296913538643230796 9420 1398553400363735540414939805760 9421 -623910826730867635915782149378 9422 269371624163448110600338750425 9423 -112425987477988671562000021976 9424 45302414265012800304448568326 9425 -17600255368023458838730446558 9426 6582718716097392290216337803 9427 -2366251735271590936404702050 9428 816004250610483325477137645 9429 -269414790353500001097330022 9430 84971265810761378272176051 9431 -25536150595584098866123539 9432 7292067189684074307863465 9433 -1972341275126530167661211 9434 503489489557472212083669 9435 -120808398642300552087093 9436 27118074472058942866060 9437 -5663813758352893025865 9438 1093657525634137071181 9439 -193780054020786858274 9440 31223912968267616658 9441 -4525677620724439311 9442 582194583061022580 9443 -65361064637172888 9444 6266471386205329 9445 -498567130711097 9446 31646592965907 9447 -1514379827250 9448 50082822177 9449 -988668480 9450 8745855 9451 -16430 9452 0 9453 1 9454 -136 9455 9045 9456 -392218 9457 12475134 9458 -310460700 9459 6297646447 9460 -107116418630 9461 1559846966034 9462 -19761067952768 9463 220587251724538 9464 -2192457514457952 9465 19573662298769750 9466 -158148630790405532 9467 1164003018273480744 9468 -7849693701299800530 9469 48754393761069545032 9470 -280205231571107873520 9471 1496585336174476364369 9472 -7457612553140416566980 9473 34797687226234975654092 9474 -152551358182155829689212 9475 630311121299135808488085 9476 -2461666465546938747035256 9477 9111970841999798979969193 9478 -32047589843910982919084416 9479 107347626773715619355889009 9480 -343198714399872790102106650 9481 1049372883287161715530115417 9482 -3074376672803524840419637512 9483 8645317642102584116730693087 9484 -23372257925483402617171832614 9485 60836600323284738377491824870 9486 -152677724822163088357565304432 9487 369906121804967609994595164605 9488 -866225630823061078655843571492 9489 1962798792551040516654394602606 9490 -4307974819531007824838239178100 9491 9167247323058825823212079734627 9492 -18930399038591634058081201534992 9493 37966034952710264919319321991218 9494 -74008232603517373211323797931680 9495 140321972284081923020106018421270 9496 -258953805028042428746679708294020 9497 465414707748690585345889360777446 9498 -815137427577896336494835204011952 9499 1391967252435691190667194054917103 9500 -2318745811126681054443386962171350 9501 3769699372050414234093213367827884 9502 -5983829926245458155697564355281728 9503 9277844353847198787895700609534763 9504 -14056405511778785685208817336836020 9505 20816766078594803284593425289338955 9506 -30144322772895762966065162028488448 9507 42695513751851202279395106802723495 9508 -59164986003586930311485747980873992 9509 80235242641896759515139098344828353 9510 -106509092030613239511462878556364080 9511 138428046170729169585080639447829756 9512 -176183042144945624502334926557927454 9513 219626985674649205367839950758811032 9514 -268201007160063536950229764413240988 9515 320887322676409904978931820572637500 9516 -376200671039896793046694037387228110 9517 432227189553789133075291388276851645 9518 -486714420340357226037166273009987944 9519 537209469265953062072037203156822934 9520 -581235126456273136625649118701713770 9521 616487206142948134067184629529320238 9522 -641031705052533339626665080280592844 9523 653478613376543256012328909533281650 9524 -653110879509476237396065423211876778 9525 639952058701246781618678058906550465 9526 -614763864137088597656487085457803456 9527 578973968085390865792928482210643484 9528 -534543467921383201778907480827934968 9529 483790947515369602856888022368696810 9530 -429194846355118654638859516646861400 9531 373197245079089998456905919173754715 9532 -318030169243737739802099547044530660 9533 265580685364800019626765937726080168 9534 -217304439955265139634977534943358368 9535 174190106927721187146330290143422170 9536 -136770648343510702235820000585154740 9537 105172282315405869531519028827793607 9538 -79189115892444871846855604603198072 9539 58370631445350448241585424837545829 9540 -42110325330359421568294196933147400 9541 29726242920462135092517487286242398 9542 -20527281589023721119836232493330032 9543 13862321918148407701403347168505723 9544 -9152011991790453289982505910385694 9545 5905074349154752798919337307533555 9546 -3722228109774858623264954831280716 9547 2291278108570926652575940169653213 9548 -1376781794401300611355306449518442 9549 807172108013890134030931479040894 9550 -461495039791937163611731561715400 9551 257180269500909150591746347903665 9552 -139614407313148067575758364835698 9553 73786683585008854167646961381628 9554 -37939652412056858413511979538320 9555 18965579662157491320073909478875 9556 -9210036954877121108677558225626 9557 4341272034475322716463995333296 9558 -1984453790102176151525607047264 9559 878836889793694256724806294628 9560 -376666635472040773506063772920 9561 156057666741796963746246891518 9562 -62422917023685980310828082440 9563 24073251882356261016719475912 9564 -8937175969843733725542399048 9565 3188735568675691256161387450 9566 -1091422306214721949714612224 9567 357636375876957463991276116 9568 -111940075869627916988519882 9569 33383484349084016423414607 9570 -9459206861307650269012480 9571 2538482675050725095406965 9572 -642873365823962553013512 9573 153011363099522455978648 9574 -34065797768022108979792 9575 7055623190570730614055 9576 -1350823465841566209360 9577 237263112796982380407 9578 -37888921464405595968 9579 5441218665690846203 9580 -693318178700056170 9581 77068145084086989 9582 -7312702580110352 9583 575497062486850 9584 -36109266327882 9585 1706565394210 9586 -55676154708 9587 1082430480 9588 -9405500 9589 17284 9590 0 9591 1 9592 -137 9593 9180 9594 -401130 9595 12858707 9596 -322569688 9597 6596739622 9598 -113138106901 9599 1661506395705 9600 -21230488870674 9601 239066250571904 9602 -2397240718248116 9603 21594560799402528 9604 -176064999707116000 9605 1307778516900792672 9606 -8900937776700773774 9607 55798592664077833036 9608 -323689447959088663628 9609 1745042548833557190560 9610 -8777267451097597914672 9611 41339140067745078972897 9612 -182923578157878925221855 9613 762846794001253374350006 9614 -3006924308157513307984720 9615 11232994339470035396169432 9616 -39869900297780991946781110 9617 134767070960029091960524288 9618 -434763066796909608959295720 9619 1341300990327895582413723460 9620 -3964759746708013259552336132 9621 11248089604037727977786826942 9622 -30676946361808962024613008994 9623 80550263510665307461877342025 9624 -203913854734055877669516081985 9625 498323943856678294496727391104 9626 -1177016182714783187588478769785 9627 2689937977299464263425838749932 9628 -5954435898992240445977219595082 9629 12778954885728194422610259464200 9630 -26613075808099346630418359449191 9631 53827166631090192437986721645120 9632 -105816017282215499011181696411487 9633 202329099360475785325926358949792 9634 -376542923578200980642432791525990 9635 682483398290787608726132757270801 9636 -1205438071346504728494122550216625 9637 2075914471363732684233178209290406 9638 -3487435819228633381238643905432314 9639 5717954413507033673416407596309820 9640 -9153860948754637594969434292248805 9641 14314474587963392249618359360627492 9642 -21873585430601676584858377424618340 9643 32673253883305932461031056097416457 9644 -47723917780361154011041313549655320 9645 68184269885830253654478615346451468 9646 -95314733384649725003349010088338766 9647 130400023795225685650086712835639230 9648 -174639436338972291694609782533679981 9649 229008077116211930322077295142368960 9650 -294097868361680187431323662307593378 9651 369953049251559400678207199072400397 9652 -455920014746627433060425698809836589 9653 550534494058368833882519892175402760 9654 -651469165851918550256434898265508900 9655 755561098061844224303964373120373504 9656 -858930752846383154793110562353735262 9657 957193341732884244848181073694858280 9658 -1045750451250091803748439962995023851 9659 1120137079950398526993851885942683780 9660 -1176388786904872930949189315950382712 9661 1211387619711569508344622099072862184 9662 -1223145303147249026183834401300000466 9663 1210988278208080342435775122024138872 9664 -1175620889254382845689889813459638765 9665 1119058563497518391297390382318034816 9666 -1044439704046827460740050056598509530 9667 955740456253849679731620506622683686 9668 -857428023315300028051068249265317520 9669 754094082518243221075004446908698900 9670 -650109441614103124712160057898621443 9671 549334870912446210817851862256902548 9672 -454912517127102831994952268464516545 9673 369149529281428985024801389584961320 9674 -293492746765237917520810270244265280 9675 228582482234057258194206242179223238 9676 -174365941385805361710011485523610344 9677 130247254258420834796798893218112120 9678 -95251290484417121242486031710866732 9679 68181640755863931747439934874314775 9680 -47758267995161635199168397882433908 9681 32726183898637202687975819034558464 9682 -21932056884789857699990831293197164 9683 14370169988905038416275454483073310 9684 -9202239739360265893817151963829740 9685 5757226889693201699516509583165176 9686 -3517613583702576216947356061682179 9687 2098029620754376861858159624594789 9688 -1220965720069903475509964680187237 9689 692960142265438077509376352244660 9690 -383348913546292246786970299851574 9691 206591316722073378934966344885929 9692 -108391014194481984243815887058857 9693 55328468655892256288843806555320 9694 -27457833872164897218719520091595 9695 13237605844308390969239585559973 9696 -6194613890918155861926597823862 9697 2811167715384599829841283976608 9698 -1235947302467817919943350456650 9699 525884122116853772843503053830 9700 -216297945957149068913978343764 9701 85888809166627206029375569834 9702 -32880691118652223570411161051 9703 12117302788458936676767301792 9704 -4291475697837497698400527550 9705 1457952890964709457161193832 9706 -474167310926852907481492614 9707 147294983728010643473660954 9708 -43592895066587029560886153 9709 12257033632608518950823240 9710 -3263709929100467429443062 9711 820019437023655206011280 9712 -193612014661684045636668 9713 42754186078589830166720 9714 -8781736871726552467230 9715 1667065775192667868991 9716 -290272952899983610505 9717 45942091033624009358 9718 -6537337482270841147 9719 825102625429481690 9720 -90815664426041718 9721 8528691019173452 9722 -663945354733115 9723 41181397413235 9724 -1922311686225 9725 61870767772 9726 -1184712311 9727 10112885 9728 -18152 9729 0 9730 1 9731 -138 9732 9316 9733 -410176 9734 13251060 9735 -335053734 9736 6907583893 9737 -119447862072 9738 1768921890478 9739 -22796356808940 9740 258928955885922 9741 -2619296859001344 9742 23805486868823471 9743 -195843273339180978 9744 1467945625746597250 9745 -10082827521372962648 9746 63791742107311031937 9747 -373492015568430907472 9748 2032265506386699006027 9749 -10317130464235831424640 9750 49043742106849781125849 9751 -219031364359916866942184 9752 921882303349661356598025 9753 -3667289671262047937085680 9754 13825556449063582800104600 9755 -49519235559626617652592828 9756 168900101450151161608639416 9757 -549782253197307825149023296 9758 1711317011014493434195319391 9759 -5103422808264942070012858700 9760 14606250623492974341925213606 9761 -40184926896697813090871741304 9762 106435394725277196433146211089 9763 -271776763237583612885508048514 9764 669890578918200828982296404580 9765 -1595816269738658817097624552384 9766 3678194870166997640913343923681 9767 -8211277164340780969516795515516 9768 17771767701306185040576762793554 9769 -37323740033953919295604132706600 9770 76126875975607069981259921014920 9771 -150913445397604142540142822423156 9772 290984967988132854918848256229890 9773 -546084732435253447777269037243392 9774 998092110216226801029230031093525 9775 -1777698262984647950244616745390888 9776 3087171831892205487691733017025628 9777 -5229995424018362376159633852815912 9778 8647428548082719358198239562062687 9779 -13960828931583636653673935839995630 9780 22016800789970052903967009366248231 9781 -33930002924221122994074799971803392 9782 51115962711779815489168172572803276 9783 -75303906414020329629333078551158262 9784 108518005912702322837496875278508555 9785 -153015241866636914044938222483803640 9786 211169968921467830486614733710397764 9787 -285299735786533381473888753919627494 9788 377434083883624993610883721935562644 9789 -489037499514825672738074551656943680 9790 620708362866784837183284966642559461 9791 -771885955401142063300576620067566582 9792 940605282129492595836617891153724218 9793 -1123342514023772095442922981360045120 9794 1314990549546676990899992173859412525 9795 -1508993716523965768074384116787507688 9796 1697653435205322111052082609006936637 9797 -1872594605351638680278215479332438016 9798 2025358693818772260066422126286204083 9799 -2148067909830138745784102714720173400 9800 2234089467678863485759302581302599165 9801 -2278623011331966303992439152823483120 9802 2279139584594146204478066580175098393 9803 -2235616879872535995126302881018073496 9804 2150540647778152048022305117261539460 9805 -2028672173597393817697409479206080512 9806 1876611751495508942342469202483210833 9807 -1702213242187663074509172513027418908 9808 1513921166063849827309291287774757055 9809 -1320107128300142913453960170861059440 9810 1128476505252127550342110915350235749 9811 -945601012649429618761160753895771098 9812 776611276921734749977537034781224502 9813 -625059831255862697518160807860464256 9814 492942966338478085080049995585574585 9815 -380852697288103507408196663330183658 9816 288219620522318606508391839573720986 9817 -213604077511699765610801898444701944 9818 154996010012711516455374146386021212 9819 -110091490539724491276352018511953350 9820 76524037486982701354868422705176835 9821 -52039418921319599052484055660356992 9822 34612055521042914809361190979974917 9823 -22508291378539371284849169552129148 9824 14306284596498015409235956534809015 9825 -8884191723185942619328460223751456 9826 5388166464693434833723404299824769 9827 -3190129373021220133789501687044252 9828 1842968569441807367741824220003304 9829 -1038371873581333394466271557425280 9830 570269259395224790529066316305369 9831 -305104160055134404362458098006984 9832 158923217708665544414464918824085 9833 -80539093823078393547050922459552 9834 39681922526707080664024243201365 9835 -18993578850646939776556306637298 9836 8824361895962344420280659665972 9837 -3975817581081723187663018601600 9838 1735430545417070874657104025345 9839 -733094320518654388239658593600 9840 299348770582587882139691152533 9841 -118006913972579935690396550240 9842 44848268752025626773407312346 9843 -16407034256226270197544776786 9844 5768101528794276795990491050 9845 -1945143237870612632657362944 9846 627910955505945094300759330 9847 -193591243434789177984858104 9848 56860911496847685135979287 9849 -15865310388875143943426920 9850 4191792452012882007989178 9851 -1044941386198229398281240 9852 244753040529114343375550 9853 -53609767858042620054592 9854 10920654429179532058095 9855 -2055644836841043422310 9856 354847849500749406763 9857 -55665573130047236736 9858 7848765535135452257 9859 -981290556235911130 9860 106949746304033409 9861 -9941210932565568 9862 765585838691310 9863 -46943613028794 9864 2164409184280 9865 -68728974472 9866 1296260235 9867 -10870206 9868 19053 9869 0