1 1 2 1 3 1 4 1 5 2 6 1 7 0 8 3 9 3 10 1 11 -2 12 2 13 6 14 4 15 1 16 -4 17 -3 18 7 19 10 20 5 21 1 22 -3 23 -12 24 0 25 16 26 15 27 6 28 1 29 5 30 -18 31 -21 32 11 33 30 34 21 35 7 36 1 37 20 38 -4 39 -50 40 -24 41 35 42 50 43 28 44 8 45 1 46 29 47 48 48 -51 49 -98 50 -9 51 78 52 77 53 36 54 9 55 1 56 1 57 124 58 45 59 -164 60 -150 61 42 62 147 63 112 64 45 65 10 66 1 67 -94 68 128 69 282 70 -67 71 -365 72 -177 73 154 74 250 75 156 76 55 77 11 78 1 79 -221 80 -124 81 522 82 416 83 -405 84 -654 85 -126 86 360 87 396 88 210 89 66 90 12 91 1 92 -191 93 -739 94 264 95 1276 96 300 97 -1110 98 -986 99 88 100 702 101 595 102 275 103 78 104 13 105 1 106 327 107 -1318 108 -1229 109 1656 110 2281 111 -478 112 -2310 113 -1240 114 591 115 1232 116 858 117 352 118 91 119 14 120 1 121 1454 122 -501 123 -3939 124 -578 125 4715 126 3003 127 -2534 128 -4053 129 -1179 130 1560 131 2013 132 1197 133 442 134 105 135 15 136 1 137 2282 138 3574 139 -5091 140 -7576 141 3415 142 9774 143 2212 144 -6648 145 -6201 146 -400 147 3234 148 3120 149 1625 150 546 151 120 152 16 153 1 154 162 155 10446 156 2120 157 -16660 158 -9220 159 13980 160 16100 161 -2288 162 -13628 163 -8275 164 1727 165 5926 166 4641 167 2156 168 665 169 136 170 17 171 1 172 -8002 173 12062 174 24135 175 -12896 176 -36445 177 -1566 178 34580 179 20792 180 -13842 181 -24030 182 -9240 183 6132 184 10036 185 6678 186 2805 187 800 188 153 189 18 190 1 191 -19902 192 -9629 193 51213 194 31024 195 -56995 196 -58611 197 28322 198 66926 199 17352 200 -36907 201 -37675 202 -7218 203 14131 204 16065 205 9348 206 3588 207 952 208 171 209 19 210 1 211 -18275 212 -68682 213 34695 214 126336 215 -3805 216 -145494 217 -62635 218 98688 219 107343 220 -5910 221 -76604 222 -52892 223 884 224 27526 225 24630 226 12784 227 4522 228 1122 229 190 230 20 231 1 232 30505 233 -131281 234 -109110 235 195860 236 211030 237 -145275 238 -278495 239 -4364 240 229293 241 141130 242 -67297 243 -137598 244 -65403 245 19845 246 48720 247 36480 248 17136 249 5625 250 1311 251 210 252 21 253 1 254 143511 255 -60348 256 -401556 257 2056 258 548360 259 198756 260 -482041 261 -413464 262 191142 263 431810 264 134827 265 -192384 266 -221962 267 -66752 268 56715 269 80848 270 52513 271 22572 272 6916 273 1520 274 231 275 22 276 1 277 234364 278 353438 279 -573070 280 -752000 281 562690 282 1083882 283 -148316 284 -1091011 285 -424839 286 629255 287 691724 288 26807 289 -412997 290 -325584 291 -42165 292 121530 293 127925 294 73794 295 29279 296 8415 297 1750 298 253 299 23 300 1 301 24437 302 1100524 303 130812 304 -1885704 305 -724832 306 1993644 307 1544536 308 -1227952 309 -1953963 310 -55498 311 1428999 312 939144 313 -282568 314 -763168 315 -432564 316 32288 317 228174 318 195012 319 101574 320 37464 321 10143 322 2002 323 276 324 24 325 1 326 -841723 327 1347587 328 2543970 329 -1782060 330 -4041490 331 808158 332 4617816 333 1179536 334 -3551256 335 -2809205 336 1126081 337 2677518 338 1006747 339 -938756 340 -1270185 341 -506920 342 193375 343 395406 344 288401 345 137310 346 47355 347 12122 348 2277 349 300 350 25 351 1 352 -2164873 353 -937582 354 5804429 355 2917696 356 -7356540 357 -5857504 358 5790974 359 8120656 360 -1516478 361 -7542040 362 -2931643 363 3735996 364 4340453 365 575008 366 -2134585 367 -1938192 368 -480777 369 495392 370 648071 371 415820 372 182686 373 59202 374 14375 375 2576 376 325 377 26 378 1 379 -2069014 380 -7559297 381 4493121 382 14296605 383 -2622830 384 -18196860 385 -3569370 386 16607644 387 10594962 388 -8936080 389 -13083598 390 -858582 391 8508188 392 6111290 393 -891570 394 -4098920 395 -2720986 396 -238050 397 1016044 398 1018515 399 586659 400 239635 401 73278 402 16926 403 2900 404 351 405 27 406 1 407 3325410 408 -15059014 409 -11558352 410 24330252 411 22514095 412 -23107824 413 -32582900 414 10563968 415 34622208 416 7200440 417 -24092739 418 -18714372 419 5878769 420 16086056 421 7184055 422 -4207696 423 -7062633 424 -3479688 425 407550 426 1863720 427 1548225 428 812218 429 310362 430 89880 431 19800 432 3250 433 378 434 28 435 1 436 16315410 437 -7734549 438 -46454497 439 4554410 440 67329341 441 13792311 442 -69824062 443 -40033496 444 48580698 445 56979307 446 -11261525 447 -49544462 448 -20413471 449 20892060 450 26586237 451 5940072 452 -10511627 453 -11187921 454 -3919814 455 1741560 456 3186386 457 2289716 458 1105978 459 397368 460 109330 461 23023 462 3627 463 406 464 29 465 1 466 27375369 467 39976344 468 -70301808 469 -84899176 470 80605535 471 127837890 472 -48581155 473 -147874288 474 -13809897 475 124021970 476 71169505 477 -59106888 478 -84971224 479 -10021592 480 48722280 481 38830240 482 -446267 483 -21259422 484 -16441745 485 -3500920 486 4186455 487 5182342 488 3308688 489 1483896 490 503475 491 131976 492 26622 493 4032 494 435 495 30 496 1 497 3714435 498 129918972 499 8119215 500 -231252109 501 -64802190 502 270816891 503 157306961 504 -222679042 505 -237125457 506 96021875 507 243036838 508 47489379 509 -154469991 510 -122823036 511 26456685 512 93938859 513 49131768 514 -16451865 515 -38120061 516 -22387560 517 -1310421 518 8349825 519 8113112 520 4686477 521 1964725 522 631852 523 158193 524 30625 525 4466 526 465 527 31 528 1 529 -98829168 530 165490536 531 298988488 532 -243229880 533 -486265655 534 176545630 535 602221739 536 23879088 537 -569636271 538 -260118450 539 362738839 540 385889320 541 -69128800 542 -313771304 543 -141582930 544 110094016 545 159076225 546 49540542 547 -48626111 548 -62698120 549 -27861351 550 4108634 551 15085148 552 12318760 553 6522825 554 2570360 555 786042 556 188384 557 35061 558 4930 559 496 560 32 561 1 562 -260605269 563 -102408148 564 715828119 565 310772154 566 -970843355 567 -641124873 568 912195242 569 973058056 570 -522764190 571 -1096471685 572 -40232093 573 865246338 574 476061833 575 -364140210 576 -538991565 577 -96626280 578 268761467 579 240791013 580 25492490 581 -105850440 582 -95978526 583 -30488040 584 14988134 585 25567560 586 18235950 587 8938995 588 3326211 589 969990 590 222981 591 39960 592 5425 593 528 594 33 595 1 596 -257026289 597 -913351000 598 601636305 599 1754213748 600 -505211983 601 -2347617840 602 -99765948 603 2431896576 604 977129280 605 -1839122232 606 -1639211277 607 734841732 608 1636319581 609 337141884 610 -948088425 611 -794285296 612 90420399 613 533600532 614 323507832 615 -47077544 616 -199202277 617 -137346066 618 -25982318 619 34638504 620 41387340 621 26419094 622 12081258 623 4261604 624 1188072 625 262446 626 45353 627 5952 628 561 629 34 630 1 631 395719442 632 -1874421742 633 -1350100324 634 3171834190 635 2625776250 636 -3394188748 637 -3967085122 638 2328059404 639 4725383898 640 -319253360 641 -4253407334 642 -1675442788 643 2510081262 644 2557409680 645 -355652810 646 -1929420400 647 -968703962 648 541304112 649 929678398 650 369782125 651 -204912281 652 -341054065 653 -182978754 654 -7163594 655 67842700 656 64664171 657 37564959 658 16124780 659 5410211 660 1445125 661 307272 662 51272 663 6512 664 595 665 35 666 1 667 2013114895 668 -1041952976 669 -5794719951 670 950171364 671 8686587205 672 851054784 673 -9789099222 674 -3932513040 675 8349825942 676 6820415640 677 -4536429183 678 -7704089652 679 -86451625 680 5760285636 681 3183088845 682 -2110654544 683 -3349008075 684 -823477716 685 1424708217 686 1457295260 687 306721632 688 -500333658 689 -542851543 690 -223346544 691 37402275 692 121361006 693 98185608 694 52541132 695 21277938 696 6810510 697 1746478 698 357984 699 57750 700 7106 701 630 702 36 703 1 704 3450787313 705 4891460128 706 -9136944615 707 -10359301602 708 11411480035 709 15932552463 710 -8972616520 711 -19743378800 712 2322281160 713 19387417405 714 5734668775 715 -13829509998 716 -11040745651 717 5048154846 718 10698376215 719 2492021976 720 -5604888865 721 -5055889896 722 73613639 723 2945063970 724 2059438269 725 8185452 726 -1002817411 727 -810763956 728 -239462575 729 125241844 730 204570441 731 145573582 732 72418771 733 27787095 734 8506276 735 2097984 736 415140 737 64821 738 7735 739 666 740 37 741 1 742 572442080 743 16437239080 744 319097164 745 -29957554888 746 -6193786825 747 37167703802 748 16914215521 749 -34970789520 750 -28458689103 751 22795445430 752 34415166995 753 -4758185224 754 -30004862120 755 -10930681384 756 16437597930 757 16684632512 758 -1405985068 759 -11557870116 760 -6502632010 761 2416534600 762 5303038419 763 2570107474 764 -726719546 765 -1797465336 766 -1138066100 767 -197430166 768 282424311 769 330266384 770 211483196 771 98510100 772 35941865 773 10547104 774 2506053 775 479332 776 72520 777 8400 778 703 779 38 780 1 781 -12414009687 782 21582044124 783 37576946517 784 -33803972501 785 -61907565480 786 29992253919 787 80080092323 788 -9341263696 789 -83902642893 790 -20690993263 791 67703466424 792 45832333893 793 -34873111611 794 -52324986588 795 -479339751 796 37020237486 797 21231628695 798 -11517113070 799 -20403423087 800 -6444071859 801 7208903814 802 8608050891 803 2638035853 804 -2196882738 805 -2977563845 806 -1492678733 807 -40701798 808 546781081 809 515658251 810 301838526 811 132411137 812 46080900 813 12988965 814 2977686 815 551187 816 80883 817 9102 818 741 819 39 820 1 821 -33423611731 822 -11971673000 823 93282060306 824 35722984608 825 -131897578725 826 -74827700082 827 136327825459 828 119670682000 829 -101011602429 830 -149501657150 831 35595306263 832 143650726704 833 33279346750 834 -97649439832 835 -73386965895 836 31993901552 837 68362994183 838 18560068596 839 -31979096308 840 -31639864160 841 -2540180517 842 15749026326 843 12716249936 844 1621251624 845 -4819833950 846 -4626970946 847 -1797737301 848 320687416 849 972084002 850 783595740 851 424110628 852 176050176 853 58598232 854 15894796 855 3520510 856 631368 857 89947 858 9842 859 780 860 40 861 1 862 -33865948418 863 -117095300913 864 83164349215 865 227098651138 866 -83254459515 867 -313060850347 868 21909535700 869 347668846192 870 84258093828 871 -306799559105 872 -189853611167 873 191799020110 874 239706401675 875 -43308113775 876 -203509647030 877 -72735821040 878 103028455834 879 107385046017 880 -2182586639 881 -67522851810 882 -42720167189 883 9100646764 884 29482060491 885 16960452772 886 -1549175225 887 -9141746328 888 -6786097461 889 -1902352806 890 1024833929 891 1633407640 892 1164067329 893 587643472 894 231742577 895 73950204 896 19335125 897 4142814 898 720575 899 99750 900 10621 901 820 902 41 903 1 904 49805740764 905 -246097271546 906 -167747542530 907 429240444476 908 325007463245 909 -493052545644 910 -502492335380 911 404990970064 912 637714896696 913 -182189511260 914 -652856884119 915 -94110266028 916 508092882310 917 302258495098 918 -247468905660 919 -347280022352 920 -8729417040 921 231156157086 922 140746214880 923 -58625135420 924 -121883846280 925 -47352554590 926 34338504419 927 49612940112 928 19733189925 929 -8531795038 930 -15823228284 931 -9392596780 932 -1538842515 933 2277769980 934 2633942125 935 1696018400 936 804034077 937 302252452 938 92663025 939 23388732 940 4853586 941 819546 942 110331 943 11440 944 861 945 42 946 1 947 262037063892 948 -145639289165 949 -759920909337 950 163584089839 951 1164045993850 952 21386402634 953 -1378626315388 954 -387547415820 955 1309153471848 956 801582710450 957 -930789740518 958 -1063261012347 959 351430522859 960 1014512169293 961 198559964760 962 -658755332012 963 -484137140644 964 189065571183 965 428344920747 966 136482073930 967 -175876594299 968 -194474258525 969 -33144929792 970 81178707378 971 76328749850 972 17882876843 973 -21748524003 974 -25579335355 975 -12184375346 976 -261607020 977 4379761034 978 4113569920 979 2429542602 980 1087573708 981 390861870 982 115340985 983 28143347 984 5662551 985 929058 986 121730 987 12300 988 903 989 43 990 1 991 457482093821 992 630221412518 993 -1236891830871 994 -1331142368872 995 1631251144300 996 2071006166228 997 -1472184832314 998 -2670336232992 999 757738242274 1000 2859336411556 1001 281197098160 1002 -2439591541752 1003 -1218249776471 1004 1469641222490 1005 1624358560405 1006 -323338248960 1007 -1340687460879 1008 -492260333122 1009 621674632880 1010 682078453556 1011 33195891876 1012 -384558477622 1013 -274459391276 1014 21317967848 1015 159357770310 1016 107428355658 1017 5890459911 1018 -44536080792 1019 -39040946196 1020 -14547973420 1021 2638526219 1022 7759806752 1023 6259572891 1024 3428506892 1025 1455757618 1026 501448240 1027 142675367 1028 33696386 1029 6580210 1030 1049928 1031 133988 1032 13202 1033 946 1034 44 1035 1 1036 89297745195 1037 2178956048045 1038 -35448958818 1039 -4035701254204 1040 -606851396950 1041 5195828545476 1042 1890531251518 1043 -5287806723400 1044 -3462780930426 1045 4137460266120 1046 4649335310950 1047 -2003405679468 1048 -4776052017854 1049 -358454945093 1050 3615897996615 1051 1982952440312 1052 -1655902517361 1053 -2265556855698 1054 -124319233051 1055 1407039268490 1056 923956228755 1057 -271377452995 1058 -713480766538 1059 -331320486360 1060 149576132350 1061 278778542900 1062 136106372358 1063 -25184010040 1064 -81213428914 1065 -56489052855 1066 -15289492919 1067 8252330000 1068 13020415353 1069 9319895873 1070 4773678140 1071 1929871476 1072 638570568 1073 175454094 1074 40155726 1075 7617880 1076 1183014 1077 147147 1078 14147 1079 990 1080 45 1081 1 1082 -1632176209029 1083 2933924164576 1084 4942316512560 1085 -4795441184944 1086 -8207130052330 1087 4769452063236 1088 10901981688080 1089 -2604830774448 1090 -12130309677672 1091 -1115319563700 1092 11071398354698 1093 4982390107584 1094 -7639252528700 1095 -7280763737072 1096 2898849171615 1097 6931414705328 1098 1251919317770 1099 -4289400473130 1100 -3175240724359 1101 1040842260240 1102 2635568842116 1103 981501064676 1104 -927997124449 1105 -1173059417400 1106 -301165126600 1107 399676658550 1108 445959385209 1109 147599710440 1110 -88949332295 1111 -136960962270 1112 -77392349555 1113 -12297771520 1114 18212422371 1115 20995139978 1116 13619460155 1117 6566427288 1118 2535663317 1119 807565322 1120 214572150 1121 47640520 1122 8787735 1123 1329216 1124 161250 1125 15136 1126 1035 1127 46 1128 1 1129 -4476802628410 1130 -1461612508968 1131 12636232903262 1132 4318304125742 1133 -18378874697460 1134 -9143831131698 1135 20166795777282 1136 15139653867904 1137 -17082601818846 1138 -20179567329950 1139 9623023994364 1140 21689635311514 1141 -152150701898 1142 -18177320382480 1143 -7697431274170 1144 10561296999485 1145 10816831978867 1146 -2127797286699 1147 -8629802690780 1148 -3362928037745 1149 3618866266435 1150 4273689578246 1151 513082591089 1152 -2131211901609 1153 -1724325070200 1154 -68669310359 1155 834142705677 1156 657324417904 1157 114397911501 1158 -205006997865 1159 -217345033224 1160 -99650213446 1161 -2060073774 1162 34907998067 1163 32821850985 1164 19580095602 1165 8933095851 1166 3304110583 1167 1014652678 1168 261042815 1169 56282053 1170 10102848 1171 1489477 1172 176341 1173 16170 1174 1081 1175 47 1176 1 1177 -4647366328471 1178 -15640723876064 1179 11798632781112 1180 30537970541520 1181 -13123869492350 1182 -42920049543204 1183 6785292465760 1184 49784220689584 1185 6106309701336 1186 -48000512706860 1187 -21174780292402 1188 36447200115360 1189 32075552463396 1190 -17912803547280 1191 -33537199484520 1192 -1021551548224 1193 24757845582821 1194 13029436909818 1195 -10569912664093 1196 -14570754734720 1197 -1382182507440 1198 8360974318268 1199 5989986946495 1200 -1066863657720 1201 -4088032788050 1202 -2227460427686 1203 554108362623 1204 1524668922520 1205 887779994975 1206 -10225015410 1207 -400094167198 1208 -327232944416 1209 -118405862916 1210 21021213286 1211 61769213605 1212 50035278024 1213 27744744187 1214 12030119078 1215 4272292596 1216 1267053960 1217 316009755 1218 66224640 1219 11577234 1220 1664784 1221 192465 1222 17250 1223 1128 1224 48 1225 1 1226 6516554919183 1227 -33548335494615 1228 -21743828733210 1229 59778776940724 1230 41955275894914 1231 -71973042633012 1232 -65752181989746 1233 65602857321912 1234 86808441278934 1235 -40898990043072 1236 -95999469120258 1237 4886502671076 1238 86283405424138 1239 29522628018156 1240 -58125882757746 1241 -48755299616080 1242 21523689103646 1243 46229397870033 1244 8400476289665 1245 -27121412929118 1246 -20695045293993 1247 5262494442579 1248 15930907513572 1249 6879944175216 1250 -4651761088284 1251 -6938270888718 1252 -2363878281906 1253 1848321708072 1254 2537071844406 1255 1072642148898 1256 -300431271416 1257 -708571462144 1258 -468720094392 1259 -124245865168 1260 65576999852 1261 103639843044 1262 74682998984 1263 38806681252 1264 16050010392 1265 5484379616 1266 1573121128 1267 380760009 1268 77626567 1269 13225894 1270 1856169 1271 209668 1272 18377 1273 1176 1274 49 1275 1 1276 35417524085327 1277 -20928675718286 1278 -103272308387437 1279 26617642854120 1280 160583225976300 1281 -7185634291556 1282 -196542789478910 1283 -37173545257184 1284 199416598345254 1285 93908407649260 1286 -162959742126808 1287 -140949171757960 1288 93722832540454 1289 156019112652760 1290 -13385154608030 1291 -129426423025696 1292 -48703162799646 1293 72382047593832 1294 71181374424723 1295 -12596646080180 1296 -54461135173130 1297 -23002484046718 1298 20303444727430 1299 26395749119352 1300 5078421187600 1301 -11453614122782 1302 -10596362516073 1303 -1527959495720 1304 4200531398555 1305 3899920249310 1306 1080688172428 1307 -867515583584 1308 -1171451554284 1309 -637521746126 1310 -100539494755 1311 144569121936 1312 167260904963 1313 109469788922 1314 53644604624 1315 21228322840 1316 6992750490 1317 1942479210 1318 456737916 1319 90661076 1320 15064860 1321 2064710 1322 227997 1323 19552 1324 1225 1325 50 1326 1 1327 62862754722796 1328 84212821259863 1329 -172562455693053 1330 -177459114568893 1331 236341779016890 1332 277967338530642 1333 -232307060503028 1334 -367530075759436 1335 155143086717744 1336 415385758078250 1337 -24101631839846 1338 -392745243754146 1339 -116962046446128 1340 292649727819400 1341 213934498312680 1342 -142863714450160 1343 -228987944315528 1344 -1273091760504 1345 164560544388400 1346 85924450588555 1347 -64750342500585 1348 -92504569504699 1349 -13163880925068 1350 48500716834398 1351 38276023341450 1352 -2717101307827 1353 -22885895425041 1354 -14476531702276 1355 1309723497931 1356 8092405624335 1357 5547692733906 1358 676052680984 1359 -1870165486134 1360 -1832679670823 1361 -817053362965 1362 -19591434738 1363 277043236961 1364 261892770513 1365 157936081098 1366 73364556590 1367 27851715248 1368 8859251793 1369 2386182617 1370 545560026 1371 105517395 1372 17111241 1373 2291532 1374 247500 1375 20776 1376 1275 1377 51 1378 1 1379 14067457548260 1380 298709355957426 1381 -14162828251734 1382 -559745706424716 1383 -58501448106345 1384 739430543759004 1385 216647564308140 1386 -792153768237392 1387 -428356148774688 1388 688538884285100 1389 621069627865742 1390 -440834000905824 1391 -708634185479220 1392 117772295713352 1393 636062785974210 1394 170632305152352 1395 -419281729804830 1396 -322439532870600 1397 148544376464064 1398 302638691397360 1399 59217542419539 1400 -167093515126934 1401 -133865722536735 1402 23456561687232 1403 94572262671275 1404 46991203335882 1405 -21722827546665 1406 -40200110120968 1407 -17058682430125 1408 7754356637670 1409 14044733849685 1410 7226395317440 1411 -532884688611 1412 -3523313540118 1413 -2730681093805 1414 -969118912728 1415 162819936673 1416 490469715298 1417 400108899645 1418 224677245280 1419 99349770535 1420 36267263634 1421 11156612300 1422 2916886324 1423 649031040 1424 122401814 1425 19383270 1426 2537808 1427 268226 1428 22050 1429 1326 1430 52 1431 1 1432 -221779143686370 1433 411152463017283 1434 671729778437355 1435 -692866201138998 1436 -1121335919273175 1437 742248869875161 1438 1515924815801508 1439 -514680130914000 1440 -1753905714579436 1441 54498865722920 1442 1726340881216820 1443 496124568684992 1444 -1384202528544524 1445 -934274947920678 1446 797137274847890 1447 1083113106481232 1448 -155197836097406 1449 -891538730899998 1450 -311973303415496 1451 477889976030440 1452 464199406443248 1453 -66514819675359 1454 -337579680275969 1455 -156480706686380 1456 109313644364075 1457 160569192245995 1458 42582590485144 1459 -59340786939784 1460 -63703425690832 1461 -15256654017805 1462 20120387903821 1463 22480066536720 1464 8346658682813 1465 -3158196805747 1466 -6101929084160 1467 -3882211377944 1468 -1019725454392 1469 515073522839 1470 823837450761 1471 598800930980 1472 315611467429 1473 133319673662 1474 46893172227 1475 13970027610 1476 3549032945 1477 769160825 1478 141538808 1479 21900352 1480 2804760 1481 290225 1482 23375 1483 1378 1484 53 1485 1 1486 -618864149155393 1487 -183647103149016 1488 1761585614341902 1489 540453790146816 1490 -2614952438393679 1491 -1155581321440518 1492 2989501380898809 1493 1962996631229552 1494 -2751440859991044 1495 -2737208845788236 1496 1905784806120490 1497 3165833977540512 1498 -662437197418074 1499 -2997842455599740 1500 -584187993579810 1501 2206080522578880 1502 1400172271478994 1503 -1057202796452508 1504 -1532857633881870 1505 4355957569056 1506 1067821744568586 1507 568170751916924 1508 -381479515801683 1509 -579917469639192 1510 -113163991897025 1511 274291449460808 1512 240769742124258 1513 6745119115224 1514 -124846241042936 1515 -91326110974788 1516 -3571598801019 1517 41480191075168 1518 33452037336669 1519 7767077421108 1520 -8108595605768 1521 -9933533920440 1522 -5254190418502 1523 -838019667016 1524 1140218942265 1525 1331704159592 1526 880442495282 1527 438305232498 1528 177399430579 1529 60231053216 1530 17398930770 1531 4299056776 1532 908182551 1533 163172208 1534 24683113 1535 3093660 1536 313548 1537 24752 1538 1431 1539 54 1540 1 1541 -656996189692747 1542 -2152944403629028 1543 1709214499483425 1544 4224125641743399 1545 -2040253246079520 1546 -6017786270857845 1547 1386848244030247 1548 7189258741205405 1549 194858902447308 1550 -7339935646176850 1551 -2270917135991438 1552 6230180549764068 1553 4117036707177654 1554 -4010366607358682 1555 -4990973696910540 1556 1304833364001308 1557 4508257754412976 1558 984288378008358 1559 -2906389691318930 1560 -2118433444850960 1561 968206356663966 1562 1950957192611834 1563 429029025478464 1564 -1004713700230230 1565 -858059266632950 1566 80926907685520 1567 550898662954986 1568 313020315342634 1569 -90478436643756 1570 -227857407234510 1571 -116257512947154 1572 26936621474200 1573 75511809673542 1574 46169513557798 1575 3490086651620 1576 -16670150485650 1577 -15369430126318 1578 -6717355504944 1579 -205667433582 1580 2190281537555 1581 2089452889805 1582 1274667970863 1583 602366782088 1584 234201580635 1585 76879960155 1586 21558965820 1587 5185605927 1588 1068571998 1589 187566421 1590 27753450 1591 3405831 1592 338247 1593 26182 1594 1485 1595 55 1596 1 1597 877084064780888 1598 -4702802195954216 1599 -2906269931547100 1600 8514047177453160 1601 5586706228128045 1602 -10600469082408130 1603 -8830695387134194 1604 10344244714017896 1605 11972612429838519 1606 -7611368453526340 1607 -13935248525811866 1608 3008060684135488 1609 13695146666882330 1610 2099801341129772 1611 -10890361661850340 1612 -5988317564743328 1613 6228975011884920 1614 7341733027287756 1615 -1336525502341482 1616 -5988673535264800 1617 -2033362536230242 1618 3058305275714260 1619 3003220402518845 1620 -297542877758008 1621 -2056863866445725 1622 -1053739572441608 1623 559574997422130 1624 961142534056600 1625 325553044890452 1626 -293404441905900 1627 -374623140456883 1628 -123352510071328 1629 89730954926613 1630 125958314000828 1631 58221155089300 1632 -7744167628152 1633 -30576415525526 1634 -22719137864696 1635 -7973085533816 1636 1226865373760 1637 3885508951779 1638 3200059311078 1639 1820232602895 1640 819919455784 1641 306921505740 1642 97552376824 1643 26584182300 1644 6229783712 1645 1253068082 1646 215007700 1647 31134582 1648 3742648 1649 364375 1650 27666 1651 1540 1652 56 1653 1 1654 4922890071042357 1655 -3072392603255256 1656 -14413904805471051 1657 4245196659521414 1658 22660969241909815 1659 -2200853738003736 1660 -28388560939529973 1661 -3269804361749412 1662 30123084499830063 1663 10956556855947195 1664 -26825594799465132 1665 -18392153958794640 1666 18720442717065700 1667 22674943062503760 1668 -7793216452887780 1669 -21802820874477280 1670 -2592817825733188 1671 15891521919522516 1672 9087491368892144 1673 -7410269946227000 1674 -10112134990545336 1675 -27320470422993 1676 6788097581469577 1677 3757827690976332 1678 -2158726438395075 1679 -3589251528623943 1680 -904408446121092 1681 1508184801930912 1682 1489621584209196 1683 178914336206925 1684 -660932585238609 1685 -560769983980624 1686 -84068059472001 1687 203637627395939 1688 195413723369900 1689 64383252501024 1690 -30970875415300 1691 -52039823361350 1692 -32124756205854 1693 -8441447574280 1694 4001767904266 1695 6540003630825 1696 4802739240277 1697 2567432133574 1698 1106168544855 1699 399448666084 1700 123092381339 1701 32629469928 1702 7455410515 1703 1464694650 1704 245805465 1705 34851102 1706 4105539 1707 391986 1708 29205 1709 1596 1710 57 1711 1 1712 8872366739078501 1713 11561600077303936 1714 -24637763999794821 1715 -24315630210406292 1716 34693725867563010 1717 38248207361027922 1718 -36150305702918491 1719 -51437205087091552 1720 27869335711971975 1721 60293867701716050 1722 -11412132510535163 1723 -60930130791189984 1724 -8651507637350370 1725 51288403573587012 1726 25794185822242920 1727 -32991537066375200 1728 -34058185607848064 1729 11552945752184940 1730 31052757732300178 1731 5800682877945680 1732 -19528447002579585 1733 -13869247766723646 1734 6006169822589097 1735 12407108833082976 1736 3131488914759475 1737 -5897309093339534 1738 -5442269779253817 1739 75297305657224 1740 3144445094823635 1741 2036064063748830 1742 -295871405507943 1743 -1260987019818560 1744 -758744715921951 1745 50114158554866 1746 392889253354115 1747 283023683658072 1748 54875784921548 1749 -73605080435492 1750 -83696217526740 1751 -43341106310640 1752 -7094174349060 1753 8939091605892 1754 10595543340423 1755 7083922284780 1756 3581073518085 1757 1480077206424 1758 516495759795 1759 154496224464 1760 39873253875 1761 8889307400 1762 1706783595 1763 280293676 1764 38929030 1765 4495986 1766 421135 1767 30800 1768 1653 1769 58 1770 1 1771 2233656732816922 1772 41999338212922002 1773 -3174438517555644 1774 -79401923418242709 1775 -5209142461961389 1776 106891385193505687 1777 25146545805671010 1778 -118726650863731430 1779 -53738652577005564 1780 110531892780170383 1781 82986271182905739 1782 -82082909623169417 1783 -102149599285061666 1784 39517653176497482 1785 102280910009317352 1786 5058013489238504 1787 -81195486252141392 1788 -37666475668440786 1789 45892511975431582 1790 48971617666598443 1791 -9970651348455595 1792 -39431185062315321 1793 -13482089195747948 1794 19039617431888930 1795 19277180402786910 1796 -912801927950185 1797 -12319284624371667 1798 -7003232766489316 1799 2673299920941225 1800 5655294900287333 1801 2340247092820838 1802 -1358883693385176 1803 -2153913953767378 1804 -897882183325261 1805 355393451620809 1806 685420404591663 1807 380533673599812 1808 12927098651446 1809 -146084947857446 1810 -128384597062600 1811 -55372604361326 1812 -2210622452766 1813 17253451901812 1814 16665824240692 1815 10291087141296 1816 4944103630798 1817 1965169123094 1818 663748200312 1819 192935581454 1820 48520472330 1821 10561602784 1822 1982999343 1823 318832259 1824 43395867 1825 4915526 1826 451878 1827 32452 1828 1711 1829 59 1830 1 1831 -30893314741026579 1832 58969033540598504 1833 93589059113814246 1834 -101682849684243256 1835 -156808725206146775 1836 114783904286901210 1837 214614276159989636 1838 -91278657568146408 1839 -255127860508935402 1840 34100836721975130 1841 264188941075710376 1842 42122830053608004 1843 -232401669722078935 1844 -113624452544294524 1845 162534735518819250 1846 155542872684322048 1847 -72529182702310166 1848 -153201528143828820 1849 -9692823627307469 1850 110635463868431300 1851 58903704377878584 1852 -49788994981746614 1853 -65946721867363102 1854 -1312543333562952 1855 42361088677385500 1856 24786354005868858 1857 -11671123565086353 1858 -21920520006144984 1859 -6840782651011789 1860 8024411792156550 1861 9058554280985404 1862 1874290333384480 1863 -3373660179749244 1864 -3357075430158582 1865 -835019882942000 1866 943303866270732 1867 1107902764461577 1868 465940639673212 1869 -88469469670140 1870 -262438046869360 1871 -188640753320220 1872 -65897587110012 1873 8972548548777 1874 30712111285988 1875 25593881269275 1876 14750098855424 1877 6762020313375 1878 2590477966416 1879 848036563311 1880 239783758400 1881 58805859366 1882 12506063544 1883 2297364765 1884 361808586 1885 48280650 1886 5365752 1887 484272 1888 34162 1889 1770 1890 60 1891 1 1892 -87628691548808161 1893 -23514002101320319 1894 251066503821100362 1895 69313011217475056 1896 -378484621639252630 1897 -149747711885729514 1898 445823383820708264 1899 259736828237047200 1900 -434246007376062504 1901 -374684072082500265 1902 339153218926983241 1903 456630531228227898 1904 -178803986409238073 1905 -469043204608695227 1906 -4351679700479970 1907 395664804394689968 1908 155019731873699310 1909 -253704362887272303 1910 -227637303664136007 1911 91010553529843690 1912 209357511879600903 1913 35630246201179751 1914 -127905262711294712 1915 -90580736446422624 1916 35539371740740600 1917 77905764320390526 1918 22716465822555822 1919 -33754093686708864 1920 -34112414528372098 1921 -2219630239553310 1922 17548922832578312 1923 12947621100733952 1924 -296208369973560 1925 -6793597910291087 1926 -4780005727750505 1927 -314198376541182 1928 1965799664658909 1929 1675239972456375 1930 493824269014986 1931 -290651360281880 1932 -440553817440894 1933 -265721511431775 1934 -70383697945411 1935 30756602806182 1936 51846980841135 1937 38526063442122 1938 20886810325477 1939 9168209916792 1940 3391666352781 1941 1077534934675 1942 296645157006 1943 70997557488 1944 14760451982 1945 2654288568 1946 409639010 1947 53614008 1948 5848314 1949 518375 1950 35931 1951 1830 1952 61 1953 1 1954 -95008004188514421 1955 -303240163930630338 1956 251828549616119233 1957 597181286993584792 1958 -316232623742194835 1959 -859271813058789198 1960 250953119857921186 1961 1048527561865671560 1962 -54952967565450441 1963 -1113982461663570880 1964 -227972443308034546 1965 1016710566618057216 1966 514468079705606117 1967 -757119963861747854 1968 -706524953185045915 1969 391836265504832736 1970 731859716453351415 1971 -24248855493265806 1972 -582045043708559469 1973 -235348798145461920 1974 323641523586143426 1975 323104025810328752 1976 -67641001931055439 1977 -255337914232020888 1978 -90586040348687050 1979 115515024244444162 1980 122705200264568859 1981 1154266658074072 1982 -72487660626539441 1983 -45856555808347170 1984 11440225773276454 1985 32667042636670304 1986 16071350461302235 1987 -5666875982672724 1988 -12094425144442410 1989 -6116699902679864 1990 1084264080122929 1991 3613156007773510 1992 2371246132083101 1993 381288679304640 1994 -654124419611219 1995 -701789218037270 1996 -357889263634591 1997 -60761964694376 1998 69671401474470 1999 84236332813204 2000 57006684164182 2001 29253831855904 2002 12330377898209 2003 4412339888850 2004 1361988393559 2005 365388326056 2006 85401085667 2007 17366910126 2008 3058594220 2009 462770456 2010 59428219 2011 6364920 2012 554246 2013 37760 2014 1891 2015 62 2016 1 2017 120603468193307756 2018 -673590719836584311 2019 -397526397486995535 2020 1234555471569373916 2021 761735854670926525 2022 -1576205268544634733 2023 -1211022871245831308 2024 1614170477526090387 2025 1673311048587729495 2026 -1315647058003487040 2027 -2019512252662679401 2028 730900574832644451 2029 2109494623776173114 2030 -5170135579791049 2031 -1859832862252106475 2032 -650883599738874626 2033 1302964569325149267 2034 1035951541781372775 2035 -598582404720499362 2036 -1050024811910321125 2037 -25453788490046343 2038 750016797528707368 2039 382895675399999489 2040 -322973612260811901 2041 -425899607084411500 2042 -19870452048421221 2043 259782423673494771 2044 162593033862473508 2045 -59589252688490297 2046 -132004072447716375 2047 -49534449839162708 2048 40983539049378475 2049 54109060710671703 2050 15705301712780834 2051 -16424606952185775 2052 -19609587503786385 2053 -6679792165671536 2054 4001413928269713 2055 6096937729566957 2056 3116007870717080 2057 -11600339710203 2058 -1263745885445673 2059 -1069300214922896 2060 -457566026997255 2061 -23479915191975 2062 135427113565614 2063 132875995446959 2064 83098348038669 2065 40563536218044 2066 16458264328175 2067 5705585113359 2068 1712973191436 2069 448182953579 2070 102363690141 2071 20372372900 2072 3515550465 2073 521682069 2074 65757268 2075 6917337 2076 591945 2077 39650 2078 1953 2079 63 2080 1 2081 699186183841377646 2082 -458701018086911358 2083 -2053844039276834529 2084 672474506405036648 2085 3256263971042740339 2086 -462718355686666098 2087 -4150445497458635242 2088 -221635880441798856 2089 4548175616551856481 2090 1263193781583350976 2091 -4294032328806845438 2092 -2381395734988150848 2093 3360033413894214731 2094 3207037386586740686 2095 -1920644351278068813 2096 -3421844765811297632 2097 347989144258253281 2098 2913249660333755598 2099 905348905262635069 2100 -1858502226286236064 2101 -1501853874342931410 2102 664771359448990288 2103 1388245083258463319 2104 230483755991578200 2105 -819588807645489230 2106 -590037458561883330 2107 200024138027168901 2108 483118976882532648 2109 162520192995160145 2110 -187915431105391134 2111 -211081835562981104 2112 -29992928863785632 2113 95458648508571579 2114 80572093392965588 2115 6795857119939034 2116 -35471102192980488 2117 -29206529517604705 2118 -5162159959195270 2119 9353589919202691 2120 9605834619298880 2121 3714028996841331 2122 -907835228270250 2123 -2233369337005905 2124 -1564148291422552 2125 -546801654280374 2126 63307535739884 2127 242211445138086 2128 204664639123488 2129 119533997826747 2130 55728555321710 2131 21812864643657 2132 7335763677272 2133 2144193540541 2134 547541180946 2135 122279106796 2136 23829011752 2137 4030903485 2138 586886920 2139 72636906 2140 7507392 2141 631533 2142 41602 2143 2016 2144 64 2145 1 2146 1278490670121596760 2147 1620738485194716506 2148 -3582545961255778070 2149 -3403078032345164304 2150 5153192687805369610 2151 5367785844270074750 2152 -5602550843949333792 2153 -7306086516926200192 2154 4736657003114436144 2155 8789754668938565855 2156 -2668955064898023015 2157 -9304560902856566566 2158 -118905083904503689 2159 8482545016179233181 2160 2848404938867863030 2161 -6341361861086494352 2162 -4684140712561650682 2163 3391841441110746585 2164 5078518387162127369 2165 -501324258590990710 2166 -4050581248568204105 2167 -1475310800623697073 2168 2205428362115874896 2169 2115344034634718848 2170 -424967200176439200 2171 -1629520856282962682 2172 -613349873743752306 2173 683215955777014912 2174 773965348294593630 2175 53682525005033740 2176 -418538787643749314 2177 -295549873885959840 2178 39002686962492062 2179 184940186494378967 2180 106414445753699335 2181 -19078303059223134 2182 -66195263917061459 2183 -39720865467732953 2184 682533070275498 2185 18361403412377320 2186 14216098504700258 2187 3775817220131313 2188 -2646356488776499 2189 -3708282001145338 2190 -2197737396634785 2191 -590278450112962 2192 233730337201441 2193 410440434473496 2194 309033617846569 2195 169907952832975 2196 75911241401454 2197 28717407971824 2198 9380598990446 2199 2671819304832 2200 666363648890 2201 145592765528 2202 27794710386 2203 4610910767 2204 658933771 2205 80104710 2206 8136973 2207 673072 2208 43617 2209 2080 2210 65 2211 1 2212 356938368768257900 2213 6023074098485179978 2214 -612573482992731789 2215 -11466342175001275336 2216 -361407217767129105 2217 15660811020338112054 2218 2920876019788305908 2219 -17866930244431768984 2220 -6811008566198473422 2221 17458560518534375990 2222 11131328178090263968 2223 -14236006618838236740 2224 -14545977589046088705 2225 8722272379993607148 2226 15751667464855521750 2227 -2230660975468278272 2228 -14069354870500638338 2229 -3457567998279275868 2230 9877032992126499733 2231 6769273150853104700 2232 -4578448580878429152 2233 -7066549051858785786 2234 3018610115922294 2235 4976223352918611144 2236 2500308883095753100 2237 -2031175641277532906 2238 -2726062547776560999 2239 -220980289378798376 2240 1566018972061734947 2241 1058271229837985550 2242 -280388224315736838 2243 -783084277355986848 2244 -346028724909275166 2245 198100521096137282 2246 317228792427240470 2247 118060304418557172 2248 -74759231026156345 2249 -111760822414265180 2250 -48046145890632084 2251 14433672597251440 2252 32515713693787596 2253 19730436985337820 2254 2604373395494247 2255 -5721049384709604 2256 -5862542601947535 2257 -2958438648209304 2258 -524777102246931 2259 539801792951856 2260 669100097313837 2261 458758884599800 2262 238914650906262 2263 102583814060104 2264 37570381197979 2265 11933595827334 2266 3314869294990 2267 807990715784 2268 172807468632 2269 32333574302 2270 5262376734 2271 738408900 2272 88200144 2273 8808030 2274 716625 2275 45696 2276 2145 2277 66 2278 1 2279 -4387645059595325318 2280 8613324435440886173 2281 13294296829237945455 2282 -15120586472572042324 2283 -22335367725301146885 2284 17746313627052751791 2285 30846066440608853154 2286 -15441132175371189846 2287 -37399842326050182252 2288 8305978443184204455 2289 40156940250564853683 2290 2136738245441549367 2291 -37623161671782436282 2292 -13092827657728770126 2293 29553005759185270200 2294 21248999498801387464 2295 -17526588560251291424 2296 -24012114419795667354 2297 4728710230156246534 2298 20723430465267042875 2299 5206792373265257229 2300 -13123327043476834305 2301 -9834325432545599740 2302 4594277114573499186 2303 9082740677115457950 2304 1565674933311818511 2305 -5149607773419047835 2306 -3829845853440079410 2307 1060732801139544651 2308 2958360951220491075 2309 1142428495234486246 2310 -1012993650648408360 2311 -1288210836398907234 2312 -280216809745999387 2313 503683454858519915 2314 490970024812730853 2315 88866631889604548 2316 -178194773017522394 2317 -173558107831873206 2318 -47766783574790920 2319 41435047810401474 2320 53417594503762482 2321 25409503276765172 2322 -962415388413160 2323 -10822890735082620 2324 -8886482598022870 2325 -3789287206206650 2326 -243634972135416 2327 1059176623512462 2328 1058852283840350 2329 671000962847412 2330 332645491740211 2331 137601198421195 2332 48860927035155 2333 15106838055430 2334 4095645307670 2335 976259320500 2336 204489576967 2337 37516475907 2338 5992690200 2339 825937987 2340 96964621 2341 9522576 2342 762256 2343 47840 2344 2211 2345 67 2346 1 2347 -12644031126267953591 2348 -3045543354907204622 2349 36415634254258142163 2350 9042735906965774680 2351 -55563675042693070105 2352 -19774309518519136194 2353 66954388262821100699 2354 34937846346856076576 2355 -67957961510804049975 2356 -51792243614896455490 2357 57457508626397772739 2358 65680833548950602592 2359 -36939573357658205494 2360 -71546722708702869460 2361 10962846067510634360 2362 66097932842769670816 2363 13665170487845125056 2364 -49724981208482481180 2365 -30129801662779963962 2366 27014621473011136880 2367 34475101301130705257 2368 -5148758289524763122 2369 -27548910980480010937 2370 -9346565642168947360 2371 14611651741472891725 2372 13766847742568791390 2373 -2480149534443710913 2374 -10261166717377470272 2375 -4161455031459290887 2376 3934936486963535030 2377 4833394872787648843 2378 634561403628998272 2379 -2367016402210591373 2380 -1874010579907289254 2381 49725412727030145 2382 1023847152200203392 2383 683272198693701450 2384 -27530855710309820 2385 -352032243165236764 2386 -248326266619814160 2387 -27233616574364332 2388 89173576022736604 2389 82393886564435061 2390 29548929238725028 2391 -8761366127420445 2392 -18878524775108144 2393 -12956911934341035 2394 -4552297008902672 2395 425789464850533 2396 1905786829105200 2397 1636122405853813 2398 968629070226532 2399 458956144324230 2400 183288883228254 2401 63186989077905 2402 19034214758384 2403 5040222519835 2404 1175565995862 2405 241275739408 2406 43421637020 2407 6809863710 2408 922188062 2409 106441566 2410 10282688 2411 810030 2412 50050 2413 2278 2414 68 2415 1 2416 -13986132830956074287 2417 -43491884299992414203 2418 37621651821623108316 2419 85901458731344944624 2420 -49081997342509306116 2421 -124546059196980555207 2422 43088298838054741083 2423 154409063945110037404 2424 -18627713875101700161 2425 -168901735308914073749 2426 -19858628286884431660 2427 162214653778448130192 2428 62664821228212830276 2429 -132541969791600479440 2430 -97128803724776635716 2431 84644607921236567584 2432 111961495978845985628 2433 -29942123477653059516 2434 -102140694114117335488 2435 -16866851025632489464 2436 71845273436931862488 2437 43751926948609118767 2438 -33185429060381426439 2439 -46912851249548350836 2440 580979033850610925 2441 32424323951797212539 2442 16398257152083502914 2443 -12409707073801969708 2444 -17296825434660751538 2445 -2101552466062913625 2446 9276198451356671847 2447 6821979027978830128 2448 -1146655255073211081 2449 -4570969204590910159 2450 -2344448864521942586 2451 881270391046262940 2452 1823516838493819210 2453 829578813131106000 2454 -304794940087605630 2455 -620891676785477512 2456 -323298411406513622 2457 32963667387699693 2458 167428036625211809 2459 119741766542167374 2460 28843197151330107 2461 -23569461566210424 2462 -31072426906753157 2463 -18178633380229656 2464 -4973117749644877 2465 1754306171942270 2466 3244281127579893 2467 2478440823496326 2468 1381897529743703 2469 627918965509734 2470 242548495603205 2471 81276626624124 2472 23875130602857 2473 6179002353256 2474 1410936574157 2475 283880202918 2476 50135250655 2477 7722574827 2478 1027869516 2479 116676480 2480 11090508 2481 860013 2482 52327 2483 2346 2484 69 2485 1 2486 16861720342768386325 2487 -98145212307478801428 2488 -55356056955456108348 2489 181647843802443133736 2490 105801845543123123610 2491 -236490664896063738600 2492 -168912436041214750829 2493 251062923005122555224 2494 236725123868118361017 2495 -219463064512027797740 2496 -293517508747848862862 2497 145372037812301470848 2498 320481871440603234414 2499 -44295067547313882908 2500 -303352535370103048380 2501 -58347758939616382944 2502 240213397865580737784 2503 134435085406827780420 2504 -145345768228917869502 2505 -163838197103670550560 2506 45701596763820959514 2507 143633871156397644572 2508 29930438157296032227 2509 -90025824985949335560 2510 -64144544426022060725 2511 30373893576133111940 2512 58752138643238974248 2513 11024208795564814472 2514 -31766435073859098508 2515 -24739639865116801980 2516 5186061830102576937 2517 17879394138037711328 2518 7879276575285937833 2519 -5247186175049467908 2520 -7746963047432085540 2521 -2262848159769295464 2522 2558480615102677600 2523 2930359736002221020 2524 793643306663741118 2525 -850714472086383680 2526 -1004387372154055159 2527 -368589204621289134 2528 163043824035179189 2529 287875535254774104 2530 163393059132287460 2531 17467637716764696 2532 -49420167027074960 2533 -48830239546240608 2534 -24480267836966270 2535 -4557305876177300 2536 4156268881879650 2537 5309453491559048 2538 3691375532054525 2539 1950556882878486 2540 852377823566720 2541 318984206382856 2542 104012977393560 2543 29818762377818 2544 7547334463903 2545 1688103163440 2546 333102742456 2547 57752144028 2548 8740209429 2549 1143738176 2550 127717005 2551 11948244 2552 912272 2553 54672 2554 2415 2555 70 2556 1 2557 101020799819291113466 2558 -69419319309246720958 2559 -297527461243754935196 2560 106391400035208846402 2561 474858356899120689830 2562 -86322442508706419368 2563 -613377725104346303570 2564 -165572959100519218 2565 688623397510167013820 2566 141877832795025352390 2567 -678211239359062563110 2568 -306412688597702496236 2569 572813798028431418446 2570 446997369471791920446 2571 -386428647702577184060 2572 -517269084254063601524 2573 159392049497982560048 2574 490052128023673328190 2575 50786820167463125990 2576 -371752413122041869040 2577 -189925198059315373130 2578 203156956711531690626 2579 230404705239261585920 2580 -42863693652179593444 2581 -183963283954253897300 2582 -60098465541330710494 2583 94500080575890774630 2584 89133075438860917520 2585 -13299411847838233594 2586 -63793689235141391050 2587 -28156773721695264524 2588 22008158420833180560 2589 29859201633299905988 2590 5808084243077645306 2591 -13075749927234200570 2592 -11687021431257795664 2593 -811210442175019674 2594 5524775857572263502 2595 4269922574664740188 2596 326424529945935085 2597 -1809811051025663327 2598 -1503056733422823789 2599 -325992879215672240 2600 407268066699833207 2601 462644153821626975 2602 206711402309916692 2603 -14194716670822813 2604 -91948772116578954 2605 -73726319256674455 2606 -31439536423080950 2607 -2466209358276805 2608 8252787664880499 2609 8432169670478790 2610 5417473556876025 2611 2726498995665555 2612 1148625679180140 2613 417053552001455 2614 132463407660731 2615 37088930252438 2616 9186215087805 2617 2013589012523 2618 389837251882 2619 66376484797 2620 9872907080 2621 1270597445 2622 139612990 2623 12858171 2624 966875 2625 57086 2626 2485 2627 71 2628 1 2629 187301839471306220749 2630 230983729446320526276 2631 -528694237543666610904 2632 -484346574305223644888 2633 773374044986159079210 2634 765422974598696835432 2635 -868447030695166954549 2636 -1051103772568491281384 2637 783305115624159503229 2638 1289249405152227131580 2639 -523438226714183577346 2640 -1412065688172895006944 2641 139885611399540236178 2642 1361944747655486640044 2643 274485270653175289530 2644 -1121437540394239728576 2645 -607715764914173631882 2646 733092442761020542668 2647 767245593084260453718 2648 -294878591998933920480 2649 -719132971129067973282 2650 -73539075430647623852 2651 506355793760268902217 2652 281478470555386554216 2653 -230873056491124840975 2654 -308187936495342270484 2655 4020678238938120864 2656 207956776658154740216 2657 107860917752304976468 2658 -73675967226401162100 2659 -108772559547567259197 2660 -18128422796124278624 2661 53938552386341379075 2662 43495849628562283956 2663 -3327607300330845140 2664 -26214409076086272024 2665 -15464527115902401240 2666 3374002576734724660 2667 10261917208954809723 2668 5555443683549954920 2669 -984717159810959612 2670 -3355464109854104010 2671 -2073273855303150047 2672 -93493431082691904 2673 826593877343830950 2674 701017910519131176 2675 235045290728597873 2676 -81247409076967920 2677 -158715822787138729 2678 -107256952197655900 2679 -38002264564358604 2680 2663862127683952 2681 14958859310537789 2682 13073701114567746 2683 7847724696928160 2684 3777055329227096 2685 1537228800914424 2686 542246791787566 2687 167913457289267 2688 45949659491160 2689 11143069590902 2690 2394801923636 2691 455081039028 2692 76122532608 2693 11131608540 2694 1409300508 2695 152416558 2696 13822632 2697 1023891 2698 59570 2699 2556 2700 72 2701 1 2702 57338909844276807939 2703 877560487152046636971 2704 -110891395035877374936 2705 -1680023456799840488600 2706 -1537147018640711280 2707 2320921607771316449823 2708 334701991367674858697 2709 -2703021491846918258380 2710 -868424664586391895915 2711 2737870580285595564545 2712 1499665627251875998068 2713 -2381802214884321316704 2714 -2061311026400409992364 2715 1674342457873643507138 2716 2371438911000324474090 2717 -756505589080954408688 2718 -2302853698571451343078 2719 -151816787213740214742 2720 1846003448011678042856 2721 819747559092352637480 2722 -1130397685756669643040 2723 -1095870883608452808725 2724 381742953013496310069 2725 975843627154600703964 2726 174830066605350086425 2727 -603180136766735942817 2728 -417623954338668115206 2729 193249612583648802132 2730 376194249789022645190 2731 79163820838329682515 2732 -192476877699539407197 2733 -158831376309199736336 2734 22173481594954722483 2735 106570093558312153477 2736 53306901477083510270 2737 -25764510691772511588 2738 -45864149210898417598 2739 -16827665890550222801 2740 12350398676804319651 2741 17128502582261659340 2742 6116379582567435991 2743 -3769964147784737364 2744 -5661237413290234393 2745 -2586093097029839694 2746 494726689563634845 2747 1499277899444280945 2748 1003115893653874156 2749 220564932322189728 2750 -206432598923125204 2751 -259410046843516975 2752 -150389288247975261 2753 -42044474082331942 2754 12981189994132785 2755 25602309285053400 2756 19870869477934365 2757 11236176904420972 2758 5189090890355409 2759 2044025543073454 2760 701299519838111 2761 211906262277330 2762 56711516170949 2763 13472627727392 2764 2840136914853 2765 529944870176 2766 87115438085 2767 12528105480 2768 1560752605 2769 166182174 2770 14844039 2771 1083390 2772 62125 2773 2628 2774 73 2775 1 2776 -632919737836463608283 2777 1276774521478521346122 2778 1917998311372343139731 2779 -2273724279122300797144 2780 -3229108166603638570493 2781 2750105443983697715278 2782 4490198060290742612351 2783 -2550998608461342785152 2784 -5526011621094746215611 2785 1659029693599554802142 2786 6095900195707609301971 2787 -232891249404930333216 2788 -5977570087758834580028 2789 -1396462731871604319272 2790 5076772228608097679446 2791 2796349480096581679904 2792 -3515258265352839168906 2793 -3567581491035849058008 2794 1641684694789845644352 2795 3501270100861766402896 2796 66087785815067829883 2797 -2681550597809266385686 2798 -1183615763989288300403 2799 1464234984118133481824 2800 1522980774035561892231 2801 -318914052318060011670 2802 -1210033025450114739291 2803 -392611814885887218048 2804 598140959286646741275 2805 574158981100490572802 2806 -63254240099577247543 2807 -391610158399818144640 2808 -189289435886215788255 2809 118932523304745649646 2810 182313898426837330195 2811 47192130920123144256 2812 -70265521128023107625 2813 -71668211201518235390 2814 -11343852587052752767 2815 28917965360048497920 2816 26030129152802873083 2817 4652188738218829010 2818 -8918382319348282110 2819 -8835550630966400836 2820 -2764050429566654844 2821 1691906605873172810 2822 2516874151504563246 2823 1348866015822221168 2824 114826557455442770 2825 -422710309716322818 2826 -405757125573518898 2827 -202751090196756036 2828 -39706734062714768 2829 31786330915819566 2830 42084726555494953 2831 29695010821227024 2832 15918471052617351 2833 7074063705378318 2834 2701332257923502 2835 902443925435652 2836 266288220311789 2837 69738808907124 2838 16237900811097 2839 3359088879552 2840 615663811321 2841 99492091468 2842 14075092469 2843 1725913372 2844 180966714 2845 15924874 2846 1145443 2847 64752 2848 2701 2849 74 2850 1 2851 -1852355349470708146466 2852 -396583040578238764921 2853 5357605716937287908061 2854 1193358742053840424480 2855 -8254475036728277794195 2856 -2648279175139367017743 2857 10126004104103457971478 2858 4762189581077227784430 2859 -10604464587742035698820 2860 -7225011542917205150895 2861 9487486765963970435397 2862 9458776819177192232079 2863 -6875309631692570586336 2864 -10776462590364893071608 2865 3255398927640236154360 2866 10631874384976564119568 2867 545819007208140225928 2868 -8876341238392274086008 2869 -3581163449096091773696 2870 5896614568928896854845 2871 5118510798729430975425 2872 -2527717931613363064125 2873 -4947658392903191857844 2874 -266517926752116006846 2875 3480959877077105472150 2876 1810919610400880677035 2877 -1553959217220955648119 2878 -2007536187038999896482 2879 7564413089291595615 2880 1314718001325044244135 2881 710038021701192062702 2882 -424406338922379340264 2883 -677658635995824860058 2884 -146100717449995315327 2885 307361192288543345855 2886 274007039783211070488 2887 2730671782719854423 2888 -147417545633038813049 2889 -99579630471815166426 2890 8672486202454531410 2891 56412285357199977984 2892 35830736062585246839 2893 -1091880363453286657 2894 -17575975617777867796 2895 -12796780976842593645 2896 -2089740075753764335 2897 3863030635209389044 2898 3971478542193531372 2899 1679970284070861552 2900 -161536673530878125 2901 -776105633341060941 2902 -610845955789892108 2903 -261262965181157585 2904 -24402820417336755 2905 64046916128021860 2906 67097443228525598 2907 43728509058821466 2908 22335228043145621 2909 9574251557704279 2910 3549394225324695 2911 1155704853011266 2912 333261756135208 2913 85457757753522 2914 19511270749504 2915 3962376037490 2916 713608915800 2917 113402023170 2918 15786221301 2919 1905799251 2920 196829535 2921 17067690 2922 1210122 2923 67452 2924 2775 2925 75 2926 1 2927 -2088692046728932989828 2928 -6329769585507713473326 2929 5685662245677551858391 2930 12531715216597105329592 2931 -7641945286138708922465 2932 -18278652871987405068138 2933 7205733408177605781656 2934 22941659664461378669576 2935 -4143275084842348979106 2936 -25657933203023656482970 2937 -1100401400422817645606 2938 25588681967428802920596 2939 7382359690090680137323 2940 -22303633881569304131576 2941 -13076165819093123357370 2942 16137803785505241727904 2943 16538776365224139262598 2944 -8316940273123891144392 2945 -16712434561627417070197 2946 698210421965140508620 2947 13608931085086758724278 2948 4856900662209993383458 2949 -8392474161753727215526 2950 -7230901212614279855016 2951 2926503113959670680500 2952 6526924652380881785634 2953 1054463554768810186107 2954 -3961671632235134358264 2955 -2716548815988105803727 2956 1186403373813634349850 2957 2385908121849038399558 2958 571680160374819437856 2959 -1145253693354424673250 2960 -1012188022429617871594 2961 69567333482174290235 2962 625829691209157706176 2963 353889736070946630335 2964 -116775454580022027590 2965 -267013514894361263652 2966 -118401464266512115080 2967 55284164649872135638 2968 97987090521457340490 2969 43396448997561545868 2970 -14706625635354961644 2971 -31047066948433351950 2972 -17057645081932574214 2973 318686168766656583 2974 7503404909154280032 2975 5927812057250713819 2976 1871828934164721550 2977 -732553476655565856 2978 -1328439714146551500 2979 -887412834616427706 2980 -317926370810696634 2981 14631379037654460 2982 117110861118953016 2983 104409195296818794 2984 63563549249641126 2985 31061417633448707 2986 12870384855453360 2987 4638125542512542 2988 1473247660300076 2989 415446143950323 2990 104365741345088 2991 23375701682515 2992 4662075021588 2993 825299810138 2994 129008358592 2995 17676157731 2996 2101485970 2997 213832546 2998 18275112 2999 1277500 3000 70226 3001 2850 3002 76 3003 1 3004 2388722189308072337032 3005 -14500706918492437086466 3006 -7818216839489979036466 3007 27052681490467206534928 3008 14913947765717523681070 3009 -35774610741443086790002 3010 -23888575024167719984580 3011 39052857738558561214768 3012 33851853194900650474620 3013 -35925818430360392967365 3014 -42859529804911306613775 3015 26564697696092497369746 3016 48399365907396216603159 3017 -12621570962750393708491 3018 -48262204558527433062490 3019 -2845264013835456772496 3020 41539339431061412360822 3021 16057929415335391102395 3022 -29308748705812540496905 3023 -23726540655820138431010 3024 14568751643571336824865 3025 24330587977437116259137 3026 -1252330679832645834896 3027 -18816396415079793757888 3028 -7350362873958385488000 3029 10209883821972622957062 3030 9989100622163870681886 3031 -2198195448517218264912 3032 -7857059408947582916226 3033 -2601335562698465609300 3034 3710669356989045374254 3035 3678435636655903170400 3036 -239044146545812223858 3037 -2373109766716212150406 3038 -1261089187868057941680 3039 615514328403596436564 3040 1099225553642846218524 3041 356710250752247053348 3042 -364967135679686342588 3043 -432026657608290982960 3044 -104692104780897341948 3045 145705542236353177099 3046 154998284790920561345 3047 42160914692862068378 3048 -41492828478698333025 3049 -50513138274886347082 3050 -20379333187110808619 3051 5865757562863754168 3052 13239358316311133853 3053 8370657794540123100 3054 1691609538314646253 3055 -1784426311975581758 3056 -2159189143133440157 3057 -1244373404882115555 3058 -356358936763973330 3059 94430488088314280 3060 201685016224952150 3061 159246554956156834 3062 91328833585340752 3063 42843071171714220 3064 17190967590677092 3065 6029188814997503 3066 1869785820658833 3067 515947454362400 3068 127041744043505 3069 27926085809765 3070 5471768496304 3071 952418232300 3072 146488829604 3073 19760640690 3074 2314111094 3075 232040280 3076 19549838 3077 1347651 3078 73075 3079 2926 3080 77 3081 1 3082 14800737061071576433670 3083 -10623537475202099186294 3084 -43685943002772070799469 3085 16852232101856809146984 3086 70099294711489108083535 3087 -15250740823545248192490 3088 -91510310095991762207694 3089 4254089183951569425144 3090 104687254278977255677647 3091 15127631366427907638060 3092 -106450447331787014596492 3093 -39105516048786222926592 3094 94967994256329787818719 3095 61736365621603951825582 3096 -71114677326535493355855 3097 -76509004217919060467904 3098 39174922367114703748529 3099 78589077279085452815730 3100 -6236713196284428033697 3101 -66905830583238875244160 3102 -19879445904599159141004 3103 45008570963051092302356 3104 33502179550930536966603 3105 -19949265433568333959800 3106 -33450139997051131522450 3107 -602655021768751427190 3108 23451643447422522089967 3109 11686292950359100974936 3110 -10170468110754441375565 3111 -12982660954821459549930 3112 -183193720516285005888 3113 8199829300565580206368 3114 4667247563471878423698 3115 -2363252747823584304178 3116 -4180145949505692238415 3117 -1118970721898150017464 3118 1711919367365142232075 3119 1704127485494757586870 3120 156756257786490430068 3121 -810703152773592098680 3122 -627140139975669366369 3123 -15997756814007385704 3124 301939361331973215934 3125 223945402327126001104 3126 20134157540616730485 3127 -88684278648406445702 3128 -76439542856094253286 3129 -20249529031403908272 3130 16662270141885478740 3131 21790235506701332250 3132 11114140168174785255 3133 737932655325953152 3134 -3586654884843334066 3135 -3365129982062279016 3136 -1680531450696748705 3137 -346502603781658184 3138 241278144653928390 3139 333166286845409358 3140 238793735003232073 3141 129851322021831240 3142 58642975489906351 3143 22823618245315838 3144 7798473325244259 3145 2363057272322816 3146 638438814278655 3147 154158136378554 3148 33270735883907 3149 6406706257592 3150 1096822578945 3151 166036845170 3152 22056544050 3153 2544876648 3154 251519967 3155 20894640 3156 1420650 3157 76000 3158 3003 3159 78 3160 1 3161 27812996725581747956996 3162 33362435670149110960379 3163 -78979929419320958169213 3164 -69880324121937163201092 3165 117116215402608689104079 3166 110584253242492535308737 3167 -134903715127656299809908 3168 -152890617452458887245429 3169 127665565291401567939351 3170 190339514546831784944834 3171 -95076829721484190645615 3172 -213959259940810527972057 3173 42525478493335829669704 3174 215197466241718839291665 3175 18868487954460085875141 3176 -189643867925404714344784 3177 -74383819698828397174283 3178 140058642257819975700351 3179 109949445960227359529288 3180 -76989638530744282567863 3181 -117225095807317789862655 3182 15957533484958512453886 3183 97207685267717317393863 3184 28186657699333540771365 3185 -60147113282809099543060 3186 -47294554644269782082545 3187 21151796097458540369727 3188 43110209060018846175556 3189 6641426385478536233075 3190 -25571270907758081528907 3191 -17655014618914279387932 3192 7027823653233319947182 3193 14991285465315230710386 3194 4111030998437774207529 3195 -6685517163299184466809 3196 -6395521710365388051390 3197 -11953286384919153735 3198 3616000845825656442225 3199 2306619760375153773030 3200 -458833412619723285203 3201 -1526537640716151421293 3202 -799371715885296790908 3203 216994486981760390471 3204 547911520811344554931 3205 291271010037450844266 3206 -42623716526581809013 3207 -165253625660207599335 3208 -107485584466519886130 3209 -12138136079908627929 3210 35709023274952148835 3211 33858052557864810606 3212 13654301396368490715 3213 -1642781390588542055 3214 -6515626821090979932 3215 -5055517765741342867 3216 -2173881711044020999 3217 -236705729748187002 3218 494897251452262509 3219 533437533412150943 3220 352845152706871182 3221 182861646857098845 3222 79697309224975433 3223 30128820118896114 3224 10039039237650820 3225 2974379694266422 3226 787252300583067 3227 186493934501173 3228 39533037794854 3229 7483980820971 3230 1260563520755 3231 187862623666 3232 24581941011 3233 2795051813 3234 272341608 3235 22312365 3236 1496573 3237 79002 3238 3081 3239 79 3240 1 3241 9251298116504213430287 3242 129531824339849717900294 3243 -19423112630006754807211 3244 -249124236842010001327400 3245 6750932749668098677785 3246 347353442949212276030234 3247 37060845471303360536564 3248 -411205808687565185569544 3249 -110877312428911848573265 3250 428209540926145451167860 3251 202771497434371107674784 3252 -390667084204416771213968 3253 -291663253432863749775299 3254 300590822402198534911810 3255 352595144795048146155735 3256 -172900564490035291763264 3257 -364911407514938383470889 3258 34314453877849671812510 3259 320761013552507189763805 3260 83279072653561991579920 3261 -230051713727619744025408 3262 -153466676627025502500276 3263 118480740604272826042987 3264 165592190816291623748488 3265 -18116040936256908211600 3266 -129196119046306173422522 3267 -45801324159407565798407 3268 69306871722357951287144 3269 65152438242501022561973 3270 -14257490858186725457830 3271 -50437302900421965869909 3272 -17418647130430609944768 3273 22575325683582654873737 3274 23424580879228605080546 3275 -359110404001714446305 3276 -14188056309177803381928 3277 -8311556475210821415275 3278 3001555284560341102330 3279 6538210276607023930526 3280 2563620835697989810440 3281 -1813139477426247281957 3282 -2558901600397215988376 3283 -828349388382907739434 3284 697580400082780102240 3285 901940404915993938695 3286 325216640522670188886 3287 -176831300576363775504 3288 -280850603078222765808 3289 -138670473679495184154 3290 11503070143880042550 3291 67026914604623253981 3292 49893068000147796528 3293 14940491942027594526 3294 -6468020428000458136 3295 -11077794326485050505 3296 -7339196350818835048 3297 -2664206547590542120 3298 57920275137333922 3299 914283367160774343 3300 833272361283754520 3301 514652465828900945 3302 255253754208494002 3303 107585563431464986 3304 39556536934603328 3305 12864605445612830 3306 3729296196726870 3307 967483933173293 3308 224949697732648 3309 46853277674015 3310 8722718563230 3311 1445900747460 3312 212194389512 3313 27356171183 3314 3065975696 3315 294578050 3316 23805936 3317 1575497 3318 82082 3319 3160 3320 80 3321 1 3322 -92467529497763756513011 3323 191568670756509797098171 3324 280253019132532006251270 3325 -345178606343622018013488 3326 -472610531638945489575770 3327 427627783470069549480192 3328 660716381980424522326434 3329 -416158268239808863705144 3330 -822627096751220917371318 3331 304900245609694279864645 3332 926571292843449139410997 3333 -110191593277992441735942 3334 -940395681546143226231373 3335 -128470109583994521727559 3336 844955019641742058705950 3337 354962119894546523518576 3338 -646510245581651744220946 3339 -511299324931775925721833 3340 381745840737022229525683 3341 557102161402944642801270 3342 -110531060254350039807867 3343 -486041597473959560114785 3344 -103370441571326982811914 3345 330375630056154898774440 3346 216525155643531789416350 3347 -148805390467425297918260 3348 -223152518830613150138346 3349 1463318380468209102320 3350 155358227208524235540022 3351 75760979376978181445145 3352 -64931161247092360770903 3353 -83403452061201910741232 3354 -3276616860761329441191 3355 50470047965250748608117 3356 30568009621105509549360 3357 -12631131948334084464348 3358 -25513121355333885053268 3359 -8232210621431847801246 3360 9282764485844528995446 3361 10456137177111537737720 3362 1782845317952807095566 3363 -4343063405325852321807 3364 -3867836901881143439579 3365 -484797872404777020958 3366 1565575174513554696315 3367 1361364629488446094072 3368 263982317364321579855 3369 -426497014441611243288 3370 -443162282981506620441 3371 -158485294865286246750 3372 62494969306220310609 3373 115633792059111946698 3374 69658798979587307135 3375 13034639019421206963 3376 -15262136169408016460 3377 -17926665840757364432 3378 -10298028903294898092 3379 -3025672388161720032 3380 672368814426504688 3381 1585748415322499100 3382 1275532719761260308 3383 742017965830905394 3384 353411600824251774 3385 144316534158106304 3386 51666225877755710 3387 16413670009749474 3388 4658324366668688 3389 1185113391026780 3390 270564237664404 3391 55390659010540 3392 10144287544844 3393 1655320906800 3394 239279636812 3395 30399910437 3396 3359060175 3397 318305062 3398 25378353 3399 1657500 3400 85241 3401 3240 3402 81 3403 1 3404 -274784902137769340180895 3405 -51620053533936247765816 3406 797577183602657066555718 3407 158560707585845476486152 3408 -1238665988702968958391665 3409 -358345687200088186391778 3410 1541563279161606296048334 3411 655979401804271390423064 3412 -1654562923029635909514372 3413 -1016088603058830325749810 3414 1544434629165506968686368 3415 1366108296907183152692460 3416 -1213780418673004896015055 3417 -1613229988369681271753072 3418 714117934958249159615550 3419 1673526820627905034682208 3420 -145160208270267678451426 3421 -1505240957372600227655952 3422 -365894632045191149233615 3423 1132658135047878903714740 3424 702560984894934419082780 3425 -646668892784008119611014 3426 -801306928497168615658152 3427 176072223657587750294664 3428 677590135230855077897450 3429 161676164960413468213914 3430 -419222551837914222957333 3431 -307740555936311225288904 3432 146213004454515285759170 3433 281792876974408052298240 3434 43795967290665765545565 3435 -162476643577963552015712 3436 -114574791203631333916803 3437 40050002362612514698112 3438 93310079130688628175520 3439 29261942718927506756352 3440 -38223599157446943131645 3441 -40026541178049920747630 3442 -2867373036091832612994 3443 20519677180701249448040 3444 14768906422963949873136 3445 -1251282785889117775038 3446 -8554451823185126479862 3447 -5220629548716695054612 3448 621353077536325519980 3449 2988174127160349399418 3450 1875012660718015141711 3451 -203017174005808800 3452 -849844476237326801133 3453 -652639477009133135250 3454 -144597203013554628858 3455 158363030385892746700 3456 187198443961305641396 3457 91487553740416072422 3458 4621374364285504430 3459 -30229969457689317848 3460 -27863228903481084612 3461 -13938149830745788890 3462 -3024768621896940101 3463 1815856871271498000 3464 2633915635081754959 3465 1919392838976407930 3466 1058698595928515850 3467 485618446039205696 3468 192433695471725370 3469 67150867717563366 3470 20854364918564675 3471 5797823217763712 3472 1447140247354659 3473 324533327693330 3474 65325526396044 3475 11772523204344 3476 1891556804358 3477 269386462770 3478 33735243600 3479 3675792820 3480 343601412 3481 27032694 3482 1742661 3483 88480 3484 3321 3485 82 3486 1 3487 -315632378101596848928090 3488 -932413468517852857404258 3489 867649441615407348555020 3490 1849625273547849483420047 3491 -1194370125555980785089505 3492 -2710947171594593891351585 3493 1187954572137671241559926 3494 3435947335755704732280626 3495 -805122014917755110712816 3496 -3910185909644278924085905 3497 88809022042942629655095 3498 4014131751467702575657941 3499 825162185057716302199104 3500 -3669598451584929849111236 3501 -1727683854397595088113780 3502 2887767083750968396267760 3503 2387097324148585839665788 3504 -1795805858529452682595596 3505 -2622047883728648051078624 3506 621304679510697978199615 3507 2371356952472471402600667 3508 371157423134135355015133 3509 -1727418486510091468375744 3510 -972449210014281044486498 3511 908511349571561149394550 3512 1109683461561757471150437 3513 -172958349771802679592861 3514 -871712793848272524903087 3515 -287962201247679756287952 3516 459970893515235753956990 3517 423134326595945009088614 3518 -87509337144868363294576 3519 -320378054004968730071818 3520 -117364820006456698786094 3521 134666148395479145666640 3522 148164489058728993599169 3523 5551763384196599319069 3524 -83614977920836879067527 3525 -54130826908998473813218 3526 13339534898757004699630 3527 38322711707507124191780 3528 17729012054934106256153 3529 -8452941962238692639867 3530 -14881232321842924075412 3531 -6021875423827164237735 3532 3095879173467105871759 3533 5127372122416691929784 3534 2298157105339724890756 3535 -640570299383706095124 3536 -1516372045098191554275 3537 -893104741102360200199 3538 -57798824529855576856 3539 323732719586369622809 3540 287099262356857416351 3541 111076761392982878240 3542 -15672032030680093238 3543 -54453077433719511662 3544 -41802282500491653433 3545 -18106406509487722303 3546 -2257078970384697960 3547 3805912387138105337 3548 4236627843960552433 3549 2845884589689969858 3550 1496199880654102480 3551 662567499671123410 3552 255143868280473535 3553 86865733785033017 3554 26390161280000508 3555 7190994375089445 3556 1761738707662485 3557 388230618429874 3558 76861813702830 3559 13633973182744 3560 2157607933965 3561 302804973725 3562 37385740070 3563 4017739891 3564 370548945 3565 28772116 3566 1831060 3567 91800 3568 3403 3569 83 3570 1 3571 341996188278486668295273 3572 -2167315341768793302653184 3573 -1116812116847637925713567 3574 4070205548305083093550724 3575 2127536330883493631290462 3576 -5451617556488334104392794 3577 -3417376656051021086023951 3578 6085003324615402474976432 3579 4886448307452592636139343 3580 -5820205549663806990203626 3581 -6291074009903531901402383 3582 4643886885360112055806392 3583 7295111969437343830953226 3584 -2729982400499299730551424 3585 -7570931454775244173877226 3586 446512725832692503170400 3587 6925510058158739240077718 3588 1708098391975180980492864 3589 -5405053053813989861107450 3590 -3239442021642542571764936 3591 3324065193743968444867929 3592 3823263969332690106380530 3593 -1185118781858843684532265 3594 -3432306822438345911962128 3595 -496031186773622288344935 3596 2352829325865534768351762 3597 1389215353800313093503330 3598 -1064449498308706673496900 3599 -1473432884156672749388859 3600 30667242646019040878664 3601 1014410524546714891885745 3602 493526399878081823850144 3603 -405097362347011728497103 3604 -532359020044292059826440 3605 -37553081539017918543103 3606 306540816788939046703092 3607 199107631206315528854120 3608 -63958928805691726682870 3609 -153952712764684190193369 3610 -58594326537047343857328 3611 48702140974293972508393 3612 63253382938790805312762 3613 15602850591353211211836 3614 -22532928408971147532156 3615 -23377633841600868664926 3616 -5065194245616400896342 3617 7800106851262088052498 3618 8065896509966117106864 3619 2324114374816883548774 3620 -1916477080388670584450 3621 -2496275164684250806476 3622 -1116273254832692653164 3623 166033076660962270998 3624 591242774290660233342 3625 418469430144805892259 3626 119627837338332978816 3627 -56186055867389036079 3628 -92087103255469231682 3629 -60676378661491617877 3630 -22353540995739027600 3631 -53878792125390097 3632 7116048480385095842 3633 6645011148924935661 3634 4165135416712154624 3635 2096057207516477725 3636 897996501884127294 3637 336473805704070719 3638 111862723907707792 3639 33266557194782127 3640 8889035792015386 3641 2138433038785573 3642 463230982154304 3643 90229735755967 3644 15758162605754 3645 2456762411220 3646 339848766724 3647 41376532428 3648 4386549414 3649 399232662 3650 30599856 3651 1922778 3652 95202 3653 3486 3654 84 3655 1 3656 2193679151945683122020367 3657 -1640920505160521566048602 3658 -6486683565306106973362455 3659 2675482374121801019966742 3660 10454989310120930044144475 3661 -2617651741148413278429966 3662 -13766042965017086423833251 3663 1217125696867493485093764 3664 15986535166814046990606585 3665 1447130858048038623252195 3666 -16666357422884508317757306 3667 -4928167342513061100891276 3668 15494143440354471919510146 3669 8466462572128358425167792 3670 -12475110435504831495712830 3671 -11162161703350322514516784 3672 8051021716164836602421042 3673 12242855645418457399082436 3674 -3079560523924914359928274 3675 -11347255589689802899540700 3676 -1367283844758792830676870 3677 8703605368069637590795857 3678 4343033523402100865434649 3679 -5093843627537848352635956 3680 -5372655985505941819264275 3681 1577266246853356857653934 3682 4633535828202751855759131 3683 926485945800006644492202 3684 -2856511826359078220052375 3685 -1997205272542132846438950 3686 974685693910597118002879 3687 1825524949626940080938416 3688 300410003570393425107663 3689 -1017268120858742568566534 3690 -741786769976769879405995 3691 218044593102334592905038 3692 575159140185142901559151 3693 205486437244471113297092 3694 -213448141942327046832129 3695 -247909645377268501859460 3696 -34822856794037052469917 3697 114081685376665672865472 3698 92936219976876471416887 3699 1566323702140008269194 3700 -46867243428782779538475 3701 -33147055765012251742007 3702 -203611781903738020924 3703 15840046091751046501344 3704 11665917665787965144964 3705 1387540414014272216525 3706 -4189583731342588937961 3707 -3836380320707761307494 3708 -1217750232876020992699 3709 625905683163674028432 3710 1001161128490116025025 3711 578611291319847813916 3712 101075807292693662757 3713 -129399062961858303317 3714 -148516347430709544262 3715 -85233119835489953340 3716 -25717555881111408202 3717 4653786383295322517 3718 12441808802287846737 3719 10210289238774715040 3720 6025763622015628465 3721 2912723771977007835 3722 1209473317465523238 3723 441460133696996892 3724 143431239685563978 3725 41778898655674425 3726 10952468467076529 3727 2588296098886740 3728 551336528487261 3729 105688743884466 3730 18177881223975 3731 2792620385586 3732 380856489629 3733 45734398125 3734 4783954336 3735 429740800 3736 32519232 3737 2017897 3738 98687 3739 3570 3740 85 3741 1 3742 4176595845384691356364242 3743 4872126870322475226681036 3744 -11919898561436067485091366 3745 -10195984953000152903989464 3746 17875659756274637973831645 3747 16151762977501269085154966 3748 -21018197059084014273380932 3749 -22450449110348237454369640 3750 20642978313086094488587497 3751 28279817898082786941412460 3752 -16582133232226940495016218 3753 -32444781320391929282352336 3754 9394625495150396224404304 3755 33705734047488362109839344 3756 -417417614801394729905480 3757 -31241781129187298109480256 3758 -8428485574445204071100460 3759 25081536277483389341924616 3760 15105497657369356077587412 3761 -16298974290498467000557040 3762 -18094079608774264876145498 3763 6816551969241434001064868 3764 16955363737150743124334197 3765 1189539058931848420100840 3766 -12539797046670769317899100 3767 -6076096240989802049017710 3768 6673531483056415162424193 3769 7352084102053130046806808 3770 -1406253492173611478510082 3771 -5797735550165789143615540 3772 -1833634003711760917488742 3773 2993327039845225597683776 3774 2738105711709064346115510 3775 -507430367355871323879316 3776 -2014652565476864959420670 3777 -792360500270639141357016 3778 786824927249321910021217 3779 930134790566249335005502 3780 85995227914728378131054 3781 -485129257062605840079000 3782 -348112046573677254686456 3783 49575991544542954291430 3784 221054432242755347225001 3785 118836858698828111692400 3786 -35531497803231388192200 3787 -84875881657507694155900 3788 -41390606787404948211777 3789 12036413154025460442320 3790 28442537718341622978557 3791 15326564730756155715000 3792 -1461938161304806220418 3793 -7924487074007021905920 3794 -5514003160086494057627 3795 -1001762903911802755950 3796 1466924950478748131800 3797 1598324449855603155000 3798 752900105707010743911 3799 28105988506075672020 3800 -253358669218569512116 3801 -230385452380827117000 3802 -115658340892022074156 3803 -26389529819718836580 3804 13530317095733389875 3805 20791469835759087936 3806 15419386296329813395 3807 8627010578411240356 3808 4017210761449604900 3809 1619364935384663944 3810 576379031921668572 3811 183146705666177260 3812 52281504062649787 3813 13452659019630312 3814 3124173619245502 3815 654605553753506 3816 123530767134075 3817 20929493886656 3818 3169119009518 3819 426193482832 3820 50487844323 3821 5211775760 3822 462164913 3823 34533644 3824 2116500 3825 102256 3826 3655 3827 86 3828 1 3829 1498148127007899251703573 3830 19327700771982712502088042 3831 -3338470303419546327783321 3832 -37316060896589057342945733 3833 1982901135894146028831690 3834 52427968051711508053937577 3835 3817972063748405842310423 3836 -62894498785650852731244305 3837 -14100753528530882916588018 3838 66952060301443860548268370 3839 27476108563363267410991272 3840 -63349707390282327102664134 3841 -41261746432375423248277230 3842 51984239729568511489316920 3843 52054987126369433993701290 3844 -34392874872893811282802060 3845 -56700781264951054920084290 3846 13790408691087286592319180 3847 53406447701426298060140794 3848 5553347385955351053635170 3849 -42576889713272958708444276 3850 -19529286008613936408618970 3851 26925410170862429570732874 3852 25590856215215512509698181 3853 -10646817732255060668044825 3854 -23712158523863629671687069 3855 -2121113031783765077641194 3856 16358355023083163332233285 3857 8887054333686229491859891 3858 -7367560311169772551075830 3859 -9650010899812178540785179 3860 247112274051340415017940 3861 6539273122480554692786265 3862 3228059788971315413090330 3863 -2471509202538867021348965 3864 -3375793399894491417893865 3865 -360511223402423664782150 3866 1836450927145313980192757 3867 1287811133601256506383427 3868 -298931627951468709120950 3869 -917640151974863101526803 3870 -405508801895223974754555 3871 244729785065346661240918 3872 376989112446954855378795 3873 121313999124321638117625 3874 -112163828438346385878330 3875 -138506513380841840830921 3876 -41956685259970064246670 3877 36818303807398892850841 3878 46618581024416857130500 3879 17599529912115782462541 3880 -7708802395933095376205 3881 -13654477563057734200296 3882 -7356785331313370916945 3883 -132001274798541754125 3884 2890960585947188356805 3885 2424194374349231889648 3886 904965700469797624730 3887 -143383575762376267358 3888 -453318900542864508300 3889 -345371819334241762778 3890 -150924401424178978094 3891 -21208873757456687904 3892 29112689873937379456 3893 33609609175693289440 3894 22941909885268456686 3895 12234329721941704550 3896 5501656798609597164 3897 2156028501325719234 3898 749023132180870470 3899 232928019176273264 3900 65198285561921337 3901 16473563613609569 3902 3760937149749399 3903 775384708224900 3904 144083762396799 3905 24053275902971 3906 3590559046152 3907 476253505731 3908 55667195970 3909 5671926261 3910 496599954 3911 36646575 3912 2218671 3913 105910 3914 3741 3915 87 3916 1 3917 -13652956799590121894020227 3918 29036446072732633308255972 3919 41385392803716156032159088 3920 -52833417288902902603550208 3921 -69885468056131781394219975 3922 66744660101358517325613810 3923 98122241842026752354111373 3924 -67426222303719801426715504 3925 -123304334302539501707513196 3926 53655016107632497162101540 3927 141195743022862514566907558 3928 -27056633714935565725747968 3929 -147201068057075865615853980 3930 -7626759781687983642822256 3931 138014684114030362035914790 3932 43121112389239379521503264 3933 -113312550403377356866305990 3934 -71235283997806677045981288 3935 76749006663927589676412216 3936 85237710510156140821663200 3937 -35588335927477936122335634 3938 -82215033923507890686731252 3939 -1239368315816276223250080 3940 64352623177264851168576720 3941 26116399960153312195441325 3942 -38313959465324727311108410 3943 -35518095095674142919137355 3944 12702271759666298809539008 3945 31206716175765553896658924 3946 5371769372162846337953700 3947 -19098317488745052424367691 3948 -12948844708396167220869728 3949 6296431319269644040829385 3950 11731411746634865803346244 3951 2117691420850074850214560 3952 -6279151879301573915817696 3953 -4785930623192907152847555 3954 1118263360707883144032682 3955 3509188916612767573828188 3956 1421390400562045058710280 3957 -1159175024604785090579654 3958 -1518302747390890783230846 3959 -316713697034076821667431 3960 619241757086807990194488 3961 574935442206391491182550 3962 62780802409309398914316 3963 -250104263346623110674358 3964 -205245089294185337486112 3965 -23314424758646405547772 3966 81163919650456123233800 3967 70464975171160928748828 3968 15620718005233399380712 3969 -19520497787763952717183 3970 -21881024523484366119066 3971 -8912822241580352896075 3972 1933089386655017868032 3973 5163089365533633365634 3974 3500649639087481453756 3975 961542356031716353556 3976 -481716109351826129880 3977 -763424659344949367140 3978 -501476876820682889548 3979 -187715647959839655579 3980 -4914323223453509952 3981 55199775460692025605 3982 52944199917431281932 3983 33691793570050168972 3984 17199322954610246424 3985 7485041199676114500 3986 2855270319996493700 3987 969034369857872184 3988 295105400144215344 3989 81035085645027009 3990 20113721608887574 3991 4515768862711575 3992 916344688605384 3993 167715598263136 3994 27593774926224 3995 4061633200236 3996 531460551200 3997 61304687190 3998 6166413284 3999 533144358 4000 38861592 4001 2324495 4002 109650 4003 3828 4004 88 4005 1 4006 -41191254745314855950572626 4007 -6674202758590932115835301 4008 119916785861932145616181947 4009 21121382674355977479883122 4010 -187480644310499055294552303 4011 -48835081745088508368779961 4012 236111096310853476948751110 4013 91105855055195599903664760 4014 -258486326242422683212918258 4015 -143893000916325658564050844 4016 249383501408793844865748338 4017 197990469974720487354349436 4018 -207892688422698870947056922 4019 -240858272223225699805274106 4020 139321799069472432865290560 4021 260055472033753287140921984 4022 -55656935281282355218905728 4023 -247506432374024336996380314 4024 -26317540142608930131091478 4025 203128400487517017674046220 4026 89287518792913136677614542 4027 -136093287543783486994435776 4028 -120881615245726588507825178 4029 62587711116510775259583496 4030 118136164870487830007081630 4031 -391622933360901868216799 4032 -88655439352448934117425967 4033 -37664184488690234674023986 4034 47424272896955235860104123 4035 48309242725503680107904485 4036 -10427714307998217406329442 4037 -38096481242359523271048864 4038 -11844552013280834290600322 4039 19138211434025750407051399 4040 17656745844247647548029535 4041 -2751323235153083330649446 4042 -12543857086604787877480083 4043 -5340405251952477602450304 4044 4493873010359862165534017 4045 5790822713828129013997172 4046 862877971373287649834669 4047 -2766272876856823026897624 4048 -2209528416446428933851847 4049 104581730293294532723302 4050 1252710396008211720580347 4051 775656679523977614892894 4052 -120584885023970215104851 4053 -473991613142132106859368 4054 -272905129895888973416843 4055 34003100745065646067700 4056 153607706728499435064457 4057 97897388568225185470518 4058 4326767177896078582299 4059 -39845485400981336857119 4060 -32858937426518278637298 4061 -9251861634511780036872 4062 6019723487450401669558 4063 8607162349059196090564 4064 4800524528708647669834 4065 789932005481975082516 4066 -1089035711210334370250 4067 -1228110289629971579203 4068 -705487075314525723079 4069 -218717056770047811680 4070 30950861495500523161 4071 97394091693341595251 4072 81671000254812909030 4073 48907732123593898060 4074 23985122335615586458 4075 10120300281995606486 4076 3762127308886423804 4077 1248302969918981856 4078 372500327793964348 4079 100393975540952407 4080 24488530491218665 4081 5408481715450622 4082 1080519787845267 4083 194838299035276 4084 31600201080991 4085 4587456260216 4086 592270751367 4087 67434556070 4088 6697342625 4089 571900126 4090 41182347 4091 2434058 4092 113477 4093 3916 4094 89 4095 1 4096 -48170008786314045728757552 4097 -138745797293105300374333902 4098 133506593232701392052622612 4099 275685395557884275787067164 4100 -187409647947186350840109195 4101 -405682162265082523286469564 4102 194292401352596121030417762 4103 518277055304751958638618624 4104 -146791804573440926452715850 4105 -598107812459909689480615900 4106 48695773540610213514255616 4107 628210026091277637441406728 4108 83754985718171450596712640 4109 -595699519497084987260443844 4110 -223577261073476192044990740 4111 498155318773747454746621536 4112 338592418723117912052090580 4113 -348081111510504439130175852 4114 -400203366340222695125105796 4115 172761052062151091687003400 4116 392920870896735705223760904 4117 -8139187428651652495727308 4118 -320801982221837126985094530 4119 -112077445822438792086746592 4120 207231898880512819330323250 4121 168086021824251134945182388 4122 -86900972892793744230756135 4123 -161041624978428105842015068 4124 -7342438141473125025165424 4125 111532999302619979712291750 4126 56879692171119933548256216 4127 -49628488245473073607647712 4128 -62782813370396463927871200 4129 1368325323132134371767786 4130 41663971934276556135944940 4131 21170127816397778179042476 4132 -14740705692998300758526780 4133 -21259871988209244501431722 4134 -3128166038807976877085271 4135 10843208153376748588406800 4136 8260798537453454600149811 4137 -1212169236427997226441954 4138 -5397096720630623315140204 4139 -2738415325074538131514404 4140 1156570888983920129593305 4141 2211732762965468949492408 4142 878959144295516395973053 4143 -526916457564398686033488 4144 -804214268541733131891683 4145 -311345816228866639179800 4146 160178394076500824410467 4147 262799046124061941333388 4148 122549143359338648192753 4149 -24540805320051345756588 4150 -72365383434568188353620 4151 -46197433161825442475696 4152 -6676211130586941092244 4153 13327010946888431544044 4154 13579297228317585031438 4155 6197776136049130992720 4156 165581924556662924329 4157 -2113135802346463115922 4158 -1902595956134289146181 4159 -960069316803527567872 4160 -229960511507196858165 4161 99618152851460491314 4162 163849153394610775193 4163 123792932997401467056 4164 70257595376889992532 4165 33198565628721262840 4166 13603158990820920618 4167 4933035351155656656 4168 1601444407817020806 4169 468519494452585664 4170 123989793179432025 4171 29732837107429404 4172 6461878802523749 4173 1271351660725776 4174 225912677056287 4175 36126847141040 4176 5173597142703 4177 659174378096 4178 74093142927 4179 7266921996 4180 612972910 4181 43612578 4182 2547447 4183 117392 4184 4005 4185 90 4186 1 4187 49384533761476398695003724 4188 -327096602070711670271549367 4189 -161007813756356038492596507 4190 617723019412127996159682093 4191 306477265565281392938875230 4192 -836219293309953503525776482 4193 -493555719906384883945919316 4194 950467116285984606025416996 4195 711106736948798038453600416 4196 -937488391490286488011638210 4197 -928238563601783268542018674 4198 791141283888436887713299140 4199 1099771842883835204351506290 4200 -529225544928663044424014570 4201 -1178110300274836201186765560 4202 196041111010906637790462200 4203 1129171913726087450709982240 4204 143208241178811831050640210 4205 -947363070055487156073376526 4206 -417234784687290290987817080 4207 663108629180451586084106154 4208 569490378146137692718692350 4209 -337745339073776575901900424 4210 -577523615808277963142580876 4211 45204596104310722305475900 4212 461827270664196796638044974 4213 153571234557436562439015354 4214 -278264344218438959721629765 4215 -232492789525565974719368119 4216 95620111715530601246774595 4217 207613465411214769461866236 4218 31937536053683800597430840 4219 -125624178952282506197887020 4220 -83940248547515135284996955 4221 39518915285258559876699785 4222 74823482208519551742864750 4223 15145437025003934044467335 4224 -38212816894352045985323535 4225 -30737373170034107801389776 4226 5245066290943446125168890 4227 21179053898631488064833234 4228 9679453144799257661950437 4229 -6080379048430511343919601 4230 -9187501204395787043524611 4231 -2540866803047875230833160 4232 3265001187177850298005554 4233 3497023479801413816394098 4234 682265342130718734971880 4235 -1292690039773154152162214 4236 -1241735378102034949414250 4237 -260358761547928321038264 4238 398325685409449303021620 4239 414215761981348013865028 4240 130528236072874153932666 4241 -83567693019312370271810 4242 -121138467100318469773944 4243 -60180931751850413442426 4244 1678664937043101510926 4245 25509056567865533252596 4246 20401423445292028182345 4247 7387458151741922662721 4248 -1273068211285482624615 4249 -3761149516991750417310 4250 -2851421818200667667568 4251 -1258697119666684394190 4252 -196797420357005546793 4253 221345373503482708481 4254 266292223138716147777 4255 184837085081185783206 4256 99973302296785941240 4257 45630816577272950606 4258 18183052904078538324 4259 6438460592314056146 4260 2046368084631126852 4261 587264981015806950 4262 152669233199788302 4263 36003884037072644 4264 7702156085228514 4265 1492737691722014 4266 261453383314840 4267 41233540657014 4268 5826112933942 4269 732697941652 4270 81318992139 4271 7877464675 4272 656472099 4273 46156110 4274 2664750 4275 121396 4276 4095 4277 91 4278 1 4279 328311127045874023237795539 4280 -255450051845984533458283038 4281 -972320842006494312871205355 4282 425923335648374840515277520 4283 1573009930340176541784224610 4284 -441868470103369749927451500 4285 -2085949728149726872466695032 4286 264081714735553642264515888 4287 2452270440151628206037939772 4288 103749096600385129503364980 4289 -2608172465439896430752700408 4290 -608659096505903947738819096 4291 2503893657419106587085532640 4292 1152957078732923373853813436 4293 -2126954217287882075446233070 4294 -1613085784216269559359664064 4295 1520597202281300169501894810 4296 1871662113449881998703823124 4297 -787123410529607729160025032 4298 -1854945431861077941458296360 4299 69304337243759307601357628 4300 1562205158971714202208971620 4301 488466672658801952974278272 4302 -1072550996808804053436703792 4303 -786914391487651218144826700 4304 521546654035322091449687908 4305 806761876547278574567933958 4306 -53241945113864528405261360 4307 -613719683601008660712937903 4308 -232953143918630163222168010 4309 328175733244181503659466207 4310 315546692171708002649536384 4311 -72529207721480034243330425 4312 -247715017461924066987815974 4313 -77580843536499571015216980 4314 120367088285171955754139676 4315 113441030434877231014128840 4316 -13589878687523248640898146 4317 -77323422394137576788967472 4318 -35828152624345401152647320 4319 25005465582229131128201498 4320 35726716855433259844261318 4321 7389478580133910046415243 4322 -15465428774852961288125456 4323 -13836798305637592442770020 4324 -561156332705969799729296 4325 6958718469144061775400825 4326 4945062404140888017494704 4327 -172903588082133599667767 4328 -2585412472556127419718000 4329 -1740241430982911749063667 4330 -13449791995765090548284 4331 804562354677261811146735 4332 603770885753483192312916 4333 95733626719312065081180 4334 -190722661529605869079024 4335 -189674274919798925819540 4336 -70684312435784413640052 4337 20365595287934191612615 4338 44720797997464769764940 4339 29227531732876096394010 4340 7762403655101727339494 4341 -4085391866210854520538 4342 -6313943532329261258560 4343 -4143282029017543373130 4344 -1577221760675712158150 4345 -77895116597628210896 4346 426593444558414540108 4347 421413601300005982275 4348 272378136429420036680 4349 141024224960801274140 4350 62308444240193089440 4351 24176589819578488424 4352 8366083190381961712 4353 2604953625626577525 4354 733663167285952012 4355 187432839954156181 4356 43484654091304920 4357 9159353070691975 4358 1749084381520880 4359 302034408180615 4360 46986130027400 4361 6551585026382 4362 813406391112 4363 89152957625 4364 8531393242 4365 702510906 4366 48816856 4367 2786056 4368 125490 4369 4186 4370 92 4371 1 4372 633145712653334955391082301 4373 718085315135672132379168489 4374 -1814702043257209725337362420 4375 -1501684417286168017980470352 4376 2747279001657202525165828860 4377 2380871895076580160797691660 4378 -3285455632895035148604581736 4379 -3323671337279816830214701920 4380 3323709795235594757252691096 4381 4226703610701623278282366950 4382 -2824002835935390622052535006 4383 -4929583935476470077863753004 4384 1842049325064114469844406398 4385 5254579408511248991961564576 4386 -539021654613525343419521130 4387 -5064596092774545166517329744 4388 -834978781658763937851610138 4389 4322590967439601728416383176 4390 1992121064725865054928717926 4391 -3128607964321735269207496100 4392 -2684737624408581249981804198 4393 1712533201702809249554743326 4394 2785477489365543632718053260 4395 -374693548470628845460179696 4396 -2335807446227466640725742500 4397 -610302343335410904625027776 4398 1535121710253901756861898580 4399 1088975270815983747153980736 4400 -666501274321809000615399372 4401 -1079228449048289726347797525 4402 -12710637434941892750371951 4403 748189169191053341149763856 4404 365108322959869529196134913 4405 -326603630194419665500926374 4406 -406144033998337033880472845 4407 4168696522314705467658606 4408 262543434432576369453633997 4409 138961757247139513176874631 4410 -85822521627349532078608074 4411 -132911974309768662944647400 4412 -25370349998918041803873906 4413 63022157002327738587998010 4414 52501245161989619834882416 4415 -3426653093477245842464804 4416 -31281937550832459161999340 4417 -18091671920309773719894587 4418 4949523212098617774570923 4419 12758949803497802127535176 4420 6064881248841727685382723 4421 -2259810007757384219736350 4422 -4572562873091202399271647 4423 -2159927892246489347737066 4424 601557438909361542150563 4425 1443127849784307092311137 4426 806659480983088756201310 4427 -26453226990813347952248 4428 -369893555765470794700938 4429 -279045517706474429561281 4430 -69530458577449458539781 4431 56260284997814893165890 4432 73573384226981061482177 4433 39802259042903195629427 4434 6229805804228383660206 4435 -9107475187723240073536 4436 -10138700920337776867730 4437 -5839406093452632867177 4438 -1860364948328272200673 4439 193576949799496494714 4440 760465994510186268909 4441 652740815065410686055 4442 396724733727301171986 4443 197339132285494413480 4444 84557411461703672298 4445 31984087468964999463 4446 10824638629738394175 4447 3303853186158161658 4448 913615237185875917 4449 229460297059997640 4450 52387660472198029 4451 10867856427347080 4452 2045366200331109 4453 348295066115575 4454 53457006604322 4455 7357157452008 4456 901905420170 4457 97638312060 4458 9231243402 4459 751206456 4460 51598818 4461 2911455 4462 129675 4463 4278 4464 93 4465 1 4466 243371524563536846249709351 4467 2910483019200232279649330172 4468 -567253152841863887848928934 4469 -5637742126552205427968384112 4470 437732619634630888171891458 4471 7971738059525448084640650756 4472 333137871311634969941116812 4473 -9668755050674893093807458864 4474 -1774394712594217145206438002 4475 10478165338472993787090958032 4476 3724112244802806303340884540 4477 -10204295192981879117499513504 4478 -5838220361504498012895378542 4479 8788607466921812179079305540 4480 7653199629384386739613140120 4481 -6381724749945576131444904800 4482 -8701568639591610663283428248 4483 3367153234504854734339878236 4484 8656196585957594323392572170 4485 -306694707048366905755270336 4486 -7456574453189366461142685996 4487 -2195476753099601430936142512 4488 5361170912197783680707254554 4489 3674040390313577374546912272 4490 -2887113042850335799705721120 4491 -3959684845781457210762980948 4492 642605972649785679650824026 4493 3237356310277829976226017328 4494 887982761941455812173440986 4495 -1965972229853786997434992956 4496 -1511952522430103456588467125 4497 685916900967949921852793376 4498 1367371914623862501603494718 4499 196933709301862830587865410 4500 -814497204251570975864274805 4501 -544151683623426742112308560 4502 241191404142628792758546812 4503 473737834619542166068218556 4504 108727787535421067253946485 4505 -229192298562545554372028888 4506 -196299015728785312208317818 4507 20877278696853336793503006 4508 126339533837928514311760473 4509 64891100844491871866291496 4510 -30453717029637523727339577 4511 -54884289015946820456194146 4512 -18942380042564896297458015 4513 16588654170895580234218080 4514 20910737472014780432986482 4515 5792221641619418445200020 4516 -6412686419585009020334598 4517 -7347497996242818379707560 4518 -2196935948444173086750905 4519 1841796693464063070573306 4520 2371974184477521261545875 4521 959377148228140333870976 4522 -306975539969608638911445 4523 -650092927330280179362490 4524 -384470665993804589654337 4525 -42122759809150857091128 4526 119258941914768855412650 4527 114908241120757600790892 4528 51054148168643964842631 4529 947088004513659195840 4530 -17550052043625927447219 4531 -15694963826137849692384 4532 -7971243108178029773460 4533 -2000660548480547434760 4534 722715730544278059843 4535 1288860212277715819658 4536 993150641468018718701 4537 571814898791285002608 4538 274089046097811574739 4539 114082943491312239298 4540 42109826538171809505 4541 13948539745996631928 4542 4175440966238196116 4543 1134172527864980448 4544 280139454175540564 4545 62959235080734880 4546 12866961969743229 4547 2387190389869762 4548 400946500294271 4549 60725665027272 4550 8250577517743 4551 998843882070 4552 106820859912 4553 9979667896 4554 802679875 4555 54506088 4556 3041038 4557 133952 4558 4371 4559 94 4560 1 4561 -2033965781983360478008538520 4562 4439193011741305146127136946 4563 6166269949653364094431422930 4564 -8144412316314868221969674856 4565 -10424468564785820099271314550 4566 10457204702925024163669117062 4567 14688175348616940999784644696 4568 -10884893804048857808874605970 4569 -18597605306506509268852163802 4570 9206361991777593616826002440 4571 21582569940322288585878821070 4572 -5571546522151044879127003426 4573 -22989073696344074839629791188 4574 551766884544176418532351454 4575 22284510191638249706717829330 4576 4908447426255876104934333824 4577 -19285425405700805466919821422 4578 -9668021023604748523919739006 4579 14322165592236681018416438668 4580 12677468367776858609572491730 4581 -8252530031546713185943618018 4582 -13300688916783942323231339736 4583 2277131258150148507942253030 4584 11547630796891068009499708250 4585 2410804747017232144878429600 4586 -8099706204616989594744553870 4587 -5019313473155599750476275670 4588 4080954791802143590857381104 4589 5424810027751263785219051898 4590 -645265394530517455020882370 4591 -4176552290686782268626625408 4592 -1445218366894962695189404611 4593 2221463429249819122064557597 4594 2052199197982876642554708559 4595 -479555845324618437044573680 4596 -1595671595495311805267471571 4597 -514154679667763745968346307 4598 745163208473889404749693514 4599 725835399090159255615585855 4600 -57077469608107837854411985 4601 -471738942987102245177723618 4602 -238739113867532751138577275 4603 134826956852279599073854399 4604 218257698618580664062926742 4605 58039735279968709433146725 4606 -84487297923329221605970295 4607 -85465800017308679213299318 4608 -10505513540186294368691241 4609 37772051250132669907387265 4610 30855835525461823678784750 4611 2154470345186025405301335 4612 -13723176359630143661028319 4613 -10784673199241692994881208 4614 -1283985589673324185412337 4615 4061053210696532754449515 4616 3611873645684456886376048 4617 932600979823341079621083 4618 -851643319012558658180879 4619 -1061971292092383370465480 4620 -489592082719909408992225 4621 35801325211841459012807 4622 222915293909785686990338 4623 171245107089116290097889 4624 60443813029060311412154 4625 -11046701133312195426725 4626 -31113178855038380233320 4627 -23525911334163604231757 4628 -10501042437403358773349 4629 -1806339035703798925666 4630 1671166116419385846855 4631 2106920688681750707737 4632 1488215626446986560050 4633 816378412859488010347 4634 378046250519917003995 4635 153068868913225811050 4636 55186778504088406975 4637 17903423421555723513 4638 5258934336987633640 4639 1403740407431984161 4640 341099583713879295 4641 75484372860939456 4642 15201500925434295 4643 2780868231741083 4644 460778745255808 4645 68879304083115 4646 9240238851961 4647 1104916317488 4648 116749054389 4649 10779440501 4650 857056380 4651 57542849 4652 3174897 4653 138322 4654 4465 4655 95 4656 1 4657 -6229787269161128777885966115 4658 -850559700695187146663494332 4659 18182622124867673574679305798 4660 2808584071572110543764678512 4661 -28588352964391081596738215010 4662 -6683701150952288850746191428 4663 36363411726902457942269484540 4664 12732131800399699365954743664 4665 -40463255814927177839759210214 4666 -20495647916578210450814024400 4667 40084590699053733385172711476 4668 28795801921533439428882095328 4669 -34950607464543794150184524610 4670 -35933209536516335948735963524 4671 25581029279310936759928987080 4672 40096658273649355147127079776 4673 -13410525595431791501349176840 4674 -39908458787037380274916120860 4675 632872786812668208316780102 4676 34945469284511885908177278080 4677 10269052799824721285717527452 4678 -26025826959580405448053353296 4679 -17210017543327078144081540402 4680 15087997698337561747110443952 4681 19171028705674953949416970600 4682 -4629272830225614910152829548 4683 -16557368496924947256427386618 4684 -3125812398826889968611929136 4685 11039012976025380643270756358 4686 6990124694053741601389801980 4687 -4888551840752440485046570292 4688 -7157317185863614164027794240 4689 91417778995842285923939145 4690 4950152181859177032251705246 4691 2353817743901999034913331645 4692 -2105224444775593238456007504 4693 -2613798079494336163226964580 4694 -21089035664491430766020092 4695 1636803864707577565473637839 4696 911304573906608108566868600 4697 -486376314456462644101876146 4698 -824427735010061258596652286 4699 -195830321795905301815889145 4700 359936021035383425569925912 4701 330331014792241071374704185 4702 4133948358001346584281602 4703 -178389964443016502748036387 4704 -117154710636732063255159744 4705 17321439656499332292897756 4706 72265638072027886626070700 4707 40320795810692983724779806 4708 -8131530811445243640553336 4709 -25420799917642685557248095 4710 -14287915306147486864169754 4711 1537168159816272944207005 4712 7699703024785788895075456 4713 5089142404550747985266565 4714 492836025572885612543194 4715 -1808493194378837209308471 4716 -1629487459833285095561640 4717 -557447109503084781557106 4718 202379753153268456696148 4719 384770736138485630518704 4720 243682709256002456132608 4721 62960238707160568771530 4722 -34328932480324821120672 4723 -52109290859976655465188 4724 -34221275284343711514200 4725 -13255831858982265486027 4726 -953233395688447966890 4727 3283021820122168713243 4728 3350572801060534260048 4729 2200636834884369141141 4730 1155438737957491442590 4731 518038167467226217575 4732 204300763741755126440 4733 72006708554894692964 4734 22892789878976353440 4735 6601714614881279070 4736 1732314853365658880 4737 414249417619127685 4738 90292195944502430 4739 17922536912213841 4740 3233493337941048 4741 528668388004705 4742 78013470499658 4743 10335226974972 4744 1220865599272 4745 127474118385 4746 11633460120 4747 914465370 4748 60713376 4749 3313125 4750 142786 4751 4560 4752 96 4753 1 4754 -7413193350449302109231010303 4755 -20823776082982684353101629299 4756 20689748302253739978682555884 4757 41435146844515997493212524464 4758 -29520536306652502301498659620 4759 -61178261139320804226084773916 4760 31635754124167410725353194144 4761 78673905538180477339108832448 4762 -25833081404455777291842605952 4763 -91837132438781528058919943650 4764 12375710801264372091355412818 4765 98259453562979922085112327988 4766 6789330297161906387803743054 4767 -95913079395826890440317123760 4768 -28164328339216504629216226890 4769 83996660574647959513339577520 4770 47309166059554138453774202374 4771 -63619878192886588508501816808 4772 -59898889692499916956360180170 4773 37986757639276691440349022460 4774 62987819012370299456004540810 4775 -11847445533212548341485625178 4776 -56046710943094896831303084620 4777 -9745417753773402336888358800 4778 41299103981255362751558673700 4779 22999418167757296700946973800 4780 -23080142401479271948444562700 4781 -26641239079975074277452691008 4782 6347885910896012858488077140 4783 22272424116301045274686246260 4784 5082337748478133011744400520 4785 -13582505172506859630187708288 4786 -9794588159477129788291002744 4787 4739951414935896925817021305 4788 8929638525212150868576470715 4789 1266719783125430154416817150 4790 -5212088168273201716885298299 4791 -3526527771392515754716928997 4792 1430245654226637281756335002 4793 2977407283462540480287970600 4794 777617051473104477883921122 4795 -1353712841538151352021216562 4796 -1245367120989070386908612944 4797 52032383065817716442259324 4798 744172822749591859793495220 4799 428367629669929699101051879 4800 -142567105465591772121894359 4801 -323371628276434192664785128 4802 -134326857802127947680945423 4803 80122117443296058872973400 4804 122872435039352139396705177 4805 43886888557260281980446246 4806 -30049088622182135328512885 4807 -42529868973279769551037191 4808 -16389396960420470060588690 4809 7759602425735770740391944 4810 13228610383586992347419910 4811 6538828305489912148937351 4812 -748141001065049871669117 4813 -3370125627428946932305230 4814 -2353512997277796874802087 4815 -516922798578516268389324 4816 514712887124867921180133 4817 625937019716387829291936 4818 329925179310175650598085 4819 49627418231774022882726 4820 -75742859390121369303417 4821 -83575776722741460266710 4822 -48330212783341327959003 4823 -15820920958373496319305 4824 1086136312054937194042 4825 5921173412745320392200 4826 5212149310846899968946 4827 3216083655894551370151 4828 1622245010596188344775 4829 705519001158175058026 4830 271318105839229189477 4831 93556718155977400974 4832 29165930047923957791 4833 8260879634341689560 4834 2131756447901223591 4835 501820577576850569 4836 107762107750516306 4837 21088140607405992 4838 3753027559529210 4839 605586870381352 4840 88232748192846 4841 11545367510248 4842 1347485698038 4843 139050169515 4844 12544754963 4845 975040518 4846 64022037 4847 3455816 4848 147345 4849 4656 4850 97 4851 1 4852 7180795463372253465984652881 4853 -49777277436380913587678689818 4854 -23386552500377268292952292081 4855 94454015524994350317158418480 4856 44504518712793217821060423750 4857 -129018252721093006103682819108 4858 -71853000826431412897570927680 4859 148874872867203364722259376208 4860 104214700757579050266426959932 4861 -150541572561079887892931986820 4862 -137636284501443344667504147344 4863 132641635988615827217546093080 4864 166011255791424924763048670192 4865 -96892630295964815372033117340 4866 -182493039030380417822943941090 4867 48619824449526671577476228032 4868 181515179231656894974266419862 4869 3679718772130086626716444876 4870 -160872652737850528696894239336 4871 -49954481781081639063838420440 4872 123091074984684260523556715900 4873 81161257462672242497768646956 4874 -75358756265861120979981891400 4875 -92003234979786100172639673168 4876 27725296765399617663140311700 4877 82749391720266316490797380652 4878 10003146349328151773527715490 4879 -59195079791177249052997259984 4880 -31526764309354726050380103770 4881 30528096972772666722819724860 4882 36048715196533597431571784776 4883 -5862896450415210994180099264 4884 -28025626967924044058371793192 4885 -9034123087894206698798746908 4886 14756687900924616674890006515 4887 13303222031835189501422578660 4888 -3032638693249591970978516732 4889 -10189950629556846184124582390 4890 -3436885535920841387774926756 4891 4541340460122681392727253080 4892 4622360862017333666091232138 4893 -155156404086037745825334782 4894 -2846942667388944757187977975 4895 -1577571539637461104689922928 4896 698168590937720948509406850 4897 1319241506243114677600723060 4898 430782188037755616895906261 4899 -448766586576630080360893808 4900 -520499163865358866925806195 4901 -104811537326156141578606500 4902 199428459736080900014012137 4903 188676881407349313065110972 4904 30946868990715230645722457 4905 -70477475941188921683131140 4906 -65141700199619737407810820 4907 -14158701893485902772541200 4908 19538526908383598924141068 4909 21008415715714839980569572 4910 7352319737474972000264993 4911 -3394241091049485024733900 4912 -5764162935631312320275099 4913 -3182768929827912607675396 4914 -243376195031550545982423 4915 1054407436787082556006592 4916 969195019501950025778825 4917 420966524451746221663556 4918 5351044704417458380831 4919 -145209698613865213125324 4920 -129340900406691557392435 4921 -66190503449458209439240 4922 -17372936238941710804220 4923 5145733215013891877344 4924 10117875902582038132136 4925 7961426694102754436912 4926 4650847832799790874475 4927 2260746669656889339764 4928 955287097396321539493 4929 358601683826258986100 4930 121063483184440948275 4931 37027368087730082640 4932 10305064922285190267 4933 2616107113672060284 4934 606417081632174724 4935 128330714136334136 4936 24764249684558555 4937 4348395152217374 4938 692609478038922 4939 99651495604328 4940 12881277157156 4941 1485624572710 4942 151534349330 4943 13516486820 4944 1038919864 4945 67473294 4946 3603065 4947 152000 4948 4753 4949 98 4950 1 4951 49544879549303864944432332396 4952 -40033705555614076181843374155 4953 -146928097159498792219106844495 4954 67998091156339861696358227113 4955 238456250652228071940403001718 4956 -73838994321189179611136241594 4957 -318110372290560372998159928852 4958 51481076821373378897370321044 4959 377798064781406525589775717008 4960 -527719740839021017920823194 4961 -408443782249874687686626814426 4962 -72746450741272520127894396468 4963 402334852373167473740431623666 4964 155698585130013636773642370182 4965 -356169822115088409401669513352 4966 -231391733237862681706394555400 4967 273764450968607618378800405392 4968 282447672548750921789375287266 4969 -167137341877138719962699554190 4970 -295931451864339736843940353216 4971 54963154753300678417954189314 4972 267763643180005075659821629078 4973 41759025233502324859123344104 4974 -204832705764820241152650235068 4975 -105728225953397436248738068420 4976 123470960304095079081356950662 4977 128867475459292445368877793426 4978 -44306408212469445506542131732 4979 -114902055162408628967709011474 4980 -14774958416814611484445917426 4981 77522046368199608160316009420 4982 44628940541535570865575770416 4983 -34648988489922178142044148292 4984 -47076486541806970506243525310 4985 1348981306407371343245151662 4986 32359268409134828301707919057 4987 15248445799869241997683346019 4988 -13312231558278112522045101363 4989 -16737930971373731682870427224 4990 -540498654352953180850935214 4991 10096474777699157282527741122 4992 5960434283782089325432658769 4993 -2669894652826591785232002773 4994 -5070650414898309093945048429 4995 -1454471632193262973987743918 4996 2014995538813009708315275528 4997 2056223175391908602735628770 4998 179143137050050210796033520 4999 -998781070917960753389038926 5000 -744617043484299849645451432 5001 28812476041927584766999842 5002 401045360709975264413846898 5003 260052137717071330065451684 5004 -16918775724133723180635054 5005 -137849871207743226378989450 5006 -91079326575753468364101144 5007 -2399980317230151481549794 5008 39733451192113379053382998 5009 31006835543174247133899348 5010 6352115954627852363500962 5011 -8329148094130681612135690 5012 -9220478469006190650357396 5013 -3965839674521677788484278 5014 467773241969969813537280 5015 1932561111147462010719946 5016 1434437917481052811944276 5017 495784408379907523866294 5018 -94093530225497657618768 5019 -256690308354439889037522 5020 -193979388575581552346760 5021 -87623036591358874926762 5022 -16423905513764536666812 5023 12514331734340075541514 5024 16644538419779553064724 5025 11973772867841844316398 5026 6661826406218533732772 5027 3128750189066181082634 5028 1286382016194116978292 5029 471803728970893809526 5030 156046665984227530208 5031 46848082344244436214 5032 12816575531901926396 5033 3201955588918417178 5034 731071686691356297 5035 152499596228204527 5036 29025622229118359 5037 5029585882844814 5038 790925063996342 5039 112394633886812 5040 14354417550051 5041 1636187190183 5042 164986956804 5043 14551955427 5044 1106245909 5045 71071704 5046 3754968 5047 156752 5048 4851 5049 99 5050 1