0 1 1 1 2 -1 3 3 4 -2 5 1 6 4 7 -6 8 3 9 -1 10 7 11 -12 12 10 13 -4 14 1 15 11 16 -25 17 25 18 -15 19 5 20 -1 21 18 22 -48 23 60 24 -44 25 21 26 -6 27 1 28 29 29 -91 30 133 31 -119 32 70 33 -28 34 7 35 -1 36 47 37 -168 38 284 39 -296 40 210 41 -104 42 36 43 -8 44 1 45 76 46 -306 47 585 48 -699 49 576 50 -342 51 147 52 -45 53 9 54 -1 55 123 56 -550 57 1175 58 -1580 59 1485 60 -1022 61 525 62 -200 63 55 64 -10 65 1 66 199 67 -979 68 2310 69 -3454 70 3641 71 -2849 72 1694 73 -770 74 264 75 -66 76 11 77 -1 78 322 79 -1728 80 4464 81 -7344 82 8580 83 -7512 84 5068 85 -2664 86 1089 87 -340 88 78 89 -12 90 1 91 521 92 -3029 93 8502 94 -15262 95 19565 96 -18941 97 14274 98 -8502 99 4017 100 -1495 101 429 102 -91 103 13 104 -1 105 843 106 -5278 107 15995 108 -31108 109 43407 110 -46018 111 38283 112 -25440 113 13608 114 -5852 115 2002 116 -532 117 105 118 -14 119 1 120 1364 121 -9150 122 29775 123 -62365 124 94080 125 -108366 126 98575 127 -72225 128 43065 129 -20955 130 8283 131 -2625 132 650 133 -120 134 15 135 -1 136 2207 137 -15792 138 54920 139 -123248 140 199852 141 -248464 142 245224 143 -196240 144 128898 145 -69872 146 31240 147 -11440 148 3380 149 -784 150 136 151 -16 152 1 153 3571 154 -27149 155 100487 156 -240533 157 417180 158 -556682 159 592263 160 -513689 161 368203 162 -219725 163 109395 164 -45305 165 15470 166 -4284 167 935 168 -153 169 17 170 -1 171 5778 172 -46512 173 182556 174 -464268 175 857565 176 -1222326 177 1394169 178 -1302192 179 1010790 180 -657800 181 360360 182 -166140 183 64155 184 -20538 185 5355 186 -1104 187 171 188 -18 189 1 190 9349 191 -79439 192 329555 193 -887357 194 1739013 195 -2636573 196 3208758 197 -3210050 198 2681185 199 -1888315 200 1127555 201 -571805 202 245765 203 -88977 204 26828 205 -6612 206 1292 207 -190 208 19 209 -1 210 15127 211 -135300 212 591550 213 -1681180 214 3483935 215 -5597912 216 7239500 217 -7721000 218 6902025 219 -5227300 220 3376230 221 -1865500 222 881725 223 -355280 224 121160 225 -34544 226 8075 227 -1500 228 210 229 -20 230 1 231 24476 232 -229866 233 1056405 234 -3160087 235 6904128 236 -11718420 237 16046170 238 -18170550 239 17304210 240 -14017640 241 9731085 242 -5813535 243 2992990 244 -1325982 245 503268 246 -162316 247 43911 248 -9765 249 1729 250 -231 251 21 252 -1 253 39603 254 -389642 255 1877821 256 -5897672 257 13548150 258 -24220460 259 35004090 260 -41937720 261 42376785 262 -36549150 263 27124955 264 -17410120 265 9688250 266 -4674252 267 1950410 268 -700128 269 214302 270 -55176 271 11704 272 -1980 273 253 274 -22 275 1 276 64079 277 -659111 278 3323868 279 -10935580 280 26349950 281 -49487030 282 75270720 283 -95112360 284 101618715 285 -92943575 286 73405190 287 -50348610 288 30091360 289 -15688484 290 7127930 291 -2812854 292 958341 293 -279243 294 68609 295 -13915 296 2254 297 -276 298 23 299 -1 300 103682 301 -1112832 302 5860800 303 -20157120 304 50833680 305 -100057440 306 159761840 307 -212320800 308 239107860 309 -231111440 310 193473720 311 -141163920 312 90128220 313 -50454096 314 24766824 315 -10640912 316 3985497 317 -1292760 318 359556 319 -84504 320 16422 321 -2552 322 300 323 -24 324 1 325 167761 326 -1875625 327 10297500 328 -36953500 329 97340750 330 -200378150 331 335090000 332 -467195000 333 553047375 334 -563162875 335 497990350 336 -384986250 337 261383500 338 -156270800 339 82348850 340 -38220590 341 15584750 342 -5557500 343 1720925 344 -457975 345 103180 346 -19250 347 2875 348 -325 349 25 350 -1 351 271443 352 -3156218 353 18033925 354 -67408120 355 185127930 356 -397776340 357 695229990 358 -1014605800 359 1259350235 360 -1347321690 361 1254626945 362 -1024140520 363 736497970 364 -468108396 365 263386474 366 -131210352 367 57790837 368 -22435010 369 7637981 370 -2263404 371 577577 372 -124982 373 22425 374 -3224 375 351 376 -26 377 1 378 439204 379 -5303286 380 31487643 381 -122395545 382 349876800 383 -783282420 384 1428096330 385 -2177030790 386 2827003410 387 -3169834800 388 3099938985 389 -2663753715 390 2022021990 391 -1360877166 392 813843720 393 -432817416 394 204585939 395 -85783347 396 31793916 397 -10359360 398 2944161 399 -721809 400 150282 401 -25974 402 3600 403 -378 404 27 405 -1 406 710647 407 -8898708 408 54824854 409 -221291308 410 657400275 411 -1530935560 412 2906608740 413 -4619732920 414 6263384435 415 -7344159900 416 7524400730 417 -6787833220 418 5422273675 419 -3851007552 420 2438107360 421 -1377871488 422 695194192 423 -312804296 424 125215244 425 -44416680 426 13881098 427 -3790952 428 894516 429 -179480 430 29925 431 -4004 432 406 433 -28 434 1 435 1149851 436 -14912641 437 95211205 438 -398511707 439 1228568383 440 -2971618255 441 5865640630 442 -9703372450 443 13710120765 444 -16777379135 445 17968499615 446 -16975987665 447 14232128885 448 -10634158393 449 7102958632 450 -4248796264 451 2277651619 452 -1093781835 453 469813456 454 -179991284 455 61241939 456 -18393859 457 4835750 458 -1099970 459 213005 460 -34307 461 4437 462 -435 463 29 464 -1 465 1860498 466 -24961200 467 164948700 468 -715014220 469 2284480365 470 -5731122198 471 11743867625 472 -20188746000 473 29676877650 474 -37831659800 475 42270279480 476 -41732320500 477 36630390225 478 -28717294830 479 20175224385 480 -12729626384 481 7221642075 482 -3684237750 483 1688810535 484 -694221420 485 255114321 486 -83426750 487 24124125 488 -6115200 489 1342900 490 -251316 491 39150 492 -4900 493 465 494 -30 495 1 496 3010349 497 -41734339 498 285121105 499 -1278474627 500 4228062968 501 -10987220818 502 23340630453 503 -41635986075 504 63575744415 505 -84285916585 506 98070438895 507 -100978587645 508 92594839610 509 -75981843448 510 55995477847 511 -37153647033 512 22228920078 513 -11999661660 514 5842861741 515 -2563023239 516 1010577680 517 -356934930 518 112386625 519 -31339295 520 7671105 521 -1628523 522 294903 523 -44485 524 5394 525 -496 526 31 527 -1 528 4870847 529 -69705888 530 491804144 531 -2278609952 532 7791017960 533 -20946405984 534 46071718896 535 -85165362528 536 134888608140 537 -185693320800 538 224626634960 539 -240781347040 540 230203817480 541 -197293977888 542 152152545680 543 -105878751264 544 66604209186 545 -37912819488 546 19531333936 547 -9100106400 548 3828715240 549 -1450939360 550 493445680 551 -149841120 552 40353300 553 -9550944 554 1962576 555 -344288 556 50344 557 -5920 558 528 559 -32 560 1 561 7881196 562 -116311074 563 846631137 564 -4048888723 565 14297690880 566 -39724644762 567 90358755333 568 -172873067499 569 283629715083 570 -404867845525 571 508390394655 572 -566386569645 573 563580004130 574 -503479638816 575 405442001415 576 -295184943977 577 194711880528 578 -116516690334 579 63287015165 580 -31194463575 581 13939399320 582 -5636589530 583 2056771665 584 -674626095 585 197865525 586 -51532767 587 11808423 588 -2351349 589 400026 590 -56760 591 6479 592 -561 593 33 594 -1 595 12752043 596 -193898158 597 1454746355 598 -7174129812 599 26137597563 600 -74968741626 601 176155118991 602 -348397185360 603 591391390722 604 -874190881408 605 1137884875140 606 -1315558311340 607 1360170391255 608 -1264353620834 609 1061074185911 610 -806505696656 611 556501033691 612 -349141390350 613 199335039435 614 -103581585140 615 48962578135 616 -21026928210 617 8186806875 618 -2881238880 619 912844920 620 -258949236 621 65303766 622 -14504060 623 2801719 624 -462706 625 63767 626 -7072 627 595 628 -34 629 1 630 20633239 631 -322961275 632 2495275650 633 -12677764890 634 47609418255 635 -140830983951 636 341482615950 637 -697425371850 638 1223418291165 639 -1870450117655 640 2520466151203 641 -3019829756125 642 3239308706725 643 -3128003650905 644 2730869808160 645 -2162764826544 646 1557718610875 647 -1022159114375 648 611763444950 649 -334111088150 650 166483562595 651 -75626095875 652 31270506750 653 -11742671850 654 3991949325 655 -1223326923 656 336061425 657 -82159175 658 17705805 659 -3321185 660 532952 661 -71400 662 7700 663 -630 664 35 665 -1 666 33385282 667 -537492672 668 4272983280 669 -22347170352 670 86424780708 671 -263409143832 672 658468718892 673 -1387305173160 674 2512235053737 675 -3968059290228 676 5528801143998 677 -6855854218668 678 7619308854105 679 -7631665978464 680 6919947644976 681 -5700140331360 682 4276984471110 683 -2929019115600 684 1833257598760 685 -1049456118240 686 549557228880 687 -263136586680 688 115083409500 689 -45894417480 690 16647466095 691 -5474225484 692 1624692114 693 -432724660 694 102666699 695 -21489696 696 3917904 697 -611424 698 79695 699 -8364 700 666 701 -36 702 1 703 54018521 704 -893839229 705 7305751602 706 -39297918522 707 156381369315 708 -490664908491 709 1263360478674 710 -2743199263902 711 5122958518062 712 -8350744461620 713 12017326585429 714 -15404485118791 715 17714471779498 716 -18378978483474 717 17282483431600 718 -14782852802880 719 11534843413345 720 -8228162701085 721 5374040159310 722 -3216824805150 723 1765496909715 724 -888319911435 725 409490502930 726 -172720498830 727 66533832900 728 -23345018502 729 7434979023 730 -2139575949 731 553097164 732 -127477580 733 25940552 734 -4600728 735 698819 736 -88689 737 9065 738 -703 739 37 740 -1 741 87403803 742 -1485350422 743 12472574111 744 -68950840476 745 282104068545 746 -910455421638 747 2412494106057 748 -5393864915736 749 10378392835701 750 -17441762269910 751 25896872191047 752 -34277665922888 753 40738265752394 754 -43725116241436 755 42581409560050 756 -37765476565840 757 30594680687335 758 -22692025230030 759 15435460459155 760 -9640321082700 761 5531878943745 762 -2916953407830 763 1412893823865 764 -628105419240 765 255901797825 766 -95353076886 767 32404689639 768 -10007279632 769 2795339812 770 -702064440 771 157336036 772 -31152704 773 5379242 774 -795872 775 98420 776 -9804 777 741 778 -38 779 1 780 141422324 781 -2466593454 782 21263676135 783 -120721333109 784 507436278336 785 -1683224398674 786 4586310006369 787 -10549558285695 788 20895216269499 789 -36170899567231 790 55355961046386 791 -75579023232726 792 92730403454780 793 -102842360477304 794 103589009233086 795 -95129738928770 796 79895000666520 797 -61514868618450 798 43501525848495 799 -28292606347005 800 16937696936160 801 -9337152263010 802 4739337734625 803 -2213719741935 804 950541049965 805 -374599893213 806 135192745548 807 -44551545220 808 13355716608 809 -3624881832 810 885341028 811 -193089468 812 37230765 813 -6263803 814 903357 815 -108927 816 10582 817 -780 818 39 819 -1 820 228826127 821 -4093366200 822 36202843700 823 -210935849720 824 910261679990 825 -3101116098648 826 8682028511100 827 -20529733207800 828 41823167390895 829 -74507878106640 830 117423732804664 831 -165212650202000 832 209047692439900 833 -239297880173520 834 249012779270440 835 -236484224727696 836 205619420282625 837 -164101894515000 838 120451854926100 839 -81434453278200 840 50762182226910 841 -29191802607000 842 15489383821500 843 -7581162895800 844 3420162589725 845 -1420494020064 846 542197328400 847 -189751570400 848 60702601640 849 -17682662880 850 4667558896 851 -1109583200 852 235699475 853 -44290440 854 7265580 855 -1022088 856 120250 857 -11400 858 820 859 -40 860 1 861 370248451 862 -6788785781 863 61559886035 864 -367860026529 865 1628633808046 866 -5694602177312 867 16369454616117 868 -39761320004595 869 83248116868194 870 -152501945064766 871 247287571957690 872 -358215406239390 873 466990746096680 874 -551187933090724 875 591899668677046 876 -580626742926906 877 521998645676841 878 -431236183416075 879 328055275289595 880 -230178914551305 881 149134332441270 882 -89291137096920 883 49420524163125 884 -25284266459235 885 11951866535490 886 -5215256503002 887 2097884094012 888 -776500444020 889 263809888648 890 -82010146352 891 23235562804 892 -5970231564 893 1382513440 894 -286253718 895 52459377 896 -8396595 897 1152920 898 -132430 899 12259 900 -861 901 41 902 -1 903 599074578 904 -11252400432 905 104551515516 906 -640355762284 907 2906755514565 908 -10424352084006 909 30746085304529 910 -76660507828512 911 164832604263684 912 -310257940039600 913 517213249827120 914 -770715628399080 915 1034253844775970 916 -1257476559360924 917 1392100381038210 918 -1409010636331648 919 1308244808886372 920 -1117336723607916 921 879743313631770 922 -639668643119100 923 430075429219485 924 -267617272145190 925 154201045081545 926 -82285953518160 927 40656295584450 928 -18587617058556 929 7855337925414 930 -3064136108432 931 1101012934308 932 -363502697880 933 109913268052 934 -30315377568 935 7588444479 936 -1713057598 937 345978675 938 -61878060 939 9669765 940 -1296750 941 145509 942 -13160 943 903 944 -42 945 1 946 969323029 947 -18640260791 948 177363801983 949 -1112767304329 950 5175745084895 951 -19025709775883 952 57539892004652 953 -147167913137636 954 324741228960390 955 -627592489368050 956 1074758761824410 957 -1646144284465590 958 2271960219271730 959 -2842918337227618 960 3241476609076180 961 -3381737760296764 962 3239254090894861 963 -2856817715910363 964 2325135312529281 965 -1749590871302175 966 1218878404779855 967 -786983838461595 968 471238841389860 969 -261771265058940 970 134894115638100 971 -64459169146008 972 28540839077982 973 -11695974477866 974 4428958931388 975 -1546525778540 976 496651528736 977 -146198877184 978 39286335487 979 -9587755795 980 2111495650 981 -416253330 982 72700745 983 -11098945 984 1454518 985 -159530 986 14104 987 -946 988 43 989 -1 990 1568397607 991 -30861984252 992 300555578290 993 -1930486868596 994 9195267903789 995 -34625806944784 996 107311687085064 997 -281368312970800 998 636741746361710 999 -1262591658368040 1000 2219564501019580 1001 -3491618674689080 1002 4952358348513290 1003 -6372355115860272 1004 7476495327342008 1005 -8032225005704592 1006 7929236660077997 1007 -7213408530413140 1008 6061696342071414 1009 -4714394826950556 1010 3398544705301515 1011 -2273479515386640 1012 1412423724933000 1013 -815296059966960 1014 437321676281490 1015 -217940901842664 1016 100855346149404 1017 -43300949664280 1018 17225946343562 1019 -6338987407808 1020 2153090575328 1021 -673165783488 1022 193073657150 1023 -50587148880 1024 12045230120 1025 -2589627040 1026 498623840 1027 -85096440 1028 12698972 1029 -1627208 1030 174537 1031 -15092 1032 990 1033 -44 1034 1 1035 2537720636 1036 -51070642650 1037 508781364525 1038 -3343809751215 1039 16301499857280 1040 -62846784624456 1041 199477386034500 1042 -535847913193500 1043 1242851288292900 1044 -2526925894097800 1045 4556914921212030 1046 -7357327460174250 1047 10715937242474100 1048 -14167631801601180 1049 17090327052278460 1050 -18890458093343364 1051 19200715756677450 1052 -17999462906401500 1053 15600240185013835 1054 -12525682040324145 1055 9331817937031926 1056 -6459008059149750 1057 4157142081709500 1058 -2489491049958900 1059 1387511851886550 1060 -719721747270162 1061 347337087070050 1062 -155852270291550 1063 64955854939230 1064 -25111459529910 1065 8988729511872 1066 -2972455236000 1067 905525776125 1068 -253248561825 1069 64743874650 1070 -15051110490 1071 3160951625 1072 -594819225 1073 99249930 1074 -14485710 1075 1815849 1076 -190575 1077 16125 1078 -1035 1079 45 1080 -1 1081 4106118243 1082 -84470347538 1083 860407585465 1084 -5783077984336 1085 28840577512284 1086 -113774091426520 1087 369635857744020 1088 -1016693612198800 1089 2415440947848110 1090 -5032368840758740 1091 9303405316329410 1092 -15405861056075360 1093 23025623051161640 1094 -31255924159935552 1095 38734454181221648 1096 -44013010151326416 1097 46020410510098811 1098 -44413587193492090 1099 39661399433486749 1100 -32840317052288536 1101 25256044682657586 1102 -18064305511568316 1103 12028573865792250 1104 -7461929191635360 1105 4314324578126940 1106 -2325174500999376 1107 1167914180489616 1108 -546490307025880 1109 238034071574342 1110 -96406301876948 1111 36253279617110 1112 -12634350531360 1113 4071054669275 1114 -1209361486830 1115 330037666595 1116 -82384612180 1117 18710685955 1118 -3840867290 1119 706768127 1120 -115362848 1121 16476096 1122 -2021516 1123 207690 1124 -17204 1125 1081 1126 -46 1127 1 1128 6643838879 1129 -139647108431 1130 1453659297528 1131 -9987295321016 1132 50925155353900 1133 -205461453563260 1134 682887335205040 1135 -1922177383136320 1136 4674985848339810 1137 -9974735682704650 1138 18892689078300180 1139 -32066593832579020 1140 49147421349711100 1141 -68449179012698372 1142 87080705393435660 1143 -101637922425891428 1144 109234136418102677 1145 -108433460609992401 1146 99675226811992674 1147 -85027398526099430 1148 67428179671978048 1149 -49779358253375652 1150 34250021459070066 1151 -21979994107386510 1152 13163765621648850 1153 -7359220826396478 1154 3840425768559042 1155 -1870256757807046 1156 849480233539452 1157 -359551832981200 1158 141648311005930 1159 -51860085384470 1160 17610930976760 1161 -5533664717930 1162 1604143028075 1163 -427473389265 1164 104256249760 1165 -23146372470 1166 4646885347 1167 -836616685 1168 133654793 1169 -18688187 1170 2245331 1171 -225929 1172 18330 1173 -1128 1174 47 1175 -1 1176 10749957122 1177 -230761294848 1178 2453713991424 1179 -17224032602880 1180 89753028187200 1181 -370160700343680 1182 1257984646512320 1183 -3621758330540160 1184 9012604179324240 1185 -19682090371803200 1186 38170830077334240 1187 -66365143966954560 1188 104239638233451760 1189 -148852524522345024 1190 194264338587355680 1191 -232731637970653504 1192 256892469354092916 1193 -262081184221587168 1194 247770086855471824 1195 -217542942390380640 1196 177711622880735064 1197 -135271843436922016 1198 96057953578237968 1199 -63691944758091936 1200 39458084307162300 1201 -22848160949044704 1202 12367560775445136 1203 -6257172833391968 1204 2957771062920840 1205 -1305438368397600 1206 537453423604240 1207 -206142746921760 1208 73542071030505 1209 -24353957181520 1210 7467845412600 1211 -2114001029520 1212 550440324980 1213 -131243489520 1214 28500025944 1215 -5598864880 1216 986747574 1217 -154364496 1218 21141208 1219 -2488464 1220 245340 1221 -19504 1222 1176 1223 -48 1224 1 1225 17393796001 1226 -381158360401 1227 4138134583800 1228 -29665041915320 1229 157902216143980 1230 -665375182094140 1231 2311032682061040 1232 -6801920360188800 1233 17309348358204210 1234 -38669430233832090 1235 76745609527437620 1236 -136602567876867820 1237 219752203550117420 1238 -321541341768495156 1239 430197568503136364 1240 -528633898983900612 1241 598858243742849097 1242 -627407114185672485 1243 609526497889051666 1244 -550340427771951894 1245 462682744943093752 1246 -362762824571032732 1247 265579818474230050 1248 -181729892443716414 1249 116313794686903086 1250 -69665466082603482 1251 39056147493048882 1252 -20494990366644150 1253 10064424129852260 1254 -4622761264299640 1255 1984540103007770 1256 -795456255910470 1257 297295748929025 1258 -103429692929955 1259 33425945622195 1260 -10009319831385 1261 2768697604260 1262 -704830186970 1263 164390400811 1264 -34935507509 1265 6719267247 1266 -1159800257 1267 177751035 1268 -23855601 1269 2752134 1270 -265972 1271 20727 1272 -1225 1273 49 1274 -1 1275 28143753123 1276 -629313451250 1277 6973006935625 1278 -51027209102000 1279 277320286246500 1280 -1193438098581800 1281 4234392510667500 1282 -12734711372790000 1283 33123872897717250 1284 -75660868963839500 1285 153585869838603950 1286 -279713321371260000 1287 460594409660437000 1288 -690146069840957600 1289 946003248858987200 1290 -1191563105457690480 1291 1384384612080842625 1292 -1488346542150108750 1293 1484703698930195975 1294 -1377409868051384200 1295 1190734795595780710 1296 -960717412951048500 1297 724400596623500750 1298 -511001655676038400 1299 337501771437781800 1300 -208827421718551272 1301 121089174351097500 1302 -65808310693085000 1303 33517185559417250 1304 -15992623762549500 1305 7144754790911650 1306 -2986139105840000 1307 1166294075870000 1308 -425079399040500 1309 144323483964750 1310 -45549266483100 1311 13328457760625 1312 -3604771280750 1313 897720613725 1314 -204924773200 1315 42641522330 1316 -8033432000 1317 1358692500 1318 -204095100 1319 26853075 1320 -3037610 1321 287875 1322 -22000 1323 1275 1324 -50 1325 1 1326 45537549124 1327 -1038615564774 1328 11740454970675 1329 -87665257952945 1330 486249711492480 1331 -2136133566922440 1332 7738863291310340 1333 -23771024243646300 1334 63167932628711460 1335 -147454172095388840 1336 305992348329881070 1337 -569901759086731770 1338 960059934581814420 1339 -1472281821269889756 1340 2066346887203081164 1341 -2666200253300578292 1342 3174805961281382202 1343 -3500138268416623860 1344 3582576738969356391 1345 -3412453994753532069 1346 3030827408590258662 1347 -2514215033117861942 1348 1950697828048779300 1349 -1417132144743255564 1350 964817221800723286 1351 -615994659238936554 1352 368972743562697654 1353 -207392475410826650 1354 109389920382354510 1355 -54132570586266390 1356 25121918656468920 1357 -10926350152662120 1358 4449728930639025 1359 -1694803167840455 1360 602828828627445 1361 -199882070279235 1362 61646421847985 1363 -17638059228345 1364 4666882295286 1365 -1137580894434 1366 254285562777 1367 -51834754587 1368 9569875535 1369 -1586643201 1370 233700309 1371 -30156657 1372 3346212 1373 -311100 1374 23324 1375 -1326 1376 51 1377 -1 1378 73681302247 1379 -1713466565148 1380 19752077471074 1381 -150432922025620 1382 851235255691925 1383 -3815821376996720 1384 14109389368900280 1385 -44244598907746640 1386 120062829770075010 1387 -286282973687939800 1388 607032390263873860 1389 -1155607428787872840 1390 1990556103328983190 1391 -3122487825692661776 1392 4484631957331958120 1393 -5924110245961349936 1394 7225390826662803119 1395 -8163290771848114812 1396 8567418706316176226 1397 -8372440601774272660 1398 7634016198939571441 1399 -6505759854659169104 1400 5189313457790141992 1401 -3878831628468073264 1402 2719451137981760650 1403 -1789639302758211112 1404 1106056577152731708 1405 -642173529666609304 1406 350299581352598410 1407 -179515114731170400 1408 86399244033646960 1409 -39034407914971040 1410 16542373159171145 1411 -6569611497519980 1412 2441955480432650 1413 -848260165389780 1414 274856949887845 1415 -82889252357080 1416 23202662137356 1417 -6009387962920 1418 1434507979541 1419 -314153749364 1420 62763322622 1421 -11360613836 1422 1847196585 1423 -266894576 1424 33790744 1425 -3679312 1426 335699 1427 -24700 1428 1378 1429 -52 1430 1 1431 119218851371 1432 -2825763432169 1433 33205999006897 1434 -257850257449639 1435 1487917889210025 1436 -6803190199611085 1437 25664074037207340 1438 -82125012520293220 1439 227475361306533110 1440 -553799975553403650 1441 1199307712281694730 1442 -2332541578138478470 1443 4106223466698670450 1444 -6585325750291534722 1445 9673466670227701060 1446 -13074942456593886348 1447 16324307033905535257 1448 -18888819866927541791 1449 20313286217133647429 1450 -20352313302843980955 1451 19037284209304102763 1452 -16653991086716602487 1453 13645771140498090396 1454 -10485277231001470820 1455 7563099988250557200 1456 -5125085099978908316 1457 3264668623473640474 1458 -1955622582230167662 1459 1101863031401562224 1460 -583947266670035200 1461 291036277421286280 1462 -136360002101280120 1463 60026510004781210 1464 -24806787824531580 1465 9614395806580075 1466 -3490097716101665 1467 1184763537125610 1468 -375384261473270 1469 110758796789722 1470 -30349630994710 1471 7698181505238 1472 -1800496483492 1473 386486947521 1474 -75710579659 1475 13441510730 1476 -2144247818 1477 304031532 1478 -37781156 1479 4038335 1480 -361725 1481 26129 1482 -1431 1483 53 1484 -1 1485 192900153618 1486 -4658448848688 1487 55783839910140 1488 -441489178482156 1489 2597003402351589 1490 -12106929465817830 1491 46576653605718705 1492 -152033685465247200 1493 429663203596901340 1494 -1067558310547876560 1495 2360140078098972240 1496 -4687456719208046040 1497 8429321148166132110 1498 -13814037042682866948 1499 20743424377851193902 1500 -28672519372782937344 1501 36624640317162224724 1502 -43376417672681191860 1503 47769524790377365446 1504 -49038040121751901044 1505 47023613711087655159 1506 -42197035150679874354 1507 35489075685004834875 1508 -28009879999967634480 1509 20767828357233788670 1510 -14477824390987676628 1511 9495810300605280498 1512 -5862464735370417440 1513 3407785194984328296 1514 -1865325412802767824 1515 961382788124968440 1516 -466430687437537440 1517 212928885265232475 1518 -91402909326832770 1519 36863139111544305 1520 -13952753688071520 1521 4949718203115120 1522 -1643037050955960 1523 509345720400348 1524 -147117815747352 1525 39482320479489 1526 -9812831738094 1527 2249746753635 1528 -473558141016 1529 90999286974 1530 -15852653124 1531 2482070094 1532 -345492000 1533 42155190 1534 -4424760 1535 389232 1536 -27612 1537 1485 1538 -54 1539 1 1540 312119004989 1541 -7677112434475 1542 93648287765725 1543 -755123275841935 1544 4526410470043770 1545 -21507123067780504 1546 84347657108743875 1547 -280735351591259125 1548 809172250368681650 1549 -2051021489698181550 1550 4627006100928543530 1551 -9380138375445496750 1552 17223001334072848600 1553 -28828683941140533780 1554 44230928090761761910 1555 -62490886207228017594 1556 81621466723850697325 1557 -98889877856770958375 1558 111459228680192204735 1559 -117159878214973247445 1560 115098938042143658966 1561 -105874639948484132000 1562 91331881976182799625 1563 -73984232915973940175 1564 56340808345451980350 1565 -40370737848200373614 1566 27238303315066597600 1567 -17313897618205865600 1568 10372112961756307960 1569 -5857057874457131320 1570 3117744478349022544 1571 -1564173477663786000 1572 739386082707551125 1573 -329138582416596825 1574 137880444244957150 1575 -54305990515717490 1576 20087235428312250 1577 -6968139515544350 1578 2263141568146030 1579 -686813167142410 1580 194298317732079 1581 -51095648701075 1582 12449065439250 1583 -2799015474310 1584 577998938720 1585 -108996187916 1586 18638754750 1587 -2865343250 1588 391685525 1589 -46941675 1590 4840121 1591 -418275 1592 29150 1593 -1540 1594 55 1595 -1 1596 505019158607 1597 -12647680288152 1598 157109240110340 1599 -1290260742089816 1600 7878537148237294 1601 -38140463003642104 1602 152431433782243084 1603 -517116694165250200 1604 1519570805556842115 1605 -3927752050614739760 1606 9038167668725697320 1607 -18694601195582086320 1608 35032460857684477460 1609 -59865722317896249328 1610 93803036409753489592 1611 -135394333670772716848 1612 180736993248240939643 1613 -223887762253302847560 1614 258118631327340528556 1615 -277657147016917353224 1616 279282429968204561570 1617 -263170613141307665320 1618 232695597609671766500 1619 -193325994892124374280 1620 151092869618659709195 1621 -111189370584640030592 1622 77104851463872251712 1623 -50414665668642880640 1624 31093795774946501856 1625 -18094496249016207104 1626 9936185140931122304 1627 -5148348643450345984 1628 2516488445636569600 1629 -1159927574450980720 1630 503882165773098280 1631 -206139188448746160 1632 79342944147144860 1633 -28698411994812560 1634 9740626804090728 1635 -3097072551035792 1636 920593805353978 1637 -255206798171248 1638 65794460893960 1639 -15721639054576 1640 3468013700004 1641 -702847779760 1642 130117012760 1643 -21849590000 1644 3299183965 1645 -443051960 1646 52171028 1647 -5286008 1648 448910 1649 -30744 1650 1596 1651 -56 1652 1 1653 817138163596 1654 -20829811881234 1655 263405208164217 1656 -2202493258042091 1657 13695208360370880 1658 -67526123219659902 1659 274919553894629063 1660 -950283479538752409 1661 2845859750090773965 1662 -7498344345869763425 1663 17592925820268980610 1664 -37112907239753280390 1665 70950063387339412380 1666 -123726867116721260568 1667 197899686818411500830 1668 -291688256287754224034 1669 397752793642864353816 1670 -503514633358314745578 1671 593465622260835580851 1672 -652935656559231129225 1673 672038515027265573760 1674 -648327683057996358890 1675 587198092727162231445 1676 -500005825417770080955 1677 400759672856236063825 1678 -302652978051500113401 1679 215532525363578879904 1680 -144833414750720997952 1681 91880574405345690456 1682 -55045349898419840280 1683 31148425868296351952 1684 -16648707262045254288 1685 8404223171794466709 1686 -4005554602504147145 1687 1801690184469036150 1688 -764327344737561930 1689 305569368024203270 1690 -115009495657501770 1691 40702180367049318 1692 -13524512522268930 1693 4211964674121849 1694 -1226896252226301 1695 333450324504458 1696 -84315115422846 1697 19767651693300 1698 -4279857667680 1699 851603547270 1700 -154831946010 1701 25540459490 1702 -3789177600 1703 500063109 1704 -57875311 1705 5764068 1706 -481194 1707 32395 1708 -1653 1709 57 1710 -1 1711 1322157322203 1712 -34294630332982 1713 441344260155791 1714 -3756159208296124 1715 23776238766650265 1716 -119361794583672886 1717 494877110896532049 1718 -1742319727598631672 1719 5315714035186368489 1720 -14271956146575277150 1721 34129437834864441355 1722 -73400434255604347320 1723 143095431484777170230 1724 -254542652821956922276 1725 415429590344886250990 1726 -624982276776938441712 1727 870178043178859517493 1728 -1125155189254481946954 1729 1355098886946490854985 1730 -1524058425836984063300 1731 1604256601554701264555 1732 -1583536811226569597970 1733 1468221373394830356835 1734 -1280529913037056686680 1735 1051858367892665853975 1736 -814602021492376207818 1737 595290354878951245017 1738 -410780605782942758496 1739 267807784931013190264 1740 -165020420552781737840 1741 96129960907647314536 1742 -52945481773791952224 1743 27569418879476290597 1744 -13569705348749594574 1745 6311126952746281575 1746 -2772156717655344240 1747 1149239656908910060 1748 -449277275676517600 1749 165452302828641816 1750 -57323765440354040 1751 18657071001744757 1752 -5694067724519398 1753 1626141037624719 1754 -433487078981880 1755 107550780816150 1756 -24750357140740 1757 5261578227710 1758 -1028285083280 1759 183671589465 1760 -29772689050 1761 4341411737 1762 -563224428 1763 64088289 1764 -6276006 1765 515185 1766 -34104 1767 1711 1768 -58 1769 1 1770 2139295485799 1771 -56446599536419 1772 739044098652990 1773 -6399996726494006 1774 41227606335317269 1775 -210664156569983053 1776 889158459374833998 1777 -3187480318033916130 1778 9903893512875774126 1779 -27086014527631409064 1780 65994319801708699115 1781 -144642779330222069065 1782 287445929127720929930 1783 -521364951423455353074 1784 867871929985254674096 1785 -1332100123409578916736 1786 1892913113598662313021 1787 -2498847865791656210025 1788 3073719698461808382790 1789 -3532092969342706047510 1790 3800353542418950901615 1791 -3836121095839267221415 1792 3638956277348562186250 1793 -3248757111849657124470 1794 2733147953785958604480 1795 -2169113367436542175194 1796 1625424901734906332739 1797 -1150904375412615001465 1798 770468965119301639216 1799 -487873555382214768384 1800 292298807328725404328 1801 -165724149943484521048 1802 88919123825062709530 1803 -45144678830730032316 1804 21682522485964912299 1805 -9847611015139187745 1806 4226965742588457570 1807 -1713526428242929430 1808 655431758872208734 1809 -236300580791264786 1810 80192801116220646 1811 -25578034978490456 1812 7653659086648575 1813 -2143943232029445 1814 560805511491330 1815 -136580995624570 1816 30863538915720 1817 -6444695257000 1818 1237497132235 1819 -217233456115 1820 34614163896 1821 -4962511476 1822 633076785 1823 -70845489 1824 6823586 1825 -550942 1826 35872 1827 -1770 1828 59 1829 -1 1830 3461452808002 1831 -92880525355200 1832 1236834958345200 1833 -10895200033443120 1834 71403841828461540 1835 -371253557488973208 1836 1594699726841349100 1837 -5818958505007381800 1838 18407087866096058745 1839 -51261864187082460340 1840 127209772164204549534 1841 -284037533387535115500 1842 575184139942720169225 1843 -1063353533373133205280 1844 1804666471753596278160 1845 -2824954330171772032544 1846 4095191280187100747250 1847 -5516916168644800470000 1848 6927666451199955447800 1849 -8129871093641498493600 1850 8936703113316358213680 1851 -9220011449484787721000 1852 8943298746582659764500 1853 -8168243302235275997400 1854 7033763433528281582925 1855 -5716863342714876987492 1856 4389828624050399752950 1857 -3187109882930464092700 1858 2189181125462929830945 1859 -1423362941054298145440 1860 876302323618587487248 1861 -510968439046001877600 1862 282212692648023521175 1863 -147633508004542336420 1864 73138328269441226190 1865 -34302290218759444284 1866 15223816414636555375 1867 -6389769446507904600 1868 2534410489943779980 1869 -949056105103827560 1870 335150452909230189 1871 -111464903819230500 1872 34857835102763750 1873 -10231089397659900 1874 2812299524336925 1875 -722136864256640 1876 172706112768000 1877 -38336519256000 1878 7865863978700 1879 -1484503277400 1880 256189031748 1881 -40139899800 1882 5659676550 1883 -710198280 1884 78184260 1885 -7408632 1886 588525 1887 -37700 1888 1830 1889 -60 1890 1 1891 5600748293801 1892 -152788577699621 1893 2068759582353390 1894 -18532031718282326 1895 123526648197221929 1896 -653321555887417801 1897 2855111743705156306 1898 -10601138549882647030 1899 34129939883979214671 1900 -96754966580809928149 1901 244465956152995708989 1902 -555890084881961734099 1903 1146667602457976214655 1904 -2159902624739308727579 1905 3735891935111984157536 1906 -5961720925334947227440 1907 8813058723957535092815 1908 -12110955314623557427275 1909 15518302318306564300590 1910 -18589630514184159988910 1911 20866927749376807608895 1912 -21992835658640413156095 1913 21802266473416009671750 1914 -20360299160667592886370 1915 17935154689549516184805 1916 -14919740143679700745611 1917 11732116868500183073181 1918 -8727842882393478847115 1919 6146759973512695562861 1920 -4100417621899442744769 1921 2591964072001611037016 1922 -1552994912608073885896 1923 882100255519088108305 1924 -474990879483295889911 1925 242454358759948474909 1926 -117288229503339858219 1927 53753072375984457229 1928 -23327112289387389405 1929 9579611695323893314 1930 -3719767175838872326 1931 1364399359129278395 1932 -472193391706951145 1933 153976398008642825 1934 -47232867732453095 1935 13604194433488155 1936 -3671017384218135 1937 925706515940360 1938 -217487327281000 1939 47439880366935 1940 -9567600712215 1941 1775306473044 1942 -301291443024 1943 46432653135 1944 -6440720319 1945 795206126 1946 -86143834 1947 8033029 1948 -627995 1949 39589 1950 -1891 1951 61 1952 -1 1953 9062201101803 1954 -251269851348622 1955 3458383118398211 1956 -31495991334078836 1957 213462521743965795 1958 -1148101761573612938 1959 5103133026433923207 1960 -19275208798595185136 1961 63138166299957920446 1962 -182146770651871603160 1963 468430694898010186672 1964 -1084393574422492558588 1965 2277741827282658117979 1966 -4369923760570418147514 1967 7700461031604889163275 1968 -12522567190618703417520 1969 18869970929479583067505 1970 -26440930207225892990090 1971 34556924084130077175665 1972 -42237803926132222783100 1973 48393261376877325811485 1974 -52079774857502008485990 1975 52738400878639082592345 1976 -50330808936318878555520 1977 45329217283745390654100 1978 -38571758175944093917908 1979 31041685636230283571742 1980 -23647069633824126012996 1981 17063783981369104240921 1982 -11670540536466436453070 1983 7568684017519641269033 1984 -4655927423655686800512 1985 2717307860775185515376 1986 -1504724643006926334636 1987 790583566512685591010 1988 -394044878482047777412 1989 186265118293960870823 1990 -83469954111879751234 1991 35441134474655062699 1992 -14248434976266593200 1993 5419316987877380910 1994 -1948057654655460040 1995 661027624818357720 1996 -211440355138755820 1997 63649361690278175 1998 -17997348681962930 1999 4769430012926495 2000 -1181530362477360 2001 272793071626635 2002 -58491984356550 2003 11599096217007 2004 -2116737815868 2005 353383772709 2006 -53583571734 2007 7314110705 2008 -888758592 2009 94765388 2010 -8698724 2011 669414 2012 -41540 2013 1953 2014 -62 2015 1 2016 14662949395604 2017 -413120630150046 2018 5778412552100223 2019 -53486406170759373 2020 368485161275266560 2021 -2014885839204996534 2022 9106346531712692451 2023 -34979480374911755373 2024 116543314982532320253 2025 -342039903532639451755 2026 895043421702877498821 2027 -2108714354202464479359 2028 4508803004163126891222 2029 -8807568212592384993072 2030 15806276727287291468325 2031 -26184749147558539808235 2032 40205596844055821577840 2033 -57421856451329033484870 2034 76516156609662534466345 2035 -95384358524446459947675 2036 111497993052386356203480 2037 -122465871893019747453570 2038 126620442209557100750085 2039 -123429508975625554034235 2040 113595180909613785394425 2041 -98820715603369185317619 2042 81345560680674560562831 2043 -63416598152447888431853 2044 46857613588705925816778 2045 -32834742139734983438760 2046 21831188625987688759119 2047 -13777606353783401955441 2048 8255335539949960424193 2049 -4697023383265407739923 2050 2537762568279560400555 2051 -1301916674498073226641 2052 634063069151993105464 2053 -293062184695228011462 2054 128490700281858707247 2055 -53409336626760528225 2056 21032151323273252505 2057 -7839568034239792095 2058 2763061677482460585 2059 -919700847689566635 2060 288693911262522150 2061 -85317727756459240 2062 23692485210829785 2063 -6168447702684855 2064 1501763314470930 2065 -340852656695400 2066 71866387046601 2067 -14017125475899 2068 2516554241712 2069 -413408064762 2070 61692888565 2071 -8289013131 2072 991557009 2073 -104092107 2074 9407727 2075 -712845 2076 43554 2077 -2016 2078 63 2079 -1 2080 23725150497407 2081 -679053430894272 2082 9649916300648480 2083 -90760810056938432 2084 635434089189991728 2085 -3531472762053876032 2086 16224365397351612192 2087 -63361035705219632960 2088 214660961657401996072 2089 -640729989167043375168 2090 1705514020133527137248 2091 -4088151350327834536768 2092 8895259185648249488560 2093 -17686294977325930031808 2094 32314305971484565624672 2095 -54513593065464534694080 2096 85260316921093944453580 2097 -124068383502610748052800 2098 168494937145121645126880 2099 -214138319060241217197120 2100 255275612953710141962640 2101 -286043639802908112143040 2102 301824714981215930796000 2103 -300380760121501533339840 2104 282353907168984730082760 2105 -250987654688927064629952 2106 211207961920274029452192 2107 -168409228466946575007680 2108 127337995722522918489552 2109 -91362896264907345708608 2110 62234614783242313466912 2111 -40264722403426777515072 2112 24750249754508547895010 2113 -14457083566222294498752 2114 8025369518057653731488 2115 -4233724121259681404608 2116 2122244861944027202928 2117 -1010595207959100868160 2118 456994019451741781408 2119 -196148471884885828672 2120 79860804937911161640 2121 -30819777012168504640 2122 11263657336540610400 2123 -3894202880310783040 2124 1272044120642366960 2125 -392008987700944320 2126 113779642980215520 2127 -31042463275992000 2128 7943004088782420 2129 -1901107955522880 2130 424318139959008 2131 -88000250338368 2132 16887063490320 2133 -2983545878208 2134 482415064032 2135 -70870660288 2136 9375335528 2137 -1104347840 2138 114169248 2139 -10162112 2140 758352 2141 -45632 2142 2080 2143 -64 2144 1 2145 38388099893011 2146 -1115899211541725 2147 16107382283642975 2148 -153897132528346285 2149 1094680060522196720 2150 -6181792690448864294 2151 28862184691118180675 2152 -114564881477483000525 2153 394565312345153949285 2154 -1197430854357084822995 2155 3241287431003448011237 2156 -7902379724663826153375 2157 17492213540139210916550 2158 -35389122375566564513440 2159 65806877676097787124805 2160 -113012648184507640126987 2161 179979506830614300725500 2162 -266750556875033725991250 2163 369079477257394927646025 2164 -478017614729809322271675 2165 580911925066337715363240 2166 -663785124649638001559250 2167 714488796993681143689125 2168 -725634984078343018170075 2169 696329848200100048817025 2170 -632162277461280980030331 2171 543541177289875654644975 2172 -443033788539668492891725 2173 342604837778175419314010 2174 -251535634127165247636920 2175 175428699674137347934639 2176 -116276943540452492937425 2177 73270307697885285834275 2178 -43904356703996250133685 2179 25020215652559508630795 2180 -13561010313815408362737 2181 6990032052355701713000 2182 -3425902254598356082550 2183 1596079927692701356815 2184 -706551827963388138305 2185 297041428146070242817 2186 -118520149984319458375 2187 44846496026191575625 2188 -16077561064540960075 2189 5454940912215672150 2190 -1749370836099770520 2191 529481115891989625 2192 -150990553958892375 2193 40487230679245350 2194 -10184964701000700 2195 2397292482528489 2196 -526335515773275 2197 107403868070400 2198 -20284017433290 2199 3527653830805 2200 -561574737451 2201 81237552825 2202 -10583775475 2203 1227924815 2204 -125044205 2205 10964018 2206 -806000 2207 47775 2208 -2145 2209 65 2210 -1 2211 62113250390418 2212 -1833340742329008 2213 26873197795833180 2214 -260765324868927692 2215 1884011282240534733 2216 -10807945513024937046 2217 51268342778918657161 2218 -206788101873820814160 2219 723791155480038945882 2220 -2232726155869282147448 2221 6144232305494059971480 2222 -15231818505995108701380 2223 34289852450451286558485 2224 -70567630893031705461798 2225 133510306023148917262917 2226 -233333118926069961945872 2227 378252471936215885306067 2228 -570798447208258774769550 2229 804324971277550298764155 2230 -1061235411047445467114820 2231 1314205152749857179597555 2232 -1530740689518883829065530 2233 1680098636624535076044375 2234 -1740504541193525695199040 2235 1704318739447427797069860 2236 -1579479780350308093477308 2237 1386911416671430664127498 2238 -1154984194296490722544380 2239 912976622040366830695287 2240 -685503368170248012659538 2241 489198948584544909038471 2242 -331970365618016618387136 2243 214297500992846326666710 2244 -131631747968103830466712 2245 76949941874613412495968 2246 -42814950087634598398140 2247 22673287228115137278665 2248 -11426529514913158663710 2249 5478976201742799220773 2250 -2498780227540975323792 2251 1083454061047369542762 2252 -446381355142558205832 2253 174630303347051644400 2254 -64818259971043318740 2255 22804546097398999185 2256 -7596320736016386990 2257 2392631594971975665 2258 -711514133126874000 2259 199420788726920145 2260 -52573303335768930 2261 13006575323488197 2262 -3011628248640132 2263 650626447333995 2264 -130671431381898 2265 24294086328127 2266 -4160099228544 2267 652187625804 2268 -92925676140 2269 11925869538 2270 -1363131132 2271 136766575 2272 -11815650 2273 855855 2274 -49984 2275 2211 2276 -66 2277 1 2278 100501350283429 2279 -3011353204261151 2280 44813920821805163 2281 -441535655193107157 2282 3239456667631659145 2283 -18873749485714336073 2284 90938472983061774882 2285 -372621326130222471846 2286 1325144569699013709327 2287 -4153948165706405916325 2288 11618245892366790130165 2289 -29278430536152994826235 2290 67013884496585606176415 2291 -140246605719049556533723 2292 269884814592278409849520 2293 -479856073133726519335776 2294 791565097692900147977439 2295 -1215801476019508386066867 2296 1744202895743204001179730 2297 -2343577997054805088150650 2298 2956352488863640362075615 2299 -3508730966918379010222335 2300 3925328123137100048799030 2301 -4146238161896403789413490 2302 4141153128841053541085925 2303 -3915960797259016870577499 2304 3509932374311614412249781 2305 -2984929399507589879563603 2306 2410565654115032972553677 2307 -1850015624337780090991745 2308 1350131016428930269632648 2309 -937446257743014020363032 2310 619538174308748230888121 2311 -389833605664946407267107 2312 233601905495276751593475 2313 -133325902276063419256845 2314 72478269368105437389805 2315 -37525718997626652024925 2316 18501585644348659241298 2317 -8684308257247162682870 2318 3879275716734415109371 2319 -1648355566174247206969 2320 665858154515801425857 2321 -255526124382635923215 2322 93077746980657990075 2323 -32150237669515156695 2324 10518433446880352280 2325 -3255136282057742040 2326 951422152533039495 2327 -262179056763689775 2328 67977171141785616 2329 -16544539087901604 2330 3769658564044527 2331 -801581896149183 2332 158493171540830 2333 -29015760294122 2334 4893524407173 2335 -755697077419 2336 106079470493 2337 -13414044875 2338 1510861725 2339 -149388225 2340 12719280 2341 -907984 2342 52260 2343 -2278 2344 67 2345 -1 2346 162614600673847 2347 -4945195296873588 2348 74698471821899494 2349 -747114900883840012 2350 5565003605065301035 2351 -32921151666370932264 2352 161080565247694768116 2353 -670347900987105060888 2354 2421557051309275127055 2355 -7711818891274701773100 2356 21916426363567256017970 2357 -56128494934514893657780 2358 130582167483189887561135 2359 -277828121108666868171936 2360 543641726334476883646160 2361 -983074006652074891131168 2362 1649673642762842552619282 2363 -2578165020920667308813856 2364 3764329343040262686010752 2365 -5149016303845454556445200 2366 6614135638668302629823820 2367 -7995824145300903201363480 2368 9114157726680014135065740 2369 -9812070826227029533411560 2370 9991710030184885127569275 2371 -9636593706450378505140732 2372 8812804588242061946954778 2373 -7649845968115695014357764 2374 6308471675662989682812567 2375 -4946084646623061076204960 2376 3689345589351255269662864 2377 -2619547639789960908382816 2378 1771281933044608577917863 2379 -1141003527941798468621940 2380 700385453034836571356550 2381 -409742757858974769248460 2382 228477458872283993925315 2383 -121430517880645248078440 2384 61506280843718110486996 2385 -29684674129136797247960 2386 13647038035028947335003 2387 -5974012638051220522172 2388 2488844024037100277226 2389 -986202538869480667812 2390 371408417460692912475 2391 -132824305386189533760 2392 45061302711367484640 2393 -14485083862064968320 2394 4405979223317701680 2395 -1266174512632498200 2396 343162803228963588 2397 -87533338478327352 2398 20964824099280126 2399 -4701911891575608 2400 984369154018140 2401 -191669031063496 2402 34561472327099 2403 -5742147160732 2404 873702417450 2405 -120856646500 2406 15061673175 2407 -1672065600 2408 162963360 2409 -13677248 2410 962455 2411 -54604 2412 2346 2413 -68 2414 1 2415 263115950957276 2416 -8119163101808586 2417 124457587940578245 2418 -1263349027898846663 2419 9551575173580800192 2420 -57359904757150569372 2421 284940189897127475262 2422 -1204049792365022300850 2423 4417049521995393897270 2424 -14287324108290382816480 2425 41246491147208747921235 2426 -107323351834235144501985 2427 253724546914290387395330 2428 -548656894310906312266794 2429 1091354662035422161667616 2430 -2006571806120278294113104 2431 3424312747107817591727889 2432 -5443640139703018247500005 2433 8086697259704133996004338 2434 -11256923643940522330606602 2435 14719504431377397548344635 2436 -18118690750887584841409635 2437 21035309995118017385228250 2438 -23072466714803447457890790 2439 23944933985252968202066760 2440 -23544264533894280503287506 2441 21959330669004054864345291 2442 -19447579955865346840876145 2443 16368883297893717669724008 2444 -13104571946623830850009272 2445 9985561252403246615500472 2446 -7246339486884230198408712 2447 5010367747143317717188800 2448 -3302119066651353453806910 2449 2074990886471911791571965 2450 -1243454113169874759861855 2451 710698486099364200563580 2452 -387433695750555894028680 2453 201438384368712017806734 2454 -99875263230102070417826 2455 47210987880900159692334 2456 -21269406239254415064144 2457 9128714816604122225255 2458 -3730572687289216868253 2459 1450688703310831570362 2460 -536382960516397602930 2461 188404041544437370680 2462 -62801522855490195000 2463 19842485237915709495 2464 -5934332792713889655 2465 1677314487003247404 2466 -447240680795192544 2467 112267821141652005 2468 -26468317887004917 2469 5844774217134578 2470 -1205053945375758 2471 231124027797768 2472 -41059316565250 2473 6721929048675 2474 -1007973108825 2475 137429181400 2476 -16883127000 2477 1847748240 2478 -177548592 2479 14691963 2480 -1019337 2481 57017 2482 -2415 2483 69 2484 -1 2485 425730551631123 2486 -13327474349639450 2487 207275222864286325 2488 -2134921516723264920 2489 16379927806544947890 2490 -99832631597102301828 2491 503380659901972812750 2492 -2159337883249254837000 2493 8042656365669691325175 2494 -26416192521560478486850 2495 77450241619066386755685 2496 -204698337915958786081000 2497 491630066231715419458450 2498 -1080209562333863567834060 2499 2183653282680805357580570 2500 -4081000474807775346911888 2501 7080558195990938438460275 2502 -11446117907731503148041750 2503 17294666742447414929515095 2504 -24492637207490110883056140 2505 32590563713986222508775057 2506 -40834019327565885591117750 2507 48268158472685616361703625 2508 -53919847536148494376530600 2509 57009110730241300787526825 2510 -57125792225597627210494998 2511 54316399791140397314587575 2512 -49056756592985096719579200 2513 42124934929422054193412720 2514 -34419539891140609595938240 2515 26779478788378332735172608 2516 -19851448379077437722292000 2517 14027989167072156493515375 2518 -9453490341736469639617650 2519 6077495406158101816735425 2520 -3728187757500761320682280 2521 2182630058141522954350750 2522 -1219562699730565342670700 2523 650378360962986022322410 2524 -330998321727950885472520 2525 160733289146031177445163 2526 -74454406758205795278650 2527 32886965079895637566625 2528 -13845490042762819761320 2529 5552669808060741351090 2530 -2119895969213418707052 2531 769848304772202458250 2532 -265690648261992534000 2533 87049987316723606175 2534 -27042992543262097350 2535 7954810082946100647 2536 -2212088506276767300 2537 580473326036124675 2538 -143438050920232530 2539 33297461258157635 2540 -7241497193573832 2541 1470739445500625 2542 -277925491523750 2543 48654948031375 2544 -7850758804000 2545 1160463963400 2546 -155984374000 2547 18893838600 2548 -2038974080 2549 193203010 2550 -15765904 2551 1078700 2552 -59500 2553 2485 2554 -70 2555 1 2556 688846502588399 2557 -21872368003079159 2558 345060285154504020 2559 -3605545767486397908 2560 28066424496849013002 2561 -173572464160797819090 2562 888153481396202589840 2563 -3866768335516249950600 2564 14619043770914340059445 2565 -48746172995520552628505 2566 145112925287835613163770 2567 -389471931369260317338670 2568 950052951061964592934780 2569 -2120496522876485299559304 2570 4355217507050091087082246 2571 -8271225563608858998605562 2572 14585871417906531377100052 2573 -23970316243425459834002030 2574 36827481909883052073561183 2575 -53044227593878048143177837 2576 71802705352853730940175832 2577 -91543273792439692941302442 2578 110137487795369519338049625 2579 -125260472723637558196125015 2580 134873892251642763366124185 2581 -137679167489733208501309329 2582 133401522685742079389427864 2583 -122820736339990840875042920 2584 107550574820300868582715928 2585 -89649046767186494639360232 2586 71184579931922188946611320 2587 -53877266654340000655873320 2588 38889805293292911932996175 2589 -26783598575459979586939935 2590 17605976634366483247925040 2591 -11049137276828737897279560 2592 6621516301741648475596610 2593 -3789626453622644191050130 2594 2071379445062263382799844 2595 -1081251945921038978212756 2596 538942598754882222610017 2597 -256457102143491387787957 2598 116470086654705555070530 2599 -50463027809947674196198 2600 20848848554134392682772 2601 -8208948737790557661072 2602 3078148315530058535982 2603 -1098340475889685187250 2604 372583120816631849670 2605 -120027312652699593180 2606 36675117113211445401 2607 -10614139270018060491 2608 2904829653454543980 2609 -750379694843362122 2610 182580286395524743 2611 -41744012397107225 2612 8943360666872225 2613 -1789724253589625 2614 333302368603800 2615 -57513679944200 2616 9148651948800 2617 -1333331464400 2618 176725960840 2619 -21110361272 2620 2246869053 2621 -209988251 2622 16901621 2623 -1140615 2624 62054 2625 -2556 2626 71 2627 -1 2628 1114577054219522 2629 -35888688855307008 2630 574207876021869504 2631 -6085527569364166848 2632 48051898070880358800 2633 -301471520254749133920 2634 1565106605458973221680 2635 -6914259700161707377440 2636 26528468472100281335220 2637 -89781409287995371174800 2638 271309339902422552547960 2639 -739283194573054716583440 2640 1831154948662940329731900 2641 -4150759036272313460328144 2642 8659367312607381744222120 2643 -16707443545466725432599696 2644 29937655177506328814165889 2645 -50002305569063494359143832 2646 78092464895755926837078308 2647 -114364346711251211099795160 2648 157437496660718001592128726 2649 -204179998472859309472596024 2650 249948920060494828641055692 2651 -289317808055155571910705240 2652 317143475705521622349776025 2653 -329678851966973599077928512 2654 325397089966615685205324768 2655 -305279015618718016984049984 2656 272496246089713763651171568 2657 -231619161478627972818014400 2658 187613105487487016321144160 2659 -144913294965339627324776640 2660 106795061114705069082384870 2661 -75126894210489361159553760 2662 50467070615984564651600400 2663 -32383301668695982465886880 2664 19853283636711909327226920 2665 -11630705455094858009317440 2666 6511384259647893596172384 2667 -3483629712711253246485120 2668 1780927833821952378267936 2669 -869854107656579405676624 2670 405814153878092580425112 2671 -180778604507416049028048 2672 76864546172142808230060 2673 -31177693261138369050896 2674 12056945358092818655304 2675 -4442179439681736257232 2676 1557973584023040643095 2677 -519653426012593540200 2678 164657239848857139228 2679 -49501344889506273192 2680 14099442249508729146 2681 -3798647399218138632 2682 966257442497044500 2683 -231565795986205800 2684 52158112509480075 2685 -11011010411985600 2686 2171681570224800 2687 -398666807352000 2688 67822795856400 2689 -10637967787200 2690 1528951263840 2691 -199875296192 2692 23550433335 2693 -2472623208 2694 227968572 2695 -18101736 2696 1205154 2697 -64680 2698 2628 2699 -72 2700 1 2701 1803423556807921 2702 -58875633912605689 2703 955156850031680532 2704 -10265281212872434260 2705 82203850137093538650 2706 -523095882486427311810 2707 2754731607109924945440 2708 -12346134641136930549720 2709 48061771943176328772105 2710 -165056050755616205138525 2711 506203674478253536886530 2712 -1400064465844737586470070 2713 3520491094297959639250120 2714 -8102410507811739089619348 2715 17165343855929786291632510 2716 -33638036421682966175427378 2717 61230970140879585623865637 2718 -103910276989995283007311751 2719 164922252374702473269783323 2720 -245501039200885186080051305 2721 343604548724822943632099718 2722 -453160768926017004006027192 2723 564266406328723657451701341 2724 -664527200839287958747885947 2725 741335176012319957626605450 2726 -784501495162228429929013866 2727 788477464619331363672681144 2728 -753496841925324543064417672 2729 685325836528732649217937480 2730 -593764454335528231108546200 2731 490416846898037178085769880 2732 -386403667107166644301794120 2733 290598161373337608340157685 2734 -208705553900654409828878565 2735 143199941460840409059079200 2736 -93899509561509285014766840 2737 58858101607149540268710410 2738 -35273615545429411527594490 2739 20213469159805014988289668 2740 -11076265918280185820870260 2741 5803500145288087847363073 2742 -2907239043622023171732517 2743 1392138348189377541172266 2744 -637055786195456303649358 2745 278491999233693249940880 2746 -116251188171071734942028 2747 46312786934761246242182 2748 -17597465273664240099786 2749 6372736144521408749997 2750 -2197654322688333776475 2751 720985782974662124829 2752 -224772724008381472911 2753 66505616792469546318 2754 -18648469343570229900 2755 4947485128110707875 2756 -1239567250880357525 2757 292667269162558100 2758 -64958847175055300 2759 13515994350814200 2760 -2627862057521000 2761 475638255157200 2762 -79794095108000 2763 12343645011880 2764 -1749936921304 2765 225672598580 2766 -26233044794 2767 2717493401 2768 -247210923 2769 19368944 2770 -1272390 2771 67379 2772 -2701 2773 73 2774 -1 2775 2918000611027443 2776 -96567746324720618 2777 1588240359966155725 2778 -17305965632268281640 2779 140521029420846331710 2780 -906771252878269984380 2781 4842934095055325478930 2782 -22015125948408562872600 2783 86936375056413540657045 2784 -302899231986787905085430 2785 942569065136292294573015 2786 -2645551334896045839940040 2787 6751710508805637555452090 2788 -15773660638382012189197612 2789 33927121676348907125473978 2790 -67510823823079477899659584 2791 124806661740068880613458904 2792 -215143552699938362990321220 2793 346924994260453683114173382 2794 -524787638286838870449629788 2795 746543084586426131304279749 2796 -1000945316123699257110722934 2797 1267376095315235490098784225 2798 -1518111415223167188110292528 2799 1723005852557129538724267422 2800 -1855515523141521986633547828 2801 1898376049748175478807019778 2802 -1847253322163373923721148800 2803 1711318924543770955933526720 2804 -1510709452342888853144498080 2805 1271794406721052425515460240 2806 -1021733808970543449712340640 2807 783796889595209321724336675 2808 -574430609484481379328590010 2809 402372565977479383539558165 2810 -269482752691045676539732920 2811 172610894805370734610704170 2812 -105762422607673809805622340 2813 61998468964882320112056542 2814 -34773364790796454055645048 2815 18660693897390226046501269 2816 -9580593296566690424772214 2817 4705191545689493293329895 2818 -2209972738892249893849672 2819 992412331601292361820298 2820 -425920880665903353933804 2821 174620920463925799839514 2822 -68352431648107222599200 2823 25528175002208689492878 2824 -9090043893222336066672 2825 3083297345511853040532 2826 -995259851872549870932 2827 305377783050359748375 2828 -88952733535257914850 2829 24562211914177982275 2830 -6418618174977271200 2831 1584392632552395700 2832 -368637126749599000 2833 80646523096094300 2834 -16542523215687200 2835 3171323108534600 2836 -566070318052400 2837 93666691383720 2838 -14293457229376 2839 1999159953219 2840 -254378266582 2841 29178506767 2842 -2982806060 2843 267785021 2844 -20706014 2845 1342397 2846 -70152 2847 2775 2848 -74 2849 1 2850 4721424167835364 2851 -158361380848353750 2852 2639964956322556875 2853 -29159487205106871625 2854 240030845190208152000 2855 -1570388164785543627900 2856 8504436955043520408750 2857 -39204194684600818901250 2858 157013272947998432301750 2859 -554891657798817650881000 2860 1751671971601333736544975 2861 -4988184865877075720983125 2862 12917752937999643034642250 2863 -30627781654999388834269050 2864 66866126170660705606304100 2865 -135075981921111351200560940 2866 253548455704027944136984125 2867 -443860491430002526611091875 2868 726990799335094519374277925 2869 -1117213671748177739643854475 2870 1614935271598087945386009255 2871 -2200649169636142392421029875 2872 2832587817767658404661208500 2873 -3450014711377690636956962700 2874 3982452443792616684461165400 2875 -4363022870860879955286829116 2876 4542369037509028829113248750 2877 -4499126213836873945592586250 2878 4243898083235877528872613000 2879 -3815792831222188040186571000 2880 3272920705961978456745728200 2881 -2679931882798762519529595000 2882 2096128859939090379776835000 2883 -1566933052980345110881805250 2884 1120003116922801171927227375 2885 -765754828230034345094057925 2886 500951749103565951419147500 2887 -313646932958473955943921000 2888 187974360732361144905968550 2889 -107848099673958959988571850 2890 59237558833474767949509390 2891 -31148526237578939643006000 2892 15677923190445561259274375 2893 -7552220070777199490828925 2894 3480877069727235505610850 2895 -1534584400438267450696130 2896 646854588064590400015500 2897 -260570817385697262538500 2898 100253342794837320842075 2899 -36815873218119359336025 2900 12894327021708851232033 2901 -4303329921392784384375 2902 1367143251715379165625 2903 -412978985929187893125 2904 118462430577546605000 2905 -32220397340035611000 2906 8295678076692225000 2907 -2017988606477050000 2908 462799644196507500 2909 -99816908369302500 2910 20189484579379000 2911 -3817187521695000 2912 672080654448000 2913 -109710085534400 2914 16518289781175 2915 -2279771264595 2916 286274266750 2917 -32408523750 2918 3269960025 2919 -289763425 2920 22115790 2921 -1415250 2922 73000 2923 -2850 2924 75 2925 -1 2926 7639424778862807 2927 -259650551340909732 2928 4386566697137066350 2929 -49105417793697710140 2930 409711361816161355335 2931 -2717190262854021764280 2932 14917759214884389515580 2933 -69723757588052902182600 2934 283153842689012791860045 2935 -1014804162733603988268180 2936 3249132694536443681998990 2937 -9385408172374455297468140 2938 24657648312682356311077465 2939 -59319195231381044058108912 2940 131421029502009001566047128 2941 -269452931914851534706524624 2942 513431099365208175951003969 2943 -912552499833968833738397220 2944 1517776285025550729099543182 2945 -2368992109370111129467762188 2946 3478692027932691816334143479 2947 -4816529757357929594917762064 2948 6300613082719036287181022600 2949 -7800713944368516229728463728 2950 9155473007727436860142395522 2951 -10200990837795018626381542344 2952 10803767958118084263207097644 2953 -10888748573509276698426983800 2954 10454343221616522430398725970 2955 -9570400366800954422203682080 2956 8360507943905218922447759440 2957 -6974586397731284425987663840 2958 5559857632333062221030766675 2959 -4237492522403916869987230260 2960 3089308735880625666348590790 2961 -2155240697843881193561018220 2962 1439317472138971031123909595 2963 -920361104669713717168690840 2964 563619762655717420961946092 2965 -330595825197116558950185448 2966 185746352404823953984582509 2967 -99966678367620398017287604 2968 51531640973713994195610270 2969 -25440116000115010643952972 2970 12025509472105727358260073 2971 -5441382350831406310240784 2972 2356059908966783650551144 2973 -975777837098394885153200 2974 386352335182743272873453 2975 -146159259906179016244772 2976 52793497585340063608590 2977 -18192916794974185487340 2978 5975850956158523298375 2979 -1869074971179824973600 2980 556003628420912480400 2981 -157101446092559487200 2982 42100468049280231700 2983 -10682303809918874000 2984 2561434773769651800 2985 -579159075781497200 2986 123177716057216100 2987 -24572742419126400 2988 4582934867526720 2989 -796084197211776 2990 128227535268794 2991 -19052439312352 2992 2595224038112 2993 -321665596560 2994 35946268796 2995 -3580429464 2996 313221612 2997 -23601192 2998 1491025 2999 -75924 3000 2926 3001 -76 3002 1 3003 12360848946698171 3004 -425651356968126289 3005 7286182204800532957 3006 -82651471695941648115 3007 698847624800067217475 3008 -4697289789455726747515 3009 26139386432781931688610 3010 -123845711487538110599430 3011 509890873225064126344395 3012 -1852849663221434431009225 3013 6015608828871381406812145 3014 -17622725732787974700450255 3015 46960809423056454643187855 3016 -114604625199062789203455427 3017 257606350904050751230460140 3018 -535949943337971887473132692 3019 1036432486984087654794512718 3020 -1869844090629179536300493064 3021 3157319584194614082212218327 3022 -5003982066143839598211159845 3023 7462619408900890891187914922 3024 -10495870954926763803672935418 3025 13949730657844624286759993164 3026 -17551341738465243153866449028 3027 20938639395888569774332024650 3028 -23719486716383335441810766982 3029 25547127833422131718701888738 3030 -26191642745464234907226667694 3031 25586989878361676657698322770 3032 -23840536419639664892788979050 3033 21203829016668151801397169720 3034 -18015026224435265867965018280 3035 14630572890003437026795265515 3036 -11364283207717324201899802185 3037 8446804375207343708263048425 3038 -6010304261954541205003666935 3039 4095509919086418176104075315 3040 -2673325509767158704236521435 3041 1671955228057792283036605482 3042 -1002063687526792939900703390 3043 575579736435415280884277347 3044 -316861557010023291644876113 3045 167176242531779953472172249 3046 -84523977044606204330392167 3047 40946502541947973507823895 3048 -19001476223375401119196987 3049 8444296847862780360807428 3050 -3592408563450875798242844 3051 1462383515075975478868728 3052 -569327468307041648454250 3053 211847084513227931085395 3054 -75289744301707033480305 3055 25535911002848087951340 3056 -8257904913267536165100 3057 2543541030178284059000 3058 -745325471853507578600 3059 207497592218531943900 3060 -54800760465676155700 3061 13706538227885033300 3062 -3240410757920451500 3063 722526276418092300 3064 -151567645998037500 3065 29827757941101120 3066 -5488729150272896 3067 940830022261745 3068 -149559745845741 3069 21933937617214 3070 -2949298158422 3071 360881825381 3072 -39816461685 3073 3915766866 3074 -338238054 3075 25165217 3076 -1569799 3077 78925 3078 -3003 3079 77 3080 -1 3081 20000273725560978 3082 -697662757255734192 3083 12098400258905725596 3084 -139043071694439891212 3085 1191210458312170220925 3086 -8113327677109815729270 3087 45754435437122047951705 3088 -219708855508372944470640 3089 916890427401615028803870 3090 -3377544699180102545621800 3091 11117591186629259519820360 3092 -33023742734033811404730540 3093 89241183468526785654715575 3094 -220884629853500287904752194 3095 503632005605122541999962695 3096 -1063009226156874173410117456 3097 2085813529687267718218649379 3098 -3818829077447236024833403002 3099 6544939959849344347612254573 3100 -10530293759708564809891140360 3101 15945293502977422305733218246 3102 -22775020121185584289778612404 3103 30746214695490424377613951182 3104 -39301786340678383670354905920 3105 47645454142081249788340869200 3106 -54859116950066923842524333976 3107 60070382507923551423719753364 3108 -62627519152395643324355540232 3109 62232975845442433995323716434 3110 -58997926664802295972690983900 3111 53404873380213035616633908210 3112 -46193441638834702095349851840 3113 38205456746771765115791050470 3114 -30232348620124678098682297960 3115 22900396318805293576511441400 3116 -16612349335005766106827733580 3117 11545131653179930412231651845 3118 -7689196533523290597509287590 3119 4908900500480668408235073009 3120 -3004614740781701781887494320 3121 1763389776367032174769563246 3122 -992407971813058970546441064 3123 535569440515517239312658632 3124 -277140335576501168446517388 3125 137495989058659905196476135 3126 -65389361116154780937261666 3127 29801832980204965130555559 3128 -13012483248412051044203472 3129 5441144413709594549985025 3130 -2177870243289196143567750 3131 833968050405609643148235 3132 -305329745609909150053040 3133 106801506260713644730020 3134 -35662890887295449090040 3135 11357449571866732704500 3136 -3445967948124351124800 3137 994923532121319754200 3138 -272980656494126973600 3139 71068733467330840800 3140 -17526108061586982000 3141 4086114750395759900 3142 -898666664835256200 3143 185978338806665340 3144 -36112571288585792 3145 6557786707803435 3146 -1109442207419838 3147 174088907501067 3148 -25204901372196 3149 3346126252599 3150 -404278716530 3151 44045450163 3152 -4277606112 3153 364894296 3154 -26810940 3155 1651650 3156 -82004 3157 3081 3158 -78 3159 1 3160 32361122672259149 3161 -1143314387949421459 3162 20082245220961992745 3163 -233792943649287264923 3164 2029101154806677329612 3165 -14001827924877712697710 3166 80007149547013795369585 3167 -389309002433033103021775 3168 1646490156135052099618905 3169 -6147284789803152005434895 3170 20510744714680743472254305 3171 -61764059653451045625001155 3172 169225735625617051702633970 3173 -424730438521089862762923196 3174 982122986362673581135175029 3175 -2102591175099968602883212843 3176 4185255242828229546423279553 3177 -7774486697763683279352545445 3178 13521088621491194454657875902 3179 -22079215785701748755714554778 3180 33938206671586878006812273528 3181 -49216184579089770399184766068 3182 67470965474520632954152556750 3183 -87599342774634051201835306130 3184 107885879878648203233027799770 3185 -126224057808531509072675970158 3186 140476627291412606984945976078 3187 -148889544405783429655301961290 3188 150447484876199753977377579436 3189 -145071438929884394860803679384 3190 133606629061683483390722061830 3191 -117613341243483003579948778330 3192 99029471275609904237936167825 3193 -79802088574613767416373150615 3194 61579549314137315383456787785 3195 -45523049915765600888342841915 3196 32252990907272114695163460740 3197 -21907653696470379713977460870 3198 14270052262061751288780966081 3199 -8915578928789163130023270719 3200 5343584253584149237541334913 3201 -3072659305190114436960880423 3202 1695153654860356163331271945 3203 -897233753136624612089568187 3204 455582827177109047150817418 3205 -221886826398190087252934788 3206 103635490944222526428624653 3207 -46406724792067891973001875 3208 19916011177197621073057225 3209 -8188342125305832342007025 3210 3223685378208033717801380 3211 -1214587540317225826681580 3212 437667162873470882734400 3213 -150722302061276629985160 3214 49563881489340465853540 3215 -15548742991844591407900 3216 4648389072464202822900 3217 -1322704949081122883500 3218 357755928189342847700 3219 -91835252286838274300 3220 22334749088400834200 3221 -5136349061229053600 3222 1114472761583022660 3223 -227579639245524028 3224 43611188018650972 3225 -7816788661069014 3226 1305465052538119 3227 -202243107031685 3228 28911909450176 3229 -3790221430814 3230 452239933559 3231 -48661294329 3232 4667665625 3233 -393275035 3234 28541515 3235 -1736657 3236 85162 3237 -3160 3238 79 3239 -1 3240 52361396397820127 3241 -1873338267877414800 3242 33323959867817139800 3243 -392918260564689148880 3244 3454104556768134815460 3245 -24144256756794205756592 3246 139763412909013556019000 3247 -689025007488419842862000 3248 2952689585969700231444550 3249 -11171319645118306650675600 3250 37775620691113154997509560 3251 -115298547102165600501986000 3252 320230978747594882982350700 3253 -814840804000207202370309360 3254 1910485430488885985898060920 3255 -4147723387619516357428505328 3256 8373659947615465867525141775 3257 -15778571018039148850609228000 3258 27840515279104222081622675920 3259 -46130598166901508020263571040 3260 71962715960266049068260046552 3261 -105929411371862232695775652000 3262 147433364749100827730951274000 3263 -194372094589833067826342768800 3264 243130676795363504223203975100 3265 -288969054637246636148228103904 3266 326771067607867667481341699600 3267 -351993690849591679964603477600 3268 361570005127425617628003257160 3269 -354516850470886444810872242720 3270 332082941371780913868159649424 3271 -297413411944001189066020692000 3272 254848269265864672933675996625 3273 -209063908470348349752991616400 3274 164282034207556376376341379800 3275 -123714948564908682378627363280 3276 89321172476217645995737954500 3277 -61849841137265785006650209200 3278 41086606459012799410993499960 3279 -26190245931632616200691731120 3280 16022552958740344542334168878 3281 -9408651530587322645048656400 3282 5303382400565987839604811000 3283 -2869527743573481943867357520 3284 1490312569372393564436861740 3285 -742859014691453915341013872 3286 355324150322617578812115000 3287 -163054698984702469445830000 3288 71763880382975107596044125 3289 -30282223545792649558632000 3290 12245995553919475702956640 3291 -4743602664135168694536000 3292 1759056209451410354146000 3293 -624052355822042961809600 3294 211643633122483828543200 3295 -68558592429309408386240 3296 21192055596430113985000 3297 -6244074678039452680000 3298 1751529610737796572000 3299 -467117288537768104000 3300 118256116125634868400 3301 -28369764814465144000 3302 6436800161618741600 3303 -1378164972117132480 3304 277748613971978435 3305 -52537418887139824 3306 9296342621108200 3307 -1532913060942000 3308 234501142734460 3309 -33106409597520 3310 4286506814536 3311 -505178834000 3312 53693854250 3313 -5087751600 3314 423468200 3315 -30360176 3316 1824900 3317 -88400 3318 3240 3319 -80 3320 1 3321 84722519070079276 3322 -3069014052224656386 3323 55279543356656547345 3324 -660035164081793553603 3325 5876123972139501293952 3326 -41600189238440053269762 3327 243914819212821557145177 3328 -1218097422830466501902775 3329 5288204749593172173925455 3330 -20271294020891158887555045 3331 69457685050912205120439465 3332 -214838227446729801124496715 3333 604755261475377535186970670 3334 -1559802221268891948115583256 3335 3707449220851766769403545309 3336 -8160799993208370946209779091 3337 16706638578063211771376926656 3338 -31926717663418297997486915220 3339 57140174918634565386889779822 3340 -96050329231707478857600801738 3341 152031520798754435095335891120 3342 -227108311911218052163220464620 3343 320833741595483693380879482750 3344 -429404802113567946759129348930 3345 545388651263844775282574543670 3346 -658323789241141649444108049162 3347 756216749536526910614515779582 3348 -827654302863242777101247138490 3349 864011180853217051569984314196 3350 -861158294528196457299679179264 3351 820206420904350842069753953974 3352 -747109694559265106514129119754 3353 651291152485475766237632856450 3354 -543714266310826790103040763640 3355 434925491992042041512789783985 3356 -333520032688230659643311584995 3357 245289111948398443069528778520 3358 -173078667309953810716365624570 3359 117206499858340335706424675241 3360 -76192431319434578741708501799 3361 47556383143957109980567234911 3362 -28503863794517781624343705701 3363 16407187586013666647984739345 3364 -9070143897276094395561736707 3365 4815423140122984555455036678 3366 -2455058410462037567030810400 3367 1201818655958294020581753525 3368 -564785574099387940230946875 3369 254734590544875198114931350 3370 -110234446054073589496683150 3371 45751904477920158979390020 3372 -18204185758371870224174220 3373 6940326036460049931416400 3374 -2533830867334729945940760 3375 885259870433867256206340 3376 -295750968543637828337340 3377 94399037098203725194140 3378 -28758835223550689548500 3379 8353360216966592099700 3380 -2310482151562402950300 3381 607708153751803806600 3382 -151762230001329066000 3383 35921037737666908260 3384 -8042544772981398108 3385 1699524774107761887 3386 -338102821520187273 3387 63139226560786143 3388 -11031498789081885 3389 1796326113126636 3390 -271397773762794 3391 37845156345615 3392 -4840346942865 3393 563540353875 3394 -59174880885 3395 5539761315 3396 -455565033 3397 32270238 3398 -1916460 3399 91719 3400 -3321 3401 81 3402 -1 3403 137083915467899403 3404 -5027074839172150462 3405 91672517276698343531 3406 -1108232968003139249828 3407 9990263692989429663015 3408 -71620569967373760320306 3409 425278421360275166433939 3410 -2151037249531707901909952 3411 9458991758393338907272780 3412 -36730818415602637712156100 3413 127504599762916519005504070 3414 -399594459599807606746922180 3415 1139824467669702219293818085 3416 -2979398286744476685672863286 3417 7177736872609544703417189485 3418 -16015972601679654073041829728 3419 33241098518887048585111847522 3420 -64411927259520658619473069876 3421 116907407861157085465999370962 3422 -199321102317243552264754152600 3423 320044565990727963021196739410 3424 -485069244081834719954332007740 3425 695375418255802573275051221370 3426 -944610638298884707966351600480 3427 1217924130172776226264907867700 3428 -1492681495142233060874910696736 3429 1741311606385536227539965528344 3430 -1935864743249361367680366395672 3431 2053235488843885446299234709846 3432 -2079686325852299953680535736180 3433 2013447656804328213237592782662 3434 -1864729527407617137649903765728 3435 1653249116310605545685437972829 3436 -1404069327266650906093665236490 3437 1142921792510425207992171927425 3438 -892160473245181383534728732260 3439 668130317112846748708578318015 3440 -480217620395618038792544612290 3441 331371773627306945833783799771 3442 -219589177109407530648824908160 3443 139771367422132033264609905588 3444 -85468898469062214249959597012 3445 50214433781097436111933256046 3446 -28346859226863242987413833572 3447 15375879606771472515453635125 3448 -8013340565276476037826860950 3449 4012201216742949166424678925 3450 -1929658929042384430258530400 3451 891284045027238245941922350 3452 -395251260144741437170246500 3453 168232346085913224179029810 3454 -68699692900427197898100240 3455 26903568004283330509736620 3456 -10098209259616822839166760 3457 3630734370891081030690300 3458 -1249569431406814492929920 3459 411342061238271667516480 3460 -129401946999793867422640 3461 38863725051255078220200 3462 -11130959657066763154000 3463 3036446421439841625300 3464 -787840148567598016600 3465 194120067900614715860 3466 -45341747482765438848 3467 10019818161061138430 3468 -2090165014515088984 3469 410538390702081616 3470 -75703638410810028 3471 13062326044942981 3472 -2100830296486950 3473 313529436922945 3474 -43190682122480 3475 5457581150990 3476 -627802986360 3477 65138110400 3478 -6025686524 3479 489660171 3480 -34275098 3481 2011419 3482 -95120 3483 3403 3484 -82 3485 1 3486 221806434537978679 3487 -8233172806864706251 3488 151979135472527041338 3489 -1859940649361631146962 3490 16974620633132070206795 3491 -123211022898803243253083 3492 740813810540470483899422 3493 -3794413093722449570246666 3494 16898233757518218983108187 3495 -66461104194887135506983925 3496 233693103229431361838099635 3497 -741937286809453926876922965 3498 2144174188744887361227710935 3499 -5679024975683070853082264627 3500 13864584380205788158493598080 3501 -31354509467497569722668798304 3502 65963709698629914429530603906 3503 -129579743441826005202071832618 3504 238459510039312309472362220660 3505 -412278839410108116588354325300 3506 671397189106725950381286783130 3507 -1032222121983780735138749211770 3508 1501278403933120986610262711860 3509 -2069390858668255228000532170780 3510 2707923419735505709513834011850 3511 -3368929414556150936583926613598 3512 3990209851064296199029392004662 3513 -4504830652498140372321579062506 3514 4853111412946463865549585419714 3515 -4994080109224381857279449625290 3516 4913340403560979008987882472816 3517 -4625286878771210457401625668144 3518 4169269796203698449572974595007 3519 -3601032709888083241882143972959 3520 2981916611769118155598626947900 3521 -2368602298443837251170212244680 3522 1805579902306426575312835828795 3523 -1321426604818418598217488554875 3524 928795893881265320332753087302 3525 -627153382056149055224317209730 3526 406916927675496673894002048659 3527 -253744129685712029138913208301 3528 152090519836173317009877592403 3529 -87631436905236773494908826325 3530 48538161973757700058322505375 3531 -25844278582509986120311306475 3532 13227360437977719224833293400 3533 -6506645719884721536914156200 3534 3075677564614497874315384100 3535 -1396769751226053272608852000 3536 609235510708574820328666330 3537 -255136224744712292301304270 3538 102543586941170578339253260 3539 -39535608131234883294844140 3540 14614203500941771126063400 3541 -5176054770841533351957560 3542 1755310529743289885640540 3543 -569502843461616224487620 3544 176619032268015537742540 3545 -52305166859884244324500 3546 14775114232258408585900 3547 -3976048800008768707900 3548 1017881254205879640720 3549 -247504360156361552816 3550 57061090417934339165 3551 -12448085997096414687 3552 2563842631777956743 3553 -497273527901973529 3554 90562290568879645 3555 -15434554115192725 3556 2452204889755510 3557 -361560465988290 3558 49211803627345 3559 -6144559018235 3560 698480858075 3561 -71619361957 3562 6547616933 3563 -525851729 3564 36378236 3565 -2109860 3566 98604 3567 -3486 3568 83 3569 -1 3570 358890350005878082 3571 -13482054080574835392 3572 251884825556090091120 3573 -3120152752837297438128 3574 28824824975483131016772 3575 -211806213499309073780184 3576 1289303254799548893586444 3577 -6686264153794627956056040 3578 30151638609634007460627633 3579 -120090156368007992202248212 3580 427658807187235016350587630 3581 -1375224849638692895461944780 3582 4025935943224043507398451985 3583 -10802597451172434899982838848 3584 26721346228498403714993052192 3585 -61235066449383011954204226112 3586 130559317685014532737311249732 3587 -259955380399976578251075506400 3588 484946661342295400140433424240 3589 -850059451766663978325470698560 3590 1403720594507562029990837847840 3591 -2188688555172341405474368002640 3592 3228875944172704295024063145000 3593 -4515279900900260922577146483120 3594 5995238408576537163779274050330 3595 -7569534329433889706972671322184 3596 9100450872005983363153284146604 3597 -10430905246811797939031337462840 3598 11411177554288489684170399192066 3599 -11926877848023145676509570781184 3600 11920868169589689079504924880768 3601 -11403356809739806604039411906688 3602 10447805791285514452660038235980 3603 -9174371833358432597548783804456 3604 7725871114167626605472942848284 3605 -6242679383458136790303567924840 3606 4842312517863110575191626391490 3607 -3607224127520463212322868995960 3608 2581594272326990864384025441948 3609 -1775538453046821906205895205192 3610 1173841677153777762382929163977 3611 -746129955830270917282874853972 3612 456049083302982782260724056750 3613 -268068815968273333492200252300 3614 151545478485765946068684966825 3615 -82395781121544162216460672800 3616 43083840237230654511569278800 3617 -21663665086904825192005980000 3618 10473607329526457657171462650 3619 -4867698575985292584094482600 3620 2174237608020541317116548140 3621 -933071428353714310528070840 3622 384583379690166201150294150 3623 -152177404332022284473264160 3624 57780546003067735451597840 3625 -21039827703190118970950880 3626 7342707361823094905114580 3627 -2454215320204699977550800 3628 784985600780886840450360 3629 -240055158784966545221040 3630 70116727513582494535700 3631 -19539003180834775310400 3632 5188050122115263064480 3633 -1310727361845006632384 3634 314585268735357030411 3635 -71599341429545842836 3636 15422467019576453046 3637 -3136819798090740300 3638 600898144515796155 3639 -108097674980559320 3640 18200288441871180 3641 -2856956037866280 3642 416229850766625 3643 -55984165631940 3644 6908177986710 3645 -776125906556 3646 78656639061 3647 -7107743760 3648 564241384 3649 -38583216 3650 2211867 3651 -102172 3652 3570 3653 -84 3654 1 3655 580696784543856761 3656 -22074117237445419725 3657 417346015109191967850 3658 -5231978227755018676210 3659 48919598361452498661695 3660 -363842061373595448050039 3661 2241923278839328451266050 3662 -11769980502316626419889150 3663 53736136520946854399791860 3664 -216702899172529135169859770 3665 781442066784674370390935477 3666 -2544820943635381838689455375 3667 7545334981607623764088107700 3668 -20507558370079549260463555460 3669 51388528059876626773469489120 3670 -119310922145378985391866076608 3671 257758093833027459121046079750 3672 -520094441526817116190458588750 3673 983361551781584287863871151300 3674 -1747284952519067495054258448100 3675 2925177235380951958697595329530 3676 -4624631271663684170603955062250 3677 6918842903278166687108693859500 3678 -9813546703741220445601741798900 3679 13218441729212303795870254545300 3680 -16933702152566577807335871986112 3681 20660195052504169269155347473450 3682 -24036186771315921674506200671950 3683 26695194214046751488751322074620 3684 -28332135511536017217959419598540 3685 28761086421173813765002378134768 3686 -27949511858100706140945962455600 3687 26020432397229019506272424737675 3688 -23223210334532030292090966013395 3689 19882159559295177358620353600640 3690 -16337152796069600646946723017804 3691 12890571803627673940808030145125 3692 -9770963250201992385731983942325 3693 7117614293728719397039647525210 3694 -4984286107429961825814237856870 3695 3356297057876096342482826417828 3696 -2173715762669760708804717226250 3697 1354269558969427016553476503125 3698 -811749336176492889247833135375 3699 468152456427796979619207724500 3700 -259785538189820094405456946100 3701 138706981796752535952863245000 3702 -71254151044020201240489415000 3703 35212949981045780723492826750 3704 -16738075656737803513874797250 3705 7651171694714408721539697070 3706 -3362445261118967919945923250 3707 1420198394985051090017618250 3708 -576296392153423368918402450 3709 224572153836031791050925400 3710 -83996428477099387774506280 3711 30137845594756503761706000 3712 -10366425525489411107153000 3713 3415819953253602355743700 3714 -1077345926425737629995900 3715 324947000530807448342640 3716 -93631779494426038554000 3717 25744934557155918015600 3718 -6746281844116631249680 3719 1682373720998298001960 3720 -398632696161999287934 3721 89585651080900252625 3722 -19056560345569166875 3723 3828280233175416100 3724 -724430373611548200 3725 128750168312186010 3726 -21418804945725750 3727 3322397692260250 3728 -478358575416800 3729 63590824476725 3730 -7755923255223 3731 861330162550 3732 -86290234550 3733 7708363380 3734 -604934460 3735 40893687 3736 -2317525 3737 105825 3738 -3655 3739 85 3740 -1 3741 939587134549734843 3742 -36136868102564111878 3743 691304957902727478695 3744 -8769476995701508082188 3745 82976401564690648354677 3746 -624567873234357020491918 3747 3895068595012472792902533 3748 -20698167934950582827211240 3749 95657755632897488280308643 3750 -390529192061483981771899842 3751 1425803773144438521911382877 3752 -4701487860058749104542335632 3753 14116091868467049110176015060 3754 -38855490802859607924534502008 3755 98617432658454579748926096772 3756 -231934516654638624119539791840 3757 507628333663420977250223406090 3758 -1037807915759821153562580174900 3759 1988402654650696804194763164290 3760 -3580705956067315761243600297960 3761 6076182782407581483742691625470 3762 -9738497062216977534775918394420 3763 14772350119114555152736712066750 3764 -21247669507919648055287582141520 3765 29027226841530061405251270394530 3766 -37721678211212771310178797853596 3767 46694348077076730439644503606166 3768 -55127287070631888882692885608240 3769 62142558539651162847427921938636 3770 -66954207573605914383220312454344 3771 69014090102299520062466722614076 3772 -68113955089014326509987752497056 3773 64417750046615240099878425429255 3774 -58418014565119482395912174555526 3775 50831241007994834256184262462319 3776 -42461991738822914795870644543284 3777 34070037117560385162946379554419 3778 -26268759181350129538862883083410 3779 19470171816257702647155656909483 3780 -13877438854205503129059780587272 3781 9514424842459835930679993438675 3782 -6276142776376127968570418498050 3783 3984034404942170507618917786125 3784 -2434087711114193239293509890800 3785 1431447271090055814935725826700 3786 -810333775739161236241125343400 3787 441576360223803284869889469900 3788 -231624797927677562385358640000 3789 116940708354592439621153704400 3790 -56818724213768876821462106600 3791 26563484959472753552531042460 3792 -11946688384187090952013691160 3793 5167227035794185211113835650 3794 -2148672191470496743409284860 3795 858649091992522895420925690 3796 -329608410016321297796382560 3797 121476981433678986441326860 3798 -42958486440450614846409800 3799 14567231079523900303347060 3800 -4733221038464306530960640 3801 1472409654470127572874240 3802 -438117783206068262207040 3803 124564764173697219634080 3804 -33801943763117555897664 3805 8743240833850286282051 3806 -2152605758589843132730 3807 503640814262475993605 3808 -111779031224560159800 3809 23485738723260379130 3810 -4660808281767523620 3811 871380830365605390 3812 -153025929295778040 3813 25157432488752625 3814 -3856740433308990 3815 548857577880235 3816 -72122873638504 3817 8695910056834 3818 -954728140860 3819 94562839314 3820 -8351881056 3821 648040014 3822 -43313384 3823 2426920 3824 -109564 3825 3741 3826 -86 3827 1 3828 1520283919093591604 3829 -59150572474559266446 3830 1144787841114483558423 3831 -14692760181359254237093 3832 140665476921844655098560 3833 -1071386336172643116896634 3834 6761559747086158264660501 3835 -36363217032279682040002923 3836 170092060088794925507311743 3837 -702889846866910605222068255 3838 2597775031990596874074218196 3839 -8672112576838569465143173884 3840 26362914710133421978806458392 3841 -73479141041406206295174072528 3842 188861451521190814446930087900 3843 -449862871458472189260331965220 3844 997320944151087060490809277680 3845 -2065530690950059247003262169740 3846 4009572122192102245621214490490 3847 -7316393563237080060492621910350 3848 12582065973855849203683887252960 3849 -20439311116288243189122565082140 3850 31429690084609699374621324320670 3851 -45833566330775423653626036007170 3852 63493338078662013256409107081350 3853 -83682607205309410522765940234238 3854 105076221340793671018978648933212 3855 -125857821919024540996843589886356 3856 143965039824329803218872129621496 3857 -157428901624793094448607653991520 3858 164729384097079248210689413203188 3859 -165077557049414552713400437566732 3860 158552137532858586116138602663986 3861 -146058974946266752787881565998176 3862 129131415132409494010716790618485 3863 -109630385542887349699001630023407 3864 89422600660010973899625054242828 3865 -70109759549112507087541246580154 3866 52856545291336551583058187518103 3867 -38331896777893167602029675353625 3868 26748160754541435402222600443775 3869 -17964283381505724608055129162975 3870 11614446740287725492742812787300 3871 -7229871452232856636160260812300 3872 4333687438632046033848443442000 3873 -2501566585019037145582308116200 3874 1390617117759717057063878058300 3875 -744455309195501048495737524900 3876 383778456263315782730005171150 3877 -190497508225099119956490608250 3878 91033380867956039095532846130 3879 -41872618604778812424490656870 3880 18534113814966327253145145060 3881 -7892195619418105323441522960 3882 3231893437299051429881135950 3883 -1272253930485943580991814530 3884 481223237044756787999415420 3885 -174801893399619012394889660 3886 60941537473228117505500560 3887 -20377798044413944464303600 3888 6530577693465241552177520 3889 -2004159217170621873635280 3890 588427481936921399856720 3891 -165112989780931406781424 3892 44227558317966140181675 3893 -11294479288602128702715 3894 2745832223933219378960 3895 -634476405832605320280 3896 139093050180995955030 3897 -28870977378639450950 3898 5660939280445315020 3899 -1045825564607109180 3900 181505759476790915 3901 -29492531497478415 3902 4469188835665950 3903 -628736374773962 3904 81680113857888 3905 -9736928432244 3906 1056999343554 3907 -103519654830 3908 9040814757 3909 -693670923 3910 45846129 3911 -2540139 3912 113390 3913 -3828 3914 87 3915 -1 3916 2459871053643326447 3917 -96807724496216969928 3918 1895243371491770303564 3919 -24607025018175245877704 3920 238334638667894557690330 3921 -1836619686328844792487112 3922 11728014678271274174459668 3923 -63822944714316423131874664 3924 302113032753972095827623309 3925 -1263511099017189512501279840 3926 4726468652001946001207669328 3927 -15971375468887915443759727712 3928 49151119155439040554125647336 3929 -138697546554399236198515032928 3930 360958025221051600491030257200 3931 -870658839634301627826801844960 3932 1954812149272980227001364648990 3933 -4100659550860967461056651622320 3934 8063505467792858296819239824520 3935 -14906671641496498067357436698800 3936 25974642319500510747919200788780 3937 -42759874152361069927582370729520 3938 66641351320012497716480601469560 3939 -98510925923304771083534942469360 3940 138354131250967498315286413483050 3941 -184897623495184195089353845169184 3942 235453176623179811981389092773616 3943 -286061330330450100898515124427808 3944 331965420283005507063143641446488 3945 -368348149022728812050700096067360 3946 391172375824171862721763789808784 3947 -397920896235508127434077603266976 3948 388047444628888378929417465659973 3949 -363029127044244821299932343217688 3950 326021631086671081054782619078980 3951 -281223792414119758505589065185176 3952 233123023320458708761573063820654 3953 -185801119390473610526029183906392 3954 142436476656706761317755091007740 3955 -105065880923435222314147643459000 3956 74594482374894438934932269236075 3957 -50988586912423287978848148104800 3958 33562764526735620608416859736400 3959 -21278405903634775368196583490400 3960 12995006161954958484944430081000 3961 -7645587799390244415671876901600 3962 4333760063002557487516075644400 3963 -2366697224882895667944974223200 3964 1245174473813409270846896400450 3965 -631094688702183779507957886000 3966 308094374052527912604554496840 3967 -144852687856921942472037194160 3968 65573959455539324888749637580 3969 -28574981625854929319995952880 3970 11982738148709679648743584600 3971 -4833755777801316308669333040 3972 1874954148964379355432556810 3973 -698983616884826415240714880 3974 250310661952371030203737280 3975 -86052556556106368500764800 3976 28380785392349313589355360 3977 -8972854693841931688019840 3978 2717151463281240493126080 3979 -787342415480970362535808 3980 218083788932747833245150 3981 -57674643365158112017120 3982 14543952326797824075280 3983 -3492087660990384859040 3984 797055194736861654440 3985 -172624835841402929600 3986 35403297489450371360 3987 -6859790774348202240 3988 1252488756572652720 3989 -214855031407578320 3990 34510577911024600 3991 -5170048084078416 3992 719112398688684 3993 -92371770430992 3994 10888490615112 3995 -1168870879440 3996 113208509601 3997 -9777799064 3998 741943972 3999 -48495832 4000 2657270 4001 -117304 4002 3916 4003 -88 4004 1 4005 3980154972736918051 4006 -158418168024419562821 4007 3136838937102470831915 4008 -41195028571026270418361 4009 403607140607914458666594 4010 -3146340661169382467074076 4011 20326194111686277231607281 4012 -111914176424867379346337255 4013 536028037557083444466809716 4014 -2268513978638072213550971404 4015 8587754783009732387783167364 4016 -29369956697728430910110570924 4017 91485409334460377976691833440 4018 -261327806751244483047814752792 4019 688517023296641651136475378028 4020 -1681479736313825417578164067380 4021 3822791933058368915318975771630 4022 -8121002391084006935061278441050 4023 16173737140845928003497105937330 4024 -30286570672526436424669298433670 4025 53463379934852858018960524740540 4026 -89173827588149823864624136600440 4027 140830915556983267018684296519750 4028 -210985843574092692453641579946090 4029 300358395252934282655230463033760 4030 -406934361951461103927406198886472 4031 525427021459157678089721586876012 4032 -647372328872654453876747807087780 4033 761991790437785411180530895495792 4034 -857742470930527413562451391505368 4035 924249908943979922983153299079332 4036 -954170829109094542869241830642492 4037 944520478397255092479633671590935 4038 -897135546619399953017231374875837 4039 818182173263325396365431752915153 4040 -716875809043678189259373314287563 4041 603769416394589441166787183248658 4042 -489033902260044826375143494307200 4043 381094141338516923426842462432235 4044 -285834254358035151233932409820365 4045 206408524052871096651302513138850 4046 -143547352668823451521835546503850 4047 96165798179446634080007820628500 4048 -62071041882603252612773704039100 4049 38607099504221779886989457013400 4050 -23142160546364240046198615098800 4051 13369964980152518960251830604300 4052 -7444912597080954203956787392500 4053 3995650154959620721521875794800 4054 -2066766670740692170311344894700 4055 1030222443622667731208045228970 4056 -494819680514228667501082347870 4057 228960761127427594613931976800 4058 -102041136700812359532187113420 4059 43789613211863660398620673430 4060 -18088747856996939538404732170 4061 7189933163810452452101305270 4062 -2748739659248824783068161350 4063 1010235816310425562949952720 4064 -356741016552891343168805680 4065 120963919641920923642297680 4066 -39357799303361867151010480 4067 12278433639060093581002640 4068 -3669606868543142262443312 4069 1049653762731684335962633 4070 -287052911586508073964985 4071 74964427915889155471360 4072 -18670516393620814254600 4073 4428235905908242468510 4074 -998551007956904034990 4075 213689072611298615980 4076 -43308913828405682780 4077 8293785290397645875 4078 -1496836319477709455 4079 253834798154268870 4080 -40309362369876978 4081 5970840596624988 4082 -821221097551920 4083 104317260389658 4084 -12160881149382 4085 1291120203798 4086 -123679979588 4087 10565589165 4088 -792979943 4089 51266492 4090 -2778402 4091 121307 4092 -4005 4093 89 4094 -1 4095 6440026026380244498 4096 -259206047493373450800 4097 5190500476618660698300 4098 -68938892526303987127980 4099 683136807846835286775285 4100 -5386567488106141718227782 4101 35200549451126933873141025 4102 -196063315250870079709819200 4103 950055246735922919640770280 4104 -4068053115212345170519060960 4105 15582737413649750602541808096 4106 -53929086949626078741653466000 4107 170006485187627849440928051700 4108 -491510762640104097223021619160 4109 1310802855268937734675320388020 4110 -3240655599244768696541441290368 4111 7459083818645174559898504488000 4112 -16044453875003343311436905835000 4113 32358244999722793235377624202900 4114 -61366979454868862495523841069800 4115 109724592926879805191549023962990 4116 -185397081675363751811167032070500 4117 296646094465145588599789034589750 4118 -450327685054380730555860818935200 4119 649698370077994473424158456462900 4120 -892190380699579581671990507089416 4121 1167814560033798593998516878536100 4122 -1458860680662262232864984518391600 4123 1741329539593445372120422344030060 4124 -1988082410391041636793682383068520 4125 2173164755698679199267368480393484 4126 -2276341634288582593286472732988800 4127 2286738752135238014278292967893400 4128 -2204685152060899866796797389684460 4129 2041339350969396430437445746869970 4130 -1816281774721123344130394132387892 4131 1553768248758726339187733561356875 4132 -1278604438045107878067959861462250 4133 1012564520255268511119741047747175 4134 -771994276619987296974922515711600 4135 566837260785800686820167192195290 4136 -400944463634117836151986207747500 4137 273275915375005706210260226868750 4138 -179515245965684662060978108158000 4139 113673147548779990984707591133500 4140 -69394847849976264348859949013800 4141 40845885589519316493966521347500 4142 -23181574802116368832153592220000 4143 12685737225853984196325559587750 4144 -6693511514402496671341178575500 4145 3405083488415887814123944620510 4146 -1669894811993818341181164771000 4147 789354401097195587003763962250 4148 -359576879454094883466115043100 4149 157813488061385699579551371450 4150 -66712116846661916245694738640 4151 27153635169771771345938594250 4152 -10637656439944103650410181500 4153 4009286137511621376221851350 4154 -1453029389419423274619523200 4155 506085721587161580400458720 4156 -169294573639124722481328000 4157 54353384405703201225139200 4158 -16735382923084206205981760 4159 4937344420207574431651095 4160 -1394381317683350521944738 4161 376561291829195053511625 4162 -97127031970500354585000 4163 23895807494265918377550 4164 -5599411749706549433100 4165 1247643378057653022330 4166 -263857777214052501000 4167 52855187875375981375 4168 -10005476641282933650 4169 1785181695543002925 4170 -299314208608224264 4171 46999315365190650 4172 -6884433464607900 4173 936426848556690 4174 -117647012418480 4175 13565209862781 4176 -1424577982450 4177 134987512725 4178 -11407064940 4179 846903705 4180 -54162198 4181 2903625 4182 -125400 4183 4095 4184 -90 4185 1 4186 10420180999117162549 4187 -424064241544173258119 4188 8586545461214504981015 4189 -115324421573948918244641 4190 1155682840981053732569859 4191 -9216044957122359472077143 4192 60913311050919352822976088 4193 -343178041126864392929297480 4194 1682146599543876443817399196 4195 -7286622340586340303710802644 4196 28238545311871828160844036420 4197 -98881781061004260254305845020 4198 315420981471714306159273351140 4199 -922845054578976429711764423652 4200 2490830641205683483034817385208 4201 -6232938190827531848794925745768 4202 14522531350948312171758921549998 4203 -31624540084732524806396688764050 4204 64576436015572064550311635975230 4205 -124011795127118092155570763706370 4206 224554952316601525706033389773330 4207 -384295502190393380867340192633930 4208 622874091697492607429640363180000 4209 -957959623093619011609291433471040 4210 1400384450385309486635249738431860 4211 -1948823112729035159023555162438788 4212 2585431962192535853760228972501528 4213 -3274047569568715280740249204015480 4214 3962182010693493016165937757917452 4215 -4587154420915014422476556118603948 4216 5085497075033700759044204162541336 4217 -5403677219096356335423083044024776 4218 5507600864821075700044399372473135 4219 -5388559450815537834092321732453697 4220 5064206676293621693599674889469583 4221 -4574496934734197963827213193545425 4222 3973819439874439124484914876993425 4223 -3321406589063879043630836917126325 4224 2672263099638893312614543371641660 4225 -2070393051233290959328595973279140 4226 1545240061458659080446392221045740 4227 -1111329077088741974493988946446640 4228 770386177188570176442254255244750 4229 -514862203223293620884012039065850 4230 331795493018686432932675156304900 4231 -206210155945120495379766155246100 4232 123610698419648099803078300965600 4233 -71472372988716639530076900960000 4234 39862962182929973750001027602550 4235 -21446015410997173037978083057950 4236 11128817446441052216673168424980 4237 -5569797980923934822806191739380 4238 2688209974218441522798860710050 4239 -1250972417252102830002066118770 4240 561179980727344243444287087980 4241 -242614352765044555363650842260 4242 101055685180244140043734638160 4243 -40540031268964699779416937100 4244 15657178393766150589581985570 4245 -5819056543483935994010180230 4246 2080079030648505778662279600 4247 -714738094529648170032797200 4248 235926391683888017287469840 4249 -74758374197330549693564272 4250 22722381106023464973595488 4251 -6618778649477433027560818 4252 1845907037428434730927723 4253 -492358840193316222351225 4254 125451075370674515431060 4255 -30493770251929371845640 4256 7060744200375501071410 4257 -1554810069100111206110 4258 325006750379826128250 4259 -64357500836136624480 4260 12044493134980205445 4261 -2124805266521104167 4262 352284364570039902 4263 -54704969927350470 4264 7925177573554248 4265 -1066234742124552 4266 132503342485059 4267 -15113467824819 4268 1570131084340 4269 -147187557608 4270 12305235137 4271 -903844305 4272 57187130 4273 -3033030 4274 129584 4275 -4186 4276 91 4277 -1 4278 16860207025497407047 4279 -693690470036663871468 4280 14201110179377338937434 4281 -192849859561467410353636 4282 1954144070401837937589785 4283 -15758295286209554922874784 4284 105329905459168646168194256 4285 -600154667428653825462092768 4286 2975379887406663756387466956 4287 -13036822055342561918047262800 4288 51107905066107919067096647160 4289 -181049413322502167156803347440 4290 584309247720346415854507247860 4291 -1729776798690794833094059393952 4292 4724478551053597647421902196880 4293 -11964424431277984028371184421344 4294 28214553360421018580452351783766 4295 -62191525310684180289592516149048 4296 128559221100027382592085948942180 4297 -249955210597559019201406240751400 4298 458291340370599423053153177442690 4299 -794247536182358658384540614477760 4300 1303815688353031576896769590403680 4301 -2031161399845492349594792615586240 4302 3008042443556922971668699628365800 4303 -4241397943813924227330795407960064 4304 5702069634955369606782301013476416 4305 -7318340212423513367365462694908608 4306 8977559119855653669026609305962992 4307 -10537418841999549075436176259589920 4308 11845816251647394380788128761538768 4309 -12765515928418639687753759939554912 4310 13198016836052670049745775384391311 4311 -13100845467697513400933518494611292 4312 12494105478078555958129442368793250 4313 -11454985385748943001557282215402900 4314 10102084623367363427499861631895725 4315 -8573830466983426046183711655582000 4316 7006234208958040867365121336515160 4317 -5514650427492171568918061860632400 4318 4182470373477750726595155386520170 4319 -3057513602181518891092367375239880 4320 2154991169652317857146503428560140 4321 -1464763626377548459387244402468600 4322 960330843790760044801394786504250 4323 -607400496813783192661301260564800 4324 370666739954287911676810977559200 4325 -218264646210481108165308794145600 4326 124021072397500597476403488150300 4327 -68002489108329643459320289236000 4328 35979916345854113068775196103440 4329 -18368510239358805380660524935360 4330 9047362356239571932608816411680 4331 -4298759270924639236267041871920 4332 1969965886040832773025904578200 4333 -870506450339050715053632668880 4334 370823673115060466753324074670 4335 -152233372889152943473561756760 4336 60206495800242471745220774020 4337 -22929264326669509858211689000 4338 8405221295719603353072918550 4339 -2964111698817278671176404800 4340 1005017870619239388545406240 4341 -327420148804302773187015872 4342 102418099723561589098810855 4343 -30735541073184248523101044 4344 8841246978735062812000166 4345 -2435392909592251307863948 4346 641705723058256656159835 4347 -161544257372310436709800 4348 38802157830362525939380 4349 -8879412046689664778520 4350 1932672007355313315735 4351 -399369727857245686380 4352 78187175666659832850 4353 -14468612610109533876 4354 2524088946456334719 4355 -413873767961998272 4356 63566574349461408 4357 -9109059328097280 4358 1212303294472392 4359 -149041388292328 4360 16818586421884 4361 -1728725706888 4362 160339696450 4363 -13263241640 4364 963935060 4365 -60345560 4366 3166709 4367 -133860 4368 4278 4369 -92 4370 1 4371 27280388024614569596 4372 -1134614918606334536634 4373 23481346110628507789917 4374 -322375391314793667535711 4375 3302676770944359080513280 4376 -26928484313733752332541712 4377 182001511796297553914045128 4378 -1048662614014686864559584504 4379 5257681154379194025666958920 4380 -23298824283335565978145532400 4381 92383272433322309145987946380 4382 -331039099449614346478205839620 4383 1080779642514562889170583946440 4384 -3236931100990117678660331065464 4385 8945085990950075963550778976040 4386 -22921841173159113524588012363992 4387 54701509142647314780582457755108 4388 -122030618755837723676441556696864 4389 255327182426283627431990101066458 4390 -502526226824704493949062953399950 4391 932801503284759967960592807967420 4392 -1636834378743351462305033984554380 4393 2720937316232882842710950568061440 4394 -4292936711292142938100853639460960 4395 6439588293787724807898741982383900 4396 -9198263500099882358023050198764652 4397 12528899540961829687873325393938008 4398 -16294457416947598254888012912400504 4399 20258081342972660052558009758789052 4400 -24102132382770217166939341684156860 4401 27468732168680644215268509183670024 4402 -30015009399162390403964971745118456 4403 31471133629292385437543934696419358 4404 -31687421754565721284771615611456300 4405 30659157622069691052662635752874125 4406 -28523587798561696923513937777741575 4407 25530889448990745553542058724292050 4408 -21997321679414668517314410204604050 4409 18252327775580360226163376363738820 4410 -14591277687683503395611779170426700 4411 11242360862428581375959609468198310 4412 -8351313052748011592181511708206690 4413 5982890949022406924681125059044770 4414 -4134616999253159937417759870094590 4415 2756889963186994937121314345277750 4416 -1773941496549663732842462202315150 4417 1101677935187719204141190539089600 4418 -660403759153485659372196672664800 4419 382148680790911679391713309898450 4420 -213469576916827413973701860444250 4421 115111222900624808744768653764420 4422 -59918224566136853272241912778180 4423 30104082569816818836068202057090 4424 -14597094044416313998877924402370 4425 6829905137692816252737233538100 4426 -3083086689144928043443188089340 4427 1342385808634355321850691381710 4428 -563597077273178110006302768530 4429 228097047083161565808364516350 4430 -88954816670395917597442643250 4431 33414564653037618989946887150 4432 -12084071089066530194282120550 4433 4205055961120406077009280880 4434 -1407196393620872711425986384 4435 452560629633887827259422215 4436 -139772419446223270649472717 4437 41422695089347746066028933 4438 -11768998728520630342215339 4439 3202549708021182479454843 4440 -833743750682496464715275 4441 207407159403048463720590 4442 -49236379946152301924010 4443 11137090804424804222505 4444 -2396399236048695626595 4445 489601396658885724675 4446 -94780593543290470893 4447 17344985921135908497 4448 -2992667684345683461 4449 485365519885013928 4450 -73741868419683240 4451 10453865965054731 4452 -1376458150589539 4453 167430105798552 4454 -18694499686380 4455 1901370638475 4456 -174506782395 4457 14284363830 4458 -1027313650 4459 63641853 4460 -3304755 4461 138229 4462 -4371 4463 93 4464 -1 4465 44140595050111976643 4466 -1855585776667612977698 4467 38817071208612181263985 4468 -538706596986889585679264 4469 5579196232660990685638776 4470 -45989456370887666335929776 4471 314259901569199952414781096 4472 -1830818793239638243935722400 4473 9281723655800544646614010380 4474 -41593327493057321921859754120 4475 166790001782765794191230125940 4476 -604471785205438822780997133440 4477 1996127989684523651503297033920 4478 -6047487542195475400924974405856 4479 16906495642993791289633012238384 4480 -43831351595387173516509975761376 4481 105837903676227446885622821902866 4482 -238923653209169218746616530601020 4483 505917022282148733700517606705502 4484 -1007808619848547140582459295217808 4485 1893619070480063884962808938810060 4486 -3363883418210470088650167406999560 4487 5661587383329265881912754143019500 4488 -9045035427370518130406596823108640 4489 13740567448636790717668295250210660 4490 -19879249737701531393252587589108616 4491 27429232676017081652678676606179076 4492 -36141697170332941310126801001247120 4493 45530097879775911976472631977152548 4494 -54897632567742426294933527702535832 4495 63416680803098255762995979629365652 4496 -70249257496261674306987240868343392 4497 74684159864507445891254681825929125 4498 -76259400851555620123249068802486950 4499 74840684854713968295563693733123675 4500 -70637730806380330977733855746018600 4501 64156561870919805904555858133929350 4502 -56102041595388840117040180584478100 4503 47255883663953069610842907904858030 4504 -38358255890756035190693217394797920 4505 30016108923589835498166544025145180 4506 -22651187517358111859233488551644880 4507 16489195171422736374009140195811600 4508 -11582271574653115321486129331607960 4509 7851837806230914919340469001876590 4510 -5138231956550441862625077808157700 4511 3246286171691670848660463718963950 4512 -1980346340551685971678696005900000 4513 1166573512341897936240313470713550 4514 -663620746816068736824735459578700 4515 364560716163306335787245710312110 4516 -193397957706120467397671091477960 4517 99069669492193244040918931246950 4518 -48999935885157772071213168331380 4519 23396965068149963024641062518670 4520 -10783498277176795011234054296320 4521 4796296170894343832047203545720 4522 -2058216258796686375330555907000 4523 851900620156582147559888058900 4524 -339981128080226993264018848600 4525 130774602619153139940462448950 4526 -48462747440921427855405412500 4527 17294144920806175659836807670 4528 -5939672503545581561622283136 4529 1962175122978322127784219454 4530 -623068590153295346431995976 4531 190036361514306079527501816 4532 -55627086727460627716108220 4533 15613254159600069477830017 4534 -4197837716075989380879918 4535 1079953067915907454375245 4536 -265522951395890430423120 4537 62306142757932419462250 4538 -13932859768330745535480 4539 2964187808374241184120 4540 -598850602812285729444 4541 114649668410882714109 4542 -20751527373443590230 4543 3541599778580158797 4544 -568216447632794448 4545 85408037679210363 4546 -11979365503936598 4547 1560706842809975 4548 -187853331191820 4549 20756210021305 4550 -2089140662510 4551 189755081285 4552 -15372023040 4553 1094122212 4554 -67080468 4555 3447262 4556 -142692 4557 4465 4558 -94 4559 1 4560 71420983074726546239 4561 -3034341290324059490975 4562 64154003095908302031600 4563 -899899059510295434478960 4564 9420579600592239351831320 4565 -78497136917282409354110264 4566 542250869736385172664756000 4567 -3193741308823525060910088000 4568 16370223603419376916216691700 4569 -74173875432193432546619296900 4570 300766601709145425259077826440 4571 -1102300886437818963450433099000 4572 3681379417404525363454878113800 4573 -11280546632870116731088602505240 4574 31899069176139342654108765620280 4575 -83659688411540078330731000363752 4576 204370764414261935182715255419350 4577 -466792175641234389308680909200750 4578 1000167857917601579879124238372980 4579 -2016251868955400368232039855323260 4580 3834229193613370993505861041995288 4581 -6894336867433885435918010330364000 4582 11746408117772618813273872118080500 4583 -18999559521991926950420204605589100 4584 29225191169795033655973634055703200 4585 -42818080686438204468943933038083928 4586 59837381954680442733804589589225700 4587 -79865387263297621217693490519826700 4588 101929876393081513339157442737188720 4589 -124529862830288555438345501363845240 4590 145783045539521326273198016515571508 4591 -163680947698522320473948192242827500 4592 176404550990061505635785857390691875 4593 -182630982470628787299275366239872375 4594 181759243328339279471475398288484750 4595 -174002003459655996196811487256883850 4596 160325182126290882435831772604240000 4597 -142255925145723314538910448923011500 4598 121610253034922269954046464853074950 4599 -100205417242392608197147904470082650 4600 79616725676774452064819370888141410 4601 -61018609493695958949581544284996750 4602 45123273637803255157923753806501250 4603 -32206083745329011632913029397514150 4604 22190999344071025177947912678762300 4605 -14764011259331020514808009012349440 4606 9486196063429831915426732066211250 4607 -5887036271396842479711356397528750 4608 3529068533684495587310722786512000 4609 -2043663836074794087038750790736500 4610 1143292685879999881356749823655230 4611 -617876898435563656457158714568250 4612 322571709768130530274658224782000 4613 -162666699421767330111010023980700 4614 79226806091000551348591464388150 4615 -37263550034471686079318304904330 4616 16922180256705494165131949223750 4617 -7418109506964208317384062221250 4618 3138213926036430088698808482250 4619 -1280836564907205058421349550750 4620 504170295352417752194428184700 4621 -191321421149141097990149982000 4622 69961948322848009592251501050 4623 -24641013817972629932885077190 4624 8354408256157791516665924805 4625 -2725016132577840744865688147 4626 854527646756949172025526725 4627 -257432446970287337585825375 4628 74442890595081879673393080 4629 -20644835626358555323425210 4630 5485197943394945298975753 4631 -1394712399257950186722375 4632 338966184958247654107875 4633 -78635401762311860624325 4634 17386648973363872444275 4635 -3657819004729817384457 4636 730845257144304352050 4637 -138393863468671987800 4638 24778492671908762955 4639 -4183558094632636485 4640 664078351277059542 4641 -98763861333736500 4642 13707502452545125 4643 -1767254673688175 4644 210510911851600 4645 -23019857466210 4646 2293180107625 4647 -206154417975 4648 16529787105 4649 -1164507435 4650 70665959 4651 -3594325 4652 147250 4653 -4560 4654 95 4655 -1 4656 115561578124838522882 4657 -4961348050066399014912 4658 106005415594844542786560 4659 -1502759659593093322189824 4660 15899674892763525471949056 4661 -133907172888762315041871360 4662 935007908222867534433647360 4663 -5566810971799548477510566400 4664 28845688568043446623740790080 4665 -132137426528670131384695742720 4666 541730478924104651996927249280 4667 -2007539273352403211490508058880 4668 6779808293526867978408608246720 4669 -21009413592470117495468455024896 4670 60086111452003250674830380363904 4671 -159390109183066594501349741745408 4672 393868356502029460399069077685968 4673 -910086593264665543238012695221120 4674 1972877055840984702888322754279232 4675 -4024228346721549088693623388914048 4676 7744100133048835246700709836128608 4677 -14092449479257726518074038779358848 4678 24302332368535770131104636591464000 4679 -39791003067135063894100673546778240 4680 61965318140423751324062133911502960 4681 -91922521593934769518170154682895744 4682 130084695317135728855427199233488704 4683 -175844466388311005261624881110299520 4684 227325361536155046533323565234167968 4685 -281357371791112495072436471803569792 4686 333729589172908137474539497508782400 4687 -379713250734305321054133449626742400 4688 414769658553091272000988731459448500 4689 -435294934312245913058310292433051200 4690 439230910653682035066314458261480800 4691 -426398977594375606646020741291387200 4692 398483747456866684537199117995053200 4693 -358683148867403037091782402111729600 4694 311122061844598654103799821680944480 4695 -260173926168070913341887586717955520 4696 209838251842756895760133819383369240 4697 -163286522687828522873634403724783040 4698 122631078302921950481514438287309600 4699 -88911628957785382112322912535623360 4700 62248920895630951730201411078153040 4701 -42093242559952487555380999499269440 4702 27496493494452523278895204797524640 4703 -17353578675378360366816784469640000 4704 10582678317423236003262392654754300 4705 -6236353116575358411174209036827200 4706 3551517238118100304182746324703840 4707 -1954567542021684005211579629701440 4708 1039518277695887430772735870597200 4709 -534238345075055632456881417094080 4710 265290470580917844484242550887520 4711 -127273854402649032439143823588800 4712 58982026462071524076497457673800 4713 -26398506022466388857846567352000 4714 11408224053157220553642758762400 4715 -4759031619023862140384176881600 4716 1915781462878775950556240184400 4717 -743954463942480278039983579200 4718 278577514392795283242238290720 4719 -100542634644366221086758861376 4720 34957597197108743577335221449 4721 -11702492978888927607963608928 4722 3769580140849095996418716688 4723 -1167587180454697137327460320 4724 347488591724969286737048472 4725 -99285563937516424377698208 4726 27209986637669408076776208 4727 -7145433294048785916121248 4728 1795984726974130260292500 4729 -431534446488890260267680 4730 98986238544049974252720 4731 -21643318580905975558176 4732 4503313930285004450616 4733 -889990647986419930080 4734 166713955919160909552 4735 -29530267214174193888 4736 4933044483588906390 4737 -774821578114732640 4738 114032070629091600 4739 -15662610457425120 4740 1998521795561080 4741 -235619909980320 4742 25502792655120 4743 -2514706548640 4744 223778327292 4745 -17761375008 4746 1238620656 4747 -74402976 4748 3746040 4749 -151904 4750 4656 4751 -96 4752 1 4753 186982561199565069121 4754 -8111250918515297028769 4755 175120766740819243833072 4756 -2508664134698233299455344 4757 26823014152948858145970200 4758 -228303984698808249867930680 4759 1611165950848015022140274720 4760 -9695560188845941072854301760 4761 50782723143262372017468048180 4762 -235156990528907010555055829700 4763 974634507161920208640700818440 4764 -3651570638714326826937868407160 4765 12468726984283796553353994419400 4766 -39069768518867102204965665776856 4767 112994594220612710824407601009080 4768 -303135909046609923506911122473064 4769 757629230099357990083134074850726 4770 -1770747125407929392945762682107838 4771 3883131507023251826005459687873332 4772 -8013357271517934159813985998516540 4773 15602557673383755328900194267037944 4774 -28730886479740447200692758945851456 4775 50141189965566115462452547488903348 4776 -83092894957662760975625514743831340 4777 130981512377353848874136441513984400 4778 -196705920420796725311176221632482632 4779 281844598865750941107401943505610148 4780 -385794548968744355334745570863614924 4781 505099704317547565134105889081656208 4782 -633212596157556097044105538401583000 4783 760870006503541958820173985827923700 4784 -877123787605735779002621139378352300 4785 970887460277458098690908038476882775 4786 -1032695575335965972358574390132372075 4787 1056285088294267227596100148983016750 4788 -1039631891707713637909146686809751850 4789 985207907177533173619051631890680400 4790 -899422821469993036167891969029794300 4791 791415463746923961149628688645749030 4792 -671501405255062175642835312868982650 4793 549628903687602261166840776989466170 4794 -434143384024281377583349767393149030 4795 331040874628553728513072595818593890 4796 -243748791006036344226750380220447110 4797 173351549197487359020472236292538700 4798 -119106174714914459800390419589771920 4799 79075932117834842749702936363005330 4800 -50737108441227726125423345664693390 4801 31465325526486091957389899910906300 4802 -18862695270073388501475352482318000 4803 10931163040573458596713705185186270 4804 -6123961678575347965851484668973530 4805 3316657529485701966258973725080640 4806 -1736423322192710393340627311671980 4807 878755621746974028289715432369750 4808 -429827875018038563002704679380650 4809 203178061121426050680773230486350 4810 -92798641991502121251728087247050 4811 40944944001660039500188134596650 4812 -17448092237088287752448285194750 4813 7178983377255055843134845250700 4814 -2851057347970397326586373745600 4815 1092493926658123570874473370970 4816 -403761162855134134261882229286 4817 143854640097632756180760007630 4818 -49385106308575511930164518524 4819 16326600766494972776407852341 4820 -5194599768274080471332002383 4821 1589518662774748303737901872 4822 -467418991288844266438171890 4823 131980748518580777753450169 4824 -35750132330976144179619831 4825 9280384205981163830521623 4826 -2306154575225332381184505 4827 547907334006304106964675 4828 -124287376129685767195353 4829 26877477768335284360842 4830 -5531698441740096368496 4831 1081483096577489602587 4832 -200427781227967739925 4833 35127390049040159820 4834 -5806629923037375530 4835 902561151196369365 4836 -131461935760204895 4837 17871643164837800 4838 -2257161563007610 4839 263415882743065 4840 -28223653621735 4841 2755014663037 4842 -242704209735 4843 19070661623 4844 -1316617957 4845 78296266 4846 -3902504 4847 156655 4848 -4753 4849 97 4850 -1 4851 302544139324403592003 4852 -13259581529781261112802 4853 289237433254179083648401 4854 -4186544561032145865478240 4855 45231353180410616917374600 4856 -389034171740519423055772240 4857 2774477843769690806441852760 4858 -16873537111493504572505142880 4859 89323971900151759714063140020 4860 -418077140200839513957219620600 4861 1751521976614931871192683897420 4862 -6633744419228650247069077284480 4863 22900105916524991358700471073280 4864 -72547909095621016253788115221152 4865 212150474191483063704203647149840 4866 -575520612450289228832668465227552 4867 1454633495647997373989114275009758 4868 -3438462948771952926266909452179684 4869 7626755688272165921839545124260402 4870 -15920717125262735074513069075303920 4871 31360015077950524735414890101683092 4872 -58425893632381929047666991992248248 4873 103174408813842332794249943026218804 4874 -173025087990363940332178735779512928 4875 276039725475440361173824090169318700 4876 -419609954392085343703482817829362776 4877 608635214603683395274005364371581484 4878 -843483614222806301703772395479524592 4879 1118219614822446967002175025179439100 4880 -1419669672266216157250647899286809000 4881 1727812191834006193338819021738289100 4882 -2017707044843583058876928574833018400 4883 2262780906436285149694517909314683575 4884 -2438877969925669984107792721042306050 4885 2528211574283915235020988997376869625 4886 -2522315957596356472151267577084155800 4887 2423323546342113496065397436695485450 4888 -2243313877514929246878726003032204300 4889 2001960347061515651421320479356487810 4890 -1723090795170057050134351588232687200 4891 1430968560785421332569809909241818060 4892 -1147058810399712161623824948107398240 4893 887815336955757056577936801499052520 4894 -663701294592375454852145888574664360 4895 479349261099154654977424027591138850 4896 -334550966472354306376243655381580060 4897 225678600327201825828988560750301890 4898 -147166619234440929241943066497338720 4899 92785112285137054086075638230353990 4900 -56564373913134838870039461430051500 4901 33345375548764947402371803992208110 4902 -19009692261170490567776769483861240 4903 10480137485756937362883194264651370 4904 -5587319196753467992056482453846700 4905 2880469414520602266114585294929250 4906 -1435857351167661623731563935339200 4907 691987962601536137759975367540800 4908 -322375209135394560790347885085400 4909 145151810046319381305558980606100 4910 -63152067857772189393020596673000 4911 26542857077222119546139370629850 4912 -10773995189167933447761202575500 4913 4222128789021316180703085407290 4914 -1596797724157623926223114461632 4915 582573400149875634019977458365 4916 -204942239385097195718888135082 4917 69481287215919580702991087553 4918 -22688787715223750385067315044 4919 7131607022773798061806952727 4920 -2156223218001108994553771970 4921 626609726445094452268398267 4922 -174876314143605707849191248 4923 46826501263931438270433954 4924 -12018073227695386471973808 4925 2953048147775686462401900 4926 -693838028716895849718204 4927 155668167828306056006811 4928 -33299166858061800659418 4929 6779895494236746880635 4930 -1311441145019631536400 4931 240488215760596806135 4932 -41708841550192267990 4933 6823223144862836495 4934 -1049685697413999380 4935 151332100720603775 4936 -20364424637825730 4937 2546080238405795 4938 -294154242913440 4939 31202446612064 4940 -3015480247780 4941 263013492014 4942 -20461682556 4943 1398660263 4944 -82350674 4945 4063815 4946 -161504 4947 4851 4948 -98 4949 1 4950 489526700523968661124 4951 -21673376587620961733574 4952 477617781524779588594275 4953 -6984446128984558248581985 4954 76240911894391620928823040 4955 -662569509619738289841077520 4956 4774677966358225251637899720 4957 -29343575144109136451801297400 4958 156980232154907636304036331080 4959 -742558102629898284226338590320 4960 3144233623977691593790604336460 4961 -12036837034557908945199629589060 4962 42002577320037438159123542777160 4963 -134517783531013109817454252071288 4964 397692977507716790782399363380072 4965 -1090806995688382216043783234850456 4966 2787783338197644592904916815088036 4967 -6663843569827879693201786409297280 4968 14948350144067370674111914264313418 4969 -31560830085052835156166600198080862 4970 62883289876597015138828153444024956 4971 -118516795190072900983774641039782796 4972 211741492411790377304369482507370400 4973 -359292391761869034102054193549563072 4974 580046325843158150380139267462816028 4975 -892355600288322430188483129631164108 4976 1310089767861519680084890125706554408 4977 -1837913377795234052312523330714721000 4978 2466802933362800833840053309740619900 4979 -3171101883246219221296928462867831100 4980 3908351870603764309409640906853021800 4981 -4622643024283325031218368735949659800 4982 5251375411557326307262354522624584750 4983 -5734354451697921106160885020489361700 4984 6023374632503852446724881867402192425 4985 -6090159423587985345081403261270777275 4986 5930847411116003141835716645670321650 4987 -5566060245327035779112015408757484050 4988 5036689688323368859449675171034441140 4989 -4396552547486634877198507380458157660 4990 3703688259643080643871002274463971430 4991 -3012170755209414871776984624742365330 4992 2365915021984022946714834345425044650 4993 -1795265422554168855656833070294163990 4994 1316402104889017468850042152458341910 4995 -933006402286423421154058102562490830 4996 639305498917390974954935152494887280 4997 -423582328002870481196354972912334000 4998 271417057046064075285408604638599010 4999 -168212181468345281457590452142723490 5000 100840912502473244869124970607445880 5001 -58479029488510785936000058145042880 5002 32806487276413129896918937473593250 5003 -17803880004703115748280304030170050 5004 9346544233021044286460783181145700 5005 -4746154640706302452848853909649100 5006 2331023374890623812172312533366350 5007 -1107161813728432819802051339873250 5008 508471963183373981596095000288150 5009 -225751970141179858451027862473850 5010 96873908312249364782294812553550 5011 -40167909614360450320486946950950 5012 16088617904847373199338761353760 5013 -6222687676034074241188082098208 5014 2323225764405132316423851927627 5015 -836900745843548341669030111971 5016 290750127367511749198287074976 5017 -97364674699417411559390404980 5018 31409913400772296750612169643 5019 -9755249232063751322798896587 5020 2914813692964784224575620406 5021 -837236172919676304297209346 5022 230983199613518309950146825 5023 -61150729066852157123592267 5024 15519028709477377041340383 5025 -3771173552622268079315457 5026 876383674313537190085857 5027 -194499033128107953034725 5028 41160545448876037142640 5029 -8291764420484346156960 5030 1587056750829268502355 5031 -288003687233826449655 5032 49434625846251473850 5033 -8004370778037040770 5034 1218889441299440955 5035 -173953686921437115 5036 23173920758974590 5037 -2868458134940970 5038 328111704188541 5039 -34460631069579 5040 3297564401417 5041 -284791792527 5042 21938639085 5043 -1484913441 5044 86571144 5045 -4230072 5046 166452 5047 -4950 5048 99 5049 -1 5050 792070839848372253127 5051 -35422484817926191507500 5052 788528591366579633976250 5053 -11648608471541483702654500 5054 128456711203786796094779625 5055 -1127844593254649333825672800 5056 8211725319747654347920830000 5057 -50991790221960866275944340000 5058 275647779199168532469900768500 5059 -1317615474985645434487594542000 5060 5638313703222521749209626824200 5061 -21814815077764250786059311210000 5062 76939520271120338463023643439500 5063 -249068269946671564230365910069600 5064 744361235230212964304057262601200 5065 -2064020585646388235658851063458080 5066 5333223829534024182937814324948250 5067 -12890089856797477212373612676565000 5068 29238949402167416289153245797871100 5069 -62429897354382940904791583537698200 5070 125804135039600375030409643743788910 5071 -239825978699051845170269786476056000 5072 433432696415705611082394066573372000 5073 -744058972164023351738602411836446400 5074 1215378443080467545656017551181697800 5075 -1892011880523565924272105214923342912 5076 2811080582753525505547378619709300000 5077 -3991486759879560034101185851900800000 5078 5422935925980481853154751665634780000 5079 -7057574488875236212387629671895260000 5080 8807265945683989724045388391459142000 5081 -10548701939730672399504938217635700000 5082 12136799342276936488175241167888928125 5083 -13424607833180917397531032264156252500 5084 14285940658485688787906755885268423750 5085 -14635850013688194263957552705757125500 5086 14444330381046101982982517343636584375 5087 -13740221533957968167826458057460010000 5088 12604710280711920289983011059148413000 5089 -11156333030980060786782534139725286000 5090 9531209367915136853639319564163947150 5091 -7862917825252207677271811847313735000 5092 6265901114149194875069755771666462500 5093 -4824881739130567257223813304293873000 5094 3591016788542340979484299250343644750 5095 -2583959473647795196380343910402412800 5096 1797990501531016221937981815807680000 5097 -1210054446154702385393233191904560000 5098 787784497334071610567839215781287000 5099 -496193612427544195613038518211374000 5100 302398469519583473729087226742377480 5101 -178329634252154521372901798236350000 5102 101765654250680853195802189883287500 5103 -56197686477869713637255723957610000 5104 30030893652244762300855672506245000 5105 -15528556224895008363041201026134000 5106 7769165978198462402781141810556250 5107 -3760560397754451192764711758325000 5108 1760785586958126182703705320767500 5109 -797376001182326029440143459435000 5110 349168735530651342779462045657250 5111 -147815813115777748550542962080000 5112 60478656308229139700528793712000 5113 -23908103305039071366749957913600 5114 9128486840589082191631911484200 5115 -3365068749633777853811770174680 5116 1197132160426979671570308274500 5117 -410803589782152911142744795000 5118 135906195122963506371809527350 5119 -43321385850837157067964838200 5120 13296672651473629999642915260 5121 -3926926180028066236722021000 5122 1115045873797126052517790125 5123 -304152001908065853545712900 5124 79622805924105220627334550 5125 -19984040290816540970374044 5126 4803225394764111325408125 5127 -1104181874299706943780000 5128 242439474071220737058000 5129 -50763751014380014836000 5130 10119309387074211465450 5131 -1916769279613287220000 5132 344261536224940760000 5133 -58488682321702514000 5134 9374592320057085500 5135 -1413207552858703800 5136 199673687918817500 5137 -26336533136829000 5138 3227772285741575 5139 -365587815505900 5140 38021208963010 5141 -3602817876500 5142 308129091875 5143 -23505903200 5144 1575548400 5145 -90962720 5146 4401375 5147 -171500 5148 5050 5149 -100 5150 1 5151 1281597540372340914251 5152 -57887932245395525494201 5153 1301568857709285414078025 5154 -19421583191892621585212735 5155 216346231569719900726257165 5156 -1918870814078174419761529945 5157 14114247879360528933384402520 5158 -88547090685817657075666467400 5159 483619801576037035049881439580 5160 -2335821356814712251183833900820 5161 10100162802185858777487825702660 5162 -39489965815544681480468567623260 5163 140756912668922027408206497426660 5164 -460525573748805012510843805580388 5165 1391122482684601319316822536050872 5166 -3899188816564983416006691560909736 5167 10185027753378057011501582203494366 5168 -24887157256159381088513213410810530 5169 57077389403032264175638772738749518 5170 -123229676841603192350111429533650162 5171 251117322270580331074029380725512066 5172 -484146908928725121184454071259627706 5173 885000167526547833557033335556798400 5174 -1536784060341597996923050671959381472 5175 2539483741087649047774759230480960228 5176 -3999745923892355900116605895736204820 5177 6013182231138611109904373960339197320 5178 -8640480720428319591961087802324821000 5179 11881225619222842721095990827276199900 5180 -15651612298101937286839309800397871100 5181 19773192305162990245842658970207423800 5182 -23978610909697987154768695345044501800 5183 27936876693564935194942533908149212875 5184 -31295761627155774991867158452534542325 5185 33733923124170458632162670016826868675 5186 -35011950095761868396945711852296326525 5187 35011027805850299388775786695064031525 5188 -33750612160331105929920990809854078425 5189 31381621502993257317259144287642864140 5190 -28157595859178615953964052579331856660 5191 24391230658538278284292855978353204580 5192 -20406297948376759402688116036220047480 5193 16494733961385425499056401964405242150 5194 -12886048275833930987950402146254499490 5195 9732300632561925705558154707095859660 5196 -7107982664476559597018701263308548380 5197 5021255474096202393273260878704980080 5198 -3431627275688589088527569980624574000 5199 2269256000534838071246481012324446010 5200 -1452190291229961087638468186135384490 5201 899432994449600914211250715561197360 5202 -539207133260248781037989083123770360 5203 312901775779248504465622925593230750 5204 -175767220733253682581338217871067550 5205 95575124363135520224572179645000700 5206 -50305604517846073116745727442028100 5207 25628745577984094577994655370056600 5208 -12636888189681346415347904908754500 5209 6029817947895951357064512079380650 5210 -2783913558281632070594876642676350 5211 1243418645025226737001900317645800 5212 -537152458260789541650491954688200 5213 224383087328854261450410517145760 5214 -90609447289302285308466833723808 5215 35359815910033285874805721325427 5216 -13330456336066408387112711770851 5217 4852951037428269274580365524156 5218 -1705300424908549994272443474480 5219 578119698305888714265166491993 5220 -188982830205864414762573262137 5221 59532872195275571292183373866 5222 -18060835004421372540662145606 5223 5272955253438710599189957950 5224 -1480348604772044063187095292 5225 399293836541648451214387833 5226 -103378019767544029677024051 5227 25663649359894189485868026 5228 -6101906302191926222222850 5229 1387781893819803717980640 5230 -301494989506085098050960 5231 62470117152283494803805 5232 -12324082353921325135105 5233 2310465441684479453850 5234 -410754589324680314770 5235 69082164083059040455 5236 -10961753559837226415 5237 1636055161536495890 5238 -228878679190587470 5239 29892417126759116 5240 -3627820732317054 5241 406906588870327 5242 -41908818632037 5243 3932885607460 5244 -333119908516 5245 25168022744 5246 -1670741192 5247 95530547 5248 -4577825 5249 176649 5250 -5151 5251 101 5252 -1 5253 2073668380220713167378 5254 -94592014603694057915952 5255 2147985381321260573548476 5256 -32371760521143390701945260 5257 364224525965399318406249525 5258 -3263061638902543654313459910 5259 24244844013186357701066762465 5260 -153653128787139052284995209920 5261 847814671461023224595448675480 5262 -4137056633376394720721309882400 5263 18074297862223092777881286427680 5264 -71404943695494791044015704535920 5265 257186398755587047351698708489420 5266 -850350756364398604149416213076648 5267 2596009291663619296131723604232460 5268 -7354331884895972970982365160418688 5269 19417440399477064610446088089352352 5270 -47962274866334915312388408290869896 5271 111203496061359061553305231947431148 5272 -242736963599018397430541785810097880 5273 500151134151783898454550454002951138 5274 -975090209898357297428753238461195772 5275 1802579772870978565823881473389798106 5276 -3165843200032169182218686419352626272 5277 5291646244509714590353827453622039500 5278 -8431241545503570872163470341140507960 5279 12824008737784492515568358475784702140 5280 -18645149711446490735966647614564818320 5281 25944642265631644166211830295235800900 5282 -34590412406200016220322930299569331000 5283 44232070548948917256727357162064436900 5284 -54300505154591649800116292532887625600 5285 64052286945539858837886470421082642800 5286 -72657246153901627584340724624840007700 5287 79315625409811922411936584354629834750 5288 -83381723233620521293065934574880320700 5289 84467308282658269768704015890996942425 5290 -82501861500139373486523235562378119950 5291 77736943944036283537163146156645355565 5292 -70695550393151934058005731006700006800 5293 62080035885632031091896228121849008390 5294 -52660446432167245364252783861886987060 5295 43166933023911379776814273772291752130 5296 -34205663976349923744230617414953614640 5297 26209365696938197672992856103694003900 5298 -19424242770686280498957199880806820840 5299 13927228640103778212229943957821208460 5300 -9662937195939493867194064051234114080 5301 6488667773557498770341890208730307010 5302 -4217639904192343354497987716671204500 5303 2654021755199145475578806128438959330 5304 -1616969761962004216622141596921317720 5305 953874563290178138699414198600288610 5306 -544866682990371900684216867421908300 5307 301373238748633965106766070022313250 5308 -161409285105876601704359108113162800 5309 83703516074028630097521524622640950 5310 -42026194165419892186107272037136100 5311 20427491724535423955116122308902650 5312 -9611107507359909457099532181492000 5313 4376500938837510150376239005979400 5314 -1928386916401794027202935234414000 5315 822014201897872942801431265545960 5316 -338900637923195618125627308783168 5317 135097750039924653374904466533435 5318 -52055340995733472115730203270958 5319 19380539533921657333263385569507 5320 -6969055052118972179995553793636 5321 2419326318337402214909419493823 5322 -810423914362590286095704592330 5323 261812375052613616054399551263 5324 -81520633379725010069567540472 5325 24448836131657209192369893681 5326 -7057455860118820515922766142 5327 1959265247237797735028817675 5328 -522655896600009021861785928 5329 133844894522202330488300202 5330 -32869737536385822651870876 5331 7732127670082950677261490 5332 -1740040634340268830867600 5333 374084416045442804320215 5334 -76710968785818107158910 5335 14978809331830745348955 5336 -2779708713330862282620 5337 489211345727796440725 5338 -81457125195754970670 5339 12797482409292539805 5340 -1891270373863912360 5341 261998868603088161 5342 -33885825674582070 5343 4072748530150391 5344 -452418225378864 5345 46149833331372 5346 -4289511419176 5347 359863479660 5348 -26929726656 5349 1770673114 5350 -100279872 5351 4759524 5352 -181900 5353 5253 5354 -102 5355 1 5356 3355265920593054081629 5357 -154553615229310296577531 5358 3544146253634240045542453 5359 -53941329094357272860706471 5360 612942518056262609834451950 5361 -5546156978946117392481239380 5362 41622153531449430288764624895 5363 -266445063486143067061728439785 5364 1485087601824199311930325324980 5365 -7320692661652130196500592458700 5366 32311517297785346276090422012740 5367 -128969207373262565302365558586860 5368 469348255120003865803920910452000 5369 -1568062728868790664011958727146456 5370 4837482530712619219597962353359980 5371 -13849529993124575683120780325560884 5372 36956800037751094592930035453265406 5373 -92266872521971361011347709791032778 5374 216243160330726241041332412977050562 5375 -477170136501980651333958447291179190 5376 994005420021382626959121620538561084 5377 -1959388252978866317067757763723774616 5378 3662670150295883696809668047407792278 5379 -6505207033244745744965618564701805850 5380 10996973185629532820347273103455626000 5381 -17722633713905641362633903690498752280 5382 27268432514426674497636202777264407420 5383 -40109639169659302843496093892674341460 5384 56471017596300977623274468737076819120 5385 -76186666969933597673374070395203003000 5386 98595675260311923722892946431841191700 5387 -122511186613238554211612345039996564300 5388 146289668793696443832945296862119481275 5389 -168005294726597261414094353498457192825 5390 185706794687884008628439978996296711125 5391 -197709298739194312101948230781806481975 5392 202860059322129090450545737160941294650 5393 -200719781943128749185148242263229140800 5394 191620426947168914340945526006666339655 5395 -176590090196366833549132929742677219025 5396 157166816937322243434194815106902219770 5397 -135146780266176035858837128019956042930 5398 112322113417464050640123459598583981340 5399 -90258645276095234508995293333499866260 5400 70147330305850047122781628225743478200 5401 -52741591132101037768968757247809373120 5402 38372726884886261104460404717333009380 5403 -27021793111731861167951577989679896540 5404 18420860970031830708782435272288867100 5405 -12158497968979803212478346111536896000 5406 7771094653841089744288044560671361190 5407 -4810198650421398473238936808484047410 5408 2883746101031430859787178721114837080 5409 -1674508467013803721964969283893264460 5410 941815046102141386015555117089222250 5411 -513088128372356639927870905577504150 5412 270741546757889326379875288105860350 5413 -138366598429129868698976701568531550 5414 68483503837851267498287906425419400 5415 -32822512790176965482810531133071000 5416 15231027091222646344477671505117200 5417 -6842040313500093719229666195081600 5418 2974784205628521231454777017105720 5419 -1251524287110370846235525408052936 5420 509358203873153557375337496642030 5421 -200483547371724533877747381575244 5422 76288831567083398723573954364621 5423 -28054895010949179507531382837623 5424 9966501068762263109170139779452 5425 -3418733062905856915767697348290 5426 1131769161610479473442287517459 5427 -361393843436759998664629237341 5428 111242424764820929861127392103 5429 -32986640596548073771479755115 5430 9416014943898266702165971650 5431 -2585299163605350786567627654 5432 682164440482105541835954156 5433 -172816538360780079362393928 5434 41989647100288577047113006 5435 -9773663293929304606180050 5436 2176595167537995129991620 5437 -463119467185182236614230 5438 94000243559333331961715 5439 -18169272634486287946345 5440 3338002223141717763800 5441 -581630224483388637810 5442 95890662766584006365 5443 -14917631462347039635 5444 2183161659593759637 5445 -299512515009987285 5446 38365480793602788 5447 -4567075574161292 5448 502500944317696 5449 -50772464659064 5450 4674542921580 5451 -388463947508 5452 28795930317 5453 -1875530811 5454 105216045 5455 -4946575 5456 187254 5457 -5356 5458 103 5459 -1 5460 5428934300813767249007 5461 -252500895753597408575112 5462 5846685250184810915668460 5463 -89857235869134903608194184 5464 1031108373116019201101407946 5465 -9422161135904923656629151240 5466 71413154523581905382312626740 5467 -461720345804731549635488274600 5468 2599347336771365603587502440245 5469 -12942836896852724229152227666080 5470 57706507821660569250472300899120 5471 -232685668366542702622471685135520 5472 855503861248853478457985177528280 5473 -2887761740353193133965295850675104 5474 9001554551245029179741644684738896 5475 -26041344408733167873701107839339552 5476 70223770430352734886496903868178642 5477 -177185947426057370916666153535168080 5478 419713528914056663605985354715514488 5479 -936150260431725289805832646078327632 5480 1971326690675147176747630521832691412 5481 -3928483882898606241455632622723531472 5482 7424638176145728579701307284521365000 5483 -13333720383572798623993973031462224400 5484 22793826463383993155666719121779471350 5485 -37150848445038745055144647135094886240 5486 57815074966116808375838464943547861840 5487 -86023221395532468077098944284503567200 5488 122525299031591924632982392924986961480 5489 -167248096972434591516971469431849153120 5490 219014412779194438652994373989108631600 5491 -275407367028142127734621584004725381600 5492 332853142352474856882444112323198688375 5493 -386952209674195332831380374985416681800 5494 433027714824293192454470916849383738700 5495 -466797816660698842023454144352983513800 5496 485036666343981672321197983833744719050 5497 -486081702765397213122217214986548555400 5498 470077152834333947063256914426540836020 5499 -438906067536687681948084186756043565480 5500 395836943019321108075223972971428447185 5501 -344974043635665524657284726988745249760 5502 290635826707551466275774861390831776400 5503 -236786422669909208893349370347037462240 5504 186615341278883479304769777662937348360 5505 -142313164208637365390707585354359672160 5506 105041546657091077085659105922963590960 5507 -75057457192557616139606046758247020000 5508 51931321855321190647075903470699070650 5509 -34796998843203977275758769100496967600 5510 22583614378020038432345196800647216520 5511 -14198263066224492434149122966076726320 5512 8647819314743007471725529728199173100 5513 -5103121251035606482436364872430009840 5514 2917696751864579073087290471004799960 5515 -1616312459580374627647785130779889200 5516 867533191204274596405267718306005450 5517 -451134339352439087264959261711528000 5518 227277593991516560152380730302853600 5519 -110917124135388142438197969739982400 5520 52430040820237121977664441644167600 5521 -24001454321124534090910272934612800 5522 10638838721026487893485874477733280 5523 -4565209130662087695815929733941824 5524 1895980241023449056985767371228401 5525 -761897092240611563368815081488232 5526 296152918472729589934584721509372 5527 -111312781630151550411100890995880 5528 40440722398048844831610942110898 5529 -14195658046030710311033541720072 5530 4812314599568950005264384417012 5531 -1574683638426964482176484295272 5532 497085104333238137718126523125 5533 -151286521221487824148529913360 5534 44361920787684138208674544440 5535 -12523970004103626510595385232 5536 3401308498609658658891882012 5537 -887850716379271443850218960 5538 222538313131151607086768424 5539 -53503351028558150484160656 5540 12324342877512742540491885 5541 -2716425603508995473764760 5542 572098520076346313924900 5543 -114949224907150482190680 5544 21996486203355802150870 5545 -4001089572820861372280 5546 690318369659265183980 5547 -112699564602794958360 5548 17362791990543887433 5549 -2516560000278328992 5550 341950744333740464 5551 -43384974593142944 5552 5115726351810360 5553 -557562920395936 5554 55806871060304 5555 -5089936595744 5556 419030550939 5557 -30771741000 5558 1985506380 5559 -110344520 5560 5139082 5561 -192712 5562 5460 5563 -104 5564 1 5565 8784200221406821330636 5566 -412483445283721472401650 5567 9643332399572648369786025 5568 -149645250213676987384569115 5569 1733908127041416714544054080 5570 -15999426487967060250211798566 5571 122457469190936259327706402875 5572 -799578563814456522079529341125 5573 4546155284400296465153316039825 5574 -22862876895276220029240322565025 5575 102960862016298639755714950577940 5576 -419361383561465837175309544621500 5577 1557537784735400046884377773115800 5578 -5311328330470837276435239755349840 5579 16726798822310841533304902888773980 5580 -48892428953102772736563532849639332 5581 133221914876836997353128047160783600 5582 -339676590378381466814510767194379500 5583 813142636670840275563983921227733130 5584 -1833033925847762604745776448085021310 5585 3901482371128255093512584788449580128 5586 -7859198826552619735271020908279997500 5587 15015792209340218517966607954652688750 5588 -27263565592963272948660898880685395250 5589 47124520032586324600007965256697321750 5590 -77667308622328379573445269947373109870 5591 122234355925582227928619314855907155500 5592 -183947935531308579296433503120725770500 5593 265019538023425370333355805946567347800 5594 -365960062973960113823327932752039117600 5595 484858185011940953892858789852798976420 5596 -616932966420575120599228303033830577500 5597 754550178174313428450010993190043551250 5598 -887810646753267451127918840807072563000 5599 1005686719186372533914291270831097131625 5600 -1097534830224186346579873291984173734475 5601 1154694542326809604795197865347669527500 5602 -1171838151052507634628563441083522415250 5603 1147779282546900074526419655419755731075 5604 -1085573310567388462560474030925261620525 5605 991909827493331033457502974834374232435 5606 -875957766921162668591345827980129739875 5607 747931983760681041573183047978161007500 5608 -617680894653555909678119525071369104900 5609 493549094254642735320900776235718288800 5610 -381670096619621882464446120265106393640 5611 285727437750614703580827095994656272500 5612 -207120796961380554393216730670890507500 5613 145409640017910637495464385501234957750 5614 -98886818667504971135313018682732934250 5615 65151707875065105452392010461815545310 5616 -41592076094665929339733256575207990250 5617 25729828481998930765661831415390736500 5618 -15425449032792417676126863884522447400 5619 8962633049002326941539210460524032050 5620 -5047097339817310340662946507362193310 5621 2754587197542538550432928137191755000 5622 -1457034128985843552369203681586065000 5623 746895437181806914915627898439801000 5624 -371017230917081668073389231175907000 5625 178578192046847910760340082889267200 5626 -83273535454861749787804380773862000 5627 37615077247779543215850924429451800 5628 -16455572138798946435537329619728040 5629 6970547575558690310177034601812255 5630 -2858360880635785154232329834291877 5631 1134338842280424552026973757362225 5632 -435520595113830319853216995342875 5633 161720005096962658351881972886230 5634 -58055113506985412058412181179260 5635 20139741807210139789740213654543 5636 -6748392081432674486105497949625 5637 2183011167525023549755738210500 5638 -681358266151274035638136191600 5639 205064456953070229059370429450 5640 -59471189955393115505837557326 5641 16607442943195390711323221400 5642 -4461975753349710182104494900 5643 1152378676610711627984100390 5644 -285815327453639062177109130 5645 68004289073608888154644161 5646 -15503887948206920250870875 5647 3382524367144675119651375 5648 -705217017617983084061925 5649 140283713333648002105350 5650 -26579206000660052160960 5651 4787298605246710562625 5652 -817935565724407181975 5653 132245518252932605430 5654 -20178864505832203710 5655 2896876225405672244 5656 -389902794501044700 5657 49003201889271000 5658 -5724061736865360 5659 618044334377820 5660 -61285271603556 5661 5537763077000 5662 -451677822750 5663 32862463425 5664 -2100797475 5665 115670856 5666 -5337150 5667 198275 5668 -5565 5669 105 5670 -1 5671 14213134522220588579643 5672 -673768541258725702307398 5673 15902501095041180757856135 5674 -249145818482384539362549324 5675 2914661750371112903030031141 5676 -27155495750913400621385003886 5677 209870050202485224960230828181 5678 -1383756378810124331042724018600 5679 7945081184986118590820347821195 5680 -40351869076529240723545866270930 5681 183530246733235429035427574042085 5682 -755007913944307179553496180334960 5683 2832403029545719362517672495265580 5684 -9756627855559430457284913379140744 5685 31039681704026707989481787328862716 5686 -91660572184146782143569543577752864 5687 252338114260292504976188483878601574 5688 -650084452681275835084304967890331180 5689 1572532755963278405984480043137627118 5690 -3582326822950328170115593015391082072 5691 7705842987651164875005991758367292850 5692 -15689165080579481070239238319453109100 5693 30299629212038566832938936147454051250 5694 -55613078185876290090621479866800308400 5695 97181912088933590704335583259162188350 5696 -161942677099953449228597882339165317860 5697 257716739514027415877903049746828127210 5698 -392205512852423275302151762261136493200 5699 571492772586325874262771701992280079780 5700 -798227697969820075673655208130455618520 5701 1069832660765095506369181096593946725620 5702 -1377198518460658202226708676891354935520 5703 1704336286947363405931683408547072817125 5704 -2029313034601776212409310208982532796050 5705 2326525080763933177496681028487553433325 5706 -2570019366071257722517618707168254379900 5707 2737266038894977623696269141165587981025 5708 -2812614396144714452545978521417740498150 5709 2789694586433741656218240010929818982345 5710 -2672258660650976219034977873101060917080 5711 2473320081080040604093200978731064300145 5712 -2212841638050159226706133529803249222070 5713 1914525577389395176440303737349122523775 5714 -1602399301084146160144651943396567574640 5715 1297845330187082124303790078970024742060 5716 -1017532355082901983176054481855184354600 5717 772439081027327663130932322182726257100 5718 -567905691904552874113649873423793800000 5719 404461758834612382535757019642824535900 5720 -279093457528619585906536173284464859600 5721 186622140920590115020050225945195696080 5722 -120942047035955527226274390003100261880 5723 75969723891407867577120617718797899850 5724 -46258398765826954924225060172343193740 5725 27305778833659323690753364816051279410 5726 -15626042848400011909849942098666114560 5727 8669217728564123487501142362859953760 5728 -4662755665880821190067091080489348000 5729 2431207160159167027437212310328719600 5730 -1228829792234276725427215099355690400 5731 602025463784166700811393755709341800 5732 -285853181822834194639054736597742000 5733 131527451423667780897141179681047080 5734 -58635858517240577347204183783121664 5735 25322099955381085802700131592768696 5736 -10590805548435087027778179517592364 5737 4288852641388939296193888313163474 5738 -1681172219024406422291291643700980 5739 637681322608841823036709910340003 5740 -233970776649978780721327695785562 5741 83007169913764501853416779250815 5742 -28462817527069778758022195899440 5743 9428488353290936173579362683250 5744 -3015655954897785409542404315460 5745 930784643892028402906181165490 5746 -277059616912566971075803372008 5747 79479941397198164876052660738 5748 -21957269412924372337277935260 5749 5836892743091573417175363714 5750 -1491697355092908840645370176 5751 366143959404760692872245176 5752 -86224602625324803879279796 5753 19458510835427941684447150 5754 -4202690609669808685903980 5755 867497217154986888318145 5756 -170864008907128915638590 5757 32056822975566027907565 5758 -5717933735573912702960 5759 967543875967883674838 5760 -154940942759043138132 5761 23417691475571616418 5762 -3330163994499859888 5763 444021722742126060 5764 -55284826546532296 5765 6397912942303484 5766 -684419542577120 5767 67242065231495 5768 -6020212640750 5769 486525792555 5770 -35073605420 5771 2221607413 5772 -121200718 5773 5540885 5774 -203944 5775 5671 5776 -106 5777 1 5778 22997334743627409910279 5779 -1100465121064667763288691 5780 26219602035872554829949558 5781 -414693569791102707504974574 5782 4897715695894914156936634545 5783 -46069583989251573774626833593 5784 359483015144334884909322234942 5785 -2393204992827066078082484187906 5786 13874992848196539387016387879620 5787 -71159827156791579343606536657150 5788 326842977826063309514688390890955 5789 -1357899544239008445764233298998545 5790 5144948728225426588955546448716340 5791 -17900359215575987096237825629756164 5792 57523108381896979980071603596777440 5793 -171592682841276262869614863756254912 5794 477220601321276284472886074617138038 5795 -1242099157319949806875004218963312254 5796 3035759845315394516632768932255691428 5797 -6987893504761369180845849506613730500 5798 15189652181729748138634169562207955050 5799 -31254206894783265680516250986100399450 5800 61004586501958266421144782421559849100 5801 -113176272990878129872221314894939754900 5802 199919510307396205394965028382659818500 5803 -336791897811215419506378735545700616080 5804 541893772539563093035120246941900600570 5805 -833870187897759270476488315128690390910 5806 1228717823462174519898279270199983920780 5807 -1735680533530106063759754842874774815900 5808 2352918543746856535935695094577201320560 5809 -3063964145646328829195118076519132238640 5810 3836084983582335036608403078628471303895 5811 -4621459968302407069468912458336678176175 5812 5361524834552081923820282508301183361000 5813 -5994079277059377246594173027639981547700 5814 6461979947293044951009085713681511888425 5815 -6721718586092199710870811103666850894425 5816 6750088265125356183290638187767315211570 5817 -6547526557652106337813691914956141519950 5818 6137488569224347856585681826666499449660 5819 -5562119486051362499390680336514443262090 5820 4875299199200235444719620315130532753345 5821 -4134605773127097246263075205817059203315 5822 3393793725525871019769342798602310605500 5823 -2697047781889605989944290681090315490300 5824 2075698873860844349887813900032566884200 5825 -1547465569893261091637798926277410564600 5826 1117777090757075894144871278567853293650 5827 -782442035030736939577606211610022329750 5828 530867306324274806378978409691476100990 5829 -349156264051211571586057872523503948210 5830 222641599409362325569056839137288898230 5831 -137653571690027240177472541775663540990 5832 82526810648488605556517635448918505200 5833 -47978919021876645941266253422079587280 5834 27049847774506673947784012598717823320 5835 -14789007523430788229937437124935366760 5836 7840858263221795132419931289257868600 5837 -4031054183310525420937816640860317000 5838 2009433448065291336998948937954299400 5839 -971152181061862645238252873080945800 5840 454995710494281518752046840708240880 5841 -206618882079707304679882693083896784 5842 90928506048180353460081349977702615 5843 -38771266384451957984710640944652937 5844 16013997032104450875999041588118063 5845 -6405545455527176038338396952207329 5846 2480573546730210903679883526927213 5847 -929707212765806015816449787304825 5848 337117688370953422364484688690920 5849 -118218379522266955097544473099880 5850 40074317047885738481357296793190 5851 -13125502574339995618759903190310 5852 4151505055742884041507955910400 5853 -1267315450759988489487822094824 5854 373147001252960526663179254146 5855 -105899186563472247395435090898 5856 28946540832626657382437399364 5857 -7614405425638121319997843020 5858 1925845603571278421672259513 5859 -467872449978292417002395847 5860 109065637827897420683378321 5861 -24366418462715733454413055 5862 5210471540158443576327475 5863 -1064940432062775856117695 5864 207708130487941654108780 5865 -38592692276864347792500 5866 6817723129794728983228 5867 -1142663683232759016680 5868 181255510460020426794 5869 -27137758264572521006 5870 3823188919131256948 5871 -505030611025523716 5872 62300783823213600 5873 -7143617756484160 5874 757199370885615 5875 -73713955694995 5876 6539600896730 5877 -523700195450 5878 37410883689 5879 -2348145281 5880 126939878 5881 -5750394 5882 209720 5883 -5778 5884 107 5885 -1 5886 37210469265847998489922 5887 -1797230997067020875506368 5888 43222568251978403351094384 5889 -690058990309359801697473456 5890 8227071016057129767471640260 5891 -78122795436059888552948472024 5892 615422649336071683644179896716 5893 -4136444386781525294034530441448 5894 24213279026009724055919219888721 5895 -125386689081517359454168790807700 5896 581533051716090317893722501590190 5897 -2439750436009378934832417870224460 5898 9335251302010154397237452242980465 5899 -32801935799360844142478285457613248 5900 106463149301499675065791216555396320 5901 -320776363407320024993256010930785216 5902 901151398422845052318689422251994524 5903 -2369404211322501926432195261470781472 5904 5850391758598622729492253194356630800 5905 -13605980173027091867594211454260504000 5906 29883388674142282194486010827188978400 5907 -62133024157092494889389658867761463600 5908 122558422608780098934599969555114299800 5909 -229793937678712686383987577183299912400 5910 410277695387207925971521926536761761750 5911 -698654085218565074129941646267525752440 5912 1136402409864805928419402032234429343860 5913 -1767969473289745638813760324331727484680 5914 2634080783946259664637539287320954391470 5915 -3762626054962100659331689321205214355200 5916 5158431738042058106064631034045922862080 5917 -6794081207853843567357521847987688494720 5918 8604385416176027271735204563694676359660 5919 -10486857986486518318486625745947682276120 5920 12309509883618422170785875995125414970500 5921 -13925623477682716892932074243109419288600 5922 15193325263247399821299527882487081417150 5923 -15996312929529959114425875338766103281000 5924 16261501437651297550379689302363985088340 5925 -15969873483428438740139307975824517648600 5926 15158335207956494798492574720353705269755 5927 -13912449693325869582682495692984191933820 5928 12351944262640993120550604388994098539210 5929 -10612304273411478851127347464344159531300 5930 8826244828840050390336208083389394550875 5931 -7108373862498378992889687961547810450400 5932 5545185736777778002963036903305608631600 5933 -4191070135658658315639262699733771248800 5934 3069704419484949368318427224488088394150 5935 -2179312583316432419629013663462340483000 5936 1499931482275601860976634847246694126820 5937 -1000965617411441905191310672218080311080 5938 647767587351981764732235329379590746290 5939 -406553569865216520670754441085295632960 5940 247486161172175169424743542040633325600 5941 -146131772518765263407633830969664207040 5942 83697984524947443376551408383657364360 5943 -46501610963818283367788540804142538080 5944 25061072946811750389794580724521954960 5945 -13100742238766597278784963029473876000 5946 6642513095159983458748159334523958200 5947 -3266438810949988176876256547632987200 5948 1557675342979811944887440893470233760 5949 -720250451091229400779133717575259328 5950 322869488083268743942664174654368095 5951 -140290577981067398472570170439947916 5952 59074116057945348156903570845934474 5953 -24100714706656033336628730184026372 5954 9523800324866228765054990389474545 5955 -3644251536145995700217661010017600 5956 1349832071050523940034351255246560 5957 -483798885420290156220051357690240 5958 167721184923443629752481132576320 5959 -56215475577123519509659604298960 5960 18207792273974908063174040266200 5961 -5695880123415439502071581377232 5962 1719942393410147181027054009708 5963 -501003457229357146395892280304 5964 140682620139190478195047853976 5965 -38052643613357687543080612560 5966 9906394988614160434542347709 5967 -2479942656174895642553935156 5968 596396598641617779370221318 5969 -137634746900282962823695356 5970 30444387220029163919058675 5971 -6446275981128348348083760 5972 1304705385526283538134040 5973 -252018756500379914604240 5974 46377959282626960450566 5975 -8115327755786531138040 5976 1347336885168351059892 5977 -211723432719092807688 5978 31404968906445904014 5979 -4383504356703312960 5980 573729307791040800 5981 -70128821122274880 5982 7968059192601270 5983 -836933539221360 5984 80740082384280 5985 -7098374697600 5986 563332686552 5987 -39880229688 5988 2480626044 5989 -132894216 5990 5965785 5991 -215604 5992 5886 5993 -108 5994 1 5995 60207804009475408400201 5996 -2934906587397536637284981 5997 71239401284917979056550310 5998 -1147975128352440912553542414 5999 13814845702261403726105748261 6000 -132419450441368592095046945877 6001 1053028459916466457106450603682 6002 -7145072028944663055761194526070 6003 42224716260987788736970138209789 6004 -220759795264318662853694547353571 6005 1033762718623670986862579683288845 6006 -4379183031964477698490373670813195 6007 16919950466244959921025416561921265 6008 -60037546316946985635953563330349877 6009 196788193482757499188341105609787008 6010 -598832195550095962928662091242436448 6011 1699148363151441361784831507799917778 6012 -4512654767065296785625888902686088250 6013 11255555815236519172557217388083103700 6014 -26444265436387083777932314155230865300 6015 58679021028899122200714391843657437450 6016 -123270619726018042764391920681050841450 6017 245696033267830860245134410844435612500 6018 -465528633278370915190808861633353967100 6019 839991143373316817750474532102721492650 6020 -1445723678416988419607842308349988130270 6021 2376950267622934095584463925443855696870 6022 -3738242071052310837709650671694847219450 6023 5630768080698179823349578881852665796930 6024 -8132387372438466387728983451400943562570 6025 11273976336751015301332015449828338537840 6026 -15016477091542230502617270958552743595440 6027 19234551607612205875701129490310836158275 6028 -23712703370964952659690742767979036811955 6029 28157892704657022413092784249374280607620 6030 -32229212638360516310312123265874815806800 6031 35580928688223161665240687839278012594175 6032 -37911356778869558646596214324920035592575 6033 39007902632306612848096202828897403580910 6034 -38778901478731842628332689193144644256890 6035 37265697260609281395217564522844722368015 6036 -34632904387333726880565750749852340465665 6037 31139693155167098147952720397108823226375 6038 -27098854309179569217941027059155317273825 6039 22832342827777400261232898346335864687675 6040 -18631666473228035373170186726027520491575 6041 14729258473137001345740538764885985966200 6042 -11283721442329697410240098529316790445000 6043 8378551645900683578102561202789712936600 6044 -6031459037832118727525047099560451206900 6045 4210111371916309086984626920400510710810 6046 -2850053363738255337754003391988278386110 6047 1871374804172785995492602840734959955600 6048 -1191974728907225525580462312240549920240 6049 736566541685880295652015618574847463760 6050 -441596852712817078773643626432377119920 6051 256879604818219380731969251952039394720 6052 -144988603012196514974277386312735269200 6053 79403542173851828890003052817922361640 6054 -42192869368888873089517360394856147960 6055 21752688781991872074532071301952133600 6056 -10880104087171834280862668755237891200 6057 5279109864424081640515744281811461840 6058 -2484544676150748650346457304129389872 6059 1134048445222678498181879242207330038 6060 -501931332448788100399944986038968948 6061 215378691071117197505472782874000453 6062 -89580376220128557531870697982168175 6063 36105088578252473005363604100428130 6064 -14097759073778030481089101186796970 6065 5331201295567473062616496953955080 6066 -1951849335993081051351947086036680 6067 691594387391619524453889787059750 6068 -237062163074907144880900640065590 6069 78574772906841311614341600475560 6070 -25170987848150336054733443738256 6071 7788969518078547209761814641086 6072 -2326845037202976574818381380910 6073 670632618201174281973377533644 6074 -186349669178186287058126309556 6075 49884884205543126399295219782 6076 -12854210094767348494098678712 6077 3185404892644410842607534795 6078 -758397764004616475648329729 6079 173289605660470570319081506 6080 -37955603633220288123260130 6081 7958689497142573540326580 6082 -1595316834303527800530780 6083 305214438912801604038034 6084 -55635950721646250605286 6085 9643920151414902624726 6086 -1586198076152016388586 6087 246951590544669968650 6088 -36293503874174740690 6089 5019534448317567360 6090 -651001746669799840 6091 78854079685761765 6092 -8878706687517625 6093 924213222502370 6094 -88362157277330 6095 7699118267841 6096 -605561061521 6097 42487795610 6098 -2619270654 6099 139069721 6100 -6187167 6101 221597 6102 -5995 6103 109 6104 -1 6105 97418273275323406890123 6106 -4792345388474032921191550 6107 117396876124293919044929675 6108 -1909273519946718693307566180 6109 23189891846670974406130930935 6110 -224357091579689884374101166162 6111 1800870559693906732845677446275 6112 -12334544875642654806902175571200 6113 73583067315942175848650552624580 6114 -388371200606823811044833476371060 6115 1836055565604079967609996732232606 6116 -7852696186597527620185371224326500 6117 30634384800219592016753242475714925 6118 -109759432582552789699457265349884390 6119 363288889101204159890085885495533205 6120 -1116396752440173487110259207783008672 6121 3199131957124382377032183021294348750 6122 -8581207341539240073842915671956787500 6123 21618602340900438687675359485125822750 6124 -51305801424650694818083742997574473000 6125 115006675139428488173132716826077281150 6126 -244082664912009659854495971392469742500 6127 491525075602629001944126301080600753750 6128 -941018604224914461819930849661089492000 6129 1715797472038895658912805320272837221500 6130 -2984368907008870311488258486720235375360 6131 4959076355904728443611708266028273171000 6132 -7883161811964990572107874921470430401000 6133 12003090935696750325696768840868467407850 6134 -17525781508098746870410251654458823714700 6135 24564795447231539795125629935275204962490 6136 -33084534636147089371306808256368770628000 6137 42855414115330463650053605012558256113375 6138 -53434112965063676853878498004237555246350 6139 64180105959240397243569403012478732390075 6140 -74312728820700255616336981758358515703020 6141 83003466589831077796852338987639909818125 6142 -89488598396622679426262777502964151467750 6143 93180760848827469045072106456181424261825 6144 -93756677594466894216568199997866565486400 6145 91202933947297618822042828436343071894660 6146 -85811051341268877858465810965681254767500 6147 78124541805141818149069075535955262231250 6148 -68850851737758146217021094920608300031500 6149 58757441965797019869510133488880576512375 6150 -48572383163503814627292773033911195629650 6151 38906110683142814721873762394219115089375 6152 -30204050051125357071619899993936547660000 6153 22731977507715330356661086956594591775750 6154 -16589323267049234725256621965812504626500 6155 11741501892024029675486308867207656044530 6156 -8061130353066006329929940984606869408000 6157 5369195755263023097978841562102829088000 6158 -3469903102945228041743819594060805508800 6159 2176027431765280990657221472856030709600 6160 -1324295166917462637833293075976888790720 6161 782174442055983902882164286768073879000 6162 -448369818794234179074035179068917202000 6163 249453218132860094254075019855179585800 6164 -134697153781507299258305376242252385600 6165 70588071246040728622797591031332239760 6166 -35899231680113694532270996604823012000 6167 17716889294575727866265853930519586800 6168 -8483904991666059691641335303516111040 6169 3941462609456695892471000720991088005 6170 -1776270355652533997054394398686246902 6171 776384139577850646062321339758903875 6172 -329059781997901788373972211040195000 6173 135209265123247259302289292472070850 6174 -53847099188176499186670366297242700 6175 20778792440396027483739949395998610 6176 -7766849516980844270188495397682000 6177 2811164908308144205558318005672750 6178 -984872026043650188844450031424300 6179 333844728255723364558416280807350 6180 -109441640878407087171146625591048 6181 34679899759639030445522312389050 6182 -10616818012510880930976088302300 6183 3138160275543341334986806768530 6184 -895034930992718256574584455760 6185 246140948372343573891963877047 6186 -65219036956485370535947833650 6187 16636011586053377116076434825 6188 -4081437403549310281079559880 6189 962131756885116209886469910 6190 -217691485274819206790425396 6191 47218998515889145201720750 6192 -9806025087946481255461600 6193 1946909232498956365019380 6194 -368965717390234385781360 6195 66627207758229504289904 6196 -11441841660286011821000 6197 1864554635603132261250 6198 -287628598775548022300 6199 41886767630283348850 6200 -5740665016109642080 6201 737823885548162875 6202 -88569719912500750 6203 9883659992404275 6204 -1019673754477300 6205 96624608231723 6206 -8344559559050 6207 650529483175 6208 -45239960480 6209 2764306160 6210 -145472492 6211 6414650 6212 -227700 6213 6105 6214 -110 6215 1 6216 157626077284798815290324 6217 -7824670249146892965366654 6218 193428622797685931022671535 6219 -3174645524423453524906038269 6220 38914011068879096825544245376 6221 -379966433867729450875279042974 6222 3078256111190063074326229216119 6223 -21280487464281224595509047543545 6224 128142328452572619392522866405569 6225 -682714063187084649747178576349211 6226 3258189484834574765517409891892511 6227 -14067934784166085286285741627372301 6228 55407031453062079557964030261962690 6229 -200431363699719367352164071155949192 6230 669836515166514448777884256455204603 6231 -2078517837091473609929007184520978325 6232 6014677072715997225927273736877275200 6233 -16292994065728919236500987595937224500 6234 41455365497676197934075492545165713950 6235 -99368669201938217283691416637931161050 6236 224991497592978305191930851667309191600 6237 -482359959777456190792020608899597865100 6238 981303773782469522043756683317506108750 6239 -1898072313105914378954866012375044212850 6240 3496807219637126938483210702036648206150 6241 -6145890057464754390008906115343060727130 6242 10320395530536532850684430678192364243230 6243 -16580480238922029853429233859193550791450 6244 25517020828359920721154222644191563605780 6245 -37661259816233963583836003946728234685120 6246 53364553292081301966867897039562367215030 6247 -72665807174920859669049709150196719185930 6248 95174500359089758897061542759237862899650 6249 -120002230451359093163622845784774848171680 6250 145772111628961096510540685266090568244045 6251 -170722047418301169170218508036712063899895 6252 192897124098754495078430008585276438115320 6253 -210403421765323315869711330815524096878450 6254 221677261877756761319431086788042979310485 6255 -225716339922026205889972995647192634005115 6256 222225308802373794433828592957054359749075 6257 -211646889675900223561074390151876667127825 6258 195075286301577794155487606898745340225125 6259 -174074247852079533584031197515718879536575 6260 150440636531332566347764126755824741231550 6261 -125961491602528869869973093248819292633600 6262 102207752319783630694907074193016296685225 6263 -80393882176597869203733760917472453194375 6264 61314579204741371006383548153320852372350 6265 -45352759812596683809442756021967547609150 6266 32540936530989573487727557753420671381840 6267 -22652685608828291343170253243802803838640 6268 15301700912501815423401385387444658451600 6269 -10031073587115476665303123468404184517040 6270 6382497076396389328053056685491683682160 6271 -3941919451395560707264158175265296620240 6272 2363349213791665921447426614697002064440 6273 -1375532863862414596930476852149726350200 6274 777226579100946102218113251742019149440 6275 -426343241283256266601897756492288119360 6276 227037913809539899955635038575536758960 6277 -117367407013326257435931256391393142960 6278 58895230839113504039052594817154060640 6279 -28685338962392536208253646538165087712 6280 13559416046345434082294215266714529083 6281 -6219664297558017989925340105716303855 6282 2768033186301501840622188521319151230 6283 -1195024297795880991968164248781267050 6284 500374135699401520681625107612693980 6285 -203154123385201788970048759956110520 6286 79957092924139999733026812647196390 6287 -30497491293369952805280391879717290 6288 11269608812680608000200703190414500 6289 -4033099097426701539283668677162640 6290 1397291527206214865017207912707210 6291 -468457356982280787784296350136654 6292 151910510156124664826430752621184 6293 -47623562809352887951316782072260 6294 14425610906255396547936272604474 6295 -4219544875714245878619517533846 6296 1191060763570604956865843552589 6297 -324214195423596292922010389409 6298 85040453435183158494631803270 6299 -21475846753607303872804324434 6300 5216858766094897061285111296 6301 -1217778845793155704800155436 6302 272869173287850925532472726 6303 -58620340438139154257713130 6304 12058148759358239224519014 6305 -2371510900610837001406026 6306 445236845299878792695990 6307 -79655247494667532499490 6308 13553347886433814050900 6309 -2188476738252855024240 6310 334534900854148938510 6311 -48278434393062790770 6312 6557342981343566720 6313 -835272312148181250 6314 99377593127407395 6315 -10991695904158905 6316 1123997480976864 6317 -105574728852294 6318 9037576837835 6319 -698388714309 6320 48143336361 6321 -2915965819 6322 152108739 6323 -6648345 6324 233914 6325 -6216 6326 111 6327 -1 6328 255044350560122222180447 6329 -12774641714905724701848528 6330 318650169171126743032967864 6331 -5277347667167858149236275984 6332 65278548439973524756581214580 6333 -643237536516298432074924454512 6334 5259093104751699258047185705368 6335 -36693288451113942476737452330864 6336 223005883232796019836682466573694 6337 -1199227592246481080184534919125840 6338 5776959113625739382874585200474328 6339 -25178820455598187671988522743591312 6340 100109351037447756861003014365049916 6341 -365597827735334236609585366767796272 6342 1233556767967437976020134213106687000 6343 -3864751104698161545817150648759191600 6344 11292326866931853212888463942692602275 6345 -30888878479984156536271177004771287200 6346 79366961904305555858251839626228761200 6347 -192129836124265110035850652180671348000 6348 439366841934345010648754985131317633800 6349 -951434122282444155838447431959376799200 6350 1955188809162554714779903593297704727600 6351 -3820394691113298362818553545353639813600 6352 7110677004781936976350882034684529640500 6353 -12627066184110751639980375304099944308640 6354 21425361943906015684305045059563698141360 6355 -34784037581423553276221539458856345435680 6356 54100592002978700900280225344253581805080 6357 -80704062152692631175400478245378622005600 6358 115590608555546805345829530921565806862640 6359 -159114895103149251007224414446127857028960 6360 210695721649341082216164856921992838198955 6361 -268610843775512528914562886548250266317680 6362 329954448039560586917732934063344148805800 6363 -390806887867962521297096175061161147846960 6364 446622638106886742045500855609628411833340 6365 -492789144260700490374404116903764686461520 6366 525261444491907546234214524059748500450760 6367 -541150279394249861425972282433102178802000 6368 539144582671697619145844417040590065648850 6369 -519683249819542895853368794074612281644400 6370 484846717782619835865631072586577269584200 6371 -438000385891415473956539899335072519793200 6372 383272326349209119801305457760424197280500 6373 -324974511297365250845029993038555229494800 6374 267075354605455315286753929836054704408200 6375 -212805684547506856970260735104425297539600 6376 164440438889054570566778396027387897342475 6377 -123256662284387289541082926141100904608000 6378 89635198235610286972656622642595875035520 6379 -63254752492883871160827751981830344628480 6380 43323582276593129864550480193350291378240 6381 -28802677602562520130448328449909648477440 6382 18589598095277146984013401626751898908800 6383 -11648711694709412673150507936733869093120 6384 7087443107243210531593749076730372563680 6385 -4187251896448314697451938645915645616640 6386 2402212661096220793402665123746925085440 6387 -1338266974165709668078316384476559654400 6388 723969226338836895180330386099157118080 6389 -380304552502979851923837291571752913920 6390 193979527147015489341249705139066790400 6391 -96064474793172099938947576658835259392 6392 46186217618194666183018862525870704800 6393 -21555350699555986069273949771117079840 6394 9764081623437370476609849966794358960 6395 -4292117266095284620964324981140613280 6396 1830607698618529771952078648866031880 6397 -757375358272779808838344233866047200 6398 303890008749737816186815521999305520 6399 -118221433734490796808495699924595680 6400 44578265014358705011039413075804540 6401 -16287579936150959728328821899001440 6402 5764235352888639768859292870677200 6403 -1975190525066902739972650888434912 6404 655047766898044483056249415146888 6405 -210150890977988433708723622995744 6406 65187333991151625834239861445264 6407 -19540190712962360683130374594080 6408 5656746587657194409377324963482 6409 -1580493995950686620323801775648 6410 425890660444832828532718627504 6411 -110597737592339772648515687584 6412 27654837276587317143975905640 6413 -6652329097162871972875692128 6414 1537867017596895775534348912 6415 -341295538813936561045647456 6416 72625398429996349847251524 6417 -14798625377359310611706400 6418 2883374953668945298391920 6419 -536333934454832337016480 6420 95073150016704478811640 6421 -16029453223462217097440 6422 2564898406737287311600 6423 -388554000263321371360 6424 55573601259954520365 6425 -7481185013404248720 6426 944533565267992920 6427 -111388962786043600 6428 12212317993367492 6429 -1237916769388208 6430 115262835173304 6431 -9781205512624 6432 749296356830 6433 -51204774672 6434 3074489208 6435 -158984784 6436 6888364 6437 -240240 6438 6328 6439 -112 6440 1 6441 412670427844921037470771 6442 -20854356314612739889395629 6443 524853433683718398757487927 6444 -8770643360762438417175282117 6445 109469907176020479731361735940 6446 -1088482518824001407706784712066 6447 8980586752458060764448339375999 6448 -63232869020146866330293685579777 6449 387841500136482581705942785310127 6450 -2104947538666361749768395962048745 6451 10234376190706795228576530011492679 6452 -45023714353390012341148849571437941 6453 180695202946108024090955567370603918 6454 -666138542472501360822752452288795380 6455 2268991110869286661407603836329687875 6456 -7176825709757073131766292046386856925 6457 21171755044346011984632888328329069075 6458 -58474199412644928985660628543401113975 6459 151711205881965910328598509176165762350 6460 -370865467230508883177793908444831270250 6461 856488175651588425876536488979298173400 6462 -1873160923994245357279223025990292298100 6463 3887926705227468392662107708574587635550 6464 -7673655813381767456553323151026388754050 6465 14427878915532362277652646282074817660250 6466 -25883633246357443006340163454127534676270 6467 44372823658553300174969851041856006693230 6468 -72789879764251598813955818377613594368490 6469 114401650412762174897655987447301490846540 6470 -172465913971905295659516707536360438495800 6471 249659224000320738488097906206506796083270 6472 -347371310833616916022103654517890383077530 6473 464985117111580092120450814127358558127565 6474 -599308795876212704294350589255017952688315 6475 744337403444034212342836505877684983367525 6476 -891483383325824277385047617161217360552655 6477 1030326650073603758421027039256065997795620 6478 -1149815204132910548289616303328917195173310 6479 1239727850630364797928049727751556166222765 6480 -1292128063808183613550159802140043313257875 6481 1302520170868321275005645292430746604199925 6482 -1270474722167140738560287601267079014421075 6483 1199605253903740525874487473559934891453725 6484 -1096921351526114843406202169437368668913975 6485 971713348771957160105609483851321458305250 6486 -834208329249103240516308544047798719408900 6487 694257618222604196826690997067626230588225 6488 -560274921329560041460748425857952455142175 6489 438560702641302798543422679285134047254425 6490 -333049860986038543917304078190456349559625 6491 245432797050987150001467106537117451025360 6492 -175542636337322449476654627868229023502640 6493 121880035681978816448779617562625294458320 6494 -82157333466271126660301932111664124372720 6495 53774772774236056442514786762153231068400 6496 -34180229241382120364428067738751064622160 6497 21099504015744289126191683628161243721240 6498 -12650227867553939825976164574795744530520 6499 7366691136645481593072717021404589851520 6500 -4166822876545186728082879264715772859200 6501 2289274114314086463214281809151253531440 6502 -1221641185855143004540098934062303174960 6503 633179310489108845304139591527973764960 6504 -318729340902580125488450928336067137504 6505 155810108457712200204260654451420493275 6506 -73961232615308670242218152402704088495 6507 34087465509294858386505988259230590030 6508 -15251223187328536089542339196716239290 6509 6623099100413215913598028737619339140 6510 -2791137180276511369760471642688189600 6511 1141222459946657624758186568512549110 6512 -452608933777598565800591613803618490 6513 174069307561530109819735816190814720 6514 -64898944047936366278651903651968620 6515 23449106816245814362205322682385850 6516 -8207883234937823296616240109248766 6517 2782148802121071887855331056202984 6518 -912822220685385804716289820214892 6519 289763835875395456090899757045482 6520 -88947069579828232395989753573190 6521 26387998064190160049373543110151 6522 -7561454779031477322623137128539 6523 2091425109830702607351152206422 6524 -557964244790779905054038639522 6525 143469433635021986853776704520 6526 -35524945219543344821651753204 6527 8463065288047618673942513766 6528 -1937782896848971490837709498 6529 425979086003291150117417994 6530 -89795534707966497460363950 6531 18127237176328134702794310 6532 -3499364135618445167907890 6533 644960432357970629879020 6534 -113291079978419550933320 6535 18928886531053653347550 6536 -3001730841393671473730 6537 450684944504619458445 6538 -63890058585506950335 6539 8525096171799649035 6540 -1066914223958195425 6541 124725278260387956 6542 -13555809491607994 6543 1362217181399347 6544 -125742429400237 6545 10578645205815 6546 -803417097321 6547 54431372619 6548 -3240122337 6549 166107062 6550 -7134820 6551 246679 6552 -6441 6553 113 6554 -1 6555 667714778405043259651218 6556 -34041668457363385628714928 6557 864357959169457881679851420 6558 -14572844461614014965169046028 6559 183519098976756442905118232637 6560 -1841189962516320319513070902518 6561 15328162376033761430202309793433 6562 -108906744223718869571479477286640 6563 674080252389425467872918937463598 6564 -3692016631049325411658873666484712 6565 18116282842998896361219511174015752 6566 -80436910999694995241713902326521932 6567 325828268336945793293107431307091775 6568 -1212431573153943621523293386427195570 6569 4168686421309225998250490501725170255 6570 -13310567925324521338991046531475736400 6571 39640907621034938329287644317408528275 6572 -110534832936975097506564693876501470250 6573 289552367198916395172510977345795637525 6574 -714706509236739903542243069801668380600 6575 1666720484816442319703085382555447077450 6576 -3681083221928277938994206946928967270700 6577 7716276438384268464721234327862584661250 6578 -15381977209722534212033984404954616203200 6579 29212211733696066710556851467785736054800 6580 -52938578346000556923973185040302296645160 6581 91681818848816758865615059555547239510860 6582 -151946741004228452265147208878325946497400 6583 241292122179992474611892031169168667020110 6584 -367571626537360101732573173229040551347940 6585 537715746527772839493444144664433041441710 6586 -756145429937086905517425975170525036189760 6587 1023052149594538090358719325567241779404050 6588 -1332904756763305325329364289930626777133560 6589 1673600647359807503554920029196047084861640 6590 -2026627674637821011024980298100063491767140 6591 2368432671506314777851575512026911770181615 6592 -2672930998467214797085047459488747879430450 6593 2914804499255182892451880555140221861846835 6594 -3073006193832798272904181812324701658282640 6595 3133792817348202507701649511611379983106650 6596 -3092678142855004909419301687772437900265400 6597 2954926693853501100300406147413591175459000 6598 -2734526991321270843237229542332376080160900 6599 2451907026647281123313117111049114324499725 6600 -2130896189318425651466948020937675407208950 6601 1795541302077162752629753470951479654405325 6602 -1467338224099671095257700158030003983270000 6603 1163276062859917410570949501170474399739075 6604 -894867225911728632001809683616691301422050 6605 668117856272635980891427807370169675620505 6606 -484230185881193470638949486387176819156480 6607 340746254295894395789984725624204609339200 6608 -232840046750812463239529878124199067308480 6609 154521704335784330086830120500569254349920 6610 -99603713710327589480093362437638164783680 6611 62367176364369620022213500443642680907080 6612 -37936983779746543649619786848872633868400 6613 22419131665295642212451546719947259467480 6614 -12871780987356377989233912670596922365120 6615 7180066217198110086477491459966183508720 6616 -3891219852672209319678218034785309620320 6617 2048800023491267339185488230729343730320 6618 -1047973126184861070731538096522876161856 6619 520725666978486991875730445313358335579 6620 -251326691772576856515752756625241661610 6621 117812779748040899105333990628729037485 6622 -53630805962718679097012652437087442600 6623 23704929986360281775092446583201610310 6624 -10171611638962507092196844614173575940 6625 4236249648972906810705473733200044230 6626 -1712052827458746987367273882240763280 6627 671256506353487380631366843070237750 6628 -255255831545617435826716541741784780 6629 94112286217070820409716519205031670 6630 -33632180576250540398794213680069528 6631 11645079803956939667527820580598638 6632 -3905121913784446126280344499413620 6633 1267773390551932886641429438705638 6634 -398251096168186049170019885212752 6635 120991814231675586854740621646823 6636 -35529946839172323992320482014338 6637 10078770549307012758507007962465 6638 -2759987092213822285053706533528 6639 729088515702389209051791249682 6640 -185646707951728203648304149852 6641 45525877525187859271128615882 6642 -10742143723710526725825870720 6643 2436387381282258990802379016 6644 -530573246088616958189488344 6645 110806146837963577461550180 6646 -22162935246401412207718680 6647 4239397717993120276598550 6648 -774280965559852397909780 6649 134784864916210491592470 6650 -22319171372710646192640 6651 3507989387158245452540 6652 -522056188103530657500 6653 73359688322574592290 6654 -9703399358543888060 6655 1203851820211950873 6656 -139519004521384158 6657 15033289508180645 6658 -1497740816312208 6659 137070370962882 6660 -11433267077808 6661 860922959148 6662 -57830479740 6663 3413117763 6664 -173482122 6665 7387827 6666 -253232 6667 6555 6668 -114 6669 1 6670 1080385206249964297121989 6671 -55563739550381168777761775 6672 1423253061310539666066054275 6673 -24207845781545911264024179565 6674 307561850614390937601649014605 6675 -3113191580317078170124973847221 6676 26149939091008142514163720071950 6677 -187467775619899497331975472659850 6678 1170828496749626919150341200060365 6679 -6471044422105112629300188565997055 6680 32042675664755017001454914851993143 6681 -143576908196083903944082263071975625 6682 586960382282748812625776901004217625 6683 -2204398383963390775639153270023082725 6684 7650109105332456281181387724482053700 6685 -24656080056390820469007829079587763580 6686 74123230590705471652911579177213333750 6687 -208649939970654964821512966737311112500 6688 551798406017857403007674180398462870125 6689 -1375124343666165181892547955592295288375 6690 3237915169704770649121864941336413631450 6691 -7220964630738965615976515355474706646250 6692 15285286365540014796377548983366139567500 6693 -30771909461488570133308541883843589618500 6694 59022067858950963200243482154815169918250 6695 -108034423326054066640870199962215567376230 6696 188993220853370615964558095637705542849250 6697 -316418439617296809944718086811486780376750 6698 507640513596983101774695227494796104364050 6699 -781329662689257872003981911934569656863850 6700 1154946597065453679714115224099980388872920 6701 -1641232487298476661032973774352848460709000 6702 2244182696643205087996596114865125373721375 6703 -2955265702234056119982434204752886509225925 6704 3750842807567147041227120825004358845362725 6705 -4591711705323452791964947944457327937181435 6706 5425386996217739547297582849383041259744375 6707 -6191178874106440123226239274844576844785375 6708 6827463348352762487464977742380525907500050 6709 -7279938756896164778906222169604966833387350 6710 7509319182049322055611476616366828245589215 6711 -7496945682370348155681238800650896897793125 6712 7247210090612246535594195308745963967178125 6713 -6786375036700886786943837859183335924533875 6714 6158147366740509126655956137232811862965875 6715 -5417011545214810015296373676034588451117575 6716 4620695109618192600923392488956781292202500 6717 -3823154447506393889348202054839436092817500 6718 3069174989600891304372072338485612430263500 6719 -2391193149757684586490063262977622050720750 6720 1808417879235351762894704597523978428067915 6721 -1327890678491151901007031921625575518279625 6722 946856475859066682877713829574006722954000 6723 -655743634512977985689816535860067801020400 6724 441136523860832849768874785386921552726800 6725 -288305647287494039931351550676958483755760 6726 183070394090441498628498546509442089412000 6727 -112954388011670103497809451867311059306000 6728 67722806581687667455144050590224483187400 6729 -39457735529197206929768338655259954691800 6730 22341121318868574538925685939714359405280 6731 -12292927255725462410695808428813796304000 6732 6573199186652585504167845857042627115600 6733 -3415502490578708535405477255588287029680 6734 1724508901621060262811529196287654990710 6735 -846013591366372518633701354341304085684 6736 403226937029912614007592735513201289125 6737 -186694808898088114291888982262532719375 6738 83958835049492176785703127757908392050 6739 -36667678805599300237049762840063375850 6740 15549083747882071527660504915886169280 6741 -6400911410209252363873339229244426000 6742 2557378641373764477818376541501815750 6743 -991411281947041182736735288463991150 6744 372817224578934070598638383629202300 6745 -135952350028259184105126972994349964 6746 48059409182328551954177365316871150 6747 -16463023938426771598524454900227150 6748 5462659140211774469012673695164740 6749 -1754971556299947168207439077491580 6750 545630908464051796074134049969726 6751 -164083215849879388169684240789700 6752 47700142498310039358178642183225 6753 -13396721886311614948614753135515 6754 3632545041551233480959274487730 6755 -950260168873660757521747152738 6756 239635650764963681593375279500 6757 -58205804145747357487792196100 6758 13604510190996076866745667730 6759 -3056756162078842446452231310 6760 659506630102908670353832834 6761 -136468446219983434837176750 6762 27047293396752503114196250 6763 -5126969763531392225441650 6764 927994717007116542849800 6765 -160105767130314809258840 6766 26277845704373511103625 6767 -4093935633847283060375 6768 603940972597904898825 6769 -84130001905076675775 6770 11031976457016226889 6771 -1356926634224943025 6772 155914511210964150 6773 -16656772753893090 6774 1645389832480905 6775 -149307055138011 6776 12348621409575 6777 -921993561225 6778 61409704565 6779 -3593734705 6780 181116628 6781 -7647500 6782 259900 6783 -6670 6784 115 6785 -1 6786 1748099984655007556773207 6787 -90685793213994518703598692 6788 2343174760030378716523667470 6789 -40203943304470465895259279868 6790 515288795372693291770791426807 6791 -5261943393447789427239693764344 6792 44591293047358982114491003712604 6793 -322524458934626509417618670018440 6794 2032376524758951884355235610183813 6795 -11333889549904064960109403432542132 6796 56630002929859025991974614592005950 6797 -256056494860533916187251080250490700 6798 1056365558815778509862966595383285025 6799 -4003790339400083209788223557454495920 6800 14023193910605073055071031496230306680 6801 -45616757087047798089180263335545553680 6802 138420218268131230451207052574209625605 6803 -393308003498335533980989239791025916500 6804 1050000713187428763001698124481569620150 6805 -2641629258920762488442465205792426539100 6806 6279759998187378150717498279484155997275 6807 -14139963022372014204092587243740087548400 6808 30222527434663248877075298666703430875000 6809 -61439173036751119141720075272164345389200 6810 119006189054135600044108875506444495591550 6811 -219995069531005586765086867157333033939640 6812 388709463028241441471043355155468349736340 6813 -657358401474895878174423391327518269723400 6814 1065351075394272386331305345475451551760910 6815 -1656541802823601075511250312658406312575840 6816 2473992006282484391211541280698983087178480 6817 -3552324514301017246264514973623353885771680 6818 4908467333536219839388289214785215613834425 6819 -6532353155640566533308394609548638660080860 6820 8379709157161010664764475058953292439450290 6821 -10369182187528420844217049067561750274311300 6822 12385531373047507117114106305867280967107425 6823 -14289496868791394467608869583716365983960200 6824 15933446721714385503143097572365324614132260 6825 -17180408299081725539275381724310194399170040 6826 17923050756293689342219348297583175062083215 6827 -18098943007274675120712017104790163043647740 6828 17699082466836095791575840256810452040430250 6829 -16768112118634404165775262710261675971872900 6830 15396429430088677036912911107465262111999475 6831 -13706055101273744793419277834205075721292400 6832 11833247956910165368849519635942849397725400 6833 -9911187781224257585529294701826221368290000 6834 8055605499967202604291223894495522922820075 6835 -6355235365270304522863945285079925782406300 6836 4867728885265672330276195667871770154409170 6837 -3620538743607697134540686005536730765504020 6838 2615493408646112979674730476823786850572825 6839 -1835440157122857131807060243558273591282880 6840 1251401862709595165545521441747558608097120 6841 -829045884858654479180319698501518201266240 6842 533743217742305158582063597630043254074840 6843 -333961765881858145775927785225625782586400 6844 203096326258653413165405049177482801960880 6845 -120052323098241252374146301916081360244320 6846 68978923065263891555171516054940497605800 6847 -38525268427266246269299712403313465329600 6848 20914926465869315254049142516585767149920 6849 -11036674803416155110304861209153790307136 6850 5660737059178255790092736897189300355969 6851 -2821849184760009637960983307254200738004 6852 1367053308144326031746628080483234412294 6853 -643552551890719407396494370212821451100 6854 294358573933940572852684556603642721735 6855 -130798125494053984114949735212145343840 6856 56453012202454278575415741489149589360 6857 -23662047985550070878901118027371358560 6858 9629546557936504222323082613816479500 6859 -3804045754866423096381828371707591680 6860 1458340792743046073745090191298225120 6861 -542401755183443795102559570303621792 6862 195656839014544675726832158891819752 6863 -68427555034539769678982164716511920 6864 23193456469190478954178558034097528 6865 -7615881792679907686390132657869072 6866 2421594278995674551136313749108129 6867 -745244071153103508236138772773764 6868 221862128897496440286369890935390 6869 -63856851476835476591847101852268 6870 17758355443565237638625818872927 6871 -4768451918376622442129325790320 6872 1235421697163812298386251048120 6873 -308583598634421565806993346320 6874 74246701718025693345340242846 6875 -17191839599163536271387387384 6876 3827068939019714694267614324 6877 -818138011569293517398728264 6878 167755137334729058227971550 6879 -32948544125843747737547680 6880 6189749345454719259883920 6881 -1110419655510141998301280 6882 189891602221846565815005 6883 -30893837526324324821500 6884 4771236294767762551490 6885 -697774373861525462660 6886 96365830182304853537 6887 -12528422095762554072 6888 1527874434944087820 6889 -174069024781169448 6890 18439232957336877 6891 -1806130154696724 6892 162516599506734 6893 -13328445450540 6894 986816383553 6895 -65176921392 6896 3782239160 6897 -189017360 6898 7913955 6899 -266684 6900 6786 6901 -116 6902 1 6903 2828485190904971853895196 6904 -147997632749030695038133674 6905 3857113614554912901293320437 6906 -66754963846046755875807126903 6907 863054589291554695267699721280 6908 -8890423769137560889135459038372 6909 76003175531814914055894417548898 6910 -554583527601884988864085146390894 6911 3525729480443205312923195480262618 6912 -19837310496768129473764827608723000 6913 100006568144518107953538932876541225 6914 -456263405986476846123307957914472275 6915 1899382435959061238675994576637993350 6916 -7264554282179252495290343422860863670 6917 25677093355337612546040642778166856300 6918 -84296031054043691613259123911363623940 6919 258160205945884500193298895086968513035 6920 -740378161737121729253709259102546654605 6921 1995107122703621699990361544671058406775 6922 -5066754315774356433336711285866291447625 6923 12159304426812911288281828426612996167825 6924 -27640687651298357970786600878698950191925 6925 59647776822575277877545434893809657990900 6926 -122433609932902938152103915822711365882700 6927 239467429949837682386072432933424010899000 6928 -447035681911195253450065942625993096907420 6929 797697753412617644200688317950506926525230 6930 -1362486304120434129590184833294473399836490 6931 2230349990466151366280423964297765925848360 6932 -3503222540907131333846537570068427521200600 6933 5285480406171539146436906817457369788627240 6934 -7667549007881978298509030028675185433659160 6935 10704974544480442173649400303273694873327480 6936 -14396086191410842492679118029086740783141210 6937 18662905120368724239299990493506289944893875 6938 -23340603050012884300946472070972370650943025 6939 28180100556793667508628738222812072501163100 6940 -32866207115945341707949215164428223795853000 6941 37050406938858542458216944898462216505592510 6942 -40393793777692275821324701466280485846689650 6943 42612778237424736937106206638260197706842470 6944 -43518939445938712618612604203024235003524080 6945 43045235564723017447882052670346579051256115 6946 -41253569622171386744294940826255463936837025 6947 38322688915463590329344129954959749946838250 6948 -34519496076577231845628562617704926284409450 6949 30159998167802102763192189959104706411220300 6950 -25567590185640816843727016392608506858832900 6951 21035968270792351494192590934807356721373575 6952 -16802034014995191713645232442553070755947125 6953 13031382129771328616034845550475674364883385 6954 -9816158307364521365823913595034076438192815 6955 7182888628112876797093130311934524339030845 6956 -5106677200281948097171607256242128242876105 6957 3527978543693285147121456470692753752106800 6958 -2368753394855743684657192690926035293119120 6959 1545859496691401136390881842641003544753080 6960 -980659371635833407855800834722980095967240 6961 604780898722199226396476884993333067734680 6962 -362606384886091872469319689748824116897000 6963 211372367482373718468243503910736217255400 6964 -119797118748255600235167036887067759239400 6965 66013394079788147027516700776941859595120 6966 -35367103759864178899759480981327844486736 6967 18421920764215471163209127302630745653815 6968 -9328599835304637946687421558784805179657 6969 4592129429934248283715204123250636439423 6970 -2197300668933133553435011432958588582769 6971 1021869960874152157034882054574372564885 6972 -461824378233593857204684054655851441425 6973 202800221444390334218025981617181102480 6974 -86515971598213601818190198745765373920 6975 35848973184860339579042577182689653810 6976 -14425003594749968501441646273988062330 6977 5635203772188403240725556946635019100 6978 -2136694897954749052952776734596196876 6979 786118003380317022783569094512312694 6980 -280547417987511217004338778508558822 6981 97083670643942023102173396445774188 6982 -32564309818170333808776129769458180 6983 10583106980139634033600580456946927 6984 -3330921565998657447542136762671593 6985 1014806342548909987880687305892379 6986 -299115702260643531826831745923173 6987 85247751961951947711432195212925 6988 -23477067530815520838276891815985 6989 6243509266305398422108952117940 6990 -1602211099943981221681036590540 6991 396434810543443336019079256896 6992 -94495297479268072063179861540 6993 21678415168286159636008834542 6994 -4781675396808991646503519338 6995 1012940442300775078740896064 6996 -205830651224104198190960880 6997 40066288188305583540281400 6998 -7460274768095176067444040 6999 1326589103436362075219910 7000 -224879375382018173696880 7001 36269014793689992271815 7002 -5553140670534364689925 7003 805172180500846543086 7004 -110251178912292350634 7005 14212211041917606042 7006 -1718600232479150358 7007 194153647570987230 7008 -20394670167171612 7009 1980995375613033 7010 -176767038518499 7011 14376671538658 7012 -1055587039650 7013 69140277180 7014 -3978904020 7015 197191215 7016 -8187309 7017 273585 7018 -6903 7019 117 7020 -1 7021 4576585175559979410668403 7022 -241511911153930185595627562 7023 6348286007334322312855121581 7024 -110816020765072134672359727208 7025 1445098348510294742914298274990 7026 -15015421751876905011642852523996 7027 129484892348311457059520880299874 7028 -953111162068326412337598233958232 7029 6112689532804042186142516236837325 7030 -34696929527115399746797426521527750 7031 176473881571145263419278375077270175 7032 -812326468991528870264097971041504200 7033 3412011400761316594662269129935750650 7034 -13167727057538396943754561556953352940 7035 46964841548121938096402017697258026650 7036 -155589881496429102248480030025076033920 7037 480876455268059422257765071572541762580 7038 -1391846371181341763427997393980541084140 7039 3785485997628172192245768928255174681530 7040 -9703490697398740621769538036329776393500 7041 23505818740774645872336037991963443612725 7042 -53939955100483283463161016549052033908150 7043 117510991908536884725407334439212039057825 7044 -243520559792229335171369425988685369262800 7045 480907228936876220582285224262579872373250 7046 -906498181392038522601225242716750141746060 7047 1633442898352054339121797615731968373168990 7048 -2817542459007947651965296542572498596085120 7049 4658187369980857882201914143067690877445760 7050 -7390114334196883775638211847024599759624800 7051 11262694953361154871494985668224780397006320 7052 -16505353928354534691210451819755909108058080 7053 23280990885898640311546719546734095920821065 7054 -31633413891531851199636912941909074316549550 7055 41438700468940577396743583581546323167485375 7056 -52372690357910029384463511632040410870148200 7057 63906234979854058926689316599651724119213550 7058 -75335804541530403684186822970956662280976300 7059 85850060776518269669309257635255764915577770 7060 -94624609015632543818817028089052896751452200 7061 100929622771410702100650256402123858615615335 7062 -104230660690638124676430827946074595754014290 7063 104263257477497825858070497130181266095210445 7064 -101066917305528808357952256206863718959966040 7065 94972687967723654110551981888680475995674750 7066 -86548240093314566968391970406869751952540100 7067 76512742201289499977670272212752482093355150 7068 -65638776134667177192448501053539434638343200 7069 54659163956400370942210831221911386503026550 7070 -44193237651057847730701768662440353259727000 7071 34701145030032192659956273660900515275239680 7072 -26468079180743547116399445151046481568580220 7073 19614540344123511142591774383792387627796485 7074 -14125005985517682026071797811734926173189830 7075 9886057606684828409838585168682440603080025 7076 -6725777823407683310958968860120307246492160 7077 4448356109289449979630138131197082091947040 7078 -2860480634209092690022610462589609423306720 7079 1788536596616686047417682768893795965662800 7080 -1087439606706532351239942876658238544876000 7081 642957675433729482492734709714500831758200 7082 -369694754657895564972710253201117441824400 7083 206725439293913062516732880180595385984440 7084 -112417172643068481037581042967423494388992 7085 59449761583257905853061345181147890496520 7086 -30572369784280118747857532168669751571476 7087 15287782573383212262149253762518676031374 7088 -7432982650758101244546709926422046473292 7089 3513529203741226283322578044136603869389 7090 -1614492464601799998354515844442369350150 7091 721077611880438469998125777762182133265 7092 -312978241028154006915117298390317834960 7093 131994491341010445619555858542271507230 7094 -54078022534476731176866051828385307820 7095 21518548159681417815912293411921306550 7096 -8314300425326596088780893251534837768 7097 3118469740349610751463177988000329322 7098 -1135092976402368009466890037737383436 7099 400824545100643719060690732988430538 7100 -137263862254792264597339658873101440 7101 45569011077305642393513023975513236 7102 -14659272617291394989378855992392284 7103 4567590037445063875709193959499362 7104 -1377778896286388996299366153667820 7105 402121809666160717176889760009025 7106 -113493271411144090991838412819230 7107 30955998494284731558772094982045 7108 -8154303964883801209596982054800 7109 2072892612205450251045456090282 7110 -508121947621874944353646505820 7111 120000781586573946393456310406 7112 -27278228576664444799911082144 7113 5962370976444495783472386952 7114 -1251719637650723024669404624 7115 252086688757864500991126200 7116 -48636982611910901606026720 7117 8976755473753384708478955 7118 -1582362316344704573738290 7119 265919626470475928520185 7120 -42519929838085882424400 7121 6454678681217516086548 7122 -927951781508901447792 7123 125991264389154044496 7124 -16104880299177925848 7125 1931193113007474465 7126 -216354447892855566 7127 22538182142291379 7128 -2171090859582072 7129 192130526440710 7130 -15497435499700 7131 1128509555990 7132 -73308198560 7133 4184009190 7134 -205645208 7135 8467680 7136 -280604 7137 7021 7138 -118 7139 1 7140 7405070366464951264563599 7141 -394086129078520860044429639 7142 10446911533043165399744069580 7143 -183919270618453212861021975692 7144 2418968958566921572854357723478 7145 -25350943869524760643692609837358 7146 220503489632003276127058150372768 7147 -1637179582018522858261204260649000 7148 10591530175315573911403309951058175 7149 -60646929556687571406704770367088075 7150 311177379242778771119614734475339150 7151 -1445063756549150979806684304033246650 7152 6123720305711906703602361677615248200 7153 -23844292740478966033707174109749967260 7154 85809661960997947586197222032378235890 7155 -286850754098594731958141171633697684510 7156 894626542710373024699543996684586309535 7157 -2613100988186522914939471724655629501325 7158 7172439491513135655664127866906774172445 7159 -18555731010801269247352018250451242522655 7160 45368613864986297782387404454906216174050 7161 -105086461492556287306283655419714427712800 7162 231098723831595446066113785882073730956875 7163 -483465161633669158048880676250608774203325 7164 963895218678943238139727083184689252535050 7165 -1834441092240109996633576409605323111026730 7166 3337638833156710505923711176399225441440280 7167 -5813471661480436120677278991598940369090600 7168 9706079819454956900447634649937955399379240 7169 -15551524245084872991686663560160718158271160 7170 23938289693729577793570104332706749945258360 7171 -35435597889597667861214467516655874938723560 7172 50491319358733617176406571669763699902206625 7173 -69310490968841334003862750517729911020511825 7174 91735019480841152835680487016961687428928800 7175 -117151993876863491082153567284559104688576600 7176 144459025894557755819781566454504207490524850 7177 -172108246637329804318825354735036610196042850 7178 198236272256907215811713025504674643702146580 7179 -220868463569843089309450987190589147513719620 7180 238167010024467982856573491129436953073910005 7181 -248679222907987539395693688551222689373153705 7182 251539153732858967982383377746602440900480850 7183 -246583744405198020960317694163300448992013510 7184 234362294188716052797848368050503944902479040 7185 -216040424137615452924572514913255154232624300 7186 193220980462406169709254432578726940457115550 7187 -167719108521597494013845789658900423590531250 7188 141333908361859899628851923210258177862743325 7189 -115654435622453410386557832326904810518700675 7190 91925764810861369006692887873816542899850065 7191 -70985382518140261142179632406981073282012715 7192 53265508152979935056084349846773393535407550 7193 -38846223529923141265835179451769442043862420 7194 27539042135895795583031839451110120528376655 7195 -18980588824948255405454746719728783142691305 7196 12719993429388534426979988833958392883192280 7197 -8289496115134376077508549428509671611221000 7198 5253798129547977963836770116476738456704200 7199 -3238582588209310271126945335300858627435800 7200 1941769649622635552200921090283475593889600 7201 -1132449548839880647700611999802686032822000 7202 642433588031596774516959834158654687403960 7203 -354509715696845722454073404129346724860168 7204 190288854990541858053851515451202130539327 7205 -99350731202842662547606298908602447247653 7206 50452281787597579293721990054439064042273 7207 -24918065893074447060130975121899311087435 7208 11968381815373479684904170025133022907566 7209 -5589846046576620138881777943234824660964 7210 2538370297926628802570667603821732585895 7211 -1120571824506806078731433274898265342145 7212 480821705554024792113715734115278996000 7213 -200497517470237145297863556644644877380 7214 81231774466346552233503902186941633470 7215 -31969543482962762957645963398052341194 7216 12218888169056523863027640334047479784 7217 -4534110134739489977934406804246271580 7218 1633001192146953751629754167171588162 7219 -570652717173606317466806521630990158 7220 193415980312237541024453263305561603 7221 -63559205260595694830434016730577113 7222 20241668997285368852968737257784025 7223 -6244484635992096403835391859090355 7224 1865148457914501661187688108889770 7225 -539092148608120329007005064644240 7226 150692779171734220972719459919215 7227 -40712513559112513990050113627385 7228 10623631387632694796661517401978 7229 -2675509857306593267462282457642 7230 649801144376735050383111650768 7231 -152060685560047382839870911888 7232 34253539995409715662124365160 7233 -7419921265319323006332752456 7234 1543872614596893109200812224 7235 -308183946137870578664596960 7236 58940327189100648389725585 7237 -10783997165480107455914125 7238 1884550957608870494530290 7239 -313992696979096175634510 7240 49779780699804245054034 7241 -7492881641638709884974 7242 1068155256939973098330 7243 -143814744920811120702 7244 18230227059756387543 7245 -2167942231067501643 7246 240873625410759978 7247 -24886040040391950 7248 2377598057561440 7249 -208683548980060 7250 16695085332870 7251 -1205796658570 7252 77689398965 7253 -4397841707 7254 214386473 7255 -8755187 7256 287742 7257 -7140 7258 119 7259 -1 7260 11981655542024930675232002 7261 -643003110598915996904620800 7262 17189283669456008572643620800 7263 -305182202916568512933125772480 7264 4047986577695669528629677974160 7265 -42785334579968587228189820084832 7266 375339325849839493830271640510000 7267 -2810794233718852546725860644980000 7268 18341399290138138955807030448544500 7269 -105935389259118545064905506839674000 7270 548298190370611605945597879919697400 7271 -2568567604783458621190397009550090000 7272 10980795463022374278071315111584245500 7273 -43135740103729269681064097344318568400 7274 156618796249598851716306413839386229800 7275 -528250297556021781792818423691151954320 7276 1662353752077027178915450239890825756625 7277 -4899573902078237703067013115320756895000 7278 13571026477327830762849368519817578355300 7279 -35431661199713145524785684153687793088600 7280 87430163616562212902075460697320902309430 7281 -204395030458025868551832076423672677795000 7282 453696177232688618097804775741000197727500 7283 -958084445257493939286363888121367874423000 7284 1928267609249488616770892983697877899111625 7285 -3704834492311091757374528735506762505307840 7286 6805522823748874841679085201736516925636000 7287 -11968652953645094278566286710570664406616000 7288 20177738850916250903326827784604586645915600 7289 -32647718398736713667772510057123273317275200 7290 50752508892175605656751753561092248500535840 7291 -75879241511681780345995023669118533992040000 7292 109207908134229925349167758733153670761751250 7293 -151435224219106802379906235129402685239268000 7294 202484210918623064236286821116237921616926000 7295 -261259703715614673302297565933561202987653600 7296 325517254751275305828624450338715036298315000 7297 -391903077073417963822793744160497479967544000 7298 456194579670755289799847637874967018813767200 7299 -513729344842382848939981040784316687967318400 7300 559965096365721774266674734722149959203244960 7301 -591076893623093646928698007626734238201078000 7302 604481634118344333236147563428006396368845000 7303 -599189815443585797300653328116766608852460400 7304 575918726561637727868718044102484869890167300 7305 -536950958419646072690812853370628851087643440 7306 485774146801311122611497219704734576783095000 7307 -426578865118670840915548723291166798685990000 7308 363712180839857764584908544091069987956301125 7309 -301181581635371157746111524199603341641171000 7310 242281345463346972053206993861621868693790420 7311 -189379226509745177265271965431844097750443000 7312 143865431015243707340855756637546854445216750 7313 -106236737668420758347991327110277761752459800 7314 76271323272503765258705604071562003175319100 7315 -53245408784251734299445555030959210917560120 7316 36148938363626239812064873684884258117830625 7317 -23869970178732003194511148725057673917720000 7318 15331830841299040088763002313880206033588000 7319 -9579820324463820586203658328435835629016000 7320 5823309913265675305820601135298835053083600 7321 -3443913953120411764874243343287279068536000 7322 1981608576165390484734304714141936106210400 7323 -1109360476371510978008614281255424906653120 7324 604248332270645486360986264761696745896015 7325 -320211955977664639349315346528474329358456 7326 165090795563823454103477542725560187321300 7327 -82803330331430127598399675102760421603000 7328 40399976912189153028357723191168937864390 7329 -19172720326551899822140463812810216918680 7330 8849293956383687411450571324818739380124 7331 -3971920363461588888217218177110315763000 7332 1733388021401841316464704867555815845375 7333 -735397245558738668588445342588309181200 7334 303247840096265115347279752243507817400 7335 -121515618374635911279930758836528812432 7336 47306901392368897572136781720100150300 7337 -17888091280198381850428937176031134800 7338 6567935871987087448624851704406290280 7339 -2340917771575352333693900347675679760 7340 809637708563149500884772808912064997 7341 -271634458190124630844266136028531000 7342 88368464295326127559111947947860500 7343 -27863932529563854253103495270542200 7344 8511754903572758782199969727989150 7345 -2517733877933766081186531586353240 7346 720740926274139281538496619545500 7347 -199559596695730536172366555601400 7348 53409037558950659037757087119645 7349 -13807263192561163008477446365440 7350 3445311783269902264238850418816 7351 -829140058513446878022893644800 7352 192276596531901594285467664000 7353 -42925180898379761693126522240 7354 9215880568674080616524690880 7355 -1900693543346674589471435904 7356 376101028800724611762801500 7357 -71306686670925460419378000 7358 12934467749559453878964600 7359 -2241063584426052552589200 7360 370227156360117936775092 7361 -58200614122951856386800 7362 8687028162967837027800 7363 -1228074882159962144880 7364 163976165093574982710 7365 -20614523738716744752 7366 2431354038620553000 7367 -267930756310734000 7368 27455768624394100 7369 -2601779042041200 7370 226507143868920 7371 -17974190190000 7372 1287670066725 7373 -82292885880 7374 4620695860 7375 -223422264 7376 9049950 7377 -295000 7378 7260 7379 -120 7380 1 7381 19386725908489881939795601 7382 -1049070895219461787624282441 7383 28279198313098089969292311180 7384 -506290757204477734366791368972 7385 6772137739179159614417161470118 7386 -72184265027189017400512107896350 7387 638628150061811357185519610967600 7388 -4823313141587214898817336546139000 7389 31743723699172565413936201044582675 7390 -184923718105944255427417307655306575 7391 965410958872508922130118121234710550 7392 -4561929551703221206942679193503034050 7393 19673083373517739602864073798749583700 7394 -77960828307230609992842586565652781160 7395 285564198314326068983567733216083034090 7396 -971719847904215365467266009164235868630 7397 3085230592343421985407812660266564020480 7398 -9175028642341787796921935079867212152950 7399 25643039870919204121580509502045109422745 7400 -67558418687842245534987070923956613966555 7401 168230438681261656209248549305914911572080 7402 -396911655567144368760191192540708007817230 7403 889189931522309932715750638046746606479375 7404 -1895245784123851715433049340112976846353825 7405 3850247273185925794196983955003935026069675 7406 -7467543193800690370778998128809963515446195 7407 13847996149216677104977325113642504872384120 7408 -24587647438874405240922650903906121701342600 7409 41852471624016302082340749145113206451910840 7410 -68376981494737837562786001401888578121461960 7411 107338516984641897118094367950922271763069400 7412 -162067348293455053863961244746866657431299400 7413 235578469004645322871569354072035904655997875 7414 -329953623322178061732936744380286267021531075 7415 445654454618571019451873543262602294285122800 7416 -580895908511101228620737954334358229293156200 7417 731235984361447734950703582726780446776493450 7418 -889528578462023073970243549234249126461901850 7419 1046333929001080469434354407540139142483457780 7420 -1190792388082981228049279665849872854294805220 7421 1311861451232572606063229266635903600244473365 7422 -1399721212896802960591066430900106886777476665 7423 1447097681474296948147228948801343075470403850 7424 -1450255193967128151497118585708073454213318910 7425 1409470836193939577967219740269755423645106740 7426 -1328910109118899253484103412386368875210435040 7427 1215946085683363365011564505654090368327853990 7428 -1080072120441579457540891732654801799059616250 7429 931624954320388505129309190592494964505034450 7430 -780548198097682332717577900617578140116172800 7431 635388691909579498806011405935041753234811485 7432 -502645954491232410460658591700447039726246135 7433 386510165677968819662212071916164345731067300 7434 -288948392213587606954682263199594058241538970 7435 210047103076820319189728770632949885456155555 7436 -148497320881703754963605905822249997235570525 7437 102114340577266508538490417549801861918583025 7438 -68308404657492619084084571838451603646771625 7439 44455599149579021247110921155414618408012200 7440 -28150233753972170946093605977616900290039800 7441 17344899887352131444225180554018146275989200 7442 -10399673415225967718395456478388800154441600 7443 6067956117317399024125507891587869862150360 7444 -3445478768233747185196992399526707737723688 7445 1903897663632698322423452061468323783088462 7446 -1023811019451152788257907910198773522502124 7447 535755033329085672746514879308473580722029 7448 -272812191788328028762008192950219920011735 7449 135171689058992760311661568319062382374956 7450 -65162543285317672989379964947213979444034 7451 30560384580862216036161702741450688884699 7452 -13941786144352082378399222776827320485269 7453 6186130090417454996795638778781410604375 7454 -2669282784430817130351013766788769903955 7455 1119876860121350336169228997018758632070 7456 -456733001953863789584856474478088971026 7457 181041407936061332715095180890676442516 7458 -69729102807306769400500125700377556680 7459 26089028344332423050683543047609013242 7460 -9479506360736046099785558573712960198 7461 3343971460450739375603126419893306360 7462 -1144831372013869826559472961671173110 7463 380244591482736127256346821234175525 7464 -122476881460882078216050835077493055 7465 38240835891051114696491153107421120 7466 -11568580930114645192393506378986630 7467 3389167583379639583697747665817955 7468 -961013036528982331700913288774285 7469 263592265642313890006785160123023 7470 -69891810608818415313696815942727 7471 17902376120207800323099408435024 7472 -4426512527343396525101614975504 7473 1055670195040758187970485673960 7474 -242621698695600678984926938696 7475 53684934081650735418852025344 7476 -11424758058158625784660723744 7477 2335734899336499849623962989 7478 -458191712637130179638093625 7479 86125705378093784792872890 7480 -15489524030964602607188310 7481 2661070521485974734418326 7482 -435920652124708503046866 7483 67955797542859666512930 7484 -10058917790048610293382 7485 1410281274313293515133 7486 -186758631063359229105 7487 23286751402748057730 7488 -2724170834971678950 7489 297764122992689540 7490 -30266231215415360 7491 2844981271242990 7492 -245687130717490 7493 19339549655690 7494 -1374360794312 7495 87127968213 7496 -4852873311 7497 232759956 7498 -9352090 7499 302379 7500 -7381 7501 121 7502 -1 7503 31368381450514812615027603 7504 -1711460731726867666468698842 7505 46517552877773560329560214421 7506 -839752158434144337269209452632 7507 11326415074079306877413630813250 7508 -121741737346336764243119089451300 7509 1086151740938839868416303359373950 7510 -8272735525367878802728716802086600 7511 54908436130897919268560568039266175 7512 -322602831064235365906259015539563250 7513 1698632867349064783503133308809714525 7514 -8095908115359188750263194324287834600 7515 35215808388243335087878068103836863250 7516 -140769651784477619276770757708720933260 7517 520143822871155530692716733621122045050 7518 -1785534343774563216243652166071470857040 7519 5719304192324664529790528909321625645735 7520 -17159833136763447485396760855454533068430 7521 48389094990588822681351813101729899930995 7522 -128633119758474595181353264579689516477900 7523 323219020985666114646311080927192427848065 7524 -769537124706431893521271818270295597184310 7525 1739797764322142919573746606328454812024105 7526 -3742520160903655587435163866281091327256200 7527 7673760666559266126400926278814789771535125 7528 -15022624959297707922350510819320661046823710 7529 28121062166766242317435408444188985313466315 7530 -50404296541736176624466262728119290980342720 7531 86617857913806958226590227833623914799169040 7532 -142877171517490853312899260604125057890648000 7533 226468007371555340337632122913903098385067200 7534 -345285106789778731328050636366907463186408800 7535 506853725432330302084698357552056232849048525 7536 -716967316545930186984412333581724856916796950 7537 978092288859372145421097108759126482923579875 7538 -1287810066845286921374909063530521726565932600 7539 1637649147623824269400065987399853712367964650 7540 -2012667639896888772743740876121527053205939300 7541 2392057087133858833204445594649355287759126830 7542 -2750855661926444546423615114174328684745581400 7543 3062618935681275608379183667207926413742523545 7544 -3302659557752469213582993705162744725223028030 7545 3451300528489444241974442943129456358616725515 7546 -3496542690885010896945000862626183138536183160 7547 3435644756722705457333056370080313747748592950 7548 -3275331903732484904142136006026753149943185220 7549 3030630341603573741107165137745193820321384030 7550 -2722597071243613663468004961600058966073460240 7551 2375409255601825727255109467338366751520951825 7552 -2013354734053441995592998615409676446262378250 7553 1658218235470608803576796300414241762044774705 7554 -1327413872910557086531941963067332890711500620 7555 1033021551184444937463726420254158239902530185 7556 -781695295559977184964885662226036165725066070 7557 575266818562911691403116637904105946873013625 7558 -411789832742775808452780231486159093609286200 7559 286760599822596503314161197056936117271984175 7560 -194292715413491130817086138113311139483074650 7561 128095834648370680419958495307746428088371825 7562 -82185653228015012779408185461467354327068000 7563 51318443554589977696139387666933881619112600 7564 -31188487255698510927494880375694225498966800 7565 18449238108708757227255269084118606122802360 7566 -10622795361922657187331114572370002506527168 7567 5953624764137090993981430725756728266708165 7568 -3247920639061515750030675318195571634949042 7569 1724656848344061915107900332232807290545453 7570 -891370555448843829106922747361453922336764 7571 448383857759509942102027484460451240251081 7572 -219506952670862333123181997079086578737670 7573 104572221822563576436992239013483407708857 7574 -48474091088675887302778143695388325132968 7575 21861304256171378691659566423164546935019 7576 -9590810120407010795735097888158489689530 7577 4092407484648432581867522516051036353425 7578 -1698125480449850037034016230333376415528 7579 685081311282294019872088437088865563842 7580 -268658602023566483966024243767085133996 7581 102386067023626279899808520452392860202 7582 -37909452476643821484163001968997653200 7583 13633115529749934976273457802518331555 7584 -4760437290654733833006865517593010470 7585 1613444427791932081374931730853209135 7586 -530585405473182059725501151582210780 7587 169229472255505951694741957912903325 7588 -52327150699099525970071191072760990 7589 15678489439768424057629750664350085 7590 -4549740216604352451571027510193640 7591 1278014339730246880745455536016953 7592 -347291339443693468328959422431190 7593 91239498512296117901035074796567 7594 -23158028706064643726223917055328 7595 5674459318916056307357568313464 7596 -1341217074634738628648539134896 7597 305522513345925495020303654920 7598 -67010385683156035792984184992 7599 14136593986295850246047488233 7600 -2865233298644555489681434614 7601 557251885764783418309931115 7602 -103856292993484439952650400 7603 18520821708810695278381728 7604 -3155191787733635093851992 7605 512563477830536006587596 7606 -79242790215068238951192 7607 11633175229455478791225 7608 -1617654429115369488990 7609 212476736504727839835 7610 -26278852994030470680 7611 3049390726588762590 7612 -330632133250146100 7613 33337719630527270 7614 -3108642592150480 7615 266314350439905 7616 -20796203335882 7617 1466109458385 7618 -92204263788 7619 5094683217 7620 -242407046 7621 9661729 7622 -309880 7623 7503 7624 -122 7625 1 7626 50755107359004694554823204 7627 -2791900008396844266708008886 7628 76508211922598517965321224443 7629 -1392560468516395631965561036025 7630 18938304971692610829100001736000 7631 -205252417447605088521044828160900 7632 1846521628346987989844942059792850 7633 -14182200407893933569962356707599550 7634 94924895355438363485225485885935450 7635 -562434985301077540602236891234136000 7636 2986646657285809071539510445583988325 7637 -14356470534411474740709006826600583175 7638 62984799877120263441005336226874281550 7639 -253946288479951564357491412378210577670 7640 946477672969959218953055224545926012400 7641 -3277398014549934112403634908856828770720 7642 10590069128442649731441993735659660523255 7643 -32054165971429899812109224844643370867115 7644 91191967998271474288329083459229542422170 7645 -244580633436905663397692148605376030375450 7646 620082579425402366036912894812796855898045 7647 -1489667801259242376927774091738196032849605 7648 3398524820550884745810769062645497015687790 7649 -7377563709349650222441959812722522985634130 7650 15266528100648847508033074100099816124861000 7651 -30163928819657664419530435226945414333805030 7652 56991683275280627344763244377152151232674145 7653 -103113006147376824182824322076214397995151635 7654 178874626079559436933397239706856412231422600 7655 -297872010926035649102275489839637550811279000 7656 476683695873688090768625751468950428038784600 7657 -733820462454789125529644004027677219002775400 7658 1087717301226754356284318347990999600691455200 7659 -1553774665300438550802047435514067356787376550 7660 2140714060023873351857382985603453634125499625 7661 -2846798264215760295416744126624006438782668675 7662 3656695198830558925725678633657155885710390700 7663 -4539845365982736116114050412755629892035805800 7664 5451058656031828075382540878311021483448523910 7665 -6333705137143284607677340374673556826799513450 7666 7125336048840292760866028048018158698732578310 7667 -7764999706330547782553243803270778025743028240 7668 8201057767716210403704665597093544159310157395 7669 -8398098413341583290416562391463712951366227585 7670 8341658283801655932245276972976252309929882850 7671 -8039886769574089614959295788493435772902213210 7672 7521908331019422010260865649426037338592423240 7673 -6833299533288766862116061832000054585454460520 7674 6029631281165827895852423619530920682099446515 7675 -5169312187752950055565685983365621337899502875 7676 4306961661433630297975806321758959961541964440 7677 -3488278062872398300569396855182021692482521460 7678 2746945589772970843657880455237655476345098105 7679 -2103665238958009729383294345679788463869135225 7680 1567009217199709195557731070763091998054235250 7681 -1135553972187391254819502775212515037717870350 7682 800664773142638820305431846092897072799853400 7683 -549361719893580253215331907008698860401830450 7684 366844149211440832484155554576472185979458675 7685 -238431721630357864145460286746830682705479625 7686 150848996669957121919772753682419382222169800 7687 -92906604225514456342029724521016907272521000 7688 55705681481724667178875657351400701483919520 7689 -32517512238865161599783376056015316367053216 7690 18480317789692446503735997359595054556323795 7691 -10225356422649759532270013954151073424159331 7692 5508332520734663337885090529736852506216524 7693 -2888839595581233772976831272544481132893952 7694 1474926102267346531520611800140967544962801 7695 -733053353715689948214589446486751798432785 7696 354639559074288125596335938834020675331226 7697 -166988099055591546118169605485699053327094 7698 76521525435264720991233348897334282672362 7699 -34121397161009206617745678078111806528504 7700 14803094465176793713771849401228284675025 7701 -6247265967052146408486395220862501739979 7702 2564248199668205389621199848312918421886 7703 -1023469016113167273238612806556328254518 7704 397133697391525186916516307267087007440 7705 -149775025861006147483757080995103473600 7706 54886539466844495836039586191409291115 7707 -19538384192418538635839796281782515135 7708 6754126309929402041638144069680395130 7709 -2266506714725996219316483717512912970 7710 738055713619739126116734262602535225 7711 -233125203884720122857206655364650945 7712 71394807722247589611398689402929030 7713 -21189242692901758840901691463318010 7714 6091346821976913222323268206333616 7715 -1695197489782758764388111774390870 7716 456433214076197386553093905662781 7717 -118824039745704158152360606827399 7718 29888158220021458221551971042752 7719 -7258298092246395614991034387056 7720 1700424522062314859087694815160 7721 -383957657087240156597948563656 7722 83482714568788385888655636214 7723 -17460018997577535915367016472 7724 3508610889787432692784238619 7725 -676597702789232460869769825 7726 125038185223781109965450454 7727 -22111934148669038875280586 7728 3735711063107030766952518 7729 -601865185835652855832170 7730 92286246718837011257550 7731 -13437588289634207509320 7732 1853417917022845386555 7733 -241479760333729989465 7734 29626007843611922810 7735 -3410289091054324050 7736 366814834151916360 7737 -36692049353395240 7738 3394296492246075 7739 -288484914570099 7740 22349440762480 7741 -1563166595484 7742 97531706961 7743 -5346442353 7744 252371154 7745 -9978990 7746 317504 7747 -7626 7748 123 7749 -1 7750 82123488809519507169850807 7751 -4554115847482716627731530932 7752 125817664808768922561589447750 7753 -2308820838873138487200091713100 7754 31657280514288313338479193585275 7755 -345932459765634463593263919348200 7756 3137925786733432946782290247327700 7757 -24301457561608800362536015569479000 7758 164015531894230216323748410632801175 7759 -979962711720751269993721392659634700 7760 5247714509935951395644880645627838850 7761 -25439025307056472562511711596472406100 7762 112557078799775073269592411157311727975 7763 -457700740141549447075267506313805792480 7764 1720567784321066314003263370545258635120 7765 -6009410031294456547600342299474225640160 7766 19586771335317248373636157553838114939710 7767 -59804068236635997028947979435757564458800 7768 171635228960290196781790121405602813220280 7769 -464405721193651732867374496644295089275520 7770 1187882233847974144080916124345365314121560 7771 -2879287505391076636485958804821288485931960 7772 6627990386132270042312289760712147860561500 7773 -14518608690804190555687892741649111328578120 7774 30317852476557763856875960191637128882030255 7775 -60453081879604219849914020146365891505489740 7776 115276674261704534081729088048286550879945490 7777 -210508985964393628152053829181485840208168500 7778 368605490140743219342811789616694725025743275 7779 -619623808523085939348571990150619020933349600 7780 1001023714171279080208533364222491077235130800 7781 -1555789265118255947626320391863535110227968800 7782 2328391489113873783898660709570733052543279125 7783 -3358459283073123094070778117086791814395628700 7784 4672581014183684048080527529876647473836456050 7785 -6275322391084920568649036175757981799474100900 7786 8141142610670143490542488747681016036861024025 7787 -10209208204710183814583469922534312830952135800 7788 12382961109148423024701036885716006663243456540 7789 -14535619455101557229483496367158906994993618760 7790 16521660121664852976922552089899641939274615305 7791 -18192995312923309757002265556451681449698634580 7792 19417358002536202428232352343493778543669911150 7793 -20095698871942804591066228851183440249212568140 7794 20175401453865944679994895734520279009044703385 7795 -19656876957108230451346708767496441232775281280 7796 18592425442197085366327326575664666931816020480 7797 -17077804935551802535844932443026150890120344000 7798 15238340070056420485223594918869342019074858860 7799 -13212298202972219947011108218306218466261327640 7800 11134492084657189157118288605538823061486242020 7801 -9122653597216585685077145140008314544735986520 7802 7268245203829814081691003730673835408730149750 7803 -5632306124290957758006060463143480105939299400 7804 4245941274720630616344142054346986408796384100 7805 -3114353022129876258830014077461766129381391800 7806 2222979345152626578439095818362348227789707925 7807 -1544319208449710204337849891214907072684758500 7808 1044301703753391766119445956892917474469660950 7809 -687461524069813709409024026784770223012006300 7810 440599161854904963761372428096183946546762025 7811 -274944088151170089189297358579130514993657600 7812 167061523815947880748160650956536214879242880 7813 -98845989082512485965990147979786020357499904 7814 56951454792694699097500804141367099190085176 7815 -31953594851403721786036686631941699615432168 7816 17458345791728484785263004816120733220921308 7817 -9288542671764740939968844549642787561447240 7818 4812149555608090246599470557145899918107834 7819 -2427486408653898812858383243706805922133256 7820 1192265134612541650247917624334255881472868 7821 -570101749218555559017283688015108053791288 7822 265370928747027645801062520806197882934475 7823 -120233732716680938404714124863604578890396 7824 53016899110834432913385049995391127556954 7825 -22748485912678790159292260852424162830532 7826 9496595478002645817979683506264285725707 7827 -3856375817804939146825836898636331810400 7828 1522988780528318740054937634275808122160 7829 -584818175729175155884436390231188134240 7830 218294680857600578296070124989031096270 7831 -79185360949917768304886247990784816720 7832 27905954930139872758852872082316119400 7833 -9551218430128580320680128938775518880 7834 3173791900601241297127959938028351520 7835 -1023508068203558774944012109039947160 7836 320198501046736136526235095431930060 7837 -97133790631753700903871408376440680 7838 28558603854608918943970415205668579 7839 -8133835651203365455040339403155676 7840 2242870202371252268842240754850218 7841 -598415282527966188431678429545508 7842 154386657284641672681270146183615 7843 -38487673386902592465191544564704 7844 9264245127654635969099032857136 7845 -2151392564832711051478627563808 7846 481576965642324392732651688103 7847 -103807966865010477293704087300 7848 21525881773129752026461186206 7849 -4289064885570149593606658844 7850 820156709721824266113602007 7851 -150305311160183783934583032 7852 26360208689606605648820700 7853 -4416819039157751861735880 7854 705784607783945345880945 7855 -107341489437586588255860 7856 15503482943161780735710 7857 -2121176530350605846700 7858 274155158903930674865 7859 -33366929067916392960 7860 3810441644836767680 7861 -406615526097462080 7862 40352660196081220 7863 -3703577610152056 7864 312300464790964 7865 -24004811621752 7866 1665792985662 7867 -103120556360 7868 5608475236 7869 -262660024 7870 10303997 7871 -325252 7872 7750 7873 -124 7874 1 7875 132878596168524201724674011 7876 -7428139344689080401609390625 7877 206879992578850157154642203125 7878 -3827198972198303041727242196875 7879 52904406324854062654779287034375 7880 -582842157727527865452787941094375 7881 5330379874846055400220496226468750 7882 -41621583756236166879280662524406250 7883 283241884811277380171509912088215625 7884 -1706413228916059026919706694526571875 7885 9214323878942511737178112483871461875 7886 -45043210351403898698865599068700828125 7887 200980903983951809273109458980658415625 7888 -824204107421276084702351329849328098125 7889 3124746197432574980031586101404990440000 7890 -11007375830165456974007240578876313046000 7891 36186250495054354652678493588972001103125 7892 -111445005543383145214693361834239050265625 7893 322631265195197668099067184300589920101250 7894 -880621583590847593046856766655273932871250 7895 2272370534467028242985203515802457259295125 7896 -5556837540498293157494649020904849832903125 7897 12905802712074231424609017628178933362181250 7898 -28524162786286110820442142315083782174773750 7899 60102989268010801920596927033386056335469375 7900 -120934863175819648126320415564948434721325025 7901 232721439416589381276406352571804593618109375 7902 -428898666373474986416607239305986789083265625 7903 757989102184696284428262858505036977465334375 7904 -1286101309589864807793659269606951296770371875 7905 2097331218568053110325731105842060526207265000 7906 -3290633441744324153364497760113703406465875000 7907 4971898055458884087809299449425267763462703125 7908 -7240625437487435428771486262171592223726284375 7909 10171754357280680494008688632566892922357584375 7910 -13794701669484364912146307832258635712093225625 7911 18073160200585622984917203557096153722045515625 7912 -22890196181363063421240009082970958759848965625 7913 28043227969890434914667047686561340977644116250 7914 -33252285701393264861861873627548470485036588750 7915 38182615625606702967272076505076707633000812375 7916 -42479655140918710516478061449622101414716278125 7917 45811411083175722588939283497039004152678703125 7918 -47911155287820590309715143586140931744248706875 7919 48612758609610405203306401558679971568187154375 7920 -47872165180548264746300900290510156014722197875 7921 45771210730324737827934900992587145503183725000 7922 -42503529911037654764288320850690872407390825000 7923 38345776286774050916920950981426413591294649375 7924 -33619950460781590487800389120541181823235689375 7925 28653751949063039402105203145604001489289534100 7926 -23745423744746173142764830600729159298704750000 7927 19137844390819370610426029325919805429811234375 7928 -15004216567078781569080358539497103978538584375 7929 11445256616211297569907933588253558512789918750 7930 -8495848269037898129993658907021267575895646250 7931 6137997140425141657574541741917011429970953125 7932 -4316660273495917035992277616585954160876296875 7933 2955465061414542802941451402684296733133878125 7934 -1970194949453563339673930270424518380187146875 7935 1278909682594675795090169208563373551780938125 7936 -808449854231589509292699511196331368812940625 7937 497711293448842637116333666887067431356820000 7938 -298425025137325528313934174992337551603796000 7939 174277761664899631567226949480748174103908875 7940 -99130406066748180415807504727459872229676675 7941 54920273163866869909184781977799285342570000 7942 -29635728059074459498208680638308001915262500 7943 15575618329640177718088926906929655024517875 7944 -7972689317977679007672443247339457638673875 7945 3974391102340728588702636806875082478937350 7946 -1929354982886688755383370917835062988591250 7947 911994203400847925809579557718640219398125 7948 -419726058624717790823522323747914268353375 7949 188053726292692165031871024260223991122375 7950 -82012650990565369481163706068677792127465 7951 34809329590349641366893144207001366978125 7952 -14376440311920752238044133211456945790625 7953 5776498295724783073797290840179226940000 7954 -2257581982118500043423131105502099730000 7955 857999396053620230016546101411628521625 7956 -317018425999936885236796169261598428125 7957 113845442189987043105377264142781331250 7958 -39723680074994449298849484738604551250 7959 13463066044349560743924823139406405625 7960 -4430425172689520194929178702432949625 7961 1415101376972542501081645893874806250 7962 -438521534371391596271008195271688750 7963 131783741308339533070165091788442875 7964 -38387636995595043163398866383215125 7965 10833139067650815110435674063668675 7966 -2960109524644922615426279791223125 7967 782690098032629319334500546771875 7968 -200132628763790660761452725135375 7969 49452343036619543293378272237000 7970 -11799595349574587177175608984600 7971 2716452245043823830099934888125 7972 -602844951504912405941722791875 7973 128842459527927662012949512125 7974 -26491544361489134080937614875 7975 5234259780515754969685711305 7976 -992573955030677088923465625 7977 180401230912897420350356250 7978 -31378892914600010366388750 7979 5214889893660534218874375 7980 -826563685511166141646125 7981 124698390297771214378125 7982 -17866139233846116571875 7983 2424957697098148444375 7984 -310932377062901391875 7985 37544185546905077000 7986 -4253749220287625000 7987 450362482785789375 7988 -44344722720803375 7989 4038227515705500 7990 -337868443008200 7991 25768136314375 7992 -1774259984375 7993 108981402750 7994 -5881114250 7995 273281525 7996 -10636875 7997 333125 7998 -7875 7999 125 8000 -1 8001 215002084978043708894524818 8002 -12115133788340321231065595568 8003 340125796732308160117841041500 8004 -6342899803650291686081976113100 8005 88388885811340679034985722816525 8006 -981679023818016391700831147476950 8007 9051147819307016212455574414890825 8008 -71253421192691022642037174320354000 8009 488879000461743763374538985245423050 8010 -2969617825448087677084937999274422200 8011 16168451617794522159742699824025872600 8012 -79696559537402882998555423149044696100 8013 358581193135130781241567469206670971725 8014 -1482885751546777341050728295143792306230 8015 5669518089174917378737200801799577173245 8016 -20141532058892488501639168979755529126160 8017 66780397660537060000321891721686429088835 8018 -207435324275073496896319834858968615827550 8019 605711499698871010095550667540431783587155 8020 -1667658569979696994013298447600158942248020 8021 4340874351905849980112976406803096506287935 8022 -10708495580356398036965811341528595578130210 8023 25090630638704794624415956409795931055645875 8024 -55948574189164532800739052684911826865533120 8025 118945004530854676597915029540106967392273380 8026 -241490934323434669896831362744700382562284140 8027 468932976854113563484455856185039579219379890 8028 -872129091754457995845067421059277222909543500 8029 1555493258698914490187681887427718491574343275 8030 -2663714220297647031570494118262607295169055850 8031 4384456242329196998327923739671502900212767675 8032 -6943753925430633211316549257819299042901108800 8033 10590922986317082025072457919109704222471857250 8034 -15570982776019442610651563828683651801584616200 8035 22084960808951799970860702424615132619920324800 8036 -30241778417849965974804032640583510433924910900 8037 40009004480740131387606000137035805470999765275 8038 -51172564586658870220740682562601425312846617050 8039 63316385260401921360608093655248306400736538415 8040 -75831133126385257006012417681268718457674323760 8041 87956561448664820806056502222524820057312016430 8042 -98855266079448723240752403511150490497415725080 8043 107708424226630635533649697290154884111064892400 8044 -113818265242939117489720655934363376146139978140 8045 116699315351296940193016440879341182321480564635 8046 -116141800747266900400954010616686568815684633530 8047 112235801353070087940563127858761968449721943355 8048 -105352545576914195128068154286304168800694894000 8049 96087646267868126166432866750986628017760333235 8050 -85178024950527861351732448320273813880791666390 8051 73408194494501819047023880871684006374011465495 8052 -61521829291025798229947178886341475332730270620 8053 50151513339395357834881863657322800137246134125 8054 -39774367082189109937512448328560389514289118150 8055 30695414458010709755332434182097648900124887225 8056 -23055457907379071958731606572736592218066956800 8057 16856824754615666366007296467300627233656307300 8058 -11998976622370768897904669249717872663532008500 8059 8316427038663851605053174976163168368479835950 8060 -5613121534937919852024405699893585336333031300 8061 3689703793903144098525471907084075878514847025 8062 -2362303624977435393572166078338835435587536350 8063 1473222671496380027157193829039935015049003505 8064 -894982307668680651396257989859191003318115904 8065 529654241594919858978661928614452824897790051 8066 -305361762583051533769071140840149745949017718 8067 171509025022343535110255291521379890793167983 8068 -93844543894706070347362307165750074819279740 8069 50023495944322727462897078102383556857888209 8070 -25975794056271755538619753397975918585325006 8071 13139345554930949246622997678548795999084093 8072 -6473847834445972903103291412725253521319888 8073 3106720115034564326994012996359901090923850 8074 -1451953994742246655037816006330159066641896 8075 660796684028244388768778398003529387032704 8076 -292814863195936324672326991181325946080372 8077 126318576058917656666036533781943444831297 8078 -53042145720075332751763114317094644579150 8079 21675927388173854051896361685911980852785 8080 -8618898453572458273104858335912514804240 8081 3333876059029720851735747331902759347895 8082 -1254203183003474883558228518664011766470 8083 458769823120063801101026305486695878775 8084 -163120340695110072724906877820161401380 8085 56360538019945251339902267816039308395 8086 -18916999285242639713798013950879302410 8087 6165725050708798832537059691739685935 8088 -1950756701975687798256525497522935680 8089 598863879534340048285143702265800204 8090 -178305213955137941688604297574813676 8091 51463646265617110542676781201734018 8092 -14391663874823703914293632284437308 8093 3897186279962193607442050484178615 8094 -1021310400183322572561144816471954 8095 258849216928064840023930030229511 8096 -63403330951026841522032508785408 8097 14997624560260735400008195560828 8098 -3423105163413746713335361767300 8099 753213292805969819981133490206 8100 -159623068774986945687493785844 8101 32545960851726713316736928187 8102 -6377139046706615842543759962 8103 1199335394633181114922642575 8104 -216196942866655182578480880 8105 37299567416044489931144070 8106 -6148795068609286948776360 8107 966765558752099136759960 8108 -144685706061967936796700 8109 20565252089848195691115 8110 -2769257003228966229210 8111 352287004254643236555 8112 -42204550293290164080 8113 4744464363269495595 8114 -498410783116744806 8115 48695250701299839 8116 -4400100770335452 8117 365302372308237 8118 -27645516855110 8119 1888849862361 8120 -115125177024 8121 6164699772 8122 -284243652 8123 10977750 8124 -341124 8125 8001 8126 -126 8127 1 8128 347880681146567910619198829 8129 -19758275218007445341569511011 8130 559120923099498638503548840193 8131 -10510224572580902887927059351475 8132 147636191939845033375846985964000 8133 -1652910067356884936188604811387850 8134 15363206717971088004376901788836525 8135 -121926152768234205733773411259651075 8136 843374306465712166188086071653992675 8137 -5164910054825890467379183679046417125 8138 28352393322185121574005750307171756675 8139 -140908221506601303857163722041771396825 8140 639258656656485473513232351336374083450 8141 -2665671052103184206994647094199791376080 8142 10277150038154269699819515198348359919475 8143 -36818425978232862854383610360431419345405 8144 123108180214483903154639554290413959318120 8145 -385660727478993702111335088414894095182010 8146 1135778089169142175090937686699990319515955 8147 -3153991653269415597155705881795864658706425 8148 8280903456352575217111478370205712707831080 8149 -20606207472760541174573436769236541917321270 8150 48704928931135424085990785379503459995957335 8151 -109563367614155438245597151409791540095952745 8152 234996567988030011319251009258404850593275875 8153 -481370802030108994621066807849755784675882545 8154 943145350594137614657693571501544555399773405 8155 -1769960734982046545746130516550303591212189015 8156 3185611452638068770461012166992032691949221150 8157 -5505308788586426329551835275297277083513771000 8158 9145501681194897140224148963776170721589088525 8159 -14618843609504154363008970757604505349579751475 8160 22506574967206599324198306626354271028835669175 8161 -33402531199823960064495508009964948247782757825 8162 47827697942251923075520954885865677343862525375 8163 -66121440896286130857811042897457278765938461325 8164 88323943099175720347327236334715469626970191800 8165 -114071765248762065029586691782608189543695347950 8166 142532177816951226496015823904411072691227271715 8167 -172399804088180443228482384964065495343447450925 8168 201970310200656780779340996408870246147987152565 8169 -229291482669032254563286967183297411969444019635 8170 252375101389255081363341384298344378761159320605 8171 -269437844757390343333085496810659192001453577415 8172 279130339203846462886043498372384530035807697150 8173 -280713281279112105340271351786537907151887396040 8174 274148812830661726169452039468035682768590301885 8175 -260091876841021937832919602995757009657807662355 8176 239785968131556372211421972018717210409749876610 8177 -214885621679177578005965704191801623721787689000 8178 187239971394092719800861532337561821744092665985 8179 -158675447530273790419735890358754641005446486115 8180 130811187021240526675255071869584080899787639120 8181 -104930096988663249341474670525380293630073836650 8182 81915038156411117262752816098911596927203924125 8183 -62246720634427679844057699661855508694087490275 8184 46050279802419879982313444781954230881694217225 8185 -33172461650482352299904243333604454058064612675 8186 23270868722449163305899295628565337765145722575 8187 -15899743523055334796751510946481272085000014125 8188 10581735011435739745640046815541034766628816450 8189 -6860457273112169001390337496619242682915324000 8190 4333237589922658057845693574265837881993359855 8191 -2666630004302386206867385993891463569970915409 8192 1598914310928500141942146867954392002319814830 8193 -934146410244719573163540574182062443076484444 8194 531791060769261938788511214339328922084755701 8195 -294989296976124064955826279325437967527710223 8196 159443658168668975528348312175063286701685824 8197 -83971979318572162009189274747698933081887090 8198 43089530713543433373945387883399797063346449 8199 -21542548372263610905109660009109112508995231 8200 10492562152881385155906883966803794831641863 8201 -4978400168401528772855351326437974425919121 8202 2300804405063183208838465428593912444796975 8203 -1035624198214746082922269095253533125240541 8204 453942768845203622705256669170270757889794 8205 -193737162090913741655843781310495035201072 8206 80494571403973969877456766843185852371935 8207 -32552407823864812368424351127326595387025 8208 12810773908655799354857151769226902673760 8209 -4905097668033132620530772019828369542490 8210 1826818448313525727764632088293488976495 8211 -661613843890168323124782668045461831405 8212 232943944759404884808733968775607115400 8213 -79707962477877411248629460469351560430 8214 26497825712923981047416719536493794595 8215 -8555003287055878227064593384534310365 8216 2681404322818367379611834291577178759 8217 -815556730485073033137146866223829005 8218 240601999288405867341716752840216369 8219 -68815419665085737072396693277394451 8220 19071540252818526841070183315387798 8221 -5118629308909306840764648025785944 8222 1329611960148006955878453118938465 8223 -334052143228666268723138147999519 8224 81117407756331400752140639234361 8225 -19023574675179394519285280120003 8226 4305160915747644195329444769631 8227 -939327905942445899749564890925 8228 197403289407229413973916425336 8229 -39915673853464006248204153774 8230 7756875672252694377816758787 8231 -1446911230414436307867512205 8232 258711400176360206728499325 8233 -44274926170164943021566555 8234 7240259017659157299914445 8235 -1129317404047913190128535 8236 167675915848914280932190 8237 -23645441470140063312200 8238 3159088193030514542765 8239 -398745303768221025635 8240 47399377139345449050 8241 -5287219869107043776 8242 551144261333750145 8243 -53433219914643491 8244 4791171278958064 8245 -394722149147722 8246 29643348120221 8247 -2009856153635 8248 121563158321 8249 -6459580299 8250 295554527 8251 -11326749 8252 349250 8253 -8128 8254 127 8255 -1 8256 562882766124611619513723647 8257 -32221289687494334483254305408 8258 919004995049814243962959392704 8259 -17412245299330693212512584304768 8260 246535302323766615298759768132000 8261 -2782225283114746361265282944828800 8262 26067264604634989153021081015115200 8263 -208542780678896316380187487368841600 8264 1454179459695690135296398468159066800 8265 -8977902186739690310652207749974832000 8266 49685754994805534201127633810244046400 8267 -248957174366189308429724895497987849600 8268 1138748071298217558611963542584816452000 8269 -4787815460306447021558607740679957765760 8270 18612339179432371285551363094347728468800 8271 -67237108075279621055842294538535308391040 8272 226707003853253826009345056372531807752360 8273 -716204231968551102162294477564276670327680 8274 2127150316347006887297823442655316198285120 8275 -5957428312418254766259942016096013920470400 8276 15775769461527840794380160658804673872825440 8277 -39595606509469514428650726480970850203282560 8278 94401767042600759884980178558535932968924480 8279 -214216870734455395132326989474206826957443200 8280 463504940133040126162763190208303358081502000 8281 -957858304341573675837149179852861017831442560 8282 1893449129478360172763216235536339919295035840 8283 -3585235177330642156248891509111125369521505920 8284 6511065446319029806394824570970054774735753440 8285 -11354634461522142131583341560551917070632048000 8286 19035266712110520468103907978744950705315627200 8287 -30708099216129684714549668979199975114069948800 8288 47716341563027835712279735303068480600887277900 8289 -71480088943050001999345378465002871078203043200 8290 103315189951027683110877165320445758211565608000 8291 -144190917256388019908136030423906466543725897600 8292 194454388476201982592744279369208553863908418400 8293 -253568272934596655597654610679925084483512156800 8294 319920328326115212886210609342267568635659158080 8295 -390763115031516926730510626549745286492349046400 8296 462326675737502044813879883595460561548746619920 8297 -530117058949137758583380367103318148614846897280 8298 589375008284917971460278048771796674841668232640 8299 -635631211389584542186147537043366946908752876160 8300 665267499312533746412145436062384904358741839200 8301 -675985421230225468627268860775609006003379726720 8302 667097895462843919450286519113335558370199641280 8303 -639593235248597859130439796750096861227092858240 8304 595965491240446436210774441765460848085317872200 8305 -539849614761261811569120124530792648012329232000 8306 475533787567772116853851117401047451839891820480 8307 -407437248215392308450544601582657938082269422720 8308 339638147890909674929872825885661522042480259360 8309 -275515651092092885954242190723524764044150593920 8310 217540549603085076359559920806389539457402648000 8311 -167217216698217869065542122333503697839358371200 8312 125153825191463226192378440911110366809438014800 8313 -91221718075273001180122357365276557603290838400 8314 64759757411595367210856713938332960191690171200 8315 -44783733780442417954675212274940195186478768000 8316 30171182328394218640917029669106382730143677600 8317 -19804495909525344140602550390499112885131676800 8318 12666917534531207086393224899925015579957687360 8319 -7894849901893724916109337558016492455282391168 8320 4795198556825806207788194790460308397188520290 8321 -2838422483756271248874758582976604191345316992 8322 1637446496036325047062307080042771255954408128 8323 -920624901640092074091699800830516964431745664 8324 504456451089115767947071669602884811087284256 8325 -269391431543512893076157340320738138368897920 8326 140200855587046544629757660309647526144317632 8327 -71105926920253017182158339305234163093661568 8328 35141830640179560388010556972272808431560944 8329 -16922916316025160583800051299571928324202880 8330 7940001257492956370462595153035416257748800 8331 -3629243466473865616433061515028771516117888 8332 1615885543118867362293562298205747327961632 8333 -700722076656192697112863564797860437670016 8334 295907660883061565585196909839592868425792 8335 -121665877681411240518985976306424962563200 8336 48697057791550332575017250228456257408680 8337 -18970074759692406858946152307719283982720 8338 7190685939466722149396430413608554397760 8339 -2651552632898804123614321634159112209280 8340 950918326669518459273418904637108255200 8341 -331568906522524935771161443195837978240 8342 112371513241510191128583239697585040960 8343 -37003585701955547072737838418551040640 8344 11835271489408585654961571378377289328 8345 -3675266267258578354437585455375821440 8346 1107622376039096011021540400265779392 8347 -323809082828315308328407078402048128 8348 91784146197866457520908927076960864 8349 -25211479961911156254395976157645696 8350 6707090485985378636667031174953920 8351 -1727067434327700066123623775723392 8352 430167175545258404875286982794708 8353 -103564087594924541984761281121664 8354 24081948883733008534595858379840 8355 -5404111890465077040766503446400 8356 1169277156201402027040218244448 8357 -243696102307400036064664339072 8358 48871884920349881740943555136 8359 -9419983845533785868262751872 8360 1742922198006841004527155600 8361 -309135121415134436698842240 8362 52481950746576199458240960 8363 -8514262127769038426839680 8364 1317558571986675666751840 8365 -194090614322283310473600 8366 27156816667425221091520 8367 -3600038047092025732480 8368 450889145270835970280 8369 -53185007791569237632 8370 5887059381142093760 8371 -608977582018729088 8372 58589693565909792 8373 -5213538944960896 8374 426254347130304 8375 -31768329450880 8376 2137584011728 8377 -128306982272 8378 6766112576 8379 -307222400 8380 11684000 8381 -357504 8382 8256 8383 -128 8384 1 8385 910763447271179530132922476 8386 -52542447671626391444337540066 8387 1510347207836807216949762538305 8388 -28841474866961410344402603048947 8389 411583739562942341887119338400768 8390 -4681670652795397912752647524348650 8391 44212696605720823518663265748780525 8392 -356536198051765511266981979643607875 8393 2506096546840298617864672027181901075 8394 -15596991701261270913327789897180315925 8395 87016050503730346085785591867390635075 8396 -439551150867596146488016251350003292825 8397 2026963902320892340554920789419178385050 8398 -8592234583707848787165218377464565593840 8399 33677304677893088006929486033376046154035 8400 -122667873232944855195777267993314456205245 8401 417052292143017350219826905201481075461520 8402 -1328571963300798630282974622351702573262050 8403 3979132637484700164551055606919583188128755 8404 -11238570282034677250713471340547194777461945 8405 30014101230298670777751581045106400501126920 8406 -75977583443757896397604323909012065993429270 8407 182702302483205698399621690419010243168164375 8408 -418182005391211593262904319442534300022320425 8409 912718378855525532614341188940915035632221075 8410 -1902734046504722796620979177910920160588827105 8411 3794452784414071463258058986890745492526251805 8412 -7248645041791048874758238261197768880028730775 8413 13281912076287740733104728247073212836206480510 8414 -23371008696427598267530001406819248928881572440 8415 39535402854827559739911398503073038497536763725 8416 -64362209537744359545662547715549431168965327475 8417 100931015746364119751027710908622726743792895875 8418 -152598961705901797776120621778036299926873078925 8419 222622976836329608185743498671314306633631176575 8420 -313627548103701833876824238641809503521229966925 8421 426969248831765722848207546127830490034604507800 8422 -562094426659560703219985581831741827891115923150 8423 716020779077663094979881043926603725810398586595 8424 -883083247445812582845203620856078350471455655405 8425 1055060100969675752323731506554076094189082818885 8426 -1221735217355672057960547217882076122133037536835 8427 1371867168623310811406999800173459202217674450525 8428 -1494444064431892856979511082625822813751874686215 8429 1580029049905964751484336471478136381303302412510 8430 -1621966201821871320379685648624531817514008961960 8431 1617232129523731114247007419356980247142169669885 8432 -1566783007552463716413645918859189429255100161875 8433 1475344694620600667552636210534274919722160607050 8434 -1350700727680885825785860270488055119819434793200 8435 1202623373723126648223832774269401921596313718465 8436 -1041646483313438215724131609342460030927607729315 8437 877886583127542510055672499337903541024537321200 8438 -720083895971665810225589687134566579716704689930 8439 574971238851589079576554927628825900428757166045 8440 -447004486935730625269159742801748745990848509475 8441 338421321692100975240234008026568295530490603225 8442 -249548004917218579672405041609991378470793465875 8443 179252344209317531696878366932174855560126732175 8444 -125443234715093119962283437159754427463168953325 8445 85536651120272376341232288759587612683251262050 8446 -56836135511031731782909917556224738298190678400 8447 36804651033979209284841468864689966347082724015 8448 -23228397440727318209369948451832971605210993937 8449 14288962769648031265839679216431192854790726288 8450 -8567767450826797029826493947618975031610321726 8451 5007660040561858234725576877358704369384480821 8452 -2853060694652541186109833160198726187913864015 8453 1584525010897876817567119782608465062220715744 8454 -857819861951200823032418284671321882538069266 8455 452681817844102871079860388513785461576562001 8456 -232849330879563172717025659623990801746974431 8457 116740319713313962726075780244310766356864375 8458 -57043147124606249744665959598282711181682945 8459 27163721978581300163101111881201257026748655 8460 -12604868922181568069817925763317720899107229 8461 5699071778437936601431880482404789601969314 8462 -2510344781865973801062269644314102800832720 8463 1077124308943228232575517241480639158467743 8464 -450125946388337618472607237273344426376017 8465 183173709381617372448860378304108122645640 8466 -72572230219275872054494174556003910933890 8467 27987579147472654736107214809621327356975 8468 -10503852416255694596135534715813128438445 8469 3835414904327727467696474507571827579880 8470 -1362195195669920806293209808302297793870 8471 470438245476959107947161402429916813795 8472 -157930102230521616428385671500670391965 8473 51520261514182500107311244088505508727 8474 -16326094487152237042536303699976939773 8475 5023490642586080232800842608481817201 8476 -1500246878532497056422344171945221971 8477 434664769279000292690386188794396790 8478 -122114255468686920616069551260392504 8479 33248182408044541846941460451538081 8480 -8768210063541744971513793098676831 8481 2238352017629289871751051397752461 8482 -552754837815362341379333544036375 8483 131951197394405194714686584271135 8484 -30425388680140531475111926717165 8485 6770792336073708481780638116184 8486 -1452888932362266069353086737294 8487 300324862900002612183424652995 8488 -59738779996298103917073819213 8489 11421617443716987079518406797 8490 -2096332245592140384247564395 8491 368857331179369793456997645 8492 -62125530278393151075209175 8493 9999496615604628374523710 8494 -1535294627779099040537640 8495 224406519182739046107885 8496 -31155600018285467849635 8497 4098326569502207151810 8498 -509361372931512251688 8499 59623211434045081537 8500 -6549470183075466339 8501 672358446863596944 8502 -64197954660018410 8503 5669436640211421 8504 -460032532734819 8505 34027476620929 8506 -2272350574299 8507 135368649375 8508 -7084661725 8509 319255650 8510 -12049632 8511 365887 8512 -8385 8513 129 8514 -1 8515 1473646213395791149646646123 8516 -85674500806391905457724767950 8517 2481894650558247852357059471075 8518 -47764067374128910773864949892020 8519 686960516753670367530281709581715 8520 -7875479675473086615905049807578218 8521 74961631863151210584436994288244375 8522 -609291675336382651165832732761230000 8523 4316812204587754264428052474984575750 8524 -27080990434841259841844669674337049000 8525 152298797199797151200241015574814997400 8526 -775524375737515801003526738715381777500 8527 3605263124486706045654900583353998129875 8528 -15407013946335188149278746907563701744650 8529 60881878441033308079646067505188340216675 8530 -223582285986117564258549048565225810750320 8531 766427169229216031424949229567327339419125 8532 -2461828487412367082665096005117460319051250 8533 7434854917132505682131853671926601959675925 8534 -21175131231937632181524468963562791886061100 8535 57028440973861188822845213044458269151414305 8536 -145587291183526081604006631435089316697838750 8537 353081652969564354682206192886558242130518125 8538 -815101178608872686794852999335751370147928000 8539 1794405324379777252040008698591752693736043500 8540 -3773310729701822005072469546704696214052490740 8541 7590635960397154432642254400338005572410114750 8542 -14628333003535762494265188757199639742076488500 8543 27041622564397819414257791079241036490970964725 8544 -48007555234237481132218071214444378835720100950 8545 81941678263365678475545307888637238131733963365 8546 -134605711608701604000123615197822444780572040000 8547 213009566847136315008969993927240638513645501250 8548 -325010066395315919526493711151661897748869018000 8549 478537128493259089072741285769796364772069863500 8550 -680441442196419461970703767737030276698587041100 8551 935051185411669539317776064138848547419742893125 8552 -1242631948425923081665847738639497402409232587750 8553 1598035534063339011086077235100613122337173667825 8554 -1989867141554992604555595291332427362774203288400 8555 2400470024152990379982815011005615006209285094210 8556 -2806912377274485568867659091539470364936967253000 8557 3182977394263900840827825066827331999192380220000 8558 -3501942444444788210572658419842648962878302012900 8559 3739740613650391354875992990166344099413918937925 8560 -3877980672958061540491290980878277204820691101190 8561 3906296226808446354076979587094847623026378273125 8562 -3823608372324792689791093134966266537624362690000 8563 3638093193413510820177056571158925197062578641125 8564 -3365895037062748304907616605553122687553924632250 8565 3028857888971784590863544162158504493255640332145 8566 -2651707105251957172398508985194519890606190870500 8567 2259171214331890400709676934566025093994625309875 8568 -1873486130191301206235504377195994884785392605050 8569 1512595684426339966161704535569782019602864503975 8570 -1189192942485537573911256792764078344258964046720 8571 910579633819294826701772191739427408330777127500 8572 -679191044684592556092761407001836231604574907500 8573 493560106538131478580140122480499194222610369250 8574 -349479312704853069613837016366869478209774453500 8575 241151068163759714944432755588448422876563892975 8576 -162177282540829452264744756706311463866573617250 8577 106307704079542148154144611320839720225231089775 8578 -67927898376600252410320754874539430407576109120 8579 42312558767201155682997822458724472857190240515 8580 -25695152704231099544540931747026772077746365006 8581 15212873987424980311614377905020450656949210675 8582 -8781345636854491494927109838387947521730090500 8583 4942042156639533771624024612410076061221864015 8584 -2711736304392590533675695407600525083127682930 8585 1450702535382350238742036333494754870258948899 8586 -756637075643919060979044387443010426417198000 8587 384731481233056695831111996840574376535399750 8588 -190706383153945373054541791142165405862750200 8589 92146870360680506278229666632519384466180400 8590 -43397834367236733849352099159547749441973772 8591 19919826243738372033543368543928257829038175 8592 -8910138636960103099607013691516752840472050 8593 3883376751692263599222983795634334827726255 8594 -1648916133012977091567110455060408547406960 8595 681996713561505323496484865805908806430337 8596 -274716014360585651362300705167831317562250 8597 107750495306215248939997819779233792688625 8598 -41142984196627153455857071159593568004700 8599 15290185647252940523105428128022064273525 8600 -5529179006520173209760845759069963351990 8601 1945004954388390105368954450429799648625 8602 -665371933409436271448284912349138246400 8603 221285635234112702190658486967553190020 8604 -71521622268593315504285133243858269940 8605 22457207505777413286358686708724536366 8606 -6847546603946892597551593858829087300 8607 2026695794009363806633639287816579625 8608 -581990504709598369560851716212434990 8609 162069528362716841099678042886884505 8610 -43743459905913986884578877325938304 8611 11436729256716293248140131479224000 8612 -2894670943039576755115146222910500 8613 708787984093500544628615986687350 8614 -167780697965010803230565014434700 8615 38365458172415641983932783077797 8616 -8467377370743374587198389192550 8617 1802085680182618563277454945425 8618 -369483626741834501968761224080 8619 72903319638021932001119381610 8620 -13827084810724261900464813432 8621 2517671527518086377162803000 8622 -439497123585531982959046500 8623 73442585465984455116484725 8624 -11728881857706010725534950 8625 1786857963629263307737045 8626 -259162157248116539690000 8627 35704815733058510971725 8628 -4660872950225288641130 8629 574871643746699426985 8630 -66781659199139276964 8631 7280418323504973075 8632 -741769940468576250 8633 70293645647360135 8634 -6161237502397120 8635 496197593367476 8636 -36428134177500 8637 2414485336250 8638 -142760533500 8639 7415601375 8640 -331662786 8641 12423775 8642 -374400 8643 8515 8644 -130 8645 1 8646 2384409660666970679779568599 8647 -139690594691414088051708954139 8648 4077916359201446974764546777330 8649 -79087436891648568970624612412042 8650 1146308323690741620191265997874503 8651 -13244110845022154896187979041508583 8652 127049808144345120719005309844603118 8653 -1040789505251299373017251706693082250 8654 7432200426764435533458557234927706825 8655 -46994794340690285019600512046501940675 8656 266395838138368757127871277116542681475 8657 -1367374323804909098691784005640200067725 8658 6407751402545114187213348111488558292425 8659 -27604511654529742982098865868382265468365 8660 109966197065261584235854300446128088115360 8661 -407132037660095727533972384063728607172240 8662 1407061747358350945903325183334034225630965 8663 -4556827619942381744373019857036490231732425 8664 13875816042029572929348005283963645466855930 8665 -39848556431104815114369793976036588623198970 8666 108217673436097491782121263053127461538602325 8667 -278593315601145166824456168388559651842682325 8668 681371246636296134685834514740657801996521250 8669 -1586364836969648634739963511664843912300766550 8670 3522224881844175471449202886868419099516192575 8671 -7470450100586322053733457423207369068377361345 8672 15158399474513047900972782933933447278988857295 8673 -29467614005723965801665681418735414194515334025 8674 54951867644221322641627708083513889069253933735 8675 -98420186495062898814005863700504664255572638115 8676 169484636352430719347674777606154655464990828040 8677 -280909599409811642021331470802009114081271330840 8678 448546294202202038760121320033685810038010437125 8679 -690618594948354032311584326856938836189387598175 8680 1026170171724904616784978495592772569154570058075 8681 -1472606118793380384920269292148636144991886871525 8682 2042461876439854724136687378003709314152934442025 8683 -2739777560497153324203609384610087777720091404025 8684 3556688261566925187731806017666714250556804842170 8685 -4470985923064144198486876147289118835582832611630 8686 5445397266677658736862141808892118463172571201495 8687 -6429117618783148006811021320427161493279289884045 8688 7361756940161697221102483958540261566347021923525 8689 -8179363903140581908379994569295803775822556919115 8690 8821712108001144316932987881487129443595523363335 8691 -9239687488430324215746969619669153121748619001075 8692 9401509029290239008815277987330105074989239044200 8693 -9296687606685702760281718640920303589905841125000 8694 8937046260358904177520785916659466654409101938175 8695 -8354688958157144950870533447200103004435938066575 8696 7597376299757659543994993541981029102405878682860 8697 -6722211477537179978986184756695484414789438931960 8698 5788764902711390083163858419098448525625353501575 8699 -4852741240494857417170770998896586558496722604855 8700 3961053053469230251973763840394602804817014275070 8701 -3148793113847608165342121071135609109852677060170 8702 2438193897996933375853262992530074048120231777445 8703 -1839318683421105962466938640351255018406145500875 8704 1352003495432041566369779896414510281387312008925 8705 -968482653958077668156260576007123099895553776075 8706 676167031988885160899502060714905513769589608525 8707 -460164486215620898992087429850984625041328188625 8708 305289637654350809703730836891841150438887431040 8709 -197463999896869718773835314647212122238018192832 8710 124529419913449439359158256549695096119557075923 8711 -76575478922259052257365248153370219966546927247 8712 45915686732217938090880886529405927104080056502 8713 -26847280318932012992651320903607124366593165190 8714 15307912804391902084118254233406488645172670259 8715 -8511598322983325128332138304681923026887616211 8716 4615120657619043643497592129609065414963193830 8717 -2440188941905832472438106380561756098423121330 8718 1258108876590289719536232164527895569309462125 8719 -632481011511608318630319747581022493579832895 8720 310016975493207179495872569655886047355679255 8721 -148149573650098808197399691555384854807261401 8722 69016732389413042484327348185880796872981261 8723 -31340309662564448934212651879759113470342945 8724 13870639697595594931405514728631726826666048 8725 -5982418831093578309262701487968087801509232 8726 2514086555956099787512455699170425476482937 8727 -1029284958141366846913279745529744034926477 8728 410454088814273555038405739756686437607850 8729 -159397331919098096991990425654640489131770 8730 60268584748207821446658973795187459858105 8731 -22181559849443034539159483695394325419385 8732 7944622206385522423076961611929679814410 8733 -2768306990028347993245625034279608286990 8734 938177830157731473746254643405196945147 8735 -309133351989858254737479923911388399733 8736 99002320416956809023444662561064623507 8737 -30805000988256802940332624739498845637 8738 9308907167235256696875619335440063715 8739 -2730800554187649096810560555289407119 8740 777308215480359752507471219550857576 8741 -214581198332172572955770713311499640 8742 57418541180259570004470060202914765 8743 -14884155037571232344634611246170875 8744 3735410124527482494458448793868985 8745 -906994070738651879334292927839215 8746 212916948473500153696278435628681 8747 -48285724475521282640484259007641 8748 10569787913825995762659268790970 8749 -2231308086920751169163289988718 8750 453808563823573421049399012487 8751 -88826736694338334285831759437 8752 16713613669421718071084614077 8753 -3019294181382011511197058675 8754 522939205667121066450054935 8755 -86706761951469564882557315 8756 13740146340518013079379880 8757 -2077175720895665315276680 8758 298965299550677257813535 8759 -40875050056215311864543 8760 5295367805406033149652 8761 -648202773128914170288 8762 74734435969507846983 8763 -8086386218633567735 8764 817733022756147806 8765 -76914915682492074 8766 6691462572385525 8767 -534898078119275 8768 38977988163125 8769 -2564330531475 8770 150495390525 8771 -7759313793 8772 344452448 8773 -12806560 8774 383044 8775 -8646 8776 131 8777 -1 8778 3858055874062761829426214722 8779 -227749505158472964189213290688 8780 6699501604451108915173315202544 8781 -130929420624978926719254109081392 8782 1912356277336060556692172319868260 8783 -22265898844185983132284294846961304 8784 215255550852518486199630283174356076 8785 -1777130988732027144902089749298915368 8786 12789802136603489170903861416605364825 8787 -81507985202295980394903738955766696500 8788 465689429678856193347712804737859619550 8789 -2409294537680793656823182021472124526700 8790 11380388850836729331560032700482756490025 8791 -49419277003410045318590960887434525505440 8792 198452587160824635297599233819698693800400 8793 -740680520711474876028375733075082506037920 8794 2580620954247662704862246796965090172222330 8795 -8425717854713099772941441045487984776414640 8796 25867498579104460355852878812926737658264280 8797 -74899503705072020225242268223563025976116000 8798 205094670841063495719336270073622319313215600 8799 -532398280220768740210584062876776430079123400 8800 1313046215207005656192496876015775695969721700 8801 -3082837262214817456220651025741253084445215800 8802 6902995043193601358229175097125015705553002625 8803 -14765985712132319530255129856780484381946044660 8804 30219485535496524387348494757478821919776333390 8805 -59254346483772776196903653109868501215580679820 8806 111461104214343107857551180581490339754740232485 8807 -201379609373521702587851642998462932160546672800 8808 349846501110859296637225949195296557852297429520 8809 -584999947370943965369129863605986214326834198880 8810 942465460459149995790422784762935562632927269215 8811 -1464174955545871990598199358042286543976267053300 8812 2195325895166517738169304108219507770116027519750 8813 -3179217732714704463675951555478438990845043970700 8814 4450119180644904648374732734291194006564564206675 8815 -6024871385362931130006144501253294494282258433800 8816 7894501356127417523021492637377415150614069914020 8817 -10017541326186061990774277456288260448913840742200 8818 12316853213894793315331832967186852304964688907335 8819 -14681427262735292312540822220858750321388828338540 8820 16973851953208746068741330345794755058818692027570 8821 -19043063287747067340055136947678714305047880855540 8822 20740816624792117580188975440949277318831999220375 8823 -21939380269389530073171248482034559770164833465600 8824 22547492744529009578639227194094105819764236318400 8825 -22521805008300734458888089763216675202519442859200 8826 21871827060458117757979561128738695441377521704300 8827 -20657630255578797433298935969412692346398964637000 8828 18980923146886589085729071151339636600097457081580 8829 -16971294882546796695379687283871033407801508485320 8830 14770147594580460462859720110359958034409417743410 8831 -12514992273397548706570133795191029968907468711480 8832 10326389978390427635306239374860971382916601383900 8833 -8299039109802375991227141704294290258928655381960 8834 6497566645663836367897156255405110566303685965115 8835 -4956703626102631894412963039883165298130952185820 8836 3684882285391279007416858659246264494016067879050 8837 -2669965462094972304139877488788502859492640238500 8838 1885800754110722544000195392310477036541707277575 8839 -1298508800745335512156334247272201602677491414400 8840 871761827949513856849962878063665495705446709440 8841 -570681535927820780887886906413592703084481732992 8842 364305978577520313815991393655631691214765509270 8843 -226800051539939591161064436450092088163850368176 8844 137704039641901970659860512587796597727576194424 8845 -81544312688004442578459317271400998992403312192 8846 47097235279963448848393599749423689072987699464 8847 -26531247431767817746126087945688936755187969400 8848 14577421515984719010571766767785743312109758940 8849 -7811946675168795176914742897613831939803513160 8850 4083029299729178887805450541930226044267983205 8851 -2081296271255843411221093703251083468752045220 8852 1034644857365496004404421983869427925401692550 8853 -501564383510542721542624360370818651604914428 8854 237086132283250222715270408285193909509280837 8855 -109267180688937594518147013757156663183796256 8856 49094326111852307464841150404025175124735248 8857 -21501974661702150332235326671660223175582240 8858 9178502100611183420271642052944422084422506 8859 -3818087528458052285788036149868000828971664 8860 1547489542261855650891683305065664265222952 8861 -610994404929998805486253236570920494744320 8862 234956102314558858961754827577850013263400 8863 -87979323604171029195579303249651748629480 8864 32071187010216947067605399757753804882420 8865 -11378301129823306687770871558558426347800 8866 3927770455420192169182538164652358422157 8867 -1318832804416183043988019700560443614820 8868 430592879912592477047283273181177559606 8869 -136654868009160504561328881159392556444 8870 42140603949501423443841883362755488977 8871 -12621698226132504163247031606941905824 8872 3670178298030725690417709817727149200 8873 -1035632873718446312347820810188295520 8874 283436468769148436208380904993638405 8875 -75197367160870379104219817671996140 8876 19328353146192215383721676026727210 8877 -4810184893231145177023306736142900 8878 1158276477384567675014504146545693 8879 -269670050319764810923961083828872 8880 60657598069529896966420982744036 8881 -13170579627488581433791320003768 8882 2758019970382346522213808382815 8883 -556462385328636017235695585356 8884 108058021891278138734079176514 8885 -20172404974389261565240719252 8886 3615675972515117032763598335 8887 -621374849476296642058147200 8888 102233766255616841269674240 8889 -16076484218661794934346560 8890 2411845836179401084061940 8891 -344501222557117858319208 8892 46745289505368044441180 8893 -6010352237734086596904 8894 730217627421926990346 8895 -83562592128609990968 8896 8974412887037075676 8897 -900809175941037000 8898 84102575848245075 8899 -7262788784682300 8900 576290551618650 8901 -41685079228100 8902 2722241523375 8903 -158586367104 8904 8116190016 8905 -357633408 8906 13198119 8907 -391820 8908 8778 8909 -132 8910 1 8911 6242465534729732509205783321 8912 -371298155723949814070348459549 8913 11005167468811028854127075270562 8914 -216716359121078604605052036695978 8915 3189594021651781103602692426824155 8916 -37422365966544198585164446208338147 8917 364571257841049590050919887865920498 8918 -3033176044835845004118971739166353694 8919 21999133552099951849264508400831987018 8920 -141292581679589754585408112418874002000 8921 813593253019520930870487820810168997525 8922 -4242358291164558948862678831850184213975 8923 20197434791062637175596562833443439309150 8924 -88404177508776517632249859456299547463830 8925 357838061229496264852044495153261307421200 8926 -1346265145532395238859947350958509807010560 8927 4728363222317488526793947713374206903891215 8928 -15563166428903144222176707699489565180369395 8929 48169032475847133058142325142378367901534850 8930 -140615558715281295695464941012526352257579250 8931 388211847982233007726699801350312806827933925 8932 -1016086266662977402754376501338958401235021325 8933 2526815742064070531088915453633209928045366350 8934 -5982248314391471747153111413421872692715704050 8935 13508057187252594285899029009734687889514411000 8936 -29139430855912242942217762377112869155876408630 8937 60143870722141891818576407548192753580711235345 8938 -118941446024993266385917829286082737329872347235 8939 225667318342337206696082541774872730039574846040 8940 -411260900082927709259408687280457936170859543400 8941 720710746836811718572752369799914145477834930360 8942 -1215756047891614904027687283603291886260402959240 8943 1976011702032295999919673968402607586997771905220 8944 -3097259010953376018700206469662160942798581920690 8945 4685671022437294345552481961854566883246864631125 8946 -6847149746674602586765524955846582905952958361975 8947 9671798789799463836187371667773342311562542619400 8948 -13214768126504989102584486620154576278566914044500 8949 17476061003057273840759443156297423895453133189990 8950 -22383028605377623712282646240954794435110743267850 8951 27779791806758514042968252232367231217051100851030 8952 -33427398095413233634683676508472764119632807129920 8953 39017036156105735602384636525193766946554542289635 8954 -44196279144096395317176461862769273139689129802225 8955 48605592020540329237177100270115121067475403439250 8956 -51919884382611971869107193542652990210745451687050 8957 53888382043208778660625753663458770664918308828200 8958 -54365985359515446797809035598231084612189520302600 8959 53330678329117756394388436808614837298306066501675 8960 -50884146274194060142149030545351490792212424407875 8961 47235929702223046063023000662733358048902300401440 8962 -42674429506970565760094943191906154422688404498860 8963 37530207379838647241403265813329439967836279730305 8964 -32137881108472866586600624904447574561813609059745 8965 26802435305257206593850137010446604156641084370450 8966 -21774222202040411791875502150290870751697933826030 8967 17234799653463145734977560952229474873352573124520 8968 -13293588955187574224777057935639530882840783651810 8969 9993589406925952468199601595543940073534332073795 8970 -7323330401444328979712996724041890453404261893625 8971 5231933248194580009039574941813885409803937124600 8972 -3644474041071678955148617069433663264260526880600 8973 2475560266349200178710027962227708248821825554880 8974 -1639907363774204356511685099124470321027946635264 8975 1059516934418790534063036556618919490418804318185 8976 -667681509039718957234421078259093999345162804693 8977 410419777914059499911805835567294612995506619102 8978 -246095632648838426230971150762804721086572671806 8979 143949460772359793510971171254231176710563681915 8980 -82140081034714591722851825999794548855063285075 8981 45723789605371580400195446843083745482260922170 8982 -24829557133059346659924616045961331350336393430 8983 13153084851488263784256425604071953553380958490 8984 -6796806582496630617656863992762332006599861320 8985 3425958104114546595121388256776397441509417025 8986 -1684358814526137534144446035795631431813868379 8987 807667248183205986742222116841893357987176526 8988 -377693622634752266167630073922109686163420038 8989 172232146498385496914393678889813565135197552 8990 -76578719604648036106339178563653486101826720 8991 33194563318269433540019424423775070736487683 8992 -14025874587210602552972957948342166948320647 8993 5776031159534181491718125194690351531802466 8994 -2317881279110952553369926967291225249099042 8995 906219091992765485894667037943957967865825 8996 -345116985768172922696493614522896087312265 8997 127995132820773498686261664619335233326310 8998 -46217795130068601748621896350591839517210 8999 16244249415401230330699664366615981715104 9000 -5555736611826233467908037789124190436710 9001 1848428004745732330058747636302685797933 9002 -598052748910009784548944779080068961687 9003 188104379125897184702046383857588109136 9004 -57493102729821576703899475524986801920 9005 17069184739643589606172212644219912600 9006 -4920392370081344575721301341226944360 9007 1376487883667854318560671775384848690 9008 -373517990967590047657235333911805420 9009 98261130431590076982399942492592335 9010 -25045532110162012440079275690709325 9011 6181378319089213005734089318317274 9012 -1476232252179853768578949489382206 9013 340897436303120703653041335363878 9014 -76059485783939229569375592736522 9015 16382408161694501377054527399070 9016 -3403309092405320873735335727608 9017 681234020889335874040859375947 9018 -131249721047049411810516954441 9019 24311020152571499664454372522 9020 -4323757583942883239704302850 9021 737348762072431496407201320 9022 -120387426195174301519297480 9023 18787295354391873276222035 9024 -2797222108792734254245691 9025 396541879867891935910040 9026 -53403844516231045208372 9027 6815304301125521434233 9028 -821866605769170549049 9029 93354738038403214450 9030 -9952136978660604750 9031 991603214361667600 9032 -91900262711046650 9033 7878057324464075 9034 -620539961378225 9035 44557816142000 9036 -2888587204272 9037 167047009568 9038 -8486629984 9039 371214571 9040 -13598585 9041 400729 9042 -8911 9043 133 9044 -1 9045 10100521408792494338631998043 9046 -605290126417152510768767533558 9047 18075967228986087583370738932655 9048 -358650947214868560178433221047932 9049 5318666658108920264899916783388393 9050 -62877858832381962821051433482123606 9051 617249174660112274835714617248614721 9052 -5174878291408921739071981376331189560 9053 37822111733539286024287341556603705537 9054 -244799700433985686829576359775472685518 9055 1420575264377966878803608737966902619075 9056 -7465246081864873536556348674132477738200 9057 35820181933063925456019274365776380013150 9058 -158020889303249200126437383177177512278420 9059 644694825899097417781893588429259548685430 9060 -2444783727473366379740367579186853620469680 9061 8655249322097546470516141861297806883124105 9062 -28717247505933732521912096458351756860675250 9063 89599697483854737636171911654794670740168525 9064 -263684094896200448978849534378467746135230100 9065 733922077538577799141501012436461478398728775 9066 -1936696394865979150691660365566047638142078650 9067 4855948223934053590035788830987944025250109375 9068 -11591901318670359734462677892796335705206286200 9069 26393300544837667391281315520281576287783117675 9070 -57413473755297156758371921243628041427336864290 9071 119502787113550659148142664682784444656363977365 9072 -238339663230907934401397889944143992126164262400 9073 456069868581673580939551551642445807124187425760 9074 -838307827798786618543342872053793598370981062240 9075 1481818148030598724469387006275668639500991903280 9076 -2521466742099370587969569517009192246065072088480 9077 4134233210383060899737784036768835035891102133675 9078 -6537445668531544009218079796107055073772620879210 9079 9978255928557188102421992539736235596161474071565 9080 -14712038501826601395993958473179588780044866963800 9081 20969067717118971071327629357911119224080065188050 9082 -28911438301667384068778002789181213084411715097700 9083 38585330485689680466365422413829415324634117148510 9084 -49876630934620959543816366853540478779477717200040 9085 62479673626030931070582731440508877957126533026215 9086 -75888617164907039990192750961698745658072736319490 9087 89418286204727715305809643379461286125006041447125 9088 -102256378587949198259616235335641754391291552947400 9089 113542687789428842134542537573833671525996532461850 9090 -122464856672541831179455542294802671048385688591900 9091 128355759170349760108372174400205866695427996833650 9092 -130776172411024959917322879024906530479627271990000 9093 129568490749091320950177033535584617351873108508575 9094 -124872454858890613969836403323379020436917455546550 9095 117100999123303695290901102359424485441212181890895 9096 -106881654091740408518497631138510545879392213385620 9097 94974784481389673464357929115595552424934101972575 9098 -82183080761709062534574024512968044498557357501530 9099 69266706392120500815757001289755150101371294814095 9100 -56875696617099994376952780865031765167267673578440 9101 45506588501167393894750219357925456191354192915665 9102 -35485092234753351854167581927752171054324308962150 9103 26972060647504805700393518190429735450391183604655 9104 -19986885270465253752052475808374333386431234205920 9105 14441064403749631532752767058166252899749906295800 9106 -10174916090011594476344526258519750276741955419600 9107 6991796135370392990708607909725037008787799144920 9108 -4686149166051225316109599967765771272934253923136 9109 3063730276770515204390713049399021502661516462719 9110 -1953998494998449082458522071328105577927817491054 9111 1215805326595680427806087426414185210068245618219 9112 -738059723250902368721236303601500333074482603100 9113 437142328701161668590335921766459586870124053185 9114 -252620789238842202979949085199714662320814936390 9115 142441292156070891133619039610664037649433966185 9116 -78365293413599722237034805786658908772400828760 9117 42065671284276789331986492191963510947985335125 9118 -22031187705240737813134383300085369028732865030 9119 11257409543976673217182674233408157373510970895 9120 -5611881302151226850808458652942847524928199832 9121 2729112194992593743601938560922718699310325742 9122 -1294628051506895847427999204521159707334392820 9123 599020095244990070546864903215948426423352838 9124 -270312840764735683352968184125127274412606512 9125 118951785023528653066630245040372978922736909 9126 -51038525433938088378780418521985238513779994 9127 21349395289006639695582766448098182745346065 9128 -8704906843575132850574305398552497275645828 9129 3459056473418276898226348832813033230228267 9130 -1339315401365109437786739955716505803807570 9131 505183305599163368450360678899985125520995 9132 -185591229080665407122654432528485499191320 9133 66389815000890024248504098881860179654471 9134 -23118818831643646842595721856300615766634 9135 7834757496484558275014068698608053794249 9136 -2583135621664902619169021296542147316064 9137 828297731985408392694833046300412559800 9138 -258219180081851265569192890989516816880 9139 78232465767495892000489397986933863720 9140 -23025209983443380494241334795635152480 9141 6580316722518347330490354021605431455 9142 -1825203241796314745322126926968650250 9143 491107474545372340023356952431124965 9144 -128116847434983234599502524919444560 9145 32385186906635793120827869155572292 9146 -7927280621588831585236999891528352 9147 1877787286552504369198411807490120 9148 -430127501714548514656208248104168 9149 95199913916016077468643928518407 9150 -20342179639428458268025558712034 9151 4192601135185934886510274280069 9152 -832656146910774547416617049640 9153 159176417172136028507734925298 9154 -29256152585990679546216822572 9155 5163340112270931577381178410 9156 -873812672486267592860845360 9157 141586567385745575879581455 9158 -21929018685741725388786934 9159 3240509278165994234596911 9160 -455956076621857067715316 9161 60949366444778493632951 9162 -7720733499023301974250 9163 924195756694610839175 9164 -104207684193004856200 9165 11027842768870517425 9166 -1090766265857396550 9167 100354610587129375 9168 -8540282365070400 9169 667820019043600 9170 -47604989713376 9171 3063750403856 9172 -175891272960 9173 8871042674 9174 -385204976 9175 14008092 9176 -409772 9177 9045 9178 -134 9179 1 9180 16342986943522226847837781364 9181 -986688803549894819177747991150 9182 29686424824214268948266581736775 9183 -593443273564933252366855996676565 9184 8866911626975569928681042431260480 9185 -105618891457035081671115796473850146 9186 1044698291333543827707685938596658825 9187 -8825303510904879018026667732746157975 9188 64996123577048159612623831333766882115 9189 -423914393847114727439271813750950393055 9190 2478968217831473496503672918552544302118 9191 -13128179637407399364222636243949564571250 9192 63482862805991436168172185873352297060500 9193 -282245248745089643214706516999253439755400 9194 1160553776431842882760375466759698368385050 9195 -4435743698904859036382208518574622976165670 9196 15828396271888401377050457153858867407485000 9197 -52935663256934423214604946019139128924168750 9198 166485977465635603216226333255524795502378625 9199 -493899351095336482310486387045788769132977875 9200 1385818020417011255847050348165242031361892800 9201 -3686704739067534352587537879341467517775828750 9202 9319460360864103271816364650187201591437554375 9203 -22430097856995885071651578137206152423172099625 9204 51493259050760621411643022422812599882503814875 9205 -112946205156047067091870999141022486870996390595 9206 237060131590989707725090993474605239664412077000 9207 -476783896369451859935458383913011174112400587000 9208 920076850154918722037031983361462529289926534200 9209 -1705638596463387908742303110976697341666028031400 9210 3040836722666197061585482248129376383349807895880 9211 -5219040938021584216466643806888152771826466951000 9212 8631711654514727487627027522180634868953946127375 9213 -13768937889867980927656070302538051052462304933575 9214 21201372619526026457192554297697857553180959581900 9215 -31537444177058392085181475968762407282159299397340 9216 45352905008745036303508959498864050315687474771250 9217 -63095274145291344242690118767246908587058694330250 9218 84972829790414338375902868359308052304498965436200 9219 -110844990025688263722464435508324688539222577616400 9220 140136096367410404657367350526416587953655351077285 9221 -171795688886351204695459158910680387734832076475625 9222 204323939525740490898387030866353798729633320056250 9223 -235870943936773308882602340577872313655986724196750 9224 264404658397918369631335873179590546984763488848500 9225 -287927428844582645183105273411289332785127672740800 9226 304708997886100369948453470358467308408731994253750 9227 -313497916940890166823504089023343481787244789126250 9228 313675341489234037261888349369105985129806447000250 9229 -305325091882175995062162467404315128581002988463000 9230 289209383684417355323760506345536863927031937838885 9231 -266657082722014669569493676689841185743292799775375 9232 239386645952968729224258826067435538272162595088500 9233 -209295746351571602585532578533011171485305068533850 9234 178252222459086769944181162813169798756569736686075 9235 -147916625211260906984585284305077786020336902218565 9236 119617084771730534006680561175186696231974439618625 9237 -94285269691108319973694859221317158128519285529625 9238 72450742289184110022760701713725846578249824640600 9239 -54282276319414388432158990722845959290226679704200 9240 39659882922409465293844817808354471695985077626320 9241 -28260454534832904964245910386119666440752388596000 9242 19642272491731187645763162130472495534351580119400 9243 -13317852665195822663329892976615278602749999703320 9244 8809396377240531054563349573783712266014574704040 9245 -5685410280808683244083656198986221079934496758466 9246 3580223599508189010176415333309585400991569728375 9247 -2199960682495421222758294880778490264229300893125 9248 1319151512724423830822543396622191096655170338200 9249 -771903198974718463293136832965968798046002274650 9250 440785871000284674513763571653462445452509824745 9251 -245636142702729960030578461443284277772171188375 9252 133584049549364775353277723582694373273767122375 9253 -70893665572014157762777739484811211983318061475 9254 36714555353331957625438445790269923843753252950 9255 -18553649660654037602135578922146636330253039106 9256 9148660745327026581152619330707459582225702100 9257 -4401433869134241857197567839365988092808138600 9258 2065880293250271414889257786626921698892943210 9259 -945911655614373790006172265904729186937786070 9260 422459189106533769959617853589275324071831104 9261 -184016185044677343998383621510700384384837550 9262 78163951882478909566081310164773772790928525 9263 -32372183411692725099526998813941905270090935 9264 13070182408986175234695321269309488473739920 9265 -5143488860551559258709582403052435121348102 9266 1972493839785046304923362299235826162654875 9267 -736992329809897377321637007779062464229525 9268 268225293496956661701858195776961660560895 9269 -95064370444359904559007858527284985857815 9270 32802004332873937447668538191211355358816 9271 -11015945867059470678732034774230270072000 9272 3599537732776208196565900726700147985000 9273 -1144010014797081234967925412814916178600 9274 353520830588990747175854501620670593200 9275 -106178068121020617070452034123795960560 9276 30982014589629582143292360592625432625 9277 -8779037955282252123469716282485887125 9278 2414571846773277162327883821892367550 9279 -644269854090517587062938753041278850 9280 166683412660708240726064483393334126 9281 -41788699780404478474643818536482850 9282 10145965344444456658088453034382350 9283 -2383974274050992113423995648330810 9284 541709823792259093501906704021645 9285 -118945402647849856610404822958049 9286 25216014795503729028576692368050 9287 -5156507003143758845737408284150 9288 1016143584235482075588806347460 9289 -192756327342069591293656050720 9290 35156841460334042620005202302 9291 -6157540210952373471761321250 9292 1034186535226405042016648850 9293 -166312808180280035522614080 9294 25566069843775611559293885 9295 -3749869199304082347520599 9296 523720747367761082782500 9297 -69491966549570966156250 9298 8738283993756316027875 9299 -1038355577866276300125 9300 116227130176237041225 9301 -12210509297438960625 9302 1198998933768990000 9303 -109515432913578000 9304 9252660200256000 9305 -718313595961248 9306 50835787126800 9307 -3248128306800 9308 185133530205 9309 -9269846235 9310 399613797 9311 -14426775 9312 418950 9313 -9180 9314 135 9315 -1 9316 26443508352314721186469779407 9317 -1608321916910569556794353306072 9318 48749080856750251350815068660580 9319 -981780645604016081493555799461272 9320 14779021558649423445947815211325438 9321 -177363661916392614420848272387234232 9322 1767566357450691184214516352319123692 9323 -15044880093647344584806335047674006360 9324 111643538821492324654937840623116745627 9325 -733710217858148573881472004860189960688 9326 4323457876056555102746553470270397314248 9327 -23072393937103746397282657836634586611568 9328 112431224376462760988414096483078241644900 9329 -503749000854330279509316086049783249094320 9330 2087493851076029943756975572188211356825880 9331 -8041081202810068298882951564521174965020400 9332 28919389292890806883948807533731297266774775 9333 -97481307034756557113567499631349753192329000 9334 309021338206424764067003190929458595166715900 9335 -924069423457172534505562254679781310770586600 9336 2613639449050925537299037747647492278893599450 9337 -7009219154350524759126248593072757187279800200 9338 17862113323865691214439691360516613134463492500 9339 -43341459536530348077930620680189689719815940200 9340 100316657452594173874575916080300328593459032175 9341 -221852937962104845261885942807463128180837069760 9342 469509123860587433965104657298412171191772444960 9343 -952183691191349502061947267331760405902976926400 9344 1852930615106044162912041918916919510526514546960 9345 -3464023274417093249322677966391953469326935627840 9346 6228293467160183694797172365381742364516827830560 9347 -10781344402787151866021695572026721401241346935360 9348 17984985802919372603831455365837622676671515212050 9349 -28938095212914252424501177620825740995188871940160 9350 44948566437951195487270617139972144201804738587040 9351 -67450855298411019938367988739639853615385125943040 9352 97859416902922399460018064825537576821926839356640 9353 -137359617455703764614977081055292171987157884199200 9354 186653434421395363084958409540384376216191776914960 9355 -245694450750723561642183670721173219623199260252640 9356 313460760019129599450414517475250154450004461719900 9357 -387820402418668649343019260398795721346560163872400 9358 465537914616819410899655833156495472589471437979000 9359 -542451262050462998040605606779867866776911597200400 9360 613818290124120520648480751331296532166746745507100 9361 -674796943915042845993896688885682550818276850181200 9362 720992185901032775239930918169962507889287663828200 9363 -748983087238015496689280438406717320675604055370000 9364 756741749179215525035569471928034084268924344635075 9365 -743872888230300646293887220096800134147726891009800 9366 711635474689897045676824076109276477949247108192780 9367 -662748120498172433411751814173888595549716950999880 9368 601018513156373072258110431872872276440389496836450 9369 -530865473066249394344365429113414754256025021123880 9370 456814675202778873345470742635936120343246100034020 9371 -383044544287447671305719227983279349944174312483080 9372 313040298484158834886016064838189938443665534752855 9373 -249387446697592205834543002324256025414818034110400 9374 193708072627797235696849079125472740157160293774880 9375 -146719903879063752206972168244946139254907738550720 9376 108383223645573485258756575589366683885961663626320 9377 -78095253547253964734435254452993888413479421641920 9378 54894523161934485600717680426317198983891767860320 9379 -37646274322978235625202655074853545410035833745856 9380 25190979319206868922283955599798012371426090870079 9381 -16448805153047663381105527844098038923876888953560 9382 10481439206912552682066158958709991690994312105060 9383 -6518244005254512601655946517689575998295353224600 9384 3956254523921006722171174199167140947754595284510 9385 -2343675500937984497095629314787874557021987549240 9386 1355130362131074028940519444230095281147946065580 9387 -764787307116614356781376838883405631997081841880 9388 421285863536371524715842677217942161993923645875 9389 -226508902826619670929189846367590954285818048880 9390 118865630469322788605398859508489293200582285320 9391 -60880086316137222078382483365359407698934491888 9392 30431422600973657926890136813776814611789066948 9393 -14844722665968164285778186374594607382368233520 9394 7066334257629503342633690529208858218124434648 9395 -3282104789629380888248398236656778160243335792 9396 1487322629744436213032420364534377489932354083 9397 -657513899585149202336781893621960946970448648 9398 283529532216162893260047698123572339921112140 9399 -119241042137746767516182614377268175336665288 9400 48901422294097177232448668916064426974059122 9401 -19552986670902843931191643628078429398895592 9402 7621166005935768932083305381188246409523972 9403 -2895077398675609089367653739543374126075720 9404 1071607438307744063271999302437884304444891 9405 -386408482772960213103461776160547262185344 9406 135701132273718400281690465417104395010880 9407 -46401085821598310745569594261983772746880 9408 15443781331821087267992768547230830616800 9409 -5001766927655140697103019030504580980480 9410 1575763311153567874144269312422520635520 9411 -482724108693454744740547870540101706240 9412 143740399433168546544234748738026824640 9413 -41586255786708149012084203802079970000 9414 11684717276600901625820957056809379640 9415 -3186958548298777983990325099853090960 9416 843338453657861620909831105590185268 9417 -216399393062701550785945301821345328 9418 53812452411401439501930683378355320 9419 -12960067120209997286168656930817328 9420 3020884011759267284394546280870862 9421 -680997406079537408380337085691728 9422 148354018578539520525491789606168 9423 -31205177945558262421730717701840 9424 6331827004551376949833949556908 9425 -1238156064163542346428679220752 9426 233076508914674565491042431432 9427 -42188194343772683684627368912 9428 7333313313564524089657551555 9429 -1222428362092426802928049864 9430 195119387302221641316504876 9431 -29771895119701550974529800 9432 4334539313116621923936050 9433 -600933447416355350913000 9434 79154446300021893023300 9435 -9880847255815597184200 9436 1165610550811383858775 9437 -129528405739533398400 9438 13509862841795080000 9439 -1317054649047638400 9440 119435913132877600 9441 -10018578785930624 9442 772213133491904 9443 -54259806706560 9444 3442132879679 9445 -194788581416 9446 9683468124 9447 -414450344 9448 14854770 9449 -428264 9450 9316 9451 -136 9452 1 9453 42786495295836948034307560771 9454 -2621454228812779097158571076629 9455 80043827597875089855876003703427 9456 -1623973000025699585211226864798417 9457 24627713831229009456122413442047190 9458 -297761574932077119537911884072409816 9459 2989628310700627626343050563303016749 9460 -25637749962002914787047519132739288027 9461 191684542492187828852368007004557634102 9462 -1269268150526755625975681659234257099370 9463 7536136311746177173131698393683131577054 9464 -40524031450567700864251847550854548497066 9465 198986481119557943553868940193065125316968 9466 -898425473975882683712436699532114930494620 9467 3751796628362203106026667124997692974305250 9468 -14564318752790957279022135655284009298011950 9469 52788866767589276559882216252111339639280175 9470 -179336359584581787212121253184220179383272525 9471 572988622706816924396797023816333143861423525 9472 -1726990112758933780883051832655028675070280375 9473 4923526892925109327651650350492515621026078850 9474 -13309563342468984649012824220061716983949228400 9475 34190792839080319245382304603776571913180847075 9476 -83633670717391924364021890177912455277451532325 9477 195151376039885143364149559183302618195778787250 9478 -435115800570746086228332858028785943645292492530 9479 928422193413681986952081593580480539037021591720 9480 -1898476711421388795962510308543183751207149958360 9481 3725191156452312387011021169610142445719418007560 9482 -7022592485986525320977022996285570321519478206200 9483 12733153464243474005705332579903072217193571354280 9484 -22228678807968919777285511744296616537584641716920 9485 37398041860221251957480178460044978946866808274785 9486 -60692018905701605955988703289201414724322692085785 9487 95088034270391474368964349058495742750174570109100 9488 -143936865913420607510820081848374405099349163927420 9489 210663177210078455701895013064041480752999440070930 9490 -298314308503917508317685264648076657396143417886090 9491 408985881667513466075838358954984600507848626550360 9492 -543192875197807188449606515769882284378613614784000 9493 699291307137263565749965538722839962026859073049825 9494 -873076851324149453488892936784726263531396702067925 9495 1057682256561228551141062124421644992665664921907650 9496 -1243860120604055717822863780514235653022369759376150 9497 1420674210572501888320422231290754945928421831556000 9498 -1576542662883746011825482713628268415770151268429100 9499 1700498127702175991182281077414112367116296508263150 9500 -1783473190079938438752715445600023310352136508324450 9501 1819400177906465058986738259703857390074334847005325 9502 -1805939729291692166391619159429149346997654224107875 9503 1744717746604615047294471802551613476024005937041465 9504 -1641040677910084148658069566973006259242256858968035 9505 1503153279607514234894121072114196410262269042924830 9506 -1341179732574194069188008439519298202181719586494180 9507 1165932370728115037634017334562520673355840857843975 9508 -987775844701487451635775254924293256307757314735665 9509 815701927543337040198415853996655984619814286854560 9510 -656713014872859360694253926383763121987002854392880 9511 515546261614573551554152783163454612150228152525880 9512 -394710252826275376335980238093264838702294712029800 9513 294763010447046702759573561642667294836854479803360 9514 -214738931727660354957437740428480238740193473864240 9515 152632049200919637980916097009783582931722769621640 9516 -105858650150108543889250228477786022996677601309496 9517 71646650019425635602049960248435270047476499319975 9518 -47325194753063215547473139642882272375237476582105 9519 30510467959468405073348102136117616015862770786995 9520 -19199643894662486506480400357178057953518966222785 9521 11793650041899943154649664113478908042705118847310 9522 -7071833223833709682559940346920984302822585108400 9523 4139591734069343200549912330671432283622443439565 9524 -2365553811950418345752474744556785190917199095835 9525 1319657220202350656850497239684042167264772610130 9526 -718688431935005353407810263070344328263059756230 9527 382089088649274417160027151666350171330153587150 9528 -198299366446114048285916921795995337229769816314 9529 100460169662437906586425239509843681892949260936 9530 -49677579136076064069865891027737410086965439068 9531 23976937216847939043301134690430387299385611378 9532 -11294350702873258020888261031770365565305556510 9533 5191886608480350871240436454780430974247520979 9534 -2328852714374262759367585879667038821287640281 9535 1019207383683791005162910901910307059682489313 9536 -435142757765602385875757311314782420527868363 9537 181212646840830119983326604562642090784464330 9538 -73597897825551580422349894947195291494302816 9539 29146646516623659168198311308502501971074439 9540 -11253235734421275398772596128510682999829217 9541 4234910130480309814341511237758220091081506 9542 -1553080291525064180934468937125716552488050 9543 554911619379552550832820779768863012555040 9544 -193118163962376181705992094453318437829760 9545 65444404886195606210128263535914751348680 9546 -21589558274273309200063712990550327775880 9547 6931051069397699318423142844547772209200 9548 -2164665487968043235955269217086418302320 9549 657446522716252873428074979870753963505 9550 -194105693175158947679788668822592681765 9551 55685544910082327800233044680781717190 9552 -15515945678990197196874220909703749450 9553 4196980414617347845626220688836610354 9554 -1101526546500967650170420225948013446 9555 280357810818547446945964438234082998 9556 -69156493805662428901523335957503458 9557 16522660955761523664065109915709835 9558 -3820826820486654549385288189520639 9559 854567439453580657934405567665946 9560 -184715703527241541792959915592158 9561 38553148534345121447153473606208 9562 -7762739396056988887556284828380 9563 1506389414538550954539726854486 9564 -281422243469399622647431121594 9565 50555694192563612816301569317 9566 -8722054483837230928108215499 9567 1443113819238424055803848625 9568 -228641151621227274638555275 9569 34630155180185933981248350 9570 -5004964727082548241005300 9571 688826177710133559964175 9572 -90073649133703766507625 9573 11162684936803218084200 9574 -1307349465848356217800 9575 144237267515097468400 9576 -14936432923756296400 9577 1445743222380772000 9578 -130172805514769472 9579 10841627706549328 9580 -829721068505264 9581 57887073116444 9582 -3646191307330 9583 204871663337 9584 -10112345243 9585 429724064 9586 -15292214 9587 437715 9588 -9453 9589 137 9590 -1 9591 69230003648151669220777340178 9592 -4272562641019185601987231943472 9593 131414362683438120303849643440636 9594 -2685797473227590756560658667963116 9595 41030708389904132487281455518171045 9596 -499752950679698743414882569901691238 9597 5054956243083395930095478799694550257 9598 -43672258366350886998196904743716311136 9599 328965831275683068294353366760413667756 9600 -2194662910877092028709521671099004694160 9601 13128862338329487901853933523187785990672 9602 -71132561699417624434666203781172266685688 9603 351941736946588405406534884226997915458934 9604 -1601160955949770906775621725774963304905908 9605 6737715953414115733496079396718019261625750 9606 -26357196583963228683931754344802877237337600 9607 96272574813271040722853159441126646204066900 9608 -329606533386927620885570969067681272214881700 9609 1061346320497823475675921467930011918411411950 9610 -3224048158922923239785411111151143129702290500 9611 9264156454734968645833739930795036574989958675 9612 -25242309389744618735790723163626989792255107450 9613 65362469505414995108834820184354902031593567975 9614 -161165923093002591687334815461878716910448319600 9615 379101704209871241602747365441515402066689351750 9616 -852120114572736074854368360019551690021908349540 9617 1833047117845015507145519108907678653874086529210 9618 -3779082596026420284976539169455424696147148476480 9619 7476598482979745345885573397070245707453082512880 9620 -14211806916855930957310722132287666236565831841600 9621 25984039417390183021479527941570384903229877391040 9622 -45743176674999545649012539896226410156019560006560 9623 77611706471109544338597145570179218161122965203755 9624 -127028155978837110337970059370072134666378372300730 9625 200728619614044275812223669487669301676302000781925 9626 -306475755482223101818152419646510001464908859979560 9627 452459460026421462672733159737953462674275443354990 9628 -646337103169699728634557358767410310136300742156220 9629 893953624592826337478482033143445634120183821351410 9630 -1197873207616044216167628545446040104509661501587000 9631 1555944942354200353649986571967972400855477149553725 9632 -1960188560880081668581877735906361946904815938990150 9633 2396297022502197415529610894362866728786533061954575 9634 -2843993639215747267004531511715748512464946278484200 9635 3278352621300678126791766763136287131117538336439250 9636 -3672013817371290746139801633804705912516849950166300 9637 3998032976486954778247694709212343290775735440520450 9638 -4232954405020129926624276961420852998144037071957600 9639 4359615117165619022775023177231914784695395699964850 9640 -4369212795428457871672244639229806871219715962123000 9641 4262292950586204259362915038090039300970907269342120 9642 -4048506545012871629364293183698508330815979747009380 9643 3745212470673971455810301070960074945944915398729315 9644 -3375198485247957698426494940746909366700013650542890 9645 2963926778505087980167496516717754995880806544372175 9646 -2536752759717050160575511817470093279607772485062720 9647 2116518070728983326720207173759139179371237136343080 9648 -1721802389113788606727212782704675132021635175357840 9649 1365967349115230147945255788672690474294391300693640 9650 -1056976418319912680097105189501665590107430603106400 9651 797856486918895564354310375325298817425110855459480 9652 -587597195721961022451446556524141421990527375309520 9653 422265504090514478539071517864581020655808011346200 9654 -296136973674006417495368980562423151338436204676992 9655 202696279488741048413584144326019305415580191499550 9656 -135420649925536514530628627735415581346590864855640 9657 88317101919444173302887400737709880082094559474160 9658 -56228355859385404181484449010985249967677090234380 9659 34949548460483436383301238669824106943978680354605 9660 -21209158766671637334305233775187766902549691504950 9661 12566555320034126912050372121822511867592974613545 9662 -7269932853136375903083763914111623106536724377280 9663 4106496895689140527318814661458769520175895351840 9664 -2264854554963975681187497349121977449813650415240 9665 1219643151053602559173236274245183792793795628700 9666 -641268541411525687524326556827704916258857895352 9667 329190958709525612799232298119615833734508144198 9668 -164982471464482134942069316912175699362282933524 9669 80720850610553506455800716247376655604475485094 9670 -38553392709350577952437793958857531024934503680 9671 17973559941098045105161117851085174029485431572 9672 -8178253222439762832944804228069430742505609908 9673 3631589630274216657790544479700918220891241734 9674 -1573591183587140158554850827602357655547022964 9675 665256826900529683091532584793488938286391815 9676 -274363531337284544336868143137915811677662738 9677 110365710348111008522631511636886039874901227 9678 -43294959649720543656338561176556559096979376 9679 16559753303209329276386106668706787395355614 9680 -6174398904778334208379441951044483905754900 9681 2243693043178335132048980182311683960053970 9682 -794430869163527043284382468484165223131680 9683 274006350180392875184113126536464019795240 9684 -92035730088124056107294995556969660105040 9685 30096372654824576392631125147520620620600 9686 -9578440666059197299118959932174292217760 9687 2965852410117464655927578945695199090465 9688 -893138471678119970119947852495426615270 9689 261475955361842177105842670560183778595 9690 -74388449137371302981097590690338557600 9691 20556264547265406663410272704130545072 9692 -5514906354181017046582586216605969128 9693 1435696809730916536618315347560451764 9694 -362474371744419873133656431122403784 9695 88700038773183219849982992154084155 9696 -21024485182327715621830735190922202 9697 4823748278518774727845185546792753 9698 -1070488320926380462149096200959944 9699 229600679066138040189947338755274 9700 -47554043994565652681138437655340 9701 9502205319510214407587054114298 9702 -1829999852351723260871785344992 9703 339311250975527759553390242466 9704 -60500177038493270547337834680 9705 10360287690377876625228569000 9706 -1701526865979352881416933700 9707 267605846114529830543739675 9708 -40236053354684837573166650 9709 5772945351092703693992775 9710 -788780674099652923656000 9711 102401944621318368450600 9712 -12599562808391107700400 9713 1465096596205248766200 9714 -160490755087901403200 9715 16501612059269946000 9716 -1585934606681472096 9717 141786646354810704 9718 -11725608581761152 9719 891050274501387 9720 -61728053005190 9721 3860746438791 9722 -215398458924 9723 10556924077 9724 -445444542 9725 15739245 9726 -447304 9727 9591 9728 -138 9729 1 9730 112016498943988617255084900949 9731 -6963246873480116368366580360279 9732 215730752922332395761712879087535 9733 -4441184835936728462075735176202169 9734 68344219694360732699964527628181351 9735 -838545234001679995440075909492272099 9736 8544337504463722299853411932899258244 9737 -74364964571437197715339902676150149420 9738 564322632134221784144918278508687612994 9739 -3792896892679530722979556697093675461286 9740 22859661560952757103695153587969922261886 9741 -124785455488314813200771984855214601173426 9742 622060779765563973395070028201235307461590 9743 -2851528166872241995894593309534076150859462 9744 12090673537726089746298368247490675540836908 9745 -47659231290168301696449969396804905796975300 9746 175418638164823545966667130038040863080684675 9747 -605215467784780448820545381693028097802221125 9748 1963941476591568020958289460814026334487717175 9749 -6012384592179680496344384411736183723183982825 9750 17411731506583001213270801392438695325718328025 9751 -47816029186948572030637287314483743351194294525 9752 124795571734239933090007847951758463737029522500 9753 -310162063315809511160191525824146074219493419900 9754 735419003342758976654231740086696737172916458600 9755 -1666337619353353402685448583489853035733890193820 9756 3613589425831433568951969062507710882933016470470 9757 -7510606425292824588084568586906287101228384964050 9758 14980872235458478017873133736135812849319648996920 9759 -28710997885822201624173318525643482265538392560680 9760 52928999798489587984495582653761123356989280586920 9761 -93955894900358648447777579582093411596834079114520 9762 160752925006330341945089863926450607264009333485100 9763 -265331881355648260632555908229452767551824029590270 9764 422844809863272860519158077916237179092854943191755 9765 -651141241009687985141196170982553708240560024688905 9766 969598392718723020192780592448504944892183743405480 9767 -1397110871700038699624975783153440430206719603397300 9768 1949276609430039532188877750865840544764333190057990 9769 -2635019707406677742095717094359368023008458937722410 9770 3453109457107508135567580656136852467391997724190550 9771 -4389210354558431475720757244659060611291689790611800 9772 5414167839943507635252550754690873668357013922852375 9773 -6484150782322000400357006186592850894273849099814925 9774 7543020471088927282116720506142790589510906446479450 9775 -8526909101555714884757051110569261459404539555034650 9776 9370544921560421515569777420431161570408881898949900 9777 -10014460571587023143624687116233219599271909020802500 9778 10411969700092214008386038398356625172913767618927775 9779 -10534767641885769060838886975890871002912765886195725 9780 10376223492619277178329631479871459648214629168506585 9781 -9951840173509160037385277788761553891029143875319535 9782 9296872295294357320068715326772779687023164188663525 9783 -8461590688496123223424804451226282514826648635766385 9784 7505057634481160716228008792027185035936661052759040 9785 -6488455382923625592378783589112141531796336344170560 9786 5468972757989370527494134845225888443598823908260360 9787 -4495033474715631294141673882847577433379875166093800 9788 3603315999843592306226621354540820218466254628577360 9789 -2817654020261418204378341216267620903104116615829840 9790 2149595915685854947210989126469631702369395938369240 9791 -1600192614368516941763194672277920478155831704633240 9792 1162494749013395138971434171398506025578058156277360 9793 -824261127914629439923690726904790194990921817332688 9794 570479903182173101511003085136877726801492895496517 9795 -385442124167340778491685911704317159137408532937295 9796 254248219804449092906864130609243077444548195116795 9797 -163745101673492063990852250105873188003290615931325 9798 102971554361768783719435351794288264954360889436295 9799 -63230540450988783400166412791932858149350956967955 9800 37915305820775107446905518227681711053765109558060 9801 -22202041985120921160886610780490920165046898086660 9802 12696086969027867087253075815254434793977392339250 9803 -7090039882588121561914122273651091298252605523310 9804 3866586794666852657520760775033511413937599631090 9805 -2059211058911242294983479752868884046282423340366 9806 1070919669783489206909984094457164431886315300486 9807 -543851009310083811811167506059528943183756516790 9808 269680259291883580441171167849982742266144029996 9809 -130568594022777342429126771238004552194715545284 9810 61718839258928973928839348264723136028667456231 9811 -28480665877912070697473507958821643593278681761 9812 12829050236397770495898259609680656023079340955 9813 -5640323571626959202221152618618058296966133061 9814 2420060657328499961629710016958488684617879109 9815 -1013218256063365807850750622878600041458357369 9816 413875888202019212027697966083304353523638404 9817 -164913905732252827577742668941953281971709820 9818 64089623083410182747066179083021566583416496 9819 -24287232499512727665700017556876987853598564 9820 8973003567336221891261242913125030878363910 9821 -3231242076304238357039354745249167621015410 9822 1133881624230115524678623858556543994275600 9823 -387631638542790240491471835083984007676160 9824 129063153812346331818349263549038052934840 9825 -41839478808851816927705354296781331140680 9826 13201739598892914828474613857740245271730 9827 -4053096574970743573727315467013218387500 9828 1210299971950044475026023567736392111055 9829 -351380350178203677283814482160226085645 9830 99141694099254057490134084083305713026 9831 -27172697447947391360163279146684527646 9832 7230960974730481030146866002400503890 9833 -1867327675280998838653495114640359006 9834 467697071473364616647704533192197774 9835 -113545350775997590021199015534526996 9836 26702800900300071007610326305380901 9837 -6078952302972396731787241663344855 9838 1338642148526863623786197013321426 9839 -284917462456760681758642061238994 9840 58562638728614418043265218624124 9841 -11613627415331337291106270580884 9842 2219866797519814633241477156775 9843 -408533482497858261028836292645 9844 72303578548109571228370252305 9845 -12290455707978456781284057975 9846 2003762867274068645941921725 9847 -312846864196297216357911625 9848 46697824883487674827123600 9849 -6651799674326060384156400 9850 902345303657774510190800 9851 -116308856895557832368800 9852 14208896672111453935000 9853 -1640523784216906465800 9854 178438110369552121200 9855 -18217719471466187568 9856 1738562880742832128 9857 -154341976005077120 9858 12674545929378983 9859 -956424518813907 9860 65793671107318 9861 -4086257242958 9862 226385107065 9863 -11017660833 9864 461621502 9865 -16196002 9866 457032 9867 -9730 9868 139 9869 -1 9870 181246502592140286475862241127 9871 -11347826013443290587608897204700 9872 354108362479250632433929102888450 9873 -7342713062086651614398106723252820 9874 113816112920201593649321718322554565 9875 -1406642404375739471554923007022144688 9876 14437838981548798225388966642086080600 9877 -126581560442251807013390219352765718800 9878 967653427981342050154611547945251430170 9879 -6551882435690844535833996646701367768440 9880 39781420791961775728528643808251383713844 9881 -218777678748685194739133342224356790121000 9882 1098787972200467192002376897283447824093950 9883 -5074749902587576876065285063510274763226960 9884 21679917658012447475689040953742770953322120 9885 -86107101411857620126680091989098458575149808 9886 319350444268262888385970258875972415081726875 9887 -1110240639336531615672783480798750233097787500 9888 3630503264874171945454756310437066350701350250 9889 -11200374227694171757088084983701353187373990500 9890 32688272553497650355448925734969915623892269525 9891 -90470070083276191979698811870549428469167730000 9892 237974070426603500229479955450597109119817385000 9893 -596123558143052035937534189237783254866971262000 9894 1424682770868439729417170631352358213459099230250 9895 -3253876737268848454194048683596101462928715001960 9896 7112974163029802478782936754905242572540993193500 9897 -14903278447150678442013076818869422680308549911000 9898 29968077143731047951843275720112345658001116473850 9899 -57903677038136610599357174394066961351423873399200 9900 107624037101701972630148429120974990525757550538640 9901 -192628071373847782081285702132080945109842919708000 9902 332320526377798534731464589078723237021966377803375 9903 -553112962340815712915615831525975509482211735376100 9904 888905310832965396963937655633359248320980973563950 9905 -1380461806355183947478506668545300888798323827860220 9906 2073199093754832468006709923169012115807019211449375 9907 -3013046367588461448452313734369355685235204088959000 9908 4240341105722904569292335567162726609091236614806700 9909 -5782169524452761490452223390671248672282453629367400 9910 7644074106868386231313284322464192891255933811466685 9911 -9802508372546021279870215636702275025588503453792500 9912 12199675217004136526502918893712801008435236775418750 9913 -14742312261481255302614088452999473075095809301151500 9914 17305523874711605809265493455871928614902293882733625 9915 -19741943390015932913013573250516757961432295951680400 9916 21895486999603091178574523240212766320589156894505000 9917 -23617959898167574585818741498085234167824827991710000 9918 24786045388844856174785748691821759556881072339695125 9919 -25315950137406440940897170013477303047046249467246500 9920 25173284085091250498531433493852369952098302324044430 9921 -24376570211141308845079202452331521870059752790835500 9922 22993924939477488813264294186494408523997223462712375 9923 -21133661469038438241920014718745971568549826474972800 9924 18930575101482371919820309759971222546644116232897600 9925 -16530265777121836469182304198609419847340769881992320 9926 14073946211641979446593125608097169154766397388774000 9927 -11685808621818790428363021510778141009000334249712000 9928 9464316823674453748313551026061088126140521095364800 9929 -7477946438424923190702067760310106711677801847513600 9930 5765106422866168715943640718062551422898623409658560 9931 -4337385725776332911425630355271693602515755018312000 9932 3184952867472426559273700361541007524389697872256800 9933 -2282892850602030996390493878865719371907416178287040 9934 1597437310585543589848277956367687227207994904328755 9935 -1091342677275050394533317624576610467285492293289452 9936 728007445891234044701437443051270116664051287528250 9937 -474221677337326561079200829726101515415515901282500 9938 301666204495744284093588840569985559901630185722225 9939 -187411253579429204453906998361408890006261537909200 9940 113712401591798017759122303141437081070709041139560 9941 -67387280659032404510875892922284254325348732022000 9942 39004625849837928775458501257204124479200185777750 9943 -22050981406579964330354695438027503542043648277800 9944 12176269828308576778608119322929786504984000783100 9945 -6567066394989620640028567084730100376478880866808 9946 3459321687404257114692696145445664311903246785050 9947 -1779753150558055153663220917428869074432354750800 9948 894252119212520898708139390156888341054376031880 9949 -438802246024011500822735733046844825485794078960 9950 210260993222804361463127237353812862252868433087 9951 -98377758359280807459257660451614210364451747900 9952 44941305744584057851162312048203217837249264450 9953 -20042964991611869856674263055901071975592496980 9954 8725641055855988846942395220370035919870403985 9955 -3707642444729150313817328782975004537753899216 9956 1537459854613496028401080100598790434856897000 9957 -622084753583992583261779196201814194592327600 9958 245563282118872339601194954693681635950481930 9959 -94551254487701244621145638590943038342769960 9960 35503929110027284689010240652313702692016444 9961 -12998676512803987291584980126858363722511000 9962 4639130050714746756902091730342175635086250 9963 -1613548992861029821277390689197497662056800 9964 546791165009961148702452223780542681231600 9965 -180481073287257346045173577777993676293280 9966 58007070817862196412107547100216775502875 9967 -18147974645541778372321877177248890274500 9968 5524872502282630225859181705309794277150 9969 -1636068771265619455290935640586956754300 9970 471078308824723141437358838947662343743 9971 -131829297901382465896879949446596209800 9972 35839355232408788926928460496645483300 9973 -9460763021755899741934017548163266680 9974 2423724785527546675151182639986640935 9975 -602266907431689922290734283917646972 9976 145071899954816435756654527386700650 9977 -33852241524198848201546664169685700 9978 7647195130565398395763386015421555 9979 -1671113654978189958225977512215760 9980 352982306504885314209494333977416 9981 -72006265996297478595243274550000 9982 14172805463826679683901137980125 9983 -2688900457056166164817651284100 9984 491197348736345708882435113950 9985 -86295561122067380891071243980 9986 14561824421367055257769719375 9987 -2356845784825050699873000000 9988 365317634430877594879028000 9989 -54138405231913388134936000 9990 7656546922605153262797800 9991 -1031253723361723450260000 9992 131982850163874535070000 9993 -16009911211416261804000 9994 1835463506645728533000 9995 -198241764447699780864 9996 20098068998563830400 9997 -1904630465329670400 9998 167907572208957490 9999 -13692698501198080 10000 1026078936360016 10001 -70095326809200 10002 4323199274100 10003 -237848212440 10004 11495021580 10005 -478264808 10006 16662625 10007 -466900 10008 9870 10009 -140 10010 1 10011 293263001536128903730947142076 10012 -18492319389515547242451339806106 10013 581186941415026318783250879180685 10014 -12138006260502630708907771002343439 10015 189503045676648977963684352673988736 10016 -2359003751297621060644320634836971352 10017 24388818890388259996797301582007483532 10018 -215384363995237802954119088671001948820 10019 1658557620557815641312920045806704761964 10020 -11312432756351717308968164891740294659896 10021 69192964788605377368057794042922673744170 10022 -383344555028961783668433970887822775008270 10023 1939626430714716360136580267709039921676540 10024 -9025066041660286063962255270327798738180372 10025 38845341098326114098052694264743721257385988 10026 -155446250360038369298819102339646135325447228 10027 580876183844944054479317480903111736737561358 10028 -2034806551389574952879299121367750745981735500 10029 6704685380802271582085829252049842918286854925 10030 -20843262084748024198887225705874603261259323575 10031 61300378287774823325807812111109964136984588050 10032 -170974371823722414365785024920003087444254294050 10033 453239712244119625299186615272905001326014637500 10034 -1144259691885465047327205670512526438206282066900 10035 2756225332354250742008936560676838205498986950850 10036 -6344897127490641586296667898438312712121704426030 10037 13980440326130084501928954501009054918402724665930 10038 -29526859035473305508880582160680952354077928068550 10039 59852227826340204411729486275117581187629315381770 10040 -116582752067689860175373768639822789274963382433730 10041 218456713938328171214001186168803075234170704524760 10042 -394208003375908403159211710835149347232434549361160 10043 685701522757976658757840155137254789395818630996475 10044 -1150765370074262508279636328834151514056002142769745 10045 1864863083037053970398711565075571936896047652131805 10046 -2920508358197837329583640495161213845359864826113075 10047 4423259292828739435677997184162817949497526782715075 10048 -6483356333043332616083999440691808231248942903805675 10049 9202664082741405549933527052397922839090773893823690 10050 -12657530337582343801840276052193343304382149181896510 10051 16879353088428655857333088369272294030930385165024635 10052 -21835792833972838986904257203825528528136127055870985 10053 27416351429493665441625685285105949702380754152063625 10054 -33426138260807392229474013533305124977804895176385175 10055 39590856607281788393996302415014192279509009630364575 10056 -45574376366283253607036117816957948035739129389448675 10057 51007975311179445607157873911160685852430334745135300 10058 -55527907469357688908017951854531220087685893907017500 10059 58815974987104644768990528588263618897619667950332900 10060 -60636763168137066176521805681189933606840087693137350 10061 60865457715116968617758234987201132647359180959797515 10062 -59501694469741719380995913734945445713187198990199465 10063 56667367445913154978412211965598710081080140442211400 10064 -52589177097012050278609113356466662607373698573451560 10065 47569294205001970877968333270744379151130603760629440 10066 -41949296261527833981381397547692783925781222459060480 10067 36073184746753186443269564651932477445705991179026680 10068 -30254788308176401169097821001722887597146606804579800 10069 24753441445336836482903193891380049353607109973654160 10070 -19759917282360795143393960002638815740922439558708240 10071 15392648776976946853856697604842289836945821195541400 10072 -11702684763011018569132465745612165503570210132603800 10073 8684833342262154609670764888211207152483511046846160 10074 -6292106845989086995587884967311517091288035867876528 10075 4450810064369747687749774920370284325916903978112312 10076 -3074222112027934762873281492648614853630895730555502 10077 2073598342970733532141619198237123661394091775934497 10078 -1365974224902052669771490522883244820082857804742075 10079 878859436194839628892225022090375340271506976441020 10080 -552307998526162271947662251723327308057242680599380 10081 339038960992002329659934819730527682130735688606820 10082 -203301724235951343430884806844212255561104671248220 10083 119087993477898200373587469994742813598526310139000 10084 -68145647139006014667727318968882719319496439578860 10085 38093838029555393766483575535990801460965248691990 10086 -20802547282209439713620166160528770927745304990274 10087 11097307752177366961631247324632929120268442952344 10088 -5782925847272396080167084568934062329519358052640 10089 2943685529062459632812531475435740157752874812676 10090 -1463622959259309741960001894441737718734885656124 10091 710782078505744836214702318665380823767329968278 10092 -337119417459997239619858405764248716210598862748 10093 156148114340262635806318232109498084224780353305 10094 -70624594307822886910057727722722348109807894491 10095 31188666704796358665246368293229596580080780074 10096 -13446501756648504968610474626223640499082660570 10097 5658978187544665554246106849657099326134434620 10098 -2324458513929741439240601965742557911420934420 10099 931737658786275105610040329978517397126226026 10100 -364401769106086311888040610841501662146850454 10101 139028187165064751201417122156381771913150314 10102 -51733847699135510337634575524421234035542854 10103 18771688187748849573165695715757083351872850 10104 -6640310682118566818670954254623657304819210 10105 2289403311683337301798192176527078396223240 10106 -769111717106070311675331155855317688665560 10107 251689883704012457285755738735950697067885 10108 -80208142038374718358156739744478884164875 10109 24883147119774453073207082450295076662705 10110 -7512321623726453358433931828056977117095 10111 2206288774189596654218428563617924811069 10112 -630080304174052998694402067540943081189 10113 174899614108521735853955275945642196990 10114 -47167445929445687507515973159449108986 10115 12352184878756811033732904721342105389 10116 -3139537043735234187463115939438814903 10117 774041608286806429054999137609728523 10118 -185003093781987680689988433219731205 10119 42838078803291110221096247198428681 10120 -9603226248000349035748005588876309 10121 2082658600211689690478737064817300 10122 -436602199916514130095843879108300 10123 88398938257643972912385889686900 10124 -17270239403380704109747625556870 10125 3252401384340621444928456650355 10126 -589783365566391546554790415905 10127 102861148410708504794782885080 10128 -17231517070388403174000631000 10129 2768861244139415969579151600 10130 -426107839337117043398120400 10131 62697297458176315907924600 10132 -8804109502862434545426600 10133 1177445470197709439265000 10134 -149633285159507703339800 10135 18023812828431542458200 10136 -2051922990564894501432 10137 220078396327006443392 10138 -22157041439898577920 10139 2085212583468006873 10140 -182556695228969477 10141 14784571108665414 10142 -1100260520412174 10143 74644911190365 10144 -4572065147373 10145 249804855522 10146 -11989482390 10147 495384465 10148 -17139255 10149 476909 10150 -10011 10151 141 10152 -1