1 1 2 1 3 -2 4 -1 5 1 6 -2 7 -6 8 2 9 1 10 1 11 -2 12 -11 13 12 14 11 15 -2 16 -1 17 1 18 -2 19 -16 20 22 21 46 22 -22 23 -16 24 2 25 1 26 1 27 -2 28 -21 29 32 30 106 31 -92 32 -106 33 32 34 21 35 -2 36 -1 37 1 38 -2 39 -26 40 42 41 191 42 -212 43 -396 44 212 45 191 46 -42 47 -26 48 2 49 1 50 1 51 -2 52 -31 53 52 54 301 55 -382 56 -1011 57 792 58 1011 59 -382 60 -301 61 52 62 31 63 -2 64 -1 65 1 66 -2 67 -36 68 62 69 436 70 -602 71 -2076 72 2022 73 3606 74 -2022 75 -2076 76 602 77 436 78 -62 79 -36 80 2 81 1 82 1 83 -2 84 -41 85 72 86 596 87 -872 88 -3716 89 4152 90 9726 91 -7212 92 -9726 93 4152 94 3716 95 -872 96 -596 97 72 98 41 99 -2 100 -1 101 1 102 -2 103 -46 104 82 105 781 106 -1192 107 -6056 108 7432 109 21746 110 -19452 111 -33876 112 19452 113 21746 114 -7432 115 -6056 116 1192 117 781 118 -82 119 -46 120 2 121 1 122 1 123 -2 124 -51 125 92 126 991 127 -1562 128 -9221 129 12112 130 42666 131 -43492 132 -94526 133 67752 134 94526 135 -43492 136 -42666 137 12112 138 9221 139 -1562 140 -991 141 92 142 51 143 -2 144 -1 145 1 146 -2 147 -56 148 102 149 1226 150 -1982 151 -13336 152 18442 153 76111 154 -85332 155 -224176 156 189052 157 324556 158 -189052 159 -224176 160 85332 161 76111 162 -18442 163 -13336 164 1982 165 1226 166 -102 167 -56 168 2 169 1 170 1 171 -2 172 -61 173 112 174 1486 175 -2452 176 -18526 177 26672 178 126331 179 -152222 180 -470951 181 448352 182 926836 183 -649112 184 -926836 185 448352 186 470951 187 -152222 188 -126331 189 26672 190 18526 191 -2452 192 -1486 193 112 194 61 195 -2 196 -1 197 1 198 -2 199 -66 200 122 201 1771 202 -2972 203 -24916 204 37052 205 198201 206 -252662 207 -901726 208 941902 209 2294491 210 -1853672 211 -3151896 212 1853672 213 2294491 214 -941902 215 -901726 216 252662 217 198201 218 -37052 219 -24916 220 2972 221 1771 222 -122 223 -66 224 2 225 1 226 1 227 -2 228 -71 229 132 230 2081 231 -3542 232 -32631 233 49832 234 297221 235 -396402 236 -1605251 237 1803452 238 5080021 239 -4588982 240 -9153731 241 6303792 242 9153731 243 -4588982 244 -5080021 245 1803452 246 1605251 247 -396402 248 -297221 249 49832 250 32631 251 -3542 252 -2081 253 132 254 71 255 -2 256 -1 257 1 258 -2 259 -76 260 142 261 2416 262 -4162 263 -41796 264 65262 265 429516 266 -594442 267 -2695276 268 3210502 269 10292176 270 -10160042 271 -23411716 272 18307462 273 30915046 274 -18307462 275 -23411716 276 10160042 277 10292176 278 -3210502 279 -2695276 280 594442 281 429516 282 -65262 283 -41796 284 4162 285 2416 286 -142 287 -76 288 2 289 1 290 1 291 -2 292 -81 293 152 294 2776 295 -4832 296 -52536 297 83592 298 601836 299 -859032 300 -4313676 301 5390552 302 19408456 303 -20584352 304 -54023976 305 46823432 306 90941686 307 -61830092 308 -90941686 309 46823432 310 54023976 311 -20584352 312 -19408456 313 5390552 314 4313676 315 -859032 316 -601836 317 83592 318 52536 319 -4832 320 -2776 321 152 322 81 323 -2 324 -1 325 1 326 -2 327 -86 328 162 329 3161 330 -5552 331 -64976 332 105072 333 821556 334 -1203672 335 -6633576 336 8627352 337 34503236 338 -38816912 339 -114601136 340 108047952 341 238612526 342 -181883372 343 -305543556 344 181883372 345 238612526 346 -108047952 347 -114601136 348 38816912 349 34503236 350 -8627352 351 -6633576 352 1203672 353 821556 354 -105072 355 -64976 356 5552 357 3161 358 -162 359 -86 360 2 361 1 362 1 363 -2 364 -91 365 172 366 3571 367 -6322 368 -79241 369 129952 370 1096676 371 -1643112 372 -9862476 373 13267152 374 58391516 375 -69006472 376 -226738196 377 229202272 378 569309566 379 -477225052 380 -907922826 381 611087112 382 907922826 383 -477225052 384 -569309566 385 229202272 386 226738196 387 -69006472 388 -58391516 389 13267152 390 9862476 391 -1643112 392 -1096676 393 129952 394 79241 395 -6322 396 -3571 397 172 398 91 399 -2 400 -1 401 1 402 -2 403 -96 404 182 405 4006 406 -7142 407 -95456 408 158482 409 1435821 410 -2193352 411 -14245376 412 19724952 413 94788296 414 -116783032 415 -423142656 416 453476392 417 1254452306 418 -1138619132 419 -2431682496 420 1815845652 421 3038019876 422 -1815845652 423 -2431682496 424 1138619132 425 1254452306 426 -453476392 427 -423142656 428 116783032 429 94788296 430 -19724952 431 -14245376 432 2193352 433 1435821 434 -158482 435 -95456 436 7142 437 4006 438 -182 439 -96 440 2 441 1 442 1 443 -2 444 -101 445 192 446 4466 447 -8012 448 -113746 449 190912 450 1848241 451 -2871642 452 -20067901 453 28490752 454 148483576 455 -189576592 456 -751497016 457 846285312 458 2584547746 459 -2508904612 460 -5963373066 461 4863364992 462 9101393676 463 -6076039752 464 -9101393676 465 4863364992 466 5963373066 467 -2508904612 468 -2584547746 469 846285312 470 751497016 471 -189576592 472 -148483576 473 28490752 474 20067901 475 -2871642 476 -1848241 477 190912 478 113746 479 -8012 480 -4466 481 192 482 101 483 -2 484 -1 485 1 486 -2 487 -106 488 202 489 4951 490 -8932 491 -134236 492 227492 493 2343811 494 -3696482 495 -27659426 496 40135802 497 225532981 498 -296967152 499 -1279133776 500 1502994032 501 5028615386 502 -5169095492 503 -13565730036 504 11926746132 505 24791496726 506 -18202787352 507 -30354866856 508 18202787352 509 24791496726 510 -11926746132 511 -13565730036 512 5169095492 513 5028615386 514 -1502994032 515 -1279133776 516 296967152 517 225532981 518 -40135802 519 -27659426 520 3696482 521 2343811 522 -227492 523 -134236 524 8932 525 4951 526 -202 527 -106 528 2 529 1 530 1 531 -2 532 -111 533 212 534 5461 535 -9902 536 -157051 537 268472 538 2933031 539 -4687622 540 -37396201 541 55318852 542 333464011 543 -451065962 544 -2098601061 545 2558267552 546 9313737226 547 -10057230772 548 -28932536406 549 27131460072 550 62210719026 551 -49582993452 552 -91551938286 553 60709733712 554 91551938286 555 -49582993452 556 -62210719026 557 27131460072 558 28932536406 559 -10057230772 560 -9313737226 561 2558267552 562 2098601061 563 -451065962 564 -333464011 565 55318852 566 37396201 567 -4687622 568 -2933031 569 268472 570 157051 571 -9902 572 -5461 573 212 574 111 575 -2 576 -1 577 1 578 -2 579 -116 580 222 581 5996 582 -10922 583 -182316 584 314102 585 3627026 586 -5866062 587 -49704476 588 74792402 589 481497916 590 -666928022 591 -3334196996 592 4197202122 593 16528873391 594 -18627474452 595 -58360735176 596 57865072812 597 145406175576 598 -124421438052 599 -252928644216 600 183103876572 601 304523343996 602 -183103876572 603 -252928644216 604 124421438052 605 145406175576 606 -57865072812 607 -58360735176 608 18627474452 609 16528873391 610 -4197202122 611 -3334196996 612 666928022 613 481497916 614 -74792402 615 -49704476 616 5866062 617 3627026 618 -314102 619 -182316 620 10922 621 5996 622 -222 623 -116 624 2 625 1 626 1 627 -2 628 -121 629 232 630 6556 631 -11992 632 -210156 633 364632 634 4437546 635 -7254052 636 -65063626 637 99408952 638 680787196 639 -962995832 640 -5149550956 641 6668393992 642 28257474631 643 -33057746782 644 -112144557471 645 116721470352 646 319497056376 647 -290812351152 648 -647177695896 649 505857288432 650 923659741356 651 -609046687992 652 -923659741356 653 505857288432 654 647177695896 655 -290812351152 656 -319497056376 657 116721470352 658 112144557471 659 -33057746782 660 -28257474631 661 6668393992 662 5149550956 663 -962995832 664 -680787196 665 99408952 666 65063626 667 -7254052 668 -4437546 669 364632 670 210156 671 -11992 672 -6556 673 232 674 121 675 -2 676 -1 677 1 678 -2 679 -126 680 242 681 7141 682 -13112 683 -240696 684 420312 685 5376966 686 -8875092 687 -84009276 688 130127252 689 944668726 690 -1361574392 691 -7756329816 692 10299101912 693 46743813571 694 -56514949262 695 -206517525666 696 224289114942 697 665084554551 698 -638994112752 699 -1548299454576 700 1294355391792 701 2582552014116 702 -1847319482712 703 -3065412858696 704 1847319482712 705 2582552014116 706 -1294355391792 707 -1548299454576 708 638994112752 709 665084554551 710 -224289114942 711 -206517525666 712 56514949262 713 46743813571 714 -10299101912 715 -7756329816 716 1361574392 717 944668726 718 -130127252 719 -84009276 720 8875092 721 5376966 722 -420312 723 -240696 724 13112 725 7141 726 -242 727 -126 728 2 729 1 730 1 731 -2 732 -131 733 252 734 7751 735 -14282 736 -274061 737 481392 738 6458286 739 -10753932 740 -107136426 741 168018552 742 1288932506 743 -1889337452 744 -11424147326 745 15512659632 746 75098347211 747 -93487627142 748 -366291237761 749 413035051332 750 1320180310101 751 -1330169109102 752 -3491372234631 753 3096598909152 754 6719562252276 755 -5165104028232 756 -9342603838236 757 6130825717392 758 9342603838236 759 -5165104028232 760 -6719562252276 761 3096598909152 762 3491372234631 763 -1330169109102 764 -1320180310101 765 413035051332 766 366291237761 767 -93487627142 768 -75098347211 769 15512659632 770 11424147326 771 -1889337452 772 -1288932506 773 168018552 774 107136426 775 -10753932 776 -6458286 777 481392 778 274061 779 -14282 780 -7751 781 252 782 131 783 -2 784 -1 785 1 786 -2 787 -136 788 262 789 8386 790 -15502 791 -310376 792 548122 793 7695131 794 -12916572 795 -135102576 796 214272852 797 1732106036 798 -2577865012 799 -16491754736 800 22848294652 801 117547813801 802 -150196694422 803 -628364839256 804 732582475522 805 2512541650526 806 -2640360620202 807 -7471890762936 808 6982744469262 809 16404132305211 810 -13439124504552 811 -26392374146976 812 18685207676472 813 30946859111256 814 -18685207676472 815 -26392374146976 816 13439124504552 817 16404132305211 818 -6982744469262 819 -7471890762936 820 2640360620202 821 2512541650526 822 -732582475522 823 -628364839256 824 150196694422 825 117547813801 826 -22848294652 827 -16491754736 828 2577865012 829 1732106036 830 -214272852 831 -135102576 832 12916572 833 7695131 834 -548122 835 -310376 836 15502 837 8386 838 -262 839 -136 840 2 841 1 842 1 843 -2 844 -141 845 272 846 9046 847 -16772 848 -349766 849 620752 850 9101751 851 -15390262 852 -168630851 853 270205152 854 2295754316 855 -3464212072 856 -23379590796 857 32983509472 858 179736157841 859 -235095627602 860 -1046306041901 861 1256729678512 862 4606071440826 863 -5025083301052 864 -15265153653866 865 14943781525872 866 37841512006671 867 -32808264610422 868 -69674755461291 869 52784748293952 870 94709648611176 871 -61893718222512 872 -94709648611176 873 52784748293952 874 69674755461291 875 -32808264610422 876 -37841512006671 877 14943781525872 878 15265153653866 879 -5025083301052 880 -4606071440826 881 1256729678512 882 1046306041901 883 -235095627602 884 -179736157841 885 32983509472 886 23379590796 887 -3464212072 888 -2295754316 889 270205152 890 168630851 891 -15390262 892 -9101751 893 620752 894 349766 895 -16772 896 -9046 897 272 898 141 899 -2 900 -1 901 1 902 -2 903 -146 904 282 905 9731 906 -18092 907 -392356 908 699532 909 10693021 910 -18203502 911 -208513126 912 337261702 913 3004795471 914 -4591508632 915 -32603769256 916 46759181592 917 269082767581 918 -359472315682 919 -1696233454946 920 2092612083802 921 8165836839751 922 -9212142881652 923 -29921391696796 924 30530307307732 925 82994228712281 926 -75683024013342 927 -173132796688806 928 139349510922582 929 269953900660371 930 -189419297222352 931 -313206733667376 932 189419297222352 933 269953900660371 934 -139349510922582 935 -173132796688806 936 75683024013342 937 82994228712281 938 -30530307307732 939 -29921391696796 940 9212142881652 941 8165836839751 942 -2092612083802 943 -1696233454946 944 359472315682 945 269082767581 946 -46759181592 947 -32603769256 948 4591508632 949 3004795471 950 -337261702 951 -208513126 952 18203502 953 10693021 954 -699532 955 -392356 956 18092 957 9731 958 -282 959 -146 960 2 961 1 962 1 963 -2 964 -151 965 292 966 10441 967 -19462 968 -438271 969 784712 970 12484441 971 -21386042 972 -255613151 973 417026252 974 3887832001 975 -6009590942 976 -44791581991 977 65207538512 978 395204900021 979 -538165535162 980 -2684260853891 981 3392466909892 982 14047294462301 983 -16331673679502 984 -56511514299851 985 59842783393592 986 173976235024541 987 -165988457424562 988 -407493073427771 989 346265593377612 990 721785719194341 991 -539907801320742 992 -961999228772451 993 626413467334752 994 961999228772451 995 -539907801320742 996 -721785719194341 997 346265593377612 998 407493073427771 999 -165988457424562 1000 -173976235024541 1001 59842783393592 1002 56511514299851 1003 -16331673679502 1004 -14047294462301 1005 3392466909892 1006 2684260853891 1007 -538165535162 1008 -395204900021 1009 65207538512 1010 44791581991 1011 -6009590942 1012 -3887832001 1013 417026252 1014 255613151 1015 -21386042 1016 -12484441 1017 784712 1018 438271 1019 -19462 1020 -10441 1021 292 1022 151 1023 -2 1024 -1 1025 1 1026 -2 1027 -156 1028 302 1029 11176 1030 -20882 1031 -487636 1032 876542 1033 14492136 1034 -24968882 1035 -310869676 1036 511226302 1037 4977497656 1038 -7775664002 1039 -60698595876 1040 89583163982 1041 570411559036 1042 -790409800042 1043 -4155796824236 1044 5368521707782 1045 23516489135976 1046 -28094588924602 1047 -103222156121156 1048 113023028599702 1049 350173316111576 1050 -347952470049082 1051 -913446223301436 1052 814986146855542 1053 1821809979377336 1054 -1443571438388682 1055 -2763600550608276 1056 1923998457544902 1057 3176825392214406 1058 -1923998457544902 1059 -2763600550608276 1060 1443571438388682 1061 1821809979377336 1062 -814986146855542 1063 -913446223301436 1064 347952470049082 1065 350173316111576 1066 -113023028599702 1067 -103222156121156 1068 28094588924602 1069 23516489135976 1070 -5368521707782 1071 -4155796824236 1072 790409800042 1073 570411559036 1074 -89583163982 1075 -60698595876 1076 7775664002 1077 4977497656 1078 -511226302 1079 -310869676 1080 24968882 1081 14492136 1082 -876542 1083 -487636 1084 20882 1085 11176 1086 -302 1087 -156 1088 2 1089 1 1090 1 1091 -2 1092 -161 1093 312 1094 11936 1095 -22352 1096 -540576 1097 975272 1098 16732856 1099 -28984272 1100 -375299576 1101 621739352 1102 6310819936 1103 -9954995312 1104 -81227421536 1105 121397191752 1106 810276482876 1107 -1140823118072 1108 -6307027983356 1109 8311593648472 1110 38409329375776 1111 -47032978271952 1112 -182927823106336 1113 206444312242312 1114 679441529432136 1115 -700346632223152 1116 -1959524479511176 1117 1826892446602872 1118 4365228496389856 1119 -3643619958754672 1120 -7472553406762976 1121 5527201101216552 1122 9788422857912486 1123 -6353650784428812 1124 -9788422857912486 1125 5527201101216552 1126 7472553406762976 1127 -3643619958754672 1128 -4365228496389856 1129 1826892446602872 1130 1959524479511176 1131 -700346632223152 1132 -679441529432136 1133 206444312242312 1134 182927823106336 1135 -47032978271952 1136 -38409329375776 1137 8311593648472 1138 6307027983356 1139 -1140823118072 1140 -810276482876 1141 121397191752 1142 81227421536 1143 -9954995312 1144 -6310819936 1145 621739352 1146 375299576 1147 -28984272 1148 -16732856 1149 975272 1150 540576 1151 -22352 1152 -11936 1153 312 1154 161 1155 -2 1156 -1 1157 1 1158 -2 1159 -166 1160 322 1161 12721 1162 -23872 1163 -597216 1164 1081152 1165 19223976 1166 -33465712 1167 -450000976 1168 750599152 1169 7929598216 1170 -12621639872 1171 -107448232096 1172 162454843072 1173 1134298287916 1174 -1620552965752 1175 -9398950702376 1176 12614055966712 1177 61339544656076 1178 -76818658751552 1179 -315403109026016 1180 365855646212672 1181 1275257977023096 1182 -1358883058864272 1183 -4039659273389616 1184 3919048959022352 1185 9978537869106776 1186 -8730456992779712 1187 -19125021820662176 1188 14945106813525952 1189 28315378467108566 1190 -19576845715824972 1191 -32284147284682596 1192 19576845715824972 1193 28315378467108566 1194 -14945106813525952 1195 -19125021820662176 1196 8730456992779712 1197 9978537869106776 1198 -3919048959022352 1199 -4039659273389616 1200 1358883058864272 1201 1275257977023096 1202 -365855646212672 1203 -315403109026016 1204 76818658751552 1205 61339544656076 1206 -12614055966712 1207 -9398950702376 1208 1620552965752 1209 1134298287916 1210 -162454843072 1211 -107448232096 1212 12621639872 1213 7929598216 1214 -750599152 1215 -450000976 1216 33465712 1217 19223976 1218 -1081152 1219 -597216 1220 23872 1221 12721 1222 -322 1223 -166 1224 2 1225 1 1226 1 1227 -2 1228 -171 1229 332 1230 13531 1231 -25442 1232 -657681 1233 1194432 1234 21983496 1235 -38447952 1236 -536156376 1237 900001952 1238 9880797496 1239 -15859196432 1240 -140621110056 1241 214896464192 1242 1566656206156 1243 -2268596575832 1244 -13774354921796 1245 18797901404752 1246 95966607291876 1247 -122679089312152 1248 -530379971185196 1249 630806218052032 1250 2322372378474456 1251 -2550515954046192 1252 -8032683368141256 1253 8079318546779232 1254 21856295060541096 1255 -19957075738213552 1256 -46564473675328376 1257 38250043641324352 1258 77330613914822646 1259 -56630756934217132 1260 -99753217183441106 1261 64568294569365192 1262 99753217183441106 1263 -56630756934217132 1264 -77330613914822646 1265 38250043641324352 1266 46564473675328376 1267 -19957075738213552 1268 -21856295060541096 1269 8079318546779232 1270 8032683368141256 1271 -2550515954046192 1272 -2322372378474456 1273 630806218052032 1274 530379971185196 1275 -122679089312152 1276 -95966607291876 1277 18797901404752 1278 13774354921796 1279 -2268596575832 1280 -1566656206156 1281 214896464192 1282 140621110056 1283 -15859196432 1284 -9880797496 1285 900001952 1286 536156376 1287 -38447952 1288 -21983496 1289 1194432 1290 657681 1291 -25442 1292 -13531 1293 332 1294 171 1295 -2 1296 -1 1297 1 1298 -2 1299 -176 1300 342 1301 14366 1302 -27062 1303 -722096 1304 1315362 1305 25030041 1306 -43966992 1307 -635035776 1308 1072312752 1309 12216957776 1310 -19761594992 1311 -182220300416 1312 281242220112 1313 2137070244596 1314 -3133312412312 1315 -19878204279616 1316 27548709843592 1317 147336765023176 1318 -191933214583752 1319 -871704757101376 1320 1060759942370392 1321 4114364785763716 1322 -4644744756948912 1323 -15456087654708096 1324 16065366736282512 1325 46047615522240816 1326 -43712590121082192 1327 -108334920212296576 1328 93128947350656752 1329 200395174872799726 1330 -154661227829645292 1331 -290345344966698016 1332 199506434366882212 1333 328643023505612596 1334 -199506434366882212 1335 -290345344966698016 1336 154661227829645292 1337 200395174872799726 1338 -93128947350656752 1339 -108334920212296576 1340 43712590121082192 1341 46047615522240816 1342 -16065366736282512 1343 -15456087654708096 1344 4644744756948912 1345 4114364785763716 1346 -1060759942370392 1347 -871704757101376 1348 191933214583752 1349 147336765023176 1350 -27548709843592 1351 -19878204279616 1352 3133312412312 1353 2137070244596 1354 -281242220112 1355 -182220300416 1356 19761594992 1357 12216957776 1358 -1072312752 1359 -635035776 1360 43966992 1361 25030041 1362 -1315362 1363 -722096 1364 27062 1365 14366 1366 -342 1367 -176 1368 2 1369 1 1370 1 1371 -2 1372 -181 1373 352 1374 15226 1375 -28732 1376 -790586 1377 1444192 1378 28382861 1379 -50060082 1380 -747999801 1381 1270071552 1382 14996619056 1383 -24433915552 1384 -233960448176 1385 364440600832 1386 2881774985236 1387 -4274140489192 1388 -28281899348836 1389 39756408559232 1390 222312388989976 1391 -294673530046352 1392 -1402907951292056 1393 1743409514202752 1394 7107589427605876 1395 -8228729571527432 1396 -28859941954369636 1397 30912175309416192 1398 93634436649513936 1399 -92095231044481632 1400 -241807715976701776 1401 216669840424593152 1402 494987989786409806 1403 -400790349745599452 1404 -800062975498788326 1405 580690689933396032 1406 1018001237206075036 1407 -657286047011225192 1408 -1018001237206075036 1409 580690689933396032 1410 800062975498788326 1411 -400790349745599452 1412 -494987989786409806 1413 216669840424593152 1414 241807715976701776 1415 -92095231044481632 1416 -93634436649513936 1417 30912175309416192 1418 28859941954369636 1419 -8228729571527432 1420 -7107589427605876 1421 1743409514202752 1422 1402907951292056 1423 -294673530046352 1424 -222312388989976 1425 39756408559232 1426 28281899348836 1427 -4274140489192 1428 -2881774985236 1429 364440600832 1430 233960448176 1431 -24433915552 1432 -14996619056 1433 1270071552 1434 747999801 1435 -50060082 1436 -28382861 1437 1444192 1438 790586 1439 -28732 1440 -15226 1441 352 1442 181 1443 -2 1444 -1 1445 1 1446 -2 1447 -186 1448 362 1449 16111 1450 -30452 1451 -863276 1452 1581172 1453 32061831 1454 -56765722 1455 -876502826 1456 1495999602 1457 18284761961 1458 -29993238112 1459 -297824898336 1460 467920896352 1461 3844616635076 1462 -5763549970472 1463 -39711955312456 1464 56563798697672 1465 330107105457276 1466 -444624777979952 1467 -2214567400374736 1468 2805815902584112 1469 11997316407303436 1470 -14215178855211752 1471 -52424990525030376 1472 57719883908739272 1473 184318729222715956 1474 -187268873299027872 1475 -519632614715178976 1476 483615431953403552 1477 1170135386612297886 1478 -989975979572819612 1479 -2096631664776397036 1480 1600125950997576652 1481 2979445592571655426 1482 -2036002474412150072 1483 -3350574568434600456 1484 2036002474412150072 1485 2979445592571655426 1486 -1600125950997576652 1487 -2096631664776397036 1488 989975979572819612 1489 1170135386612297886 1490 -483615431953403552 1491 -519632614715178976 1492 187268873299027872 1493 184318729222715956 1494 -57719883908739272 1495 -52424990525030376 1496 14215178855211752 1497 11997316407303436 1498 -2805815902584112 1499 -2214567400374736 1500 444624777979952 1501 330107105457276 1502 -56563798697672 1503 -39711955312456 1504 5763549970472 1505 3844616635076 1506 -467920896352 1507 -297824898336 1508 29993238112 1509 18284761961 1510 -1495999602 1511 -876502826 1512 56765722 1513 32061831 1514 -1581172 1515 -863276 1516 30452 1517 16111 1518 -362 1519 -186 1520 2 1521 1 1522 1 1523 -2 1524 -191 1525 372 1526 17021 1527 -32222 1528 -940291 1529 1726552 1530 36087451 1531 -64123662 1532 -1022096101 1533 1753005652 1534 22153263991 1535 -36569523922 1536 -376096136521 1537 595649796672 1538 5078283326116 1539 -7689233270152 1540 -55083671888476 1541 79423910624912 1542 482946658165076 1543 -660214210914552 1544 -3433924061791916 1545 4429134800749472 1546 19823515612846396 1547 -23994632814606872 1548 -92852664642757316 1549 104849981050060752 1550 352183487565224876 1551 -368637458445431912 1552 -1078489090535950676 1553 1039265229430357952 1554 2656998865234283966 1555 -2340270773224595772 1556 -5246719010534334146 1557 4193263329552794072 1558 8276329159343205766 1559 -5958891185143310852 1560 -10402025109830556026 1561 6701149136869200912 1562 10402025109830556026 1563 -5958891185143310852 1564 -8276329159343205766 1565 4193263329552794072 1566 5246719010534334146 1567 -2340270773224595772 1568 -2656998865234283966 1569 1039265229430357952 1570 1078489090535950676 1571 -368637458445431912 1572 -352183487565224876 1573 104849981050060752 1574 92852664642757316 1575 -23994632814606872 1576 -19823515612846396 1577 4429134800749472 1578 3433924061791916 1579 -660214210914552 1580 -482946658165076 1581 79423910624912 1582 55083671888476 1583 -7689233270152 1584 -5078283326116 1585 595649796672 1586 376096136521 1587 -36569523922 1588 -22153263991 1589 1753005652 1590 1022096101 1591 -64123662 1592 -36087451 1593 1726552 1594 940291 1595 -32222 1596 -17021 1597 372 1598 191 1599 -2 1600 -1 1601 1 1602 -2 1603 -196 1604 382 1605 17956 1606 -34042 1607 -1021756 1608 1880582 1609 40480846 1610 -72174902 1611 -1186430876 1612 2044192202 1613 26681371396 1614 -44306527982 1615 -471388448356 1616 752192273042 1617 6645679055981 1618 -10156566652232 1619 -75540421754896 1620 110167343776952 1621 696878151303376 1622 -965893316330152 1623 -5237299141786096 1624 6867848123583832 1625 32115709276137256 1626 -39647031225692792 1627 -160665445884817456 1628 185705329285514632 1629 654736114308103696 1630 -704366975130449752 1631 -2167947494992039376 1632 2156978181071901352 1633 5814018414630950546 1634 -5313997730468567932 1635 -12584259422217809656 1636 10493438021068668292 1637 21909574828983128056 1638 -16552658318686411532 1639 -30596136639460383496 1640 20804050219661112052 1641 34206348493399513876 1642 -20804050219661112052 1643 -30596136639460383496 1644 16552658318686411532 1645 21909574828983128056 1646 -10493438021068668292 1647 -12584259422217809656 1648 5313997730468567932 1649 5814018414630950546 1650 -2156978181071901352 1651 -2167947494992039376 1652 704366975130449752 1653 654736114308103696 1654 -185705329285514632 1655 -160665445884817456 1656 39647031225692792 1657 32115709276137256 1658 -6867848123583832 1659 -5237299141786096 1660 965893316330152 1661 696878151303376 1662 -110167343776952 1663 -75540421754896 1664 10156566652232 1665 6645679055981 1666 -752192273042 1667 -471388448356 1668 44306527982 1669 26681371396 1670 -2044192202 1671 -1186430876 1672 72174902 1673 40480846 1674 -1880582 1675 -1021756 1676 34042 1677 17956 1678 -382 1679 -196 1680 2 1681 1 1682 1 1683 -2 1684 -201 1685 392 1686 18916 1687 -35912 1688 -1107796 1689 2043512 1690 45263766 1691 -80961692 1692 -1371261526 1693 2372861752 1694 31956186676 1695 -53362742792 1696 -586682875716 1697 942776896712 1698 8621452050421 1699 -13291358111962 1700 -102499234115341 1701 151080843509792 1702 992753260612176 1703 -1393756302606752 1704 -7865963925749776 1705 10474598283572192 1706 51088704665091016 1707 -64231418552274512 1708 -272075217612340296 1709 321330891769634912 1710 1186812218763950416 1711 -1309472228616207392 1712 -4231417559561042576 1713 4335894989984078752 1714 12295922271766792626 1715 -11628036829261901092 1716 -29026273297785896066 1717 25168518844435619312 1718 55480710293338274296 1719 -43819149657966256112 1720 -85611028105816334616 1721 61192273278920766992 1722 106410585572182121476 1723 -68412696986799027752 1724 -106410585572182121476 1725 61192273278920766992 1726 85611028105816334616 1727 -43819149657966256112 1728 -55480710293338274296 1729 25168518844435619312 1730 29026273297785896066 1731 -11628036829261901092 1732 -12295922271766792626 1733 4335894989984078752 1734 4231417559561042576 1735 -1309472228616207392 1736 -1186812218763950416 1737 321330891769634912 1738 272075217612340296 1739 -64231418552274512 1740 -51088704665091016 1741 10474598283572192 1742 7865963925749776 1743 -1393756302606752 1744 -992753260612176 1745 151080843509792 1746 102499234115341 1747 -13291358111962 1748 -8621452050421 1749 942776896712 1750 586682875716 1751 -53362742792 1752 -31956186676 1753 2372861752 1754 1371261526 1755 -80961692 1756 -45263766 1757 2043512 1758 1107796 1759 -35912 1760 -18916 1761 392 1762 201 1763 -2 1764 -1 1765 1 1766 -2 1767 -206 1768 402 1769 19901 1770 -37832 1771 -1198536 1772 2215592 1773 50458586 1774 -90527532 1775 -1578448676 1776 2742523052 1777 38073171706 1778 -63912373352 1779 -725364547976 1780 1173365751432 1781 11093688719561 1782 -17242904100842 1783 -137703402389686 1784 204998468230682 1785 1397414181747101 1786 -1985506521224352 1787 -11646229791575456 1788 15731927851499552 1789 79903865157985176 1790 -102177409330182032 1791 -451626759381980336 1792 544150435224680592 1793 2101549219915560536 1794 -2373624437527900832 1795 -8037174235557407776 1796 8462835119122085152 1797 25199129811295992706 1798 -24591844543533585252 1799 -64578269228076490876 1800 58052546595571792132 1801 134844021279995408986 1802 -110961420586676548592 1803 -228730037715087121136 1804 171222056211632669232 1805 314406160235839990076 1806 -212821171144364242952 1807 -349646565117962298456 1808 212821171144364242952 1809 314406160235839990076 1810 -171222056211632669232 1811 -228730037715087121136 1812 110961420586676548592 1813 134844021279995408986 1814 -58052546595571792132 1815 -64578269228076490876 1816 24591844543533585252 1817 25199129811295992706 1818 -8462835119122085152 1819 -8037174235557407776 1820 2373624437527900832 1821 2101549219915560536 1822 -544150435224680592 1823 -451626759381980336 1824 102177409330182032 1825 79903865157985176 1826 -15731927851499552 1827 -11646229791575456 1828 1985506521224352 1829 1397414181747101 1830 -204998468230682 1831 -137703402389686 1832 17242904100842 1833 11093688719561 1834 -1173365751432 1835 -725364547976 1836 63912373352 1837 38073171706 1838 -2742523052 1839 -1578448676 1840 90527532 1841 50458586 1842 -2215592 1843 -1198536 1844 37832 1845 19901 1846 -402 1847 -206 1848 2 1849 1 1850 1 1851 -2 1852 -211 1853 412 1854 20911 1855 -39802 1856 -1294101 1857 2397072 1858 56088306 1859 -100917172 1860 -1809962326 1861 3156897352 1862 45136666486 1863 -76146343412 1864 -891262466386 1865 1450729095952 1866 14165784770401 1867 -22187377439122 1868 -183282899310931 1869 275406804779372 1870 1945114520598151 1871 -2794828363494202 1872 -17014657015771261 1873 23292459583150912 1874 123013950652559736 1875 -159807730315970352 1876 -735885443200329576 1877 903253518763960672 1878 3641476849746902056 1879 -4203098439831121072 1880 -14885972330528769976 1881 16074348471114815552 1882 50161974285097570786 1883 -50398259622591985412 1884 -138961088126439654086 1885 129156538456152981752 1886 315527383699215484126 1887 -269688042559990817972 1888 -585496900168435627306 1889 457460075430174242272 1890 885580310374192449676 1891 -628812320471679980152 1892 -1089695067642530774436 1893 699293130235924596912 1894 1089695067642530774436 1895 -628812320471679980152 1896 -885580310374192449676 1897 457460075430174242272 1898 585496900168435627306 1899 -269688042559990817972 1900 -315527383699215484126 1901 129156538456152981752 1902 138961088126439654086 1903 -50398259622591985412 1904 -50161974285097570786 1905 16074348471114815552 1906 14885972330528769976 1907 -4203098439831121072 1908 -3641476849746902056 1909 903253518763960672 1910 735885443200329576 1911 -159807730315970352 1912 -123013950652559736 1913 23292459583150912 1914 17014657015771261 1915 -2794828363494202 1916 -1945114520598151 1917 275406804779372 1918 183282899310931 1919 -22187377439122 1920 -14165784770401 1921 1450729095952 1922 891262466386 1923 -76146343412 1924 -45136666486 1925 3156897352 1926 1809962326 1927 -100917172 1928 -56088306 1929 2397072 1930 1294101 1931 -39802 1932 -20911 1933 412 1934 211 1935 -2 1936 -1 1937 1 1938 -2 1939 -216 1940 422 1941 21946 1942 -41822 1943 -1394616 1944 2588202 1945 62176551 1946 -112176612 1947 -2067884976 1948 3619924652 1949 53260423516 1950 -90273332972 1951 -1088691819696 1952 1782524932772 1953 17958505428691 1954 -28331569540802 1955 -241823438959576 1956 366565798621862 1957 2679211029467826 1958 -3890229041196302 1959 -24549428263357816 1960 34029314031542522 1961 186613526834632821 1962 -246027901305119472 1963 -1178514854484830016 1964 1471770886400659152 1965 6183869330475152976 1966 -7282953699493804112 1967 -26933646059937914176 1968 29771944661057539952 1969 97196643557855971866 1970 -100323948570195141572 1971 -289919581656721195696 1972 277922176252879308172 1973 712801548737961101716 1974 -631054767398430968252 1975 -1440400368987632747376 1976 1170993800336871254612 1977 2385997361402976561526 1978 -1771160620748384899352 1979 -3232900018960083184416 1980 2179390135285061548872 1981 3577976395756910742696 1982 -2179390135285061548872 1983 -3232900018960083184416 1984 1771160620748384899352 1985 2385997361402976561526 1986 -1170993800336871254612 1987 -1440400368987632747376 1988 631054767398430968252 1989 712801548737961101716 1990 -277922176252879308172 1991 -289919581656721195696 1992 100323948570195141572 1993 97196643557855971866 1994 -29771944661057539952 1995 -26933646059937914176 1996 7282953699493804112 1997 6183869330475152976 1998 -1471770886400659152 1999 -1178514854484830016 2000 246027901305119472 2001 186613526834632821 2002 -34029314031542522 2003 -24549428263357816 2004 3890229041196302 2005 2679211029467826 2006 -366565798621862 2007 -241823438959576 2008 28331569540802 2009 17958505428691 2010 -1782524932772 2011 -1088691819696 2012 90273332972 2013 53260423516 2014 -3619924652 2015 -2067884976 2016 112176612 2017 62176551 2018 -2588202 2019 -1394616 2020 41822 2021 21946 2022 -422 2023 -216 2024 2 2025 1 2026 1 2027 -2 2028 -221 2029 432 2030 23006 2031 -43892 2032 -1500206 2033 2789232 2034 68747571 2035 -124353102 2036 -2354414751 2037 4135769952 2038 62568157796 2039 -106520847032 2040 -1322498909156 2041 2177383639392 2042 22612247113931 2043 -35917010857382 2044 -316445083469871 2045 483646877919152 2046 3654166065671126 2047 -5358422058935652 2048 -35009097375218246 2049 49098856526715632 2050 279221583161075681 2051 -373227053669265642 2052 -1857184183929701781 2053 2357029708969660032 2054 10305925957761301296 2055 -12367738660950305952 2056 -47683422789400675376 2057 53867292119875828352 2058 183674178939908965946 2059 -194393287115711943732 2060 -587764122354967450706 2061 579839163313442391392 2062 1558565482900440913756 2063 -1425603097475922203432 2064 -3415311452522455785596 2065 2880800737975265494752 2066 6168385331064351818126 2067 -4771994722805953123052 2068 -9161218621859829544646 2069 6465800037920166368832 2070 11169656685287117024856 2071 -7155952791513821485392 2072 -11169656685287117024856 2073 6465800037920166368832 2074 9161218621859829544646 2075 -4771994722805953123052 2076 -6168385331064351818126 2077 2880800737975265494752 2078 3415311452522455785596 2079 -1425603097475922203432 2080 -1558565482900440913756 2081 579839163313442391392 2082 587764122354967450706 2083 -194393287115711943732 2084 -183674178939908965946 2085 53867292119875828352 2086 47683422789400675376 2087 -12367738660950305952 2088 -10305925957761301296 2089 2357029708969660032 2090 1857184183929701781 2091 -373227053669265642 2092 -279221583161075681 2093 49098856526715632 2094 35009097375218246 2095 -5358422058935652 2096 -3654166065671126 2097 483646877919152 2098 316445083469871 2099 -35917010857382 2100 -22612247113931 2101 2177383639392 2102 1322498909156 2103 -106520847032 2104 -62568157796 2105 4135769952 2106 2354414751 2107 -124353102 2108 -68747571 2109 2789232 2110 1500206 2111 -43892 2112 -23006 2113 432 2114 221 2115 -2 2116 -1 2117 1 2118 -2 2119 -226 2120 442 2121 24091 2122 -46012 2123 -1610996 2124 3000412 2125 75826241 2126 -137495142 2127 -2671868526 2128 4708829502 2129 73194112451 2130 -125136315592 2131 -1598108761016 2132 2644997818312 2133 28289513301871 2134 -45224494227862 2135 -410891352298566 2136 632890166939742 2137 4937904904979301 2138 -7308332131342252 2139 -49380107558760676 2140 70018194750436492 2141 412428393589725191 2142 -558443166322151362 2143 -2882859874429308746 2144 3714368367859403562 2145 16877169559630323141 2146 -20611851915522602592 2147 -82724826069062588576 2148 95366845578801350752 2149 339092185969061298026 2150 -367348357879817931892 2151 -1160224875526300304116 2152 1175528244709934901412 2153 3306007931882293147246 2154 -3117130965800881827512 2155 -7825083130374741106216 2156 6830622905044911571192 2157 15345298259537338593226 2158 -12336770662128703636252 2159 -24873593398536087608876 2160 18322437243719659089292 2161 33262475382987279307166 2162 -22339313370574234049712 2163 -36651218953601877020496 2164 22339313370574234049712 2165 33262475382987279307166 2166 -18322437243719659089292 2167 -24873593398536087608876 2168 12336770662128703636252 2169 15345298259537338593226 2170 -6830622905044911571192 2171 -7825083130374741106216 2172 3117130965800881827512 2173 3306007931882293147246 2174 -1175528244709934901412 2175 -1160224875526300304116 2176 367348357879817931892 2177 339092185969061298026 2178 -95366845578801350752 2179 -82724826069062588576 2180 20611851915522602592 2181 16877169559630323141 2182 -3714368367859403562 2183 -2882859874429308746 2184 558443166322151362 2185 412428393589725191 2186 -70018194750436492 2187 -49380107558760676 2188 7308332131342252 2189 4937904904979301 2190 -632890166939742 2191 -410891352298566 2192 45224494227862 2193 28289513301871 2194 -2644997818312 2195 -1598108761016 2196 125136315592 2197 73194112451 2198 -4708829502 2199 -2671868526 2200 137495142 2201 75826241 2202 -3000412 2203 -1610996 2204 46012 2205 24091 2206 -442 2207 -226 2208 2 2209 1 2210 1 2211 -2 2212 -231 2213 452 2214 25201 2215 -48182 2216 -1727111 2217 3221992 2218 83438061 2219 -151652482 2220 -3022685051 2221 5343737052 2222 85283639981 2223 -146388224902 2224 -1921575504651 2225 3196217522032 2226 35177617699511 2227 -56579026603742 2228 -529629854056161 2229 821782704597132 2230 6614576591157351 2231 -9875809809958602 2232 -68934676726424481 2233 98760215117521352 2234 601844890649358851 2235 -824856787179450382 2236 -4412174600663336661 2237 5765719748858617492 2238 27188766169778439011 2239 -33754339119260646282 2240 -140825699459738116901 2241 165449652138125177152 2242 612550703195726588106 2243 -678184371938122596052 2244 -2234013777254997465926 2245 2320449751052600608232 2246 6817289296828463254186 2247 -6612015863764586294492 2248 -17365352993858797908486 2249 15650166260749482212432 2250 36831627200001902841826 2251 -30690596519074677186452 2252 -64892432982330833474606 2253 49747186797072175217752 2254 94780943268962685094626 2255 -66524950765974558614332 2256 -114592321077737624427086 2257 73302437907203754040992 2258 114592321077737624427086 2259 -66524950765974558614332 2260 -94780943268962685094626 2261 49747186797072175217752 2262 64892432982330833474606 2263 -30690596519074677186452 2264 -36831627200001902841826 2265 15650166260749482212432 2266 17365352993858797908486 2267 -6612015863764586294492 2268 -6817289296828463254186 2269 2320449751052600608232 2270 2234013777254997465926 2271 -678184371938122596052 2272 -612550703195726588106 2273 165449652138125177152 2274 140825699459738116901 2275 -33754339119260646282 2276 -27188766169778439011 2277 5765719748858617492 2278 4412174600663336661 2279 -824856787179450382 2280 -601844890649358851 2281 98760215117521352 2282 68934676726424481 2283 -9875809809958602 2284 -6614576591157351 2285 821782704597132 2286 529629854056161 2287 -56579026603742 2288 -35177617699511 2289 3196217522032 2290 1921575504651 2291 -146388224902 2292 -85283639981 2293 5343737052 2294 3022685051 2295 -151652482 2296 -83438061 2297 3221992 2298 1727111 2299 -48182 2300 -25201 2301 452 2302 231 2303 -2 2304 -1 2305 1 2306 -2 2307 -236 2308 462 2309 26336 2310 -50402 2311 -1848676 2312 3454222 2313 91609156 2314 -166876122 2315 -3409428076 2316 6045370102 2317 98993799136 2318 -170567279962 2319 -2299635594436 2320 3843151009302 2321 43491628248226 2322 -70355235399022 2323 -677965524963156 2324 1059259708112322 2325 8787771854407776 2326 -13229153182314702 2327 -95300872937499036 2328 137869353452848962 2329 868299997610826036 2330 -1203689781298717702 2331 -6663733065671596276 2332 8824349201326673322 2333 43132380268159010656 2334 -54377532339556878022 2335 -235523143868037848476 2336 281651398919476233802 2337 1084275706931715059311 2338 -1225101406391453176212 2339 -4202933224326969246136 2340 4468027554509994931852 2341 13692202576188661936576 2342 -13634578593656926508372 2343 -37406674018216433751656 2344 34730705987717595816972 2345 85497312715359665175176 2346 -73663254400003805683652 2347 -163105253220482090689336 2348 129784865964661666949212 2349 259167749845437869004736 2350 -189561886537925370189252 2351 -342423165878649426750376 2352 229184642155475248854172 2353 375789517969882756936156 2354 -229184642155475248854172 2355 -342423165878649426750376 2356 189561886537925370189252 2357 259167749845437869004736 2358 -129784865964661666949212 2359 -163105253220482090689336 2360 73663254400003805683652 2361 85497312715359665175176 2362 -34730705987717595816972 2363 -37406674018216433751656 2364 13634578593656926508372 2365 13692202576188661936576 2366 -4468027554509994931852 2367 -4202933224326969246136 2368 1225101406391453176212 2369 1084275706931715059311 2370 -281651398919476233802 2371 -235523143868037848476 2372 54377532339556878022 2373 43132380268159010656 2374 -8824349201326673322 2375 -6663733065671596276 2376 1203689781298717702 2377 868299997610826036 2378 -137869353452848962 2379 -95300872937499036 2380 13229153182314702 2381 8787771854407776 2382 -1059259708112322 2383 -677965524963156 2384 70355235399022 2385 43491628248226 2386 -3843151009302 2387 -2299635594436 2388 170567279962 2389 98993799136 2390 -6045370102 2391 -3409428076 2392 166876122 2393 91609156 2394 -3454222 2395 -1848676 2396 50402 2397 26336 2398 -462 2399 -236 2400 2 2401 1 2402 1 2403 -2 2404 -241 2405 472 2406 27496 2407 -52672 2408 -1975816 2409 3697352 2410 100366276 2411 -183218312 2412 -3834789476 2413 6818856152 2414 114493967416 2415 -197987598272 2416 -2739763953496 2417 4599271188872 2418 53477565861266 2419 -86983256496452 2420 -862167624009426 2421 1355931049926312 2422 11584256795595576 2423 -17575543708815552 2424 -130546951156536216 2425 190601745874998072 2426 1239339577454022996 2427 -1736599995221652072 2428 -9939412625879857716 2429 13327466131343192552 2430 67444811736483953576 2431 -86264760536318021312 2432 -387410588815310615176 2433 471046287736075696952 2434 1883101648638705375391 2435 -2168551413863430118622 2436 -7737411744041590657871 2437 8405866448653938492272 2438 26831190909535621046416 2439 -27384405152377323873152 2440 -78368033781718948704976 2441 74813348036432867503312 2442 192365398709011290560776 2443 -170994625430719330350352 2444 -395929074735849367231816 2445 326210506440964181378672 2446 681842734995243293592496 2447 -518335499690875738009472 2448 -980714688799938036133616 2449 684846331757298853500752 2450 1176581968159482681394876 2451 -751579035939765513872312 2452 -1176581968159482681394876 2453 684846331757298853500752 2454 980714688799938036133616 2455 -518335499690875738009472 2456 -681842734995243293592496 2457 326210506440964181378672 2458 395929074735849367231816 2459 -170994625430719330350352 2460 -192365398709011290560776 2461 74813348036432867503312 2462 78368033781718948704976 2463 -27384405152377323873152 2464 -26831190909535621046416 2465 8405866448653938492272 2466 7737411744041590657871 2467 -2168551413863430118622 2468 -1883101648638705375391 2469 471046287736075696952 2470 387410588815310615176 2471 -86264760536318021312 2472 -67444811736483953576 2473 13327466131343192552 2474 9939412625879857716 2475 -1736599995221652072 2476 -1239339577454022996 2477 190601745874998072 2478 130546951156536216 2479 -17575543708815552 2480 -11584256795595576 2481 1355931049926312 2482 862167624009426 2483 -86983256496452 2484 -53477565861266 2485 4599271188872 2486 2739763953496 2487 -197987598272 2488 -114493967416 2489 6818856152 2490 3834789476 2491 -183218312 2492 -100366276 2493 3697352 2494 1975816 2495 -52672 2496 -27496 2497 472 2498 241 2499 -2 2500 -1 2501 1 2502 -2 2503 -246 2504 482 2505 28681 2506 -54992 2507 -2108656 2508 3951632 2509 109736796 2510 -200732552 2511 -4301592376 2512 7669578952 2513 131966469196 2514 -228987934832 2515 -3250233117456 2516 5479527906992 2517 65415872192506 2518 -106955131722532 2519 -1089611702863596 2520 1724335248018852 2521 15158286519457626 2522 -23168513591191152 2523 -177282295369762896 2524 261093902313072432 2525 1751090020360555356 2526 -2478679154908045992 2527 -14651952193777184856 2528 19878825251759715432 2529 104039156625050196396 2530 -134889623472967907152 2531 -627384921624430611376 2532 774821177630621230352 2533 3212604812926167384471 2534 -3766203297277410750782 2535 -13957616220407156270506 2536 15474823488083181315742 2537 51380335550885088688831 2538 -53662381819071242092832 2539 -159968034996009217497696 2540 156736067563437897409952 2541 420360128563595974272376 2542 -384730797418022581121552 2543 -930283724306299318493296 2544 791858149471698734463632 2545 1730192822613021023581656 2546 -1363685469990486587184992 2547 -2699228423176932805745056 2548 1961429377599876072267232 2549 3526989320474018424529996 2550 -2353163936318965362789752 2551 -3856322008198496390534376 2552 2353163936318965362789752 2553 3526989320474018424529996 2554 -1961429377599876072267232 2555 -2699228423176932805745056 2556 1363685469990486587184992 2557 1730192822613021023581656 2558 -791858149471698734463632 2559 -930283724306299318493296 2560 384730797418022581121552 2561 420360128563595974272376 2562 -156736067563437897409952 2563 -159968034996009217497696 2564 53662381819071242092832 2565 51380335550885088688831 2566 -15474823488083181315742 2567 -13957616220407156270506 2568 3766203297277410750782 2569 3212604812926167384471 2570 -774821177630621230352 2571 -627384921624430611376 2572 134889623472967907152 2573 104039156625050196396 2574 -19878825251759715432 2575 -14651952193777184856 2576 2478679154908045992 2577 1751090020360555356 2578 -261093902313072432 2579 -177282295369762896 2580 23168513591191152 2581 15158286519457626 2582 -1724335248018852 2583 -1089611702863596 2584 106955131722532 2585 65415872192506 2586 -5479527906992 2587 -3250233117456 2588 228987934832 2589 131966469196 2590 -7669578952 2591 -4301592376 2592 200732552 2593 109736796 2594 -3951632 2595 -2108656 2596 54992 2597 28681 2598 -482 2599 -246 2600 2 2601 1 2602 1 2603 -2 2604 -251 2605 492 2606 29891 2607 -57362 2608 -2247321 2609 4217312 2610 119748716 2611 -219473592 2612 -4812794276 2613 8603184752 2614 151607219476 2615 -263932938392 2616 -3840175456316 2617 6500466234912 2618 79625161123946 2619 -130831744385012 2620 -1368937838501166 2621 2179223405727192 2622 19696568718358926 2623 -30316573038915252 2624 -238777609071602826 2625 354564590739525792 2626 2450560120356463116 2627 -3502180040721110712 2628 -21360400523953832196 2629 29303904387554369712 2630 158448759322346812116 2631 -208078313250100392792 2632 -1001203325195416622076 2633 1254769843248861222752 2634 5389632089811840456551 2635 -6425209625852334768942 2636 -24702627627888145156541 2637 27915232440814312541012 2638 96287598747458607590821 2639 -102760671101770177377662 2640 -318673134185036790372191 2641 319936069992018434995392 2642 893800298686480986589976 2643 -840720257127191948544752 2644 -2120105447705940455008776 2645 1860567448612598636986592 2646 4244192845862717811002216 2647 -3460385645226042047163312 2648 -7156792185770927003696696 2649 5398456846353865611490112 2650 10149076498850703374809516 2651 -7053978640948036849059992 2652 -12089639201310445540643876 2653 7712644016396992781068752 2654 12089639201310445540643876 2655 -7053978640948036849059992 2656 -10149076498850703374809516 2657 5398456846353865611490112 2658 7156792185770927003696696 2659 -3460385645226042047163312 2660 -4244192845862717811002216 2661 1860567448612598636986592 2662 2120105447705940455008776 2663 -840720257127191948544752 2664 -893800298686480986589976 2665 319936069992018434995392 2666 318673134185036790372191 2667 -102760671101770177377662 2668 -96287598747458607590821 2669 27915232440814312541012 2670 24702627627888145156541 2671 -6425209625852334768942 2672 -5389632089811840456551 2673 1254769843248861222752 2674 1001203325195416622076 2675 -208078313250100392792 2676 -158448759322346812116 2677 29303904387554369712 2678 21360400523953832196 2679 -3502180040721110712 2680 -2450560120356463116 2681 354564590739525792 2682 238777609071602826 2683 -30316573038915252 2684 -19696568718358926 2685 2179223405727192 2686 1368937838501166 2687 -130831744385012 2688 -79625161123946 2689 6500466234912 2690 3840175456316 2691 -263932938392 2692 -151607219476 2693 8603184752 2694 4812794276 2695 -219473592 2696 -119748716 2697 4217312 2698 2247321 2699 -57362 2700 -29891 2701 492 2702 251 2703 -2 2704 -1 2705 1 2706 -2 2707 -256 2708 502 2709 31126 2710 -59782 2711 -2391936 2712 4494642 2713 130430661 2714 -239497432 2715 -5371490176 2716 9625588552 2717 173626383256 2718 -303214438952 2719 -4519648552576 2720 7680350912632 2721 96466269050086 2722 -159250322247892 2723 -1710226488395136 2724 2737875677002332 2725 25423953368314476 2726 -39393137436717852 2727 -319107323867792256 2728 477555218143205652 2729 3398466910907117526 2730 -4901120240712926232 2731 -30815320725752516736 2732 42720801047907664392 2733 238416968621409383736 2734 -316897518644693624232 2735 -1575808711017964219776 2736 2002406650390833244152 2737 8900375101504979524131 2738 -10779264179623680913102 2739 -42942678969404655150976 2740 49405255255776290313082 2741 176820691256975377829386 2742 -192575197494917215181642 2743 -620482075136035752718336 2744 637346268370073580744382 2745 1852345572855554646952951 2746 -1787600597372961973179952 2747 -4695346260646805338688256 2748 4240210895411880910017552 2749 10085433190793855539984176 2750 -8488385691725435622004432 2751 -18321756322085728909025536 2752 14313584371541854007393392 2753 28102782377329361601486436 2754 -20298152997701406749619032 2755 -36346672982057222613573376 2756 24179278402620891081287752 2757 39604566435414876643425256 2758 -24179278402620891081287752 2759 -36346672982057222613573376 2760 20298152997701406749619032 2761 28102782377329361601486436 2762 -14313584371541854007393392 2763 -18321756322085728909025536 2764 8488385691725435622004432 2765 10085433190793855539984176 2766 -4240210895411880910017552 2767 -4695346260646805338688256 2768 1787600597372961973179952 2769 1852345572855554646952951 2770 -637346268370073580744382 2771 -620482075136035752718336 2772 192575197494917215181642 2773 176820691256975377829386 2774 -49405255255776290313082 2775 -42942678969404655150976 2776 10779264179623680913102 2777 8900375101504979524131 2778 -2002406650390833244152 2779 -1575808711017964219776 2780 316897518644693624232 2781 238416968621409383736 2782 -42720801047907664392 2783 -30815320725752516736 2784 4901120240712926232 2785 3398466910907117526 2786 -477555218143205652 2787 -319107323867792256 2788 39393137436717852 2789 25423953368314476 2790 -2737875677002332 2791 -1710226488395136 2792 159250322247892 2793 96466269050086 2794 -7680350912632 2795 -4519648552576 2796 303214438952 2797 173626383256 2798 -9625588552 2799 -5371490176 2800 239497432 2801 130430661 2802 -4494642 2803 -2391936 2804 59782 2805 31126 2806 -502 2807 -256 2808 2 2809 1 2810 1 2811 -2 2812 -261 2813 512 2814 32386 2815 -62252 2816 -2542626 2817 4783872 2818 141811881 2819 -260861322 2820 -5980915701 2821 10742980352 2822 198249050536 2823 -347252766512 2824 -5299703813736 2825 9039297105152 2826 116346619427926 2827 -192932538100172 2828 -2125193401941006 2829 3420452976790272 2830 32609931210714276 2831 -50847906736628952 2832 -423317552109542436 2833 638214647735584512 2834 4672684671061321086 2835 -6796933821814235052 2836 -44016028118085486726 2837 61630641451505033472 2838 354673891442977229256 2839 -476833937242818767472 2840 -2448020716928760851976 2841 3151617422035928439552 2842 14480997113304610232211 2843 -17800750203009959048262 2844 -73401582430156996501311 2845 85885357938809310301952 2846 318573880737932613606526 2847 -353641382513950755658772 2848 -1182453161382845560911006 2849 1240964150272071505436672 2850 3747520184731737561160051 2851 -3704691145711109293905902 2852 -10122893028248283932001111 2853 9390692521293610677376512 2854 23261201242264422698707536 2855 -20170866381587711079968352 2856 -45383960896330455693018576 2857 36643512644171457818051072 2858 75051707442498798525298756 2859 -56205564754658723202972872 2860 -105045761354789397714297876 2861 72693345964114445227146752 2862 124309796222713881419574136 2863 -79209132870829753286850512 2864 -124309796222713881419574136 2865 72693345964114445227146752 2866 105045761354789397714297876 2867 -56205564754658723202972872 2868 -75051707442498798525298756 2869 36643512644171457818051072 2870 45383960896330455693018576 2871 -20170866381587711079968352 2872 -23261201242264422698707536 2873 9390692521293610677376512 2874 10122893028248283932001111 2875 -3704691145711109293905902 2876 -3747520184731737561160051 2877 1240964150272071505436672 2878 1182453161382845560911006 2879 -353641382513950755658772 2880 -318573880737932613606526 2881 85885357938809310301952 2882 73401582430156996501311 2883 -17800750203009959048262 2884 -14480997113304610232211 2885 3151617422035928439552 2886 2448020716928760851976 2887 -476833937242818767472 2888 -354673891442977229256 2889 61630641451505033472 2890 44016028118085486726 2891 -6796933821814235052 2892 -4672684671061321086 2893 638214647735584512 2894 423317552109542436 2895 -50847906736628952 2896 -32609931210714276 2897 3420452976790272 2898 2125193401941006 2899 -192932538100172 2900 -116346619427926 2901 9039297105152 2902 5299703813736 2903 -347252766512 2904 -198249050536 2905 10742980352 2906 5980915701 2907 -260861322 2908 -141811881 2909 4783872 2910 2542626 2911 -62252 2912 -32386 2913 512 2914 261 2915 -2 2916 -1 2917 1 2918 -2 2919 -266 2920 522 2921 33671 2922 -64772 2923 -2699516 2924 5085252 2925 153922251 2926 -283623762 2927 -6644450226 2928 11961831402 2929 225715926941 2930 -396498101072 2931 -6192458397296 2932 10599407627472 2933 139724917451966 2934 -232693238855852 2935 -2627405097569276 2936 4250386803882012 2937 41576030566235826 2938 -65219862421428552 2939 -557623296793514616 2940 846635104219084872 2941 6372431518642032546 2942 -9345369342122642172 2943 -62282580432775277916 2944 88032056236170973452 2945 521951202464072782926 2946 -709347782885954458512 2947 -3756362482857375616176 2948 4896041433857521703952 2949 23232252674305227963291 2950 -28961994226609220464422 2951 -123484079949481524830046 2952 146803164860313993002622 2953 563746179045708230711741 2954 -637147761475865227213052 2955 -2208309807148679685835076 2956 2364906322765691121822012 2957 7411901646658726132944401 2958 -7495040369463475122320102 2959 -21279795504402240080972966 2960 20245786056496567864002222 2961 52165479313099927985461671 2962 -46522402484528845397415072 2963 -108986894901770300551662816 2964 90767921792660911386037152 2965 193722693627172169854419476 2966 -150103414884997597050597512 2967 -292508598306605642645542376 2968 210091522709578795428595752 2969 374742249505732169588165516 2970 -248619592445427762839148272 2971 -407037858187087269412849296 2972 248619592445427762839148272 2973 374742249505732169588165516 2974 -210091522709578795428595752 2975 -292508598306605642645542376 2976 150103414884997597050597512 2977 193722693627172169854419476 2978 -90767921792660911386037152 2979 -108986894901770300551662816 2980 46522402484528845397415072 2981 52165479313099927985461671 2982 -20245786056496567864002222 2983 -21279795504402240080972966 2984 7495040369463475122320102 2985 7411901646658726132944401 2986 -2364906322765691121822012 2987 -2208309807148679685835076 2988 637147761475865227213052 2989 563746179045708230711741 2990 -146803164860313993002622 2991 -123484079949481524830046 2992 28961994226609220464422 2993 23232252674305227963291 2994 -4896041433857521703952 2995 -3756362482857375616176 2996 709347782885954458512 2997 521951202464072782926 2998 -88032056236170973452 2999 -62282580432775277916 3000 9345369342122642172 3001 6372431518642032546 3002 -846635104219084872 3003 -557623296793514616 3004 65219862421428552 3005 41576030566235826 3006 -4250386803882012 3007 -2627405097569276 3008 232693238855852 3009 139724917451966 3010 -10599407627472 3011 -6192458397296 3012 396498101072 3013 225715926941 3014 -11961831402 3015 -6644450226 3016 283623762 3017 153922251 3018 -5085252 3019 -2699516 3020 64772 3021 33671 3022 -522 3023 -266 3024 2 3025 1 3026 1 3027 -2 3028 -271 3029 532 3030 34981 3031 -67342 3032 -2862731 3033 5399032 3034 166792271 3035 -307844502 3036 -7365620001 3037 13288900452 3038 256284039971 3039 -451431853882 3040 -7211170526381 3041 12384916794592 3042 167116191104206 3043 -279449834903932 3044 -3232516492732946 3045 5254810195138552 3046 52704209271569126 3047 -83152061132471652 3048 -729639052202607546 3049 1115246593587029232 3050 8623325023873716906 3051 -12744863037284065092 3052 -87345750635662594806 3053 124565160865550555832 3054 760297895369190007746 3055 -1043902404928145565852 3056 -5697009251093357316126 3057 7512724965714751232352 3058 36780698024877646987371 3059 -46464505348610455926582 3060 -204640321077005193722181 3061 246968159898963049660092 3062 980836588715817741547031 3063 -1127492358091416461423482 3064 -4046351509146118370972921 3065 4416619614297359371670152 3066 14350024099338788062423501 3067 -14823803293317452265888802 3068 -43681777889987916458557571 3069 42559591008804480161945932 3070 113936846930495303794439081 3071 -104330958626199855970923342 3072 -254197179183927919331954631 3073 217973789803540601103325632 3074 484245432114264293178156596 3075 -387445387254344339708838952 3076 -786438121703773006601156876 3077 585017196613211285291084752 3078 1087433893231495403090899396 3079 -749484499011464339176331032 3080 -1279019292583674964679311356 3081 814075716374174538825698592 3082 1279019292583674964679311356 3083 -749484499011464339176331032 3084 -1087433893231495403090899396 3085 585017196613211285291084752 3086 786438121703773006601156876 3087 -387445387254344339708838952 3088 -484245432114264293178156596 3089 217973789803540601103325632 3090 254197179183927919331954631 3091 -104330958626199855970923342 3092 -113936846930495303794439081 3093 42559591008804480161945932 3094 43681777889987916458557571 3095 -14823803293317452265888802 3096 -14350024099338788062423501 3097 4416619614297359371670152 3098 4046351509146118370972921 3099 -1127492358091416461423482 3100 -980836588715817741547031 3101 246968159898963049660092 3102 204640321077005193722181 3103 -46464505348610455926582 3104 -36780698024877646987371 3105 7512724965714751232352 3106 5697009251093357316126 3107 -1043902404928145565852 3108 -760297895369190007746 3109 124565160865550555832 3110 87345750635662594806 3111 -12744863037284065092 3112 -8623325023873716906 3113 1115246593587029232 3114 729639052202607546 3115 -83152061132471652 3116 -52704209271569126 3117 5254810195138552 3118 3232516492732946 3119 -279449834903932 3120 -167116191104206 3121 12384916794592 3122 7211170526381 3123 -451431853882 3124 -256284039971 3125 13288900452 3126 7365620001 3127 -307844502 3128 -166792271 3129 5399032 3130 2862731 3131 -67342 3132 -34981 3133 532 3134 271 3135 -2 3136 -1 3137 1 3138 -2 3139 -276 3140 542 3141 36316 3142 -69962 3143 -3032396 3144 5725462 3145 180453066 3146 -333584542 3147 -8148101276 3148 14731240002 3149 290227460876 3150 -512568079942 3151 -8370318274116 3152 14422341052762 3153 199097195219771 3154 -334232382208412 3155 -3958532353645016 3156 6465032985465892 3157 66446346154579176 3158 -105408418543138252 3159 -948647383739119976 3160 1459278104405215092 3161 11583457263250382916 3162 -17246650047747433812 3163 -121458801734104441896 3164 174691501271325189612 3165 1096773967735953714216 3166 -1520595790738380015492 3167 -8545111956318838455576 3168 11394018502186714632252 3169 57503157207400506768201 3170 -73561396049755293974742 3171 -334350029799103752562716 3172 409280642154010387444362 3173 1679413229590749034589396 3174 -1961673177431635483094062 3175 -7282172814044769035366916 3176 8092703018292236741945842 3177 27229614837079625176736726 3178 -28700048198677576124847002 3179 -87679408575961609052758676 3180 87363555779975832917115142 3181 242737806838092180576888516 3182 -227873693860990607588878162 3183 -576795943366822935068240396 3184 508394358367855838663909262 3185 1174390190905273414716762491 3186 -968490864228528586356313192 3187 -2045574328326725979196991376 3188 1572876243407546013202313752 3189 3043906408161690980274225776 3190 -2174867786462990806181798792 3191 -3865422183838099046122872816 3192 2558038585167349929358622712 3193 4186190017915699007010019896 3194 -2558038585167349929358622712 3195 -3865422183838099046122872816 3196 2174867786462990806181798792 3197 3043906408161690980274225776 3198 -1572876243407546013202313752 3199 -2045574328326725979196991376 3200 968490864228528586356313192 3201 1174390190905273414716762491 3202 -508394358367855838663909262 3203 -576795943366822935068240396 3204 227873693860990607588878162 3205 242737806838092180576888516 3206 -87363555779975832917115142 3207 -87679408575961609052758676 3208 28700048198677576124847002 3209 27229614837079625176736726 3210 -8092703018292236741945842 3211 -7282172814044769035366916 3212 1961673177431635483094062 3213 1679413229590749034589396 3214 -409280642154010387444362 3215 -334350029799103752562716 3216 73561396049755293974742 3217 57503157207400506768201 3218 -11394018502186714632252 3219 -8545111956318838455576 3220 1520595790738380015492 3221 1096773967735953714216 3222 -174691501271325189612 3223 -121458801734104441896 3224 17246650047747433812 3225 11583457263250382916 3226 -1459278104405215092 3227 -948647383739119976 3228 105408418543138252 3229 66446346154579176 3230 -6465032985465892 3231 -3958532353645016 3232 334232382208412 3233 199097195219771 3234 -14422341052762 3235 -8370318274116 3236 512568079942 3237 290227460876 3238 -14731240002 3239 -8148101276 3240 333584542 3241 180453066 3242 -5725462 3243 -3032396 3244 69962 3245 36316 3246 -542 3247 -276 3248 2 3249 1 3250 1 3251 -2 3252 -281 3253 552 3254 37676 3255 -72632 3256 -3208636 3257 6064792 3258 194936386 3259 -360906132 3260 -8995723426 3261 16296202552 3262 327838042156 3263 -580454921752 3264 -9685681894876 3265 16740636548232 3266 236312195599411 3267 -398194390439542 3268 -4826094313281611 3269 7917064707290032 3270 83334944479155976 3271 -132892692309158352 3272 -1225910566979975656 3273 1897294767478239952 3274 15450660855799933076 3275 -23166914526500765832 3276 -167535559092849692436 3277 242917603468208883792 3278 1567615772012708535336 3279 -2193547935471907428432 3280 -12683077505531552200776 3281 17090223912637676911152 3282 88836306168092774488281 3283 -115006314414801013536402 3284 -538975979106014847280401 3285 668700059598207505125432 3286 2832324543697873562040836 3287 -3358826459181498069178792 3288 -12884932398498789036144436 3289 14564345628089538070733832 3290 50697193687708867695995326 3291 -54459229674159250353473452 3292 -172309119810396386479189406 3293 175358817151923218105517352 3294 505144326974005455463877476 3295 -485475613676184361153777032 3296 -1275281137926896330822885236 3297 1153591886733645870136480792 3298 2767974851007808027112821411 3299 -2348780381810546829433524982 3300 -5156946247689056566626380251 3301 4091148656653451958393982752 3302 8235233223303508985875844656 3303 -6087812816323381960548451552 3304 -11259064164925771638760696176 3305 7730844367676198092245745632 3306 13167689372088497911850138136 3307 -8372380035831398014020039792 3308 -13167689372088497911850138136 3309 7730844367676198092245745632 3310 11259064164925771638760696176 3311 -6087812816323381960548451552 3312 -8235233223303508985875844656 3313 4091148656653451958393982752 3314 5156946247689056566626380251 3315 -2348780381810546829433524982 3316 -2767974851007808027112821411 3317 1153591886733645870136480792 3318 1275281137926896330822885236 3319 -485475613676184361153777032 3320 -505144326974005455463877476 3321 175358817151923218105517352 3322 172309119810396386479189406 3323 -54459229674159250353473452 3324 -50697193687708867695995326 3325 14564345628089538070733832 3326 12884932398498789036144436 3327 -3358826459181498069178792 3328 -2832324543697873562040836 3329 668700059598207505125432 3330 538975979106014847280401 3331 -115006314414801013536402 3332 -88836306168092774488281 3333 17090223912637676911152 3334 12683077505531552200776 3335 -2193547935471907428432 3336 -1567615772012708535336 3337 242917603468208883792 3338 167535559092849692436 3339 -23166914526500765832 3340 -15450660855799933076 3341 1897294767478239952 3342 1225910566979975656 3343 -132892692309158352 3344 -83334944479155976 3345 7917064707290032 3346 4826094313281611 3347 -398194390439542 3348 -236312195599411 3349 16740636548232 3350 9685681894876 3351 -580454921752 3352 -327838042156 3353 16296202552 3354 8995723426 3355 -360906132 3356 -194936386 3357 6064792 3358 3208636 3359 -72632 3360 -37676 3361 552 3362 281 3363 -2 3364 -1 3365 1 3366 -2 3367 -286 3368 562 3369 39061 3370 -75352 3371 -3391576 3372 6417272 3373 210274606 3374 -389872772 3375 -9912472076 3376 17991446852 3377 369426170686 3378 -655676084312 3379 -11174429780536 3380 19371363789752 3381 279479150590751 3382 -472624391198822 3383 -5858795289760106 3384 9652188626563222 3385 103995168207017651 3386 -166669888958311952 3387 -1575030896077448336 3388 2451821133959951312 3389 20471160957736388636 3390 -30901321711599866152 3391 -229320049001651157176 3392 335071118185699384872 3393 2220986538041975995356 3394 -3135231544025417070672 3395 -18637789148488075592976 3396 25366155011063104401552 3397 135699831498899680511361 3398 -177672612336185548976562 3399 -857824914103709648841486 3400 1077951958212029694560802 3401 4708700642000303419572101 3402 -5664649087395747124081672 3403 -22434909860559658736542856 3404 25769864796997578072288872 3405 92710817342386732873607426 3406 -101394387375417735391990652 3407 -331924772846423754882131636 3408 344618239620792772958378812 3409 1028171081088248278154101586 3410 -1010288653948010910927754952 3411 -2751376692253270508594316776 3412 2550562275853792661645770472 3413 6350439762401996098208668231 3414 -5535949702015616054225642822 3415 -12622481862317958252606251626 3416 10313892495378113133252760502 3417 21574476784299469469290190411 3418 -16470466446607017971751689312 3419 -31669923020876044545733443936 3420 22518128329851543277521392352 3421 39888442272366665735102325576 3422 -26335378744176995823700276272 3423 -43080138815839791851740355856 3424 26335378744176995823700276272 3425 39888442272366665735102325576 3426 -22518128329851543277521392352 3427 -31669923020876044545733443936 3428 16470466446607017971751689312 3429 21574476784299469469290190411 3430 -10313892495378113133252760502 3431 -12622481862317958252606251626 3432 5535949702015616054225642822 3433 6350439762401996098208668231 3434 -2550562275853792661645770472 3435 -2751376692253270508594316776 3436 1010288653948010910927754952 3437 1028171081088248278154101586 3438 -344618239620792772958378812 3439 -331924772846423754882131636 3440 101394387375417735391990652 3441 92710817342386732873607426 3442 -25769864796997578072288872 3443 -22434909860559658736542856 3444 5664649087395747124081672 3445 4708700642000303419572101 3446 -1077951958212029694560802 3447 -857824914103709648841486 3448 177672612336185548976562 3449 135699831498899680511361 3450 -25366155011063104401552 3451 -18637789148488075592976 3452 3135231544025417070672 3453 2220986538041975995356 3454 -335071118185699384872 3455 -229320049001651157176 3456 30901321711599866152 3457 20471160957736388636 3458 -2451821133959951312 3459 -1575030896077448336 3460 166669888958311952 3461 103995168207017651 3462 -9652188626563222 3463 -5858795289760106 3464 472624391198822 3465 279479150590751 3466 -19371363789752 3467 -11174429780536 3468 655676084312 3469 369426170686 3470 -17991446852 3471 -9912472076 3472 389872772 3473 210274606 3474 -6417272 3475 -3391576 3476 75352 3477 39061 3478 -562 3479 -286 3480 2 3481 1 3482 1 3483 -2 3484 -291 3485 572 3486 40471 3487 -78122 3488 -3581341 3489 6783152 3490 226500726 3491 -420549212 3492 -10902492226 3493 19824944152 3494 415321536466 3495 -738852341372 3496 -12855208119846 3497 22348859561072 3498 329396307950791 3499 -558958301181502 3500 -7083523222748501 3501 11717590579520212 3502 129158340749904201 3503 -207990336414035302 3504 -2012365842201089891 3505 3150061792154896672 3506 26949834121733739596 3507 -40942321915472777272 3508 -311593853382587278116 3509 458640098003302314352 3510 3120448823415025922276 3511 -4441973076083951990712 3512 -27129238774580885729676 3513 37275578296976151185952 3514 205069930669513964907441 3515 -271399662997799361022722 3516 -1348869970274980427305971 3517 1715649828207419297682972 3518 7722429472528072457535191 3519 -9417401284000606839144202 3520 -38472908677351456404278301 3521 44869819721119317473085712 3522 166685456796941547754728026 3523 -185421634684773465747214852 3524 -627424364939645958539720366 3525 663849545692847509764263272 3526 2049332333176257578952990846 3527 -2056342162176496556308203172 3528 -5800125081237540608603928266 3529 5502753384506541017188633552 3530 14202941006362851930094525951 3531 -12700879524803992196417336462 3532 -30044821028751186459266205501 3533 25244963724635916505212503252 3534 54824743637373653988401963041 3535 -43148953568598938938580380822 3536 -86185332698389549958527012971 3537 63339846041752089091466887872 3538 116594621952945796835878554216 3539 -79776884544733331470204651152 3540 -135639338576560449234243233976 3541 86160277631679583703480711712 3542 135639338576560449234243233976 3543 -79776884544733331470204651152 3544 -116594621952945796835878554216 3545 63339846041752089091466887872 3546 86185332698389549958527012971 3547 -43148953568598938938580380822 3548 -54824743637373653988401963041 3549 25244963724635916505212503252 3550 30044821028751186459266205501 3551 -12700879524803992196417336462 3552 -14202941006362851930094525951 3553 5502753384506541017188633552 3554 5800125081237540608603928266 3555 -2056342162176496556308203172 3556 -2049332333176257578952990846 3557 663849545692847509764263272 3558 627424364939645958539720366 3559 -185421634684773465747214852 3560 -166685456796941547754728026 3561 44869819721119317473085712 3562 38472908677351456404278301 3563 -9417401284000606839144202 3564 -7722429472528072457535191 3565 1715649828207419297682972 3566 1348869970274980427305971 3567 -271399662997799361022722 3568 -205069930669513964907441 3569 37275578296976151185952 3570 27129238774580885729676 3571 -4441973076083951990712 3572 -3120448823415025922276 3573 458640098003302314352 3574 311593853382587278116 3575 -40942321915472777272 3576 -26949834121733739596 3577 3150061792154896672 3578 2012365842201089891 3579 -207990336414035302 3580 -129158340749904201 3581 11717590579520212 3582 7083523222748501 3583 -558958301181502 3584 -329396307950791 3585 22348859561072 3586 12855208119846 3587 -738852341372 3588 -415321536466 3589 19824944152 3590 10902492226 3591 -420549212 3592 -226500726 3593 6783152 3594 3581341 3595 -78122 3596 -40471 3597 572 3598 291 3599 -2 3600 -1 3601 1 3602 -2 3603 -296 3604 582 3605 41906 3606 -80942 3607 -3778056 3608 7162682 3609 243648371 3610 -453001452 3611 -11970091376 3612 21804984452 3613 465873916996 3614 -830643072932 3615 -14748234339056 3616 25710416239692 3617 386949235192781 3618 -658792615901582 3619 -8530836133062296 3620 14167046445497002 3621 159677045131693126 3622 -258316681499808402 3623 -2557504855779064696 3624 4024731684402179782 3625 35262323548244622831 3626 -53899668243467479192 3627 -420428331335266572256 3628 623187706765174556232 3629 4349322872804217829096 3630 -6240897646830051844552 3631 -39133633750163815633376 3632 54258477549161771459352 3633 306750326038047153009021 3634 -410139861339027929814882 3635 -2096739226940093114258856 3636 2697739940549960854611942 3637 12502599099217891480207106 3638 -15444858945056144915070382 3639 -65030140717880742540101896 3640 76945817354702912808556602 3641 294898004916531639105177751 3642 -333370913593883095509456052 3643 -1164953091106134437788878096 3644 1254848729879291917079440732 3645 4004455789501598557021237756 3646 -4098664666352515157905981692 3647 -11962141738766791300173325456 3648 11600250162475081217207856532 3649 31008572856613474573075721321 3650 -28405882012725703860189051902 3651 -69649521084722022782195404376 3652 60089642057502372918532411002 3653 135359492115396673458093175046 3654 -109649487274747307976803926082 3655 -227307983472961081824089737656 3656 172370665396779099917054025942 3657 329459646734839524977339342931 3658 -233189243905891593671757108432 3659 -411787729618972909010531090496 3660 271278677153120898468486467952 3661 443599232416480065875447891376 3662 -271278677153120898468486467952 3663 -411787729618972909010531090496 3664 233189243905891593671757108432 3665 329459646734839524977339342931 3666 -172370665396779099917054025942 3667 -227307983472961081824089737656 3668 109649487274747307976803926082 3669 135359492115396673458093175046 3670 -60089642057502372918532411002 3671 -69649521084722022782195404376 3672 28405882012725703860189051902 3673 31008572856613474573075721321 3674 -11600250162475081217207856532 3675 -11962141738766791300173325456 3676 4098664666352515157905981692 3677 4004455789501598557021237756 3678 -1254848729879291917079440732 3679 -1164953091106134437788878096 3680 333370913593883095509456052 3681 294898004916531639105177751 3682 -76945817354702912808556602 3683 -65030140717880742540101896 3684 15444858945056144915070382 3685 12502599099217891480207106 3686 -2697739940549960854611942 3687 -2096739226940093114258856 3688 410139861339027929814882 3689 306750326038047153009021 3690 -54258477549161771459352 3691 -39133633750163815633376 3692 6240897646830051844552 3693 4349322872804217829096 3694 -623187706765174556232 3695 -420428331335266572256 3696 53899668243467479192 3697 35262323548244622831 3698 -4024731684402179782 3699 -2557504855779064696 3700 258316681499808402 3701 159677045131693126 3702 -14167046445497002 3703 -8530836133062296 3704 658792615901582 3705 386949235192781 3706 -25710416239692 3707 -14748234339056 3708 830643072932 3709 465873916996 3710 -21804984452 3711 -11970091376 3712 453001452 3713 243648371 3714 -7162682 3715 -3778056 3716 80942 3717 41906 3718 -582 3719 -296 3720 2 3721 1 3722 1 3723 -2 3724 -301 3725 592 3726 43366 3727 -83812 3728 -3981846 3729 7556112 3730 261751791 3731 -487296742 3732 -13119742651 3733 23940182752 3734 521453977276 3735 -931747833992 3736 -16875394401916 3737 29496468678112 3738 453118302011221 3739 -773898470385562 3740 -10235370600058241 3741 17061672266124592 3742 196541974155749426 3743 -319354090263386252 3744 -3233815263910374626 3745 5115009711558129392 3746 45869291772828047091 3747 -70524647096489245662 3748 -563489991370446153471 3749 840856662670533144512 3750 6016126617669833513816 3751 -8698645745608435658192 3752 -55964751916628137151576 3753 78267267500327631266752 3754 454400914886534511561101 3755 -613500652076094306018042 3756 -3223769275656196126897641 3757 4193478453880186228517712 3758 19994818207257906303689846 3759 -25005198198435782960414212 3760 -108422457707210923850449766 3761 130060281435761485080203792 3762 513819780343818207262392851 3763 -589796009833063278210355502 3764 -2126592923210432267912967951 3765 2329906182212268875577756192 3766 7679106340366316828968997316 3767 -8008911579003197114042475512 3768 -24163926860973420173006526596 3769 23924283477533582600346650912 3770 66171214920330428307664759841 3771 -62017145713226949146151442642 3772 -157469857966786905075649229501 3773 139299042169444045564390808752 3774 325188297315123442077353401426 3775 -270718984230793346916186350092 3776 -581966450137852371235790764866 3777 454615966945922163648179475312 3778 901508961001358806635537132471 3779 -658919293469679049954678685862 3780 -1207625864165595621331384650291 3781 823575459237945818021062180992 3782 1397944316341694771822951917776 3783 -887198464832960131750895782752 3784 -1397944316341694771822951917776 3785 823575459237945818021062180992 3786 1207625864165595621331384650291 3787 -658919293469679049954678685862 3788 -901508961001358806635537132471 3789 454615966945922163648179475312 3790 581966450137852371235790764866 3791 -270718984230793346916186350092 3792 -325188297315123442077353401426 3793 139299042169444045564390808752 3794 157469857966786905075649229501 3795 -62017145713226949146151442642 3796 -66171214920330428307664759841 3797 23924283477533582600346650912 3798 24163926860973420173006526596 3799 -8008911579003197114042475512 3800 -7679106340366316828968997316 3801 2329906182212268875577756192 3802 2126592923210432267912967951 3803 -589796009833063278210355502 3804 -513819780343818207262392851 3805 130060281435761485080203792 3806 108422457707210923850449766 3807 -25005198198435782960414212 3808 -19994818207257906303689846 3809 4193478453880186228517712 3810 3223769275656196126897641 3811 -613500652076094306018042 3812 -454400914886534511561101 3813 78267267500327631266752 3814 55964751916628137151576 3815 -8698645745608435658192 3816 -6016126617669833513816 3817 840856662670533144512 3818 563489991370446153471 3819 -70524647096489245662 3820 -45869291772828047091 3821 5115009711558129392 3822 3233815263910374626 3823 -319354090263386252 3824 -196541974155749426 3825 17061672266124592 3826 10235370600058241 3827 -773898470385562 3828 -453118302011221 3829 29496468678112 3830 16875394401916 3831 -931747833992 3832 -521453977276 3833 23940182752 3834 13119742651 3835 -487296742 3836 -261751791 3837 7556112 3838 3981846 3839 -83812 3840 -43366 3841 592 3842 301 3843 -2 3844 -1 3845 1 3846 -2 3847 -306 3848 602 3849 44851 3850 -86732 3851 -4192836 3852 7963692 3853 280845861 3854 -523503582 3855 -14356087926 3856 26239485302 3857 582454085431 3858 -1042907954552 3859 -19260344047176 3860 33750788803832 3861 528986633769361 3862 -906236604022442 3863 -12236285842840586 3864 20470741200116482 3865 240900689288056851 3866 -393083948311498852 3867 -4069065418592896556 3868 6467630527820749252 3869 59333126459854680501 3870 -91738583545656094182 3871 -750408577336252691886 3872 1126979982740892306942 3873 8261329934381345956311 3874 -12032253235339667027632 3875 -79378170025514841981776 3876 111929503833256274303152 3877 666900201803817911246181 3878 -908801829773069023122202 3879 -4905171494694919250494826 3880 6447538551312392253795282 3881 31605544390674474887622911 3882 -39989636414515812607379692 3883 -178427672311340396074968036 3884 216844915414421847700899532 3885 882362800922552101273250201 3886 -1027639560687636414524785702 3887 -3820004723220377031596071806 3888 4253185846420864535825935902 3889 14465511628001286848037477651 3890 -15358212680732633657937994632 3891 -47860856359346131230060474936 3892 48327853721946840346013053192 3893 138183708736371013681364588261 3894 -132342429840660856615329519682 3895 -347675364313571231675616874626 3896 314939715933573810151298459002 3897 761256239620798438281784248431 3898 -650376594630246884154706802852 3899 -1448592715914562507145516866476 3900 1163932900275704742471581529732 3901 2392707345031055505167686847961 3902 -1803017922002717613271074264942 3903 -3426973412106312527876279154486 3904 2415251728331191242662769300582 3905 4252721098983182029196460930051 3906 -2795888632683389543645903835552 3907 -4570285562349309807147695401056 3908 2795888632683389543645903835552 3909 4252721098983182029196460930051 3910 -2415251728331191242662769300582 3911 -3426973412106312527876279154486 3912 1803017922002717613271074264942 3913 2392707345031055505167686847961 3914 -1163932900275704742471581529732 3915 -1448592715914562507145516866476 3916 650376594630246884154706802852 3917 761256239620798438281784248431 3918 -314939715933573810151298459002 3919 -347675364313571231675616874626 3920 132342429840660856615329519682 3921 138183708736371013681364588261 3922 -48327853721946840346013053192 3923 -47860856359346131230060474936 3924 15358212680732633657937994632 3925 14465511628001286848037477651 3926 -4253185846420864535825935902 3927 -3820004723220377031596071806 3928 1027639560687636414524785702 3929 882362800922552101273250201 3930 -216844915414421847700899532 3931 -178427672311340396074968036 3932 39989636414515812607379692 3933 31605544390674474887622911 3934 -6447538551312392253795282 3935 -4905171494694919250494826 3936 908801829773069023122202 3937 666900201803817911246181 3938 -111929503833256274303152 3939 -79378170025514841981776 3940 12032253235339667027632 3941 8261329934381345956311 3942 -1126979982740892306942 3943 -750408577336252691886 3944 91738583545656094182 3945 59333126459854680501 3946 -6467630527820749252 3947 -4069065418592896556 3948 393083948311498852 3949 240900689288056851 3950 -20470741200116482 3951 -12236285842840586 3952 906236604022442 3953 528986633769361 3954 -33750788803832 3955 -19260344047176 3956 1042907954552 3957 582454085431 3958 -26239485302 3959 -14356087926 3960 523503582 3961 280845861 3962 -7963692 3963 -4192836 3964 86732 3965 44851 3966 -602 3967 -306 3968 2 3969 1 3970 1 3971 -2 3972 -311 3973 612 3974 46361 3975 -89702 3976 -4411151 3977 8385672 3978 300966081 3979 -561691722 3980 -15683940951 3981 28712175852 3982 649289143961 3983 -1164908170862 3984 -21928614041711 3985 38520688094352 3986 615748555424201 3987 -1057973267538722 3988 -14577745684654831 3989 24472571685681172 3990 294078457531130401 3991 -481801378576113702 3992 -5096134004503951111 3993 8138130837185793112 3994 76337452934089075561 3995 -118666252919709361002 3996 -993218870887419560751 3997 1500817154672505383772 3998 11265698477199383262081 3999 -16522659868762691912622 4000 -111704006430575521993351 4001 158756340051029683963552 4002 970137379495845301834261 4003 -1333800403607635822492362 4004 -7389675356044875207985411 4005 9810342989389838500989652 4006 49405792987994178645708301 4007 -63211088781348949775245822 4008 -290012489531046496177350331 4009 356855344622680792149936072 4010 1494480304062736192750017301 4011 -1764725601845104202546500402 4012 -6757646645518201961918893411 4013 7640009446440754063192143612 4014 26791888044063392951285421261 4015 -28931023256002573696074955302 4016 -93042793348812685393973941851 4017 95721712718692262460120949872 4018 282700272539610825603451169581 4019 -276367417472742027362729176522 4020 -750543932731263958587640502251 4021 695350728627142463351233749252 4022 1738811035801517290259998041061 4023 -1522512479241596876563568496862 4024 -3510602144795854713736714720611 4025 2897185431829125014291033732952 4026 6169165861497027497256366773901 4027 -4785414690062111010335373695922 4028 -9425716601142803259586114532331 4029 6853946824212625055752558308972 4030 12510197967751877042398278685701 4031 -8505442197966364058392921860102 4032 -14414783926699270923635964002211 4033 9140571124698619614295390802112 4034 14414783926699270923635964002211 4035 -8505442197966364058392921860102 4036 -12510197967751877042398278685701 4037 6853946824212625055752558308972 4038 9425716601142803259586114532331 4039 -4785414690062111010335373695922 4040 -6169165861497027497256366773901 4041 2897185431829125014291033732952 4042 3510602144795854713736714720611 4043 -1522512479241596876563568496862 4044 -1738811035801517290259998041061 4045 695350728627142463351233749252 4046 750543932731263958587640502251 4047 -276367417472742027362729176522 4048 -282700272539610825603451169581 4049 95721712718692262460120949872 4050 93042793348812685393973941851 4051 -28931023256002573696074955302 4052 -26791888044063392951285421261 4053 7640009446440754063192143612 4054 6757646645518201961918893411 4055 -1764725601845104202546500402 4056 -1494480304062736192750017301 4057 356855344622680792149936072 4058 290012489531046496177350331 4059 -63211088781348949775245822 4060 -49405792987994178645708301 4061 9810342989389838500989652 4062 7389675356044875207985411 4063 -1333800403607635822492362 4064 -970137379495845301834261 4065 158756340051029683963552 4066 111704006430575521993351 4067 -16522659868762691912622 4068 -11265698477199383262081 4069 1500817154672505383772 4070 993218870887419560751 4071 -118666252919709361002 4072 -76337452934089075561 4073 8138130837185793112 4074 5096134004503951111 4075 -481801378576113702 4076 -294078457531130401 4077 24472571685681172 4078 14577745684654831 4079 -1057973267538722 4080 -615748555424201 4081 38520688094352 4082 21928614041711 4083 -1164908170862 4084 -649289143961 4085 28712175852 4086 15683940951 4087 -561691722 4088 -300966081 4089 8385672 4090 4411151 4091 -89702 4092 -46361 4093 612 4094 311 4095 -2 4096 -1 4097 1 4098 -2 4099 -316 4100 622 4101 47896 4102 -92722 4103 -4636916 4104 8822302 4105 322148576 4106 -601932162 4107 -17108290476 4108 31367881902 4109 722397436616 4110 -1298578287922 4111 -24907719527396 4112 43857228083422 4113 714718545654616 4114 -1231497110848402 4115 -17309440775156476 4116 29155491369309662 4117 357601346587147576 4118 -588156915062260802 4119 -6353815219187308916 4120 10192268009007902222 4121 97709848612964612896 4122 -152674905868178151122 4123 -1306888829660927358316 4124 1986437741774839121502 4125 15260551657431813590376 4126 -22531396954398766524162 4127 -156015024645300289080676 4128 223408012861151043986702 4129 1399354066028480191754716 4130 -1940274758991690603668522 4131 -11027413542755992154804396 4132 14779350712089750415970822 4133 76416154322818730855673016 4134 -98811585975988357291416602 4135 -465840460081738574373550276 4136 580024979062092992354700662 4137 2498203482839144273227239776 4138 -2988960608125472385500034602 4139 -11781578153271146559761911516 4140 13515293291036403923837786822 4141 48829553582463103039588601896 4142 -53583776088126785902570842522 4143 -177696727904881225737409273716 4144 186085586697625370787947883702 4145 567186491325808035917667011176 4146 -565400545079221651206902339162 4147 -1585979040216358838916550024876 4148 1501087865462527917175281004502 4149 3880056425787066175550106041816 4150 -3477622071603034580519996082122 4151 -8294438139080565757123849755396 4152 7021204289591709427473429441222 4153 15474138869951132239575148960416 4154 -12338331722994054994512733547802 4155 -25165711842764052777513228698076 4156 18851433202285606519172229064662 4157 35643808217319930413489509835976 4158 -25020395935503754084796557371402 4159 -43935866290383876082820086408116 4160 28829567853398541847271928004422 4161 47110710102795781075862709608646 4162 -28829567853398541847271928004422 4163 -43935866290383876082820086408116 4164 25020395935503754084796557371402 4165 35643808217319930413489509835976 4166 -18851433202285606519172229064662 4167 -25165711842764052777513228698076 4168 12338331722994054994512733547802 4169 15474138869951132239575148960416 4170 -7021204289591709427473429441222 4171 -8294438139080565757123849755396 4172 3477622071603034580519996082122 4173 3880056425787066175550106041816 4174 -1501087865462527917175281004502 4175 -1585979040216358838916550024876 4176 565400545079221651206902339162 4177 567186491325808035917667011176 4178 -186085586697625370787947883702 4179 -177696727904881225737409273716 4180 53583776088126785902570842522 4181 48829553582463103039588601896 4182 -13515293291036403923837786822 4183 -11781578153271146559761911516 4184 2988960608125472385500034602 4185 2498203482839144273227239776 4186 -580024979062092992354700662 4187 -465840460081738574373550276 4188 98811585975988357291416602 4189 76416154322818730855673016 4190 -14779350712089750415970822 4191 -11027413542755992154804396 4192 1940274758991690603668522 4193 1399354066028480191754716 4194 -223408012861151043986702 4195 -156015024645300289080676 4196 22531396954398766524162 4197 15260551657431813590376 4198 -1986437741774839121502 4199 -1306888829660927358316 4200 152674905868178151122 4201 97709848612964612896 4202 -10192268009007902222 4203 -6353815219187308916 4204 588156915062260802 4205 357601346587147576 4206 -29155491369309662 4207 -17309440775156476 4208 1231497110848402 4209 714718545654616 4210 -43857228083422 4211 -24907719527396 4212 1298578287922 4213 722397436616 4214 -31367881902 4215 -17108290476 4216 601932162 4217 322148576 4218 -8822302 4219 -4636916 4220 92722 4221 47896 4222 -622 4223 -316 4224 2 4225 1 4226 1 4227 -2 4228 -321 4229 632 4230 49456 4231 -95792 4232 -4870256 4233 9273832 4234 344430096 4235 -644297152 4236 -18634303376 4237 34216580952 4238 802241490896 4239 -1444794873232 4240 -28227273539856 4241 49815439054792 4242 827340721348856 4243 -1429437091309232 4244 -20487153542507896 4245 34618881550312952 4246 433221770100923376 4247 -715202693174295152 4248 -7887730395898978096 4249 12707630438374617832 4250 124448199850167726256 4251 -195419697225929225792 4252 -1709948490010248273456 4253 2613777659321854716632 4254 20540315970642419191696 4255 -30521103314863627180752 4256 -216338370211529635719376 4257 312030049290600578161352 4258 2002185116396082568808796 4259 -2798708132056960383509432 4260 -16307317126767853553896156 4261 22054827085511984309608792 4262 117002269289754223842419056 4263 -152832308645637461711346032 4264 -739879786356534019812056496 4265 931680920163477148747100552 4266 4124093901045068832310191376 4267 -4996406965678288546454479552 4268 -20257702852361235603989220496 4269 23563156306542293119523823032 4270 87641718317807057447026087056 4271 -97659107164926206079177203792 4272 -333693833663597900582139560656 4273 355393455809762451474818547432 4274 1117054392625940003230972052296 4275 -1134372982651616071835334022352 4276 -3283966621700610177248021714376 4277 3171958080432717677833100049752 4278 8468211196928480848817218075696 4279 -7760112851574132351100212083632 4280 -19129738708073701093713947961456 4281 16588876278161131514247699510792 4282 37810985588215116851645857598256 4283 -30948277739902264479150297920832 4284 -65316514158703295006113844754096 4285 50331423685528105555026457396152 4286 98512386464655196229347196663376 4287 -71287616434639860826979019671952 4288 -129620466378711314665902710986896 4289 87871732580767752165640172816232 4290 148705712099976740853226652025606 4291 -94221420205591562151725419217292 4292 -148705712099976740853226652025606 4293 87871732580767752165640172816232 4294 129620466378711314665902710986896 4295 -71287616434639860826979019671952 4296 -98512386464655196229347196663376 4297 50331423685528105555026457396152 4298 65316514158703295006113844754096 4299 -30948277739902264479150297920832 4300 -37810985588215116851645857598256 4301 16588876278161131514247699510792 4302 19129738708073701093713947961456 4303 -7760112851574132351100212083632 4304 -8468211196928480848817218075696 4305 3171958080432717677833100049752 4306 3283966621700610177248021714376 4307 -1134372982651616071835334022352 4308 -1117054392625940003230972052296 4309 355393455809762451474818547432 4310 333693833663597900582139560656 4311 -97659107164926206079177203792 4312 -87641718317807057447026087056 4313 23563156306542293119523823032 4314 20257702852361235603989220496 4315 -4996406965678288546454479552 4316 -4124093901045068832310191376 4317 931680920163477148747100552 4318 739879786356534019812056496 4319 -152832308645637461711346032 4320 -117002269289754223842419056 4321 22054827085511984309608792 4322 16307317126767853553896156 4323 -2798708132056960383509432 4324 -2002185116396082568808796 4325 312030049290600578161352 4326 216338370211529635719376 4327 -30521103314863627180752 4328 -20540315970642419191696 4329 2613777659321854716632 4330 1709948490010248273456 4331 -195419697225929225792 4332 -124448199850167726256 4333 12707630438374617832 4334 7887730395898978096 4335 -715202693174295152 4336 -433221770100923376 4337 34618881550312952 4338 20487153542507896 4339 -1429437091309232 4340 -827340721348856 4341 49815439054792 4342 28227273539856 4343 -1444794873232 4344 -802241490896 4345 34216580952 4346 18634303376 4347 -644297152 4348 -344430096 4349 9273832 4350 4870256 4351 -95792 4352 -49456 4353 632 4354 321 4355 -2 4356 -1 4357 1 4358 -2 4359 -326 4360 642 4361 51041 4362 -98912 4363 -5111296 4364 9740512 4365 367848016 4366 -688860192 4367 -20267327776 4368 37268606752 4369 889308956176 4370 -1604482981792 4371 -31919104777216 4372 56454547079712 4373 955198872998296 4374 -1654681442697712 4375 -24173368446475216 4376 40974307085015792 4377 522946686744057176 4378 -866443540201846752 4379 -9751357552348491776 4380 15775460791797956192 4381 157751191122815940016 4382 -248896399700335452512 4383 -2225236084312274451296 4384 3419896980020496546912 4385 27477819779296376898416 4386 -41080631941284838383392 4387 -297920892811899309272576 4388 432676740423059271438752 4389 2842583585188813360850876 4390 -4004370232792165137617592 4391 -23906918507277856889723816 4392 32614634253535707107792312 4393 177419240587546046015532796 4394 -234004538579508447684838112 4395 -1162546672937563167077167616 4396 1479759572713068039624112992 4397 6727335527728557149616448976 4398 -8248187802090137664620382752 4399 -34374610684762881529208370976 4400 40515405704722471207978440992 4401 155025733783252879290062953616 4402 -175283436635614114894052174112 4403 -616653766311257370187520055296 4404 667387667327195801164279121312 4405 2161535137909062806762748707816 4406 -2234108785251880006461944104592 4407 -6669766979629782324149661811376 4408 6567933243401220354496043428752 4409 18096093979494526381731439889576 4410 -16936422393856961697634436151392 4411 -43118175608150446644731590204416 4412 38259477416147402187427895922912 4413 90118476852611080973855204581296 4414 -75621971176430233703291715196512 4415 -165024055226722940816060298194016 4416 130633028317406590012227689508192 4417 264491747994414702345513956209776 4418 -197024772929310392458694393326752 4419 -370708085712646232549207946994176 4420 259240932757422629331805421973792 4421 454069643640223559850409708644966 4422 -297411424199953481706453304051212 4423 -485854264611136606009904142485796 4424 297411424199953481706453304051212 4425 454069643640223559850409708644966 4426 -259240932757422629331805421973792 4427 -370708085712646232549207946994176 4428 197024772929310392458694393326752 4429 264491747994414702345513956209776 4430 -130633028317406590012227689508192 4431 -165024055226722940816060298194016 4432 75621971176430233703291715196512 4433 90118476852611080973855204581296 4434 -38259477416147402187427895922912 4435 -43118175608150446644731590204416 4436 16936422393856961697634436151392 4437 18096093979494526381731439889576 4438 -6567933243401220354496043428752 4439 -6669766979629782324149661811376 4440 2234108785251880006461944104592 4441 2161535137909062806762748707816 4442 -667387667327195801164279121312 4443 -616653766311257370187520055296 4444 175283436635614114894052174112 4445 155025733783252879290062953616 4446 -40515405704722471207978440992 4447 -34374610684762881529208370976 4448 8248187802090137664620382752 4449 6727335527728557149616448976 4450 -1479759572713068039624112992 4451 -1162546672937563167077167616 4452 234004538579508447684838112 4453 177419240587546046015532796 4454 -32614634253535707107792312 4455 -23906918507277856889723816 4456 4004370232792165137617592 4457 2842583585188813360850876 4458 -432676740423059271438752 4459 -297920892811899309272576 4460 41080631941284838383392 4461 27477819779296376898416 4462 -3419896980020496546912 4463 -2225236084312274451296 4464 248896399700335452512 4465 157751191122815940016 4466 -15775460791797956192 4467 -9751357552348491776 4468 866443540201846752 4469 522946686744057176 4470 -40974307085015792 4471 -24173368446475216 4472 1654681442697712 4473 955198872998296 4474 -56454547079712 4475 -31919104777216 4476 1604482981792 4477 889308956176 4478 -37268606752 4479 -20267327776 4480 688860192 4481 367848016 4482 -9740512 4483 -5111296 4484 98912 4485 51041 4486 -642 4487 -326 4488 2 4489 1 4490 1 4491 -2 4492 -331 4493 652 4494 52651 4495 -102082 4496 -5360161 4497 10222592 4498 392440336 4499 -735696032 4500 -22012896176 4501 40534655552 4502 984113497456 4503 -1778617912352 4504 -36017379696976 4505 63838209554432 4506 1100027071934936 4507 -1910397745996592 4508 -28437930204868936 4509 48346736892950432 4510 629068669360563976 4511 -1045893373488114352 4512 -12007191319496242456 4513 19502715104696983552 4514 199053470258760344176 4515 -315502382245631880032 4516 -2880780074835761296336 4517 4450472168624548902592 4518 36542849823649644443536 4519 -54955639558592753796832 4520 -407559976473765362937776 4521 595841785623798618545152 4522 4005857958846831213000956 4523 -5685167170377626721701752 4524 -34758242558051000525809876 4525 47813837014555713779447632 4526 266555427601895317120841236 4527 -354838481175092092031065592 4528 -1807974990684126108462376636 4529 2325093345875126334154335232 4530 10849401346092256395941842576 4531 -13454671055457114299232897952 4532 -57598321816671714008065585456 4533 68749221369525763058416741952 4534 270431155877460703235228206576 4535 -310051467566505758580125907232 4536 -1122246373365738479265687357136 4537 1233307532622514740375040110592 4538 4112964238874711779278827005736 4539 -4323070275818125613525497415632 4540 -13299519688042605143836298728376 4541 13339533959259564648299323622752 4542 37901727445926749414873188558456 4543 -36192187958989052763462879779152 4544 -95087114375358896421731902396776 4545 86236351216300893289463180408832 4546 209755607293056331993442586631536 4547 -180236953705222161947710409162592 4548 -406386474432194489196498933168336 4549 330048110453445881632120596388032 4550 690781859855950823186029633420176 4551 -528983495988829404691027912419552 4552 -1029249379565681719812110689857456 4553 741416171425292465098415893988352 4554 1343259594867715051063228499586726 4555 -908139287280447119700819417289932 4556 -1534746756651267129273220459233186 4557 971708529222273212019808284971592 4558 1534746756651267129273220459233186 4559 -908139287280447119700819417289932 4560 -1343259594867715051063228499586726 4561 741416171425292465098415893988352 4562 1029249379565681719812110689857456 4563 -528983495988829404691027912419552 4564 -690781859855950823186029633420176 4565 330048110453445881632120596388032 4566 406386474432194489196498933168336 4567 -180236953705222161947710409162592 4568 -209755607293056331993442586631536 4569 86236351216300893289463180408832 4570 95087114375358896421731902396776 4571 -36192187958989052763462879779152 4572 -37901727445926749414873188558456 4573 13339533959259564648299323622752 4574 13299519688042605143836298728376 4575 -4323070275818125613525497415632 4576 -4112964238874711779278827005736 4577 1233307532622514740375040110592 4578 1122246373365738479265687357136 4579 -310051467566505758580125907232 4580 -270431155877460703235228206576 4581 68749221369525763058416741952 4582 57598321816671714008065585456 4583 -13454671055457114299232897952 4584 -10849401346092256395941842576 4585 2325093345875126334154335232 4586 1807974990684126108462376636 4587 -354838481175092092031065592 4588 -266555427601895317120841236 4589 47813837014555713779447632 4590 34758242558051000525809876 4591 -5685167170377626721701752 4592 -4005857958846831213000956 4593 595841785623798618545152 4594 407559976473765362937776 4595 -54955639558592753796832 4596 -36542849823649644443536 4597 4450472168624548902592 4598 2880780074835761296336 4599 -315502382245631880032 4600 -199053470258760344176 4601 19502715104696983552 4602 12007191319496242456 4603 -1045893373488114352 4604 -629068669360563976 4605 48346736892950432 4606 28437930204868936 4607 -1910397745996592 4608 -1100027071934936 4609 63838209554432 4610 36017379696976 4611 -1778617912352 4612 -984113497456 4613 40534655552 4614 22012896176 4615 -735696032 4616 -392440336 4617 10222592 4618 5360161 4619 -102082 4620 -52651 4621 652 4622 331 4623 -2 4624 -1 4625 1 4626 -2 4627 -336 4628 662 4629 54286 4630 -105302 4631 -5616976 4632 10720322 4633 418245681 4634 -784880672 4635 -23876728576 4636 44025792352 4637 1087195704736 4638 -1968226994912 4639 -40558729019136 4640 72034759393952 4641 1263720870740776 4642 -2200054143869872 4643 -33358752768797056 4644 56875860409737872 4645 754200073351333776 4646 -1258137338721127952 4647 -14728046735833035136 4648 24014382638992484912 4649 250066091787650553736 4650 -398106940517520688352 4651 -3710838309585785400576 4652 5761560149671522592672 4653 48324574235734503545056 4654 -73085699647299288887072 4655 -554014105414600514974976 4656 815119952947530725875552 4657 5605101506568193813029036 4658 -8011715917693662426001912 4659 -50134434857653085182214336 4660 69516485116102001051619752 4661 396941344189057745205546376 4662 -533110855203790634241682472 4663 -2784207380636205609645349056 4664 3615949981368252216924753272 4665 17307563028526635172712889676 4666 -21698802692184512791883685152 4667 -95357065273678199002473223936 4668 115196643633343428016131170912 4669 465527920433183943360127275936 4670 -540862311754921406470456413152 4671 -2012780464376210699661167378176 4672 2244492746731476958531374714272 4673 7701825677485479739294594584056 4674 -8225928477749423558557654011472 4675 -26058624478553568150166120565376 4676 26599039376085210287672597456752 4677 77880315052488483855308134532336 4678 -75803454891853498829746377116912 4679 -205373217739263751363530850513536 4680 190174228750717792843463804793552 4681 477315424101017014994100849845976 4682 -419511214586112663986885173263072 4683 -976615989135695145085362338125056 4684 812772948864388978392997866336672 4685 1757264555195037075646769759364576 4686 -1381563719711901646372059266840352 4687 -2777998231399291352380196148116736 4688 2058498759131363439624221379714912 4689 3855341317283981701072170977420886 4690 -2686519189735430102126456999173452 4691 -4694284926079876419738087793399776 4692 3069493513302534258546440918466372 4693 5012910571747080682586057488409556 4694 -3069493513302534258546440918466372 4695 -4694284926079876419738087793399776 4696 2686519189735430102126456999173452 4697 3855341317283981701072170977420886 4698 -2058498759131363439624221379714912 4699 -2777998231399291352380196148116736 4700 1381563719711901646372059266840352 4701 1757264555195037075646769759364576 4702 -812772948864388978392997866336672 4703 -976615989135695145085362338125056 4704 419511214586112663986885173263072 4705 477315424101017014994100849845976 4706 -190174228750717792843463804793552 4707 -205373217739263751363530850513536 4708 75803454891853498829746377116912 4709 77880315052488483855308134532336 4710 -26599039376085210287672597456752 4711 -26058624478553568150166120565376 4712 8225928477749423558557654011472 4713 7701825677485479739294594584056 4714 -2244492746731476958531374714272 4715 -2012780464376210699661167378176 4716 540862311754921406470456413152 4717 465527920433183943360127275936 4718 -115196643633343428016131170912 4719 -95357065273678199002473223936 4720 21698802692184512791883685152 4721 17307563028526635172712889676 4722 -3615949981368252216924753272 4723 -2784207380636205609645349056 4724 533110855203790634241682472 4725 396941344189057745205546376 4726 -69516485116102001051619752 4727 -50134434857653085182214336 4728 8011715917693662426001912 4729 5605101506568193813029036 4730 -815119952947530725875552 4731 -554014105414600514974976 4732 73085699647299288887072 4733 48324574235734503545056 4734 -5761560149671522592672 4735 -3710838309585785400576 4736 398106940517520688352 4737 250066091787650553736 4738 -24014382638992484912 4739 -14728046735833035136 4740 1258137338721127952 4741 754200073351333776 4742 -56875860409737872 4743 -33358752768797056 4744 2200054143869872 4745 1263720870740776 4746 -72034759393952 4747 -40558729019136 4748 1968226994912 4749 1087195704736 4750 -44025792352 4751 -23876728576 4752 784880672 4753 418245681 4754 -10720322 4755 -5616976 4756 105302 4757 54286 4758 -662 4759 -336 4760 2 4761 1 4762 1 4763 -2 4764 -341 4765 672 4766 55946 4767 -108572 4768 -5881866 4769 11233952 4770 445303301 4771 -836491362 4772 -25864735601 4773 47753457152 4774 1199124018016 4775 -2174391409472 4776 -45582378713696 4777 81117458038272 4778 1448349118547816 4779 -2527441741481552 4780 -39022581927277576 4781 66717505537594112 4782 901310546939606576 4783 -1508400146702667552 4784 -17998521486626624816 4785 29456093471666070272 4786 312822903801468558696 4787 -500132183575301107472 4788 -4757118282408477331016 4789 7421676619171570801152 4790 63558532844663334130976 4791 -96649148471469007090112 4792 -748510078944933596294176 4793 1108028210829201029949952 4794 7789355517877855779755116 4795 -11210203013136387626058072 4796 -71762968199608603847247196 4797 100268869715306170364428672 4798 586108749278914832491000216 4799 -793882688378115490411092752 4800 -4247370435232844623334260376 4801 5568414761272411219290698112 4802 27323670371899345216207745276 4803 -34615126057053270345425779352 4804 -156062233686573859758953483916 4805 190714130547356398004946447872 4806 791278272973548998394862841696 4807 -931055840866367886720254551872 4808 -3560033008319237455962207480416 4809 4025560928752421399322334756352 4810 14203591635324644356018511390776 4811 -15403651354970959478589189168112 4812 -50212307111537895006576023172376 4813 52117248957107136300332241130752 4814 157137018283212472580819450011216 4815 -155760630104976967710616269064672 4816 -434860442575459232878331739279696 4817 410746435478527502727061701027072 4818 1063037099341716352044559309946616 4819 -954630848202034029988201699691952 4820 -2292953842408937488053233534497176 4821 1953231978271390290170724676250112 4822 4359426442059510177518127830162976 4823 -3514529110390074151293539518729152 4824 -7298390226018131720771084441162016 4825 5555996462798582704760392296233472 4826 10750337066945999932700809884967446 4827 -7710682634567963402144341954841772 4828 -13922664622834718325063172769167566 4829 9388569852159752839476175586799552 4830 15846182524432025619417027118742076 4831 -10025821143494161365172114976819112 4832 -15846182524432025619417027118742076 4833 9388569852159752839476175586799552 4834 13922664622834718325063172769167566 4835 -7710682634567963402144341954841772 4836 -10750337066945999932700809884967446 4837 5555996462798582704760392296233472 4838 7298390226018131720771084441162016 4839 -3514529110390074151293539518729152 4840 -4359426442059510177518127830162976 4841 1953231978271390290170724676250112 4842 2292953842408937488053233534497176 4843 -954630848202034029988201699691952 4844 -1063037099341716352044559309946616 4845 410746435478527502727061701027072 4846 434860442575459232878331739279696 4847 -155760630104976967710616269064672 4848 -157137018283212472580819450011216 4849 52117248957107136300332241130752 4850 50212307111537895006576023172376 4851 -15403651354970959478589189168112 4852 -14203591635324644356018511390776 4853 4025560928752421399322334756352 4854 3560033008319237455962207480416 4855 -931055840866367886720254551872 4856 -791278272973548998394862841696 4857 190714130547356398004946447872 4858 156062233686573859758953483916 4859 -34615126057053270345425779352 4860 -27323670371899345216207745276 4861 5568414761272411219290698112 4862 4247370435232844623334260376 4863 -793882688378115490411092752 4864 -586108749278914832491000216 4865 100268869715306170364428672 4866 71762968199608603847247196 4867 -11210203013136387626058072 4868 -7789355517877855779755116 4869 1108028210829201029949952 4870 748510078944933596294176 4871 -96649148471469007090112 4872 -63558532844663334130976 4873 7421676619171570801152 4874 4757118282408477331016 4875 -500132183575301107472 4876 -312822903801468558696 4877 29456093471666070272 4878 17998521486626624816 4879 -1508400146702667552 4880 -901310546939606576 4881 66717505537594112 4882 39022581927277576 4883 -2527441741481552 4884 -1448349118547816 4885 81117458038272 4886 45582378713696 4887 -2174391409472 4888 -1199124018016 4889 47753457152 4890 25864735601 4891 -836491362 4892 -445303301 4893 11233952 4894 5881866 4895 -108572 4896 -55946 4897 672 4898 341 4899 -2 4900 -1 4901 1 4902 -2 4903 -346 4904 682 4905 57631 4906 -111892 4907 -6154956 4908 11763732 4909 473653071 4910 -890606602 4911 -27983021626 4912 51729471202 4913 1320495667921 4914 -2398248036032 4915 -51130285550656 4916 91164757427392 4917 1656166413338056 4918 -2896698237095632 4919 -45525814528788496 4920 78045163854555152 4921 1073768139942072376 4922 -1802621093879213152 4923 -21916632326971566496 4924 35997042973253249632 4925 389733612231427324056 4926 -625645807602937117392 4927 -6070205553360548104656 4928 9514236564816954662032 4929 83159004365414953064296 4930 -127117065689326668261952 4931 -1005366908732534944605376 4932 1497020157889867192588352 4933 10753922018481191435949196 4934 -15578711035755711559510232 4935 -101972729743759234879118456 4936 143525936399217207694494392 4937 858409456909135777067104756 4938 -1172217498557829664982000432 4939 -6421244561267990436647446096 4940 8494740870465689246668520752 4941 42707870329677012278123401876 4942 -54647340743798690432415490552 4943 -252616156172579745666012787896 4944 312124467373147719517906967832 4945 1328768767754835654163709221356 4946 -1582556545947097996789725683392 4947 -6213422963025522227797579425856 4948 7120066016638474911924414960832 4949 25814746501148724610625388383896 4950 -28407183270649288712037022781552 4951 -95223201456804458319772912899376 4952 100424614223075790013152046344752 4953 311583823308964640188059955445096 4954 -314274036566424945161638900022432 4955 -903518721068625640880383727420256 4956 869720885150918465756663478559392 4957 2319390412874230590377014451280456 4958 -2126074198683432704089118619893232 4959 -5265252638154721900074196243827696 4960 4585907684817874976106467068994352 4961 10558844241011228245912810717160376 4962 -8718852884119020355036255660325952 4963 -18686874888857790200876291308783296 4964 14596780452036263441542168882324032 4965 29160720218561297062992678918596406 4966 -21500674133891999865401619769934892 4967 -40094366958916645062052666563818556 4968 27845329245669436650126345538335132 4969 48545986851586249623432551061508746 4970 -31692365048864051238834054237484152 4971 -51744007335852373969178284191122376 4972 31692365048864051238834054237484152 4973 48545986851586249623432551061508746 4974 -27845329245669436650126345538335132 4975 -40094366958916645062052666563818556 4976 21500674133891999865401619769934892 4977 29160720218561297062992678918596406 4978 -14596780452036263441542168882324032 4979 -18686874888857790200876291308783296 4980 8718852884119020355036255660325952 4981 10558844241011228245912810717160376 4982 -4585907684817874976106467068994352 4983 -5265252638154721900074196243827696 4984 2126074198683432704089118619893232 4985 2319390412874230590377014451280456 4986 -869720885150918465756663478559392 4987 -903518721068625640880383727420256 4988 314274036566424945161638900022432 4989 311583823308964640188059955445096 4990 -100424614223075790013152046344752 4991 -95223201456804458319772912899376 4992 28407183270649288712037022781552 4993 25814746501148724610625388383896 4994 -7120066016638474911924414960832 4995 -6213422963025522227797579425856 4996 1582556545947097996789725683392 4997 1328768767754835654163709221356 4998 -312124467373147719517906967832 4999 -252616156172579745666012787896 5000 54647340743798690432415490552 5001 42707870329677012278123401876 5002 -8494740870465689246668520752 5003 -6421244561267990436647446096 5004 1172217498557829664982000432 5005 858409456909135777067104756 5006 -143525936399217207694494392 5007 -101972729743759234879118456 5008 15578711035755711559510232 5009 10753922018481191435949196 5010 -1497020157889867192588352 5011 -1005366908732534944605376 5012 127117065689326668261952 5013 83159004365414953064296 5014 -9514236564816954662032 5015 -6070205553360548104656 5016 625645807602937117392 5017 389733612231427324056 5018 -35997042973253249632 5019 -21916632326971566496 5020 1802621093879213152 5021 1073768139942072376 5022 -78045163854555152 5023 -45525814528788496 5024 2896698237095632 5025 1656166413338056 5026 -91164757427392 5027 -51130285550656 5028 2398248036032 5029 1320495667921 5030 -51729471202 5031 -27983021626 5032 890606602 5033 473653071 5034 -11763732 5035 -6154956 5036 111892 5037 57631 5038 -682 5039 -346 5040 2 5041 1 5042 1 5043 -2 5044 -351 5045 692 5046 59341 5047 -115262 5048 -6436371 5049 12309912 5050 503335491 5051 -947306142 5052 -30237887901 5053 55966043252 5054 1451937631951 5055 -2640991335842 5056 -57247277290641 5057 102260571101312 5058 1889626213743496 5059 -3312332826676112 5060 -52975377416317816 5061 91051629057576992 5062 1275384282179971176 5063 -2147536279884144752 5064 -26595642654672065176 5065 43833264653943132992 5066 483644330504905389816 5067 -779467224462854648112 5068 -7711230780797849663496 5069 12140411106721096209312 5070 108257683048409410493016 5071 -166318008730829906128592 5072 -1342760044476603234193576 5073 2010733817465069889210752 5074 14753329242993460765731276 5075 -21507844036962382871898392 5076 -143884073833751849434088116 5077 203945459487518469758236912 5078 1247434059451329427335211996 5079 -1716818913818271554134209512 5080 -9624089015292785543678551716 5081 12842489122535980873294892192 5082 66118596631876381208107889476 5083 -85415740659354024556246803752 5084 -404618707989854138808967170876 5085 505232312345159491332025575792 5086 2205633858673710838865535944916 5087 -2657537535509671308327418442712 5088 -10707304822674553875540740013996 5089 12426845926051044455595158851712 5090 46268301497451196662271797731416 5091 -51629493002297449221250776767792 5092 -177852314499251760354472346846376 5093 190446402913608916639545825798752 5094 607656253211920678534136961033976 5095 -623167646617929280376119910890192 5096 -1843650617510440171391721482910216 5097 1807037442137251281760767454840512 5098 4962350904244693162770725135819496 5099 -4638780825748461180754028902560912 5100 -11836791448395817898629447934894616 5101 10530505276309443800148392487655392 5102 24995912248801700098199941098976776 5103 -21117688482022456491825621434320752 5104 -46683424898107059156861613346595576 5105 37373749777715580401752582617566592 5106 77041156011491614146953307992027766 5107 -58321440437122594125985357837192812 5108 -112256435445261941855848585022284746 5109 80188733917833290124105333127637112 5110 144331012301841767985737908701997566 5111 -97091973703172499246865102123017492 5112 -163674724285166726070278943727599426 5113 103488014671704747938356568382244752 5114 163674724285166726070278943727599426 5115 -97091973703172499246865102123017492 5116 -144331012301841767985737908701997566 5117 80188733917833290124105333127637112 5118 112256435445261941855848585022284746 5119 -58321440437122594125985357837192812 5120 -77041156011491614146953307992027766 5121 37373749777715580401752582617566592 5122 46683424898107059156861613346595576 5123 -21117688482022456491825621434320752 5124 -24995912248801700098199941098976776 5125 10530505276309443800148392487655392 5126 11836791448395817898629447934894616 5127 -4638780825748461180754028902560912 5128 -4962350904244693162770725135819496 5129 1807037442137251281760767454840512 5130 1843650617510440171391721482910216 5131 -623167646617929280376119910890192 5132 -607656253211920678534136961033976 5133 190446402913608916639545825798752 5134 177852314499251760354472346846376 5135 -51629493002297449221250776767792 5136 -46268301497451196662271797731416 5137 12426845926051044455595158851712 5138 10707304822674553875540740013996 5139 -2657537535509671308327418442712 5140 -2205633858673710838865535944916 5141 505232312345159491332025575792 5142 404618707989854138808967170876 5143 -85415740659354024556246803752 5144 -66118596631876381208107889476 5145 12842489122535980873294892192 5146 9624089015292785543678551716 5147 -1716818913818271554134209512 5148 -1247434059451329427335211996 5149 203945459487518469758236912 5150 143884073833751849434088116 5151 -21507844036962382871898392 5152 -14753329242993460765731276 5153 2010733817465069889210752 5154 1342760044476603234193576 5155 -166318008730829906128592 5156 -108257683048409410493016 5157 12140411106721096209312 5158 7711230780797849663496 5159 -779467224462854648112 5160 -483644330504905389816 5161 43833264653943132992 5162 26595642654672065176 5163 -2147536279884144752 5164 -1275384282179971176 5165 91051629057576992 5166 52975377416317816 5167 -3312332826676112 5168 -1889626213743496 5169 102260571101312 5170 57247277290641 5171 -2640991335842 5172 -1451937631951 5173 55966043252 5174 30237887901 5175 -947306142 5176 -503335491 5177 12309912 5178 6436371 5179 -115262 5180 -59341 5181 692 5182 351 5183 -2 5184 -1 5185 1 5186 -2 5187 -356 5188 702 5189 61076 5190 -118682 5191 -6726236 5192 12872742 5193 534391686 5194 -1006670982 5195 -32635835676 5196 60475775802 5197 1594107606356 5198 -2903875263902 5199 -63981197594276 5200 114494554581282 5201 2151394633236761 5202 -3779252427486992 5203 -61489669283413536 5204 105950754832635632 5205 1510462917711442976 5206 -2550768564359942352 5207 -32166099496620325856 5208 53191285309344130352 5209 597906502467463720976 5210 -967288661009810779632 5211 -9753809560228464349536 5212 15422461561595699326992 5213 140249736042649452575136 5214 -216515366096818820986032 5215 -1783653744986672456943776 5216 2685520088953206468387152 5217 20117556922400203778346356 5218 -29506658485986921531462552 5219 -201653091150670075943616176 5220 287768147667503698868176232 5221 1799209052260118216285773936 5222 -2494868118902658854670423992 5223 -14305160902380658079282182736 5224 19248178030585571087357103432 5225 101427663892241128498376225576 5226 -132237193263752762416215778952 5227 -641568785940438569129568667856 5228 809237415979708277617934341752 5229 3620717191353883960338554267376 5230 -4411267717347421677731071889832 5231 -18228013752367607331061112844336 5232 21414609645349107751081480027992 5233 81829298172227839449002855448836 5234 -92536602994902393324543595462832 5235 -327379602001297855459245698113376 5236 355704628998503520708944693692752 5237 1166401373538390272167700959477856 5238 -1215312506423841357068273922067952 5239 -3697642163958219410678098265724576 5240 3687301235020880342783442965820432 5241 10420076406029635897683981528410736 5242 -9924701808489386325541450271638992 5243 -26076704004137433422908230875835936 5244 23673582896791635797258895869789232 5245 57893714249816405597126174009182176 5246 -49991824497603400196399882197953552 5247 -113914714110953672238712797314213856 5248 93366849796214118313723226693191152 5249 198472080465029834107320086573756526 5250 -154082312022983228293906615984055532 5251 -305940472330998744254772608688698136 5252 224512870890523883711697170044569492 5253 416964915582770290089797159979556536 5254 -288662024603683535971475817403995132 5255 -502189683993353492549747056675631976 5256 327349448570333452140557887455198852 5257 534325477913742948017271024219688356 5258 -327349448570333452140557887455198852 5259 -502189683993353492549747056675631976 5260 288662024603683535971475817403995132 5261 416964915582770290089797159979556536 5262 -224512870890523883711697170044569492 5263 -305940472330998744254772608688698136 5264 154082312022983228293906615984055532 5265 198472080465029834107320086573756526 5266 -93366849796214118313723226693191152 5267 -113914714110953672238712797314213856 5268 49991824497603400196399882197953552 5269 57893714249816405597126174009182176 5270 -23673582896791635797258895869789232 5271 -26076704004137433422908230875835936 5272 9924701808489386325541450271638992 5273 10420076406029635897683981528410736 5274 -3687301235020880342783442965820432 5275 -3697642163958219410678098265724576 5276 1215312506423841357068273922067952 5277 1166401373538390272167700959477856 5278 -355704628998503520708944693692752 5279 -327379602001297855459245698113376 5280 92536602994902393324543595462832 5281 81829298172227839449002855448836 5282 -21414609645349107751081480027992 5283 -18228013752367607331061112844336 5284 4411267717347421677731071889832 5285 3620717191353883960338554267376 5286 -809237415979708277617934341752 5287 -641568785940438569129568667856 5288 132237193263752762416215778952 5289 101427663892241128498376225576 5290 -19248178030585571087357103432 5291 -14305160902380658079282182736 5292 2494868118902658854670423992 5293 1799209052260118216285773936 5294 -287768147667503698868176232 5295 -201653091150670075943616176 5296 29506658485986921531462552 5297 20117556922400203778346356 5298 -2685520088953206468387152 5299 -1783653744986672456943776 5300 216515366096818820986032 5301 140249736042649452575136 5302 -15422461561595699326992 5303 -9753809560228464349536 5304 967288661009810779632 5305 597906502467463720976 5306 -53191285309344130352 5307 -32166099496620325856 5308 2550768564359942352 5309 1510462917711442976 5310 -105950754832635632 5311 -61489669283413536 5312 3779252427486992 5313 2151394633236761 5314 -114494554581282 5315 -63981197594276 5316 2903875263902 5317 1594107606356 5318 -60475775802 5319 -32635835676 5320 1006670982 5321 534391686 5322 -12872742 5323 -6726236 5324 118682 5325 61076 5326 -702 5327 -356 5328 2 5329 1 5330 1 5331 -2 5332 -361 5333 712 5334 62836 5335 -122152 5336 -7024676 5337 13452472 5338 566863406 5339 -1068783372 5340 -35183569326 5341 65271671352 5342 1747694993636 5343 -3188215212712 5344 -71383055728436 5345 127962395188552 5346 2444364939993601 5347 -4302789266473522 5348 -71199568771624281 5349 122979338566827072 5350 1783854096660127776 5351 -3020925835422885952 5352 -38778099543051653536 5353 64332198993240651712 5354 736455172582772307536 5355 -1195813004934927441952 5356 -12286293384715549629776 5357 19507619120456928699072 5358 180848468726069315578656 5359 -280499472085298905150272 5360 -2356934213222959551490976 5361 3567307489973344913887552 5362 27272250845293289172064436 5363 -40235113844800407556692712 5364 -280783965045044122784887636 5365 403306182301340151887232352 5366 2576398438745795689965742576 5367 -3598418104520236432571547872 5368 -21094106192446094004908804656 5369 28610321804761316158564365472 5370 154229180855792928752372615176 5371 -202855327784482256996752451152 5372 -1007470836360185222460376451336 5373 1283137571880877138259137335712 5374 5880760809253739084703991618736 5375 -7241434382707767920677108534752 5376 -30671266378416334646861810891376 5377 36456027504735214662122225688672 5378 142886531215293662282226928349156 5379 -163658596344455678898005710897672 5380 -594282106163330481557335744487876 5381 654759204002595710918491396226752 5382 2205190233536695169044836044976736 5383 -2332802747076780544335401918955712 5384 -7294668550344292396982347069338336 5385 7395284327916438821356196531449152 5386 21492321040029615993928965725776176 5387 -20840152812059271795367963056821472 5388 -56346184027145841971675112947524656 5389 52153408008274866845816461751671872 5390 131317584047537110614552196624596576 5391 -115787428499632811194252348018364352 5392 -271792077355976878228638735719303136 5393 227829428221907344477425594628427712 5394 499120494168411742973479337274352686 5395 -396944160930059668214640173147513052 5396 -812577176841995034949905927230565726 5397 611880944661997488509545217377396272 5398 1171931129694816801767964108757393656 5399 -833929831165540580179594319959113072 5400 -1496478648783490854582495851463178776 5401 1004379367986706985099494113351263952 5402 1691214059047763344848133855805718036 5403 -1068650955827485896034542048439376712 5404 -1691214059047763344848133855805718036 5405 1004379367986706985099494113351263952 5406 1496478648783490854582495851463178776 5407 -833929831165540580179594319959113072 5408 -1171931129694816801767964108757393656 5409 611880944661997488509545217377396272 5410 812577176841995034949905927230565726 5411 -396944160930059668214640173147513052 5412 -499120494168411742973479337274352686 5413 227829428221907344477425594628427712 5414 271792077355976878228638735719303136 5415 -115787428499632811194252348018364352 5416 -131317584047537110614552196624596576 5417 52153408008274866845816461751671872 5418 56346184027145841971675112947524656 5419 -20840152812059271795367963056821472 5420 -21492321040029615993928965725776176 5421 7395284327916438821356196531449152 5422 7294668550344292396982347069338336 5423 -2332802747076780544335401918955712 5424 -2205190233536695169044836044976736 5425 654759204002595710918491396226752 5426 594282106163330481557335744487876 5427 -163658596344455678898005710897672 5428 -142886531215293662282226928349156 5429 36456027504735214662122225688672 5430 30671266378416334646861810891376 5431 -7241434382707767920677108534752 5432 -5880760809253739084703991618736 5433 1283137571880877138259137335712 5434 1007470836360185222460376451336 5435 -202855327784482256996752451152 5436 -154229180855792928752372615176 5437 28610321804761316158564365472 5438 21094106192446094004908804656 5439 -3598418104520236432571547872 5440 -2576398438745795689965742576 5441 403306182301340151887232352 5442 280783965045044122784887636 5443 -40235113844800407556692712 5444 -27272250845293289172064436 5445 3567307489973344913887552 5446 2356934213222959551490976 5447 -280499472085298905150272 5448 -180848468726069315578656 5449 19507619120456928699072 5450 12286293384715549629776 5451 -1195813004934927441952 5452 -736455172582772307536 5453 64332198993240651712 5454 38778099543051653536 5455 -3020925835422885952 5456 -1783854096660127776 5457 122979338566827072 5458 71199568771624281 5459 -4302789266473522 5460 -2444364939993601 5461 127962395188552 5462 71383055728436 5463 -3188215212712 5464 -1747694993636 5465 65271671352 5466 35183569326 5467 -1068783372 5468 -566863406 5469 13452472 5470 7024676 5471 -122152 5472 -62836 5473 712 5474 361 5475 -2 5476 -1 5477 1 5478 -2 5479 -366 5480 722 5481 64621 5482 -125672 5483 -7331816 5484 14049352 5485 600793026 5486 -1133726812 5487 -37887999476 5488 70367138652 5489 1913421905666 5490 -3495389987272 5491 -79507181147496 5492 142766111456872 5493 2771672786099141 5494 -4888729879987202 5495 -82249512244564926 5496 142399137543248562 5497 2101012342565406201 5498 -3567708193320255552 5499 -46603805310557553216 5500 77556199086103307072 5501 903897670112305264496 5502 -1472910345165544615072 5503 -15414374567168176821216 5504 24572586769431099259552 5505 232150000351698722606576 5506 -361696937452138631157312 5507 -3098781626119626677370176 5508 4713868426445919102981952 5509 36763800038462938551330516 5510 -54544501690586578344128872 5511 -388526443579938227070337496 5512 561567930090088245569775272 5513 3663794768393520116525094916 5514 -5152796877491591379931485152 5515 -30867340840232362560017642976 5516 42188212384892188009817609312 5517 232543930657761655074410150776 5518 -308458361711585857504745230352 5519 -1567410672784942665206253968816 5520 2014941672720370444920752902672 5521 9454506789375678583682642741496 5522 -11761521618507478169407983237472 5523 -51034895953085609572920019579616 5524 61342532756832669293723621782752 5525 246469852603180426253333190617876 5526 -285773062430587324564453856698312 5527 -1064485830067535501635574094632376 5528 1188564212326660963114671488975752 5529 4108990747705217072439154581918116 5530 -4410380467073390338089672089953472 5531 -14165464278034548654697986952226496 5532 14589337100688584793964694138676672 5533 43577558246206786033623705858012816 5534 -42984642080059231987857931451552352 5535 -119518810691294001556340004786943776 5536 112692368054291683943350225895049312 5537 291970584091232686277860233075464976 5538 -262635168095074221229104393249193152 5539 -634684518402779611231695628380628416 5540 543584154711953756457277471438606272 5541 1226571427968203310156969262250511246 5542 -998240988336823485946958674548705372 5543 -2105585992870526114352665610799944516 5544 1625154353683990069899811854461131452 5545 3208270195860806813736960470742751926 5546 -2343862259389633603535928217514787312 5547 -4336269440809388816709648600138798576 5548 2992957297566981709164991702926357552 5549 5196451443804668169629617933971424716 5550 -3382428118095526689696267711611436072 5551 -5519730029750498481765351808490189496 5552 3382428118095526689696267711611436072 5553 5196451443804668169629617933971424716 5554 -2992957297566981709164991702926357552 5555 -4336269440809388816709648600138798576 5556 2343862259389633603535928217514787312 5557 3208270195860806813736960470742751926 5558 -1625154353683990069899811854461131452 5559 -2105585992870526114352665610799944516 5560 998240988336823485946958674548705372 5561 1226571427968203310156969262250511246 5562 -543584154711953756457277471438606272 5563 -634684518402779611231695628380628416 5564 262635168095074221229104393249193152 5565 291970584091232686277860233075464976 5566 -112692368054291683943350225895049312 5567 -119518810691294001556340004786943776 5568 42984642080059231987857931451552352 5569 43577558246206786033623705858012816 5570 -14589337100688584793964694138676672 5571 -14165464278034548654697986952226496 5572 4410380467073390338089672089953472 5573 4108990747705217072439154581918116 5574 -1188564212326660963114671488975752 5575 -1064485830067535501635574094632376 5576 285773062430587324564453856698312 5577 246469852603180426253333190617876 5578 -61342532756832669293723621782752 5579 -51034895953085609572920019579616 5580 11761521618507478169407983237472 5581 9454506789375678583682642741496 5582 -2014941672720370444920752902672 5583 -1567410672784942665206253968816 5584 308458361711585857504745230352 5585 232543930657761655074410150776 5586 -42188212384892188009817609312 5587 -30867340840232362560017642976 5588 5152796877491591379931485152 5589 3663794768393520116525094916 5590 -561567930090088245569775272 5591 -388526443579938227070337496 5592 54544501690586578344128872 5593 36763800038462938551330516 5594 -4713868426445919102981952 5595 -3098781626119626677370176 5596 361696937452138631157312 5597 232150000351698722606576 5598 -24572586769431099259552 5599 -15414374567168176821216 5600 1472910345165544615072 5601 903897670112305264496 5602 -77556199086103307072 5603 -46603805310557553216 5604 3567708193320255552 5605 2101012342565406201 5606 -142399137543248562 5607 -82249512244564926 5608 4888729879987202 5609 2771672786099141 5610 -142766111456872 5611 -79507181147496 5612 3495389987272 5613 1913421905666 5614 -70367138652 5615 -37887999476 5616 1133726812 5617 600793026 5618 -14049352 5619 -7331816 5620 125672 5621 64621 5622 -722 5623 -366 5624 2 5625 1 5626 1 5627 -2 5628 -371 5629 732 5630 66431 5631 -129242 5632 -7647781 5633 14663632 5634 636223546 5635 -1201586052 5636 -40756246126 5637 75775998952 5638 2092044182446 5639 -3826843811332 5640 -88411383027706 5641 159014362294992 5642 3136712190160381 5643 -5543345572198282 5644 -94798644790638471 5645 164499024489129852 5646 2468060129896468251 5647 -4202024685130812402 5648 -55840234039763470521 5649 93207610621115106432 5650 1105613873595069431856 5651 -1807795340224610528992 5652 -19264092927611571315856 5653 30828749134336353642432 5654 296709548457729097946896 5655 -464300000703397445213152 5656 -4054325501375602662291376 5657 6197563252239253354740352 5658 49290318517474403434664596 5659 -73527600076925877102661032 5660 -534379246999574322309925756 5661 777052887159876454140674992 5662 5175457072153634834734982956 5663 -7327589536787040233050189832 5664 -44836729363609065436405708196 5665 61734681680464725120035285952 5666 347787696267778393654063012376 5667 -465087861315523310148820301552 5668 -2416871326865876035290154580296 5669 3134821345569885330412507937632 5670 15051800807601362138730402515656 5671 -18909013578751357167365285482992 5672 -84012445979476244495418628796056 5673 102069791906171219145840039159232 5674 420189814069931374413700453762996 5675 -492939705206360852506666381235752 5676 -1882501807531890577017814998646876 5677 2128971660135071003271148189264752 5678 7550605002426074500304071654501996 5679 -8217981495410434144878309163836232 5680 -27095215959886546403316485714051556 5681 28330928556069097309395973904452992 5682 86921696725618504276251081087592656 5683 -87155116492413572067247411716025632 5684 -249065653097619251565679573548061296 5685 239037621382588003112680009573887552 5686 636874130891110055720900689652507376 5687 -583941168182465372555720466150929952 5688 -1451925438684160739967764647954479696 5689 1269369036805559222463391256761256832 5690 2948424255794890434303219833508352206 5691 -2453142855936406620313938524501022492 5692 -5328639397512376396403552222147866506 5693 4211171985741052228705331221599889032 5694 8564164896099313067889249790464959346 5695 -6416540391721613627473920941485503852 5696 -12232264155449462837518465505911125126 5697 8672538881618777633419297200277597152 5698 15518635479748020404669249939962938396 5699 -10392902887609336339259235867942849432 5700 -17481037709746220030787505165684486356 5701 11039460059500996963530703616980378992 5702 17481037709746220030787505165684486356 5703 -10392902887609336339259235867942849432 5704 -15518635479748020404669249939962938396 5705 8672538881618777633419297200277597152 5706 12232264155449462837518465505911125126 5707 -6416540391721613627473920941485503852 5708 -8564164896099313067889249790464959346 5709 4211171985741052228705331221599889032 5710 5328639397512376396403552222147866506 5711 -2453142855936406620313938524501022492 5712 -2948424255794890434303219833508352206 5713 1269369036805559222463391256761256832 5714 1451925438684160739967764647954479696 5715 -583941168182465372555720466150929952 5716 -636874130891110055720900689652507376 5717 239037621382588003112680009573887552 5718 249065653097619251565679573548061296 5719 -87155116492413572067247411716025632 5720 -86921696725618504276251081087592656 5721 28330928556069097309395973904452992 5722 27095215959886546403316485714051556 5723 -8217981495410434144878309163836232 5724 -7550605002426074500304071654501996 5725 2128971660135071003271148189264752 5726 1882501807531890577017814998646876 5727 -492939705206360852506666381235752 5728 -420189814069931374413700453762996 5729 102069791906171219145840039159232 5730 84012445979476244495418628796056 5731 -18909013578751357167365285482992 5732 -15051800807601362138730402515656 5733 3134821345569885330412507937632 5734 2416871326865876035290154580296 5735 -465087861315523310148820301552 5736 -347787696267778393654063012376 5737 61734681680464725120035285952 5738 44836729363609065436405708196 5739 -7327589536787040233050189832 5740 -5175457072153634834734982956 5741 777052887159876454140674992 5742 534379246999574322309925756 5743 -73527600076925877102661032 5744 -49290318517474403434664596 5745 6197563252239253354740352 5746 4054325501375602662291376 5747 -464300000703397445213152 5748 -296709548457729097946896 5749 30828749134336353642432 5750 19264092927611571315856 5751 -1807795340224610528992 5752 -1105613873595069431856 5753 93207610621115106432 5754 55840234039763470521 5755 -4202024685130812402 5756 -2468060129896468251 5757 164499024489129852 5758 94798644790638471 5759 -5543345572198282 5760 -3136712190160381 5761 159014362294992 5762 88411383027706 5763 -3826843811332 5764 -2092044182446 5765 75775998952 5766 40756246126 5767 -1201586052 5768 -636223546 5769 14663632 5770 7647781 5771 -129242 5772 -66431 5773 732 5774 371 5775 -2 5776 -1 5777 1 5778 -2 5779 -376 5780 742 5781 68266 5782 -132862 5783 -7972696 5784 15295562 5785 673198591 5786 -1272447092 5787 -43795641776 5788 81512492252 5789 2284352426476 5790 -4184088364892 5791 -98157114832816 5792 176822766055412 5793 3543152297778071 5794 -6273424380320762 5795 -109022048125195416 5796 189597289581276942 5797 2891856823665366426 5798 -4936120259792936502 5799 -66712343539921563576 5800 111680468079526941042 5801 1347869328877063115241 5802 -2211227747190138863712 5803 -23985297481655861805696 5804 38528185855223142631712 5805 377631139654013376547616 5806 -593419096915458195893792 5807 -5279635051240126650664576 5808 8108651002751205324582752 5809 65739770523328512806436676 5810 -98580637034948806869329192 5811 -730724765670900479949912416 5812 1068758493999148644619851512 5813 7263942093472962065326258696 5814 -10350914144307269669469965912 5815 -64667365509336780737241070816 5816 89673458727218130872811416392 5817 516093788992316909330539292476 5818 -695575392535556787308126024752 5819 -3694834745764701049241858195776 5820 4833742653731752070580309160592 5821 23738314825607008834845572971216 5822 -30103601615202724277460805031312 5823 -136882273944580320968879602277696 5824 168024891958952488990837257592112 5825 708341843861750057200799160877516 5826 -840379628139862748827400907525992 5827 -3288571032014543656444848214881376 5828 3765003615063781154035629997293752 5829 13691050130228107083864183031678376 5830 -15101210004852149000608143309003992 5831 -51081783953133489193377175696226016 5832 54190431919773092806632971428103112 5833 170678769797643245298359514610550196 5834 -173843393451237008552502162175185312 5835 -510297582808064899976425478067705216 5836 498131306195238503131359147096122592 5837 1364015026753905313511940282348343776 5838 -1273748261782220111441801379305014752 5839 -3256681905940201540800106269908846976 5840 2903850877368321479935529295908959392 5841 6939087768090169619197766994985345566 5842 -5896848511589780868606439667016704412 5843 -13183349365180080071334649104658263696 5844 10657278795024752792807104444295733012 5845 22315148265093793921703464455812603916 5846 -17128329792198626135778499580929918692 5847 -33629509834992003160355557179347092176 5848 24464528310898925675036931011822250252 5849 45095977398435038509026309846429257826 5850 -31037270959496040809338499879925876792 5851 -53785478964712913113975226841533123616 5852 34962075419492440061575010331368972712 5853 57040995538494433988636417565329730696 5854 -34962075419492440061575010331368972712 5855 -53785478964712913113975226841533123616 5856 31037270959496040809338499879925876792 5857 45095977398435038509026309846429257826 5858 -24464528310898925675036931011822250252 5859 -33629509834992003160355557179347092176 5860 17128329792198626135778499580929918692 5861 22315148265093793921703464455812603916 5862 -10657278795024752792807104444295733012 5863 -13183349365180080071334649104658263696 5864 5896848511589780868606439667016704412 5865 6939087768090169619197766994985345566 5866 -2903850877368321479935529295908959392 5867 -3256681905940201540800106269908846976 5868 1273748261782220111441801379305014752 5869 1364015026753905313511940282348343776 5870 -498131306195238503131359147096122592 5871 -510297582808064899976425478067705216 5872 173843393451237008552502162175185312 5873 170678769797643245298359514610550196 5874 -54190431919773092806632971428103112 5875 -51081783953133489193377175696226016 5876 15101210004852149000608143309003992 5877 13691050130228107083864183031678376 5878 -3765003615063781154035629997293752 5879 -3288571032014543656444848214881376 5880 840379628139862748827400907525992 5881 708341843861750057200799160877516 5882 -168024891958952488990837257592112 5883 -136882273944580320968879602277696 5884 30103601615202724277460805031312 5885 23738314825607008834845572971216 5886 -4833742653731752070580309160592 5887 -3694834745764701049241858195776 5888 695575392535556787308126024752 5889 516093788992316909330539292476 5890 -89673458727218130872811416392 5891 -64667365509336780737241070816 5892 10350914144307269669469965912 5893 7263942093472962065326258696 5894 -1068758493999148644619851512 5895 -730724765670900479949912416 5896 98580637034948806869329192 5897 65739770523328512806436676 5898 -8108651002751205324582752 5899 -5279635051240126650664576 5900 593419096915458195893792 5901 377631139654013376547616 5902 -38528185855223142631712 5903 -23985297481655861805696 5904 2211227747190138863712 5905 1347869328877063115241 5906 -111680468079526941042 5907 -66712343539921563576 5908 4936120259792936502 5909 2891856823665366426 5910 -189597289581276942 5911 -109022048125195416 5912 6273424380320762 5913 3543152297778071 5914 -176822766055412 5915 -98157114832816 5916 4184088364892 5917 2284352426476 5918 -81512492252 5919 -43795641776 5920 1272447092 5921 673198591 5922 -15295562 5923 -7972696 5924 132862 5925 68266 5926 -742 5927 -376 5928 2 5929 1 5930 1 5931 -2 5932 -381 5933 752 5934 70126 5935 -136532 5936 -8306686 5937 15945392 5938 711762411 5939 -1346397182 5940 -47013734551 5941 87591283552 5942 2491173052756 5943 -4568704852952 5944 -108809643989076 5945 196314229665632 5946 3994954944721711 5947 -7086304595556142 5948 -125112049183615011 5949 218044096250390832 5950 3380073450953115726 5951 -5783713647330732852 5952 -79476440883172803006 5953 133424687079843127152 5954 1637942608576038560901 5955 -2695738657754126230482 5956 -29755622304913202648361 5957 47970594963311723611392 5958 478672808846115523616736 5959 -755262279308026753095232 5960 -6844104384725056418999776 5961 10559270102480253301329152 5962 87236707580071050106266756 5963 -131479541046657025612873352 5964 -993625810264126606495007476 5965 1461449531341800959899824832 5966 10132183847142159834515874136 5967 -14527884186945924130652517392 5968 -92633135891424282141507261336 5969 129334731018673561474482141632 5970 760108071956089951813403196076 5971 -1032187577984633818661078584952 5972 -5602079319828131533188649537756 5973 7389669491529402098483716391552 5974 37100634878835214025248049488176 5975 -47476629651214017669691145942432 5976 -220827792000592778358646785311536 5977 273764547889160641937759204555392 5978 1181273901724235356151353278339436 5979 -1416683687723500114401598321755032 5980 -5677672132156019211300449190810876 5981 6577142064029087312889696429762752 5982 24509628392370213048380291241147256 5983 -27382100260456214167728366063356752 5984 -94975254093065894278457645345912376 5985 102163567906266978386754351392452032 5986 330141417590322920105002633162982436 5987 -341357539595286490596719029221100392 5988 -1028663139508182162379789317028626036 5989 1020595165616129799952850956135410432 5990 2870575221952447219751084054608294176 5991 -2728030053507810627023880564696687552 5992 -7168193456258547077195649310867220256 5993 6513363811880403081600212539817693952 5994 16003471428767014119868931856712111326 5995 -13878175536180339238395533989970691132 5996 -31916134156449811427745295433677018086 5997 26366698730360160142669298209316527392 5998 56813055220323379578652322449062333636 5999 -44630296530187587843406928911625207832 6000 -90201317684483049353616020797019533476 6001 67259019669984006320711114358694184352 6002 127654543855224893019455729049420850506 6003 -90191954796870077018052619692858515652 6004 -160955998282140033241678536447814135026 6005 107570957929425826227950453683066247232 6006 180750625342192227225761665069600799736 6007 -114081991076988867977272835130659461392 6008 -180750625342192227225761665069600799736 6009 107570957929425826227950453683066247232 6010 160955998282140033241678536447814135026 6011 -90191954796870077018052619692858515652 6012 -127654543855224893019455729049420850506 6013 67259019669984006320711114358694184352 6014 90201317684483049353616020797019533476 6015 -44630296530187587843406928911625207832 6016 -56813055220323379578652322449062333636 6017 26366698730360160142669298209316527392 6018 31916134156449811427745295433677018086 6019 -13878175536180339238395533989970691132 6020 -16003471428767014119868931856712111326 6021 6513363811880403081600212539817693952 6022 7168193456258547077195649310867220256 6023 -2728030053507810627023880564696687552 6024 -2870575221952447219751084054608294176 6025 1020595165616129799952850956135410432 6026 1028663139508182162379789317028626036 6027 -341357539595286490596719029221100392 6028 -330141417590322920105002633162982436 6029 102163567906266978386754351392452032 6030 94975254093065894278457645345912376 6031 -27382100260456214167728366063356752 6032 -24509628392370213048380291241147256 6033 6577142064029087312889696429762752 6034 5677672132156019211300449190810876 6035 -1416683687723500114401598321755032 6036 -1181273901724235356151353278339436 6037 273764547889160641937759204555392 6038 220827792000592778358646785311536 6039 -47476629651214017669691145942432 6040 -37100634878835214025248049488176 6041 7389669491529402098483716391552 6042 5602079319828131533188649537756 6043 -1032187577984633818661078584952 6044 -760108071956089951813403196076 6045 129334731018673561474482141632 6046 92633135891424282141507261336 6047 -14527884186945924130652517392 6048 -10132183847142159834515874136 6049 1461449531341800959899824832 6050 993625810264126606495007476 6051 -131479541046657025612873352 6052 -87236707580071050106266756 6053 10559270102480253301329152 6054 6844104384725056418999776 6055 -755262279308026753095232 6056 -478672808846115523616736 6057 47970594963311723611392 6058 29755622304913202648361 6059 -2695738657754126230482 6060 -1637942608576038560901 6061 133424687079843127152 6062 79476440883172803006 6063 -5783713647330732852 6064 -3380073450953115726 6065 218044096250390832 6066 125112049183615011 6067 -7086304595556142 6068 -3994954944721711 6069 196314229665632 6070 108809643989076 6071 -4568704852952 6072 -2491173052756 6073 87591283552 6074 47013734551 6075 -1346397182 6076 -711762411 6077 15945392 6078 8306686 6079 -136532 6080 -70126 6081 752 6082 381 6083 -2 6084 -1 6085 1 6086 -2 6087 -386 6088 762 6089 72011 6090 -140252 6091 -8649876 6092 16613372 6093 751959881 6094 -1423524822 6095 -50418291326 6096 94027469102 6097 2713369354411 6098 -4982346105512 6099 -120438226747736 6100 217619287978152 6101 4496393048042051 6102 -7989909889443422 6103 -143279613319449006 6104 250224098367230022 6105 3941273692637512401 6106 -6760146901906231452 6107 -94423941628787384436 6108 158952881766345606012 6109 1984268423618897618211 6110 -3275885217152077121802 6111 -36785042228997493670226 6112 59511244609826405296722 6113 604369621077652173487881 6114 -957345617692231047233472 6115 -8833301752187225448806976 6116 13688208769450112837999552 6117 115199352169756613127924836 6118 -174473415160142100212533512 6119 -1343821599937511707827020936 6120 1987251620528253212990014952 6121 14048708720089888360810531276 6122 -20264367694284319669031748272 6123 -131821088112458290237328170256 6124 185266271782848564283014522672 6125 1111410669884861356903874740676 6126 -1520216143912179903626806392152 6127 -8426562547753489122324209903736 6128 11204158639656263066377299075512 6129 57482053181722149755404131809036 6130 -74201269757670428050496098976352 6131 -352881686181856027723277126684576 6132 441655584001185556717293570623072 6133 1949630789503149418385518472761756 6134 -2362547803448470712302706556678872 6135 -9692313409327254796254999112660376 6136 11355344264312038422600898381621752 6137 43341584652584406885460133291483636 6138 -49019256784740426096760582482294512 6139 -174249083006348535662294668713773136 6140 189950508186131788556915290691824752 6141 629443807495922771156968981293798876 6142 -660282835180645840210005266325964872 6143 -2041519636289078063678230008633809256 6144 2057326279016364324759578634057252072 6145 5940428692692888982036575283907741076 6146 -5741150443904894439502168109216588352 6147 -15494828785226615550994494494868889536 6148 14336386912517094154391298621734440512 6149 36198392508786367360265006247214719486 6150 -32006942857534028239737863713424222652 6151 -75675956657577504024405295270330511676 6152 63832268312899622855490590867354036172 6153 141462586837493511291736214301372406506 6154 -113626110440646759157304644898124667272 6155 -236274965965181604619082201069332282776 6156 180402635368966098707232041594039066952 6157 352373900879675955014493978563828752686 6158 -255309087710449786038911458098841701012 6159 -468994451731105080297239504882952016836 6160 321911996564280066483357072895628270052 6161 556848539483183912923341108883547429226 6162 -361501250684384454451523330139201599472 6163 -589665232838362190406069000400520522256 6164 361501250684384454451523330139201599472 6165 556848539483183912923341108883547429226 6166 -321911996564280066483357072895628270052 6167 -468994451731105080297239504882952016836 6168 255309087710449786038911458098841701012 6169 352373900879675955014493978563828752686 6170 -180402635368966098707232041594039066952 6171 -236274965965181604619082201069332282776 6172 113626110440646759157304644898124667272 6173 141462586837493511291736214301372406506 6174 -63832268312899622855490590867354036172 6175 -75675956657577504024405295270330511676 6176 32006942857534028239737863713424222652 6177 36198392508786367360265006247214719486 6178 -14336386912517094154391298621734440512 6179 -15494828785226615550994494494868889536 6180 5741150443904894439502168109216588352 6181 5940428692692888982036575283907741076 6182 -2057326279016364324759578634057252072 6183 -2041519636289078063678230008633809256 6184 660282835180645840210005266325964872 6185 629443807495922771156968981293798876 6186 -189950508186131788556915290691824752 6187 -174249083006348535662294668713773136 6188 49019256784740426096760582482294512 6189 43341584652584406885460133291483636 6190 -11355344264312038422600898381621752 6191 -9692313409327254796254999112660376 6192 2362547803448470712302706556678872 6193 1949630789503149418385518472761756 6194 -441655584001185556717293570623072 6195 -352881686181856027723277126684576 6196 74201269757670428050496098976352 6197 57482053181722149755404131809036 6198 -11204158639656263066377299075512 6199 -8426562547753489122324209903736 6200 1520216143912179903626806392152 6201 1111410669884861356903874740676 6202 -185266271782848564283014522672 6203 -131821088112458290237328170256 6204 20264367694284319669031748272 6205 14048708720089888360810531276 6206 -1987251620528253212990014952 6207 -1343821599937511707827020936 6208 174473415160142100212533512 6209 115199352169756613127924836 6210 -13688208769450112837999552 6211 -8833301752187225448806976 6212 957345617692231047233472 6213 604369621077652173487881 6214 -59511244609826405296722 6215 -36785042228997493670226 6216 3275885217152077121802 6217 1984268423618897618211 6218 -158952881766345606012 6219 -94423941628787384436 6220 6760146901906231452 6221 3941273692637512401 6222 -250224098367230022 6223 -143279613319449006 6224 7989909889443422 6225 4496393048042051 6226 -217619287978152 6227 -120438226747736 6228 4982346105512 6229 2713369354411 6230 -94027469102 6231 -50418291326 6232 1423524822 6233 751959881 6234 -16613372 6235 -8649876 6236 140252 6237 72011 6238 -762 6239 -386 6240 2 6241 1 6242 1 6243 -2 6244 -391 6245 772 6246 73921 6247 -144022 6248 -9002391 6249 17299752 6250 793836501 6251 -1503919762 6252 -54017300851 6253 100836582652 6254 2951842583941 6255 -5426738708822 6256 -133116288313171 6257 240876453495472 6258 5052069850746091 6259 -8992786096084102 6260 -163755826146377901 6261 286559226638898012 6262 4585001502691421451 6263 -7882547385275024802 6264 -111885509125237359741 6265 188847883257574768872 6266 2396598128780376214671 6267 -3968536847237795236422 6268 -45321081086920545532041 6269 73570084457994987340452 6270 760177152526302477751551 6271 -1208739242155304346975762 6272 -11352362608649339716761801 6273 17666603504374450897613952 6274 151409071460844064252730916 6275 -230398704339513226255849672 6276 -1807967782427552521380012796 6277 2687643199875023415654041872 6278 19367033561083906494617582116 6279 -28097417440179776721621062552 6280 -186398532221116817936202198076 6281 263642176224916580474656340512 6282 1613764301563016775707231956276 6283 -2222821339769722713807749481352 6284 -12578405505462710286481697428716 6285 16853125095506978244648419807472 6286 88316933008788165010482939863796 6287 -114964106363444299510808263618072 6288 -558766278878919033579673456446316 6289 705763372363712055446554253369152 6290 3185823643687376559543382740692476 6291 -3899261579006298836771036945523512 6292 -16367039805727345639245930698779876 6293 19384626818654509592509998225320752 6294 75744586590535738526916929167387516 6295 -86683169305168813770920266582967272 6296 -315629181228413794741275966969845796 6297 348498166012697071324589337427546272 6298 1183593906874534883933094231391221516 6299 -1258887614991845542313937962587597752 6300 -3991529114146292515255209522579537876 6301 4083039272578156127356460017267618512 6302 12096600887014695695233962560656054476 6303 -11880857385385777964073150567815482152 6304 -32917558365729293412035405997209807316 6305 30989657570453231101988988989737779072 6306 80365995119047171220042097985552490046 6307 -72396785017572734720530012494429438972 6308 -175888234881431927864146028944393676466 6309 151351913315155008048810590540661023352 6310 344803080120870261027122691306410990526 6311 -282925173674987022583472428602744813012 6312 -604989773683968634225427705166954023826 6313 472549931930363209238164402138664565552 6314 949454137582789757048040262821239169366 6315 -704747801759351910028987957127657505372 6316 -1331986528031680607389556399644464171546 6317 937988903462210160594479009765904033672 6318 1669666984342849126187294759557755986166 6319 -1113697078966367825846682217767094858452 6320 -1869516273690315012232456769562471150426 6321 1179330465676724380812138000801041044512 6322 1869516273690315012232456769562471150426 6323 -1113697078966367825846682217767094858452 6324 -1669666984342849126187294759557755986166 6325 937988903462210160594479009765904033672 6326 1331986528031680607389556399644464171546 6327 -704747801759351910028987957127657505372 6328 -949454137582789757048040262821239169366 6329 472549931930363209238164402138664565552 6330 604989773683968634225427705166954023826 6331 -282925173674987022583472428602744813012 6332 -344803080120870261027122691306410990526 6333 151351913315155008048810590540661023352 6334 175888234881431927864146028944393676466 6335 -72396785017572734720530012494429438972 6336 -80365995119047171220042097985552490046 6337 30989657570453231101988988989737779072 6338 32917558365729293412035405997209807316 6339 -11880857385385777964073150567815482152 6340 -12096600887014695695233962560656054476 6341 4083039272578156127356460017267618512 6342 3991529114146292515255209522579537876 6343 -1258887614991845542313937962587597752 6344 -1183593906874534883933094231391221516 6345 348498166012697071324589337427546272 6346 315629181228413794741275966969845796 6347 -86683169305168813770920266582967272 6348 -75744586590535738526916929167387516 6349 19384626818654509592509998225320752 6350 16367039805727345639245930698779876 6351 -3899261579006298836771036945523512 6352 -3185823643687376559543382740692476 6353 705763372363712055446554253369152 6354 558766278878919033579673456446316 6355 -114964106363444299510808263618072 6356 -88316933008788165010482939863796 6357 16853125095506978244648419807472 6358 12578405505462710286481697428716 6359 -2222821339769722713807749481352 6360 -1613764301563016775707231956276 6361 263642176224916580474656340512 6362 186398532221116817936202198076 6363 -28097417440179776721621062552 6364 -19367033561083906494617582116 6365 2687643199875023415654041872 6366 1807967782427552521380012796 6367 -230398704339513226255849672 6368 -151409071460844064252730916 6369 17666603504374450897613952 6370 11352362608649339716761801 6371 -1208739242155304346975762 6372 -760177152526302477751551 6373 73570084457994987340452 6374 45321081086920545532041 6375 -3968536847237795236422 6376 -2396598128780376214671 6377 188847883257574768872 6378 111885509125237359741 6379 -7882547385275024802 6380 -4585001502691421451 6381 286559226638898012 6382 163755826146377901 6383 -8992786096084102 6384 -5052069850746091 6385 240876453495472 6386 133116288313171 6387 -5426738708822 6388 -2951842583941 6389 100836582652 6390 54017300851 6391 -1503919762 6392 -793836501 6393 17299752 6394 9002391 6395 -144022 6396 -73921 6397 772 6398 391 6399 -2 6400 -1 6401 1 6402 -2 6403 -396 6404 782 6405 75856 6406 -147842 6407 -9364356 6408 18004782 6409 837438396 6410 -1587673002 6411 -57818976876 6412 108034601702 6413 3207533050096 6414 -5903685167882 6415 -146921608314756 6416 266232576626342 6417 5666939046050206 6418 -10104139701492182 6419 -186793468189292196 6420 327511652292755802 6421 5321875782115595376 6422 -9170003005382842902 6423 -132235605398478830796 6424 223771018250474719482 6425 2886179404420763112156 6426 -4793196257560752429342 6427 -55654752910176512219556 6428 90642162173841091064082 6429 952638402529212997964496 6430 -1520354305052604955503102 6431 -14530018245486250888464876 6432 22704725217298679433523602 6433 198094641078242305764720621 6434 -302818142921688128505461832 6435 -2420174262567423038144443056 6436 3615935564855105042760025592 6437 26550287743261505847305678656 6438 -38734067122167812989235164232 6439 -261960400662560277874061905296 6440 372797064442233635872404396152 6441 2327447186233966754592746835376 6442 -3227528603126033551414463912552 6443 -18637812486565172489804428347696 6444 25156811010925420572963394857432 6445 134601588705264831786261476907456 6446 -176633866017576330020965879727592 6447 -877011424614595797611772923546256 6448 1117532557757838067159346912892632 6449 5156116667293719704016164703877096 6450 -6371647287374753119086765481384952 6451 -27351386607427319872331387330519376 6452 32734079611454691278491861397559752 6453 130880880033572103351182856316808896 6454 -151489173181071477053833858334775032 6455 -564740106429287160810033429303167856 6456 631258362456827589482551933939691592 6457 2196219420128342821323548873216159856 6458 -2367187813749069767866188462782443032 6459 -7692898251004518483816179679145954896 6460 7983058228292585030510419045159075752 6461 24254208546317300465202092117770829376 6462 -24193201774029391390467925121312108952 6463 -68775874023515545035415669693496826096 6464 65835116731458586824070811994419614632 6465 175262868625682926836055481962237855506 6466 -160731990238094342440084195971104980092 6467 -401047800035624568525248151918805044456 6468 351776469762863855728292057888787352932 6469 823395141632612204988889901332126713696 6470 -689606160241740522054245382612821981052 6471 -1515643201154812940419495253678854640376 6472 1209979547367937268450855410333908047652 6473 2499543775127484809749796772265522324296 6474 -1898908275165579514096080525642478338732 6475 -3690936269133174184495572576721018351656 6476 2663973056063361214779112799288928343092 6477 4877631319298950054765809178734028225056 6478 -3339333968685698252374589519115511972332 6479 -5766577415965899790113115964654416853496 6480 3739032547380630024464913539124942300852 6481 6097693478734078786089189540727024389876 6482 -3739032547380630024464913539124942300852 6483 -5766577415965899790113115964654416853496 6484 3339333968685698252374589519115511972332 6485 4877631319298950054765809178734028225056 6486 -2663973056063361214779112799288928343092 6487 -3690936269133174184495572576721018351656 6488 1898908275165579514096080525642478338732 6489 2499543775127484809749796772265522324296 6490 -1209979547367937268450855410333908047652 6491 -1515643201154812940419495253678854640376 6492 689606160241740522054245382612821981052 6493 823395141632612204988889901332126713696 6494 -351776469762863855728292057888787352932 6495 -401047800035624568525248151918805044456 6496 160731990238094342440084195971104980092 6497 175262868625682926836055481962237855506 6498 -65835116731458586824070811994419614632 6499 -68775874023515545035415669693496826096 6500 24193201774029391390467925121312108952 6501 24254208546317300465202092117770829376 6502 -7983058228292585030510419045159075752 6503 -7692898251004518483816179679145954896 6504 2367187813749069767866188462782443032 6505 2196219420128342821323548873216159856 6506 -631258362456827589482551933939691592 6507 -564740106429287160810033429303167856 6508 151489173181071477053833858334775032 6509 130880880033572103351182856316808896 6510 -32734079611454691278491861397559752 6511 -27351386607427319872331387330519376 6512 6371647287374753119086765481384952 6513 5156116667293719704016164703877096 6514 -1117532557757838067159346912892632 6515 -877011424614595797611772923546256 6516 176633866017576330020965879727592 6517 134601588705264831786261476907456 6518 -25156811010925420572963394857432 6519 -18637812486565172489804428347696 6520 3227528603126033551414463912552 6521 2327447186233966754592746835376 6522 -372797064442233635872404396152 6523 -261960400662560277874061905296 6524 38734067122167812989235164232 6525 26550287743261505847305678656 6526 -3615935564855105042760025592 6527 -2420174262567423038144443056 6528 302818142921688128505461832 6529 198094641078242305764720621 6530 -22704725217298679433523602 6531 -14530018245486250888464876 6532 1520354305052604955503102 6533 952638402529212997964496 6534 -90642162173841091064082 6535 -55654752910176512219556 6536 4793196257560752429342 6537 2886179404420763112156 6538 -223771018250474719482 6539 -132235605398478830796 6540 9170003005382842902 6541 5321875782115595376 6542 -327511652292755802 6543 -186793468189292196 6544 10104139701492182 6545 5666939046050206 6546 -266232576626342 6547 -146921608314756 6548 5903685167882 6549 3207533050096 6550 -108034601702 6551 -57818976876 6552 1587673002 6553 837438396 6554 -18004782 6555 -9364356 6556 147842 6557 75856 6558 -782 6559 -396 6560 2 6561 1 6562 1 6563 -2 6564 -401 6565 792 6566 77816 6567 -151712 6568 -9735896 6569 18728712 6570 882812316 6571 -1674876792 6572 -61831761276 6573 115637953752 6574 3481421230376 6575 -6415066100192 6576 -161936511700616 6577 293843216629512 6578 6346325807617646 6579 -11333878092100412 6580 -212668686638326766 6581 373586936378584392 6582 6163692554890399176 6583 -10643751564231190752 6584 -155897487191360111976 6585 264471210796957661592 6586 3465957046320191381916 6587 -5772358808841526224312 6588 -68127324829718780190396 6589 111309505820353024439112 6590 1189577479787071692312216 6591 -1905276805058425995928992 6592 -18523365258120673797435576 6593 29060036490972501776929752 6594 258034109758325915520232701 6595 -396189282156484611529441242 6596 -3223905189489041600920087341 6597 4840348525134846076288886112 6598 36202333135539138970970172896 6599 -53100575486523011694611357312 6600 -365978822650157409699837912416 6601 523920801325120555748123810592 6602 3335001715780994304211617532976 6603 -4654894372467933509185493670752 6604 -27420316879051206347226103008176 6605 37275624973130344979608856695392 6606 203553023213680845421992694970016 6607 -269203177410529663572522953814912 6608 -1364880745355013289439966159908896 6609 1754022849229191595223545847092512 6610 8268193207423991635946631453208616 6611 -10312233334587439408032329407754192 6612 -45250797849470545814521082997166376 6613 54702773214854639744662774661038752 6614 223700425863908805780497966442447776 6615 -261761760067144206702365712633617792 6616 -998599332825002218268884002289526816 6617 1129480212858574321620066858606335712 6618 4023476251471285161098686170398710896 6619 -4392438840256685642647097746432319712 6620 -14623493298631000840872105477927000816 6621 15385796502009036967632359358291909792 6622 47913223253906989010039109887234935776 6623 -48508417092634600930404184235541658752 6624 -141416486117891628281553612053891873376 6625 137551748047031090070831339386993652192 6626 375708976112115645519612775644573910866 6627 -350525737251365853672110963924475711012 6628 -897774649137496180241472025823252860146 6629 802095600071249137050496303837610088912 6630 1927995881193964484970722169028506464016 6631 -1646790283265224409977779802664253427392 6632 -3718250663270906189516875920236625316176 6633 3031286402309625880838990507357709280752 6634 6435146071018172287071002846612193059976 6635 -4999087550254969619499593544531044648592 6636 -9988296594591818022437530400271497353416 6637 7381872538266348368991145153442036703312 6638 13896513700558846668819607354032903262896 6639 -9755262638597900109531618357468056450112 6640 -17322876672636246349628104181619469023216 6641 11533154831931799580226231929308833706992 6642 19342335989461238625132132583631325845076 6643 -12195386957468157572178379081454048779752 6644 -19342335989461238625132132583631325845076 6645 11533154831931799580226231929308833706992 6646 17322876672636246349628104181619469023216 6647 -9755262638597900109531618357468056450112 6648 -13896513700558846668819607354032903262896 6649 7381872538266348368991145153442036703312 6650 9988296594591818022437530400271497353416 6651 -4999087550254969619499593544531044648592 6652 -6435146071018172287071002846612193059976 6653 3031286402309625880838990507357709280752 6654 3718250663270906189516875920236625316176 6655 -1646790283265224409977779802664253427392 6656 -1927995881193964484970722169028506464016 6657 802095600071249137050496303837610088912 6658 897774649137496180241472025823252860146 6659 -350525737251365853672110963924475711012 6660 -375708976112115645519612775644573910866 6661 137551748047031090070831339386993652192 6662 141416486117891628281553612053891873376 6663 -48508417092634600930404184235541658752 6664 -47913223253906989010039109887234935776 6665 15385796502009036967632359358291909792 6666 14623493298631000840872105477927000816 6667 -4392438840256685642647097746432319712 6668 -4023476251471285161098686170398710896 6669 1129480212858574321620066858606335712 6670 998599332825002218268884002289526816 6671 -261761760067144206702365712633617792 6672 -223700425863908805780497966442447776 6673 54702773214854639744662774661038752 6674 45250797849470545814521082997166376 6675 -10312233334587439408032329407754192 6676 -8268193207423991635946631453208616 6677 1754022849229191595223545847092512 6678 1364880745355013289439966159908896 6679 -269203177410529663572522953814912 6680 -203553023213680845421992694970016 6681 37275624973130344979608856695392 6682 27420316879051206347226103008176 6683 -4654894372467933509185493670752 6684 -3335001715780994304211617532976 6685 523920801325120555748123810592 6686 365978822650157409699837912416 6687 -53100575486523011694611357312 6688 -36202333135539138970970172896 6689 4840348525134846076288886112 6690 3223905189489041600920087341 6691 -396189282156484611529441242 6692 -258034109758325915520232701 6693 29060036490972501776929752 6694 18523365258120673797435576 6695 -1905276805058425995928992 6696 -1189577479787071692312216 6697 111309505820353024439112 6698 68127324829718780190396 6699 -5772358808841526224312 6700 -3465957046320191381916 6701 264471210796957661592 6702 155897487191360111976 6703 -10643751564231190752 6704 -6163692554890399176 6705 373586936378584392 6706 212668686638326766 6707 -11333878092100412 6708 -6346325807617646 6709 293843216629512 6710 161936511700616 6711 -6415066100192 6712 -3481421230376 6713 115637953752 6714 61831761276 6715 -1674876792 6716 -882812316 6717 18728712 6718 9735896 6719 -151712 6720 -77816 6721 792 6722 401 6723 -2 6724 -1 6725 1 6726 -2 6727 -406 6728 802 6729 79801 6730 -155632 6731 -10117136 6732 19471792 6733 930005636 6734 -1765624632 6735 -66064327176 6736 123663522552 6737 3774528899156 6738 -6962842460752 6739 -178248065131376 6740 323873023401232 6741 7095948752577286 6742 -12692651615235292 6743 -241682768630145236 6744 425337373276653532 6745 7123535114285894726 6746 -12327385109780798352 6747 -183348682874712892656 6748 311794974382720223952 6749 4150796955105466817076 6750 -6931914092640382763832 6751 -83137999493722024020936 6752 136254649659437560380792 6753 1480323816257496521380836 6754 -2379154959574143384624432 6755 -23523496348024597481605776 6756 37046730516241347594871152 6757 334677547998391592871527781 6758 -516068219516651831040465402 6759 -4274317863560336739499202526 6760 6447810378978083201840174682 6761 49106935375297872724468032461 6762 -72404666271078277941940345792 6763 -508382306758742572060030799936 6764 731957645300314819399675824832 6765 4748822141081392825407703066576 6766 -6670003431561988608423235065952 6767 -40065107339768067669808707882656 6768 54840633758102412694452206016352 6769 305524590038992741728436511368976 6770 -407106046427361690843985389940032 6771 -2106840123389753462007004762508736 6772 2729761490710026578879932319817792 6773 13141119651237388115833689307302536 6774 -16536386414847983271893262906417232 6775 -74143457726069416266532373265883376 6776 90501595698941091629042165994332752 6777 378356770143088631084344598761691656 6778 -447400851727817611560995932884895552 6779 -1745823278823199437454113393999210176 6780 1997198665650004436537768004579053632 6781 7281036010013436022607703889900909136 6782 -8046952502942570322197372340797421792 6783 -27431847230615657287264987141190351136 6784 29246986597262001681744210955854001632 6785 93308309556556063786175934081745756176 6786 -95826446507813978020078219774469871552 6787 -286346543557067819152401090412210126656 6788 282832972235783256563107224107783746752 6789 792228958324069453942829066472453088626 6790 -751417952224231291039225551289147821732 6791 -1974535099752343533105306729316778193036 6792 1795549298274992360482944051646505720292 6793 4429961730473958939313186802526979501986 6794 -3855991762387928969941444338057012928032 6795 -8939827110995319494443157694593638634976 6796 7436501326541812379033751840473250632352 6797 16215969538908330238265859781564236937656 6798 -12870292142036344574142005693224386119952 6799 -26421617766119929548507720335945779710576 6800 19976593189183636044875060800542994706832 6801 38648555371683361429239428061188474022936 6802 -27793027401117693337639214708065806525792 6803 -50729915650390893237510948250588485186336 6804 34645753345272492699256208363238938046432 6805 59731522325961084135212700623868462282276 6806 -38684671978922477250264265167262651690152 6807 -63075445893858792394621023330170749249656 6808 38684671978922477250264265167262651690152 6809 59731522325961084135212700623868462282276 6810 -34645753345272492699256208363238938046432 6811 -50729915650390893237510948250588485186336 6812 27793027401117693337639214708065806525792 6813 38648555371683361429239428061188474022936 6814 -19976593189183636044875060800542994706832 6815 -26421617766119929548507720335945779710576 6816 12870292142036344574142005693224386119952 6817 16215969538908330238265859781564236937656 6818 -7436501326541812379033751840473250632352 6819 -8939827110995319494443157694593638634976 6820 3855991762387928969941444338057012928032 6821 4429961730473958939313186802526979501986 6822 -1795549298274992360482944051646505720292 6823 -1974535099752343533105306729316778193036 6824 751417952224231291039225551289147821732 6825 792228958324069453942829066472453088626 6826 -282832972235783256563107224107783746752 6827 -286346543557067819152401090412210126656 6828 95826446507813978020078219774469871552 6829 93308309556556063786175934081745756176 6830 -29246986597262001681744210955854001632 6831 -27431847230615657287264987141190351136 6832 8046952502942570322197372340797421792 6833 7281036010013436022607703889900909136 6834 -1997198665650004436537768004579053632 6835 -1745823278823199437454113393999210176 6836 447400851727817611560995932884895552 6837 378356770143088631084344598761691656 6838 -90501595698941091629042165994332752 6839 -74143457726069416266532373265883376 6840 16536386414847983271893262906417232 6841 13141119651237388115833689307302536 6842 -2729761490710026578879932319817792 6843 -2106840123389753462007004762508736 6844 407106046427361690843985389940032 6845 305524590038992741728436511368976 6846 -54840633758102412694452206016352 6847 -40065107339768067669808707882656 6848 6670003431561988608423235065952 6849 4748822141081392825407703066576 6850 -731957645300314819399675824832 6851 -508382306758742572060030799936 6852 72404666271078277941940345792 6853 49106935375297872724468032461 6854 -6447810378978083201840174682 6855 -4274317863560336739499202526 6856 516068219516651831040465402 6857 334677547998391592871527781 6858 -37046730516241347594871152 6859 -23523496348024597481605776 6860 2379154959574143384624432 6861 1480323816257496521380836 6862 -136254649659437560380792 6863 -83137999493722024020936 6864 6931914092640382763832 6865 4150796955105466817076 6866 -311794974382720223952 6867 -183348682874712892656 6868 12327385109780798352 6869 7123535114285894726 6870 -425337373276653532 6871 -241682768630145236 6872 12692651615235292 6873 7095948752577286 6874 -323873023401232 6875 -178248065131376 6876 6962842460752 6877 3774528899156 6878 -123663522552 6879 -66064327176 6880 1765624632 6881 930005636 6882 -19471792 6883 -10117136 6884 155632 6885 79801 6886 -802 6887 -406 6888 2 6889 1 6890 1 6891 -2 6892 -411 6893 812 6894 81811 6895 -159602 6896 -10508201 6897 20234272 6898 979066356 6899 -1860011272 6900 -70525582076 6901 132128654352 6902 4087920271436 6903 -7549057798312 6904 -195948278952036 6905 356496130262752 6906 7921942864511126 6907 -14191897505154572 6908 -274164020613193106 6909 483365537260290472 6910 8215892629469347026 6911 -14247070228571789452 6912 -215126988208560384086 6913 366697365749425785312 6914 4957735586745620157636 6915 -8301593910210933634152 6916 -101152624634108256365676 6917 166275998987444048041872 6918 1835971115070093666163356 6919 -2960647632514993042761672 6920 -29762130083430380772235476 6921 47046992696049194963211552 6922 432294505378898885542875861 6923 -669355095996783185743055562 6924 -5641131850592031994451661111 6925 8548635727120673478998405052 6926 66276873996814375867647584351 6927 -98213870750595745448936064922 6928 -702298574676197000668379523981 6929 1016764613517485144120061599872 6930 6721119738440765036267085516176 6931 -9497644282162785650815406133152 6932 -58153936343973437712062881081136 6933 80130214679536135339617415765312 6934 455270964894965634787149631284336 6935 -611049180077985483456873022737952 6936 -3226576806283469585423412053757776 6937 4213680246779506924014009525017472 6938 20707482756047194735600558709446856 6939 -26282239302474776231667378614605072 6940 -120357350207002770926152588386020376 6941 148286915452138832533064746531766752 6942 633503419267040230608961304016240536 6943 -756713540286177262168689197523383312 6944 -3018981752421923291660449858530692936 6945 3491646557646398874908226787998420352 6946 13021256620136644333137353293058226576 6947 -14562072020026872045215407779801818272 6948 -50806788246514233954267435712686103856 6949 54863694461231314574529974282380702272 6950 179234129981695724436929343134644110576 6951 -186616619113112127572351868163491512352 6952 -571307746129251838978733464042895625936 6953 572693087114135638304802180824420253312 6954 1644241446352703786221444605100230708786 6955 -1584457916648138907885658132944906177252 6956 -4269599962524875569126586898367526925126 6957 3949070199504687066210613458633556386072 6958 9995595426776287193384381635136769135606 6959 -8859923460947917878626373605053959003972 6960 -21081772366245136373639233173234643993026 6961 17879654221990638988886315389187277269952 6962 40028799302987274490776521157104376837336 6963 -32431939077816660476531719563128473875312 6964 -68378171589100948935057591503958788888136 6965 52843235532239859097015440671891559421152 6966 105023359516170563067497269998220243147176 6967 -77297110743366722858478856122376948045872 6968 -144964525824309641342028805727908572260856 6969 101459831300781786475021896501176970372672 6970 179752944666896962771236065600934823561476 6971 -119463044651922168270425401247736924564552 6972 -200176312177664831030362254288564514912236 6973 126150891787717584789242046660341498499312 6974 200176312177664831030362254288564514912236 6975 -119463044651922168270425401247736924564552 6976 -179752944666896962771236065600934823561476 6977 101459831300781786475021896501176970372672 6978 144964525824309641342028805727908572260856 6979 -77297110743366722858478856122376948045872 6980 -105023359516170563067497269998220243147176 6981 52843235532239859097015440671891559421152 6982 68378171589100948935057591503958788888136 6983 -32431939077816660476531719563128473875312 6984 -40028799302987274490776521157104376837336 6985 17879654221990638988886315389187277269952 6986 21081772366245136373639233173234643993026 6987 -8859923460947917878626373605053959003972 6988 -9995595426776287193384381635136769135606 6989 3949070199504687066210613458633556386072 6990 4269599962524875569126586898367526925126 6991 -1584457916648138907885658132944906177252 6992 -1644241446352703786221444605100230708786 6993 572693087114135638304802180824420253312 6994 571307746129251838978733464042895625936 6995 -186616619113112127572351868163491512352 6996 -179234129981695724436929343134644110576 6997 54863694461231314574529974282380702272 6998 50806788246514233954267435712686103856 6999 -14562072020026872045215407779801818272 7000 -13021256620136644333137353293058226576 7001 3491646557646398874908226787998420352 7002 3018981752421923291660449858530692936 7003 -756713540286177262168689197523383312 7004 -633503419267040230608961304016240536 7005 148286915452138832533064746531766752 7006 120357350207002770926152588386020376 7007 -26282239302474776231667378614605072 7008 -20707482756047194735600558709446856 7009 4213680246779506924014009525017472 7010 3226576806283469585423412053757776 7011 -611049180077985483456873022737952 7012 -455270964894965634787149631284336 7013 80130214679536135339617415765312 7014 58153936343973437712062881081136 7015 -9497644282162785650815406133152 7016 -6721119738440765036267085516176 7017 1016764613517485144120061599872 7018 702298574676197000668379523981 7019 -98213870750595745448936064922 7020 -66276873996814375867647584351 7021 8548635727120673478998405052 7022 5641131850592031994451661111 7023 -669355095996783185743055562 7024 -432294505378898885542875861 7025 47046992696049194963211552 7026 29762130083430380772235476 7027 -2960647632514993042761672 7028 -1835971115070093666163356 7029 166275998987444048041872 7030 101152624634108256365676 7031 -8301593910210933634152 7032 -4957735586745620157636 7033 366697365749425785312 7034 215126988208560384086 7035 -14247070228571789452 7036 -8215892629469347026 7037 483365537260290472 7038 274164020613193106 7039 -14191897505154572 7040 -7921942864511126 7041 356496130262752 7042 195948278952036 7043 -7549057798312 7044 -4087920271436 7045 132128654352 7046 70525582076 7047 -1860011272 7048 -979066356 7049 20234272 7050 10508201 7051 -159602 7052 -81811 7053 812 7054 411 7055 -2 7056 -1 7057 1 7058 -2 7059 -416 7060 822 7061 83846 7062 -163622 7063 -10909216 7064 21016402 7065 1030043101 7066 -1958132712 7067 -75224670976 7068 141051164152 7069 4422703162216 7070 -8175840542872 7071 -215134314820096 7072 391896557904072 7073 8830883403988666 7074 -15843885729022252 7075 -310469758488013376 7076 548328041226386212 7077 9456787724603121076 7078 -16431785258938694052 7079 -251837021295173310016 7080 430253976417120768172 7081 5906257306453032112346 7082 -9915471173491240315272 7083 -122713548041275743791616 7084 202305249268216512731352 7085 2269675737679090018612776 7086 -3671942230140187332326712 7087 -37519396463530460523922176 7088 59524260166860761544470952 7089 556150620854427656241534441 7090 -864589010757797771085751722 7091 -7412136547964497251480648096 7092 11282263701184063988903322222 7093 89015277301647754820096055566 7094 -132553747993628751735295168702 7095 -965003190174202867433899238176 7096 1404597149352394001336759047962 7097 9456947540151932325175588239901 7098 -13442239476881530072534171032352 7099 -83870344646739774049960778863616 7100 116307872687946875424125762162272 7101 673685330598011343178447343896096 7102 -910541929789931269574299262568672 7103 -4903946131334406187124307730518016 7104 6453153612566939170846824107515552 7105 32361420055889678169051989813239576 7106 -41414965512094389471201117418893712 7107 -193629311567999518125087904324677376 7108 240714700414005541852305176772040752 7109 1050434600378320666601243385465794416 7110 -1267006838534080461217922608032481072 7111 -5165912252261318046606789557593700096 7112 6037963504843846583320899717061385872 7113 23023531487851365374614256727585760216 7114 -26042513240273288666274706586116453152 7115 -92952188906704622377835604565347966976 7116 101613576493028467908534871425372207712 7117 339768307150672587540256727412091618976 7118 -358468259963391448873858686269288221152 7119 -1123775114337171818560366543504522761216 7120 1142615492258503677957466928085791251872 7121 3360935366710226901809782430791966841346 7122 -3288482892705407572442889210200461417572 7123 -9082757242173857171119347769357569988416 7124 8539199925049751138253173796735053850252 7125 22163335788310536894932195450771408832876 7126 -19991190853552574386768763270273538271212 7127 -48797214714917259324276362018479331136576 7128 42163544732490272747278466346469287986052 7129 96869880113213688842188385108713575370266 7130 -80057598605974548981553042314208753674672 7131 -173270849047721544378897551787320113476096 7132 136756343178201897870115183007917577776272 7133 279088002169751230196585742845962150877616 7134 -210046719032341126134994539996440486294352 7135 -404582106827213650126483787970882711499776 7136 289929051648619282684057611455817144521712 7137 527637133092770177063308664331197336567676 7138 -359505889333793925542472131201869647122952 7139 -618855346148406130342449122384973187602816 7140 400352624355329662060724508577129029824472 7141 652654407930764831639208601897812026823096 7142 -400352624355329662060724508577129029824472 7143 -618855346148406130342449122384973187602816 7144 359505889333793925542472131201869647122952 7145 527637133092770177063308664331197336567676 7146 -289929051648619282684057611455817144521712 7147 -404582106827213650126483787970882711499776 7148 210046719032341126134994539996440486294352 7149 279088002169751230196585742845962150877616 7150 -136756343178201897870115183007917577776272 7151 -173270849047721544378897551787320113476096 7152 80057598605974548981553042314208753674672 7153 96869880113213688842188385108713575370266 7154 -42163544732490272747278466346469287986052 7155 -48797214714917259324276362018479331136576 7156 19991190853552574386768763270273538271212 7157 22163335788310536894932195450771408832876 7158 -8539199925049751138253173796735053850252 7159 -9082757242173857171119347769357569988416 7160 3288482892705407572442889210200461417572 7161 3360935366710226901809782430791966841346 7162 -1142615492258503677957466928085791251872 7163 -1123775114337171818560366543504522761216 7164 358468259963391448873858686269288221152 7165 339768307150672587540256727412091618976 7166 -101613576493028467908534871425372207712 7167 -92952188906704622377835604565347966976 7168 26042513240273288666274706586116453152 7169 23023531487851365374614256727585760216 7170 -6037963504843846583320899717061385872 7171 -5165912252261318046606789557593700096 7172 1267006838534080461217922608032481072 7173 1050434600378320666601243385465794416 7174 -240714700414005541852305176772040752 7175 -193629311567999518125087904324677376 7176 41414965512094389471201117418893712 7177 32361420055889678169051989813239576 7178 -6453153612566939170846824107515552 7179 -4903946131334406187124307730518016 7180 910541929789931269574299262568672 7181 673685330598011343178447343896096 7182 -116307872687946875424125762162272 7183 -83870344646739774049960778863616 7184 13442239476881530072534171032352 7185 9456947540151932325175588239901 7186 -1404597149352394001336759047962 7187 -965003190174202867433899238176 7188 132553747993628751735295168702 7189 89015277301647754820096055566 7190 -11282263701184063988903322222 7191 -7412136547964497251480648096 7192 864589010757797771085751722 7193 556150620854427656241534441 7194 -59524260166860761544470952 7195 -37519396463530460523922176 7196 3671942230140187332326712 7197 2269675737679090018612776 7198 -202305249268216512731352 7199 -122713548041275743791616 7200 9915471173491240315272 7201 5906257306453032112346 7202 -430253976417120768172 7203 -251837021295173310016 7204 16431785258938694052 7205 9456787724603121076 7206 -548328041226386212 7207 -310469758488013376 7208 15843885729022252 7209 8830883403988666 7210 -391896557904072 7211 -215134314820096 7212 8175840542872 7213 4422703162216 7214 -141051164152 7215 -75224670976 7216 1958132712 7217 1030043101 7218 -21016402 7219 -10909216 7220 163622 7221 83846 7222 -822 7223 -416 7224 2 7225 1 7226 1 7227 -2 7228 -421 7229 832 7230 85906 7231 -167692 7232 -11320306 7233 21818432 7234 1082985121 7235 -2060086202 7236 -80170979501 7237 150449341952 7238 4780030161496 7239 -8845406324432 7240 -235908699068056 7241 430268629640192 7242 9829810834616906 7243 -17661766807977332 7244 -350988413350046546 7245 620939516976026752 7246 10863913565543906876 7247 -18913575449206242152 7248 -294157379537653819196 7249 503674042590346620032 7250 7018602280582446958706 7251 -11812514612906064224692 7252 -148450747694711256534506 7253 245427096082551487583232 7254 2796999784256798787867096 7255 -4539351475358180037225552 7256 -47132956661489925207188376 7257 75038792927060921047844352 7258 712718537651679639854398521 7259 -1112301241708855312483068882 7260 -9697465190334520449893685981 7261 14824273095928994502961296192 7262 118991941251980380049383348106 7263 -178030554603295509640192111132 7264 -1319125963463108125724585631146 7265 1930006380348405734867798476352 7266 13231145029030923195283005574001 7267 -18913895080303864650351176479802 7268 -120211771140654766520204709168221 7269 167740689293479548099921557727232 7270 990171420620644868076659647084256 7271 -1347370661196022686356894687792192 7272 -7398715321512280069451353599551456 7273 9807892262668812374248615461036032 7274 50171673412357962697869945758788696 7275 -64722840111779356338103979626479152 7276 -308820662648077975236542128975704376 7277 387258623135999036250175808649354752 7278 1725493312774331268430941643334553296 7279 -2100869200756641333202486770931588832 7280 -8750360529707799635643878159124456656 7281 10331824504522636093213579115187400192 7282 40265370749800376587862845719302232056 7283 -46047062975702730749228513455171520432 7284 -168060746875102565084999274465166633496 7285 185904377813409244755671209130695933952 7286 635947649043434145735162074828184001376 7287 -679536614301345175080513454824183237952 7288 -2180479941414627303848340643455190822496 7289 2247550228674343637120733087009045522432 7290 6769941465564406076285082830468072106306 7291 -6721870733420453803619564861583933682692 7292 -19020658394294899217814908620550459664906 7293 18165514484347714342238695538715139976832 7294 48324492880583896342557890813599086521796 7295 -44326671576621073789864390901542817665752 7296 -110942932210332944992746084009797816511876 7297 97594429429834518648552724036958662273152 7298 229994184293111493661021679820131482478946 7299 -193739760226427377684376770217427150740532 7300 -430255926372884331184192021524451196195706 7301 346541698095443088757795103574640226952192 7302 725871537573876570315713660649117419906256 7303 -558176004339502460393171485691924301755232 7304 -1103763547061647132593058610809725834966096 7305 809164213654427300252967575941765422999552 7306 1512077343217222392557907675213714337110876 7307 -1055274266185540354126617328662394673135352 7308 -1865504257908764158490702049119909818416396 7309 1237710692296812260684898244769946375205632 7310 2072215002789830286103106741437043274074856 7311 -1305308815861529663278417203795624053646192 7312 -2072215002789830286103106741437043274074856 7313 1237710692296812260684898244769946375205632 7314 1865504257908764158490702049119909818416396 7315 -1055274266185540354126617328662394673135352 7316 -1512077343217222392557907675213714337110876 7317 809164213654427300252967575941765422999552 7318 1103763547061647132593058610809725834966096 7319 -558176004339502460393171485691924301755232 7320 -725871537573876570315713660649117419906256 7321 346541698095443088757795103574640226952192 7322 430255926372884331184192021524451196195706 7323 -193739760226427377684376770217427150740532 7324 -229994184293111493661021679820131482478946 7325 97594429429834518648552724036958662273152 7326 110942932210332944992746084009797816511876 7327 -44326671576621073789864390901542817665752 7328 -48324492880583896342557890813599086521796 7329 18165514484347714342238695538715139976832 7330 19020658394294899217814908620550459664906 7331 -6721870733420453803619564861583933682692 7332 -6769941465564406076285082830468072106306 7333 2247550228674343637120733087009045522432 7334 2180479941414627303848340643455190822496 7335 -679536614301345175080513454824183237952 7336 -635947649043434145735162074828184001376 7337 185904377813409244755671209130695933952 7338 168060746875102565084999274465166633496 7339 -46047062975702730749228513455171520432 7340 -40265370749800376587862845719302232056 7341 10331824504522636093213579115187400192 7342 8750360529707799635643878159124456656 7343 -2100869200756641333202486770931588832 7344 -1725493312774331268430941643334553296 7345 387258623135999036250175808649354752 7346 308820662648077975236542128975704376 7347 -64722840111779356338103979626479152 7348 -50171673412357962697869945758788696 7349 9807892262668812374248615461036032 7350 7398715321512280069451353599551456 7351 -1347370661196022686356894687792192 7352 -990171420620644868076659647084256 7353 167740689293479548099921557727232 7354 120211771140654766520204709168221 7355 -18913895080303864650351176479802 7356 -13231145029030923195283005574001 7357 1930006380348405734867798476352 7358 1319125963463108125724585631146 7359 -178030554603295509640192111132 7360 -118991941251980380049383348106 7361 14824273095928994502961296192 7362 9697465190334520449893685981 7363 -1112301241708855312483068882 7364 -712718537651679639854398521 7365 75038792927060921047844352 7366 47132956661489925207188376 7367 -4539351475358180037225552 7368 -2796999784256798787867096 7369 245427096082551487583232 7370 148450747694711256534506 7371 -11812514612906064224692 7372 -7018602280582446958706 7373 503674042590346620032 7374 294157379537653819196 7375 -18913575449206242152 7376 -10863913565543906876 7377 620939516976026752 7378 350988413350046546 7379 -17661766807977332 7380 -9829810834616906 7381 430268629640192 7382 235908699068056 7383 -8845406324432 7384 -4780030161496 7385 150449341952 7386 80170979501 7387 -2060086202 7388 -1082985121 7389 21818432 7390 11320306 7391 -167692 7392 -85906 7393 832 7394 421 7395 -2 7396 -1 7397 1 7398 -2 7399 -426 7400 842 7401 87991 7402 -171812 7403 -11741596 7404 22640612 7405 1137942291 7406 -2165970242 7407 -85374137026 7408 160341959002 7409 5161099824901 7410 -9560060322992 7411 -258379541878416 7412 471817398136112 7413 10926256792965346 7414 -19659621669233812 7415 -396141757800618116 7416 701976826700093092 7417 12456781012846006926 7418 -21727827131087813752 7419 -342848444001610210376 7420 588314759075307638392 7421 8320107745300794017966 7422 -14037204561164893917412 7423 -179094379201105831942596 7424 296901495389422513069012 7425 3436304724116613019568066 7426 -5593999568513597575734192 7427 -59008659396463084069506576 7428 94265913322979850414376752 7429 909929080167291407157275601 7430 -1425437075303359279708797042 7431 -12634786211403910714714222266 7432 19394930380669040899787371962 7433 158337952634172889505199626471 7434 -237983882503960760098766696212 7435 -1794179013921679525054353201516 7436 2638251926926216251449171262292 7437 18410283753190842790743188157851 7438 -26462290058061846390566011148002 7439 -171270706330293419016190067701826 7440 240423542281309533040409418336442 7441 1445864570348258730796707471706941 7442 -1980342841241289736153319294168512 7443 -11083628064524970310241802622220096 7444 14797430643024560138902707199102912 7445 77186173259207867515818530280412216 7446 -100343346824715925395739891517577392 7447 -488438016283994650610620033987451376 7448 617641325296155950473084257951408752 7449 2808831221694407316167835389608967176 7450 -3450986625548662536861883286669106592 7451 -14677592243995413570479793344322187616 7452 17500721059415599271287756318248913312 7453 69679380288553448409933882108801489096 7454 -80530741499600753175725691438604464112 7455 -300420243576308403171319147094811906416 7456 336121493750205130169998548930333266992 7457 1175817151545355200331503767554742502776 7458 -1271895298086868291470324149656368002752 7459 -4175500819060751799744529627931741299776 7460 4360959882829254607696681286910381644992 7461 13445521864327720654374889647941353973666 7462 -13539882931128812152570165660936144212612 7463 -39234341326700212901339121174186399136596 7464 38041316788589798435629817241100919329812 7465 103676180243574224244850190511579826140366 7466 -96648985761167792685115781627198173043592 7467 -247920768244158988915032756626482538365176 7468 221885864420665889985492168019595633023752 7469 536125975363113475950873211903846623537126 7470 -459988368586222987322043359640262964957892 7471 -1047729631118850580213967241779436980155716 7472 860511852745768662368384043048902392391412 7473 1849210860137647079015495889322849070006346 7474 -1451743075147753140631427321298234839812512 7475 -2945987093314528623695115242842691858382816 7476 2207527094123294265186117221619451669932192 7477 4234169317587724125656901437906971018076076 7478 -3024154686434444785115815350427428674221752 7479 -5488130133497067259301844381658413501797976 7480 3731008515817528316981404098239819636832792 7481 6413140645292218965963605280096845842902516 7482 -4144430005579660572206213482874086548149712 7483 -6755047637302719898763047890465334655442096 7484 4144430005579660572206213482874086548149712 7485 6413140645292218965963605280096845842902516 7486 -3731008515817528316981404098239819636832792 7487 -5488130133497067259301844381658413501797976 7488 3024154686434444785115815350427428674221752 7489 4234169317587724125656901437906971018076076 7490 -2207527094123294265186117221619451669932192 7491 -2945987093314528623695115242842691858382816 7492 1451743075147753140631427321298234839812512 7493 1849210860137647079015495889322849070006346 7494 -860511852745768662368384043048902392391412 7495 -1047729631118850580213967241779436980155716 7496 459988368586222987322043359640262964957892 7497 536125975363113475950873211903846623537126 7498 -221885864420665889985492168019595633023752 7499 -247920768244158988915032756626482538365176 7500 96648985761167792685115781627198173043592 7501 103676180243574224244850190511579826140366 7502 -38041316788589798435629817241100919329812 7503 -39234341326700212901339121174186399136596 7504 13539882931128812152570165660936144212612 7505 13445521864327720654374889647941353973666 7506 -4360959882829254607696681286910381644992 7507 -4175500819060751799744529627931741299776 7508 1271895298086868291470324149656368002752 7509 1175817151545355200331503767554742502776 7510 -336121493750205130169998548930333266992 7511 -300420243576308403171319147094811906416 7512 80530741499600753175725691438604464112 7513 69679380288553448409933882108801489096 7514 -17500721059415599271287756318248913312 7515 -14677592243995413570479793344322187616 7516 3450986625548662536861883286669106592 7517 2808831221694407316167835389608967176 7518 -617641325296155950473084257951408752 7519 -488438016283994650610620033987451376 7520 100343346824715925395739891517577392 7521 77186173259207867515818530280412216 7522 -14797430643024560138902707199102912 7523 -11083628064524970310241802622220096 7524 1980342841241289736153319294168512 7525 1445864570348258730796707471706941 7526 -240423542281309533040409418336442 7527 -171270706330293419016190067701826 7528 26462290058061846390566011148002 7529 18410283753190842790743188157851 7530 -2638251926926216251449171262292 7531 -1794179013921679525054353201516 7532 237983882503960760098766696212 7533 158337952634172889505199626471 7534 -19394930380669040899787371962 7535 -12634786211403910714714222266 7536 1425437075303359279708797042 7537 909929080167291407157275601 7538 -94265913322979850414376752 7539 -59008659396463084069506576 7540 5593999568513597575734192 7541 3436304724116613019568066 7542 -296901495389422513069012 7543 -179094379201105831942596 7544 14037204561164893917412 7545 8320107745300794017966 7546 -588314759075307638392 7547 -342848444001610210376 7548 21727827131087813752 7549 12456781012846006926 7550 -701976826700093092 7551 -396141757800618116 7552 19659621669233812 7553 10926256792965346 7554 -471817398136112 7555 -258379541878416 7556 9560060322992 7557 5161099824901 7558 -160341959002 7559 -85374137026 7560 2165970242 7561 1137942291 7562 -22640612 7563 -11741596 7564 171812 7565 87991 7566 -842 7567 -426 7568 2 7569 1 7570 1 7571 -2 7572 -431 7573 852 7574 90101 7575 -175982 7576 -12173211 7577 23483192 7578 1194965111 7579 -2275884582 7580 -90844019801 7581 170748274052 7582 5567157879931 7583 -10322199649802 7584 -282660762349301 7585 516759083756832 7586 12128271131115986 7587 -21852513585930692 7588 -446387257932051086 7589 792283515601236232 7590 14256876424046811226 7591 -24913562025692013852 7592 -398760879276631844806 7593 685696888003220420752 7594 9839585707453019505126 7595 -16640215490601588035932 7596 -215488896068736413795386 7597 358188758402211663885192 7598 4209202094096563877648686 7599 -6872609448233226039136132 7600 -73632963257606892240543026 7601 118017318792926168139013152 7602 1157469566209714192055535681 7603 -1819858160334582814314551202 7604 -16395589442177920681289091951 7605 25269572422807821429428444532 7606 209762599606914882019488592661 7607 -316675905268345779010399252942 7608 -2428484731563773934757086220411 7609 3588358027843359050108706403032 7610 25480966620964954818695883883951 7611 -36820567506381685581486376315702 7612 -242605570199607954588065278155681 7613 342541412660586838032380135403652 7614 2097982361241171215893716376081651 7615 -2891729140696517461593414943413882 7616 -16490178317355808513345148682264061 7617 22167256129049940620483605244440192 7618 117864662609781958103865747300838136 7619 -154372346518415735031637060560824432 7620 -766310883192634368917918347303018376 7621 976876032567989301221240067974902752 7622 4532551888570713867724623939499236056 7623 -5617662443388814632335670779217934352 7624 -24388396716787145960371395307269367976 7625 29355184487990827140959586688644375232 7626 119358414651380060522989188089621503336 7627 -139358760577106896819867764217602978192 7628 -531161106864063357932704412080822323736 7629 600840487152616806342638294189623812832 7630 2148480382622073863842820012510220943176 7631 -2351634303090710400663007535109485005552 7632 -7895108566779843583016681694799219808056 7633 8351001638121503599489059255863482599552 7634 26342942449046981669512781849693858563426 7635 -26891043728655441308749779295882707947332 7636 -79759629053285557860854342144000041535486 7637 78468682653400425802678242348372798273192 7638 218993155147454034017448946167968063936586 7639 -207352360487148448489700381023159652280732 7640 -544894920010068798530114510392458710592726 7641 495841536488317977830065513252965076730352 7642 1227818472448604244836890304569520427949806 7643 -1072251950726226951901746423807693247074252 7644 -2503832343654410030808927172963809533608626 7645 2095459262237701160427934483558873960311432 7646 4617964196748034983966231217200090834944886 7647 -3698421720275294158030991778645698140012692 7648 -7698684103747681983973465774762010608014186 7649 5891974186629057247390230485685383716765632 7650 11595210599148841279724251123988566216323276 7651 -8468338635175448251313802875813942036152152 7652 -15770608823953680955190376520420241868317556 7653 10976260266994134518603688763316827003595952 7654 19363287810424342859228257858234898618366076 7655 -12826281290584437931927210560193691685805032 7656 -21457048293754260009139080136310353594644036 7657 13510095274605439797526095780930669310884192 7658 21457048293754260009139080136310353594644036 7659 -12826281290584437931927210560193691685805032 7660 -19363287810424342859228257858234898618366076 7661 10976260266994134518603688763316827003595952 7662 15770608823953680955190376520420241868317556 7663 -8468338635175448251313802875813942036152152 7664 -11595210599148841279724251123988566216323276 7665 5891974186629057247390230485685383716765632 7666 7698684103747681983973465774762010608014186 7667 -3698421720275294158030991778645698140012692 7668 -4617964196748034983966231217200090834944886 7669 2095459262237701160427934483558873960311432 7670 2503832343654410030808927172963809533608626 7671 -1072251950726226951901746423807693247074252 7672 -1227818472448604244836890304569520427949806 7673 495841536488317977830065513252965076730352 7674 544894920010068798530114510392458710592726 7675 -207352360487148448489700381023159652280732 7676 -218993155147454034017448946167968063936586 7677 78468682653400425802678242348372798273192 7678 79759629053285557860854342144000041535486 7679 -26891043728655441308749779295882707947332 7680 -26342942449046981669512781849693858563426 7681 8351001638121503599489059255863482599552 7682 7895108566779843583016681694799219808056 7683 -2351634303090710400663007535109485005552 7684 -2148480382622073863842820012510220943176 7685 600840487152616806342638294189623812832 7686 531161106864063357932704412080822323736 7687 -139358760577106896819867764217602978192 7688 -119358414651380060522989188089621503336 7689 29355184487990827140959586688644375232 7690 24388396716787145960371395307269367976 7691 -5617662443388814632335670779217934352 7692 -4532551888570713867724623939499236056 7693 976876032567989301221240067974902752 7694 766310883192634368917918347303018376 7695 -154372346518415735031637060560824432 7696 -117864662609781958103865747300838136 7697 22167256129049940620483605244440192 7698 16490178317355808513345148682264061 7699 -2891729140696517461593414943413882 7700 -2097982361241171215893716376081651 7701 342541412660586838032380135403652 7702 242605570199607954588065278155681 7703 -36820567506381685581486376315702 7704 -25480966620964954818695883883951 7705 3588358027843359050108706403032 7706 2428484731563773934757086220411 7707 -316675905268345779010399252942 7708 -209762599606914882019488592661 7709 25269572422807821429428444532 7710 16395589442177920681289091951 7711 -1819858160334582814314551202 7712 -1157469566209714192055535681 7713 118017318792926168139013152 7714 73632963257606892240543026 7715 -6872609448233226039136132 7716 -4209202094096563877648686 7717 358188758402211663885192 7718 215488896068736413795386 7719 -16640215490601588035932 7720 -9839585707453019505126 7721 685696888003220420752 7722 398760879276631844806 7723 -24913562025692013852 7724 -14256876424046811226 7725 792283515601236232 7726 446387257932051086 7727 -21852513585930692 7728 -12128271131115986 7729 516759083756832 7730 282660762349301 7731 -10322199649802 7732 -5567157879931 7733 170748274052 7734 90844019801 7735 -2275884582 7736 -1194965111 7737 23483192 7738 12173211 7739 -175982 7740 -90101 7741 852 7742 431 7743 -2 7744 -1 7745 1 7746 -2 7747 -436 7748 862 7749 92236 7750 -180202 7751 -12615276 7752 24346422 7753 1254104706 7754 -2389930222 7755 -96590754076 7756 181688039602 7757 5999498447836 7758 -11134315759862 7759 -308872319528836 7760 565321524698602 7761 13444450060978951 7762 -24256542262231972 7763 -502220556235028456 7764 892774515864102172 7765 16287830713181334776 7766 -28513752848093622452 7767 -462844879752062683736 7768 797521758553263689612 7769 11609740362736092191436 7770 -19679171414906039010252 7771 -258608912757392609372376 7772 430977792137472827590772 7773 5141068506969723619214456 7774 -8418404188193127755297372 7775 -91587384248169908196463976 7776 147265926515213784481086052 7777 1467137167053173420574105011 7778 -2314939132419428384111071362 7779 -21192775329056800501973730036 7780 32791178884355841362578183902 7781 276697333894708445559634573676 7782 -419525199213829764038977185322 7783 -3271599141707380374797373318956 7784 4856969463127547869514172440822 7785 35086167408215446853670382910426 7786 -50961933241929909637391767767902 7787 -341727671833336280569733914671036 7788 485211140399215909176130556311362 7789 3025670756761952846546541925044636 7790 -4195964722482342431787432752163302 7791 -24371618959990014652425694945173476 7792 32980356634711617026690297364528122 7793 178689353185237647858178106471982581 7794 -235729325219563916207731494601676272 7795 -1192920238839247797085058215725505376 7796 1532621766385268737835836694606036752 7797 7252614836899326839085022422752059936 7798 -9065103777141427735449247878998472112 7799 -40156273492135489092767360805204472736 7800 48776793433574291920742790614538735952 7801 202457180344148860765279756774179621776 7802 -238716829302760121045978376179243006672 7803 -929237042669657212095429128605649783456 7804 1062322213728126715865408824161644647472 7805 3881322463791370834460801012970290892576 7806 -4296960765244147727685640025020441886352 7807 -14746857555583338248185516777528410762336 7808 15790217133559687166033363389598439616112 7809 50940054292069832451507582056220043570586 7810 -52685884898093963339025563699387717126852 7811 -159884658959643422147866682585459315993576 7812 159519258106571115721708684288000083070972 7813 455690149507540443483659773008713702018456 7814 -437986310294908068034897892335936127873172 7815 -1178592796131819729526964218606746079090776 7816 1089789840020137597060229020784917421185452 7817 2764396465435308999027135841467909292003236 7818 -2455636944897208489673780609139040855899612 7819 -5876154717555468179449310325148716455706936 7820 5007664687308820061617854345927619067217252 7821 11312715064877847335631027357281648289176376 7822 -9235928393496069967932462434400181669889772 7823 -19713491741046305284001680549253497722984456 7824 15397368207495363967946931549524021216028372 7825 31077843076154637758478177870121344257868726 7826 -23190421198297682559448502247977132432646552 7827 -44302496693453418737542233396036692156945136 7828 31541217647907361910380753040840483736635112 7829 57086417168366292851626011905288794493875536 7830 -38726575620848685718456515716469797236732152 7831 -66472898685347478732221759114932635584620176 7832 42914096587508520018278160272620707189288072 7833 69934287136719399613330351834482045811056456 7834 -42914096587508520018278160272620707189288072 7835 -66472898685347478732221759114932635584620176 7836 38726575620848685718456515716469797236732152 7837 57086417168366292851626011905288794493875536 7838 -31541217647907361910380753040840483736635112 7839 -44302496693453418737542233396036692156945136 7840 23190421198297682559448502247977132432646552 7841 31077843076154637758478177870121344257868726 7842 -15397368207495363967946931549524021216028372 7843 -19713491741046305284001680549253497722984456 7844 9235928393496069967932462434400181669889772 7845 11312715064877847335631027357281648289176376 7846 -5007664687308820061617854345927619067217252 7847 -5876154717555468179449310325148716455706936 7848 2455636944897208489673780609139040855899612 7849 2764396465435308999027135841467909292003236 7850 -1089789840020137597060229020784917421185452 7851 -1178592796131819729526964218606746079090776 7852 437986310294908068034897892335936127873172 7853 455690149507540443483659773008713702018456 7854 -159519258106571115721708684288000083070972 7855 -159884658959643422147866682585459315993576 7856 52685884898093963339025563699387717126852 7857 50940054292069832451507582056220043570586 7858 -15790217133559687166033363389598439616112 7859 -14746857555583338248185516777528410762336 7860 4296960765244147727685640025020441886352 7861 3881322463791370834460801012970290892576 7862 -1062322213728126715865408824161644647472 7863 -929237042669657212095429128605649783456 7864 238716829302760121045978376179243006672 7865 202457180344148860765279756774179621776 7866 -48776793433574291920742790614538735952 7867 -40156273492135489092767360805204472736 7868 9065103777141427735449247878998472112 7869 7252614836899326839085022422752059936 7870 -1532621766385268737835836694606036752 7871 -1192920238839247797085058215725505376 7872 235729325219563916207731494601676272 7873 178689353185237647858178106471982581 7874 -32980356634711617026690297364528122 7875 -24371618959990014652425694945173476 7876 4195964722482342431787432752163302 7877 3025670756761952846546541925044636 7878 -485211140399215909176130556311362 7879 -341727671833336280569733914671036 7880 50961933241929909637391767767902 7881 35086167408215446853670382910426 7882 -4856969463127547869514172440822 7883 -3271599141707380374797373318956 7884 419525199213829764038977185322 7885 276697333894708445559634573676 7886 -32791178884355841362578183902 7887 -21192775329056800501973730036 7888 2314939132419428384111071362 7889 1467137167053173420574105011 7890 -147265926515213784481086052 7891 -91587384248169908196463976 7892 8418404188193127755297372 7893 5141068506969723619214456 7894 -430977792137472827590772 7895 -258608912757392609372376 7896 19679171414906039010252 7897 11609740362736092191436 7898 -797521758553263689612 7899 -462844879752062683736 7900 28513752848093622452 7901 16287830713181334776 7902 -892774515864102172 7903 -502220556235028456 7904 24256542262231972 7905 13444450060978951 7906 -565321524698602 7907 -308872319528836 7908 11134315759862 7909 5999498447836 7910 -181688039602 7911 -96590754076 7912 2389930222 7913 1254104706 7914 -24346422 7915 -12615276 7916 180202 7917 92236 7918 -862 7919 -436 7920 2 7921 1 7922 1 7923 -2 7924 -441 7925 872 7926 94396 7927 -184472 7928 -13067916 7929 25230552 7930 1315412826 7931 -2508209412 7932 -102624719226 7933 193181508152 7934 6459465281116 7935 -11998996895672 7936 -337140449496396 7937 617744639057672 7938 14883965429904991 7939 -26888900121957902 7940 -564178090820471351 7941 1004441112470056912 7942 18575600301144567576 7943 -32575661426362669552 7944 -536160216161431263416 7945 925689759504125367472 7946 13667628759594682254396 7947 -23219480725472184382872 7948 -309576995949940779584316 7949 517217825514785218744752 7950 6261633004002061883768376 7951 -10282137013939447238428912 7952 -113565261131525887326273176 7953 183174768496339816392927952 7954 1853256404331770897732741091 7955 -2934274334106346841148210022 7956 -27289790760948830690769977771 7957 42385550658113601003947460072 7958 363472466992476928786764671516 7959 -553394667789416891119269147352 7960 -4387346874029748348434962263276 7961 6543198283414760749594746637912 7962 48071705476177922967496101111026 7963 -70172334816430893707340765820852 7964 -478737705725411546698187833117266 7965 683455343666672561139467829342072 7966 4337820709393720945468536952338396 7967 -6051341513523905693093083850089272 7968 -35789219161716652362547102374544716 7969 48743237919980029304851389890346952 7970 269021685414650896563984396146212301 7971 -357378706370475295716356212943965162 7972 -1843068242463613277358699311400840501 7973 2385840477678495594170116431451010752 7974 11510778608509112111841754027689638816 7975 -14505229673798653678170044845504119872 7976 -65539095883317671402750878985953476896 7977 80312546984270978185534721610408945472 7978 340167040703432933699532698808461566416 7979 -404914360688297721530559513548359243552 7980 -1609127881619326314952665637738315418576 7981 1858474085339314424190858257211299566912 7982 6935203933917281478287047789899229970976 7983 -7762644927582741668921602025940581785152 7984 -27222101549863004538017597840539585427616 7985 29493715111166676496371033555056821524672 7986 97267346114772545031759825612945333565146 7987 -101880108584139664903015164112440087141172 7988 -316196483047901181277425392040454793817866 7989 319769317919286844295733365170918631987152 7990 934613324680326097074943824170173184153976 7991 -911380299015080886967319546017427404036912 7992 -2510255566229176309080419776287332036855576 7993 2357185592263639459053928437213492158181552 7994 6122568941607403922674558101644490213464916 7995 -5528792930870617998054271682935818584006472 7996 -13551825072785194157824007384894707459509396 7997 11752309435110936358898620650297432911413872 7998 27204199157050955638316046374285602879317816 7999 -22625430129755694671262054714563296578352752 8000 -49498063592916292555497632775335509351940376 8001 39426983482092610568003361098506995445968912 8002 81586071232191670978373721518422884412909926 8003 -62155686152309275516956355740242688515737452 8004 -121761182166203421614917415762112301280106966 8005 88604993386906837475084466792073384313890272 8006 164471349157634435409929751383006454124090896 8007 -114172834336732585703252023810577588987751072 8008 -201012467095411143020760802453161024551960016 8009 132945797370694957464443518229865271169240352 8010 222235378997083918382108431494656095774252776 8011 -139868574273438799226660703668964091622112912 8012 -222235378997083918382108431494656095774252776 8013 132945797370694957464443518229865271169240352 8014 201012467095411143020760802453161024551960016 8015 -114172834336732585703252023810577588987751072 8016 -164471349157634435409929751383006454124090896 8017 88604993386906837475084466792073384313890272 8018 121761182166203421614917415762112301280106966 8019 -62155686152309275516956355740242688515737452 8020 -81586071232191670978373721518422884412909926 8021 39426983482092610568003361098506995445968912 8022 49498063592916292555497632775335509351940376 8023 -22625430129755694671262054714563296578352752 8024 -27204199157050955638316046374285602879317816 8025 11752309435110936358898620650297432911413872 8026 13551825072785194157824007384894707459509396 8027 -5528792930870617998054271682935818584006472 8028 -6122568941607403922674558101644490213464916 8029 2357185592263639459053928437213492158181552 8030 2510255566229176309080419776287332036855576 8031 -911380299015080886967319546017427404036912 8032 -934613324680326097074943824170173184153976 8033 319769317919286844295733365170918631987152 8034 316196483047901181277425392040454793817866 8035 -101880108584139664903015164112440087141172 8036 -97267346114772545031759825612945333565146 8037 29493715111166676496371033555056821524672 8038 27222101549863004538017597840539585427616 8039 -7762644927582741668921602025940581785152 8040 -6935203933917281478287047789899229970976 8041 1858474085339314424190858257211299566912 8042 1609127881619326314952665637738315418576 8043 -404914360688297721530559513548359243552 8044 -340167040703432933699532698808461566416 8045 80312546984270978185534721610408945472 8046 65539095883317671402750878985953476896 8047 -14505229673798653678170044845504119872 8048 -11510778608509112111841754027689638816 8049 2385840477678495594170116431451010752 8050 1843068242463613277358699311400840501 8051 -357378706370475295716356212943965162 8052 -269021685414650896563984396146212301 8053 48743237919980029304851389890346952 8054 35789219161716652362547102374544716 8055 -6051341513523905693093083850089272 8056 -4337820709393720945468536952338396 8057 683455343666672561139467829342072 8058 478737705725411546698187833117266 8059 -70172334816430893707340765820852 8060 -48071705476177922967496101111026 8061 6543198283414760749594746637912 8062 4387346874029748348434962263276 8063 -553394667789416891119269147352 8064 -363472466992476928786764671516 8065 42385550658113601003947460072 8066 27289790760948830690769977771 8067 -2934274334106346841148210022 8068 -1853256404331770897732741091 8069 183174768496339816392927952 8070 113565261131525887326273176 8071 -10282137013939447238428912 8072 -6261633004002061883768376 8073 517217825514785218744752 8074 309576995949940779584316 8075 -23219480725472184382872 8076 -13667628759594682254396 8077 925689759504125367472 8078 536160216161431263416 8079 -32575661426362669552 8080 -18575600301144567576 8081 1004441112470056912 8082 564178090820471351 8083 -26888900121957902 8084 -14883965429904991 8085 617744639057672 8086 337140449496396 8087 -11998996895672 8088 -6459465281116 8089 193181508152 8090 102624719226 8091 -2508209412 8092 -1315412826 8093 25230552 8094 13067916 8095 -184472 8096 -94396 8097 872 8098 441 8099 -2 8100 -1 8101 1 8102 -2 8103 -446 8104 882 8105 96581 8106 -188792 8107 -13531256 8108 26135832 8109 1378941846 8110 -2630825652 8111 -108956550876 8112 205249438452 8113 6948453016646 8114 -12918930562232 8115 -367597908568856 8116 674280898992792 8117 16456595157516731 8118 -29767930859809982 8119 -632839856494292146 8120 1128356181640942702 8121 21148660616905152751 8122 -37151200602289135152 8123 -619887139315301170096 8124 1072320432322862526832 8125 16055168494764364252756 8126 -27335257519189364508792 8127 -369683586160479830604456 8128 619153991899881559168632 8129 7605645650981573100842196 8130 -12523266008004123767536752 8131 -140391168163406843686899376 8132 227130522263051774652546352 8133 2333171202455976417844870171 8134 -3706512808663541795465482182 8135 -35011595833493295270799138906 8136 54579581521897661381539955542 8137 475533359069652961485429569431 8138 -726944933984953857573529343032 8139 -5857608676601059059460265229496 8140 8774693748059496696869924526552 8141 65545448917037192815120556650126 8142 -96143410952355845934992202222052 8143 -667154080834451257080365465869996 8144 957475411450823093396375666234532 8145 6183469102452477614445660444139806 8146 -8675641418787441890937073904676792 8147 -52229722898158184694201807027061656 8148 71578438323433304725094204749089432 8149 402297380416327607536234278301450921 8150 -538043370829301793127968792292424602 8151 -2826847340619214765355396133434983126 8152 3686136484927226554717398622801681002 8153 18125527806329716577540686201992500821 8154 -23021557217018224223683508055379277632 8155 -106060333839424090870932722704651355456 8156 131078191766635342805501757971906953792 8157 566331230555292561473353021015232934256 8158 -680334081406865867399065397616923132832 8159 -2759123643699354691713317363643495472096 8160 3218255763238652629905331275476630837152 8161 12261279986215236641621429942060144523376 8162 -13870407867834562956574095579798459941952 8163 -49682595338945769354147849682319978968896 8164 54444203099726009076035195681079170855232 8165 183476877886968902562519490563598562042106 8166 -194534692229545090063519651225890667130292 8167 -617224046330953056115215545878280301665356 8168 632392966095802362554850784080909587635732 8169 1890348443566800966943835946552465241946146 8170 -1869226649360652194149887648340346368307952 8171 -5267629488939664180090002692492360029083376 8172 5020511132458352618160839552574664073711152 8173 13347195692363859149862834752358806566683596 8174 -12245137883214807845349116203288980426929832 8175 -30731979876133834076607108852410834840987256 8176 27103650145570388315648014769789414919018792 8177 64260643100058022513937295059775176161654956 8178 -54408398314101911276632092748571205758635632 8179 -121953123009478637536337788578747705387963696 8180 98996127185832585110995265550671018703880752 8181 209938101789293184669878076490772384656788126 8182 -163172142464383341956747443036845768825819852 8183 -327658625703013643627203848761020562724491796 8184 243522364332406843229834831524224602560213932 8185 463442518097651531975016100729265524031978406 8186 -328942698315268870819859502766012908248181792 8187 -593829484926510749837194601457322656651553056 8188 402024934190822286041521604906322049103920032 8189 689139440833884976331756270407547662664693496 8190 -444470757994167836764216862989312191548505552 8191 -724207906541045435217538270327240374792731376 8192 444470757994167836764216862989312191548505552 8193 689139440833884976331756270407547662664693496 8194 -402024934190822286041521604906322049103920032 8195 -593829484926510749837194601457322656651553056 8196 328942698315268870819859502766012908248181792 8197 463442518097651531975016100729265524031978406 8198 -243522364332406843229834831524224602560213932 8199 -327658625703013643627203848761020562724491796 8200 163172142464383341956747443036845768825819852 8201 209938101789293184669878076490772384656788126 8202 -98996127185832585110995265550671018703880752 8203 -121953123009478637536337788578747705387963696 8204 54408398314101911276632092748571205758635632 8205 64260643100058022513937295059775176161654956 8206 -27103650145570388315648014769789414919018792 8207 -30731979876133834076607108852410834840987256 8208 12245137883214807845349116203288980426929832 8209 13347195692363859149862834752358806566683596 8210 -5020511132458352618160839552574664073711152 8211 -5267629488939664180090002692492360029083376 8212 1869226649360652194149887648340346368307952 8213 1890348443566800966943835946552465241946146 8214 -632392966095802362554850784080909587635732 8215 -617224046330953056115215545878280301665356 8216 194534692229545090063519651225890667130292 8217 183476877886968902562519490563598562042106 8218 -54444203099726009076035195681079170855232 8219 -49682595338945769354147849682319978968896 8220 13870407867834562956574095579798459941952 8221 12261279986215236641621429942060144523376 8222 -3218255763238652629905331275476630837152 8223 -2759123643699354691713317363643495472096 8224 680334081406865867399065397616923132832 8225 566331230555292561473353021015232934256 8226 -131078191766635342805501757971906953792 8227 -106060333839424090870932722704651355456 8228 23021557217018224223683508055379277632 8229 18125527806329716577540686201992500821 8230 -3686136484927226554717398622801681002 8231 -2826847340619214765355396133434983126 8232 538043370829301793127968792292424602 8233 402297380416327607536234278301450921 8234 -71578438323433304725094204749089432 8235 -52229722898158184694201807027061656 8236 8675641418787441890937073904676792 8237 6183469102452477614445660444139806 8238 -957475411450823093396375666234532 8239 -667154080834451257080365465869996 8240 96143410952355845934992202222052 8241 65545448917037192815120556650126 8242 -8774693748059496696869924526552 8243 -5857608676601059059460265229496 8244 726944933984953857573529343032 8245 475533359069652961485429569431 8246 -54579581521897661381539955542 8247 -35011595833493295270799138906 8248 3706512808663541795465482182 8249 2333171202455976417844870171 8250 -227130522263051774652546352 8251 -140391168163406843686899376 8252 12523266008004123767536752 8253 7605645650981573100842196 8254 -619153991899881559168632 8255 -369683586160479830604456 8256 27335257519189364508792 8257 16055168494764364252756 8258 -1072320432322862526832 8259 -619887139315301170096 8260 37151200602289135152 8261 21148660616905152751 8262 -1128356181640942702 8263 -632839856494292146 8264 29767930859809982 8265 16456595157516731 8266 -674280898992792 8267 -367597908568856 8268 12918930562232 8269 6948453016646 8270 -205249438452 8271 -108956550876 8272 2630825652 8273 1378941846 8274 -26135832 8275 -13531256 8276 188792 8277 96581 8278 -882 8279 -446 8280 2 8281 1 8282 1 8283 -2 8284 -451 8285 892 8286 98791 8287 -193162 8288 -14005421 8289 27062512 8290 1444744766 8291 -2757883692 8292 -115597144026 8293 217913101752 8294 7467908444426 8295 -13896906033292 8296 -400384222709966 8297 735195817137712 8298 18172754864071171 8299 -32913190315033462 8300 -708832313371428841 8301 1265679712988584292 8302 24038212836681330301 8303 -42297321233810305502 8304 -715338201136784593151 8305 1239774278630602340192 8306 18819696498725390476516 8307 -32110336989528728505512 8308 -440409269693622923874796 8309 739367172320959661208912 8310 9213637220941816049783916 8311 -15211291301963146201684392 8312 -173043345830396664322815076 8313 280782336326813687373798752 8314 2927823415145486810836862251 8315 -4666342404911952835689740342 8316 -44757792653276355279574973441 8317 70023191666986590541598277812 8318 619704117946941579519308619421 8319 -951066718139305922970859138862 8320 -7787031903640619736092753484991 8321 11715217353202118118920530458992 8322 88952445089757245268320670932726 8323 -131090897834074385630241113300252 8324 -924986351656200141765470426964226 8325 1334308161668902514160730931739992 8326 8765574006188575058318777242478866 8327 -12366938204904955228891320888279612 8328 -75764474838185546090521615280555046 8329 104459445796316369388403614054123312 8330 597683979961352401680624494826691441 8331 -804594760832655215072468556602901842 8332 -4305231462694145959147567996321283251 8333 5653694681238429530710792266869966252 8334 28324648116803384452330879581030845951 8335 -36251055612659433155081372403985001642 8336 -170228976079790255895840425017402411541 8337 212120667678848181741865445409302710912 8338 934547947927987337955289259663698197296 8339 -1132662461110585122946706042030465868512 8340 -4686123037068378987984801179892574672016 8341 5518247287398709383426634727286990944192 8342 21456915156391896593145409856656901669776 8343 -24522559972430473283242859884120289046752 8344 -89684691060830131908917470783977043376176 8345 99365190677891538708295699364639957937792 8346 342047879425366690068737731608076882721466 8347 -366953755773937805125038981127197124084212 8348 -1189770308677012138804774338893660197968046 8349 1234448092661906112230431091756560603330712 8350 3772358422089358748168753060592564718882966 8351 -3780696887133601933887671893104930483892292 8352 -10896431231227769535333613935725518007645426 8353 10535258977879328360180005384984720058166752 8354 28655847446220228566274516550000494743189276 8355 -26694391384727718299725669504717613133367192 8356 -68569451334927308917168176011347602261530516 8357 61463959752267668153214217704821669681974512 8358 149199923267332633221840433451764840840679796 8359 -128521286200116045027874590119550352323309912 8360 -295030562737740482603539269135665293066889916 8361 243906246018957275072675577157495410775927392 8362 529883479170436992428206396170862127452513326 8363 -419876203578586369339756152981544769313576252 8364 -863941012421073512210576811325484485032919626 8365 655317251406027287254407697522041125448983592 8366 1278145872465478862061889612538735291876898066 8367 -926885036195303063950032201458531048063956812 8368 -1715157399654700023451929707718613997179895046 8369 1187658969853021499674389202914645313303106112 8370 2087018794142040298251994081677514417524086616 8371 -1378278881667769952663512540815095325329386992 8372 -2302288863363266085077728266713412420554435976 8373 1448415813082090870435076540654480749585462752 8374 2302288863363266085077728266713412420554435976 8375 -1378278881667769952663512540815095325329386992 8376 -2087018794142040298251994081677514417524086616 8377 1187658969853021499674389202914645313303106112 8378 1715157399654700023451929707718613997179895046 8379 -926885036195303063950032201458531048063956812 8380 -1278145872465478862061889612538735291876898066 8381 655317251406027287254407697522041125448983592 8382 863941012421073512210576811325484485032919626 8383 -419876203578586369339756152981544769313576252 8384 -529883479170436992428206396170862127452513326 8385 243906246018957275072675577157495410775927392 8386 295030562737740482603539269135665293066889916 8387 -128521286200116045027874590119550352323309912 8388 -149199923267332633221840433451764840840679796 8389 61463959752267668153214217704821669681974512 8390 68569451334927308917168176011347602261530516 8391 -26694391384727718299725669504717613133367192 8392 -28655847446220228566274516550000494743189276 8393 10535258977879328360180005384984720058166752 8394 10896431231227769535333613935725518007645426 8395 -3780696887133601933887671893104930483892292 8396 -3772358422089358748168753060592564718882966 8397 1234448092661906112230431091756560603330712 8398 1189770308677012138804774338893660197968046 8399 -366953755773937805125038981127197124084212 8400 -342047879425366690068737731608076882721466 8401 99365190677891538708295699364639957937792 8402 89684691060830131908917470783977043376176 8403 -24522559972430473283242859884120289046752 8404 -21456915156391896593145409856656901669776 8405 5518247287398709383426634727286990944192 8406 4686123037068378987984801179892574672016 8407 -1132662461110585122946706042030465868512 8408 -934547947927987337955289259663698197296 8409 212120667678848181741865445409302710912 8410 170228976079790255895840425017402411541 8411 -36251055612659433155081372403985001642 8412 -28324648116803384452330879581030845951 8413 5653694681238429530710792266869966252 8414 4305231462694145959147567996321283251 8415 -804594760832655215072468556602901842 8416 -597683979961352401680624494826691441 8417 104459445796316369388403614054123312 8418 75764474838185546090521615280555046 8419 -12366938204904955228891320888279612 8420 -8765574006188575058318777242478866 8421 1334308161668902514160730931739992 8422 924986351656200141765470426964226 8423 -131090897834074385630241113300252 8424 -88952445089757245268320670932726 8425 11715217353202118118920530458992 8426 7787031903640619736092753484991 8427 -951066718139305922970859138862 8428 -619704117946941579519308619421 8429 70023191666986590541598277812 8430 44757792653276355279574973441 8431 -4666342404911952835689740342 8432 -2927823415145486810836862251 8433 280782336326813687373798752 8434 173043345830396664322815076 8435 -15211291301963146201684392 8436 -9213637220941816049783916 8437 739367172320959661208912 8438 440409269693622923874796 8439 -32110336989528728505512 8440 -18819696498725390476516 8441 1239774278630602340192 8442 715338201136784593151 8443 -42297321233810305502 8444 -24038212836681330301 8445 1265679712988584292 8446 708832313371428841 8447 -32913190315033462 8448 -18172754864071171 8449 735195817137712 8450 400384222709966 8451 -13896906033292 8452 -7467908444426 8453 217913101752 8454 115597144026 8455 -2757883692 8456 -1444744766 8457 27062512 8458 14005421 8459 -193162 8460 -98791 8461 892 8462 451 8463 -2 8464 -1 8465 1 8466 -2 8467 -456 8468 902 8469 101026 8470 -197582 8471 -14490536 8472 28010842 8473 1512875211 8474 -2889489532 8475 -122557656176 8476 231194288052 8477 8019331791956 8478 -14935816888852 8479 -435645943220976 8480 800768445419932 8481 20043530721056561 8482 -36345509728142342 8483 -792831448865566936 8484 1417664626742857682 8485 27278404576029927726 8486 -48076425673362660602 8487 -823971056441086534456 8488 1430676402273569186302 8489 22014583257123379750051 8490 -37639392997450780953032 8491 -523449640171405771362336 8492 880818539387245847749592 8493 11132780835277358296076536 8494 -18427274441883632099567832 8495 -212679565655264772775967776 8496 346086691660793328645630152 8497 3662431433629510849907274831 8498 -5855646830290973621673724502 8499 -57018300878245747761791316376 8500 89515585306552710559149946882 8501 804508293934191115882080148486 8502 -1239408235893883159038617238842 8503 -10308869457866173161553780382136 8504 15574063807281239472185506969982 8505 120169911699802101242254485335701 8506 -177904890179514490536641341865452 8507 -1276120592414106158294273324497456 8508 1849972703312400283530940853928452 8509 12359176681182580228405709532923076 8510 -17531148012377150116637554484957732 8511 -109263925254184031606623034299593136 8512 151528949676371092181043230561110092 8513 882367346392170686547953338215493111 8514 -1195367959922704803361248989653382882 8515 -6512104964320808790973129604353778376 8516 8610462925388291918295135992642566502 8517 43937268941974389472900032111092061706 8518 -56649296233606768904661759162061691902 8519 -271055735421912506658334049406403260776 8520 340457952159580511791680850034804823082 8521 1529018259365473957334860575499706030661 8522 -1869095895855974675910578519327396394592 8523 -7885995907217536571833502523617204606336 8524 9372246074136757975969602359785149344032 8525 37179532768257694347983480491123458230176 8526 -42913830312783793186290819713313803339552 8527 -160186726162082975068548600408874523139456 8528 179369382121660263817834941567954086752352 8529 630462951841979899394246601121333841973226 8530 -684095758850733380137475463216153765442932 8531 -2265725699650254439123590032756131328857936 8532 2379540617354024277609548677787320395936092 8533 7431024916090183111434389582999346123512436 8534 -7544716844178717496337506121185129437765932 8535 -22230183427584332151277710782527943694312976 8536 21792862462455539070667227871451036015290852 8537 60622796633206654821968141255695452867168206 8538 -57311694892440457132549033100000989486378552 8539 -150614081550602974082894031570783323271454176 8540 137138902669854617834336352022695204523061032 8541 340697294106795278445437044872755782466159336 8542 -298399846534665266443680866903529681681359592 8543 -701273058405305205881128882826530838554189536 8544 590061125475480965207078538271330586133779832 8545 1312726533946092025177096819621518242071258026 8546 -1059766958340873984856412792341724254905026652 8547 -2233576898748683243318295513459436151112585456 8548 1727882024842147024421153622650968970065839252 8549 3452721387698606948781281818908302027807784876 8550 -2556291744930957724123779225077470583753796132 8551 -4847073344510785013413883723174411385184706736 8552 3430314799309400046903859415437227994359790092 8553 6177494133502783321052702195225419041310193886 8554 -4174037588284080596503988163355028835048173232 8555 -7145865420840846288656747430021117488737296576 8556 4604577726726532170155456533426824841108871952 8557 7501409352890713911025609614735786340279797456 8558 -4604577726726532170155456533426824841108871952 8559 -7145865420840846288656747430021117488737296576 8560 4174037588284080596503988163355028835048173232 8561 6177494133502783321052702195225419041310193886 8562 -3430314799309400046903859415437227994359790092 8563 -4847073344510785013413883723174411385184706736 8564 2556291744930957724123779225077470583753796132 8565 3452721387698606948781281818908302027807784876 8566 -1727882024842147024421153622650968970065839252 8567 -2233576898748683243318295513459436151112585456 8568 1059766958340873984856412792341724254905026652 8569 1312726533946092025177096819621518242071258026 8570 -590061125475480965207078538271330586133779832 8571 -701273058405305205881128882826530838554189536 8572 298399846534665266443680866903529681681359592 8573 340697294106795278445437044872755782466159336 8574 -137138902669854617834336352022695204523061032 8575 -150614081550602974082894031570783323271454176 8576 57311694892440457132549033100000989486378552 8577 60622796633206654821968141255695452867168206 8578 -21792862462455539070667227871451036015290852 8579 -22230183427584332151277710782527943694312976 8580 7544716844178717496337506121185129437765932 8581 7431024916090183111434389582999346123512436 8582 -2379540617354024277609548677787320395936092 8583 -2265725699650254439123590032756131328857936 8584 684095758850733380137475463216153765442932 8585 630462951841979899394246601121333841973226 8586 -179369382121660263817834941567954086752352 8587 -160186726162082975068548600408874523139456 8588 42913830312783793186290819713313803339552 8589 37179532768257694347983480491123458230176 8590 -9372246074136757975969602359785149344032 8591 -7885995907217536571833502523617204606336 8592 1869095895855974675910578519327396394592 8593 1529018259365473957334860575499706030661 8594 -340457952159580511791680850034804823082 8595 -271055735421912506658334049406403260776 8596 56649296233606768904661759162061691902 8597 43937268941974389472900032111092061706 8598 -8610462925388291918295135992642566502 8599 -6512104964320808790973129604353778376 8600 1195367959922704803361248989653382882 8601 882367346392170686547953338215493111 8602 -151528949676371092181043230561110092 8603 -109263925254184031606623034299593136 8604 17531148012377150116637554484957732 8605 12359176681182580228405709532923076 8606 -1849972703312400283530940853928452 8607 -1276120592414106158294273324497456 8608 177904890179514490536641341865452 8609 120169911699802101242254485335701 8610 -15574063807281239472185506969982 8611 -10308869457866173161553780382136 8612 1239408235893883159038617238842 8613 804508293934191115882080148486 8614 -89515585306552710559149946882 8615 -57018300878245747761791316376 8616 5855646830290973621673724502 8617 3662431433629510849907274831 8618 -346086691660793328645630152 8619 -212679565655264772775967776 8620 18427274441883632099567832 8621 11132780835277358296076536 8622 -880818539387245847749592 8623 -523449640171405771362336 8624 37639392997450780953032 8625 22014583257123379750051 8626 -1430676402273569186302 8627 -823971056441086534456 8628 48076425673362660602 8629 27278404576029927726 8630 -1417664626742857682 8631 -792831448865566936 8632 36345509728142342 8633 20043530721056561 8634 -800768445419932 8635 -435645943220976 8636 14935816888852 8637 8019331791956 8638 -231194288052 8639 -122557656176 8640 2889489532 8641 1512875211 8642 -28010842 8643 -14490536 8644 197582 8645 101026 8646 -902 8647 -456 8648 2 8649 1 8650 1 8651 -2 8652 -461 8653 912 8654 103286 8655 -202052 8656 -14986726 8657 28981072 8658 1583387431 8659 -3025750422 8660 -129849510451 8661 245115312352 8662 8604278024236 8663 -16038663583912 8664 -473536908790636 8665 871291886441952 8666 22080713555117401 8667 -40087061442113122 8668 -885565999042908181 8669 1585662897731133872 8670 30906565278381210026 8671 -54556809152059855452 8672 -947402312363841783386 8673 1647942112882173068912 8674 25699907118111604657111 8675 -44029166514246759500102 8676 -620743009423430713018451 8677 1046899280342811542724672 8678 13417867554223255762938056 8679 -22265561670554716592153072 8680 -260666895374309395271179976 8681 425359131310529545551935552 8682 4567284382606362279974502911 8683 -7324862867259021699814549662 8684 -72392025972457205855046040211 8685 114036601756491495523582632752 8686 1040557765425542284762171358626 8687 -1609016587868382231764160296972 8688 -13592194223588130595513095008306 8689 20617738915732346323107560764272 8690 161626908772230753348179279657801 8691 -240339823399604202484508970671402 8692 -1752100284472937240609810493564061 8693 2552241184828212316588546648994912 8694 17335242680221486953761864565277436 8695 -24718353362365160456811419065846152 8696 -156685397960120912068303852802431676 8697 218527850508368063213246068599186272 8698 1294689170999096902516662833637306431 8699 -1764734692784341373095906676430986222 8700 -9785208230558389084243580921876037251 8701 13024209928641617581946259208707556752 8702 67670299757071782100463433700730973086 8703 -87874537883948778945800064222184123412 8704 -428291596831100433940557599841618706286 8705 542111470843825013316668098812806521552 8706 2480989899106547487576556324975718937601 8707 -3058036518730947914669721150999412061322 8708 -13153205958294959880989520137771703426181 8709 15771991814435073143667005047234409212672 8710 63810020823748746871756187734310961524576 8711 -74359065536515388695966960982246916460352 8712 -283193919555908255789113720326625588048736 8713 320373452324165950137097200817749046278912 8714 1149388442247383402098465084666116538617386 8715 -1260925903683959798788493202242667683946452 8716 -4264380169193701098792787560309772701717026 8717 4531451399300508878247180065512262657715872 8718 14455831850448486105777076971330118244242556 8719 -14862049832180366222868779165998692247024872 8720 -44750642032031950255387112607897548693357276 8721 44460366855168664302555421565055887388625952 8722 126438704985702065114580307781125468592062886 8723 -121245593266413309643936282511390905734336412 8724 -325860267968690543169960239026480755111379486 8725 301228163101205948165788063141566646542908352 8726 765589180997107488197003780488929514783735576 8727 -681394588213590556890874089745511564932318672 8728 -1638770045581431017213927661506345984383068056 8729 1402546116810610411762257765653061677108379072 8730 3194121843302359161472382778990710252893007226 8731 -2625453067892184050354193639243036484142516052 8732 -5665837349376523238208217917764402902993896786 8733 4467153797497366486636591026918872302225170912 8734 9142062336131584240941884577669676119052048836 8735 -6905442775397213897562563637816604055615569752 8736 -13412378222071307410442723992237654580500083876 8737 9694146689021570026827767446348822770369413472 8738 17885197076632368428274304749274286415214480806 8739 -12354988267005566642105404390450838082620387772 8740 -21671434730911790802717425951956594200143836926 8741 14291730841681692577313494860042234977474593152 8742 23856430227184624539993270111610553511234837936 8743 -15002818705781427822051219229471572680559594912 8744 -23856430227184624539993270111610553511234837936 8745 14291730841681692577313494860042234977474593152 8746 21671434730911790802717425951956594200143836926 8747 -12354988267005566642105404390450838082620387772 8748 -17885197076632368428274304749274286415214480806 8749 9694146689021570026827767446348822770369413472 8750 13412378222071307410442723992237654580500083876 8751 -6905442775397213897562563637816604055615569752 8752 -9142062336131584240941884577669676119052048836 8753 4467153797497366486636591026918872302225170912 8754 5665837349376523238208217917764402902993896786 8755 -2625453067892184050354193639243036484142516052 8756 -3194121843302359161472382778990710252893007226 8757 1402546116810610411762257765653061677108379072 8758 1638770045581431017213927661506345984383068056 8759 -681394588213590556890874089745511564932318672 8760 -765589180997107488197003780488929514783735576 8761 301228163101205948165788063141566646542908352 8762 325860267968690543169960239026480755111379486 8763 -121245593266413309643936282511390905734336412 8764 -126438704985702065114580307781125468592062886 8765 44460366855168664302555421565055887388625952 8766 44750642032031950255387112607897548693357276 8767 -14862049832180366222868779165998692247024872 8768 -14455831850448486105777076971330118244242556 8769 4531451399300508878247180065512262657715872 8770 4264380169193701098792787560309772701717026 8771 -1260925903683959798788493202242667683946452 8772 -1149388442247383402098465084666116538617386 8773 320373452324165950137097200817749046278912 8774 283193919555908255789113720326625588048736 8775 -74359065536515388695966960982246916460352 8776 -63810020823748746871756187734310961524576 8777 15771991814435073143667005047234409212672 8778 13153205958294959880989520137771703426181 8779 -3058036518730947914669721150999412061322 8780 -2480989899106547487576556324975718937601 8781 542111470843825013316668098812806521552 8782 428291596831100433940557599841618706286 8783 -87874537883948778945800064222184123412 8784 -67670299757071782100463433700730973086 8785 13024209928641617581946259208707556752 8786 9785208230558389084243580921876037251 8787 -1764734692784341373095906676430986222 8788 -1294689170999096902516662833637306431 8789 218527850508368063213246068599186272 8790 156685397960120912068303852802431676 8791 -24718353362365160456811419065846152 8792 -17335242680221486953761864565277436 8793 2552241184828212316588546648994912 8794 1752100284472937240609810493564061 8795 -240339823399604202484508970671402 8796 -161626908772230753348179279657801 8797 20617738915732346323107560764272 8798 13592194223588130595513095008306 8799 -1609016587868382231764160296972 8800 -1040557765425542284762171358626 8801 114036601756491495523582632752 8802 72392025972457205855046040211 8803 -7324862867259021699814549662 8804 -4567284382606362279974502911 8805 425359131310529545551935552 8806 260666895374309395271179976 8807 -22265561670554716592153072 8808 -13417867554223255762938056 8809 1046899280342811542724672 8810 620743009423430713018451 8811 -44029166514246759500102 8812 -25699907118111604657111 8813 1647942112882173068912 8814 947402312363841783386 8815 -54556809152059855452 8816 -30906565278381210026 8817 1585662897731133872 8818 885565999042908181 8819 -40087061442113122 8820 -22080713555117401 8821 871291886441952 8822 473536908790636 8823 -16038663583912 8824 -8604278024236 8825 245115312352 8826 129849510451 8827 -3025750422 8828 -1583387431 8829 28981072 8830 14986726 8831 -202052 8832 -103286 8833 912 8834 461 8835 -2 8836 -1 8837 1 8838 -2 8839 -466 8840 922 8841 105571 8842 -206572 8843 -15494116 8844 29973452 8845 1656336301 8846 -3166774862 8847 -137484398726 8848 259699020902 8849 9224358159391 8850 -17208556048472 8851 -514218513982696 8852 947073817581272 8853 24296834236791941 8854 -44161427110234802 8855 -987820835482251826 8856 1771131998085816362 8857 34963457072886385951 8858 -61813130556762420052 8859 -1087422495946342704316 8860 1894804624727683566772 8861 29943193656239792578321 8862 -51399814236223209314222 8863 -734501249570035836675766 8864 1241486018846861426036902 8865 16132409124332309561405851 8866 -26835735108446511525876112 8867 -318615886269642084218424176 8868 521333790748618790542359952 8869 5678669540601730766349553991 8870 -9134568765212724559949005822 8871 -91609036089581611534649642446 8872 144784051944914411710092080422 8873 1341022994910982481664382664341 8874 -2081115530851084569524342717252 8875 -17850785164750437343803586960876 8876 27184388447176261191026190016612 8877 216454580827283576589907496194651 8878 -323253817544461506696358559315602 8879 -2394406840044376398927007714564666 8880 3504200568945874481219620987128122 8881 24191825334350848827548768356831321 8882 -34670485360442973907523729130554872 8883 -223457347365072719935688555499401416 8884 313370795920241824136607705604863352 8885 1888430269975953941011458823638110651 8886 -2589378341998193805033325667274612862 8887 -14609366787126168732952057108375316126 8888 19570416461116778168487161843752074502 8889 103503927844913406348599533040022123841 8890 -135340599514143564200926867401461946172 8891 -671710972356069773932621161986717926196 8892 856583193662200867881115199683237412572 8893 3993504437625297948150450122442950686991 8894 -4961979798213094975153112649951437875202 8895 -21750268894863403197905518764746246486426 8896 26306411916589919761979040275543406852362 8897 108507210410913853040079717966551483376101 8898 -127620041647497493743512375468621923049152 8899 -495722071452687780052803830025430382494016 8900 566387839111816511578227440653251176097472 8901 2073329266451623558161773206628240219223946 8902 -2298776884494766804196930169332233077234772 8903 -7935620418809004098468239049461224608227316 8904 8528760338387402197585575120619545403434052 8905 27783114818243204961064224662664416261391326 8906 -28911663700896972211554153942660236488485112 8907 -88930573546841168806901747911225051431649576 8908 89501284064063900510774225215795097386714552 8909 260110080728071343975078263519134792062672066 8910 -252877409971404130229160615562250937184125772 8911 -694790159487219227572413111830388035172115196 8912 651720535937381086339920478052961510222758972 8913 1693905775168209927698540145798543562980931766 8914 -1531178361994214976394007560977859029567471152 8915 -3767148403005719619192679621486298629031440976 8916 3277540091162862034427855323012691968766136112 8917 7637984122505011002210825971803179591492833426 8918 -6388243686604718322944765557981420505786014452 8919 -14110865328463250500388987975241186124171936116 8920 11331674698753046476416435835528805805987793572 8921 23742207280502840452423284549271823626496287446 8922 -18284124672263168481883769155339352238104097672 8923 -36365326108997319446509735845540538810783272216 8924 26824756444142614820885447984475309161000167752 8925 50685868676746815892372563634209586536453391626 8926 -35770394153264736856548609498548572830428961612 8927 -64266608341555292515202539482132556780599093276 8928 43342869461823581605434851903913188400287673852 8929 74111326641459800497337685783651617666327861166 8930 -47712860454369249079986540223221107022469675872 8931 -77718497865932104724088978682164252383588865696 8932 47712860454369249079986540223221107022469675872 8933 74111326641459800497337685783651617666327861166 8934 -43342869461823581605434851903913188400287673852 8935 -64266608341555292515202539482132556780599093276 8936 35770394153264736856548609498548572830428961612 8937 50685868676746815892372563634209586536453391626 8938 -26824756444142614820885447984475309161000167752 8939 -36365326108997319446509735845540538810783272216 8940 18284124672263168481883769155339352238104097672 8941 23742207280502840452423284549271823626496287446 8942 -11331674698753046476416435835528805805987793572 8943 -14110865328463250500388987975241186124171936116 8944 6388243686604718322944765557981420505786014452 8945 7637984122505011002210825971803179591492833426 8946 -3277540091162862034427855323012691968766136112 8947 -3767148403005719619192679621486298629031440976 8948 1531178361994214976394007560977859029567471152 8949 1693905775168209927698540145798543562980931766 8950 -651720535937381086339920478052961510222758972 8951 -694790159487219227572413111830388035172115196 8952 252877409971404130229160615562250937184125772 8953 260110080728071343975078263519134792062672066 8954 -89501284064063900510774225215795097386714552 8955 -88930573546841168806901747911225051431649576 8956 28911663700896972211554153942660236488485112 8957 27783114818243204961064224662664416261391326 8958 -8528760338387402197585575120619545403434052 8959 -7935620418809004098468239049461224608227316 8960 2298776884494766804196930169332233077234772 8961 2073329266451623558161773206628240219223946 8962 -566387839111816511578227440653251176097472 8963 -495722071452687780052803830025430382494016 8964 127620041647497493743512375468621923049152 8965 108507210410913853040079717966551483376101 8966 -26306411916589919761979040275543406852362 8967 -21750268894863403197905518764746246486426 8968 4961979798213094975153112649951437875202 8969 3993504437625297948150450122442950686991 8970 -856583193662200867881115199683237412572 8971 -671710972356069773932621161986717926196 8972 135340599514143564200926867401461946172 8973 103503927844913406348599533040022123841 8974 -19570416461116778168487161843752074502 8975 -14609366787126168732952057108375316126 8976 2589378341998193805033325667274612862 8977 1888430269975953941011458823638110651 8978 -313370795920241824136607705604863352 8979 -223457347365072719935688555499401416 8980 34670485360442973907523729130554872 8981 24191825334350848827548768356831321 8982 -3504200568945874481219620987128122 8983 -2394406840044376398927007714564666 8984 323253817544461506696358559315602 8985 216454580827283576589907496194651 8986 -27184388447176261191026190016612 8987 -17850785164750437343803586960876 8988 2081115530851084569524342717252 8989 1341022994910982481664382664341 8990 -144784051944914411710092080422 8991 -91609036089581611534649642446 8992 9134568765212724559949005822 8993 5678669540601730766349553991 8994 -521333790748618790542359952 8995 -318615886269642084218424176 8996 26835735108446511525876112 8997 16132409124332309561405851 8998 -1241486018846861426036902 8999 -734501249570035836675766 9000 51399814236223209314222 9001 29943193656239792578321 9002 -1894804624727683566772 9003 -1087422495946342704316 9004 61813130556762420052 9005 34963457072886385951 9006 -1771131998085816362 9007 -987820835482251826 9008 44161427110234802 9009 24296834236791941 9010 -947073817581272 9011 -514218513982696 9012 17208556048472 9013 9224358159391 9014 -259699020902 9015 -137484398726 9016 3166774862 9017 1656336301 9018 -29973452 9019 -15494116 9020 206572 9021 105571 9022 -922 9023 -466 9024 2 9025 1 9026 1 9027 -2 9028 -471 9029 932 9030 107881 9031 -211142 9032 -16012831 9033 30988232 9034 1731777321 9035 -3312672602 9036 -145474284751 9037 274968797452 9038 9881240599921 9039 -18448716318782 9040 -557859984239031 9041 1028437027965392 9042 26705200385937181 9043 -48593668473583882 9044 -1100440523939513371 9045 1975641670964503652 9046 39493541904540270501 9047 -69926914145772771902 9048 -1246012214132753930371 9049 2174844991892685408632 9050 34820225401641502416181 9051 -59886387312479585156642 9052 -867244071698722047882531 9053 1469002499140071673351532 9054 19349882411596068250155421 9055 -32264818248664619122811702 9056 -388419765610867416831582251 9057 637231772539284168436848352 9058 7039953008368610431652698071 9059 -11357339081203461532699107982 9060 -115556843160608791420897208081 9061 183218072179163223069299284892 9062 1722200134890392916619216467631 9063 -2682045989821964963328765328682 9064 -23354039221363588964516655059721 9065 35701570329500874687607173921752 9066 288674142886386536315763463188751 9067 -432909161654567153179814992389302 9068 -3257369055960582988909632329390521 9069 4788813680088752797854015429129332 9070 33594633312286974188915018045652231 9071 -48383650668701697655097536713662642 9072 -316990143420309516578284782117342481 9073 446914694730145439871377110998802832 9074 2738629209181510309220362790347238771 9075 -3776860539951907882022917647276221302 9076 -21676553741098510284030167266562652501 9077 29218733574252337465904114216750632252 9078 157254127554273131418525913835901588971 9079 -207007855689826812697199066080044247682 9080 -1045896099229270308683074429829663942381 9081 1343421944712139547865242323973435852392 9082 6378381797305769457845301683796143438331 9083 -7987008875250595896300900244885901373982 9084 -35667732928914891096362194187092072923821 9085 43500537789726806395811037529492492972852 9086 182870303138957095761943317282384543567251 9087 -217014420821827706080159435933102966752202 9088 -859469365158596620579908298929225711968421 9089 991444142905375560105607660050860764988032 9090 3701827016127944361371031917960172953912906 9091 -4146658532903247116323546413256480438447892 9092 -14606503454250161265023872594753930981920806 9093 15871240837618008196936478098922449216454632 9094 52776255913827013454703613953364731676486746 9095 -55566229636486409922128449325328832522782652 9096 -174537015766878318191074280459209940670011126 9097 177861147093682337613803495822450102863299152 9098 528043222403040313803528461861950038267750746 9099 -520220161456142687950156527038269584125344132 9100 -1460655060158098832005812606474024701603038806 9101 1389580318974438455144826223660776070344230392 9102 3692137006530191327950794213734854618598564906 9103 -3387811550336419855397080291597087125961863532 9104 -8523410902162359499679234889240560251147315046 9105 7534296806011439238385359242972597258062881952 9106 17960212707836454690259216239314862158056546626 9107 -15275968245010022004421651943606359182985666852 9108 -34525336824177698148489345063007206727236798446 9109 28221730656926501000777975950482372248343872232 9110 60516422006472183905645144195570621362643810706 9111 -47484414561005680904846569098543647252992574892 9112 -96675782734026496862700558705491066913487755006 9113 72730652217994638893019471691081077621566544432 9114 140700707674029364980653195448700743669236999346 9115 -101371737353493631784745127268419173072906783252 9116 -186493265324831582120672322113439288977910408126 9117 128533216683110585030405078964265113561198186552 9118 225063673906662256223409929073610551247502302146 9119 -148222653282919600994675371567303235332655722332 9120 -247255545416130403381399744912258084094856078606 9121 155436995731864209448177957364328504767177731392 9122 247255545416130403381399744912258084094856078606 9123 -148222653282919600994675371567303235332655722332 9124 -225063673906662256223409929073610551247502302146 9125 128533216683110585030405078964265113561198186552 9126 186493265324831582120672322113439288977910408126 9127 -101371737353493631784745127268419173072906783252 9128 -140700707674029364980653195448700743669236999346 9129 72730652217994638893019471691081077621566544432 9130 96675782734026496862700558705491066913487755006 9131 -47484414561005680904846569098543647252992574892 9132 -60516422006472183905645144195570621362643810706 9133 28221730656926501000777975950482372248343872232 9134 34525336824177698148489345063007206727236798446 9135 -15275968245010022004421651943606359182985666852 9136 -17960212707836454690259216239314862158056546626 9137 7534296806011439238385359242972597258062881952 9138 8523410902162359499679234889240560251147315046 9139 -3387811550336419855397080291597087125961863532 9140 -3692137006530191327950794213734854618598564906 9141 1389580318974438455144826223660776070344230392 9142 1460655060158098832005812606474024701603038806 9143 -520220161456142687950156527038269584125344132 9144 -528043222403040313803528461861950038267750746 9145 177861147093682337613803495822450102863299152 9146 174537015766878318191074280459209940670011126 9147 -55566229636486409922128449325328832522782652 9148 -52776255913827013454703613953364731676486746 9149 15871240837618008196936478098922449216454632 9150 14606503454250161265023872594753930981920806 9151 -4146658532903247116323546413256480438447892 9152 -3701827016127944361371031917960172953912906 9153 991444142905375560105607660050860764988032 9154 859469365158596620579908298929225711968421 9155 -217014420821827706080159435933102966752202 9156 -182870303138957095761943317282384543567251 9157 43500537789726806395811037529492492972852 9158 35667732928914891096362194187092072923821 9159 -7987008875250595896300900244885901373982 9160 -6378381797305769457845301683796143438331 9161 1343421944712139547865242323973435852392 9162 1045896099229270308683074429829663942381 9163 -207007855689826812697199066080044247682 9164 -157254127554273131418525913835901588971 9165 29218733574252337465904114216750632252 9166 21676553741098510284030167266562652501 9167 -3776860539951907882022917647276221302 9168 -2738629209181510309220362790347238771 9169 446914694730145439871377110998802832 9170 316990143420309516578284782117342481 9171 -48383650668701697655097536713662642 9172 -33594633312286974188915018045652231 9173 4788813680088752797854015429129332 9174 3257369055960582988909632329390521 9175 -432909161654567153179814992389302 9176 -288674142886386536315763463188751 9177 35701570329500874687607173921752 9178 23354039221363588964516655059721 9179 -2682045989821964963328765328682 9180 -1722200134890392916619216467631 9181 183218072179163223069299284892 9182 115556843160608791420897208081 9183 -11357339081203461532699107982 9184 -7039953008368610431652698071 9185 637231772539284168436848352 9186 388419765610867416831582251 9187 -32264818248664619122811702 9188 -19349882411596068250155421 9189 1469002499140071673351532 9190 867244071698722047882531 9191 -59886387312479585156642 9192 -34820225401641502416181 9193 2174844991892685408632 9194 1246012214132753930371 9195 -69926914145772771902 9196 -39493541904540270501 9197 1975641670964503652 9198 1100440523939513371 9199 -48593668473583882 9200 -26705200385937181 9201 1028437027965392 9202 557859984239031 9203 -18448716318782 9204 -9881240599921 9205 274968797452 9206 145474284751 9207 -3312672602 9208 -1731777321 9209 30988232 9210 16012831 9211 -211142 9212 -107881 9213 932 9214 471 9215 -2 9216 -1 9217 1 9218 -2 9219 -476 9220 942 9221 110216 9222 -215762 9223 -16542996 9224 32025662 9225 1809766616 9226 -3463554642 9227 -153831407276 9228 290948569502 9229 10576652479576 9230 -19762481199842 9231 -604638657476516 9232 1115719968478062 9233 29319934426106996 9234 -53410400771874362 9235 -1224333061272618316 9236 2200881047879026742 9237 44545265770408791176 9238 -78987083809080541002 9239 -1425359584328839744676 9240 2492024428265507860742 9241 40415927599559627163816 9242 -69640450803283004832362 9243 -1021837071725322720611996 9244 1734488143397444095765062 9245 23155131481574933644741016 9246 -38699764823192136500310842 9247 -472299284519792723327361076 9248 776839531221734833663164502 9249 8702836319058046185357977026 9250 -14079906016737220863305396142 9251 -145311474331384324917948122116 9252 231113686321217582841794416162 9253 2204193122409328154178712245496 9254 -3444400269780785833238432935262 9255 -30440331335897911807793402184716 9256 46708078442727177929033310119442 9257 383431322766751874655494466091976 9258 -577348285772773072631526926377502 9259 -4411861522156103831585025777357876 9260 6514738111921165977819264658781042 9261 46429629728425062773532681233301416 9262 -67189266624573948377830036091304462 9263 -447352078069999886077394873590319996 9264 633980286840619033156569564234684962 9265 3949448742062110705541401794462186916 9266 -5477258418363020618440725580694477542 9267 -31968904030183836357296365351462333876 9268 43353107482197020568060334533125305002 9269 237368148443876316634364309535965505976 9270 -314508255108546262837051827671803177942 9271 -1617165938163197065495998475825654026716 9272 2091792198458540617366148859659327884762 9273 10111121785959318862258860761572679085496 9274 -12756763594611538915690603367592286876662 9275 -58020132476721852346809296360660019110116 9276 71335465857829782192724388374184145847642 9277 305539111647325599649927586528461602436776 9278 -365740606277914191523886634564769087134502 9279 -1476368509941209128502170488077816189040076 9280 1718938730317193241159816597858451423936842 9281 6544184667097292102162155536991120195857391 9282 -7403654032255888722742063835920345907825812 9283 -26601647536184599859041997339227064812729496 9284 29213006908500322530047745189507861963841612 9285 99125241043313191113600442745963561091316816 9286 -105552511827654026909407227906729463352973492 9287 -338445730953678151490034793063232337392063176 9288 349074031533756636382148560918419881340022252 9289 1058302532357283307222209733966060184664360176 9290 -1056086444806080627607056923723900076535501492 9291 -3029138605473424521709654122412513908121477816 9292 2921310120316197664011625212948049403206077612 9293 7931952704637167070246259267530431460890064496 9294 -7384274013060382655901588427469709237197129812 9295 -18991171009365390538424189686169589121669607016 9296 17046821804324718999358469778481120502294630092 9297 41552217222021692666709169614500616925329625576 9298 -35920425415672909380518432478629724316113093252 9299 -83037486022034196847591865189534787251264678776 9300 69050673648355396296978690126014413454473596892 9301 151485220144502884055690441159542572586568353616 9302 -121032844012944367811290288391141242725287621412 9303 -252161033862510042578038841098148982782116715496 9304 193351565468052993725401117410982133826975510012 9305 382837794844045139629392697536353965825857843216 9306 -281401415348058729961306390897401487338473998692 9307 -529937447705848210670815772098978378792960973976 9308 372986530649663164241344644226878577955820816252 9309 668623372597715008404892409115580067347809083376 9310 -450127347813324512446819858147221102495004604292 9311 -768764525888631861594160417120475106007669825416 9312 494511090832260806762799489824516168189712157212 9313 805385082295989225659155404553173177724067619996 9314 -494511090832260806762799489824516168189712157212 9315 -768764525888631861594160417120475106007669825416 9316 450127347813324512446819858147221102495004604292 9317 668623372597715008404892409115580067347809083376 9318 -372986530649663164241344644226878577955820816252 9319 -529937447705848210670815772098978378792960973976 9320 281401415348058729961306390897401487338473998692 9321 382837794844045139629392697536353965825857843216 9322 -193351565468052993725401117410982133826975510012 9323 -252161033862510042578038841098148982782116715496 9324 121032844012944367811290288391141242725287621412 9325 151485220144502884055690441159542572586568353616 9326 -69050673648355396296978690126014413454473596892 9327 -83037486022034196847591865189534787251264678776 9328 35920425415672909380518432478629724316113093252 9329 41552217222021692666709169614500616925329625576 9330 -17046821804324718999358469778481120502294630092 9331 -18991171009365390538424189686169589121669607016 9332 7384274013060382655901588427469709237197129812 9333 7931952704637167070246259267530431460890064496 9334 -2921310120316197664011625212948049403206077612 9335 -3029138605473424521709654122412513908121477816 9336 1056086444806080627607056923723900076535501492 9337 1058302532357283307222209733966060184664360176 9338 -349074031533756636382148560918419881340022252 9339 -338445730953678151490034793063232337392063176 9340 105552511827654026909407227906729463352973492 9341 99125241043313191113600442745963561091316816 9342 -29213006908500322530047745189507861963841612 9343 -26601647536184599859041997339227064812729496 9344 7403654032255888722742063835920345907825812 9345 6544184667097292102162155536991120195857391 9346 -1718938730317193241159816597858451423936842 9347 -1476368509941209128502170488077816189040076 9348 365740606277914191523886634564769087134502 9349 305539111647325599649927586528461602436776 9350 -71335465857829782192724388374184145847642 9351 -58020132476721852346809296360660019110116 9352 12756763594611538915690603367592286876662 9353 10111121785959318862258860761572679085496 9354 -2091792198458540617366148859659327884762 9355 -1617165938163197065495998475825654026716 9356 314508255108546262837051827671803177942 9357 237368148443876316634364309535965505976 9358 -43353107482197020568060334533125305002 9359 -31968904030183836357296365351462333876 9360 5477258418363020618440725580694477542 9361 3949448742062110705541401794462186916 9362 -633980286840619033156569564234684962 9363 -447352078069999886077394873590319996 9364 67189266624573948377830036091304462 9365 46429629728425062773532681233301416 9366 -6514738111921165977819264658781042 9367 -4411861522156103831585025777357876 9368 577348285772773072631526926377502 9369 383431322766751874655494466091976 9370 -46708078442727177929033310119442 9371 -30440331335897911807793402184716 9372 3444400269780785833238432935262 9373 2204193122409328154178712245496 9374 -231113686321217582841794416162 9375 -145311474331384324917948122116 9376 14079906016737220863305396142 9377 8702836319058046185357977026 9378 -776839531221734833663164502 9379 -472299284519792723327361076 9380 38699764823192136500310842 9381 23155131481574933644741016 9382 -1734488143397444095765062 9383 -1021837071725322720611996 9384 69640450803283004832362 9385 40415927599559627163816 9386 -2492024428265507860742 9387 -1425359584328839744676 9388 78987083809080541002 9389 44545265770408791176 9390 -2200881047879026742 9391 -1224333061272618316 9392 53410400771874362 9393 29319934426106996 9394 -1115719968478062 9395 -604638657476516 9396 19762481199842 9397 10576652479576 9398 -290948569502 9399 -153831407276 9400 3463554642 9401 1809766616 9402 -32025662 9403 -16542996 9404 215762 9405 110216 9406 -942 9407 -476 9408 2 9409 1 9410 1 9411 -2 9412 -481 9413 952 9414 112576 9415 -220432 9416 -17084736 9417 33085992 9418 1890360936 9419 -3619533232 9420 -162568283176 9421 307662814552 9422 11312381025856 9423 -21153304959152 9424 -654740272355776 9425 1209277314953032 9426 32156013020539636 9427 -58639868852213992 9428 -1360473797242474036 9429 2448666122545236632 9430 50171360927439462976 9431 -89090531540817582352 9432 -1627879017717409617856 9433 2850719168657679489352 9434 46825336040419482629976 9435 -80831855199119254327632 9436 -1201533900931448357440536 9437 2043674143450645441223992 9438 27645944840095144556883136 9439 -46310262963149867289482032 9440 -572853945647751929972723776 9441 944598569039585446654722152 9442 10728814666021308576011667106 9443 -17405672638116092370715954052 9444 -182174122683916812829916891426 9445 290622948662768649835896244232 9446 2811731969383147644780249199936 9447 -4408386244818656308357424490992 9448 -39533324997868811628448980300736 9449 60880662671795823615586804369432 9450 507287810988104142321354488515576 9451 -766862645533503749310988932183952 9452 -5949989416468401851503574096204856 9453 8823723044312207663170051554715752 9454 63870967474423498560756236328221376 9455 -92859259456850125547065362466602832 9456 -628160241047572845606587627006230336 9457 894704156139999772154789747180639992 9458 5664761393813348657931935796521876836 9459 -7898897484124221411082803588924373832 9460 -46872869608971988299719218307313475876 9461 63937808060367672714592730702924667752 9462 356043267438454194127781343953678449856 9463 -474736296887752633268728619071931011952 9464 -2483550596824165907804466440705225888576 9465 3234331876326394130991996951651308053432 9466 15911872121039597162487156956716988881736 9467 -20222243571918637724517721523145358170992 9468 -93644781451904249040449363857417271948936 9469 116040264953443704693618592721320038220232 9470 506230175839707016382185659637489913242176 9471 -611078223294651199299855173056923204873552 9472 -2513388834144363111199871343735815965745856 9473 2952737019882418257004340976155632378080152 9474 11458430637672887712983959220785839232771151 9475 -13088369334194584204324311073982240391714782 9476 -47953140267793669406688280548058876824238511 9477 53203295072369199718083994678454129625458992 9478 184152902396498436032737930464206349831729536 9479 -198250482086626382227200885491927122182633632 9480 -648675995652299396422449691622654825189326976 9481 676891461907356302980069586126464674784126352 9482 2094896326378474731476541648866132284736467856 9483 -2116605064714566614444419467932120369328720352 9484 -6199614027442869084145977703826374245856840976 9485 6058277210946849043419308244825027816242955632 9486 16803711550742986919979163815839044175423697536 9487 -15863905409274334140492518535060862921780128992 9488 -41691671740123322920473625808639439056953931136 9489 37982342018730781076848379372339178243339214032 9490 94637031840036521203850298857632447051588492776 9491 -83104434444043385333418339229001233850659251152 9492 -196430554075401708275337899761294852808820490856 9493 166074972044068393695183730379069574502529357552 9494 372624053463247873497239686601106186746780226176 9495 -302970440289005768111380882319085145173136707232 9496 -645711942032901662256309859039974040819260311936 9497 504322067725020085156077682196297965564233430992 9498 1021701959642661169658233773456467216261925578736 9499 -765675589688090279258785395072707931651715686432 9500 -1475578073246010810222821251430135319295766814576 9501 1059874895411696421341631544197956757585921947952 9502 1944533881602889547558397469668315602052411689856 9503 -1337246745195430016809784818231160134695618166752 9504 -2337642594112995894892692542530497378345488117376 9505 1537529051777263723188320834240950212015339650832 9506 2563171789849142700778914801322680620111161759836 9507 -1610770164591978451318310809106346355448135239992 9508 -2563171789849142700778914801322680620111161759836 9509 1537529051777263723188320834240950212015339650832 9510 2337642594112995894892692542530497378345488117376 9511 -1337246745195430016809784818231160134695618166752 9512 -1944533881602889547558397469668315602052411689856 9513 1059874895411696421341631544197956757585921947952 9514 1475578073246010810222821251430135319295766814576 9515 -765675589688090279258785395072707931651715686432 9516 -1021701959642661169658233773456467216261925578736 9517 504322067725020085156077682196297965564233430992 9518 645711942032901662256309859039974040819260311936 9519 -302970440289005768111380882319085145173136707232 9520 -372624053463247873497239686601106186746780226176 9521 166074972044068393695183730379069574502529357552 9522 196430554075401708275337899761294852808820490856 9523 -83104434444043385333418339229001233850659251152 9524 -94637031840036521203850298857632447051588492776 9525 37982342018730781076848379372339178243339214032 9526 41691671740123322920473625808639439056953931136 9527 -15863905409274334140492518535060862921780128992 9528 -16803711550742986919979163815839044175423697536 9529 6058277210946849043419308244825027816242955632 9530 6199614027442869084145977703826374245856840976 9531 -2116605064714566614444419467932120369328720352 9532 -2094896326378474731476541648866132284736467856 9533 676891461907356302980069586126464674784126352 9534 648675995652299396422449691622654825189326976 9535 -198250482086626382227200885491927122182633632 9536 -184152902396498436032737930464206349831729536 9537 53203295072369199718083994678454129625458992 9538 47953140267793669406688280548058876824238511 9539 -13088369334194584204324311073982240391714782 9540 -11458430637672887712983959220785839232771151 9541 2952737019882418257004340976155632378080152 9542 2513388834144363111199871343735815965745856 9543 -611078223294651199299855173056923204873552 9544 -506230175839707016382185659637489913242176 9545 116040264953443704693618592721320038220232 9546 93644781451904249040449363857417271948936 9547 -20222243571918637724517721523145358170992 9548 -15911872121039597162487156956716988881736 9549 3234331876326394130991996951651308053432 9550 2483550596824165907804466440705225888576 9551 -474736296887752633268728619071931011952 9552 -356043267438454194127781343953678449856 9553 63937808060367672714592730702924667752 9554 46872869608971988299719218307313475876 9555 -7898897484124221411082803588924373832 9556 -5664761393813348657931935796521876836 9557 894704156139999772154789747180639992 9558 628160241047572845606587627006230336 9559 -92859259456850125547065362466602832 9560 -63870967474423498560756236328221376 9561 8823723044312207663170051554715752 9562 5949989416468401851503574096204856 9563 -766862645533503749310988932183952 9564 -507287810988104142321354488515576 9565 60880662671795823615586804369432 9566 39533324997868811628448980300736 9567 -4408386244818656308357424490992 9568 -2811731969383147644780249199936 9569 290622948662768649835896244232 9570 182174122683916812829916891426 9571 -17405672638116092370715954052 9572 -10728814666021308576011667106 9573 944598569039585446654722152 9574 572853945647751929972723776 9575 -46310262963149867289482032 9576 -27645944840095144556883136 9577 2043674143450645441223992 9578 1201533900931448357440536 9579 -80831855199119254327632 9580 -46825336040419482629976 9581 2850719168657679489352 9582 1627879017717409617856 9583 -89090531540817582352 9584 -50171360927439462976 9585 2448666122545236632 9586 1360473797242474036 9587 -58639868852213992 9588 -32156013020539636 9589 1209277314953032 9590 654740272355776 9591 -21153304959152 9592 -11312381025856 9593 307662814552 9594 162568283176 9595 -3619533232 9596 -1890360936 9597 33085992 9598 17084736 9599 -220432 9600 -112576 9601 952 9602 481 9603 -2 9604 -1 9605 1 9606 -2 9607 -486 9608 962 9609 114961 9610 -225152 9611 -17638176 9612 34169472 9613 1973617656 9614 -3780721872 9615 -171697710576 9616 325136566352 9617 12090274938136 9618 -22624762051712 9619 -708359263299936 9620 1309480544711552 9621 35229307922801476 9622 -64312026041079272 9623 -1509909547967441656 9624 2720947594484948072 9625 56429166969772410276 9626 -100342721854878925952 9627 -1856231441726484245536 9628 3255758035434819235712 9629 54154653395452251226536 9630 -93650672080838965259952 9631 -1410022947370106348725776 9632 2403067801862896714881072 9633 32934827027927883796771656 9634 -55291889680190289113766272 9635 -693120416414146809108570976 9636 1145707891295503859945447552 9637 13190865749748231399293835186 9638 -21457629332042617152023334212 9639 -227714282626170306147360466636 9640 364348245367833625659833782852 9641 3575151989392601757281958579826 9642 -5623463938766295289560498399872 9643 -51161829456889271889944078482656 9644 79066649995737623256897960601472 9645 668582461329564601180977077555176 9646 -1014575621976208284642708977031152 9647 -7991002518523513492446906449088336 9648 11899978832936803703007148192409712 9649 87468402979516315738599913533857736 9650 -127741934948846997121512472656442752 9651 -877749727435696595261474588267657376 9652 1256320482095145691213175254012460672 9653 8082329947140921047848102917889387156 9654 -11329522787626697315863871593043753672 9655 -68335425971033779779816761281684100376 9656 93745739217943976599438436614626951752 9657 530791753168161527856686023666841261236 9658 -712086534876908388255562687907356899712 9659 -3789066458038125368469705022802766362336 9660 4967101193648331815608932881410451777152 9661 24864086470516551332275617300724830877176 9662 -31823744242079194324974313913433977763472 9663 -150001140716781121651971963860424977172656 9664 187289562903808498080898727714834543897872 9665 831955487198498674809872208937547261631576 9666 -1012460351679414032764371319274979826484352 9667 -4241775456573372526181767349487152288735136 9668 5026777668288726222399742687471631931491712 9669 19877293511582087338192512516832919954677311 9670 -22916861275345775425967918441571678465542302 9671 -85588309573855725528320861916809196840439226 9672 95906280535587338813376561096117753648477022 9673 338512632809030504875594200369173485906886031 9674 -368305804792996872065475860928412699663459072 9675 -1229329862222050596909589393070715419386323776 9676 1297351991304598792844899383245309650378653952 9677 4097355245845486733859130512741716459494047536 9678 -4189792652756949462953083297732264569472935712 9679 -12527720483250477044511358288556747269250749536 9680 12399228054885738168291955407652748491713681952 9681 35119880000079554090963758009315474053766449776 9682 -33607423101485973839958327631678088350847395072 9683 -90223194109414978121437826694600209075937886656 9684 83383343480246645840947251617278878113907862272 9685 212293387617621406278020683410950242595220851976 9686 -189274063680073042407700597715264894103176985552 9687 -457276454803525000146024877076929767561727485936 9688 392861108150803416550675799522589705617640981712 9689 901204551626786369162945047120540188560659432136 9690 -745248106926495746994479373202212373493560452352 9691 -1624276876074161071976311310279250517912313952576 9692 1291423884065803324512619718079948081638520623872 9693 2676058037125603002226698996889037188209652752656 9694 -2043403919285322339316467546912934432523851157472 9695 -4028631212264852538398625815032018398861123766176 9696 2951156146492021620445642502860270638591533629152 9697 5539861745672293200464481809494364436520022400336 9698 -3889067763205779095116794939336631204104823379712 9699 -6956669966106745476070659648661133249789136140736 9700 4675285188225991789785385085060994756690976234752 9701 7975872487516666042048249012335078422487329178876 9702 -5126343579698285401557829602645361240222323519672 9703 -8347883908882242304194451220858053951118593999656 9704 5126343579698285401557829602645361240222323519672 9705 7975872487516666042048249012335078422487329178876 9706 -4675285188225991789785385085060994756690976234752 9707 -6956669966106745476070659648661133249789136140736 9708 3889067763205779095116794939336631204104823379712 9709 5539861745672293200464481809494364436520022400336 9710 -2951156146492021620445642502860270638591533629152 9711 -4028631212264852538398625815032018398861123766176 9712 2043403919285322339316467546912934432523851157472 9713 2676058037125603002226698996889037188209652752656 9714 -1291423884065803324512619718079948081638520623872 9715 -1624276876074161071976311310279250517912313952576 9716 745248106926495746994479373202212373493560452352 9717 901204551626786369162945047120540188560659432136 9718 -392861108150803416550675799522589705617640981712 9719 -457276454803525000146024877076929767561727485936 9720 189274063680073042407700597715264894103176985552 9721 212293387617621406278020683410950242595220851976 9722 -83383343480246645840947251617278878113907862272 9723 -90223194109414978121437826694600209075937886656 9724 33607423101485973839958327631678088350847395072 9725 35119880000079554090963758009315474053766449776 9726 -12399228054885738168291955407652748491713681952 9727 -12527720483250477044511358288556747269250749536 9728 4189792652756949462953083297732264569472935712 9729 4097355245845486733859130512741716459494047536 9730 -1297351991304598792844899383245309650378653952 9731 -1229329862222050596909589393070715419386323776 9732 368305804792996872065475860928412699663459072 9733 338512632809030504875594200369173485906886031 9734 -95906280535587338813376561096117753648477022 9735 -85588309573855725528320861916809196840439226 9736 22916861275345775425967918441571678465542302 9737 19877293511582087338192512516832919954677311 9738 -5026777668288726222399742687471631931491712 9739 -4241775456573372526181767349487152288735136 9740 1012460351679414032764371319274979826484352 9741 831955487198498674809872208937547261631576 9742 -187289562903808498080898727714834543897872 9743 -150001140716781121651971963860424977172656 9744 31823744242079194324974313913433977763472 9745 24864086470516551332275617300724830877176 9746 -4967101193648331815608932881410451777152 9747 -3789066458038125368469705022802766362336 9748 712086534876908388255562687907356899712 9749 530791753168161527856686023666841261236 9750 -93745739217943976599438436614626951752 9751 -68335425971033779779816761281684100376 9752 11329522787626697315863871593043753672 9753 8082329947140921047848102917889387156 9754 -1256320482095145691213175254012460672 9755 -877749727435696595261474588267657376 9756 127741934948846997121512472656442752 9757 87468402979516315738599913533857736 9758 -11899978832936803703007148192409712 9759 -7991002518523513492446906449088336 9760 1014575621976208284642708977031152 9761 668582461329564601180977077555176 9762 -79066649995737623256897960601472 9763 -51161829456889271889944078482656 9764 5623463938766295289560498399872 9765 3575151989392601757281958579826 9766 -364348245367833625659833782852 9767 -227714282626170306147360466636 9768 21457629332042617152023334212 9769 13190865749748231399293835186 9770 -1145707891295503859945447552 9771 -693120416414146809108570976 9772 55291889680190289113766272 9773 32934827027927883796771656 9774 -2403067801862896714881072 9775 -1410022947370106348725776 9776 93650672080838965259952 9777 54154653395452251226536 9778 -3255758035434819235712 9779 -1856231441726484245536 9780 100342721854878925952 9781 56429166969772410276 9782 -2720947594484948072 9783 -1509909547967441656 9784 64312026041079272 9785 35229307922801476 9786 -1309480544711552 9787 -708359263299936 9788 22624762051712 9789 12090274938136 9790 -325136566352 9791 -171697710576 9792 3780721872 9793 1973617656 9794 -34169472 9795 -17638176 9796 225152 9797 114961 9798 -962 9799 -486 9800 2 9801 1 9802 1 9803 -2 9804 -491 9805 972 9806 117371 9807 -229922 9808 -18203441 9809 35276352 9810 2059594776 9811 -3947235312 9812 -181232771976 9813 343395421152 9814 12912245781416 9815 -24180549876272 9816 -765699062341496 9817 1416718526599872 9818 38556628275524516 9819 -70458615845602952 9820 -1673762907972401676 9821 3019819095934883312 9822 63380971706709748076 9823 -112858333939544820552 9824 -2113346052406014507716 9825 3712462883452968491072 9826 62522400908048373943496 9827 -108309306790904502453072 9828 -1651478944927236530472216 9829 2820045894740212697451552 9830 39150985579023783575259576 9831 -65869654055855767593543312 9832 -836639022802455271132875176 9833 1386240832828293618217141952 9834 16175401948753385928293301266 9835 -26381731499496462798587670372 9836 -283820407040003771850700970246 9837 455428565252340612294720933272 9838 4531562762754439314748986612166 9839 -7150303978785203514563917159652 9840 -65983909323814464226347033862226 9841 102323658913778543779888156965312 9842 877877590777929119584717077240776 9843 -1337164922659129202361954155110352 9844 -10688736223805494662913301480705816 9845 15982005037047026984893812898176672 9846 119259363163913436637061116367765496 9847 -174936805959032631477199827067715472 9848 -1220702000312906905243099447114400616 9849 1755499454871393190522949176535314752 9850 11472720638766909025535928014181965876 9851 -16164659894281842095696205835778774312 9852 -99076801493428095459392607385660994876 9853 136670851942067559559633522563368200752 9854 786618657575083260835379658177779265116 9855 -1061583506336323055713372047333682522472 9856 -5744031280960103672837516422284321422996 9857 7578132916076250736939410045605532724672 9858 38587355315851340331963188086348500793816 9859 -49728172941033102664551234601449661754352 9860 -238512715671456061634196208988017763576776 9861 300002281433562243303943927720849954345312 9862 1356535753722896792623641628227641326599976 9863 -1663910974396997349619744417875094523263152 9864 -7098651647130699266520382196974659203335416 9865 8483550913146745052363534698974304577470272 9866 34172624304732912309173765241263336106395871 9867 -39754587023164174676385025033665839909354622 9868 -151299325636129363718449211316785473726201141 9869 171176619147711451056641723833618393680878452 9870 615913503454060908030668184478218190044279301 9871 -677025265618061009751188400738346971813772062 9872 -2304454104617074845916135315296714304620127951 9873 2458659724444101193819178786141430838772647552 9874 7921389090676734916458518672303051179637679216 9875 -8194710491690973467718261025483432918988095072 9876 -25004661034609862704276655396762992867690668496 9877 25055440966500954089022716577113494538501499072 9878 72446056593101507472059027113177718306444563216 9879 -70239760000159108181927516018630948107532899552 9880 -192557920312466479892318239967271859831399126576 9881 180446388218829956242875653389200418151875773312 9882 469283268687529676081353013340108207898974463176 9883 -424586775235242812556041366821900485190441703952 9884 -1048117969781292491239446755918409798363302309016 9885 914552909607050000292049754153859535123454971872 9886 2144203222731918202410321523242649367357668881496 9887 -1802409103253572738325890094241080377121318864272 9888 -4015977641553938935128215103804215453460094289416 9889 3248553752148322143952622620558501035824627905152 9890 6883182681331370723228249743328183869399007952976 9891 -5352116074251206004453397993778074376419305505312 9892 -10791497087961100219258259905746924452118478833776 9893 8057262424529705076797251630064036797722247532352 9894 15470805250921188979754392630246924112564213424816 9895 -11079723491344586400928963618988728873040044800672 9896 -20274667238190596866768731336828760094518805300496 9897 13913339932213490952141319297322266499578272281472 9898 24283112830075395097689678831118201185658417789116 9899 -15951744975033332084096498024670156844974658357752 9900 -26576443555795479149358359438483854854050570217876 9901 16695767817764484608388902441716107902237187999312 9902 26576443555795479149358359438483854854050570217876 9903 -15951744975033332084096498024670156844974658357752 9904 -24283112830075395097689678831118201185658417789116 9905 13913339932213490952141319297322266499578272281472 9906 20274667238190596866768731336828760094518805300496 9907 -11079723491344586400928963618988728873040044800672 9908 -15470805250921188979754392630246924112564213424816 9909 8057262424529705076797251630064036797722247532352 9910 10791497087961100219258259905746924452118478833776 9911 -5352116074251206004453397993778074376419305505312 9912 -6883182681331370723228249743328183869399007952976 9913 3248553752148322143952622620558501035824627905152 9914 4015977641553938935128215103804215453460094289416 9915 -1802409103253572738325890094241080377121318864272 9916 -2144203222731918202410321523242649367357668881496 9917 914552909607050000292049754153859535123454971872 9918 1048117969781292491239446755918409798363302309016 9919 -424586775235242812556041366821900485190441703952 9920 -469283268687529676081353013340108207898974463176 9921 180446388218829956242875653389200418151875773312 9922 192557920312466479892318239967271859831399126576 9923 -70239760000159108181927516018630948107532899552 9924 -72446056593101507472059027113177718306444563216 9925 25055440966500954089022716577113494538501499072 9926 25004661034609862704276655396762992867690668496 9927 -8194710491690973467718261025483432918988095072 9928 -7921389090676734916458518672303051179637679216 9929 2458659724444101193819178786141430838772647552 9930 2304454104617074845916135315296714304620127951 9931 -677025265618061009751188400738346971813772062 9932 -615913503454060908030668184478218190044279301 9933 171176619147711451056641723833618393680878452 9934 151299325636129363718449211316785473726201141 9935 -39754587023164174676385025033665839909354622 9936 -34172624304732912309173765241263336106395871 9937 8483550913146745052363534698974304577470272 9938 7098651647130699266520382196974659203335416 9939 -1663910974396997349619744417875094523263152 9940 -1356535753722896792623641628227641326599976 9941 300002281433562243303943927720849954345312 9942 238512715671456061634196208988017763576776 9943 -49728172941033102664551234601449661754352 9944 -38587355315851340331963188086348500793816 9945 7578132916076250736939410045605532724672 9946 5744031280960103672837516422284321422996 9947 -1061583506336323055713372047333682522472 9948 -786618657575083260835379658177779265116 9949 136670851942067559559633522563368200752 9950 99076801493428095459392607385660994876 9951 -16164659894281842095696205835778774312 9952 -11472720638766909025535928014181965876 9953 1755499454871393190522949176535314752 9954 1220702000312906905243099447114400616 9955 -174936805959032631477199827067715472 9956 -119259363163913436637061116367765496 9957 15982005037047026984893812898176672 9958 10688736223805494662913301480705816 9959 -1337164922659129202361954155110352 9960 -877877590777929119584717077240776 9961 102323658913778543779888156965312 9962 65983909323814464226347033862226 9963 -7150303978785203514563917159652 9964 -4531562762754439314748986612166 9965 455428565252340612294720933272 9966 283820407040003771850700970246 9967 -26381731499496462798587670372 9968 -16175401948753385928293301266 9969 1386240832828293618217141952 9970 836639022802455271132875176 9971 -65869654055855767593543312 9972 -39150985579023783575259576 9973 2820045894740212697451552 9974 1651478944927236530472216 9975 -108309306790904502453072 9976 -62522400908048373943496 9977 3712462883452968491072 9978 2113346052406014507716 9979 -112858333939544820552 9980 -63380971706709748076 9981 3019819095934883312 9982 1673762907972401676 9983 -70458615845602952 9984 -38556628275524516 9985 1416718526599872 9986 765699062341496 9987 -24180549876272 9988 -12912245781416 9989 343395421152 9990 181232771976 9991 -3947235312 9992 -2059594776 9993 35276352 9994 18203441 9995 -229922 9996 -117371 9997 972 9998 491 9999 -2 10000 -1 10001 1 10002 -2 10003 -496 10004 982 10005 119806 10006 -234742 10007 -18780656 10008 36406882 10009 2148350921 10010 -4119189552 10011 -191186837376 10012 362465543952 10013 13780269395696 10014 -25824491562832 10015 -826972407875456 10016 1531398124682992 10017 42155764391065756 10018 -77113256551049032 10019 -1853236767939132096 10020 3347525815944803352 10021 71094372806551916376 10022 -126761943413419496152 10023 -2402443691991813896896 10024 4226692104812029015432 10025 72060672727360325433356 10026 -125044801816096747886992 10027 -1930619959417093909321856 10028 3302957889854473060944432 10029 46442556313431445500634896 10030 -78301971158047567150519152 10031 -1007529316493190589895221376 10032 1673278045604910542265750352 10033 19784522637212428435860460346 10034 -32350803897506771856586602532 10035 -352759271987750083376169612256 10036 567640814080007543701401940492 10037 5726240300299124311189129448956 10038 -9063125525508878629497973224332 10039 -84816080044139310570223854793696 10040 131967818647628928452694067724452 10041 1148508817929300671370840425033626 10042 -1755755181555858239169434154481552 10043 -14240943659901682187221926868167296 10044 21377472447610989325826602961411632 10045 161912109461812985269762043644824656 10046 -238518726327826873274122232735530992 10047 -1689834975394885604834560217617597056 10048 2441404000625813810486198894228801232 10049 16204421548822602311824925814366995996 10050 -22945441277533818051071856028363931752 10051 -142878841920758688676320947071400509376 10052 198153602986856190918785214771321989752 10053 1159037162952646475414039310690176661496 10054 -1573237315150166521670759316355558530232 10055 -8653816951207833045099640175129465733056 10056 11488062561920207345675032844568642845992 10057 59487652428963945478679524599843887666156 10058 -77174710631702680663926376172697001587632 10059 -376556416869373607295261866277265587879296 10060 477025431342912123268392417976035527153552 10061 2195053032261477340865725692657358998867376 10062 -2713071507445793585247283256455282653199952 10063 -11783009349647590758383512660952489576461696 10064 14197303294261398533040764393949318406670832 10065 58238377778157101680421216836186604464671831 10066 -68345248609465824618347530482526672212791742 10067 -264981123987190625380393026625380489651306256 10068 302598651272258727436898422633570947452402282 10069 1109566067385613173862400843462240451132237346 10070 -1231827006908121816061336368956436380088558602 10071 -4274418139307257773449180301251626438291951376 10072 4608908209234149691832270630593428609240255902 10073 15143162644182012150013011559882627161803102271 10074 -15842778181353469832917037344606102359275358432 10075 -49315471108668544556171696120032909885304537856 10076 50009322069219725408553310793525985735381336992 10077 147561599560713278354381115664167700251138229856 10078 -144892113186203014944118054226355436612889126432 10079 -405483496905886203728232299117711474352909488896 10080 385115840624932959784636479934543719662798253152 10081 1022733965437656068459422560085780904034125136376 10082 -938566537375059352162706026680216415797948926352 10083 -2366574788939307792432882502902318976643160180096 10084 2096235939562584982478893511836819596726604618032 10085 5021427011727310694233867787468778235967881134256 10086 -4288406445463836404820643046485298734715337762992 10087 -9764999070793002614190316815529025575060400899456 10088 8031955283107877870256430207608430906920188578832 10089 17396267827181953946261710088249401394508358052696 10090 -13766365362662741446456499486656367738798015905952 10091 -28378911917794882951393305636631257074356097797376 10092 21582994175922200438516519811493848904236957667552 10093 42376827187941699352607155796121922160127187323296 10094 -30941610501842377959508785260493848225128426849632 10095 -57904919471800958648381051205053141953163108326656 10096 40549334476381193733537462673657520189037610600992 10097 72384459932692973868741048762591494279333767652556 10098 -48566225660150790195379357662236402371316835578232 10099 -82763046335937538415241034318942369729658304722496 10100 53152887111590958298716718876967709708101140435752 10101 86544422747119927515494523760399925512575516434376 10102 -53152887111590958298716718876967709708101140435752 10103 -82763046335937538415241034318942369729658304722496 10104 48566225660150790195379357662236402371316835578232 10105 72384459932692973868741048762591494279333767652556 10106 -40549334476381193733537462673657520189037610600992 10107 -57904919471800958648381051205053141953163108326656 10108 30941610501842377959508785260493848225128426849632 10109 42376827187941699352607155796121922160127187323296 10110 -21582994175922200438516519811493848904236957667552 10111 -28378911917794882951393305636631257074356097797376 10112 13766365362662741446456499486656367738798015905952 10113 17396267827181953946261710088249401394508358052696 10114 -8031955283107877870256430207608430906920188578832 10115 -9764999070793002614190316815529025575060400899456 10116 4288406445463836404820643046485298734715337762992 10117 5021427011727310694233867787468778235967881134256 10118 -2096235939562584982478893511836819596726604618032 10119 -2366574788939307792432882502902318976643160180096 10120 938566537375059352162706026680216415797948926352 10121 1022733965437656068459422560085780904034125136376 10122 -385115840624932959784636479934543719662798253152 10123 -405483496905886203728232299117711474352909488896 10124 144892113186203014944118054226355436612889126432 10125 147561599560713278354381115664167700251138229856 10126 -50009322069219725408553310793525985735381336992 10127 -49315471108668544556171696120032909885304537856 10128 15842778181353469832917037344606102359275358432 10129 15143162644182012150013011559882627161803102271 10130 -4608908209234149691832270630593428609240255902 10131 -4274418139307257773449180301251626438291951376 10132 1231827006908121816061336368956436380088558602 10133 1109566067385613173862400843462240451132237346 10134 -302598651272258727436898422633570947452402282 10135 -264981123987190625380393026625380489651306256 10136 68345248609465824618347530482526672212791742 10137 58238377778157101680421216836186604464671831 10138 -14197303294261398533040764393949318406670832 10139 -11783009349647590758383512660952489576461696 10140 2713071507445793585247283256455282653199952 10141 2195053032261477340865725692657358998867376 10142 -477025431342912123268392417976035527153552 10143 -376556416869373607295261866277265587879296 10144 77174710631702680663926376172697001587632 10145 59487652428963945478679524599843887666156 10146 -11488062561920207345675032844568642845992 10147 -8653816951207833045099640175129465733056 10148 1573237315150166521670759316355558530232 10149 1159037162952646475414039310690176661496 10150 -198153602986856190918785214771321989752 10151 -142878841920758688676320947071400509376 10152 22945441277533818051071856028363931752 10153 16204421548822602311824925814366995996 10154 -2441404000625813810486198894228801232 10155 -1689834975394885604834560217617597056 10156 238518726327826873274122232735530992 10157 161912109461812985269762043644824656 10158 -21377472447610989325826602961411632 10159 -14240943659901682187221926868167296 10160 1755755181555858239169434154481552 10161 1148508817929300671370840425033626 10162 -131967818647628928452694067724452 10163 -84816080044139310570223854793696 10164 9063125525508878629497973224332 10165 5726240300299124311189129448956 10166 -567640814080007543701401940492 10167 -352759271987750083376169612256 10168 32350803897506771856586602532 10169 19784522637212428435860460346 10170 -1673278045604910542265750352 10171 -1007529316493190589895221376 10172 78301971158047567150519152 10173 46442556313431445500634896 10174 -3302957889854473060944432 10175 -1930619959417093909321856 10176 125044801816096747886992 10177 72060672727360325433356 10178 -4226692104812029015432 10179 -2402443691991813896896 10180 126761943413419496152 10181 71094372806551916376 10182 -3347525815944803352 10183 -1853236767939132096 10184 77113256551049032 10185 42155764391065756 10186 -1531398124682992 10187 -826972407875456 10188 25824491562832 10189 13780269395696 10190 -362465543952 10191 -191186837376 10192 4119189552 10193 2148350921 10194 -36406882 10195 -18780656 10196 234742 10197 119806 10198 -982 10199 -496 10200 2 10201 1