0 0 1 -1 2 1 3 -1 4 -2 5 1 6 -4 7 0 8 -3 9 1 10 -13 11 -4 12 2 13 -4 14 1 15 -46 16 -10 17 -5 18 5 19 -5 20 1 21 -166 22 -36 23 -6 24 -8 25 9 26 -6 27 1 28 -610 29 -126 30 -28 31 0 32 -14 33 14 34 -7 35 1 36 -2269 37 -456 38 -92 39 -24 40 10 41 -24 42 20 43 -8 44 1 45 -8518 46 -1674 47 -333 48 -63 49 -27 50 27 51 -39 52 27 53 -9 54 1 55 -32206 56 -6220 57 -1210 58 -240 59 -35 60 -42 61 55 62 -60 63 35 64 -10 65 1 66 -122464 67 -23320 68 -4466 69 -858 70 -176 71 0 72 -77 73 99 74 -88 75 44 76 -11 77 1 78 -467842 79 -88056 80 -16644 81 -3160 82 -594 83 -144 84 56 85 -144 86 165 87 -124 88 54 89 -12 90 1 91 -1794196 92 -334412 93 -62530 94 -11726 95 -2210 96 -390 97 -156 98 156 99 -260 100 260 101 -169 102 65 103 -13 104 1 105 -6903352 106 -1276016 107 -236432 108 -43904 109 -8162 110 -1540 111 -210 112 -240 113 336 114 -448 115 392 116 -224 117 77 118 -14 119 1 120 -26635774 121 -4888170 122 -898710 123 -165490 124 -30510 125 -5610 126 -1100 127 0 128 -450 129 650 130 -738 131 570 132 -290 133 90 134 -15 135 1 136 -103020253 137 -18788496 138 -3431224 139 -627312 140 -114764 141 -21008 142 -3784 143 -880 144 330 145 -880 146 1176 147 -1168 148 804 149 -368 150 104 151 -16 152 1 153 -399300166 154 -72424794 155 -13149245 156 -2389095 157 -434231 158 -78897 159 -14365 160 -2431 161 -935 162 935 163 -1683 164 2023 165 -1785 166 1105 167 -459 168 119 169 -17 170 1 171 -1550554582 172 -279876492 173 -50552442 174 -9135072 175 -1650915 176 -298242 177 -53781 178 -9828 179 -1287 180 -1430 181 2079 182 -3096 183 3339 184 -2646 185 1485 186 -564 187 135 188 -18 189 1 190 -6031074184 191 -1083912912 192 -194888434 193 -35048730 194 -6302528 195 -1132704 196 -203357 197 -36309 198 -6916 199 0 200 -2717 201 4199 202 -5472 203 5320 204 -3819 205 1957 206 -684 207 152 208 -19 209 1 210 -23493410758 211 -4205906520 212 -753147860 213 -134870040 214 -24145610 215 -4319904 216 -771920 217 -137760 218 -24115 219 -5460 220 2002 221 -5460 222 7995 223 -9320 224 8220 225 -5384 226 2535 227 -820 228 170 229 -20 230 1 231 -91638191236 232 -16348162572 233 -2916748758 234 -520330314 235 -92788038 236 -16534098 237 -2942632 238 -522648 239 -92904 240 -15288 241 -5733 242 5733 243 -10829 244 14553 245 -15354 246 12362 247 -7434 248 3234 249 -973 250 189 251 -21 252 1 253 -357874310212 254 -63642001368 255 -11317164100 256 -2012004720 257 -357527522 258 -63479988 259 -11257026 260 -1992672 261 -351560 262 -62832 263 -8008 264 -8736 265 13013 266 -20790 267 25509 268 -24552 269 18150 270 -10076 271 4070 272 -1144 273 209 274 -22 275 1 276 -1399137067684 277 -248094660924 278 -43985324384 279 -7795662504 280 -1380868940 281 -244386132 282 -43197450 283 -7622154 284 -1341912 285 -234600 286 -43792 287 0 288 -16744 289 27048 290 -38525 291 43263 292 -38226 293 26082 294 -13432 295 5060 296 -1334 297 230 298 -23 299 1 300 -5475504511858 301 -968350071024 302 -171212174088 303 -30259154640 304 -5344477236 305 -943107984 306 -166216712 307 -29245104 308 -5133762 309 -899232 310 -154224 311 -34272 312 12376 313 -34272 314 53328 315 -69024 316 71253 317 -58104 318 36764 319 -17640 320 6222 321 -1544 322 252 323 -24 324 1 325 -21447950506396 326 -3783896175300 327 -667350485650 328 -117641353350 329 -20723831150 330 -3647330610 331 -641119150 332 -112509450 333 -19702050 334 -3439950 335 -600780 336 -96900 337 -35700 338 35700 339 -69700 340 100980 341 -119900 342 114300 343 -86425 344 50925 345 -22855 346 7575 347 -1775 348 275 349 -25 350 1 351 -84083979575116 352 -14801127904056 353 -2604416764196 354 -458030016288 355 -80494027406 356 -14132504100 357 -2478197722 358 -433870008 359 -75804794 360 -13210548 361 -2292654 362 -403104 363 -50388 364 -54264 365 82212 366 -137904 367 184756 368 -202488 369 179036 370 -126048 371 69433 372 -29250 373 9139 374 -2028 375 299 376 -26 377 1 378 -329896909923520 379 -57951075392496 380 -10175508220788 381 -1785662050500 382 -313122767904 383 -54854112384 384 -9597741714 385 -1676696274 386 -292343040 387 -50847192 388 -8818470 389 -1517454 390 -279072 391 0 392 -104652 393 174420 394 -264384 395 327888 396 -333300 397 274428 398 -180576 399 93312 400 -37017 401 10935 402 -2304 403 324 404 -27 405 1 406 -1295256114274324 407 -227094237251056 408 -39796869190792 409 -6969867353904 410 -1219723309700 411 -213242087520 412 -37235284016 413 -6492012384 414 -1129774030 415 -196155960 416 -33959156 417 -5863704 418 -990318 419 -217056 420 77520 421 -217056 422 352716 423 -491568 424 566104 425 -535920 426 412412 427 -254496 428 123760 429 -46368 430 12985 431 -2604 432 350 433 -28 434 1 435 -5088889893433168 436 -890634115419904 437 -155794466319428 438 -27234832412988 439 -4757185265612 440 -830132895540 441 -144684105320 442 -25179863640 443 -4374260704 444 -758234928 445 -131082842 446 -22583286 447 -3891162 448 -618222 449 -224808 450 224808 451 -449616 452 687648 453 -888212 454 953172 455 -843436 456 608652 457 -353336 458 162168 459 -57536 460 15312 461 -2929 462 377 463 -29 464 1 465 -20006004927939196 466 -3495546457934760 467 -610425882832980 468 -106527164647120 469 -18575221391280 470 -3235777773696 471 -562995635800 472 -97815182400 473 -16965023100 474 -2936267400 475 -506923956 476 -87254640 477 -14949770 478 -2595780 479 -319770 480 -341088 481 523260 482 -909720 483 1299220 484 -1563120 485 1568424 486 -1301520 487 883440 488 -483840 489 210140 490 -70776 491 17940 492 -3280 493 405 494 -30 495 1 496 -78695433709676470 497 -13728722021496578 498 -2393661798769066 499 -417058184215958 500 -72605903115326 501 -12627526993578 502 -2193576209838 503 -380519414730 504 -65898209390 505 -11389469130 506 -1963808770 507 -337641150 508 -57865654 509 -9835122 510 -1788204 511 0 512 -660858 513 1127346 514 -1789382 515 2386566 516 -2684786 517 2526810 518 -1972282 519 1262754 520 -654162 521 269514 522 -86366 523 20894 524 -3658 525 434 526 -31 527 1 528 -309723548086607581 529 -53953992022381856 530 -9393249668890736 531 -1634190377078240 532 -284071383349784 533 -49331508852640 534 -8556891689808 535 -1482215720544 536 -256332199500 537 -44244988320 538 -7619787760 539 -1308758880 540 -224066920 541 -38253600 542 -6383696 543 -1384416 544 490314 545 -1384416 546 2324080 547 -3422496 548 4272632 549 -4509024 550 3992144 551 -2939040 552 1779492 553 -874080 554 342384 555 -104608 556 24200 557 -4064 558 464 559 -32 560 1 561 -1219606331663639110 562 -212166467510703354 563 -36886646344289181 564 -6408418304048695 565 -1112418974557935 566 -192912228490377 567 -33415865876393 568 -5780466177651 569 -998369376147 570 -172116097725 571 -29608483905 572 -5080567635 573 -869200475 574 -148153005 575 -25255725 576 -3965775 577 -1427679 578 1427679 579 -2908235 580 4633695 581 -6375369 582 7470177 583 -7417215 584 6194331 585 -4312165 586 2474901 587 -1155231 588 431123 589 -125829 590 27885 591 -4499 592 495 593 -33 594 1 595 -4804768159680379750 596 -834781225707335820 597 -144944604050606650 598 -25148764353218496 599 -4359793134348707 600 -755077159052594 601 -130624718122477 602 -22567811299444 603 -3893068733499 604 -670388155086 605 -115203804885 606 -19749947880 607 -3376357335 608 -575344770 609 -97568185 610 -16773900 611 -2042975 612 -2163150 613 3350479 614 -5986992 615 8976187 616 -11586894 617 12777557 618 -11968476 619 9451507 620 -6236178 621 3400221 622 -1511368 623 538407 624 -150382 625 31977 626 -4964 627 527 628 -34 629 1 630 -18937397026590242680 631 -3286215474864890400 632 -569896370703880850 633 -98759290143949050 634 -17099926790508800 635 -2957941969972416 636 -511093892238685 637 -88197057288805 638 -15197249644220 639 -2614175933880 640 -448795642113 641 -76872684525 642 -13132501200 643 -2236579800 644 -379632825 645 -63888825 646 -11511500 647 0 648 -4206125 649 7305375 650 -12014464 651 16940880 652 -20581435 653 21415485 654 -18969860 655 14198184 656 -8898295 657 4618565 658 -1958640 659 667240 660 -178647 661 36505 662 -5460 663 560 664 -35 665 1 666 -74671009849202012734 667 -12942939085907495832 668 -2241990947105205300 669 -388074298130178840 670 -67116669795365850 671 -11596537024167744 672 -2001469441664928 673 -345003730187328 674 -59384602049859 675 -10204880849668 676 -1750331713014 677 -299563043364 678 -51140873745 679 -8705487960 680 -1476874620 681 -249832440 682 -41293395 683 -8880300 684 3124550 685 -8880300 686 15290055 687 -23498640 688 31213944 689 -35786448 690 35219379 691 -29569644 692 21020670 693 -12538636 694 6207057 695 -2515896 696 820980 697 -211032 698 41499 699 -5988 700 594 701 -36 702 1 703 -294548900283026578036 704 -51000049069971499100 705 -8824714642013519758 706 -1525841534160273330 707 -263604926945644910 708 -45497091108990378 709 -7844107420164752 710 -1350731312417520 711 -232266348136720 712 -39875934005552 713 -6833530595885 714 -1168628080899 715 -199376307117 716 -33922224375 717 -5753544030 718 -972105810 719 -164285550 720 -25555530 721 -9126975 722 9126975 723 -18862415 724 31031715 725 -44847700 726 56243700 727 -60998644 728 56906148 729 -45379871 730 30701231 731 -17462335 732 8259251 733 -3205014 734 1003366 735 -247974 736 46990 737 -6549 738 629 739 -37 740 1 741 -1162323473110206368356 742 -201046954944065954648 743 -34752211359349482404 744 -6002681652986395056 745 -1035964364214984890 746 -178621695798882756 747 -30765248055720266 748 -5292526961954496 749 -909229073725456 750 -155959690108640 751 -26704834685456 752 -4563541428544 753 -778088111283 754 -132321826806 755 -22436127675 756 -3791519160 757 -637578630 758 -108734340 759 -13123110 760 -13813800 761 21559395 762 -39369330 763 61326395 764 -83644080 765 99257900 766 -102057816 767 90439468 768 -68635600 769 44272679 770 -24053810 771 10887855 772 -4051256 773 1218546 774 -289940 775 53010 776 -7144 777 665 778 -38 779 1 780 -4588303749964842831772 781 -792871852187774341476 782 -136919876594910901752 783 -23626951677545276528 784 -4073682976365340260 785 -701714931342899292 786 -120747456197641546 787 -20753063048107962 788 -3562122195986640 789 -610498109325104 790 -104453943751872 791 -17837514311136 792 -3039502789232 793 -516657213072 794 -87576522813 795 -14797319745 796 -2491717410 797 -415947870 798 -74397180 799 0 800 -26936910 801 47460270 802 -80285985 803 118295775 804 -152671220 805 171793908 806 -167807136 807 141523928 808 -102399804 809 63085308 810 -32793475 811 14227785 812 -5083650 813 1471106 814 -337428 815 59592 816 -7774 817 702 818 -39 819 1 820 -18118609276916852595814 821 -3128076305900249750320 822 -539686103429102877160 823 -93042861581560737040 824 -16027480348460503460 825 -2758326172383363216 826 -474216486808035720 827 -81433804872966960 828 -13965909446308490 829 -2391670758340160 830 -408905655248992 831 -69782313417920 832 -11884102729360 833 -2019154863040 834 -342153502560 835 -57805210944 836 -9732057075 837 -1633842600 838 -267933900 839 -57228600 840 20030010 841 -57228600 842 100553700 843 -159892200 844 223116075 845 -273081744 846 291965480 847 -271443760 848 218266060 849 -150824560 850 88888360 851 -44277200 852 18439575 853 -6335400 854 1766100 855 -390968 856 66770 857 -8440 858 740 859 -40 860 1 861 -71571101911543706048308 862 -12345581013690625910956 863 -2128119532153401771014 864 -366571798258986776482 865 -63090613900655402954 866 -10848581597726435318 867 -1863539526988356834 868 -319750362104120454 869 -54794024487475422 870 -9376497266238674 871 -1601992211892424 872 -273218271501976 873 -46504446886264 874 -7897819506952 875 -1337904148664 876 -225999041832 877 -38053526472 878 -6382504440 879 -1070938245 880 -165312615 881 -58659315 882 58659315 883 -122651295 884 207046515 885 -311253345 886 412067097 887 -479269746 888 487773146 889 -432395102 890 332049406 891 -219481118 892 123928486 893 -59238850 894 23713170 895 -7844325 896 2109081 897 -451123 898 74579 899 -9143 900 779 901 -41 902 1 903 -282802884680821938197476 904 -48741321514940403940584 905 -8395007116000811683020 906 -1444855246150484393120 907 -248469338723601024666 908 -42690199261339518252 909 -7327362458865222830 910 -1256271023238793416 911 -215120287508425110 912 -36785885661610316 913 -6280795070257554 914 -1070543802917568 915 -182122356185336 916 -30916603866960 917 -5235725821416 918 -884279270560 919 -148895048232 920 -24986432016 921 -4172259000 922 -706829760 923 -84672315 924 -88704330 925 139299615 926 -258885900 927 415919595 928 -592967466 929 746177481 930 -826250320 931 801874530 932 -678895476 933 498681638 934 -315773640 935 171067974 936 -78576260 937 30272130 938 -9653328 939 2506133 940 -518490 941 83055 942 -9884 943 819 944 -42 945 1 946 -1117781422318507348586752 947 -192498335135185793578512 948 -33128927758638347045212 949 -5697292544080662372492 950 -978988433787225191840 951 -168073009325238389632 952 -28826310712248964486 953 -4938617377815219878 954 -845076627609799152 955 -144412307379772280 956 -24641418713548986 957 -4197672070808210 958 -713758420337472 959 -121116096593536 960 -20504819446600 961 -3462539343368 962 -583019307392 963 -97849835424 964 -16366755288 965 -2713721400 966 -482439360 967 0 968 -173376645 969 309062715 970 -534963000 971 816839868 972 -1106913267 973 1326357833 974 -1400677872 975 1298372960 976 -1051486482 977 739884574 978 -449453888 979 233925848 980 -103381030 981 38378274 982 -11810896 983 2963904 984 -593701 985 92235 986 -10664 987 860 988 -43 989 1 990 -4419274102608562930509724 991 -760489937760174802946832 992 -130781596483048547746424 993 -22474084608446987411280 994 -3858941041226975121308 995 -662018522942976396384 996 -113461689269932589872 997 -19425057748796077664 998 -3321706523485318826 999 -567273276105415880 1000 -96737607958671372 1001 -16470349204114216 1002 -2799231360914802 1003 -474807680750656 1004 -80360557074336 1005 -13567657564736 1006 -2284436450648 1007 -383464408096 1008 -64143851376 1009 -10700056224 1010 -1743232920 1011 -370244160 1012 129024480 1013 -370244160 1014 661425765 1015 -1081421484 1016 1570756638 1017 -2027065084 1018 2316786945 1019 -2337078128 1020 2072365416 1021 -1607724272 1022 1085212986 1023 -633256936 1024 317045300 1025 -134972552 1026 48336794 1027 -14371632 1028 3489640 1029 -677424 1030 102157 1031 -11484 1032 902 1033 -44 1034 1 1035 -17476741984959356926466488 1036 -3005316382123421933586120 1037 -516453397239484256253660 1038 -88686184852756431124740 1039 -15217192512737820033660 1040 -2608756028328643297524 1041 -446802722885885703720 1042 -76443500367881651160 1043 -13063578005326974840 1044 -2229614458267660360 1045 -380002796373888558 1046 -64665083646063810 1047 -10985198768939430 1048 -1862607165592770 1049 -315152032420080 1050 -53198958532368 1051 -8956858398480 1052 -1503652800240 1053 -251615032760 1054 -41940831240 1055 -6995090232 1056 -1072866600 1057 -378658800 1058 378658800 1059 -799390800 1060 1378318032 1061 -2140029045 1062 2961247565 1063 -3645534465 1064 3980540565 1065 -3841460964 1066 3263223780 1067 -2428449660 1068 1574505660 1069 -883681110 1070 426091302 1071 -174936710 1072 60501870 1073 -17396820 1074 4091220 1075 -770364 1076 112860 1077 -12345 1078 945 1079 -45 1080 1 1081 -69132194973185380064020096 1082 -11879852155331397174969792 1083 -2040110823261109306997488 1084 -350092034552760767344704 1085 -60029882781241462797068 1086 -10284368450718914696088 1087 -1760262160436534533772 1088 -300973072673399531808 1089 -51402616914192694384 1090 -8768030904458593248 1091 -1493567027471886848 1092 -254035014685092992 1093 -43136222105290314 1094 -7311319968555652 1095 -1236719051721714 1096 -208724728988608 1097 -35139730062144 1098 -5899632415232 1099 -987453458656 1100 -164719929472 1101 -27341776056 1102 -4606173936 1103 -548354040 1104 -572195520 1105 903171360 1106 -1703123136 1107 2806778688 1108 -4149956608 1109 5479260261 1110 -6445039438 1111 6733147857 1112 -6225264272 1113 5072877792 1114 -3626065184 1115 2260992552 1116 -1221938848 1117 568082658 1118 -225169724 1119 75282818 1120 -20955024 1121 4777192 1122 -873264 1123 124384 1124 -13248 1125 989 1126 -46 1127 1 1128 -273530489594951671967122732 1129 -46973214665374289860336548 1130 -8061351828886862645722700 1131 -1382462026553572610030820 1132 -236896411818778291491692 1133 -40559547520124521285188 1134 -6937825339491194760416 1135 -1185528690153780385992 1136 -202356939110060098660 1137 -34498159735118919372 1138 -5873473840288459028 1139 -998525804731453596 1140 -169483012788050052 1141 -28716131350625740 1142 -4856021042502906 1143 -819412630291882 1144 -137941212241800 1145 -23160299619416 1146 -3877292694280 1147 -646993823128 1148 -107601489800 1149 -17739161496 1150 -3137538768 1151 0 1152 -1120549560 1153 2016989208 1154 -3558378648 1155 5595987320 1156 -7894550520 1157 9960786328 1158 -11211365853 1159 11222083639 1160 -9953604822 1161 7790737390 1162 -5355369222 1163 3215205422 1164 -1675109046 1165 751663198 1166 -287927640 1167 93150804 1168 -25122722 1169 5556810 1170 -986906 1171 136770 1172 -14194 1173 1034 1174 -47 1175 1 1176 -1082510610461401851927900274 1177 -185781566694477375049450464 1178 -31863048597025313435633424 1179 -5460870652387809076083744 1180 -935189422290415115801640 1181 -160018826691724792922592 1182 -27355467219820453149040 1183 -4671789438800444599584 1184 -796983485457373262772 1185 -135799792460830922400 1186 -23109194225437802352 1187 -3926932405837665120 1188 -666263686967211944 1189 -112848946164215712 1190 -19078075452042000 1191 -3218665264330592 1192 -541788813456066 1193 -90969304058688 1194 -15231938050912 1195 -2542625922240 1196 -422963260464 1197 -70172689216 1198 -11369084832 1199 -2403221184 1200 834451800 1201 -2403221184 1202 4353087456 1203 -7284000064 1204 10937866896 1205 -14747240640 1206 17807232288 1207 -19205570880 1208 18443353941 1209 -15713143792 1210 11827351800 1211 -7827623952 1212 4529866380 1213 -2277525744 1214 987417288 1215 -365882000 1216 114646158 1217 -29984976 1218 6440072 1219 -1112112 1220 150060 1221 -15184 1222 1080 1223 -48 1224 1 1225 -4285044955169023255352252188 1226 -734958949050874488536032164 1227 -125975580945727569872797618 1228 -21577530236656920685239990 1229 -3693035352993074733363446 1230 -631543706812973972225754 1231 -107902300518287817063522 1232 -18417532350268196781174 1233 -3140279745726382887782 1234 -534810986878754239962 1235 -90966622023497433094 1236 -15451245267678411282 1237 -2620529845128662194 1238 -443708155002983262 1239 -74992875126277542 1240 -12649714870584834 1241 -2129092968516402 1242 -357492253008814 1243 -59867380941676 1244 -9996444305540 1245 -1663810905988 1246 -275861634524 1247 -45773746508 1248 -6982435908 1249 -2453288292 1250 2453288292 1251 -5221100724 1252 9163136612 1253 -14615744220 1254 20982427004 1255 -27077201844 1256 31333240708 1257 -32424350364 1258 29910560988 1259 -24506589177 1260 17759470981 1261 -11328684507 1262 6325959731 1263 -3072442737 1264 1288235333 1265 -462182259 1266 140386323 1267 -35636139 1268 7437759 1269 -1249745 1270 164297 1271 -16219 1272 1127 1273 -49 1274 1 1275 -16965686716651131049371695356 1276 -2908218400416032867288556600 1277 -498195327872747021903699300 1278 -85283822953024206941851200 1279 -14588253379976186943361550 1280 -2493345849889220575890420 1281 -425769698815109491906050 1282 -72635271256435230743400 1283 -12378425042628877153350 1284 -2107119405749974911900 1285 -358241426577696012010 1286 -60824414170991482800 1287 -10312005866234384650 1288 -1745474487272669100 1289 -294933951457730150 1290 -49739982172016040 1291 -8370988095598050 1292 -1405560694104900 1293 -235410282314350 1294 -39318197230400 1295 -6546791979860 1296 -1086472580600 1297 -179423948300 1298 -30083057200 1299 -3562467300 1300 -3704965992 1301 5873256900 1302 -11211608800 1303 18876033300 1304 -28772829800 1305 39543307980 1306 -48908802800 1307 54308420100 1308 -53989020600 1309 47897459100 1310 -37783047360 1311 26389872825 1312 -16242194650 1313 8760227775 1314 -4114018900 1315 1669735485 1316 -580525550 1317 171074475 1318 -42180600 1319 8561475 1320 -1400710 1321 179525 1322 -17300 1323 1175 1324 -50 1325 1 1326 -67185665050847579476423525264 1327 -11510390867868060258075354720 1328 -1970707459103164162304859156 1329 -337171605807171185116607268 1330 -57643817266684432004697216 1331 -9846942026691209784477120 1332 -1680616248929738751200882 1333 -286565059187959636374498 1334 -48812544104194499006664 1335 -8305311685934229883488 1336 -1411418522472922917954 1337 -239544439341671156634 1338 -40597307311621315328 1339 -6869648921876036784 1340 -1160479832615807478 1341 -195676858599095574 1342 -32928041647086264 1343 -5528844361052208 1344 -926089415741974 1345 -154710198351918 1346 -25770209384832 1347 -4278729526720 1348 -708091443756 1349 -116163576588 1350 -20456478896 1351 0 1352 -7267433292 1353 13189045604 1354 -23644879488 1355 38118896544 1356 -55623026580 1357 73278149868 1358 -86978813328 1359 92790520096 1360 -88720085268 1361 75782431836 1362 -57616212864 1363 38826171072 1364 -23079063609 1365 12034371247 1366 -5469674724 1367 2150748336 1368 -725234433 1369 207508851 1370 -49733568 1371 9823688 1372 -1565955 1373 195789 1374 -18428 1375 1224 1376 -51 1377 1 1378 -266113808624634549285790067452 1379 -45566760698433322745003249136 1380 -7797389213924942781274754824 1381 -1333366185543144217254706800 1382 -227837836141041050720712644 1383 -38900343410168939643881664 1384 -6635978225583851829434464 1385 -1130968918856018020668864 1386 -192556467322287459105390 1387 -32748524685107018196552 1388 -5563045746350444789580 1389 -943795861163561342664 1390 -159897292067848071282 1391 -27048929420998213200 1392 -4568230533388959112 1393 -770144075987828880 1394 -129584291346235154 1395 -21757649204095272 1396 -3644727785908300 1397 -608998677384552 1398 -101475051678286 1399 -16856850698688 1400 -2790652578272 1401 -460819087040 1402 -74305151284 1403 -15643189744 1404 5414950296 1405 -15643189744 1406 28669379700 1407 -48920963104 1408 75551841456 1409 -105687199904 1410 133634977476 1411 -152409078640 1412 156391612728 1413 -143976833520 1414 118533024636 1415 -86945881152 1416 56583852000 1417 -32514683712 1418 16406280345 1419 -7222876804 1420 2753871978 1421 -901343300 1422 250592823 1423 -58421896 1424 11237772 1425 -1746472 1426 213135 1427 -19604 1428 1274 1429 -52 1430 1 1431 -1054242481782144606875266062376 1432 -180425297989620094732797664632 1433 -30858613915263722988655733660 1434 -5274205294181811934247101476 1435 -900776630692613719369274300 1436 -153720779602891513700824500 1437 -26210617369119267548756656 1438 -4465011865602163841578704 1439 -759867020158013925850160 1440 -129177909046897861372560 1441 -21934992102388055396706 1442 -3720014845976771571294 1443 -630035884474956519378 1444 -106549253720437422006 1445 -17990625208992182580 1446 -3032449301151505836 1447 -510184052000722004 1448 -85659183117757308 1449 -14350089089645626 1450 -2398170159644070 1451 -399715782366698 1452 -66429052992126 1453 -11004845066480 1454 -1816204560528 1455 -300030333040 1456 -45554343760 1457 -15944020316 1458 15944020316 1459 -34165757820 1460 60870028300 1461 -99334925640 1462 147111913864 1463 -197536775304 1464 240017930600 1465 -263320017660 1466 260180575804 1467 -230871719964 1468 183381261612 1469 -129902641296 1470 81720034320 1471 -45435633936 1472 22203673296 1473 -9476413833 1474 3506105449 1475 -1114694145 1476 301345757 1477 -68384946 1478 12818050 1479 -1943298 1480 231610 1481 -20829 1482 1325 1483 -53 1484 1 1485 -4177272553068116283709797726952 1486 -714552733088318588242797405936 1487 -122151735714481005961973596392 1488 -20867437876588017143358425184 1489 -3562225018963939651048637652 1490 -607621463465902713576145800 1491 -103556942649257111416502100 1492 -17633248415793349580404800 1493 -2999595175532312884725744 1494 -509727116285562947754528 1495 -86521133858009034807792 1496 -14668218388040188211136 1497 -2483481453552456702462 1498 -419881269270435396732 1499 -70879921942236006078 1500 -11945248452413414352 1501 -2009466659032418196 1502 -337374448448289912 1503 -56521584458695572 1504 -9447223952598768 1505 -1575033455328606 1506 -261859808361708 1507 -43403631115806 1508 -7170739970112 1509 -1178965385136 1510 -196858784160 1511 -23206929840 1512 -24066445760 1513 38291434236 1514 -73862056008 1515 126637815420 1516 -198097863840 1517 281660337720 1518 -363470528304 1519 424869415992 1520 -448865775072 1521 427510917324 1522 -366009793992 1523 280756700748 1524 -192241038528 1525 117005942448 1526 -62997945696 1527 29840576688 1528 -12356235072 1529 4439569257 1530 -1372042446 1531 360914697 1532 -79775496 1533 14579838 1534 -2157516 1535 251262 1536 -22104 1537 1377 1538 -54 1539 1 1540 -16554702092119022555358993400264 1541 -2830448869479780623803620971640 1542 -483631990884165075945576279520 1543 -82581235638617453004882349680 1544 -14090737347768194395185452120 1545 -2402424149622052152661332840 1546 -409265408527918654971330500 1547 -69658399964543235484138500 1548 -11844766351364234153866000 1549 -2012023272354605932422000 1550 -341396597420332941302816 1551 -57858637069544527419840 1552 -9793090804090026267120 1553 -1655274122705081569680 1554 -279364000697056832370 1555 -47072631826928590938 1556 -7917826744607821140 1557 -1329288113748729420 1558 -222708854442726080 1559 -37229173152865320 1560 -6208274656411036 1561 -1032535198990020 1562 -171230005801310 1563 -28305550192590 1564 -4664204729360 1565 -761916405360 1566 -133669544800 1567 0 1568 -47273375600 1569 86396169200 1570 -157029112812 1571 258570640900 1572 -388309501800 1573 530669813800 1574 -658872112800 1575 741728046224 1576 -755394112440 1577 694180985080 1578 -573957181380 1579 425564939580 1580 -281913208368 1581 166147869360 1582 -86699389920 1583 39837145920 1584 -16015930320 1585 5592322384 1586 -1681173945 1587 430586915 1588 -92760690 1589 16539490 1590 -2390256 1591 272140 1592 -23430 1593 1430 1594 -55 1595 1 1596 -65618062851510881304004658090692 1597 -11213916316683899792051222860128 1598 -1915221032243530255877744454224 1599 -326881001962779593294524541472 1600 -55750616926801579328744000264 1601 -9501175008547256944768299168 1602 -1617891010687149075982015184 1603 -275258181076655007926853600 1604 -46786745446504180441023700 1605 -7944513682972373474385600 1606 -1347539022055585985618720 1607 -228302019452945674367040 1608 -38630843273267260592304 1609 -6527889950762404510272 1610 -1101488456932865587104 1611 -185569050496903254720 1612 -31210073396970972798 1613 -5239471833830659824 1614 -877844413885521992 1615 -146761470863511504 1616 -24478830171744676 1617 -4072532408822160 1618 -675671067920072 1619 -111762329424816 1620 -18424407366302 1621 -3029978906304 1622 -486557143072 1623 -102074925120 1624 35240152720 1625 -102074925120 1626 188963093088 1627 -327897961664 1628 518691804540 1629 -748750227680 1630 984610608240 1631 -1177436928160 1632 1277854417560 1633 -1255748773664 1634 1114494609648 1635 -890713344864 1636 638925663180 1637 -409823227968 1638 234068527776 1639 -118468684992 1640 52843395696 1641 -20641939136 1642 7009285920 1643 -2051033152 1644 511803369 1645 -107523032 1646 18714444 1647 -2642696 1648 294294 1649 -24808 1650 1484 1651 -56 1652 1 1653 -260133502239612901368245570303992 1654 -44436234162181853107688179116744 1655 -7585912912844573282458465362948 1656 -1294166612644015275267543924780 1657 -220630199038686062304626672316 1658 -37584720066620014018290675972 1659 -6397448333593213681568715100 1660 -1087995350681370033678929556 1661 -184861194627771094184103300 1662 -31378661345998466182273500 1663 -5320617837748650141836040 1664 -901145887179603175033560 1665 -152439308832618410603000 1666 -25753001399747424923400 1667 -4344545295632160838296 1668 -731811098798305968456 1669 -123066538698340979496 1670 -20659058265076833816 1671 -3461372171499318170 1672 -578741828522162526 1673 -96548363988031878 1674 -16067392476773274 1675 -2666825751067686 1676 -441357837672690 1677 -72816287553418 1678 -11968846500006 1679 -1969587423240 1680 -297840049368 1681 -103897691640 1682 103897691640 1683 -223957246424 1684 404195535864 1685 -672678288360 1686 1023127500200 1687 -1421275894740 1688 1800299469540 1689 -2075646544620 1690 2173791990060 1691 -2063173409100 1692 1770008094364 1693 -1368554258196 1694 950517638964 1695 -590812501656 1696 327263199480 1697 -160775030376 1698 69667490152 1699 -26459586504 1700 8743284264 1701 -2491864440 1702 606173112 1703 -124261425 1704 21123269 1705 -2916063 1706 317775 1707 -26239 1708 1539 1709 -57 1710 1 1711 -1031424698149899607150544324548888 1712 -176113342298671967567133828896880 1713 -30052363361095052368300706948296 1714 -5124827904602902390028314651968 1715 -873324303324914753810130323900 1716 -148712437543329289800532399752 1717 -25303047469732624522279656276 1718 -4301587320775507033129458288 1719 -730616923364594965435335092 1720 -123973370730329904221591400 1721 -21014310376871283981980380 1722 -3558096971546986888044480 1723 -601729665325302564439480 1724 -101631452822581066259280 1725 -17141807815171426669800 1726 -2886967418667886018080 1727 -485439150381855669384 1728 -81485753666521424976 1729 -13652864613380105240 1730 -2282951426072566080 1731 -380916353846466854 1732 -63408114311905428 1733 -10528260753753730 1734 -1743293503354104 1735 -287793078772290 1736 -47358843367716 1737 -7756272355238 1738 -1290471657024 1739 -151532656696 1740 -156757920720 1741 250205084312 1742 -486996175008 1743 848150901432 1744 -1356632201808 1745 1985983295400 1746 -2657688463040 1747 3245967172500 1748 -3611647347880 1749 3653347480860 1750 -3351889774000 1751 2782041965820 1752 -2082733534344 1753 1401719877684 1754 -844938738240 1755 454248050520 1756 -216761948144 1757 91309330632 1758 -33740052320 1759 10856215656 1760 -3015366640 1761 715488696 1762 -143192256 1763 23785713 1764 -3211634 1765 342635 1766 -27724 1767 1595 1768 -58 1769 1 1770 -4090202018718712149907028445160096 1771 -698103219657430147671260776363968 1772 -119077080647653974482427604719176 1773 -20298014008250200803592813538088 1774 -3457623248819609566908174134528 1775 -588546929893699848181157323584 1776 -100102033060784591287345435332 1777 -17011417510901176257709417284 1778 -2888348352684356226192162336 1779 -489941024341042479202742160 1780 -83022303593173667249345260 1781 -14053086406534199437811580 1782 -2375971705783503978928960 1783 -401205827986861726012800 1784 -67656620909976680752520 1785 -11392727313549484533960 1786 -1915458904994820773280 1787 -321510299340369807360 1788 -53868928843921595096 1789 -9008292074495457912 1790 -1503282876435956608 1791 -250299559352666304 1792 -41573859096965338 1793 -6887048140566906 1794 -1137630840111168 1795 -187331277638232 1796 -30751985097246 1797 -5004749454342 1798 -875147445568 1799 0 1800 -308290577416 1801 566856868152 1802 -1042591090016 1803 1748444685120 1804 -2691600806232 1805 3796255424520 1806 -4898878333440 1807 5774624697920 1808 -6206321489940 1809 6069070113260 1810 -5387268939360 1811 4329425668720 1812 -3140683111260 1813 2049790366164 1814 -1199125881792 1815 626121450112 1816 -290410072344 1817 119000277032 1818 -42808393056 1819 13420364672 1820 -3634862088 1821 841742616 1822 -164550528 1823 26722752 1824 -3530737 1825 368927 1826 -29264 1827 1652 1828 -59 1829 1 1830 -16222423771381608282925440728939992 1831 -2767686069864806334053461034007840 1832 -471903940087368430690405199911920 1833 -80409942818019877538278085861280 1834 -13692027707417970237784779765720 1835 -2329747455981113231257525214016 1836 -396107226647700099722998105760 1837 -67291122064061653901897244480 1838 -11421428355143274012328216620 1839 -1936758356468259583122143280 1840 -328091923032679402461773064 1841 -55520226821328449044316400 1842 -9384488568473905176262700 1843 -1584306158908331661364800 1844 -267115598862652966423200 1845 -44972841296899745732160 1846 -7560457610241103079400 1847 -1268949498488103247200 1848 -212611409397666078800 1849 -35556370395373951200 1850 -5934364366835155944 1851 -988298821941318720 1852 -164204232557283360 1853 -27213207419211840 1854 -4497626413917910 1855 -741133869670584 1856 -121724384522580 1857 -19946181234840 1858 -3191414281110 1859 -667485339840 1860 229911617056 1861 -667485339840 1862 1246478305080 1863 -2194610890080 1864 3544391980080 1865 -5257212820704 1866 7150830655800 1867 -8906785617600 1868 10142114205600 1869 -10538193617600 1870 9970565899140 1871 -8569671356400 1872 6673459075800 1873 -4694553082800 1874 2973388551300 1875 -1689280178624 1876 857263186080 1877 -386734272960 1878 154249946760 1879 -54052745760 1880 16519870224 1881 -4365481120 1882 987144840 1883 -188591040 1884 29956640 1885 -3874752 1886 396705 1887 -30860 1888 1710 1889 -60 1890 1 1891 -64349969744581687811457134276559496 1892 -10974415265876488178307448997076264 1893 -1870476125394169210781474728475752 1894 -318599328893327633430838368755256 1895 -54230360049493843947310936549472 1896 -9224160829011298339252000272528 1897 -1567755946238015013570701700880 1898 -266241813992669398542969874608 1899 -45174952388128548203009040744 1900 -7658054599030193098076544648 1901 -1296917396843871560356247220 1902 -219407258967833639569130316 1903 -37076944151168887353670620 1904 -6258036569989592214805860 1905 -1054915586039419019371120 1906 -177584063652098713762320 1907 -29850722685240726682280 1908 -5009848009342860728520 1909 -839389090535911444760 1910 -140383779228627238920 1911 -23432908987682551280 1912 -3903251102034345600 1913 -648704678415358096 1914 -107549965449985968 1915 -17784068373376136 1916 -2932348615758120 1917 -482023192189002 1918 -78947847347334 1919 -12947572163082 1920 -1951004024574 1921 -678610095504 1922 678610095504 1923 -1470321873592 1924 2683594468584 1925 -4542816780152 1926 7070972037912 1927 -10115434155840 1928 13281511080240 1929 -15981796362480 1930 17594955768240 1931 -17689412631000 1932 16206149470280 1933 -13497602102820 1934 10192752320740 1935 -6958182344220 1936 4279827733180 1937 -2362988920080 1938 1166201190544 1939 -512021346648 1940 198901154504 1941 -67934857224 1942 20252363560 1943 -5224363056 1944 1154141472 1945 -215589616 1946 33510960 1947 -4245112 1948 426024 1949 -32513 1950 1769 1951 -61 1952 1 1953 -255293965201904943841920692257279876 1954 -43522218046050686347428793545134232 1955 -7415172950426843520607715766906524 1956 -1262571488712186832430062391332080 1957 -214831843271560312827399484902188 1958 -36528488250725177982201361757304 1959 -6206349416688954883200259675492 1960 -1053639284370131205455805007008 1961 -178721631471089773851451238660 1962 -30287840250646898804526666552 1963 -5127909022551716860772585052 1964 -867293287547760729188734032 1965 -146526454859826314445973632 1966 -24726284531094310400944800 1967 -4167352777727726224391880 1968 -701428267778913341493120 1969 -117892934704201224090740 1970 -19784739374739786793080 1971 -3314848663625783830700 1972 -554416996945501924080 1973 -92553509650266543340 1974 -15419552732819678520 1975 -2563342130426261380 1976 -425132623927384800 1977 -70330797709649204 1978 -11603324542579224 1979 -1908698120583724 1980 -312993929774544 1981 -51085792678170 1982 -8472765614916 1983 -991493848554 1984 -1023477521088 1985 1638120271524 1986 -3213537374760 1987 5673560940412 1988 -9252405744144 1989 13891979144748 1990 -19185300363528 1991 24337749473700 1992 -28316779619040 1993 30166082865060 1994 -29368096872840 1995 26072742307260 1996 -21057943636400 1997 15431490115320 1998 -10229910841520 1999 6114541784160 2000 -3282943886080 2001 1576680866100 2002 -674115460744 2003 255194186988 2004 -85002094736 2005 24730791756 2006 -6230874760 2007 1345434596 2008 -245844384 2009 37410676 2010 -4643304 2011 456940 2012 -34224 2013 1829 2014 -62 2015 1 2016 -1012955625757953395593906070182774054 2017 -172624936042993975249310675773254450 2018 -29400755721571763855110765295968338 2019 -5004266048345927775542817956155614 2020 -851203248735415486840656480309150 2021 -144683856335314063534579362097002 2022 -24574377642996367558046444523474 2023 -4170624068342717552446486873470 2024 -707220137700644414472631040742 2025 -119817620084976512103428587410 2026 -20280329670630215674899186930 2027 -3429189590538598377526238238 2028 -579218005469792156381990622 2029 -97722910540275496683922890 2030 -16467278332193158812385950 2031 -2771296747707336558438330 2032 -465738141296559890508750 2033 -78155000542882585858410 2034 -13094323387676424933130 2035 -2190140492294494419750 2036 -365654195325163892070 2037 -60928598494676356290 2038 -10131203540175111450 2039 -1680821332658526870 2040 -278181197828573550 2041 -45919551568191210 2042 -7558603566888906 2043 -1240375908109254 2044 -202936402228230 2045 -32918382536130 2046 -5739615416556 2047 0 2048 -2014971369642 2049 3724644046914 2050 -6921925595550 2051 11794747048398 2052 -18553189798514 2053 26895132879930 2054 -35889108204222 2055 44024258479950 2056 -49567312679850 2057 51135694849890 2058 -48243810147390 2059 41535010543950 2060 -32553859460850 2061 23165814433370 2062 -14923045982250 2063 8673370752690 2064 -4531261802130 2065 2118978434250 2066 -882759611286 2067 325841750598 2068 -105901109370 2069 30085443234 2070 -7406847910 2071 1564003350 2072 -279677106 2073 41682186 2074 -5070870 2075 489510 2076 -35994 2077 1890 2078 -63 2079 1 2080 -4019723013942078332023945442334858973 2081 -684789100581018674169148552453061184 2082 -116590043602752609025450284883257568 2083 -19837891535159338721180342193307584 2084 -3373210972937762159590040810625584 2085 -573177200579372782278663843749184 2086 -97322674045692755109146078432672 2087 -16512010304960603569745742469824 2088 -2799151325319276679833284952088 2089 -474101754323412762929329763904 2090 -80225449556604773391967668320 2091 -13561979585352574921322328000 2092 -2290220871797143057712069520 2093 -386318909160670121636657472 2094 -65087499214403508396704544 2095 -10952126858888914738887360 2096 -1840399662048861780207180 2097 -308815577783941872087360 2098 -51738871768385054275680 2099 -8654045147997496793280 2100 -1444959308966267768240 2101 -240808495267656697920 2102 -40050541146793707040 2103 -6646618277523564480 2104 -1100470334860372840 2105 -181745708995072320 2106 -29934626714017760 2107 -4916055124989120 2108 -804746600757904 2109 -131448447187008 2110 -20964869756832 2111 -4373040317376 2112 1503232609098 2113 -4373040317376 2114 8228868732384 2115 -14673493230144 2116 24131935001648 2117 -36651148265664 2118 51341263849632 2119 -66253141364544 2120 78651169323000 2121 -85760426635200 2122 85742405916000 2123 -78449172056640 2124 65543074392720 2125 -49884724589760 2126 34494499583520 2127 -21606298928960 2128 12218416138020 2129 -6214909977280 2130 2831507023968 2131 -1150002561856 2132 414116087088 2133 -131393338304 2134 36466192928 2135 -8776836160 2136 1813126280 2137 -317434560 2138 46353376 2139 -5529408 2140 523792 2141 -37824 2142 1952 2143 -64 2144 1 2145 -15953498024475022983589718111117984326 2146 -2716870678021290797631379261464783930 2147 -462410816191175008944044651146575965 2148 -78653651615052256552929918341605335 2149 -13369853955484245074420110236664415 2150 -2271094834943992960474320315985977 2151 -385502839478505052443094486252865 2152 -65386077748401799111556565365595 2153 -11081250973283083235678748966955 2154 -1876364076645849862062019109445 2155 -317429837856494550461695291325 2156 -53648374499742616575576044775 2157 -9057694106815183015677863775 2158 -1527577057846080336986656425 2159 -257325611398907350065638625 2160 -43293730122023056883651691 2161 -7274351291212361812034475 2162 -1220543330327653455047925 2163 -204484860143440335738825 2164 -34203784807137540087675 2165 -5711426373674898839235 2166 -951964469668326093525 2167 -158360374665506247325 2168 -26288203334090600175 2169 -4354090478767604575 2170 -719421981463759665 2171 -118560651221312825 2172 -19484136724436475 2173 -3192407603660275 2174 -521207723488725 2175 -85222034787981 2176 -12801593208495 2177 -4441369072335 2178 4441369072335 2179 -9666509157435 2180 17817727690191 2181 -30615244548265 2182 48626103111105 2183 -71370759424055 2184 96690900016755 2185 -120760742606205 2186 138844838062125 2187 -146728186570875 2188 142270347477375 2189 -126323390207625 2190 102489468611985 2191 -75797406945975 2192 50961991623075 2193 -31057133471325 2194 17098393819325 2195 -8472487576839 2196 3762772599755 2197 -1490682080685 2198 523949924485 2199 -162372549235 2200 44044985855 2201 -10368393425 2202 2096405025 2203 -359489975 2204 51453675 2205 -6020573 2206 559845 2207 -39715 2208 2015 2209 -65 2210 1 2211 -63323970358733012117393390709512342662 2212 -10780478261675755973240598169111082124 2213 -1834239101965309525963073845456458426 2214 -311894848188727048055027741322530688 2215 -53000528643459957779459679952447011 2216 -9000287748174701770802834100349842 2217 -1527285346207855834694912825539741 2218 -258972620053870287969531524821908 2219 -43877154113114779494922434348579 2220 -7427689269121398137614242660798 2221 -1256255533380889177945538542461 2222 -212269692373164135940090032648 2223 -35830989917903946659541301115 2224 -6041762838623446894362303450 2225 -1017592345171095301591130565 2226 -171182097457014435838303356 2227 -28759669930226650221108027 2228 -4825191842210258621084070 2229 -808372734395329124598885 2230 -135217608919620797520720 2231 -22580528139676333574055 2232 -3764134751679436815450 2233 -626286862686602132505 2234 -103992212697385721940 2235 -17229989188355244455 2236 -2848115588657744790 2237 -469617479154796665 2238 -77226053972214840 2239 -12662687927815695 2240 -2069979981251490 2241 -336827267460145 2242 -55708031984220 2243 -6499270398159 2244 -6696217985982 2245 10743691882671 2246 -21222107422560 2247 37919779443227 2248 -62899171762878 2249 96558566877861 2250 -137076015011628 2251 179746089403419 2252 -217436962258098 2253 242305765717125 2254 -248347240277400 2255 233696013361875 2256 -201505233589110 2257 158861369194605 2258 -114234743935620 2259 74724304378515 2260 -44331747652170 2261 23774626448397 2262 -11482662676496 2263 4973746427991 2264 -1922996802342 2265 660053117801 2266 -199884647628 2267 53018579031 2268 -12212374570 2269 2417789385 2270 -406244520 2271 57014111 2272 -6546078 2273 597729 2274 -41668 2275 2079 2276 -66 2277 1 2278 -251380264444789208874747568864163369944 2279 -42782112779856750951113865416787349056 2280 -7276848829293467705084501275379401810 2281 -1236975889842955366101407266791030330 2282 -210136599865773088720789446434284544 2283 -35673823283576457507323143707692928 2284 -6051861971416002201646739619422685 2285 -1025894291812852127820443317905669 2286 -173768933284995515985288826932140 2287 -29408847660910570617798247509672 2288 -4972780650350110999609220236489 2289 -840066415561826767917253242645 2290 -141774124672546955349516752752 2291 -23901416207672888254342777560 2292 -4025001031942031182908958005 2293 -677008940105095565974215957 2294 -113730505520954653614081708 2295 -19080043913223317579294160 2296 -3196425750511542463309425 2297 -534678631969356560614005 2298 -89293719237872861624640 2299 -14886832430106011909520 2300 -2477345509338404737305 2301 -411451952847047291025 2302 -68193137119147837020 2303 -11276824321158694200 2304 -1860319404025416565 2305 -306102201014207745 2306 -50227411383758000 2307 -8216973538879560 2308 -1340352536317025 2309 -216783023453745 2310 -37701395383260 2311 0 2312 -13195488384141 2313 24505906999119 2314 -45959796276736 2315 79420391201184 2316 -127320418809115 2317 189062806267053 2318 -259801687507124 2319 329992165225800 2320 -386927954942607 2321 418209849683325 2322 -416004773811600 2323 380161463098680 2324 -318526839877155 2325 244164691453725 2326 -170815564619700 2327 108771334582320 2328 -62856367966791 2329 32854074101181 2330 -15474623440320 2331 6540731743280 2332 -2469180722071 2333 828047038273 2334 -245149986340 2335 63611562904 2336 -14343259835 2337 2781603825 2338 -458128848 2339 63067368 2340 -7107695 2341 637505 2342 -43684 2343 2144 2344 -67 2345 1 2346 -998029843897387786193912398884822762478 2347 -169800847986765117581765202294829592088 2348 -28872759575771886515431852132735151348 2349 -4906546168180845887955749195118046488 2350 -833275983848891741810179254241174010 2351 -141420564062507880300008727136315008 2352 -23984539617926706270431505775604544 2353 -4064701937130226353158470720006272 2354 -688314297972852516390564150622563 2355 -116462666070102844684268354232420 2356 -19688304109633410679431543971974 2357 -3325293133183554046648082403012 2358 -561084794316022085228352216361 2359 -94575632718401920927058724024 2360 -15924128836586343460289036780 2361 -2678115658548775544195177304 2362 -449851984811618371358717799 2363 -75464687596313103712323804 2364 -12642018029465880026732514 2365 -2114703388677506104115100 2366 -353184721137433847809245 2367 -58888358181945887721840 2368 -9801311820651648708600 2369 -1628224911744365052720 2370 -269937929367695951775 2371 -44655187169449547460 2372 -7370082185547710790 2373 -1213370211202148580 2374 -199230856252034285 2375 -32619603320089800 2376 -5323940076252980 2377 -867147302122920 2378 -137910203758915 2379 -28698077082780 2380 9847379391150 2381 -28698077082780 2382 54366912695711 2383 -98038836304416 2384 163830906484720 2385 -254062445465760 2386 365215769715211 2387 -486160606367772 2388 598579180608294 2389 -680778376126524 2390 714164278572225 2391 -689914272128040 2392 612657607905660 2393 -499119988748040 2394 372224134893135 2395 -253491642252900 2396 157223033667618 2397 -88545715174692 2398 45131109647733 2399 -20740969693872 2400 8558814761960 2401 -3156296201072 2402 1034618991679 2403 -299588437148 2404 76079684758 2405 -16799504380 2406 3192575469 2407 -515604696 2408 69647844 2409 -7707256 2410 679235 2411 -45764 2412 2210 2413 -68 2414 1 2415 -3962814394997500893233150704904120983636 2416 -674014553617155785477474484608911524348 2417 -114574759969867128677558092943795127486 2418 -19464809889639031353612970893150029250 2419 -3304756845700089108486283527866781822 2420 -560715748820605989514560884398088346 2421 -95070276351911922954402614599527968 2422 -16107546816536717475406451449557216 2423 -2726964771000912170719054194986784 2424 -461292968017801288333490389864800 2425 -77965380407839803694042345896573 2426 -13165385767403053686924151001619 2427 -2221006977442264527553337378093 2428 -374306167333918783420372341207 2429 -63014322323036231985685191270 2430 -10596427321768683291164577738 2431 -1779746979446338539158928054 2432 -298541163366723222194806818 2433 -50010769619259388748078595 2434 -8365653393248408198394141 2435 -1397249847191771000613315 2436 -232993586630499547545945 2437 -38785021743656576416140 2438 -6444439060052284581780 2439 -1068695648263497234540 2440 -176853324043295508420 2441 -29201171101826547285 2442 -4810026012141144795 2443 -790280186664497445 2444 -129485382210902655 2445 -21153729250129210 2446 -3443849693878230 2447 -561589583146410 2448 -84124755370110 2449 -29120107628115 2450 29120107628115 2451 -63632827779955 2452 118316833696215 2453 -205993809560616 2454 333067386859368 2455 -500041343651688 2456 696372554623176 2457 -898629656102243 2458 1073261876362803 2459 -1184785726004595 2460 1207098629080695 2461 -1133197825239090 2462 978465674683170 2463 -775528630630050 2464 562999677739290 2465 -373441197903309 2466 225721740797613 2467 -123955943602509 2468 61640112267945 2469 -27653550201628 2470 11146004371836 2471 -4017163436412 2472 1287699186956 2473 -364847504931 2474 90713497875 2475 -19623914387 2476 3655863639 2477 -579166542 2478 76791710 2479 -8346654 2480 722982 2481 -47909 2482 2277 2483 -69 2484 1 2485 -15736581684287588270114573803938517304932 2486 -2675770899723023732420677032485888024280 2487 -454719528492106220780476480999058341540 2488 -77229311016598618548648052821702880560 2489 -13108456623722559218460388509424077290 2490 -2223504310049407723994270252042105316 2491 -376900493130507151889550392176781530 2492 -63841359088345585543896332606355840 2493 -10805568030341266992534397189040160 2494 -1827449703927354435332600737544640 2495 -308799612836355772457932336537632 2496 -52134044693006756355467266227840 2497 -8793423107566742926893785827395 2498 -1481710815904660376295778695030 2499 -249409692681349016523539807995 2500 -41935453464469045869416136024 2501 -7042703074636683937022884190 2502 -1181292058211758425543400020 2503 -197880367834645953238812030 2504 -33100983934108327166758920 2505 -5528846151543786783918297 2506 -922026283133653675089450 2507 -153505508505204109206225 2508 -25511133994485778472400 2509 -4231654855620853901100 2510 -700504354501415571240 2511 -115710435830182013100 2512 -19069150061944474800 2513 -3134857832105613075 2514 -513992483290220550 2515 -84035780565272235 2516 -13698867368209800 2517 -2223009711117650 2518 -366748345973100 2519 -42671977361650 2520 -43891176714840 2521 70572885636575 2522 -140258619976650 2523 253288698976775 2524 -426504989618400 2525 667706298872536 2526 -971217070056240 2527 1311265775128280 2528 -1641495119150880 2529 1902996087242355 2530 -2040338715483978 2531 2020164716954475 2532 -1844072439136200 2533 1549134023386950 2534 -1195232790440700 2535 845108048114022 2536 -546276846127320 2537 321949066163865 2538 -172481113950390 2539 83721388678865 2540 -36682842641424 2541 14448180894980 2542 -5091446647560 2543 1596663037060 2544 -442833787760 2545 107842361627 2546 -22864051210 2547 4177090995 2548 -649343320 2549 84536970 2550 -9027844 2551 768810 2552 -50120 2553 2345 2554 -70 2555 1 2556 -62497436431236236768532134033410464597484 2557 -10623737239967419382252481315465309393108 2558 -1804889387839732041624201955777242373832 2559 -306457360421282129157653452783280309856 2560 -52002358228103083874962838505944718452 2561 -8818527835739619288886962191540048652 2562 -1494427795658813455803488418041376298 2563 -253072185741284940305096979762950202 2564 -42824116441391783342375993015249696 2565 -7240853785279864533432069690009312 2566 -1223292363972397681410407840554752 2567 -206485912899129636342419676760128 2568 -34821665281806861222732833479776 2569 -5866586369696257358730713892768 2570 -987357888795183792405229449501 2571 -165993728622829610140415473377 2572 -27874667497867110842770166306 2573 -4675194921964805047180337406 2574 -783124413677145392116229988 2575 -130999478101553155177435176 2576 -21881668015760902984139934 2577 -3649429389124649239135650 2578 -607661746851992957724405 2579 -101005902445313500800165 2580 -16758362692089952549980 2581 -2775010576154430775140 2582 -458553489705283733040 2583 -75604416692653028040 2584 -12435710625950632020 2585 -2040277500442736940 2586 -333830741320445985 2587 -54461546058352125 2588 -8859931571691270 2589 -1429215546750810 2590 -247991738705620 2591 0 2592 -86563154076490 2593 161428584629130 2594 -305215865563385 2595 534027126426255 2596 -870613729083560 2597 1320634289907240 2598 -1862437820822656 2599 2439459944956272 2600 -2964425894296376 2601 3338032550424120 2602 -3478197568700907 2603 3348733980459465 2604 -2974076757778230 2605 2432084592959190 2606 -1827638894403036 2607 1259300656365048 2608 -793669203321258 2609 456303285822186 2610 -238604393463763 2611 113103448205037 2612 -48421579308812 2613 18644992480332 2614 -6426919771664 2615 1972561855992 2616 -535748109988 2617 127838819108 2618 -26572665119 2619 4762376333 2620 -726700194 2621 92923522 2622 -9752844 2623 816784 2624 -52398 2625 2414 2626 -71 2627 1 2628 -248232057715271581824356703459028316384158 2629 -42184512232160765994523984190725008138672 2630 -7164870323887468917509334093340084250280 2631 -1216219951687445131647137691031279393680 2632 -206325097271818541408760519422418934788 2633 -34979617915985506893676750252295613072 2634 -5926349543918742596198504823577346184 2635 -1003353445592873851555549011159536688 2636 -169745973825977942841682277048409690 2637 -28695068225274949974899788374691968 2638 -4846850480762964463175702020216512 2639 -817970737545354486278101553679744 2640 -137918230289613137673296930131488 2641 -23232182391358784977000260159360 2642 -3909489056363422678446563200704 2643 -657184560929030695389747090048 2644 -110348412844636351527468222915 2645 -18506677053583740805857012744 2646 -3099878638790292906200949020 2647 -518540852359062297813927384 2648 -86618199227126304654676782 2649 -14447295362024866273262616 2650 -2405890134489083987882124 2651 -399976527488505848641800 2652 -66376918069323220322145 2653 -10994471752814824201200 2654 -1817411691568577345640 2655 -299775848960891299920 2656 -49333551810913219500 2657 -8098852157732342160 2658 -1326071963951075880 2659 -216519097306382640 2660 -35244463019046435 2661 -5725855900056600 2662 -908322595214580 2663 -188613435071880 2664 64617565719070 2665 -188613435071880 2666 359464366907100 2667 -654708051569880 2668 1109703204692775 2669 -1752985243769760 2670 2578317195835920 2671 -3527778168684000 2672 4485769977018456 2673 -5294907557081184 2674 5794649566365456 2675 -5871493985539104 2676 5500056991101075 2677 -4755121213578840 2678 3787379324946828 2679 -2773492274566728 2680 1863231562151190 2681 -1145517024829320 2682 642782592383228 2683 -328217757322968 2684 152005267622529 2685 -63613443882672 2686 23956858158840 2687 -8080937261712 2688 2428385320452 2689 -646124680656 2690 151123380408 2691 -30808160240 2692 5418369099 2693 -811840392 2694 101993220 2695 -10523736 2696 866970 2697 -54744 2698 2484 2699 -72 2700 1 2701 -986043719978953851583184319882427437964996 2702 -167523098131890242379900686206355137576476 2703 -28445614970679296148765242222712237784126 2704 -4827326890003771119314191636761831982026 2705 -818722684975392405954225298947088436210 2706 -138769156739093994087475677615840440718 2707 -23505072987967347104934453713682387290 2708 -3978583675211867324076501634016226606 2709 -672943283646915078010738169194412038 2710 -113735333755686969122525031503793450 2711 -19207118876835051059573835044304848 2712 -3240863459731837184908467408480240 2713 -546350809187026319875299945176496 2714 -92018297789175495850235426737488 2715 -15482696417953035514910691898800 2716 -2602348119232489990609614309648 2717 -436923690573635971118271798864 2718 -73272416428747851818066091312 2719 -12272742512046909334299961453 2720 -2052950071023505686804291135 2721 -342939972086457598335437691 2722 -57203912108900446256666277 2723 -9527163967912305923882895 2724 -1584132243427048437934461 2725 -262945458772100683939425 2726 -43565190004920667982535 2727 -7203820437392971353990 2728 -1188724324795204980930 2729 -195720252683238473610 2730 -32148693291177144150 2731 -5267386941647659290 2732 -860709647052054030 2733 -140241043789827750 2734 -22772993549365290 2735 -3704656766631975 2736 -553569401910525 2737 -191233066114545 2738 191233066114545 2739 -419370759023125 2740 785836283831025 2741 -1384305746919515 2742 2274033865710915 2743 -3483329599030820 2744 4971047733142260 2745 -6603333331123900 2746 8156378771590140 2747 -9357473171656316 2748 9958705067105676 2749 -9818170689508740 2750 8953279103211300 2751 -7539333103952559 2752 5851772828224011 2753 -4178034745724169 2754 2737955527458921 2755 -1642832231774965 2756 900131124325233 2757 -449027073063835 2758 203262899272611 2759 -83187805249022 2760 30653259628950 2761 -10122138666962 2762 2979359393010 2763 -776874656194 2764 178169741178 2765 -35635092350 2766 6152285678 2767 -905407101 2768 111789937 2769 -11342667 2770 919435 2771 -57159 2772 2555 2773 -73 2774 1 2775 -3917201799772317544395465028654170704107252 2776 -665335976872947261119382188263296511234056 2777 -112945810854859924583290056468662429280572 2778 -19162502894936675666228775420324936615840 2779 -3249193830574226017239507758999161629794 2780 -550589473249819046064031264097072737116 2781 -93238649978748046874366029855710000038 2782 -15778508686352333548525054627367661096 2783 -2668229099034972149010130954638460798 2784 -450870535796092206677070232459952988 2785 -76126454282123956733159491209332906 2786 -12842712472749183009456624674871168 2787 -2164694544622760385837200130023856 2788 -364531696113274488748781427556128 2789 -61326983329980157181249329091088 2790 -10306779371633915788561100613696 2791 -1730315805380205661132003964688 2792 -290157047181564683073501107616 2793 -48598046964780147296215044784 2794 -8129300205766740755119290240 2795 -1358015801096883277938243347 2796 -226537575895705025467859706 2797 -37733186565831364095719577 2798 -6275032149142501530225804 2799 -1041780568509980320990917 2800 -172647329411437767596970 2801 -28557415754022906135735 2802 -4714132617284442439920 2803 -776520515066899561770 2804 -127618107898823488380 2805 -20922570560485276830 2806 -3421299510079290840 2807 -557907966707629230 2808 -90715520256867660 2809 -14684930431208730 2810 -2417272498964400 2811 -280576272201225 2812 -288159414693150 2813 464226195823845 2814 -927667562914260 2815 1691175115752745 2816 -2886121527449790 2817 4597863995735395 2818 -6834025643232480 2819 9469079667357380 2820 -12219300298138920 2821 14670419754704140 2822 -16368108512496720 2823 16949818162230156 2824 -16268148593099208 2825 14449556711242692 2826 -11857325463251424 2827 8972986952724687 2828 -6249283745032350 2829 3996733626000269 2830 -2341555397410404 2831 1253318926828153 2832 -611063180570574 2833 270485617722163 2834 -108301615746672 2835 39062529697486 2836 -12632419066092 2837 3643283757386 2838 -931334514552 2839 209510467738 2840 -41124701244 2841 6971947518 2842 -1008085424 2843 122359629 2844 -12211850 2845 974247 2846 -59644 2847 2627 2848 -74 2849 1 2850 -15563098505113403041788683883605928436978624 2851 -2642717349396678394829405775268859486259600 2852 -448509199892514003595836094219399833228300 2853 -76075915768876427851870353889653606824700 2854 -12896349941778252416340788139631705216800 2855 -2184832564234543943170150188069290085120 2856 -369903542397658342681751231744209887550 2857 -62584142255398906493548678661960949150 2858 -10581111986027340695815289606891067600 2859 -1787616543048478458138410498719601400 2860 -301770934729618792643656518488057010 2861 -50900658308967859033748408724667050 2862 -8578161998394868791479419425142400 2863 -1444344239011584741927175777017600 2864 -242958647911408494594897504200400 2865 -40827936414565529952475729961040 2866 -6853662945784253094820302988800 2867 -1149221124863281154856448238400 2868 -192474702003138965403008239600 2869 -32196212129912924657729876400 2870 -5378571152078214826559832960 2871 -897279878185719560771289600 2872 -149469784517413056986210925 2873 -24860307719725572250133325 2874 -4128075955502609172901800 2875 -684281066345727378720660 2876 -113219556854094856357875 2877 -18696462319931803992375 2878 -3081028449696728202000 2879 -506609556253335108000 2880 -83105750226373357350 2881 -13598859440099697750 2882 -2219301810941292000 2883 -361149366406983000 2884 -58610293274783250 2885 -9432262622648250 2886 -1633292229030000 2887 0 2888 -568735686894375 2889 1064556542135625 2890 -2027403522736200 2891 3586905295438500 2892 -5935961415582625 2893 9176791882363875 2894 -13243913499012000 2895 17827745783534400 2896 -22362493658998500 2897 26111494502509500 2898 -28348335264032000 2899 28579449006342000 2900 -26717915900515788 2901 23126358246884100 2902 -18502815119263200 2903 13658235887491200 2904 -9283275057686575 2905 5796900373976145 2906 -3317576443642200 2907 1735444418364900 2908 -827324043185025 2909 358247784820275 2910 -140389785844240 2911 49583374264800 2912 -15709201144350 2913 4440913196850 2914 -1113319677600 2915 245743181640 2916 -47355479450 2917 7885821150 2918 -1120604400 2919 133750400 2920 -13133565 2921 1031475 2922 -62200 2923 2700 2924 -75 2925 1 2926 -61838003049974890753345019212650877236598828 2927 -10497904585460942483179480151578524953330256 2928 -1781220524262601818248458101466503960721624 2929 -302057853517859160908127870252624690813072 2930 -51192793254995553277990108530333342988364 2931 -8670857183081768819811719405250444474720 2932 -1467700159865873734794595786732249369008 2933 -248268505843878537743836876236797988192 2934 -41966332400710665955232358261640889906 2935 -7088605364340605040391201847292970152 2936 -1196424797690422216380722011516143196 2937 -201770805041898156110075457139775496 2938 -33998679323192375788303157769762922 2939 -5723714641711919311527228911769216 2940 -962689762250292672674714848414272 2941 -161758155603192732541717677542016 2942 -27151581483966089790678778901616 2943 -4552494170427781170521680057152 2944 -762436433603249419017166255456 2945 -127535423348969644238896867392 2946 -21306009136440205925207375728 2947 -3554566686141092081894459520 2948 -592177024471431173694707264 2949 -98505734968404286620319872 2950 -16359830318921371740889299 2951 -2712457325509799304879468 2952 -448921536836553479406594 2953 -74157439415457498742140 2954 -12225471378037888819695 2955 -2011171587776203529040 2956 -330101201733366202440 2957 -54050141670098442960 2958 -8827352974436262210 2959 -1437728278168801080 2960 -233464919619268260 2961 -37841548472416920 2962 -5989282603853010 2963 -1241302094062800 2964 424655979547800 2965 -1241302094062800 2966 2378423476659615 2967 -4370724150366420 2968 7502751093072690 2969 -12049277300830980 2970 18088212575184115 2971 -25362730318668960 2972 33188325671122160 2973 -40489837590683040 2974 46006199508428180 2975 -48628173142970640 2976 47753222378655816 2977 -43505978677666128 2978 36716166574336404 2979 -28654677891014688 2980 20642497883717744 2981 -13698720901001760 2982 8355771969785183 2983 -4673309175940548 2984 2390169185725786 2985 -1114578366902388 2986 472323761291451 2987 -181225558025424 2988 62698397120632 2989 -19468048781904 2990 5396387755382 2991 -1327183849944 2992 287537278316 2993 -54413779128 2994 8903060166 2995 -1243739088 2996 146012568 2997 -14110160 2998 1091189 2999 -64828 3000 2774 3001 -76 3002 1 3003 -245727114203493355502541793928477984005866616 3004 -41705715241092659444849261667888473473569864 3005 -7074697363503411294750649234831571231145260 3006 -1199443184936633949503920329439013852546100 3007 -203235783703033962925278704004070448111276 3008 -34415803406514231581144126148047988832836 3009 -5824260723800590154149887144693689419176 3010 -984999704759599361734900147945330016856 3011 -166467821366633302297263519352271593560 3012 -28113124791196243165878597137834375208 3013 -4744139654652026104488796961735849830 3014 -799943522490445017446840039344526346 3015 -134771400536441649949133347580753278 3016 -22685832509448674509816917836426250 3017 -3815146082245298235213776230875488 3018 -640983446068050271777625545341600 3019 -107582118707101806619788374762016 3020 -18037156933452479124519463343328 3021 -3020691565947920498863785463600 3022 -505276376298748728978076830288 3023 -84412779453664880694237493424 3024 -14083624296633300517998895632 3025 -2346475940936815122714419168 3026 -390372730130084836846256160 3027 -64843795034439215566929696 3028 -10753362955764371833827552 3029 -1780187242095117631165005 3030 -294163052374237780378491 3031 -48513645007119875524425 3032 -7984390113202829468835 3033 -1311192555949258091340 3034 -214821953638332528180 3035 -35108660904742854660 3036 -5722735602520143900 3037 -930209051972921490 3038 -150701921989202430 3039 -24462534769307250 3040 -3647141547423990 3041 -1257635016353100 3042 1257635016353100 3043 -2766797035976820 3044 5220719019104820 3045 -9293760010717875 3046 15485312642305275 3047 -24150041531047215 3048 35225288080928715 3049 -48016301564058520 3050 61113534410257560 3051 -72556609310739400 3052 80267638582872840 3053 -82644703271767868 3054 79093098403645788 3055 -70258093353409500 3056 57838409683569900 3057 -44051858218749304 3058 30983989332331896 3059 -20084329807551944 3060 11971862355659976 3061 -6546260134952615 3062 3274820752857423 3063 -1494367409406795 3064 619974528539751 3065 -232992642676332 3066 78989932939500 3067 -24045666478372 3068 6537716959620 3069 -1577884575274 3070 335641216218 3071 -62394459050 3072 10033549218 3073 -1378312716 3074 159198732 3075 -15144052 3076 1153460 3077 -67529 3078 2849 3079 -77 3080 1 3081 -976535292416631569898593737862382401802194032 3082 -165702274330888154900909384139767889753083232 3083 -28102222654899838143226058278091485976482752 3084 -4763372160056328725784273611738587443779712 3085 -806936623422133033669012091423233574402700 3086 -136616847092364248143282057805769332343960 3087 -23115178120373275655646191384558467045484 3088 -3908462641780201140451520940442646882976 3089 -660415566523145524056420568875734544000 3090 -111510916732412562991037542341091208640 3091 -18814451159113018718957318095063192944 3092 -3171935038562514127814174499285026496 3093 -534317184622235593005332379468341282 3094 -89928782028989059613753833883029044 3095 -15121836061454174752966909754320170 3096 -2540370079477962561168237117757824 3097 -426339228623378168019186706424256 3098 -71475521792330104096563991700352 3099 -11969598875221713542007912832384 3100 -2002152075558615798545799751680 3101 -334489957919665943611413370992 3102 -55809645357695848662908358624 3103 -9299193906261440253037446000 3104 -1547244203269634224701270912 3105 -257048685442192060638565760 3106 -42636143589574494123320832 3107 -7060035653138313064714176 3108 -1166970674200657904118528 3109 -192526987639519993102227 3110 -31699552746349649181150 3111 -5208253202810670747735 3112 -853792063216619108400 3113 -139627999138444263720 3114 -22776552720804988560 3115 -3705322390575624000 3116 -601098477880380480 3117 -97089155789515890 3118 -15949457144040420 3119 -1847253511032930 3120 -1894618985674800 3121 3057523052744160 3122 -6139904016486240 3123 11288746795686360 3124 -19497934262046240 3125 31551614182445175 3126 -47813067686619690 3127 67801976615830275 3128 -89899854391882080 3129 111354443435194960 3130 -128723814462204000 3131 138720709755979104 3132 -139199517537989376 3133 129892083092845524 3134 -112553355533066136 3135 90425460347561300 3136 -67242443048782560 3137 46196899960414944 3138 -29263065438657024 3139 17053037616073680 3140 -9120145990887360 3141 4464330241126639 3142 -1994249194928874 3143 810296233502067 3144 -298371151471536 3145 99158534088120 3146 -29603333806416 3147 7897323849376 3148 -1871055546048 3149 390890414694 3150 -71401573620 3151 11287950102 3152 -1525198896 3153 173363840 3154 -16237728 3155 1218360 3156 -70304 3157 2925 3158 -78 3159 1 3160 -3881138037774982378787344628456663056529537284 3161 -658415806477322721251798505478819167886622892 3162 -111638743067135635528480150106367099638450164 3163 -18918790281775263129522319777323698506049340 3164 -3204241246621720924466579754480478762895588 3165 -542374919118700451679916943512458769159020 3166 -91749789726842752924460639014339540937560 3167 -15510634156412697122671463532592382710320 3168 -2620355817508433871574127553879258342876 3169 -442368039038712323721662008170391203252 3170 -74625238835745683978445894787969419708 3171 -12579146823790149431589591324035088564 3172 -2118674138206640342974197078325444188 3173 -356539624673636350977701632588734228 3174 -59946554744535677069580622157006842 3175 -10069652797717943593957787154388218 3176 -1689812463782605640135874207986864 3177 -283279359004877064091685291115408 3178 -47437423897333396063947843753328 3179 -7934743808327022851479237701072 3180 -1325637351404130476581100210224 3181 -221191926051276626596627462032 3182 -36858481356580612520725068224 3183 -6133356609440693008206085728 3184 -1019103991714947745375413904 3185 -169068591303458425473060144 3186 -28002300040572976869159312 3187 -4629886664724954728098224 3188 -764098896433668044044176 3189 -125859178898986274873520 3190 -20688380014559200635645 3191 -3393288716006281832985 3192 -555277817281077485070 3193 -90642745528097637210 3194 -14757837433548243510 3195 -2396066545663173810 3196 -387998612939352030 3197 -62308044117652410 3198 -10769291575890540 3199 0 3200 -3741872496707730 3201 7027419079182810 3202 -13470830904584130 3203 24071727815000250 3204 -40375828478933010 3205 63491298795824970 3206 -93545569072321065 3207 129040248079222095 3208 -166518852523391340 3209 200836805178765660 3210 -226167771915925852 3211 237547004111526924 3212 -232422966217522892 3213 211568253203978460 3214 -178913716796675104 3215 140340207203948280 3216 -101936185444006660 3217 68434887993784980 3218 -42378952062246404 3219 24153698241724212 3220 -12639254039418052 3221 6056209582725684 3222 -2649338204440947 3223 1054642661718993 3224 -380639672913198 3225 124044501565638 3226 -36330829395126 3227 9512655067278 3228 -2213086238782 3229 454215800742 3230 -81549105956 3231 12677749992 3232 -1685323906 3233 188565258 3234 -17393746 3235 1285962 3236 -73154 3237 3002 3238 -79 3239 1 3240 -15426435851628402777863358447541114507598765158 3241 -2616434652574046327627201767614339160516906080 3242 -443536691974100479164160814233854001109612240 3243 -75147582294371744277504373201004855328108960 3244 -12724953471902115160437160649699565389384840 3245 -2153488330345066797967774354095195037874016 3246 -364219172103562784223139050049901596068400 3247 -61560943965875656753714197852328453879200 3248 -10398184265678190920397035829669711371300 3249 -1755118385853194075274599856512368471200 3250 -296031655878622881565059780423734823024 3251 -49892826475517169756355275349390980960 3252 -8402157587025394616418629399358314280 3253 -1413773875691885275065357551551285920 3254 -237677567327068891429095948070427280 3255 -39920614703450014000515122716801632 3256 -6698654933958525194385288750428810 3257 -1122893976432488647573850107543680 3258 -188030712246959814095960661584320 3259 -31451003045671530621900150929280 3260 -5254497599177612267924350030304 3261 -876784026301249502300436708480 3262 -146113669438791661828871973440 3263 -24316221051302647945530380160 3264 -4040885965172845513102698640 3265 -670499590285875292975955328 3266 -111077394213805119455727680 3267 -18370434933709740878029440 3268 -3032762722301441537768160 3269 -499733418100679976570240 3270 -82181084521439815441344 3271 -13486149290660835446400 3272 -2208167563963548633075 3273 -360699321549257854800 3274 -58771200006150202200 3275 -9550446517088284080 3276 -1547439316737272700 3277 -250294658410011600 3278 -39532842493775400 3279 -8179208791815600 3280 2794563003870330 3281 -8179208791815600 3282 15747782544694200 3283 -29172158256133200 3284 50651132564123700 3285 -82560424985288880 3286 126233925638675400 3287 -180931943804782800 3288 242918810072613675 3289 -305246754178528800 3290 358661872008513936 3291 -393663252698550240 3292 403171634398062280 3293 -384818817159278880 3294 341863196657882480 3295 -282264001030453728 3296 216265673354145100 3297 -153500500638511200 3298 100743358041593200 3299 -61013744494903200 3300 34023655574258504 3301 -17426912855046240 3302 8176818355745680 3303 -3504204040056480 3304 1367135712284055 3305 -483796184416848 3306 154652900001960 3307 -44450904723120 3308 11426863795620 3309 -2611209485520 3310 526653046744 3311 -92961747120 3312 14215311890 3313 -1859669040 3314 204862840 3315 -18614736 3316 1356340 3317 -76080 3318 3080 3319 -80 3320 1 3321 -61320626434486477130915018054262990738758164276 3322 -10398158244732617474537224869339616874196201612 3323 -1762314613986528062465049930076250211955784358 3324 -298523343575303485981589782010868990057052434 3325 -50539525172038741071797904423473950478245938 3326 -8551290901793007776910693908839901312115582 3327 -1446002286154958342606802128877602377329030 3328 -244360826613056122117893004392458782583490 3329 -41267428952553013208142459356488054664370 3330 -6964400127384340781622522049952191466190 3331 -1174483842086262736342306117617056123850 3332 -197917051060819575608581028875711142430 3333 -33325541501890215337100650930422604446 3334 -5606776030797074571300469661244284178 3335 -942484960770973295396389814128993146 3336 -158286231302060154654535544452872990 3337 -26558317215927919868789728621484622 3338 -4451709013862571670812114494677266 3339 -745419376633950244244857726529928 3340 -124680887345165423787148271354136 3341 -20830543820251791766914129502104 3342 -3475982481452282224996687840680 3343 -579300529030413184245668970888 3344 -96416430606897855472229039064 3345 -16024647916077242901381686808 3346 -2659400847895984119063027432 3347 -440658692464436507048362200 3348 -72896578202123596008046728 3349 -12038121019127402113580424 3350 -1984334042039344954318008 3351 -326460136673466035112600 3352 -53598962687336168002056 3353 -8780950146729878535240 3354 -1435257327167553105720 3355 -234024473680272938565 3356 -38060203986632342655 3357 -6173031400489668015 3358 -997978373069316345 3359 -161676259898453685 3360 -24055637285929095 3361 -8281448901713295 3362 8281448901713295 3363 -18271768211716635 3364 34694043405516495 3365 -62348388213969585 3366 105221047431329865 3367 -166769686057804515 3368 248071210962492015 3369 -346084536207320505 3370 452481468158573865 3371 -553941641010354498 3372 634406031772663194 3373 -678996810288893574 3374 678393358120969398 3375 -631948340959098114 3376 548142668900061354 3377 -442071979824415590 3378 330978656748499110 3379 -229654337256560070 3380 147404465312948910 3381 -87342968498360850 3382 47672090668048770 3383 -23909151440733174 3384 10989224762283918 3385 -4615204814006274 3386 1765280329775010 3387 -612700890169653 3388 192182551581681 3389 -54224374284927 3390 13689572902551 3391 -3073597632261 3392 609352543305 3393 -105775723647 3394 15913927359 3395 -2049273027 3396 222318999 3397 -19903401 3398 1429569 3399 -79083 3400 3159 3401 -81 3402 1 3403 -243770524857038471106031830769495695415849684372 3404 -41327477411469956081838599566537979404334588008 3405 -7002862134291460791641633115200742951517027660 3406 -1185992922905117186893179120301771242646697280 3407 -200746906789885618854405313687639509291649562 3408 -33959851159975735580489323080288547397256636 3409 -5741458473660974913844059473971268084816438 3410 -970078850753376053867369514072576655764792 3411 -163797939391526284461198751885493348508850 3412 -27638471382199521044545329083591759323860 3413 -4660266137194284344064112101284903451710 3414 -785208044672387279071868733731544378960 3415 -132196977900972814961791327636487999910 3416 -22238510999678200841823103890316274100 3417 -3737842772297427901043194885122772554 3418 -627697387659487228234638173191410264 3419 -105311404681591826332860478333353534 3420 -17651313965235586967520974326487484 3421 -2955526365497619786903098503536530 3422 -494341633062098330686787400345984 3423 -82590702984142332749285011487992 3424 -13782322966815781226922774868176 3425 -2297074658074410611410022260424 3426 -382350565091546097482170582560 3427 -63555487232912330843216728472 3428 -10549160924516548319775826416 3429 -1748328943025335168519010728 3430 -289289954452655316080542272 3431 -47787109686719133227416040 3432 -7879797040816560254196912 3433 -1296889633571563645036632 3434 -213024014616190980382752 3435 -34917426696919405014792 3436 -5710721911180623526800 3437 -931789971929418872760 3438 -151656947752464309120 3439 -24618190276628578875 3440 -3985334655655701810 3441 -642409771286111325 3442 -105339241999710180 3443 -12176310231149295 3444 -12473293407518790 3445 20160775956493095 3446 -40665069624425400 3447 75341367942912435 3448 -131547026908552710 3449 215890847893835205 3450 -332909922075308340 3451 482032121728060575 3452 -654901566487876290 3453 834233617706731209 3454 -995492100312598944 3455 1111776516799184610 3456 -1160860268144549940 3457 1131978390461972014 3458 -1029584437309038408 3459 872318394933358586 3460 -687465297595646076 3461 503162317073956150 3462 -341433488222058960 3463 214406503197807190 3464 -124343625834114060 3465 66450883935310490 3466 -32644883114718600 3467 14703030372556174 3468 -6053345365868676 3469 2270703083605314 3470 -773244518836896 3471 238059564514005 3472 -65955895517106 3473 16357726272147 3474 -3609467977284 3475 703590153409 3476 -120139675590 3477 17787871607 3478 -2255234520 3479 240998779 3480 -21262518 3481 1505725 3482 -82164 3483 3239 3484 -82 3485 1 3486 -969144654793625122409246581855501715657740741744 3487 -164269301555295749078367173821976159489871215584 3488 -27829471832815965161479573765075102261364286044 3489 -4712217617618323856747247677980420368854092044 3490 -797458623969468939680041058570712003346328960 3491 -134878762817188817500568417985880495210319808 3492 -22799284917113745377913002671710211814353766 3493 -3851502834218270455377057499500663143284470 3494 -650218163356821767267053830727317120728248 3495 -109697260089661605110578961090214751809600 3496 -18493859528425632790714707896501159927750 3497 -3115595119763062485748972760085487254990 3498 -524471657014963142955754377970544506560 3499 -88217685821210334217484925071718291600 3500 -14826074362423479643662732927701722650 3501 -2489527449217860951797238410466311610 3502 -417647898762948281487332113555942056 3503 -69998334388739868688262458110350064 3504 -11720049157140610623435047927220650 3505 -1960264224784094679605196807793170 3506 -327507409784101207533109731510016 3507 -54654449320222896616891994120832 3508 -9109675211060570651222086421000 3509 -1516445463839701755875604179016 3510 -252097839505656388678813024160 3511 -41850435083661294368822659968 3512 -6937252957223533444713390856 3513 -1148148013363683035206731240 3514 -189712030603405153982924288 3515 -31292476908608621710002240 3516 -5152190234875357501986840 3517 -846655422029577500204568 3518 -138847240239093750510432 3519 -22721297746120711757760 3520 -3709712807441286586200 3521 -604227820434119601720 3522 -98164089650245704960 3523 -15904516093798846080 3524 -2570281397595663045 3525 -411955849394653725 3526 -71082577934763780 3527 0 3528 -24649603638668085 3529 46432974296095695 3530 -89532404302236000 3531 161438543665886760 3532 -274091770202761875 3533 437680709162742045 3534 -656996100948090540 3535 926463360354783000 3536 -1226426890481519787 3537 1522855742637109353 3538 -1772155588363313472 3539 1930891893384720288 3540 -1967781192303364130 3541 1873563125286992526 3542 -1664561682950687848 3543 1378138906747830240 3544 -1061743115018239394 3545 759970891347714150 3546 -504526315303712000 3547 310079335057293360 3548 -176069396469645910 3549 92162722126300650 3550 -44364264137989400 3551 19586605860626640 3552 -7907767183602534 3553 2910036719938914 3554 -972546115427520 3555 293976018738720 3556 -80000519269269 3557 19496536945587 3558 -4229198226500 3559 810778796256 3560 -136215587365 3561 19852460991 3562 -2478714656 3563 260969928 3564 -22694939 3565 1584885 3566 -85324 3567 3320 3568 -83 3569 1 3570 -3853257463968339705392323987256373912179197613428 3571 -652992345772501958850545524637722612649429899344 3572 -110603953988016405483795058465678840396199838168 3573 -18724360234679807772926437025353453505452089040 3574 -3168166047297020919460034430084903075849459756 3575 -535752093093050407323187818712242136090984896 3576 -90545048372283544134693468799145882262478048 3577 -15293250378573615048936313717670712451260096 3578 -2581415932818507342510029596901702112154362 3579 -435439189613713821411606508509579977305176 3580 -73399990674516449039911711744324873496100 3581 -12363756041657157420924910922913116602200 3582 -2081023782539969985113525900500506903350 3583 -349994620275645907788954737554185424560 3584 -58815002600117354023500357325482576120 3585 -9875092319187188568683928241161291120 3586 -1656545838296603336430594116360110110 3587 -277623987120308873769547854683032920 3588 -46481774663743584554245924035238004 3589 -7774284640701075111589486323690648 3590 -1298879449535281522189691094166482 3591 -216763073484991197647824900031616 3592 -36131484882732893225084442226752 3593 -6015128601263114485433940107904 3594 -1000081946969519133768988626232 3595 -166046259170880887092722914976 3596 -27529282530424009409268930288 3597 -4557224966895184489578807456 3598 -753201533231154391559129352 3599 -124276830224475762079114176 3600 -20469065402115687200301920 3601 -3365059120889967375779520 3602 -552114696139037552533320 3603 -90398204177484779695392 3604 -14768376867000721836144 3605 -2407094345354558315040 3606 -391364699861347113720 3607 -63465402552236979840 3608 -10262538303586148160 3609 -1656776843868316800 3610 -261187599481543035 3611 -53954245902290580 3612 18412956934908690 3613 -53954245902290580 3614 104335275617014995 3615 -194685343474084680 3616 341533016628754860 3617 -564204496431237480 3618 877073690271240735 3619 -1282270870561873140 3620 1761892424908904106 3621 -2273617423796896212 3622 2753244599283955161 3623 -3125933279081030880 3624 3324340177829170192 3625 -3308023217026267488 3626 3076636334174846706 3627 -2671119759145427688 3628 2161920720164185764 3629 -1628867469403393128 3630 1140638336136449150 3631 -741112396373185200 3632 445950449221859400 3633 -248013642850562160 3634 127200773290790430 3635 -60017257579938120 3636 25982277196463140 3637 -10289996452438920 3638 3715976595819474 3639 -1219184923092192 3640 361934505485712 3641 -96771099618144 3642 23180541395557 3643 -4944452749236 3644 932480911362 3645 -154179773748 3646 22124113011 3647 -2720939688 3648 282302972 3649 -24203592 3650 1667127 3651 -88564 3652 3402 3653 -84 3654 1 3655 -15321408771777268921629795041056309153228195321336 3656 -2595930716055880498285859059126950705510195417320 3657 -439614214267932174329297466795993640947174559060 3658 -74409100087036829800045782274853454096638104940 3659 -12587721411963218618919851440450177589571260660 3660 -2128264215589844247154833896781023361301651164 3661 -359626303468699369077414464383434261332073840 3662 -60731565960544099927287837346943219562927120 3663 -10249525142894296213192954442200111713636080 3664 -1728652887311768875370712391347431607936720 3665 -291349707404901623963926991528548968845590 3666 -49069477946115292294115631609923376038250 3667 -8258192407002934743473249485868841487750 3668 -1388740803790600780901325101930924015250 3669 -233348600605928613193804738683264595500 3670 -39176114829977269642166109331784072820 3671 -6571328378420741362979228839711020300 3672 -1101243039275820091862498041965492900 3673 -184371143967117377633532763228959350 3674 -30836352480894904931442913835836650 3675 -5151962657713666594571859974842406 3676 -859805525168379344658025787337330 3677 -143325162894069746092640263179040 3678 -23862438363356334286463696225760 3679 -3967814322879626835655372638240 3680 -658877058948987379169319392352 3681 -109255827738281131595043395240 3682 -18090093770357774684702661720 3683 -2990610205115432816231951080 3684 -493589878052652188695771320 3685 -81324697333953222527058160 3686 -13374830088424236257562000 3687 -2195436215827753536409200 3688 -359645231105025188850000 3689 -58789497713179933369800 3690 -9588369254763447717816 3691 -1560102764380520622600 3692 -253200438298842379800 3693 -40984789851439543200 3694 -6613160986545640800 3695 -1069430767263872160 3696 -158826351573842400 3697 -54596558353508325 3698 54596558353508325 3699 -120774204842609325 3700 230629098014516985 3701 -418028321374386450 3702 713682501325807650 3703 -1147797704681095650 3704 1737905616106426650 3705 -2475854467823216493 3706 3316415669084412765 3707 -4173834990096562005 3708 4931405667147893505 3709 -5464992213354474680 3710 5675075928564528888 3711 -5516462396475142520 3712 5013732818191487640 3713 -4255359157324890490 3714 3368245361574060090 3715 -2482748814664194570 3716 1701528256717409250 3717 -1082380661518851500 3718 637892827729423500 3719 -347586152686415500 3720 174728427663004380 3721 -80834892899144050 3722 34325111090600850 3723 -13339099384766850 3724 4728538995305850 3725 -1523471579667384 3726 444299298668280 3727 -116746660490360 3728 27494769995160 3729 -5768320466285 3730 1070421855789 3731 -174223923445 3732 24620408865 3733 -2983203690 3734 305071290 3735 -25791482 3736 1752530 3737 -91885 3738 3485 3739 -85 3740 1 3741 -60925609452598027959445966923276077011026071930872 3742 -10320734855983368176098779573875908587419001494864 3743 -1747460234965684807567977861664242281702107039736 3744 -295720598472128867168650546737702428047727836448 3745 -50017812430565432648711218459215672152071607996 3746 -8455269892810001918339141699608027950980020888 3747 -1428500148001906226463526397937366373361709948 3748 -241197625676251799990883868545558714171154752 3749 -40700062183227229716988544399741832356333616 3750 -6863336081398752357635918608791095540855712 3751 -1156596510855948829819090292806021871405104 3752 -194770227327437879093029417233071776596672 3753 -32775125378413246549480966799788206565450 3754 -5511040187780523014296756216381241922900 3755 -925925014112951872198322333304500273450 3756 -155437533356081331075146684581912144560 3757 -26071006755696856770009370915079311020 3758 -4368824888399607714195630118003138440 3759 -731406067781869780761683623153704620 3760 -122326546150074177099803760584004240 3761 -20437660060613731822755478748714770 3762 -3410898903635772663734033906749620 3763 -568605981537893382845873002333234 3764 -94674988416930853171816096639872 3765 -15744007942228241399325636906144 3766 -2614718654213389321181429207232 3767 -433646701069580936071963077792 3768 -71815565136802366503852304512 3769 -11875194287766940914303551896 3770 -1960507885199230885210637232 3771 -323121701796424476000563224 3772 -53161215844479834622249152 3773 -8729994323664634017987440 3774 -1430802147744134022299040 3775 -234015749731429040323440 3776 -38190959853645786348096 3777 -6218314066454550347352 3778 -1010006754744080586480 3779 -163625912591870241240 3780 -26437903007768004480 3781 -4253756944393451040 3782 -696344553174728640 3783 -80347448443237920 3784 -82215993755871360 3785 133075461484112805 3786 -269498733320027190 3787 502790169900461205 3788 -886541060987441160 3789 1473656096014881870 3790 -2308547116859238060 3791 3406248812935627854 3792 -4730854100996094552 3793 6180594786220448097 3794 -7589646606820341654 3795 8752982307757100017 3796 -9472059644773461024 3797 9608675002169779496 3798 -9127548395295323856 3799 8109960638862253352 3800 -6731601537201651936 3801 5212782089611094538 3802 -3760453615653299916 3803 2523163547767315050 3804 -1571961207956396400 3805 907657093326413300 3806 -484736621435844360 3807 238909701298683380 3808 -108406266104047440 3809 45166077730053130 3810 -17227920348583740 3811 5996555984882730 3812 -1897764557289120 3813 543855025504744 3814 -140481825924048 3815 32536044528104 3816 -6715465252704 3817 1226504289725 3818 -196556202726 3819 27360158637 3820 -3266871336 3821 329351190 3822 -27461692 3823 1841174 3824 -95288 3825 3569 3826 -86 3827 1 3828 -242287420073264224947360919326513673156962987293944 3829 -41035514376708719822265502631128411727097712456776 3830 -6946667780603575399549282909453587163663351061760 3831 -1175364695184522528624711989564036855774198932720 3832 -198764884358944497263971477478948985521968671144 3833 -33594533655924733113874365701592767204298349080 3834 -5674794059232440454817023630218269945003546028 3835 -958019301369811316122430714242758522306161964 3836 -161633255688414400589124298426750024412528400 3837 -27252642253869418433020938621745590982609008 3838 -4591943295223006014947855545683576518762976 3839 -773183208964319867496764534918781114840960 3840 -130092924599499383382840146685439077189488 3841 -21872429000671962170015256286530000867600 3842 -3674501571112841213609348414985192003750 3843 -616798352596086752309247606700332330270 3844 -103446496353309261630812972073696263580 3845 -17334040274356846476833186647725360900 3846 -2901870109498105999422988945572345200 3847 -485324308959857536661374533455808360 3848 -81085417211245710921561519887169300 3849 -13532864398655258936544744251779020 3850 -2256064035827879006892184371536610 3851 -375668715514184975353888561511250 3852 -62477897207247286011741194917216 3853 -10377433404557500295165892642720 3854 -1721347469345480095908475952832 3855 -285123739561476531271358768256 3856 -47157836692179513501104983200 3857 -7787490603871908586498678368 3858 -1283895874342917681699698696 3859 -211307005746070702341834600 3860 -34714477937910823660850928 3861 -5692175367412765887050640 3862 -931477238836609745082240 3863 -152105529117808072886112 3864 -24782533890651437663568 3865 -4028283094928061368880 3866 -653145793629925447800 3867 -105619698234500169720 3868 -17037581113735509600 3869 -2725882646729991840 3870 -469627721908537920 3871 0 3872 -162563442199109280 3873 307064279709428640 3874 -595256082508966725 3875 1082141236337153895 3876 -1857625478801409450 3877 3007916451789038010 3878 -4592046229416123192 3879 6605847461848275732 3880 -8948651310692757630 3881 11407507648198636590 3882 -13674043569060781487 3883 15399800450448433785 3884 -16279930861567843944 3885 16139248736620066728 3886 -14988071714136541200 3887 13023875317798462176 3888 -10576113771945579928 3889 8015277261456261720 3890 -5660887790031510114 3891 3719961797270466150 3892 -2270580027838375500 3893 1284907536842830380 3894 -672766706459900480 3895 325203471168546600 3896 -144774991571525700 3897 59200521224071140 3898 -22170608822933550 3899 7579446758315730 3900 -2356838558852360 3901 663873801885000 3902 -168617430904944 3903 38414414420928 3904 -7802289790776 3905 1402823608056 3906 -221402421685 3907 30363469191 3908 -3573380754 3909 355221986 3910 -29217384 3911 1933140 3912 -98774 3913 3654 3914 -87 3915 1 3916 -963587069051286056132883107747093648883779472419068 3917 -163169929758611413925776707062857283159459318196768 3918 -27617132948462278053900629030327785503301857188848 3919 -4671951895321417746962178582460408023898426378848 3920 -789934483114469140521093314774459650049260543640 3921 -133489760474389945754694759998775880656939913952 3922 -22545497238988163119047427507672179757909946608 3923 -3805546491758754064994749238402011680862227616 3924 -641962250209556660657320723182079584572123772 3925 -108224749567560991671734044056472884041910720 3926 -18232960641579009783563207959905682036365216 3927 -3069655297652972909855441746670426450296128 3928 -516430095718755694644181582632441197964144 3929 -86818058735194154442737883268357727052096 3930 -14583830026244899373477726822408302016800 3931 -2447833086480956937111020710937000879040 3932 -410511773660999561549303757361400226890 3933 -68783957714744803670229522495725642640 3934 -11514621978937788330533600041262213240 3935 -1925730565567426373705981092629044400 3936 -321740720943228559150439228663275580 3937 -53698420542503848364168027412862320 3938 -8952434549762082989993284817542840 3939 -1490812244166839690794315323174480 3940 -247961133898707128602025743641650 3941 -41190634900126752284120797734528 3942 -6833472401049389695131782534592 3943 -1132100007130787217636319941504 3944 -187283340461334572120504121888 3945 -30935227167932132706481983360 3946 -5101690824752933581746392256 3947 -839936366041725728773312128 3948 -138042418751938403682044824 3949 -22645021300919935236626496 3950 -3707527269868526949041120 3951 -605762019823943570030784 3952 -98759151865671870335664 3953 -16064179361690232636864 3954 -2606694712349854155744 3955 -421905463955597793600 3956 -68097800498947379160 3957 -10974478843354266240 3958 -1727131636943993280 3959 -356269306275442560 3960 121455445321173600 3961 -356269306275442560 3962 691686730076569920 3963 -1299205375272013440 3964 2300629508956204965 3965 -3847125913602912600 3966 6071069744384177676 3967 -9036719516618703624 3968 12679972441650978486 3969 -16761303739640407464 3970 20857985863718121580 3971 -24416142275405218296 3972 26863174952578022641 3973 -27753490838275068768 3974 26898571460913480944 3975 -24430271032456380960 3976 20768889543239356552 3977 -16506008520045674784 3978 12246968742394600368 3979 -8471085775855848288 3980 5453650935941229450 3981 -3262343206200780240 3982 1809916111830989160 3983 -929383484556201840 3984 440737851889241060 3985 -192559614917300400 3986 77303047382546920 3987 -28431676439266320 3988 9549311424458410 3989 -2918312460576480 3990 808191905527600 3991 -201892440605856 3992 45254744262728 3993 -9047113863840 3994 1601684478064 3995 -249007265760 3996 33651814845 3997 -3904246456 3998 382766076 3999 -31061800 4000 2028510 4001 -102344 4002 3740 4003 -88 4004 1 4005 -3832476609574031506164208998326710788192102742462216 4006 -648859443389677311563928502296026284509449367350328 4007 -109802618127053869388034286415865195409056555053756 4008 -18571966286678348296237102938697268379454716365460 4009 -3139626711123104350408079761576588628991333765572 4010 -530474496842247473591936597380283106858321392124 4011 -89579449912618588440532687504853238345470562052 4012 -15118205784640501089136583791510880194284631564 4013 -2549941582917132539754951680902842756505506524 4014 -429821349845648837088898705623503673684149316 4015 -72404016186344782321257312891381472838419272 4016 -12188292186607319003906621755650514338095256 4017 -2050296251008578509987144055847630817080632 4018 -344644509728376530996521164855092375999688 4019 -57888710789919090285947888148612900975000 4020 -9715613995790889506653451734878952151880 4021 -1629242957334515018087204980232205203240 4022 -272976505336083564334217071444071353880 4023 -45695377405993680524670997686109225550 4024 -7642047548444546070530816191716117210 4025 -1276790433130472281272257551825756210 4026 -213099716663662146212887562560578030 4027 -35528704933251875590474638766937410 4028 -5916813503232075171320397438837510 4029 -984205781386966468444367927172590 4030 -163512025640904829084033935839586 4031 -27130267546041790572744707875888 4032 -4495441895729940786296567509776 4033 -743834605792773492439989874896 4034 -122895527327297526191835807024 4035 -20273076993431975518297287312 4036 -3338822752172583214983593136 4037 -548935402515160550469096432 4038 -90087614604412286733836688 4039 -14756529347490227549993720 4040 -2412322211184435695020968 4041 -393524834384774547337224 4042 -64053873558758652742008 4043 -10401654741034703045640 4044 -1684947789082951652376 4045 -272236398868960276920 4046 -43849612209493850760 4047 -7079361889691647920 4048 -1049621478913272720 4049 -360317821119481680 4050 360317821119481680 4051 -798965603351894160 4052 1533600642896147280 4053 -2801494776131639280 4054 4833436602067186800 4055 -7877411003195753013 4056 12121006148991099321 4057 -17599042381045483083 4058 24097686801372533595 4059 -31096622885973293171 4060 37791296109180473223 4061 -43218779104866448021 4062 46471607622780351453 4063 -46939556557085421652 4064 44493368339288378532 4065 -39535815463235979116 4066 32894400915982641132 4067 -25594440265293022396 4068 18598357370791693836 4069 -12603010236738632100 4070 7951667108377001220 4071 -4663182851297477190 4072 2537112141603169470 4073 -1278060799548973050 4074 594784849708238490 4075 -255103450281461210 4076 100570148681417970 4077 -36336865959661910 4078 11993399987817990 4079 -3603145364202340 4080 981297177651828 4081 -241157317587676 4082 53198466115548 4083 -10470368139404 4084 1825618545948 4085 -279635595220 4086 37248110900 4087 -4261062345 4088 412069021 4089 -32998263 4090 2127367 4091 -105999 4092 3827 4093 -89 4094 1 4095 -15243892380733038012284752753408455784245896240564392 4096 -2580421726892640371162497196951621055675441878534160 4097 -436594321495346004585434056362560004617756037289080 4098 -73832979167935922971044524623020517344127815299520 4099 -12479569600224831242201300012093715503035479070980 4100 -2108226870602823915335062052444537378108626762872 4101 -355954778749827345907091894930768216090116535340 4102 -60065191739412659238883359362136477092593570320 4103 -10129589266008103804303686092978809034219220780 4104 -1707228453573497358590603549341506457485071320 4105 -287548891570522534144059040398524981820952452 4106 -48399503402433018144065636431010510067625920 4107 -8140809833617184359084756625599115080419960 4108 -1368294472822193044554734628008686812473040 4109 -229807361338227404029717011892111514529960 4110 -38566229819386113454226164721301011860512 4111 -6466884501896627064197711700998174617800 4112 -1083459640093252276408188579157771688400 4113 -181361182470628725464338229642352304600 4114 -30330063477395845916626327185442958400 4115 -5067365116632688799893295491030191090 4116 -845770508580164161948952000143823100 4117 -141014862057253001948874410125760550 4118 -23485440377009851617967745724556200 4119 -3906900089273588027761769785898550 4120 -649146537176577442727377261251852 4121 -107722337738982784038665678000610 4122 -17852362921134339323908379191680 4123 -2954509340173829585658965059920 4124 -488254141460117866745906938080 4125 -80565082263563015468353005936 4126 -13272590530095605316713142720 4127 -2182921014624827756367645360 4128 -358391113449671817950070240 4129 -58731947856904114484735760 4130 -9606122265183155859166848 4131 -1567957264650002794342280 4132 -255379304885810709619440 4133 -41500407034784692422360 4134 -6727918536165462423840 4135 -1087956128015020262232 4136 -175477060220894593200 4137 -28185837119921262600 4138 -4606992673403702400 4139 -530707489338171600 4140 -542500989101242080 4141 879231810694582800 4142 -1787114073338193600 4143 3355304987371755600 4144 -5969357777595045600 4145 10038545650220554224 4146 -15953056622487722880 4147 23945495541817301685 4148 -33929047213945139610 4149 45354855424219957735 4150 -57159930513729972636 4151 67867340784344873055 4152 -75855901330987238610 4153 79745602236424226685 4154 -78779273586134787360 4155 73058674510093816884 4156 -63535788136617098760 4157 51754376735000794620 4158 -39437834823312543120 4159 28075556803359556620 4160 -18644806021368524616 4161 11532266620243625700 4162 -6632158744647410400 4163 3539740556263746150 4164 -1749791881899477900 4165 799360073758467810 4166 -336660442304250600 4167 130372132310684450 4168 -46286160713768700 4169 15017016951598950 4170 -4436210404841184 4171 1188428472507780 4172 -287388989136360 4173 62405511111660 4174 -12094804550160 4175 2077403377500 4176 -313573815400 4177 41176790100 4178 -4645504800 4179 443219625 4180 -35030178 4181 2229795 4182 -109740 4183 3915 4184 -90 4185 1 4186 -60637240314257694860539122472414754350615021268859904 4187 -10262652663125201387529952416978419853179765366395808 4188 -1736097124804271801368924268082796187108233427925592 4189 -293545270964212389610664571084316605999845464608696 4190 -49608374888264534141448993720551320560145705886912 4191 -8379257821696660757515867522569670375771547042304 4192 -1414549560967770024845007250413127644622214993852 4193 -238662323833910952445227864024942532159717321788 4194 -40243268019805642735906852244288691949045464064 4195 -6781666779905156482591935469042020225443979728 4196 -1142097443116418500936399963361575817064377492 4197 -192212910731742873599606389570530380855541060 4198 -32326842093668543875927419888025471142019264 4199 -5432921420711020514396456746569072045345792 4200 -912389903059886609823671408143159052904264 4201 -153105672233459783819201853049970577864840 4202 -25671547083171311506266447157145979994368 4203 -4300789934902869704765747394478900006560 4204 -719887390237306542836511263799378778680 4205 -120388489299203383071085645148771300760 4206 -20113723954780584212657344189594729280 4207 -3357138646436678083600059140615316480 4208 -559753115276383601312862019239976270 4209 -93229714565543504007883961046073710 4210 -15510358054252045617833414310416320 4211 -2577370113706055734618767328803144 4212 -427755746201891537849549089291178 4213 -70901312327454591854027359485282 4214 -11736155938593698906660732319616 4215 -1939915991665715051967210365952 4216 -320181368162008546164688966704 4217 -52763564466647957448255034032 4218 -8680886791115006337737247744 4219 -1425774589126114118084636352 4220 -233752994988475394448189264 4221 -38251053350558450430601872 4222 -6246940091704618616582272 4223 -1018085138939880989193216 4224 -165556336618936444549368 4225 -26859714504714981050616 4226 -4347072369723331981824 4227 -701721767370607270560 4228 -113004472336901120040 4229 -18050453238433117320 4230 -3105454320590643840 4231 0 4232 -1073208478439413680 4233 2032245842151230160 4234 -3958840802017221120 4235 7250836048407082560 4236 -12572562103437025872 4237 20617628485541099376 4238 -31963627203042358656 4239 46822263845202972672 4240 -64771477342504946741 4241 84563404992508656123 4242 -104125254719780748896 4243 120833313787420692276 4244 -132047263562259747247 4245 135772236336313557981 4246 -131228469355706378656 4247 119109221663805085440 4248 -101412962840808055892 4249 80903282056166142924 4250 -60397310504002081792 4251 42136559530327750320 4252 -27431837223805283724 4253 16638645748500643140 4254 -9386516969454250080 4255 4915950704543773440 4256 -2385337459953964230 4257 1069977906935707770 4258 -442625004470987520 4259 168416204482202040 4260 -58769316566621570 4261 18746930635910022 4262 -5446957161414496 4263 1435688614503936 4264 -341707580466532 4265 73056435884796 4266 -13945724444288 4267 2360082700976 4268 -351131320540 4269 45463882100 4270 -5059335840 4271 476310016 4272 -37161033 4273 2335879 4274 -113568 4275 4004 4276 -91 4277 1 4278 -241217923960167475863562335284463738999100675287212248 4279 -40818477103807976410220741225988537703021900172305952 4280 -6903984241919147174468090114722003794092583215348720 4281 -1167162188277981321666805518106225449824706470316960 4282 -197216558254513315052555331584919246410817325325048 4283 -33306443837580509347893294508031886980268877659456 4284 -5621827151948690502750647652601083989828473531040 4285 -948379744233287603377365917384951511799150448448 4286 -159894462366049934346342422449885344219994982980 4287 -26941472770049556243122630950843789264549421072 4288 -4536656815295473571267860175392837912524170456 4289 -763425482522007635309494975586345306426260048 4290 -128381499265518771389416354212520344801825732 4291 -21574050728930796484660083243248415656543040 4292 -3622782262727995287140471102982471001356576 4293 -607884782062003500548538871685409884187456 4294 -101919054139490317960811050050327119535096 4295 -17073810747612475679903714677829014058016 4296 -2857798956287337753631509609319573311600 4297 -477907020659731984515129783545796673440 4298 -79845280736100419768130680807183434200 4299 -13326984870254614318872823121362956480 4300 -2222148853700480924797009955787891040 4301 -370129561341721568990875048265016000 4302 -61581961792562732228472029351022130 4303 -10234131836020114750456864938944808 4304 -1698727252821343819122491555609852 4305 -281609694550821289483621323568200 4306 -46622721652393646308377834067810 4307 -7708094451490521172053303700608 4308 -1272528633330653512038988535616 4309 -209763199279629907149952464000 4310 -34522362172632925269337424208 4311 -5672147627061649789206982080 4312 -930324878882519601719037216 4313 -152308409082597957481947840 4314 -24887136051533309095243792 4315 -4058306435495409500693376 4316 -660370907775351864344000 4317 -107214995233141821489024 4318 -17365832054818459373832 4319 -2805788402816963125536 4320 -452102350879950214704 4321 -72742951775687824800 4322 -11430034137393722760 4323 -2354685144184114560 4324 801957983888792640 4325 -2354685144184114560 4326 4588173258888164400 4327 -8670122190560276160 4328 15484882630643258976 4329 -26182978509128565696 4330 41888983504722551280 4331 -63380044415921162880 4332 90646386668148281536 4333 -122474394903039178368 4334 156230307136543379765 4335 -188024573716516483164 4336 213339932070088475510 4337 -228029062846052780556 4338 229399788064111412957 4339 -217007678072394717024 4340 192840976661064747664 4341 -160803191220986605920 4342 125676389968749857972 4343 -91945328109510726288 4344 62882979505714489032 4345 -40144675699273984848 4346 23885093797356276900 4347 -13221671434129556640 4348 6796724508660769200 4349 -3238099202449061280 4350 1426599325759821510 4351 -579815387795457000 4352 216822898851271620 4353 -74384359811003016 4354 23335366058772806 4355 -6670174846953120 4356 1730172475735280 4357 -405395094074016 4358 85354760493508 4359 -16051225741840 4360 2676988022984 4361 -392642014160 4362 50137096020 4363 -5504406368 4364 511435728 4365 -39394400 4366 2445705 4367 -117484 4368 4094 4369 -92 4370 1 4371 -959634246138725548215419638081307570933421358522926976 4372 -162360940760275012403720794752968936952421621403582496 4373 -27457103377623543597827505545414427482179048016354616 4374 -4641068937177129407103756204540683039636638904666696 4375 -784086440887579424289468477325480457977534328850120 4376 -132398979980873523099554064581204623126168816853496 4377 -22344564736264151699740121075471628195416226780208 4378 -3768921944958061573679354758924315040957361551184 4379 -635347604683021425470374039645920773277620684256 4380 -107039795247094647175338386186934855617859103040 4381 -18022246737523776211096590216424918966039314348 4382 -3032439091729628297951075040775074102851135796 4383 -509898752592042816801334304592469878706288460 4384 -85678768167941322041991294911891118946696548 4385 -14386263915197925145456179369368652413126640 4386 -2413770292705480923238208845346465537268240 4387 -404672694493316786930567078431371740061504 4388 -67788839718699347191663791211590883341216 4389 -11346043101689388889906593633510744434040 4390 -1897349956649705785806825824967011627400 4391 -316994195502894495470373703015413903720 4392 -52910184019421630957216787075708022680 4393 -8822540901141388909582057609353124560 4394 -1469589176661521560900047839241670320 4395 -244526803478109186715645548102024800 4396 -40641019488062288963537631034023936 4397 -6746655100493477407207344475404126 4398 -1118600975103577216632543007229106 4399 -185225307899089342146468523672806 4400 -30629379089117912949526419508770 4401 -5057799391273605548730095123296 4402 -833953354523307788499901388448 4403 -137292933752124125007915500544 4404 -22565687212094584285275128256 4405 -3702615605593711714082330640 4406 -606445819219423364795263728 4407 -99142548103892584451205232 4408 -16176024184273033677218064 4409 -2633804153503129010576928 4410 -427906294576516391174880 4411 -69361408512835280271936 4412 -11215996628461716972672 4413 -1809095243923803590040 4414 -290921166746777774376 4415 -46897174426384315800 4416 -6942482014781968200 4417 -2380279547925246240 4418 2380279547925246240 4419 -5289510106500547200 4420 10201198062536769600 4421 -18768204200153433168 4422 32693395176325630032 4423 -53932678464335611248 4424 84214683222273858672 4425 -124411446356434705760 4426 173795645531140525152 4427 -229441007251577984064 4428 286076045066818983168 4429 -336644199249928588053 4430 373607772634448757405 4431 -390719856520005003689 4432 384717402964207698957 4433 -356317770761271260040 4434 310108449770187881736 4435 -253336500395450809920 4436 194035607979797078640 4437 -139160826665122293052 4438 93328527343044850812 4439 -58443641835686473860 4440 34119153538848872100 4441 -18537610920797594520 4442 9356161011943797720 4443 -4377779736576520560 4444 1894817729069606880 4445 -756822028883327550 4446 278218425941307918 4447 -93859564462580142 4448 28964671193680758 4449 -8146869927590072 4450 2080111953387960 4451 -479916231124512 4452 99529535668784 4453 -18442470402108 4454 3031761691068 4455 -438465908980 4456 55225906164 4457 -5982659496 4458 548695784 4459 -41733936 4460 2559360 4461 -121489 4462 4185 4463 -93 4464 1 4465 -3817924672672136536370400913407836461417155208712915512 4466 -645852438993323903393366019411673099251280395202161616 4467 -109203897471517008874886271714514322187992570453590312 4468 -18455882045942762488079009602857030851939302486045600 4469 -3117568064362330811276855010787282433419899584900624 4470 -526349077201941714051022924644505650490863849689952 4471 -88817908475921551273183370541611497386136449227616 4472 -14979164213126942088823856979729341282511220564992 4473 -2524795539121236396408521292262970179882995219128 4474 -425311637284341012929208907682937976207926250640 4475 -71601338318855115484288072947247151833771505896 4476 -12046414175396072046108032328827946765358693088 4477 -2025380853650684252892015321169957258661474236 4478 -340296003543089746526258321639586605372954392 4479 -57134270661553634795550675576892179812568636 4480 -9585485361978749014235123009755538022784320 4481 -1606927960447565347821794177312776935193320 4482 -269172230849623756525749286198557226327920 4483 -45050710957459167362136864975467393027256 4484 -7533484300402992602004620198868103808352 4485 -1258628359079442554159297081283023833440 4486 -210082690914764935469387269212368507520 4487 -35031365210511542096968811405293754640 4488 -5835524328254015424486650933727373440 4489 -971045936402987285593744006917547560 4490 -161404914802271851096261982503517232 4491 -26797220785565328627466759637822776 4492 -4443616245178370127266312740019232 4493 -735925182295149244314334471202330 4494 -121718425028664412003128913970724 4495 -20103808111843243495735664667602 4496 -3315675183903493842818540140416 4497 -546019248243572864226400064592 4498 -89774957382323941794259454688 4499 -14736041929028557936202814960 4500 -2414626685250030994122373056 4501 -394935015335928954107774368 4502 -64471605522403381097224896 4503 -10503566173891331462916736 4504 -1707599865218730569931264 4505 -276993283720681014454352 4506 -44826616838451151177056 4507 -7236531293321443977072 4508 -1165288081103834935104 4509 -186881987466999396312 4510 -30503044744341577200 4511 -3508566179513467800 4512 -3583216523758435200 4513 5814195383193746640 4514 -11857521618927148320 4515 22391812564437788784 4516 -40163942793112826688 4517 68263990681334621184 4518 -109914870053076063360 4519 167583256259266865248 4520 -241824970092261739776 4521 330090778588425638992 4522 -425962335959256878496 4523 519321013656921078896 4524 -597757898333859019200 4525 649101621176631400197 4526 -664423954839084964734 4527 640535095794891471977 4528 -581027041990803472416 4529 495410436522474853732 4530 -396620958972581451240 4531 297795630317881835500 4532 -209432839614450501840 4533 137773122179553268632 4534 -84652701673317154416 4535 48504988869993966960 4536 -25873661170103512320 4537 12824769131873572260 4538 -5895028868175053640 4539 2507337945166163340 4540 -984434562397916784 4541 355845971717616138 4542 -118079502385209084 4543 35852758724929770 4544 -9925273444602528 4545 2495039807776556 4546 -566941567484152 4547 115838158457476 4548 -21153973577776 4549 3428381479600 4550 -488990809472 4551 60761640984 4552 -6496133952 4553 588192780 4554 -44183384 4555 2676932 4556 -125584 4557 4277 4558 -94 4559 1 4560 -15190563531826918350100048627718798283488931354179901244 4561 -2569280030618213520415909153897339469023500221272425460 4562 -434359586684864576544896074219598702316213628314983780 4563 -73397434804166625866429505393858499379808393735571420 4564 -12396487347921206527566334126184691320109479928440780 4565 -2092643089353960656337892951588329305066098000172612 4566 -353071441121162083295208463033212498054460385496060 4567 -59537790616882094315586095031950263874864655132180 4568 -10034066181997719085161464285726712736117219847820 4569 -1690076517560653301308500105090828761241848927780 4570 -284492984425573248916482305227823001756193280884 4571 -47858902767037313615708900162989326559048360780 4572 -8045807467506877837167745724444482035687645340 4573 -1351703732839667357099356300547605533880166260 4574 -226927493687836393990944992374698878800003040 4575 -38069279227370416665212804404514941234112520 4576 -6381632105145378274713697741292592360016500 4577 -1068920678893795681850712200196654020991900 4578 -178896643549047657642271957594416272947500 4579 -29914904426637581146371091757971595966100 4580 -4997890720220073180973984940905271578788 4581 -834226214836928470600839074834845682700 4582 -139111256015444384420409646608198932100 4583 -23174193641929489954601498103222933900 4584 -3856493073608835039142075592455724100 4585 -641071858872584222392461099503727564 4586 -106445360071570518972836819885352060 4587 -17653513311727663395798167569712580 4588 -2924134226373241865138629636725620 4589 -483728073376603052153665746203580 4590 -79913079537530325183591276785882 4591 -13183185031254161847431017176810 4592 -2171603456096651557749562616680 4593 -357164716412543431192519675320 4594 -58647948232909571219330024280 4595 -9613905944870529264605471784 4596 -1573164717410226157088507080 4597 -256943810632980058215417240 4598 -41884351144713113688776360 4599 -6813537236091115070800440 4600 -1106001079216190842381256 4601 -179123469873537750505560 4602 -28940955354598364641080 4603 -4664154585199390011720 4604 -749943505960350909480 4605 -119610875454939418680 4606 -20551696813563474000 4607 0 4608 -7091782703271903000 4609 13459914110291571000 4610 -26337433657359343272 4611 48569091211944711720 4612 -84993807430259834040 4613 141006723460377148440 4614 -221697593977079722040 4615 330180027823894238424 4616 -465577121254388076280 4617 621219513096696635160 4618 -783883507141556865160 4619 934822447118901636360 4620 -1052865558464139934872 4621 1119060522867265203960 4622 -1121543551896070681245 4623 1058957463205635094695 4624 -941086895866807005470 4625 786371909384909065350 4626 -617161003420087689650 4627 454392061294149464850 4628 -313455407178891240550 4629 202321770434466054750 4630 -122009726027129478174 4631 68634737120618270550 4632 -35954070860693257350 4633 17506587625925986350 4634 -7907322406557401850 4635 3305815334413399962 4636 -1276163815014019470 4637 453699495798374790 4638 -148115850708988440 4639 44259439212855540 4640 -12061995106997034 4641 2985974518712930 4642 -668373314892710 4643 134569456640710 4644 -24223915905410 4645 3871186778602 4646 -544634080210 4647 66777575370 4648 -7046967570 4649 630032970 4650 -46746574 4651 2798510 4652 -129770 4653 4370 4654 -95 4655 1 4656 -60442831688461371790337598358896251830536148915823140978 4657 -10221518043081651522003076863326121709426448028686847936 4658 -1727777916248819724166215237032291621668565913394688544 4659 -291914443128551600187446348926632254158776048003609152 4660 -49295959796530831098417955170438242315661565412341584 4661 -8320468454233448219141049912054356901661519649552064 4662 -1403644881289194537220807690472246491861967015060576 4663 -236663727772331220759508184711590789898826325833024 4664 -39880698596363506294206725134256290751170148160552 4665 -6716478907652780932676017886179984082299295025344 4666 -1130470514567575129300248358890846551043179141664 4667 -190154206612670710102264553918770851250802615616 4668 -31964781257374973762835440908638172903842965552 4669 -5369652247142447054147924271978946903912038336 4670 -901401425590240712207554294049080232089510752 4671 -151208599146524509390681925539997544896471104 4672 -25345967457706118462687019947680025764876212 4673 -4245245137281795064027629006962792518136640 4674 -710468716342387020044035232841384427417440 4675 -118801397685440817627347747413359998274240 4676 -19848055801116751448001212678771061646128 4677 -3312980822710149235158247774506432622656 4678 -552469514707949236611405248306657141280 4679 -92038441744819363918620086254502677440 4680 -15317361320834046363846803655959661480 4681 -2546441516849952735273557372068035648 4682 -422862140071597431305401235854141536 4683 -70138826050356021213225154791413184 4684 -11619592461622209847394556717294672 4685 -1922529180282376207997955211977024 4686 -317672979148564793481535745311264 4687 -52418814276336200850106949605056 4688 -8637071762911295244403912123074 4689 -1420985233986958699618814017152 4690 -233413476380573929065914468544 4691 -38277490685767121299562573184 4692 -6266255594086401850262546656 4693 -1023961828173833709463865472 4694 -167006032709149053424850496 4695 -27183955337822422449151872 4696 -4415522227582911453551664 4697 -715639951278152103353472 4698 -115718085272666936210624 4699 -18666047320072276367232 4700 -3002994478158187574304 4701 -482465780661139187328 4702 -75699471042127692864 4703 -15576022848174422400 4704 5300174441392685400 4705 -15576022848174422400 4706 30451490302520154816 4707 -57861935282547796608 4708 104154634250828090208 4709 -177912101479021911936 4710 288226886838438273088 4711 -442678969851028670592 4712 644266974233401963152 4713 -888062953383799562112 4714 1158725633921610565824 4715 -1430255316292157676672 4716 1669005943081961882528 4717 -1839949649962912994688 4718 1914811749660617446464 4719 -1879582082027381086848 4720 1738712094844410408789 4721 -1514302777497263304672 4722 1240433147526170015984 4723 -954627056290915541280 4724 689417980371728899800 4725 -466627576178344637280 4726 295600957575487186896 4727 -175005606764344775328 4728 96676646676277051020 4729 -49747569518951123040 4730 23801158076230894320 4731 -10566376842955275936 4732 4343135936544028008 4733 -1648878189221258208 4734 576684183193248336 4735 -185263744477305888 4736 54493777010316942 4737 -14623343197550752 4738 3565628531627472 4739 -786373916917344 4740 156047063685032 4741 -27694480458528 4742 4364906468208 4743 -605844503264 4744 73309026348 4745 -7637400864 4746 674326352 4747 -49427424 4748 2924184 4749 -134048 4750 4464 4751 -96 4752 1 4753 -240513577276302495654602782705892068578598537776388439836 4754 -40667233107223392051506080260071686041322538343233345124 4755 -6873106340584608245871483362613637611560923409242977010 4756 -1161069637499847025947645104136451570911710735454015510 4757 -196043891452129696459512508694929908922226475141751046 4758 -33084988065596209604841655102700935332757391425950634 4759 -5580636566744971796318003959753066446506556002577418 4760 -940813913370645867282510967558409690310488359588046 4761 -158519521799734036344554682983651790445424221921230 4762 -26693913132277821817179031242319312148173247162066 4763 -4492450013196524291783170506961196479868743043274 4764 -755590409764700688244990208831470020318442940798 4765 -127002427077531953813737957809925689546185800206 4766 -21332894378972580309324749145473122624284248770 4767 -3580873924165111306534236398721639221979479458 4768 -600645972392265135066312328029818808745947446 4769 -100676168147015507859206882148806865062267030 4770 -16861689004233071829410313215781171771189738 4771 -2821817295178809948662577023377200383487990 4772 -471842036223962280327022875457069631493090 4773 -78829746853079021895885035983446330114546 4774 -13158141077001261981237149251917578174814 4775 -2194291116601212643944676567153684573950 4776 -365571943771049937657378291915311531850 4777 -60843353949089830485801904249674719370 4778 -10115724401861348200832677746294007446 4779 -1679984668434712867686597643947120654 4780 -278687867645926025155258726633641930 4781 -46175762808937667409722043885796410 4782 -7641367446428294969193773685097206 4783 -1262890167662660982686850126947094 4784 -208436024896377563720417270062578 4785 -34353145764283491061162829953106 4786 -5653522511746382593080952587630 4787 -928969384741825306020482483116 4788 -152399111021705617352830578564 4789 -24959134115152695414547574308 4790 -4080449504607421288359151356 4791 -665857367201062958939119420 4792 -108445166078322339804991188 4793 -17625996320585621102563796 4794 -2858694747689733593250540 4795 -462600344672799265734268 4796 -74682369312195390879540 4797 -12027096063730138443156 4798 -1931181534307016761932 4799 -310877182490469479820 4800 -45955757411634618756 4801 -15738273086176239300 4802 15738273086176239300 4803 -35043888071885759508 4804 67878246039908345028 4805 -125701503220556068380 4806 220903456509780735420 4807 -368484691922622087428 4808 583176453452983170708 4809 -875303144904704126444 4810 1245341924130055606572 4811 -1678668686409310587940 4812 2142606352480146369492 4813 -2587944192408439023692 4814 2956072516044948502956 4815 -3190897570542608247828 4816 3252478404070984111140 4817 -3127957394515241494044 4818 2835740799412429718172 4819 -2421127292075576462265 4820 1944777294742258261941 4821 -1468069072912193916995 4822 1040244727999690935915 4823 -691014139465814929093 4824 429743354528170140633 4825 -249841870471090949415 4826 135571386213582002775 4827 -68544897886195503045 4828 32231631722860986273 4829 -14067472029426226983 4830 5686235332219971135 4831 -2123577467921501745 4832 730808399129338053 4833 -231084579866623083 4834 66922617507823019 4835 -17686831508641347 4836 4248642496543415 4837 -923397749772177 4838 180633107436457 4839 -31612215969191 4840 4914688564643 4841 -673104227965 4842 80393452269 4843 -8269780687 4844 721186755 4845 -52229941 4846 3054045 4847 -138419 4848 4559 4849 -97 4850 1 4851 -957101019037372546793439130376345873696602920002937779932 4852 -161807475549356236949085347942598420181180216018788660792 4853 -27342880646312098059154579529352584340935271352316958692 4854 -4618365670586163094831864060189169777172305731794033792 4855 -779693552399295828608603783341066591072169908912803470 4856 -131566121581120639793124761027728268637572992997846676 4857 -22189183916756412959894503088955748618052026431466450 4858 -3740313666315410651265225499823216373773829999296072 4859 -630138668511504514141085264609665394312036920891166 4860 -106100462247296533228488416498522634644636546384300 4861 -17854295393636717432773599042870224606740425141186 4862 -3002640361086045627214251712936067668494245581840 4863 -504649143824497490810492154896818910182981940262 4864 -84760090120476285514812285182766547381735268116 4865 -14226513977688827929302285064529777873515150650 4866 -2386161776480310865194236298078075976640226296 4867 -399930161719769592566087903945784664543032278 4868 -66979108145144471178764203845320939259570124 4869 -11208641129907143538440671338143144582602506 4870 -1874182356015336250816539593855869500417120 4871 -313113822738210399520574178773189068473642 4872 -52264850898397493039535105642530706947292 4873 -8716038156642910925882779254913994152182 4874 -1452160291661219379509201817519654783672 4875 -241701481328055372937463861594801367450 4876 -40187947850294389668976474374113736612 4877 -6674913608157642685482315969487620102 4878 -1107412310404129921315488416569842192 4879 -183512850028621488375326450080493922 4880 -30373547465014343023373601590439420 4881 -5020809855000007038749957105524926 4882 -828852648904614588171088949400840 4883 -136640974888142203309276617461682 4884 -22493550252383944870150293833316 4885 -3697263193793013614409231578350 4886 -606761904608405800544901426816 4887 -99412361284695113789014846420 4888 -16259731077541771827860499192 4889 -2654617776267399527937893996 4890 -432582553675516413774250800 4891 -70351734602616172443779636 4892 -11417669438122353632644488 4893 -1848980835406745030232844 4894 -298739356714025151484896 4895 -48150963300094548992420 4896 -7742029668405561100152 4897 -1239836471136196615836 4898 -202105004699317316688 4899 -23214764053299962052 4900 -23688534748265267400 4901 38479266444510896004 4902 -78716943703695600576 4903 149442375518880474324 4904 -270073015444450571976 4905 463520213600568101740 4906 -755359213870913760528 4907 1168302809212607682740 4908 -1714286194496569657656 4909 2385213742283037722252 4910 -3145274729162139285600 4911 3928518807963633783172 4912 -4644824888489053948680 4913 5195054587797745937084 4914 -5492610732867947929968 4915 5485290428533788190500 4916 -5170015450465386556728 4917 4594818797734227603996 4918 -3846928196735862172032 4919 3030983904806399343417 4920 -2244912445222678572810 4921 1561165171546579418519 4922 -1018079098373635145316 4923 621735488240057092209 4924 -355045695431255037846 4925 189291204925332230175 4926 -94059377931248186184 4927 43480604560889145741 4928 -18661137288771688074 4929 7419573764018693571 4930 -2726331306836292540 4931 923412797030694453 4932 -287456306315193190 4933 81980453510896731 4934 -21342896912458352 4935 5051848353887475 4936 -1082226219917822 4937 208732237296765 4938 -36028428006844 4939 5526131726843 4940 -746930816450 4941 88070555573 4942 -8946563976 4943 770731927 4944 -55158222 4945 3188185 4946 -142884 4947 4655 4948 -98 4949 1 4950 -3808893827149214541930717204959009145952737863136709476784 4951 -643838217009096293020297446030353511511235956876374217152 4952 -108782984362727058566749340796275303812003419463830291924 4953 -18371521580563369515562897133898448602155484990961748580 4954 -3101148559387292605007752517306402564441911938613160448 4955 -523222449058459910042520742429509966833612999143274112 4956 -88232644687237904979983635649649574186220238710161266 4957 -14871125009178809311788314332171547073812428934576322 4958 -2505082881844877821668293637553458640251448537209816 4959 -421750814958285570956128204886031928990492928350576 4960 -70963784774259422954068483734522944440872496045242 4961 -11933166343773142426963757086677647001776891339826 4962 -2005410963118557549524546238475093807715505880992 4963 -336798465794157749335836985338110081424383805936 4964 -56525664653104037400698306336922087362752426746 4965 -9480242888806796306693934875019067509810488442 4966 -1588840621778025848241192295783402021699083576 4967 -266082702310949585726593589981107122811789632 4968 -44526257579255381069322529024506404066920418 4969 -7445026014736511267547580602396196238100330 4970 -1243807975064494202133233789708609524644864 4971 -207617290546135712597582277609983433490272 4972 -34624383842735273148418750844615898287574 4973 -5768906550633125708450993347652374749030 4974 -960244138527195060822732511905239204808 4975 -159672276181410895743018409247489416944 4976 -26522787996817847917822601451589435182 4977 -4400802056103724967149390872799505334 4978 -729369706374527703942270577840956000 4979 -120738567487462048473673511008700208 4980 -19962034865552677310824401889998462 4981 -3296104734833555779442504341038366 4982 -543513402081520289258570051896872 4983 -89496674757832550668631144244576 4984 -14715120899537664967439409984246 4985 -2415752582512126224800920360302 4986 -395951983899348490912603475456 4987 -64789120877418976093176730752 4988 -10582720670602610270548014636 4989 -1725410635259630440840139916 4990 -280769279611435054969926672 4991 -45596184145701911946851616 4992 -7389015579187347382568412 4993 -1194754200908238172981548 4994 -192733381084590819864000 4995 -31014245459841347498784 4996 -4979578235175174120732 4997 -793111437201127884444 4998 -136111533777091254096 4999 0 5000 -46903298801565229452 5001 89208234975526024644 5002 -175274659279040758272 5003 325260947980591824960 5004 -574018878356681874644 5005 962508199081418665164 5006 -1532947879451363438448 5007 2318009084340704767584 5008 -3326384590434021284388 5009 4527787015940598422892 5010 -5842837154520370526016 5011 7143887479949904464352 5012 -8270792530428234379716 5013 9060850990108118619132 5014 -9386112528297511866288 5015 9186704165997883508544 5016 -8488453877307572890068 5017 7397821895263057632924 5018 -6075320601469204698624 5019 4696543432449809170560 5020 -3413916717151210609977 5021 2330664942506841232479 5022 -1492479321947573799532 5023 895254402811628086920 5024 -502293210374003197149 5025 263180803246831436967 5026 -128556920234219100624 5027 58435659624289069512 5028 -24667756800453765405 5029 9649408633336201059 5030 -3489414624809035164 5031 1163443149138969248 5032 -356632396294926609 5033 100180819968662763 5034 -25696853791310592 5035 5994564392518416 5036 -1266006573639027 5037 240796016230341 5038 -40999599889092 5039 6205318716168 5040 -827879388479 5041 96382389213 5042 -9670321584 5043 823083624 5044 -58216455 5045 3326697 5046 -147444 5047 4752 5048 -99 5049 1 5050 -15158715395992593953671106927197159473726757263547223812108 5051 -2561997086808807135058729754629237002806472966653803167600 5052 -432815323813594636850351933459219678512550765581177289800 5053 -73084977979130784617799888656164521326337278690870233200 5054 -12335267767995358941263179677518179450544635840977563300 5055 -2080928779258627405074436374650263974659908542451086720 5056 -350870575044422998269487404148906867621224424903428800 5057 -59130343735707132917518915794524453423637647099030400 5058 -9959554114467568576901073135002716981566905917526350 5059 -1676592082130468621391763603975563808995011341991400 5060 -282074995794546387886615433156953724109284684057660 5061 -47428862865854296603376638809184275838102025205800 5062 -7969896337282076149296562989343811295437371498650 5063 -1338397031237734636011775008575551836613944127600 5064 -224610294452435859898160247390294623363708525400 5065 -37668330475014515190294349476490323598355761840 5066 -6312687033476767571269163632372011317108615550 5067 -1057138693271408546901373499645511482822617400 5068 -176895843816911891772185168486515149912708100 5069 -29577319288942580380827901312901038351545400 5070 -4941314469618948031034418339668417303526810 5071 -824812139316005321492789748829987820013600 5072 -137556832528730732561876951606072666854800 5073 -22919697039587600348635076771832306583200 5074 -3815218678364635569323734138068945445050 5075 -634449923869477453607988654474286706904 5076 -105396279609679733186884382348038724100 5077 -17489807042027714558670969553927531800 5078 -2899061426889502256011793035534969950 5079 -479979120615995571018824902972162800 5080 -79370408784105989867434840527804120 5081 -13108226198405066564828549869258800 5082 -2161995473709570005159492932846650 5083 -356095441291056864467995031022600 5084 -58566964242908891864588702643900 5085 -9618029931858461903683507879560 5086 -1577021284922008284540463013550 5087 -258152463106110348049866134400 5088 -42186140338479602109983665600 5089 -6881510149503214271471702400 5090 -1120422424950028369806299540 5091 -182064550506543419594338800 5092 -29523901127651108007103400 5093 -4777311549265725171039600 5094 -771274193116689334423900 5095 -124223270539952980304160 5096 -19956097422127159691600 5097 -3201796799959416688800 5098 -501693153345047891700 5099 -103114798315978222800 5100 35059031427432595752 5101 -103114798315978222800 5102 202210048880553968100 5103 -386183991057009249600 5104 700179673389788437600 5105 -1207245909353506858560 5106 1978476131547525666100 5107 -3080746754411940661200 5108 4556054517121763952200 5109 -6396327296373046309200 5110 8520492230029564036220 5111 -10763562107174438378400 5112 12886968081157156994800 5113 -14614201846451883904800 5114 15686805455412060893300 5115 -15926215509011235588720 5116 15281637973383717612600 5117 -13846584038360194873200 5118 11836983744762074996700 5119 -9537788520060780547200 5120 7236281554847119389120 5121 -5163751324368897244800 5122 3461654488960759039225 5123 -2177306635140357170100 5124 1283160465284415182850 5125 -707507369468792995284 5126 364404062524690590675 5127 -175023521197849092600 5128 78247065556215914100 5129 -32495770872962904600 5130 12509033380399472385 5131 -4452677858364891100 5132 1461774523340569950 5133 -441310851269124700 5134 122129430093201075 5135 -30871114426995920 5136 7098925698653400 5137 -1478294758614800 5138 277327705641675 5139 -46587845188300 5140 6958851905070 5141 -916544869100 5142 105373466825 5143 -10443742200 5144 878367700 5145 -61408920 5146 3469675 5147 -152100 5148 4850 5149 -100 5150 1