0 1 1 -2 2 1 3 4 4 -5 5 1 6 -8 7 18 8 -8 9 1 10 16 11 -56 12 41 13 -11 14 1 15 -32 16 160 17 -170 18 73 19 -14 20 1 21 64 22 -432 23 620 24 -377 25 114 26 -17 27 1 28 -128 29 1120 30 -2072 31 1666 32 -704 33 164 34 -20 35 1 36 256 37 -2816 38 6496 39 -6608 40 3649 41 -1178 42 223 43 -23 44 1 45 -512 46 6912 47 -19392 48 24192 49 -16722 50 7001 51 -1826 52 291 53 -26 54 1 55 1024 56 -16640 57 55680 58 -83232 59 69876 60 -36365 61 12235 62 -2675 63 368 64 -29 65 1 66 -2048 67 39424 68 -154880 69 272448 70 -271656 71 170610 72 -71000 73 19945 74 -3752 75 454 76 -32 77 1 78 4096 79 -92160 80 419584 81 -856064 82 996336 83 -738760 84 369305 85 -127845 86 30806 87 -5084 88 549 89 -35 90 1 91 -8192 92 212992 93 -1111552 94 2599168 95 -3482336 96 2997280 97 -1761370 98 729905 99 -216116 100 45574 101 -6698 102 653 103 -38 104 1 105 16384 106 -487424 107 2888704 108 -7664384 109 11687104 110 -11520080 111 7826780 112 -3800305 113 1343300 114 -347270 115 65086 116 -8621 117 766 118 -41 119 1 120 -32768 121 1105920 122 -7383040 123 22038016 124 -37884288 125 42295968 126 -32784440 127 18347010 128 -7579136 129 2333968 130 -535248 131 90260 132 -10880 133 888 134 -44 135 1 136 65536 137 -2490368 138 18595840 139 -61988864 140 119162368 141 -149300736 142 130606528 143 -83144480 144 39490049 145 -14182628 146 3867346 147 -796718 148 122095 149 -13502 150 1019 151 -47 152 1 153 -131072 154 5570560 155 -46235648 156 171016192 157 -365063168 158 509297152 159 -498293120 160 357011968 161 -192441122 162 79305553 163 -25177052 164 6157930 165 -1151318 166 161671 167 -16514 168 1159 169 -50 170 1 171 262144 172 -12386304 173 113639424 174 -463749120 175 1092630528 176 -1685886464 177 1830742784 178 -1463156544 179 885671780 180 -413442773 181 150361749 182 -42754554 183 9478104 184 -1621899 185 210149 186 -19943 187 1308 188 -53 189 1 190 -524288 191 27394048 192 -276430848 193 1238335488 194 -3203002368 195 5433924608 196 -6506387968 197 5757027968 198 -3879067208 199 2029779538 200 -834876008 201 271571193 202 -69903768 203 14167698 204 -2234768 205 268771 206 -23816 207 1466 208 -56 209 1 210 1048576 211 -60293120 212 666173440 213 -3261136896 214 9216073728 215 -17102524416 216 22450618880 217 -21851130880 218 16267453136 219 -9458742488 220 4354393801 221 -1599780815 222 470519295 223 -110608860 224 20644275 225 -3019931 226 338860 227 -28160 228 1633 229 -59 230 1 231 -2097152 232 132120576 233 -1591869440 234 8480948224 235 -26075086848 236 52687470592 237 -75445523456 238 80320642560 239 -65647646624 240 42104237728 241 -21507034122 242 8832356281 243 -2930671730 244 786380175 245 -170079190 246 29414147 247 -4011336 248 421820 249 -33002 250 1809 251 -62 252 1 253 4194304 254 -288358400 255 3774611456 256 -21804941312 257 72655863808 258 -159198797824 259 247564564480 260 -286872951296 261 255990285632 262 -179962174448 263 101256056524 264 -46082942185 265 17073185206 266 -5163237695 267 1273510975 268 -255011779 269 41084120 270 -5247116 271 519136 272 -38369 273 1994 274 -65 275 1 276 -8388608 277 627048448 278 -8887205888 279 55478714368 280 -199647100928 281 472626085888 282 -794987491328 283 998328275968 284 -967922864768 285 741774385888 286 -456854026328 287 228751366018 288 -93820639808 289 31649943556 290 -8790584660 291 2005822313 292 -373888768 293 56373968 294 -6769832 295 632374 296 -44288 297 2188 298 -68 299 1 300 16777216 301 -1358954496 302 20789067776 303 -139807686656 304 541638721536 305 -1380700389376 306 2503118995456 307 -3393244225536 308 3559185641216 309 -2959181424896 310 1984204090656 311 -1086271665136 312 489658242241 313 -182694278046 314 56555000601 315 -14520315821 316 3082029126 317 -537312056 318 76129636 319 -8626716 320 763181 321 -50786 322 2391 323 -71 324 1 325 -33554432 326 2936012800 327 -48339353600 328 349217751040 329 -1452295454720 330 3974288834560 331 -7740600320000 332 11287795302400 333 -12759967055360 334 11460890932480 335 -8326807296320 336 4957431260800 337 -2440870708850 338 1000014940393 339 -342101998254 340 97822389973 341 -23347054940 342 4631892710 343 -758377304 344 101337172 345 -10869914 346 913285 347 -57890 348 2603 349 -74 350 1 351 67108864 352 -6325010432 353 111778201600 354 -865190543360 355 3852036997120 356 -11285010513920 357 23543513743360 358 -36815685632000 359 44697676733440 360 -43207619444480 361 33872122330240 362 -21827241588320 363 11676009462100 364 -5220495115997 365 1959508652959 366 -618755294261 367 164362177408 368 -36643348430 369 6823571326 370 -1053089492 371 133137388 372 -13556729 373 1084495 374 -65627 375 2824 376 -77 377 1 378 -134217728 379 13589544960 380 -257144389632 381 2127330017280 382 -10114938961920 383 31642628259840 384 -70522375372800 385 117914474741760 386 -153278729041920 387 158924623726080 388 -133927988647680 389 93024556344000 390 -53810365340520 391 26117059455666 392 -10690106794424 393 3701138271857 394 -1084993394160 395 269060945348 396 -56272231808 397 9872203302 398 -1440822216 399 172841250 400 -16749864 401 1278701 402 -74024 403 3054 404 -80 405 1 406 268435456 407 -29125246976 408 588729286656 409 -5193924083712 410 26313747333120 411 -87693372948480 412 208273064263680 413 -371374018068480 414 515422998343680 415 -571449069434880 416 515940469551360 417 -384845125340160 418 239734738269360 419 -125720613237096 420 55818956905529 421 -21060130051849 422 6764907844604 423 -1850301604424 424 430212238846 425 -84725115722 426 14049853122 427 -1944822912 428 221945997 429 -20517665 430 1497874 431 -83108 432 3293 433 -83 434 1 435 -536870912 436 62277025792 437 -1341875290112 438 12597961162752 439 -67861827551232 440 240401787125760 441 -607053500252160 442 1151588862197760 443 -1702036620533760 444 2012242052136960 445 -1940574369323520 446 1549294756888320 447 -1035518060711520 448 584338588054560 449 -280118954225850 450 114564817231073 451 -40078649581768 452 12004877086748 453 -3077000687228 454 673351656718 455 -125289036044 456 19696957554 457 -2592766194 458 282151989 459 -24934364 460 1744066 461 -92906 462 3541 463 -86 464 1 465 1073741824 466 -132875550720 467 3045735792640 468 -30369294319616 469 173596357951488 470 -652381736927232 471 1747830158131200 472 -3519639812505600 473 5526669332889600 474 -6949785552998400 475 7139328581790720 476 -6082432425964800 477 4347582921316800 478 -2630255221712016 479 1355817964098748 480 -598318746037217 481 226759654127880 482 -73932043666460 483 20741729275852 484 -5001294612366 485 1033583272684 486 -182247721490 487 27235415430 488 -3417357493 489 355380284 490 -30080322 491 2019410 492 -103445 493 3798 494 -89 495 1 496 -2147483648 497 282930970624 498 -6886040535040 499 72789193129984 500 -440709454757888 501 1753654329606144 502 -4975086581317632 503 10612980459110400 504 -17666581799731200 505 23574806715801600 506 -25732560350730240 507 23331304888773120 508 -17781397111497600 509 11495731395235104 510 -6348712673149048 511 3010714725097474 512 -1230477946990592 513 434389670864960 514 -132586080934208 515 34976500411216 516 -7961119902208 517 1558497292384 518 -261121360880 519 37183471252 520 -4456989184 521 443790944 522 -36042272 523 2326120 524 -114752 525 4064 526 -92 527 1 528 4294967296 529 -601295421440 530 15511274389504 531 -173519899983872 532 1110872286035968 533 -4672203467522048 534 14010298285424640 535 -31600619009605632 536 55652990513971200 537 -78639997118054400 538 90997948238561280 539 -87588721620172800 540 70984129223531520 541 -48895718884273152 542 28837055009724288 543 -14642478625291328 544 6427269150511105 545 -2445548801656712 546 807835033831924 547 -231745174853756 548 57685352316946 549 -12432534913100 550 2311793352694 551 -368950400486 552 50172549359 553 -5756451388 554 549802070 555 -42913562 556 2666491 557 -126854 558 4339 559 -95 560 1 561 -8589934592 562 1275605286912 563 -34819299868672 564 411548061270016 565 -2781382031966208 566 12344359382941696 567 -39059395954343936 568 92985765906087936 569 -172933273407455232 570 258247170323251200 571 -316126741953576960 572 322295054813429760 573 -277068345179535360 574 202802682068186112 575 -127353356835339008 576 69015397937350656 577 -32418928714275906 578 13241427726687521 579 -4712154942382616 580 1462323650667876 581 -395665604101492 582 93220382897602 583 -19076725587972 584 3377739708750 585 -514629169934 586 66966201951 587 -7367699636 588 676109566 589 -50794398 590 3042899 591 -139778 592 4623 593 -98 594 1 595 17179869184 596 -2701534429184 597 77906411782144 598 -971420670623744 599 6920067145007104 600 -32359133407608832 601 107868546591096832 602 -270589685254848512 603 530506278470418432 604 -835708975714271232 605 1080122348065259520 606 -1163954126488043520 607 1059043197017272320 608 -821712068691655680 609 547972170486371840 610 -316007979073852032 611 158339557567118532 612 -69175175263888037 613 26413158559233577 614 -8826633811807172 615 2582499482952304 616 -661131643722554 617 147847576925614 618 -28800089468334 619 4866615790564 620 -709295622827 621 88481340827 622 -9350681582 623 825707632 624 -59792087 625 3457801 626 -153551 627 4916 628 -101 629 1 630 -34359738368 631 5712306503680 632 -173774376796160 633 2282577549328384 634 -17114613061517312 635 84197781211709440 636 -295251376571678720 637 779224828031795200 638 -1607895939600613376 639 2667420226627043328 640 -3633444229837750272 641 4130631892810137600 642 -3969558479025561600 643 3257612398331615232 644 -2301384641227600896 645 1408589138197038336 646 -750675096547871880 647 349655619001644690 648 -142737762004604360 649 51158244261408145 650 -16111645676542544 651 4458478922150620 652 -1082994666175520 653 230460250375978 654 -42830296242104 655 6921304304134 656 -966783985640 657 115811929255 658 -11774224952 659 1001909986 660 -70021280 661 3913735 662 -168200 663 5218 664 -104 665 1 666 68719476736 667 -12060268167168 668 386482632130560 669 -5340495479832576 670 42089340544745472 671 -217549137132912640 672 801369967726428160 673 -2221923401088368640 674 4818193787297726464 675 -8404234664781283328 676 12044998778002735104 677 -14420032947060867072 678 14608738894355251200 679 -12654116600568127488 680 9449550212604875776 681 -6123737107233974272 682 3461923315046199696 683 -1714257313931779960 684 745778857519239785 685 -285651045243774675 686 96448195223961933 687 -28718535307302504 688 7537935635427690 689 -1741787732880482 690 353514882713804 691 -62811715176768 692 9725219260559 693 -1304147635505 694 150255316953 695 -14716988916 696 1208371815 697 -81604215 698 4413320 699 -183752 700 5529 701 -107 702 1 703 -137438953472 704 25426206392320 705 -857180983001088 706 12444379977351168 707 -102956827863416832 708 558380151168040960 709 -2157825720540200960 710 6276912883381043200 711 -14283889963845025792 712 26157555600314073088 713 -39383032630814179328 714 49569158765167902720 715 -52846122715569487872 716 48225197224275738624 717 -37989166487745611776 718 26008757447525018624 719 -15560140843030247200 720 8169654998218868896 721 -3776766076988676970 722 1541012299444101545 723 -555838999172044086 724 177376775088026925 725 -50079820262160564 726 12500250899270186 727 -2754065828391304 728 534246229962236 729 -90924151972310 730 13511778099919 731 -1742260074254 732 193341407721 733 -18268481070 734 1449112455 735 -94670960 736 4959256 737 -200234 738 5849 739 -110 740 1 741 274877906944 742 -53532472377344 743 1896159341707264 744 -28886236340944896 745 250573833772204032 746 -1424191543459184640 747 5766654025290219520 748 -17576413681984471040 749 41917774188481871872 750 -80478979918678458368 751 127105456346778566656 752 -167934537125239586816 753 188098661102963982336 754 -180521706316044681216 755 149729545724270555136 756 -108079697636304913408 757 68277890452227234368 758 -37919808265132403248 759 18579346562164837676 760 -8052432236270744665 761 3092924469992655482 762 -1054023763070979837 763 318825778287655917 764 -85575737292291690 765 20360666949099704 766 -4286289004819372 767 796230245632472 768 -130029454569407 769 18575649493618 770 -2306502432521 771 246864855825 772 -22530142215 773 1728538800 774 -109359656 775 5554324 776 -217673 777 6178 778 -113 779 1 780 -549755813888 781 112562502893568 782 -4184019700809728 783 66806403813081088 784 -606909879998742528 785 3610862575073361920 786 -15301124611291217920 787 48806831499163729920 788 -121835037697150812160 789 244919581498094387200 790 -405211119182221934592 791 561183937156251123712 792 -659375531909649661952 793 664438574754470264832 794 -579258026037868716032 795 440024139991644522496 796 -292941938625567843456 797 171718362676851124576 798 -88960475207618177176 799 40848260232482733186 800 -16659761820109088704 801 6043673422752423044 802 -1951630820084934324 803 561047903597581369 804 -143501890875855104 805 32614772220136944 806 -6573267149497784 807 1171376799538114 808 -183851234146944 809 25286033518564 810 -3027546523820 811 312920493795 812 -27616501120 813 2051469440 814 -125816760 815 6201386 816 -236096 817 6516 818 -116 819 1 820 1099511627776 821 -236394999971840 822 9210471466926080 823 -153968530247647232 824 1463264352378290176 825 -9103020172683247616 826 40324553375618170880 827 -134456141854718033920 828 350899471851855020032 829 -737679669826332655616 830 1276863252921189400576 831 -1851103262959489515520 832 2278356883257754255360 833 -2406944344560388014080 834 2202030789692818227200 835 -1757306249734956597248 836 1230600635048702045440 837 -759858265820215494400 838 415323068993532079328 839 -201564440630301293584 840 87063177396677721409 841 -33525435988842206050 842 11520869826870556835 843 -3534693707018437123 844 968037062012311279 845 -236455156788025688 846 51436630830778820 847 -9942426283740140 848 1702449683582011 849 -257193708997498 850 34102257758023 851 -3942243074315 852 393942200860 853 -33656401456 854 2423159528 855 -144197288 856 6903385 857 -255530 858 6863 859 -119 860 1 861 -2199023255552 862 495879744126976 863 -20229639561543680 864 353674957504380928 865 -3512580015952756736 866 22824984862819090432 867 -105585872654917697536 868 367620670186544168960 869 -1001907046974371135488 870 2200104787467657281536 871 -3979368623284108132352 872 6031329436951921033216 873 -7765844731195656765440 874 8589004430571775590400 875 -8233596824425715793920 876 6891901202628197810176 877 -5067916895435848882688 878 3290218308996591681280 879 -1893590278287019978432 880 969227315377188143744 881 -442329842704093091218 882 180330465840927764729 883 -65758718593232273050 884 21463822220469045527 885 -6271786487966680454 886 1639896709408011151 887 -383293839293012888 888 79947561618089140 889 -14845443281942294 890 2446229151350803 891 -356206520415746 892 45592001556283 893 -5094625379480 894 492745427804 895 -40794303088 896 2849326376 897 -164665058 898 7663345 899 -276002 900 7219 901 -122 902 1 903 4398046511104 904 -1039038488248320 905 44336157122625536 906 -809844877121552384 907 8396969081554599936 908 -56937174424117837824 909 274767241807333949440 910 -997919432606604066816 911 2837194828821890596864 912 -6500708045687814619136 913 12272446599092999553024 914 -19423410066332644802560 915 26130177565744041558016 916 -30215728191983452815360 917 30308324224942977843200 918 -26569945846305862418432 919 20483859994441828561920 920 -13958756433092651584768 921 8443428880350327783296 922 -4548918708281035299744 923 2188729535976548329396 924 -942486784715757604525 925 363756424917532423539 926 -125954362820164149831 927 39144126217268085104 928 -10917515636434311027 929 2730870386468921735 930 -611877749799630068 931 122577109727790132 932 -21899135367773503 933 3477452492984197 934 -488703296585595 935 60452491196448 936 -6537039284012 937 612573600588 938 -49191659912 939 3336175780 940 -187392933 941 8484371 942 -297539 943 7584 944 -125 945 1 946 -8796093022208 947 2174833999740928 948 -96969228988448768 949 1848786196029767680 950 -19993726182024544256 951 141333147310796832768 952 -710837666170963755008 953 2690376418832655843328 954 -7971449889810137743360 955 19037700814728148811776 956 -37472915161455723020288 957 61861400493331786498048 958 -86849411967574262939648 959 104871227880195093692416 960 -109925633363480725422080 961 100786905975227920482304 962 -81341817039701583325184 963 58090095595390219293184 964 -36867892532349291122944 965 20868604173678696428864 966 -10565290165993668108712 967 4795024968771774597362 968 -1954147144172030441752 969 715959868723080567705 970 -235979899516900722904 971 69982815437406604154 972 -18667925115729935264 973 4475297299902072559 974 -962856853964932280 975 185543291311538638 976 -31937890106696504 977 4893691152685699 978 -664542758297184 979 79535041241800 980 -8331411046208 981 757148631644 982 -59028376424 983 3890429074 984 -212563064 985 9369649 986 -320168 987 7958 988 -128 989 1 990 17592186044416 991 -4547580092481536 992 211668082974785536 993 -4208398347498684416 994 47425969720787992576 995 -349180648647185924096 996 1828677670341198217216 997 -7205898369267836911616 998 22229477230179040362496 999 -55282226137149583917056 1000 113338867018491228061696 1001 -194952430270359290249216 1002 285314928034320027222016 1003 -359341233154676784889856 1004 393124736242362631192576 1005 -376485149654225979834368 1006 317648788309961077116928 1007 -237383313694450025596928 1008 157829193770293421067008 1009 -93703205513589607856128 1010 49825927985466140246384 1011 -23786713366241187750664 1012 10214101061074009065689 1013 -3950412742866163689709 1014 1377348599101446969074 1015 -433096972503521810308 1016 122813518718016347243 1017 -31390732929670783493 1018 7224538527051011083 1019 -1494856368012202688 1020 277485906398614363 1021 -46080389038112723 1022 6821348924503048 1023 -896082274931888 1024 103873351740268 1025 -10550665332548 1026 930725774308 1027 -70504345208 1028 4519350913 1029 -240367133 1030 10322446 1031 -343916 1032 8341 1033 -131 1034 1 1035 -35184372088832 1036 9499780463984640 1037 -461168162038087680 1038 9553147459862003712 1039 -112088586306522710016 1040 858822248884319813632 1041 -4679207518017326940160 1042 19179927805910958735360 1043 -61547631311910791544832 1044 159236128630054643040256 1045 -339708332750563455270912 1046 608230070965145520046080 1047 -926953094044010560880640 1048 1216345537164672529072128 1049 -1387266416790009314279424 1050 1385992077594874143178752 1051 -1220926128760036034519040 1052 953479843666498719006720 1053 -663138423050836326080000 1054 412299706597587775653120 1055 -229877152617800799977952 1056 115227391409350124750880 1057 -52031504065077327649050 1058 21197765413474311111953 1059 -7799927672481268106684 1060 2593825327849007070786 1061 -779696531475260854070 1062 211807336121361255715 1063 -51962162322113026146 1064 11498933979888735003 1065 -2291505141868335486 1066 410294807833625955 1067 -65813922550250480 1068 9422995100966216 1069 -1198714996466328 1070 134716007497676 1071 -13280306292440 1072 1138153062420 1073 -83841067530 1074 5230777785 1075 -271006596 1076 11346110 1077 -368810 1078 8733 1079 -134 1080 1 1081 70368744177664 1082 -19826393672056832 1083 1002952516624711680 1084 -21628496528516579328 1085 263995215455302189056 1086 -2103229017534270275584 1087 11911760990941648781312 1088 -50746647594248616017920 1089 169246645763570126553088 1090 -455133764053351987675136 1091 1009431765421193967960064 1092 -1879480028511217146396672 1093 2979830304733548364431360 1094 -4069655382049673510387712 1095 4833571026200582476529664 1096 -5032169392310239336464384 1097 4622616289740947992952832 1098 -3767663460338269731041280 1099 2737333447094220313461760 1100 -1779695233616535576200960 1101 1038801399613336806723264 1102 -545813936804770407732432 1103 258710290059122211333660 1104 -110806813686435908272337 1105 42937668964127431972684 1106 -15065492494761762179522 1107 4788260406374463287786 1108 -1378549425524006395715 1109 359367098371938532474 1110 -84753934242568144323 1111 18060154553755416807 1112 -3470876910651774051 1113 600184713298502960 1114 -93100224929884744 1115 12906279404938568 1116 -1591503013386572 1117 173563664237656 1118 -16620175386980 1119 1384935583680 1120 -99283359225 1121 6033147252 1122 -304692926 1123 12444070 1124 -394877 1125 9134 1126 -137 1127 1 1128 -140737488355328 1129 41341637204377600 1130 -2177464031554568192 1131 48843180629204926464 1132 -619701865663772491776 1133 5129533703748581326848 1134 -30174620660347237826560 1135 133499432626274950971392 1136 -462362777594974997315584 1137 1291289556144848713547776 1138 -2974791366105819395391488 1139 5754723262854917018091520 1140 -9482758800304222840553472 1141 13466116590229541728813056 1142 -16638528282527293630316544 1143 18031013868272033935392768 1144 -17252937958639013027020800 1145 14658424627667996006572032 1146 -11110963712845306961561600 1147 7543777132119175189573120 1148 -4603092515001091827529088 1149 2531270428577217138671520 1150 -1257301689371599817719992 1151 565114979085891272326146 1152 -230160013439546252624384 1153 85024409959297184300944 1154 -28505922666509564843600 1155 8675532232509782993716 1156 -2396361833601947165312 1157 600424937100543143608 1158 -136329597910227734604 1159 28010977823159673705 1160 -5198065265811158016 1161 869079710063926592 1162 -130507487462807488 1163 17534712432027824 1164 -2097920437669760 1165 222211447243456 1166 -20686400389160 1167 1677304841910 1168 -117101144064 1169 6935527920 1170 -341647856 1171 13619836 1172 -422144 1173 9544 1174 -140 1175 1 1176 281474976710656 1177 -86131342873460736 1178 4719561303251746816 1179 -110033247917683245056 1180 1450041284934569558016 1181 -12460925395065714507776 1182 76077743363836667232256 1183 -349273999797510928859136 1184 1255217312357645818003456 1185 -3637739300197391774253056 1186 8697594194829998435598336 1187 -17466332538059424914210816 1188 29886957216626397776183296 1189 -44088773328290147349823488 1190 56616290233486712833572864 1191 -63800335160173889549500416 1192 63520131151554054735200256 1193 -56193366338216970136190976 1194 44385282230334072867930112 1195 -31429957859761645101588480 1196 20021246360053659696595456 1197 -11506117082477541944562176 1198 5979822089022357156484416 1199 -2815824060910299062601568 1200 1203197543301130646660609 1201 -467058014333560509137388 1202 164829566505075828344678 1203 -52905593488078207947818 1204 15444961747905811129353 1205 -4099678746661908629978 1206 988748776283864270473 1207 -216429847006503916413 1208 42931623122558519878 1209 -7701798493048822448 1210 1246384317365517528 1211 -181374045732433928 1212 23640636512369668 1213 -2746721860858008 1214 282797131078396 1215 -25613550736220 1216 2022293469933 1217 -137591336788 1218 7947650138 1219 -382103622 1220 14876999 1221 -450638 1222 9963 1223 -143 1224 1 1225 -562949953421312 1226 179299560164687872 1227 -10213178792457797632 1228 247302366425610452992 1229 -3382547744371666583552 1230 30155906184539329789952 1231 -190943882505274850803712 1232 909001391388433340956672 1233 -3387192706221919260639232 1234 10178653510972843063508992 1235 -25237661058949259221532672 1236 52569239929542210624684032 1237 -93328402940493207638638592 1238 142894825368564597419671552 1239 -190533704541898282434035712 1240 223055047118566841659686912 1241 -230838094063562022446825472 1242 212406960035110938226655232 1243 -174632215780504037755092992 1244 128819041428058645554429952 1245 -85558796107852741388280832 1246 51317540460653867092628992 1247 -27864928252503354160948352 1248 13725356726948388499866112 1249 -6142859201270745366420322 1250 2501171947358637693382001 1251 -927328179728528378840756 1252 313243888860839963317486 1253 -96424460912783880810266 1254 27045615152549325909521 1255 -6908930523055911629846 1256 1606094655107013506701 1257 -339353100610333690156 1258 65064432988686945286 1259 -11296226102595736016 1260 1771234163104334456 1261 -250010197599205736 1262 31640757729158116 1263 -3572953336371496 1264 357855714266476 1265 -31557015197786 1266 2427815561341 1267 -161079817996 1268 9079937426 1269 -426303206 1270 16219231 1271 -480386 1272 10391 1273 -146 1274 1 1275 1125899906842624 1276 -372954344141619200 1277 22067638174115430400 1278 -554570091520914882560 1279 7867294956256315310080 1280 -72712429617331558154240 1281 477159537355226349568000 1282 -2353775705505127831961600 1283 9087628967048016182640640 1284 -28295632236966078599659520 1285 72701181667252494432993280 1286 -156951696430050403627827200 1287 288868690286950025160294400 1288 -458665653884964610141847552 1289 634475709273920728471699456 1290 -770936262141983378041208832 1291 828526563606424822956687360 1292 -792172337699583840073482240 1293 677201327897573827639115776 1294 -519803267823357966698528768 1295 359539282559493327219582976 1296 -224783243260504382283952640 1297 127351848032100313165922560 1298 -65523236827633354753522112 1299 30668179297916548316303396 1300 -13076117390069923456738165 1301 5084108385918887386228925 1302 -1803851794714499571974750 1303 584256292032274034093320 1304 -172763244788427738799085 1305 46626663392975606717035 1306 -11478840979174085720525 1307 2575350718051610271400 1308 -525872015470327661630 1309 97562001636558996790 1310 -16409282254717820600 1311 2495338361719244800 1312 -341945704560036500 1313 42054660689472508 1314 -4619124859414124 1315 450381050441668 1316 -38695618626065 1317 2902752895985 1318 -187923503074 1319 10343538632 1320 -474500579 1321 17650285 1322 -511415 1323 10828 1324 -149 1325 1 1326 -2251799813685248 1327 775182085861146624 1328 -47611492310607462400 1329 1240925359762875351040 1330 -18246256572633899335680 1331 174710840943053562183680 1332 -1187419142832598223421440 1333 6065312911316729462784000 1334 -24246519357421082179010560 1335 78168351164799039066603520 1336 -207971061159206176381992960 1337 464993346610336007224033280 1338 -886543605886335463089766400 1339 1458623601412056868410359808 1340 -2091538847444489796872830976 1341 2635466864825688591563751424 1342 -2938635093194867738420969472 1343 2916749980200754407897169920 1344 -2590041826132752061382918144 1345 2066506017698267074460418048 1346 -1486906172201861664469307392 1347 967843297651042646596596736 1348 -571413381918238351211220480 1349 306678440182336824019598208 1350 -149899160487268178053188296 1351 66825101867490946003307730 1352 -27202066267472721792908840 1353 10119211829604997442017225 1354 -3441935230331620221789480 1355 1070702349663003804841310 1356 -304588561115557193238320 1357 79208718166187983942485 1358 -18816736793832178538800 1359 4079227947367839446620 1360 -805870684617493759440 1361 144817967900417205350 1362 -23619360748093642400 1363 3486547951443552600 1364 -464231776243282432 1365 55526783933691604 1366 -5936565286123176 1367 563895247502778 1368 -47234495376680 1369 3457047340581 1370 -218512507352 1371 11750360818 1372 -526960944 1373 19173995 1374 -543752 1375 11274 1376 -152 1377 1 1378 4503599627370496 1379 -1610036866784952320 1380 102577644287687655424 1381 -2770964927104333905920 1382 42202201733752296570880 1383 -418372606919265600143360 1384 2943036833235209499443200 1385 -15556408428723778397143040 1386 64347098767303865616302080 1387 -214649766101704907864145920 1388 590952236895647688262942720 1389 -1367436480213096096333824000 1390 2698741312577827355314094080 1391 -4597506705707754471003521024 1392 6828210500209368531873038336 1393 -8915185548905389922491301888 1394 10304964721037476875379671040 1395 -10608419099593125186759032832 1396 9775939635441883502798897152 1397 -8099651497734814664791359488 1398 6056170308444382456760786944 1399 -4099607107204521394500300800 1400 2519306189935090416493835776 1401 -1408682347304951915109602304 1402 718079128112109988213615696 1403 -334226919099035719923163160 1404 142220816003636360173289225 1405 -55379398021115825886849815 1406 19746075788087882620827115 1407 -6449435357797650451865060 1408 1929786695764902412127365 1409 -528881406470637179409125 1410 132695421490136171291560 1411 -30454809803370615407360 1412 6386590663821250835590 1413 -1221943425563732301650 1414 212904775191196975150 1415 -33702431373908462000 1416 4833310709098755796 1417 -625807751850919844 1418 72852396017003512 1419 -7586982751188360 1420 702526598799493 1421 -57408237830723 1422 4101799712387 1423 -253272409676 1424 13313102875 1425 -583960979 1426 20794276 1427 -577424 1428 11729 1429 -155 1430 1 1431 -9007199254740992 1432 3341670923508908032 1433 -220699462689244577792 1434 6175124421342914412544 1435 -97353820211815047495680 1436 998603009065966549073920 1437 -7266132527586657142046720 1438 39719999760030807013457920 1439 -169893413156938182683525120 1440 586026239157506258627461120 1441 -1668406117882671916321341440 1442 3992753710147481868320112640 1443 -8151233960368727658007101440 1444 14367730123874282302596972544 1445 -22085569715355212542593990656 1446 29855546389083684058710409216 1447 -35745037195450137878762356736 1448 38133006105412092252406153216 1449 -36435260356628896544525778944 1450 31318479729455321802739744768 1451 -24310202025006630759496859648 1452 17096319374456435783906295808 1453 -10923335041620887009034165248 1454 6355908436507312429642631680 1455 -3374723777621982331731713696 1456 1637787236551020905839849120 1457 -727476816176199327441376970 1458 296059494502206952159710745 1459 -110476748422535878040983130 1460 37819072590294848987132635 1461 -11879525546732027522579930 1462 3423888887867142000755605 1463 -905187427089665166477680 1464 219381012120315096595720 1465 -48698461772817804265340 1466 9889221809857017461350 1467 -1834267115435728427300 1468 310148948132962970350 1469 -47692199153886802856 1470 6650202804524386324 1471 -837944290840749584 1472 95008180745622664 1473 -9644255917376834 1474 871096865383381 1475 -69484339310282 1476 4849375400467 1477 -292666616582 1478 15045289867 1479 -645789080 1480 22515124 1481 -612458 1482 12193 1483 -158 1484 1 1485 18014398509481984 1486 -6931039826523193344 1487 474218907662951645184 1488 -13734759795355878948864 1489 224010633406489584205824 1490 -2376073227064866546647040 1491 17872613179552491519344640 1492 -100977461019579562107863040 1493 446348848889844296885207040 1494 -1591052206612839720120483840 1495 4681191997003898262996910080 1496 -11578722800724567316003553280 1497 24435287821097986982758318080 1498 -44533386320457011629066813440 1499 70799660278749903874477260800 1500 -99018802575859020555597381632 1501 122700650737828938149749850112 1502 -135538420497688529265971167232 1503 134161869890567019232554647552 1504 -119534633648069041593520422912 1505 96234955097969500348892676096 1506 -70240880785569905860360052736 1507 46612827673995100759567312896 1508 -28192933208495238650672446976 1509 15573804687241849888605421376 1510 -7870885919317813087184841840 1511 3644584318142237054989036940 1512 -1547976386096927472359531465 1513 603602787018883107953484990 1514 -216209221564436789561226315 1515 71168592636365698977077835 1516 -21529768776553144395838485 1517 5984975503794620802090960 1518 -1528196814867306919939560 1519 358173686752930694907360 1520 -76980984646169694068550 1521 15152727745271410968300 1522 -2727148407280749485550 1523 447882070538206696590 1524 -66956468655481912980 1525 9084762631968450768 1526 -1114776686801483288 1527 123188115268743668 1528 -12196483828787973 1529 1075218785944238 1530 -83766951561059 1531 5713517045619 1532 -337198829259 1533 16961308104 1534 -712745604 1535 24340616 1536 -648881 1537 12666 1538 -161 1539 1 1540 -36028797018963968 1541 14366482811311882240 1542 -1017667148797842554880 1543 30492060941025565212672 1544 -514186888152711111376896 1545 5636537685190274527002624 1546 -43803392825862237506764800 1547 255636325690160854754918400 1548 -1167079204191173211901132800 1549 4296559305554239960173772800 1550 -13056169483940238848195297280 1551 33356662241429568137409331200 1552 -72722184533494122746688307200 1553 136946678647060176630630580224 1554 -225022018450161494654002921472 1555 325367115310496037319431159808 1556 -416985710356290537580836945920 1557 476577271111484548325247549440 1558 -488311852528028927765680488448 1559 450591225208393001851151581184 1560 -375915166210465198148363943936 1561 284502998717416749895210844160 1562 -195902531940610325078586347520 1563 123037591720325918634652408832 1564 -70633348410467396448524646016 1565 37131475640687036282253678560 1566 -17901528690630943091535632600 1567 7924775068344919808346942850 1568 -3224421045980109439849828160 1569 1206686634492914992208876580 1570 -415546417332676626392085300 1571 131712586644377681034829425 1572 -38425032195505824937536000 1573 10315051287692922928988640 1574 -2546716702667443385911920 1575 577842276325363597070820 1576 -120365605355655406771200 1577 22986458466426828601800 1578 -4017758944685066090136 1579 641414934788150000358 1580 -93293539215468331392 1581 12325892365351143680 1582 -1473943943461327960 1583 158845407204985202 1584 -15348324749940416 1585 1321404751276324 1586 -100600977876740 1587 6709464586605 1588 -387415615488 1589 19076440944 1590 -785143112 1591 26274910 1592 -686720 1593 13148 1594 -164 1595 1 1596 72057594037927936 1597 -29759786337664237568 1598 2181228407524352327680 1599 -67572652823813635964928 1600 1177462320130555794948096 1601 -13332034087247853448593408 1602 106983583043364391930036224 1603 -644566238328634916575641600 1604 3037580285875896952710758400 1605 -11542758751066929875229081600 1606 36205417046686762580846837760 1607 -95486735249756343870821498880 1608 214925526290289543877125734400 1609 -417940066018808795770185056256 1610 709302725012249528119666409472 1611 -1059615609109959657834860773376 1612 1403488551208483414488182161408 1613 -1658440462073645675668192624640 1614 1757638781163643653191779745792 1615 -1678376348878757749563650473984 1616 1449777436010306751455516229632 1617 -1136728682839883073938874433536 1618 811420934998307741310926929920 1619 -528668338313937944254938882048 1620 315082833404732866223656860416 1621 -172101902608702439340194571520 1622 86288367211324047341255219360 1623 -39764139101480675380496241200 1624 16860071718092897663572784065 1625 -6582727910675139142486944230 1626 2367988711713721912307680125 1627 -785109096167609073970971225 1628 239943044634669353180771100 1629 -67587474583013668171641360 1630 17541026536483666773067320 1631 -4191988182631288303013640 1632 921712802120729886213870 1633 -186250117846968312267900 1634 34538817555733516690434 1635 -5867710738677531743058 1636 911293572466667609874 1637 -129053239297698522192 1638 16614138991319997560 1639 -1937351521697373208 1640 203741347232181941 1641 -19223657162857238 1642 1617187643039749 1643 -120376523860505 1644 7854082986882 1645 -443909088744 1646 21406905324 1647 -863306612 1648 28322245 1649 -726002 1650 13639 1651 -167 1652 1 1653 -144115188075855872 1654 61609242902428385280 1655 -4669638338432391446528 1656 149485928789878792781824 1657 -2690182319794166805037056 1658 31445261040208160369934336 1659 -260416257272066196614676480 1660 1618899840771398401706164224 1661 -7870934239377369025059225600 1662 30855298863735483401030860800 1663 -99843189696498784845661470720 1664 271669539596053626666300211200 1665 -630943440035508460255161876480 1666 1266176891243789897688655331328 1667 -2218116213620100753002208428032 1668 3421274681759942515527381942272 1669 -4680259857208235128144810475520 1670 5713955604700837386279125516288 1671 -6259170905504620029047342104576 1672 6180467423317073716276094828544 1673 -5523234202869730960941108035584 1674 4482765006289706849481806643200 1675 -3314299296353255988973025918976 1676 2238041389432145518713486475264 1677 -1383428686570673904720815330816 1678 784331192866327082006895786240 1679 -408517781050787820056819240000 1680 195744294653236126538316780160 1681 -86381966721586908467041121970 1682 35139815776841684824835226505 1683 -13185810453706405293940446950 1684 4566028332473970857660162025 1685 -1459468559279885505909082200 1686 430607705620446509213845980 1687 -117249662630585638791274320 1688 29450893459039922210926680 1689 -6819534693366222623713500 1690 1454401834287240414107070 1691 -285347893824735286067292 1692 51426241826605977571098 1693 -8498295936894178856628 1694 1284909420980588792530 1695 -177288127123782056912 1696 22254219505828221624 1697 -2532078204421354106 1698 260002032128565181 1699 -23968599072232950 1700 1971254902258609 1701 -143533728759476 1702 9165997962594 1703 -507319696648 1704 23969889020 1705 -947573802 1706 30486941 1707 -766754 1708 14139 1709 -170 1710 1 1711 288230376151711744 1712 -127469883853094518784 1713 9985489180196920623104 1714 -330141513795168666386432 1715 6132793274620509197172736 1716 -73965627811504838695452672 1717 631843923867767525659901952 1718 -4050767083999755745206730752 1719 20307749416448651774524391424 1720 -82083514404175686175555584000 1721 273863630711916642585060311040 1722 -768368990035001153446729482240 1723 1840254459327172948307623280640 1724 -3808965214645143324051917242368 1725 6883490779656386001448638349312 1726 -10955449779207782655652626694144 1727 15468744296648989712319034425344 1728 -19498831876508518556100359880704 1729 22061643639991097214033182326784 1730 -22509896422094240242705339777024 1731 20795918141876012804654811578368 1732 -17457602060658719311657320644608 1733 13357549768869616766191328165888 1734 -9340370565827778545496289361920 1735 5982756463781971728447181474816 1736 -3517263014196439609163963329280 1737 1901146945615479733528957297280 1738 -946150036046485577346846176480 1739 434067735565731494371693890580 1740 -183750246468160193532861467005 1741 71828374834137279208879349575 1742 -25941498687218130516389530025 1743 8659021294887226394602435200 1744 -2671606438794947516897129580 1745 761854775413840729115032620 1746 -200744257199736507649859160 1747 48850192841390604857911560 1748 -10970428757006581144856310 1749 2271388021516279179346602 1750 -433043200620715552689018 1751 75906540545638490815056 1752 -12210427091159072328106 1753 1798552134212738507746 1754 -241941460068985453016 1755 29630215412887537076 1756 -3291450357052003937 1757 330184020682480747 1758 -29754924942785617 1759 2393596961488480 1760 -170568001267994 1761 10665740039146 1762 -578339120956 1763 26783588636 1764 -1038295313 1765 32773399 1766 -809003 1767 14648 1768 -173 1769 1 1770 -576460752303423488 1771 263586678990740389888 1772 -21329264008008782839808 1773 727938190862924023595008 1774 -13951099404310659442147328 1775 173524078040013055694209024 1776 -1528231033154101994506420224 1777 10098896639509130703047491584 1778 -52179127951513488341361229824 1779 217349677338832093847564058624 1780 -747309979602111633732120084480 1781 2160818242771207964861115924480 1782 -5333943527605605478990274887680 1783 11380464312897078193505509048320 1784 -21204286587546494420148981596160 1785 34802074955827645808947408928768 1786 -50688112855210858476822140551168 1787 65927989526671479263459161407488 1788 -76994767209753589909764595253248 1789 81120188729595143290702820016128 1790 -77420164754802293901284059119616 1791 67172032156482331692415759548416 1792 -53147838944434455571048722989056 1793 38452567178098892884349513793536 1794 -25499640285240824321688267462656 1795 15531055062531747932354636316160 1796 -8703448479588880181045619772160 1797 4494252130137689716706255642560 1798 -2141148816769827794427140470760 1799 942127491609418620736757730610 1800 -383180688213042004367781851000 1801 144144445799407512549856374625 1802 -50173681297173523213502780000 1803 16163547668305344919426487400 1804 -4819419184307521368978316800 1805 1329778567746041432079488220 1806 -339415996332794114375724720 1807 80094765838901745157195020 1808 -17460187433485516303866480 1809 3512507962867982193750990 1810 -651249937229086822951632 1811 111110315289458246100732 1812 -17410573698534309338912 1813 2500012969341585376402 1814 -328079789397021963272 1815 39223930508159937994 1816 -4256310011364429944 1817 417350101772355829 1818 -36783922971443024 1819 2895671245950604 1820 -202035684675392 1821 12375897270242 1822 -657713291272 1823 29867248322 1824 -1135834952 1825 35186101 1826 -852776 1827 15166 1828 -176 1829 1 1830 1152921504606846976 1831 -544755410926735196160 1832 45511216106385094737920 1833 -1602530483098833291051008 1834 31671021195828356337106944 1835 -406052107043723018240000000 1836 3685106887373846092384829440 1837 -25088905331323834300209561600 1838 133533643695768721225188114432 1839 -572936030273690467254870736896 1840 2029051558495436372260247568384 1841 -6043243359835022236804605542400 1842 15367205525849936934144992870400 1843 -33779685461286172008497018830848 1844 64854682329812368544254964793344 1845 -109707296514369561031879472185344 1846 164724099410867338211307206737920 1847 -220935999159213711593938312232960 1848 266161651929212931490284453232640 1849 -289374292799766104887721333882880 1850 285107278759206027434514470404096 1851 -255481966996220730619663003156480 1852 208875586798082967600188018196480 1853 -156239075624649296160270292549632 1854 107179731898106524711817568382976 1855 -67572052014800085886003777935360 1856 39222998184228910113257322886400 1857 -20994709910338217004954300339200 1858 10376426418907589339581195786800 1859 -4740590061769130008871031634600 1860 2003786498656877327839506269305 1861 -784164101827662253292769879825 1862 284261587121334569309068223800 1863 -95482424920327886429017776080 1864 29722198865085119961982494540 1865 -8573701651078900337581800420 1866 2291297524511918962500881700 1867 -567063151818984165567168000 1868 129879534729772112510418222 1869 -27506658460958303688767766 1870 5380838348981059969608276 1871 -970942949476645027227080 1872 161347974455585457097290 1873 -24644307601411970524710 1874 3451869805209137628170 1875 -442179494588566162424 1876 51636984113835730845 1877 -5476506698000230045 1878 525156480869388388 1879 -45290738988684984 1880 3490583023227594 1881 -238560177233390 1882 14321276959830 1883 -746245514672 1884 33241199221 1885 -1240569945 1886 37729610 1887 -898100 1888 15693 1889 -179 1890 1 1891 -2305843009213693952 1892 1125251388496282648576 1893 -97008977125441242398720 1894 3522551121042013381722112 1895 -71754279458306696847294464 1896 947832037806357547078123520 1897 -8860031445882686354059427840 1898 62116910621478558486526689280 1899 -340408071668835635132469608448 1900 1503699927483688726513053597696 1901 -5482552668508157327519816613888 1902 16811442047148581826302085955584 1903 -44015473110041140092562361548800 1904 99630146591800706715120757112832 1905 -197000804117452590311415442571264 1906 343271281976433535015834236223488 1907 -531049167781167834160872328003584 1908 734068025085825409056401669488640 1909 -911675548510379598652558582743040 1910 1022183301000143187968593913446400 1911 -1039002560087785895729940159004672 1912 960926853363357329242219385716736 1913 -811220926254332447043804424437760 1914 626873781639850125132822410231808 1915 -444506874898013204836437982437376 1916 289844079421939052204725867397120 1917 -174119195770828457682495954076160 1918 96521380825442139085203881900800 1919 -49441568188751573468864265960800 1920 23429127882776607097691150932000 1921 -10280885811935052682021171577210 1922 4180684434556854286443378439105 1923 -1576371279324898925125175280400 1924 551363414832251212133930598520 1925 -178929995975132935881607999640 1926 53878472014109034215013426540 1927 -15051449196049358298002940120 1928 3899755072099454529765048900 1929 -936645775165228805236179948 1930 208395949288647882186618846 1931 -42912504145098214081643352 1932 8168918948500720271162036 1933 -1435582237215391372159860 1934 232514579285332688351610 1935 -34639454695318847807900 1936 4735612272133740562618 1937 -592478260490291428034 1938 67617300487382797765 1939 -7012646827819655672 1940 657952828868882884 1941 -55549257096943188 1942 4193284458404794 1943 -280838534637380 1944 16529076733958 1945 -844799723426 1946 36926899645 1947 -1352891180 1948 40408570 1949 -945002 1950 16229 1951 -182 1952 1 1953 4611686018427387904 1954 -2323136831782796656640 1955 206571540053794138095616 1956 -7731580312791776510345216 1957 162253053687856542131421184 1958 -2207202981313016455862681600 1959 21241478164797995575536517120 1960 -153286945719127737006943109120 1961 864525717182422379815443103744 1962 -3929930016813059950940012937216 1963 14744768337260882080296459042816 1964 -46526295859266959313249490698240 1965 125361269024078372223166955126784 1966 -292050112106249341984912321806336 1967 594434948281075421775265649393664 1968 -1066402063635896117702979533930496 1969 1698864258943265957782215249100800 1970 -2418853172076747285799418550288384 1971 3095187612251278366111559875297280 1972 -3576749929382674999485764447764480 1973 3748390133514696556262575333965824 1974 -3575674826797126262785651218841600 1975 3114826244192134516397022007525376 1976 -2484884163517052795333824876969984 1977 1819943278014827549471033773899776 1978 -1226415252628462545399508771901440 1979 761856817753537156595676614220800 1980 -437002881247015235890236957436160 1981 231787237994479858597381862257600 1982 -113819293053873892484563547363600 1983 51796935074120178505546780529020 1984 -21863180644194943486784099545025 1985 8564959101543449456415036785680 1986 -3115633651851257658635758346360 1987 1052712178352114589383414842840 1988 -330426878562168351429352009580 1989 96345377049179891219439859800 1990 -26090919352659320792293582020 1991 6559756882022297135100927804 1992 -1530323403746215006717166046 1993 331015954012158194945991384 1994 -66323569792213455087774900 1995 12294913050063298904185236 1996 -2105715349495488786370170 1997 332620611244359558545820 1998 -48361316000290407780506 1999 6456797883050997188950 2000 -789404451533985968069 2001 88090755177183636856 2002 -8938138706471058884 2003 820896786175060276 2004 -67877571198401210 2005 5020793311881604 2006 -329648582554694 2007 19029065316106 2008 -954303843005 2009 40946975980 2010 -1473203450 2011 43227706 2012 -993509 2013 16774 2014 -185 2015 1 2016 -9223372036854775808 2017 4793847616155269726208 2018 -439448137156698096795648 2019 16945679329927405410189312 2020 -366204126109949144265129984 2021 5127982548256185480422359040 2022 -50785157819167895794692915200 2023 377061587109512023303142768640 2024 -2187640617151996157252310401024 2025 10229038002831071642390810853376 2026 -39475092764340270235533529055232 2027 128121630917226234700566261399552 2028 -355098037468267306009365779054592 2029 851025657971831773209770852352000 2030 -1782156542168939961125192391983104 2031 3289957270801473162212431397650432 2032 -5394391146307855077172516982095872 2033 7906955679125785630593410444296192 2034 -10418833401954516946579022051016704 2035 12401778577271026013527683429826560 2036 -13392116922090174453647711234162688 2037 13168379467161986394706362507460608 2038 -11829169245184977210956302165475328 2039 9735646845446612750157227450040320 2040 -7359755994344460048739385632587776 2041 5121721095942908317413727409479680 2042 -3287521661137358288847505545082880 2043 1949663623669001086133312962286080 2044 -1069864179644486237319103460722560 2045 543906330490117426676007182023200 2046 -256454362219837788680974832238840 2047 112246034100737482624888493375490 2048 -45636847498512291325500167127040 2049 17245668770294576317297172496640 2050 -6059398966526933060509055120640 2051 1979975808569218922359161175360 2052 -601724117960581448900086261760 2053 170058584975369997971551052160 2054 -44683608707988139581987524544 2055 10910820924687336827986936656 2056 -2474341253925807047987939328 2057 520722053241910920130799488 2058 -101591974095104364944714368 2059 18352133893688531924099616 2060 -3065125396406318940970240 2061 472483971461667379609472 2062 -67082982218399490261552 2063 8751468226747118442132 2064 -1046099584444059095040 2065 114198851859772685184 2066 -11341575993914644352 2067 1020084676038102752 2068 -82644105848973312 2069 5992432800527168 2070 -385856568191456 2071 21853773366120 2072 -1075753282560 2073 45325264320 2074 -1601925696 2075 46191824 2076 -1043648 2077 17328 2078 -188 2079 1 2080 18446744073709551616 2081 -9887454823508319666176 2082 933977099195988307869696 2083 -37089272665645419558076416 2084 825018388705506037434679296 2085 -11887069340194768700372418560 2086 121095498184422769901185269760 2087 -924642245215907045403955036160 2088 5516234241268679396043668848640 2089 -26519546844041620543240058961920 2090 105220405694335564312399077965824 2091 -351111664658916489704504152817664 2092 1000542408834715010532112066412544 2093 -2465638951906518658685632946110464 2094 5309861921417040588624565500903424 2095 -10081942422550172717387734197469184 2096 17005662756623933522070658795700224 2097 -25647936915560742498566269309026304 2098 34782685665861992666663840596885504 2099 -42623760381256642636635138103967744 2100 47399935802190262603582462582849536 2101 -48014545350034918425067981054672896 2102 44450076644336230910157831920418816 2103 -37717393728711082513852890450231296 2104 29410013547248089951896810007822336 2105 -21121036089587415587325226409000960 2106 13997965216849730301021534361026560 2107 -8576307813071764533224132950261760 2108 4864968509022011365129962398709760 2109 -2558425091394980515487496137103360 2110 1248716746019113974893155841498880 2111 -566188840971887766727845627031680 2112 238670407044417906614444915195905 2113 -93592028870742116503730786942480 2114 34156782271142592543163975261480 2115 -11604882508203020754844876940920 2116 3671063893652656801652394773620 2117 -1081249403402244266397676282520 2118 296463072926574046966803857100 2119 -75645841909730329731965679180 2120 17953798720595717233437562386 2121 -3960919233712438713214046296 2122 811586727629861729205141116 2123 -154282735221813238591446916 2124 27176437684840880667427126 2125 -4428995407007467269740284 2126 666627392802770944119374 2127 -92474439436201022968854 2128 11794099092280634306799 2129 -1379051681880081963384 2130 147343429984259962604 2131 -14329507627098390244 2132 1262700354988068374 2133 -100274449408981604 2134 7130094229473874 2135 -450425380967810 2136 25038694749435 2137 -1210214550060 2138 50086852830 2139 -1739491250 2140 49305811 2141 -1095446 2142 17891 2143 -191 2144 1 2145 -36893488147419103232 2146 20383652201449054535680 2147 -1983209455364513894236160 2148 81068902304911346802622464 2149 -1855400643717945586826084352 2150 27495161430349889772969787392 2151 -288000448252958079645919477760 2152 2260632972790834962509741424640 2153 -13861955154573127977266246057984 2154 68490628988958878842188350881792 2155 -279271760561191725208311443750912 2156 957705447896756314092617114583040 2157 -2804767519207481073094923040849920 2158 7103897547105195246426194662391808 2159 -15725434810927089395473354529439744 2160 30695645986242898848200584308195328 2161 -53237071593013013334767870054236160 2162 82575196556055905916789577272524800 2163 -115196390292064859748312133048205312 2164 145251779479849942212514637242433536 2165 -166253257324385969222846460068888576 2166 173392482411591816271381225537536000 2167 -165329795479477946827167737566986240 2168 144547894932209132753984181755707392 2169 -116182777094878989376325360501129216 2170 86047517527481658982803420373319680 2171 -58841089216493995318607614263296000 2172 37217020313323425800537308767846400 2173 -21807061506912863958334255739924480 2174 11853179372996977483056814758307840 2175 -5983568296101967833660212992120320 2176 2808033611283877322624009543884800 2177 -1226077045054772745258736125931650 2178 498418999947695776034679205852225 2179 -188735893318910178117053295009200 2180 66597010103150866812597783203080 2181 -21902265802402103243494949813000 2182 6714103049399572426456809433300 2183 -1918308675301217897965390560584 2184 510719548158757879000731302652 2185 -126652850851722633645777234756 2186 29240246188552021357782610290 2187 -6280176194609557250124953800 2188 1253717158847256190929815948 2189 -232375850481862953573174844 2190 39937358030617761286980134 2191 -6354689077883285705562100 2192 934436295422187071964710 2193 -126714969240800205373758 2194 15807410827917812324559 2195 -1808860245981690551208 2196 189239545794586468220 2197 -18029647947616667740 2198 1557184315572912806 2199 -121258967253584108 2200 8458524091689178 2201 -524423373469190 2202 28622498609835 2203 -1358828994276 2204 55258124838 2205 -1886348078 2206 52574635 2207 -1148930 2208 18463 2209 -194 2210 1 2211 73786976294838206464 2212 -42003236255836649029632 2213 4207425622052043080335360 2214 -176967750913232234564550656 2215 4165508649689024124810166272 2216 -63462750615632923839780880384 2217 683227892364296360051534200832 2218 -5510867860368246978167879761920 2219 34718874380792722241996095225856 2220 -176230049492973481777015744888832 2221 738176501612341901882597755060224 2222 -2600426487818215458448364212846592 2223 7823494224728904074639356859514880 2224 -20357259491167472413525057839562752 2225 46300550153238871815135717830426624 2226 -92870387144280953330100189471440896 2227 165539338909249045381601695144869888 2228 -263940447398369733485590443112529920 2229 378582078145306631744816477768777728 2230 -490925781020576065385166289005182976 2231 578041305187376126052935489082621952 2232 -620365069768423298004516975417491456 2233 608896812402123761514352867069132800 2234 -548201723649133916877535070868471808 2235 453921555394021647937845493278703616 2236 -346478689299207873006341326350581760 2237 244298977436471303465822513573396480 2238 -159405974000650910086838783172608000 2239 96409084491815071640130349182443520 2240 -54121110124298840463481567826032640 2241 28234160481933412402637547223690240 2242 -13702230631330812082351712818033920 2243 6191471322353408910473328759796100 2244 -2606714522318169476768084886374725 2245 1023143415268024001826505697900625 2246 -374547621427558969804900944796360 2247 127916935229945631825123126419680 2248 -40762616492738759082079087642500 2249 12120236055495903564053479964716 2250 -3362140427370754048073649197372 2251 869869914773535214918124312952 2252 -209816359950485246990613928346 2253 47153684822758364728247814730 2254 -9866327161481467330273288812 2255 1920232074813531243961359904 2256 -347232863291463248974707118 2257 58260609363932353063010754 2258 -9055909109024458957426150 2259 1301645336580064333263692 2260 -172634306732670492511659 2261 21074426410027452715591 2262 -2361156968667382900508 2263 241977828538002475440 2264 -22594587057284324174 2265 1913425358260372138 2266 -146161267866995706 2267 10005637425600388 2268 -609033814958855 2269 32647252625559 2270 -1522816675798 2271 60866802656 2272 -2042959023 2273 56003345 2274 -1204127 2275 19044 2276 -197 2277 1 2278 -147573952589676412928 2279 86515229705697797079040 2280 -8918484250804504338890752 2281 385819610599971080233811968 2282 -9336330872492635039698255872 2283 146180464747103214805228453888 2284 -1616877365630636155689269985280 2285 13396166994420986343038168072192 2286 -86677911792455789074577535008768 2287 451814601242278006004039425196032 2288 -1943358384708615309631972639244288 2289 7029788900736986754097274704363520 2290 -21717627862007151150533482372923392 2291 58032174481770531669939886527348736 2292 -135553823313309406845748316381118464 2293 279274079974464000347260783953969152 2294 -511383810422982182669234905525780480 2295 837763270685491342322037288450654208 2296 -1234908002255280915554818244722294784 2297 1646081694016146264687110951771570176 2298 -1992826192992686750493007767817682944 2299 2199678397290316083762632028533555200 2300 -2221240655047414740481876267888541696 2301 2058182331790344951181388685953204224 2302 -1754608941913495418369631420223062016 2303 1379463465386047514655671756686622720 2304 -1002262724651635446612397503217664000 2305 674213702969287245292420796929146880 2306 -420597045626936315013485848174837760 2307 243673745990109659603495105713418240 2308 -131270299494627641256334089994004480 2309 65827380266019183607888147328166400 2310 -30755774129241479420586073809606920 2311 13398576366780530968148215355954450 2312 -5445925610166928995571215292088200 2313 2066209967246746235678665049264545 2314 -732009289034582217318815868020000 2315 242208723200900275204117289443480 2316 -74856222964117929319974635825728 2317 21607610897042670342379760983012 2318 -5824289134899246494162306207504 2319 1465521518969545483803672350420 2320 -344070148274528455545322761776 2321 75323948638685652035496752386 2322 -15364034899960884300896213104 2323 2917038245375050241139092996 2324 -514919186405041757117521600 2325 84391811540458154899294414 2326 -12821194282959328397021176 2327 1802237950958274848638334 2328 -233889160560935728844632 2329 27953235855536947893535 2330 -3067710145234339663088 2331 308097791557231453172 2332 -28206068305738563488 2333 2342977366108014142 2334 -175627599983831320 2335 11802859317527278 2336 -705565010874152 2337 37158657835123 2338 -1703480369272 2339 66941992130 2340 -2209802048 2341 59597071 2342 -1261064 2343 19634 2344 -200 2345 1 2346 295147905179352825856 2347 -178121760775739430404096 2348 18888746508459706182270976 2349 -840118497375707843935600640 2350 20892140750901182505221619712 2351 -336041678748684774776678383616 2352 3817315607196829473516390711296 2353 -32474846009477297255118889025536 2354 215721448780705006695196047441920 2355 -1154297244408881163740676161011712 2356 5096312084134398155224523217043456 2357 -18922631534771358590345016850251776 2358 60005896962031759599225412545150976 2359 -164593793599690484101553440264552448 2360 394688007630885199378865222890553344 2361 -834868044480802723099254976480804864 2362 1569781578885115596167693436006170624 2363 -2641135764662219572633420591733407744 2364 3999126519727018744076453913152192512 2365 -5476949576092255081017780418019065856 2366 6814295464216812697062233777706631168 2367 -7732038197892881767472532491199315968 2368 8028688698103056701628208656393699328 2369 -7652266275210135116182937861158338560 2370 6712730154219106116030997322862166016 2371 -5432626490866832337029107648288522240 2372 4064839764947496214235630388913111040 2373 -2817194663089709483968903044670423040 2374 1811559573509121308699004009726115840 2375 -1082398504598364519933409650541936640 2376 601697191916587734554799708968642560 2377 -311536737551447714955842280810844160 2378 150382360862240653565987414709375760 2379 -67731750184737516475633266928129720 2380 28482990624057981466358968846330025 2381 -11189431578175654057239766012060315 2382 4108031761037733607848535070869465 2383 -1409876780637282649981845548804240 2384 452390054342649619145722825245028 2385 -135717868787309690933145603003572 2386 38063147350174761411282839363848 2387 -9977239856201952226496415582848 2388 2443371012826140600081358210258 2389 -558746949360586829637968801342 2390 119232832777793596932962876374 2391 -23723024353481701025592396712 2392 4396439690248024608382429262 2393 -758002186766844187821983902 2394 121414098216950752196898200 2395 -18037963523281681488264184 2396 2480862580829237460642839 2397 -315183049698386536101149 2398 36895008153654913743619 2399 -3967745134696125703640 2400 390673776289859894398 2401 -35079907340442265094 2402 2859303948473942164 2403 -210397264568504624 2404 13885496535562795 2405 -815461122885893 2406 42206295425789 2407 -1902209699044 2408 73514227919 2409 -2387370479 2410 63361024 2411 -1319768 2412 20233 2413 -203 2414 1 2415 -590295810358705651712 2416 366573698232756209713152 2417 -39972655561690849006845952 2418 1827165809360602256650534912 2419 -46677538400409926625795244032 2420 771000665884734787351323082752 2421 -8991614180266354831279932833792 2422 78515154301791436966150004539392 2423 -535252826968053181394554770685952 2424 2938974109654661848567165455695872 2425 -13314297440869734540106839047012352 2426 50724324235563270190583519161352192 2427 -165045919034132805631015462834798592 2428 464534745571704418175146145121042432 2429 -1143098356388223122564081179774943232 2430 2481510042342930683541093676616777728 2431 -4789185038354872376745828314448396288 2432 8271887744369046334743991743611404288 2433 -12860246563863679544397925977002344448 2434 18087690045776173093844313533419880448 2435 -23116744966972612602607573505803288576 2436 26950908473634388681408827860551991296 2437 -28762151972825133528295230016686391296 2438 28183783816734802621152529089325694976 2439 -25426568792642232955647012785761550336 2440 21170773314228749987155109469046702080 2441 -16303471186664227892866367434383687680 2442 11634500880777549722329161876660551680 2443 -7706831071649162213418554893946388480 2444 4745861562315204435005176340865351680 2445 -2720432328296095233523777020727070720 2446 1453264321563674218690282152905349120 2447 -724215704217425227929559497081753120 2448 336959282004827116175341547188469920 2449 -146481433873521195390636065789142570 2450 59529951457606683757032157405424905 2451 -22627311498941513383679977774193630 2452 8046694701748680889640632240292505 2453 -2677803382950509134080721017037960 2454 833974862939599772188811557501540 2455 -243065690751369080259247974645936 2456 66285731564205141887891506086056 2457 -16908921795438855320836885026356 2458 4032992867439216854945923644306 2459 -898898192233232028130738702036 2460 187092742310259315769879878134 2461 -36332068123478582189512934364 2462 6575962004748526982955665614 2463 -1107981990962351728122197584 2464 173535806223285050358380424 2465 -25223619253396613566818678 2466 3395892675639700084628663 2467 -422539005876531884529738 2468 48465887380976151082403 2469 -5109518175075379574108 2470 493415427881458334718 2471 -43471635368294694328 2472 3478053969494020228 2473 -251314131349731918 2474 16293141384891723 2475 -940313725276838 2476 47843885884173 2477 -2120485410398 2478 80615519503 2479 -2576173248 2480 67300496 2481 -1380266 2482 20841 2483 -206 2484 1 2485 1180591620717411303424 2486 -754102897733246470062080 2487 84524088150381588077608960 2488 -3969273156992808793684312064 2489 104128637910019870895009431552 2490 -1765621346193708794419152420864 2491 21132153279414151443628813189120 2492 -189335531742326084201888004177920 2493 1324165821041706838508466008489984 2494 -7458238839170470914005315901980672 2495 34656618292187126224355752614559744 2496 -135424756159902982785836325074370560 2497 451961780989196095727398703469690880 2498 -1304803829960156782326160869715607552 2499 3293582347001365626814456532394049536 2500 -7334978340205849764952570757428281344 2501 14524255835741155082754378213904875520 2502 -25742411378297063829020419485954211840 2503 41075232156253469963396459407278604288 2504 -59304081922872332851627604525453410304 2505 77820538480707117635007892027787444224 2506 -93177930605721827561290521205507358720 2507 102152723374629814220604380810523443200 2508 -102859533440820746846545386272962117632 2509 95386872095217174863433653079764893696 2510 -81666425931870797440120022745932103680 2511 64692672510228844364648950002640486400 2512 -47507856292468092632071772373431091200 2513 32398392210248003857238462368871219200 2514 -20549123729007400565006617645513932800 2515 12138403603234869910947675937357127680 2516 -6685645472428413513906736800136448000 2517 3437060957432964801188728201584014400 2518 -1650743470635542973162405203413738160 2519 741221304817942455396816668031590380 2520 -311360522767187332723446662516270905 2521 122417638831046148803118162206661250 2522 -45066551422349372734466589469277225 2523 15538471235542836299398779458659993 2524 -5018441305217019839957662009784804 2525 1518267167757067356647526495626320 2526 -430236510233207077493545497294920 2527 114170694838454048544417197767600 2528 -28362534454927234821987346187954 2529 6592907355900383750099058145612 2530 -1433144231282548890174925751350 2531 291112231689699845068809501830 2532 -55207467705157288761665231950 2533 9764231388963286698834879248 2534 -1608559263545414451405764344 2535 246468869390272873294819596 2536 -35065595176332630300285895 2537 4623285616832821431671990 2538 -563636566707997072301171 2539 63373519841422104097603 2540 -6552186480949583958206 2541 620784846220299078280 2542 -53682958239522814580 2543 4217371244182192096 2544 -299339355862192443 2545 19070109981410026 2546 -1081874134591565 2547 54129560915045 2548 -2359883778575 2549 88279397920 2550 -2776735136 2551 71420860 2552 -1442585 2553 21458 2554 -209 2555 1 2556 -2361183241434822606848 2557 1550707093812319747047424 2558 -178593259554263446543400960 2559 8612980823117516887205871616 2560 -231946505386071983613890527232 2561 4035933820745505972540531539968 2562 -49556777076900160456463350759424 2563 455422048861286385555300878909440 2564 -3266472353735149275691382950854656 2565 18865971912136889918866513022943232 2566 -89888548134785375802433804716474368 2567 360144048548676242065260137219620864 2568 -1232363879744592872980785768452587520 2569 3647992199508872746700442139013152768 2570 -9442205046841022381152516135070990336 2571 21564357182064818829896283675865120768 2572 -43793751487408049905445676678637420544 2573 79617165333098352683114260868827709440 2574 -130330466003487179170270561463447846912 2575 193080553100774429450131697398410379264 2576 -260031565932034179887384565079970152448 2577 319611882042084260551927091901805625344 2578 -359789307739306161649118296520303575040 2579 372093569898148457593880579528382742528 2580 -354516962834385711856539418359649796096 2581 311942913773143131719646293401544949760 2582 -254052457911900513340095243549912596480 2583 191882622970326788110753024555338956800 2584 -134639599966085909485022240396469862400 2585 87904609805367626163825672693519155200 2586 -53475147266447294839697036971168808960 2587 30347495878397731858289717505554452480 2588 -16083762163726897588253129465240144000 2589 7967982007738403001207423329403334240 2590 -3692743672408400897011786065195059480 2591 1602062156182743855871838622685831810 2592 -650991880637999190644167242840716480 2593 247869754214507402798742013348406500 2594 -88462528130970000506098190995472852 2595 29598533621702007436393460250755089 2596 -9285272350300213173321964536204800 2597 2731004591681706018810894485815840 2598 -752997870841062708499975242173840 2599 194579939392967265091746002915836 2600 -47105578242156624854914700317952 2601 10678215119556310019588502936440 2602 -2265172143237174625922232143080 2603 449306186367856309994134832810 2604 -83256503292412501661560292992 2605 14396343227289452574902217344 2606 -2320004457869634439959387592 2607 347924060139647980590629846 2608 -48472688944518088404226240 2609 6261429328264373232017324 2610 -748226685992407819312748 2611 82499085878619227017447 2612 -8368023896476143159296 2613 778132827932119561360 2614 -66069132721358635064 2615 5098241970741663058 2616 -355565399501833472 2617 22265917250962756 2618 -1242066550725980 2619 61126148540935 2620 -2622081157760 2621 96540963232 2622 -2989597016 2623 75727570 2624 -1506752 2625 22084 2626 -212 2627 1 2628 4722366482869645213696 2629 -3187597375937010519244800 2630 377073289811606507140153344 2631 -18668899835902714232552030208 2632 515915177570333158969045942272 2633 -9209067765683240825204397572096 2634 115968807664495833229459529400320 2635 -1092770692273327214426486036496384 2636 8035312647892730050085080644190208 2637 -47573238824559118456627705426214912 2638 232335452443359417317173405528621056 2639 -954109099397691286695773300682915840 2640 3346327687410360368292972072076836864 2641 -10153155576950260634750512142173077504 2642 26937679168907342981726519680005308416 2643 -63066138067275533014112911276424298496 2644 131307361448526548355708906777367019520 2645 -244768511470872050239066663996226535424 2646 410895689343736125681590249607550468096 2647 -624361118558842095600890473547997118464 2648 862620580983210345608010785081687801856 2649 -1087946833196776794214922955837375774720 2650 1256980288895067822704692233535418793984 2651 -1334572730193987190417854688731462631424 2652 1305754399414001858719758254374960234496 2653 -1180236042104257874111210847902336286720 2654 987715629447959010181311444844701286400 2655 -766858852113106450890171302274903572480 2656 553339597701210317989816364292302438400 2657 -371663152061278808023059998219619532800 2658 232702460729209925313816499183251947520 2659 -135984145287089698306281283855483699200 2660 74248655231145049492640585760042522880 2661 -37915655354705372899244473767614513920 2662 18123328007464693794504895714643472480 2663 -8114328901252684534208537237841712720 2664 3404998600643368690512588282705781825 2665 -1339787052975585162098150776150572330 2666 494499430373866686891073070026380711 2667 -171244426161367114592442604500693999 2668 55648113046657570863133550403284205 2669 -16970077508337141581943833994662160 2670 4856076785458933581139581166145880 2671 -1303696795754768781034592671317768 2672 328268088483064994689021225417242 2673 -77492954439351285622469950912700 2674 17141310534463660252827267750090 2675 -3550454786198270865783301044690 2676 688067806276495881083371255836 2677 -124643407758425367456711225744 2678 21081926317661484390154724984 2679 -3324969448332622967825943800 2680 488256078274056418180560951 2681 -66640574373910771611418862 2682 8437205426160319020576733 2683 -988640763741664287452109 2684 106935855598693019383305 2685 -10645038529026231068136 2686 971856915601302518652 2687 -81047371936694325428 2688 6144883772961164399 2689 -421231461985908210 2690 25935791075614931 2691 -1423002048860375 2692 68901471801720 2693 -2908858672224 2694 105436932720 2695 -3215316096 2696 80226161 2697 -1572794 2698 22719 2699 -215 2700 1 2701 -9444732965739290427392 2702 6549922311740197911396352 2703 -795557011311496933159206912 2704 40422156081398132441981386752 2705 -1145930607749829898765967818752 2706 20976504451935200586010619543552 2707 -270821256295320425944648580595712 2708 2615806604235758988257736808988672 2709 -19712709820042363926445975930929152 2710 119597907943846494925438467306422272 2711 -598494884146718394596719595651858432 2712 2518307107704634220036792254665326592 2713 -9049820281512085025879258377960292352 2714 28134617317431319047512466316263948288 2715 -76487059865706670290346084182897197056 2716 183502597662909177337440513947171028992 2717 -391556220729684707985269547995477573632 2718 748118994512213288674072842608324902912 2719 -1287412239498769483601231155703809310720 2720 2005687485172519611114354792742449577984 2721 -2841636625662772329033263656156457336832 2722 3675928819669946300372609675743998246912 2723 -4357098875777739177885291611996031025152 2724 4747107622339116592351470373827434774528 2725 -4767428906614303320276849453264321642496 2726 4424409949904075116429477054018475786240 2727 -3802945814475348729756429359679946096640 2728 3033568088107177147958889312173047152640 2729 -2249776220083277296798594773302894919680 2730 1553734166758769135941731426000234086400 2731 -1000667796106961703755712174374432931840 2732 601773911097530496266085727611800125440 2733 -338296221678364574065541391529138762240 2734 177955586455286031496535658047647097600 2735 -87670010687192141488009489036004831680 2736 40479651315336055610839904110071936640 2737 -17528293625091418677810382774616142290 2738 7121675915049680537066056091073728665 2739 -2716064907732664504839308278925797266 2740 972620472401557115009171456030663499 2741 -327097255325094537915295487718256530 2742 103319132362979099942343343902464685 2743 -30651388575126919053691363204734480 2744 8539546340065076936410992597579768 2745 -2233766897325434995279272768799092 2746 548421467520088272245632317004330 2747 -126319292884700918110501590404300 2748 27280732790548143850061700454530 2749 -5520393811766748073476410063256 2750 1045799561108627038949046996444 2751 -185294751970303314682590357968 2752 30670103412563749899136593208 2753 -4736178945511128306340652798 2754 681299969512123923293940863 2755 -91135060006318043184457478 2756 11313545451620091443002633 2757 -1300413004671912565330698 2758 138035454506593322251113 2759 -13490056832613887041128 2760 1209584302743754533068 2761 -99106403459789986078 2762 7385180552399112743 2763 -497740442834501258 2764 30141228126166711 2765 -1626993462895280 2766 77528661479928 2767 -3222107051808 2768 115005689808 2769 -3454466162 2770 84922249 2771 -1640738 2772 23363 2773 -218 2774 1 2775 18889465931478580854784 2776 -13454022109695619213819904 2777 1677297210935364891468365824 2778 -87431508703481563263736479744 2779 2541814976963482377397116862464 2780 -47699762175187335783021809762304 2781 631177231209550330621562426753024 2782 -6246996096480551688040192141164544 2783 48232624600560967279274831919448064 2784 -299776073649299139751603942807568384 2785 1536662395932723285586995522373156864 2786 -6622951464931130710643622006052880384 2787 24378168384713841563686164177516232704 2788 -77629339556025958308634103002246938624 2789 216178984527678367647240212185658425344 2790 -531295219079333904601929975185878810624 2791 1161431896720266282841570167543188946944 2792 -2273650791446523113369585355666504024064 2793 4009416683661474670113569802997133737984 2794 -6401822016609743419973498182874068680704 2795 9297390545331925449214475803493530599424 2796 -12330943990572240008055999750701259423744 2797 14988456334003854926880084233749071396864 2798 -16750258155463188962915062118844500803584 2799 17259232920946335248161980480653417775104 2800 -16438370138399570430830156023353919406080 2801 14505094647909376120618737865457118740480 2802 -11882067129003672507849989954427819130880 2803 9052455725522338612303831645940513505280 2804 -6424720681172028290483464120133050695680 2805 4253932356208497441686254128545338490880 2806 -2631124398619514970281113450216446689280 2807 1521980031599318896251407666832701383680 2808 -824207290849542158962065542889226574080 2809 418226661819490449371309557565478020480 2810 -199007972336060932000030060810282254880 2811 88858502511875571025822544839871665780 2812 -37250850472744431487169415751602985805 2813 14668150771509286646760846150520822555 2814 -5427069662319557819615150615019294555 2815 1887172615353937868625376600789858800 2816 -616845361697004800493759976946182425 2817 189530302013313900250606638062156925 2818 -54738709966909218094057381743636600 2819 14857844779679788157737406099789400 2820 -3789212861165317947082901007748370 2821 907640442481686018053859656708470 2822 -204099094367636749794787920293570 2823 43059582026310881753850554639520 2824 -8516950618891058878362381890220 2825 1578007455960768992662078302636 2826 -273593361509566338017678230616 2827 44336825433179414483951016796 2828 -6706560447789924494890179851 2829 945450813458844048338044981 2830 -123997473331671432786082841 2831 15098813284171305339340096 2832 -1703038812983487910679301 2833 177463215645617429272881 2834 -17032347640240825353036 2835 1500383009554375494356 2836 -120817316048481639811 2837 8851167697448749841 2838 -586677556068111671 2839 34950594041680576 2840 -1856571202324376 2841 87086483284056 2842 -3563831613936 2843 125287333716 2844 -3707637821 2845 89821531 2846 -1710611 2847 24016 2848 -221 2849 1 2850 -37778931862957161709568 2851 27625843924787424500121600 2852 -3533864898293427254539059200 2853 188919150687957591245329530880 2854 -5630546829476693345346351267840 2855 108288915262222193266675909918720 2856 -1468147157380171753904666574848000 2857 14885113943893400703806735174860800 2858 -117710848614319206111097879286251520 2859 749232577602329182657490757993103360 2860 -3932848212849472208787269182386339840 2861 17356744940691990853417594932271513600 2862 -65418036770033522641834452949611315200 2863 213307237057580313582293452543487901696 2864 -608262420886481428688698148697027903488 2865 1530862410327670606414851972957592354816 2866 -3427295325378751026689691939429553274880 2867 6872002863727820873638350671780427857920 2868 -12413549573585130570744867102231476830208 2869 20306542569911600421948912207819800838144 2870 -30219150210113836289583991979479912153088 2871 41075814603278327950914772447166117969920 2872 -51180445003806756703662560561969422663680 2873 58643959590722405231249159601821304487936 2874 -61970366590452200082104115854573450559488 2875 60547644768314013185487846904730870611968 2876 -54822555522231604877849912992444134195200 2877 46096144997020008830426711074796260556800 2878 -36059217062652740621912048132805246320640 2879 26286625563092097933672167649168885022720 2880 -17884044754819402106263900510816438845440 2881 11370666510189473633990652844589491814400 2882 -6764085727205801762758492823818897049600 2883 3768690627497978832047985814669880527360 2884 -1968478308923449358998730158959472231680 2885 964669935215197813440060695330314461760 2886 -443849156567861485781238804961232412200 2887 191846907117563156148425600707372552050 2888 -77937518012801239517789511146909358296 2889 29769882623448624960345454507549549513 2890 -10694750630033374027446303611275040136 2891 3614180277364946132915747645246473230 2892 -1149041883086773625339077732473407520 2893 343675567945563545827500831441649773 2894 -96695475156261553807478922470018064 2895 25587243456935271861807208093966468 2896 -6366075992033170074610700955960720 2897 1488594595905339523722262945660330 2898 -326975114435265140666222798144096 2899 67423792445673861038027484151368 2900 -13042001873744294551331286672448 2901 2364405736378476030453654494300 2902 -401325844047675732828983093400 2903 63701688400779488463995319950 2904 -9442523492087904592210589000 2905 1305051464972731370525908335 2906 -167877528998048912439117800 2907 20058413713406971127722150 2908 -2220895993728908757355200 2909 227264212162991825511625 2910 -21427869761875412853080 2911 1855005148078915616550 2912 -146845844514539521400 2913 10579572566382028423 2914 -689830730257086144 2915 40439770742163088 2916 -2114500045773440 2917 97659679928760 2918 -3936157394344 2919 136323729842 2920 -3975438744 2921 94929785 2922 -1782440 2923 24678 2924 -224 2925 1 2926 75557863725914323419136 2927 -56706176726298699726061568 2928 7440442571247341257569075200 2929 -407807135625262174289442897920 2930 12456415052037319899778530672640 2931 -245445344200652640902565635031040 2932 3408468857769520550616070692536320 2933 -35389441315822017486349276282880000 2934 286551013902445804343058732500910080 2935 -1867304239825878410455370308108943360 2936 10034199771620025735706981455238266880 2937 -45331359719960189494296165364887715840 2938 174893267017039584455367128014598963200 2939 -583751458391537102172785686937058934784 2940 1704011642936766599439491095586718875648 2941 -4390352201352149868293145927598223654912 2942 10063020905882275677205409085317170855936 2943 -20659271717783675784923183036342059663360 2944 38214883631975921362793954513051296202752 2945 -64023015103131083908532953399017271721984 2946 97591759212429500363453478728891258372096 2947 -135901242115606262611804606961845815738368 2948 173512825291917695049988678009346263613440 2949 -203766794410839766850118866260127566004224 2950 220738236113282675604102638978656934821888 2951 -221148232189163635852572898899427837607936 2952 205379118127203357783582391389325013024768 2953 -177173772346387574047538059608460781158400 2954 142241123216537944361009587067827372687360 2955 -106454380864810680582363030603008070123520 2956 74382354476363688301499289058120235745280 2957 -48588280844890739319415803959763280855040 2958 29707964893995890129737880022317827788800 2959 -17020039042200229558850766244108811479040 2960 9145489925064272311595602677356630798080 2961 -4612899498620506435387543139474123038720 2962 2185624579103080540461695675005475192560 2963 -973374880635260813400440999944439011400 2964 407673525609986536145370844941323709209 2965 -160640619085808221433949880566509555573 2966 59573125019846811776014011934470980302 2967 -20796917677351201488508877683686344556 2968 6835381239961780232775872045945293185 2969 -2115259012988077036022244893203303287 2970 616287379484981390332409515178927829 2971 -169029752759661581308638744715101056 2972 43631772793975890140951672283227098 2973 -10596417555702295152266741400719290 2974 2420157631173519809576963999385064 2975 -519542899716085467551032652549168 2976 104762819497916904394341935740396 2977 -19827243917259164328413113424548 2978 3518768449326894965816104570100 2979 -584969530426454574221452637000 2980 90983418667505806144595316175 2981 -13221288645193300294831845995 2982 1792168854496570366138936310 2983 -226200215315571539967949100 2984 26529106012756648529372125 2985 -2884360236174295328716675 2986 289941811532035149593485 2987 -26864238080442773265680 2988 2286166539298797062975 2989 -177966256858346438567 2990 12612415555175539024 2991 -809212934374760416 2992 46692853789796248 2993 -2403796955748680 2994 109339328557336 2995 -4341334428712 2996 148158560873 2997 -4258493909 2998 100252870 2999 -1856252 3000 25349 3001 -227 3002 1 3003 -151115727451828646838272 3004 116359110137908058065469440 3005 -15655391024617167287346003968 3006 879458517422172246179483484160 3007 -27522360875179810800772830986240 3008 555451583976282417097991079854080 3009 -7898443230495825634481506195865600 3010 83957631188103815926881568549765120 3011 -695864988524435009710385953966653440 3012 4641126814182323509423479053678018560 3013 -25523477897305763335476728641523548160 3014 117999810675843348090433994003316736000 3015 -465875535767292445895009270692566794240 3016 1591252115582833216175501612639271780352 3017 -4753441109535097471593664021952334921728 3018 12533708386148202218263968765452216172544 3019 -29402392113038577863941162538191101624320 3020 61784800996726944295655046604134144802816 3021 -116992605087619018079481182007840909295616 3022 200667224191268724738385252175609702907904 3023 -313206908542482139782061988188842855759872 3024 446674319051627402717428824808130137292800 3025 -584154948664771688046194304304187061567488 3026 702823719568580384821804944080601887014912 3027 -780194312911439263706863799154640198565888 3028 801170219206228966190338731102871352246272 3029 -762826837840736634290014965582220482314240 3030 674867072002442013774177872531538961235968 3031 -555805251964908380173501504273753026068480 3032 426852927360759534333860990750378866769920 3033 -306160994187895727429632417143054372700160 3034 205368767060349348936935993007998953062400 3035 -128993131001861619153342699909169511997440 3036 75949272825599091274190508916254654545920 3037 -41959394879265542537190270503027565217280 3038 21769929869762057440386802294972392874240 3039 -10615331253546184840669309924320779698400 3040 4867887316606009683688518466992508617760 3041 -2100472003906438843762340734414723863002 3042 853218953446623682521999038030254375153 3043 -326384234021613347467875259351743766724 3044 117609323989758459170940228476955425470 3045 -39928094827486281785340307292327413986 3046 12772673137045060568215770560518499721 3047 -3849951062357392836294466432597292574 3048 1093361941539625074312256739193448117 3049 -292505296510497189712195421930200100 3050 73696988641130542580518885147502218 3051 -17480553026749974304187443260022832 3052 3901658945819901094962761874832168 3053 -819002377767102045885047764669592 3054 161572170347695363034848484788940 3055 -29932608601997565229907944837048 3056 5202513973381919576016950744900 3057 -847431422727346691966996225750 3058 129205843896300177249608477815 3059 -18413402482214654739105211700 3060 2448858531907179729060726310 3061 -303374641678275527928294650 3062 34936594115072953784837125 3063 -3731151791091942450166670 3064 368550873499615167336925 3065 -33566515711500887815430 3066 2808867431952115182151 3067 -215077023591638221664 3068 14997677479448842192 3069 -947086578608688560 3070 53802902847302488 3071 -2727749960471888 3072 122223213958472 3073 -4781743187386 3074 160837378625 3075 -4557445844 3076 105796726 3077 -1932074 3078 26029 3079 -230 3080 1 3081 302231454903657293676544 3082 -238687291510163347681050624 3083 32919446746890913477447122944 3084 -1894820475641010113589939273728 3085 60735434674366873675867241840640 3086 -1255090904925661595682696079605760 3087 18269903730680850111657167458140160 3088 -198762733861853498845994604570869760 3089 1685824088360238619909841178129858560 3090 -11504604272047769601239762203742044160 3091 64730935077099395498047097490710200320 3092 -306163081949218371984321061740001361920 3093 1236597525956894604354706399350300344320 3094 -4320984897515437317450505845486819213312 3095 13205218523584619602619407631164677029888 3096 -35622854205782540272037464277781586116608 3097 85500841013421261096913836649349715591168 3098 -183841488322929376229663207724042271326208 3099 356236415101515655377480773546950537510912 3100 -625354557808193660036096422601159337836544 3101 999104806408348198504286336616398820737024 3102 -1458707457074137199841105380845088883605504 3103 1953341570427437112090446723025647513370624 3104 -2406869824003816464882949937576738081996800 3105 2736881232350366970382730718524407375986688 3106 -2879544024866417909453824488989757322297344 3107 2809812865871198436363496128975025391796224 3108 -2548220918337751035412991825885208189599744 3109 2151949814649536182976607481746780793602048 3110 -1695158314732165850818483757795408839966720 3111 1247513105342077010264030472487107344465920 3112 -858900584573366477598213884277876825784320 3113 553921150646921525711939468595642409041920 3114 -335002101241461175884963790575435056476160 3115 190184853600203942617718413974829580743680 3116 -101442026438767474245591704447664013761280 3117 50875857068913968205829716152759487858880 3118 -24007756418326099781359924117507582931280 3119 10665706349156558100755957024941670221532 3120 -4463111815739714151969166519328379432113 3121 1759822770367881603855494147132835965268 3122 -654060734251395566421586650590349110078 3123 229183260662505263892689091778797564118 3124 -75722370083752435681338537915642906537 3125 23592068855546629316041753336988655414 3126 -6930992437992265417976528895331752989 3127 1919826283646048691288592993066239069 3128 -501275808058234289284252324634104714 3129 123342152667734065406694060789334000 3130 -28588859579991717004257396149769768 3131 6239074279180556193374552537999784 3132 -1281219263990929936316447314386764 3133 247400287041118879762802732432184 3134 -44884017924492530271273832698548 3135 7643336459194828545085101746200 3136 -1220386225064268393641507436855 3137 182469489761979214446641733380 3138 -25511866894084517129337384230 3139 3330040459253683706688467310 3140 -405054471181113513223404325 3141 45817073797138287658413190 3142 -4807956521236596876858165 3143 466808032107980757081065 3144 -41803953872577165726791 3145 3440759607239619474144 3146 -259218466216759009744 3147 17790039444349651024 3148 -1105990148385107544 3149 61872748419212016 3150 -3089938150033592 3151 136416218035812 3152 -5259900165377 3153 174407656612 3154 -4872954870 3155 111567374 3156 -2009933 3157 26718 3158 -233 3159 1 3160 -604462909807314587353088 3161 489463841216472987109163008 3162 -69178551070467240050020057088 3163 4078711888597625215831924277248 3164 -133867657154967089367788099207168 3165 2831770357596703777213914409861120 3166 -42185481321689477087287350048849920 3167 469591871195183756153627805346693120 3168 -4074641502016964123716933932673925120 3169 28443868931297587977464587824419307520 3170 -163693306177039974742097758546810634240 3171 791860542273293727738118639795925155840 3172 -3271051232031783657732675582367618826240 3173 11689653117920018563559714060047923281920 3174 -36536842438130692625377978669696915865600 3175 100808360692586874346119725658529821884416 3176 -247482941421165070985664191956963825811456 3177 544325198205192410969005318590791120060416 3178 -1079031927381788981126006527276346639384576 3179 1937993144481596378488844273241308167929856 3180 -3168278925080389170186608564135773494837248 3181 4734030449955905247216930572575390950227968 3182 -6488779625073171493300686230922800553525248 3183 8185371039503609744288832392706005231730688 3184 -9530793782190946906764612670975204904665088 3185 10270182142079683479729809950917311057625088 3186 -10266317917782036151557410411458105607979008 3187 9540401413371697888628736976807481822937088 3188 -8257932097073820232851237863245780298498048 3189 6669366112170253068741597045653147660320768 3190 -5033713831988131447822214988421241860259840 3191 3555479381206249797479509620423564462653440 3192 -2353243896093256754895664966015769460899840 3193 1461139333308508245001689895323194504765440 3194 -851954663299615684932885855546388464035840 3195 466913844996960067301347752082568499074560 3196 -240714199830476550265846527066446453528960 3197 116820002222248143755846028830499005414560 3198 -53400806482720567125645870812622859747640 3199 23004805794422481134782286215719446586370 3200 -9343647007678163494997643032422493851136 3201 3579244177392816685390204576234666936976 3202 -1293472073601713035680041560059274285136 3203 441053953621848482559839853906967777396 3204 -141918168119464321032111914972689858176 3205 43092639778999797854404375528944582328 3206 -12346914444994846349969862440682460748 3207 3337636264803966488391331329082448953 3208 -851025217981040111113759909603847168 3209 204610402177671354739685154629061568 3210 -46367488239825632499252653368258368 3211 9898660275986392440615900091721488 3212 -1989517807399719831413177979978368 3213 376193694243563757313922315409728 3214 -66865124096980538107729304035448 3215 11160626561139354718685701356610 3216 -1747404730287026455222045045760 3217 256308120728473909308643153360 3218 -35169671632478970115317348560 3219 4507137325839570416514441460 3220 -538461565090225940271553280 3221 59843544596994272046331480 3222 -6172371713322901186583780 3223 589221862158980071444195 3224 -51897816775216975554560 3225 4202565738597221922688 3226 -311592600200274017408 3227 21051701847892182688 3228 -1288767239372765568 3229 71015858203040608 3230 -3494252835468824 3231 152030725995434 3232 -5778463629824 3233 188918843344 3234 -5205699344 3235 117570916 3236 -2089856 3237 27416 3238 -236 3239 1 3240 1208925819614629174706176 3241 -1003408430280142215006126080 3242 145287193844011615929719848960 3243 -8771824756150036735540512948224 3244 294712781335357477869925414469632 3245 -6379850033164768941816794178387968 3246 97238989816705550084051948693094400 3247 -1107232126924329656206162985694003200 3248 9826098791960232272536004218952089600 3249 -70145876050655999008706395237253120000 3250 412788749059012135352427469845078999040 3251 -2041752212396242002259240973279795609600 3252 8623512284623631569265674310125197721600 3253 -31509126587693214037814802041261734756352 3254 100695163878588873337143492368690059411456 3255 -284073649861763409319087616561525181906944 3256 713113908117779573629083682611204676648960 3257 -1603916939936795948846118798774609505157120 3258 3251665759003356337733445125784333256228864 3259 -5973349858973884199559517156289991422246912 3260 9989335061361566605182036760717647526494208 3261 -15270466090199113161185622994440582940590080 3262 21417075211464705572216783223318914227240960 3263 -27649442916644907498833769328414221639090176 3264 32954151414862113024933410264932457264447488 3265 -36356465018693642217485823800161012469989376 3266 37216658324856616431051642591859874600058880 3267 -35425227032046625128056894886172174749532160 3268 31416109624731083052714266676918271652921344 3269 -26002813472176632921567083532929954786312192 3270 20119010704022304968155851351594276883529728 3271 -14572515913177587717083367460516885063270400 3272 9893869778418224236616197725826195844300800 3273 -6303871673714523505650629916411164845015040 3274 3773216470864694038377395871033994981457920 3275 -2123657083932182114538191632111176824545280 3276 1124825189604442921295823291289652347993600 3277 -561087325977250757957961229765652655603200 3278 263752646338178080074045759863716180587712 3279 -116901876048295076956142392573245458143136 3280 48876990927923894547381715237549698697729 3281 -19284558009875966367016620587866929193460 3282 7182338694898252206118027798766224710970 3283 -2525615147091591959301357732245776204454 3284 838635980593766813742781962534129681907 3285 -262972688627947821461781548170152520118 3286 77869999986402723071152924424077716055 3287 -21772529988331726455109585465409598635 3288 5747092717998956381935342399706396911 3289 -1431769235704024596648776882731680368 3290 336535198440259942958940161800326136 3291 -74598178008626926323075911939597480 3292 15585911093429866310900953767519460 3293 -3067356225634885859820969178390904 3294 568196826870214065293225291868172 3295 -98982748982086054862820977968268 3296 16199981298175275288145807169275 3297 -2488120255862604809492626388900 3298 358154778527290537813821294130 3299 -48247962591859114021793029790 3300 6072660819830807513743597495 3301 -712786843596118353291033350 3302 77857842800617356887484175 3303 -7895235314360532052372331 3304 741246136958312330039068 3305 -64230446257499207732192 3306 5118557515404160378480 3307 -373585407553952666960 3308 24853289663321289352 3309 -1498598171165581616 3310 81357266522739064 3311 -3944919920753240 3312 169187049722905 3313 -6340239527108 3314 204422416354 3315 -5556375902 3316 123813535 3317 -2171870 3318 28123 3319 -239 3320 1 3321 -2417851639229258349412352 3322 2056382819164484226175205376 3323 -304948515683241172746696130560 3324 18848560112983190454714054475776 3325 -648073609589113965528257849720832 3326 14353163826452651046913656389369856 3327 -223762113655632357151661274345504768 3328 2605614531411599673206905320033484800 3329 -23643469415502218495328816325459968000 3330 172559485767376912273786299937613414400 3331 -1038083778647247053472560652605907271680 3332 5248662123373765258694819045233750179840 3333 -22659735880490339920653117244514186035200 3334 84630354931684629808553350652612824793088 3335 -276452759231605918321317142777186385657856 3336 797219478117164320603637077310974583635968 3337 -2045789155955634545546645853519958763372544 3338 4703997933623028654151873411389514391224320 3339 -9750127068217872964306867874215764852473856 3340 18314060689590718640890130130702719634112512 3341 -31319581259616997561052385669376179380944896 3342 48966798697254009090870197884042641993105408 3343 -70249617985809344229633080391449646685224960 3344 92784583094956725097095844735228979303153664 3345 -113157502407825962227220127311537225846489088 3346 127768489139127001069192852990932058009239552 3347 -133887644504912279855732942570850777380683776 3348 130489642881774289237206863817860540698460160 3349 -118517535729303978518880273164054658344288256 3350 100491966967682782231164974762779719858388992 3351 -79674634848143073934160031939968947219070976 3352 59153442999919525198749067723546317425737728 3353 -41179540061271207846485988879335026134220800 3354 26911555243949028524316292844162307744399360 3355 -16527779570666328674426980083038396409937920 3356 9548234763305966542391885535602039819304960 3357 -5193187198031087531356750936921431903329280 3358 2661180284793976827838437567963820495219200 3359 -1285674683176832665995714757139526933548928 3360 585940120870947896233840314481197367067136 3361 -252030445934855520030896395178034830943138 3362 102354599250178329778889736251656253872529 3363 -39260780317669306363378360966460063959820 3364 14227111395175513077404057752062184134066 3365 -4871432443366953447584198068584567721982 3366 1576238007870094587140178738126271574891 3367 -481972391014579530492109420574788959018 3368 139262660435518916588056078528703854035 3369 -38019163723599425050004584096737348654 3370 9804702834123329238457949402513024943 3371 -2387829674328090483747841761830889872 3372 548965781130996445989527555823571736 3373 -119085090876761119800411114998040360 3374 24361043411595434889515963239465796 3375 -4696489342484256211249030814312072 3376 852620192457020327762037094279356 3377 -145632428692499695475830325105718 3378 23379825108424772433659695065675 3379 -3523752562713377170977999017820 3380 497948407958889742119618298890 3381 -65877622284981869899166765190 3382 8145972450737077898450851695 3383 -939685183348301904048303450 3384 100909524896100663624612939 3385 -10063406732933933398866168 3386 929459842258703297722524 3387 -79255740179717531253792 3388 6217099738028128298160 3389 -446791795401854579408 3390 29274851675798687816 3391 -1739034367711621968 3392 93034570466301464 3393 -4446523539130130 3394 188013868828137 3395 -6948187551804 3396 220971936954 3397 -5925699702 3398 130301495 3399 -2256002 3400 28839 3401 -242 3402 1 3403 4835703278458516698824704 3404 -4213106481356982673851023360 3405 639698261745802569279074205696 3406 -40466602749171844433511142391808 3407 1423520048371859104352503282532352 3408 -32246616001405284908045781279178752 3409 514065809148995110375534164820623360 3410 -6120052741788006875070578663010336768 3411 56767864898655214908171990760370995200 3412 -423471809490425639283112430907949056000 3413 2603593728069660585745612635743673384960 3414 -13452934673498327943862445470576646553600 3415 59351804294444356661985349809509907824640 3416 -226521136971832371434341637379793348460544 3417 756151609756059595707433150245336395022336 3418 -2228340908374620690122371493406293933162496 3419 5843846819606820798954798144384465748623360 3420 -13732999222582785793140580621368373630992384 3421 29093926230544299211599445606340631271047168 3422 -55861304631681854391895874646082344443707392 3423 97661695623638558264812008609046855629668352 3424 -156115576626475014674608648467066768064512000 3425 229026503704433450559349763562124988884451328 3426 -309373103487591909050464598795389763114237952 3427 385948544150167214407408943593233831992229888 3428 -445851447474697284609114833809688950739042304 3429 478095968840656012550432229106734656661749760 3430 -476928649578966319861281175705744366576336896 3431 443470120268019245973813994880233912714395648 3432 -385058040086597492704557571406535446979674112 3433 312711650071989225173614613583348446414241792 3434 -237879332491088518892666981640492399785410560 3435 169723608218153871921144864877064753522147328 3436 -113716404563791003684532442864513401887457280 3437 71625935969441043562863999775768748613304320 3438 -42452873817296772347464359825967853407518720 3439 23698025713080362868097404486017981216102400 3440 -12468733843693548889582832998424450913799680 3441 6187781106171344413567152327301410851460864 3442 -2898075016129265863032460684907618388657216 3443 1281652064850379321211756641669892437905636 3444 -535433619968141079131007142595642430961685 3445 211383807731386580040914448334564681674469 3446 -78884426615106738629671133246959470967298 3447 27832682099176667653468364444018160089912 3448 -9285857739741773696555004865874914259167 3449 2929674883354853995362223174558964026625 3450 -874062912816925567952742468403888264563 3451 246578414469589064805223459851418062372 3452 -65763805399277687235305931776156330043 3453 16578111501970626804964778919903599519 3454 -3948764888377308619454708175566460760 3455 888364322255694533624492288806057856 3456 -188673928527173449608290137474820468 3457 37806857248416717613518216150850492 3458 -7142842289513779237552669987688252 3459 1271367233052231953649954188056860 3460 -212999266804573090684352792643543 3461 33554095989306514156823779571535 3462 -4964399565654209145555478800090 3463 688920291227634877639517939880 3464 -89537703893714900566062441075 3465 10880494969331697733803095445 3466 -1233884498874645073449781707 3467 130302931965642615847549008 3468 -12783078179980437428788428 3469 1161778126658457573491580 3470 -97511239986210073400112 3471 7531268353428308791424 3472 -533043519757065714856 3473 34406961909388637816 3474 -2014035703371075800 3475 106198996503177124 3476 -5004031006611341 3477 208648689842829 3478 -7605427379658 3479 238623105720 3480 -6314404667 3481 137041141 3482 -2342279 3483 29564 3484 -245 3485 1 3486 -9671406556917033397649408 3487 8629312500409223049052684288 3488 -1341155707912438084577188118528 3489 86806920290817177311720729739264 3490 -3123403797767169209275778819162112 3491 72349255138593280583352744992047104 3492 -1179108234148403646756623686790283264 3493 14348056536998991560678566262382526464 3494 -136012020142988392853236371082620960768 3495 1036773690375347904450147698316253593600 3496 -6512952121412702856101534063521400094720 3497 34382600149920664272943557684509351608320 3498 -154972546205940629650496556685325783531520 3499 604255196574544983244485379473717816459264 3500 -2060686184137962451170252316599780561125376 3501 6204184571554279155461053671849427407470592 3502 -16623352084862201383151343579553347290529792 3503 39914062819490214809362981130779943944323072 3504 -86404197938265462128159018138478324914061312 3505 169532774930690969251315555793643365656952832 3506 -302915701398177378566044236274062329804488704 3507 494937226080905583038713425271767180534349824 3508 -742256320803717430902605183265725494868312064 3509 1025130967289164842143191699411318477443563520 3510 -1307752687362000192674124019186947208394047488 3511 1545122875084622386339876739556724177064951808 3512 -1694916255678545214318719126962292409854066688 3513 1729964351124511855190996534087419182792572928 3514 -1646249344852053100443809198752600843358306304 3515 1463216877014374109348504108291202162855247872 3516 -1216714134014299315431210923217273723901968384 3517 947940573188522126015126237311163828633862144 3518 -692902162118699649992553417907864991911378944 3519 475763465436250564715523476079134103960158208 3520 -307197474914940834713964228791272502956523520 3521 186716712614737938108726916854193606556221440 3522 -106923993114187907152035088486752010839306240 3523 57735052750647563583718235270939070987095040 3524 -29415979250877619052030145711108166090228224 3525 14150646004027783614765919051867568004272256 3526 -6430621370920413171522061356393851449440072 3527 2761937701787374798589329871867802315319122 3528 -1121571130372831844062261755816404647947752 3529 430752288293442175886604389347693765047577 3530 -156502313843170082375803740996631656304952 3531 53799728583296430643543470886428163105034 3532 -17500429701232776968895281143685342954704 3533 5386903501865901070328859313484912709719 3534 -1569037255365365210385561892893907265400 3535 432395661006607071742610805249253934118 3536 -112720229875724503281715731005934143688 3537 27789478256627785015077659637044265743 3538 -6476916032762045828761505314974959008 3539 1426530771841245472699177870749436184 3540 -296754356739307860327850915581508352 3541 58271256294159497041431716910174004 3542 -10793161314495687942487128345213464 3543 1884212571144325531176896253262614 3544 -309740815402520866194076219792728 3545 47896148057374414599589222558515 3546 -6958621833465931434397265199960 3547 948609594714564298410797532210 3548 -121154970586911405986630757360 3549 14472709681897573469055467067 3550 -1613933074909379139619900128 3551 167653998583595618972946456 3552 -16183707883636694300017056 3553 1447698947471467822645596 3554 -119632046480287761950016 3555 9099551230351522320176 3556 -634440378247975090432 3557 40351932073296113192 3558 -2328011024760962312 3559 121016541515179810 3560 -5622819146947304 3561 231238324061841 3562 -8315245066776 3563 257433818706 3564 -6723243728 3565 144038899 3566 -2430728 3567 30298 3568 -248 3569 1 3570 19342813113834066795298816 3571 -17669659779487420017505468416 3572 2810245990685594301567657312256 3573 -186062727612747967028136463302656 3574 6845875315122885752571311733866496 3575 -162110440298147292806151130388103168 3576 2700272339134822141199665051591507968 3577 -33577057605843347278813039919458418688 3578 325204624772543696465865508888372051968 3579 -2532451678784022238613205449955468115968 3580 16250735454257091346590720978519211376640 3581 -87628020299032387586680370283508546928640 3582 403412633122407428283125939717196207882240 3583 -1606556980322346720229086175251513747701760 3584 5595872357130324033661420407511701132410880 3585 -17207909227100536716817547880126978063335424 3586 47093864724201180802124863919118659641933824 3587 -115503759652885096649086147472815162795229184 3588 255422150427792080682460690637962344885387264 3589 -511996152903757622354238297122381778495995904 3590 934687493397164396064348591807622917912526848 3591 -1560540603592261093757651334883817124054171648 3592 2391740917851566489737126455619102436405280768 3593 -3376261272305575712714163822167315363301163008 3594 4402974436648904846159587402990782219936595968 3595 -5318889853651533385189762698581854281705455616 3596 5966552574961481908803909497169266239095177216 3597 -6228963093020071343087148331382257018057261056 3598 6064152599881680953209696173871142538791878656 3599 -5515414572295140321045781351411033794146205696 3600 4694168772697016977674331775420367825826480128 3601 -3744247446732044518747433332316610992881532928 3602 2802775456299616719408093467793872382405378048 3603 -1971366797390384022195372685889283046680035328 3604 1304333216654458725635391949276635719445577728 3605 -812626894135264454196150457128406766938030080 3606 477167708401871342897013293031161871641518080 3607 -264291243028923603060479293090792509916385280 3608 138179111485779113247987375807741641028364800 3609 -68238482096300345645396826851646553701227520 3610 31848448212178653152974677225855785661752784 3611 -14054985633346968728143595631812598548964184 3612 5867253372385014775543711959199519749450569 3613 -2317658769354787013049080331884777142594399 3614 866546388654309096146274762311188278940439 3615 -306725115118212042510289240634826491598508 3616 102796890115066348841120697897058764558183 3617 -32622117174073824983037525349450476708703 3618 9802675952632080084697470577250981257268 3619 -2788986263325093683609557926934879619328 3620 751200329102344890414308681817219780751 3621 -191504971846755782059242757931941764101 3622 46194920210275881576171003566153409591 3623 -10539979083762639387500563959267364016 3624 2273646841277636593948218530997247156 3625 -463461155509474013929848887120600868 3626 89215590330419541759227743551112168 3627 -16206647298802465750807347999632888 3628 2775960181992609848641553221503843 3629 -447913713380095173853387415254893 3630 68010554660673391681064732798745 3631 -9705989105521694148136687624620 3632 1300169793291168230856045738795 3633 -163229776349671421835250403355 3634 19173345754797874490695089840 3635 -2103113824558197249948983232 3636 214958639431528128450259932 3637 -20422680586919267723507412 3638 1798590819992695561879852 3639 -146366808969237279579872 3640 10966641375948802415784 3641 -753385001818286602184 3642 47225144482956178144 3643 -2685862070292059064 3644 137669192336986369 3645 -6308702043833207 3646 255939384526407 3647 -9081099617212 3648 277464224387 3649 -7152989067 3650 151301276 3651 -2521376 3652 31041 3653 -251 3654 1 3655 -38685626227668133590597632 3656 36171060522869704907208785920 3657 -5885401478371703064930329559040 3658 398492319570496315082653403447296 3659 -14989141876744796962898547392380928 3660 362767212155571765434489074498928640 3661 -6174417605105227989994963844600954880 3662 78437168380363841366980935993104793600 3663 -775999419587065570168651024880080257024 3664 6171904558264252640264860144362609180672 3665 -40446811319786228296119805411630459650048 3666 222719463929291281745436437310994592563200 3667 -1047005767814978917844254344726480892723200 3668 4257647221907673746571032566143054149320704 3669 -15143046475717248066949273159425478216384512 3670 47550084795177391827917144924022123194744832 3671 -132885775212902175237250575566538800061480960 3672 332829299972918506777866185707706187755028480 3673 -751661506791501356056929856339971298736209920 3674 1538871464381793230965992637814437671327498240 3675 -2869550545969014723096140163462980765271195648 3676 4894185302044409060374055993981760362187325440 3677 -7663541765702751746057022999025557709667696640 3678 11054005817113492541118409763377364484967366656 3679 -14732017302164029484512825657971336932027793408 3680 18190289663554548648885007219904355430104563712 3681 -20860312255698657776790647439853025421604945920 3682 22267631286865174646069797559386325170299863040 3683 -22170611762014070898959699697769004616998977536 3684 20626694036152692699554995947597868220597403648 3685 -17962016250011636860669760651932208038989004800 3686 14662682132856807233172349232224882758915194880 3687 -11235800050267190670394467294549476726223667200 3688 8092286621997450899334936889126603161373507584 3689 -5484146298912205021165560091751601808676093952 3690 3500776467821623955271121881582215858016288768 3691 -2106885042671260259067336358451852603590656000 3692 1196468476400787593652022435823823616519372800 3693 -641608719217882016260589978206387338681836544 3694 325114476603991742318480861295749417725957632 3695 -155759143457305521956441371277626722546206112 3696 70590018567496615699669678909241119146892960 3697 -30275776899608325655480066573477256639656330 3698 12293308166257562280131353973531448611690105 3699 -4727082780305900892244360027795309868088770 3700 1721745620950801461237454100308149936609383 3701 -594111228190249899355647436761892014907390 3702 194237315102665267523060080897235677599415 3703 -60169768461274783409956300773393859966456 3704 17660001106540661321779697171099576732708 3705 -4910510999224968160397318924930768233462 3706 1293342073587132375309253343990875630495 3707 -322587510300183340033803091299611300690 3708 76171797425199411406615042605250161911 3709 -17021018250074708849282856550180883048 3710 3597652081399586801174036296257446260 3711 -718879615279009932155379631034021680 3712 135712167926556414695262422191379800 3713 -24187312194018496149420359753214734 3714 4066289627880972019462669772496627 3715 -644225296631550600240468063091518 3716 96081450870435979645571027968425 3717 -13473438801624157149203550018150 3718 1774043089375352218334194726587 3719 -218994717387327829770495695136 3720 25301251983786901874979336816 3721 -2730559552166167367577008280 3722 274674858105682633753690140 3723 -25690816733497431100581160 3724 2228027804467950828968620 3725 -178596061729689066561104 3726 13184333276680789281320 3727 -892621603577771352320 3728 55156515573302732848 3729 -3093031021537035514 3730 156356228069124529 3731 -7067960277609890 3732 282918802653655 3733 -9906629721142 3734 298776781331 3735 -7604432360 3736 158834860 3737 -2614250 3738 31793 3739 -254 3740 1 3741 77371252455336267181195264 3742 -74024945786642973625608568832 3743 12319123351487817338340392304640 3744 -852793523318679500981430432825344 3745 32785495838445393189363459574202368 3746 -810770353991319801723679012101816320 3747 14097237835739047867809533116148613120 3748 -182914588364052382201466883087594946560 3749 1848039290032607988899309960040479195136 3750 -15008606312735443480309404293620272463872 3751 100423756341596778199767992426852134158336 3752 -564561850386564713584553352543055430811648 3753 2709463982400544852403269687064624784998400 3754 -11247954101033879594928913968575446291316736 3755 40839786715933023159493357398546648737513472 3756 -130915876390894344477686240927494357609611264 3757 373509817522880832851602443633575706809597952 3758 -955094071768834634950245864586984240258744320 3759 2202282965774870511626656701042926840363089920 3760 -4603740602275851709821486528470232525176832000 3761 8766327521765436916738920627313487282266177536 3762 -15269441846380442193497410208047130799891283968 3763 24420848089856888991895990832723764331182817280 3764 -35982779027082852569936880308246651759927230464 3765 48993916006868415381817198961132267970030993408 3766 -61814642105127185693134216340270559305687629824 3767 72446438532851718735642196292057537878438182912 3768 -79048432456117589079917334854700031791480176640 3769 80464504842374663085982663323595516465070997504 3770 -76551577017562599459786861908645199784011890688 3771 68182669373116031910490930102234195279101296640 3772 -56941586221813670740695092476144927277297172480 3773 44650533061995058518370411206930689141306818560 3774 -32916703892395841459544630639704884802592178176 3775 22840172153638052059260236773137184471615537152 3776 -14932411377003184299830053840290202453543550976 3777 9207018910763915165756263686136572018874810368 3778 -5358426267756844878536495636352815158361088000 3779 2945895664300275602641953552327613897216874496 3780 -1530933585762868489704938740175057153752392192 3781 752518775488198871886950810651186611562543424 3782 -350050826981725456689571027161485019276168432 3783 154169127043042890491271501734539468158751820 3784 -64311121114834411948265449180864422766588585 3785 25417794963509142451474614703583157825689030 3786 -9520618414981949471006744704177415369191831 3787 3380277858133323620785271815132656446407703 3788 -1137775129789549320674616961055974053912055 3789 363083567963162255841057876332356715727464 3790 -109851151881504973877939387172801667162708 3791 31508257523706060718102180216618890924224 3792 -8566659077084129642983052587349283918287 3793 2207407462100006427080538936992765430790 3794 -538919863455654546534090002317389082679 3795 124621303976625061040453030722717341463 3796 -27284135112357523404311387655731017460 3797 5652847025684474348828794959068483440 3798 -1107686107459606186173972184249897160 3799 205150928675857494147570300318590476 3800 -35884855670029393683215935960677827 3801 5923234882384385679846895678412826 3802 -921716589030534350549140691667993 3803 135068537798246241170824357461225 3804 -18616522260435712104343281572283 3805 2410098799555800617618146744416 3806 -292613924269444773779922019632 3807 33260541810167261581537346976 3808 -3532609622809692703247479260 3809 349821081172782308184987960 3810 -32218869895499589736256300 3811 2752178676913674605970028 3812 -217353213453190274861864 3813 15812534111241763375840 3814 -1055279073106857869312 3815 64292100819810870364 3816 -3555551933301214433 3817 177295609597625254 3818 -7907371705229255 3819 312354365023463 3820 -10795660665811 3821 321436316600 3822 -8078385020 3823 166646320 3824 -2709377 3825 32554 3826 -257 3827 1 3828 -154742504910672534362390528 3829 151454226681320743007189729280 3830 -25772741377728230362358650765312 3831 1823638536865848857868518180257792 3832 -71639717050550568091758425756663808 3833 1809808921304692741383224662593372160 3834 -32139284064371027547547467023793520640 3835 425832500165387983215758357649508270080 3836 -4392636901765858215757121687736085905408 3837 36418846888330305778908835532191052070912 3838 -248744481841713390454637292210144361316352 3839 1427346490850904277260115847943465027502080 3840 -6991675244799537170075178284584636407349248 3841 29623685731090389327990540952067712460259328 3842 -109777267839989306218534218358917074226511872 3843 359159906623083585691620468253010108180594688 3844 -1045861960835631583107176568271619861407334400 3845 2729683129493643170303870583584149116762980352 3846 -6424750607729392750451287057691100219011235840 3847 13710098010559603070991702407326134957024215040 3848 -26651977041079747253426615746057820921829261312 3849 47397803153140554726136197320111988267810816000 3850 -77404481840952582116479225548858196923764441088 3851 116472399164031577361112850013175355721354575872 3852 -161976368028786903618035963757513011426972663808 3853 208759308470994934074301209784625746540335464448 3854 -249968857550184880879655404529184253702916014080 3855 278709330954162718694241698033459338941554491392 3856 -289956373490694783181939391798619754013468393472 3857 281993425006000219227950427470015838101729968128 3858 -256807495473827486959516543762255280523863654400 3859 219336269478931849079912142425982165313640202240 3860 -175937836135868334899426518893444894178714583040 3861 132712402093321430088814718914694338979957833728 3862 -94248520689301778712588400476120612292976443392 3863 63082565491452088416330404516217529045048492032 3864 -39832170381552179971314641269446864256663879680 3865 23747965033516884046226820129800685582651015168 3866 -13379105571685631630409927497013897775981867008 3867 7127563381717900575927195089638457502640776192 3868 -3592857637282450147108495636373547292091783808 3869 1714602865687808713890114832382535489533439200 3870 -775034208987967100333067088896492746205657432 3871 331964601937741963508327815990394108138689410 3872 -134780661681389815905055113910484365985299520 3873 51886203359327833598307417091264909687930052 3874 -18943539313803442895487788117352323158583700 3875 6560317888690609934035851899005717936750873 3876 -2155193012694433942875963182394589799356672 3877 671678402601744722655740335565771217481008 3878 -198582136872888682786979135168454581193048 3879 55691014538469081628400058265121755841930 3880 -14812596810696289615860742626131024808192 3881 3735812215921643627556635684541709813172 3882 -893149208936656543892155656402284754428 3883 202346217850382098603719579610430743215 3884 -43422352672579794269831012671611418240 3885 8821863168537663502588254376268531200 3886 -1695828405460405763471309524320020328 3887 308237880650432684653163005318100542 3888 -52934604385159761982178976649466432 3889 8581550138393228563220706270119580 3890 -1312015534146586706990052893471868 3891 188965015680863523565657154825859 3892 -25606895499734251037399691042816 3893 3260354771311104275467421780544 3894 -389432601317662248760784037600 3895 43561721316817134491935495176 3896 -4554455822461149577831416320 3897 444093632803411432713557520 3898 -40285172551767581064923376 3899 3390258135890023481731100 3900 -263848530207165453674624 3901 18920402737798212569376 3902 -1244918836726650475864 3903 74795852619202194466 3904 -4080106302512151360 3905 200725460930317764 3906 -8834243843784884 3907 344435270840241 3908 -11752211421440 3909 345510084880 3910 -8575678440 3911 174742406 3912 -2806784 3913 33324 3914 -260 3915 1 3916 309485009821345068724781056 3917 -309794494831166413793505837056 3918 53891901385856329865454615003136 3919 -3896833672214917840572369248190464 3920 156387729861967868966466952477278208 3921 -4035008490465596933540577568148684800 3922 73167223481841291658611281281071185920 3923 -989713693433974383736903832155298201600 3924 10421308358734336508445538385344340164608 3925 -88185559914112699421255536681978725138432 3926 614693142576061311318076630371739688239104 3927 -3599459287357474866957119281384930613919744 3928 17991629690060308834363196885480456086093824 3929 -77785137782625031249918416531489076298121216 3930 294125656126281641969225070824973968124936192 3931 -981913602052813247914777770262433427772932096 3932 2917652603483192242236230725877692368961929216 3933 -7770708374211984891670073000626703660614680576 3934 18664459625542897490652146145589858391096819712 3935 -40647897275089527683505493872071783106037678080 3936 80648955485540992707920996353833236990099718144 3937 -146399094746354760467242843567003763511241211904 3938 244062896311142885030971725976602587838246027264 3939 -374942114298890592289287113535849248438291005440 3940 532419428224622677736051028890451677789194027008 3941 -700761117485389481760886738573801492395533008896 3942 857034342435200396957219826392862050532559159296 3943 -976166013009513680601310660952163944424775090176 3944 1037628373091325609998151277078856257343663898624 3945 -1031259260602070599168610990720506790819269705728 3946 959941152391283439964266020201454979296767508480 3947 -838203559129184168405893813459370037390134476800 3948 687543895552611283863441480695894058185974087680 3949 -530470095877575630898136460786472021746870386688 3950 385429092343580495242582743086923165462809280512 3951 -264008964993459343119329566406692734187380670464 3952 170650759997601963338733861009168495542661218304 3953 -104183306533828421476319675557101773934948777984 3954 60122378395301463278762220272193005939349897216 3955 -32819729091205484372656999342539885274318528512 3956 16957985243132037187108435652352843071005345536 3957 -8298547016618584304023720046606562561558323456 3958 3848012366485780096567726153868863582444893216 3959 -1691479005236554416082045054400072019535308912 3960 705104947694430245374384363637134518010542785 3961 -278825206495264209962783188755251185434563374 3962 104618630767026361226110737595966161167442209 3963 -37253432491274361728147456054018642243531269 3964 12590980537826147361500856162198676217355650 3965 -4039418447612230682146109099634111284902408 3966 1230122768116970237053308768200312311393596 3967 -355571301194722430010544977662925577963396 3968 97545112855770084740537820434325509433251 3969 -25392758758460239512870386418035542299374 3970 6271003972306115012429356184942590382353 3971 -1468776235912129783649335393498366315985 3972 326140105325605854883417062804871464955 3973 -68626213891207549186659346480617470960 3974 13676886968216250393709239088024353448 3975 -2580089576706161433203527501431120712 3976 460398502991504796179275393241637139 3977 -77650703700226153153018343284859954 3978 12367621534756056075948479722494159 3979 -1858340970030051711664484029024947 3980 263135680221141613140440050447176 3981 -35067760088345088426531543342048 3982 4392429085071639450404486523408 3983 -516288506283524754333998754288 3984 56847650659160910867273729356 3985 -5852133792920014641555633240 3986 562006738407327468813114612 3987 -50224613564601239286430292 3988 4165048906820527968064372 3989 -319496490754689109099040 3990 22587630608318713122064 3991 -1465587938650443525632 3992 86851543457559084457 3993 -4674083049814880142 3994 226905647140134193 3995 -9856447919459141 3996 379362710593790 3997 -12780501904280 3998 371067828340 3999 -9097164236 4000 183129949 4001 -2906498 4002 34103 4003 -263 4004 1 4005 -618970019642690137449562112 4006 633515815104293355679626821632 4007 -112634980300662243683170173059072 4008 8320899701404404030318500235968512 4009 -341065246381018272481537957950390272 4010 8985546289455034069504120148941864960 4011 -166336957239041960636412609934665973760 4012 2296552712491815866195645712280437391360 4013 -24678567021142499571274812264938806968320 4014 213095523560098052862075221296758946529280 4015 -1515561355963174077096104053796168980758528 4016 9054399846760630279651453071927457672593408 4017 -46171930577549657246849077837024744301395968 4018 203645762651399339351999520918581275030192128 4019 -785555005196703984924691285443648939431559168 4020 2675363170005210984643320060503750172267773952 4021 -8109916266019972298739373932433713349810716672 4022 22035891621520927544593863825776290682961395712 4023 -53999861315972360682169638768637587232194035712 4024 119990906075933203190256024946881350768139436032 4025 -242925713042374906430491313895847312422095290368 4026 450002144817318068418920965595342517041992040448 4027 -765634949473975417399076647957869338901356740608 4028 1200537275009626362627189554518439961782227304448 4029 -1740241955918202111400234524054428558165821882368 4030 2338450296253413964864357180289641649783011540992 4031 -2920263748554456611996843216243886933173770125312 4032 3396892213106419363705840273538496218762525540352 4033 -3688144680457874269171916504039650618804002619392 4034 3744735341984912346578854138282200314200354455552 4035 -3561800463265894191959658469007289747809155153920 4036 3178602815518465230308676160572751187078880952320 4037 -2665291527317224115182041518243184528105532293120 4038 2102636834553759752201301929289559895074909716480 4039 -1562479980401369066929299112314987895446243901440 4040 1094886169662307735341990990172703373739161550848 4041 -724200757966206388172676040849361730286321532928 4042 452559955617295933087790641448925984695188389888 4043 -267408432794774864023502026528017521005769883648 4044 149511935661566166835271509786784819250079039488 4045 -79152676132885931956729564316818610887331999232 4046 39700904209572689400534360872875404067013098752 4047 -18875856780922027575072241474113510416981827392 4048 8511035770693062806529528018611082481825713792 4049 -3640811547350974170451034237316278519497592562 4050 1478080298556785934927232336382595255011776553 4051 -569639368948828049686967569578441627782067358 4052 208447549863557925507069366098665535235980093 4053 -72436264703110605468611176074229269978776308 4054 23906747705173657256586368036077446687684578 4055 -7493902569986812176555687296195770988223592 4056 2231061777869094947794909310623073018686412 4057 -630810350836548528880853230630581760621702 4058 169360302215228178665932080742169814569867 4059 -43168365596016429759462552847655054997902 4060 10443574835616449208719663784092047919005 4061 -2397301028673851927499960014420975759630 4062 521935155543705603349870418550655805755 4063 -107728584973693264205022810359166272240 4064 21068465346978759624439387548156413800 4065 -3901707290481108885338750162481702998 4066 683740512853676732556286964651132203 4067 -113291577564270802065631344330829538 4068 17733109818006222121353734325818643 4069 -2619491093234817636510988311816528 4070 364758405989543298707296845650376 4071 -47819391252049892957638931504736 4072 5893903623620807681011955522256 4073 -681899564313506664999832511256 4074 73925355477166174124810615916 4075 -7494926423538842759834840664 4076 709058987570404750966988004 4077 -62439156935164665862258184 4078 5103504728680926100508404 4079 -385946935103259147114464 4080 26905880115717027970864 4081 -1721877834651429063554 4082 100664867510585182609 4083 -5345643202069959614 4084 256119453890824909 4085 -10982454645308300 4086 417350466449950 4087 -13884960419000 4088 398181837220 4089 -9643714490 4090 191815861 4091 -3008546 4092 34891 4093 -266 4094 1 4095 1237940039285380274899124224 4096 -1295194766102329112613208719360 4097 235296036979496782212748353208320 4098 -17755007195672750672802239509168128 4099 743134132105391100250030152880226304 4100 -19986828712476798947369241328645832704 4101 377629472827792113047168857195172331520 4102 -5320525809988566598812768849154151546880 4103 58335873668690493733775837398503006404608 4104 -513897113246349576826108012338715352367104 4105 3728382817194436416552929378312497391468544 4106 -22720630450999734416555362585594537527214080 4107 118176144109360549062637857596719679919882240 4108 -531622800362586580820810298499913083143585792 4109 2091578021150463679923945962861792083958562816 4110 -7265227620880013289869635375583941949285990400 4111 22462504218099517962741115116465400667889991680 4112 -62252996651772550668198306507154369070235648000 4113 155606790009026795418993761317340502386735579136 4114 -352707436893804165218519616922285999489504247808 4115 728450039028179330397031801242865869390084046848 4116 -1376688957840687145529282805655369089554998886400 4117 2389891262722293437424097809953405757783193681920 4118 -3823952696005775613719714685911629604438855909376 4119 5656885271485053504994636421638498234850447720448 4120 -7758579242765677366078065262027337509926541983744 4121 9890606803245049343261964001119939687952322396160 4122 -11746134206506878947457741840196353979992212766720 4123 13022791429563100319799590520429509720179105333248 4124 -13504420632897915648814737817207568454984677720064 4125 13120913324881284755391812942785032597430635331584 4126 -11963456336431734999606521837259359367267373547520 4127 10251389783447732387177182497302543029366979297280 4128 -8266414586469349316531261911559641963231715524608 4129 6280370290907338408050030945415346793261777813504 4130 -4500559706733182140577362064292107288190558142464 4131 3045077196543266091558430143126783578526422138880 4132 -1947056594302474471279826043407490077784618762240 4133 1177520866681361114590430190915122271025919557632 4134 -674054880680916130595197848032804250969462030336 4135 365470970129376261541099025102108005241067125760 4136 -187804119661570315155663691969541133838145754880 4137 91513734850699095010528702107247428843602512000 4138 -42306071476262281040294447177088688683698553696 4139 18562383164082684090754082458927586468238603988 4140 -7732726967902630824934446464188520279795902493 4141 3059338044788728478807876475557245936035713775 4142 -1149797207670935943576544472161063038584420445 4143 410575254033421396207363189692769268038131456 4144 -139314601195530164404871355657803935372549338 4145 44922448465040794332449773048425170110102154 4146 -13765741708567332010639835859836048439722060 4147 4008551428597486294345625973745172445476820 4148 -1109135411807850200752562187492793340270423 4149 291556989951609198141194480974984130732689 4150 -72796556022527592447314510225087191027629 4151 17259442293097303715536500197058098781720 4152 -3884396689958238289269387239896257633855 4153 829515733674406109408465357154606009963 4154 -168005201086567406576257011458043091144 4155 32253610920231014547873759123685556524 4156 -5865668024103406406772549254705154855 4157 1009785633271509563362000079799613765 4158 -164423031421419427628439865795510163 4159 25300190500030874503171443342271104 4160 -3675117996618468864493609470602664 4161 503398494569111224309703082233640 4162 -64937422636327385213946272053200 4163 7877822771954665943208191895568 4164 -897344800391330392065578712604 4165 95804900424772220647341886884 4166 -9568257181154729337743956900 4167 891930806119180063257332960 4168 -77410140980049085859831268 4169 6237445455905998727378964 4170 -465120473203206771773328 4171 31980397341842064361620 4172 -2018989429036951188965 4173 116465734680489604151 4174 -6103789578815288493 4175 288675373710223808 4176 -12221371792897190 4177 458625534908310 4178 -15070231282596 4179 426927011148 4180 -10216221993 4181 200807135 4182 -3112955 4183 35688 4184 -269 4185 1 4186 -2475880078570760549798248448 4187 2647334774011785717871777153024 4188 -491305905666336189875246302494720 4189 37859091033752221108464535272947712 4190 -1617709650391759657716452518992543744 4191 44407198577811432339228976913745707008 4192 -856171344778022374520890110221729398784 4193 12307184905575753082879248794755362979840 4194 -137653199687688727382621223671130511900672 4195 1236863665392554090018632189301389822787584 4196 -9152087434611300881791334089107270048677888 4197 56877743878187678887072463379184647829192704 4198 -301683084731482671400059028552446822328565760 4199 1383912364376559857691031890085022168072060928 4200 -5552069101526226021465829487253904386221408256 4201 19665480819452968915904515937738910252599869440 4202 -62000216259192984961233280051206941049335316480 4203 175221008073086038158419511909544000867176284160 4204 -446644819802469362070900932876189739005440425984 4205 1032473051964538282849878490450321510040000790528 4206 -2174813834761088657894425541363478876593319837696 4207 4192271578079280732407987847587124847020016140288 4208 -7423712066016641157210446488042172248040354611200 4209 12117917997232915024395121687568294989508351361024 4210 -18289988683263554825470132721729468349395131957248 4211 25597159101615904998449234224534853117258747609088 4212 -33301501165274634326274191221241906879257739526144 4213 40367311028292431066272727051507483799697301176320 4214 -45687828989821363786262597632217294166730098081792 4215 48373387912757239259571208732091331664512395771904 4216 -47996136737374565555964501574036339539270243975168 4217 44698526945268469640623537180524175570375450558464 4218 -39129246545435302857278409592924042185234280611840 4219 32241209263792866529314980908139686773888670236672 4220 -25035338993939466928812887314671517659418941456384 4221 18340584458789466962062216129577974555621120278528 4222 -12689179291379113218778387483229091307411799015424 4223 8298862993317773856153895710111678220597822095360 4224 -5134946374231523540459748059506983093170029068288 4225 3008284213963986105606633517371182476897681637376 4226 -1669816121005311282097404181387177009134323496960 4227 878731155804480832604886785171952313438265751040 4228 -438654727731105895496955173629201403477615394560 4229 207818020892053940370516137267044343234112044224 4230 -93481322172496057914977112044922837996836885608 4231 39940158294115089480331904732835008047877515186 4232 -16213441372705446606490849751721142257798711608 4233 6255097307069412501398809330228394321647407825 4234 -2293905615128621181024483160536557495585860944 4235 799770403291736819331891964105445952798814188 4236 -265122037070572435771861330630644085172379008 4237 83567265617846930407273791949081300806021154 4238 -25045644241741988124704017521671338160456120 4239 7136841516131425853811293170117084787657342 4240 -1933329607014993095613557819259939828639704 4241 497800549103237341336111313891309648169283 4242 -121801546244604950390741007171543635196984 4243 28311987402081582531714607468019530334490 4244 -6249610129217384066733287008527360778992 4245 1309534091659067433010713042434986447099 4246 -260344350258588269601957659754702091448 4247 49079613674748824359400058121419944134 4248 -8767903734078684719401737231929159560 4249 1483253742120891583324713261347550307 4250 -237412719230597432973727951591509824 4251 35922137769311759129805705530263728 4252 -5132676003897170891194569227867904 4253 691753179367887641483801416852680 4254 -87827211843271214645767754068192 4255 10489600987297816149971431771064 4256 -1176659340919097729490796281568 4257 123746766775570676234614921804 4258 -12177164790320386176357268000 4259 1118718194189488036432366232 4260 -95712630334579118080380864 4261 7604356893152698555474356 4262 -559248671116252284994728 4263 37931817753296099323490 4264 -2362804927440044584504 4265 134510771978117498873 4266 -6958441801184125616 4267 324909004370704468 4268 -13582983624404480 4269 503428772270814 4270 -16341182632008 4271 457380921186 4272 -10815600488 4273 210110845 4274 -3219752 4275 36494 4276 -272 4277 1 4278 4951760157141521099596496896 4279 -5409797971677111801309172858880 4280 1025391614755267087255250365579264 4281 -80672345221004721150311681004404736 4282 3518406156983553700301351760213049344 4283 -98556054979624902124905364706511814656 4284 1938587857666255679286744747691328143360 4285 -28425178254298976197739641035431402799104 4286 324255963171580121079448025036111233417216 4287 -2971183534603816286418942094123325387177984 4288 22417785021813662374146143020141765099257856 4289 -142052158326168642347306807885155213865123840 4290 768184875915676433820201784616498679936712704 4291 -3592665196678015229818307537296163482122584064 4292 14694253885517022643037755689153558293979856896 4293 -53061503874667584845681405773011985515518361600 4294 170551101362946823620003540301121129829095178240 4295 -491409757726347416959376986544300067569207869440 4296 1277120130595083754097849891637786578271760023552 4297 -3010100490076379037177342665670991278820691017728 4298 6465220798002371427620933834010487539363439706112 4299 -12708694276687283675012213907847636037063304806400 4300 22950865833415984466024099754286821718493660971008 4301 -38209682008202905362487976684715428030535142735872 4302 58826378948341144692577392202020545843248232398848 4303 -83987422847179411849960172150121032543873506738176 4304 111482157306968567564420077842995384372553874145280 4305 -137895601649171793458272168065366486470125770768384 4306 159281327062818605984667013658462267605909059403776 4307 -172140906679695557909488890771322837284661864955904 4308 174369860929832446813047225439888990976886152626176 4309 -165815505847840219364640750004310571754271916687360 4310 148246497656787016521421923725750812826577282269184 4311 -124777035471281639321236103081941678398495120162816 4312 98994669489452031295835144473604728275285609283584 4313 -74115067711257267806702272630399639935879412187136 4314 52416433131399673330364683425695098182972069642240 4315 -35051327690897044666716236006919060300138190209024 4316 22181508429215949088351341141071631431389641375744 4317 -13294342840682442325915060545945373725856987938816 4318 7551609936786810057236656294478654241501245091840 4319 -4068053295447577090353197529094713722293736355840 4320 2079491007664537719394928979290227078136171526400 4321 -1009188790543573437807313231881776592835666844672 4322 465187705449445154627113808433936660664806617008 4323 -203748664313263208445812862660581202600924732392 4324 84823844637879331166129351373302073055133604025 4325 -33575303725510624358972032708433221454014947353 4326 12638621543779275697090744741442484193253905332 4327 -4525153569480026404525202404634356297252788888 4328 1541254156518333220684666838776517677675372266 4329 -499405684242650035025947381939199924527473230 4330 153949895161857605718067522280949915226216294 4331 -45147917230438804442593315478423331504526976 4332 12594796572577111242948184335764114239014979 4333 -3341788589386222893027550552949845526473631 4334 843172408886740335589614831564164602802710 4335 -202252466800001023644985387886978627217804 4336 46107968294295256071744506833614291776751 4337 -9986209957832978063062645775280528192849 4338 2053891847925929046650791633501009495651 4339 -400946521940938926864593936097875692040 4340 74246418053874118576786457475232972459 4341 -13033440943605063778824830734337706371 4342 2167280825621738389578499428548995024 4343 -341100607821339719531804892487882976 4344 50764129810005528932851560642198120 4345 -7136540536254300691964286724832184 4346 946613313016826451080093393489976 4347 -118318413818942491734182974406464 4348 13915673948883787793279670637196 4349 -1537568478871989296430938254300 4350 159319445531220771349270705064 4351 -15450466197038961915390074896 4352 1399208792724131427984542564 4353 -118032130558471086487806012 4354 9248309515047132666233460 4355 -670919587071446813171208 4356 44898185095297368055937 4357 -2759967122356763821873 4358 155086048109197817612 4359 -7920516957785130920 4360 365185064935791958 4361 -15077792253449042 4362 552015563471658 4363 -17702914417632 4364 489623872605 4365 -11442784913 4366 219734146 4367 -3328964 4368 37309 4369 -275 4370 1 4371 -9903520314283042199192993792 4372 11052328670739875094299381071872 4373 -2139105299553388915603453648044032 4374 171787102458098931064768586988912640 4375 -7645599280554428670381444110613479424 4376 218496122113845673185290450412284936192 4377 -4383814907954746688849094937671161085952 4378 65554389907781125764207423600173758021632 4379 -762529047284288797902167597700598925885440 4380 7123882240328940179298066420652722979078144 4381 -54797110218020708165819545628959915766710272 4382 353963355379126215333292186954916759194304512 4383 -1951181579184756013140805368762177996468518912 4384 9301513120390015250929245344908617113810239488 4385 -38777491968264641858414980454809756945084317696 4386 142726277004849260340679485542991954959432417280 4387 -467599563470229970564857930834929830381957939200 4388 1373305883716799353862600158788938455587886202880 4389 -3638089992823718946908753309681143423767309975552 4390 8740985063239977409336805659644275914389080506368 4391 -19139255291076971833233497345808704419861169700864 4392 38356097757673294540143412533689053422943274532864 4393 -70625037768205376177858839125239109071856514105344 4394 119894209811279304661185073254833181634560471859200 4395 -188237325071280349806521892918311443016439193141248 4396 274097445247331617273151011182635795200312136957952 4397 -371112888312339239804094484412600089399799297605632 4398 468293818625211382806143650677189488175010012987392 4399 -551902282912868331185617105118838896427144314880000 4400 608663573140750516798075144183170995919776838057984 4401 -629262415536769843678248577502642111370613103788032 4402 610841639802744880153151575160998236173201773166592 4403 -557585983347978604380591269355093478749268472758272 4404 479260555941306804831828002828034737139768801361920 4405 -388373148189539030260010150809534834088073121234944 4406 297057263505383767745582483162219872136899835461632 4407 -214683498612550041290985240270685692882499374415872 4408 146737112630337643353835657129695535193721743081472 4409 -94938712917516973002128712623065975432418817343488 4410 58190796561858250429125301195861413334056837513216 4411 -33813233889844451320865435480940100178426992680960 4412 18639082374353883806132495088782522867788804014080 4413 -9752667259376823553340205966566864107489695132160 4414 4846319358539509813645162184119954673064775333632 4415 -2288196302759315884285343880170787540273433726048 4416 1026940407353541572574060528099998600880158600224 4417 -438250119079843657204034964414069917742386786874 4418 177891228938938731989931395134400239326805050529 4419 -68699070133043829921838269701828533923039717080 4420 25246248593403812856839503343021568075483943188 4421 -8829911643979332724844532473112404714465947732 4422 2939485793946973203387499868106348087388801562 4423 -931455422305265574992127609027232931984492772 4424 280948553777345131948491593992503563933238710 4425 -80656943576555851178120528374322944358370734 4426 22037419126694060354100383472738317923592667 4427 -5729471490851527092486934536629019748727252 4428 1417132780233813149651956946068457355138982 4429 -333373912058230929133315659719306820874350 4430 74565061629773514525218950756469097980759 4431 -15850865856843273738247268627830771362562 4432 3201015130732101187069609485652130395827 4433 -613780965545371837934732758949670999502 4434 111679263125732122639385190135264437155 4435 -19269659627048736021919203380820096864 4436 3150581986599252798212768224787962192 4437 -487704285276461392568627152614940112 4438 71410603233654010243578932646248232 4439 -9879931761580633996217787865666640 4440 1290101352500133938771171809963384 4441 -158784871263503435839367040057912 4442 18394301456350364544574167685612 4443 -2002390835060020160887977080752 4444 204469272752298280688744271720 4445 -19545732652407683118574355464 4446 1745207257050825861633488324 4447 -145184017041041909457286584 4448 11221011921203483236629604 4449 -803129289989580007733450 4450 53037205569371908763433 4451 -3217966775610701090984 4452 178510038121671397804 4453 -9002016278659976364 4454 409899535236100390 4455 -16717061004536828 4456 604656514825434 4457 -19160766584914 4458 523738968389 4459 -12098731644 4460 229684274 4461 -3440618 4462 38133 4463 -278 4464 1 4465 19807040628566084398385987584 4466 -22575074556408194693060429348864 4467 4460497269891550076685803338072064 4468 -365572742633174961486175827220496384 4469 16599887251520594090234826307586228224 4470 -483887461660453959211620435173492916224 4471 9900848268288184809309785845625104891904 4472 -150962073664217089275433480448949253832704 4473 1790221548104316856857346073222693125095424 4474 -17049067907013204248339216878782078060068864 4475 133669999490553307059572734761802000261709824 4476 -880024113408037337735614918887864331984175104 4477 4943898010129275890268399715652478811456405504 4478 -24018388398117079663764354814595493843282427904 4479 102041800254702476882619836870237248236105498624 4480 -382742330603474321195369543845576076426760683520 4481 1277858621559314263274415641905214771655365099520 4482 -3824632966069090894557747079512362252627576094720 4483 10325775574904992708146836844418065770000878141440 4484 -25284508154883028681448755393936495387769107906560 4485 56427022545461999994609717041166152157559309467648 4486 -115263648417018643866137358015163886424017608900608 4487 216344091220143577712470156109650566799331382263808 4488 -374412283147094988906623125651423301769464169627648 4489 599328312294833219754475099435281342296789172092928 4490 -889851035723548026806707856846349947798945481621504 4491 1228632946421634894381888465310933582765420324061184 4492 -1581223598909529029631160337016896711846782392336384 4493 1900882040376238490151671848453329516989825264123904 4494 -2138711621694269560755295105107769263361695147884544 4495 2256092884888804546349391661662860640210022777749504 4496 -2234997090426556040019244652689503778069446377078784 4497 2082384076719671012225188207674058328109694618435584 4498 -1827273567571292249901536944613714900887785915285504 4499 1511997435270373161367291925089813481992423729004544 4500 -1181147261876592998719695848463211034616869205049344 4501 872010457718727971781362437911782610999129642369024 4502 -609010205238912762709098241336096494273861516263424 4503 402714602892644694342228907050753850897700256743424 4504 -252343019373004256326618334081658502433828574265344 4505 149942949533406373157725357395761823355902839930880 4506 -84545740268682868126745969425212682518906018222080 4507 45263734085755450051560405508794357262909162081280 4508 -23021698523696031337296672796229349350269957561600 4509 11129164957235419294470769239185581598663616925120 4510 -5115775569470984186171220733494520472725562580368 4511 2236896840808135668279870117602488777028246599228 4512 -930689975295676756561743062744635916178413595553 4513 368557719570486324529949462267511216791933350168 4514 -138944828684959700034004728713934896842710428948 4515 49875724973767784468953763475730759925393456164 4516 -17048977926278292177606075579004479688235888794 4517 5550102218277955045457792833152280229894434244 4518 -1720708073331033279297653200802603946473123414 4519 508049224562821287246587654668315552906134754 4520 -142844669153210089779463675717712719707831899 4521 38240826865166984488662111740047892980817204 4522 -9745820335700035260925205937790770057609254 4523 2363944088489554818253256169724248844311574 4524 -545581350451697818910196372810446808249239 4525 119766747707609915228542212958507617255554 4526 -24997248444081993732416539192546780682059 4527 4958206798757153137636800755452006811959 4528 -934117836220005954800187739078144950179 4529 167055337387835049389923175210011138144 4530 -28340304316538649947064557281471418704 4531 4557242000643736533224065700191047184 4532 -694036406256054701842234175658406184 4533 100007336491654939732165423810122704 4534 -13620450203288573333285649814404344 4535 1751259727939670039221338313239784 4536 -212296129224533149038660287145964 4537 24229018535593572806298054934064 4538 -2599146615749836664632123162984 4539 261604901993993525535713448424 4540 -24655224365652970791172542148 4541 2170917956596333882309894808 4542 -178136076862522922484886708 4543 13583016753709166982168448 4544 -959340058682343219443753 4545 62528761357021158035048 4546 -3745238812157048340908 4547 205136846018783004508 4548 -10216118185654789798 4549 459481924746912028 4550 -18512859842696378 4551 661638171257038 4552 -20720327446213 4553 559812173468 4554 -12784418738 4555 239968546 4556 -3554741 4557 38966 4558 -281 4559 1 4560 -39614081257132168796771975168 4561 46100887062987561437243386101760 4562 -9297090627238312963928159808389120 4563 777463952670642282846711310616363008 4564 -36010937524039737709834936028122578944 4565 1070519646157399309525173321241804668928 4566 -22333524780880360767869093616576983203840 4567 347147768386077292165364918303055927050240 4568 -4196177687036548199331939958937152292651008 4569 40728435167557084335119780308039514523172864 4570 -325416742756814659644053906989497693060988928 4571 2183115921388177088503044116864632375654481920 4572 -12496926481806990630912700119494150832741416960 4573 61860217541852777528468032225637807732876640256 4574 -267774108423478404509654535131396841893556912128 4575 1023328522680938078442965089625763977160334245888 4576 -3481052285954962231692920902583723886560956907520 4577 10615567387498250455490145393963980129432166727680 4578 -29202069410677386585647481059671113181973962555392 4579 72861777948653478849685882471905800239753677766656 4580 -165694592109183163917616828515722010424172586467328 4581 344917969891766425465352001621256779741995477237760 4582 -659783764467098155464439213419120663910973807001600 4583 1163791346795200938516363526570771938267089659232256 4584 -1898882022230027164037250878464469717256303613575168 4585 2874105349128418508082180589171826509674883357605888 4586 -4045833822913399027844732769257048126061117450485760 4587 5309239179246566241877860726257162388052710543851520 4588 -6508848810137798282689235659677669705922496176324608 4589 7469171951677446334794934587032883690330354188550144 4590 -8037369925961657854641792297565472382799557005672448 4591 8123452271847279342135515394274240696424388089610240 4592 -7723347824110580791244480830804364939337949186621440 4593 6916850139891634188123432705461685504352494601371648 4594 -5842510159953321969498836038906794755365419545001984 4595 4659984280565671055003735235484243297824228086120448 4596 -3513397834795920952935622155865378834946490441400320 4597 2506419329540478407911427534466700754437189360680960 4598 -1693376652509086004715663361917152460941265530781696 4599 1084384781219711744930072325970876231864368386408448 4600 -658671085385393693244932720545083981809675125751808 4601 379756347220877859119313819260542361781944704081920 4602 -207950925199843490313494272505340132272795082004480 4603 108212583487004712592826241990665071864240195860992 4604 -53539253783060935164393212048168570910765915024256 4605 25196309302945873864574066180592881545771799119648 4606 -11283422049030610657900500818148197308988843229560 4607 4809841707155244109363081823629361566692293992450 4608 -1952233344106508003004256437872966408327183077376 4609 754652969803666043316772094049335997937799576128 4610 -277881833410709694153602149381386749610936519488 4611 97483781859113727640983533846210881614315857360 4612 -32584079316222076856081236607398320792486853120 4613 10377684874187442059862311651365448828069480288 4614 -3149328643498749891623030111986070816730940784 4615 910621281092329553769920295273890215684720948 4616 -250852671523777859010064001058649894712599040 4617 65826105596180345841268173170308124041971040 4618 -16450968261191517667753011031742080796219168 4619 3914635331719021106659850198220852864511144 4620 -886679816224990870346157199376685093840448 4621 191100815104166211671682663158255447037920 4622 -39173936646197017744155201692903993536060 4623 7634180125588876628345278192273857864553 4624 -1413581284137419085632818436259644678144 4625 248544567080543901963411128055924867328 4626 -41467873191408497711473543246987884800 4627 6560040927456877907050059519624738880 4628 -983135421942697914542445786789982208 4629 139448800133228063314005547962219904 4630 -18700248277493105808042363097168448 4631 2368082167748897741358315751023280 4632 -282808338570316995075726430873600 4633 31805337072523706181183593418368 4634 -3362914020363881753611935263104 4635 333699237775994422135295308256 4636 -31012952866823312820949486720 4637 2693394199320569729845636640 4638 -218034614796197787145997096 4639 16405098876171472217156278 4640 -1143546031438613138456576 4641 73577709677551964716480 4642 -4351268092995869055680 4643 235359704341797785776 4644 -11577278105388190208 4645 514397677053858976 4646 -20478112946559440 4647 723263758583420 4648 -22387442245120 4649 597932379680 4650 -13500846176 4651 250594360 4652 -3671360 4653 39808 4654 -284 4655 1 4656 79228162514264337593543950336 4657 -94123057066946033061130212999168 4658 19369899241893630915713608838021120 4659 -1652401433507216048329384290053783552 4660 78056092300114041799760974365541269504 4661 -2365939788260300544873811653993783361536 4662 50317338234865649184550783969875825000448 4663 -797175455400032987518285059187378571182080 4664 9820010250450785572788306980711943343439872 4665 -97123425181107751689596847602744205019971584 4666 790666340325589290424705252340040207660220416 4667 -5404113975186820355654197964134767867480506368 4668 31515205694690998713344630813343456128810352640 4669 -158920345046620506199459010048010927579661860864 4670 700771061818839408372842470455680688519399866368 4671 -2728077076478630956617416881381911196591745662976 4672 9453360849660055630921616588494224360355940794368 4673 -29366931350112286212148098518484980622123954339840 4674 82296109764518735070934975175463807524696928288768 4675 -209185373010854194550449152527130266819911363854336 4676 484647548048655105860265572976192737918437677858816 4677 -1027884855462712290319865685898927431538524750348288 4678 2003413014462566092607090872843973281764547567288320 4679 -3600955927839378376190930660986864643102144383156224 4680 5987593903388881726740843517036102136335683255533568 4681 -9236570963554675869384666708331094622463265945419776 4682 13253057819371927015126849948109934735058726381682688 4683 -17729263197839912982449645860907177248119409732485120 4684 22159882659383276382396955634137626431936611800317952 4685 -25929808089694266888696121738924797896807307074863104 4686 28455568494274590007209242025535561397326795952357376 4687 -29335097766755746516757483602241559416009301078048768 4688 28452310170984362418193441234105963363267959985274880 4689 -25999270036672277531906875666522189025087089312530432 4690 22411627471052137170748072216115895696956691950075904 4691 -18245860799439261033267701661901110326202431340281856 4692 14044386526997849980901078258835417158996802077196288 4693 -10231023874283455561963576890476013264600672176701440 4694 7060057322767330886696067112596198700337588940570624 4695 -4618829097003271264787250422423269527765724522610688 4696 2866954305254656768952283444486506363245628955426816 4697 -1689570563660767284057478762490640875505927029260288 4698 945959371408547152040303317821512779302582365552640 4699 -503450730967322765284052143774288665065766873120768 4700 254831240266610744735219340430367679762379430695936 4701 -122732223759725074583533824597376433604287244256256 4702 56266634566364789636885368249281195200888623060608 4703 -24563132135660744400825985744084611134016118217920 4704 10213854230003654066698566663306546416654879305729 4705 -4046508189010847051605376436947059595915606315928 4706 1527732574866473982021360908958025059837261400476 4707 -549745324168283651538158218974481597389862937588 4708 188570712324611922705871233364190564176449644070 4709 -61661884301369756932882077576497420088977846372 4710 19222094476600123198070428279833865936895580994 4711 -5712385866692406460338268935542465247732362226 4712 1618223990573562962076064176830585502904016393 4713 -436932985700532116842773758248671417669228980 4714 112428381951288161978341986680588681791992162 4715 -27563240097771256000498370163659456176955214 4716 6436706255336847108220113771083115962601481 4717 -1431327335157717826874679482281012142008338 4718 302966486049843676365339727715516613252265 4719 -61015979004915347300698762750234838381597 4720 11686166076367206818516671497394247074374 4721 -2127342997805605044308281544147447334496 4722 367846787527064296729344480961640799088 4723 -60374649275568053999080778922662168400 4724 9398516863004995104448946795885770712 4725 -1386441485170800934733159955571121744 4726 193624304128153233056003997283530216 4727 -25572132703650894138099646639437928 4728 3190103318663258281397368967635460 4729 -375404081861818900335634256961072 4730 41611426930253422428856357514104 4731 -4337485172011254033452712879112 4732 424412153051249367098681133756 4733 -38903067400059166168082591640 4734 3333064514628001288016064524 4735 -266234633312445136154678748 4736 19769827897815496919398637 4737 -1360347153543171645923816 4738 86416995853303260580260 4739 -5046705591601658035084 4740 269614770878708108698 4741 -13101335449485928572 4742 575150716312372206 4743 -22626648499851230 4744 789853951423815 4745 -24168221915420 4746 638191471462 4747 -14249036106 4748 261569195 4749 -3790502 4750 40659 4751 -287 4752 1 4753 -158456325028528675187087900672 4754 192128294097091018664344079564800 4755 -40339256628625230278765682945425408 4756 3509822731960950379882477366779314176 4757 -169055556585133790125186826329112182784 4758 5223725723187679245484479369345333460992 4759 -113230673958044054902075399745947345879040 4760 1828094561509808069828362253890589418323968 4761 -22945357940670905189178388227983486847287296 4762 231203792617616906791364636200593553037983744 4763 -1917393380288649190477082448696874748893724672 4764 13349241812763347699385266734431084481903329280 4765 -79294114905334675596878876622667356676101767168 4766 407258789231954922766395841983341784683209818112 4767 -1829047941086211744123742719119508506350157037568 4768 7251991168586132516560995102348872724351488622592 4769 -25593982808618066475089234535398149114611346964480 4770 80977764414161236425860508183994502444562134335488 4771 -231127525377979429697807929587691777863583650545664 4772 598388420602644211288340574336690560663353710084096 4773 -1412135418820088483471358247897107376557218051653632 4774 3050820498223255401360703481571153334680382183833600 4775 -6057483885552817613425120321977081123210824314257408 4776 11092287574172177687840920197089223437193792655982592 4777 -18792012105679595688488937688702622381152573291757568 4778 29538574338863884007913537115208704870232909993213952 4779 -43191361600260369310430954834570814548778818312601600 4780 58887320070831914949569257717452946049264405685731328 4781 -75024159415575259139402665032489841764123161684606976 4782 89493578401312760315312468582027613551921927169245184 4783 -100133430411268549164170986063772270264585908673052672 4784 105264780547946800851055322559839363892866890900439040 4785 -104127494882403593682417809821173712415304956183052288 4786 97058641933996355002082732247543612506868389643288576 4787 -85358889141175904148780387669896907287099684331454464 4788 70912623386593175114305101882876569055104085421719552 4789 -55709831287681306090125790838297020324579449797345280 4790 41429406871173837644174053527007288364704242899877888 4791 -29191327225775956681973764358725497467748776455176192 4792 19504457933392482961409116136488619423001747954597888 4793 -12367577195260611822686580992218082821645171454902272 4794 7447540085628820775460010496861816436331883130388480 4795 -4261848001274704071845401124494789101843131459371008 4796 2318961036129975872491712652450667019835893992587264 4797 -1200406093414517290974530415312420028607980739946496 4798 591435644310666612446665162049333317085675296218112 4799 -277468764526115916634899228141315543626114564460800 4800 123996374231356180144836483112953996161195076732928 4801 -52799773972094084546240144822189569600634609138882 4802 21429041762725870096848727597024474400238923187553 4803 -8291258185030238159759639381204276838883106263752 4804 3058896910692443983456457500089721173328513201900 4805 -1076208074342729307296334672155439689311398244028 4806 361123430717119105341869060457320128427596255286 4807 -115575262759587808098809358596523151741566926924 4808 35279824175501680932720792728922095248355205322 4809 -10271249861799217318832349343356317464813310690 4810 2851798839467192187072022516085388782700449113 4811 -755016534864738348243861487673749697610349916 4812 190571832754305583885943055510601014245549274 4813 -45848710522499659845334346252264326787488202 4814 10510932519326062698685943848197457648642705 4815 -2295396717668138249687734923213207173835238 4816 477319744920952541310598464254456541784381 4817 -94472138048245621603888896802499390101964 4818 17787778515130032302263334725500692264902 4819 -3184314088067684338416354166950134124320 4820 541637347728100503385993815326802632368 4821 -87476134112360364851656723439420583536 4822 13403352181212588675583118639531395864 4823 -1946688908440213380411000944354348912 4824 267740257994268112834926957740020360 4825 -34833230456273761542027901035462088 4826 4281689959250122062939445190932676 4827 -496592796428853356855428352546704 4828 54263656646830579120514092534424 4829 -5577382734972963828428344159000 4830 538237892987380440030679467036 4831 -48669792800065810441717224712 4832 4114348037576898156620157308 4833 -324334661901781199061290714 4834 23773359641839362505771405 4835 -1615032354906849247305656 4836 101311111309346832521812 4837 -5843495858353139923268 4838 308385243863048196874 4839 -14805628185895320660 4840 642286142330884006 4841 -24973250777982590 4842 861747667321655 4843 -26069052036884 4844 680684392270 4845 -15030033086 4846 272900611 4847 -3912194 4848 41519 4849 -290 4850 1 4851 316912650057057350374175801344 4852 -392100176283094206750449010212864 4853 83975434783956542437811510296182784 4854 -7450654551201668925575424381009526784 4855 365855278438532727633256500931009183744 4856 -11522143203994534550768096713369771311104 4857 254511128827641001570709130819637633613824 4858 -4186589760162278734957833394588914909446144 4859 53532309866990253547870402183789384862531584 4860 -549446817436256740023461235638668935575896064 4861 4640988527288748755311276574025187512952029184 4862 -32907238390269169274976652277542100998924795904 4863 199060764680151234877868052007591918803588481024 4864 -1041132685951981343151281573550647328961483243520 4865 4761445961254823759570537826590642128426576642048 4866 -19223933247697378575525213132531673928869729009664 4867 69086401927939544936614050008582660544781367640064 4868 -222583954215153811699017256608942012044008126152704 4869 646936495517891728721204227314421403177985069023232 4870 -1705643605980620761578438641650469145712656107175936 4871 4099154530677523527182262121493218848398563841409024 4872 -9019230441813605821774443857609818251206210107736064 4873 18239219127121549194312955592204657268926964421361664 4874 -34019397456421448767417987593542543017812869838274560 4875 58709004455495655158642366222768439773359208417722368 4876 -94012431703527546515863575799176961235895466227400704 4877 140055218498862977319745289952721129502650011771469824 4878 -194570531272856450163782552312643955018300075743903744 4879 252615163897759932995142449449954630129891195490402304 4880 -307119358002665956463471096770763477952645030261817344 4881 350275217979594330054463322996049651124151070977163264 4882 -375396593041758176494153099868627926774689472010256384 4883 378630421626867979391195313305868800685005574613499904 4884 -359912672300715541144927794911153442979162197520809984 4885 322848418577819145382305118396145469842353269856272384 4886 -273614312018739423302181916337682846505749608707129344 4887 219328541629887738517936250538821871391232244962033664 4888 -166458976748244984438066619125586703565996930612854784 4889 119723462608924885263321265621048470169748320781598720 4890 -81673785248565472581765160102390698348355281242554368 4891 52888120396413031911559055904991655728834193429889024 4892 -32532500977878169019344424485216278701703366903988224 4893 19021524041432681170622922961064280850988152476401664 4894 -10577929850516769348635739841378789741621057571684352 4895 5597809717754279292164904808204587750152532356468736 4896 -2820388535351672697691836424689879882771153517097984 4897 1353511940389946045855186777020094277182291817562624 4898 -618935098342532869974055849367511888533941775460224 4899 269776921064057157662176810004401477763097877847620 4900 -112116054036950522660514982799192682401272997319653 4901 44436636014370079756196465049062421920506696324729 4902 -16800131956260405505411475596707210082800445920524 4903 6059701034596629870280153036280236076478444664144 4904 -2085483547681114778226411370314539958489422235614 4905 684874219547700088011942704147579851557303792634 4906 -214622921518224782790269025490207805807162718314 4907 64179541793711891899407664459482557848260020284 4908 -18312489286292294637673280197872601422034174829 4909 4985218465420460815291326761809361428304651149 4910 -1294622523539587497807298242380927248092733994 4911 320656609725185578833901615271666401368140944 4912 -75730425003836192224359289944846992851424189 4913 17049326110641523165100845147907207748966259 4914 -3657645295282443349361994001514577374194109 4915 747447653803550853151388602724642275513144 4916 -145427714041176123817192438030518122749214 4917 26926304719486907424703091925307218231334 4918 -4741518094350749839234661831605055181104 4919 793573167449953928375744142978279715264 4920 -126145260033522520710607611379375909304 4921 19029169113290028330269946472243548904 4922 -2721737105474529022142306191473148424 4923 368740633841059231739349439371888944 4924 -47268270647163715911045775803713044 4925 5726211355382702900310098914102004 4926 -654686055397877234774817513653848 4927 70538053802506182932380031756288 4928 -7150309884270999556780050526828 4929 680681738729072510477401516148 4930 -60729181902495621235563074428 4931 5066372740280315829033046868 4932 -394216883957150465581282433 4933 28527473924510374806749173 4934 -1913672981924526684672308 4935 118559930067642901745008 4936 -6755016721128680887778 4937 352205818291894062118 4938 -16709115444907079558 4939 716393081137267876 4940 -27533714608183715 4941 939302887667923 4942 -28096601990078 4943 725509211728 4944 -15844904327 4945 284596249 4946 -4036463 4947 42388 4948 -293 4949 1 4950 -633825300114114700748351602688 4951 800045985069041281019606810492928 4952 -174744684503511251824269414333677568 4953 15806963455118205494930833884271607808 4954 -791139719232836468577971645421818216448 4955 25390469645080820158642539050699648401408 4956 -571420236959194641979818541638785588789248 4957 9575261249479479607186518293866992252223488 4958 -124706302903929864099897526963921917552099328 4959 1303559051200878681287078411708107428166893568 4960 -11212623612819038092568873100751326438771130368 4961 80955581457023385867199736297772378832144171008 4962 -498624595676772058699548087082809265026968322048 4963 2655262236654922240820532101654146739240580415488 4964 -12363465977394474482172066161451840032583951843328 4965 50820166336613596251303667228202338440149381152768 4966 -185941618556397159905063479922920846925198323089408 4967 609917178323291779554151809172974549827953987944448 4968 -1804842070360641771366741939331866010857051665727488 4969 4844829711651818500183788566981843965511611006844928 4970 -11855331632807716725133713561698224472414685556113408 4971 26560658886218836725365865377750771137944657485365248 4972 -54695350909865276743965081456948969499390388352319488 4973 103890174770565815899196104856040854468192448836272128 4974 -182595079281513508960190781532716589149445617686151168 4975 297812421808470709501953583269938842854856860062711808 4976 -451929284959074094545207379156569516181147330069659648 4977 639596701706700748866167513498914350830013873691557888 4978 -846047229130763230637172432265050162432107805281353728 4979 1048094122887597458448374297172408245968660446176083968 4980 -1218192929874656319709327975917845387838983752309014528 4981 1330669037543571283462683446167431632386855486743379968 4982 -1368143519471668918478207791247568915960625054831607808 4983 1325919048211341130280157754139134410158875849940533248 4984 -1212812148113292151076943985568604080693308149976793088 4985 1048296283965228233985031988545473672357835678666457088 4986 -857176530000971977899118653256905681717256703944163328 4987 663736989850491019603380722094842511871823546016595968 4988 -487158111409666861119282570647871306009290865018667008 4989 339209444643840887062771677125931288403413677478248448 4990 -224251500119782669975845943616996370554109621187903488 4991 140860386770149813064410130866191421968674957069385728 4992 -84123665052881256638994501334632429261951567841722368 4993 47795551297705151003353630592281982636285675333419008 4994 -25848583311745841480905524760496793607963370045186048 4995 13313215188503786342171059443454353984286464500041728 4996 -6533125594496326602126321458155661499910187233287168 4997 3055798072308536888537165013897010303047164048011008 4998 -1362847312479028982292966026983405525022599773562248 4999 579725196188861683370601685990884740166599565237138 5000 -235268523591584018949413557873600788327528434376008 5001 91110318011611687684256898054328100719511320935473 5002 -33675206886583563773890291553116674458140118399088 5003 11880933428109883254521987603553675707414350341428 5004 -4001555944116444792537075692061446629324773443168 5005 1286671346159004687343326276596199542050966917678 5006 -394976265070373800179849493225790672092594351368 5007 115751053719213084382980345843275090940781612458 5008 -32381498169047992318791118778329659562110930648 5009 8646404693696850122732886021616916666083040113 5010 -2203282287596025589875624262947934532169795688 5011 535685869140726437091260653406000215391778678 5012 -124235210056403669187325786995425537503305568 5013 27475231594419348147618692373734483904769933 5014 -5792227613382711734241394360948692374054448 5015 1163535257859489597607216119142212607348428 5016 -222607898051722983860076054338445766912368 5017 40541513617909820429681409823470094301958 5018 -7024268879973023589945017694433689075648 5019 1157064664746833291664185390498237185488 5020 -181071828671709191834460274851401313408 5021 26898467594770858587088462462821712248 5022 -3789626461019402790096665387078835488 5023 505853726136439845589746860787548328 5024 -63905054923728992021925012859001568 5025 7631308153958036166071884246032996 5026 -860265083021179532070110171508576 5027 91408959032667695570949171836456 5028 -9140119774999645916892108225536 5029 858471281388681592351455959916 5030 -75582986178432861598829941736 5031 6223812175639779042273800266 5032 -478093290593725205313285096 5033 34161889052064244968045501 5034 -2263227607452338899437456 5035 138502960118352292585356 5036 -7796232237689627656736 5037 401667507316303523666 5038 -18832508624013336696 5039 798107698122733526 5040 -30324902283386216 5041 1022897506022271 5042 -30257834312376 5043 772767193506 5044 -16694739936 5045 296663831 5046 -4163336 5047 43266 5048 -296 5049 1 5050 1267650600228229401496703205376 5051 -1632100147793845354427005376921600 5052 363484944687004784620100773950259200 5053 -33516004865385700986808095917085818880 5054 1709494072081131500348215987466498211840 5055 -55898590205139446172442484493810317393920 5056 1281504758967300847244312085613921697792000 5057 -21871595065400357129323849007931457326284800 5058 290084643637075643080337184019808208101048320 5059 -3087622928095427375606495829057886503053557760 5060 27040652575885779290294003282973994195867402240 5061 -198765007352547155706149932607647250258696601600 5062 1246303667053237511878943224321099662726738739200 5063 -6756082033808384414498682147489214987339768528896 5064 32022209615261543788075363867548291026908597977088 5065 -133986952371804521425715344717543855949275983773696 5066 499017099602746677549576173753023410032947473940480 5067 -1666188113061009486388987640170468337516200402616320 5068 5018955523479138138437285400633810968500212248608768 5069 -13714649997527540997066937413342943886874886195380224 5070 34163894514191970530411155686151397315863441758486528 5071 -77921890879751116812317137520768817170969911225221120 5072 163365955575380141102199924979118201808592143101460480 5073 -315939241039321196076764594914737558031981739922948096 5074 565415076618215782337971778502290908954725216071712768 5075 -939086035245790505745908445192995675851931984609673216 5076 1451296255945787631887938364286155428332950667028070400 5077 -2091978748195588312035001933948929969925352510088806400 5078 2818754431365857489270504892446652525020580237111459840 5079 -3557331124772729305581642784421674604366278273448017920 5080 4212645612465179460604361812088827714875346141241671680 5081 -4689007489902314417528986038117010559163496740264345600 5082 4913324835881016863316580258065604166714643935605555200 5083 -4853538601487303295627932314853623983994474089897000960 5084 4525861294052517611913785427917815410583533172901806080 5085 -3988691617321428248426039156003621914259299159957831680 5086 3326073925430825768207579683080126067156183905887846400 5087 -2626960040780068380042438814595107043549330920597094400 5088 1967016608305213938589159323076547151663996792352014336 5089 -1397577286381843633779987373120985196059776129179844608 5090 942989178288753966738154067871559449356160107267751936 5091 -604674922892456214244549713235905287893161788419604480 5092 368736449838065945918552019875247736910825251626680320 5093 -213972626800202102087243141377180919989621886412259328 5094 118220715823154630409680370560072016325907968516603904 5095 -62222080206600016766657512027350102263872081620492288 5096 31211281269577635869563761743306742992426892645841920 5097 -14927065549970396630523571339253560880780784505927680 5098 6809144539625891317086266032445514603551229855409296 5099 -2963506960022616467471136029745772278320808167384568 5100 1230936692460766917482955074489845523393413520122601 5101 -488072631798619067908598782655021928953865238111075 5102 184772209463299017793285976524966644163357569954725 5103 -66797305373702007808792443449792981377361386158200 5104 23062176778703747294396108184894602859994806707950 5105 -7604875423131864322737361992337833722742686447990 5106 2395235317747427537674824566171224193221141523700 5107 -720550981008345067261670091347918072319324081600 5108 207023683247430915759306233711483682053972555625 5109 -56803408384256582003202143133464255805767503975 5110 14882284881640622669092478369941061941196925095 5111 -3722447454418400990509328101520881020963072700 5112 888698979919938828955801130851226541557711725 5113 -202456229142309765215251735336397955876642605 5114 43996706137453548322616721405116106924741040 5115 -9117210134852414776250100482670828036938160 5116 1800833917147257779531515530764248679323350 5117 -338881575426472358797159954380598705164450 5118 60722778373651349236723842197686676562390 5119 -10354373331376312745383584667930854465120 5120 1679090042946987424970339092635492334200 5121 -258749581515604481763974953464552019800 5122 37860273798009703798375420062176350000 5123 -5255227649135448077072120287642287680 5124 691300829762661286165160740763433540 5125 -86085331962586924846803180874416156 5126 10135530215434852327847987291388300 5127 -1126761625812260133194406624990800 5128 118096401293478989639827948147180 5129 -11650406434215317290878278251340 5130 1079808553238796154195080464960 5131 -93834994604883060076566966200 5132 7627858558359487898718661525 5133 -578558680949773703640028695 5134 40826886779678502274142985 5135 -2671659450973590444482760 5136 161524049074814546076050 5137 -8983859986883319371050 5138 457422854042900719388 5139 -21198411476934268064 5140 888116381097422983 5141 -33364803011847065 5142 1112930204434785 5143 -32560014257364 5144 822562863927 5145 -17580653159 5146 309111160 5147 -4292840 5148 44153 5149 -299 5150 1