0 1 1 2 2 -1 3 1 4 -4 5 1 6 0 7 -8 8 6 9 -1 10 -1 11 -12 12 19 13 -8 14 1 15 -2 16 -15 17 44 18 -34 19 10 20 -1 21 -3 22 -16 23 84 24 -104 25 53 26 -12 27 1 28 -4 29 -14 30 140 31 -258 32 200 33 -76 34 14 35 -1 36 -5 37 -8 38 210 39 -552 40 605 41 -340 42 103 43 -16 44 1 45 -6 46 3 47 288 48 -1056 49 1562 50 -1209 51 532 52 -134 53 18 54 -1 55 -7 56 20 57 363 58 -1848 59 3575 60 -3640 61 2170 62 -784 63 169 64 -20 65 1 66 -8 67 44 68 418 69 -3003 70 7436 71 -9646 72 7448 73 -3604 74 1104 75 -208 76 22 77 -1 78 -9 79 76 80 429 81 -4576 82 14300 83 -23088 84 22372 85 -13872 86 5643 87 -1500 88 251 89 -24 90 1 91 -10 92 117 93 364 94 -6578 95 25740 96 -50830 97 60384 98 -46512 99 24054 100 -8435 101 1980 102 -298 103 26 104 -1 105 -11 106 168 107 182 108 -8944 109 43758 110 -104312 111 149226 112 -139536 113 88977 114 -39424 115 12144 116 -2552 117 349 118 -28 119 1 120 -12 121 230 122 -168 123 -11492 124 70720 125 -201552 126 342380 127 -381786 128 293436 129 -159390 130 61732 131 -16950 132 3224 133 -404 134 30 135 -1 136 -13 137 304 138 -748 139 -13872 140 109174 141 -369512 142 737086 143 -966416 144 879681 145 -572792 146 270710 147 -93080 148 23049 149 -4004 150 463 151 -32 152 1 153 -14 154 391 155 -1632 156 -15504 157 161500 158 -646646 159 1501304 160 -2288132 161 2432342 162 -1865875 163 1052480 164 -439920 165 135954 166 -30653 167 4900 168 -526 169 34 170 -1 171 -15 172 492 173 -2907 174 -15504 175 229330 176 -1085280 177 2912168 178 -5111152 179 6273135 180 -5591300 181 3700125 182 -1839240 183 688779 184 -193256 185 39990 186 -5920 187 593 188 -36 189 1 190 -16 191 608 192 -4674 193 -12597 194 312664 195 -1753244 196 5408312 197 -10846340 198 15225080 199 -15589860 200 11939070 201 -6938685 202 3080844 203 -1044638 204 268336 205 -51304 206 7072 207 -664 208 38 209 -1 210 -17 211 740 212 -7049 213 -5016 214 408595 215 -2733872 216 9657700 217 -21989840 218 35023365 219 -40813500 220 35767875 221 -23977200 222 12411594 223 -4976864 224 1541320 225 -365024 226 64855 227 -8364 228 739 229 -40 230 1 231 -18 232 889 233 -10164 234 9614 235 509542 236 -4123095 237 16640960 238 -42791040 239 76811490 240 -101060505 241 100410180 242 -76783590 243 45719544 244 -21320684 245 7791168 246 -2220064 247 487662 248 -80919 249 9804 250 -818 251 42 252 -1 253 -19 254 1056 255 -14168 256 34408 257 600875 258 -6021860 259 27747315 260 -80233200 261 161390655 262 -238119000 263 266112990 264 -230000160 265 155811084 266 -83384048 267 35361700 268 -11866272 269 3130533 270 -641136 271 99788 272 -11400 273 901 274 -44 275 1 276 -20 277 1242 278 -19228 279 73370 280 657800 281 -8521500 282 44875530 283 -145422675 284 326203020 285 -536568150 286 669934800 287 -649329720 288 495902784 289 -301258496 290 146316280 291 -56874180 292 17639676 293 -4331886 294 830908 295 -121770 296 13160 297 -988 298 46 299 -1 300 -21 301 1448 302 -25530 303 131560 304 641355 305 -11678940 306 70525245 307 -255487680 308 636438060 309 -1161220320 310 1610324760 311 -1738594080 312 1485324204 313 -1015035728 314 558529356 315 -248198368 316 89022999 317 -25662312 318 5893914 319 -1063048 320 147189 321 -15092 322 1079 323 -48 324 1 325 -22 326 1675 327 -33280 328 215280 329 493350 330 -15477735 331 107853900 332 -436077930 333 1202160780 334 -2422310550 335 3711935040 336 -4438183200 337 4213339704 338 -3214137164 339 1985778160 340 -998051912 341 408604690 342 -136015737 343 36619232 344 -7898240 345 1344266 346 -176385 347 17204 348 -1174 349 50 350 -1 351 -23 352 1924 353 -42705 354 332280 355 130065 356 -19769880 357 160660290 358 -724522080 359 2203961430 360 -4885561560 361 8235855870 362 -10849707360 363 11379538404 364 -9626578304 365 6627164128 366 -3733683616 367 1726238293 368 -654973852 369 203360287 370 -51352664 371 10439583 372 -1681944 373 209714 374 -19504 375 1273 376 -52 377 1 378 -24 379 2196 380 -54054 381 491985 382 -565500 383 -24192090 384 233236560 385 -1173626520 386 3930284160 387 -9552774000 388 17645338260 389 -25497087390 390 29395444464 391 -27418557848 392 20895128400 393 -13096479448 394 6777555512 395 -2900170260 396 1025075194 397 -298167375 398 70887564 399 -13627086 400 2084168 401 -247548 402 22000 403 -1376 404 54 405 -1 406 -25 407 2492 408 -67599 409 705744 410 -1753050 411 -28048800 412 330004920 413 -1855967520 414 6830233410 415 -18150270600 416 36607594650 417 -57789805680 418 72908437914 419 -74605981856 420 62581650520 421 -43354403680 422 24925352179 423 -11922922180 424 4746960361 425 -1570057280 426 429502920 427 -96459792 428 17585708 429 -2559760 430 290275 431 -24700 432 1483 433 -56 434 1 435 -26 436 2813 437 -83636 438 987102 439 -3646344 440 -30152460 441 454822080 442 -2868313440 443 11586150180 444 -33578000610 445 73720121640 446 -126690118620 447 174211237044 448 -194701843778 449 178874154496 450 -136193978432 451 86427552526 452 -45871026279 453 20391767708 454 -7588907546 455 2358175556 456 -608795418 457 129547040 458 -22457680 459 3118310 460 -338299 461 27612 462 -1594 463 58 464 -1 465 -27 466 3160 467 -102486 468 1352096 469 -6526740 470 -28609776 471 609791700 472 -4335481440 473 19210380390 474 -60591880800 475 144410649240 476 -269310553200 477 402204154794 478 -489008942744 479 489868502250 480 -407907707680 481 284123731305 482 -166246682904 483 81907601334 484 -33999525520 485 11875755738 486 -3479306600 487 850303790 488 -171902640 489 28404025 490 -3770208 491 392040 492 -30744 493 1709 494 -60 495 1 496 -28 497 3534 498 -124496 499 1819576 500 -10759232 501 -20540352 502 793371096 503 -6412441140 504 31170092040 505 -106816141380 506 275693057640 507 -556341637020 508 899507625744 509 -1185520196504 510 1289871792748 511 -1169489939178 512 889727617764 513 -570746070834 514 309670117864 515 -142317744828 516 55392861440 517 -18225573520 518 5050367140 519 -1171651390 520 225592380 521 -35606142 522 4526676 523 -451934 524 34104 525 -1828 526 62 527 -1 528 -29 529 3936 530 -150040 531 2411552 532 -16811300 533 -1711696 534 997490844 535 -9282771936 536 49542244830 537 -184210494000 538 513791607420 539 -1119065778480 540 1953152733714 541 -2781539076008 542 3275395279750 543 -3220943963424 544 2664821443401 545 -1864973076528 546 1108178705228 547 -560306082000 548 241227711970 549 -88364701880 550 27476004010 551 -7221767280 552 1594432125 553 -293034456 554 44267454 555 -5399800 556 518433 557 -37700 558 1951 559 -64 560 1 561 -30 562 4367 563 -179520 564 3153568 565 -25274920 566 33928260 567 1203322288 568 -13150593576 569 77197169556 570 -311147091450 571 936100651200 572 -2195581527360 573 4125863620164 574 -6330710689226 575 8042457842760 576 -8547793267420 577 7660859232462 578 -5824021525623 579 3771660369120 580 -2086473124400 581 987368644500 582 -399731542210 583 138266342760 584 -40747887180 585 10185039150 586 -2144894895 587 377042688 588 -54615120 589 6402562 590 -592005 591 41540 592 -2078 593 66 594 -1 595 -31 596 4828 597 -213367 598 4075104 599 -36892108 600 94843136 601 1375225472 602 -18221737504 603 118002687858 604 -515280858456 605 1669556786430 606 -4208197927440 607 8494156033974 608 -14005745922608 609 19140231094996 610 -21917100414176 611 21204690288943 612 -17443929207180 613 12259163558635 614 -7384300535920 615 3819982701430 616 -1698467027040 617 648788223720 618 -212540349840 619 59523533355 620 -14181794484 621 2854712817 622 -480873128 623 66901811 624 -7548872 625 673134 626 -45632 627 2209 628 -68 629 1 630 -32 631 5320 632 -252042 633 5210007 634 -52584400 635 192650120 636 1452285520 637 -24668106904 638 177029943664 639 -837417313320 640 2918293780116 641 -7890371113950 642 17070646375224 643 -30174937189964 644 44243750269840 645 -54426638655928 646 56665621759600 647 -50268527177680 648 38190595955330 649 -24941291506075 650 14036897294280 651 -6817185213300 652 2857777131720 653 -1033121036220 654 321402377400 655 -85742227428 656 19514177430 657 -3761843953 658 608274188 659 -81407550 660 8853600 661 -762320 662 49984 663 -2344 664 70 665 -1 666 -33 667 5844 668 -296037 669 6596952 670 -73486699 671 343041504 672 1336695448 673 -32566761824 674 260725306374 675 -1336583711848 676 5004448087122 677 -14490838080576 678 33537507830424 679 -63414774832544 680 99522206634648 681 -131179927167520 682 146553191886185 683 -139758746907780 684 114390555529705 685 -80688878431560 686 49195103393205 687 -25972800693840 688 11883951253020 689 -4711478854320 690 1616402257665 691 -478705037772 692 121915869471 693 -26556992208 694 4911490518 695 -763540416 696 98441616 697 -10332608 698 860079 699 -54604 700 2483 701 -72 702 1 703 -34 704 6401 705 -345876 706 8279934 707 -100985950 708 566919587 709 878063872 710 -41802112192 711 376987430908 712 -2096475416750 713 8427186105976 714 -26095753134324 715 64495207366200 716 -130192120305548 717 218215437832000 718 -307455422313760 719 367620689180290 720 -375802158524065 721 330349262011860 722 -250827020886750 723 165042187923690 724 -94323519567585 725 46882926068160 726 -20273787925440 727 7622880992250 728 -2488070105781 729 703022599284 730 -171268009934 731 35771699056 732 -6357163800 733 951570048 734 -118344512 735 12002782 736 -966943 737 59500 738 -2626 739 74 740 -1 741 -35 742 6992 743 -402116 744 10308792 745 -136765135 746 891783620 747 -147487291 748 -51915526432 749 535051667634 750 -3233354552560 751 13946399541580 752 -46127854294048 753 121548660036300 754 -261464673144752 755 467100789334900 756 -701946355292000 757 896143608788155 758 -979466259320640 759 922110127018080 760 -751314425353800 761 531716293340925 762 -327716426365020 763 176205420450885 764 -82719023064720 765 33903147652275 766 -12120316166040 767 3772199434878 768 -1019001626944 769 237899917528 770 -47722486240 771 8161862280 772 -1177926464 773 141489997 774 -13882064 775 1083460 776 -64680 777 2773 778 -76 779 1 780 -36 781 7618 782 -465348 783 12739766 784 -182853112 785 1353412788 786 -2064822074 787 -61881453381 788 745031430792 789 -4905285356004 790 22698967529744 791 -80106354995352 792 224729967000448 793 -514285886020256 794 977450813982552 795 -1563538077605140 796 2126612883688020 797 -2479273968905370 798 2493337251344940 799 -2173911956838930 800 1649704824111960 801 -1092825626503380 802 633244341198630 803 -321369678654885 804 142902437377020 805 -55655709878574 806 18961692436512 807 -5638934678832 808 1459029762944 809 -326987726208 810 63094640752 811 -10399370696 812 1448903676 813 -168287182 814 15989484 815 -1210194 816 70152 817 -2924 818 78 819 -1 820 -37 821 8280 822 -536198 823 15636088 824 -241680855 825 1997895068 826 -5335569645 827 -69782558256 828 1016892647331 829 -7322247590240 830 36356820873912 831 -136783823226400 832 408017628959948 833 -991837065896208 834 2002086724650460 835 -3402580613900832 836 4920620236193025 837 -6105694562178120 838 6543838344577170 839 -6089846739669000 840 4941605311721925 841 -3507639650753700 842 2183108888449755 843 -1193264675443680 844 573271405756650 845 -242093540968128 846 89806895316720 847 -29220560167232 848 8319094287192 849 -2065282729120 850 445015145432 851 -82715455680 852 13155688051 853 -1771595976 854 199182690 855 -18345192 856 1347725 857 -75924 858 3079 859 -80 860 1 861 -38 862 8979 863 -615328 864 19068608 865 -316144686 866 2884058203 867 -10604212284 868 -72348093486 869 1358536422126 870 -10756102471807 871 57336921808320 872 -229818112331360 873 728089114145848 874 -1877405874732108 875 4018559701214576 876 -7243709874846984 877 11117208202598862 878 -14652735391643895 879 16700033999987520 880 -16549619867076240 881 14323352539000890 882 -10864058986725945 883 7240613086454580 884 -4248268560682230 885 2196905049579960 886 -1001802777814332 887 402745639165056 888 -142609080972352 889 44399718978672 890 -12122672019224 891 2892218379232 892 -600046686096 893 107577928106 894 -16530592821 895 2153971872 896 -234662880 897 20970490 898 -1496649 899 82004 900 -3238 901 82 902 -1 903 -39 904 9716 905 -703437 906 23116456 907 -409677125 908 4086366024 909 -18756913126 910 -64309416432 911 1772528290407 912 -15548493775500 913 89073125214535 914 -380189323244640 915 1277978711663108 916 -3491063797713856 917 7912438552510800 918 -15103398837007712 919 24557506043851683 920 -34316984423708532 921 41508965047041765 922 -43709426994471000 923 40254719633356095 924 -32543830861699080 925 23162176271185350 926 -14543885532375360 927 8068807254085500 928 -3958417064240496 929 1717487160827724 930 -658743240942528 931 223089424642504 932 -66579780288000 933 17462093632256 934 -4009596295744 935 802046854257 936 -138867517772 937 20639353875 938 -2604952440 939 275256135 940 -23887864 941 1657578 942 -88400 943 3401 944 -84 945 1 946 -40 947 10492 948 -801262 949 27867741 950 -526326020 951 5698350970 952 -30995979992 953 -37513826252 954 2250829575120 955 -22113413369600 956 136357822396250 957 -619633659372455 958 2208057632425008 959 -6382700432358712 960 15297381201520880 961 -30875526351679240 962 53101202722112216 963 -78538739499624852 964 100634880517804542 965 -112378199168907525 966 109895513722182300 967 -94478322370028310 968 71627570317615200 969 -48001678775253840 970 28484594990966400 971 -14983838604752160 972 6990645746730888 973 -2892364561740428 974 1060522371248864 975 -344126313199280 976 98611749173280 977 -24881239537648 978 5506112076152 979 -1063251296980 980 177992253650 981 -25614595875 982 3134494220 983 -321535214 984 27121016 985 -1831140 986 95120 987 -3568 988 86 989 -1 990 -41 991 11308 992 -909579 993 33420288 994 -670842656 995 7836661936 996 -48933397828 997 20277743920 998 2766644686085 999 -30929162538820 1000 205755932947565 1001 -995435817896520 1002 3757770212559363 1003 -11482394699428576 1004 29065024282889672 1005 -61945035067871648 1006 112520425752051989 1007 -175861697297653388 1008 238299535488192171 1009 -281681851861148592 1010 291914506979916030 1011 -266308327600539840 1012 214571286734073360 1013 -153087042335747520 1014 96902061503101140 1015 -54493855136230224 1016 27247642937386212 1017 -12116631629269216 1018 4790319879595652 1019 -1682195217359424 1020 523887717913584 1021 -144364631952832 1022 35091416835695 1023 -7493747152340 1024 1398596450405 1025 -226616492960 1026 31608328180 1027 -3753676784 1028 374119668 1029 -30694896 1030 2017979 1031 -102172 1032 3739 1033 -88 1034 1 1035 -42 1036 12165 1037 -1029204 1038 39882414 1039 -848779580 1040 10645815558 1041 -74707477600 1042 127002711920 1043 3262182053130 1044 -42511556394125 1045 306083206037700 1046 -1576993909368150 1047 6302918610590238 1048 -20339859179057803 1049 54315062063687040 1050 -122079568066953728 1051 233884683849863410 1052 -385705080847733913 1053 551825887756233188 1054 -689285040041581830 1055 755615352098798352 1056 -730052839810967400 1057 623823330751071360 1058 -472743692630314560 1059 318406570350983400 1060 -190905933170809428 1061 101998495264271760 1062 -48588541634184216 1063 20636749017211656 1064 -7810584001115220 1065 2631358904013312 1066 -787735742281600 1067 209041353548070 1068 -49015659843395 1069 10112947799500 1070 -1826214840450 1071 286698655100 1072 -38794146534 1073 4474795104 1074 -433678320 1075 34635734 1076 -2218755 1077 109564 1078 -3914 1079 90 1080 -1 1081 -43 1082 13064 1083 -1160994 1084 47373744 1085 -1066598918 1086 14303748760 1087 -111127372930 1088 308435157520 1089 3630716708255 1090 -57356132302560 1091 448922035521960 1092 -2464635206877480 1093 10425060917989263 1094 -35500242269277268 1095 99904959023542211 1096 -236529163129722848 1097 477328510014628559 1098 -829433148247677848 1099 1251057320872008118 1100 -1648714115978248256 1101 1908601237259262504 1102 -1949412704120193312 1103 1763128214579036760 1104 -1416223673675952960 1105 1012654771829180220 1106 -645724581556372032 1107 367655280761966736 1108 -187058946903370976 1109 85071719789011876 1110 -34575721802082672 1111 12549414091228260 1112 -4062465756623680 1113 1170727032542045 1114 -299578926082520 1115 67842958991990 1116 -13538760987440 1117 2368003822470 1118 -360533271384 1119 47369617074 1120 -5311456848 1121 500931809 1122 -38971072 1123 2434144 1124 -117304 1125 4093 1126 -92 1127 1 1128 -44 1129 14006 1130 -1305848 1131 56026068 1132 -1331792000 1133 19028280880 1134 -161851017020 1135 600994976050 1136 3690816205860 1137 -75831424919250 1138 649116997308780 1139 -3801198539908770 1140 17011838432265768 1141 -61085686277485996 1142 180995098252674650 1143 -450883717216034179 1144 957301499309116556 1145 -1750489725662250342 1146 2779721902235460896 1147 -3859200512786922800 1148 4710301238397974912 1149 -5077373805688681728 1150 4851845802527195472 1151 -4122831869300628120 1152 3123126646983330000 1153 -2113198001771114856 1154 1279036647816033744 1155 -693184632934524472 1156 336565637464183072 1157 -146412579392062000 1158 57043191080525880 1159 -19886609862194020 1160 6194878468159700 1161 -1720869224863690 1162 425151896267000 1163 -93094266126420 1164 17988069977280 1165 -3050276218704 1166 450797710428 1167 -57558852450 1168 6278684732 1169 -576655198 1170 43729796 1171 -2664838 1172 125400 1173 -4276 1174 94 1175 -1 1176 -45 1177 14992 1178 -1464708 1179 65984240 1180 -1653011150 1181 25084605000 1182 -231602941990 1183 1055405811600 1184 3149920727415 1185 -97997533741800 1186 925143384014850 1187 -5786878870248840 1188 27399814486451043 1189 -103682968717960492 1190 323170923759293085 1191 -846233369555020160 1192 1888158205819638732 1193 -3628847802385939392 1194 6058876209261164016 1195 -8849408811831058240 1196 11371201752323610120 1197 -12915636145655145056 1198 13017937196164035912 1199 -11681285867452498752 1200 9356430391438107900 1201 -6703798068969187680 1202 4303616016641215608 1203 -2478346966781711712 1204 1281244188073878740 1205 -594815074446224400 1206 247949547461885500 1207 -92753945048290240 1208 31105639765971375 1209 -9337037991804560 1210 2503330058405700 1211 -597801667532400 1212 126702402258510 1213 -23728089143304 1214 3904502022486 1215 -560603958480 1216 69615290105 1217 -7393024056 1218 661680646 1219 -48942168 1220 2911545 1221 -133860 1222 4463 1223 -96 1224 1 1225 -46 1226 16023 1227 -1638560 1228 77407120 1229 -2040214540 1230 32793940270 1231 -326439471960 1232 1741419589140 1233 1553619437370 1234 -123313563291765 1235 1299167304462720 1236 -8697702584603760 1237 43574669410885158 1238 -173680065644886031 1239 569029717983872012 1240 -1564753945653299226 1241 3665248281885181068 1242 -7395364084929267174 1243 12966878318672806528 1244 -19898493320136357696 1245 26881511078080303568 1246 -32125100237945218504 1247 34099664735456021408 1248 -32257677061768405296 1249 27271020003345384552 1250 -20650828527605368404 1251 14031993454435585152 1252 -8567125317270114560 1253 4704269705465286120 1254 -2324461757574265540 1255 1033670978289469520 1256 -413570827696271960 1257 148770346112073290 1258 -48058846524716805 1259 13918546212348960 1260 -3605839127344080 1261 833218402072140 1262 -171108304326414 1263 31086295477848 1264 -4968151086996 1265 693555853958 1266 -83824683019 1267 8672655552 1268 -756900144 1269 54639858 1270 -3174989 1271 142692 1272 -4654 1273 98 1274 -1 1275 -47 1276 17100 1277 -1828435 1278 90468560 1279 -2504825050 1280 42543490080 1281 -454069942200 1282 2753872838640 1283 -1784101441815 1284 -150183212279100 1285 1796504788202355 1286 -12907693603421400 1287 68447226919923033 1288 -287251831982696728 1289 988568577853336970 1290 -2852304239735450304 1291 7007092303604022630 1292 -14827128649357776024 1293 27270244513013716214 1294 -43914456147114463680 1295 62290313723973354712 1296 -78216075408315595520 1297 87306492512693225408 1298 -86933732991540333248 1299 77443286677021066500 1300 -61868878989586933680 1301 44411199419835323100 1302 -28687897122194102560 1303 16694420540126808060 1304 -8758378146167592800 1305 4143854166691319080 1306 -1768058688633723200 1307 680005880154447165 1308 -235551001169702340 1309 73392608891009025 1310 -20532422799504720 1311 5145573529229850 1312 -1151706921581664 1313 229376393259624 1314 -40461993693360 1315 6285647504807 1316 -853812195940 1317 100508313477 1318 -10137513672 1319 863268315 1320 -60855976 1321 3455910 1322 -151904 1323 4849 1324 -100 1325 1 1326 -48 1327 18224 1328 -2035410 1329 105358435 1330 -3059904120 1331 54797864940 1332 -624243902520 1333 4220396030340 1334 -7875695159640 1335 -175268759824620 1336 2444025484221090 1337 -18914189410441395 1338 106227478032382308 1339 -469270825240430458 1340 1695359269705498656 1341 -5128423111670938352 1342 13201240565058314496 1343 -29265985517390307504 1344 56400739356712401924 1345 -95200663487106285878 1346 141613572516980869536 1347 -186597364302659327248 1348 218729395698246024928 1349 -228916281434005486608 1350 214549286342237081696 1351 -180530216128589565456 1352 136659284374821994728 1353 -93219868346953413660 1354 57372468496982432560 1355 -31886715074887728120 1356 16012415501260761440 1357 -7266400716262493520 1358 2979300102830544240 1359 -1103049035969135040 1360 368417672739371430 1361 -110851615362674385 1362 29990351455892280 1363 -7277879068066764 1364 1579373412623064 1365 -305332229559348 1366 52339732849016 1367 -7909447213668 1368 1046156167342 1369 -120026440677 1370 11809410444 1371 -981805278 1372 67625104 1373 -3755064 1374 161504 1375 -5048 1376 102 1377 -1 1378 -49 1379 19396 1380 -2260609 1381 122283720 1382 -3720341625 1383 70112143920 1384 -849215727780 1385 6311163124560 1386 -18187684907805 1387 -192478612210500 1388 3266814940064445 1389 -27364710701682480 1390 162921918555282978 1391 -757517296530546496 1392 2871420786798090800 1393 -9099901253311925056 1394 24523811938183544714 1395 -56906082950481153480 1396 114797219717801395138 1397 -202887610183810510000 1398 316137494797094670238 1399 -436592225713983928512 1400 536749663186458151696 1401 -589628225574716664896 1402 580571567441458583500 1403 -513740839609829278928 1404 409437585458398231812 1405 -294411123946534719488 1406 191270384800791470720 1407 -112387520500590296000 1408 59767691910717931920 1409 -28777158245152025280 1410 12544995041769134835 1411 -4949847173599111980 1412 1766491772556868875 1413 -569588480665215480 1414 165686744745229095 1415 -43394402670444144 1416 10207249500053268 1417 -2149575878048400 1418 403726047752573 1419 -67304815080412 1420 9901251234875 1421 -1276071535024 1422 142781993250 1423 -13712165024 1424 1113599576 1425 -74983328 1426 4073223 1427 -171500 1428 5251 1429 -104 1430 1 1431 -50 1432 20617 1433 -2505204 1434 141469614 1435 -4503062850 1436 89146764525 1437 -1144299696960 1438 9251145946560 1439 -34810837780530 1440 -191500779688575 1441 4282083008118300 1442 -39082046932988010 1443 246981069779866128 1444 -1208685686375945512 1445 4804999600421229440 1446 -15942800181751002560 1447 44946284564620699988 1448 -109069992321755544170 1449 230099783029371541832 1450 -425371776598316129260 1451 693549027261018980940 1452 -1002724581922403200014 1453 1291362156388654206976 1454 -1487089832901885994880 1455 1536222074115396750200 1456 -1427523030532527575900 1457 1195956726151803747824 1458 -905039965004514257128 1459 619579425051135228368 1460 -384158710727084334600 1461 215910488820765398400 1462 -110055607684759488960 1463 50887848225859750710 1464 -21341640352998223755 1465 8114413045973478300 1466 -2794817118524625450 1467 870971618699781390 1468 -245197671018050619 1469 62229528257927616 1470 -14201069026590720 1471 2904688240704530 1472 -530426230699729 1473 86061161382820 1474 -12333367864246 1475 1549826111080 1476 -169224518020 1477 15871739072 1478 -1259811168 1479 82968270 1480 -4411175 1481 181900 1482 -5458 1483 106 1484 -1 1485 -51 1486 21888 1487 -2770416 1488 163160712 1489 -5427253689 1490 112684447980 1491 -1528530430665 1492 13335428465520 1493 -60685136599815 1494 -155712109386120 1495 5488851855860730 1496 -55081466172411840 1497 370122267937437288 1498 -1906835146001210656 1499 7947264100420313592 1500 -27590698710611309504 1501 81311557372808857822 1502 -206180186257650634848 1503 454472338662697232696 1504 -877955726042193290352 1505 1496332336323259420902 1506 -2262405965391841452456 1507 3048699231513253462270 1508 -3675913596617709531840 1509 3978962413691220911780 1510 -3877527295570622623072 1511 3409998897377736839736 1512 -2711625532214297542592 1513 1952928430305993243144 1514 -1275509326004713601568 1515 756211996457897199480 1516 -407244545945132351040 1517 199286309094709855545 1518 -88621281758257086240 1519 35803974672388311480 1520 -13134458802357513720 1521 4371073611178959135 1522 -1317972558065438484 1523 359449478033852583 1524 -88482090433060656 1525 19606719460247207 1526 -3898235887023576 1527 692647302230494 1528 -109451825576288 1529 15290238093156 1530 -1874562982096 1531 199854396588 1532 -18316378080 1533 1421674485 1534 -91619120 1535 4769724 1536 -192712 1537 5669 1538 -108 1539 1 1540 -52 1541 23210 1542 -3057516 1543 187622226 1544 -6514605240 1545 141649385124 1546 -2025445612350 1547 18948241415145 1548 -99894863884620 1549 -59238302483850 1550 6851332812989280 1551 -76569737267696400 1552 548344932267420288 1553 -2975106873563913088 1554 12996363746420608400 1555 -47185861339891930040 1556 145267528891608325160 1557 -384601937566354583348 1558 885025080553673558408 1559 -1785012014148767684140 1560 3177071371427693151216 1561 -5018419685184539125800 1562 7068442272029694170020 1563 -8913436591846786531070 1564 10097616349884754605200 1565 -10306493974299938582024 1566 9501568364174292554720 1567 -7928209996801817667792 1568 5997902967775148800512 1569 -4119788371588336111680 1570 2572022830099742602128 1571 -1460645480663402412600 1572 754929315908692311420 1573 -355187232258225804270 1574 152114818057060230900 1575 -59278075158578713470 1576 21005634406015650600 1577 -6761821056291785484 1578 1974641985875216034 1579 -522212589873383175 1580 124790841112850540 1581 -26872765003594630 1582 5197469330101744 1583 -899217585518824 1584 138482475651520 1585 -18870139539328 1586 2258400036200 1587 -235227341580 1588 21076758780 1589 -1600501550 1590 100976668 1591 -5149690 1592 203944 1593 -5884 1594 110 1595 -1 1596 -53 1597 24584 1598 -3367826 1599 215141256 1600 -7789579017 1601 177128927508 1602 -2664010179159 1603 26586499977120 1604 -158052832584570 1605 137130368303040 1606 8273052072601680 1607 -104909341175970240 1608 803137333865099688 1609 -4591723533394035808 1610 21020570265984816296 1611 -79777387715593158976 1612 256409361750299722538 1613 -708291217766666857008 1614 1700179760011004467468 1615 -3577093382809015636336 1616 6642822420680894565670 1617 -10951504776404929950360 1618 16106604997730674003570 1619 -21219401859105557700320 1620 25129706877925074829690 1621 -26833077002914009146176 1622 25899631805270786851728 1623 -22646362825563630347712 1624 17971087502046122025672 1625 -12961970384947107422304 1626 8507622035329924116456 1627 -5086069245481415076288 1628 2771217803386077179895 1629 -1376682498666886833720 1630 623612893699957954590 1631 -257536509571860144120 1632 96918270359431055535 1633 -33211303960533783084 1634 10351655550008364969 1635 -2930585075188921728 1636 752187552638837048 1637 -174638135233016224 1638 36575056361567624 1639 -6886452675563104 1640 1160892298728708 1641 -174348191748080 1642 23187085215140 1643 -2710538341280 1644 275959184655 1645 -24186142760 1646 1797685162 1647 -111083336 1648 5551909 1649 -215604 1650 6103 1651 -112 1652 1 1653 -54 1654 26011 1655 -3702720 1656 246028112 1657 -9279694050 1658 220398048909 1659 -3479703673476 1660 36888768718254 1661 -242797301261640 1662 491551871674500 1663 9557640963911040 1664 -141521997156845760 1665 1162839076638749328 1666 -7011477527089258216 1667 33636500318943060000 1668 -133389484357279204208 1669 447328582324584278892 1670 -1288389859717278853206 1671 3223625657235002233536 1672 -7069354511480268056000 1673 13685666852743111616460 1674 -23527412288306215340590 1675 36096272499836583787480 1676 -49631972124095002873140 1677 61381199265070952754500 1678 -68489366909453154540018 1679 69130772249281290294912 1680 -63264147459596229879360 1681 52590634861880725598544 1682 -39775239900352000758600 1683 27405191625507213053088 1684 -17219115045629351856432 1685 9873575536344877124658 1686 -5169395568461625043065 1687 2471793468009742512000 1688 -1079407837685099529360 1689 430367415884706604590 1690 -156579057224206836219 1691 51939973074675296988 1692 -15690613110512825250 1693 4310169339353745284 1694 -1074591058101274866 1695 242590778626049728 1696 -49448744127175008 1697 9069754797369000 1698 -1490718542685540 1699 218463962142160 1700 -28372934556120 1701 3241379951810 1702 -322730968625 1703 27680536416 1704 -2014702144 1705 121983210 1706 -5977233 1707 227700 1708 -6326 1709 114 1710 -1 1711 -55 1712 27492 1713 -4063625 1714 280617688 1715 -11015837195 1716 272946864360 1717 -4515795216702 1718 50670741132864 1719 -364430538656964 1720 1088770676307600 1721 10350677983545900 1722 -187692294101632320 1723 1664062816569244728 1724 -10594070597423229952 1725 53263907898990561920 1726 -220638081317908309440 1727 771637287256148039454 1728 -2315817083992475128296 1729 6035461414176278852810 1730 -13785241297386522709200 1731 27797865796285596723250 1732 -49788986652950612347280 1733 79613352290248708911980 1734 -114140814888921031833440 1735 147264663776311833552450 1736 -171526856081063252688360 1737 180851279602744948278114 1738 -173012704342910119705920 1739 150474329681311559050776 1740 -119179144277637619693440 1741 86078001116036502748320 1742 -56757352471284501689664 1743 34195048314933028925853 1744 -18835684174601240377068 1745 9489369610781152112475 1746 -4373072633808081426600 1747 1843224399095081683005 1748 -710314226372586493944 1749 250107347823549065226 1750 -80390614220512025760 1751 23558764236581478770 1752 -6284713320323278792 1753 1523197558991806698 1754 -334601814204836640 1755 66427361423184300 1756 -11876843690992000 1757 1904459381754720 1758 -272499292913120 1759 34579735275085 1760 -3862655746300 1761 376294356295 1762 -31598857368 1763 2253116655 1764 -133722072 1765 6426530 1766 -240240 1767 6553 1768 -116 1769 1 1770 -56 1771 29028 1772 -4452022 1773 319270889 1774 -13032598028 1775 336511517006 1776 -5824833624288 1777 68968508764176 1778 -536734517185152 1779 2050420019597664 1780 10054944326873160 1781 -244213269029964780 1782 2352978850601372448 1783 -15840726484326446416 1784 83485386076461293792 1785 -361150586177527976592 1786 1316584073505620109456 1787 -4114881595523819442840 1788 11163114255110030600380 1789 -26536589497469056215210 1790 55695306037214604539240 1791 -103848426813880606077220 1792 172919418733611446383760 1793 -258263009943995769705720 1794 347288943176473746183840 1795 -421829009028985184389152 1796 464098643037271858949676 1797 -463612540828968957810594 1798 421370728843652512208928 1799 -349057378336234797679056 1800 263929954884203412136992 1801 -182373591012976154271216 1802 115273873564805682416712 1803 -66697021095673884636924 1804 35342629928153802090018 1805 -17156107040712215436315 1806 7629154016113538188020 1807 -3107273794616047834674 1808 1158588948945009327408 1809 -395197963154060291496 1810 123197973354321238016 1811 -35053599819126761488 1812 9088517659680842460 1813 -2142952443274304970 1814 458386782253836240 1815 -88690330262482760 1816 15467298492359280 1817 -2421085033024840 1818 338417383511480 1819 -41982315799060 1820 4587563922474 1821 -437477368887 1822 35983107468 1823 -2514583566 1824 146347432 1825 -6900684 1826 253232 1827 -6784 1828 118 1829 -1 1830 -57 1831 30620 1832 -4869447 1833 362376112 1834 -15368629750 1835 413108767680 1836 -7470383548880 1837 93091110019776 1838 -778007004477516 1839 3548803880072880 1840 7708790650602756 1841 -310789188285170400 1842 3286108153663464948 1843 -23440361221831035328 1844 129547590738258472080 1845 -585148477113608937536 1846 2222681445932620156050 1847 -7230530180560783866840 1848 20405648691567601790790 1849 -50451051952661620321600 1850 110129335775612668570440 1851 -213603173012025204346400 1852 370073911990854789932760 1853 -575304623732681953961760 1854 805576232520631428520950 1855 -1019420105153380862273784 1856 1169175015500783954010390 1857 -1218311020352299654864944 1858 1155879668834962423177674 1859 -1000306341238484487873600 1860 790839286988605119204720 1861 -571919784438871218989760 1862 378726289827654490178787 1863 -229832231581552211313492 1864 127892911341200336704485 1865 -65281771375770151536048 1866 30571190673844210129350 1867 -13133387378973047363424 1868 5174344344682517424264 1869 -1868594261032617884640 1870 618035145626121288758 1871 -187020459672251482200 1872 51707437579496639710 1873 -13039820732024615760 1874 2993298646358793150 1875 -623890599087809760 1876 117720467865446600 1877 -20036969265495840 1878 3063340064772715 1879 -418519359363300 1880 50781149287713 1881 -5430919802880 1882 507190467168 1883 -40878552528 1884 2800851900 1885 -159908560 1886 7400595 1887 -266684 1888 7019 1889 -120 1890 1 1891 -58 1892 32269 1893 -5317492 1894 410350782 1895 -18067037584 1896 505074648104 1897 -9529042241152 1898 124684094824256 1899 -1112370601789656 1900 5825194745025612 1901 1813833094259472 1902 -385073898190978776 1903 4530026645010727848 1904 -34326104112999089188 1905 199050156621886685696 1906 -938693958787948370560 1907 3713927295473229140180 1908 -12568860211530368446890 1909 36878713308585956848040 1910 -94771163099421786218780 1911 215014417466672352923240 1912 -433487254985782471186020 1913 780831578260123337828160 1914 -1262420149512222928150560 1915 1839168145597471064819820 1916 -2422587433798407968679366 1917 2893671493117676911344888 1918 -3142184515376414305929684 1919 3108699629178571989011364 1920 -2807434972975696601245818 1921 2318054960331491314146048 1922 -1752305264853371402913024 1923 1214098490529374516930622 1924 -771693731895085028168847 1925 450275424335799082632444 1926 -241300347052028424340266 1927 118794998707345033606728 1928 -53730691637174257021524 1929 22323487119393072884544 1930 -8516334903593692902048 1931 2981466578930539224140 1932 -957022465151497491670 1933 281346817171563919160 1934 -75644126600271566260 1935 18568031242488365820 1936 -4152389514271929910 1937 843864236326343680 1938 -155373321363413440 1939 25825232011529790 1940 -3858396467700255 1941 515494094016252 1942 -61205511524586 1943 6409317629748 1944 -586432988658 1945 46333908896 1946 -3113768336 1947 174456518 1948 -7927179 1949 280604 1950 -7258 1951 122 1952 -1 1953 -59 1954 33976 1955 -5797806 1956 463642944 1957 -21175796200 1958 615107566112 1959 -12092775581528 1960 165806121869888 1961 -1571418293926052 1962 9213956211768000 1963 -9906319207109424 1964 -461172441191046624 1965 6159019034548969524 1966 -49741873649177870896 1967 302878826618513988500 1968 -1491289597084174489280 1969 6143867103801786494870 1970 -21621117537973182167120 1971 65920638137134680352180 1972 -175969987554767908964000 1973 414670662257153823494820 1974 -868385754426212090948880 1975 1625076499515174356909580 1976 -2730367253551887240167520 1977 4135180208186533629269250 1978 -5664922908040906139904768 1979 7040755404532977837358752 1980 -7959729503518205868339312 1981 8203704104898595860774738 1982 -7723263233891480703629400 1983 6652705606650074110333194 1984 -5250745705599362900982336 1985 3801775956084465946595481 1986 -2527653722737992361954824 1987 1544351669225482856729250 1988 -867594347064085779776928 1989 448319153792874281424372 1990 -213122994602720500286352 1991 93203321531277885366348 1992 -37487562665547840804000 1993 13861232915828650061570 1994 -4708491049561282725280 1995 1468008661915128690280 1996 -419595249640082435920 1997 109786890438889504750 1998 -26248919671944415880 1999 5722397519059170670 2000 -1134573909787674720 2001 203960445321700305 2002 -33123505587567000 2003 4838603506445046 2004 -632474197262544 2005 73516956316914 2006 -7541305054536 2007 676299954550 2008 -52401537008 2009 3455280777 2010 -190044192 2011 8481368 2012 -295000 2013 7501 2014 -124 2015 1 2016 -60 2017 35742 2018 -6312096 2019 522732912 2020 -24748197760 2021 746316280320 2022 -15271616488016 2023 219020924497048 2024 -2196272107932336 2025 14174135972436440 2026 -30840427720246320 2027 -527364664984005048 2028 8249183865278257824 2029 -71316662219905622128 2030 456449370264319162200 2031 -2346764061998914596500 2032 10065096509214518338840 2033 -36817241968217782382220 2034 116583680503656586023440 2035 -323089450147248712061400 2036 790296894602403203030400 2037 -1717954916123795534206560 2038 3337707175196437466939880 2039 -5823390857106725909094060 2040 9161559524327483433886200 2041 -13042438590469937940399420 2042 16852762223989184903277384 2043 -19818029896192975268107692 2044 21258438084136825600877424 2045 -20842795599705860666787720 2046 18710619486860137610149740 2047 -15401891752995428509384842 2048 11640199127238920277242676 2049 -8085389669665365642336282 2050 5166081636853158992780880 2051 -3038240016301625991942840 2052 1645437655942489309018944 2053 -820834451361141024975552 2054 377206150545883198134504 2055 -159662111958779874072300 2056 62228561918274601703000 2057 -22321192549799718020460 2058 7363161556219976186680 2059 -2231555034595021995860 2060 620600999275373079600 2061 -158132340268506406600 2062 36849850473736413540 2063 -7836172017271106670 2064 1516669568419545540 2065 -266349060029134050 2066 42285218506440840 2067 -6042346389445548 2068 773098792266624 2069 -88013133437328 2070 8847571054740 2071 -777989260230 2072 59137642044 2073 -3827441982 2074 206726324 2075 -9064110 2076 309880 2077 -7748 2078 126 2079 -1 2080 -61 2081 37568 2082 -6862128 2083 588134976 2084 -28843332232 2085 902273192288 2086 -19196773674824 2087 287507343612224 2088 -3040146846435668 2089 21330587841037216 2090 -65948672205819656 2091 -562716461056717152 2092 10866713360991551172 2093 -101140634655911631184 2094 681336576130029958028 2095 -3658687897177973865920 2096 16333089976626164779310 2097 -62078462907676900936160 2098 204063964838396274076920 2099 -586792593243386101182240 2100 1489012577094901294627380 2101 -3357820972423782180494640 2102 6768292767001496111176740 2103 -12254121635858002044960480 2104 20011329697575159147597210 2105 -29581513797226453174780272 2106 39707207633915329909595436 2107 -48529092512856929571153456 2108 54131201959568030609087802 2109 -55220766049657066230823464 2110 51611328966776061776754006 2111 -44263657287251631727937088 2112 34880514051388803117274713 2113 -25283324743831659199960416 2114 16873201274146200771168792 2115 -10374967322392325196889632 2116 5880796174393730328556356 2117 -3073983564062050858683696 2118 1482043430921629535878212 2119 -659042811797895105475104 2120 270258002879500427416730 2121 -102162455968312755018640 2122 35579507000324541703540 2123 -11406676375769937742480 2124 3362970142706878650310 2125 -910616760140441476920 2126 226109643696920063010 2127 -51387620598490952160 2128 10665550708788497445 2129 -2016244182890246640 2130 346080893535570684 2131 -53737437088069392 2132 7515027017661882 2133 -941583754086744 2134 105031975592258 2135 -10351148038192 2136 892809263541 2137 -66602481816 2138 4232413262 2139 -224559544 2140 9676369 2141 -325252 2142 7999 2143 -128 2144 1 2145 -62 2146 39455 2147 -7449728 2148 660399168 2149 -33526601680 2150 1087073436488 2151 -24024204053920 2152 375190536402224 2153 -4171528928551224 2154 31527186556073660 2155 -122387504532430208 2156 -532119584923609600 2157 14046959317761561672 2158 -141831320452909191412 2159 1007364416651652385040 2160 -5651948308487063093368 2161 26259771341215785085700 2162 -103672773823762184269410 2163 353622712080812863066560 2164 -1054559701177919764380000 2165 2774520852830785487406600 2166 -6486699605818670121410100 2167 13556699331230336935908240 2168 -25453145181610774292003640 2169 43115221506680836906268700 2170 -66131918701558127556758334 2171 92143166841067928090693760 2172 -116947362763436213783794656 2173 135533058347856165188451636 2174 -143729938459176302403947010 2175 139732804496349052174181736 2176 -124736751788283896723243340 2177 102384486262790317685243838 2178 -77361773869386755874859263 2179 53863645655270901749517120 2180 -34584895902629225173005216 2181 20491122015237296544983400 2182 -11207928851156691020948196 2183 5660864275359426732305616 2184 -2640466942558639872756120 2185 1137330255638621358605564 2186 -452261722266326219433550 2187 165958308412741862239040 2188 -56161304717269395192640 2189 17512015661908321963500 2190 -5026071322719255197550 2191 1325986197060545189400 2192 -321048712876630860660 2193 71202052447648401510 2194 -14431690014539856675 2195 2666120751454947168 2196 -447513421322263920 2197 67994392331126532 2198 -9310181392398042 2199 1142800134216520 2200 -124956282408412 2201 12077628923230 2202 -1022186785191 2203 74860582016 2204 -4672468240 2205 243602402 2206 -10319125 2207 341124 2208 -8254 2209 130 2210 -1 2211 -63 2212 41404 2213 -8076783 2214 740113088 2215 -38870270296 2216 1305400282368 2217 -29938707869504 2218 486897933246144 2219 -5678101547069004 2220 45895314199661328 2221 -210353523415114420 2222 -379135204258071840 2223 17759324859455181772 2224 -196568965567668313312 2225 1475223577626184003464 2226 -8652573136447804705856 2227 41838401014292468485458 2228 -171526856081063252688360 2229 606854233146991636325610 2230 -1875949521193266290644320 2231 5114588829744589444565820 2232 -12390099092044343549732160 2233 26831805501277847882049840 2234 -52208868058593883474955040 2235 91672258497397288956943830 2236 -145797545112570638845005096 2237 210711044749778653828550418 2238 -277508799855083426087129616 2239 333882277499580513551610126 2240 -367772169216551703765522192 2241 371584218485098344975556476 2242 -344942650785665213892731328 2243 294625210262475728976456303 2244 -231824709257732170235001948 2245 168215863905782358602724711 2246 -112658470138137026898637920 2247 69686343758710087934415660 2248 -39832996153488627728196096 2249 21047613970953914949681216 2250 -10282755348678811372342752 2251 4644869450956382162550518 2252 -1939691244202961042454024 2253 748598832091485402208090 2254 -266874241471510714881840 2255 87822365898379160469330 2256 -26653541547206390881680 2257 7451934073143425513340 2258 -1916696002215315958560 2259 452787267063139166235 2260 -98049188293837868220 2261 19417850623914180327 2262 -3507410157011405616 2263 575987178966855102 2264 -85673171361835872 2265 11490749685238824 2266 -1382361550995152 2267 148218730991331 2268 -14055400011796 2269 1167675535961 2270 -83980958952 2271 5149996675 2272 -263915400 2273 10993374 2274 -357504 2275 8513 2276 -132 2277 1 2278 -64 2279 43416 2280 -8745242 2281 827903791 2282 -44954052000 2283 1562597398544 2284 -37158611967456 2285 628544037959568 2286 -7671572098832928 2287 65941543390318000 2288 -344214856497459960 2289 -15797300177419660 2290 21850825605406873712 2291 -269065935541882616984 2292 2139651704168383935200 2293 -13128421542034730321808 2294 66069603823816956591072 2295 -281219339352656789592768 2296 1031612610294233662273020 2297 -3304193574355604453234250 2298 9330606327851659692369360 2299 -23408087408014606422620040 2300 52497010763369702377923600 2301 -105796396436854840539956280 2302 192438163546707624482574000 2303 -317135430020980439090195688 2304 475076467771060018411412172 2305 -648781281696509292219014994 2306 809740296506388288001898232 2307 -925696677473507618678707500 2308 971207801690399341542453408 2309 -936732768268144876037775792 2310 831808585047826354160400096 2311 -680912854908553313571600936 2312 514392791414025985690934250 2313 -358947908279427187226995335 2314 231540035640319906222485840 2315 -138144407214530652369859656 2316 76267359820037030895252912 2317 -38972657725752897821610600 2318 18435163994952954338838224 2319 -8071990217095978028025016 2320 3270930599973189984631164 2321 -1226186010317237436779130 2322 425006957606360713857000 2323 -136103377670072687035140 2324 40231423496432696718960 2325 -10964277364697426569800 2326 2751068483893945889520 2327 -634453953636275046000 2328 134218768790211281706 2329 -25985157516614727639 2330 4591390122613989288 2331 -738023340298128804 2332 107511870598097000 2333 -14130516504820716 2334 1666721384054584 2335 -175307344229732 2336 16315890501702 2337 -1330964985625 2338 94037349900 2339 -5667508350 2340 285561024 2341 -11700128 2342 374400 2343 -8776 2344 134 2345 -1 2346 -65 2347 45492 2348 -9457117 2349 924439736 2350 -51865737495 2351 1864748566720 2352 -45941113463952 2353 807348754640448 2354 -10293586688556420 2355 93659344679807600 2356 -544017732970123500 2357 691755460400692480 2358 25958123651535985312 2359 -363413731121503794368 2360 3073145766252466483920 2361 -19743921651790039872960 2362 103429228175376175018494 2363 -456981426448067283088248 2364 1737590326794132477813198 2365 -5764050237812176278097200 2366 16850817400314334393407150 2367 -43756682051836528987877280 2368 101570303433476163296417400 2369 -211880935578485499982881120 2370 399000465032872800548160450 2371 -680911478476097863817960280 2372 1056577320813321822084469614 2373 -1495130231308995176762312544 2374 1934379597209705354671201332 2375 -2293361482236851821593791040 2376 2496528062369207956788057840 2377 -2499730687441023879725273664 2378 2305724728101321855382119681 2379 -1961809585607200811068600020 2380 1541482573830822926350744725 2381 -1119630137834743333246287000 2382 752341635801356911737551355 2383 -467995853915892583234009056 2384 269631512883650799210684264 2385 -143929919922864015166131360 2386 71198116264702424336736530 2387 -32639453184941949352434232 2388 13865252584950872595079254 2389 -5456428379136154143307584 2390 1988377559631579704023800 2391 -670560171399299697045600 2392 209114290589794654959720 2393 -60243282223612233900000 2394 16013627065422179182605 2395 -3921927202872658113300 2396 883473640592783429085 2397 -182681673666429331368 2398 34591950582875851113 2399 -5981763631848411024 2400 941556331809083980 2401 -134390542056743280 2402 17315740541938553 2403 -2003280672502252 2404 206771449697175 2405 -18893839514000 2406 1513889688750 2407 -105108451200 2408 6227637024 2409 -308603776 2410 12440415 2411 -391820 2412 9043 2413 -136 2414 1 2415 -66 2416 47633 2417 -10214484 2418 1030432798 2419 -59701862726 2420 2218765472391 2421 -56588363527168 2422 1032094584785280 2423 -13722950032920360 2424 131670732657853620 2425 -837479954122594640 2426 1943325953948928120 2427 29373666237264404432 2428 -483719650352660957064 2429 4370053559458052827008 2430 -29432567527797815908032 2431 160532774178725433318876 2432 -736172741718853951602222 2433 2900549469742098576441624 2434 -9961497228062880580773348 2435 30135078710589185372542140 2436 -80956094095972785946541670 2437 194400278155419153202788480 2438 -419535778153592322722223360 2439 817443702097523476596628020 2440 -1443687991964088089093885322 2441 2318989652331681489575487336 2442 -3398056501734802883390079708 2443 4554149129222017598102816976 2444 -5595405884209901379180075912 2445 6315209805284868393627453312 2446 -6559256668983110840200829376 2447 6279371558595841236329112930 2448 -5548431044407170163947718785 2449 4530381941854820678079155220 2450 -3421794941220882405616323390 2451 2392773373797137250498903870 2452 -1550188936418611425835709811 2453 930991519863157150760124672 2454 -518518695003625931721336384 2455 267890988457315909500766196 2456 -128405032417490345013579978 2457 57099027754870504557961576 2458 -23551923332905943444915292 2459 9008176540792952837498184 2460 -3193394524760106411079860 2461 1048557329082456310246080 2462 -318636577672321696189920 2463 89519467870562646375690 2464 -23223027517531220363205 2465 5554655715268013689764 2466 -1222851830409027364182 2467 247274184709567044306 2468 -45817454506274544357 2469 7757364424868481984 2470 -1196206899417749824 2471 167355301756565802 2472 -21146994542713325 2473 2400507681394900 2474 -243228163739550 2475 21827581541600 2476 -1718439082800 2477 117278164224 2478 -6833144448 2479 333110206 2480 -13215279 2481 409772 2482 -9314 2483 138 2484 -1 2485 -67 2486 49840 2487 -11019484 2488 1146640344 2489 -68568420755 2490 2632484240788 2491 -69454379062775 2492 1313428778457280 2493 -18184407962069580 2494 183405070668820000 2495 -1262612907932919400 2496 4032376401619758400 2497 30845882869043895432 2498 -633399235821082524192 2499 6150681003016300127160 2500 -43491266963263644770112 2501 247068887709872507527290 2502 -1175896831168366053435072 2503 4799681354408918626672272 2504 -17059493688055683459891120 2505 53380837248926916932450478 2506 -148290584850698228277748200 2507 368186346973334929055701230 2508 -821590898884118298664354080 2509 1655422717315766475367318950 2510 -3023908207549601790966438384 2511 5025089975814129246160390380 2512 -7619972424492292079593334208 2513 10571975162969132724924512328 2514 -13451599415404968534869177760 2515 15729297432410430209646924696 2516 -16933992455810066194303838400 2517 16812275058073471457476935555 2518 -15414424061802980753155950480 2519 13067712354285988593755284500 2520 -10254341686461842156065515000 2521 7455000053013799994876579775 2522 -5025155392718467518936314436 2523 3142540463261274928145274891 2524 -1824098989947544999036666080 2525 983102555653555326386132246 2526 -492061600107354650175491920 2527 228737835342280481534423876 2528 -98746446041546237304484576 2529 39579898854860269415887860 2530 -14724405418913865962612304 2531 5081394892335224376612300 2532 -1625587202203487468725920 2533 481661886348024809758695 2534 -132043595702752428988800 2535 33448865307474464313648 2536 -7817677702419639086760 2537 1682808249245285601681 2538 -332927330090267721996 2539 60390627024202424345 2540 -10015387681647238352 2541 1513601762388942875 2542 -207646010169490200 2543 25741238455805950 2544 -2868070169360000 2545 285369437134000 2546 -25159351256000 2547 1946767774224 2548 -130635849344 2549 7486924445 2550 -359148944 2551 14025780 2552 -428264 2553 9589 2554 -140 2555 1 2556 -68 2557 52114 2558 -11874324 2559 1273867374 2560 -78581619128 2561 3114771429940 2562 -84952878839170 2563 1664217351192055 2564 -23959294669676080 2565 253323816641855960 2566 -1871150932412064160 2567 7384039757223508080 2568 28285723099203628032 2569 -813924704158547986752 2570 8564707682395629951504 2571 -63700647401745773759352 2572 377096268204283226505816 2573 -1862689808327750662795212 2574 7874710070244104730337992 2575 -28957171502457404965681164 2576 93686089475320331952249936 2577 -269005912854350587541405208 2578 690263000641948933186362180 2579 -1591832366587979203662186030 2580 3314992631418127772802363960 2581 -6259551140450881968206310396 2582 10755098506846178793711731808 2583 -16866978323063910521956979088 2584 24209773621208539931339541888 2585 -31879768109569168415482791936 2586 38594984474940960560535573840 2587 -43038025675047451758053772120 2588 44279171013361167872928596580 2589 -42092692137272262799841117730 2590 37019466828520137262587364260 2591 -30154600785988790500269991110 2592 22771568418692304895319770680 2593 -15955121902032123606913498836 2594 10379244799377860224466739546 2595 -6272219748152738994497270667 2596 3522413112797339742308164376 2597 -1838820723450774281723536108 2598 892438243037045108686378096 2599 -402678804092467012698477736 2600 168898067210473823298762112 2601 -65835315167927894930032608 2602 23838637874501858405590824 2603 -8013932719069877617874220 2604 2499391507028974441867620 2605 -722526050235998447373090 2606 193386670602433343926332 2607 -47861368881904715122986 2608 10936020016200643245816 2609 -2302845454919546501316 2610 445951219713804088702 2611 -79225195488079151225 2612 12875235904668558300 2613 -1907746788185209950 2614 256727979399707200 2615 -31234150630786400 2616 3416981462086400 2617 -333969700563200 2618 28935608640224 2619 -2201206328464 2620 145276588028 2621 -8192007054 2622 386790732 2623 -14872994 2624 447304 2625 -9868 2626 142 2627 -1 2628 -69 2629 54456 2630 -12781278 2631 1412968728 2632 -89868684875 2633 3675640238220 2634 -103566150045505 2635 2099958802766000 2636 -31398398728474635 2637 347201857284568000 2638 -2733012773533064880 2639 12606854045239321920 2640 18341523572139852552 2641 -1022735895595217077344 2642 11792659065933507762600 2643 -92474735522623532700096 2644 570824296100439719243694 2645 -2926579053691418498661168 2646 12812428594407041496798924 2647 -48729559387103231201809200 2648 162948513204171151937730558 2649 -483407330333323278757312152 2650 1281345567164913524858428338 2651 -3052336834933789041846380160 2652 6566394912108468273899595000 2653 -12810186704770289918248546368 2654 22744658178329110309469383632 2655 -36869082728481707758032355776 2656 54714550402511857659711550536 2657 -74517710424941908227435948000 2658 93340439627040659326907014920 2659 -107737043369225797882339279680 2660 114784092643696316046434029725 2661 -113050131226102712719454881560 2662 103063913440026548731260561750 2663 -87074326714035876107061831480 2664 68242737570359600296032952695 2665 -49656656830038084590210453916 2666 33571071037526569127701703037 2667 -21099585305735793214424614800 2668 12333943418093863152727467173 2669 -6707992959591533655579744672 2670 3394959374182584017561868424 2671 -1599049405180432896778848992 2672 700895039658554389880114100 2673 -285844292127415747196215024 2674 108431196024596387364601956 2675 -38240916110438126172613344 2676 12531053846779801691850765 2677 -3812400011798218907625000 2678 1075850526133390670912106 2679 -281291730663823135085544 2680 68050600665060716012937 2681 -15208783595949468526452 2682 3134357267322952254375 2683 -594386223008315152800 2684 103462065535027324950 2685 -16483083470869488000 2686 2395461508528818400 2687 -316328210491920000 2688 37782744117825200 2689 -4059761511956800 2690 389894150069424 2691 -33207385447808 2692 2484272580075 2693 -161301453192 2694 8951562738 2695 -416108456 2696 15758013 2697 -466900 2698 10151 2699 -144 2700 1 2701 -70 2702 56867 2703 -13742688 2704 1564851360 2705 -102568719350 2706 4326377731375 2707 -125855061490060 2708 2639266404385450 2709 -40937461590039190 2710 472478296655754675 2711 -3942076471938633600 2712 20562681106788200640 2713 -4209530000163244848 2714 -1249888610604026020488 2715 16043346345066602651040 2716 -133041482709434799403440 2717 857027059519219744681668 2718 -4561292595155526053770818 2719 20676726172261396761921024 2720 -81314375866156098934736160 2721 280940496320125203125020380 2722 -860757261016467121910949654 2723 2355835464021201395287806648 2724 -5794186870444512404889002628 2725 12870134027732597816843206200 2726 -25927217181198166142190377340 2727 47544404554582331743475581824 2728 -79615845312228615303577116096 2729 122088409912296883146115914960 2730 -171870203142826505699100654600 2731 222603605204082266320714404000 2732 -265776500690444803333531802160 2733 293026057643257262102278742550 2734 -298791662958629478685502675115 2735 282158491277635672919388640800 2736 -247057966082109510445114233600 2737 200788233436062771803807966190 2738 -151600929328403645869540361691 2739 106419554105713362621147120444 2740 -69498021900845416562053661970 2741 42245059029126179777571384770 2742 -23911108613826156182163420409 2743 12605473464919656582017103424 2744 -6190379380450982798421088672 2745 2831941417287067853240315080 2746 -1206748308745457989342511540 2747 478868046302106663519828112 2748 -176899095526402762091954424 2749 60803632296968755114447254 2750 -19433327820140241059727675 2751 5770714393462566905522880 2752 -1590572618579132225960208 2753 406456911977743923865602 2754 -96165322402040106564525 2755 21031546910881568946500 2756 -4243904517851503408750 2757 788435118173701244400 2758 -134520485688581091000 2759 21017278508527417600 2760 -2996883778881872000 2761 388476717265484000 2762 -45568297441175600 2763 4810614203455424 2764 -454107714636576 2765 38030654019930 2766 -2798683479405 2767 178817787936 2768 -9768906656 2769 447177178 2770 -16681945 2771 487060 2772 -10438 2773 146 2774 -1 2775 -71 2776 59348 2777 -14760965 2778 1730476680 2779 -116833605185 2780 5079683943880 2781 -152470350665990 2782 3304429067494960 2783 -53115790855989195 2784 638692197616980540 2785 -5623618466999956995 2786 32460584640275712960 2787 -47323264679254542888 2788 -1472831795612671718784 2789 21543922234803723559968 2790 -189651576241312668757824 2791 1276271305647434569523082 2792 -7053033196138853353562136 2793 33102316345271278080813942 2794 -134575918517470363429584144 2795 480246855302235353247046362 2796 -1519047688019736168189607536 2797 4291082621893956387628134612 2798 -10891872369976437163219431744 2799 24968060013801239764675820028 2800 -51914381685358640182975414512 2801 98271368112033719319672157356 2802 -169907012450557854592597458240 2803 269078114734310523936097395480 2804 -391311105773007986316881276160 2805 523736973923950379013622447680 2806 -646419563215746075105438728640 2807 737044523333263011491655257535 2808 -777559252334413506753829211220 2809 760044732073874275793019394965 2810 -689200096727818817702555276520 2811 580391695383875453756697213285 2812 -454333435262831978952678235656 2813 330868966502303801984132899542 2814 -224316012601668402530829829584 2815 141654196541003912964468964337 2816 -83359283297186958486318480916 2817 45727096169482885328635758833 2818 -23387182820641189282080431776 2819 11153367175366564115021604732 2820 -4959593742650568084729123136 2821 2056053205325074929017565808 2822 -794425321244474061531123616 2823 285975306273560470628998167 2824 -95857887925451018326277604 2825 29898906080931984199861329 2826 -8670567899957008222357752 2827 2335435841869559357678475 2828 -583578773185874668468200 2829 135094058956480292203150 2830 -28924969723576260611200 2831 5717312688663878572600 2832 -1040993006079993938400 2833 174159581197107107800 2834 -26694717855799241600 2835 3736054469295014800 2836 -475553550635878400 2837 54799631698017024 2838 -5685622247280768 2839 527684750096361 2840 -43466719525548 2841 3147367492539 2842 -197939492792 2843 10647502999 2844 -480074168 2845 17645914 2846 -507792 2847 10729 2848 -148 2849 1 2850 -72 2851 61900 2852 -15838590 2853 1910862965 2854 -132828967700 2855 5949823761570 2856 -184165323785800 2857 4122062081270460 2858 -68598549189434160 2859 858021889434195600 2860 -7943852659678260930 2861 49982106640763182275 2862 -122897583998621553888 2863 -1648451715942062874192 2864 28517329920153516187680 2865 -267805592007994261672176 2866 1885167128016962063122320 2867 -10821045102769615222876536 2868 52580939714420012753268996 2869 -220939777514055906005246070 2870 814129132801815866798656488 2871 -2657584970325240567715311780 2872 7745377467786447548158070112 2873 -20280640491402318309177995472 2874 47957858369846318875727865600 2875 -102869606203320353988436271712 2876 200912713354843747078844147400 2877 -358469547700920813201289957740 2878 585974832006882019318676334240 2879 -879830123137499990870759293200 2880 1216181448416826478023411767520 2881 -1550799599664997725890968102800 2882 1827482552239014835986470501160 2883 -1993371365043460546313811004860 2884 2015490225204526385420479360350 2885 -1891386959447402400753015714405 2886 1649195254059506953412141736900 2887 -1337457636581135765792513322906 2888 1009651814161726220299796914296 2889 -710002969804795190483738896740 2890 465379346654550048682196373488 2891 -284461654521551673754942505760 2892 162208002171233072561572895158 2893 -86311082430314281094375533713 2894 42861975754087249658883326160 2895 -19865806351922242295137339464 2896 8592832106998611279244426640 2897 -3468004752287620289987858616 2898 1305572301494626247674672696 2899 -458257754304322266221825700 2900 149884985693852419820477382 2901 -45649469262266868418616625 2902 12934982671718383013849100 2903 -3406428065839268588050350 2904 832735344187953683928000 2905 -188700093885781310016800 2906 39571159982730316512000 2907 -7664778215135285358400 2908 1368294889965680736400 2909 -224552133129823719000 2910 33778350077123787200 2911 -4641593273125596000 2912 580342199828457024 2913 -65716768477941984 2914 6702961093453560 2915 -611819505668052 2916 49582636722690 2917 -3533477571467 2918 218787321612 2919 -11590969390 2920 514878936 2921 -18651060 2922 529104 2923 -11024 2924 150 2925 -1 2926 -73 2927 64524 2928 -16978115 2929 2107087840 2930 -150735193180 2931 6952792546960 2932 -221810120667180 2933 5123860418831760 2934 -88203369604149585 2935 1145950130440844820 2936 -11122108741790760465 2937 75447481300928912520 2938 -248454009958751747163 2939 -1701174052272832475712 2940 37139189321445371689584 2941 -374476937694829370774208 2942 2761868542394483818393734 2943 -16474224137417339155313256 2944 82880608186338362648600586 2945 -359884576225061461334176992 2946 1368951187815452286355512684 2947 -4610251385432560834039672512 2948 13857257284004179276403317392 2949 -37414786080614647003294629312 2950 91228297217293716295957906644 2951 -201782689091128386669624994512 2952 406423664800974128826452409156 2953 -747944796306127518888826604640 2954 1261341096980374327902545230740 2955 -1954323972508874014743313644480 2956 2788456046047202567903960380560 2957 -3671361084531075854699909244480 2958 4468720180809764386372253847585 2959 -5036666029991522421860263299660 2960 5264307083378639041361750330595 2961 -5109064047371512369223955512640 2962 4609385772182540853820601974920 2963 -3869777091958946506044490147056 2964 3025892298402284404407974251956 2965 -2205341741169648198736444878192 2966 1499107466572891374883662679379 2967 -950943372400466437705762904092 2968 563150562694534933549452537243 2969 -311442984211220445468243530808 2970 160881666763122216297120581301 2971 -77633994715281166164428881952 2972 34995417360594389924608626936 2973 -14734416290329377797689020256 2974 5793174049003312314708205841 2975 -2126229922177819761792046492 2976 728128819611095121662919135 2977 -232513356318429148435352880 2978 69183998763834075088636350 2979 -19164260030211045521481600 2980 4936804695258695663703200 2981 -1181210562235940043350400 2982 262125101162578064468200 2983 -53859723406920893290400 2984 10227208413869539723400 2985 -1790704438369528932800 2986 288372778814776278600 2987 -42585983072739100800 2988 5747478041084493024 2989 -706090114537060224 2990 78595005914752743 2991 -7883133385264116 2992 707837411620893 2993 -56451652372832 2994 3960404711692 2995 -241489186224 2996 12603081348 2997 -551673264 2998 19698539 2999 -551004 3000 11323 3001 -152 3002 1 3003 -74 3004 67221 3005 -18182164 3006 2320290830 3007 -170748506500 3008 8106496525530 3009 -266407710095520 3010 6347468877060240 3011 -112932050437696770 3012 1522081741051643625 3013 -15446314954344104820 3014 112034964702885403230 3015 -449457917219810852958 3016 -1505442378644850330069 3017 47462222775010059667200 3018 -518287472703109851565824 3019 4013046894466834944439356 3020 -24889271714459546906143710 3021 129654500795674051699245432 3022 -581709983122405379311708500 3023 2283657819054150167246545872 3024 -7931868988355333386719545928 3025 24579388485654471838688237184 3026 -68406188953831154973814580544 3027 171913522145355760719482577000 3028 -391924069196230135646771623956 3029 813717305338232897243685665424 3030 -1543843709712308353402815660696 3031 2684652158259994155375240731880 3032 -4290158918860622366518413226500 3033 6315054616186452672527822638080 3034 -8580378615444356551412810766720 3035 10781318893911589791457946438490 3036 -12548680875749348683778969442045 3037 13549789971544274119163284600500 3038 -13591048218674261379056645641470 3039 12678640337677087123453017725580 3040 -11011482319519298100117068946126 3041 8911909874601789094560641736672 3042 -6726572810936785611397125111600 3043 4738177327660880899821573863462 3044 -3116532556852272576540245981803 3045 1915036495618303232243095083420 3046 -1099725448686661543391564065146 3047 590344341983377628403601367250 3048 -296283849841762306330841005741 3049 139031997329471334734401709184 3050 -60996245188965525229998808832 3051 25015192086841376179430759242 3052 -9587376139054629572070473125 3053 3432602575706157585297407380 3054 -1147506062985686550115008270 3055 357946371174378915598776480 3056 -104106090758416897543549200 3057 28205134076540483164960000 3058 -7110525725844794440387200 3059 1665889604578365855774800 3060 -362179769761284565690600 3061 72945845344694292000800 3062 -13584065157478773870000 3063 2333671645921957702800 3064 -368903151687128884200 3065 53500596955079629824 3066 -7093941501680671488 3067 856577165273112150 3068 -93749453179612923 3069 9249225571783212 3070 -817207238795090 3071 64153674474604 3072 -4431792114750 3073 266180469984 3074 -13687776816 3075 590541238 3076 -20789523 3077 573500 3078 -11626 3079 154 3080 -1 3081 -75 3082 69992 3083 -19453434 3084 2551675984 3085 -193082110650 3086 9430949010600 3087 -319111796049390 3088 7837485045384240 3089 -144008200148304195 3090 2011145402100139200 3091 -21292602907949092800 3092 164068763059185998760 3093 -762496789183755361983 3094 -860252787797057331468 3095 59290698607219597974885 3096 -709560230486400392024640 3097 5782512719242295922050802 3098 -37317366185968589601413520 3099 201317665119469287656033988 3100 -933189890815423348988485440 3101 3780074433415253427449287560 3102 -13537144410332256106645965216 3103 43233388675660097787692702904 3104 -123976980312702134783022768960 3105 321004936027248960116821827900 3106 -753978971446687645343400830400 3107 1612935015071721801307690545648 3108 -3153459928456722085160490382176 3109 5651806929251922336250751893716 3110 -9310646023472364873668753540400 3111 14131812105186325143670098122100 3112 -19804450762544089920653534927040 3113 25674296222457771747956449796115 3114 -30842014615418764737155622022920 3115 34383953735459257880743788312450 3116 -35622822361521284508052620370800 3117 34338943121845894772142079117710 3118 -30831827884756736817642665470776 3119 25809409770320591884830378167514 3120 -20159713755305712118618447081680 3121 14703819999685656036156610159145 3122 -10020299068964959615196302922976 3123 6383454985394344107476983611400 3124 -3803044408780405873557979682904 3125 2119532465890294583901646218345 3126 -1105278046951621074900854496780 3127 539352427140110585875035797173 3128 -246290071417073007396710306592 3129 105233455313644965274152121475 3130 -42063714442772815561779659000 3131 15724452470855849621002368750 3132 -5495101345359101537092071040 3133 1794214806570610306223924880 3134 -546994292661001665164393280 3135 155579554216239168209766000 3136 -41244974965994132002384000 3137 10180179833838948087468600 3138 -2336389420694014093865600 3139 497844252036803609968800 3140 -98323271221282310808000 3141 17963035670507912997000 3142 -3028891966223476370400 3143 470156867556203650824 3144 -66982389843903912576 3145 8728500826312143045 3146 -1036192938247073880 3147 111540066911558454 3148 -10827188397000560 3149 941554183032606 3150 -72775769517880 3151 4951549973370 3152 -293004350352 3153 14849160753 3154 -631569280 3155 21925200 3156 -596600 3157 11933 3158 -156 3159 1 3160 -76 3161 72838 3162 -20794696 3163 2802514572 3164 -217967390784 3165 10948483606320 3166 -381246831013860 3167 9646613009757630 3168 -182921834904295860 3169 2644217263296938970 3170 -29150036263654219980 3171 237395164323435687090 3172 -1239604424206885869768 3173 547433592234491029116 3174 71979427227226193614038 3175 -960123686876910530458341 3176 8261538774504157291686888 3177 -55527973376719928218734132 3178 310298195629233113214236064 3179 -1485987463627910606321296368 3180 6209680938591780036640514688 3181 -22922494265724432254021672064 3182 75424533275997979843343133840 3183 -222781160347233212379923660280 3184 594073330221844294297183847760 3185 -1437038809724394115156851864744 3186 3166131696251898350715096256272 3187 -6376011162272857618225855649304 3188 11772421628700572602286753437728 3189 -19982940057336029717069845748016 3190 31259215617658562488481127146520 3191 -45160335014830148433564357209460 3192 60371724313548043625108488080780 3193 -74809644577545952538488724399910 3194 86060132114793006379479914047320 3195 -92038550239827565517792383412580 3196 91622068267535986928883760880640 3197 -84991116571840070307310341113136 3198 73538737550796131492742780069132 3199 -59402264469995230510670147219274 3200 44829176427016143291110093536508 3201 -31627885580763302690008970023294 3202 20872172544135344597907175062356 3203 -12889818354268494311201378912062 3204 7451764998577617412957670752344 3205 -4033804709951774427372514206164 3206 2044950903902370911916524381942 3207 -970936324785291075438457601525 3208 431741789957521561765583790300 3209 -179773508060135966825640966350 3210 70080016808778357218486989120 3211 -25567149098588366145071502560 3212 8725584587325943233941144320 3213 -2784097301134196739009162240 3214 829948267016939518418965280 3215 -230958978422382637774146800 3216 59939445029093662321546400 3217 -14490778905465691709509200 3218 3259132079422927021802400 3219 -680906729321889457714800 3220 131915670916376179099200 3221 -23651916451267736853600 3222 3915705104380804042224 3223 -597027705742330804488 3224 83582814331255086516 3225 -10707137249626677882 3226 1250023846498407576 3227 -132377236466764484 3228 12646143088591168 3229 -1082673929953616 3230 82412688994636 3231 -5523870897258 3232 322112130620 3233 -16091509790 3234 674846180 3235 -23106774 3236 620312 3237 -12244 3238 158 3239 -1 3240 -77 3241 75760 3242 -22208796 3243 3074147856 3244 -245655185490 3245 12683985592824 3246 -454330349584650 3247 11836987805144880 3248 -231482082670045155 3249 3460210959398034600 3250 -39651686882656286130 3251 339871601851339595400 3252 -1954107223553452064643 3253 3194724396472925259468 3254 84120722254998298224075 3255 -1282666570494646862506080 3256 11700688516642929191781315 3257 -82000119341975424127741632 3258 474806699515716866991172272 3259 -2349083232069630976868343360 3260 10125274907396217252153038184 3261 -38517525059708388438037893600 3262 130538172142060294153015236840 3263 -397009873657762269820167685440 3264 1089922884763672840857469527900 3265 -2714171978223944879267486746848 3266 6156367187156469015279353831640 3267 -12764694092340891502006317172704 3268 24269047490422080486548610631044 3269 -42427655719900267162757691393360 3270 68369559187466829550362001918956 3271 -101775434884774769434956306638400 3272 140229487419468463935824883574905 3273 -179148998853221183964930314857680 3274 212545955071672707416704764182100 3275 -234514410232926852907012060501680 3276 240943743653053644603417826056150 3277 -230772473526459390725861777636136 3278 206259181903111741407965523083886 3279 -172183552735480880395464627426000 3280 134356797324341861056733724133145 3281 -98064648519577789055931730660120 3282 66988775683639647778346336536606 3283 -42848764843891927346751953203576 3284 25673815885533434553215074198405 3285 -14414096371529545192801844667892 3286 7584354090616405665330527172875 3287 -3740533482055880055396729278400 3288 1729186449386689233695473060650 3289 -749225091635020679855086064000 3290 304209089206836831641612575840 3291 -115719213660595987971537923200 3292 41224103466669642306729866320 3293 -13746784896933335046795075520 3294 4288414280951836607637326800 3295 -1250621248895710661964874880 3296 340657688646731014329771000 3297 -86584613419331031646699200 3298 20511198812274742143145200 3299 -4522622266845423626424000 3300 926775035484133902916200 3301 -176190611852688176436000 3302 31013169792473141287224 3303 -5042778126021561738624 3304 755464833578528834475 3305 -103960895892261368400 3306 13095644875711934580 3307 -1503951131034935984 3308 156727968460914214 3309 -14738715178980520 3310 1242547757969518 3311 -93167426438800 3312 6153245997745 3313 -353663580920 3314 17419276950 3315 -720463128 3316 24335465 3317 -644644 3318 12559 3319 -160 3320 1 3321 -78 3322 78759 3323 -23698656 3324 3367989936 3325 -276417128052 3326 14665142764818 3327 -540097853748264 3328 14481692950116780 3329 -291879318240939330 3330 4507686738169175385 3331 -53613548461056386880 3332 481999726261899789840 3333 -3008481624751357854918 3334 7796122424264811554463 3335 93067292886297477574644 3336 -1689330176367381492777894 3337 16422504829276347954381822 3338 -120172953823873849228530447 3339 721315322744176044895850112 3340 -3686985700027068214406562624 3341 16389952108270285444533905040 3342 -64237830761088561874207153320 3343 224169336067830996900725233440 3344 -701776759110351621413426947440 3345 1982782312963263657237922893480 3346 -5081228031487168484235591156852 3347 11860774656284984559111098153856 3348 -25309744209565394401066132527744 3349 49530367444484479872816784997064 3350 -89141418872886585094994147669748 3351 147907558477175363775000568084752 3352 -226760093942186219986710257986296 3353 321862685410163653681497585707430 3354 -423717840548364879327196788890355 3355 518180776881773592418859929174560 3356 -589536225297698847712936501772880 3357 624779829271498155184963951733340 3358 -617497574134132355747831040215286 3359 569752099781886742049050043734776 3360 -491224022904078271688224630716612 3361 396067970957148459217821982155782 3362 -298858208782734136478588215430091 3363 211170027342721740014717228670976 3364 -139796487017155008160648864031696 3365 86744631616381179040224430848042 3366 -50468203918640750511446249328025 3367 27537853648859985611546374631700 3368 -14094484729942874700685528128150 3369 6767164590871736961022091609400 3370 -3047863124596594626580004222300 3371 1287563253239915985919824226560 3372 -510080367429440441439616919680 3373 189441836006609329351056511520 3374 -65933575959402115661310855120 3375 21493665191820068743650763840 3376 -6558697800320875293792929760 3377 1871997181160079028302870480 3378 -499336136579927385913660200 3379 124347878964457588911187200 3380 -28875536616643699938278400 3381 6244256666897315253157200 3382 -1255504342738242518934600 3383 234301246333253654968224 3384 -40501698338773933959984 3385 6470124978847364321058 3386 -952679488113424893393 3387 128902161797186829984 3388 -15971169901315042064 3389 1804760924868173244 3390 -185122724888921638 3391 17141398005924920 3392 -1423358739949860 3393 105151806303670 3394 -6844481649795 3395 387827288640 3396 -18837096432 3397 768513746 3398 -25612509 3399 669604 3400 -12878 3401 162 3402 -1 3403 -79 3404 81836 3405 -25267275 3406 3685530672 3407 -310547060550 3408 16922717064864 3409 -640530500676696 3410 17666495948836944 3411 -366758246761950285 3412 5847041835181255500 3413 -72083096777625663015 3414 677741399133516371160 3415 -4544855752211163435033 3416 15406002076808055704376 3417 94217741093331845370750 3418 -2189061075126413600624352 3419 22833651318277148209760223 3420 -174768293135048622283701084 3421 1087996899796509072029058399 3422 -5746203490728681496840632000 3423 26341615009171421851321334520 3424 -106348088570739020754910318080 3425 382038330754690261522642383360 3426 -1230712980630771969907411442880 3427 3577418500273206095031803206500 3428 -9431066397713655746441618460336 3429 22646410156900668587178433632924 3430 -49715568983074881859237046036640 3431 100101431608112273660151091890828 3432 -185385549470357382900047388943200 3433 316586976639770483094633281920296 3434 -499652311476773034313464777418944 3435 730255977343045063413880545826251 3436 -990149367653672228370960848630460 3437 1247533439240239356748211883057375 3438 -1462738817244244434937720872218640 3439 1598152140187641513479446579183410 3440 -1629002504013303475954764254527776 3441 1550742591794794098437965604600952 3442 -1380016592854562405030034677742000 3443 1149003167494033329067134870895031 3444 -895719740003038943119066682355844 3445 654209487784537968729676336235437 3446 -447914236533139828989263003530792 3447 287611934364383931687882651529375 3448 -173266943082133134870315084836200 3449 97959557125744316069208471418550 3450 -51986289626689854957520701609600 3451 25899627462299659389034238286300 3452 -12113665748429905534327013990000 3453 5318780541869589766778040099580 3454 -2192004774438200880827520142720 3455 847739935975989457835000076400 3456 -307562203028480225626883146240 3457 104632492062090416540975056000 3458 -33360439543566108669271748480 3459 9962034473994302336068899720 3460 -2784084840900602768483491680 3461 727520695696567821592889400 3462 -177576329930899565161320000 3463 40437274914954196541676600 3464 -8579074740521112114590400 3465 1693093665612276687583824 3466 -310261864884779961149568 3467 52686483462890133767625 3468 -8271523059181952739444 3469 1197388166832086618781 3470 -159340550468781978128 3471 19423963782590474338 3472 -2160267659467036000 3473 218162973142801960 3474 -19894948059385840 3475 1627509106559455 3476 -118487106022340 3477 7602716950125 3478 -424781018376 3479 20349788459 3480 -819094120 3481 26939158 3482 -695200 3483 13201 3484 -164 3485 1 3486 -80 3487 84992 3488 -26917730 3489 4028338683 3490 -348362523720 3491 19490838425460 3492 -757885864669992 3493 21491829448233804 3494 -459303671231798184 3495 7553155178955285900 3496 -96399686929376194650 3497 945566168782758615495 3498 -6758971278804485386308 3499 27560737481562463289322 3500 79962187223558157462480 3501 -2783009714978777553841560 3502 31433858882404362065762976 3503 -252197283764500543548631944 3504 1629446769983890721445967770 3505 -8893418181226803851303759775 3506 42039481400801239754949396000 3507 -174799961389560901486934817360 3508 646255414012288546899469851360 3509 -2141687532905882579924038321680 3510 6402767668213920502733094962400 3511 -17358323264213349103679448970320 3512 42863112055230008361687387572328 3513 -96767803913485037904586393178460 3514 200388064754814949306722444821232 3515 -381731111675940454365251722107480 3516 670651944272722985314313384699040 3517 -1089131505651130331734852578771888 3518 1638301580752699507459728283364016 3519 -2286836872102024640828605454196816 3520 2967035469252377349448524685570650 3521 -3583474848431029378910717125721775 3522 4034263268348029306711650078852120 3523 -4238659574080116109641144048023676 3524 4160735587821004930781645419994904 3525 -3819551754599840636809810329368340 3526 3281954956885480603946482437376280 3527 -2641584438717377078826680020176628 3528 1992968688229393140563702126155742 3529 -1410241473833662618547553479265325 3530 936393473645526513324803875741500 3531 -583677616610009450917066571873750 3532 341648203684761781397185653041600 3533 -187837651649181151283564346509600 3534 97018379960417436774567086572800 3535 -47079095834562875831108262044000 3536 21463663578929169081963269962600 3537 -9192709723316551086993463465340 3538 3698042810383570467146463784000 3539 -1396930766073547793427455513760 3540 495333521960840989965182494400 3541 -164794673348901758585725623200 3542 51412511310394634313106677440 3543 -15030868019215580487122222880 3544 4114778353329280822758083280 3545 -1053797818941723251977251000 3546 252206623093910642991516000 3547 -56339920053258178251922800 3548 11730960825412411834789824 3549 -2273115697043062675922976 3550 409164706831712864363760 3551 -68276850093140614353120 3552 10537397231048939147022 3553 -1500098097868335532973 3554 196383717109094753560 3555 -23559376376635624700 3556 2579452207746715000 3557 -256529510521623780 3558 23044814466201080 3559 -1857638836954340 3560 133304712633950 3561 -8433441890445 3562 464712081548 3563 -21962364190 3564 872302832 3565 -28316680 3566 721440 3567 -13528 3568 166 3569 -1 3570 -81 3571 88228 3572 -28653177 3573 4398064424 3574 -390206325573 3575 22407322309776 3576 -894732067088748 3577 26075048812300656 3578 -573340925149879887 3579 9718572193961114484 3580 -128269432260082012185 3581 1309790625361377054480 3582 -9918652974180565953078 3583 46474444165121356260576 3584 38145895872222006264888 3585 -3456920542054699664521248 3586 42817076161510353475607289 3587 -361060133276356826879325780 3588 2423093923935772914411509085 3589 -13670079641708816927212855320 3590 66630765973657861509881217255 3591 -285291315609184021973908712640 3592 1085272458659447733763232136720 3593 -3698917499193281736840135051840 3594 11369804369060517490358425039980 3595 -31688347798926962963650374442704 3596 80438137217772697239875790482052 3597 -186683150899125202311623127892608 3598 397442501815002662857880190930096 3599 -778464738636338475137178500092992 3600 1406448023581615941899245209585264 3601 -2349262644098210614470553764823872 3602 3635478689813484283240428599673669 3603 -5221825957303076560745978343127188 3604 6973374371366539982977442942280741 3605 -8671246348870191672332238064795560 3606 10053849244939446478854570704242605 3607 -10882579912494958050039173920371696 3608 11009388157927331872766469283412532 3609 -10419822504166123799371231400989584 3610 9234458500876768515635640333225869 3611 -7669404094317195818480775795373692 3612 5973312327391625391224407936252675 3613 -4365537399363578548669546081155600 3614 2995416486760331713509278579218950 3615 -1930481763783412280288621934652800 3616 1169014466853788697642229406538400 3617 -665337217356434229006793644451200 3618 355974784107716365443664281368900 3619 -179062905881113282902456596670800 3620 84687642450551624228256761869620 3621 -37657078251124070375122676750560 3622 15741055408107702563451390956940 3623 -6184342139502185828374491665280 3624 2282965317933139356816845446560 3625 -791562429115078398467361992320 3626 257657661495696724875870078360 3627 -78690162507925192518867631520 3628 22532904030177574311045500040 3629 -6044797661281827761551265280 3630 1517773790214590341418606400 3631 -356307388459905887380771200 3632 78108748038470725233918624 3633 -15966930354613757225486208 3634 3038758627243598270882871 3635 -537446883958812140330556 3636 88154256388406406028383 3637 -13378252876316828234840 3638 1873441568303934565755 3639 -241342202202898966960 3640 28500117818986252740 3641 -3072616280730576720 3642 300991630347466485 3643 -26641605034087420 3644 2116645545272115 3645 -149746815396464 3646 9342516265082 3647 -507817715808 3648 23680030696 3649 -928240992 3650 29746359 3651 -748332 3652 13859 3653 -168 3654 1 3655 -82 3656 91545 3657 -30476852 3658 4796443342 3659 -436448191850 3660 25714012519665 3661 -1053985591817280 3662 31553000243456256 3663 -713453227880262246 3664 12457330134116822955 3665 -169857749784748944204 3666 1802284514200077505650 3667 -14388125294918023574328 3668 75306803822860815184908 3669 -50144839644235501193280 3670 -4168977265002843781465824 3671 57657213982671044549972850 3672 -512740058949723463685626905 3673 3577801211164011934256376180 3674 -20869835026126602917533459950 3675 104892130188223300192025893830 3676 -462413435802465003970763825175 3677 1809580818915790942600903134720 3678 -6341419924140128627519463918720 3679 20035758569100396214823890169400 3680 -57388176702701094313979724955068 3681 149701510179242349081714567834480 3682 -357036635102538063958535653088808 3683 781180089774315578720661064931568 3684 -1572640867411739158766985469008600 3685 2920708841526847373621355534564480 3686 -5015841806126906839105500160461120 3687 7981918442972479673491682680807194 3688 -11792293732317612763903779831731229 3689 16201539230783779177252339542118020 3690 -20732392220675893948731201946150086 3691 24744681570401055323329729394428650 3692 -27580349495849246469291774496962321 3693 28740620640528616864790467067201856 3694 -28029481411659738834699121756023360 3695 25606784549034180226696029630065042 3696 -21931682250793783073770511903796625 3697 17623060060871053460365889541723300 3698 -13294145652285119870015946619298550 3699 9419976899238715462363299363852000 3700 -6272702397717146823169455876650800 3701 3926862493806227894175895094688000 3702 -2311851249917476004372252348931200 3703 1280268405611449523119555120616200 3704 -667021500035380055417469212666500 3705 326974527203287362277006850447440 3706 -150809089229483213891508651905400 3707 65441146256955905034878994880440 3708 -26712808921038526426772918773740 3709 10254939253407623552043000064000 3710 -3701295502814394395165843808000 3711 1255465240796077213905995471600 3712 -400007118492331529426483118520 3713 119641192214951060318200548320 3714 -33568701533799506582170779600 3715 8828138618617097801396962080 3716 -2174048647081143937928226000 3717 500793923711434926013818624 3718 -107769493050655177008968064 3719 21635282902269240902888190 3720 -4045375545068081937190863 3721 703217999504576013240300 3722 -113410664043171726965090 3723 16928752295815602612790 3724 -2332566596333096874975 3725 295762985633124757440 3726 -34388820869925782400 3727 3651554726959308610 3728 -352417201578686985 3729 30741591411997700 3730 -2407705734174598 3731 167967135845080 3732 -10336189332508 3733 554305474368 3734 -25508196000 3735 987012270 3736 -31229495 3737 775884 3738 -14194 3739 170 3740 -1 3741 -83 3742 94944 3743 -32392072 3744 5225299112 3745 -487486501469 3746 29457150921404 3747 -1238953129065477 3748 38084937266429136 3749 -885118530854100861 3750 15909541302152793672 3751 -223903397443532699178 3752 2464636152823526901024 3753 -20659882129855558701228 3754 118527288775518297683568 3755 -213742378983553823836356 3756 -4830889148306752397217120 3757 76666329068834579405804235 3758 -722077198605761145041900880 3759 5245248557341974417786870180 3760 -31647391621708400842110440760 3761 164023329428915341791704030355 3762 -744427686183969286159644831540 3763 2996302614974599155409337957895 3764 -10793503168002766460799695920320 3765 35043132693280403566808819217540 3766 -103123764175575621879132965636832 3767 276353059843413095237533070141976 3768 -677091629485193274687162746119488 3769 1521954312836166558541977592021848 3770 -3147997085961455421117453502855776 3771 6007610526883817964110451328552296 3772 -10603129809682450437361802090662848 3773 17344200002258381902848436922401839 3774 -26344679950304628640553264001142464 3775 37221997822518631135431015973686528 3776 -48995077323265375402382505369622632 3777 60167906116538558116536090030764781 3778 -69022800649604590211874104467981596 3779 74052202618979148326106239347953501 3780 -74379760959681970734817479178258992 3781 70008592008851330772455540682927575 3782 -61800744956304550555756277642284600 3783 51204490045144264603277883050990550 3784 -39845813966077714651728236699164800 3785 29138682964002219081233266767783600 3786 -20034899930889596828413589182500800 3787 12957412918475813913879016659488400 3788 -7885227776284745673913606148099200 3789 4516413277032658685167698308794700 3790 -2435248499801096351052036949278400 3791 1236282911991403155743226151691760 3792 -590935627411129719684901477507680 3793 265950326335287321397815250709340 3794 -112682421959530772060050340762640 3795 44939722109920634174042073455180 3796 -16865967829921333943907325687680 3797 5954568322910852098101964672840 3798 -1976789315272815080240094077120 3799 616756598892056075751838715120 3800 -180733797621268245720990842240 3801 49707204980819111843546097360 3802 -12819928524319479789872642880 3803 3097527746465543064721944624 3804 -700365979458131522806268544 3805 148001300227950060543861573 3806 -29188587108446592636939360 3807 5363657287688827557643080 3808 -916661074714602638935640 3809 145394727066498997624915 3810 -21352543286278897395780 3811 2895592449780360137115 3812 -361468011092245745520 3813 41390938693496933135 3814 -4329747525082595160 3815 411783738857410270 3816 -35407256064950432 3817 2734297489599676 3818 -188131696794288 3819 11421120250548 3820 -604393625376 3821 27452474181 3822 -1048722928 3823 32767404 3824 -804104 3825 14533 3826 -172 3827 1 3828 -84 3829 98426 3830 -34402236 3831 5686546954 3832 -543750110200 3833 33687775824612 3834 -1453377817235078 3835 45855827418467493 3836 -1094868771094368612 3837 20246871001042865250 3838 -293858586404469247824 3839 3350891188890508995576 3840 -29396275117616620729152 3841 182407655858031338883456 3842 -495867207098390444163000 3843 -5279058652627107189132060 3844 100506333303304866658852740 3845 -1008080667330633405803979090 3846 7634773102125698046359265060 3847 -47670196774632173184474291750 3848 254801920291315784233492607640 3849 -1190465265994388910140229868260 3850 4927452097217376654377417612610 3851 -18241889026840003449489265879815 3852 60844009985463177379593444186000 3853 -183902484341730553011095025536136 3854 506128373683159463272484538086304 3855 -1273499683711261580653322909292144 3856 2939820165383210813050456865231616 3857 -6245307617347338242009899128724800 3858 12242509298202243975717000625395888 3859 -22198028340121811999728555349416872 3860 37309611371226734569566993254659332 3861 -58241266170550026420051185092955538 3862 84587136364558111734162956406397500 3863 -114479760248373487991464824766781706 3864 144586207985941436312124956036723544 3865 -170633157919898492070992524469765652 3866 188386585247034269999296116096686742 3867 -194782243126683350961042075948448125 3868 188790160428350452053032530914049100 3869 -171678399670666648810197584063700150 3870 146586664985722026301946154202542400 3871 -117601972325014574036718409830021600 3872 88703202994843437351831470870880000 3873 -62935780428064265914890989256134400 3874 42022863274034996761995727406789600 3875 -26416017221127829257333976606755600 3876 15637785924738613521129447645072400 3877 -8719888776599471331854302994685000 3878 4580839796580615300261482402214480 3879 -2267345077584179381221520454801720 3880 1057395133824748457445652984045920 3881 -464602361333310339091143013460880 3882 192306926925964416856091487609000 3883 -74970362266948907666690881022540 3884 27519639234946960926205259561760 3885 -9508139834964150729155669708560 3886 3090661320841976171425570959040 3887 -944655492600793060611649620000 3888 271320068964289371606686074880 3889 -73173013382376927485363157120 3890 18514190093539130993302713504 3891 -4390490212331150933325513648 3892 974733297011762402991103500 3893 -202333098899775163880549430 3894 39212683684319671738985220 3895 -7083568773074861108549270 3896 1190521776551785031572680 3897 -185767247042723695541500 3898 26847965200206492912570 3899 -3584139651094925845755 3900 440598333752280303180 3901 -49698016542083436470 3902 5122573411385418000 3903 -480190545253136536 3904 40707883908304704 3905 -3100224693855744 3906 210419631821016 3907 -12604399305300 3908 658311561468 3909 -29518690542 3910 1113481852 3911 -34361418 3912 833000 3913 -14876 3914 174 3915 -1 3916 -85 3917 101992 3918 -36510826 3919 6182197032 3920 -605700265885 3921 38462150838020 3922 -1701490281229291 3923 55080095387740928 3924 -1350474838753103856 3925 25679069471027305440 3926 -384060646366448661720 3927 4531004811361960337952 3928 -41483559294268191752652 3929 275684298058161000812496 3930 -960399691071258403373100 3931 -5231360949849071536884000 3932 129625396190402261101033305 3933 -1394590469358810533224910040 3934 11032378314240055080735639030 3935 -71327775029681643573197407800 3936 393250707928348399859755476675 3937 -1891304766096124318354307512620 3938 8049066845454543063485727135585 3939 -30617726982894617092556253451920 3940 104886776304485954641867335034275 3941 -325525214493348661522650529621440 3942 919806171864636384318531031566768 3943 -2376036111620489349891967610551104 3944 5631185701641516648212259047733528 3945 -12282438314116431875952801619825440 3946 24722715686868008229333449050964280 3947 -46035436168763417537812309233566784 3948 79473051080316899236014104936333697 3949 -127447463762022158769116099439427944 3950 190193541077147618752946081932064010 3951 -264551579538039712314710100570338280 3952 343484270103717802499178646809464013 3953 -416829723176133830242235900508273252 3954 473354125794987883743478517315185635 3955 -503571310540719001186562788815324000 3956 502353971974532924294651597093618750 3957 -470346214813379199117671421399164800 3958 413647239596966436810812009417794400 3959 -341944795669673459723654737163420800 3960 265869695350699229659148084803998000 3961 -194539863920082372353199860200648000 3962 134024094057658445525003427410225200 3963 -86969669940005909602750074472201600 3964 53175175793572397614425173588105700 3965 -30642314978136459833786016685164000 3966 16645285457769298776634041647422200 3967 -8524594324337844343019621834310240 3968 4116185018898388974715011172184220 3969 -1873917434531838363567888670205040 3970 804276493075318538629283915223700 3971 -325381683629940898245565923966400 3972 124055072413931977420999435473220 3973 -44559129589602447304276504901760 3974 15072705877756046996254972911520 3975 -4799238508422294046927879356800 3976 1437588425548552691981475672400 3977 -404846167204723746787539746240 3978 107103865822989646407246639504 3979 -26594804538743301337147472256 3980 6191955506126725678763859075 3981 -1350210907702866138115263000 3982 275394808980725679800876790 3983 -52463160155754791317148120 3984 9319217599111932174069715 3985 -1540703727350953525259900 3986 236567584993356321229525 3987 -33654776491304098858560 3988 4423945379905989518980 3989 -535664619311364580960 3990 59531379625996862200 3991 -6047547245826740640 3992 558872015580146268 3993 -46720201599221904 3994 3509642837247228 3995 -235024036806240 3996 13893569954055 3997 -716300219624 3998 31712886842 3999 -1181400584 4000 36012885 4001 -862580 4002 15223 4003 -176 4004 1 4005 -86 4006 105643 4007 -38721408 4008 6714357936 4009 -673832618602 4010 43842226117313 4011 -1988064896061524 4012 66005853638243654 4013 -1661161001799580028 4014 32461742779764849486 4015 -499941775799455381056 4016 6095179080199860342048 4017 -58101848282281723114104 4018 410444499552558854494188 4019 -1700616473102287363395696 4020 -4223263555999777481262840 4021 163975820027348727080097870 4022 -1910725667577389921746874295 4023 15824573995713222648336923040 4024 -106017731598971169042656162880 4025 603027270595062659059215753510 4026 -2985394974126208126428140633655 4027 13061986359787833790948344171180 4028 -51042631784403773799108968159610 4029 179547269606403348996697479334470 4030 -572034720949452724676073368741019 4031 1659009184539461966887228054668672 4032 -4398378711394353503449143343376832 4033 10698587349520311833266028840786544 4034 -23950754712527042158107963158659608 4035 49485360389650204358902699096358112 4036 -94595559684273031305229512168680976 4037 167671926958170481440273525851574846 4038 -276126712433811190354195118722234047 4039 423247409551759284540845306897158464 4040 -604816939904853555390901458305958864 4041 806933911759533881000942438152542762 4042 -1006510558536086970912657923356244865 4043 1175151389519075327729896819041957780 4044 -1285714503749742535155562018997385510 4045 1319489094061434397722833452088512400 4046 -1271368001930624673719796855828248200 4047 1151054029021590046437349286032211200 4048 -979934858611298782221403073914614400 4049 784980983376228481690119435900536800 4050 -592013642762799708450656815949159600 4051 420565188761364266641210987614308800 4052 -281547416716542435473169599747872800 4053 177682235602412091310470974003340600 4054 -105739916973245845950142903963748700 4055 59352046097094442086792617577793920 4056 -31427129028860808081451764861240960 4057 15699569228309873835003991194632760 4058 -7399417526628755362759645499133420 4059 3290163493756511023970365013043440 4060 -1380069498068251427453724882133960 4061 545972189222857892161359535351080 4062 -203665191758172721300396775568180 4063 71613880024272565125360879765760 4064 -23726527401999842029499082005120 4065 7403095290555110059284144626720 4066 -2174107746575623258071192007760 4067 600539708757163908608730311744 4068 -155902984688145098148216070368 4069 38003982253984990291684086906 4070 -8690044222632682791113835645 4071 1861787841979997825978031360 4072 -373237560519160401326623760 4073 69911073577426870633714870 4074 -12214857806771115529048015 4075 1986990932137459674806380 4076 -300292998324869593100890 4077 42062068917363797593340 4078 -5445576601986635244430 4079 649604805151972887360 4080 -71146283572397206944 4081 7124583393078728472 4082 -649212194084734332 4083 53529067641895344 4084 -3967086511554408 4085 262152865152882 4086 -15296651702761 4087 778612511456 4088 -34041326592 4089 1252593354 4090 -37723169 4091 892852 4092 -15574 4093 178 4094 -1 4095 -87 4096 109380 4097 -41037633 4098 7285240248 4099 -748679329255 4100 49896134015208 4101 -2318481737011070 4102 78919676784807904 4103 -2037853018484299854 4104 40905577090301973560 4105 -648284648012226949878 4106 8159295124837215727200 4107 -80815316350495114817604 4108 603306549329238431289984 4109 -2851277754685875177912480 4110 -1514549689048196062245984 4111 202549507420294970540425275 4112 -2590836685823318037348936420 4113 22527495344763780137685081345 4114 -156532262163973917160451841000 4115 918821564860748087301332193225 4116 -4682512452751354593561189508200 4117 21060300848247332644839101840430 4118 -84529522945700764296610027038480 4119 305250394692724517150636591794275 4120 -998091497011960136826193687195068 4121 2970246918163740274131998446511595 4122 -8079730495707679623893547130871232 4123 20164367708793460521768941977216392 4124 -46317658460457964273529153538280320 4125 98198759804959442646579912300411552 4126 -192641043589432849431549414200153280 4127 350466362520297094949762458935496971 4128 -592477888063770703379547663856614996 4129 932427990460182140682939650584486965 4130 -1368329709823426683007938122938737912 4131 1875200493320203514893607687801580375 4132 -2403125305655573992584022384356759240 4133 2883459211779249742628973044124974790 4134 -3243009086477841396854458068221404800 4135 3422338719898078406306577326080791560 4136 -3391878883109304546044755742345844000 4137 3159828820376838329783683418474876200 4138 -2768978950574514151156500696698019200 4139 2284027130013056515942493860911690000 4140 -1774468404981745526238233207598208000 4141 1299119926227869796208075363767552000 4142 -896690352254443227984800112637852800 4143 583736712127794220479686374166448300 4144 -358519754570767323376970765245674000 4145 207798723709665431347094097471914340 4146 -113681709830478213906676525465965600 4147 58710082466582166776744736078322260 4148 -28624486847035546196955393522694560 4149 13175468021066458872071091609996600 4150 -5724920806263072980632248853344960 4151 2347958804100035234355444517362900 4152 -908743443149600887457876581585680 4153 331820245928961804554863562188180 4154 -114267696319849955137431164419200 4155 37095129557561509456085895586160 4156 -11346464616501632828638988896000 4157 3268083298266961428881405991744 4158 -885750873594710803568014980224 4159 225718993689988353052820385105 4160 -54033859791547489735796495196 4161 12138225097611952763269021575 4162 -2555799802862563837314130760 4163 503740490074902210419983785 4164 -92800085463618148166551000 4165 15952272086052678557431250 4166 -2553922152295894762149600 4167 379993190779691198768590 4168 -52417557502025703501240 4169 6685254832664584156950 4170 -785849825050940560608 4171 84836578342974517620 4172 -8376287579648975232 4173 752760686531277792 4174 -61228216628197920 4175 4477498671906117 4176 -292029868338780 4177 16822163838831 4178 -845513764056 4179 36510500415 4180 -1327177112 4181 39493650 4182 -923824 4183 15929 4184 -180 4185 1 4186 -88 4187 113204 4188 -43463238 4189 7897160193 4190 -830811280156 4191 56698721242358 4192 -2698794711975824 4193 94151981668383224 4194 -2493464711953827584 4195 51387264419323397488 4196 -837533097315300492260 4197 10871695817486798062230 4198 -111688079543545722248304 4199 876983915456413122903384 4200 -4605245585598701423719248 4201 4045441932589260534683352 4202 242637744502289410062998664 4203 -3473497211489541123491423820 4204 31821253379637655664382176070 4205 -229574288073740445415932600465 4206 1391148121290407432703900473940 4207 -7298451496237249147995570575970 4208 33741127789458186092291049017880 4209 -139076714955245087438950187757780 4210 515483042724746449601185731292560 4211 -1729398667767192066126950597443392 4212 5279576148799978718202962525549586 4213 -14731329198184746018469949364877227 4214 37709878563774288834165402244517472 4215 -88848929917182346910719285895117424 4216 193229817680726645207786279042745312 4217 -388885287299552110204449228532037136 4218 725901841671856557890800806219572376 4219 -1259295426214027311354662667926492916 4220 2034086459432375700204581658128430462 4221 -3064270470202181951307914438156003925 4222 4311796784704299831794211060389355900 4223 -5674940546095264529148994533158853990 4224 6994892339694998150112071653564751040 4225 -8083762880985190001182327161570398880 4226 8768197432212563811744779268294475520 4227 -8934728484186062824676291954944231360 4228 8560482494841391159174773293263385200 4229 -7717851862914567849875281737956300200 4230 6552052227224398701351368982620862400 4231 -5240950297213747859968303460158946400 4232 3952143068676120852013172947519003200 4233 -2810953214020213816704505989295384800 4234 1886481540907619577633701886967408800 4235 -1195036304296083021283485000694047600 4236 714765155893003743984366342611708760 4237 -403735014341761051078995383542604580 4238 215402305535332673625162006427977360 4239 -108559638634024503807895877624577960 4240 51685259395411952917127211729644320 4241 -23245240135524353405881864434552560 4242 9874866225240285557181778352719680 4243 -3961780498641064287970800904966080 4244 1500770054983251931442242826196280 4245 -536629111166661872800226809021460 4246 181054860144417863990318810964800 4247 -57613951043989151855292681370400 4248 17282091504278391777793070567744 4249 -4883682060768237937869219881824 4250 1299184878720702519381971663528 4251 -325096669050450649733299539852 4252 76448522144791397436356506986 4253 -16876587142817920036570659335 4254 3493369709434941387520383460 4255 -677125803195367391224037770 4256 122717638703586045606607120 4257 -20759823392319598488629560 4258 3271846464937913362093440 4259 -479382729181755970526640 4260 65138462362202898927780 4261 -8185808199194068071222 4262 948398398343810867376 4263 -100939941308187733752 4264 9828279885069635472 4265 -871250033276119224 4266 69921061106857272 4267 -5046261756880916 4268 324895583504986 4269 -18479150040351 4270 917282171532 4271 -39127131470 4272 1405271560 4273 -41325724 4274 955504 4275 -16288 4276 182 4277 -1 4278 -89 4279 117116 4280 -46002047 4281 8552543376 4282 -920840391250 4283 64332119749664 4284 -3135806408182936 4285 112083081263934368 4286 -3043228387091738538 4287 64362416460298649000 4288 -1078168811037697432130 4289 14421629607451680889520 4290 -153432538554083127741234 4291 1262349361127133536765088 4292 -7236197331967940792429400 4293 14210679139825418555331936 4294 278680539651694589050888701 4295 -4598795481658053619696909884 4296 44588508626001072314570694615 4297 -334437567363144629335795536000 4298 2093048965793807223522401355120 4299 -11305538661013551135133852117680 4300 53720406226906288687738566771300 4301 -227365034754247596673581397494960 4302 864792405712013469490685058548625 4303 -2976188881247170445028893238984276 4304 9318304047203409228400877202030969 4305 -26662504049461791131249314124432808 4306 69986718616939863165031811876695779 4307 -169090079937681018382074820496472000 4308 377109805473676194679711931680196496 4309 -778359348690398016185135321906666304 4310 1490222608122968131036288382035684917 4311 -2652014806036140477220578478215943212 4312 4395040354618596571080886333598866875 4313 -6794297690013312919812472411501700400 4314 9812663546290578100002728871133135350 4315 -13258552571239254897508177742350304640 4316 16781266013706011086744164796163381280 4317 -19919409015187536755622267908484144000 4318 22197819025512239218365308372078558360 4319 -23245775517475384915052607435837094240 4320 22895864653492006813242155122996125560 4321 -21227207270096012707768836072477966400 4322 18537929187350308736635525842286335000 4323 -15259484416670148895049742695340547200 4324 11846116508338119767786573991429400800 4325 -8677359144462105257437384813471920000 4326 6000179583707658751492223389063754100 4327 -3918034394929018296823701123109830000 4328 2416767892372425077905123588445550780 4329 -1408553474746047632235680584230952320 4330 775829542945844231552574660320237040 4331 -403897095956346135043998368154438720 4332 198754689403781950770079209473870000 4333 -92450818860197586748258691745404480 4334 40647013781904889285889976622629020 4335 -16889683779372813245665503581066160 4336 6631500362678606346300422995170460 4337 -2459760580996725721905265279820000 4338 861643701897936091324778535364900 4339 -284936297615894534872265184809600 4340 88910050754278973981997416514144 4341 -26163704752220156849963495351168 4342 7256332824519654623580342823775 4343 -1895344357030056329112774248036 4344 465855488242421491842743532249 4345 -107645896627564673672183694896 4346 23359586071612900601191442470 4347 -4754821230362058021801908000 4348 906608808516486803879820760 4349 -161683363335929347821716640 4350 26923523131415734014047850 4351 -4178194365799399599645480 4352 602974399073497184225250 4353 -80724228935540094509616 4354 9997768417538715288354 4355 -1141901993380537359648 4356 119843740391795726904 4357 -11509551734993676000 4358 1006614656817927651 4359 -79721554752280324 4360 5679230760052057 4361 -361008369821632 4362 20277203883000 4363 -994209257360 4364 41898180940 4365 -1486999184 4366 43220803 4367 -987900 4368 16651 4369 -184 4370 1 4371 -90 4372 121117 4373 -48657972 4374 9253928606 4375 -1019422045720 4376 72886358648220 4377 -3637150224139712 4378 133149987267668448 4379 -3705075143493583860 4380 80380796888365639050 4381 -1383166941220393021000 4382 19049732208454261148940 4383 -209598627172072214123684 4384 1801147345351937078368026 4385 -11129498439464313697904640 4386 31612113679029517368409920 4387 300512655661274349483446802 4388 -6002774291478260704953284649 4389 61954559354022542584456123044 4390 -483889355278549885570229166150 4391 3129387377660351643676697772300 4392 -17405674791583660345794535014510 4393 85005223325367942418319936642400 4394 -369373760780156394595951174003440 4395 1441466803453528086053765783299650 4396 -5087771500439162293421520939073785 4397 16333220826854010183627685117496628 4398 -47911982947942245472429556086019358 4399 128926062719567228627147535633306894 4400 -319317948575119553018462166974522355 4401 730079873204306762533712404814119680 4402 -1544943215554920116845533346961491968 4403 3032902723264477720366911279758463762 4404 -5534956793981221774122782670541078425 4405 9408009055840957919177769487285246500 4406 -14919365264443040459397916718446263750 4407 22107827997890169288023719093378615200 4408 -30654828142673823365870089822674890640 4409 39826192258956278920884435681112316160 4410 -48536321163095894596806373451561270400 4411 55546849633999451380608105384346785200 4412 -59754641576276946223794231288808515480 4413 60477022329618007382362144388565960160 4414 -57632427330769464378904545529995758160 4415 51751013417572231479688518774429774000 4416 -43815947723476858666766707772808483000 4417 34999574364670267578609717730680345600 4418 -26389881583242116465956837629077856000 4419 18791236770969803182788129704632019400 4420 -12641212069269612323856140634589366500 4421 8036805023780864708649581957389222800 4422 -4830139827522759291297489373364850840 4423 2744810255102403421715667898443449040 4424 -1475064096224511997832675519004536520 4425 749721215368498083667029575372534400 4426 -360411086988652770860714728530126400 4427 163869980198767079762856866637942840 4428 -70464600842009451489250182879795260 4429 28651914449746774006824106745210800 4430 -11014392413505395917310726745789000 4431 4001993124648180040564503539585000 4432 -1373902346085736009214016223613700 4433 445474307620174091058466947270144 4434 -136353778197951049744055187334656 4435 39377185522538763577742209335190 4436 -10721924869529316632072591779995 4437 2750606811370107915361904805548 4438 -664270694354732919150540262706 4439 150871699061355533487046196376 4440 -32192102729141649253571220700 4441 6445321208691445583954942400 4442 -1209215711796025901034624480 4443 212258563133822902487718900 4444 -34800529133832777242812170 4445 5319004701584191069168200 4446 -756237048745383305173260 4447 99771367372273714218948 4448 -12180632462991602273898 4449 1371761194279059177984 4450 -141991593828506959680 4451 13452859987522674030 4452 -1161011504565607383 4453 90755120688879452 4454 -6382768349654970 4455 400645495416100 4456 -22226495266250 4457 1076600347680 4458 -44830853584 4459 1572485286 4460 -45180315 4461 1021020 4462 -17018 4463 186 4464 -1 4465 -91 4466 125208 4467 -51435014 4468 10003971808 4469 -1127257628796 4470 82460019592496 4471 -4211380398744708 4472 157854043495542240 4473 -4500071887163097630 4474 100104252459926212960 4475 -1768545868291454248920 4476 25061001750677234429360 4477 -284814447998515561655074 4478 2549543956748812834094648 4479 -16823946892312623681747906 4480 60143046657697929879392544 4481 290732657991824592547594983 4482 -7707265756959742139693106216 4483 85323384373522273559294836122 4484 -695295702547977684389118919344 4485 4649615144805445949401223355630 4486 -26635198299814121200131915683640 4487 133695715215413256494695841528010 4488 -596387710131433134936640887154320 4489 2387514961975199097212797682054115 4490 -8640820923084682227867914422462944 4491 28435909106943773432276013972036072 4492 -85494682673276709997237483165102536 4493 235777389770136839561692815475937367 4494 -598471879932125316281997049085879604 4495 1402367889510056883406175044922565219 4496 -3041606955623748980039643776830437312 4497 6120526053960907426543067524442734575 4498 -11450801505190780791391898142624677400 4499 19955934551044541041397435311512704550 4500 -32452441894713725918161130512676073600 4501 49322357713932800935442626034070358800 4502 -70158931711998561122255720996378091840 4503 93525946646880370120894796388736141680 4504 -116979425569960531358874914675750712960 4505 137432201405582558139657275848176282440 4506 -151810357269077958913143960526126721920 4507 157812821582020954175276364942944310240 4508 -154514669721060923432402399376079510080 4509 142596524978563618601646057236568971160 4510 -124123424447855799918172191624706192800 4511 101968979944479274056199569242739773400 4512 -79101978386692395253086008175364137600 4513 57972175541474064080040873649278140700 4514 -40155626514580009533676709850700922400 4515 26298054224458916663250180960922261320 4516 -16288531204080335659008880119887972160 4517 9543930794781721903176250509931511880 4518 -5291041351595081282337020568298083360 4519 2775751837557726214396655460275735320 4520 -1378092570485606038640200340687382720 4521 647504033604282041100538485183383060 4522 -287909498103413169495691728816467200 4523 121136929378824393156597973375046400 4524 -48220938695760840119540294956968800 4525 18156734960903819907114955289594100 4526 -6464861519203757524120270802002800 4527 2175940910571805217348952701639844 4528 -692018159263856033696613826588288 4529 207851816418508922275959263181261 4530 -58925690904567340512774618647144 4531 15757283004027110970953657858842 4532 -3971502303452009079990801636064 4533 942654506405831085523441212988 4534 -210501083289276773972386729776 4535 44176136338008053617601284740 4536 -8702069268947568038202474720 4537 1606809314932255971996014430 4538 -277681427035689057373697760 4539 44835564137927662196923320 4540 -6750754570139417585005104 4541 945782015072392018322802 4542 -122990730304876381407096 4543 14804311111157924902962 4544 -1644234830201079421344 4545 167890699146734380089 4546 -15695161441901608472 4547 1336842515183314230 4548 -103159649018367760 4549 7163782136604170 4550 -444104276691240 4551 24337797780670 4552 -1164775055664 4553 47932603353 4554 -1661858016 4555 47205704 4556 -1054872 4557 17389 4558 -188 4559 1 4560 -92 4561 129390 4562 -54337264 4563 10805450024 4564 -1245097183680 4565 93160938165568 4566 -4868070592942200 4567 186769480122160740 4568 -5452922674328153640 4569 124327779918649884500 4570 -2254029047822441689800 4571 32840817161191661958700 4572 -385091270575636143615824 4573 3582755016144204151476344 4574 -25067939301909746499685820 4575 105497926528678966072123074 4576 220809613664676905732350620 4577 -9702489880433048166980522766 4578 116399475149981746673826655416 4579 -992025434190927756767303508660 4580 6865138614498517939514867858304 4581 -40514336952850028003870519708400 4582 209021405405272691771203662097260 4583 -957097374698123131772026441833210 4584 3929950830628303243308470467962900 4585 -14581385307705401259527105587906218 4586 49179418310118218908792257249038460 4587 -151513291505554947954321424216221786 4588 428123399493983160493475578483670376 4589 -1113403201059267919107224746673174220 4590 2673127785747932320560634734116890362 4591 -5940638585202634726639929251621947875 4592 12249756340281086112758867545957442700 4593 -23487172270361247235204081139151010950 4594 41954661551438904955008999278364840000 4595 -69941453076028952418321779618418588000 4596 108989329324689158501022663487438176000 4597 -158985392995256099814083978204151651840 4598 217384632746803022443160878092738059040 4599 -278948476623705538241838252288676297200 4600 336296978747126196257581360987756492640 4601 -381298274367461529742150965611621210800 4602 406958978103501859881334546023449382240 4603 -409209733693373336661176618165107572240 4604 387956706260615929156005995074787678400 4605 -347027426150798359771223732713172873760 4606 293061809972144080451961612379505394000 4607 -233783055134621948096414747964390192600 4608 176255092698670720230379625769288399600 4609 -125642216501364470823538152716090619000 4610 84714929939716978151527489815156222240 4611 -54044976805096828689970451827333354800 4612 32631582538541376043645713241307546880 4613 -18650949401747372470017616127523142080 4614 10092823811342035627463301913477019600 4615 -5171525891540285520816341413120374360 4616 2509230657495403041078420444416206000 4617 -1152858428969098928602671759936522200 4618 501531442411315181802063568821349200 4619 -206564414356840677478367836543195000 4620 80532415492920299893205701996572000 4621 -29712555653225598946141480669986000 4622 10371269032727193867759709258012344 4623 -3423623450901566234998125167481764 4624 1068344606578335114670790143615620 4625 -314981273358114286669435908695554 4626 87689650101251454539320029559280 4627 -23036016916576396211784720868264 4628 5705939617202315717550637865664 4629 -1331464570255242984214643451840 4630 292408034756601435623634356856 4631 -60371059164107163792971609700 4632 11703429335678257079706784680 4633 -2127371639869801309500597780 4634 362033550609960190698376200 4635 -57580836229461114061760268 4636 8542547232911927907431760 4637 -1179582843219153178863096 4638 151227591332913172035036 4639 -17950789177731576785970 4640 1966563368507025507492 4641 -198120010525971989650 4642 18278091351579357480 4643 -1536779044870394780 4644 117086567796160000 4645 -8029764194720400 4646 491703271904900 4647 -26622517038414 4648 1259067777084 4649 -51211139070 4650 1755248404 4651 -49298430 4652 1089464 4653 -17764 4654 190 4655 -1 4656 -93 4657 133664 4658 -57368904 4659 11661265504 4660 -1373742188588 4661 105106953922320 4662 -5617921725305260 4663 220552987341721440 4664 -6592542941615370390 4665 154004230051701709680 4666 -2863840007272079015180 4667 42874661619528531177840 4668 -518208910313948387535274 4669 5001057346115231612473864 4670 -36894686727651073469100078 4671 175920745701569748764539424 4672 45388642808850252844983183 4673 -11918523617571031100000289936 4674 157178055806874267955338997476 4675 -1405154640983859575819314753392 4676 10072687518382517686395815869638 4677 -61258614220384452747123991591464 4678 324861432547982155051582002374910 4679 -1526828444670085820378615658609360 4680 6429484073979530521176169695704895 4681 -24451900522954423534494767221312392 4682 84504312820998065644835606113947066 4683 -266711318647951404820197622516379496 4684 771982700723384429379579765707625171 4685 -2056457921680393682425928022744139212 4686 5057290883045075676822319169984389725 4687 -11512798000529452793800849460530348800 4688 24319625211803899525614596819094098700 4689 -47773299375812799791775131681634787200 4690 87440560822194516103824644384367986400 4691 -149385125808783083873491428002525942400 4692 238597754011474468484924480559224581200 4693 -356801183603202797006934898899363387840 4694 500228711841981774579510938000891628240 4695 -658302160424253567567962467994339940480 4696 814110232712375372617343698416013000040 4697 -947083170212971296828739331684872192320 4698 1037403408992444295329543692715575665040 4699 -1070863775769187609771285382977585016640 4700 1042526621236041576371542551078113957880 4701 -957888134114356848780281268876427233120 4702 831182066150607246618947388229443888360 4703 -681525941854695581391705100132921641600 4704 528321064990489324477133125853688851100 4705 -387383899186819652343779221350768715200 4706 268774022156339510463342951385480802160 4707 -176516352345830299872459513349934959680 4708 109764211087397858874085627800016936680 4709 -64642439990441039701343924928055747680 4710 36060845186873717510547564494201445960 4711 -19057783023937000630455784399030385600 4712 9542483172926809561872643816769403300 4713 -4527038017330187728788072235472783200 4714 2034784384412904899050200924204174200 4715 -866439332429235696639258946950770400 4716 349472510381777457357664285246744900 4717 -133492665280167740261368392534541200 4718 48279152808108181464311946484370844 4719 -16526497775266470304059345766387584 4720 5352460847639727542063746191531743 4721 -1639381462389996347496887342359584 4722 474603290556590084777122309955272 4723 -129790181630952237882898669659744 4724 33505241644575196561362555386604 4725 -8158367674423524912007538039568 4726 1872104503430437801844310880812 4727 -404448083815868195171375101536 4728 82171108520531421980389164630 4729 -15680491188382170641334282480 4730 2806603176951794028700426860 4731 -470444468498743001236891632 4732 73720148680212577858300986 4733 -10778722189045357883750856 4734 1467233714773821598030206 4735 -185484934858175246185632 4736 21716025215598893420865 4737 -2347108228117067878320 4738 233339350713947390380 4739 -21248489792301779280 4740 1763788398326110610 4741 -132701991908909560 4742 8988832940749530 4743 -543783530926064 4744 29092719989229 4745 -1359828197208 4746 54674430174 4747 -1852790392 4748 51459969 4749 -1124804 4750 18143 4751 -192 4752 1 4753 -94 4754 138031 4755 -60534208 4756 12574449888 4757 -1514048459000 4758 118426711867660 4759 -6472879811590640 4760 259954416286587400 4761 -7952716196244308580 4762 190273223126368905250 4763 -3627655196773418050240 4764 55772346085137479412160 4765 -694201211671789162632564 4766 6937568586400207461006658 4767 -53722491499507632050988200 4768 283238251602111604926055852 4769 -305953073748546148806923678 4770 -14179945997517864285865040289 4771 209875160081337820336851629472 4772 -1975461903583665662826664995600 4773 14685391063250377009096078634364 4774 -92075579006301395176773279344166 4775 501960073911076071079084334244024 4776 -2421420947190030664036786877760420 4777 10455845762000843619422484582056250 4778 -40751899812182976330638598550423461 4779 144281107854832335915373722200168064 4780 -466413658611345927330909426930484272 4781 1382553320600737103085881575447959462 4782 -3771495343024903875124211064522729375 4783 9497911902022612715509931628596028300 4784 -22142248298901346537784088839423139450 4785 47902292083856165732271175552761103500 4786 -96379051693068251873960779043212662150 4787 180699759468762927044415421172005920000 4788 -316269359363731731432485720771001283200 4789 517591304507042862342317725633536928800 4790 -793214728222623962684710300153799705040 4791 1139873974540363323722795896808408585280 4792 -1537884556066783371473597621700895212000 4793 1950225647101878116545068503838609447920 4794 -2326978298770856436532671396174136173880 4795 2614931010094358027606492171092574140160 4796 -2769921226837446178210937840505638126080 4797 2767960311980654833358364490059025254000 4798 -2611275463313956914160881356117795550360 4799 2327190456443427261566214432955809615840 4800 -1960450894725376461305942840530896978960 4801 1561912979137003510115591726071010944200 4802 -1177446646862764158341153415839135662500 4803 840217013559781695118937634306574097280 4804 -567761750042903281518291526258017366720 4805 363413191982084641576985055708661286160 4806 -220398141666532565806755861528605289960 4807 126671306552846439094975752002981620000 4808 -69004885343207433250642791879141842800 4809 35633518712295216713122651588152986200 4810 -17443700778618086090846116527778447500 4811 8095075343744682345086410515059782400 4812 -3561098634914535614850350981562520000 4813 1484851937699870311461381815447688200 4814 -586745285288887338934259589645841300 4815 219679701863656909322232576245270544 4816 -77908524907739555837432512849664248 4817 26163074863967590273516048005835450 4818 -8316242499061605950388084967555357 4819 2500898393401925062511811932710848 4820 -711147636901918164331134928406496 4821 191094725302900315288073142567288 4822 -48490512423167003401162988013900 4823 11610168646527799080072525444336 4824 -2620629611898067028394089474184 4825 557086871521252782052446646116 4826 -111404719257425961953557131810 4827 20931663991675798508036760000 4828 -3689911277719818917112449856 4829 609342218626256229046061844 4830 -94098010215084140446939602 4831 13561962027260087907776232 4832 -1820252795312440513615500 4833 226950421920866007519870 4834 -26212121661307057187855 4835 2795508838193383301600 4836 -274299551253680554160 4837 24658980021157840500 4838 -2021162617949209330 4839 150187954518503720 4840 -10049777485563244 4841 600709903127438 4842 -31761165244575 4843 1467421809152 4844 -58330712528 4845 1954620866 4846 -53691813 4847 1160900 4848 -18526 4849 194 4850 -1 4851 -95 4852 142492 4853 -63837543 4854 13548168480 4855 -1666929179300 4856 133260518272000 4857 -7446264609743680 4858 305828725043044000 4859 -9572843867159834170 4860 234494932397280409400 4861 -4581743609401125990550 4862 72297685747519845696720 4863 -925965859114767417142014 4864 9568281038356972472172016 4865 -77487864857764398093882980 4866 444278249002161093138560480 4867 -940533041908054155384886391 4868 -16135415303716151322922866964 4869 276752210353319237004229301757 4870 -2755644326264809570170866867280 4871 21273556511701901994623006394690 4872 -137577934855468714615518645731232 4873 771134294280471382283359945457304 4874 -3817973523621051578774042431155504 4875 16903628397212187381705586346168025 4876 -67507744863412372746204914461590780 4877 244809802700849582516550436836812523 4878 -810397106429572785756994953544757112 4879 2459537599089435704123092812118778025 4880 -6869086084970151170908375681749279000 4881 17710028264025053629321755151730396250 4882 -42269610499295852997277259846911958400 4883 93627207254809778476711843125851247750 4884 -192887096094179869688417601957551640600 4885 370338009808399589858966977002856515750 4886 -663853352387443306035895434711482544000 4887 1112854214366342987632196691478850559600 4888 -1747219577349087990704803427041772951040 4889 2572733965461368835550791155769725247360 4890 -3557340926249676499102028672215859068800 4891 4624225617558164231946390930962101107800 4892 -5657099074430619692781671964502009603360 4893 6519436909967128196416112045643708789160 4894 -7083909688000062774257082469126265375680 4895 7263315229562714268556124269545574676200 4896 -7032623104494211812899845933418189121600 4897 6434474310050204190674362833799970893680 4898 -5566566304039484602786395013884681932160 4899 4555955788008894157059993166819230016260 4900 -3529422373675712174454119336398513554000 4901 2589106651825988038115685733066803054900 4902 -1799224161299757958283061173472673871040 4903 1184823922919674705798176009875323002360 4904 -739567035324708733489152853837816118400 4905 437679909585351726486159801040367084000 4906 -245623294215324304965805551362234920000 4907 130729439594871057115015451238678411900 4908 -65993882252201201166026812408237098000 4909 31599067081694545881968736633693838100 4910 -14350833281144517878147853531234052000 4911 6181329999932498780415450327211151500 4912 -2524849842997477249068532602204829600 4913 977825536208092976114412795652011544 4914 -358970253903869550693038256178211456 4915 124882213788035008842400862669803405 4916 -41156178399700805826795330598586580 4917 12843435995308865990634586523021781 4918 -3793403485574809153291183119864096 4919 1059831845863143598345918658154468 4920 -279917382474810797178391580555520 4921 69838745212792163759463728021760 4922 -16446979786508064941689329291168 4923 3652632246420041170518593601786 4924 -764215818847722535318226627256 4925 150461444063825764940930224950 4926 -27841042078616693341024768080 4927 4834875566292118797346272558 4928 -786759516867379152056190192 4929 119754700554830494664461860 4930 -17016982683026793688821600 4931 2252437613938573635234375 4932 -277027557015363054017260 4933 31569799986979876400675 4934 -3322859450908442630640 4935 321853722897670124550 4936 -28568603265147349600 4937 2312549694045467240 4938 -169743725958704144 4939 11222104571828891 4940 -662872405419380 4941 34641334432705 4942 -1582230443816 4943 62188494291 4944 -2060879688 4945 55995470 4946 -1197760 4947 18913 4948 -196 4949 1 4950 -96 4951 147048 4952 -67283370 4953 14585724615 4954 -1833358068080 4955 149761253855640 4956 -8552909926168720 4957 359149298409244280 4958 -11498800263118403760 4959 288289485535351747720 4960 -5770326954426114340260 4961 93404769019303337971830 4962 -1230028192305265517348184 4963 13124959349428504900479388 4964 -110821519254378136608949776 4965 682806111259974979444948088 4966 -2019391259069723255101409584 4967 -17150351568006384204595807248 4968 359764675929016804994529841006 4969 -3812578959299272714519298040717 4970 30617366286418236550320801022296 4971 -204353847216337936048887018512988 4972 1177886449505335408103154202401816 4973 -5985660394332543875794657930007892 4974 27169384556044582722762730541435304 4975 -111167218311853956543476816718926124 4976 412846242410279201863932065935047762 4977 -1399190356948649226699630916995842475 4978 4346918984007707090917299002334353700 4979 -12426214426004834170815633111094606650 4980 32791230710997645714041954356614043200 4981 -80107000963715413086092186006131173600 4982 181621732925059244218429770545853350400 4983 -383022347750101265979586267997741866800 4984 752863356242216122361936134791258752100 4985 -1381775355219554470498272125654820320550 4986 2371970476613086418957971092035646734400 4987 -3814078640841895006357093245408596756640 4988 5752813533731462338083589841772814860480 4989 -8149531261893938462281250878500548172960 4990 10855566514264126846449742030301451836480 4991 -13611445467648547180977063463791984140640 4992 16081041884270518058007403884696853041520 4993 -17917335059129807566719339143390601414440 4994 18842579835144836478010966518158389474080 4995 -18717285975237180980194934780264157369040 4996 17574381268151192932682357168062321293120 4997 -15607156023403796934941210021038437779040 4998 13116564900920269406790789621452131020480 4999 -10437353888497554347627078423777121461760 5000 7867418663767906555566553168225545566520 5001 -5619793224382600673163516553754133430260 5002 3805458815157022728302428137514658589600 5003 -2443559851902559606969725856022349949200 5004 1488255547942565747366496703915568666400 5005 -859921612672792903167128111885695081200 5006 471448654692771202482713802251438757600 5007 -245273503320655373356222959527374160400 5008 121096941071845610584877875160564991800 5009 -56739635009069046023414092714599422100 5010 25228641343309645127517372370208666800 5011 -10644284400638565939618255941974969400 5012 4260821213550006291975125617263582144 5013 -1617857519108092521663056795158770208 5014 582571606615971978104323933511982816 5015 -198878328088375014545603438899421208 5016 64342151996916612745552691711919294 5017 -19719095329556566132885817834343477 5018 5721972451998196034694947293605744 5019 -1571176098389598189301538831251608 5020 407984704253867325617246511154704 5021 -100112075173910226614448297129912 5022 23195157407826894500674069848624 5023 -5069659164858060279201489724488 5024 1044207042983698266692050317156 5025 -202453616943339332705867311254 5026 36901450992574674706671251352 5027 -6314296589811792961011713340 5028 1012706955949780053477337680 5029 -151968413125571641528489560 5030 21294907488983074951770480 5031 -2780280606307992686081040 5032 337371648151129423517010 5033 -37941219337543081107795 5034 3941907916682625039240 5035 -376969766810015614420 5036 33043514698719780360 5037 -2641987368477312284 5038 191587225199234488 5039 -12516088217423076 5040 730687652475638 5041 -37747464607809 5042 1704652811532 5043 -66256561854 5044 2171709728 5045 -58372464 5046 1235392 5047 -19304 5048 198 5049 -1 5050 -97 5051 151700 5052 -70876245 5053 15690564120 5054 -2014372681475 5055 168095347507360 5056 -9809316496449400 5057 421022781701613280 5058 -13783905957486217630 5059 353582838936541489800 5060 -7247199784986454437690 5061 120282179245512944587200 5062 -1627495294515066955526184 5063 17911665852805302846134944 5064 -157280133000420380024495960 5065 1032155492772167002360285472 5066 -3781055587491367334262880865 5067 -16145896573226893831167337948 5068 459927493072720757189426187503 5069 -5229278268262752663862259055160 5070 43773755020433843820537893690619 5071 -301747125863625394032576192317040 5072 1788992451946537369971835477859316 5073 -9331233714549371580918427631262096 5074 43420801109209521939614532666710475 5075 -181996076316340123063511449517696772 5076 692049900431562777754790511752209125 5077 -2400829849878004869506198946381975600 5078 7633490725874627704411136109545771850 5079 -22330261751047224261640189542774288000 5080 60298647583975071969577786672592296800 5081 -150735622139132618888949066521964432000 5082 349723259559024123046239883971986626650 5083 -754779332331081906489184704583785443400 5084 1518411050426133920844491560577402855250 5085 -2852560714293881757322584951389416849200 5086 5012862094079384320782017618247263229750 5087 -8252908180947788440967354155811067296640 5088 12746971742843450846973481773184501230240 5089 -18494535131269662763544062926558052137600 5090 25236438672864027923234344008141350738120 5091 -32421358375130601515622196993383410514400 5092 39254092326222455100575759187541981434520 5093 -44831802314530070417188999702351790494720 5094 48339179499856766254185147910161805686400 5095 -49244528681124986625500990145268515090560 5096 47431574201489362654885286282588829061600 5097 -43222127010919302199778382196254514919040 5098 37284330037235441591462796097123469803740 5099 -30461850304239665927590827132607860390000 5100 23583084564207379420644499027161409539900 5101 -17307780951233349943610525102261138556000 5102 12045886931776971423970196818908127607100 5103 -7953011483637433208752726995721542369600 5104 4982391038202339375216559462813120198000 5105 -2962475479072827248734947376324723908800 5106 1672089482463464251017540265149894184500 5107 -896001779081880748029132908897949980400 5108 455868318382652048644009973214810305900 5109 -220225377808839184753558207058529784000 5110 101015587695755837498033387127805604200 5111 -43992360301589299757685351651953776000 5112 18188101291530485547454094380850122144 5113 -7137565997862321784608200951402911104 5114 2658118518552001469029303799512932435 5115 -939172084393021201368735480712238652 5116 314719196086899374046074235800238015 5117 -99986939170454935858033144260742152 5118 30103208387689814603929793763400497 5119 -8584407266302581616119633375553440 5120 2317306761684540676776568125539256 5121 -591761874815179713904453776123360 5122 142849757743143974445277843225374 5123 -32570259918695292523758822670344 5124 7007611806761631047644660133850 5125 -1421273234791760238762760171584 5126 271421643362196563321863541400 5127 -48743284655330881476638487840 5128 8219955801156522573301926840 5129 -1299626799517896542845495200 5130 192305790489599217796796145 5131 -26578441144583697269915300 5132 3423454102623271656714385 5133 -409931227375307143101960 5134 45503181448010661061725 5135 -4667278847037508918480 5136 440744246513409707900 5137 -38157745709715700784 5138 3013939714303952369 5139 -215956529228661260 5140 13942822187941647 5141 -804600351247440 5142 41094581736582 5143 -1835105055552 5144 70543985840 5145 -2287256896 5146 60824335 5147 -1273804 5148 19699 5149 -200 5150 1