0 1 1 1 2 0 3 0 4 1 5 0 6 -1 7 1 8 1 9 -1 10 0 11 1 12 -1 13 0 14 2 15 -1 16 -1 17 2 18 -1 19 -2 20 3 21 1 22 -3 23 2 24 1 25 -4 26 2 27 3 28 -4 29 1 30 4 31 -5 32 0 33 6 34 -5 35 -2 36 7 37 -5 38 -4 39 10 40 -3 41 -7 42 10 43 -2 44 -10 45 11 46 1 47 -13 48 11 49 4 50 -16 51 11 52 9 53 -19 54 8 55 12 56 -22 57 7 58 19 59 -24 60 2 61 24 62 -26 63 -3 64 32 65 -25 66 -10 67 37 68 -25 69 -18 70 45 71 -21 72 -29 73 49 74 -17 75 -39 76 56 77 -8 78 -51 79 58 80 0 81 -65 82 61 83 14 84 -78 85 59 86 27 87 -92 88 58 89 47 90 -106 91 50 92 66 93 -119 94 41 95 92 96 -129 97 25 98 115 99 -140 100 7 101 146 102 -144 103 -19 104 173 105 -147 106 -48 107 206 108 -143 109 -85 110 234 111 -135 112 -125 113 267 114 -116 115 -173 116 291 117 -96 118 -225 119 319 120 -61 121 -283 122 336 123 -21 124 -344 125 354 126 34 127 -410 128 357 129 94 130 -478 131 358 132 174 133 -546 134 340 135 255 136 -616 137 317 138 359 139 -681 140 272 141 466 142 -744 143 216 144 592 145 -797 146 135 147 719 148 -844 149 41 150 868 151 -873 152 -82 153 1010 154 -893 155 -222 156 1171 157 -887 158 -392 159 1324 160 -865 161 -582 162 1488 163 -809 164 -802 165 1635 166 -733 167 -1043 168 1792 169 -611 170 -1313 171 1920 172 -464 173 -1604 174 2046 175 -263 176 -1918 177 2137 178 -31 179 -2252 180 2212 181 263 182 -2602 183 2238 184 592 185 -2964 186 2241 187 992 188 -3333 189 2176 190 1428 191 -3706 192 2070 193 1938 194 -4069 195 1888 196 2485 197 -4424 198 1648 199 3108 200 -4751 201 1312 202 3761 203 -5054 204 908 205 4490 206 -5306 207 392 208 5240 209 -5514 210 -212 211 6056 212 -5642 213 -933 214 6880 215 -5705 216 -1757 217 7757 218 -5658 219 -2713 220 8619 221 -5517 222 -3774 223 9515 224 -5233 225 -4973 226 10368 227 -4830 228 -6289 229 11225 230 -4245 231 -7733 232 12005 233 -3512 234 -9292 235 12754 236 -2562 237 -10976 238 13380 239 -1435 240 -12759 241 13931 242 -56 243 -14644 244 14310 245 1524 246 -16616 247 14560 248 3390 249 -18651 250 14581 251 5476 252 -20740 253 14413 254 7871 255 -22854 256 13951 257 10502 258 -24968 259 13238 260 13459 261 -27044 262 12163 263 16649 264 -29072 265 10764 266 20172 267 -30976 268 8936 269 23917 270 -32753 271 6715 272 27981 273 -34322 274 3994 275 32238 276 -35667 277 812 278 36783 279 -36689 280 -2930 281 41469 282 -37393 283 -7200 284 46392 285 -37641 286 -12083 287 51381 288 -37444 289 -17544 290 56523 291 -36663 292 -23660 293 61632 294 -35299 295 -30388 296 66787 297 -33192 298 -37788 299 71771 300 -30376 301 -45819 302 76662 303 -26652 304 -54512 305 81221 306 -22065 307 -63818 308 85509 309 -16423 310 -73748 311 89268 312 -9772 313 -84243 314 92549 315 -1899 316 -95276 317 95068 318 7104 319 -106784 320 96869 321 17477 322 -118700 323 97647 324 29106 325 -130948 326 97429 327 42213 328 -143425 329 95900 330 56669 331 -156036 332 93077 333 72708 334 -168626 335 88623 336 90129 337 -181099 338 82553 339 109181 340 -193241 341 74527 342 129632 343 -204937 344 64543 345 151688 346 -215927 347 52265 348 175080 349 -226080 350 37692 351 200013 352 -235069 353 20489 354 226125 355 -242761 356 662 357 253612 358 -248768 359 -22105 360 282064 361 -252942 362 -47807 363 311612 364 -254840 365 -76724 366 341785 367 -254309 368 -108832 369 372698 370 -250838 371 -144381 372 403763 373 -244290 374 -183320 375 435060 376 -234093 377 -225834 378 465946 379 -220108 380 -271851 381 496411 382 -201724 383 -321482 384 525730 385 -178825 386 -374607 387 553865 388 -150744 389 -431258 390 579964 391 -117406 392 -491258 393 603935 394 -78111 395 -554528 396 624867 397 -32824 398 -620839 399 642563 400 19169 401 -689981 402 656032 403 77836 404 -761645 405 665049 406 143908 407 -835492 408 668500 409 217258 410 -911125 411 666097 412 298602 413 -988032 414 656698 415 387722 416 -1065734 417 639917 418 485286 419 -1143544 420 614548 421 590940 422 -1220867 423 580204 424 705312 425 -1296835 426 535596 427 827882 428 -1370741 429 480296 430 959186 431 -1441501 432 413044 433 1098529 434 -1508310 435 333353 436 1246330 437 -1569865 438 239963 439 1401677 440 -1625233 441 132443 442 1564858 443 -1672903 444 9531 445 1734704 446 -1711834 447 -129189 448 1911323 449 -1740275 450 -284839 451 2093292 452 -1757096 453 -457811 454 2280505 455 -1760330 456 -649128 457 2471222 458 -1748745 459 -859023 460 2665121 461 -1720175 462 -1088382 463 2860124 464 -1673328 465 -1337321 466 3055634 467 -1605829 468 -1606436 469 3249234 470 -1516365 471 -1895698 472 3440028 473 -1402395 474 -2205439 475 3625216 476 -1262590 477 -2535324 478 3803604 479 -1094295 480 -2885374 481 3971993 482 -896235 483 -3255000 484 4128848 485 -665645 486 -3643726 487 4270595 488 -401367 489 -4050649 490 4395351 491 -100614 492 -4474848 493 4499124 494 237617 495 -4914942 496 4579714 497 616072 498 -5369473 499 4632744 500 1035495 501 -5836647 502 4655659 503 1498545 504 -6314292 505 4643740 506 2005614 507 -6800127 508 4594114 509 2559150 510 -7291325 511 4501727 512 3159137 513 -7784951 514 4363446 515 3807713 516 -8277434 517 4173940 518 4504304 519 -8765285 520 3929826 521 5250666 522 -9244011 523 3625599 524 6045554 525 -9709484 526 3257710 527 6890183 528 -10156399 529 2820520 530 7782543 531 -10579859 532 2310422 533 8723189 534 -10973647 535 1721783 536 9709177 537 -11332239 538 1050990 539 10740296 540 -11648383 541 292565 542 11812537 543 -11915869 544 -556953 545 12924743 546 -12126571 547 -1502778 548 14071744 549 -12273503 550 -2548055 551 15251303 552 -12347610 553 -3697536 554 16456890 555 -12341367 556 -4953930 557 17685091 558 -12244719 559 -6321293 560 18927908 561 -12049573 562 -7801680 563 20180556 564 -11745144 565 -9398292 566 21433470 567 -11322786 568 -11112298 569 22680387 570 -10770969 571 -12945748 572 23910016 573 -10080821 574 -14898751 575 25114534 576 -9240127 577 -16971937 578 26280847 579 -8239840 580 -19164058 581 27399418 582 -7067436 583 -21474090 584 28455310 585 -5713819 586 -23899149 587 29437233 588 -4166241 589 -26436214 590 30328297 591 -2416038 592 -29080552 593 31115447 594 -450414 595 -31826814 596 31779871 597 1738733 598 -34668076 599 32306674 600 4163700 601 -37596412 602 32675179 603 6831735 604 -40602412 605 32868728 606 9754466 607 -43675185 608 32864804 609 12937676 610 -46802611 611 32645100 612 16391962 613 -49970531 614 32185423 615 20121386 616 -53163770 617 31465895 618 24134832 619 -56364649 620 30460885 621 28434206 622 -59554688 623 29149202 624 33026387 625 -62712347 626 27503962 627 37910338 628 -65815675 629 25502956 630 43090422 631 -68839019 632 23118467 633 48562339 634 -71756684 635 20327552 636 54327091 637 -74538774 638 17102098 639 60376508 640 -77155720 641 13418927 642 66707874 643 -79573142 644 9249979 645 73308272 646 -81757569 647 4572394 648 80170603 649 -83670078 650 -641163 651 87276807 652 -85273205 653 -6412690 654 94614495 655 -86523528 656 -12768066 657 102159776 658 -87379689 659 -19727634 660 109894574 661 -87793771 662 -27315087 663 117788230 664 -87720761 665 -35548288 666 125816273 667 -87108466 668 -44447735 669 133940949 670 -85908408 671 -54027968 672 142130465 673 -84064507 674 -64305287 675 150339262 676 -81525280 677 -75289803 678 158527945 679 -78231103 680 -86992564 681 166642322 682 -74128111 683 -99418133 684 174634734 685 -69153798 686 -112571015 687 182442177 688 -63252540 689 -126449115 690 190007980 691 -56359766 692 -141049080 693 197259799 694 -48419035 695 -156360762 696 204131914 697 -39364567 698 -172371667 699 210542058 700 -29140243 701 -189062264 702 216415044 703 -17680272 704 -206409354 705 221658910 706 -4930009 707 -224382683 708 226188609 709 9174942 710 -242946891 711 229902277 712 24686194 713 -262059446 714 232705471 715 41665317 716 -281671371 717 234486372 718 60159156 719 -301726426 720 235141169 721 80224598 722 -322160380 723 234548898 724 101901927 725 -342901921 726 232596627 727 125241313 728 -363870081 729 229154688 730 150274275 731 -384976937 732 224102198 733 177042169 734 -406123438 735 217301468 736 205565361 737 -427203762 738 208624440 739 235873874 740 -448099267 741 197927138 742 267974509 743 -468685080 744 185075464 745 301883281 746 -488821818 747 169920422 748 337590562 749 -508364368 750 152324068 751 375095672 752 -527151609 753 132134167 754 414369610 755 -545017373 756 109210678 757 455391876 758 -561777846 759 83400980 760 498111141 761 -577245282 762 54565248 763 542483919 764 -591212691 765 22552905 766 588433234 767 -603470265 768 -12772223 769 635889483 770 -613787708 771 -51555619 772 684746710 773 -621933304 774 -93926824 775 734905732 776 -627653452 777 -140021986 778 786228420 779 -630695057 780 -189960328 781 838582631 782 -630781954 783 -243864957 784 891794561 785 -627640480 786 -301839917 787 945695917 788 -620973087 789 -363990718 790 1000073955 791 -610487146 792 -430401934 793 1054720819 794 -595865313 795 -501155813 796 1109381812 797 -576798176 798 -576312293 799 1163806441 800 -552951063 801 -655925266 802 1217694962 803 -524000387 804 -740023750 805 1270751545 806 -489597307 807 -828627329 808 1322628750 809 -449407753 810 -921728523 811 1372982724 812 -403072365 813 -1019305532 814 1421416232 815 -350250959 816 -1121307878 817 1467535338 818 -290578513 819 -1227666152 820 1510891032 821 -223713769 822 -1338279401 823 1551037890 824 -149291649 825 -1453023413 826 1587474009 827 -66976069 828 -1571740236 829 1619701365 830 23591749 831 -1694242839 832 1647164825 833 122735592 834 -1820308823 835 1669313679 836 230800271 837 -1949681403 838 1685539745 839 348089405 840 -2082065615 841 1695240529 842 474925283 843 -2217127163 844 1697756175 845 611582045 846 -2354491704 847 1692433956 848 758350104 849 -2493739123 850 1678564955 851 915463988 852 -2634408130 853 1655449222 854 1083171384 855 -2775986090 856 1622332200 857 1261656192 858 -2917916945 859 1578471088 860 1451111735 861 -3059588139 862 1523070860 863 1651658877 864 -3200342831 865 1455351289 866 1863424049 867 -3339461236 868 1374483564 869 2086451838 870 -3476179250 871 1279657385 872 2320787911 873 -3609664624 874 1170018140 875 2566386628 876 -3739039873 877 1044734545 878 2823198298 879 -3863354793 880 902936300 881 3091071735 882 -3981614892 883 743781651 884 3369846672 885 -4092747235 886 566396684 887 3659250629 888 -4195636624 889 369942066 890 3958996324 891 -4289085512 892 153553908 893 4268673685 894 -4371855468 895 -83589768 896 4587851744 897 -4442622625 898 -342326572 899 4915965623 900 -4500026065 901 -623444433 902 5252423691 903 -4542615559 904 -927736316 905 5596489035 906 -4568908950 907 -1255936718 908 5947391723 909 -4577333258 910 -1608773662 911 6304205661 912 -4566288471 913 -1986906597 914 6665965322 915 -4534083349 916 -2390975556 917 7031537908 918 -4479007573 919 -2821541444 920 7399745443 921 -4399258733 922 -3279130956 923 7769231812 924 -4293024874 925 -3764180082 926 8138589776 927 -4158404200 928 -4277075001 929 8506224072 930 -3993495024 931 -4818098292 932 8870482814 933 -3796309382 934 -5387465563 935 9229516453 936 -3564872822 937 -5985275667 938 9581414397 939 -3297128205 940 -6611541640 941 9924059600 942 -2991047135 943 -7266145648 944 10255269946 945 -2644525812 946 -7948864470 947 10572649772 948 -2255504961 949 -8659328881 950 10873735267 951 -1821858797 952 -9397043341 953 11155842855 954 -1341526201 955 -10161351233 956 11416219585 957 -812388840 958 -10951447213 959 11651888229 960 -232415159 961 -11766349175 962 11859801865 963 400469926 964 -12604903669 965 12036687267 966 1088231724 967 -13465764197 968 12179203086 969 1832863735 970 -14347389228 971 12283781331 972 2636221757 973 -15248028625 974 12346789993 975 3500173662 976 -16165712694 977 12364372758 978 4426419744 979 -17098247520 980 12332615161 981 5416651454 982 -18043195476 983 12247384259 984 6472361699 985 -18997879321 986 12104497514 987 7595011936 988 -19959353669 989 11899562328 990 8785828899 991 -20924419733 992 11628148610 993 10045984407 994 -21889586101 995 11285628406 996 11376377710 997 -22851095008 998 10867350867 999 12777824553 1000 -23804873125 1001 10368483946 1002 14250829185 1003 -24746569147 1004 9784191099 1005 15795782570 1006 -25671493847 1007 9109474863 1008 17412720030 1009 -26574671309 1010 8339355994 1011 19101533018 1012 -27450766658 1013 7468719458 1014 20861712195 1015 -28294151660 1016 6492494571 1017 22692568798 1018 -29098820881 1019 5405505533 1020 24592967501 1021 -29858471694 1022 4202651654 1023 26561557531 1024 -30566408133 1025 2878762235 1026 28596490994 1027 -31215637640 1028 1428777704 1029 30695668334 1030 -31798760995 1031 -152390502 1032 32856442473 1033 -32308086640 1034 -1869679829 1035 35075874040 1036 -32735507693 1037 -3728009376 1038 37350425987 1039 -33072633815 1040 -5732101640 1041 39676229316 1042 -33310654294 1043 -7886608239 1044 42048763450 1045 -33440490235 1046 -10195933056 1047 44463136946 1048 -33452642237 1049 -12664349955 1050 46913754852 1051 -33337363440 1052 -15295829471 1053 49394609301 1054 -33084492883 1055 -18094146142 1056 51898938767 1057 -32683649569 1058 -21062709809 1059 54419529660 1060 -32124050532 1061 -24204662949 1062 56948362453 1063 -31394728684 1064 -27522716120 1065 59476928951 1066 -30484334021 1067 -31019234208 1068 61995867291 1069 -29381375811 1070 -34696078802 1071 64495289023 1072 -28074008300 1073 -38554680816 1074 66964408209 1075 -26550297319 1076 -42595890829 1077 69391880114 1078 -24797989177 1079 -46820038633 1080 71765419125 1081 -22804804728 1082 -51226791533 1083 74072153419 1084 -20558190149 1085 -55815199537 1086 76298234722 1087 -18045638534 1088 -60583564658 1089 78429202584 1090 -15254423967 1091 -65529469263 1092 80449591374 1093 -12171950880 1094 -70649657706 1095 82343306491 1096 -8785470072 1097 -75940048588 1098 84093223023 1099 -5082458737 1100 -81395628840 1101 85681578249 1102 -1050316962 1103 -87010448454 1104 87089565998 1105 3323221584 1106 -92777530821 1107 88297738175 1108 8050410961 1109 -98688847449 1110 89285600493 1111 13143051682 1112 -104735245846 1113 90032026126 1114 18612831580 1115 -110906405261 1116 90514846991 1117 24470850947 1118 -117190782786 1119 90711283361 1120 30727984096 1121 -123575548572 1122 90597535840 1123 37394371620 1124 -130046554261 1125 90149223201 1126 44479801048 1127 -136588245357 1128 89340980761 1129 51993166225 1130 -143183653653 1131 88146910037 1132 59942868972 1133 -149814288053 1134 86540177427 1135 68336242892 1136 -156460151904 1137 84493479202 1138 77179977333 1139 -163099610599 1140 81978646911 1141 86479506749 1142 -169709438732 1143 78967118920 1144 96239455084 1145 -176264662347 1146 75429558232 1147 106462991200 1148 -182738637482 1149 71336335012 1150 117152296078 1151 -189102868756 1152 66657150437 1153 128307881773 1154 -195327120802 1155 61361532941 1156 139929082464 1157 -201379211477 1158 55418475630 1159 152013338988 1160 -207225161470 1161 48796936844 1162 164556712174 1163 -212828960196 1164 41465496658 1165 177553133538 1166 -218152755486 1167 33392866551 1168 190994943487 1169 -223156594214 1170 24547558351 1171 204872106313 1172 -227798653841 1173 14898405055 1174 219172774526 1175 -232034955929 1176 4414251000 1177 233882470944 1178 -235819645516 1179 -6935526785 1180 248984677286 1181 -239104675960 1182 -19181302095 1183 264459984673 1184 -241840137824 1185 -32352671991 1186 280286709821 1187 -243973917456 1188 -46478721047 1189 296440012461 1190 -245452077759 1191 -61587486876 1192 312892540161 1193 -246218488577 1194 -77706195254 1195 329613516647 1196 -246215265581 1197 -94860730177 1198 346569413816 1199 -245382371106 1200 -113075835234 1201 363723012626 1202 -243658113006 1203 -132374582391 1204 381034105859 1205 -240978718724 1206 -152778547155 1207 398458531150 1208 -237278896562 1209 -174307276526 1210 415948905662 1211 -232491380866 1212 -196978426976 1213 433453636256 1214 -226547562406 1215 -220807244374 1216 450917684536 1217 -219377003714 1218 -245806661207 1219 468281556657 1220 -210908139922 1221 -271986781996 1222 485482103187 1223 -201067767213 1224 -299354947793 1225 502451488717 1226 -189781816988 1227 -327915229540 1228 519118027384 1229 -176974815070 1230 -357668447957 1231 535405138780 1232 -162570735831 1233 -388611688691 1234 551232218045 1235 -146492431293 1236 -420738275054 1237 566513581161 1238 -128662566246 1239 -454037298617 1240 581159374134 1241 -109003020480 1242 -488493553653 1243 595074509072 1244 -87435907509 1245 -524087087234 1246 608159613489 1247 -63882947088 1248 -560793082640 1249 620309964809 1250 -38266574145 1251 -598581444481 1252 631416478555 1253 -10509280953 1254 -637416630218 1255 641364645145 1256 19465183641 1257 -677257263578 1258 650035562326 1259 51732499393 1260 -718055923618 1261 657304876496 1262 86366482555 1263 -759758793217 1264 663043859748 1265 123439801758 1266 -802305392415 1267 667118364992 1268 163022587172 1269 -845628278667 1270 669389946643 1271 205183177875 1272 -889652725332 1273 669714833881 1274 249986633211 1275 -934296467265 1276 667945100253 1277 297495508713 1278 -979469335015 1279 663927658524 1280 347768267935 1281 -1025073054765 1282 657505479472 1283 400860091337 1284 -1071000824364 1285 648516618523 1286 456821183442 1287 -1117137186160 1288 636795482333 1289 515697615602 1290 -1163357548028 1291 622171892210 1292 577529531127 1293 -1209528122544 1294 604472404133 1295 642352019804 1296 -1255505404272 1297 583519413181 1298 710193220109 1299 -1301136187547 1300 559132525947 1301 781075230820 1302 -1346256986030 1303 531127717473 1304 855012106825 1305 -1390694148653 1306 499318754598 1307 932010809372 1308 -1434263226923 1309 463516410418 1310 1012069100084 1311 -1476769182981 1312 423529943595 1313 1095176528426 1314 -1518005717147 1315 379166375238 1316 1181312224608 1317 -1557755582998 1318 330232022338 1319 1270445931357 1320 -1595789860578 1321 276531849159 1322 1362535693959 1323 -1631868399825 1324 217871052115 1325 1457528938480 1326 -1665739047825 1327 154054490714 1328 1555360066305 1329 -1697138214276 1330 84888328397 1331 1655951578845 1332 -1725790065852 1333 10179548151 1334 1759211579067 1335 -1751407232035 1336 -70262354756 1337 1865034951263 1338 -1773689952087 1339 -156625759983 1340 1973300770545 1341 -1792326943101 1342 -249095180937 1343 2083873541118 1344 -1806994510528 1345 -347851550799 1346 2196600524025 1347 -1817357572481 1348 -453070430130 1349 2311313035340 1350 -1823068747670 1351 -564922186639 1352 2427823697084 1353 -1823769556909 1354 -683570157664 1355 2545927806383 1356 -1819089473226 1357 -809170711556 1358 2665400513445 1359 -1808647323407 1360 -941871370987 1361 2785998266037 1362 -1792050314282 1363 -1081810753107 1364 2907455928584 1365 -1768895627400 1366 -1229116652586 1367 3029488305497 1368 -1738769435267 1369 -1383905856424 1370 3151787209062 1371 -1701248713124 1372 -1546282196396 1373 3274023074665 1374 -1655900229623 1375 -1716336227455 1376 3395841984945 1377 -1602282597914 1378 -1894143257628 1379 3516867383056 1380 -1539945256871 1381 -2079762889497 1382 3636697070925 1383 -1468430754076 1384 -2273237029800 1385 3754905025932 1386 -1387273731202 1387 -2474589291233 1388 3871038384109 1389 -1296003464600 1390 -2683822995216 1391 3984619376000 1392 -1194142837800 1393 -2900920424854 1394 4095142306114 1395 -1081211161127 1396 -3125840832792 1397 4202075615048 1398 -956723149989 1399 -3358519547812 1400 4304858877427 1401 -820192013756 1402 -3598865993295 1403 4402904998144 1404 -671128451748 1405 -3846762647276 1406 4495597242714 1407 -509044038868 1408 -4102063090354 1409 4582291585399 1410 -333450220775 1411 -4364590812825 1412 4662313787266 1413 -143862014863 1414 -4634137307684 1415 4734961904953 1416 60202975803 1417 -4910460731298 1418 4799503442830 1419 279220558255 1420 -5193284052413 1421 4855178031720 1422 513660907097 1423 -5482293569241 1424 4901194672267 1425 763984229853 1426 -5777137138708 1427 4936734603665 1428 1030641717460 1429 -6077422547398 1430 4960948657519 1431 1314070864176 1432 -6382715842111 1433 4972960325533 1434 1614696390541 1435 -6692539566191 1436 4971863254175 1437 1932925234684 1438 -7006371207263 1439 4956724522566 1440 2269147442317 1441 -7323641305931 1442 4926582297554 1443 2623730802876 1444 -7643732052110 1445 4880449342765 1446 2997021731642 1447 -7965975268059 1448 4817310856800 1449 3389339541943 1450 -8289651179737 1451 4736128222638 1452 3800977300137 1453 -8613986291395 1454 4635837062548 1455 4232195756078 1456 -8938152354619 1457 4515351239015 1458 4683224170482 1459 -9261264146148 1460 4373561147871 1461 5154253880465 1462 -9582378672769 1463 4209337992289 1464 5645439130097 1465 -9900492859890 1466 4021532339377 1467 6156890269749 1468 -10214543025176 1469 3808978674464 1470 6688674572218 1471 -10523402501565 1472 3570494256680 1473 7240809096116 1474 -10825881408537 1475 3304883964555 1476 7813261495143 1477 -11120724226265 1478 3010939472525 1479 8405942526466 1480 -11406609910951 1481 2687444407310 1482 9018706890124 1483 -11682149433436 1484 2333173871731 1485 9651345391978 1486 -11945886277190 1487 1946899916216 1488 10303585799894 1489 -12196293971667 1490 1527391446072 1491 10975084700611 1492 -12431777009051 1493 1073420015847 1494 11665428389008 1495 -12650668394515 1496 583760140393 1497 12374124407133 1498 -12851231034960 1499 57195428547 1500 13100602512474 1501 -13031655325323 1502 -507480676468 1503 13844205920858 1504 -13190061054111 1505 -1111458425777 1506 14604192345229 1507 -13324495062579 1508 -1755910561033 1509 15379724993720 1510 -13432933709070 1511 -2441985502355 1512 16169873707326 1513 -13513280627718 1514 -3170805664495 1515 16973605709680 1516 -13563369812063 1517 -3943460294642 1518 17789786898625 1519 -13580963497831 1520 -4761003286375 1521 18617172385136 1522 -13563755914616 1523 -5624445677031 1524 19454407937778 1525 -13509371335294 1526 -6534752930004 1527 20300020374985 1528 -13415368543214 1529 -7492837097110 1530 21152419203428 1531 -13279239078613 1532 -8499553559944 1533 22009886871301 1534 -13098412486323 1535 -9555692856704 1536 22870580667380 1537 -12870254787559 1538 -10661976866751 1539 23732522889498 1540 -12592074560255 1541 -11819050324294 1542 24593603010869 1543 -12261121682827 1544 -13027476425085 1545 25451567843306 1546 -11874594297063 1547 -14287728043336 1548 26304024027280 1549 -11429637855518 1550 -15600182761456 1551 27148428209372 1552 -10923353034904 1553 -16965113803847 1554 27982089933798 1555 -10352795117748 1556 -18382684484214 1557 28802161907869 1558 -9714982907452 1559 -19852938893719 1560 29605643311328 1561 -9006898492033 1562 -21375795756841 1563 30389370244603 1564 -8225497210976 1565 -22951038906177 1566 31150019527418 1567 -7367707831367 1568 -24578310562725 1569 31884099362891 1570 -6430443633111 1571 -26257101627808 1572 32587953715855 1573 -5410603026271 1574 -27986744396112 1575 33257753286090 1576 -4305081801947 1577 -29766402723138 1578 33889500490828 1579 -3110774236584 1580 -31595064178501 1581 34479020858352 1582 -1824586553501 1583 -33471530139988 1584 35021968702571 1585 -443438538666 1586 -35394407421604 1587 35513818982758 1588 1035721726145 1589 -37362098347299 1590 35949873770627 1591 2615915712665 1592 -39372791880939 1593 36325254689910 1594 4300118404369 1595 -41424453761331 1596 36634910209243 1597 6091255572710 1598 -43514817162169 1599 36873608786924 1600 7992186391216 1601 -45641372963838 1602 37035947091257 1603 10005700125015 1604 -47801360001357 1605 37116343908601 1606 12134497352295 1607 -49991755551380 1608 37109049400835 1609 14381186055403 1610 -52209265217114 1611 37008139908558 1612 16748261428653 1613 -54450313741341 1614 36807528283447 1615 19238101345588 1616 -56711034581799 1617 36500959724488 1618 21852944735166 1619 -58987261152064 1620 36082023299435 1621 24594886429465 1622 -61274516172262 1623 35544148880721 1624 27465854078827 1625 -63568003446593 1626 34880619969276 1627 30467602385991 1628 -65862597064954 1629 34084571877598 1630 33601688563592 1631 -68152833858652 1632 33149005895874 1633 36869465950452 1634 -70432902534434 1635 32066788867031 1636 40272058017956 1637 -72696636941464 1638 30830668815423 1639 43810351397584 1640 -74937505253133 1641 29433275985253 1642 47484968435175 1643 -77148604185736 1644 27867140044200 1645 51296259661788 1646 -79322648331824 1647 26124692742384 1648 55244274932079 1649 -81451965506767 1650 24198286724619 1651 59328755362347 1652 -83528486346798 1653 22080199955736 1654 63549103093956 1655 -85543740947086 1656 19762656262967 1657 67904372761963 1658 -87488848871416 1659 17237831595601 1660 72393239919368 1661 -89354517256841 1662 14497876398812 1663 77013992102278 1664 -91131031369096 1665 11534923867489 1666 81764495994221 1667 -92808254383399 1668 8341114172240 1669 86642188149964 1670 -94375618629495 1671 4908604844151 1672 91644040983997 1673 -95822127244662 1674 1229596964162 1675 96766553258256 1676 -97136346287822 1677 -2703652265185 1678 102005714978387 1679 -98306408471492 1680 -6898801285979 1681 107356997754936 1682 -99320006307265 1683 -11363409274789 1684 112815318738955 1685 -100164398159179 1686 -16104905869820 1687 118375030964784 1688 -100826402595176 1689 -21130573806086 1690 124029886462480 1691 -101292406985239 1692 -26447516512362 1693 129773026739823 1694 -101548363266494 1695 -32062638260711 1696 135596945211803 1697 -101579799322901 1698 -37982609588166 1699 141493477982434 1700 -101371816351484 1701 -44213844829791 1702 147453765785426 1703 -100909103292178 1704 -50762465408470 1705 153468245229520 1706 -100175935994060 1707 -57634274670851 1708 159526610449998 1709 -99156194941591 1710 -64834718991083 1711 165617805034031 1712 -97833366452235 1713 -72368859917979 1714 171729983589613 1715 -96190563955868 1716 -80241333097589 1717 177850504571337 1718 -94210531427739 1719 -88456317637830 1720 183965892031068 1721 -91875668508717 1722 -97017492949511 1723 190061829569464 1724 -89168036389600 1725 -105928005300436 1726 196123122538036 1727 -86069387028841 1728 -115190422572468 1729 202133693399904 1730 -82561171730796 1731 -124806698070384 1732 208076544662733 1733 -78624574728512 1734 -134778123270911 1735 213933755932544 1736 -74240524665941 1737 -145105288846858 1738 219686447919023 1739 -69389732836669 1740 -155788035580403 1741 225314781475410 1742 -64052707788445 1743 -166825412647092 1744 230797923020576 1745 -58209798471250 1746 -178215626763908 1747 236114045917232 1748 -51841212205036 1749 -189955997874293 1750 241240297667498 1751 -44927062996320 1752 -202042906695779 1753 246152803980944 1754 -37447393066479 1755 -214471747841456 1756 250826638164381 1757 -29382226614530 1758 -227236876034134 1759 255235828239885 1760 -20711595109640 1761 -240331556801880 1762 259353328949345 1763 -11415596727763 1764 -253747911520435 1765 263151032344583 1766 -1474425624971 1767 -267476865920362 1768 266599742840418 1769 9131562721404 1770 -281508094235304 1771 269669191691373 1772 20421818094078 1773 -295829965651194 1774 272328015591691 1775 32415524053055 1776 -310429487939986 1777 274543775463768 1778 45131560208161 1779 -325292252103748 1780 276282939097087 1781 58588424417113 1782 -340402375769219 1783 277510904732575 1784 72804190580981 1785 -355742446381186 1786 278191988245117 1787 87796424351265 1788 -371293464766835 1789 278289451995072 1790 103582136347355 1791 -387034787124340 1792 277765497121773 1793 120177691203612 1794 -402944069271395 1795 276581298139464 1796 137598756113302 1797 -418997207817265 1798 274697000894548 1799 155860203122962 1800 -435168285501672 1801 272071763440777 1802 174976052916809 1803 -451429512040358 1804 268663760222628 1805 194959370277546 1806 -467751171116149 1807 264430229739171 1808 215822203104703 1809 -484101561277965 1810 259327485573413 1811 237575470979819 1812 -500446945247359 1813 253310971358139 1814 260228899428657 1815 -516751491413099 1816 246335279244958 1817 283790901618205 1818 -532977226008456 1819 238354212733520 1820 308268507894405 1821 -549083975842420 1822 229320813177754 1823 333667240662354 1824 -565029324075435 1825 219187431003024 1826 359991039328965 1827 -580768554715082 1828 207905760896422 1829 387242128450098 1830 -596254612817551 1831 195426921929978 1832 415420938230849 1833 -611438051456799 1834 181701502040299 1835 444525966132974 1836 -626266997064079 1837 166679647616099 1838 474553693125890 1839 -640687099672496 1840 150311117867081 1841 505498438979643 1842 -654641504299207 1843 132545384377233 1844 537352274572138 1845 -668070805149398 1846 113331695999506 1847 570104871144773 1848 -680913024034584 1849 92619188861378 1850 603743409008319 1851 -693103569417320 1852 70356962361476 1853 638252421163673 1854 -704575222740058 1855 46494200136174 1856 673613698803169 1857 -715258103274395 1858 20980257716016 1859 709806129744638 1860 -725079663439852 1861 -6235205113612 1862 746805601257737 1863 -733964660295610 1864 -35202124418097 1865 784584833827513 1866 -741835161005749 1867 -65969887958371 1868 823113281879623 1869 -748610522022941 1870 -98587222565231 1871 862356963535278 1872 -754207405725182 1873 -133102037782939 1874 902278359884507 1875 -758539768406781 1876 -169561300053168 1877 942836241448182 1878 -761518889330275 1879 -208010863855584 1880 983985566795702 1881 -763053368502907 1882 -248495332243950 1883 1025677306518399 1884 -763049169442305 1885 -291057875230286 1886 1067858342044684 1887 -761409627936656 1888 -335740076327461 1889 1110471288089739 1890 -758035509679567 1891 -382581737944383 1892 1153454392609886 1893 -752825031255874 1894 -431620713644899 1895 1196741358759542 1896 -745673934023026 1897 -482892700453195 1898 1240261247092543 1899 -736475518410404 1900 -536431056565617 1901 1283938298159957 1902 -725120735454381 1903 -592266580539303 1904 1327691838126919 1905 -711498235723927 1906 -650427314338553 1907 1371436103322616 1908 -695494479751233 1909 -710938309425294 1910 1415080150548700 1911 -676993802907799 1912 -773821415099893 1913 1458527684962664 1914 -655878546197268 1915 -839095031681694 1916 1501676976528395 1917 -632029138230760 1918 -906773884161752 1919 1544420692733578 1920 -605324247839886 1921 -976868762757633 1922 1586645822700568 1923 -575640884521570 1924 -1049386282075286 1925 1628233516425057 1926 -542854574139899 1927 -1124328609403179 1928 1669059018180583 1929 -506839479183150 1930 -1201693209687016 1931 1708991514039450 1932 -467468599038215 1933 -1281472562131435 1934 1747894076389932 1935 -424613911197449 1936 -1363653891381101 1937 1785623521626784 1938 -378146597537357 1939 -1448218873125628 1940 1822030367662479 1941 -327937207824813 1942 -1535143352100116 1943 1856958703868402 1944 -273855913207134 1945 -1624397037501054 1946 1890246163585905 1947 -215772693287924 1948 -1715943208552782 1949 1921723808466077 1950 -153557618237944 1951 -1809738400788480 1952 1951216118168223 1953 -87081060471254 1954 -1905732100055962 1955 1978540891378324 1956 -16214006675011 1957 -2003866420870276 1958 2003509254939036 1959 59171704691547 1960 -2104075789990276 1961 2025925584014724 1962 139203040413576 1963 -2206286618201006 1964 2045587533015757 1965 224005508114710 1966 -2310416974756576 1967 2062285977433339 1968 313702781109030 1969 -2416376254232558 1970 2075805069098299 1971 408416406289726 1972 -2524064843291870 1973 2085922202332814 1974 508265395782058 1975 -2633373784432037 1976 2092408096116252 1977 613365906162379 1978 -2744184436829620 1979 2095026787377506 1980 723830796191716 1981 -2856368138990262 1982 2093535742751068 1983 839769276613212 1984 -2969785865616194 1985 2087685881862462 1986 961286433101422 1987 -3084287891490770 1988 2077221721510076 1989 1088482846221179 1990 -3199713446511438 1991 2061881431904954 1992 1221454078985298 1993 -3315890383345205 1994 2041397016118799 1995 1360290266430462 1996 -3432634833102304 1997 2015494402386667 1998 1505075567543973 1999 -3549750879518443 2000 1983893661744009 2001 1655887724206088 2002 -3667030217957828 2003 1946309139493399 2004 1812797477146085 2005 -3784251839230460 2006 1902449714074915 2007 1975868094396230 2008 -3901181694838160 2009 1852018970874136 2010 2145154751281902 2011 -4017572393762847 2012 1794715505323629 2013 2320704028447825 2014 -4133162877233897 2015 1730233142337148 2016 2502553256320380 2017 -4247678132063837 2018 1658261286687651 2019 2690729983155480 2020 -4360828878440874 2021 1578485191288689 2022 2885251284359253 2023 -4472311303769422 2024 1490586357959855 2025 3086123201464204 2026 -4581806767240964 2027 1394242857807501 2028 3293340017139351 2029 -4688981558368167 2030 1289129785383631 2031 3506883665972065 2032 -4793486622468522 2033 1174919634463624 2034 3726722976497551 2035 -4894957348341408 2036 1051282808591031 2037 3952813055151257 2038 -4993013319029339 2039 917888055416111 2040 4185094496653566 2041 -5087258133475774 2042 774403036618771 2043 4423492743025216 2044 -5177279187184436 2045 620494823936802 2046 4667917264212368 2047 -5262647532925715 2048 455830531266784 2049 4918260894082090 2050 -5342917696303715 2051 280077875478514 2052 5174398983743579 2053 -5417627580835203 2054 92905873410494 2055 5436188717037524 2056 -5486298323647560 2057 -106014529660866 2058 5703468239073019 2059 -5548434250642176 2060 -317009695509749 2061 5976055954317520 2062 -5603522777797684 2063 -540402594085634 2064 6253749633529278 2065 -5651034422330009 2066 -776511969154619 2067 6536325697641263 2068 -5690422755446075 2069 -1025651566401308 2070 6823538306905254 2071 -5721124475655156 2072 -1288129227074965 2073 7115118634464734 2074 -5742559418999699 2075 -1564246040789750 2076 7410773941652174 2077 -5754130701028050 2078 -1854295365229782 2079 7710186845805385 2080 -5755224790747357 2081 -2158561901592354 2082 8013014386427237 2083 -5745211727923667 2084 -2477320638824280 2085 8318887291938462 2086 -5723445267337210 2087 -2810835849907934 2088 8627409042107886 2089 -5689263178269400 2090 -3159359959393281 2091 8938155139245061 2092 -5641987465756575 2093 -3523132459199142 2094 9250672172486382 2095 -5580924759429212 2096 -3902378698545695 2097 9564477099640892 2098 -5505366618625299 2099 -4297308718289047 2100 9879056319788597 2101 -5414590017819547 2102 -4708115962915444 2103 10193864972181771 2104 -5307857742719424 2105 -5134976032825818 2106 10508326024357812 2107 -5184418979647361 2108 -5578045318484068 2109 10821829595399420 2110 -5043509809768659 2111 -6037459670691930 2112 11133732066984850 2113 -4884353910001904 2114 -6513332957470786 2115 11443355439060592 2116 -4706163152600214 2117 -7005755652856403 2118 11749986472210310 2119 -4508138425129651 2120 -7514793317816110 2121 12052876084010254 2122 -4289470342786783 2123 -8040485108651505 2124 12351238531871960 2125 -4049340194996156 2126 -8582842183828481 2127 12644250859333467 2128 -3786920777737921 2129 -9141846133869223 2130 12931052128771747 2131 -3501377474407724 2132 -9717447316634488 2133 13210742927640059 2134 -3191869215378601 2135 -10309563211230054 2136 13482384661472935 2137 -2857549700573287 2138 -10918076685172681 2139 13744999130307792 2140 -2497568493496902 2141 -11542834275571472 2142 13997567893175702 2143 -2111072392839929 2144 -12183644392351832 2145 14239031925973456 2146 -1697206667942393 2147 -12840275530944715 2148 14468291068868243 2149 -1255116586664336 2150 -13512454416578769 2151 14684203777625893 2152 -783948799020320 2153 -14199864153521137 2154 14885586666418286 2155 -282853028170885 2156 -14902142316529045 2157 15071214364810151 2158 249016391205127 2159 -15618879042603609 2160 15239819169185977 2161 812498652272874 2162 -16349615076596722 2163 15390091018644167 2164 1408424776861369 2165 -17093839812596540 2166 15520677268449522 2167 2037615578943228 2168 -17850989301711691 2169 15630182798749178 2170 2700879799004664 2171 -18620444251184249 2172 15717169924511127 2173 3399011886037362 2174 -19401528003631414 2175 15780158651106681 2176 4132789960227306 2177 -20193504503083624 2178 15817626735829313 2179 4902973408412285 2180 -20995576256036926 2181 15828010105395877 2182 5710300670612596 2183 -21806882274950557 2184 15809703084233923 2185 6555486644462585 2186 -22626496032662189 2187 15761058989500036 2188 7439220291796727 2189 -23453423395014344 2190 15680390542316442 2191 8362161848476095 2192 -24286600581621010 2193 15565970655903479 2194 9324940247929440 2195 -25124892100564969 2196 15416033046424573 2197 10328150133641227 2198 -25967088729719488 2199 15228773230748586 2200 11372349097615582 2201 -26811905467957834 2202 15002349353500390 2203 12458054493647985 2204 -27657979552598568 2205 14734883411314824 2206 13585740489663908 2207 -28503868442839582 2208 14424462313556020 2209 14755834681147308 2210 -29348047890472201 2211 14069139349737388 2212 15968714957323110 2213 -30188909972671238 2214 13666935501620443 2215 17224705915278521 2216 -31024761234462453 2217 13215841171222979 2218 18524075541371030 2219 -31853820789629032 2220 12713817761716865 2221 19867031427787635 2222 -32674218554902031 2223 12158799683525268 2224 21253717271889857 2225 -33483993439111607 2226 11548696222102489 2227 22684208898572641 2228 -34281091690759047 2229 10881393839156833 2230 24158510581632425 2231 -35063365197064352 2232 10154758345327151 2233 25676550876815615 2234 -35828569967981970 2235 9366637514074082 2236 27238178771099809 2237 -36574364568504736 2238 8514863576666207 2239 28843159332907804 2240 -37298308763749740 2241 7597256165991150 2242 30491169696884900 2243 -37997862109288316 2244 6611625151635990 2245 32181794539779360 2246 -38670382783656768 2247 5555773930055442 2248 33914521910073548 2249 -39313126363046252 2250 4427502617051625 2251 35688738539937319 2252 -39923244869005916 2253 3224611700896605 2254 37503725531277324 2255 -40497785755543719 2256 1944905608512333 2257 39358653516167442 2258 -41033691201348922 2259 586196737396792 2260 41252578212968944 2261 -41527797338726544 2262 -853690588208244 2263 43184435450080347 2264 -41976833821363140 2265 -2376915692012101 2266 45153036607955626 2267 -42377423326040823 2268 -3985617184226959 2269 47157063523322127 2270 -42726081428289380 2271 -5681908128578339 2272 49195063835555405 2273 -43019216409456939 2274 -7467871261786661 2275 51265445790917063 2276 -43253129474061577 2277 -9345553739911284 2278 53366473514214444 2279 -43424014896030030 2280 -11316961925475613 2281 55496261735471180 2282 -43527960613109502 2283 -13384055701979673 2284 57652771010385797 2285 -43560948747456361 2286 -15548742816995835 2287 59833802394531602 2288 -43518856613593501 2289 -17812872754503363 2290 62036992639155708 2291 -43397457649960282 2292 -20178230624385688 2293 64259808840810113 2294 -43192422878147993 2295 -22646530584232156 2296 66499543641875381 2297 -42899322282990123 2298 -25219409266759517 2299 68753309886770780 2300 -42513626762086518 2301 -27898418745199956 2302 71018035859537647 2303 -42030709993102214 2304 -30685019492512761 2305 73290459980813932 2306 -41445850913368701 2307 -33580572885928710 2308 75567126118211597 2309 -40754236114139214 2310 -36586333694616605 2311 77844378361390198 2312 -39950962890946290 2313 -39703442121733375 2314 80118356444110730 2315 -39031042205113840 2316 -42932915818992291 2317 82384990638329046 2318 -37989402346390360 2319 -46275641467776330 2320 84639997330080619 2321 -36820892502662715 2322 -49732366322222238 2323 86878874076824737 2324 -35520287076662681 2325 -53303689333149847 2326 89096895382993124 2327 -34082289905393061 2328 -56990052224861442 2329 91289107968243729 2330 -32501539273055056 2331 -60791730169282214 2332 93450326791888821 2333 -30772612821654332 2334 -64708822404230071 2335 95575130583538547 2336 -28890033302528862 2337 -68741242469200903 2338 97657858169101495 2339 -26848274219624823 2340 -72888708376948195 2341 99692604318784382 2342 -24641766361583379 2343 -77150732425345900 2344 101673216431221108 2345 -22264904219028804 2346 -81526610938552742 2347 103593290757369412 2348 -19712053338800255 2349 -86015413673985302 2350 105446169502794711 2351 -16977557555762648 2352 -90615973152744138 2353 107224937489937625 2354 -14055747210177968 2355 -95326873685639989 2356 108922419742137343 2357 -10940947233739379 2358 -100146440317614967 2359 110531178650243426 2360 -7627486269757769 2361 -105072727500639315 2362 112043512105832124 2363 -4109705652054181 2364 -110103507682199076 2365 113451451241704167 2366 -381969466316802 2367 -115236259658465435 2368 114746759185148643 2369 3561325541358038 2370 -120468156841201293 2371 115920929445716173 2372 7725738925207326 2373 -125796055330431407 2374 116965185362815898 2375 12116775666677730 2376 -131216481900185272 2377 117870479217476003 2378 16739874122985906 2379 -136725621834647327 2380 118627492452244451 2381 21600394156696771 2382 -142319306679391294 2383 119226635586982987 2384 26703604040306141 2385 -147993001891588653 2386 119658049292125182 2387 32054667558883679 2388 -153741794408554975 2389 119911605192088970 2390 37658629841782462 2391 -159560380169299131 2392 119976907876025324 2393 43520403411848119 2394 -165443051559253085 2395 119843296675314119 2396 49644752919164935 2397 -171383684866063726 2398 119499848699153904 2399 56036280113929120 2400 -177375727666483230 2401 118935381675445128 2402 62699407461028753 2403 -183412186286854192 2404 118138458101075653 2405 69638362018231870 2406 -189485613204122260 2407 117097389238421484 2408 76857157914796111 2409 -195588094588997125 2410 115800240472591954 2411 84359579121263635 2412 -201711237801022410 2413 114234836557915320 2414 92149160780694755 2415 -207846159098776985 2416 112388768276856718 2417 100229170861573810 2418 -213983471316794303 2419 110249399032863578 2420 108602590335767530 2421 -220113271835580957 2422 107803872907233169 2423 117272093712284129 2424 -226225130534873207 2425 105039122696669474 2426 126240028062186205 2427 -232308078124445323 2428 101941879465783126 2429 135508392437314680 2430 -238350594476933930 2431 98498682128726716 2432 145078815749579957 2433 -244340597427414599 2434 94695888596294231 2435 154952535085789986 2436 -250265431597464528 2437 90519687001805046 2438 165130372456080517 2439 -256111857780557266 2440 85956108542022730 2441 175612712024120904 2442 -261866042376227914 2443 80991040448071474 2444 186399475747488710 2445 -267513547486995730 2446 75610240619363627 2447 197490099550797319 2448 -273039321090792950 2449 69799352439817588 2450 208883507890000875 2451 -278427687982487270 2452 63543921303696594 2453 220578088905017073 2454 -283662340821477343 2455 56829411376552613 2456 232571667949271338 2457 -288726332060364546 2458 49641224110352765 2459 244861481768561906 2460 -293602066012033981 2461 41964717047380159 2462 257444151047271998 2463 -298271291916806050 2464 33785224420125821 2465 270315653670547186 2466 -302715097182833998 2467 25088078093854623 2468 283471296349889037 2469 -306913901750466376 2470 15858630344385730 2471 296905687036852450 2472 -310847452668479784 2473 6082277032071660 2474 310612705702157698 2475 -314494819923867033 2476 -4255517353178467 2477 324585475981436096 2478 -317834392523649584 2479 -15169194197260294 2480 338816335194267896 2481 -320843875966806770 2482 -26673073364540536 2483 353296805314931072 2484 -323500290010724309 2485 -38781325298335705 2486 368017562331225311 2487 -325779967968940600 2488 -51507941191106469 2489 382968406646480595 2490 -327658556349425180 2491 -64866702601425986 2492 398138231891565465 2493 -329111016170840181 2494 -78871149118090169 2495 413514994878872139 2496 -330111624666384214 2497 -93534545421268820 2498 429085683995328978 2499 -330633978818921528 2500 -108869846374085982 2501 444836288843597439 2502 -330650999332670052 2503 -124889661463702856 2504 460751768359475212 2505 -330134936593527564 2506 -141606217261931719 2507 476816020290927629 2508 -329057377117883456 2509 -159031319190742461 2510 493011849198843621 2511 -327389252152393300 2512 -177176311303303871 2513 509320935941033295 2514 -325100846814403338 2515 -196052035328078738 2516 525723805731741254 2517 -322161811551591938 2518 -215668787732278983 2519 542199797814184522 2520 -318541174195616531 2521 -236036276010317833 2522 558727033771742690 2523 -314207354506311519 2524 -257163573003269077 2525 575282387589908284 2526 -309128179365284890 2527 -279059070409856878 2528 591841454429456676 2529 -303270900635473440 2530 -301730430349156418 2531 608378521296974396 2532 -296602213724555648 2533 -325184536085827005 2534 624866536508511347 2535 -289088278994529795 2536 -349427440837781743 2537 641277081205937301 2538 -280694743929686739 2539 -374464315723019067 2540 657580339758707880 2541 -271386768332648878 2542 -400299395829701004 2543 673745072382132948 2544 -261129050334050698 2545 -426935925408484225 2546 689738586743700099 2547 -249885855614887277 2548 -454376101240348553 2549 705526711959018511 2550 -237621047495222286 2551 -482621015116170508 2552 721073771688649360 2553 -224298120423369353 2554 -511670594556496473 2555 736342559806715136 2556 -209880234382681457 2557 -541523542640221584 2558 751294315294420717 2559 -194330252886398790 2560 -572177276150709353 2561 765888699896166159 2562 -177610781940271525 2563 -603627862836522318 2564 780083775135595771 2565 -159684212781669716 2566 -635869957080858824 2567 793835982294480590 2568 -140512765632025328 2569 -668896734699799890 2570 807100121897301844 2571 -120058537415231702 2572 -702699826255565210 2573 819829336367869056 2574 -98283550531431200 2575 -737269249522660470 2576 831975092349054073 2577 -75149805783564057 2578 -772593340590491013 2579 843487166412189272 2580 -50619336397972921 2581 -808658684153690162 2582 854313630598264536 2583 -24654266382966561 2584 -845450042577089802 2585 864400841575506879 2586 2783129987102097 2587 -882950284193942964 2588 873693429808301012 2589 31730364166289811 2590 -921140310534687295 2591 882134292577578860 2592 62224668180602312 2593 -959998982846665598 2594 889664587203746492 2595 94302924772295213 2596 -999503047718101998 2597 896223728363842111 2598 128001596374108103 2599 -1039627062063744905 2600 901749385813438859 2601 163356649211116114 2602 -1080343317407936875 2603 906177486453695547 2604 200403476223726176 2605 -1121621763612993413 2606 909442217015803649 2607 239176814950219938 2608 -1163429932118565422 2609 911476031348653959 2610 279710664230813709 2611 -1205732858724403033 2612 912209658547602522 2613 322038195712607945 2614 -1248493006118099512 2615 911572115950765789 2616 366191664186098836 2617 -1291670186059519721 2618 909490723210242867 2619 412202312572219789 2620 -1335221481566289355 2621 905891121501692756 2622 460100275765069417 2623 -1379101168884319726 2624 900697294051993664 2625 509914478983876763 2626 -1423260639738387854 2627 893831592081246196 2628 561672535017593368 2629 -1467648323512672672 2630 885214762315742100 2631 615400635851174905 2632 -1512209610013198018 2633 874765980195270348 2634 671123443235091031 2635 -1556886772322338063 2636 862402884912714147 2637 728863973521530891 2638 -1601618890561564962 2639 848041620431982935 2640 788643481512775982 2641 -1646341775925297035 2642 831596878606962580 2643 850481338474993821 2644 -1690987895974442519 2645 812981948565074788 2646 914394909250128072 2647 -1735486300398478284 2648 792108768468100181 2649 980399423450586802 2650 -1779762548413594627 2651 768887983824693954 2652 1048507845856128472 2653 -1823738636845604418 2654 743229008462258493 2655 1118730740828340426 2656 -1867332930251722984 2657 715040092338106837 2658 1191076136054510846 2659 -1910460091961715980 2660 684228392296572821 2661 1265549380262800873 2662 -1953031017587555373 2663 650700049951341669 2664 1342153000415630425 2665 -1994952769706749840 2666 614360272804629739 2667 1420886552852202467 2668 -2036128515470211375 2669 575113422774061549 2670 1501746474081193579 2671 -2076457465657939280 2672 532863108249483143 2673 1584725925523174886 2674 -2115834817143019501 2675 487512283835830159 2676 1669814638103401632 2677 -2154151697096738292 2678 438963353919532304 2679 1756998750819552774 2680 -2191295111113582832 2681 387118284192566624 2682 1846260649386655851 2683 -2227147893390953943 2684 331878717293602189 2685 1937578798912190927 2686 -2261588661367402068 2687 273146096669456158 2688 2030927576903619538 2689 -2294491772749223707 2690 210821794844553223 2691 2126277100389819717 2692 -2325727287562371147 2693 144807250163388035 2694 2223593053663861234 2695 -2355160932945420267 2696 75004108227212357 2697 2322836510254069285 2698 -2382654073562422190 2699 1314372043262998 2700 2423963755837143335 2701 -2408063685129412895 2702 -76359442851190045 2703 2526926105530147552 2704 -2431242334182016778 2705 -158114144328405293 2706 2631669722479141857 2707 -2452038161348510629 2708 -244045694363072178 2709 2738135431011681486 2710 -2470294871512586438 2711 -334249030582141313 2712 2846258531479712567 2713 -2485851727891148809 2714 -428817882307327869 2715 2955968609888201845 2716 -2498543553676884158 2717 -527844577268728704 2718 3067189349644898787 2719 -2508200738023696011 2720 -631419842562982893 2721 3179838338360111162 2722 -2514649250296844822 2723 -739632596120555447 2724 3293826877237592867 2725 -2517710659110761426 2726 -852569732185620817 2727 3409059785820054576 2728 -2517202160356644235 2729 -970315897168793562 2730 3525435209840254564 2731 -2512936610477583585 2732 -1092953259299514940 2733 3642844424774268354 2734 -2504722569482138675 2735 -1220561268544998086 2736 3761171643056675966 2737 -2492364349680341037 2738 -1353216410136661407 2739 3880293817393928704 2740 -2475662074928190797 2741 -1490991948290137510 2742 4000080448340223200 2743 -2454411746082579840 2744 -1633957663365578241 2745 4120393388413430969 2746 -2428405317755871695 2747 -1782179579184202948 2748 4241086651123431323 2749 -2397430781779457608 2750 -1935719683646094140 2751 4362006217031005925 2752 -2361272262776921800 2753 -2094635639507337920 2754 4482989845415174056 2755 -2319710120954709026 2756 -2258980488349705624 2757 4603866883515465710 2758 -2272521067828257806 2759 -2428802344756921952 2760 4724458082127196486 2761 -2219478289681402129 2762 -2604144083609807677 2763 4844575409366812198 2764 -2160351584802065111 2765 -2785043017682109809 2766 4964021871588038043 2767 -2094907508970981709 2768 -2971530568320090428 2769 5082591333116688706 2770 -2022909535579321687 2771 -3163631926569069936 2772 5200068343983455499 2773 -1944118224521837415 2774 -3361365707389722749 2775 5316227967182290515 2776 -1858291406579611483 2777 -3564743594523737729 2778 5430835614825582257 2779 -1765184377099940040 2780 -3773769978501509333 2781 5543646884586313093 2782 -1664550106032932198 2783 -3988441585560842957 2784 5654407405991650893 2785 -1556139457781920090 2786 -4208747099810005582 2787 5762852687821947048 2788 -1439701428279932692 2789 -4434666776628385341 2790 5868707976366901030 2791 -1314983392389696721 2792 -4666172049466723621 2793 5971688115666863759 2794 -1181731369396734314 2795 -4903225128280716303 2796 6071497419670121632 2797 -1039690299324136233 2798 -5145778591577868125 2799 6167829547311576975 2800 -888604338202593734 2801 -5393774970565959459 2802 6260367390622773324 2803 -728217164643771796 2804 -5647146327190821512 2805 6348782966758336594 2806 -558272306221002259 2807 -5905813824822510407 2808 6432737324219865394 2809 -378513477615617619 2810 -6169687293172281586 2811 6511880454053528173 2812 -188684939407049931 2813 -6438664786487563738 2814 6585851216463512003 2815 11468130934167010 2816 -6712632136390471926 2817 6654277273512793813 2818 222199246592262969 2819 -6991462498710216575 2820 6716775038512964571 2821 443760206342814327 2822 -7275015895446952497 2823 6772949632673101561 2824 676400667236303262 2825 -7563138751537917656 2826 6822394859758618474 2827 920367704300687386 2828 -7855663427321205026 2829 6864693189241434365 2830 1175905347231021553 2831 -8152407746706932206 2832 6899415758829684509 2833 1443254103767843969 2834 -8453174521696422517 2835 6926122386774313554 2836 1722650459339122847 2837 -8757751073614005676 2838 6944361604974727281 2839 2014326363108988076 2840 -9065908751425142113 2841 6953670703201236242 2842 2318508689610519544 2843 -9377402447878726201 2844 6953575795577440782 2845 2635418686556341038 2846 -9691970113564937217 2847 6943591899574852925 2848 2965271397605284349 2849 -10009332270019041475 2850 6923223038769798381 2851 3308275071138802587 2852 -10329191521666665373 2853 6891962359554673031 2854 3664630543422421029 2855 -10651232068150181326 2856 6849292273155113428 2857 4034530607677560571 2858 -10975119216522504918 2859 6794684613090507663 2860 4418159357033094538 2861 -11300498895276478399 2862 6727600819515046589 2863 4815691513362238240 2864 -11626997169370242011 2865 6647492140537563795 2866 5227291729568086930 2867 -11954219758665318531 2868 6553799862026568399 2869 5653113877812825222 2870 -12281751558597293053 2871 6445955555965349747 2872 6093300310845143909 2873 -12609156165961589038 2874 6323381358925080466 2875 6547981109421701535 2876 -12935975408279099903 2877 6185490270694155500 2878 7017273302566887581 2879 -13261728880109970524 2880 6031686484674207066 2881 7501280074175558780 2882 -13585913484407087583 2883 5861365740071221681 2884 8000089942294138260 2885 -13908002982783850375 2886 5673915707515677591 2887 8513775925102249076 2888 -14227447552398809443 2889 5468716398136648912 2890 9042394679520017753 2891 -14543673353855581581 2892 5245140607737066123 2893 9585985626991540105 2894 -14856082107415663153 2895 5002554386099579253 2896 10144570051959528587 2897 -15164050682466849448 2898 4740317543061061291 2899 10718150188117086140 2900 -15466930697120401531 2901 4457784181407823996 2902 11306708277544546697 2903 -15764048133444667531 2904 4154303268198636664 2905 11910205618360713906 2906 -16054702964766755006 2907 3829219234597135392 2908 12528581585589455579 2909 -16338168801132541994 2910 3481872615776781295 2911 13161752641424310287 2912 -16613692548897633476 2913 3111600721018690515 2914 13809611319186940542 2915 -16880494091142793315 2916 2717738345495502772 2917 14472025197721363577 2918 -17137765984406345601 2919 2299618513919839424 2920 15148835850119473384 2921 -17384673179050883679 2922 1856573267455767276 2923 15839857784085904923 2924 -17620352758258271844 2925 1387934484137429467 2926 16544877357439080445 2927 -17843913703611395859 2928 893034744082563819 2929 17263651686631326080 2930 -18054436681739075877 2931 371208229821250854 2932 17995907531389939246 2933 -18250973860644196794 2934 -178208327113009658 2935 18741340173941306277 2936 -18432548749651128218 2937 -755874662912564542 2938 19499612275531580661 2939 -18598156072274193246 2940 -1362445950566574088 2941 20270352729290645280 2942 -18746761665383025969 2943 -1998571730751419808 2944 21053155491767785024 2945 -18877302414664918292 2946 -2664894793749481065 2947 21847578412777476940 2948 -18988686219179021308 2949 -3362050021757148098 2950 22653142045504238842 2951 -19079791995720814216 2952 -4090663181012520244 2953 23469328457098999444 2954 -19149469715186152343 2955 -4851349672964568279 2956 24295580021344906941 2957 -19196540482390808131 2958 -5644713234166760874 2959 25131298214222605156 2960 -19219796650907857646 2961 -6471344593969381238 2962 25975842393586777830 2963 -19218001985131915597 2964 -7331820079968468131 2965 26828528584386503620 2966 -19189891860483026775 2967 -8226700180124584536 2968 27688628250282642387 2969 -19134173514731307180 2970 -9156528051822401463 2971 28555367073697170958 2972 -19049526340679179369 2973 -10121827986599659770 2974 29427923724799384020 2975 -18934602233972263953 2976 -11123103821163801610 2977 30305428642067375676 2978 -18788025985576736475 2979 -12160837303231078655 2980 31186962804587968532 2981 -18608395733498235413 2982 -13235486403179491654 2983 32071556519339260755 2984 -18394283462556640232 2985 -14347483579841540849 2986 32958188203286631419 2987 -18144235567613451992 2988 -15497233991843531776 2989 33845783184138922751 2990 -17856773468314223526 2991 -16685113662583421720 2992 34733212499275395693 2993 -17530394291580447048 2994 -17911467590706793844 2995 35619291717290872642 2996 -17163571609136754344 2997 -19176607813929160832 2998 36502779761357497304 2999 -16754756247157611654 3000 -20480811418546146940 3001 37382377759450201149 3002 -16302377154516313349 3003 -21824318502219046895 3004 38256727900333421649 3005 -15804842347585957306 3006 -23207330082905811963 3007 39124412320948912307 3008 -15260539917241829222 3009 -24630005961237473768 3010 39983952003815045648 3011 -14667839116894116692 3012 -26092462529779088274 3013 40833805710664733520 3014 -14025091516340549039 3015 -27594770536177040797 3016 41672368930654768909 3017 -13330632241156713529 3018 -29136952794233244457 3019 42497972869955993043 3020 -12582781281525402253 3021 -30718981849590978325 3022 43308883460792469390 3023 -11779844891124952659 3024 -32340777594724964097 3025 44103300417310020770 3026 -10920117059057374099 3027 -34002204839574689350 3028 44879356316092974078 3029 -10001881076349309140 3030 -35703070833209046123 3031 45635115729270635343 3032 -9023411179057966261 3033 -37443122742503845832 3034 46368574387793789441 3035 -7982974290434814238 3036 -39222045083951278889 3037 47077658403374188170 3038 -6878831843200105900 3039 -41039457114204131559 3040 47760223526443332736 3041 -5709241705311258141 3042 -42894910176259320152 3043 48414054469158438022 3044 -4472460189264912799 3045 -44787885006474128462 3046 49036864270604479108 3047 -3166744169253494874 3048 -46717789000151134876 3049 49626293733740259171 3050 -1790353285173153701 3051 -48683953440462713999 3052 50179910911041867879 3053 -341552258744851720 3054 -50685630689320876443 3055 50695210668896260824 3056 1181386700329685630 3057 -52721991344516867920 3058 51169614307518662838 3059 2780181371967256560 3060 -54792121362664071921 3061 51600469266928812985 3062 4456536910247116947 3063 -56895019151789079655 3064 51985048895597767571 3065 6212143107737834284 3066 -59029592634080271367 3067 52320552312761785692 3068 8048671563938653035 3069 -61194656282144490264 3070 52604104340865673573 3071 9967772729722541916 3072 -63388928130297700622 3073 52832755539571959216 3074 11971072853288625844 3075 -65611026763718781116 3076 53003482317665926653 3077 14060170798556704912 3078 -67859468288069928164 3079 53113187154703359468 3080 16236634762725068934 3081 -70132663281855571297 3082 53158698908617100324 3083 18501998862970417377 3084 -72428913735250342016 3085 53136773241512215107 3086 20857759620256786173 3087 -74746409977093874417 3088 53044093139765127711 3089 23305372309283486042 3090 -77083227594952621162 3091 52877269561010511243 3092 25846247203819896949 3093 -79437324349341550735 3094 52632842184048318420 3095 28481745685509084192 3096 -81806537088238977461 3097 52307280294571616592 3098 31213176246707570199 3099 -84188578662343381084 3100 51896983782683549737 3101 34041790354500478623 3102 -86581034848488733444 3103 51398284285385780402 3104 36968778207811698227 3105 -88981361281003698426 3106 50807446449956020195 3107 39995264353815255463 3108 -91386880399758167158 3109 50120669351641545745 3110 43122303196956039391 3111 -93794778413983881410 3112 49334088041553889757 3113 46350874365858341455 3114 -96202102292004554930 3115 48443775258390387644 3116 49681877972857933871 3117 -98605756775220784638 3118 47445743279854352151 3119 53116129730518655969 3120 -101002501427927084441 3121 46335945947554628852 3122 56654355961329773559 3123 -103388947720542093878 3124 45110280841256142404 3125 60297188464042251058 3126 -105761556159315113450 3127 43764591636371017333 3128 64045159274337182001 3129 -108116633459285675509 3130 42294670620580177200 3131 67898695282391640735 3132 -110450329775110734813 3133 40696261403528537473 3134 71858112746571178291 3135 -112758635985684517433 3136 38965061795520835271 3137 75923611664936798220 3138 -115037381048765694787 3139 37096726889161654181 3140 80095270045363861146 3141 -117282229420658544605 3142 35086872319916610260 3143 84373038035102983039 3144 -119488678558805900666 3145 32931077739482491534 3146 88756731952184552648 3147 -121652056501416220507 3148 30624890478011644911 3149 93246028178653928387 3150 -123767519543690762749 3151 28163829428956993057 3152 97840456959681047975 3153 -125830050003796418560 3154 25543389132669601129 3155 102539396067709123767 3156 -127834454099904435898 3157 22759044092330503734 3158 107342064377358918602 3159 -129775359930432280545 3160 19806253298447473840 3161 112247515309455574151 3162 -131647215580604104059 3163 16680464995246800451 3164 117254630191601610374 3165 -133444287346406137258 3166 13377121665307572929 3167 122362111492884777737 3168 -135160658100910890324 3169 9891665265440140441 3170 127568475981887297251 3171 -136790225792927101520 3172 6219542690290667042 3173 132872047764832647541 3174 -138326702104849724777 3175 2356211496270941276 3176 138270951254807108660 3177 -139763611258510412768 3178 -1702854137559018883 3179 143763104028169111123 3180 -141094288997840724238 3181 -5962157179537328946 3182 149346209620885855427 3183 -142311881735931706966 3184 -10426171269584770968 3185 155017750220211002423 3186 -143409345897299821418 3187 -15099333965978637441 3188 160774979306277356308 3189 -144379447441660815278 3190 -19986039737745146493 3191 166614914198349580863 3192 -145214761602055605930 3193 -25090632671776480935 3194 172534328562168798754 3195 -145907672822304024048 3196 -30417398917511480348 3197 178529744832499166928 3198 -146450374928697092139 3199 -35970558839031317131 3200 184597426609193371338 3201 -146834871519509000054 3202 -41754258897201844500 3203 190733370980279932737 3204 -147052976609360846407 3205 -47772563232559829979 3206 196933300832301359725 3207 -147096315510549642347 3208 -54029444971351579170 3209 203192657100833607580 3210 -146956325990524978229 3211 -60528777226364314191 3212 209506591023345326093 3213 -146624259686107987264 3214 -67274323814726280917 3215 215869956346792363253 3216 -146091183815811213034 3217 -74269729665361741720 3218 222277301554056465778 3219 -145347983169256505292 3220 -81518510938027468119 3221 228722862061119640694 3222 -144385362417273732250 3223 -89024044827775617464 3224 235200552451053331706 3225 -143193848719998392805 3226 -96789559076505154305 3227 241703958696248030166 3228 -141763794678794783708 3229 -104818121166714563871 3230 248226330436941930539 3231 -140085381607584059631 3232 -113112627218844776077 3233 254760573267048687224 3234 -138148623171665137633 3235 -121675790568707827574 3236 261299241097334960301 3237 -135943369367779776304 3238 -130510130046100142912 3239 267834528546555391343 3240 -133459310895810400116 3241 -139617957932603920834 3242 274358263432598083023 3243 -130685983893942991777 3244 -149001367619370622710 3245 280861899313896398352 3246 -127612775089992714353 3247 -158662220944518750591 3248 287336508155161243835 3249 -124228927338736538146 3250 -168602135230626375670 3251 293772773067379641281 3252 -120523545600266833411 3253 -178822470003706239243 3254 300160981198136702098 3255 -116485603327121275500 3256 -189324313413812834908 3257 306491016721930963763 3258 -112103949317548059038 3259 -200108468340561867823 3260 312752354008541325341 3261 -107367315000471704258 3262 -211175438203365256015 3263 318934050918881299223 3264 -102264322211858813224 3265 -222525412461686426524 3266 325024742308385479125 3267 -96783491425779766079 3268 -234158251824763380348 3269 331012633687171709966 3270 -90913250502201199645 3271 -246073473158266822923 3272 336885495118998776408 3273 -84641943912422771577 3274 -258270234106966082127 3275 342630655308104392296 3276 -77957842506544822947 3277 -270747317423180497355 3278 348234995957901447587 3279 -70849153781386022357 3280 -283503115019697564704 3281 353684946350499706024 3282 -63304032715569607265 3283 -296535611739387652089 3284 358966478232958365838 3285 -55310593127612920730 3286 -309842368859793795814 3287 364065100959159449450 3288 -46856919626052197998 3289 -323420507327526844095 3290 368965856975106530939 3291 -37931080104726762808 3292 -337266690740319626655 3293 373653317596492776455 3294 -28521138854569896226 3295 -351377108074328185034 3296 378111579168206873614 3297 -18615170242197014897 3298 -365747456174089433422 3299 382324259554613483109 3300 -8201273028917092976 3301 -380372922005631222661 3302 386274495052090751951 3303 2732414722476673509 3304 -395248164689684930423 3305 389944937672691013977 3306 14197700077266459364 3307 -410367297318561171439 3308 393317752892172808995 3309 26206319050437620217 3310 -425723868573152810046 3311 396374617811326598108 3312 38769919742273593389 3313 -441310844146855400410 3314 399096719825551228797 3315 51900044846843941279 3316 -457120587992359014027 3317 401464755751693990188 3318 65608113453108936903 3319 -473144843401487519291 3320 403458931508747102467 3321 79905402200887026220 3322 -489374713933508554563 3323 405058962301534928987 3324 94803025709283964739 3325 -505800644205638985479 3326 406244073405548638387 3327 110311916343302677274 3328 -522412400560604688917 3329 406993001502204221230 3330 126442803234139346596 3331 -539199051628698038588 3332 407283996664162405885 3333 143206190622502269804 3334 -556148948798596224051 3335 407094824940155324897 3336 160612335438440615896 3337 -573249706618262272883 3338 406402771640340516574 3339 178671224190759999455 3340 -590488183139567431552 3341 405184645271818912362 3342 197392549077562344775 3343 -607850460232001133359 3344 403416782226620183324 3345 216785683394892196453 3346 -625321823878439420911 3347 401075052171994929039 3348 236859656153126926803 3349 -642886744482554047814 3350 398134864246488636321 3351 257623125982152765603 3352 -660528857200123954162 3353 394571174011857898180 3354 279084354233159724146 3355 -678230942328207203970 3356 390358491265345033494 3357 301251177362289574882 3358 -695974905763685886669 3359 385470888662604687149 3360 324130978502252659227 3361 -713741759569683243675 3362 379882011256709408711 3363 347730658311516035546 3364 -731511602660559956138 3365 373565086903760410809 3366 372056605005530009235 3367 -749263601648699392100 3368 366492937641297027539 3369 397114663664126496565 3370 -766975971862928402473 3371 358637991990270061576 3372 422910104718024180695 3373 -784625958586649694355 3374 349972298287374395674 3375 449447591713245249340 3376 -802189818524616897460 3377 340467538998743966938 3378 476731148254952083679 3379 -819642801551454854037 3380 330095046122240982580 3381 504764124234365339947 3382 -836959132749867586388 3383 318825817629565816513 3384 533549161238932564637 3385 -854111994796825419222 3386 306630535055674755312 3387 563088157254433714861 3388 -871073510704612709905 3389 293479582186947646135 3390 593382230557990923316 3391 -887814726980363062377 3392 279343064955645114303 3393 624431682915839502887 3394 -904305597209828129347 3395 264190832492296174346 3396 656235961983748845484 3397 -920514966134492398151 3398 247992499443404485861 3399 688793623029312545516 3400 -936410554226550123757 3401 230717469506281959914 3402 722102289873023112662 3403 -951958942836492285082 3404 212334960288024786583 3405 756158615172883506500 3406 -967125559916495422825 3407 192814029440584240712 3408 790958239948654563074 3409 -981874666400127302876 3410 172123602178329819552 3411 826495752476170983768 3412 -996169343240138403167 3413 150232500130166071773 3414 862764646447147917851 3415 -1009971479190755181099 3416 127109471631737247529 3417 899757278530785393620 3418 -1023241759334700429231 3419 102723223409840719483 3420 937464825232037240292 3421 -1035939654447389006607 3422 77042453763454381208 3423 975877239188894823995 3424 -1048023411196858917616 3425 50035887193516043769 3426 1014983204803171453108 3427 -1059450043278028510042 3428 21672310584442162919 3429 1054770093353325550311 3430 -1070175323478046480974 3431 -8079389110513472583 3432 1095223917483580389647 3433 -1080153776777579165586 3434 -39250185578782298634 3435 1136329285224257886963 3436 -1089338674482855798355 3437 -71870872300890922170 3438 1178069353437491435404 3439 -1097682029499675575500 3440 -105972020046500185061 3441 1220425780849775405644 3442 -1105134592742096840839 3443 -141583932762248612220 3444 1263378680565612479820 3445 -1111645850793453265198 3446 -178736601754498413158 3447 1306906572230392644514 3448 -1117164024810153711098 3449 -217459658215403770663 3450 1350986333737023828473 3451 -1121636070792432757478 3452 -257782323998093627933 3453 1395593152651306916088 3454 -1125007681210054642578 3455 -299733360689723652161 3456 1440700477250978814355 3457 -1127223288113732219032 3458 -343341016891243890878 3459 1486279967360421336038 3460 -1128226067717616555567 3461 -388632973753054471275 3462 1532301444876562388967 3463 -1127957946590258795269 3464 -435636288678834597794 3465 1578732844175092490607 3466 -1126359609436548248197 3467 -484377337247231700336 3468 1625540162293293411608 3469 -1123370508614711529881 3470 -534881753267520383348 3471 1672687409085893360533 3472 -1118928875367790856255 3473 -587174367019543978596 3474 1720136557251165291825 3475 -1112971732920400710431 3476 -641279141598282199169 3477 1767847492431097244472 3478 -1105434911416857120083 3479 -697219107414086628134 3480 1815777963283974583411 3481 -1096253064858194201061 3482 -755016294773594650240 3483 1863883531740713324993 3484 -1085359690010586126784 3485 -814691664593210052836 3486 1912117523344573931219 3487 -1072687147449401544154 3488 -876265037175261676120 3489 1960430977893245374174 3490 -1058166684707548327326 3491 -939755019099706381649 3492 2008772600284365779145 3493 -1041728461699029676870 3494 -1005178928167046576848 3495 2057088711791210359254 3496 -1023301578382219993517 3497 -1072552716446428178646 3498 2105323201671250828178 3499 -1002814104840423650805 3500 -1141890891370629202507 3501 2153417479342119079942 3502 -980193113739769688958 3503 -1213206434933141007519 3504 2201310427029474335802 3505 -955364715348590032722 3506 -1286510720935572388310 3507 2248938353129212483037 3508 -928254095073538402559 3509 -1361813430341963692101 3510 2296234946190449383326 3511 -898785553703105373571 3512 -1439122464695265804043 3513 2343131229769668832268 3514 -866882550308644725016 3515 -1518443857654093695475 3516 2389555518064589298663 3517 -832467747999961266982 3518 -1599781684612560091792 3519 2435433372586106993074 3520 -795463062480067496240 3521 -1683137970462973339653 3522 2480687559779130761766 3523 -755789713602433287428 3524 -1768512595472278797485 3525 2525238009858688295326 3526 -713368279869425924024 3527 -1855903199333864696563 3528 2569001776774498683134 3529 -668118756081395616925 3530 -1945305083374232700432 3531 2611892999578401585064 3532 -619960614068784950940 3533 -2036711110978139181965 3534 2653822865110386345368 3535 -568812866722665642462 3536 -2130111606220894615329 3537 2694699572285577500640 3538 -514594135249331480995 3539 -2225494250773574179733 3540 2734428297900578470733 3541 -457222719870107412714 3542 -2322843979079574595292 3543 2772911164249488538338 3544 -396616673884784871074 3545 -2422142871870587044875 3546 2810047208470741471933 3547 -332693881325382318469 3548 -2523370048030752155596 3549 2845732353922956729332 3550 -265372138110946447413 3551 -2626501554879536079474 3552 2879859383513834344136 3553 -194569236935372293567 3554 -2731510256893023829702 3555 2912317915288041517013 3556 -120203055790762902962 3557 -2838365722936802539085 3558 2942994380201074208948 3559 -42191650363316087438 3560 -2947034112041650845960 3561 2971772002392713447694 3562 39546649804475720611 3563 -3057478057798009352116 3564 2998530781890057545956 3565 125093141143614583234 3566 -3169656551412579065825 3567 3023147480061251300252 3568 214528641995870240659 3569 -3283524823505972332275 3570 3045495607752982327628 3571 307933384412472498482 3572 -3399034224707516225372 3573 3065445416440158024359 3574 405386901939571314937 3575 -3516132105129239568907 3576 3082863892323937570424 3577 506967913140387071530 3578 -3634761692788505049460 3579 3097614753713645091246 3580 612754200989865808247 3581 -3754861971064580805403 3582 3109558451631832754232 3583 722822487888135281670 3584 -3876367555272600692506 3585 3118552173984857646960 3586 837248306439661409556 3587 -3999208568443601355917 3588 3124449853241367440623 3589 956105865741206399529 3590 -4123310516408705680280 3591 3127102177967580194810 3592 1079467913337218518517 3593 -4248594162279671381423 3594 3126356608164826539942 3595 1207405592583003374513 3596 -4374975400439107858859 3597 3122057394764469320370 3598 1339988295586722988354 3599 -4502365130136241622214 3600 3114045603228662151749 3601 1477283511468297916361 3602 -4630669128817393902558 3603 3102159141617894250034 3604 1619356670119365033345 3605 -4759787925290811263316 3606 3086232793076734334448 3607 1766270981200615506679 3608 -4889616672871500135392 3609 3066098253104111802007 3610 1918087268574489160123 3611 -5020045022609567884893 3612 3041584171562362747021 3613 2074863799908333012084 3614 -5150956996764809381317 3615 3012516199796347841104 3616 2236656111660580460632 3617 -5282230862634991863025 3618 2978717042819519493263 3619 2403516829184411323246 3620 -5413739006918274500758 3621 2940006516942675596428 3622 2575495482176787301453 3623 -5545347810721215483008 3624 2896201612804796071102 3625 2752638315207291387431 3626 -5676917525411101973860 3627 2847116564185544837916 3628 2934988093570788439883 3629 -5808302149428102577884 3630 2792562922561116820333 3631 3122583904198928159043 3632 -5939349306274844234041 3633 2732349637786287133639 3634 3315460951891451818856 3635 -6069900123802986214809 3636 2666283144866360292819 3637 3513650350603576403953 3638 -6199789115033829710213 3639 2594167457204452916132 3640 3717178910068180449347 3641 -6328844060636588405998 3642 2515804266289590630454 3643 3926068917491022879823 3644 -6456885893321348161598 3645 2430993048212882344680 3646 4140337914616325542365 3647 -6583728584274364504896 3648 2339531176978685723639 3649 4359998469903618867404 3650 -6709179031913225917247 3651 2241214044999118949548 3652 4585057946132664543462 3653 -6833036953093495710372 3654 2135835190739885748345 3655 4815518263180767893126 3656 -6955094777065365480608 3657 2023186433905984765311 3658 5051375656309645479194 3659 -7075137542315782654191 3660 1903058018135968825647 3661 5292620429710361477080 3662 -7192942796616067986389 3663 1775238761592615433580 3664 5539236705664739923024 3665 -7308280500414204312305 3666 1639516215418894236086 3667 5791202169076755785454 3668 -7420912933913720171281 3669 1495676830445461173174 3670 6048487807754471187132 3671 -7530594607981897683624 3672 1343506132118276451883 3673 6311057648201829742939 3674 -7637072179251547265999 3675 1182788904029874028465 3676 6578868487323936900095 3677 -7740084369562390780251 3678 1013309380022104045040 3679 6851869619811808044195 3680 -7839361890128986943251 3681 834851445240053277057 3682 7130002561634192425171 3683 -7934627370584292334173 3684 647198846103569183595 3685 7413200769409976781965 3686 -8025595293308791165115 3687 450135409571148564040 3688 7701389356113696017205 3689 -8111971933197027194186 3690 243445271660571324037 3691 7994484802896058508291 3692 -8193455303294754949631 3693 26913115594816804603 3694 8292394667497847254093 3695 -8269735106460896348743 3696 -199675580465033080814 3697 8595017289048421233514 3698 -8340492693511036783634 3699 -436534285738918827887 3700 8902241489753936135262 3701 -8405401027998578214331 3702 -683875149240700702240 3703 9213946273276725350060 3704 -8464124658113956706331 3705 -941908721932729222896 3706 9530000520338653292116 3707 -8516319695859488887154 3708 -1210843668668080612315 3709 9850262681361020297547 3710 -8561633804004050517212 3711 -1490886469578743837189 3712 10174580466702423441606 3713 -8599706190976026758527 3714 -1782241110960781917696 3715 10502790534319235871702 3716 -8630167614222589764248 3717 -2085108765326686851424 3718 10834718175439600987949 3719 -8652640392194002928385 3720 -2399687460681913241471 3721 11170176998088608575180 3722 -8666738425504827031491 3723 -2726171738709296900476 3724 11508968609085940095008 3725 -8672067227430295543467 3726 -3064752301925259853711 3727 11850882294367590283242 3728 -8668223964313475473580 3729 -3415615649506722679363 3730 12195694698284192743005 3731 -8654797506040258029461 3732 -3778943701860481569899 3733 12543169501742444196824 3734 -8631368487181377715584 3735 -4154913413650955700880 3736 12893057099874234448792 3737 -8597509378956436143357 3738 -4543696375367011349674 3739 13245094279115775595959 3740 -8552784572642449299175 3741 -4945458403162531441359 3742 13599003894414240379063 3743 -8496750474578891680783 3744 -5360359117061495276941 3745 13954494546460917294098 3746 -8428955613414756397996 3747 -5788551507282957311268 3748 14311260259702053599126 3749 -8348940759745555386921 3750 -6230181488787842354893 3751 14668980161044021906853 3752 -8256239058808363479538 3753 -6685387443825658432464 3754 15027318160038376499563 3755 -8150376176377670432284 3756 -7154299752595448651916 3757 15385922630481925741526 3758 -8030870458552196444102 3759 -7637040311823795557880 3760 15744426094252483244788 3761 -7897233105569060560420 3762 -8133722041387861513445 3763 16102444907334768915583 3764 -7748968360356906414476 3765 -8644448378813171843141 3766 16459578948892836760942 3767 -7585573711956661828901 3768 -9169312761789027569176 3769 16815411313363681807362 3770 -7406540114542271291460 3771 -9708398098560353816709 3772 17169508006464694256007 3773 -7211352222160951821579 3774 -10261776226355172606809 3775 17521417645110562327084 3776 -6999488639945200316565 3777 -10829507357737815913316 3778 17870671162169107939546 3779 -6770422191905446458346 3780 -11411639515064763129085 3781 18216781516073349696121 3782 -6523620206074540781162 3783 -12008207952966919943626 3784 18559243406256513305193 3785 -6258544817100649816916 3786 -12619234569054289378648 3787 18897532994449684764820 3788 -5974653287077654805957 3789 -13244727302802955756437 3790 19231107632846422718043 3791 -5671398344695553506964 3792 -13884679522840925599402 3793 19559405599197045021694 3794 -5348228543516669501205 3795 -14539069402631250934260 3796 19881845839874787913192 3797 -5004588639444215465929 3798 -15207859284791077778318 3799 20197827721000150101894 3800 -4639919988204430124685 3801 -15890995034086127785897 3802 20506730788703659052328 3803 -4253660962890855947131 3804 -16588405379362830061294 3805 20807914538637488796532 3806 -3845247392405958343681 3807 -17300001244501265220271 3808 21100718195854281535196 3809 -3414113020828554475599 3810 -18025675068676337612721 3811 21384460505188127875560 3812 -2959689988554642530043 3813 -18765300116056552054249 3814 21658439533294149012792 3815 -2481409335217739153988 3816 -19518729775254593845714 3817 21921932482506508089575 3818 -1978701525247011349472 3819 -20285796848708031897463 3820 22174195517709206273120 3821 -1450996996044533949176 3822 -21066312832332668730581 3823 22414463606404628476764 3824 -897726729648804624357 3825 -21860067185678501264333 3826 22641950373211823035738 3827 -318322847838555104506 3828 -22666826592960822779535 3829 22855847969004746782574 3830 287780768449180463631 3831 -23486334215250749848415 3832 23055326955959677512066 3833 921147835462661499209 3834 -24318308934229327283420 3835 23239536208747337090125 3836 1582338997862040137621 3837 -25162444587846646968392 3838 23407602833175550186388 3839 2271911134937673763150 3840 -26018409198323315380288 3841 23558632102543230715530 3842 2990416640939084536046 3843 -26885844192895634196054 3844 23691707413047419017806 3845 3738402679658997399523 3846 -27764363617776694142605 3847 23805890258529184586028 3848 4516410412391454778441 3849 -28653553345797408541479 3850 23900220225935132677867 3851 5324974199447251889771 3852 -29552970278236140806001 3853 23973715011805018214709 3854 6164620774348342650845 3855 -30462141541366486830387 3856 24025370461196124051623 3857 7035868390926527849499 3858 -31380563678269832315789 3859 24054160629379125149062 3860 7939225942453489277161 3861 -32307701836510564155020 3862 24059037867748760002779 3863 8875192053072908977813 3864 -33242988952260138426972 3865 24038932934307586417049 3866 9844254140670091857685 3867 -34185824931538920497071 3868 23992755130197363386191 3869 10846887451498780172161 3870 -35135575829203068678084 3871 23919392462659095898973 3872 11883554065711992838050 3873 -36091573026419247078275 3874 23817711835925815145224 3875 12954701874169212156648 3876 -37053112407296893124166 3877 23686559270450928278260 3878 14060763525681404870214 3879 -38019453535497401868393 3880 23524760152003864867208 3881 15202155345122619752188 3882 -38989818831533871170680 3883 23331119511056467646288 3884 16379276221587720767674 3885 -39963392751659959059256 3886 23104422334017410807234 3887 17592506467085363851194 3888 -40939320969106709594337 3889 22843433906757362961160 3890 18842206644967382895686 3891 -41916709558647787065449 3892 22546900192005357418054 3893 20128716368648161780178 3894 -42894624185298349470306 3895 22213548241076815568247 3896 21452353069840477914512 3897 -43872089298212416296523 3898 21842086641534273090307 3899 22813410736930057326965 3900 -44848087330631547262464 3901 21431206001257190656747 3902 24212158622744533021734 3903 -45821557907036502075980 3904 20979579470539637964842 3905 25648839922412058138466 3906 -46791397058403276293963 3907 20485863302706189741455 3908 27123670420598466243570 3909 -47756456446804449251943 3910 19948697454879402963160 3911 28636837108895733991919 3912 -48715542600306644619926 3913 19366706229400963999466 3914 30188496772688005785779 3915 -49667416159496532274333 3916 18738498957551052638992 3917 31778774548350007568816 3918 -50610791136636415820922 3919 18062670726077273815937 3920 33407762450145804315738 3921 -51544334188875388000508 3922 17337803148185190476728 3923 35075517867769508478673 3924 -52466663906567909095828 3925 16562465179508370523326 3926 36782062033942008968900 3927 -53376350118221414461395 3928 15735213980713434793784 3929 38527378463096940266529 3930 -54271913213175977942513 3931 14854595827261623906356 3932 40311411360620655468090 3933 -55151823483635049164110 3934 13919147067981520313214 3935 42134064003775919909925 3936 -56014500487201792490334 3937 12927395132974781896621 3938 43995197093829503349223 3939 -56858312431639035149728 3940 11877859592504049358066 3941 45894627080614887630798 3942 -57681575583058851678233 3943 10769053267381720809183 3944 47832124459110471316196 3945 -58482553699360320539361 3946 9599483392498287686386 3947 49807412039371086917352 3948 -59259457490172726822357 3949 8367652834001976097927 3950 51820163189458342224977 3951 -60010444105224467448248 3952 7072061361752630503354 3953 53870000052819319111940 3954 -60733616652445846047370 3955 5711206977550514722617 3956 55956491739829309817813 3957 -61427023747828666333565 3958 4283587300741573553484 3959 58079152495065048500171 3960 -62088659098400994930028 3961 2787701011684385806168 3962 60237439840099361854489 3963 -62716461120443493990167 3964 1222049354652926873491 3965 62430752693505884538322 3966 -63308312594354847663523 3967 -414862299359755635056 3968 64658429467945188646529 3969 -63862040358396595926506 3970 -2124522828396606567632 3971 66919746146148402902140 3972 -64375415042772887291400 3973 -3908413673410428931427 3974 69213914335755350583887 3975 -64846150846379483901790 3976 -5768007088756691959755 3977 71540079304956000610852 3978 -65271905357723885373651 3979 -7704764328895813021442 3980 73897317998983189307914 3981 -65650279422454878956564 3982 -9720133769852673463848 3983 76284637039543422304541 3984 -65978817059047749733888 3985 -11815548965060003537581 3986 78700970707329955791240 3987 -66255005425186893498376 3988 -13992426634188474020254 3989 81145178909848203450199 3990 -66476274836434251225574 3991 -16252164584632233301912 3992 83616045134799245908005 3993 -66639998839827829926046 3994 -18596139564315650528723 3995 86112274391399942174912 3996 -66743494344038190132053 3997 -21025705045538384724989 3998 88632491139992273728707 3999 -66784021808828556979507 4000 -23542188938595734526357 4001 91175237212474036455583 4002 -66758785495482760152855 4003 -26146891234946383673699 4004 93738969724015652670251 4005 -66664933781046348109141 4006 -28841081578744295194434 4007 96322058978753857222273 4008 -66499559538078013166145 4009 -31625996766568851356136 4010 98922786370044419227628 4011 -66259700582854222155464 4012 -34502838174258789085156 4013 101539342278128245397550 4014 -65942340193753106162897 4015 -37472769110753272333054 4016 104169823965915538018853 4017 -65544407702855628589988 4018 -40536912097943873733293 4019 106812233475910770802761 4020 -65062779162514516465483 4021 -43696346076517651828691 4022 109464475529110735033179 4023 -64494278090021017110965 4024 -46952103536903072522806 4025 112124355429071444485385 4026 -63835676292139587512728 4027 -50305167575383772936723 4028 114789576972108683691218 4029 -63083694772729040484003 4030 -53756468874610037377173 4031 117457740367005473783852 4032 -62235004725234367797730 4033 -57306882608666026068478 4034 120126340165328520497014 4035 -61286228613352289748839 4036 -60957225272051309014757 4037 122792763205908649424850 4038 -60233941341662823660690 4039 -64708251432836345359589 4040 125454286574729188190680 4041 -59074671519609767390650 4042 -68560650409490014638987 4043 128108075583962968034390 4044 -57804902820624032701367 4045 -72515042871749345917265 4046 130751181771548210133005 4047 -56421075439847330329227 4048 -76571977365180350951206 4049 133380540925233334647100 4050 -54919587652244572584820 4051 -80731926759919755458435 4052 135992971132631377012072 4053 -53296797474631433529890 4054 -84995284623408972120869 4055 138585170861406795894672 4056 -51549024433392064187011 4057 -89362361517739201906183 4058 141153717071289664711880 4059 -49672551441475847386068 4060 -93833381221593358815073 4061 143695063362235745018952 4062 -47663626786426566993898 4063 -98408476877542555773557 4064 146205538160585322110200 4065 -45518466233088203931663 4066 -103087687064869454127023 4067 148681342947737639131844 4068 -43233255242709997873706 4069 -107870951798825018577448 4070 151118550533354876031627 4071 -40804151312142703088607 4072 -112758108456690192989604 4073 153513103377813039003956 4074 -38227286434808186715883 4075 -117748887631708055515077 4076 155860811966077619375149 4077 -35498769687173494832509 4078 -122842908915470012069468 4079 158157353237923576066173 4080 -32614689942360773590318 4081 -128039676609991078231069 4082 160398269076843835543662 4083 -29571118714654170399272 4084 -133338575370282973566053 4085 162578964862769249254215 4086 -26364113136473139129799 4087 -138738865778840177437289 4088 164694708091112437147661 4089 -22989719071593517553746 4090 -144239679853086244465905 4091 166740627063462478186848 4092 -19443974366111948466935 4093 -149840016487386433557092 4094 168711709652612560481356 4095 -15722912240944517874610 4096 -155538736830926085047407 4097 170602802147451543822387 4098 -11822564827268869792184 4099 -161334559603262699825037 4100 172408608180572126531241 4101 -7738966848698712663025 4102 -167226056349117072044473 4103 174123687744329939073499 4104 -3468159451500210227804 4105 -173211646634424374203544 4106 175742456298377075667822 4107 993805813374864194142 4108 -179289593185490447202039 4109 177259183974606429049531 4110 5650862855243661128869 4111 -185457996973498298518987 4112 178667994882700817527643 4113 10506926751886757691969 4114 -191714792246504004100541 4115 179962866522423177012726 4116 15565889299915815023632 4117 -198057741511402374398873 4118 181137629306011246734950 4119 20831614403607716947129 4120 -204484430468309687378452 4121 182185966197010057308835 4122 26307933301282947278366 4123 -210992262900090401685312 4124 183101412469073252784728 4125 31998639625577119591687 4126 -217578455519797517964385 4127 183877355591259860945244 4128 37907484296844568808602 4129 -224240032779011256650720 4130 184507035243522585489707 4131 44038170246114145295948 4132 -230973821640182280544420 4133 184983543469102846800335 4134 50394346967014494919678 4135 -237776446316233059056938 4136 185299824967690276489696 4137 56979604893176610820914 4138 -244644322980874357849250 4139 185448677536244922211042 4140 63797469600727618496860 4141 -251573654453170362528995 4142 185422752661497137290376 4143 70851395832488327824423 4144 -258560424860174327257148 4145 185214556271199836435618 4146 78144761343704239276266 4147 -265600394281459023469598 4148 184816449648300124400029 4149 85680860566045518731934 4150 -272689093379742726948156 4151 184220650515273672978142 4152 93462898089941052497357 4153 -279821818021736461375410 4154 183419234292934637329591 4155 101493981962124086023190 4156 -286993623893805873316081 4157 182404135541124400586377 4158 109777116798710776708408 4159 -294199321116885223856640 4160 181167149585730362641082 4161 118315196710850852739104 4162 -301433468865643087900977 4163 179699934339588002628847 4164 127110998043549441283057 4165 -308690369996659046043138 4166 177994012321847464520603 4167 136167171924881784264479 4168 -315964065691030365347140 4169 176040772883496569415171 4170 145486236626499789009663 4171 -323248330116499427658043 4172 173831474643741969333271 4173 155070569732856243065993 4174 -330536665114953164458551 4175 171357248145066539462882 4176 164922400120368757324279 4177 -337822294920725861315281 4178 168609098731774346549464 4179 175043799744175632883118 4180 -345098160916001303216775 4181 165577909659953637496922 4182 185436675234052732946079 4183 -352356916429094873047403 4184 162254445443766775854679 4185 196102759297393295367583 4186 -359590921582368136391516 4187 158629355446094608913854 4188 207043601931191276536948 4189 -366792238195913850063485 4190 154693177718528406021063 4191 218260561441203962309004 4192 -373952624754231794613542 4193 150436343098817202929257 4194 229754795270631474962717 4195 -381063531442398002907150 4196 145849179570833093230117 4197 241527250636787390522729 4198 -388116095259426319451559 4199 140921916895224430506914 4200 253578654978521241701080 4201 -395101135215696096396479 4202 135644691515872723357993 4203 265909506213191341728985 4204 -402009147622633320737096 4205 130007551750365465477758 4206 278520062806398471290310 4207 -408830301481895999728839 4208 124000463269636258626579 4209 291410333653629415466906 4210 -415554433982748495337677 4211 117613314875005362794419 4212 304580067777498232786801 4213 -422171046115257423121541 4214 110835924577788350862798 4215 318028743840111653970560 4216 -428669298408499338767826 4217 103658045989703807241632 4218 331755559474751855886453 4219 -435038006801798416323765 4220 96069375029243317487210 4221 345759420436808247184598 4222 -441265638658696893747747 4223 88059556952207625116512 4224 360038929578685289406190 4225 -447340308932064793311102 4226 79618193711545363848925 4227 374592375649051503380436 4228 -453249776490570199701484 4229 70734851654644627666027 4230 389417721921719702578091 4231 -458981440615306316294293 4232 61399069563162807968118 4233 404512594654985786620440 4234 -464522337677319849650912 4235 51600367043462945856796 4236 419874271387308668199785 4237 -469859138005226812040963 4238 41328253272665283835583 4239 435499669070650346777898 4240 -474978142954186898063654 4241 30572236108269931136377 4242 451385332047980971403470 4243 -479865282185811160598392 4244 19321831566255023528487 4245 467527419876789338916245 4246 -484506111170802715106241 4247 7566573675461830259751 4248 483921695005756322328003 4249 -488885808924290980013444 4250 -4703975286962525760311 4251 500563510306983073450724 4252 -492989175986188202654985 4253 -17500214171431848653354 4254 517447796471614576048156 4255 -496800632656910139754296 4256 -30832491938491344653497 4257 534569049271832389118211 4258 -500304217501317354559397 4259 -44711096240673608271996 4260 551921316697770669438035 4261 -503483586131594217542690 4262 -59146241599232218800490 4263 569498185972941915217908 4264 -506322010282446771540851 4265 -74148057168587508649216 4266 587292770457470876169516 4267 -508802377189703662773991 4268 -89726574084309497730163 4269 605297696443366255570824 4270 -510907189286221112235655 4271 -105891712387765416137113 4272 623505089851903606517504 4273 -512618564226533232485371 4274 -122653267523526503412213 4275 641906562838023192527414 4276 -513918235254661478227488 4277 -140020896402996591007667 4278 660493200312621495585633 4279 -514787551926869549545869 4280 -158004103030665622770896 4281 679255546388344949628146 4282 -515207481204281286103504 4283 -176612223686829894301371 4284 698183590760600302862941 4285 -515158608927478473265468 4286 -195854411663531400140998 4287 717266755030125333490007 4288 -514621141688488539009755 4289 -215739621547983662865834 4290 736493878979699888132765 4291 -513574909112592985117778 4292 -236276593050628277057008 4293 755853206812106516284862 4294 -511999366565845168511934 4295 -257473834372563593496480 4296 775332373362815461377667 4297 -509873598301023066015507 4298 -279339605109926231095453 4299 794918390295298561315880 4300 -507176321058368031809714 4301 -301881898690491329057001 4302 814597632293370589026549 4303 -503885888134108137096263 4304 -325108424340555287264111 4305 834355823259286908577149 4306 -499980293933560614958534 4307 -349026588577943962316328 4308 854178022532947711293768 4309 -495437179022060482274457 4310 -373643476229741555782256 4311 874048611141790751352959 4312 -490233835690931608965588 4313 -398965830971214898801866 4314 893951278097701512672561 4315 -484347214051968475077585 4316 -425000035385110255371177 4317 913869006751403377847464 4318 -477753928678042040226537 4319 -451752090538485695435939 4320 933784061221661651522744 4321 -470430265803488734367867 4322 -479227595076890377983879 4323 953677972910671146351336 4324 -462352191102265521250526 4325 -507431723833800823331196 4326 973531527123990851020837 4327 -453495358057687393088074 4328 -536369205955813799336700 4329 993324749807328234476469 4330 -443835116942068863343613 4331 -566044302542313629357143 4332 1013036894419589606880729 4333 -433346524420206519404635 4334 -596460783800857766904793 4335 1032646428955456015311016 4336 -422004353795328692678206 4337 -627621905717868680571679 4338 1052131023137976043447166 4339 -409783105911529893847893 4340 -659530386246677848194893 4341 1071467535795414370292637 4342 -396657020731583005689385 4343 -692188381013444578768876 4344 1090632002443942379618954 4345 -382600089604183959870117 4346 -725597458543856718625632 4347 1109599623091410196980353 4348 -367586068239747595423804 4349 -759758575012136917641238 4350 1128344750284899276111388 4351 -351588490408799390112764 4352 -794672048516183757542530 4353 1146840877418314357566882 4354 -334580682382262648116114 4355 -830337532881440255563548 4356 1165060627323842891491115 4357 -316535778127624846071956 4358 -866753990998303853677752 4359 1182975741164576915639749 4360 -297426735280414975151704 4361 -903919667696808827719532 4362 1200557067653267875457888 4363 -277226351904859894694333 4364 -941832062164443908546581 4365 1217774552615560356160901 4366 -255907284063231113779290 4367 -980487899912045624624995 4368 1234597228923828340515281 4369 -233442064207575671002389 4370 -1019883104294744118853369 4371 1250993206821022865738623 4372 -209803120413365491229134 4373 -1060012767594183967936386 4374 1266929664661816130213136 4375 -184962796468521704481414 4376 -1100871121670177244385554 4377 1282372840091522902831348 4378 -158893372837310488005791 4379 -1142451508189367181906409 4380 1297288021691250602336167 4381 -131567088512262830440211 4382 -1184746348440307646444793 4383 1311639541110837365932499 4384 -102956163773511803649728 4385 -1227747112743967608356650 4386 1325390765719197282426667 4387 -73032823868324475914794 4388 -1271444289470382268757188 4389 1338504091794713441792587 4390 -41769323630049668511128 4391 -1315827353671966740014853 4392 1350940938286464127870560 4393 -9137973048807770124763 4394 -1360884735345599680030171 4395 1362661741170003440466969 4396 24888836187102448283723 4397 -1406603787335576273155042 4398 1373625948429641954602589 4399 60338603167284704807852 4400 -1452970752890993464294578 4401 1383792015692025307162795 4402 97238689234163614445104 4403 -1499970732891327803367182 4404 1393117402544106579626595 4405 135616288445560738054625 4406 -1547587652755294574244402 4407 1401558569561378517342420 4408 175498397006685947596633 4409 -1595804229048487319780205 4410 1409070976080597757800122 4411 216911781661068851229005 4412 -1644601935806482701501370 4413 1415609078743922465413649 4414 259882947022683515452191 4415 -1693960970590726685559798 4416 1421126330849812831459094 4417 304438101839589608734284 4418 -1743860220295553604679551 4419 1425575182538654263124685 4420 350603124171931364725642 4421 -1794277226725549135011391 4422 1428907081849546022380672 4423 398403525475514325959144 4424 -1845188151963345544349132 4425 1431072476677231353264859 4426 447864413574486690672942 4427 -1896567743549033094418231 4428 1432020817666676393287501 4429 499010454515345360232838 4430 -1948389299493082481568175 4431 1431700562075262743321935 4432 551865833286581050379775 4433 -2000624633146012448091245 4434 1430059178641130802206584 4435 606454213397290619602103 4436 -2053244037948572786518603 4437 1427043153488595206805357 4438 662798695299965602748759 4439 -2106216252087803775552977 4440 1422597997110158740797923 4441 720921773652005866673097 4442 -2159508423084685469102328 4443 1416668252456963964228241 4444 780845293402173808896494 4445 -2213086072340940229504258 4446 1409197504178151960296915 4447 842590404697876360803021 4448 -2266913059672711647403856 4449 1400128389041840777258486 4450 906177516600613343144662 4451 -2320951547860959765244552 4452 1389402607579082878756247 4453 971626249606939957121211 4454 -2375161967248370164497519 4455 1376960936984337040882663 4456 1038955386963526729442295 4457 -2429502980414965835711440 4458 1362743245314644090201090 4459 1108182824775252128329735 4460 -2483931446964356599091832 4461 1346688507021807199230884 4462 1179325520896282234149405 4463 -2538402388455234260051624 4464 1328734819860529794408942 4465 1252399442604791789888771 4466 -2592868953512245901220745 4467 1308819423207512573907377 4468 1327419513052783152296014 4469 -2647282383153340706841001 4470 1286878717835152085845810 4471 1404399556493512676994732 4472 -2701591976369977876451458 4473 1262848287175471864716381 4474 1483352242279619048089320 4475 -2755745055999843368064466 4476 1236662920118536087088326 4477 1564289027636458917080200 4478 -2809686934930772676689918 4479 1208256635381526907015593 4480 1647220099205522619737873 4481 -2863360882678141483347879 4482 1177562707493253556704715 4483 1732154313364576275664499 4484 -2916708092376781964710699 4485 1144513694430737402593738 4486 1819099135321326064870712 4487 -2969667648232358911768328 4488 1109041466953060987035559 4489 1908060576989541110962966 4490 -3022176493475670816549258 4491 1071077239669493462960911 4492 1999043133646502987988828 4493 -3074169398867536506625024 4494 1030551603887393713764267 4495 2092049719383161716656868 4496 -3125578931800182318962169 4497 987394562277167992508233 4498 2187081601348091677752599 4499 -3176335426045566218106634 4500 941535565399981556157285 4501 2284138332799228064542798 4502 -3226366952199041224658894 4503 892903550135653118454615 4504 2383217684966859920102898 4505 -3275599288871614859551173 4506 841426980056504993837106 4507 2484315577744621978405112 4508 -3323955894681726317196284 4509 787033887784628771626557 4510 2587426009214505047873176 4511 -3371357881102657287806917 4512 729651919378278662634984 4513 2692540984025553104940968 4514 -3417723986219043679927037 4515 669208380784752547744928 4516 2799650440634974946829010 4517 -3462970549451496056207370 4518 605630286405268777729360 4519 2908742177434432175598549 4520 -3507011487305361305288122 4521 538844409808958685689269 4522 3019801777773107199735821 4523 -3549758270205551457184303 4524 468777336641124849639602 4525 3132812533903577011146526 4526 -3591119900476050017897435 4527 395355519762495416022273 4528 3247755369865143048079502 4529 -3631002891528958836882297 4530 318505336664102496557024 4531 3364608763334079915816019 4532 -3669311248324278907139514 4533 238153149193965078818954 4534 3483348666458673129907186 4535 -3705946449168236314169936 4536 154225365639508440257335 4537 3603948425712121034350410 4538 -3740807428913926775382535 4539 66648505201180295485209 4540 3726378700784566477374084 4541 -3773790563635041089802991 4542 -24650735099685650687728 4543 3850607382551122804668061 4544 -3804789656839013101986781 4545 -119745411044199062416704 4546 3976599510140732714743105 4547 -3833695927293297525129613 4548 -218708259328461909864100 4549 4104317187146692472468055 4550 -3860397998533666319692186 4551 -321611623131869484764104 4552 4233719497007431788297498 4553 -3884781890131160171639970 4554 -428527375100474116290944 4555 4364762417602529406086233 4556 -3906731010789099786949741 4557 -539526837713238565700199 4558 4497398735096486336246402 4559 -3926126153349696854723127 4560 -654680700991992182245448 4561 4631577957079564227895063 4562 -3942845491784143560577524 4563 -774058937524424086559632 4564 4767246225042322906054814 4565 -3956764580248587008621594 4566 -897730714762658616342104 4567 4904346226237671969544429 4568 -3967756354282288633210218 4569 -1025764304568479178731293 4570 5042817104971362782354444 4571 -3975691134233192945897368 4572 -1158226989969718615215306 4573 5182594373379422610943134 4574 -3980436630989561953465588 4575 -1295184969100849699233280 4576 5323609821737929237122865 4577 -3981857954105657000075648 4578 -1436703256294519735371035 4579 5465791428368492707578560 4580 -3979817622402402886942421 4581 -1582845580299276774978445 4582 5609063269189493111321078 4583 -3974175577133699886065293 4584 -1733674279592721697583466 4585 5753345426981482260225071 4586 -3964789197801506142206593 4587 -1889250194767806023467723 4588 5898553900421625205075233 4589 -3951513320712952605879788 4590 -2049632557964275623146185 4591 6044600512960804559776681 4592 -3934200260364695694708232 4593 -2214878879325722097454827 4594 6191392821603264618151881 4595 -3912699833750264858543744 4596 -2385044830457295948252985 4597 6338834025667803761529214 4598 -3886859387677573122166664 4599 -2560184124867565644043852 4600 6486822875595563999478124 4601 -3856523829194726216419587 4602 -2740348395372930074993632 4603 6635253581888978193536573 4604 -3821535659213126172434948 4605 -2925587068451383258235903 4606 6784015724252262178077511 4607 -3781735009428250883639256 4608 -3115947235527702696032624 4609 6932994161023726186443531 4610 -3736959682628782030243329 4611 -3311473521180478318912803 4612 7082068938975792898712987 4613 -3687045196496559913126212 4614 -3512207948257040068171689 4615 7231115203578866300107011 4616 -3631824830989545793916141 4617 -3718189799890633013879780 4618 7380003109810594836813780 4619 -3571129679412201189438156 4620 -3929455478410218454448218 4621 7528597733612692321335708 4622 -3504788703266787211859938 4623 -4146038361141507372900958 4624 7676758984082665427917025 4625 -3432628790991740041261234 4626 -4367968653094269473707833 4627 7824341516508772570879127 4628 -3354474820681744039747499 4629 -4595273236539117467429651 4630 7971194646341510058328582 4631 -3270149726897202494036946 4632 -4827975517473830624184754 4633 8117162264216245027181297 4634 -3179474571658622655580103 4635 -5066095268987356269205573 4636 8262082752126371287094766 4637 -3082268619734936761340451 4638 -5309648471526940256924332 4639 8405788900868026291309107 4640 -2978349418321928094847794 4641 -5558647150081820636899182 4642 8548107828861948908681030 4643 -2867532881220862990939527 4644 -5813099208294698532094164 4645 8688860902480048436740338 4646 -2749633377613886975213920 4647 -6073008259520081783383638 4648 8827863657988580801998596 4649 -2624463825547102096347800 4650 -6338373454846864934264149 4651 8964925725242136193415473 4652 -2491835790217988251653281 4653 -6609189308110277009435215 4654 9099850753246751306714551 4655 -2351559587178617081221195 4656 -6885445517917105705456181 4657 9232436337733073129316719 4658 -2203444390551119774509096 4659 -7167126786715749438004561 4660 9362473950864392375135881 4661 -2047298346367081921457247 4662 -7454212636941954752748089 4663 9489748873227271087264227 4664 -1882928691126796728198680 4665 -7746677224278602344104632 4666 9614040128236161066531963 4667 -1710141875689944742357204 4668 -8044489148067760964496513 4669 9735120419106594592903045 4670 -1528743694592749613300179 4671 -8347611258920583161813184 4672 9852756068534980849137422 4673 -1338539420902719973248941 4674 -8656000463571043880527528 4675 9966706961246489390238288 4676 -1139333946704769986475390 4677 -8969607527026713131798332 4678 10076726489555731985707543 4679 -930931929328993323054495 4680 -9288376872070771883184785 4681 10182561502108649133730880 4682 -713137943412226626250954 4683 -9612246376176491799861075 4684 10283952255957013690669347 4685 -485756638902440261977062 4686 -9941147165897029349266809 4687 10380632372140888404585137 4688 -248592905096011520240037 4689 -10275003408800201288789372 4690 10472328794937154669542084 4691 -1452040815254201121891 4692 -10613732103020171290376945 4693 10558761754956364777446861 4694 255860069186270586936244 4695 -10957242864504583268968102 4696 10639644736252722427632944 4697 523536771485405028317525 4698 -11305437712038592062775050 4699 10714684447636322166008634 4700 801770454833487402939833 4701 -11658210850133620529651813 4702 10783580798359100317000200 4703 1090752354480224786021940 4704 -12015448449872260308349037 4705 10846026878370445479438856 4706 1390672349896333674798237 4707 -12377028427806865601110577 4708 10901708943320505490670569 4709 1701718755795386490189645 4710 -12742820223013671015542671 4711 10950306404513870352694202 4712 2024078106377887081908671 4713 -13112684572410131919893873 4714 10991491823998163232519979 4715 2357934932701645634105192 4716 -13486473284448179770770108 4717 11024930914996837812327466 4718 2703471533106066041896873 4719 -13864029011301668041411517 4720 11050282547877093400090392 4721 3060867736598607718325533 4722 -14245185019672010747387820 4723 11067198761868683644667697 4724 3430300659136206951201673 4725 -14629764960341292588055628 4726 11075324782730765151653817 4727 3811944452714698003023556 4728 -15017582636608607920828102 4729 11074299046588868478891482 4730 4205970047204800273021203 4731 -15408441771750335248518247 4732 11063753230145197839532849 4733 4612544884853104376118956 4734 -15802135775652301675124490 4735 11043312287490446181559539 4736 5031832647393041391786934 4737 -16198447510766390900775338 4738 11012594493726185547740186 4739 5463992975690302674283485 4740 -16597149057552184579315359 4741 10971211495631887637307744 4742 5909181181874776797067200 4743 -16998001479568450359372165 4744 10918768369591248166879492 4745 6367547953890175337946121 4746 -17400754588388132755112032 4747 10854863687017467582356095 4748 6839239052421187992543587 4749 -17805146708514326046269243 4750 10779089587497500109397645 4751 7324395000136740676713624 4752 -18210904442484374021534538 4753 10691031859900214145219534 4754 7823150763217690155960888 4755 -18617742436352637569495445 4756 10590270031673502453590383 4757 8335635425115655757688408 4758 -19025363145752976824413482 4759 10476377466580229856351380 4760 8861971852520561231630050 4761 -19433456602744934861993928 4762 10348921471102732940200206 4763 9402276353492466682097489 4764 -19841700183658971979393978 4765 10207463409770318618299197 4766 9956658327745276266130365 4767 -20249758378158555338854501 4768 10051558829643761183221665 4769 10525219909047560613736683 4770 -20657282559749141330379845 4771 9880757594215376587162057 4772 11108055599738892098003823 4773 -21063910757966028752598945 4774 9694604026962526061600192 4775 11705251897337396949599473 4776 -21469267432486179229559534 4777 9492637064816788727092938 4778 12316886913248560761999223 4779 -21872963249410493810839994 4780 9274390421790031515282289 4781 12943029983562288714077625 4782 -22274594859977052654399924 4783 9039392763022761081190236 4784 13583741271960746603972748 4785 -22673744681966636144733279 4786 8787167889498840350538438 4787 14239071364736139250648552 4788 -23069980684076775059427330 4789 8517234933694536686317202 4790 14909060857954317947264579 4791 -23462856173540772865456654 4792 8229108566408270001553586 4793 15593739936776411053411127 4794 -23851909587283996388486358 4795 7922299215040998571740137 4796 16293127946988635059387686 4797 -24236664286909272788123669 4798 7596313293575279261827664 4799 17007232958766424061650818 4800 -24616628357820018841311054 4801 7250653444524249242392173 4802 17736051322738223293876616 4803 -24991294412788578961920059 4804 6884818793099566420498421 4805 18479567218389957756514063 4806 -25360139400294979978664399 4807 6498305213870151737479508 4808 19237752194891654577464088 4809 -25722624417959430092145721 4810 6090605610161051586185519 4811 20010564704403053834097624 4812 -26078194531410573998335336 4813 5661210206464092658345992 4814 20797949627956784816299296 4815 -26426278598928861770119433 4816 5209606854109155580832009 4817 21599837793992737290924845 4818 -26766289102224034205299090 4819 4735281350466747255433108 4820 22416145489660287296082293 4821 -27097621983702256663115619 4822 4237717771929378215597403 4823 23246773964979792010089060 4824 -27419656490599044101123484 4825 3716398820940554549127971 4826 24091608929999097809570288 4827 -27731755026349788046281436 4828 3170806187316686414979957 4829 24950520045055268155431251 4830 -28033263009591278260123181 4831 2600420924127916239745711 4832 25823360404297378059702037 4833 -28323508741182370477172900 4834 2004723838380022317273945 4835 26709966012600396718332197 4836 -28601803279654508566486678 4837 1383195896759599452573297 4838 27610155256047139444088123 4839 -28867440325496610820441869 4840 735318646680524677006869 4841 28523728366129161957539528 4842 -29119696114702362882944267 4843 60574652889052760482064 4844 29450466877865756508744659 4845 -29357829322000753329514515 4846 -641552050139659526464037 4847 30390133082013821998822163 4848 -29581080974215198108198863 4849 -1371575489762230020591004 4850 31342469471590999713900825 4851 -29788674374188331914924251 4852 -2130007270458461611289931 4853 32307198182907802989527512 4854 -29979815035735031271939453 4855 -2917356072609270352386614 4856 33284020431355425344269434 4857 -30153690630076850766697847 4858 -3734127134542181748080509 4859 34272615942168975346759532 4860 -30309470944237513351547953 4861 -4580821717608576901132998 4862 35272642376438181449675531 4863 -30446307851868540645760664 4864 -5457936554082505258902296 4865 36283734752610402430705389 4866 -30563335297001538206434222 4867 -6365963277654952080996302 4868 37305504863784413149208281 4869 -30659669291211864405985464 4870 -7305387836323456531156552 4871 38337540691065957437909197 4872 -30734407924706804276357965 4873 -8276689887462048561123384 4874 39379405813311030656832187 4875 -30786631391838292519907343 4876 -9280342174882857779861149 4877 40430638813555106814739799 4878 -30815402031569577435389140 4879 -10316809887686882171587738 4880 41490752682482827934545292 4881 -30819764383410786935867353 4882 -11386550000728170330916329 4883 42559234219264654929849882 4884 -30798745259368651868006993 4885 -12490010596502931183844342 4886 43635543430144607510274939 4887 -30751353832439792008514906 4888 -13627630168302234380099298 4889 44719112925134929530443372 4890 -30676581742208199303481488 4891 -14799836904455414239036871 4892 45809347313232460114804253 4893 -30573403218090218279024221 4894 -16007047953518825306701099 4895 46905622596542924473460084 4896 -30440775220802473488745364 4897 -17249668670254301096403404 4898 48007285563759605612200759 4899 -30277637602609305606664529 4900 -18528091842269589973561005 4901 49113653183414011881245045 4902 -30082913286939334544548734 4903 -19842696897184065377879238 4904 50224011997377691254611981 4905 -29855508467940254030078710 4906 -21193849090211317255733238 4907 51337617515065211524279963 4908 -29594312830574908543303424 4909 -22581898672042640670354770 4910 52453693608851131813985522 4911 -29298199791839492214214417 4912 -24007180036944134234996007 4913 53571431911184367064470625 4914 -28966026763719525148156222 4915 -25470010850973982511118179 4916 54689991213947402385174112 4917 -28596635438475278936110652 4918 -26970691160255578235290738 4919 55808496870578089563470875 4920 -28188852096883988581987606 4921 -28509502479237521877937292 4922 56926040201537038187386154 4923 -27741487940040353717829919 4924 -30086706858900999350448198 4925 58041677903673578256441997 4926 -27253339445353323827894004 4927 -31702545934872008084621066 4928 59154431464109748008193185 4929 -26723188747349399488243568 4930 -33357239955425742443911478 4931 60263286579231402727366990 4932 -26149804043929973456413257 4933 -35050986789369074302730148 4934 61367192579443182346233317 4935 -25531940028700463207986559 4936 -36783960913817276538560021 4937 62465061860313381379549738 4938 -24868338350027052460626947 4939 -38556312381881486086005636 4940 63555769320803537175030954 4941 -24157728097444993256581639 4942 -40368165770313978153927208 4943 64638151809246506398341555 4944 -23398826316081230751494607 4945 -42219619107160464158345790 4946 65711007577806663103864960 4947 -22590338549720069679138200 4948 -44110742779499554674162759 4949 66773095746124436821365191 4950 -21730959413180124066136578 4951 -46041578421353529418085097 4952 67823135774918320446962162 4953 -20819373194634484418649816 4954 -48012137781885827015592534 4955 68859806950285674045307987 4956 -19854254488546239254060674 4957 -50022401574006595930356884 4958 69881747879515563133729474 4959 -18834268859852826534171163 4960 -52072318303539246544099945 4961 70887555999194655863535449 4962 -17758073540073537523389556 4963 -54161803079108868040798729 4964 71875787096460065182381329 4965 -16624318155973391515797027 4966 -56290736402945284528319441 4967 72844954844220373854207913 4968 -15431645491458052409246295 4969 -58458962942803509903308795 4970 73793530351239835112528267 4971 -14178692283330819026170008 4972 -60666290285236565112462785 4973 74719941727947632735550588 4974 -12864090051584741205944422 4975 -62912487670467734275832250 4976 75622573668908672284857496 4977 -11486465964856644848291688 4978 -65197284709141812043973184 4979 76499767052858776707974464 4980 -10044443741712395008011786 4981 -67520370081249199847912785 4982 77349818561282514783327505 4983 -8536644588383734095918490 4984 -69881390217549432660385043 4985 78170980316477771867033289 4986 -6961688173620059323953725 4987 -72279947963837279106857413 4988 78961459540127224814140633 4989 -5318193641266691542020732 4990 -74715601228427502365537163 4991 79719418233362209081738296 4992 -3604780661224652216854264 4993 -77187861613253249322931510 4994 80442972879381140732256333 4995 -1820070519392234483893468 4996 -79696193029006169927960224 4997 81130194169649390714703406 4998 37312752767491136331317 4999 -82240010294767628160841177 5000 81779106754784724973875701 5001 1968741208446842535359561 5002 -84818677722613656940269987 5003 82387689021196528079939714 5004 3975581774870774818609322 5005 -87431507687700006989890180 5006 82953872894624700037517815 5007 6059195001261486536873069 5008 -90077759184367049213523897 5009 83475543671687546803381334 5010 8220933764776171801937969 5011 -92756636368830483621794984 5012 83950539880626022074939667 5013 10462141933867787695076746 5014 -95467287089057294233587856 5015 84376653172394390313967339 5016 12784152988473981604153699 5017 -98208801402455133294371433 5018 84751628243325685920669332 5019 15188288596506721660751766 5020 -100980210082036836304630868 5021 85073162790562289568666878 5022 17675857146070264557195252 5023 -103780483111753115813423589 5024 85338907501520413276346499 5025 20248152232905913478569018 5026 -106608528171719981687188519 5027 85546466078618413799882317 5028 22906451102516978880470307 5029 -109463189114101434790569372 5030 85693395300577382366805018 5031 25652013046501696577476813 5032 -112343244430441407599408191 5033 85777205121562714340584856 5034 28486077752576743062045306 5035 -115247405711275623762724964 5036 85795358809513834175798150 5037 31409863607851953412282323 5038 -118174316098887343260682231 5039 85745273124968576979645045 5040 34424565954871716357813591 5041 -121122548734110400854659134 5042 85624318541767023135833247 5043 37531355300020212986486532 5044 -124090605198116043573064430 5045 85429819510977917499556731 5046 40731375473842574670208985 5047 -127076913950162297208979781 5048 85159054769468797459040544 5049 44025741742919557220749644 5050 -130079828762317423331922110 5051 84809257694498234378478675 5052 47415538872888336686655948 5053 -133097627152214071811773477 5054 84377616705786150549466612 5055 50901819142291482499454323 5056 -136128508814923224182255194 5057 83861275716474332291346401 5058 54485600306891331928825831 5059 -139170594055084918019307020 5060 83257334634466243830065184 5061 58167863514180470107819517 5062 -142221922220464810306125040 5063 82562849915590212313763199 5064 61949551167774405768590995 5065 -145280450138156412584574674 5066 81774835170106320229969283 5067 65831564741470143655424006 5068 -148344050554680388582536172 5069 80890261824031040724307156 5070 69814762542710018769729398 5071 -151410510581285983001829605 5072 79906059836829047371797426 5073 73899957425291994883500742 5074 -154477530145790605250287684 5075 78819118476973986009306539 5076 78087914451123633331756050 5077 -157542720452350191447493439 5078 77626287156954364921681314 5079 82379348500923098868865645 5080 -160603602450583219960605584 5081 76324376329251651660115523 5082 86774921833726969920634632 5083 -163657605315530790886878279 5084 74910158444890842417510900 5085 91275241595175200209048195 5086 -166702064939964621477475712 5087 73380368976113194391005069 5088 95880857274500436228232980 5089 -169734222440617287964487740 5090 71731707504792627068103643 5091 100592258110263983319416806 5092 -172751222679937562004847311 5093 69960838878165129081881855 5094 105409870444838087057981962 5095 -175750112805039113770625898 5096 68064394433510783816804149 5097 110334055027753883595104103 5098 -178727840805538325805409350 5099 66038973293374173446870263 5100 115365104267992318195797496 5101 -181681254092045327761085325 5102 63881143732977475626253120 5103 120503239435419703978035192 5104 -184607098097098659168253596 5105 61587444621424936651460717 5106 125748607811528167018232795 5107 -187502014900405265066640561 5108 59154386938364047013785007 5109 131101279789770362957797511 5110 -190362541880272514815375290 5111 56578455367711242555792020 5112 136561245925737108405830656 5113 -193185110393193146737943224 5114 53856109970114488078944934 5115 142128413937560555288274939 5116 -195966044483567569499580549 5117 50983787935765625988107865 5118 147802605656885528572726207 5119 -198701559625625054973620234 5120 47957905419237595611214150 5121 153583553930890553992126341 5122 -201387761499627274330220525 5123 44774859457960081865539106 5124 159470899475800879891592416 5125 -204020644804517593026914270 5126 41431029976006855049913549 5127 165464187682479692178104196 5128 -206596092109199684187903615 5129 37922781874804340352521431 5130 171562865374645332522246298 5131 -209109872744711805073460232 5132 34246467212427924187869052 5133 177766277520411278983832871 5134 -211557641739581280024485994 5135 30398427473086498107444888 5136 184073663897808135082304055 5137 -213934938800729293904247163 5138 26374995928449754511514941 5139 190484155715100936264815876 5140 -216237187342312172640325874 5141 22172500092404350537239266 5142 196996772186678487339358865 5143 -218459693564973608426277337 5144 17787264270875887584725439 5145 203610417065450671417347100 5146 -220597645587996043998649761 5147 13215612208282754452160287 5148 210323875132654031397138073 5149 -222646112636930368355316972 5150 8453869832235298602698101 5151 217135808646130363080143831 5152 -224600044289294316954021900 5153 3498368098020275955109513 5154 224044753748108405790500987 5155 -226454269781023493140932305 5156 -1654554065545705880635730 5157 231049116833688405086779344 5158 -228203497376367441902304320 5159 -7008546707386278375242229 5160 238147170881195684674093050 5161 -229842313804019235094613906 5162 -12567245701011595641994273 5163 245337051745744332336757577 5164 -231365183762272595849314039 5165 -18334269485472554930684480 5166 252616754417319506967339779 5167 -232766449496099031838664955 5168 -24313215698918973290458602 5169 259984129244867144287292039 5170 -234040330449039838800415723 5171 -30507657703339784767874079 5172 267436878127848295770924780 5173 -235180922992908592482457428 5174 -36921140999031993940447744 5175 274972550676900923090516226 5176 -236182200238298720771412741 5177 -43557179527430242909017248 5178 282588540345221494750884270 5179 -237038011928993709121209662 5180 -50419251860902174779914235 5181 290282080532469638148292944 5182 -237742084423372796689835681 5183 -57510797278203090812769649 5184 298050240662969697773175787 5185 -238288020766010066627838366 5186 -64835211724261640045473952 5187 305889922240179270978702363 5188 -238669300852656205587171684 5189 -72395843653059904806452059 5190 313797854879366458477528077 5191 -238879281691899208862975491 5192 -80195989752354667879354179 5193 321770592320639085587444857 5194 -238911197766787472482113020 5195 -88238890549081698200883462 5196 329804508424441875909717617 5197 -238758161499807529050850963 5198 -96527725894273764557674765 5199 337895793151844345246773602 5200 -238413163824591357916329944 5201 -105065610326421679470426922 5202 346040448531915951987676269 5203 -237869074867838678383287817 5204 -113855588312202269675895138 5205 354234284618697054886549998 5206 -237118644744917520259303542 5207 -122900629363599418740082990 5208 362472915440249010979830636 5209 -236154504472718345329972173 5210 -132203623030444917143652314 5211 370751754942483937442959266 5212 -234969167003309782660659761 5213 -141767373767511872458004041 5214 379066012930450422176895106 5215 -233555028382057347153980956 5216 -151594595675300294758690415 5217 387410691009973766184965083 5218 -231904369033833885152809258 5219 -161687907113764367184769216 5220 395780578532526036021858133 5221 -230009355181064939935189964 5222 -172049825188244324324565630 5223 404170248546428531319115847 5224 -227862040397313857796176069 5225 -182682760106979740810671815 5226 412574053757466842999590061 5227 -225454367300226851784259631 5228 -193589009409601274089074001 5229 420986122502230938392608826 5230 -222778169387613778868623525 5231 -204770752066115872623174447 5232 429400354737471090238285818 5233 -219825173020556521977969890 5234 -216230042445927811305888333 5235 437810418048997547428785712 5236 -216586999557385964554088866 5237 -227968804156560069235045721 5238 446209743683630958375760011 5239 -213055167642485201222075433 5240 -239988823751775303127212559 5241 454591522607952333870070230 5242 -209221095653818915591916639 5243 -252291744308922103847919734 5244 462948701597581088019001049 5245 -205076104313205802699849998 5246 -264879058875374627177269050 5247 471273979360956023595435119 5248 -200611419463286015076379145 5249 -277752103784064492819031206 5250 479559802701574416998964692 5251 -195818175015252605684512098 5252 -290912051838154192320790392 5253 487798362722895072992718547 5254 -190687416071343468821966379 5255 -304359905365036499804503671 5256 495981591080091929130296171 5257 -185210102226207068377004846 5258 -318096489139902942981507727 5259 504101156283099713910573469 5260 -179377111051174796696887607 5261 -332122443179264171200037006 5262 512148460055374159575891405 5263 -173179241765589125202781027 5264 -346438215404872108747135062 5265 520114633753048205047111261 5266 -166607219099247877045532287 5267 -361044054178638153380134482 5268 527990534849146765193665678 5269 -159651697350140522163564200 5270 -375940000709217487694033026 5271 535766743487785365548494509 5272 -152303264641554758795829895 5273 -391125881331078593026707508 5274 543433559113259065997488530 5275 -144552447382746179746308675 5276 -406601299656961881534929313 5277 550980997179194370615017766 5278 -136389714937256947087497248 5279 -422365628604785083882772431 5280 558398785942917749538981125 5281 -127805484503082598998749591 5282 -438418002300147130954476345 5283 565676363350463962422511707 5284 -118790126208769557176629004 5285 -454757307855740726911588072 5286 572802874017627915477863154 5287 -109333968429637458109560744 5288 -471382177029087438262710360 5289 579767166312736351451334786 5290 -99427303328193744098719139 5291 -488290977760172345733005468 5292 586557789546795618679940624 5293 -89060392622917538743824653 5294 -505481805590668701802234152 5295 593162991276947032613500471 5296 -78223473589452549471481519 5297 -522952474966611036861043981 5298 599570714729140463852438552 5299 -66906765298356031948204886 5300 -540700510426498555847538210 5301 605768596346214424559866544 5302 -55100475093402503517641803 5303 -558723137676983444971370000 5304 611743963467548976491365597 5305 -42794805314545546247418582 5306 -577017274558432335539084154 5307 617483832146737435232244025 5308 -29979960269481148243639859 5309 -595579521902826712704634316 5310 622974905113699563315737668 5311 -16646153457857695420756904 5312 -614406154286612126311660712 5313 628203569887940233418789602 5314 -2783615052005801459644691 5315 -633493110681288335696361732 5316 633155897049632640901495133 5317 11617400361840522351390865 5318 -652835985004687233578743311 5319 637817638675487666373611041 5320 26566605778044307479945661 5321 -672430016576072355148929914 5322 642174226946344166247014664 5323 42073673497906034491363530 5324 -692270080478359325772612976 5325 646210772933698289593790772 5326 58148226584159841085181258 5327 -712350677830948182719934937 5328 649912065572360852575671617 5329 74799830039850870240944051 5330 -732665925976835062028662986 5331 653262570826715466006867542 5332 92037981708030113498633577 5333 -753209548587866861208436581 5334 656246431058018452534985099 5335 109872102888617088406738720 5336 -773974865692190211895865319 5337 658847464600465113034942744 5338 128311528669005755176119637 5339 -794954783628146648232080373 5340 661049165553712287735010700 5341 147365497964907935847757555 5342 -816141784929064891553944295 5343 662834703799830022969156379 5344 167043143268168131081290174 5345 -837527918143606028843893854 5346 664186925252617197967179533 5347 187353480098207760337819246 5348 -859104787596527832587470239 5349 665088352347497634624541188 5350 208305396154011570372114830 5351 -880863543094943482894895118 5352 665521184780171501533412093 5353 229907640163498762918684409 5354 -902794869585371963389362738 5355 665467300502476724058089028 5356 252168810427391721818468169 5357 -924888976767090396907784901 5358 664908256983869216395815987 5359 275097343054631110325841578 5360 -947135588667532223530544677 5361 663825292747208279967882959 5362 298701499886672572514445787 5363 -969523933185691899039303594 5364 662199329187482977634586751 5365 322989356107942659428441327 5366 -992042731609742115574160197 5367 660010972682389821705052236 5368 347968787540034723197149678 5369 -1014680188115289876492928936 5370 657240517003616458794449412 5371 373647457617174819014535674 5372 -1037423979250954806580173126 5373 653867946037956901601114805 5374 400032804040807960224634766 5375 -1060261243418176706776964251 5376 649872936827322584809272249 5377 427132025111111695462910545 5378 -1083178570352428151436248664 5379 645234862936980032394757933 5380 454952065733581985373902926 5381 -1106161990613234565593988239 5382 639932798161278508069970960 5383 483499603098800723386193059 5384 -1129196965090684733939617518 5385 633945520576392453689417173 5386 512781032033850475424971217 5387 -1152268374536344027318616116 5388 627251516949529410840857226 5389 542802450023814538474274770 5390 -1175360509126774830268274860 5391 619828987514309721997401503 5392 573569641902175382278694823 5393 -1198457058068100330138879079 5394 611655851121942935607291605 5395 605088064208905636104693716 5396 -1221541099250351638919041500 5397 602709750778074819229955276 5398 637362829215439985742345835 5399 -1244595088960571853208249435 5400 592968059575089654694944558 5401 670398688615706425812093905 5402 -1267600851663965977360294363 5403 582407887029894033258517511 5404 704200016882809253030754547 5405 -1290539569862620805773455788 5406 571006085837110658193623612 5407 738770794290955652359192320 5408 -1313391774041645552801432126 5409 558739259047843920621883240 5410 774114589602651892881459419 5411 -1336137332712820266071477212 5412 545583767684072184635046369 5413 810234542421204402394028957 5414 -1358755442566176954803825559 5415 531515738798945806096804612 5416 847133345209015853607597712 5417 -1381224618740175189754489286 5418 516511073993153294373274316 5419 884813224972185822690411723 5420 -1403522685221482822677216915 5421 500545458397732035665595654 5422 923275924612401606643589837 5423 -1425626765385609337621032025 5424 483594370133572904168670593 5425 962522683947134768978237007 5426 -1447513272689998988284379992 5427 465633090258071073301796546 5428 1002554220399656616372649288 5429 -1469157901531427196790336486 5430 446636713209237062126490558 5431 1043370709360426716796754228 5432 -1490535618279913798502386957 5433 426580157757773036443380371 5434 1084971764221928237620748537 5435 -1511620652501601869763264653 5436 405438178477469188282580690 5437 1127356416089076069363330749 5438 -1532386488383431125534716456 5439 383185377744452998593139281 5440 1170523093167865812957889714 5441 -1552805856372668187347825434 5442 359796218275661315328655990 5443 1214469599834995513371844685 5444 -1572850725044746044585891831 5445 335245036217069120459748668 5446 1259193095391756964368716165 5447 -1592492293213095787718499554 5448 309506054792032538270640122 5449 1304690072505569154778944688 5450 -1611700982295053075527371430 5451 282553398520252470248799467 5452 1350956335343114558917014495 5453 -1630446428948149229707415159 5454 254361108017674675386469540 5455 1397986977399126961270833716 5456 -1648697477991505134552145338 5457 224903155387774749228257504 5458 1445776359025491163760229048 5459 -1666422175627269411174796855 5460 194153460214470824685784933 5461 1494318084665415432125172300 5462 -1683587762977459014487991232 5463 162085906167022130500777354 5464 1543604979798073026371829050 5465 -1700160669951778684350619778 5466 128674358227050019862144777 5467 1593629067599222445710038984 5468 -1716106509462420200829269881 5469 93892680547914920117193025 5470 1644381545323975608793741694 5471 -1731390072002054747482884800 5472 57714754956444386365286172 5473 1695852760418009480649385939 5474 -1745975320601663437202534688 5475 20114500107084634500941190 5476 1748032186364200589024075975 5477 -1759825386185056505934592997 5478 -18934108701707953627854438 5479 1800908398271801366715254431 5480 -1772902563337370003551052393 5481 -59457019038962514831285197 5482 1854469048215985728162693614 5483 -1785168306505026326932559481 5484 -101480080170978115317754719 5485 1908700840335744153957911731 5486 -1796583226645089125999994615 5487 -145029021199764153305997665 5488 1963589505698841727572836042 5489 -1807107088342131606743772632 5490 -190129428500797780965561382 5491 2019119776942718937252335019 5492 -1816698807411186533617303839 5493 -236806722450748419201474030 5494 2075275362700973042632177425 5495 -1825316449005524559747544091 5496 -285086133436133496998526806 5497 2132038921825237771661915119 5498 -1832917226248461060033025234 5499 -334992677133883178159568439 5500 2189392037413061984389588664 5501 -1839457499408558594603037410 5502 -386551129055127103989221432 5503 2247315190652581559488129545 5504 -1844892775638049063694766055 5505 -439785998343555685874308790 5506 2305787734495586533143621317 5507 -1849177709294453928150924113 5508 -494721500820065879952902316 5509 2364787867170792803240388088 5510 -1852266102865840247415675299 5511 -551381531265468053900300304 5512 2424292605549960355712973448 5513 -1854110908520290634569361435 5514 -609789634933411019231583190 5515 2484277758379720881596424774 5516 -1854664230300626047940374682 5517 -669968978285777472265389516 5518 2544717899392835076368088236 5519 -1853877326985545329858052839 5520 -731942318943206543384732378 5521 2605586340312834370361717864 5522 -1851700615638806603087681822 5523 -795731974843525149799495314 5524 2666855103766883890275704428 5525 -1848083675868183816855585502 5526 -861359792601299232370969318 5527 2728494896121951317064812093 5528 -1842975254816392187078112753 5529 -928847115061872114474696217 5530 2790475080260272772842647115 5531 -1836323272906266130781997221 5532 -998214748043712471011163327 5533 2852763648310367949612657197 5534 -1828074830362931811095811905 5535 -1069482926263083065597510536 5536 2915327194350787294938661225 5537 -1818176214535786354940735973 5538 -1142671278435523452337682236 5539 2978130887104048114798619036 5540 -1806572908043551133216925722 5541 -1217798791548862378165646906 5542 3041138442639170839563109651 5543 -1793209597765714882057595419 5544 -1294883774302985371841187852 5545 3104312097101513394510921433 5546 -1778030184704133262862816244 5547 -1373943819711840765855323322 5548 3167612579489579361899786624 5549 -1760977794738576578288539339 5550 -1454995766863705773979209221 5551 3230999084498774587151750674 5552 -1741994790300462288440776635 5553 -1538055661836028585222380113 5554 3294429245453087483535732118 5555 -1721022782989009040721061786 5556 -1623138717761730330622521023 5557 3357859107345979078060849552 5558 -1698002647154486513107883727 5559 -1710259274044183049362069207 5560 3421243100012791714147123832 5561 -1672874534473208544221850979 5562 -1799430754718678079053935220 5563 3484534011457307415358368840 5564 -1645577889539345751685202107 5565 -1890665625958570835042318383 5566 3547682961356131389929960338 5567 -1616051466498578207386256482 5568 -1983975352724917508617508863 5569 3610639374764908946470869107 5570 -1584233346749027026335329071 5571 -2079370354558831358272063313 5572 3673350956051449409026359640 5573 -1550060957734817306992276715 5574 -2176859960516447930928819470 5575 3735763663081173436195145392 5576 -1513471092858031061395323846 5577 -2276452363246842618359610762 5578 3797821681681385455965597999 5579 -1474399932534689525549211097 5580 -2378154572213938525303219898 5581 3859467400411225008272137761 5582 -1432783066420796637044181854 5583 -2481972366063939909878500931 5584 3920641385665255135300646765 5585 -1388555516834321282332230737 5586 -2587910244140554715466112499 5587 3981282357139006454976623654 5588 -1341651763399372728605470612 5589 -2695971377150811489497421572 5590 4041327163685917890375467247 5591 -1292005768938632359352258356 5592 -2806157556985038663420243298 5593 4100710759595483001080342709 5594 -1239551006640464216554257685 5595 -2918469145695161685245782111 5596 4159366181323550032673502856 5597 -1184220488526896209308581729 5598 -3032905023636271295017764601 5599 4217224524706098217563453442 5600 -1125946795249003892151463444 5601 -3149462536777050698490912766 5602 4274214922688967600239194250 5603 -1064662107235956428200118926 5604 -3268137443185482966963742099 5605 4330264523606399389168486147 5606 -1000298237224303082281624997 5607 -3388923858696942581919193240 5608 4385298470042412768422261303 5609 -932786664193762294810587284 5610 -3511814201772644982609144101 5611 4439239878309427912467041365 5612 -862058568736070769045563034 5613 -3636799137557159826289999534 5614 4492009818579726574371156401 5615 -788044869883087285434471457 5616 -3763867521144600522449752768 5617 4543527295705728170509304413 5618 -710676263420615892155062981 5619 -3893006340063884792600840562 5620 4593709230766251994142261561 5621 -629883261714001502402024379 5622 -4024200655994405253904902886 5623 4642470443376324038773730404 5624 -545596235071793262832816092 5625 -4157433545724282587047485004 5626 4689723634799288963148219400 5627 -457745454673308006281511298 5628 -4292686041364355896375927224 5629 4735379371900375317353541283 5630 -366261137086138622422680391 5631 -4429937069831950777666151008 5632 4779346071982071673661186496 5633 -271073490399135112522505471 5634 -4569163391619485798934809339 5635 4821529988542056957359101371 5636 -172112761996566532225999735 5637 -4710339538863917250767300713 5638 4861835197995643272032613775 5639 -69309287998598309372672167 5640 -4853437752734080616170726407 5641 4900163587405071436211165700 5642 37406455606634540507441661 5643 -4998427920153980441196909455 5644 4936414843259217785728561404 5645 148103800114710827801986044 5646 -5145277509881177450185171681 5647 4970486441347647076445333794 5648 262851829515606493439055118 5649 -5293951507960469818310659695 5650 5002273637774165722479074348 5651 381719324139316172607484796 5652 -5444412352574201328698233823 5653 5031669461155398201916880230 5654 504774702512281309540833767 5655 -5596619868311632711055127327 5656 5058564706051127510081823348 5657 632085961401253042301757763 5658 -5750531199880986907742042454 5659 5082847927673499285063808751 5660 763720614021189647518353783 5661 -5906100745288938665611548628 5662 5104405437923403361448103231 5663 899745626384615885874423669 5664 -6063280088513531802056699385 5665 5123121302802693103017155472 5666 1040227351769887304715596215 5667 -6222017931697723710636734368 5668 5138877341252110366979677620 5669 1185231463286700561027709127 5670 -6382260026892007886836516345 5671 5151553125465115962601193156 5672 1334822884517253223648975425 5673 -6543949107375838402369058007 5674 5161025982729023477116299959 5675 1489065718212427835633021366 5676 -6707024818588869378370659211 5677 5167170998845149197407959797 5678 1648023173022486656737709588 5679 -6871423648704352850451857012 5680 5169861023180876353701576449 5681 1811757488242811027366898417 5682 -7037078858878364951362187735 5683 5168966675406826905595775821 5684 1980329856555382766980754807 5685 -7203920413209918015357759648 5686 5164356353973503899409633563 5687 2153800344747831638546414990 5688 -7371874908448379531446948629 5689 5155896246382039707123186087 5690 2332227812392090827748195413 5691 -7540865503486063889377025922 5692 5143450341304836242211332407 5693 2515669828465911010125424924 5694 -7710811848675262209373806723 5695 5126880442612129823067674821 5696 2704182585900758566870956277 5697 -7881630015010477778885714324 5698 5106046185361641616039271707 5699 2897820814040917056661785281 5700 -8053232423218069063531430968 5701 5080805053808692323915468019 5702 3096637688998945742962920173 5703 -8225527772797061437100884018 5704 5051012401495261860471162804 5705 3300684741894030356301210483 5706 -8398420971056357240961238416 5707 5016521473476660358465228341 5708 3510011764960158307398180604 5709 -8571813062195189473358015980 5710 4977183430745548920308457676 5711 3724666715512522682770630735 5712 -8745601156475165650362694766 5713 4932847376913198568818443549 5714 3944695617761021367715423513 5715 -8919678359533920000157645536 5716 4883360387208913907264185975 5717 4170142462461283381698329368 5718 -9093933701891924737774882822 5719 4828567539858658909764713927 5720 4401049104394184122812564873 5721 -9268252068705737961239003098 5722 4768311949904922141005046206 5723 4637455157666473443478034197 5724 -9442514129822528035510142934 5725 4702434805529926749400292518 5726 4879397888825740295008512967 5727 -9616596270192495353932293868 5728 4630775406945247951225520630 5729 5126912107784699217966243618 5730 -9790370520697402631619237848 5731 4553171207910922023664376989 5732 5380030056550456549534264007 5733 -9963704489455259018306024578 5734 4469457859948041189911941798 5735 5638781295756277861973521274 5736 -10136461293662819509869299727 5737 4379469259308799310227617551 5738 5903192588994126059056342345 5739 -10308499492039447060705979523 5740 4283037596768811978361662169 5741 6173287784948208039105226125 5742 -10479673017937524707440670220 5743 4179993410306450206554401527 5744 6449087697330593562621392050 5745 -10649831113186541192237804461 5746 4070165640734729049909875266 5747 6730609982622045958088900489 5748 -10818818262739634765061576824 5749 3953381690351148834483939293 5750 7017869015622110285733757413 5751 -10986474130193364540192229385 5752 3829467484671627292795971464 5753 7310875762814690695499975034 5754 -11152633494253158584351083561 5755 3698247537314453486358174390 5756 7609637653556337335107338793 5757 -11317126186218919163340536372 5758 3559545018100868330546090819 5759 7914158449096761923079635629 5760 -11479777028566961091334646329 5761 3413181824438600759535046524 5762 8224438109442174659668737435 5763 -11640405774706534723191676790 5764 3258978656055290462646422031 5765 8540472658074448979347164590 5766 -11798827049990893216074489562 5767 3096755093148379236258159307 5768 8862254044540281360775638288 5769 -11954850294064981194405331091 5770 2926329678018577341536791523 5771 9189770004927044640169781404 5772 -12108279704633539195734603154 5773 2747520000253584368079692708 5774 9523003920243283259795901434 5775 -12258914182735575003335673450 5776 2560142785529185238570299019 5777 9861934672724449719409650728 5778 -12406547279612875711569842294 5779 2364013988094332062912130883 5780 10206536500085822771389655429 5781 -12550967145262427358300268719 5782 2158948887007174655870267905 5783 10556778847747320420261702747 5784 -12691956478764333256797295078 5785 1944762186188404405655549644 5786 10912626219056355235738460197 5787 -12829292480479048192571768576 5788 1721268118358533281529040320 5789 11274038023537775630162505902 5790 -12962746806209467277284023846 5791 1488280552925038152875820590 5792 11640968423201466130069911605 5793 -13092085523425663830986894451 5794 1245613107885456566220956341 5795 12013366176941201212487405312 5796 -13217069069651785114603459094 5797 993079265811729606201105335 5798 12391174483059973196194933234 5799 -13337452213116896065162296441 5800 730492493981136050886083795 5801 12774330819960163225475843953 5802 -13452984015773263652250155969 5803 457666368718267076336667527 5804 13162766785038648289086063679 5805 -13563407798787877481285281546 5806 174414704012425555197543036 5807 13556407931830214195567279568 5808 -13668461110614687626191505010 5809 -119448315526171035012645560 5810 13955173605444467586696547700 5811 -13767875697757360972831051349 5812 -424107997308190616233042312 5813 14358976776344846699995724160 5814 -13861377478334020179143440055 5815 -739748998942916798041816523 5816 14767723872520254089558188910 5817 -13948686518557762242396190410 5818 -1066555181890149342121562569 5819 15181314610103371798377864523 5820 -14029517012248388204038003083 5821 -1404709460525757203074413368 5822 15599641822491744183202196191 5823 -14103577263493115982443221533 5824 -1754393646560812825738492091 5825 16022591288031382305955041347 5826 -14170569672575648488654237954 5827 -2115788288755606469351090952 5828 16450041556324770374177737424 5829 -14230190725295311870500426774 5830 -2489072507870426248027312263 5831 16881863773228955375445286768 5832 -14282130985799538108314498142 5833 -2874423826796493255510112875 5834 17317921504611629895629662151 5835 -14326075093055305417416735283 5836 -3272017995811175676301198764 5837 17758070558937050977796279460 5838 -14361701761086661740819251773 5839 -3682028812903249122236304539 5840 18202158808755969156482787014 5841 -14388683783107786374551842691 5842 -4104627939114859650633296388 5843 18650026011177806847094584730 5844 -14406688039682501925298036657 5845 -4539984708848635040164098235 5846 19101503627405758866928944746 5847 -14415375511043462714948772923 5848 -4988265935089440941704699986 5849 19556414641419684754085736291 5850 -14414401293705640771987412285 5851 -5449635709492219598102802840 5852 20014573377894198065212677492 5853 -14403414621511021885883439584 5854 -5924255197288568895406298128 5855 20475785319443685914787936091 5856 -14382058891242749263375096579 5857 -6412282426966818743627184537 5858 20939846923288628737920444004 5859 -14349971692949214004647716472 5860 -6913872074681758140496602640 5861 21406545437442048542892291043 5862 -14306784845119838511743915800 5863 -7429175243352429884507874908 5864 21875658716517650805596504569 5865 -14252124434856523510707434871 5866 -7958339236407989839042693812 5867 22346955037265812291348215873 5868 -14185610863185889535175728287 5869 -8501507326144061866133619963 5870 22820192913946402762256106363 5871 -14106858895659623346552938522 5872 -9058818516653790378108564909 5873 23295120913652142780204742118 5874 -14015477718391304260440611412 5875 -9630407301300403487215676285 5876 23771477471699132526120142068 5877 -13911070999680211845680390750 5878 -10216403414700068782651061384 5879 24248990707206025800231993189 5880 -13793236957373575955250969512 5881 -10816931579186617792282583304 5882 24727378238986350985896547379 5883 -13661568432120794837883885194 5884 -11432111245731889767063378002 5885 25206347001883442445226019891 5886 -13515652966673991877534885484 5887 -12062056329298428589637161545 5888 25685593063680565808759588098 5889 -13355072891391275625254452853 5890 -12706874938603654002792045141 5891 26164801442723901760245234337 5892 -13179405416099787806478744490 5893 -13366669100277806723901898978 5894 26643645926399262328104122423 5895 -12988222728477538102123174586 5896 -14041534477400574459093478829 5897 27121788890608610840820140666 5898 -12781092099113609263961102329 5899 -14731560082404685393885557542 5900 27598881120395752129130688483 5901 -12557575993408140514224556615 5902 -15436827984337590407393572963 5903 28074561631875868776955621105 5904 -12317232190473935843212755563 5905 -16157413010475941898300973090 5906 28548457495626956801019117493 5907 -12059613909203268366464773585 5908 -16893382442290646083752968844 5909 29020183661706630996932482034 5910 -11784269941663733233299950813 5911 -17644795705764065106580130508 5912 29489342786461225566868736290 5913 -11490744793988615803920058537 5914 -18411704056064255536533091256 5915 29955525061299635183930973966 5916 -11178578834927354184841556204 5917 -19194150256585147762767426764 5918 30418308043607869968396122335 5919 -10847308452223168241674029617 5920 -19992168252365129139693043558 5921 30877256489985914564631773637 5922 -10496466216984858639611252761 5923 -20805782837900735532952287702 5924 31331922191992077389719502716 5925 -10125581056221140034584970422 5926 -21635009319375969069903068642 5927 31781843814585723937681329582 5928 -9734178433705610658417049244 5929 -22479853171332230789833326224 5930 32226546737462945533751382493 5931 -9321780539341677040212358435 5932 -23340309687807931339359531077 5933 32665542899485507183609797869 5934 -8887906487196284669060392187 5935 -24216363627981547862649828325 5936 33098330646407130801210300863 5937 -8432072522372365828376296846 5938 -25107988856356237264430615237 5939 33524394582107039507854670175 5940 -7953792236889228746799227016 5941 -26015147977529059901471214600 5942 33943205423544449374923365018 5943 -7452576794741004190367266938 5944 -26937791965592483410996383032 5945 34354219859653633640262339180 5946 -6927935166302345927592562934 5947 -27875859788221023610908169157 5948 34756880414402985445543140995 5949 -6379374372251292323733727615 5950 -28829278025500774468426604798 5951 35150615314247504485684375279 5952 -5806399737178030206043541383 5953 -29797960483565013872648727628 5954 35534838360207965984222651075 5955 -5208515153048818739533954768 5956 -30781807803104251899905811537 5957 35908948804816081193691420530 5958 -4585223352692904385660639972 5959 -31780707062824774340040820315 5960 36272331234168814667060001970 5961 -3936026193480566969807078690 5962 -32794531377935204249756590391 5963 36624355455341115833210384022 5964 -3260424951358735192841735084 5965 -33823139493746545168760747793 5966 36964376389410191821270418073 5967 -2557920625410697506465236684 5968 -34866375374476934474154251405 5969 37291733970350571611611035314 5970 -1828014253104442767798694735 5971 -35924067787358534051156844405 5972 37605753050063084019632082874 5973 -1070207236394017250411487781 5974 -36996029882150049536754704245 5975 37905743309807014596595130260 5976 -284001678835988202863696401 5977 -38082058766164828536004923961 5978 38190999178308570919175225604 5979 531099266117293475101291881 5980 -39181935074930855494249432765 5981 38460799756824935605625929273 5982 1375591035488555501863163040 5983 -40295422538605682618360707048 5984 38714408751447030948822863347 5985 2249967285652177518883731681 5986 -41422267544276010234226580221 5987 38951074412930263277304476765 5988 3154719509561014037603782939 5989 -42562198694278615856974424632 5990 39170029484346327332814730131 5991 4090336642168946972668721036 5992 -43714926360686314952022244815 5993 39370491156855275790709600108 5994 5057304653897951964509843308 5995 -44880142236109887501387031043 5996 39551661033900825547481343938 5997 6056106131999698500909310672 5998 -46057518880974200353275841987 5999 39712725104137963304071776116 6000 7087219849665375947468629516 6001 -47246709267434272189224122475 6002 39852853723405619697020732728 6003 8151120322738983233586903102 6004 -48447346320104637847335754157 6005 39971201606063222818499708579 6006 9248277353893376187278064356 6007 -49659042453783151159294103417 6008 40066907826013574023164298745 6009 10379155564130237559164192861 6010 -50881389108358290654999971734 6011 40139095827740464954256745553 6012 11544213911469591627627489701 6013 -52113956281097079648840049518 6014 40186873447692996406044141551 6015 12743905196696697496639125505 6016 -53356292056518973296832257139 6017 40209332946354453017797578142 6018 13978675556039029277885036187 6019 -54607922134069375575134627953 6020 40205551051337022564047747838 6021 15248963940648620631179501809 6022 -55868349353815005971077172634 6023 40174589011849441346564007843 6024 16555201582770359192687620816 6025 -57137053220391906944518211204 6026 40115492664887957664855619761 6027 17897811448479758794177439777 6028 -58413489425445754953852460580 6029 40027292513506678562493515053 6030 19277207676879496219936255431 6031 -59697089368812966923522800487 6032 39909003817526532982409352989 6033 20693795005647330834999154550 6034 -60987259678700278997711857224 6035 39759626697047618378247666236 6036 22147968182834251934234670922 6037 -62283381731129557383372223451 6038 39578146249132704117697842519 6039 23640111364815435617590287706 6040 -63584811168924096785573004640 6041 39363532678035038917901162225 6042 25170597500303304091885862164 6043 -64890877420521993942427001519 6044 39114741439346434210445987790 6045 26739787700336138818116134770 6046 -66200883218911986806280620625 6047 38830713398446787589220965645 6048 28348030594162911461922653831 6049 -67514104120996725206675780166 6050 38510375003638832652571967400 6051 29995661670949592865663921275 6052 -68829788027698544883080587598 6053 38152638474356889587380768300 6054 31683002607239931066387149458 6055 -70147154705132628596960484726 6056 37756402004840788734866176840 6057 33410360580108739485007585646 6058 -71465395307182841795232046006 6059 37320549983670899681684277399 6060 35178027565954002208745470792 6061 -72783671899825570867603178879 6062 36843953229562349386988641500 6063 36986279624879623246620583579 6064 -74101116987557587172112539025 6065 36325469243821020959251724096 6066 38835376170629463977954051912 6067 -75416833042294220463436707825 6068 35763942479865805181265471216 6069 40725559226039318700767470571 6070 -76729892035115104438941587804 6071 35158204630225807369386035466 6072 42657052663982863447680565716 6073 -78039334971245227471442689948 6074 34507074931422797689510109983 6075 44630061433794120307783776422 6076 -79344171428670276081318341566 6077 33809360487153119558909760535 6078 46644770773158948807423703382 6079 -80643379100795927772721230045 6080 33063856610184535990109807366 6081 48701345405475099788694531448 6082 -81935903343572270012607182325 6083 32269347183387088934694846921 6084 50799928722690936403398339938 6085 -83220656727515377521483894075 6086 31424605040317965345752247919 6087 52940641953640482676151810862 6088 -84496518595069854905122325088 6089 30528392365783599307791231820 6090 55123583317903644611785479332 6091 -85762334623767179676991656412 6092 29579461116802784521446034561 6093 57348827165228551366361089165 6094 -87016916395646698047111680138 6095 28576553464397418281683073605 6096 59616423100564778931753438047 6097 -88259040973417311485513593549 6098 27518402256637641269410140282 6099 61926395094764882405340890493 6100 -89487450483850138278103836665 6101 26403731503370565400814786989 6102 64278740581024122825475482634 6103 -90700851708903761142516123408 6104 25231256883061494495368005797 6105 66673429537137513150099098227 6106 -91897915685096132098506092134 6107 23999686272178520455331450399 6108 69110403553666426898864684843 6109 -93077277311648656019475895971 6110 22707720297550629726288187139 6111 71589574888116839888735082748 6112 -94237534967940631938960653710 6113 21354052912130950774303542874 6114 74110825505245066922248253748 6115 -95377250140823785482566954028 6116 19937371994595534337724223329 6117 76674006103617283269505507044 6118 -96494947062359463070879510593 6119 18456359973209039338722486492 6120 79278935128563597456204787886 6121 -97589112358552696054279417962 6122 16909694474386935868924933142 6123 81925397771678483012119069247 6124 -98658194709670340413425917876 6125 15296048996384269211669447738 6126 84613144957034550783690456163 6127 -99700604522742195955582933657 6128 13614093608538712649361043508 6129 87341892314288309037325566421 6130 -100714713616857145594158754102 6131 11862495676495486185221101667 6132 90111319138872441023712465205 6133 -101698854921878090306161449330 6134 10039920613838814329021758006 6135 92921067339481430305313777669 6136 -102651322191212708543269176495 6137 8145032660553826890350576756 6138 95770740373073965383166056624 6139 -103570369729288814843580151663 6140 6176495688739281206741004441 6141 98659902167628500431841988395 6142 -104454212134396437748400186950 6143 4132974035990060234392592479 6144 101588076032905678320761108001 6145 -105301024057570466578068312121 6146 2013133366864219380735618040 6147 104554743559484920646077673799 6148 -106108939978201128075813059442 6149 -184358437152760800971145380 6150 107559343506360555286067964607 6151 -106876053997071237594643077547 6152 -2460830358778731685887008486 6153 110601270677397111413361106346 6154 -107600419647532619183686795921 6155 -4817607296755704266496678958 6156 113679874786962221219714209428 6157 -108280049725545695732782885338 6158 -7256009087961408066440787398 6159 116794459315070494359274035113 6160 -108912916139319708541981473051 6161 -9777349499415854931551758874 6162 119944280352391289880254590114 6163 -109496949779302522664247025006 6164 -12382935189793544544067755421 6165 123128545435488909694143839204 6166 -110030040409282409534309876403 6167 -15074064640056368381901167573 6168 126346412372684050417697980417 6169 -110510036579375550690568351660 6170 -17852027052829432425820556742 6171 129596988060941626135682952861 6172 -110934745561686385021202279270 6173 -20718101220147285228508605226 6174 132879327294211144577938148781 6175 -111301933309439092757391338057 6176 -23673554359206039382078172153 6177 136192431563662773835780327805 6178 -111609324440391796065000682329 6179 -26719640915763027293711471311 6180 139535247850284065499044017348 6181 -111854602245356006559031706096 6182 -29857601334834509345529751758 6183 142906667410319934593613721145 6184 -112035408722657007248050009480 6185 -33088660798349032550462135200 6186 146305524554061084299724345635 6187 -112149344639381545725085676513 6188 -36414027929423828999400442524 6189 149730595418504377164225465306 6190 -112193969620272203662302665860 6191 -39834893462939691612692453630 6192 153180596734431999258039508307 6193 -112166802265138192907173766416 6194 -43352428882100508494971352011 6195 156654184588475254348477275399 6196 -112065320295665106209796681070 6197 -46967785020672694947003471085 6198 160149953180752923536406033635 6199 -111886960732516186769208348025 6200 -50682090630611497411224926321 6201 163666433578693789123645025231 6202 -111629120103630204342973843882 6203 -54496450914791252543941333544 6204 167202092467677768072992926253 6205 -111289154684630665600807444997 6206 -58411946024569450259083221659 6207 170755330899150430357623219066 6208 -110864380772273309972567594879 6209 -62429629521925651490926496023 6210 174324483036891264826340014465 6211 -110352074991868036665758357311 6212 -66550526805930146579957446434 6213 177907814902137043652548673489 6214 -109749474639623284140067068951 6215 -70775633503309576999744133381 6216 181503523118287954901114552334 6217 -109053778060869580759918166044 6218 -75105913822891686885700340496 6219 185109733655945809421021617600 6220 -108262145065130462851018249201 6221 -79542298873724884496443297804 6222 188724500579060666015553204634 6223 -107371697379017103152141540463 6224 -84085684946684385046226971302 6225 192345804792984491256181827698 6226 -106379519137934019685502139231 6227 -88736931759391438751478940032 6228 195971552795258213072981957359 6229 -105282657417590775277733764515 6230 -93496860664289425593875416199 6231 199599575429981420547808875438 6232 -104078122806325099939188249260 6233 -98366252819736591137312704543 6234 203227626646642393417725174570 6235 -102762890019249743832954048746 6236 -103345847323993700246988565138 6237 206853382264309641603934371131 6238 -101333898555245328672802655017 6239 -108436339312002180240357409310 6240 210474438742115235156821859936 6241 -99788053397827615864924422637 6242 -113638378014868090448849608832 6243 214088311956984285404728678480 6244 -98122225760926948885340179818 6245 -118952564781985892730381294952 6246 217692435989594685094733496488 6247 -96333253880622990212648087960 6248 -124379451065757063428685611759 6249 221284161919575856653887129594 6250 -94417943853886530078863062306 6251 -129919536368878608231153097400 6252 224860756630985626747629383914 6253 -92373070525384654629312877564 6254 -135573266154198944776727479213 6255 228419401629129522093237898680 6256 -90195378423413472251752757601 6257 -141341029717160062098993310336 6258 231957191869817744730005899986 6259 -87881582746026187580635241326 6260 -147223158020868642994209787498 6261 235471134602180768752130650541 6262 -85428370398431412292025997128 6263 -153219921493861742045018519840 6264 238958148226196026985816013622 6265 -82832401082739203666595933426 6266 -159331527790657797902103893449 6267 242415061166104315419840071571 6268 -80090308441138541944240526842 6269 -165558119515208165696179656828 6270 245838610760926598768667865213 6271 -77198701253591498953026832857 6272 -171899771907390984422352383422 6273 249225442173318500681276975464 6274 -74154164691134620775415187030 6275 -178356490492715139220761105353 6276 252572107318032309291746540047 6277 -70953261625878454573253016812 6278 -184928208695430183581627493990 6279 255875063811283331754055119589 6280 -67592533998800397814646564038 6281 -191614785415265605398217115938 6282 259130673942350429237536941372 6283 -64068504246425245557272217180 6284 -198416002568052433730952594919 6285 262335203668767928177012541824 6286 -60377676787490962869624505604 6287 -205331562590509310502221087413 6288 265484821636499507553547045736 6289 -56516539570695118960672480465 6290 -212361085909506302330291350569 6291 268575598226512342648725805295 6292 -52481565684619397679520861844 6293 -219504108376150496671235518150 6294 271603504629203547627540021569 6295 -48269215030926140568546762919 6296 -226760078665070144018471781799 6297 274564411948158907661582450208 6298 -43875936061921604691031118260 6299 -234128355639306549951594193627 6300 277454090334757959081045201829 6301 -39298167583575708945721547405 6302 -241608205681257231711245023424 6303 280268208155167639621018668106 6304 -34532340625087435839672751020 6305 -249198799990147998718362454475 6306 283002331191301048498181549067 6307 -29574880376078613111200501039 6308 -256899211846547545356172601891 6309 285651921877346178443647904940 6310 -24422208192496777402532196378 6311 -264708413844474019364339866378 6312 288212338573503989332864326814 6313 -19070743672299759597277171166 6314 -272625275091680598614589889751 6315 290678834878603613857333544860 6316 -13516906801991109226095304289 6317 -280648558378744739737751403772 6318 293046558983297118787494904200 6319 -7757120175065705000801942576 6320 -288776917317624992133308761897 6321 295310553065564700034610956239 6322 -1787811283419789936414877777 6323 -297008893450388680219274234180 6324 297465752730295879901898967597 6325 4394585117231898088147402529 6326 -305342913328854665028627833811 6327 299506986494740694586639951518 6328 10793624566896012555869258950 6329 -313777285565936604557016556272 6330 301428975321659534316592787229 6331 17412850384775069573158377018 6332 -322310197859514733449207114645 6333 303226332202028610020545293527 6334 24255791075662619692156293084 6335 -330939713989707207414894343863 6336 304893561789192601410287000337 6337 31325957658260672950310950896 6338 -339663770790456363633458374549 6339 306425060086384167052731434051 6340 38626840914431332500059621842 6341 -348480175096390104201602699851 6342 307815114189564402575258648651 6343 46161908558412104580247397834 6344 -357386600665964628778138946081 6345 309057902087566190772126654068 6346 53934602325036703381731603694 6347 -366380585081941440600512067892 6348 310147492521556530712286845544 6349 61948334976022852433065240402 6350 -375459526630299287474717339144 6351 311077844905861435601362778397 6352 70206487223402976957426381820 6353 -384620681158730247348225452351 6354 311842809312230778578495280878 6355 78712404569195632044979974581 6356 -393861158915918625261072527521 6357 312436126519647521621534171618 6358 87469394060432041416044121710 6359 -403177921372851730501628186690 6360 312851428131819101703577237780 6361 96480720958676436939965162589 6362 -412567778027462777275387176821 6363 313082236764515261104398516127 6364 105749605323197652191596286400 6365 -422027383193958408337092885644 6366 313121966304949395702456683912 6367 115279218506976202268272519054 6368 -431553232778236226197065261059 6369 312963922245426363126726535763 6370 125072679564752175331431645364 6371 -441141661040851822664126003367 6372 312601302093511820812218170370 6373 135133051572348603100425853914 6374 -450788837349049382323606038283 6375 312027195861003280827698510526 6376 145463337856528498499391811155 6377 -460490762919425883150131431156 6378 311234586634014425910457577590 6379 156066478134675753070902785835 6380 -470243267552855186329869998582 6381 310216351226508485096293903812 6382 166945344563616133575861533331 6383 -480042006363356083160776380568 6384 308965260919646937190523009411 6385 178102737696929384434344379963 6386 -489882456502646299264981368900 6387 307473982289343084648280901325 6388 189541382350132113717732272910 6389 -499759913882184042123267753338 6390 305735078124439500137964043195 6391 201263923373148770781480986817 6392 -509669489894558248093127471340 6393 303741008437950520748777014612 6394 213272921329519417441201189076 6395 -519606108136150057378836667847 6396 301484131573839286593866115887 6397 225570848081833588390315463357 6398 -529564501133049222235031086033 6399 298956705411819764315068497561 6400 238160082282913751513308814069 6401 -539539207072272283580565075421 6402 296150888672701246668787766515 6403 251042904772315535935580320416 6404 -549524566540392097837115129645 6405 293058742326812401633052124208 6406 264221493877749029796931426938 6407 -559514719271753148584905030541 6408 289672231108067585356321204080 6409 277697920621072269755420177950 6410 -569503600908511351284113013022 6411 285983225136256216104144632725 6412 291474143828548195008429220087 6413 -579484939774803594202669270831 6414 281983501650160093338562906636 6415 305552005145106420141056071161 6416 -589452253667418010314256340109 6417 277664746854119986158337475592 6418 319933223952394445113326431360 6419 -599398846665404144843067449801 6420 273018557880695198769514947247 6421 334619392190456361333782852441 6422 -609317805961129357120680036505 6423 268036444872074469362295450563 6424 349611969082923585465385147349 6425 -619201998715357546652439072026 6426 262709833182917083510708147136 6427 364912275765659048629986162559 6428 -629044068938994827228788869469 6429 257030065707315786482514157499 6430 380521489818846044127324032290 6431 -638836434404218044849759187075 6432 250988405332591584269844636159 6433 396440639702573382843562243020 6434 -648571283587771859600708410610 6435 244576037522641121553628445272 6436 412670599096021676064187226150 6437 -658240572649292836445424065352 6438 237784073033573644787818736918 6439 429212081140419654206123425257 6440 -667836022447590027774263816050 6441 230603550764382887402589401388 6442 446065632585996085939020312974 6443 -677349115597885632985753063273 6444 223025440745413177039142873455 6445 463231627843220684137878046797 6446 -686771093573091487139995351998 6447 215040647267384953900108258616 6448 480710262938687614436391044436 6449 -696092953852272527700921250443 6450 206640012153756318181945850600 6451 498501549376066865131294781727 6452 -705305447119521591445368243636 6453 197814318179200498765462655415 6454 516605307902612625138305636961 6455 -714399074516546493994209402253 6456 188554292636987847832517647221 6457 535021162181793365550553633753 6458 -723364084952344482906432734503 6459 178850611058061444876492498836 6460 553748532372675949125819416058 6461 -732190472473416859555895037877 6462 168693901084601202014790312508 6463 572786628616775628270524371473 6464 -740867973698051529485463000162 6465 158074746500868860320994556797 6466 592134444433155240440738536575 6467 -749386065318279940943177429758 6468 146983691424128978482176436079 6469 611790750022640511327053076302 6470 -757733961673190543483925680957 6471 135411244658435341309301369494 6472 631754085482093719038924234737 6473 -765900612397360477147636293328 6474 123347884214071632439711597588 6475 652022753929775712832599700794 6476 -773874700148243455159813736950 6477 110784061995426174780685597888 6478 672594814542905587969864538543 6479 -781644638416432133998536549124 6480 97710208660076461371451458559 6481 693468075508619266637478874999 6482 -789198569422789960488347469707 6483 84116738651846591329049558420 6484 714640086889611574122373009637 6485 -796524362106528432859846427101 6486 69994055410592939315074546742 6487 736108133405842619965595149150 6488 -803609610208382705325831487735 6489 55332556761457006904905428232 6490 757869227133776725235456129864 6491 -810441630453119883688416665455 6492 40122640486312700282819453993 6493 779920100124722688507666108407 6494 -817007460835691492298792783309 6495 24354710080114917398654859139 6496 802257196943935762106596062523 6497 -823293859015423325560011515194 6498 8019180694840489163478978540 6499 824876667132246645372077557527 6500 -829287300822713003299295042232 6501 -8893514726312036715521444354 6502 847774357592078577598351208683 6503 -834973978882787430946876728997 6504 -26392919121817474912594537527 6505 870945804899822978754866034931 6506 -840339801361149267519696589574 6507 -44488544789196618480158994116 6508 894386227546644101761675977925 6509 -845370390835423357970239186470 6510 -63189866664273840606931473268 6511 918090518109896995420913632394 6512 -850051083298390596219545669241 6513 -82506315399760732624231157361 6514 942053235357447368430379910654 6515 -854366927297078323025478420065 6516 -102447270240636413781586132125 6517 966268596287300282337158947023 6518 -858302683212852281011475794825 6519 -123022051693833608021136847295 6520 990730468105053196628772509450 6521 -861842822687536372433282005465 6522 -144239913989774210413695998441 6523 1015432360141811753047635846269 6524 -864971528200661581264420952872 6525 -166110037333341611818710614402 6526 1040367415715319605879431557404 6527 -867672692803026019616573875234 6528 -188641519941916955955116944000 6529 1065528403937181011210149350259 6530 -869929920011822150191440704972 6531 -211843369868155366062371413092 6532 1090907711469172143876327849032 6533 -871726523872666988216646601390 6534 -235724496605223600884429948906 6535 1116497334231769066337483955392 6536 -873045529193943919758015003974 6537 -260293702472275013341652043819 6538 1142288869068141868075908970839 6539 -873869671958943444641428922818 6540 -285559673777988866005558599230 6541 1168273505367000996250381145154 6542 -874181399921361481513699605378 6543 -311530971760061257565915507249 6544 1194442016647807724218470728059 6545 -873962873389791217704874835065 6546 -338216023298592096958913618267 6547 1220784752112001740476021975815 6548 -873195966206914053592857868263 6549 -365623111401378785944215140787 6550 1247291628164029080542567785837 6551 -871862266929170952043663864142 6552 -393760365459190700494279061299 6553 1273952119906099170521130949021 6554 -869943080212763037795801304865 6555 -422635751269171048619088844028 6556 1300755252610734276798327097072 6557 -867419428411904197749221196967 6558 -452257060824582605626821023760 6559 1327689593175324677933643185135 6560 -864272053395313651636335929351 6561 -482631901869192818334840309115 6562 1354743241563041646436188701849 6563 -860481418587008230738176421219 6564 -513767687214670434623616533660 6565 1381903822234614778222150721821 6566 -856027711237516709283430399301 6567 -545671623819451549084668561824 6568 1409158475575623173143894788138 6569 -850890844931707867559326951503 6570 -578350701627616610063258506677 6571 1436493849324108789111338020448 6572 -845050462339483652593347179893 6573 -611811682166412652278998827880 6574 1463896090003467387123453780636 6575 -838485938215655394055859788811 6576 -646061086901145911487300490021 6577 1491350834365735599979725523570 6578 -831176382655377478153636826929 6579 -681105185346269921247678760991 6580 1518843200850543803275679188690 6581 -823100644611576409670175468070 6582 -716949982931592569390640294327 6583 1546357781065171792425529002965 6584 -814237315680866061067793060186 6585 -753601208622632999182038635333 6586 1573878631291299374109582986044 6587 -804564734164500035645521982242 6588 -791064302294265349308451526006 6589 1601389264024215414164681436716 6590 -794060989410961016364454668311 6591 -829344401856901435510862812938 6592 1628872639550407840441811155084 6593 -782703926446843352634405023446 6594 -868446330134578561930507424019 6595 1656311157569632524823261906487 6596 -770471150902729796861723566868 6597 -908374581494441695460570791946 6598 1683686648867721654572697083220 6599 -757340034240815574553973302669 6600 -949133308227231539895271021887 6601 1710980367046571488529096963328 6602 -743287719291072971960910093011 6603 -990726306678521260663096218130 6604 1738172980317915670662113299491 6605 -728291126102797414026114217248 6606 -1033157003130575371752114373202 6607 1765244563367673269521560609618 6608 -712326958118410958866744889481 6609 -1076428439434843907872399227189 6610 1792174589297830424901593629487 6611 -695371708676442052839549449830 6612 -1120543258395244458243167820420 6613 1818941921653001023447065815552 6614 -677401667850629896347017233213 6615 -1165503688902532871606336962997 6616 1845524806538984800787010823999 6617 -658392929632139416504697599536 6618 -1211311530820211818645073063280 6619 1871900864840831168264838817090 6620 -638321399461896487778775348975 6621 -1257968139622583472142049454036 6622 1898047084548093110399886347169 6623 -617162802120085001771805768810 6624 -1305474410785710090418062474632 6625 1923939813195148556752798552389 6626 -594892689979864744425205468438 6627 -1353830763932212418012318080190 6628 1949554750424645542392488780700 6629 -571486451632394886026317412819 6630 -1403037126731002710596960523063 6631 1974866940682323463326284868507 6632 -546919320890258518895451932368 6633 -1453092918553224580393832912604 6634 1999850766051644276927805217187 6635 -521166386176402971891765830541 6636 -1503997033885848331492408982685 6637 2024479939236866181614962758216 6638 -494202600305714080274845498652 6639 -1555747825504555303521961889764 6640 2048727496703376237284564368286 6641 -466002790666354878267153109935 6642 -1608343087407730999767883809851 6643 2072565791984299500881269506195 6644 -436541669807994985935021468770 6645 -1661780037513581275136583155037 6646 2095966489162588291756539728671 6647 -405793846444061780253465618169 6648 -1716055300122582097066795556855 6649 2118900556537998458077221376770 6650 -373733836875132122004435593324 6651 -1771164888147677723095036988396 6652 2141338260488547376622443992106 6653 -340336076840580280519556121682 6654 -1827104185114848542399574848638 6655 2163249159536253511465872692479 6656 -305574933805576768136943864589 6657 -1883867926936884161099089266437 6658 2184602098627146724351268620297 6659 -269424719690521229450316450271 6660 -1941450183463414055742344132639 6661 2205365203635745129174735106432 6662 -231859704049962487203125796266 6663 -1999844339810472612895158671710 6664 2225505876104384818889244683286 6665 -192854127708038341839871206200 6666 -2059043077473102621712433958494 6667 2244990788227996545486460857096 6668 -152382216857428052886761753635 6669 -2119038355224736087556201446428 6670 2263785878095114776838165693747 6671 -110418197628780475335232793588 6672 -2179821389807329138523793382387 6673 2281856345196113081216727705363 6674 -66936311137531006229393685278 6675 -2241382636416473038670147830044 6676 2299166646209851554916137893598 6677 -21910829014980568592635868030 6678 -2303711768985952016876437474942 6679 2315680491080130907127535946637 6680 24683930569550641287361827135 6681 -2366797660276474421397690888407 6682 2331360839393539591469627092762 6683 72873586388732351585782538985 6684 -2430628361773563318037055675697 6685 2346169897070489215388148071773 6686 122683677132705794323825329797 6687 -2495191083399859112682088320084 6688 2360069113381424808001904663523 6689 174139643873408586804641732998 6690 -2560472173047357404779401301871 6691 2373019178300404856962803359334 6692 227266812011197344410861151683 6693 -2626457095935382488240757473670 6694 2384980020208436485535362831616 6695 282090372697295539447493650659 6696 -2693130413800378647721493932277 6697 2395910803959158477474680264588 6698 338635363725689972562814725782 6699 -2760475763923889422462157264462 6700 2405769929319653939389112554327 6701 396926649888184471144689026581 6702 -2828475838005387915810639359808 6703 2414515029799380223756449515859 6704 456988902786428194340072908803 6705 -2897112360886920114760070448586 6706 2422102971880390922010200414015 6707 518846580094833903446606395713 6708 -2966366069136827313161130165287 6709 2428489854662228530325557218756 6710 582523904268423813006148792363 6711 -3036216689500123507157009457440 6712 2433631009935051135714869715443 6713 648044840689751924162447885450 6714 -3106642917223419011666328584758 6715 2437481002694757656975022233657 6716 715433075249188074325316779802 6717 -3177622394262602214879914911441 6718 2439993632114057904674392228348 6719 784711991352974112804167864407 6720 -3249131687381818023750766932482 6721 2441121932983631709854012192558 6722 855904646353613610834835396539 6723 -3321146266152613095841777955207 6724 2440818177637699482220725432492 6725 929033747397296167138956009996 6726 -3393640480862455825412204273950 6727 2439033878378520717790226674225 6728 1004121626683223630505330495797 6729 -3466587540342181424202486400427 6730 2435719790414510835680023219750 6731 1081190216129860282934730066344 6732 -3539959489722261501632148798499 6733 2430825915326856401631769527117 6734 1160261021443311148047576549450 6735 -3613727188128150681514536741918 6736 2424301505079677741305957224657 6737 1241355095583202976640971826394 6738 -3687860286325322976584891376301 6739 2416095066588972457418743403881 6740 1324493011621641045357169177785 6741 -3762327204324974436059640505203 6742 2406154366865736702583139334459 6743 1409694834991001554991241334159 6744 -3837095108961739785405766804863 6745 2394426438748839687345228000117 6746 1496980095116535065872412138249 6747 -3912129891455145105232376131559 6748 2380857587243383908797997195866 6749 1586367756429959921271308510426 6750 -3987396144966900689796132163032 6751 2365393396480455581527005537812 6752 1677876188760457932016962542098 6753 -4062857142166522928624222757498 6754 2347978737314319671199605004315 6755 1771523137099705571693411954996 6756 -4138474812818166876238128123389 6757 2328557775573278516751357313180 6758 1867325690737825529187851576926 6759 -4214209721401946062252147892161 6760 2307073980980555071463682046983 6761 1965300251767382502749415687820 6762 -4290021044783419448803941254070 6763 2283470136761718156749643856361 6764 2065462502952817594183468942851 6765 -4365866549945330288754224241588 6766 2257688349955300474032584869527 6767 2167827374962973356412552443391 6768 -4441702571796095296609194591646 6769 2229670062443407418028062821532 6770 2272409012964651497659528025855 6771 -4517483991069957089169239663530 6772 2199356062719238543087659295077 6773 2379220742575422189425887294541 6774 -4593164212334136549555947750463 6775 2166686498408580890876503193489 6776 2488275035174213944665471974776 6777 -4668695142118745714010680377864 6778 2131600889562446770363539712955 6779 2599583472568509812393320711689 6780 -4744027167185655212135761217997 6781 2094038142738155088314046760708 6782 2713156711017306310657553111698 6783 -4819109132952943300862138578462 6784 2053936565886257371089704095369 6785 2829004444609308715131597409384 6786 -4893888322091996355266442605478 6787 2011233884060824335909372103910 6788 2947135367996188231922722230589 6789 -4968310433314772375591879213228 6790 1965867255970698625729953246975 6791 3067557138481064764888354997972 6792 -5042319560369190899888868976673 6793 1917773291389421276599329766400 6794 3190276337462752704172563929956 6795 -5115858171261062675068437697484 6796 1866888069441615977255905058561 6797 3315298431236666891123969767632 6798 -5188867087721432849322321650233 6799 1813147157783703367720670004924 6800 3442627731153681994153813144437 6801 -5261285464938669215974415429873 6802 1756485632696879839183355393356 6803 3572267353138620353389170513505 6804 -5333050771575095557371557761880 6805 1696838100110368679612090695278 6806 3704219176570462338776870374272 6807 -5404098770088435199392509365355 6808 1634138717572998307788303108334 6809 3838483802526777718340394242470 6810 -5474363497378805996037331592027 6811 1568321217191219846830339794967 6812 3975060511395318956517136213950 6813 -5543777245782479764235092647886 6814 1499318929551706796049495132861 6815 4113947219856144960962730149390 6816 -5612270544434102322332236512796 6817 1427064808646720094146642395182 6818 4255140437238110167441291042812 6819 -5679772141019548219936769353394 6820 1351491457820434879928639453951 6821 4398635221254005096657293300839 6822 -5746208983942073788972864525084 6823 1272531156754447685215644631205 6824 4544425133119125328079786386438 6825 -5811506204924915557844442544117 6826 1190115889510677178573058917022 6827 4692502192058521204736274380818 6828 -5875587102073976354638759512287 6829 1104177373649874739313500045994 6830 4842856829208696304247213086618 6831 -5938373123424729607106143547160 6832 1014647090443935731493902612346 6833 4995477840920022661137532125968 6834 -5999783850997972653099792011334 6835 921456316200185048785120561925 6836 5150352341466681802874364923613 6837 -6059736985389552064580219906183 6838 824536154715764103996691521645 6839 5307465715171465623755713709211 6840 -6118148330919688541458339576185 6841 723817570880207457331106164260 6842 5466801567953337973760894307538 6843 -6174931781368024310868916625024 6844 619231425444228670778936055220 6845 5628341678306208216633905073881 6846 -6229999306321023936714243424994 6847 510708510972673065879449497141 6848 5792065947717961030464197934506 6849 -6283260938158857138443992205745 6850 398179588999502996054667181991 6851 5957952350539362890177652550705 6852 -6334624759709402714297986434666 6853 281575428402595126894288509062 6854 6125976883313085215204547969702 6855 -6383996892597511739057343371310 6856 160826845016012415993006398496 6857 6296113513573686461583846636634 6858 -6431281486318180280860236003937 6859 35864742497301854827770396279 6860 6468334128130041831034467214640 6861 -6476380708062781342575586493674 6862 -93379845532773804356096663892 6863 6642608480842338000886632787956 6864 -6519194733328018375910536831107 6865 -226975712060800583053820992213 6866 6818904139906423809000139168467 6867 -6559621737337761506720335527007 6868 -364991431944474522377267271395 6869 6997186434658963261885062537612 6870 -6597557887308439748061748638498 6871 -507495315852626752996336987622 6872 7177418401917538149145832500651 6873 -6632897335589159476668375216854 6874 -654555362864778418767704992208 6875 7359560731870529910536876755135 6876 -6665532213708229944818349849335 6877 -806239211713687715528047974797 6878 7543571713532338906389985107206 6879 -6695352627358270621964034166042 6880 -962614090654580307703793822244 6881 7729407179780208716823292385349 6882 -6722246652352582811946121198006 6883 -1123746765944981583319542151565 6884 7917020451989679348289309202245 6885 -6746100331585957785004064660684 6886 -1289703488919329684259179643360 6887 8106362284286429947509629966239 6888 -6766797673033597200204602027694 6889 -1460549941642807829149665377663 6890 8297380807433055734908686989289 6891 -6784220648822305837913316144774 6892 -1636351181129127806685884168759 6893 8490021472370087923215357901781 6894 -6798249195408614744404049811465 6895 -1817171582107289914550603771634 6896 8684226993431377416024655515487 6897 -6808761214898970195670860552037 6898 -2003074778322672289203589883728 6899 8879937291254754498631688641807 6900 -6815632577547615107115860921427 6901 -2194123602358131236001230350076 6902 9077089435409716682456175202811 6903 -6818737125468258421351229754078 6904 -2390380023961157588747142698645 6905 9275617586764715621083526095165 6906 -6817946677596110883083153337347 6907 -2591905086863499522609733045282 6908 9475452939617481829016836724403 6909 -6813131035937324583890353618005 6910 -2798758844080062865550833950756 6911 9676523663612671945356619846430 6912 -6804157993143346641087022987324 6913 -3011000291674303554167732183625 6914 9878754845472018843818907802741 6915 -6790893341448144811773525849134 6916 -3228687300977766164614183539054 6917 10082068430563038007836876652590 6918 -6773200883006724303169754866882 6919 -3451876549251865740321460210516 6920 10286383164333266711311059275940 6921 -6750942441673789260966520400368 6922 -3680623448780489555954198246923 6923 10491614533637912553913933665566 6924 -6723977876261850655611581015735 6925 -3914982074382479929361512349851 6926 10697674707989738331686001234558 6927 -6692165095318501536380434153138 6928 -4155005089333580218130396173291 6929 10904472480760936837257051642182 6930 -6655360073463013863528658981442 6931 -4400743669687953285745585231486 6932 11111913210367726600449784338513 6933 -6613416869322813577843664197006 6934 -4652247426989945830555862463141 6935 11319898761469352438935115326271 6936 -6566187645110806957385279691893 6937 -4909564329367343290975652943073 6938 11528327446214178687749914041093 6939 -6513522687884915052385084306740 6940 -5172740620997968707117219500082 6941 11737093965566541642809177626444 6942 -6455270432531570600688288917195 6943 -5441820739942095904821151922074 6944 11946089350749057853323302032589 6945 -6391277486515294875171917264242 6946 -5716847234333802064485171104201 6947 12155200904836088852159012568336 6948 -6321388656436848740212489303676 6949 -5997860676925048876779738517903 6950 12364312144535118547435065083846 6951 -6245446976442792489205039017028 6952 -6284899577976983677129650609170 6953 12573302742193828135452923833619 6954 -6163293738529642990189644096329 6955 -6578000296493664724082453854166 6956 12782048468071733909721573039322 6957 -6074768524786132067158361117966 6958 -6877196949794165922556928423972 6959 12990421132916305965732956438381 6960 -5979709241617398966029586904252 6961 -7182521321419779167112946923503 6962 13198288530884590450324027489736 6963 -5877952155995238041546387342198 6964 -7494002767373834000417768536960 6965 13405514382852433829506044668136 6966 -5769331933778824447425505798600 6967 -7811668120692468708362532639107 6968 13611958280154535590613534799732 6969 -5653681680150599488800183902143 6970 -8135541594345540297080746983122 6971 13817475628799653934560484811718 6972 -5530832982212269346345618514991 6973 -8465644682467728206669469030933 6974 14021917594206439307234864180223 6975 -5400615953786097971690441978068 6976 -8801996059920793140966720508755 6977 14225131046506490087246844231943 6978 -5262859282466915009581677268320 6979 -9144611480188874192492278397942 6980 14426958506462396346417045446502 6981 -5117390278970452451618571971430 6982 -9493503671609668537096876826394 6983 14627238092049677303814948269046 6984 -4964034928823829310680642923499 6985 -9848682231945315541123669709508 6986 14825803465752709845965481882586 6987 -4802617946444159681441175309151 6988 -10210153521297824129060492143472 6989 15022483782625904225069287648457 6990 -4632962831651428110208652549121 6991 -10577920553374916941549353964706 6992 15217103639172593686264438130925 6993 -4454891928661892890791204394493 6994 -10951982885113239031372770242839 6995 15409483023095281233988156455904 6996 -4268226487608406802566812265107 6997 -11332336504666971947782403316922 6998 15599437263972114892726926419200 6999 -4072786728634119431115163129195 7000 -11718973717771026751852792919510 7001 15786776984915655563683826041054 7002 -3868391908606111744595311674029 7003 -12111883032489142293444242379859 7004 15971308055271245728617205501874 7005 -3654860390495543391886003230436 7006 -12511049042358407463343964652590 7007 16152831544413494731281641569177 7008 -3432009715470934571067328194790 7009 -12916452307942939823426190666456 7010 16331143676700654895307854032352 7011 -3199656677751186441585597581293 7012 -13328069236810706256198309410505 7013 16506035787647883269376389590979 7014 -2957617402264937428269274287844 7015 -13745871961948747028538834996030 7016 16677294281381654943462381656207 7017 -2705707425162784312082852324491 7018 -14169828218633379866682678515694 7019 16844700589438825654867323121153 7020 -2443741777228839439508590647491 7021 -14599901219773299560833050033829 7022 17008031130975123293553100824829 7023 -2171535070237973369702892219507 7024 -15036049529744866829593310732552 7025 17167057274449088990364757840792 7026 -1888901586304980776814757527668 7027 -15478226936740283302486980608630 7028 17321545300848779077314618115184 7029 -1595655370271728801395279568513 7030 -15926382323650791677735822859584 7031 17471256368529787500581137909447 7032 -1291610325178178534669192370785 7033 -16380459537508508415341782261603 7034 17615946479734445423709454365962 7035 -976580310862931966332015708295 7036 -16840397257512003414627085912171 7037 17755366448863308043835371825753 7038 -650379245738728071617797757685 7039 -17306128861662275494004696895193 7040 17889261872571340043836592227660 7041 -312821211788010446567855701106 7042 -17777582292037345292502532208712 7043 18017373101762467013205662495248 7044 36279437176603099792553332656 7045 -18254679918735288454356958956526 7046 18139435215557463357489816086636 7047 397107963942486014985230839960 7048 -18737338402517171207529323089437 7049 18255177997311403231645278500553 7050 769849132973699160233436289259 7051 -19225468556183019279295410528800 7052 18364325912758203398291605212962 7053 1154687092090550175548256864810 7054 -19718975204715657430524996848752 7055 18466598090361040360679976557150 7056 1551805250708777107640578121623 7057 -20217757044228993933373666883830 7058 18561708303948722900136625973431 7059 1961386154595627079936133362560 7060 -20721706499759098284740716928898 7061 18649364957719349200589657467491 7062 2383611357100602621069341442212 7063 -21230709581938226218020609564654 7064 18729271073693870013301973185326 7065 2818661286819234238635417239013 7066 -21744645742593788104568806547526 7067 18801124281703418981835372873202 7068 3266715111648816390991165315643 7069 -22263387729316131738546883505374 7070 18864616811995553921610929289671 7071 3727950599195709691552732892060 7072 -22786801439040920905603976570444 7073 18919435490545780975383354899871 7074 4202543973494470948827195532071 7075 -23314745770693835456372442968230 7076 18965261737162003390901868600371 7077 4690669767999821548420729081439 7078 -23847072476947297584110770981839 7079 19001771566470749932649782191735 7080 5192500674813207171777282222581 7081 -24383626015140942904414349007847 7082 19028635591875291492246989414820 7083 5708207390106537521495716829788 7084 -24924243397419602547691242355057 7085 19045519032576949374376772807023 7086 6237958455706524486494602965450 7087 -25468754040144645977319776124020 7088 19052081723752132419852325094689 7089 6781920096803963213941677251268 7090 -26016979612636650417748304820195 7091 19047978129978813020784505932328 7092 7340256055753221181910592493656 7093 -26568733885309515765866429353571 7094 19032857362007362128136798206050 7095 7913127421928220375738178904946 7096 -27123822577258328366230825213990 7097 19006363196971810384334386692549 7098 8500692457602212778516866483956 7099 -27682043203365499239328580258482 7100 18968134102138784969482745442135 7101 9103106419819767012411263860680 7102 -28243184920991954817368540145418 7103 18917803262292488899957614920320 7104 9720521378230497194314101260954 7105 -28807028376322449244003346636266 7106 18854998610855240253467749924095 7107 10353086028855283973775098771763 7108 -29373345550436387176240371580674 7109 18779342864844171859956062987817 7110 11000945503756952722615001621401 7111 -29941899605177905228241607769850 7112 18690453563765806697846616975663 7113 11664241176588697701667919017189 7114 -30512444728901346781342482441487 7115 18587943112551268828885639838682 7116 12343110463994861471245911625642 7117 -31084725982170691515541130868054 7118 18471418828635963869529145808241 7119 13037686622840111299119373239072 7120 -31658479143493953410164410131171 7121 18340482993288564546587075413884 7122 13748098543244483868289255562613 7123 -32233430555176054066637355863648 7124 18194732907295165826365653933826 7125 14474470537403314383623789581518 7126 -32809296969376195321505799801093 7127 18033760951105427852322069773288 7128 15216922124172608495534842334441 7129 -33385785394458313547927453363193 7130 17857154649548503767688145913008 7131 15975567809402076234835364938643 7132 -33962592941725778597593166661835 7133 17664496741227450492275744483012 7134 16750516861999705893707080288246 7135 -34539406672634122737076175185172 7136 17455365252701744196677562785546 7137 17541873085713536195904216967803 7138 -35115903446578227432098308923342 7139 17229333577568365317515230700158 7140 18349734586618063892284636395284 7141 -35691749769353080641626589446008 7142 16985970560552781205103038179624 7143 19174193536294627586212273303662 7144 -36266601642389920018304516192689 7145 16724840586721934372666510510676 7146 20015335930697011040151718713158 7147 -36840104412872322838709732019927 7148 16445503675932141686578035305455 7149 20873241344695539737448925342265 7150 -37411892624839564518652292373145 7151 16147515582625520970225305313767 7152 21747982682294974137476885446910 7153 -37981589871387371594706919957777 7154 15830427901089287343401207283067 7155 22639625922523663990151517130516 7156 -38548808648079012207047592417757 7157 15493788176292898293848379953866 7158 23548229860993588473291645207315 7159 -39113150207682527482695689419293 7160 15137140020418674969580907616865 7161 24473845847133201747290180839377 7162 -39674204416352778072698270157676 7163 14760023235202083491593158472935 7164 25416517517097298110835048769943 7165 -40231549611379894286751208459476 7166 14361973940198425192776487171832 7167 26376280522360543110277359523260 7168 -40784752460628640145730489502410 7169 13942524707093154539756404460913 7170 27353162254003749126905806087115 7171 -41333367823796166915516889016979 7172 13501204700173518994914257869759 7173 28347181562704546834140657858041 7174 -41876938615618601640726344268745 7175 13037539823079592180268986654035 7176 29358348474446676982283511094517 7177 -42414995671159929449035623923719 7178 12551052871953151189705458538406 7179 30386663901964843811153263160875 7180 -42947057613319643209951814419362 7181 12041263695103126779075596491161 7182 31432119351944788572030340562661 7183 -43472630722698692068620894329481 7184 11507689359306632034086420768403 7185 32494696628001105637199626723685 7186 -43991208809966316540079763184395 7187 10949844322864747116037398613660 7188 33574367529458188091356152999963 7189 -44502273090873456855725180081781 7190 10367240615532405156380345450005 7191 34671093545962703920811153191487 7192 -45005292064061514968022289315103 7193 9759388025441783642513007687023 7194 35784825547959018572074280320676 7195 -45499721391818386779989860042238 7196 9125794293138656739825338408871 7197 36915503473062147047098461640410 7198 -45985003783936808321726022965671 7199 8465965312851103510622148117424 7200 38063056008365986475421535973175 7201 -46460568884833228685010338858509 7202 7779405341109894575340220496760 7203 39227400268727903487721681787346 7204 -46925833164088578700684218944714 7205 7065617212839692316219380056489 7206 40408441471074074342540210832469 7207 -47380199810575501814464596203552 7208 6324102565039996464163790820584 7209 41606072604773457797348523125804 7210 -47823058630339794059435149089721 7211 5554362068174445124392580706607 7212 42820174098131762778951944039454 7213 -48253785948407021000579091286453 7214 4755895665386739693764609870707 7215 44050613481060416107080099565607 7216 -48671744514688479154071702679115 7217 3928202819660998449309250278610 7218 45297245043979178439015709680025 7219 -49076283414163908651590246744845 7220 3070782769043855974535367222702 7221 46559909493014863288627312707642 7222 -49466737981521577303115325278034 7223 2183134790045012315991792883026 7224 47838433601562419967235944924631 7225 -49842429720439608204659055373769 7226 1264758469332294310080526575722 7227 49132629858278613601304120400254 7228 -50202666227695644393174400054384 7229 315153983836520774288223208451 7230 50442296111582506486683491207211 7231 -50546741122295202845611558451443 7232 -666177610619340020495782326531 7233 51767215210741084896482591521512 7234 -50873933979812293300599206180834 7235 -1679734082053168420380203399104 7236 53107154643622513490925646598082 7237 -51183510272139136685949154481452 7238 -2726011716306268062967612921659 7239 54461866171203808588426950803685 7240 -51474721312845036422666860943404 7241 -3805505002164048120162284685124 7242 55831085458924028099545903377913 7243 -51746804208347709022038133550009 7244 -4918706307504495548168545482209 7245 57214531704978555753418418242849 7246 -51998981815103587284193899538669 7247 -6066105546365411653557629295836 7248 58611907265654533636080603192338 7249 -52230462703026849338804787314927 7250 -7248189836822725406885357031686 7251 60022897277812148811105031030951 7252 -52440441125350114772528138974994 7253 -8465443149573678205694259208842 7254 61447169278621127101135414116100 7255 -52628096995142968356924707233226 7256 -9718345947120208095112010691948 7257 62884372822666611713661414609490 7258 -52792595868707633315411098937159 7259 -11007374813449542677295066014480 7260 64334139096543423408515293920936 7261 -52933088936074306821235866128894 7262 -12333002074110747082136485499048 7263 65796080531062697000732310497787 7264 -53048713018821797165570873045778 7265 -13695695406587862208830161255601 7266 67269790411199880198364346952178 7267 -53138590575452256009007275540684 7268 -15095917440872218179626328256891 7269 68754842483918252688227264244017 7270 -53201829714551882685324764420760 7271 -16534125350138613157991474451985 7272 70250790564007286945970333287731 7273 -53237524215972586038967802831699 7274 -18010770431432218855015250953791 7275 71757168138080517972296132471210 7276 -53244753560272620705288995632625 7277 -19526297676275404478514134096654 7278 73273487966882924904019762987848 7279 -53222582966657268685031526832598 7280 -21081145331106072421404002451087 7281 74799241686063346630864514387560 7282 -53170063439663606997889164949396 7283 -22675744447461663556220628055970 7284 76333899405572960945704608343461 7285 -53086231824836392030703792952682 7286 -24310518421825630914240793794087 7287 77876909307856548669378562382454 7288 -52970110873644989832179281519883 7289 -25985882525055988218022380646862 7290 79427697245008942325251663517145 7291 -52820709317894197343882410844658 7292 -27702243421318429070692810723736 7293 80985666335074922466973893811051 7294 -52637021953884616651104941776851 7295 -29459998676449572442199168170838 7296 82550196557676672321445252881217 7297 -52418029736581075555583306169694 7298 -31259536255679036943282922724693 7299 84120644349158935024618292229686 7300 -52162699884050312629391028010483 7301 -33101234010642367418692329820635 7302 85696342197448032977004206176550 7303 -51869985992431880730690051600483 7304 -34985459155620250874776956560030 7305 87276598236827110588609362503020 7306 -51538828161708844435320236698252 7307 -36912567732943050073125850704924 7308 88860695842836142447058795407474 7309 -51168153132547475928999570696733 7310 -38882904067503372362973291938518 7311 90447893227511616398367283985343 7312 -50756874434477660388508001636314 7313 -40896800210323261986707275431305 7314 92037423035187144668731805342590 7315 -50303892545688232446786552538123 7316 -42954575371126578205169779906608 7317 93628491939082786434076765351253 7318 -49808095064713844762945877915059 7319 -45056535339871280644771353471287 7320 95220280238917368631747973352802 7321 -49268356894292349503104646054297 7322 -47202971897200611336844861495654 7323 96811941459784781521234587864836 7324 -48683540437673913373314839260786 7325 -49394162213776619377329861311447 7326 98402601952541885002893060940009 7327 -48052495807665323124944006859771 7328 -51630368238464045195333064516759 7329 99991360495962506940695457402777 7330 -47374061048695025696437828184886 7331 -53911836075337344227539245912896 7332 101577287900918826186046472070491 7333 -46647062372186526735639024607407 7334 -56238795349488512814327136219736 7335 103159426616858429308300598187352 7336 -45870314405529692427794053052315 7337 -58611458561618457159649357387661 7338 104736790340852288717788637121388 7339 -45042620454941408772477003672321 7340 -61030020431399850049040483610922 7341 106308363629496052227362331548624 7342 -44162772782508793629592020611551 7343 -63494657229604822027206508470185 7344 107873101513954134710977306139247 7345 -43229552897709881576347192961483 7346 -66005526098996367183152216394983 7347 109429929118443385319351400108370 7348 -42241731863708248377880780831752 7349 -68562764363988078314598164268382 7350 110977741282460340359954390044785 7351 -41198070618719567494896465495489 7352 -71166488829082697906556313397220 7353 112515402187063488967636360685378 7354 -40097320312749428514196177640886 7355 -73816795066106047083452725210347 7356 114041744985529344851974682323570 7357 -38938222660003058833730874729109 7358 -76513756690259113032927411507376 7359 115555571438708661782679309090200 7360 -37719510307268702747854063507953 7361 -79257424625017500531076773545732 7362 117055651555416618976718907336820 7363 -36439907218577493808306476985684 7364 -82047826355914026482666133175789 7365 118540723238198466759473654095102 7366 -35098129076443528686551368973763 7367 -84884965173247019030599896513600 7368 120009491934819725875020997880333 7369 -33692883699988686772447890253956 7370 -87768819403763819069962097751987 7371 121460630295837809654864070778555 7372 -32222871480257355353315922256642 7373 -90699341631376130021508728159442 7374 122892777838619647219505002619983 7375 -30686785833026794042506079866496 7376 -93676457906971168804382912807861 7377 124304540618177764429855453865461 7378 -29083313669419214261135066263992 7379 -96700066947390091954269494602898 7380 125694490905205084975035541055528 7381 -27411135884621944299746469543586 7382 -99770039323652856253224024855478 7383 127061166871696685583469478790304 7384 -25668927865022101962912943695452 7385 -102886216638516574546934694210933 7386 128403072284554631716416969893619 7387 -23855360014062195056325055156866 7388 -106048410693462498405189395713433 7389 129718676207580074353624185881295 7390 -21969098297122813167105145915049 7391 -109256402645215047886779406114739 7392 131006412712264756785930936195461 7393 -20008804805738258174478845229257 7394 -112509942151904772096518784608470 7395 132264680597802206041604503156957 7396 -17973138341450377773097232075944 7397 -115808746508995806760114523378413 7398 133491843120746916250207491861526 7399 -15860755019605217774241209851075 7400 -119152499775107257430245010569629 7401 134686227734758016427287016158226 7402 -13670308893396180964122941663663 7403 -122540851887867019654495641593666 7404 135846125840871999835750340766821 7405 -11400452598456380625719252322401 7406 -125973417769945814892985890264451 7407 136969792548757323904835760504727 7408 -9049838018301585115365618361516 7409 -129449776425428709691589528006267 7410 138055446449411813140574022697991 7411 -6617116970923779997749996436096 7412 -132969470026691063809806185721996 7413 139101269399772062258408709536563 7414 -4100941916833699500682891301406 7415 -136532002991955753081165804762738 7416 140105406319712184925446302425997 7417 -1499966688848919496187561011085 7418 -140136841053718606900719238716125 7419 141065965001917536719549247470443 7420 1187152756077973238190774999793 7421 -143783410318239316534737551369341 7422 141981015935127198811834144082603 7423 3961757562698789776526784418195 7424 -147471096316305585158340172392196 7425 142848592141247295075989123716847 7426 6825185180686880334731215774173 7427 -151199243045489027372401288568639 7428 143666689026845367101308783734702 7429 9778768544944761350575305025499 7430 -154967152004122265369658984240559 7431 144433264249544304394706887163659 7432 12823835232717924994296208178605 7433 -158774081217237830056215121131600 7434 145146237599842455907561864564006 7435 15961706597233576717025793652059 7436 -162619244254720843078380402433509 7437 145803490898894791136012466278841 7438 19193696877586453733741259969482 7439 -166501809241939044258548985494106 7440 146402867912798067223535813647277 7441 22521112284597397385810983952447 7442 -170420897863125527691277117919071 7443 146942174283931151642505107526071 7444 25945250062374244572026046791788 7445 -174375584357801568187781703382609 7446 147419177479909678822445638181013 7447 29467397525308615725649901012302 7448 -178364894510539151805378781953375 7449 147831606760722344023223461713017 7450 33088831070246575350733886126479 7451 -182387804634375274280003601696923 7452 148177153164624087443432053558447 7453 36810815163575667095383018672467 7454 -186443240548202738000733016741516 7455 148453469513369458011962318772694 7456 40634601302975751768667133098676 7457 -190530076548475060903648643410498 7458 148658170437377296183152409280591 7459 44561426953586138034979416608701 7460 -194647134375576212956559271580052 7461 148788832421425801763865974980335 7462 48592514458346971680646267079405 7463 -198793182175219211518798161481414 7464 148842993871484781103591912301757 7465 52729069922278467947977825772340 7466 -202966933455251144511925041709673 7467 148818155203299662619729096124752 7468 56972282070467619372113203527358 7469 -207167046038255938199926788955671 7470 148711778953349453566674775376356 7471 61323321079538209534486406678832 7472 -211392121010360158406368274993977 7473 148521289912808450157062781686326 7474 65783337382386605091010711976719 7475 -215640701666661312595096405432877 7476 148244075285148928853333531833132 7477 70353460445972598056760711359036 7478 -219911272453712524754211873322506 7479 147877484868029505958737803398481 7480 75034797521961828647316233200976 7481 -224202257909512061906509027047321 7482 147418831260121075180486374949651 7483 79828432370023742641416424595117 7484 -228512021601461025211829893053655 7485 146865390093529486723891034389396 7486 84735423953596934401984524807675 7487 -232838865062767550354072953316351 7488 146214400292481134820954594304607 7489 89756805107941796885993478644476 7490 -237181026727791121809305061347885 7491 145463064358944642419931935734781 7492 94893581180308958552711214933484 7493 -241536680866836057682733368205519 7494 144608548685868588768439760519629 7495 100146728642060726344381963189861 7496 -245903936520918902535682452411126 7497 143647983898721987630128269225873 7498 105517193672591996485093424012391 7499 -250280836437050332508149743135911 7500 142578465226030706284350878748517 7501 111005890714906525734862176480399 7502 -254665356004588272557502848262957 7503 141397052899609488771663829139499 7504 116613701002714404877603534432411 7505 -259055402193235200596536642483062 7506 140100772585195425274408527166215 7507 122341471058926721265980415760442 7508 -263448812493269116393166827005146 7509 138686615844194864127211754012429 7510 128190011165434075482182228014013 7511 -267843353858614328222575974030080 7512 137151540627261606871758250798837 7513 134160093804066498822414607800140 7514 -272236721653375112464614788399668 7515 135492471800430031511415140735365 7516 140252452068643748068480228576844 7517 -276626538602472367469548226492091 7518 133706301704532266865479899907572 7519 146467778048036594591586433688684 7520 -281010353747040674620788145207989 7521 131789890748633963493650721736046 7522 152806721180171928385110171093399 7523 -285385641405260626184102653765533 7524 129740068038228285412493627146576 7525 159269886576926919293493645747660 7526 -289749800139318949488893165323244 7527 127553632038932753766275860896124 7528 165857833319870477128188557568566 7529 -294100151729206772344687143189982 7530 125227351276438219401833119216984 7531 172571072726823477050314190609829 7532 -298433940154084410459733538529658 7533 122757965073463797991992505059014 7534 179410066589223033717316237089851 7535 -302748330581959228429992553655640 7536 120142184324475779050176782328343 7537 186375225380290157046070757403791 7538 -307040408368441513748884961092591 7539 117376692308932590855851598294668 7540 193466906434014778766626726782240 7541 -311307178065361814804509764566811 7542 114458145543821576640909198208703 7543 200685412094987034270909700313538 7544 -315545562440051918338632544159871 7545 111383174676256885119582038568966 7546 208030987839119200925866982228211 7547 -319752401506110477810894482905051 7548 108148385416910909978045743053409 7549 215503820365318456233634865371160 7550 -323924451566493348290780974257404 7551 104750359515054699651153904936806 7552 223104035658187016936066637180715 7553 -328058384269787826068798061824861 7554 101185655775985309876008386160728 7555 230831697021842869700961108368987 7556 -332150785680549336455947522677446 7557 97450811121620457981486042759412 7558 238686803084971602999626590416289 7559 -336198155364598542907182775615390 7560 93542341695042768952510099406335 7561 246669285777237406565984228219743 7562 -340196905490196476730780875048669 7563 89456744009777649180021521013018 7564 254779008277199524699230441444020 7565 -344143359946034982200728197958768 7566 85190496144590093966424673556937 7567 263015762931898933007332861586927 7568 -348033753476999656878746486637617 7569 80740058984586798653414556218556 7570 271379269148299167965567257124581 7571 -351864230838682405421945877959004 7572 76101877509410510525182491899536 7573 279869171256784667196956658694409 7574 -355630845971640845226070706377573 7575 71272382129313897775915317730206 7576 288485036346940096359162661074323 7577 -359329561196421958839846481575556 7578 66247990069900033194980850451569 7579 297226352075854530149109917119917 7580 -362956246430387717613862312712851 7581 61025106806316161020997747308848 7582 306092524449215448624581929760597 7583 -366506678427400749069572062401921 7584 55600127547686446731443392288635 7585 315082875575478881835675613882817 7586 -369976540041448631915523153358221 7587 49969438772568167247683123132286 7588 324196641393424121801637624654297 7589 -373361419515305913477699484293961 7590 44129419816213995118175615863724 7591 333432969373423788997761801746934 7592 -376656809795353608158273809220716 7593 38076444510420929078423460641137 7594 342790916192783134611474620336831 7595 -379858107873696578578455714111481 7596 31806882876743738022850996058676 7597 352269445385525839472487997559058 7598 -382960614158739985782057664827282 7599 25317102873847778570294559741800 7600 361867424967027687373220135409839 7601 -385959531875406737449553243430808 7602 18603472199772432379621996412478 7603 371583625033923895765165329827686 7604 -388849966496198735053000974033560 7605 11662360149872449029415375255680 7606 381416715339741039890437473066948 7607 -391626925204325528207079911424923 7608 4490139531199889403960433702876 7609 391365262846729950245018844465355 7610 -394285316390144907960546864235126 7611 -2916811365915598057941027385126 7612 401427729254402164940791712644959 7613 -396819949182180805903054182782884 7614 -10562106738336052730309891685844 7615 411602468505299012627707791821928 7616 -399225533014004803016091290447582 7617 -18449351181887927761468316402932 7618 421887724268549662935750010306682 7619 -401496677228288375966839617873918 7620 -26582137543698858417457074169250 7621 432281627401802036086651172080350 7622 -403627890719353918971771961695008 7623 -34964044714366181551273635945681 7624 442782193392138793881814378151415 7625 -405613581615573350325904566244571 7626 -43598635359232734585568286300439 7627 453387319776619258450501090938544 7628 -407448057002983954005656917413885 7629 -52489453588053733181748460889433 7630 464094783543117513087637205600332 7631 -409125522691511781154553297358312 7632 -61640022562347524906291643461647 7633 474902238512156640518500421337656 7634 -410640083025213663615451998150842 7635 -71053842039732492969810059975819 7636 485807212700469545790447087788650 7637 -411985740737969423362362064705947 7638 -80734385854562613155438903419047 7639 496807105667047594521064432788912 7640 -413156396856076427838389250073967 7641 -90685099334184902670549018319403 7642 507899185842469877834840435525483 7643 -414145850649218981613061411597370 7644 -100909396650153512701094467708962 7645 519080587842337785303914155457816 7646 -414947799631305400031284096462438 7647 -111410658103747264456141072756295 7648 530348309765672239558698584883716 7649 -415555839612685708605016068453663 7650 -122192227345150279271082184022170 7651 541699210479163904737857267375539 7652 -415963464805283004072888461765263 7653 -133257408525668767876316203399449 7654 553130006888200446127800943936816 7655 -416164067982191315238832524580727 7656 -144609463382371286751248896587326 7657 564637271195628965452915920290784 7658 -416150940693312576057941261536648 7659 -156251608254554605223325807577619 7660 576217428149246593334090524439724 7661 -415917273538624773602005137179494 7662 -168187011031453016607637892845117 7663 587866752279047354145607206974844 7664 -415456156500692732761279075165561 7665 -180418788030625238755521415475507 7666 599581365125289364324101714933786 7667 -414760579338052038948114445105812 7668 -192950000806470241047735958479132 7669 611357232458482641281544891292385 7670 -413823432041115564219087644666652 7671 -205783652888341178786660164928835 7672 623190161492434829285028421921258 7673 -412637505352270629509338179407438 7674 -218922686447745365186976258142509 7675 635075798091529440605032670529015 7676 -411195491351853302149091835151651 7677 -232369978894137642739718274931465 7678 647009623973449315059535784834446 7679 -409489984111704358921276855060223 7680 -246128339398834878345704743067519 7681 658986953908596359864659538547072 7682 -407513480418029348423226919149590 7683 -260200505346600381866684688511379 7684 671002932917497801855226298529667 7685 -405258380565302614627688482894815 7686 -274589138714469079697872361462312 7687 683052533467528598195061251300484 7688 -402716989222972416045539769946148 7689 -289296822377407050030547366163224 7690 695130552670319874247966218607252 7691 -399881516376741030557664192906743 7692 -304326056340422783784834645845017 7693 707231609481263712336850241642164 7694 -396744078346210306713455715811415 7695 -319679253896772066221567959551555 7696 719350141902565874371299915250380 7697 -393296698880699133212541363084691 7698 -335358737711923912892591719144979 7699 731480404191339520277435735251091 7700 -389531310335055093679077618277524 7701 -351366735832981336643350829504962 7702 743616464074275261523765267105842 7703 -385439754927297764941374254574635 7704 -367705377623278098206321556622120 7705 755752199970465371823762517808832 7706 -381013786079946060724368768101681 7707 -384376689621900803865338550677319 7708 767881298224003250938879085847071 7709 -376245069846896316070877201346535 7710 -401382591327914982244140025681817 7711 779997250348022700969554576317864 7712 -371125186427731820626097441009636 7713 -418724890909103906644104424005214 7714 792093350281885820061391770531903 7715 -365645631771357823929909918075774 7716 -436405280835060145870956579032576 7717 804162691663272736210720810638120 7718 -359797819270869035796021769088078 7719 -454425333434501939394766123690479 7720 816198165116971593005739707544070 7721 -353573081551568897931111317980463 7722 -472786496376719711828875248298947 7723 828192455562212541443402323425525 7724 -346962672354071805152288960975600 7725 -491490088077092187683571085946227 7726 840138039540435593208170679407540 7727 -339957768514430559322325282659611 7728 -510537293026646843163598750592459 7729 852027182565428424403391825861147 7730 -332549472043242055912042606884975 7731 -529929157045675664641155724274935 7732 863851936497817196975740047998708 7733 -324728812305694070330586880283362 7734 -549666582461454569188125657062618 7735 875604136945940553093978096447394 7736 -316486748304525452014995361539092 7737 -569750323210153215285952630960844 7738 887275400695184754195336715025554 7739 -307814171067880571920055932894974 7740 -590180979863061479865201630025548 7741 898857123167905838187732357569975 7742 -298701906144046940606222908347059 7743 -610958994577299442417590821528789 7744 910340475916113280298132542099066 7745 -289140716205072027314877264608904 7746 -632084645971219478506250677627073 7747 921716404149138314006198563261426 7748 -279121303761261916510828977706852 7749 -653558043924751872279700190276993 7750 932975624298559429410541086867787 7751 -268634313988570029420934477681583 7752 -675379124304989382761614642247851 7753 944108621622706957858460306357291 7754 -257670337670889179751885832353834 7755 -697547643617351298178384656488439 7756 955105647853118710707264091234109 7757 -246219914259264201206249926920235 7758 -720063173582713849972104394103260 7759 965956718885368699264014839406849 7760 -234273535050045759890753807447734 7761 -742925095640941297887579590388584 7762 976651612516741665065044980785183 7763 -221821646484008207306680781844002 7764 -766132595381300694192548805546490 7765 987179866233276819348853936578402 7766 -208854653568455934424445452372108 7767 -789684656900293161467311011941028 7768 997530775048755476299726254762193 7769 -195362923424343098151663639310260 7770 -813580057087485619673045192148696 7771 1007693389398258483179849959349832 7772 -181336788960431318468756259970931 7773 -837817359839979155769478641002328 7774 1017656513088971155774545123388194 7775 -166766552676508414897516003520371 7776 -862394910206203778411563363393093 7777 1027408701310965128673613920082630 7778 -151642490597688990245376821127717 7779 -887310828459784031523023927429968 7780 1036938258710738786076571784875061 7781 -135954856341814088287953935003448 7782 -912563004104275979047673287642087 7783 1046233237530350051409829184743531 7784 -119693885321962791200828185622332 7785 -938149089809633318454961986916963 7786 1055281435815027947502000000202471 7787 -102849799086082875773277004631296 7788 -964066495281318947256537073346561 7789 1064070395692201787204146811751513 7790 -85412809795741071474992874120522 7791 -990312381063038103950541837152197 7792 1072587401724939786549643707630690 7793 -67373124845985434838665798861891 7794 -1016883652274130336069868268599149 7795 1080819479342841595223570314533775 7796 -48720951628303446098442385438198 7797 -1043776952282719932298398417835277 7798 1088753393353482386408674041928878 7799 -29446502438649004823527058499425 7800 -1070988656315788185116449869165372 7801 1096375646537559019097420558643460 7802 -9539999532500140359152982657995 7803 -1098514865007395854245359367814983 7804 1103672478330942059432265125544778 7805 11008319671103698017116745430371 7806 -1126351397886350559590688531562021 7807 1110629863596890395501841612177929 7808 32208197234609841794400318476247 7809 -1154493786804681485033278784382997 7810 1117233511491738485367148496835363 7811 54069349194166761328840708995380 7812 -1182937269308352789282778936790894 7813 1123468864427419205846323447379701 7814 76601459897101882277088262220060 7815 -1211676781951717447515338027424818 7816 1129321097134238506985194531278242 7817 99814176182778527864078777775545 7818 -1240706953557284942897862651896320 7819 1134775115827370882249187976131134 7820 123717101404967114237435054938080 7821 -1270022098422449251940396881287500 7822 1139815557480597728452302778902372 7823 148319789293886990891624851066296 7824 -1299616209474897963928361722726406 7825 1144426789210863243657552881616727 7826 173631737656097731706410132480229 7827 -1329482951378499115547753046468207 7828 1148592907777275290598597397382118 7829 199662381910442974527869661468366 7830 -1359615653591539435556949236604998 7831 1152297739198230882424767069790157 7832 226421088458275404897699507230044 7833 -1390007303379266165896268967608917 7834 1155524838490398325077655452669006 7835 253917147886218930857254527465975 7836 -1420650538782764469131731414662584 7837 1158257489533339814863255761965575 7838 282159767999752809576793696319841 7839 -1451537641546283644702755993644862 7840 1160478705063610142318712468676728 7841 311158066685933229753132639894186 7842 -1482660530005207957619887121831574 7843 1162171226802218326631042692653130 7844 340921064603599917297317392711778 7845 -1514010751936951842669899018961804 7846 1163317525719390203136163882199158 7847 371457677699449501331854609587267 7848 -1545579477377144569243249106449499 7849 1163899802440620436204112739244630 7850 402776709548392925876724779998140 7851 -1577357491403556159121370852566573 7852 1163899987798052838288822846823402 7853 434886843516651924173440148102725 7854 -1609335186890304410741438693544539 7855 1163299743531277463744771190025934 7856 467796634746088742013545356450187 7857 -1641502557234972334356790979001766 7858 1162080463141682422806909672052088 7859 501514501958304727005039326844217 7860 -1673849189061356095805194263588160 7861 1160223272904546942036848014051067 7862 536048719077086328528174815002105 7863 -1706364254900655751653674816333953 7864 1157709033043110594329694699365704 7865 571407406667822320591402908578250 7866 -1739036505854014571351054565092066 7867 1154518339068901044114980900748843 7868 607598523192562884233891633401829 7869 -1771854264239407646030818310614437 7870 1150631523292649815313027092136093 7871 644629856079440429137465014467103 7872 -1804805416225976697664222078552772 7873 1146028656510171695753827127106227 7874 682509012605222894048151671405213 7875 -1837877404459005604054209220543771 7876 1140689549867629157347005041661567 7877 721243410589823623402859048881518 7878 -1871057220678830045912282103478670 7879 1134593756910647796360704127135981 7880 760840268901646952327271272646427 7881 -1904331398337074954379851318925281 7882 1127720575821792999218624341314150 7883 801306597772706244298277833976758 7884 -1937686005213714973869728942777124 7885 1120049051850961011802539755033324 7886 842649188922510474914925017688590 7887 -1971106636038556063519168470491171 7888 1111557979943280051814255160791931 7889 884874605489777461325578701262944 7890 -2004578405120840505151696344839367 7891 1102225907569158245624879344511118 7892 927989171771095639906219154976414 7893 -2038085938990783089430784821902139 7894 1092031137761155711333632187665485 7895 971998962765722834348560041786034 7896 -2071613369056952959861035400917473 7897 1080951732362397235859579807952815 7898 1016909793525778852486529499327871 7899 -2105144324283523645312714740105717 7900 1068965515491280424237850154833969 7901 1062727208311159962269486075327918 7902 -2138661923891523030986645257423308 7903 1056050077227271117647990662053817 7904 1109456469548576425245185469403278 7905 -2172148770088325560323857330741421 7906 1042182777522614001500645970168079 7907 1157102546594190288858543718090736 7908 -2205586940829740631080319694774414 7909 1027340750344820836604953153260107 7910 1205670104299408636422110401111508 7911 -2238957982619164119417277287341834 7912 1011500908054832363121621741732041 7913 1255163491379468464763446370422881 7914 -2272242903348374020230697434999154 7915 994639946025781826158044227127381 7916 1305586728584532363355395642530943 7917 -2305422165184666518906311759032243 7918 976734347507318970876445887465137 7919 1356943496673100224119745815835833 7920 -2338475677509145171543597973828369 7921 957760388740482428720788115336280 7922 1409237124187630356330155739179183 7923 -2371382789911093473758247754963374 7924 937694144328136381166511564911230 7925 1462470575032354655049346889811758 7926 -2404122285243479682651252405862891 7927 916511492866013415851206939343659 7928 1516646435853365891584652245439104 7929 -2436672372744762546616535324382788 7930 894188122839430296982650163010405 7931 1571766903221151819489342059051889 7932 -2469010681232287310869730342223977 7933 870699538790766128245425619594865 7934 1627833770615849615726188639503461 7935 -2501114252372683245402608736328176 7936 846021067762813805180116160390826 7937 1684848415215596282761306706900032 7938 -2532959534034796680752844457302645 7939 820127866023134904392178291758072 7940 1742811784488454998195241387792598 7941 -2564522373730817396723266741175564 7942 792994926074565949934946302053509 7943 1801724382588505113164635161153982 7944 -2595778012151380860377952312128336 7945 764597083957039500910367500964044 7946 1861586256556793522151023614523636 7947 -2626701076800554532614549197695146 7948 734909026845897427160303230773561 7949 1922396982327958574206194706023716 7950 -2657265575736742903293316255877773 7951 703905300951885249313313526237861 7952 1984155650543453500094121331217819 7953 -2687444891425673373185400371250056 7954 671560319728026220873452949339081 7955 2046860852172415630742367523163097 7956 -2717211774711753197753065869389987 7957 637848372388581090682817170856528 7958 2110510663941349388794202101458247 7959 -2746538338914216762880335582600414 7960 602743632745304906069337694943866 7961 2175102633573916306320556585079749 7962 -2775396054054612071330321643737080 7963 566220168366214967712833651960134 7964 2240633764842253044747004416513443 7965 -2803755741222305821234428040814380 7966 528251950062084825069471783544246 7967 2307100502431369747194362227259734 7968 -2831587567084817423233784831571250 7969 488812861705877174175720353540812 7970 2374498716618314903140015104383940 7971 -2858861038549924092186886690587132 7972 447876710390324381965000670430360 7973 2442823687767930450019359783680196 7974 -2885544997586611304646306043777569 7975 405417236928858282127761112523367 7976 2512070090647160917886563254970022 7977 -2911607616212075817104498227854538 7978 361408126705081556572082670007296 7979 2582231978560024260951393909724652 7980 -2937016391652121606812614083363302 7981 315823020875960604619185291683755 7982 2653302767305498432665404444555825 7983 -2961738141682422931070764378186440 7984 268635527933904993691416243699751 7985 2725275218960727988367140835477463 7986 -2985739000158262688631380630511615 7987 219819235632880553528002368660166 7988 2798141425492107837266536872582899 7989 -3008984412740488834759754201067039 7990 169347723283682599900314095819558 7991 2871892792196957972911837906727671 7992 -3031439132825566207147453585198107 7993 117194574423471829225713345862256 7994 2946520020978662361005018671578700 7995 -3053067217687736212474392442686833 7996 63333389864648785460449819760033 7997 3022013093458308434423901555082863 7998 -3073832024841431831156110026579546 7999 7737801128112644297813611534359 8000 3098361253926029586975199247763207 8001 -3093696208632230793046870163674993 8002 -49618515734082946327092736052223 8003 3175552992135422968304362978315409 8004 -3112621717064764957760363329752540 8005 -108761825921700903158920305333168 8006 3253576025944587488396761836793339 8007 -3130569788876139395794391206607638 8008 -169718321269982235344708759525884 8009 3332417283807503559321093371874638 8010 -3147500950863549778304161055761022 8011 -232514105229105175477647150586134 8012 3412062887119655436463197494489461 8013 -3163375015474921964237631915274531 8014 -297175177434595692664446390138271 8015 3492498132421980408989436577397691 8016 -3178151078671532459826312550363795 8017 -363727417863893807081128077354010 8018 3573707473467415207979444805053679 8019 -3191787518071703261773083227864197 8020 -432196570574334096172491950533078 8021 3655674503154500207361863139215451 8022 -3204241991384798786159896634247397 8023 -502608227017856885129061084926267 8024 3738381935332694941779090933112058 8025 -3215471435144886699835578469889743 8026 -574987808927828212191615635332690 8027 3821811586484255532697277238340216 8028 -3225432063753557781527137996566828 8029 -649360550773412548214748372160791 8030 3905944357287724429613236710870705 8031 -3234079368841533041428214546277136 8032 -725751481777011802212511459969081 8033 3990760214068286831935680657366684 8034 -3241368118958818459031212450981881 8035 -804185407490358148836329697254521 8036 4076238170140454864883582676807319 8037 -3247252359603299480819847708912531 8038 -884686890924926051639342382514175 8039 4162356267048751453155233716068877 8040 -3251685413597798056750216947546523 8041 -967280233232411308395911618645368 8042 4249091555712279450595789336254818 8043 -3254619881825745135110611962269938 8044 -1051989453931111403215634526930521 8045 4336420077479279374795485984168339 8046 -3256007644335750349495532364111804 8047 -1138838270674132687149406015071138 8048 4424316845097999619345803590568556 8049 -3255799861825478794210613754109938 8050 -1227850078555445326295425951163818 8051 4512755823610427723879186967745676 8052 -3253946977515371430445479147595549 8053 -1319047928949907317373880591672479 8054 4601709911175658705204689111476238 8055 -3250398719422871497538529651077054 8056 -1412454507883483588055114442797299 8057 4691150919829908060454297656877411 8058 -3245104103047943420849822335713348 8059 -1508092113929996026410502543548405 8060 4781049556190411352572664859208152 8061 -3238011434480793840776166474916917 8062 -1605982635630854644781257960383718 8063 4871375402110690766212220891792528 8064 -3229068313942825599124215564847834 8065 -1706147528434339720881519066755181 8066 4962096895294910160649161901949427 8067 -3218221639771975568641681453644639 8068 -1808607791151129109045348901886914 8069 5053181309879285449815353970884406 8070 -3205417612863705124798730552955031 8071 -1913383941922894708490968838541560 8072 5144594736988765065480889561885393 8073 -3190601741579028624296882194102703 8074 -2020495993700926761731498061641376 8075 5236302065277447329450580507592627 8076 -3173718847131079460405100734968960 8077 -2129963429231884953835191914462459 8078 5328266961461456206827701624305966 8079 -3154713069461825929150372159241319 8080 -2241805175547920653544236179265286 8081 5420451850853255673410685417544862 8082 -3133527873620659212478110156949715 8083 -2356039577958565786211737950625459 8084 5512817897906644213461249852580684 8085 -3110106056656684113039668077631883 8086 -2472684373541940231073482616025551 8087 5605324986781936324597051305756596 8088 -3084389755036648671204703639345058 8089 -2591756664132991983470379931995776 8090 5697931701941105726559973205807943 8091 -3056320452600552337300131514989956 8092 -2713272888806652105348422967926559 8093 5790595308782936821665762084495882 8094 -3025838989067072832362836240524079 8095 -2837248795853960381759949587672481 8096 5883271734328505193745836846467576 8097 -2992885569101050119250682980066963 8098 -2963699414249397110916206964761136 8099 5975915547967586146967700245952154 8100 -2957399771955360854063082394554819 8101 -3092639024607842241900201089229478 8102 6068479942276870807672597638749136 8103 -2919320561699609237755877309986096 8104 -3224081129629774656430870425866625 8105 6160916713921153744602360936896835 8106 -2878586298048149130126152340767898 8107 -3358038424033522413674977324119855 8108 6253176244648942711892741209987764 8109 -2835134747800038597720128164420475 8110 -3494522763973578774847477314845106 8111 6345207482394231603596949833521670 8112 -2788903096903610492866493307378639 8113 -3633545135944209424165640361069479 8114 6436957922496470309231401183478021 8115 -2739827963158422210712847354474591 8116 -3775115625167793055852760349570007 8117 6528373589051061510422785780095398 8118 -2687845409567423152089151953545161 8119 -3919243383467561011625464496277965 8120 6619399016403012814809863891501523 8121 -2632890958352250673599717130004683 8122 -4065936596624631497671319517297354 8123 6709977230796674632925513018329449 8124 -2574899605644633097273891118020623 8125 -4215202451219470673188605072768794 8126 6800049732194798097162540462983778 8127 -2513805836866942755936484504631481 8128 -4367047100958156169941438628758363 8129 6889556476280454761182819462059751 8130 -2449543642815001688811059263239062 8131 -4521475632484068941967128123446997 8132 6978435856655669008277304862296747 8133 -2382046536456298585077732814080337 8134 -4678492030675896360581151576107249 8135 7066624687250926713909080831868287 8136 -2311247570456826479121304708889028 8137 -4838099143433093708419530462301304 8138 7154058184960037930733392781140884 8139 -2237079355449797675745782600529539 8140 -5000298645950222310267655029796318 8141 7240669952515148882617528513305125 8142 -2159474079059533960419675930541798 8143 -5165091004481860991307075903097310 8144 7326391961617017522144071156412126 8145 -2078363525693867510363854260090449 8146 -5332475439600073017415641336268706 8147 7411154536335989025263259550334852 8148 -1993679097118419555949151487401135 8149 -5502449888946703646834865894916437 8150 7494886336799430996605850731035373 8151 -1905351833826150966750359502291105 8152 -5675010969483083570157626397410124 8153 7577514343181714553124394575727770 8154 -1813312437215599996345065295174344 8155 -5850153939240021310709356168100624 8156 7658963840013154946607164800480091 8157 -1717491292591238670093762839120478 8158 -6027872658571282782944947429794332 8159 7739158400824655702489597841755163 8160 -1617818492999389138496160766724776 8161 -6208159550914079110796141718832993 8162 7818019873145131472757433645854272 8163 -1514223863913146038686081505843514 8164 -6391005563060414195219159420746671 8165 7895468363869118660976492008398936 8166 -1406636988779748859664812436161703 8167 -6576400124943481811481053446212597 8168 7971422225012317432282575663607053 8169 -1294987235443840824869774816657297 8170 -6764331108943647938150137039132051 8171 8045798039873145717446450729367590 8172 -1179203783460036193250762144891329 8173 -6954784788718907963725204686774348 8174 8118510609618723287926852535591851 8175 -1059215652308197508205384092576991 8176 -7147745797565070132080131708121705 8177 8189472940314043675032444749924813 8178 -934951730524796449803185609105666 8179 -7343197086311286437023712600847399 8180 8258596230413431636478638901234487 8181 -806340805763697980515365145191450 8182 -7541119880756929931219408382644184 8183 8325789858733725804016701658744819 8184 -673311595799665627668247483421034 8185 -7741493638656203407035668219499305 8186 8390961372928968057677528466541562 8187 -535792780487837468309784113587424 8188 -7944296006257258432405374270278329 8189 8454016478486724840547417985696842 8190 -393713034692365835380299414770508 8191 -8149502774403006082692988988004215 8192 8514859028266509010032605978093697 8193 -247001062197350440380685363119240 8194 -8357087834201211220217185351528781 8195 8573391012601115700449609725207869 8196 -95585630613122619717325242752407 8197 -8567023132271881102051115490906808 8198 8629512549982029980792733650254656 8199 60604392709140706271629430397796 8200 -8779278625580386289515433418544677 8201 8683121878350409621349456108371689 8202 221640003741582957447104396807520 8203 -8993822235865187520022254653117438 8204 8734115347015490943144591251060486 8205 387592023809818971882800296417216 8206 -9210619803669486254957231635182114 8207 8782387409222611312499170940336857 8208 558531060576381659417734264347749 8209 -9429635041986569230412377183627544 8210 8827830615393386245645994033831493 8211 734527467964887659591374863742984 8212 -9650829489529078408653725960372021 8213 8870335607060924109008339178614657 8214 915651305012468332117740353426314 8215 -9874162463632907413833850987177088 8216 8909791111523304902751682893740541 8217 1101972293638143535848625383790843 8218 -10099591012806903760678591768678207 8219 8946083937238893407674499087244183 8220 1293559775314957094542966069932370 8221 -10327069868940043067190259026945646 8222 8979098969987398899047117997052904 8223 1490482666633842896489784163270832 8224 -10556551399178236934726149276573034 8225 9008719169820935499494756690727872 8226 1692809413747351366780432939946518 8227 -10787985557483440358091030819842896 8228 9034825568829676874745501144232760 8229 1900607945681535832300107008989366 8230 -11021319835888237375993725328033112 8231 9057297269747038188896886317254175 8232 2113945626504479257838436856641209 8233 -11256499215459605223323667782074019 8234 9076011445419654826133597344856039 8235 2332889206340132167608554871349713 8236 -11493466116986087511921679841705933 8237 9090843339167763174690160982835234 8238 2557504771216334518607317307919215 8239 -11732160351403145937334745174657445 8240 9101666266061921531092037034013769 8241 2787857691736106014413949663611223 8242 -11972519069972007726123517276269630 8243 9108351615142340741965882667975547 8244 3024012570561513130336790520150891 8245 -12214476714227882448133606868283334 8246 9110768852607422310681661540257766 8247 3266033188699655069567472740180925 8248 -12457964965713986992065031052071411 8249 9108785525998428182139201944743199 8250 3513982450580557326988182933265521 8251 -12702912695518391340663924734838319 8252 9102267269407529014212648844890832 8253 3767922327917018560565366032580900 8254 -12949245913631280386594171586165594 8255 9091077809736798275009938754521149 8256 4027913802336726453538176442253084 8257 -13196887718140818253440744902951316 8258 9075078974036035684146686661914757 8259 4294016806777239202954620696557499 8260 -13445758244286401563103590810729794 8261 9054130697947617170085206118717736 8262 4566290165634723637284851266472016 8263 -13695774613388696623330343129861315 8264 9028091035286877337627981963790210 8265 4844791533657646707183056863709479 8266 -13946850881676472764856271225035228 8267 8996816168786836255584155039509000 8268 5129577333576936706974533950289339 8269 -14198897989030869787591877085449152 8270 8960160422036382858823132370488727 8271 5420702692464461978926074930775579 8272 -14451823707668371880592879717723699 8273 8917976272641324235546748630534960 8274 5718221376812020578178578621439489 8275 -14705532590784403159312958967400744 8276 8870114366638001195633473471888150 8277 6022185726323392290891067358356673 8278 -14959925921180111351202661821507303 8279 8816423534189457611088315508660427 8280 6332646586412377104496223017965314 8281 -15214901659895565800707664068519776 8282 8756750806594431723206840218897033 8283 6649653239400129532415086812892819 8284 -15470354394873264127457905531536851 8285 8690941434639713741513401129205955 8286 6973253334405498751491510701449367 8287 -15726175289676518144367231455820727 8288 8618838908326683238037451900585154 8289 7303492815922498071310980485515290 8290 -15982252032287974331544398031296983 8291 8540284978003103881376105959915831 8292 7640415851079456528407033914813312 8293 -16238468784014216796913756405917046 8294 8455119676931509563093221312670538 8295 7984064755574848083960027469374633 8296 -16494706128523101577816332268348745 8297 8363181345325766753604867566047505 8298 8334479918285252761483407387701720 8299 -16750841021041179819582462814355709 8300 8264306655887640575060927485713090 8301 8691699724541376735487568572498237 8302 -17006746737739284186950810852159905 8303 8158330640875428398175281996885057 8304 9055760478068547686290111201533041 8305 -17262292825335077230907296146761904 8306 8045086720736952332977025038970262 8307 9426696321588605258987248835717787 8308 -17517345050942092764870614607519717 8309 7924406734339422586496877220691974 8310 9804539156080627071682659064127426 8311 -17771765352195540945738162146659637 8312 7796120970828894864040688465355320 8313 10189318558698465942208009407612268 8314 -18025411787685895163767522952048788 8315 7660058203152248583570502128821470 8316 10581061699343626761724959881084933 8317 -18278138487732033301340670999951526 8318 7516045723274806202359088564364283 8319 10979793255892579213591749415225108 8320 -18529795605526467920566485569615565 8321 7363909379126899201387967944724570 8322 11385535328078188286926389551580309 8323 -18780229268685968697527290518086278 8324 7203473613312860771377902252765595 8325 11798307350025545684380806400379756 8326 -19029281531241656473370845344206041 8327 7034561503616090765049062758699645 8328 12218126001443104795056514992341315 8329 -19276790326103430785058812413981656 8330 6856994805333992547556293321407657 8331 12645005117470657255526077117857326 8332 -19522589418034382249190892431978875 8333 6670593995476725750536811456889523 8334 13078955597186343328750073220436684 8335 -19766508357171636776338702513319534 8336 6475178318863851129120783456638046 8337 13519985310775558692026980318344111 8338 -20008372433130880910522419471412789 8339 6270565836153065483448904507531990 8340 13968099005365309866779767258618443 8341 -20248002629732625622156444772899639 8342 6056573473835333442002381804626859 8343 14423298209528276684283951894678796 8344 -20485215580389080295568773494823707 8345 5833017076230820548612028694196470 8346 14885581136461566039503971823669246 8347 -20719823524191328373421952332146175 8348 5599711459520116045803710096363135 8349 15354942585845883918058047688069644 8350 -20951634262737321856268376468477988 8351 5356470467845305725772931174046997 8352 15831373844391615517103459522443499 8353 -21180451117742042459600762937876803 8354 5103107031515512717518000241127490 8355 16314862585079083335491834516713077 8356 -21406072889472013453835967708039894 8357 4839433227351568801499894748726779 8358 16805392765101053660640104297107933 8359 -21628293816047186830541502948473693 8360 4565260341204508276960116315902350 8361 17302944522516379982023931215375059 8362 -21846903533654076246947994863436981 8363 4280398932682592243096365850074572 8364 17807494071624510842986127048958440 8365 -22061687037714855896644386105499908 8366 3984658902121570874852080445471784 8367 18319013597071446492561911389074988 8368 -22272424645057999879604482268913684 8369 3677849559832876551870423983521550 8370 18837471146698606795964173846726031 8371 -22478891957136894414110806901762753 8372 3359779697664409013588177920509707 8373 19362830523146969130325444354524433 8374 -22680859824343717236092259602235490 8375 3030257662908526721603948594576540 8376 19895051174229752859209742156997242 8377 -22878094311466743299243488568706987 8378 2689091434591793789358727014291684 8379 20434088082087863303657223079726139 8380 -23070356664340104359394518101818210 8381 2336088702180950827250561200678439 8382 20979891651143266385748788402597383 8383 -23257403277735900644999039853473843 8384 1971056946739478325665284652127799 8385 21532407594866442104638792137762360 8386 -23438985664549436568544825112902349 8387 1593803524569004377784717729680390 8388 22091576821375064239439306667325386 8389 -23614850426329227679966755742445595 8390 1204135753369672107142595234756335 8391 22657335317882071882502555847666777 8392 -23784739225204303838806857366194727 8393 801861000953427709758411468330564 8394 23229614034012339162728126592507819 8395 -23948388757262212156550688081921532 8396 386786776544015029205568440734100 8397 23808338764008209477364407537306483 8398 -24105530727432003721065047223670583 8399 -41279175302731368567711086300676 8400 24393430027845243331327520840462430 8401 -24255891825927368639896623511032394 8402 -482528778124918078673981919619234 8403 24984802951280631071860209288887095 8404 -24399193706305965666852438722897130 8405 -937153524293808501619435761812077 8406 25582367144857847068368293634329529 8407 -24535152965201873692257065697569811 8408 -1405344373033338822257368860522141 8409 26186026581892266738822044879298802 8410 -24663481123788973872724109919940156 8411 -1887291645687329564950101176788346 8412 26795679475463635975397330390223620 8413 -24783884611033951141699130386939374 8414 -2383184918202090029455609487608034 8415 27411218154442470418259564068037446 8416 -24896064748798483522238429276756864 8417 -2893212910792436865228505692097762 8418 28032528938578673422159283591736748 8419 -24999717738851064952079690619697990 8420 -3417563374759496373305845001293333 8421 28659492012681892828995652382389959 8422 -25094534651849783527508593406923487 8423 -3956422976429031355799204567361375 8424 29291981299924391598818997218197041 8425 -25180201418358249971582418499282361 8426 -4509977178179429939154903323475440 8427 29929864334298482262150498207252515 8428 -25256398821957742089097852049875536 8429 -5078410116528914326749127911381845 8430 30573002132261873878670607184070211 8431 -25322802494519497679266840827077789 8432 -5661904477251974350834294427937309 8433 31221249063605598947719974885997055 8434 -25379082913701952249286317313692785 8435 -6260641367495502569262896068996768 8436 31874452721580530396919895176338241 8437 -25424905402738576499144938864853462 8438 -6874800184865606934358989313936245 8439 32532453792319861528299578589637016 8440 -25459930132582823399800896339526532 8441 -7504558483456602354665446816439540 8442 33195085923596308549407023563564906 8443 -25483812126477543249975778848289896 8444 -8150091836794236202292818739246346 8445 33862175592954202136130986881613198 8446 -25496201267017068899833376051646430 8447 -8811573697665783624098250218166553 8448 34533541975258065326610669981738820 8449 -25496742305771009752931482024777026 8450 -9489175254810258800590022688743463 8451 35208996809700725931338146321330740 8452 -25485074875539623789651073275683098 8453 -10183065286442626728150733822585963 8454 35888344266315486563902105556362927 8455 -25460833505311458967610622236368263 8456 -10893410010586569061699724951569108 8457 36571380812038370272115620303274100 8458 -25423647637994770597114972208916791 8459 -11620372932191055744147973280322001 8460 37257895076367978618155001105736096 8461 -25373141650995026823991377880211487 8462 -12364114687006703924504258265616836 8463 37947667716672037762937008090736975 8464 -25308934879711611890296556973109862 8465 -13124792882198665759156736473036935 8466 38640471283191270727768615512787707 8467 -25230641644027623434738586221725086 8468 -13902561933673579431562237477082618 8469 39336070083792816300382991327627316 8470 -25137871277867437514820384390672373 8471 -14697572900098941879220409076816561 8472 40034220048527021130864842725912801 8473 -25030228161897480217118491344000539 8474 -15509973313594119584056770645261006 8475 40734668594043057110830834629259882 8476 -24907311759446399511065837915763622 8477 -16339907007073104163073978173244856 8478 41437154487920465287796674838358645 8479 -24768716655721572214775599469693574 8480 -17187513938220044658186752997538672 8481 42141407712975395940363479542051837 8482 -24614032600399610485110081863064750 8483 -18052930010079547203388923371882995 8484 42847149331602006201703205852063909 8485 -24442844553669246820463008380204628 8486 -18936286888244727376110325576772215 8487 43554091350211187291707370928867165 8488 -24254732735805678147133033968459239 8489 -19837711814627029890599689551883374 8490 44261936583830527205412668720925779 8491 -24049272680356134731489172078424264 8492 -20757327417792896558399460101262981 8493 44970378520931167047484083375594500 8494 -23826035291017110462490142071736608 8495 -21695251519853465535144210419317102 8496 45679101188548984331751801118514050 8497 -23584586902284343944220918203475962 8498 -22651596939894624946810855867675404 8499 46387779017769329838498847070290311 8500 -23324489343957276938001849026541874 8501 -23626471293935920991696731129294447 8502 47096076709646360299745009418631688 8503 -23045300009580334337240520149722505 8504 -24619976791408036655449213302648152 8505 47803649101629842537735468839907108 8506 -22746571928903970228893078161237848 8507 -25632210028139811244706121659848605 8508 48510141034574159999191800738559444 8509 -22427853844449003907673588732691150 8510 -26663261775847065101785154792935080 8511 49215187220406125096578417081833943 8512 -22088690292258330219084758956586920 8513 -27713216768116827138356048497102073 8514 49918412110530094696588889781950562 8515 -21728621686920626403363983698806888 8516 -28782153482881937231267236064111155 8517 50619429765050796588906711922132754 8518 -21347184410951195024819017999965927 8519 -29870143921382410130241592957307102 8520 51317843722896206156162421155332662 8521 -20943910908615575560529565609877352 8522 -30977253383611404292571790904615451 8523 52013246872924759766539427135167243 8524 -20518329784282028194971014322598223 8525 -32103540240245137098275411455842196 8526 52705221326103158975222454882343011 8527 -20069965905389438154327355577647558 8528 -33249055701057629111104798524871846 8529 53393338288843002380827457581113153 8530 -19598340510117609999279562911653343 8531 -34413843579822743593738320160295022 8532 54077157937586484308251534646482911 8533 -19102971319847314378724540317586555 8534 -35597940055707615199810658183427978 8535 54756229294733416223750717937774762 8536 -18583372656497817391177569579063939 8537 -36801373431163232852770662869572564 8538 55430090106003862318364622302292534 8539 -18039055564829960474215527218804077 8540 -38024163886319658058492091149154344 8541 56098266719332729777911333971494237 8542 -17469527939803169287633967812337534 8543 -39266323229895120531755910263297740 8544 56760273965394721293335931473401176 8545 -16874294659075048808132066556262167 8546 -40527854646630039755381588694790106 8547 57415615039860137021644018658911481 8548 -16252857720732471536807029941281722 8549 -41808752441258873227431934705620386 8550 58063781387484109899464544557322765 8551 -15604716386343281635737850357540831 8552 -43109001779034591324666905957618253 8553 58704252588133966516962277706882598 8554 -14929367329417922764783153448819690 8555 -44428578422822524258477682412533212 8556 59336496244861530104621410706483636 8557 -14226304789370446548418387146452601 8558 -45767448466782320086121093540233691 8559 59959967874129317058442759884173447 8560 -13495020731068474858889697034857637 8561 -47125568066658793551863059423304383 8562 60574110798301728264309706448320541 8563 -12735005010061767482755599290221453 8564 -48502883166704535154079308880874309 8565 61178356040514495678943023998922205 8566 -11945745543579090224317029496560462 8567 -49899329223259287700351840913646160 8568 61772122222037817623546756210077172 8569 -11126728487383081979513176428506129 8570 -51314830925013285124827967157034337 8571 62354815462250797355991484809093398 8572 -10277438418572785858146276473938006 8573 -52749301909983984984457168105156279 8574 62925829281346993153177195858721102 8575 -9397358524423433789137619703049718 8576 -54202644479237913138026977849713696 8577 63484544505893088575568343871387524 8578 -8485970797352959374661162467054701 8579 -55674749307391676177776512425763282 8580 64030329177364903248003499059263741 8581 -7542756236104554672109973424222817 8582 -57165495149928585451579616385908038 8583 64562538463787181502432488032543826 8584 -6567195053234386332846337637616883 8585 -58674748547369775568273282545225283 8586 65080514574605823036397496083838102 8587 -5558766888993339579601134256041410 8588 -60202363526341191248150481854442406 8589 65583586678923450382491293146921389 8590 -4516951031691368210351107699436298 8591 -61748181297580358900064925850384648 8592 66071070827231446903540364555577054 8593 -3441226644632689499057894983244670 8594 -63312029950929454404800787550699495 8595 66542269876773840171316732656330518 8596 -2331072999709677970231091398860784 8597 -64893724147363825948248520918999300 8598 66996473420680653393365291048781919 8599 -1185969717742875735155728073206639 8600 -66493064808107831302114147503102929 8601 67432957721010595877192697178382000 8602 -5397015654052939692849403338009 8603 -68109838800892602433707718866772450 8604 67850985645845216796760482136077091 8605 1211164039441286076863811761869426 8606 -69743818623413157555667095381625893 8607 68249806610578898515786583599951052 8608 2464231269136143426742283821576756 8609 -71394762084045141493667856928784396 8610 68628656523551320849515358637868970 8611 3754321115543852023845749154483353 8612 -73062411979884390257674604124756140 8613 68986757736171279582920248706905361 8614 5081948365935017446652385859373418 8615 -74746495772175484796162497939792983 8616 69323318997682995720614820094491227 8617 6447625870115866800523147726375166 8618 -76446725259198482677195980898298918 8619 69637535414728299902464226425590304 8620 7851864250465104659303314830670559 8621 -78162796246686094775608661224708041 8622 69928588415860323576532945699542779 8623 9295171604547248072233427818312785 8624 -79894388215846707412915128527071528 8625 70195645721166568367015985975678589 8626 10778053200221341873646295514938627 8627 -81641163989071838751141493487872606 8628 70437861317161461989863492952679257 8629 12301011163164948674300889426418527 8630 -83402769393409861916559585064684902 8631 70654375437110736451692361473253279 8632 13864544156734360865700462953605207 8633 -85178832921891126334864712025266783 8634 70844314546952186479601488391730006 8635 15469147054083101422931844615687865 8636 -86968965392792963295595104385085216 8637 71006791336979576479136716900811586 8638 17115310602461962054878994839911297 8639 -88772759606936471896972596503246048 8640 71140904719458667144292677877819614 8641 18803521079625078159759663622730608 8642 -90589790003110447314503363649451434 8643 71245739832346521365719668335422442 8644 20534259942267855789835794287810014 8645 -92419612311721334910453576007063421 8646 71320368049287427616139982328338086 8647 22308003466423953394569728117261110 8648 -94261763206771670974808452311656833 8649 71363846996060940664722963364567730 8650 24125222379749976068353907530357757 8651 -96115759956273104041287936267414978 8652 71375220573659688572654211046508825 8653 25986381485628069505867591587922438 8654 -97981100071203779523620785250755856 8655 71353518988176724491099148569127703 8656 27891939279018200315130018320613600 8657 -99857260953123615104716889992078506 8658 71297758787684316078348263700765747 8659 29842347553993586029725183140271808 8660 -101743699540564794499461920649938264 8661 71206942906288157328030866045884592 8662 31838051002894487422734918026948111 8663 -103639851954318663195590297543840267 8664 71080060715543061480723760099860777 8665 33879486807037404975211912982304905 8666 -105545133141744121011412191044361531 8667 70916088083418242342987404065735219 8668 35967084218918625789126982664161157 8669 -107458936520226573147383102297564301 8670 70713987441002318951712017262178486 8671 38101264135853054422977217112263134 8672 -109380633619920523140025487434235494 8673 70472707857140177877605782187385813 8674 40282438664991326134505836065389683 8675 -111309573725912968163583505441622467 8676 70191185121195802712994885440951417 8677 42511010679660351547720852826596937 8678 -113245083519948888585186425822515348 8679 69868341834137124130934540069189328 8680 44787373366974672753657022662020768 8681 -115186466721864310034416577449361083 8682 69503087508140860448000344492975053 8683 47111909766668330157897542152720835 8684 -117133003730876656439148260205858552 8685 69094318674917200483540854208668413 8686 49484992301099341798810499508969086 8687 -119083951266886407037119776299641072 8688 68640919002956031753787765936478421 8689 51906982296381390372962494586435288 8690 -121038542011948418055111102806126468 8691 68141759423898230199310561537521736 8692 54378229494599892474032383711627553 8693 -122995984252075671145572733606092445 8694 67595698268237306743503050405764752 8695 56899071557072297714304336354989850 8696 -124955461519542664353371869265757818 8697 67001581410558443466657133935508071 8698 59469833558615226965632739821826706 8699 -126916132235860168004107163788556384 8700 66358242424523652031179689714014713 8701 62090827472783917205305551392290694 8702 -128877129355597625834523217357393208 8703 65664502747813441578147972899822775 8704 64762351648052389746584503267869543 8705 -130837560011234091636805737011431066 8706 64919171857236996559344834668899794 8707 67484690274905807388284622477002590 8708 -132796505159223251835209629681063271 8709 64121047454224429164427438960144101 8710 70258112843819628447072661591183703 8711 -134753019227462795528582741555954771 8712 63268915660916190022220838502452307 8713 73082873594103410291854010334896911 8714 -136706129764363153581872067696161752 8715 62361551227066186915269154521615003 8716 75959210953590455941965730000391368 8717 -138654837089715438168182796115977678 8718 61397717747976578163972000976610916 8719 78887346969157943207076911153307172 8720 -140598113947563271502830698297017989 8721 60376167893683567254708171835020980 8722 81867486728065720639077541792989062 8723 -142534905161288098268545036317021174 8724 59295643649614831962969648386808867 8725 84899817770105607055678942334625802 8726 -144464127291122527939087450159928243 8727 58154876568940466730659293465074062 8728 87984509490556785322587612278070070 8729 -146384668294311251825814669404114717 8730 56952588036840505092885878643247402 8731 91121712533946745398487446731729998 8732 -148295387188144122504393656516858837 8733 55687489546913211518387232838885270 8734 94311558178621199929690553063158882 8735 -150195113716091071348439158204020768 8736 54358282989949392762019749114106153 8737 97554157712130477011214792570789905 8738 -152082648017273670276809845239910181 8739 52963660955298969666392519935389501 8740 100849601797444082513634697365213021 8741 -153956760299513317596238005980656914 8742 51502307045056974859462723257249756 8743 104197959830009427819473821627067312 8744 -155816190516201241825151242282873163 8745 49972896201296991851653132903486051 8746 107599279285675131150902032442393336 8747 -157659648047240772766063294806463272 8748 48374095046580830138003592493540898 8749 111053585059503831235796600538379142 8750 -159485811384317622441221239377444540 8751 46704562237973930874047158946876943 8752 114560878795504093905717752318927110 8753 -161293327820759251031346674362002756 8754 44962948834796621945743914060078158 8755 118121138207315754802626067476829379 8756 -163080813146249760996328556068548978 8757 43147898680341881553277380425581892 8758 121734316389887917563022836145768704 8759 -164846851346672167386076283847241425 8760 41258048797790729129744876259125812 8761 125400341122193826223173285001174929 8762 -166589994309355330046376340768156718 8763 39292029800556733224895397153977060 8764 129119114161031945832509553068229555 8765 -168308761534008305329864203181186152 8766 37248466317291411179413134628833131 8767 132890510525967826064623707246735294 8768 -170001639849630376847314948811720069 8769 35125977431782486653377359303294295 8770 136714377775476681470880151700478248 8771 -171667083137690558146115658717844468 8772 32923177137977071553942011328486915 8773 140590535274352108733608654342532599 8774 -173303512061875920519718425829145254 8775 30638674810361840242834096469471178 8776 144518773452451968143072910589911994 8777 -174909313804713687906760246028515191 8778 28271075689932169214460718905435163 8779 148498853054858193457069239153703164 8780 -176482841811377653290861418133422083 8781 25818981385982016289493062079866637 8782 152530504383533153403014743138780934 8783 -178022415540995108701055227564604046 8784 23280990393946012805161190657206288 8785 156613426530561179367308657132423229 8786 -179526320225776138811862559278856016 8787 20655698629524831834121518624739223 8788 160747286603069989179725604730921803 8789 -180992806638292807857500024263514480 8790 17941699979324378082930784726678620 8791 164931718939932986460783778026383047 8792 -182420090867241465787347290051039506 8793 15137586868238712308152042953604171 8794 169166324320359790441960294096854931 8795 -183806354102027113973667770705448984 8796 12241950843805877711155206982365883 8797 173450669164488862708978765631896520 8798 -185149742426514497718892243314330124 8799 9253383177764929303151614283123160 8800 177784284726102736427213249220491170 8801 -186448366622296334041089227988491051 8802 6170475485041482450239766285906021 8803 182166666277593130595470957922569328 8804 -187700301981834832817465537559610416 8805 2991820360387985162832580795317561 8806 186597272287310137990601215579702985 8807 -188903588131838429148666231019074963 8808 -283987967096317124564086704504940 8809 191075523589436721109245140289383808 8810 -190056228867241408533103494877274707 8811 -3658352961342124097503441728860583 8812 195600802546536926610615419610055189 8813 -191156191996159875992415194448696901 8814 -7132675088361428946745031104419522 8815 200172452204933545998300320981087755 8816 -192201409196203289108435637468463430 8817 -10708351106753008537475056832174146 8818 204789775443078399346052826963737537 8819 -193189775882526544971598171651746587 8820 -14386773339443364948487146740675563 8821 209452034113086010334401444212604844 8822 -194119151088013375415925067526819016 8823 -18169328926446346413461493391270180 8824 214158448175609165283111354609959556 8825 -194987357355987565651476389417315868 8826 -22057399058426736534078823041048611 8827 218908194828242716875212283619949515 8828 -195792180645854261283517151538214137 8829 -26052358190855312450057485812859784 8830 223700407627649995192667187465261922 8831 -196531370252079369826486653206259145 8832 -30155573238545233127887362331572461 8833 228534175605614335226795042304665658 8834 -197202638736920787622400984228785861 8835 -34368402750362136647750280425282852 8836 233408542379226511263836615998167098 8837 -197803661877330893729471253498197131 8838 -38692196063902998107325673614296865 8839 238322505255427295245898044666228827 8840 -198332078626455440953251517365996251 8841 -43128292439941636088093803106888049 8842 243275014330132918194402410525795650 8843 -198785491090159642996768097494975433 8844 -47678020176441753422802699162348633 8845 248264971582179921883057900043052871 8846 -199161464519017897450544523251217112 8847 -52342695701941565807596975052053536 8848 253291229962334731728090593109377725 8849 -199457527316209199352121442387546648 8850 -57123622648117407596276906228122268 8851 258352592477622272202692272847812982 8852 -199671171061765880700764624844692584 8853 -62022090901337216414933921211932727 8854 263447811271237072285983255598129845 8855 -199799850553628860018559154212570514 8856 -67039375633018485119888667965099356 8857 268575586698309581447414892463815199 8858 -199840983865968093821258858284029804 8859 -72176736308609139572414969874234947 8860 273734566397809825483275443109335197 8861 -199791952425232391182755738657635384 8862 -77435415675013851897671412870961315 8863 278923344360880087125115080819383317 8864 -199650101104398174090866832998895025 8865 -82816638726292539770803995246456248 8866 284140459995897987494757218333751817 8867 -199412738335892142562293481522829841 8868 -88321611647462231108758405880087811 8869 289384397190581182182020979117132192 8870 -199077136243668124777650618236256331 8871 -93951520736238098728030849963471102 8872 294653583371454858454314636173183166 8873 -198640530794923661459511715751862410 8874 -99707531302554289436106470594264687 8875 299946388561013338892615746771196075 8876 -198100121971947080229475545612605333 8877 -105590786545710194982885569279313293 8878 305261124432917349785880058774145771 8879 -197453073964590962475532257094801221 8880 -111602406408993036789184277474998207 8881 310596043365578910945216776212552234 8882 -196696515383872981829961759382395212 8883 -117743486411633070647644330007234525 8884 315949337494496335129112789337140605 8885 -195827539497210102519005533839723319 8886 -124015096457953360239819459935703357 8887 321319137763712501052851968496150042 8888 -194843204485797056693708254393748127 8889 -130418279623581927507630363277099171 8890 326703512976780371601083557836714922 8891 -193740533724644875294415288398015924 8892 -136954050918600162341892473745172704 8893 332100468847630679427796420099418531 8894 -192516516085800015732449729563110955 8895 -143623396027507671791788957539377965 8896 337507947051747782922013578227986498 8897 -191168106265269314691102116916627821 8898 -150427270025890268842138590377289927 8899 342923824278070917592573062050938213 8900 -189692225134180583939633960726246301 8901 -157366596073684550737230057300277118 8902 348345911282049418281967437653940924 8903 -188085760114713164312575213770558694 8904 -164442264084939495736561377245358094 8905 353771951940291977298514193608696362 8906 -186345565581337145804572252874046210 8907 -171655129373982722946174515982690808 8908 359199622307261619244033337531823500 8909 -184468463287904253259674511334189638 8910 -179006011277906511464957655067277973 8911 364626529674479826032771058403083221 8912 -182451242821137574847428203021088640 8913 -186495691755296370274484216876208395 8914 370050211632715121711835035997071310 8915 -180290662081071377707912575760274865 8916 -194124913961132888168174138845605780 8917 375468135137643437198688503998488405 8918 -177983447788996198844911211746115402 8919 -201894380797805781184673482772079105 8920 380877695579479705986033179846263420 8921 -175526296023468222945555020117217327 8922 -209804753442187492663720169753362455 8923 386276215857092404187859247246038311 8924 -172915872784945648909033129207947676 8925 -217856649848722395660219944377240563 8926 391660945457125127718794278324844174 8927 -170148814589618306977893027807918843 8928 -226050643228496598312721434716890188 8929 397029059538661806827131852741828234 8930 -167221729093000204653532095811965999 8931 -234387260504262567189568971967009882 8932 402377658023984779007873935868310674 8933 -164131195743857955654646486056633802 8934 -242866980741402261003701743648951477 8935 407703764695987686367866582491051204 8936 -160873766469051167777275801001790616 8937 -251490233554822214550200221120536883 8938 413004326302818017824127272707653354 8939 -157445966389863836363827437906769375 8940 -260257397491784029746551337025228349 8941 418276211670337090889042604292091680 8942 -153844294570408595478773504248269824 8943 -269168798390684024217307277115720153 8944 423516210822998346905549245418045838 8945 -150065224798688322665094954391709094 8946 -278224707715806357521013798965165686 8947 428721034113758028171123476353639580 8948 -146105206400902060165952463136724995 8949 -287425340868084807645925795963397857 8950 433887311363645599748690096922973548 8951 -141960665089584509707716797491869734 8952 -296770855471919505449978153611132340 8953 439011591011634683554753063937964651 8954 -137628003846170463753080067491962092 8955 -306261349638106358858699858807452855 8956 444090339275468771495697331577965848 8957 -133103603838577457641075545273995933 8958 -315896860202948611596915223115692836 8959 449119939324109588552178082709686175 8960 -128383825374401648182659627973678749 8961 -325677360943631989361895992504942116 8962 454096690462489669376925715073824967 8963 -123465008890323449302918351820275050 8964 -335602760769957189465940043770059599 8965 459016807329264503634023776235990757 8966 -118343475978320767707759583107687580 8967 -345672901892536074192955676833236850 8968 463876419108273479182874653432273871 8969 -113015530449288785668507856580663381 8970 -355887557967570833326651989025921219 8971 468671568754432818649868471797833814 8972 -107477459434666116898963781563505594 8973 -366246432218348593372111721092110641 8974 473398212234797746771819847941051517 8975 -101725534526667819653623367223777389 8976 -376749155533597469886166918630090827 8977 478052217785545253371302255268930210 8978 -95756012957726171180501528789041784 8979 -387395284542863890641216467430466287 8980 482629365185643012387805640326913744 8981 -89565138819740294173647916865713056 8982 -398184299669085161125064619491284421 8983 487125345047984291145579736346760573 8984 -83149144323735661005535127402028369 8985 -409115603158545705427476249295536451 8986 491535758128783018052672165711430340 8987 -76504251100534190089382830323167228 8988 -420188517088420195006829164078979011 8989 495856114656037581163056939794691938 8990 -69626671543035072380146649372649409 8991 -431402281352121880167830462043079369 8992 500081833677886386164182740349997710 8993 -62512610190705629743282105302539325 8994 -442756051622689864505543604974014566 8995 504208242431692720194282037116594855 8996 -55158265156880391892831140764669604 8997 -454248897294464815764249183218276431 8998 508230575734711028717455153330099922 8999 -47559829599465189966281524380006867 9000 -465879799403318687777032424784669030 9001 512143975397201326149700462790636672 9002 -39713493235641383289031340228177774 9003 -477647648525720441740355587860081200 9004 515943489658873107901775343680760746 9005 -31615443901163366803296216183987580 9006 -489551242656936501351304058447988376 9007 519624072649554821475868778312198011 9008 -23261869154840230256370777542138968 9009 -501589285068681759287365845371553618 9010 523180583874999667680007308265371296 9011 -14648957928789862061817660364348675 9012 -513760382146554372507964861647584803 9013 526607787728753249218382156986295054 9014 -5772902225050890561494802656233807 9015 -526063041207605344525699317245106998 9016 529900353031023342921831683315047902 9017 3370101140865361081722753643008589 9018 -538495668298411994551321681176132348 9019 533052852595506852822272689418065051 9020 12783848748904283607708935890939561 9021 -551056565974042859491889768888085454 9022 536059762825143783775225884394076504 9023 22472128735304015810748462972581151 9024 -563743931058320365638652462297559634 9025 538915463337782868317266691965281125 9026 32438718904767602711022249045819707 9027 -576555852385806745342650783614127622 9028 541614236622758262116429388871354193 9029 42687384793405359234123901135798942 9030 -589490308525958160543249977027829229 9031 544150267729391504444187191013244611 9032 53221877681886471488803771279564699 9033 -602545165489911832081375579712333698 9034 546517643988447698349029990028981343 9035 64045932558244179722253139478316880 9036 -615718174420391161830146634620076995 9037 548710354767589609133623257003342615 9038 75163266029784582457081215650183395 9039 -629006969265234375755260703986455852 9040 550722291261888087683310727613645540 9041 86577574183555173628308446256108775 9042 -642409064435073110638601822468747326 9043 552547246320461905421479413556204984 9044 98292530394835696246707861962448165 9045 -655921852445708616835831310320026581 9046 554178914310334718099060728008172078 9047 110311783083120760432242512560350588 9048 -669542601545754854676479063574556296 9049 555610891018611464277313046794418446 9050 122638953415070953545285750586896146 9051 -683268453330139723937366477147952642 9052 556836673594091028723051107778505499 9053 135277632953916858560604696655968920 9054 -697096420340077984826609975859393126 9055 557849660529446468767325296029134252 9056 148231381254808517185577771151092484 9057 -711023383650152105578010399374388643 9058 558643151685118490033843257402755576 9059 161503723405611419226702920047138089 9060 -725046090443160306682568884304509783 9061 559210348356082174323037758166344564 9062 175098147512659093207224871549571338 9063 -739161151573414464913309044202965147 9064 559544353382661183454814898793496236 9065 189018102130981807668934624217003154 9066 -753365039119194292241654263696075633 9067 559638171306577795755465933594342778 9068 203266993638540792242110931029352807 9069 -767654083925088314880245882898881436 9070 559484708573441152795104290226766386 9071 217848183554007744590604266559542921 9072 -782024473134976646623269906280485194 9073 559076773782890009885849064667791667 9074 232764985797640228456860019749261752 9075 -796472247716435377194123899059835146 9076 558407077987620070469613663450530456 9077 248020663894814881099070088066964909 9078 -810993299977367581044181656893390855 9079 557468235042539648509011319424160390 9080 263618428121792160579303712256324285 9081 -825583371075691493176508138352443479 9082 556252762005310919635254258135612812 9083 279561432593298666172351538711189528 9084 -840238048522942296667344796156255918 9085 554753079589547397450996814873715311 9086 295852772291525884189746626382174276 9087 -854952763682670219201474624436792746 9088 552961512671951480881130852987255782 9089 312495480036157537973234189286818105 9090 -869722789264544243670328142400101452 9091 550870290854688967845566941235918738 9092 329492523395051580688665365178318102 9093 -884543236815097697629854913033532362 9094 548471549084310294200061365821511121 9095 346846801535217253727987045701330407 9096 -899409054206079298688460364776451091 9097 545757328328540940566548915493809762 9098 364561142013742568389226203972844626 9099 -914315023121400893945813906709970726 9100 542719576312275927316706793731313792 9101 382638297508343044582097012939648098 9102 -929255756543701141897245885458295167 9103 539350148314125594961974910849438992 9104 401080942487218584380141015866545251 9105 -944225696241572740309359228486079666 9106 535640808024871917063189530897735037 9107 419891669817921960470412198324801238 9108 -959219110258529503874769225312585484 9109 531583228469206420542547599150408689 9110 439072987314959587103248092234223144 9111 -974230090404818635797535615307513746 9112 527168992992132367044540606436473282 9113 458627314225863003793996873373795110 9114 -989252549753212918200028047253115646 9115 522389596311425183439880792942691740 9116 478556977655487867314145830742372806 9117 -1004280220139947261457614153588025802 9118 517236445637556192345993505517042228 9119 498864208928316204805794201478637807 9120 -1019306649671994102545019644974626306 9121 511700861862495488979727173504104019 9122 519551139888557258061609997586661020 9123 -1034325200241902520523627413173466540 9124 505774080818820310978286274835439309 9125 540619799137862435087858850289738781 9126 -1049329045051456643620128286252711786 9127 499447254610565456986291710186731757 9128 562072108210490708261591412409228101 9129 -1064311166145439949449055018066385964 9130 492711453017262199596858119108413543 9131 583909877685782247222988101221377677 9132 -1079264351956823407936152245310174994 9133 485557664972621712240800600533682274 9134 606134803237820177697877178333973988 9135 -1094181194864727077084197801310678925 9136 477976800119328259202321622951048368 9137 628748461622183102786030231925114162 9138 -1109054088766536734913676045791463259 9139 469959690441416286307147055675140947 9140 651752306599714439788613188203550659 9141 -1123875226665589407531558722891611358 9142 461497091975714067922268316485010036 9143 675147664797258700970334586274609297 9144 -1138636598275874233253700512464749934 9145 452579686603844716540490342874563653 9146 698935731505339609977106623860192065 9147 -1153329987645227975972985761464697223 9148 443198083926283114926431081941127931 9149 723117566412780384050327051677465654 9150 -1167946970798537667333960655472202519 9151 433342823219974689991785683204859141 9152 747694089278292655205339283532191070 9153 -1182478913402496305780044156972906097 9154 423004375481028882368208118949720037 9155 772666075539087337750146407939490881 9156 -1196916968453491270866119105472166572 9157 412173145554006678070980874581598914 9158 798034151856588304698020910178055350 9159 -1211252073990239111476524293577923438 9160 400839474349327628418066580718717632 9161 823798791599357997812799429191616491 9162 -1225474950832814636308471961394533423 9163 388993641150327393092677655095763057 9164 849960310263373095263728356415549637 9165 -1239576100349756761309568557071831378 9166 376625866011501968244611680477859389 9167 876518860829818082636813058136655944 9168 -1253545802254968351106047294137185866 9169 363726312249479408006916168888092606 9170 903474429060595047637050666926225672 9171 -1267374112436162315970251979868161587 9172 350285089028263982709889264816185662 9173 930826828731779231117560374344514772 9174 -1281050860816641491811471159423682707 9175 336292254040301341174795025693535648 9176 958575696805281847593459909668717297 9177 -1294565649252235323158995958733632209 9178 321737816284916326343653986782097717 9179 986720488539014421431561538834490552 9180 -1307907849465252087239560074296885454 9181 306611738945677633495634825295803769 9182 1015260472535882401157979369373776436 9183 -1321066601017341325111423130093615099 9184 290903942368245466633626530054106387 9185 1044194725731970097455893807329753397 9186 -1334030809323197282333959406477036047 9187 274604307140259741215049120259572453 9188 1073522128324314071320614615466567332 9189 -1346789143707070489827499891348329636 9190 257702677274827168119872102780750122 9191 1103241358638697960505342774531581631 9192 -1359330035504091134164176984523395811 9193 240188863499165734083475112357110151 9194 1133350887937938405871285448468071278 9195 -1371641676208444557425601041579097100 9196 222052646649964635309039786659224878 9197 1163848975171169206876345342467940910 9198 -1383712015670476088530199866128933084 9199 203283781177016622667189065784514689 9200 1194733661664669128373997871772287212 9201 -1395528760344839421338751668863897057 9202 183871998756677946006272026918010524 9203 1226002765754817880767901016059697997 9204 -1407079371591839918256889748966768908 9205 163807012016708640253039221922298920 9206 1257653877363804733664514181118681265 9207 -1418351064034161511074373680698819386 9208 143078518374042744092738488275889972 9209 1289684352518754980371637293597682878 9210 -1429330803971203291572692186068856251 9211 121676203987034181261217010170090897 9212 1322091307814981078276200423291137745 9213 -1440005307853289411412420139658501227 9214 99589747823719431484014014977928096 9215 1354871614824107728424609682052256548 9216 -1450361040818053541925129877150915187 9217 76808825847632770602977972440710546 9218 1388021894447863457952863149757554167 9219 -1460384215291336856881711640949216922 9220 53323115322703733794431423292425050 9221 1421538511218375410706497491713103790 9222 -1470060789654976292812109618617111787 9223 29122299238759549312064828429105696 9224 1455417567545849065912950319412161309 9225 -1479376466983897687965524363373843839 9226 4196070859147568986734375593642460 9227 1489654897914560470637228090568949164 9228 -1488316693854966300016243817622752140 9229 -21465861608015817343400946500835410 9230 1524246063028135320429806053090201817 9231 -1496866659230085128819842115316039611 9232 -47873770213472687341453563933337525 9233 1559186343905136831730812453975407825 9234 -1505011293416069421159514334705336728 9235 -75037902343840662075096985583475883 9236 1594470735926032850664767095746179527 9237 -1512735267103863682872921654422599236 9238 -102968475670543839236415369133993010 9239 1630093942832662012633521596499997347 9240 -1520022990489705467021291223799605605 9241 -131675672969193900935714066438795515 9242 1666050370681369036973457451210322723 9243 -1526858612480878116905853080328801963 9244 -161169636807970672051653851640798323 9245 1702334121751030386763985512782994109 9246 -1533226019988732516503116684666636368 9247 -191460464103565296651387347744279763 9248 1738938988407243576952490270829956167 9249 -1539108837311695708974903954004834101 9250 -222558200543264059012464219232139392 9251 1775858446924006349231187455211942099 9252 -1544490425611021982801639844521144610 9253 -254472834871766707121239799432143152 9254 1813085651264265780738884823202837606 9255 -1549353882482079664099695904356011375 9256 -287214293041349975005525122786400208 9257 1850613426820772129625442086195337945 9258 -1553682041624004389038408106297553800 9259 -320792432224004851135550369109754140 9260 1888434264118727874830979256472936014 9261 -1557457472610587029871205090118416077 9262 -355217034684195038319393861734365042 9263 1926540312481778953047400833281213983 9264 -1560662480765301707887601923732412666 9265 -390497801510904001688313322611008377 9266 1964923373662952663581673900672587056 9267 -1563279107143416413043719512818030604 9268 -426644346207659040514577298371815859 9269 2003574895442205073638172263968319154 9270 -1565289128624165658809274582107423038 9271 -463666188139242952790946161334415127 9272 2042485965192300042994015121347807147 9273 -1566674058116001296881505079271481977 9274 -501572745833827123775245119352186330 9275 2081647303414802168989639767656062161 9276 -1567415144877974095248491681479733541 9277 -540373330139284267517846955988772614 9278 2121049257248027060550961423724385001 9279 -1567493374960334908151108009131060795 9280 -580077137232464618808185706627261660 9281 2160681793948854353320500835018947983 9282 -1566889471767480232893839635646165886 9283 -620693241480246118831428873732628696 9284 2200534494350371806960994616029087596 9285 -1565583896746402618192949658526096353 9286 -662230588151197096163652953992444479 9287 2240596546297382648879773809350308122 9288 -1563556850203841756634067178649382553 9289 -704697985976719122754917737619823498 9290 2280856738061873075729612887119830810 9291 -1560788272255367120306779345584921886 9292 -748104099560568157246160130762793564 9293 2321303451740602462461441235718152764 9294 -1557257843909657678305204694105942496 9295 -792457441635683782895481938184060811 9296 2361924656637045387786853024627839258 9297 -1552944988291278526437459724430231054 9298 -837766365167289339452706809673067924 9299 2402707902629982030822605020295943844 9300 -1547828872005288157391186724573176014 9301 -884039055301260045417622595452866607 9302 2443640313531101855372194111739884477 9303 -1541888406647043561080936121043917036 9304 -931283521156791844017479135402490701 9305 2484708580434054740661843160320333272 9306 -1535102250460603363876554981895434613 9307 -979507587462440691169217399043123515 9308 2525898955057453868871936637921690428 9309 -1527448810149161747599365691560403584 9310 -1028718886034640371250951706548135992 9311 2567197243084405704104749665718888175 9312 -1518906242840977928197445460609035613 9313 -1078924847097846685231365739056763803 9314 2608588797501214322490462743533781763 9315 -1509452458214297473966744818725810505 9316 -1130132690445497039980636022795371329 9317 2650058511937980141236120994717106779 9318 -1499065120784792697396589395868399226 9319 -1182349416441017086239916761691454800 9320 2691590814013886773011754585005080357 9321 -1487721652359079715634684636690135609 9322 -1235581796858150139885794957623868546 9323 2733169658690044262051244384617212121 9324 -1475399234657899535218038523399386295 9325 -1289836365559930685891287237916832228 9326 2774778521632832366584302534889868156 9327 -1462074812112579627885910270852400780 9328 -1345119409015670340578659542809671314 9329 2816400392590763798204586528731277682 9330 -1447725094838420918716096209222237360 9331 -1401436956655373244732656069039345897 9332 2858017768787964438750575903996725321 9333 -1432326561788682854607530591548286255 9334 -1458794771061048011365206715351259798 9335 2899612648337445487272801647333074648 9336 -1415855464092866252718379017702687552 9337 -1517198337994435066974159515850723895 9338 2941166523677421269242333624823438583 9339 -1398287828583019892260907687734341920 9340 -1576652856260721537085017385955290924 9341 2982660375034006023871518592820380773 9342 -1379599461511822301216448098112845149 9343 -1637163227407870745490678820057775131 9344 3024074663913703398107346292255201784 9345 -1359765952466214847751877562396774466 9346 -1698734045261249954519651988945287738 9347 3065389326629183572538744544169132526 9348 -1338762678480386066279444988347867429 9349 -1761369585293298180832084122621877425 9350 3106583767861924949202454791717621226 9351 -1316564808351930074161031963209548314 9352 -1825073793828035809764448982753265854 9353 3147636854265380097523538102071044370 9354 -1293147307165023958632080205978892834 9355 -1889850277080279311234066859241120436 9356 3188526908112409205641359455539582914 9357 -1268484941024490076823419127894875397 9358 -1955702290029487663205752802038828503 9359 3229231700990808571982455589831104777 9360 -1242552282004629306145876756513309500 9361 -2022632725128232124954581238433744961 9362 3269728447550846718539227871130617289 9363 -1215323713316730348232729334501197964 9364 -2090644100845347802736947841166893868 9365 3309993799308806463076227423378028711 9366 -1186773434699178218212723851779943399 9367 -2159738550043894025339864582102786258 9368 3350003838510617773891745114709781710 9369 -1156875468034101981007362831548489493 9370 -2229917808194120926534726259334889921 9371 3389734072059753396294870587629431073 9372 -1125603663194517618475511214841235700 9373 -2301183201421711826111017103749027156 9374 3429159425513647105131706769045966060 9375 -1092931704125936562489452998071702427 9376 -2373535634391645040376527971521532308 9377 3468254237152982949256568887441369263 9378 -1058833115166423900059161503013861393 9379 -2446975578028094647205687131955326259 9380 3506992252128293031295618727168025503 9381 -1023281267609102482569838577057310838 9382 -2521503057070867508550159334139795910 9383 3545346616688391154362306485729660444 9384 -986249386511110142491594596986790149 9385 -2597117637468953525210330044382997558 9386 3583289872495260084992404014467269159 9387 -947710557753026870919460980440307580 9388 -2673818413611847692373353576558864956 9389 3620793951030101171624607462181328624 9390 -907637735352797128243621583334746634 9391 -2751603995399386050322747529892692526 9392 3657830168095346637780751224603961156 9393 -866003749038179379706649500412210526 9394 -2830472495150923109634049487519089934 9395 3694369218417526979992724454162729412 9396 -822781312081760457639366557292300018 9397 -2910421514354765784376881700152570839 9398 3730381170355978558633360513554135474 9399 -777943029402576382564281118061481722 9400 -2991448130258868316139095322296061948 9401 3765835460722469614532386308517236303 9402 -731461405938383816024757417908732850 9403 -3073548882303884126235383637845764813 9404 3800700889716916590527978852276859271 9405 -683308855292627296936402733332093529 9406 -3156719758399764017954895073569523438 9407 3834945615984456722377349908978541690 9408 -633457708660146820243348455526373184 9409 -3240956181047185675135280689482474022 9410 3868537151799237401385445954012371161 9411 -581880224035668077909219215360601363 9412 -3326252993305196991242446353449372592 9413 3901442358380377737188577365508030678 9414 -528548595709113787453552471603848774 9415 -3412604444606555424270647245232087265 9416 3933627441345653075683624351810714065 9417 -473434964051768906793417419672152933 9418 -3500004176422347329419739222102096485 9419 3965057946308548887584856339064919458 9420 -416511425597325165661102645287095068 9421 -3588445207777575083183255677327637785 9422 3995698754624426448475194753071572238 9423 -357750043421821156004898750766978520 9424 -3677919920619505800119531115527175422 9425 4025514079291639012901798895707428535 9426 -297122857826483206085712734234832249 9427 -3768420045040683566401656020002149702 9428 4054467461013533752571860683160744840 9429 -234601897327459336359212267717949072 9430 -3859936644358617391757673117214644690 9431 4082521764427371511343551128707544859 9432 -170159189956423749207873565591363210 9433 -3952460100054269522489221586863960754 9434 4109639174506293435519771428358572072 9435 -103766774876012458312737398530171446 9436 -4045980096571583380895808727911805773 9437 4135781193140560694116606331125049385 9438 -35396714314031806473229252411791686 9439 -4140485605980407209096460715147887763 9440 4160908635904390816797782403646628138 9441 34978894179639329585368924394279218 9442 -4235964872505288514337205371402855868 9443 4184981629014811572050023842429196952 9444 107387905149555902838607168517202196 9445 -4332405396922735646406080669129700560 9446 4207959606489050789835899005478525776 9447 181858112320749125395593097893956098 9448 -4429793920829666300468408684502016892 9449 4229801307507078024204983591254380273 9450 258417235350459901362334765715684821 9451 -4528116410785888437974167032651920816 9452 4250464773986011455442686346172337363 9453 337092906241747925306584148130409293 9454 -4627358042333587067219278257293608189 9455 4269907348373200868853963203246744989 9456 417912655415193127515919160964364344 9457 -4727503183896920530582605350187627252 9458 4288085671664894919793833275676647293 9459 500903897434940548398507466411275460 9460 -4828535380564962418479326619870603278 9461 4304955681657498120360199749299597672 9462 586093916385376517674075898384116933 9463 -4930437337761359976958270509479363951 9464 4320472611438520062088403040291351659 9465 673509850894763288748102840173050996 9466 -5033190904804216905722911544715718551 9467 4334590988124416237017894270536764994 9468 763178678802201044633996445984806616 9469 -5136777058359847761771560717772418028 9470 4347264631852616434673663733894631913 9471 855127201464330539908115948810546350 9472 -5241175885794192797857102659511575082 9473 4358446655035132988468815254846671937 9474 949382027698236582954904658077151128 9475 -5346366568425825979405901465610239473 9476 4368089461881237117976472458945358197 9477 1045969557357062186688384688387242314 9478 -5452327364684635143260106041384839672 9479 4376144748196787174723154876318281006 9480 1144915964534895533197742939878257775 9481 -5559035593180401790645746428764114634 9482 4382563501467887742910881919498855334 9483 1246247180397547002408910603692187116 9484 -5666467615685658847692469849858836324 9485 4387296001236653181671502751319756707 9486 1349988875635891415672508561497996690 9487 -5774598820037357882784509386518391391 9488 4390291819776943314436666963431756754 9489 1456166442538511437737839510847901488 9490 -5883403602962032741192085215008395787 9491 4391499823078032480239864490291397284 9492 1564804976680441773200563958228279931 9493 -5992855352829304346011972198484654975 9494 4390868172144266051601204047122177842 9495 1675929258224880483238064012919520870 9496 -6102926432338731518125585527464935179 9497 4388344324618850698105424313646802316 9498 1789563732834803443112577390532280961 9499 -6213588161145175087836361165051189844 9500 4383875036740016122175859510291617556 9501 1905732492191490758964220212192585934 9502 -6324810798428007302158733039100358686 9503 4377406365637876615428430295682046183 9504 2024459254117049871102716302850799592 9505 -6436563525409665574480939109243664449 9506 4368883671980410566580041740153240781 9507 2145767342298099190140319496297119762 9508 -6548814427829218969876044119633243693 9509 4358251622977064894253647004449230053 9510 2269679665607858448515632014413045517 9511 -6661530478376787468608127163059347002 9512 4345454195748579264256207840583650773 9513 2396218697023977604352900540079343310 9514 -6774677519094827991900181929956786826 9515 4330434681071711777568112528244689075 9516 2525406452139525113095334222994051823 9517 -6888220243752477405476669867235080475 9518 4313135687507633564287655654624502714 9519 2657264467264648787311790369186979126 9520 -7002122180199321224339525136600464566 9521 4293499145922844284162015400037754690 9522 2791813777116518301623423610909192491 9523 -7116345672705137523047231790894733241 9524 4271466314411543895805720958767096069 9525 2929074892095257771389839121016714624 9526 -7230851864292348592941301453671252225 9527 4246977783628478105763461491515132331 9528 3069067775143679744880378350064159783 9529 -7345600679068098176276999668152665708 9530 4219973482541355622660263774202651807 9531 3211811818188738503819857607513996142 9532 -7460550804563059627368945412385632480 9533 4190392684612014609757029804385834670 9534 3357325818162730769730570897603022074 9535 -7575659674084270096160850715836246489 9536 4158174014415593526444656064296366076 9537 3505627952602385869132851537330682295 9538 -7690883449089477777056531501869403066 9539 4123255454707037761970058741320266157 9540 3656735754824105121661942047053403961 9541 -7806177001590683407359602814627916729 9542 4085574353944348065815779139915347873 9543 3810666088673731788228519609634863781 9544 -7921493896594753508801813119031620452 9545 4045067434278049652497433305095839397 9546 3967435122849358352604838287821008979 9547 -8036786374589181332716168578162125316 9548 4001670800016431974561993919968398623 9549 4127058304795807316878060817197109951 9550 -8152005334081272064399028077912846757 9551 3955319946576178397550572392620777677 9552 4289550334169555068955863317792211451 9553 -8267100314199231553712200181356783636 9554 3905949769928072342701388104283910040 9555 4454925135873005837173944987935102614 9556 -8382019477363842633269464431551491502 9557 3853494576547531765939410627643554963 9558 4623195832657164281587627920271840304 9559 -8496709592039619949440718884105712183 9560 3797888093879787080877100004465930884 9561 4794374717291900992896387835056679709 9562 -8611116015574543127328026015292795496 9563 3739063481329578685310125739528106875 9564 4968473224303155075261835884467764961 9565 -8725182677137679003747123073577199796 9566 3676953341785309078234412668837008409 9567 5145501901276572188338549380371360122 9568 -8838852060764216550559754828290849651 9569 3611489733687641031366684072641797382 9570 5325470379727234912209805423354636558 9571 -8952065188517652957403764323478546855 9572 3542604183652587366251479553149042719 9573 5508387345535305186947327733181346544 9574 -9064761603779086102337719894592039098 9575 3470227699659189456382642934929655122 9576 5694260508947565860105254022237905801 9577 -9176879354673787292057036731440397619 9578 3394290784811930581598292761109795079 9579 5883096574145020161390308618673561431 9580 -9288354977645448650297334524458786045 9581 3314723451688076577910404349490533976 9582 6074901208376884206158383584009167102 9583 -9399123481188721852577704818796165305 9584 3231455237280179805638506464449186092 9585 6269679010661488519377687979600663383 9586 -9509118329750888993334157931301775370 9587 3144415218544023168323867384644993983 9588 6467433480054790059510888817188048459 9589 -9618271427813732204280854834453047760 9590 3053532028562318707621024787024501714 9591 6668166983487386418724848138976680685 9592 -9726513104166896161794029067830397030 9593 2958733873334510038822703553907877589 9594 6871880723171118770156246006219485392 9595 -9833772096384266800450932790084622995 9596 2859948549203059528557274389963317124 9597 7078574703576549836065119591040602093 9598 -9939975535515120326214217890799171817 9599 2757103460926629511693277518482800176 9600 7288247697982807648664452858473436027 9601 -10045048931002028967933327169449257750 9602 2650125640410591946742362318498544688 9603 7500897214601495279619389510411934892 9604 -10148916155837743751701397431006697030 9605 2538941766105322576857108253494791171 9606 7716519462276581008446623679597249774 9607 -10251499431973509898464517938974104096 9608 2423478183082753842484589206112711790 9609 7935109315762402695558727293558876588 9610 -10352719315991507158076058001034316722 9611 2303660923801675338285850057154990263 9612 8156660280582144403846269401031163508 9613 -10452494685054345469441892307156183979 9614 2179415729572281464140433094385656214 9615 8381164457469372684434027562799216897 9616 -10550742723144785698403114387920040775 9617 2050668072730472942033721921794126608 9618 8608612506395454386373440822277735879 9619 -10647378907609095816595922507225423671 9620 1917343179532421997917947500599403369 9621 8838993610185917477080678313830258183 9622 -10742316996017694662409077323125920350 9623 1779366053779910092090663923339998658 9624 9072295437729061146367031241754733058 9625 -10835469013356978330608435674280144547 9626 1636661501186942061272971153331452131 9627 9308504106780371521908645220715586011 9628 -10926745239566468181576243795957938162 9629 1489154154498131260031375060468468850 9630 9547604146366554621162878255740926701 9631 -11016054197435664402848484072591869752 9632 1336768499369336693993928403685680058 9633 9789578458793258813316568394851236585 9634 -11103302640875234900613285989296190091 9635 1179428901021015069955694064425020359 9636 10034408281260825035014317286867813072 9637 -11188395543577416002545242618087487542 9638 1017059631674728081489457511123250535 9639 10282073147092674403750757459250763610 9640 -11271236088080748916067969503242419837 9641 849584898783217948491170955202516059 9642 10532550846581219669894034742542034784 9643 -11351725655254524060320858195225560251 9644 676928874064432165777143169802201003 9645 10785817387456469249697129671361681519 9646 -11429763814218554170277505883025317628 9647 499015723349841432826512373840677577 9648 11041846954982780350963188828124266108 9649 -11505248312714146406969386428933777038 9650 315769637257352762182805326394878107 9651 11300611871689511046424568478650792662 9652 -11578075067942393487241052306630852592 9653 127114862699072639387976269013663143 9654 11562082556741620027454154025217009071 9655 -11648138157886154016050219900611741790 9656 -67024264765877241614025912136665637 9657 11826227484956567287249680057390605186 9658 -11715329813132342646632833155212037013 9659 -266723287723346877234702068115628889 9660 12093013145474179094488852170255616017 9661 -11779540409211401351744587799843197028 9662 -472057592830865891571770398448123147 9663 12362404000086456428900676810260476229 9664 -11840658459471073839109118744994478382 9665 -683102375869059734792155158361007534 9666 12634362441234627511716620309313797494 9667 -11898570608501855925649119894939709931 9668 -899932605907835885279772820574784238 9669 12908848749681072278085285624242944680 9670 -11953161626131745368195566806032926491 9671 -1122622988577482184364592348206464028 9672 13185821051864079553658259157278251547 9673 -12004314402008165169216578441583931953 9674 -1351247928434905765550625278536695334 9675 13465235276943736413301922047059527330 9676 -12051909940785184598396645933312075632 9677 -1585881490415333485484265185004485632 9678 13747045113547593660393198025870908243 9679 -12095827357934412027159809537271694716 9680 -1826597360359893404761579783807180338 9681 14031201966225101667930621775371535485 9682 -12135943876198183020621050022038097990 9683 -2073468804609601869693210436950115509 9684 14317654911620166907403608817861530354 9685 -12172134822703915898899589905185522738 9686 -2326568628656392196755391702775963436 9687 14606350654371541453222893179268194966 9688 -12204273626758755017700011058290176448 9689 -2585969134841939027562871168697974592 9690 14897233482751125524526208328951924653 9691 -12232231818343869251819472622986651466 9692 -2851742079095157191272676376656376858 9693 15190245224050636805038089424176845855 9694 -12255879027328019438419234353477562694 9695 -3123958626699385552418319369507990678 9696 15485325199727479795513272829476863657 9697 -12275082983420253771019192304990630619 9698 -3402689307080404924710528202634668227 9699 15782410180321033892114806617397399547 9700 -12289709516881834166942089278516491052 9701 -3688003967606584865375912376134375273 9702 16081434340150970172923005260532658006 9703 -12299622560017739378050417290246228660 9704 -3979971726392607121438368663745893488 9705 16382329211809604100692626760505968731 9706 -12304684149468331906729282100645145081 9707 -4278660924098373849882625588056502755 9708 16685023640460694432731881643434842581 9709 -12304754429322015539997107241815447950 9710 -4584139074714876570948707241692582697 9711 16989443737957507652268175053484424628 9712 -12299691655069948346839565644942511393 9713 -4896472815328977309483397486444153701 9714 17295512836793382114138906974061964066 9715 -12289352198424112207247746282092105736 9716 -5215727854859236628063610440188103738 9717 17603151443898446911622859893838393541 9718 -12273590553020274171172909349210846150 9719 -5541968921755114429620833044282441009 9720 17912277194296577129221707522458039960 9721 -12252259341027607087580403417279263753 9722 -5875259710652068602836780256152711520 9723 18222804804637099725124358820637835626 9724 -12225209320686966805765034250931610815 9725 -6215662827975283973104210568263985719 9726 18534646026616202689491706917365584036 9727 -12192289394800050734925922747890124098 9728 -6563239736484979703091897278735097169 9729 18847709600303444423652973692451274811 9730 -12153346620191887453952497690328968620 9731 -6918050698756467432529207720544202344 9732 19161901207389210377168769518382844321 9733 -12108226218169329289196679951439696350 9734 -7280154719588365155780162233493261980 9735 19477123424369419933470991188070032176 9736 -12056771585998439116351362896883367715 9737 -7649609487332613280675502882639546091 9738 19793275675684248240372008353205049525 9739 -11998824309423878987036269128593413149 9740 -8026471314140189593131251780238777071 9741 20110254186828095203793750767047006143 9742 -11934224176253621316254754016251563462 9743 -8410795075116679141617899142433955124 9744 20427951937448507084874211822622916611 9745 -11862809191032513182967959034992121658 9746 -8802634146382123454796778826613235440 9747 20746258614452235122230013955854640957 9748 -11784415590828430569784312507276545540 9749 -9202040342029851186453710764810640025 9750 21065060565137100218957016092129625419 9751 -11698877862154961984413882732092934039 9752 -9609063849979279346344070495638911506 9753 21384240750368823043163518658007783139 9754 -11606028759054759634354530691596047936 9755 -10023753166717970894863696606152789903 9756 21703678697822474760670465996114969800 9757 -11505699322367891048257422567051837182 9758 -10446155030928540756389447297423723623 9759 22023250455308705099108836060480639020 9760 -11397718900209714513867714482907516509 9761 -10876314355996318410899305287964086664 9762 22342828544205411395815996930421864842 9763 -11281915169682987810095526699019426644 9764 -11314274161394001259426845069583562782 9765 22662281913016024752446216202925319954 9766 -11158114159849101202912927715154478669 9767 -11760075502939869095047855148584051566 9768 22981475891076107261236199813669954025 9769 -11026140275983502423870941803748873873 9770 -12213757401926476351125189770843879119 9771 23300272142430477520539403899776741726 9772 -10885816325140553101256807546319461014 9773 -12675356773117095510021142211329490113 9774 23618528619903610166829931284658734759 9775 -10736963543053222735469135481804555293 9776 -13144908351607552242263168398409231074 9777 23936099519386588950109441487093171069 9778 -10579401622393187539088954419553388121 9779 -13622444618551470674066083412024537661 9780 24252835234364431807635628053343786837 9781 -10412948742417057162299492304112555168 9782 -14107995725747335753957407894120168338 9783 24568582310708150474180018040881821201 9784 -10237421600024602224559337783195556429 9785 -14601589419086179170863522258561789631 9786 24883183401756456235304087699028674687 9787 -10052635442254999533431594267997208799 9788 -15103250960859105769911030787320378281 9789 25196477223712577504007975396151315301 9790 -9858404100247249611766295991031382238 9791 -15613003050924299079919406075416369234 9792 25508298511382213801563325798698077987 9793 -9654540024691052530449213311300279462 9794 -16130865746733577511134010945031063513 9795 25818477974279214464240402053065927281 9796 -9440854322794552767931834548145249488 9797 -16656856382219017162102557163915476439 9798 26126842253126138791044590876370131883 9799 -9217156796795481740950976474564937359 9800 -17190989485540613093032153229828351172 9801 26433213876777427400309387085050253359 9802 -8983255984042337477185868309427700947 9803 -17733276695696418535478705485921337560 9804 26737411219593492077909710750597515610 9805 -8738959198672344477109162557564989193 9806 -18283726677997080916141412617359901302 9807 27039248459294613376463825658276988804 9808 -8484072574913032834593552452362721696 9809 -18842345038407184928601857369410310017 9810 27338535535324121456569253207929032448 9811 -8218401112034363996823529073446238281 9812 -19409134236756316291155195362562120023 9813 27635078107750926139761588153724224940 9814 -7941748720978410831027915347163365552 9815 -19984093498823275430564516370313386082 9816 27928677516742056652140882292313905499 9817 -7653918272693671767297013519399072504 9818 -20567218727297398229225538213074904674 9819 28219130742636470061469117055294760462 9820 -7354711648201162382247370158106627438 9821 -21158502411621481312030053923069025924 9822 28506230366651989722643961541003245269 9823 -7043929790419482712334830485693939245 9824 -21757933536721362225982076666243606909 9825 28789764532257841122591006220613672119 9826 -6721372757776104508850826466956856408 9827 -22365497490627770421192190870112339979 9828 29069516907245862119155416536316897790 9829 -6386839779632159399915817497464689525 9830 -22981175970996643271003791486812714903 9831 29345266646534077666811588419449880450 9832 -6040129313548036170482251415589997793 9833 -23604946890534692607818611704393478275 9834 29616788355736945467772145310314945912 9835 -5681039104417112936474356615655818065 9836 -24236784281337611492068135218701351160 9837 29883852055537198538869006049750844996 9838 -5309366245494957527854368716216579040 9839 -24876658198148928305743441420814820888 9840 30146223146894833184419021315099176931 9841 -4924907241351326730860701838027190757 9842 -25524534620548145858644356590625040040 9843 30403662377129416262585713628209429285 9844 -4527458072772281817851920943915642580 9845 -26180375354077447140545347221448272324 9846 30655925806912513658454922097206643462 9847 -4116814263639713833719460718815990204 9848 -26844137930316906732486352728343852325 9849 30902764778207672471174544382455120785 9850 -3692770949815537048513546375152812588 9851 -27515775505918817824951366066387681152 9852 31143925883196022304679448805845138123 9853 -3255122950057762642856786332962347887 9854 -28195236760612429363135278580438203810 9855 31379150934226196152059514243743366650 9856 -2803664838995606695661379961327988108 9857 -28882465794191086163019823355087882728 9858 31608176934827908390546562773636468845 9859 -2338191022190716705341873821177038260 9860 -29577402022494476996226057712297444078 9861 31830736051829166277731914934384813420 9862 -1858495813311518817932616167221305751 9863 -30279980072399421732966009997288065840 9864 32046555588617731756138409209178575016 9865 -1364373513447593467780706578264240505 9866 -30990129675833368736467278881036501455 9867 32255357959588092242708001249339358780 9868 -855618492590879872748856366289628904 9869 -31707775562825527918096275733160084469 9870 32456860665815842086173003969637824393 9871 -332025273310389572579159486261119691 9872 -32432837353611333261216987089526291303 9873 32650776272002020418119870113630513308 9874 206611383353024437531064357783280177 9875 -33165229449806711294946278092039366097 9876 32836812384730595874507098865753998266 9877 760496389745443642425038029622161572 9878 -33904860924669429012749067508297949751 9879 33014671632082934012048162323834373600 9880 1329834241185966873265825076951956611 9881 -34651635412465606168372967251881040544 9882 33184051644653728847278526155127487072 9883 1914828923254037343922700762131691597 9884 -35405450996960302804087673806253897184 9885 33344645038013525682706081488228873558 9886 2515683816752141063376345929206311284 9887 -36166200099051933347947377547344641387 9888 33496139396663607900398547597868638073 9889 3132601600318208587166619463465232967 9890 -36933769363571113713352203569325476724 9891 33638217259529665564642027125998055313 9892 3765784150662272034599456250335149998 9893 -37708039545265417610673854654330813080 9894 33770556107041308115014125377363604319 9895 4415432440402164672476682143438047749 9896 -38488885393992402786610562243019736610 9897 33892828349845127003558796988447856150 9898 5081746433473301573646627627436823270 9899 -39276175539144167197596157623189029444 9900 34004701319199656454497166237673669530 9901 5764924978087847105446594540662666891 9902 -40069772373327609242016876450483138029 9903 34105837259101221444236962757480701578 9904 6465165697218858719121953495133045784 9905 -40869531935325495167219205374646015602 9906 34195893320190301119561009446854706203 9907 7182664876585296904026218838239124520 9908 -41675303792364380667418308584283878991 9909 34274521555488673022655690687733479418 9910 7917617350114108676477547656678918701 9911 -42486930921716392531801370144492680505 9912 34341368918018238265510648095523880868 9913 8670216382855926801464417657014079834 9914 -43304249591662850017090237300994042087 9915 34396077260353060010478384783378930689 9916 9440653551331279539002720108328286357 9917 -44127089241848694428309857417577626612 9918 34438283336156776846860624101037666036 9919 10229118621284576275869824447156530505 9920 -44955272363057699216394101449108331148 9921 34467618803758178709743207857600909751 9922 11035799422823523396860987060974857940 9923 -45788614376439451752261997804947649050 9924 34483710231818355431169026471379020602 9925 11860881722922032378456816119121009188 9926 -46626923512220131826692202900233271092 9927 34486179107143446636475212081483483083 9928 12704549095265108806892886247281075321 9929 -47470000687930160851820714553918417980 9930 34474641844697636050070042799901483265 9931 13566982787414657043375017375633527262 9932 -48317639386182859707160184365490346151 9933 34448709799871643133092130456020573284 9934 14448361585275601042169955566031814185 9935 -49169625532039332165590100981599086275 9936 34407989283062569875545327149208979727 9937 15348861674842207583914471285370542470 9938 -50025737369995884847265765453185571195 9939 34352081576621560272049142834995740210 9940 16268656501205004382532253930097924398 9941 -50885745340631403652918645708552103257 9942 34280582954226324043800173223458972088 9943 17207916624799212370740400256682640101 9944 -51749411956953230607226763264357891109 9945 34193084702736164280289229391802691910 9946 18166809574876159436946143136687866534 9947 -52616491680481223954448908072103603252 9948 34089173146587730368360566655171872210 9949 19145499700179712185808544295342553377 9950 -53486730797110838166659579442181580939 9951 33968429674790292589866149120849211812 9952 20144148016810353401053489355636563732 9953 -54359867292797229191230486362959152416 9954 33830430770579902592992860242218211360 9955 21162912053260146011602319526150768750 9956 -55235630729103573742129582631498601913 9957 33674748043792364298590838510054584233 9958 22201945692602459979999599701203631023 9959 -56113742118657989654947409782132821754 9960 33500948266015492166837437727247509724 9961 23261399011820996853264580148510353429 9962 -56993913800564657230352864152686234437 9963 33308593408581677829132742942834919381 9964 24341418118263328223632050518723055185 9965 -57875849315815968994321687802837744793 9966 33097240683462321345243656964867864135 9967 25442144983204869245923048126844045371 9968 -58759243282753777346048783834503734771 9969 32866442587126209469535462408949529100 9970 26563717272509937135734648245860331234 9971 -59643781272629066038270560110563587969 9972 32615746947424439747222279901352250929 9973 27706268174377297431468703859121331725 9974 -60529139685310642267340648327364180342 9975 32344696973564995690237233782951799916 9976 28869926224158378232458585328515291485 9977 -61414985625194731216384791228962138813 9978 32052831309240574131611862162763223642 9979 30054815126237134825266537481098295287 9980 -62300976777368654108670328802639918757 9981 31739684088973750790470640628247032770 9982 31261053572961374571934045383098655781 9983 -63186761284083084046075633814543469207 9984 31404784997744043510329694958446484419 9985 32488755060616204854154654704600224969 9986 -64071977621588701030025808453794176577 9987 31047659333961894209501015166871291802 9988 33738027702431145739103140000949989490 9989 -64956254477394408426433661474084246564 9990 30667828075855039701822681688535100578 9991 35008974038613354048425463786619915878 9992 -65839210628005627628582772719679482267 9993 30264807951333177841545554421728056057 9994 36301690843400337166005913062443728643 9995 -66720454817202555609609438592285928305 9996 29838111511397258300084776173965888559 9997 37616268929126493400264590311667360149 9998 -67599585634919651310964591576676387104 9999 29387247207160136311980207358952298743 10000 38952792947298801517900674134381986682